1
0
mirror of https://github.com/kkroening/ffmpeg-python.git synced 2025-04-06 04:15:44 +08:00

33 Commits

Author SHA1 Message Date
Karthikeyan Singaravelan
6189cd6861
Import ABC from collections.abc for Python 3.9+ compatibility ()
* Import ABC from collections.abc instead of collections for Python 3.9 compatibility.

* Fix deprecation warnings due to invalid escape sequences.

* Support Python 3.10

Co-authored-by: Karl Kroening <karlk@kralnet.us>
2022-03-07 01:46:52 -08:00
Karl Kroening
29b6f09298
Use GitHub Actions for CI. ()
This sets up GitHub Actions (GHA) to run in place of the
currently broken Travis CI.  Initially, this only covers running
tox/pytest and Black, but may eventually be extended to run pylint,
mypy, flake8, etc. - see , for example.

Notes:
* Python 3.10 is not yet supported due to the `collections.Iterable`
  issue discussed in , , etc.
* The Black CI step acts as a linting step, rather than attempting to
  have the GHA job automatically update/commit/push the reformarted
  code.
* Black is currently pinned to an older version that supports
  `--target-version py27` until Python 2 compatibility can be dropped in
  the final Python 2 compatibility release of ffmpeg-python.
* Only the main source directory (`ffmpeg/`) is checked with Black at
  the moment.  The `examples/` directory should also be checked, but
  will be done as a separate PR.

Co-authored by: Christian Clauss <cclauss@me.com>
2022-03-07 00:05:43 -08:00
Karl Kroening
78fb6cf2f1 Release 0.2.0 2019-07-05 19:17:30 -05:00
Karl Kroening
fff79e6b93 Merge remote-tracking branch 'origin/master' into black
Conflicts:
	setup.py
2019-06-10 17:42:39 -05:00
Karl Kroening
1b2634291d Release 0.1.18 2019-06-03 04:06:26 -05:00
Karl Kroening
8ea0f4ca4b Use Black formatter 2019-06-03 04:03:37 -05:00
Karl Kroening
5c4a5c720f Include Stream class in API docs 2019-06-03 01:32:44 -05:00
Karl Kroening
881ae4efff Add .audio + .video operators 2019-06-03 01:11:48 -05:00
Karl Kroening
8de06a2d7a Release 0.1.17 2018-11-25 21:51:48 -06:00
Karl Kroening
b6f150c4c3 Release 0.1.16 2018-07-16 01:30:18 +02:00
Karl Kroening
f5689ba156 Release 0.1.15 2018-06-30 02:34:51 -07:00
Karl Kroening
122e7bc2e2 Release 0.1.14 2018-06-27 23:51:50 -07:00
Karl Kroening
e6d09f532a Update setup.py description 2018-06-27 22:53:37 -07:00
Karl Kroening
fc9fd015e6 Release version 0.1.13 2018-06-27 22:50:58 -07:00
Karl Kroening
593cd3e790 Release 0.1.12 2018-06-01 22:58:40 -07:00
Karl Kroening
ac57e2df13 Add input/output support in run command; update docs 2018-05-20 01:13:07 -07:00
Karl Kroening
90561c7a8a Release version 0.1.11 2018-05-09 03:31:04 -05:00
Karl Kroening
19f316e9c5 Release version 0.1.10 2018-01-13 21:07:46 -08:00
Karl Kroening
d59bb7a592 Bump version 2017-11-20 00:35:04 -08:00
Karl Kroening
562be84048 Bump version 2017-11-20 00:34:17 -08:00
Karl Kroening
b002e8c31b Update setup.py 2017-06-15 23:13:03 -06:00
Karl Kroening
190593b35f Bump version: 0.1.6 2017-06-15 23:10:13 -06:00
Karl Kroening
6960751de0 Make setup.py test work 2017-06-13 23:29:52 -06:00
Karl Kroening
d0e226e263 Add tox support 2017-06-13 23:18:19 -06:00
Karl Kroening
7bffe9672e bump version 2017-05-27 23:20:38 -10:00
Karl Kroening
f32ec43b61 Update readme; bump version; ignore errors in git rev-parse 2017-05-27 22:42:42 -10:00
Karl Kroening
19809fd0eb Update setup.py 2017-05-27 18:43:52 -10:00
Karl Kroening
9bdde2842e Update setup.py 2017-05-27 18:42:48 -10:00
Karl Kroening
a0d081ade1 Update setup.py 2017-05-27 18:37:06 -10:00
Karl Kroening
71500ce09d Add keywords in setup.py 2017-05-27 18:01:52 -10:00
Karl Kroening
235e943ba3 Fix things in setup.py 2017-05-25 15:55:44 -10:00
Karl Kroening
f3b32d6d41 Add overlay, hflip, and drawbox operators; use a more real-world example in docs 2017-05-14 00:18:09 -10:00
Karl Kroening
48e9aff9fa Publish to pypi 2017-05-13 22:57:34 -10:00