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

CLE-3230: Fix dependabot issues and package updates #63

Open
wants to merge 13 commits into
base: master
Choose a base branch
from

Conversation

DelboyJay
Copy link
Collaborator

  • Fix all dependabot issues.
  • switch to using ruff instead of isort, flake8, and black
  • update Tox tests to add support for Django 5.0 & 5.1
  • update Tox tests to add support for Python 3.12 and 3.13
  • Remove tox support for python <=3.8 and Django 2.2

- removed redundant package versions.
- removed redundant package versions.
- moved to ruff, ran on all files, and fixed all errors.
- removed isort, flake8, and black
- added docker-compose.yml to create a redis server for running tox tests.
- Updated CHANGES.md with what we have done.
- Update makefile and added some new commands.
- Updated README.md
… about a `cgi` package so I have removed the tests for this. Django 3.2 is out of support anyway.

- when running linting via GitHub actions use python 3.9 as this is the minimal version we support.
CHANGES.md Outdated Show resolved Hide resolved
Makefile Outdated Show resolved Hide resolved
docker-compose.yml Outdated Show resolved Hide resolved
docker-compose.yml Outdated Show resolved Hide resolved
@lewis-kori lewis-kori changed the title CLE-3230 fix dependabot issues and package updates CLE-3230: Fix dependabot issues and package updates Dec 11, 2024
@lewis-kori lewis-kori added the dependencies Pull requests that update a dependency file label Dec 11, 2024
README.md Outdated Show resolved Hide resolved
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants