Commit graph

80 commits

Author SHA1 Message Date
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
Aleksi Häkli
d4c2603ed7
Add six imports for Django master compatibility
Implement forwards compatibility for missing
django.utils.six package imports on Django 2.2

Relates to django-compressor/django-appconf#44
and can be removed after django-appconf
has received a new release which deprecates
the use of the integrated Django six library

Signed-off-by: Aleksi Häkli <aleksi.hakli@iki.fi>
2019-02-24 15:46:30 +02:00
Aleksi Häkli
5c2fa348ba
Update and clean up setup.py
- Use Python 3 syntax for file reads
- Use simpler keywords formatting
- Add Aleksi Hakli to authors listing
- Update maintainer to Jazzband
- Add cleaner project_urls
- Add Python 3.5+ version requirement

Signed-off-by: Aleksi Häkli <aleksi.hakli@iki.fi>
2019-02-10 21:46:44 +02:00
Aleksi Häkli
030810df79
Drop Python 2.7 and Python 3.4 support
Fixes #395

Signed-off-by: Aleksi Häkli <aleksi.hakli@iki.fi>
2019-02-07 17:28:26 +02:00
Aleksi Häkli
396d99ccc1
Fix tests for Django 2.1
Use HTML comparisons is assertContains instead of
normal text comparisons which can change with rendering.

Fixes #374
2018-12-23 15:52:21 +01:00
Aleksi Häkli
8204032102
Add Python 3.7 to supported versions
Add Django 2.1 to the test matrix

Fixes #371

Signed-off-by: Aleksi Häkli <aleksi.hakli@iki.fi>
2018-12-10 19:48:46 +02:00
Aleksi Häkli
96ab3f1a5b
Add missing comma to setup.py
Signed-off-by: Aleksi Häkli <aleksi.hakli@iki.fi>
2018-04-21 17:42:02 +03:00
Aleksi Häkli
df8feb4f69
Backport unicode string literals for Python 2.7
Fixes #328
2018-04-18 15:21:09 +03:00
Aleksi Häkli
512452e580
Add proxy precendence and count configuration
Fixes #286
2018-04-13 13:48:08 +03:00
Aleksi Häkli
da18e80569 Clean up quotes styling 2018-02-18 13:58:06 +02:00
hsiao yi
2844d65092
Fix inet_pton can't be imported on windows 2018-01-15 12:54:58 +02:00
Camilo Nova
da0c4b429a Added django-ipware 2017-12-13 14:35:19 -05:00
Camilo Nova
ba54a857b2
Merge pull request #271 from pope1ni/cleanup
Various minor packaging-related changes.
2017-11-23 17:18:20 -05:00
Nick Pope
f0a7ee28e1 Fix url in setup.py to point to correct repository. 2017-11-23 14:17:04 +00:00
Nick Pope
6e164ddb0f Added trove classifiers for supported versions of Django. 2017-11-23 14:16:47 +00:00
Nick Pope
60c88aa47f Test against Python 3.4
As discussed in #264.
2017-11-23 13:11:14 +00:00
Martin Bächtold
687e51eae0
Test against Python 2.7.
As discussed in https://github.com/jazzband/django-axes/issues/264 and https://github.com/jazzband/django-axes/issues/266.

We need to install `mock` when testing against Python 2.7 because `mock` has been added to the standard lib only starting with Python 3.3.
2017-11-23 07:44:15 +01:00
Camilo Nova
f1474d683b Remove support for python 2.x 2017-11-17 18:30:48 -05:00
Camilo Nova
ba37442252 Added support for Django signals, big code refactor and improvements 2017-11-17 17:15:34 -05:00
Camilo Nova
8b4ca6e538 Added pytz as a requirement. Fixes #230 2017-05-09 18:52:18 -05:00
Camilo Nova
5ba8aa4580 Release 2.0.0 2016-06-24 11:55:13 -05:00
Camilo Nova
036b47706a ☀️ Improved the way we run tests 2016-06-24 09:16:29 -05:00
Camilo Nova
19f4e709e8 🔥 Do some cleaning 2016-06-24 08:41:24 -05:00
Camilo Nova
b9b948c776 Release 1.7.0 2016-06-10 17:03:25 -05:00