Commit Graph

16 Commits

Author SHA1 Message Date
Mirko Galimberti c957fee22a
Bump `SDL2` version to `2.28.5` and `SDL_image` to `2.8.0` in build dependencies script and update `kivy_deps.sdl2` on Windows (#8479)
* Bump SDL2 version in build dependencies script

* Use pre-release 2.7.1 for sdl_image

* Link for pre-releases is different

* sdl_image 2.8.0 has now been released

* Update kivy_deps.sdl2 and kivy_deps.sdl2-dev to 0.7.0 (to reflect the same changes made in Linux and macOS build scripts)
2023-12-06 20:41:22 +01:00
Mirko Galimberti ca1b918c65
Add support for `Cython==3.x.x` and increase `cython_min` version (#8326)
* Add support Cython==3.x.x and increase cython_min_version

* Migrate gstplayer
2023-08-26 10:00:20 +02:00
Mirko Galimberti a0df4298c6
distutils module is deprecated and slated for removal in 3.12 (#8070) 2023-03-23 20:35:33 +01:00
Mirko Galimberti 75dbb247be
Bump cython_max version to 0.29.33 (#8178) 2023-03-19 11:48:38 +01:00
Mirko Galimberti a8a036ba33
Bump Windows dependencies via kivy_deps packages (#8176) 2023-03-19 10:38:28 +01:00
Mirko Galimberti 3f6d36e913
Add support for Python 3.11 (#8044)
* Test on Python 3.11 (except Apple Silicon)

* Add comment about gstreamer 0.4.0

* Bump cython to 0.29.32 for 3.11 support.

* Bump cibuildwheel to 2.11.2 and add config for 3.11

Co-authored-by: Matt Einhorn <matt@einhorn.dev>
2022-11-06 14:51:20 +01:00
Mirko Galimberti d9e0b4c72e
Bump kivy_deps.sdl2 and kivy_deps.sdl2_dev to 0.5.0 (#8004) 2022-09-10 19:00:13 +02:00
Matthew Einhorn 856bde968d
Bump cython and kivy_deps versions to latest. 2022-02-25 19:47:48 -05:00
Gabriel Pettier fbf561f73d
Add python3.10 in the ci configuration [build wheel linux] [build wheel osx] [build wheel win] (#7663)
* Add python3.10 in the ci configuration

* Update setup.cfg and setup.py for python3.10

* also update pyproject.toml to allow using latest cython

* update kivy-deps.sdl2 required version in setup.cfg

* bump kivy-deps.sdl2 version

* use develop version of pyinstaller for python3.10 support

* osx try simplified build

* force usage of next funcparserlib release that doesnt use 2to3 in setup.py

* 3.6 reached EOL on 2021-12-23

* macOS: add cp310-macosx_universal2

* We don't install anymore the full version. So ffmpeg dependency is not needed anymore. I expect to have a universal2 whl for ffpyplayer when we will switch back to full,dev

* manylinux2010 --> manylinux2014 (via cibuildwheel)

* Remove dependencies, so we can check delocating. Installs dev version cause support for 3.10 in ffpyplayer is missing

* Update manylinux sdl2 version and max cython version.

* Bump win deps.

Co-authored-by: Mirko Galimberti <me@mirkogalimberti.com>
Co-authored-by: Matt Einhorn <moiein2000@gmail.com>
Co-authored-by: Matthew Einhorn <matt@einhorn.dev>
2022-01-12 18:26:20 +01:00
Richard Larkin 7af87b7264 Add unit test, fix pytest warning 2021-04-07 22:26:21 +02:00
matham 80d08d2e30
Benchmarks: Add benchmarks option measurements to pytest (#7292)
* Add benchmarks to test.

* Add more benchmarks and use config file.

* benchmarks typo.
2021-01-21 17:01:20 -05:00
Matthew Einhorn 0d3bc288f6 Bump cython to 0.29.21. 2020-10-14 17:41:41 -04:00
Matthew Einhorn 4777dcc763 Add support for Python 3.9. 2020-10-06 19:04:40 -04:00
Matthew Einhorn c252f82a8e Fix CI PyPI upload and pin to latest kivy_deps versions. 2019-12-28 22:54:51 -05:00
Matthew Einhorn 04aa073e2a Specify kivy_deps versions more precisely. 2019-12-28 00:01:04 -05:00
Matthew Einhorn 69e72d98d4 Switch to using pyproject.toml and setup.cfg for metadata. 2019-12-08 20:03:44 -05:00