Description: This upgrades all dependencies, subdependencies, travis, tox.ini and pyproject.toml to support python 3.11, 3.12 and Django 4.1, 4.2, 5.0
Testing instructions:
Run tox
Tests on anything older than Django 3.2 fails
Reviewers:
[ ] tag reviewer
[ ] tag reviewer
Merge checklist:
[ ] All reviewers approved
[ ] CI build is green
[ ] Version bumped
[ ] Changelog record added
[ ] Documentation updated (not only docstrings)
[ ] Commits are squashed
[ ] PR author is listed in AUTHORS
Post merge:
[ ] Create a tag
[ ] Check new version is pushed to PyPi after tag-triggered build is
finished.
[ ] Delete working branch (if not needed anymore)
Author concerns: The tests will probably not be green for any django older than 3.2. This is due to model_bakery changing to pyproject.toml in 1.10. model_bakery 1.9 is the newest version to be able to test on old django's. Another problem is djangorestframework 3.14, it dropped support for anything older than Django 2.2. You'd have to test with djangorestframework 3.11.0 for Django 3.0 and older if going by the README's. I haven't checked any further version conflicts beyond these.
Description: This upgrades all dependencies, subdependencies, travis, tox.ini and pyproject.toml to support python 3.11, 3.12 and Django 4.1, 4.2, 5.0
Testing instructions:
tox
Reviewers:
Merge checklist:
Post merge:
Author concerns: The tests will probably not be green for any django older than 3.2. This is due to
model_bakery
changing to pyproject.toml in 1.10.model_bakery
1.9 is the newest version to be able to test on old django's. Another problem is djangorestframework 3.14, it dropped support for anything older than Django 2.2. You'd have to test with djangorestframework 3.11.0 for Django 3.0 and older if going by the README's. I haven't checked any further version conflicts beyond these.