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

Various updates #27

Open
wants to merge 17 commits into
base: main
Choose a base branch
from
Open

Various updates #27

wants to merge 17 commits into from

Conversation

blag
Copy link
Collaborator

@blag blag commented Nov 14, 2023

  • Adjust the support matrix to drop Django < 3.2 and add Django > 4.
  • Update action versions in GHA config
  • Drop flake8 and isort, replace with ruff
  • Convert from setup.py to setup.cfg and then to only pyproject.toml
  • Add pre-commit checks
  • Drop compat with really old Django versions
  • Update tests/settings.py a bit
  • Fix tests for Django 4.1+

The only differences that are user-facing are the changes in supported versions. But I think it's reasonable to reduce the support matrix down to only what Django officially still supports, and what is supported by GHA.

@blag blag requested a review from MarkusH November 14, 2023 21:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant