Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

📦 Drop support for old python/django versions #70

Merged
merged 4 commits into from
May 28, 2024

Conversation

sergei-maertens
Copy link
Member

  • Dropped Django 3.2 and 4.1 support, these are no longer maintained
  • Require Python 3.10+ so that we can use modern typing annotations syntax.

* Dropped Django 3.2 and 4.1 support, these are no longer maintained
* Require Python 3.10+ so that we can use modern typing annotations
  syntax.
Latest python-xmlsec release now at least warns of mismatching libxml2
library version mismatches.

See xmlsec/python-xmlsec#316
The magic mocks before Python 3.12 didn't report the test mistake,
and fixing that revealed a bug where the metadata was retrieved
despite the test expecting it not to.

This double-retrieval was patched by properly checking the
current config state, but that in turn broke the management
command to update the metadata. This management command is
now fixed by passing a force-update flag to the save method.
@sergei-maertens sergei-maertens force-pushed the chore/drop-eol-versions-support branch from 5975535 to 886f1e6 Compare May 28, 2024 09:50
@sergei-maertens sergei-maertens merged commit 7d31dbb into master May 28, 2024
7 checks passed
@sergei-maertens sergei-maertens deleted the chore/drop-eol-versions-support branch May 28, 2024 09:58
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