Commit graph

103 commits

Author SHA1 Message Date
Aleksi Häkli
6866a53728 chore: add Python 3.14 and Django 6.0 support 2025-12-19 21:19:15 +02:00
Aleksi Häkli
dfa39d07c0
Remove Django 5.0 from supported versions 2025-05-10 13:54:14 +03:00
Mathieu Kniewallner
479a355d22 chore: explicitly require Python >= 3.9 2025-04-23 11:42:02 +03:00
Mathieu Kniewallner
fdf22fffba chore: explicitly require Django >= 4.2 2025-04-23 11:42:02 +03:00
Mathieu Kniewallner
3e3da350ea chore: support Django 5.2 2025-04-23 11:42:02 +03:00
Aleksi Häkli
9a7673a47e Update Python support matrix
Deprecate support for Python 3.8
Add support for Python 3.13
2024-12-02 18:23:57 +02:00
Aleksi Häkli
3804e834a8 Drop PyPy support
Tests are failing and need updates to fully support PyPy 3.10.
If anyone needs PyPy support please feel free to fix the tox matrix
and open a PR that reintroduces PyPy support for the project.
2024-09-21 13:02:49 +03:00
Aleksi Häkli
0fb08fed86 Update test matrix
Run tests for Django 5.0 and 5.1
Run tests for Python 3.12
Add support for Django 5.1
Drop support for Django 3.2
2024-09-21 12:49:46 +03:00
Victorien
61c6dd9a08
Require asgiref>=3.6.0
`django-axes` is making use of some functions added in
`asgiref==3.6.0`, but Django 3.2 requires `asgiref>=3.3.2`.
2024-04-03 11:00:45 +02:00
Aleksi Häkli
0de5ab364c Add support for Python 3.12 and Django 5.0 2024-03-04 20:19:19 +02:00
Viicos
885ac8ddfb Remove setuptools dependency 2024-02-16 10:47:58 +01:00
Aleksi Häkli
10d1c60027
Allow Python >= 3.7 for RTD compatibility
Documentation autobuilder fails if Python 3.7
is not permitted for package installations in RTD
2023-05-17 20:39:56 +03:00
Aleksi Häkli
33cfcb9656 Drop Python 3.7 support 2023-05-17 20:33:11 +03:00
Aleksi Häkli
b985981d11
Update supported Django versions specifiers 2023-05-01 21:39:04 +03:00
Aleksi Häkli
cd950ddfef Make ipware an optional dependency
Relates to #1038
2023-04-28 14:16:44 +03:00
Josh
2cf8d0afae add python 3.11 to CI, tox, and trove classifiers 2022-10-27 13:24:52 -05:00
Hasan Ramezani
ddb618c276 Confirm Django 4.1 support 2022-08-16 15:09:00 +03:00
Aleksi Häkli
414c972738 Adjust package version requirements
Allow django-ipware to have a newer version in the future
Update Python version requirement to match package specifiers
2022-01-09 13:14:37 +02:00
Aleksi Häkli
69c7a02183 Update Django and Python version support 2022-01-08 21:39:25 +02:00
Hasan Ramezani
03c6798ebe Add Django 4.0 to test matrix. 2021-12-14 21:29:34 +02:00
Hasan Ramezani
2c2fdbe0d9 Drop Django < 3.2 support. 2021-12-14 21:29:34 +02:00
Asher Foa
08cd3a3908 Add explicit dependecy on setuptools 2021-11-04 19:52:46 +02:00
Hasan Ramezani
63b100c748 Add Python 3.10 for Django 3.2 and main test. 2021-11-04 19:52:19 +02:00
dependabot[bot]
34b4c67843
Update django-ipware requirement from <4,>=3 to >=3,<5
Updates the requirements on [django-ipware](https://github.com/un33k/django-ipware) to permit the latest version.
- [Release notes](https://github.com/un33k/django-ipware/releases)
- [Changelog](https://github.com/un33k/django-ipware/blob/master/CHANGELOG.md)
- [Commits](https://github.com/un33k/django-ipware/compare/3.0.0...v4.0.0)

---
updated-dependencies:
- dependency-name: django-ipware
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-08-20 12:07:28 +00:00
Aleksi Häkli
1a94e3770c
Merge branch 'master' into drop_django3 2021-04-06 20:13:08 +03:00
Hasan Ramezani
6b2da1f152 Add support for Django 3.2 2021-04-06 20:11:14 +03:00
Hasan Ramezani
dc8aa0df95
Drop Django3.0 support. 2021-04-06 17:13:24 +02:00
Aleksi Häkli
a5045f62fe Move tests outside project source folder 2021-01-07 18:23:33 +02:00
Aleksi Häkli
17156a3b37
Fix deprecated Django version specifier
Use Django >= 2.2 LTS as minimum version instead of deprecated Django 2.0
2021-01-04 18:20:59 +02:00
Hasan Ramezani
8aa88a6ab4 Add Python3.9 support. 2020-11-05 13:27:34 +02:00
Aleksi Häkli
8b619dfdef Deprecate django-appconf 2020-09-12 17:03:50 +03:00
Hasan Ramezani
df2d6ca24b Added Django 3.1 test environment.
Signed-off-by: Hasan Ramezani <hasan.r67@gmail.com>
2020-08-06 10:44:53 +03:00
Hasan Ramezani
ca6b736482 Update django-ipware.
Signed-off-by: Hasan Ramezani <hasan.r67@gmail.com>
2020-07-03 18:09:22 +03:00
Aleksi Häkli
46c7f783ed
Restrict ipware version for compatibility 2020-07-02 17:33:49 +03:00
Aleksi Häkli
aa9906d384
Deprecate Django 1.11 2020-06-09 18:35:07 +03:00
Aleksi Häkli
2da4b712a1
Add Django 3.0 support tags to setup.py 2020-01-08 21:40:30 +02:00
Aleksi Häkli
cd0ac3cb4f
PEP8 formatting 2019-10-15 23:04:29 +03:00
Aleksi Häkli
77d878ffe3
Add package identifiers for Python 3.8 and PyPy 2019-08-30 10:13:56 +03:00
Aleksi Häkli
c30b2366cf
Migrate to setuptools_scm 2019-08-28 13:28:57 +03:00
Aleksi Häkli
e25095ad62
Add plugin identifier to packaging 2019-08-27 16:22:53 +03:00
Aleksi Häkli
411a2412f2
Add author email field to setup.py
If author field is defined then author_email
is required by the setup.py formatting and tools
2019-05-01 16:09:39 +03:00
Aleksi Häkli
b135f3bf56
Add Django 2.2 and drop Django 2.0 support
Signed-off-by: Aleksi Häkli <aleksi.hakli@iki.fi>
2019-04-02 12:41:41 +03:00
Camilo Nova
99d5b67630
Merge pull request #421 from jazzband/development
Update author and licence information
2019-03-13 19:00:20 -05:00
Aleksi Häkli
a9dbc600e0
Specify minimum Django version in setup.py
Signed-off-by: Aleksi Häkli <aleksi.hakli@iki.fi>
2019-03-13 18:21:49 +02:00
Aleksi Häkli
f7c969865f
Remove redundant dependencies
pytz is handled internally by django
six is handled internally by django-appconf

Signed-off-by: Aleksi Häkli <aleksi.hakli@iki.fi>
2019-03-13 17:30:47 +02:00
Aleksi Häkli
07c270f15d
Use Python 3.6 version marker in setup.py
Signed-off-by: Aleksi Häkli <aleksi.hakli@iki.fi>
2019-03-13 17:03:23 +02:00
Aleksi Häkli
12a806be28
Update author and licence information
Add Jazzband as maintainer from 2016 onwards when the
project started receiving contributions from Jazzband.

Fixes #409
2019-03-13 16:56:56 +02:00
Aleksi Häkli
180f2b85d6
Use django-appconf to 1.0.3+
New Django deprecates six usage and the new
django-appconf version offers six internally,
being compatible with new Django versions.

Signed-off-by: Aleksi Häkli <aleksi.hakli@iki.fi>
2019-03-09 21:49:45 +02:00
Aleksi Häkli
b46e7cce01
Drop Python 3.5 support
Most of our users are already running on Python 3.6+
and dropping 3.5 and below in a future oriented release
allows us to focus on implementing more readable codebases.

Fixes #417

Signed-off-by: Aleksi Häkli <aleksi.hakli@iki.fi>
2019-03-09 21:49:45 +02:00
Aleksi Häkli
1e822a2964
Change suffix on changes to .rst
README is already in .rst and both use the same format

Signed-off-by: Aleksi Häkli <aleksi.hakli@iki.fi>
2019-02-24 22:45:39 +02:00