Skip to content

Commit 08cc341

Browse files
authored
[package] update dependencies and Python 3.8 support (#35)
* [package] update dev dependencies * [tests] add Python 3.8 to the test matrix
1 parent 0371b74 commit 08cc341

File tree

4 files changed

+32
-16
lines changed

4 files changed

+32
-16
lines changed

.circleci/config.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,13 @@ jobs:
3030
steps:
3131
- run-tox:
3232
env: "py37"
33+
test-py38:
34+
docker:
35+
- image: circleci/python:3.8
36+
steps:
37+
- run-tox:
38+
env: "py38"
39+
3340
lint:
3441
docker:
3542
- image: circleci/python:latest
@@ -43,4 +50,5 @@ workflows:
4350
- test-py35
4451
- test-py36
4552
- test-py37
53+
- test-py38
4654
- lint

requirements/requirements-linting.txt

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,15 @@
55
# pip-compile requirements-linting.in
66
#
77
appdirs==1.4.3 # via black
8-
attrs==19.1.0 # via black
9-
black==19.3b0
8+
attrs==19.3.0 # via black
9+
black==19.10b0
1010
click==7.0 # via black
1111
entrypoints==0.3 # via flake8
12-
flake8==3.7.7
12+
flake8==3.7.9
1313
mccabe==0.6.1 # via flake8
14+
pathspec==0.6.0 # via black
1415
pycodestyle==2.5.0 # via flake8
1516
pyflakes==2.1.1 # via flake8
17+
regex==2019.11.1 # via black
1618
toml==0.10.0 # via black
19+
typed-ast==1.4.0 # via black

requirements/requirements-testing.txt

Lines changed: 16 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -5,24 +5,28 @@
55
# pip-compile requirements-testing.in
66
#
77
atomicwrites==1.3.0 # via pytest
8-
attrs==19.1.0 # via pytest
9-
certifi==2019.3.9 # via requests
8+
attrs==19.3.0 # via pytest
9+
certifi==2019.9.11 # via requests
1010
chardet==3.0.4 # via requests
1111
codecov==2.0.15
12-
coverage==4.5.3 # via codecov, pytest-cov
12+
coverage==4.5.4 # via codecov, pytest-cov
1313
filelock==3.0.12 # via tox
1414
idna==2.8 # via requests
15-
more-itertools==7.0.0 # via pytest
16-
pluggy==0.11.0 # via pytest, tox
15+
importlib-metadata==0.23 # via pluggy, pytest, tox
16+
more-itertools==7.2.0 # via pytest, zipp
17+
packaging==19.2 # via pytest, tox
18+
pluggy==0.13.0 # via pytest, tox
1719
py==1.8.0 # via pytest, tox
18-
pytest-cov==2.7.1
19-
pytest-mock==1.10.4
20-
pytest==4.5.0
20+
pyparsing==2.4.5 # via packaging
21+
pytest-cov==2.8.1
22+
pytest-mock==1.11.2
23+
pytest==5.2.4
2124
requests==2.22.0 # via codecov, responses
2225
responses==0.10.6
23-
six==1.12.0 # via pytest, responses, tox
26+
six==1.13.0 # via packaging, responses, tox
2427
toml==0.10.0 # via tox
25-
tox==3.11.1
26-
urllib3==1.25.2 # via requests
27-
virtualenv==16.6.0 # via tox
28+
tox==3.14.1
29+
urllib3==1.25.7 # via requests
30+
virtualenv==16.7.7 # via tox
2831
wcwidth==0.1.7 # via pytest
32+
zipp==0.6.0 # via importlib-metadata

tox.ini

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ envlist =
44
py{35}
55
py{36}
66
py{37}
7+
py{38}
78

89
[testenv]
910
setenv =
@@ -17,7 +18,7 @@ commands =
1718
skip_install = true
1819
deps = -r requirements/requirements-linting.txt
1920
basepython =
20-
python3.7
21+
python3.8
2122
commands =
2223
flake8 elmo/ tests/
2324
black elmo/ tests/ --check

0 commit comments

Comments
 (0)