Scott Talbert
99b70ea63a
Migrate macOS ARM CI to macOS 15
...
Also migrate the static cibuildwheel options to pyproject.toml rather
than envvars.
(cherry picked from commit 28ae8e297f )
2026-02-07 16:40:30 -05:00
Scott Talbert
88433909d8
Update typing-extensions dependency for Python version
2026-01-24 20:32:29 -05:00
Vadim Zeitlin
381e1e10f0
Add typing-extensions to build system requirements
...
This should fix CI jobs using Python 3.10 where this module is needed.
2026-01-25 00:50:15 +01:00
Scott Talbert
3353d0ec14
Drop Python 3.9 (EOL)
2025-12-16 16:20:22 -05:00
Scott Talbert
3484292e88
Remove generated nanosvg Cython code and unpin exact Cython versions
2025-07-14 20:32:53 -04:00
Scott Talbert
e9d142ae2e
Update sip to v6.12.0
ci-build / build-source-dist (push) Has been cancelled
ci-build / Build wxPython documentation (push) Has been cancelled
ci-build / build-wheels (arm64, macos-14, 3.10) (push) Has been cancelled
ci-build / build-wheels (arm64, macos-14, 3.11) (push) Has been cancelled
ci-build / build-wheels (arm64, macos-14, 3.12) (push) Has been cancelled
ci-build / build-wheels (arm64, macos-14, 3.13) (push) Has been cancelled
ci-build / build-wheels (arm64, macos-14, 3.9) (push) Has been cancelled
ci-build / build-wheels (x64, macos-13, 3.10) (push) Has been cancelled
ci-build / build-wheels (x64, macos-13, 3.11) (push) Has been cancelled
ci-build / build-wheels (x64, macos-13, 3.12) (push) Has been cancelled
ci-build / build-wheels (x64, macos-13, 3.13) (push) Has been cancelled
ci-build / build-wheels (x64, macos-13, 3.9) (push) Has been cancelled
ci-build / build-wheels (x64, ubuntu-22.04, 3.10) (push) Has been cancelled
ci-build / build-wheels (x64, ubuntu-22.04, 3.11) (push) Has been cancelled
ci-build / build-wheels (x64, ubuntu-22.04, 3.12) (push) Has been cancelled
ci-build / build-wheels (x64, ubuntu-22.04, 3.13) (push) Has been cancelled
ci-build / build-wheels (x64, ubuntu-22.04, 3.9) (push) Has been cancelled
ci-build / build-wheels (x64, windows-2022, 3.10) (push) Has been cancelled
ci-build / build-wheels (x64, windows-2022, 3.11) (push) Has been cancelled
ci-build / build-wheels (x64, windows-2022, 3.12) (push) Has been cancelled
ci-build / build-wheels (x64, windows-2022, 3.13) (push) Has been cancelled
ci-build / build-wheels (x64, windows-2022, 3.9) (push) Has been cancelled
ci-build / build-wheels (x86, windows-2022, 3.10) (push) Has been cancelled
ci-build / build-wheels (x86, windows-2022, 3.11) (push) Has been cancelled
ci-build / build-wheels (x86, windows-2022, 3.12) (push) Has been cancelled
ci-build / build-wheels (x86, windows-2022, 3.13) (push) Has been cancelled
ci-build / build-wheels (x86, windows-2022, 3.9) (push) Has been cancelled
ci-build / Publish Python distribution to PyPI (push) Has been cancelled
ci-build / Create GitHub Release and upload source (push) Has been cancelled
ci-build / Upload wheels to snapshot-builds on wxpython.org (push) Has been cancelled
2025-06-03 11:27:04 -04:00
Michał Górny
6bfdec45df
Fix using setuptools.build_meta backend
...
Add the current directory path to `sys.path` explicitly, in order to fix
using the correct `setuptools.build_meta` backend. The legacy backend
is only meant to be used implicitly for packages that have not been
ported to PEP 517 builds yet, and using it explicitly is invalid.
The correct solution here is to set the import path correctly.
2025-04-11 15:53:22 +02:00
Scott Talbert
fc49fa35ec
Update sip to v6.10.0
ci-build / build-source-dist (push) Has been cancelled
ci-build / Build wxPython documentation (push) Has been cancelled
ci-build / build-wheels (x64, macos-13, 3.10) (push) Has been cancelled
ci-build / build-wheels (x64, macos-13, 3.11) (push) Has been cancelled
ci-build / build-wheels (x64, macos-13, 3.12) (push) Has been cancelled
ci-build / build-wheels (x64, macos-13, 3.13) (push) Has been cancelled
ci-build / build-wheels (x64, macos-13, 3.9) (push) Has been cancelled
ci-build / build-wheels (x64, ubuntu-22.04, 3.10) (push) Has been cancelled
ci-build / build-wheels (x64, ubuntu-22.04, 3.11) (push) Has been cancelled
ci-build / build-wheels (x64, ubuntu-22.04, 3.12) (push) Has been cancelled
ci-build / build-wheels (x64, ubuntu-22.04, 3.13) (push) Has been cancelled
ci-build / build-wheels (x64, ubuntu-22.04, 3.9) (push) Has been cancelled
ci-build / build-wheels (x64, windows-2022, 3.10) (push) Has been cancelled
ci-build / build-wheels (x64, windows-2022, 3.11) (push) Has been cancelled
ci-build / build-wheels (x64, windows-2022, 3.12) (push) Has been cancelled
ci-build / build-wheels (x64, windows-2022, 3.13) (push) Has been cancelled
ci-build / build-wheels (x64, windows-2022, 3.9) (push) Has been cancelled
ci-build / build-wheels (x86, windows-2022, 3.10) (push) Has been cancelled
ci-build / build-wheels (x86, windows-2022, 3.11) (push) Has been cancelled
ci-build / build-wheels (x86, windows-2022, 3.12) (push) Has been cancelled
ci-build / build-wheels (x86, windows-2022, 3.13) (push) Has been cancelled
ci-build / build-wheels (x86, windows-2022, 3.9) (push) Has been cancelled
ci-build / Publish Python distribution to PyPI (push) Has been cancelled
ci-build / Create GitHub Release and upload source (push) Has been cancelled
ci-build / Upload wheels to snapshot-builds on wxpython.org (push) Has been cancelled
2025-02-09 23:14:41 -05:00
Edouard Choinière
eef0ba41e8
Extract entry point scripts to pyproject.toml
2025-02-04 02:06:50 +00:00
Edouard Choinière
9ae5c112b4
Extract static metadata from setup.py
2025-02-04 01:59:20 +00:00
Edouard Choinière
961d14b9cc
Introduce basic pyproject.toml, supporting existing build methods only ( #2687 )
...
* Add pyproject.toml with only name and dynamic fields
* Add build-system section to pyproject.toml with build requirements
Explicitly set the fallback build backend `setuptools.build_meta:__legacy__`
* Replace wheel.bdist_wheel import with setuptools equivalent
There is a deprecation warning that will be enforced in october 2025
* Package `requests[security]` is a no-op since 2.26.0, published 2021-07-13, use only `requests >= 2.26.0`
* Add setuptools package configuration to pyproject.toml
* Exclude packages found at top level with setuptools config
Exclude buildtools/backports package found at top level with setuptools config
* Add dynamic metadata in setup-wxsvg.py too to avoid failing the build
---------
Co-authored-by: Edouard Choinière <echoix@users.noreply.github.com >
2025-02-03 19:52:44 -05:00