Skip to content

[pull] master from kkroening:master#8

Open
pull[bot] wants to merge 8 commits intofakegit:masterfrom
kkroening:master
Open

[pull] master from kkroening:master#8
pull[bot] wants to merge 8 commits intofakegit:masterfrom
kkroening:master

Conversation

@pull
Copy link
Copy Markdown

@pull pull bot commented Mar 7, 2022

See Commits and Changes for more details.


Created by pull[bot]

Can you help keep this open source service alive? 💖 Please sponsor : )

kkroening and others added 4 commits March 7, 2022 00:05
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 #605, for example.

Notes:
* Python 3.10 is not yet supported due to the `collections.Iterable`
  issue discussed in #330, #624, 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 <[email protected]>
Co-authored-by: digitalcircuits <[email protected]>
Co-authored-by: digitalcircuits <digitalcircuits@github>
* 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 <[email protected]>
Co-authored-by: Karl Kroening <[email protected]>
@pull pull bot added the ⤵️ pull label Mar 7, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants