Skip to content
This repository was archived by the owner on Nov 14, 2024. It is now read-only.

Commit a74b12c

Browse files
authored
Merge pull request #46 from edx/jenkins/cleanup-python-code-86d7223
Python Code Cleanup
2 parents 86d7223 + dc4f929 commit a74b12c

File tree

10 files changed

+298
-113
lines changed

10 files changed

+298
-113
lines changed

.github/workflows/ci.yml

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,8 @@ jobs:
1515
strategy:
1616
matrix:
1717
os: [ubuntu-20.04]
18-
python-version: ['3.5','3.8']
19-
toxenv: ['django22','quality']
20-
exclude:
21-
- python-version: '3.5'
22-
toxenv: 'quality'
18+
python-version: ['3.8']
19+
toxenv: ['django22','django30','django31','quality']
2320

2421
steps:
2522
- uses: actions/checkout@v1

lang_pref_middleware/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
"""Init module for lang_pref_middleware."""
22

3-
__version__ = '0.3.1'
3+
__version__ = '1.0.0'

requirements/base.txt

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,11 @@
44
#
55
# make upgrade
66
#
7-
django==2.2.17 # via -c requirements/constraints.txt, -r requirements/base.in
8-
pytz==2020.5 # via django
9-
sqlparse==0.4.1 # via django
7+
django==2.2.17
8+
# via
9+
# -c requirements/constraints.txt
10+
# -r requirements/base.in
11+
pytz==2020.5
12+
# via django
13+
sqlparse==0.4.1
14+
# via django

requirements/ci.txt

Lines changed: 26 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -4,17 +4,29 @@
44
#
55
# make upgrade
66
#
7-
appdirs==1.4.4 # via virtualenv
8-
distlib==0.3.1 # via virtualenv
9-
filelock==3.0.12 # via tox, virtualenv
10-
importlib-metadata==2.1.1 # via pluggy, tox, virtualenv
11-
importlib-resources==3.2.1 # via virtualenv
12-
packaging==20.8 # via tox
13-
pluggy==0.13.1 # via tox
14-
py==1.10.0 # via tox
15-
pyparsing==2.4.7 # via packaging
16-
six==1.15.0 # via tox, virtualenv
17-
toml==0.10.2 # via tox
18-
tox==3.20.1 # via -r requirements/ci.in
19-
virtualenv==20.2.2 # via tox
20-
zipp==1.2.0 # via importlib-metadata, importlib-resources
7+
appdirs==1.4.4
8+
# via virtualenv
9+
distlib==0.3.1
10+
# via virtualenv
11+
filelock==3.0.12
12+
# via
13+
# tox
14+
# virtualenv
15+
packaging==20.8
16+
# via tox
17+
pluggy==0.13.1
18+
# via tox
19+
py==1.10.0
20+
# via tox
21+
pyparsing==2.4.7
22+
# via packaging
23+
six==1.15.0
24+
# via
25+
# tox
26+
# virtualenv
27+
toml==0.10.2
28+
# via tox
29+
tox==3.21.0
30+
# via -r requirements/ci.in
31+
virtualenv==20.3.0
32+
# via tox

requirements/dev.txt

