Skip to content

Support Python 3.14 and bump to v0.3.0 - #21

Open
slint wants to merge 8 commits into
swordapp:masterfrom
slint:support-314
Open

Support Python 3.14 and bump to v0.3.0#21
slint wants to merge 8 commits into
swordapp:masterfrom
slint:support-314

Conversation

@slint

@slint slint commented Aug 24, 2026

Copy link
Copy Markdown

AI disclaimer: This was mostly done using Claude Code (Opus 4.5 or 4.6 probably), but I had a review of the code and also confirmed that everything works in combination with invenio-swh.

  • Format code with ruff
  • Replace deprecated imp module with importlib.util
  • Fix create_logging_config to write text not binary
  • Replace deprecated logging warn() with warning()
  • Update Python version classifiers to 3.9-3.14
  • Update tox.ini: Python 3.9-3.14, replace nose with pytest
  • Rename tests/http to tests/http_tests to avoid shadowing stdlib
  • Bump version to 0.3.0

@slint slint changed the title support 314 Support Python 3.14 Aug 24, 2026
@slint slint changed the title Support Python 3.14 Support Python 3.14 and bump to v0.3.0 Aug 24, 2026
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.

1 participant