Skip to content

Commit 8ae5763

Browse files
authored
💥 Stop supporting EOL djangos and pythons (#1337)
* 💥 Stop supporting EOL djangos and pythons * 👷 Run only supported version in test workflow
1 parent 2aeb86b commit 8ae5763

File tree

3 files changed

+11
-22
lines changed

3 files changed

+11
-22
lines changed

Diff for: .github/workflows/tests.yml

+3-7
Original file line numberDiff line numberDiff line change
@@ -8,15 +8,11 @@ jobs:
88
strategy:
99
max-parallel: 4
1010
matrix:
11-
django: ["2.2", "3.0", "3.1", "3.2"]
12-
python-version: ["3.6", "3.7", "3.8", "3.9"]
11+
django: ["3.2", "4.0", "4.1"]
12+
python-version: ["3.8", "3.9", "3.10"]
1313
include:
1414
- django: "3.2"
15-
python-version: "3.10"
16-
- django: "4.0"
17-
python-version: "3.10"
18-
- django: "main"
19-
python-version: "3.10"
15+
python-version: "3.7"
2016
steps:
2117
- uses: actions/checkout@v2
2218
- name: Set up Python ${{ matrix.python-version }}

Diff for: setup.py

+4-5
Original file line numberDiff line numberDiff line change
@@ -46,24 +46,23 @@
4646
"Intended Audience :: Developers",
4747
"Topic :: Software Development :: Libraries",
4848
"Programming Language :: Python :: 3",
49-
"Programming Language :: Python :: 3.6",
5049
"Programming Language :: Python :: 3.7",
5150
"Programming Language :: Python :: 3.8",
5251
"Programming Language :: Python :: 3.9",
52+
"Programming Language :: Python :: 3.10",
5353
"Programming Language :: Python :: Implementation :: PyPy",
5454
"Framework :: Django",
55-
"Framework :: Django :: 2.2",
56-
"Framework :: Django :: 3.0",
57-
"Framework :: Django :: 3.1",
5855
"Framework :: Django :: 3.2",
56+
"Framework :: Django :: 4.0",
57+
"Framework :: Django :: 4.1",
5958
],
6059
keywords="api graphql protocol rest relay graphene",
6160
packages=find_packages(exclude=["tests", "examples", "examples.*"]),
6261
install_requires=[
6362
"graphene>=3.0,<4",
6463
"graphql-core>=3.1.0,<4",
6564
"graphql-relay>=3.1.1,<4",
66-
"Django>=2.2",
65+
"Django>=3.2",
6766
"promise>=2.1",
6867
"text-unidecode",
6968
],

Diff for: tox.ini

+4-10
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,21 @@
11
[tox]
22
envlist =
3-
py{36,37,38,39}-django{22,30,31},
4-
py{36,37,38,39,310}-django32,
5-
py{38,39,310}-django{40,main},
3+
py{37,38,39,310}-django32,
4+
py{38,39,310}-django{40,41,main},
65
black,flake8
76

87
[gh-actions]
98
python =
10-
3.6: py36
119
3.7: py37
1210
3.8: py38
1311
3.9: py39
1412
3.10: py310
1513

1614
[gh-actions:env]
1715
DJANGO =
18-
2.2: django22
19-
3.0: django30
20-
3.1: django31
2116
3.2: django32
2217
4.0: django40
18+
4.1: django41
2319
main: djangomain
2420

2521
[testenv]
@@ -30,11 +26,9 @@ setenv =
3026
deps =
3127
-e.[test]
3228
psycopg2-binary
33-
django22: Django>=2.2,<3.0
34-
django30: Django>=3.0,<3.1
35-
django31: Django>=3.1,<3.2
3629
django32: Django>=3.2,<4.0
3730
django40: Django>=4.0,<4.1
31+
django41: Django>=4.1,<4.2
3832
djangomain: https://github.com/django/django/archive/main.zip
3933
commands = {posargs:py.test --cov=graphene_django graphene_django examples}
4034

0 commit comments

Comments
 (0)