cChardet
cChardet copied to clipboard
Update Python environment to 3.13 and refresh dependencies
This commit updates the project to officially support Python 3.13.
Key changes include:
- Added Python 3.13 classifier to
pyproject.toml. - Updated Ruff linting target to
py313inpyproject.toml. - Set Python version in the GitHub Actions
build.yamlworkflow to "3.13". - Updated the test matrix in
test.yamlto use stable Python "3.13" instead of "3.13-dev". - Updated development dependencies to their latest versions:
- Cython (3.0.10 -> 3.1.1)
- Pytest (8.2.1 -> 8.3.5)
- Ruff (0.4.6 -> 0.11.10)
- Setuptools (70.0.0 -> 80.8.0)
- Ensured
chardetis at its latest version (5.2.0). - Updated pinned Cython version in
cibuildwheelconfiguration inpyproject.toml.
These changes ensure the project is tested and built with the latest Python version and utilizes up-to-date development tooling.