Update Python version support from 3.9-3.13 to 3.10-3.14 (#120)
* Update Python version support from 3.9-3.13 to 3.10-3.14
- Update CI workflow to build wheels for Python 3.10-3.14 across all platforms
- Update pyproject.toml to require Python >=3.10
- Remove Python 3.9 classifier and add Python 3.14 classifier
- Drops Python 3.9 support (approaching EOL)
- Adds Python 3.14 support (latest release)
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
* Fix macOS x86_64 wheel build by setting MACOSX_DEPLOYMENT_TARGET=10.12
The librdp.dylib from v0.14.2 requires macOS 10.12 minimum, but cibuildwheel
was defaulting to 10.9 for x86_64 builds. This caused delocate-wheel to fail
with a deployment target mismatch error.
Setting CIBW_ENVIRONMENT_MACOS to specify MACOSX_DEPLOYMENT_TARGET=10.12 aligns
the wheel's minimum macOS version with the library's requirement.
---------
Co-authored-by: Claude <noreply@anthropic.com>
authored by
urschrei.bsky.social
Claude
and committed by
GitHub
4edf88e1
63c60979