Lines changed: 154 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -4,47 +4,160 @@
44
#
55
# make upgrade
66
#
7-
appdirs==1.4.4 # via -r requirements/ci.txt, virtualenv
8-
astroid==2.4.2 # via -r requirements/test.txt, pylint, pylint-celery
9-
attrs==20.3.0 # via -r requirements/test.txt, pytest
10-
click-log==0.3.2 # via -r requirements/test.txt, edx-lint
11-
click==7.1.2 # via -r requirements/pip-tools.txt, -r requirements/test.txt, click-log, edx-lint, pip-tools
12-
coverage==5.3.1 # via -r requirements/test.txt, pytest-cov
13-
distlib==0.3.1 # via -r requirements/ci.txt, virtualenv
14-
django==2.2.17 # via -c requirements/constraints.txt, -r requirements/test.txt
15-
edx-lint==1.6 # via -r requirements/test.txt
16-
filelock==3.0.12 # via -r requirements/ci.txt, tox, virtualenv
17-
importlib-metadata==2.1.1 # via -r requirements/ci.txt, -r requirements/test.txt, pluggy, pytest, tox, virtualenv
18-
importlib-resources==3.2.1 # via -r requirements/ci.txt, virtualenv
19-
iniconfig==1.1.1 # via -r requirements/test.txt, pytest
20-
isort==4.3.21 # via -r requirements/test.txt, pylint
21-
lazy-object-proxy==1.4.3 # via -r requirements/test.txt, astroid
22-
mccabe==0.6.1 # via -r requirements/test.txt, pylint
23-
packaging==20.8 # via -r requirements/ci.txt, -r requirements/test.txt, pytest, tox
24-
pathlib2==2.3.5 # via -r requirements/test.txt, pytest
25-
pep257==0.7.0 # via -r requirements/test.txt
26-
pip-tools==5.5.0 # via -r requirements/pip-tools.txt
27-
pluggy==0.13.1 # via -r requirements/ci.txt, -r requirements/test.txt, pytest, tox
28-
py==1.10.0 # via -r requirements/ci.txt, -r requirements/test.txt, pytest, tox
29-
pycodestyle==2.6.0 # via -r requirements/test.txt
30-
pylint-celery==0.3 # via -r requirements/test.txt, edx-lint
31-
pylint-django==2.3.0 # via -r requirements/test.txt, edx-lint
32-
pylint-plugin-utils==0.6 # via -r requirements/test.txt, pylint-celery, pylint-django
33-
pylint==2.6.0 # via -r requirements/test.txt, edx-lint, pylint-celery, pylint-django, pylint-plugin-utils
34-
pyparsing==2.4.7 # via -r requirements/ci.txt, -r requirements/test.txt, packaging
35-
pytest-cov==2.10.1 # via -r requirements/test.txt
36-
pytest-django==4.1.0 # via -r requirements/test.txt
37-
pytest==6.1.2 # via -r requirements/test.txt, pytest-cov, pytest-django
38-
pytz==2020.5 # via -r requirements/test.txt, django
39-
six==1.15.0 # via -r requirements/ci.txt, -r requirements/test.txt, astroid, edx-lint, pathlib2, tox, virtualenv
40-
sqlparse==0.4.1 # via -r requirements/test.txt, django
41-
toml==0.10.2 # via -r requirements/ci.txt, -r requirements/test.txt, pylint, pytest, tox
42-
tox-battery==0.6.1 # via -r requirements/dev.in
43-
tox==3.20.1 # via -r requirements/ci.txt, tox-battery
44-
typed-ast==1.4.2 # via -r requirements/test.txt, astroid
45-
virtualenv==20.2.2 # via -r requirements/ci.txt, tox
46-
wrapt==1.12.1 # via -r requirements/test.txt, astroid
47-
zipp==1.2.0 # via -r requirements/ci.txt, -r requirements/test.txt, importlib-metadata, importlib-resources
7+
appdirs==1.4.4
8+
# via
9+
# -r requirements/ci.txt
10+
# virtualenv
11+
astroid==2.4.2
12+
# via
13+
# -r requirements/test.txt
14+
# pylint
15+
# pylint-celery
16+
attrs==20.3.0
17+
# via
18+
# -r requirements/test.txt
19+
# pytest
20+
click-log==0.3.2
21+
# via
22+
# -r requirements/test.txt
23+
# edx-lint
24+
click==7.1.2
25+
# via
26+
# -r requirements/pip-tools.txt
27+
# -r requirements/test.txt
28+
# click-log
29+
# edx-lint
30+
# pip-tools
31+
coverage==5.3.1
32+
# via
33+
# -r requirements/test.txt
34+
# pytest-cov
35+
distlib==0.3.1
36+
# via
37+
# -r requirements/ci.txt
38+
# virtualenv
39+
django==2.2.17
40+
# via
41+
# -c requirements/constraints.txt
42+
# -r requirements/test.txt
43+
edx-lint==1.6
44+
# via -r requirements/test.txt
45+
filelock==3.0.12
46+
# via
47+
# -r requirements/ci.txt
48+
# tox
49+
# virtualenv
50+
iniconfig==1.1.1
51+
# via
52+
# -r requirements/test.txt
53+
# pytest
54+
isort==5.7.0
55+
# via
56+
# -r requirements/test.txt
57+
# pylint
58+
lazy-object-proxy==1.4.3
59+
# via
60+
# -r requirements/test.txt
61+
# astroid
62+
mccabe==0.6.1
63+
# via
64+
# -r requirements/test.txt
65+
# pylint
66+
packaging==20.8
67+
# via
68+
# -r requirements/ci.txt
69+
# -r requirements/test.txt
70+
# pytest
71+
# tox
72+
pep257==0.7.0
73+
# via -r requirements/test.txt
74+
pip-tools==5.5.0
75+
# via -r requirements/pip-tools.txt
76+
pluggy==0.13.1
77+
# via
78+
# -r requirements/ci.txt
79+
# -r requirements/test.txt
80+
# pytest
81+
# tox
82+
py==1.10.0
83+
# via
84+
# -r requirements/ci.txt
85+
# -r requirements/test.txt
86+
# pytest
87+
# tox
88+
pycodestyle==2.6.0
89+
# via -r requirements/test.txt
90+
pylint-celery==0.3
91+
# via
92+
# -r requirements/test.txt
93+
# edx-lint
94+
pylint-django==2.3.0
95+
# via
96+
# -r requirements/test.txt
97+
# edx-lint
98+
pylint-plugin-utils==0.6
99+
# via
100+
# -r requirements/test.txt
101+
# pylint-celery
102+
# pylint-django
103+
pylint==2.6.0
104+
# via
105+
# -r requirements/test.txt
106+
# edx-lint
107+
# pylint-celery
108+
# pylint-django
109+
# pylint-plugin-utils
110+
pyparsing==2.4.7
111+
# via
112+
# -r requirements/ci.txt
113+
# -r requirements/test.txt
114+
# packaging
115+
pytest-cov==2.10.1
116+
# via -r requirements/test.txt
117+
pytest-django==4.1.0
118+
# via -r requirements/test.txt
119+
pytest==6.2.1
120+
# via
121+
# -r requirements/test.txt
122+
# pytest-cov
123+
# pytest-django
124+
pytz==2020.5
125+
# via
126+
# -r requirements/test.txt
127+
# django
128+
six==1.15.0
129+
# via
130+
# -r requirements/ci.txt
131+
# -r requirements/test.txt
132+
# astroid
133+
# edx-lint
134+
# tox
135+
# virtualenv
136+
sqlparse==0.4.1
137+
# via
138+
# -r requirements/test.txt
139+
# django
140+
toml==0.10.2
141+
# via
142+
# -r requirements/ci.txt
143+
# -r requirements/test.txt
144+
# pylint
145+
# pytest
146+
# tox
147+
tox-battery==0.6.1
148+
# via -r requirements/dev.in
149+
tox==3.21.0
150+
# via
151+
# -r requirements/ci.txt
152+
# tox-battery
153+
virtualenv==20.3.0
154+
# via
155+
# -r requirements/ci.txt
156+
# tox
157+
wrapt==1.12.1
158+
# via
159+
# -r requirements/test.txt
160+
# astroid
48161

49162
# The following packages are considered to be unsafe in a requirements file:
50163
# pip

requirements/pip-tools.txt

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,10 @@
44
#
55
# make upgrade
66
#
7-
click==7.1.2 # via pip-tools
8-
pip-tools==5.5.0 # via -r requirements/pip-tools.in
7+
click==7.1.2
8+
# via pip-tools
9+
pip-tools==5.5.0
10+
# via -r requirements/pip-tools.in
911

1012
# The following packages are considered to be unsafe in a requirements file:
1113
# pip

requirements/pip.txt

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,11 @@
44
#
55
# make upgrade
66
#
7-
wheel==0.36.2 # via -r requirements/pip.in
7+
wheel==0.36.2
8+
# via -r requirements/pip.in
89

910
# The following packages are considered to be unsafe in a requirements file:
10-
pip==20.3.3 # via -r requirements/pip.in
11-
setuptools==50.3.2 # via -r requirements/pip.in
11+
pip==20.3.3
12+
# via -r requirements/pip.in
13+
setuptools==51.1.2
14+
# via -r requirements/pip.in

0 commit comments

Comments
 (0)