bashonly
c8695f52a9
[build] Update 28 dependencies ( #16467 )
...
* Bump build 1.4.2 => 1.4.4
* Bump certifi 2026.2.25 => 2026.4.22
* Bump charset-normalizer 3.4.6 => 3.4.7
* Bump cryptography 46.0.6 => 47.0.0
* Bump deno 2.7.8 => 2.7.14
* Bump filelock 3.25.2 => 3.29.0
* Bump identify 2.6.18 => 2.6.19
* Bump idna 3.11 => 3.13
* Bump packaging 26.0 => 26.2
* Bump pathspec 1.0.4 => 1.1.1
* Bump pip 26.0.1 => 26.1
* Bump platformdirs 4.9.4 => 4.9.6
* Bump pre-commit 4.5.1 => 4.6.0
* Bump pygments 2.19.2 => 2.20.0
* Bump pyinstaller 6.19.0 => 6.20.0
* Bump pyinstaller-hooks-contrib 2026.3 => 2026.4
* Bump pyinstaller[win32] 6.19.0 => 6.20.0
* Bump pyinstaller[win_amd64] 6.19.0 => 6.20.0
* Bump pyinstaller[win_arm64] 6.19.0 => 6.20.0
* Bump pytest 9.0.2 => 9.0.3
* Bump python-discovery 1.2.0 => 1.2.2
* Bump requests 2.33.0 => 2.33.1
* Bump rich 14.3.3 => 15.0.0
* Bump ruff 0.15.8 => 0.15.12
* Bump trove-classifiers 2026.1.14.14 => 2026.4.28.13
* Bump uv 0.11.1 => 0.11.8
* Bump virtualenv 21.2.0 => 21.3.0
* Bump zipp 3.23.0 => 3.23.1
Authored by: bashonly
2026-05-05 22:54:25 +00:00
bashonly
3a12be701c
[cleanup] Misc ( #16630 )
...
* Fix PyPy dependency issue with cffi
* Export requirements files from dependency groups
* Simplify bundle targets & rework build flow
* Code cleanup & type annotation fixes
* Update FFmpeg-Builds status in README
Authored by: bashonly
2026-05-05 22:00:57 +00:00
bashonly
2c28ee5d76
[devscripts] update_requirements: Add reporting functionality ( #16454 )
...
Authored by: bashonly, Grub4K
Co-authored-by: Simon Sawicki <contact@grub4k.dev>
2026-04-10 23:48:52 +00:00
bashonly
5f6a214616
Add lockfile and pinned extras ( #16421 )
...
* Add `pin`, `pin-curl-cffi`, `pin-secretstorage` and `pin-deno` extras
* Check in a `uv.lock` for devs
* Add `devscripts/update_requirements.py` for dependency upgrades
Authored by: bashonly, Grub4K
Co-authored-by: Simon Sawicki <contact@grub4k.dev>
2026-04-06 22:58:27 +00:00
bashonly
0f45ecc920
[rh:curl_cffi] Support curl_cffi 0.15.x ( #16429 )
...
* Remove the `curl-cffi-compat` extra
* Add impersonate targets missing from the curl_cffi 0.14.x bump
* Add curl-cffi to musllinux_aarch64 builds
* Migrate from delocate-fuse to delocate-merge
* Remove unnecessary wheel surgery step in macos build job
* Add macos_verify build job to verify on x86_64
Authored by: bashonly
2026-04-04 02:29:27 +00:00
bashonly
87eaf886f5
[build] Harden build/release workflows ( #16358 )
...
Authored by: bashonly, Grub4K
Co-authored-by: Simon Sawicki <contact@grub4k.dev>
2026-03-28 00:10:58 +00:00