Skip to content

Upgrade to Python 3.13#40

Merged
jordanpadams merged 1 commit intomainfrom
python3.13
Sep 2, 2025
Merged

Upgrade to Python 3.13#40
jordanpadams merged 1 commit intomainfrom
python3.13

Conversation

@nutjob4life
Copy link
Member

🗒️ Summary

Upgrade to Python 3.13. Specifically:

  • Add a placeholder test so that pytest/tox stop failing
  • Change pkg_resources to importlib.resources
  • Disable "black" due to conflicts with reorder_python_imports
  • Harmonize secrets detection between pre-commit and GitHub Actions
  • Have "mypy" skip the tests folder
  • Modernize Sphinx configuration
  • Newlines at ends of files
  • Update references from the older "archive-analytics" to "registry-dashboards"
  • Update setuptools for Python 3.13, removal of license from Trove classifiers, removal of namespace packages, pinning of dev dependencies
  • Update tox configuration

⚙️ Test Data and/or Report

$ tox

  py313: OK (6.93=setup[5.58]+cmd[1.35] seconds)
  docs: OK (1.68=setup[1.33]+cmd[0.35] seconds)
  lint: OK (1.54=setup[0.00]+cmd[1.53] seconds)
  congratulations :) (10.21 seconds)

♻️ Related Issues

@sonarqubecloud
Copy link

sonarqubecloud bot commented Sep 2, 2025

@jordanpadams jordanpadams merged commit c2b27d0 into main Sep 2, 2025
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants