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

Updating actions and readme to show support for Django 3.2, 4.0, 4.1, 4.2 and 5.0 including new testing matrix #92

Merged
merged 16 commits into from
Oct 18, 2024

Conversation

StevenMapes
Copy link
Collaborator

Update the readme and tests to show support or Django 3.2 plus Python 3.10 #88

@alvindera97
Copy link

@twidi , hope you're doing well. Just wanted to ask if there's a reason why this hasn't been merged yet. It'll be really helpful if we'd know the source code is compatible with Django 3.2 [and Python 3.10]

Thanks :)

@StevenMapes
Copy link
Collaborator Author

StevenMapes commented Oct 10, 2022

This PR now includes updated tests to run the following

Python 3.6 through 3.10 with Django 3.2
Python 3.8 through 3.10 with Django 4.0
Python 3.8 through 3.10 with Django 4.1

See Issue #93

@StevenMapes StevenMapes changed the title Updating actions and readme to show support for Django 3.2 and testing Django 3.2 with Python 3.10 Updating actions and readme to show support for Django 3.2, 4.0 and 4.1 including new testing matrix Oct 10, 2022
@sergei-maertens
Copy link

@StevenMapes thanks for the efforts you've made so far - Django 4.2 has now also been released and we use this package as a dependency.

Has there been any contact with the maintainer @twidi - is there any timeframe where this will get merged?

@StevenMapes
Copy link
Collaborator Author

I've not heard anything myself. I'm using this with Django 4.2 so I'll update this PR again shortly with an another update to the tox matrix and readme

@StevenMapes
Copy link
Collaborator Author

I've now updated the test matrix to remove the tests for Python 3.6 but to add in tests for Python 3.11 (Django 4.1.3+ and Django 4.2) as well as matrix for Django 4.2 running against Python 3.8 through 3.11

@StevenMapes StevenMapes changed the title Updating actions and readme to show support for Django 3.2, 4.0 and 4.1 including new testing matrix Updating actions and readme to show support for Django 3.2, 4.0, 4.1 and 4.2 including new testing matrix May 9, 2023
@StevenMapes
Copy link
Collaborator Author

@jdufresne @twidi -If one of you gets time it would be great if you could merge this PR and push another release to Pypi to show that this package works with the current versions of Django and Python

@wgordon17 wgordon17 mentioned this pull request Jun 11, 2023
@StevenMapes
Copy link
Collaborator Author

I've just updated my PR to include the fix from #90 to remove pkg_resources from the project. This means that it is also now passing unit tests for Python 3.12 and Django 4.2 as well as Python 3.10, 3.11 and 3.12 with Django 5.0

I've included the updated workflow to add these into github actions, I've updated the readme and setup files to show compatibility and I've remove Python 3.7 from the automated tests as it's EOL.

@StevenMapes StevenMapes changed the title Updating actions and readme to show support for Django 3.2, 4.0, 4.1 and 4.2 including new testing matrix Updating actions and readme to show support for Django 3.2, 4.0, 4.1, 4.2 and 5.0 including new testing matrix Dec 20, 2023
@StevenMapes
Copy link
Collaborator Author

I've updated the read me to show the project is able to work with Django 5.1 as well as to update the tox and build.yml to include tests for Django 5.1 and using Python 3.10 through 3.13 and updating the 5.0 test to also use 3.13

Upgraded flake8, introduced black, and blacken-docs in the pre-commit configuration. Added a new .flake8 file for custom flake8 settings. Removed the obsolete lint job from GitHub Actions build workflow.
Add support for Python 3.13 and Django 5.1 in setup.cfg. Update changelog with changes for release v3.1, add new contributors to AUTHORS.rst, and include Black in pre-commit hooks.
@StevenMapes StevenMapes merged commit 20d9cfa into twidi:develop Oct 18, 2024
27 checks passed
@twidi
Copy link
Owner

twidi commented Oct 18, 2024

IT IS HAPPENING !!!

Thanks a lot @StevenMapes , for everyone !!

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.

4 participants