feat: Modernize testing infrastructure for current Python/Django versions#21
Open
myers wants to merge 1 commit intoSweetProcess:masterfrom
Open
feat: Modernize testing infrastructure for current Python/Django versions#21myers wants to merge 1 commit intoSweetProcess:masterfrom
myers wants to merge 1 commit intoSweetProcess:masterfrom
Conversation
…ions - Update Python versions from 3.6-3.9 to 3.10-3.13 (aligned with current support) - Update Django test matrix to 4.2 LTS and 5.2 LTS (dropping EOL versions) - Remove tox-factor dependency (incompatible with modern tox) - Fix Django URLs configuration for modern Django compatibility - Update GitHub Actions to use newer action versions (v4) - Fix manage.py to use modern importlib.util.find_spec() - Add pre-commit configuration with ruff and standard hooks This ensures compatibility with currently supported Python, Django, and PostgreSQL versions while maintaining clean code standards. Based on research: - Python 3.9 ends support October 2025 (only 2 months left) - Django 4.2 LTS supported until April 2026 - Django 5.2 LTS supported until April 2028 - PostgreSQL 13+ supported through 2025+ 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
|
Thanks. These changes look inoffensive to me. I'll try them out locally and see if we can get a new release going for them. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This ensures compatibility with currently supported Python, Django, and PostgreSQL versions while maintaining clean code standards.
Based on research: