Skip to content

Commit b79540d

Browse files
committed
Add django 5 support
1 parent 600b4b4 commit b79540d

File tree

5 files changed

+29
-52
lines changed

5 files changed

+29
-52
lines changed

.github/workflows/django.yml

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,14 @@ jobs:
1313
runs-on: ubuntu-latest
1414
strategy:
1515
matrix:
16-
python-version: [3.8,3.9,'3.10', '3.11']
16+
python-version:
17+
- '3.8'
18+
- '3.9'
19+
- '3.10'
20+
- '3.11'
1721
services:
1822
postgres:
19-
image: postgres:13-alpine
23+
image: postgres:14-alpine
2024
env:
2125
POSTGRES_USER: postgres
2226
POSTGRES_DB: postgres
@@ -37,7 +41,7 @@ jobs:
3741
steps:
3842
- uses: actions/checkout@v1
3943
- name: Set up Python ${{ matrix.python-version }}
40-
uses: actions/setup-python@v2
44+
uses: actions/setup-python@v3
4145
with:
4246
python-version: ${{ matrix.python-version }}
4347
- name: Install dependencies

.travis.yml

Lines changed: 0 additions & 44 deletions
This file was deleted.

CHANGELOG

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
2023-10-30
2+
Add support for Django 5.0
3+
14
2023-10-18
25
Add alternative names for SubRegion
36
Graphql support types

setup.py

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,12 +38,21 @@ def read(fname):
3838
classifiers=[
3939
"Development Status :: 5 - Production/Stable",
4040
"Environment :: Web Environment",
41-
"Framework :: Django",
4241
"Intended Audience :: Developers",
4342
"License :: OSI Approved :: MIT License",
4443
"Operating System :: OS Independent",
44+
"Framework :: Django",
45+
"Framework :: Django :: 3.2",
46+
"Framework :: Django :: 4.0",
47+
"Framework :: Django :: 4.1",
48+
"Framework :: Django :: 4.2",
49+
"Framework :: Django :: 5.0",
4550
"Programming Language :: Python",
4651
"Programming Language :: Python :: 3",
52+
"Programming Language :: Python :: 3.8",
53+
"Programming Language :: Python :: 3.9",
54+
"Programming Language :: Python :: 3.10",
55+
"Programming Language :: Python :: 3.11",
4756
"Topic :: Internet :: WWW/HTTP",
4857
"Topic :: Software Development :: Libraries :: Python Modules",
4958
],

tox.ini

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,12 @@
11
[tox]
22
envlist =
3-
py{38,39,310,3.11,3.12}-django{32,40,41,42}{-sqlite,-mysql,-postgresql},
4-
checkqa,
5-
pylint,
3+
py{310,311}-django50-{sqlite,mysql,postgresql}
4+
py{38,39,310,311}-django42-{sqlite,mysql,postgresql}
5+
py{38,39,310,311}-django41-{sqlite,mysql,postgresql}
6+
py{38,39,310}-django40-{sqlite,mysql,postgresql}
7+
py{38,39,310}-django32-{sqlite,mysql,postgresql}
8+
checkqa
9+
pylint
610
docs
711
skip_missing_interpreters = True
812
sitepackages = False
@@ -57,7 +61,8 @@ deps =
5761
django40: Django>=4.0,<4.1
5862
django41: Django>=4.1,<4.2
5963
django42: Django>=4.2,<5.0
60-
postgresql: psycopg2-binary==2.9.6
64+
django50: Django==5.0rc1 # Django>=5.0,<5.1
65+
postgresql: psycopg2-binary==2.9.9
6166
mysql: mysqlclient
6267
setenv =
6368
PIP_ALLOW_EXTERNAL=true

0 commit comments

Comments
 (0)