Skip to content

Commit 920c06d

Browse files
committed
Add support for Django 2.2 and 3.0. Drop support for Django 2.0, 2.1 and Python 2.x.
1 parent 61c8b50 commit 920c06d

File tree

5 files changed

+29
-39
lines changed

5 files changed

+29
-39
lines changed

.travis.yml

Lines changed: 15 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -7,44 +7,36 @@ cache:
77
matrix:
88
fast_finish: true
99
include:
10-
- env: TOX_ENV=py27-dj111
11-
python: 2.7
12-
- env: TOX_ENV=py34-dj111
13-
python: 3.4
1410
- env: TOX_ENV=py35-dj111
1511
python: 3.5
1612
- env: TOX_ENV=py36-dj111
1713
python: 3.6
18-
- env: TOX_ENV=py34-dj20
19-
python: 3.4
20-
- env: TOX_ENV=py35-dj20
14+
- env: TOX_ENV=py37-dj111
15+
python: 3.7
16+
- env: TOX_ENV=py35-dj22
2117
python: 3.5
22-
- env: TOX_ENV=py36-dj20
18+
- env: TOX_ENV=py36-dj22
2319
python: 3.6
24-
- env: TOX_ENV=py37-dj20
25-
sudo: true # TODO Remove when supported
26-
dist: xenial
20+
- env: TOX_ENV=py37-dj22
2721
python: 3.7
28-
- env: TOX_ENV=py35-dj21
29-
python: 3.5
30-
- env: TOX_ENV=py36-dj21
22+
- env: TOX_ENV=py38-dj22
23+
python: 3.8
24+
- env: TOX_ENV=py36-dj30
3125
python: 3.6
32-
- env: TOX_ENV=py37-dj21
33-
sudo: true # TODO Remove when supported
34-
dist: xenial
26+
- env: TOX_ENV=py37-dj30
3527
python: 3.7
36-
- env: TOX_ENV=py35-djmaster
37-
python: 3.5
28+
- env: TOX_ENV=py38-dj30
29+
python: 3.8
3830
- env: TOX_ENV=py36-djmaster
3931
python: 3.6
4032
- env: TOX_ENV=py37-djmaster
41-
sudo: true # TODO Remove when supported
42-
dist: xenial
4333
python: 3.7
34+
- env: TOX_ENV=py38-djmaster
35+
python: 3.8
4436
allow_failures:
45-
- env: TOX_ENV=py35-djmaster
4637
- env: TOX_ENV=py36-djmaster
4738
- env: TOX_ENV=py37-djmaster
39+
- env: TOX_ENV=py38-djmaster
4840
install:
4941
- pip install -U pip setuptools tox wheel
5042
script:
@@ -58,6 +50,6 @@ deploy:
5850
on:
5951
repo: michaeljohnbarr/django-timezone-utils
6052
tags: true
61-
condition: "$TOX_ENV = py37-dj21"
53+
condition: "$TOX_ENV = py38-dj30"
6254
notifications:
6355
email: false

README.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -109,6 +109,7 @@ Contributors
109109

110110
Changelog
111111
---------
112+
- 0.14.0 Add support for Django 2.2, 3.0. Drop support for Django 2.0, 2.1 and Python 2.x :tada:.
112113
- 0.13 Fixed error for Python 3 on PyPi.
113114
- 0.12 Add support for Django 2.1. Support Python 3.7. Drop support for Django 1.8.
114115
- 0.11 Removed reference to django.db.models.fields.subclassing.SubfieldBase, which means that only Django 1.8+ is now supported. Removed support for Python versions < 2.6. The Django 1.6 series was the last to support Python 2.6. Added testing support for Django 1.10. Changed development status from Beta to Production/Stable.

setup.py

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -31,20 +31,18 @@
3131
'Environment :: Web Environment',
3232
'Framework :: Django',
3333
'Framework :: Django :: 1.11',
34-
'Framework :: Django :: 2.0',
35-
'Framework :: Django :: 2.1',
34+
'Framework :: Django :: 2.2',
35+
'Framework :: Django :: 3.0',
3636
'Intended Audience :: Developers',
3737
'License :: OSI Approved :: MIT License',
3838
'Natural Language :: English',
3939
'Operating System :: OS Independent',
4040
'Programming Language :: Python',
41-
'Programming Language :: Python :: 2',
42-
'Programming Language :: Python :: 2.7',
4341
'Programming Language :: Python :: 3',
44-
'Programming Language :: Python :: 3.4',
4542
'Programming Language :: Python :: 3.5',
4643
'Programming Language :: Python :: 3.6',
4744
'Programming Language :: Python :: 3.7',
45+
'Programming Language :: Python :: 3.8',
4846
'Topic :: Database',
4947
'Topic :: Software Development :: Libraries',
5048
],

timezone_utils/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
__version__ = (0, 13)
1+
__version__ = (0, 14, 0)
22
VERSION = '.'.join(map(str, __version__))

tox.ini

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -2,25 +2,24 @@
22
skipsdist = true
33
skip_missing_interpreters = true
44
envlist =
5-
py{27,34,35,36}-dj111,
6-
py{34,35,36,37}-dj20,
7-
py{35,36,37}-dj21,
8-
py{35,36,37}-djmaster
5+
py{34,35,36,37}-dj111,
6+
py{35,36,37,38}-dj22,
7+
py{36,37,38}-dj30,
8+
py{36,37,38}-djmaster
99
[testenv]
1010
basepython =
11-
py27: python2.7
12-
py34: python3.4
1311
py35: python3.5
1412
py36: python3.6
1513
py37: python3.7
14+
py38: python3.8
1615
deps =
1716
dj111: Django>=1.11,<2.0
18-
dj20: Django>=2.0,<2.1
19-
dj21: Django>=2.1,<2.2
17+
dj22: Django>=2.2,<3.0
18+
dj30: Django>=3.0,<3.1
2019
djmaster: https://github.com/django/django/archive/master.tar.gz
21-
py37-dj21: codecov
20+
py38-dj30: codecov
2221
pytz
2322
coverage
2423
commands =
2524
coverage run --source=timezone_utils run_tests.py
26-
py37-dj21: codecov
25+
py38-dj30: codecov

0 commit comments

Comments
 (0)