Skip to content

Commit b3d441d

Browse files
author
Rail Aliiev
authored
Drop Python 3.6, use 3.8 instead (#54)
1 parent 1230db9 commit b3d441d

File tree

43 files changed

+1072
-304
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

43 files changed

+1072
-304
lines changed

.taskcluster.yml

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -15,27 +15,28 @@ tasks:
1515
setup_pushsnapscript: 'apt-get update && apt-get install -y libsodium-dev && truncate -s 0 /etc/os-release &&'
1616
in:
1717
# [ <PROJECT NAME>, <PYTHON VERSION>, <SETUP COMMAND>, <DOCKERHUB REPO>]
18-
- ['client', '36', '', '']
1918
- ['client', '37', '', '']
20-
- ['iscript', '36', '', '']
19+
- ['client', '38', '', '']
2120
- ['iscript', '37', '', '']
22-
- ['addonscript', '36', '', '']
21+
- ['iscript', '38', '', '']
2322
- ['addonscript', '37', '', 'mozilla/releng-addonscript']
24-
- ['balrogscript', '36', '', '']
23+
- ['addonscript', '38', '', '']
2524
- ['balrogscript', '37', '', 'mozilla/releng-balrogscript']
26-
- ['beetmoverscript', '36', '', '']
25+
- ['balrogscript', '38', '', '']
2726
- ['beetmoverscript', '37', '', 'mozilla/releng-beetmoverscript']
28-
- ['bouncerscript', '36', '', '']
27+
- ['beetmoverscript', '38', '', '']
2928
- ['bouncerscript', '37', '', 'mozilla/releng-bouncerscript']
30-
- ['pushapkscript', '36', '${setup_pushapkscript}', '']
29+
- ['bouncerscript', '38', '', '']
3130
- ['pushapkscript', '37', '${setup_pushapkscript}', 'mozilla/releng-pushapkscript']
32-
- ['pushsnapscript', '36', '${setup_pushsnapscript}', '']
31+
- ['pushapkscript', '38', '${setup_pushapkscript}', '']
3332
- ['pushsnapscript', '37', '${setup_pushsnapscript}', 'mozilla/releng-pushsnapscript']
33+
- ['pushsnapscript', '38', '${setup_pushsnapscript}', '']
3434
- ['shipitscript', '37', '', 'mozilla/releng-shipitscript']
35+
- ['shipitscript', '38', '', '']
3536
- ['signingscript', '37', '', 'mozilla/releng-signingscript']
3637
- ['signingscript', '38', '', '']
37-
- ['treescript', '36', '', '']
3838
- ['treescript', '37', '', 'mozilla/releng-treescript']
39+
- ['treescript', '38', '', '']
3940
# -------------------------------------------------------------------------
4041

4142
HEAD_REV:

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ This is a proof of concept monorepo for scriptworker \*scripts.
55
# Update python dependencies
66

77
```
8-
# from scriptworker-scripts/ ; this will run docker for py36 and py37
8+
# from scriptworker-scripts/ ; this will run docker for py37 and py38
99
# for all *scripts
1010
maintenance/pin.sh
1111
```

addonscript/addonscript/test/test_script.py

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -70,15 +70,8 @@ def action_fun(*args, **kwargs):
7070
await script.async_main(context)
7171
else:
7272
await script.async_main(context)
73-
"""
7473
75-
# get_default_config {{{1
76-
def test_get_default_config():
77-
parent_dir = os.path.dirname(os.getcwd())
78-
c = script.get_default_config()
79-
assert c['work_dir'] == os.path.join(parent_dir, 'work_dir')
8074
81-
"""
8275
# do_actions {{{1
8376
@pytest.mark.asyncio
8477
@pytest.mark.parametrize(

addonscript/requirements/base.py36.txt renamed to addonscript/requirements/base.py38.txt

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -112,13 +112,10 @@ github3.py==1.3.0 \
112112
--hash=sha256:15a115c18f7bfcf934dfef7ab103844eb9f620c586bad65967708926da47cbda \
113113
--hash=sha256:50833b5da35546b8cced0e8d7ff4c50a9afc2c8e46cc4d07dc4b66d26467c708 \
114114
# via scriptworker
115-
idna-ssl==1.1.0 \
116-
--hash=sha256:a933e3bb13da54383f9e8f35dc4f9cb9eb9b3b78c6b36f311254d6d0d92c6c7c \
117-
# via aiohttp
118115
idna==2.8 \
119116
--hash=sha256:c357b3f628cf53ae2c4c05627ecc484553142ca23264e593d327bcde5e9c3407 \
120117
--hash=sha256:ea8b7f6188e6fa117537c3df7da9fc686d485087abf6ac197f9c46432f7e4a3c \
121-
# via idna-ssl, requests, yarl
118+
# via requests, yarl
122119
importlib-metadata==0.23 \
123120
--hash=sha256:aa18d7378b00b40847790e7c27e11673d7fed219354109d0e7b9e5b25dc3ad26 \
124121
--hash=sha256:d5f18a79777f3aa179c145737780282e27b508fc8fd688cb17c7a813e8bd39af \
@@ -234,11 +231,6 @@ taskcluster==22.0.0 \
234231
--hash=sha256:adf8e690a749734f44c1e951548966bc7f39af1219174266bf3ab82dee1d489c \
235232
--hash=sha256:c35816e4d469a7469ff39e3126286466dafa7fb7aba37090d0bf07a877da5bc0 \
236233
# via scriptworker
237-
typing-extensions==3.7.4.1 \
238-
--hash=sha256:091ecc894d5e908ac75209f10d5b4f118fbdb2eb1ede6a63544054bb1edb41f2 \
239-
--hash=sha256:910f4656f54de5993ad9304959ce9bb903f90aadc7c67a0bef07e678014e892d \
240-
--hash=sha256:cf8b63fedea4d89bab840ecbb93e75578af28f76f66c35889bd7065f5af88575 \
241-
# via aiohttp
242234
uritemplate==3.0.0 \
243235
--hash=sha256:01c69f4fe8ed503b2951bef85d996a9d22434d2431584b5b107b2981ff416fbd \
244236
--hash=sha256:1b9c467a940ce9fb9f50df819e8ddd14696f89b9a8cc87ac77952ba416e0a8fd \

addonscript/requirements/test.in

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@ flake8
77
flake8-commas
88
flake8_docstrings
99
flake8-isort
10-
flake8-per-file-ignores
1110
freezegun
1211
mock
1312
pytest
@@ -17,8 +16,3 @@ pytest-cov
1716
pytest-mock
1817
# pytest-random-order?
1918
tox
20-
21-
# need to use pydocstyle until:
22-
# - https://github.com/PyCQA/pydocstyle/issues/375
23-
# - https://gitlab.com/pycqa/flake8-docstrings/issues/36
24-
pydocstyle~=3.0

addonscript/requirements/test.py36.txt renamed to addonscript/requirements/test.py38.txt

Lines changed: 20 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
1-
# SHA1:b6e1c48affa2680cc4219932709248a95a2db1e5
1+
# SHA1:f22b430e5d3554e56e6470ab46cd2b42df5a3838
22
#
33
# This file is autogenerated by pip-compile-multi
44
# To update, run:
55
#
66
# pip-compile-multi
77
#
8-
-r base.py36.txt
8+
-r base.py38.txt
99
aioresponses==0.6.1 \
1010
--hash=sha256:152a7c979dc275a3a96b2a4616eda00b5ad5729f8bb0b36cce7c545509d48247 \
1111
--hash=sha256:fab9607d11a2e05050ef766006b8fdd9424e7122c2bd6f34a5376be4c728e242
@@ -46,6 +46,10 @@ coverage==4.5.4 \
4646
--hash=sha256:efc89291bd5a08855829a3c522df16d856455297cf35ae827a37edac45f466a7 \
4747
--hash=sha256:fa964bae817babece5aa2e8c1af841bebb6d0b9add8e637548809d040443fee0 \
4848
--hash=sha256:ff37757e068ae606659c28c3bd0d923f9d29a85de79bf25b2b34b148473b5025
49+
entrypoints==0.3 \
50+
--hash=sha256:589f874b313739ad35be6e0cd7efde2a4e9b6fea91edcc34e58ecbb8dbe56d19 \
51+
--hash=sha256:c70dd71abe5a8c85e55e12c19bd91ccfeec11a6e99044204511f9ed547d48451 \
52+
# via flake8
4953
filelock==3.0.12 \
5054
--hash=sha256:18d82244ee114f543149c66a6e0c14e9c4f8a1044b5cdaadd0f82159d6a6ff59 \
5155
--hash=sha256:929b7d63ec5b7d6b71b0fa5ac14e030b3f70b75747cef1b10da9b879fef15836 \
@@ -59,12 +63,9 @@ flake8-docstrings==1.5.0 \
5963
flake8-isort==2.7.0 \
6064
--hash=sha256:1e67b6b90a9b980ac3ff73782087752d406ce0a729ed928b92797f9fa188917e \
6165
--hash=sha256:81a8495eefed3f2f63f26cd2d766c7b1191e923a15b9106e6233724056572c68
62-
flake8-per-file-ignores==0.8.1 \
63-
--hash=sha256:2ee2b61e23cc84e7e76b8f7b2ffc135ec0c3331cba776bb5c03ab5d562b0f40c \
64-
--hash=sha256:aeac75cc29425b3b4b73eaa92941939dbe16b83f689381ebaef1471982fdcb47
65-
flake8==3.6.0 \
66-
--hash=sha256:6a35f5b8761f45c5513e3405f110a86bea57982c3b75b766ce7b65217abe1670 \
67-
--hash=sha256:c01f8a3963b3571a8e6bd7a4063359aff90749e160778e03817cd9b71c9e07d2
66+
flake8==3.7.9 \
67+
--hash=sha256:45681a117ecc81e870cbf1262835ae4af5e7a8b08e40b944a8a6e6b895914cfb \
68+
--hash=sha256:49356e766643ad15072a789a20915d3c91dc89fd313ccd71802303fd67e4deca
6869
freezegun==0.3.12 \
6970
--hash=sha256:2a4d9c8cd3c04a201e20c313caf8b6338f1cfa4cda43f46a94cc4a9fd13ea5e7 \
7071
--hash=sha256:edfdf5bc6040969e6ed2e36eafe277963bdc8b7c01daeda96c5c8594576c9390
@@ -83,9 +84,6 @@ packaging==19.2 \
8384
--hash=sha256:28b924174df7a2fa32c1953825ff29c61e2f5e082343165438812f00d3a7fc47 \
8485
--hash=sha256:d9551545c6d761f3def1677baf08ab2a3ca17c56879e70fecba2fc4dde4ed108 \
8586
# via pytest, tox
86-
pathmatch==0.2.1 \
87-
--hash=sha256:b35db907d0532c66132e5bc8aaa20dbfae916441987c8f0abd53ac538376d9a7 \
88-
# via flake8-per-file-ignores
8987
pluggy==0.13.0 \
9088
--hash=sha256:0db4b7601aae1d35b4a033282da476845aa19185c1e6964b25cf324b5e4ec3e6 \
9189
--hash=sha256:fa5fa1622fa6dd5c030e9cad086fa19ef6a0cf6d7a2d12318e10cb49d6d68f34 \
@@ -94,17 +92,17 @@ py==1.8.0 \
9492
--hash=sha256:64f65755aee5b381cea27766a3a147c3f15b9b6b9ac88676de66ba2ae36793fa \
9593
--hash=sha256:dc639b046a6e2cff5bbe40194ad65936d6ba360b52b3c3fe1d08a82dd50b5e53 \
9694
# via pytest, tox
97-
pycodestyle==2.4.0 \
98-
--hash=sha256:cbc619d09254895b0d12c2c691e237b2e91e9b2ecf5e84c26b35400f93dcfb83 \
99-
--hash=sha256:cbfca99bd594a10f674d0cd97a3d802a1fdef635d4361e1a2658de47ed261e3a \
95+
pycodestyle==2.5.0 \
96+
--hash=sha256:95a2219d12372f05704562a14ec30bc76b05a5b297b21a5dfe3f6fac3491ae56 \
97+
--hash=sha256:e40a936c9a450ad81df37f549d676d127b1b66000a6c500caa2b085bc0ca976c \
10098
# via flake8
101-
pydocstyle==3.0.0 \
102-
--hash=sha256:2258f9b0df68b97bf3a6c29003edc5238ff8879f1efb6f1999988d934e432bd8 \
103-
--hash=sha256:5741c85e408f9e0ddf873611085e819b809fca90b619f5fd7f34bd4959da3dd4 \
104-
--hash=sha256:ed79d4ec5e92655eccc21eb0c6cf512e69512b4a97d215ace46d17e4990f2039
105-
pyflakes==2.0.0 \
106-
--hash=sha256:9a7662ec724d0120012f6e29d6248ae3727d821bba522a0e6b356eff19126a49 \
107-
--hash=sha256:f661252913bc1dbe7fcfcbf0af0db3f42ab65aabd1a6ca68fe5d466bace94dae \
99+
pydocstyle==4.0.1 \
100+
--hash=sha256:04c84e034ebb56eb6396c820442b8c4499ac5eb94a3bda88951ac3dc519b6058 \
101+
--hash=sha256:66aff87ffe34b1e49bff2dd03a88ce6843be2f3346b0c9814410d34987fbab59 \
102+
# via flake8-docstrings
103+
pyflakes==2.1.1 \
104+
--hash=sha256:17dbeb2e3f4d772725c777fabc446d5634d1038f234e77343108ce445ea69ce0 \
105+
--hash=sha256:d976835886f8c5b31d47970ed689944a0262b5f3afa00a5a7b4dc81e5449f8a2 \
108106
# via flake8
109107
pyparsing==2.4.4 \
110108
--hash=sha256:4acadc9a2b96c19fe00932a38ca63e601180c39a189a696abce1eaab641447e1 \
@@ -137,11 +135,6 @@ toml==0.10.0 \
137135
tox==3.14.0 \
138136
--hash=sha256:0bc216b6a2e6afe764476b4a07edf2c1dab99ed82bb146a1130b2e828f5bff5e \
139137
--hash=sha256:c4f6b319c20ba4913dbfe71ebfd14ff95d1853c4231493608182f66e566ecfe1
140-
typing==3.7.4.1 \
141-
--hash=sha256:91dfe6f3f706ee8cc32d38edbbf304e9b7583fb37108fef38229617f8b3eba23 \
142-
--hash=sha256:c8cabb5ab8945cd2f54917be357d134db9cc1eb039e59d1606dc1e60cb1d9d36 \
143-
--hash=sha256:f38d83c5a7a7086543a0f649564d661859c5146a85775ab90c0d2f93ffaa9714 \
144-
# via pathmatch
145138
virtualenv==16.7.7 \
146139
--hash=sha256:11cb4608930d5fd3afb545ecf8db83fa50e1f96fc4fca80c94b07d2c83146589 \
147140
--hash=sha256:d257bb3773e48cac60e475a19b608996c73f4d333b3ba2e4e57d5ac6134e0136 \
@@ -153,4 +146,4 @@ wcwidth==0.1.7 \
153146

154147
# WARNING: The following packages were not pinned, but pip requires them to be
155148
# pinned when the requirements file includes hashes. Consider using the --allow-unsafe flag.
156-
# setuptools==41.6.0 # via flake8, jsonschema
149+
# setuptools==41.6.0 # via jsonschema

addonscript/requirements/test.txt

Lines changed: 19 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# SHA1:b6e1c48affa2680cc4219932709248a95a2db1e5
1+
# SHA1:f22b430e5d3554e56e6470ab46cd2b42df5a3838
22
#
33
# This file is autogenerated by pip-compile-multi
44
# To update, run:
@@ -46,6 +46,10 @@ coverage==4.5.4 \
4646
--hash=sha256:efc89291bd5a08855829a3c522df16d856455297cf35ae827a37edac45f466a7 \
4747
--hash=sha256:fa964bae817babece5aa2e8c1af841bebb6d0b9add8e637548809d040443fee0 \
4848
--hash=sha256:ff37757e068ae606659c28c3bd0d923f9d29a85de79bf25b2b34b148473b5025
49+
entrypoints==0.3 \
50+
--hash=sha256:589f874b313739ad35be6e0cd7efde2a4e9b6fea91edcc34e58ecbb8dbe56d19 \
51+
--hash=sha256:c70dd71abe5a8c85e55e12c19bd91ccfeec11a6e99044204511f9ed547d48451 \
52+
# via flake8
4953
filelock==3.0.12 \
5054
--hash=sha256:18d82244ee114f543149c66a6e0c14e9c4f8a1044b5cdaadd0f82159d6a6ff59 \
5155
--hash=sha256:929b7d63ec5b7d6b71b0fa5ac14e030b3f70b75747cef1b10da9b879fef15836 \
@@ -59,12 +63,9 @@ flake8-docstrings==1.5.0 \
5963
flake8-isort==2.7.0 \
6064
--hash=sha256:1e67b6b90a9b980ac3ff73782087752d406ce0a729ed928b92797f9fa188917e \
6165
--hash=sha256:81a8495eefed3f2f63f26cd2d766c7b1191e923a15b9106e6233724056572c68
62-
flake8-per-file-ignores==0.8.1 \
63-
--hash=sha256:2ee2b61e23cc84e7e76b8f7b2ffc135ec0c3331cba776bb5c03ab5d562b0f40c \
64-
--hash=sha256:aeac75cc29425b3b4b73eaa92941939dbe16b83f689381ebaef1471982fdcb47
65-
flake8==3.6.0 \
66-
--hash=sha256:6a35f5b8761f45c5513e3405f110a86bea57982c3b75b766ce7b65217abe1670 \
67-
--hash=sha256:c01f8a3963b3571a8e6bd7a4063359aff90749e160778e03817cd9b71c9e07d2
66+
flake8==3.7.9 \
67+
--hash=sha256:45681a117ecc81e870cbf1262835ae4af5e7a8b08e40b944a8a6e6b895914cfb \
68+
--hash=sha256:49356e766643ad15072a789a20915d3c91dc89fd313ccd71802303fd67e4deca
6869
freezegun==0.3.12 \
6970
--hash=sha256:2a4d9c8cd3c04a201e20c313caf8b6338f1cfa4cda43f46a94cc4a9fd13ea5e7 \
7071
--hash=sha256:edfdf5bc6040969e6ed2e36eafe277963bdc8b7c01daeda96c5c8594576c9390
@@ -83,9 +84,6 @@ packaging==19.2 \
8384
--hash=sha256:28b924174df7a2fa32c1953825ff29c61e2f5e082343165438812f00d3a7fc47 \
8485
--hash=sha256:d9551545c6d761f3def1677baf08ab2a3ca17c56879e70fecba2fc4dde4ed108 \
8586
# via pytest, tox
86-
pathmatch==0.2.1 \
87-
--hash=sha256:b35db907d0532c66132e5bc8aaa20dbfae916441987c8f0abd53ac538376d9a7 \
88-
# via flake8-per-file-ignores
8987
pluggy==0.13.0 \
9088
--hash=sha256:0db4b7601aae1d35b4a033282da476845aa19185c1e6964b25cf324b5e4ec3e6 \
9189
--hash=sha256:fa5fa1622fa6dd5c030e9cad086fa19ef6a0cf6d7a2d12318e10cb49d6d68f34 \
@@ -94,17 +92,17 @@ py==1.8.0 \
9492
--hash=sha256:64f65755aee5b381cea27766a3a147c3f15b9b6b9ac88676de66ba2ae36793fa \
9593
--hash=sha256:dc639b046a6e2cff5bbe40194ad65936d6ba360b52b3c3fe1d08a82dd50b5e53 \
9694
# via pytest, tox
97-
pycodestyle==2.4.0 \
98-
--hash=sha256:cbc619d09254895b0d12c2c691e237b2e91e9b2ecf5e84c26b35400f93dcfb83 \
99-
--hash=sha256:cbfca99bd594a10f674d0cd97a3d802a1fdef635d4361e1a2658de47ed261e3a \
95+
pycodestyle==2.5.0 \
96+
--hash=sha256:95a2219d12372f05704562a14ec30bc76b05a5b297b21a5dfe3f6fac3491ae56 \
97+
--hash=sha256:e40a936c9a450ad81df37f549d676d127b1b66000a6c500caa2b085bc0ca976c \
10098
# via flake8
101-
pydocstyle==3.0.0 \
102-
--hash=sha256:2258f9b0df68b97bf3a6c29003edc5238ff8879f1efb6f1999988d934e432bd8 \
103-
--hash=sha256:5741c85e408f9e0ddf873611085e819b809fca90b619f5fd7f34bd4959da3dd4 \
104-
--hash=sha256:ed79d4ec5e92655eccc21eb0c6cf512e69512b4a97d215ace46d17e4990f2039
105-
pyflakes==2.0.0 \
106-
--hash=sha256:9a7662ec724d0120012f6e29d6248ae3727d821bba522a0e6b356eff19126a49 \
107-
--hash=sha256:f661252913bc1dbe7fcfcbf0af0db3f42ab65aabd1a6ca68fe5d466bace94dae \
99+
pydocstyle==4.0.1 \
100+
--hash=sha256:04c84e034ebb56eb6396c820442b8c4499ac5eb94a3bda88951ac3dc519b6058 \
101+
--hash=sha256:66aff87ffe34b1e49bff2dd03a88ce6843be2f3346b0c9814410d34987fbab59 \
102+
# via flake8-docstrings
103+
pyflakes==2.1.1 \
104+
--hash=sha256:17dbeb2e3f4d772725c777fabc446d5634d1038f234e77343108ce445ea69ce0 \
105+
--hash=sha256:d976835886f8c5b31d47970ed689944a0262b5f3afa00a5a7b4dc81e5449f8a2 \
108106
# via flake8
109107
pyparsing==2.4.4 \
110108
--hash=sha256:4acadc9a2b96c19fe00932a38ca63e601180c39a189a696abce1eaab641447e1 \
@@ -137,11 +135,6 @@ toml==0.10.0 \
137135
tox==3.14.0 \
138136
--hash=sha256:0bc216b6a2e6afe764476b4a07edf2c1dab99ed82bb146a1130b2e828f5bff5e \
139137
--hash=sha256:c4f6b319c20ba4913dbfe71ebfd14ff95d1853c4231493608182f66e566ecfe1
140-
typing==3.7.4.1 \
141-
--hash=sha256:91dfe6f3f706ee8cc32d38edbbf304e9b7583fb37108fef38229617f8b3eba23 \
142-
--hash=sha256:c8cabb5ab8945cd2f54917be357d134db9cc1eb039e59d1606dc1e60cb1d9d36 \
143-
--hash=sha256:f38d83c5a7a7086543a0f649564d661859c5146a85775ab90c0d2f93ffaa9714 \
144-
# via pathmatch
145138
virtualenv==16.7.7 \
146139
--hash=sha256:11cb4608930d5fd3afb545ecf8db83fa50e1f96fc4fca80c94b07d2c83146589 \
147140
--hash=sha256:d257bb3773e48cac60e475a19b608996c73f4d333b3ba2e4e57d5ac6134e0136 \
@@ -153,4 +146,4 @@ wcwidth==0.1.7 \
153146

154147
# WARNING: The following packages were not pinned, but pip requires them to be
155148
# pinned when the requirements file includes hashes. Consider using the --allow-unsafe flag.
156-
# setuptools==41.6.0 # via flake8, jsonschema
149+
# setuptools==41.6.0 # via jsonschema

addonscript/tox.ini

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[tox]
2-
envlist = py36
2+
envlist = py38
33

44
[testenv]
55
setenv =
@@ -13,7 +13,7 @@ passenv =
1313
TRAVIS_*
1414

1515
deps =
16-
py36: -rrequirements/test.py36.txt
16+
py38: -rrequirements/test.py38.txt
1717
py37: -rrequirements/test.txt
1818

1919
# Installing with deps can downgrade packages specified in requirements-test.txt causing us
@@ -41,9 +41,11 @@ exclude = .ropeproject,.tox,sandbox
4141
show-source = True
4242
per-file-ignores =
4343
# No docstring tests in tests
44-
addonscript/test/*: D
45-
addonscript/test/test_script.py: F, E
46-
addonscript/script.py: E, D
44+
addonscript/test/*:D
45+
addonscript/test/test_script.py:E
46+
addonscript/test/test_script.py:F
47+
addonscript/script.py:E
48+
addonscript/script.py:D
4749

4850
[pytest]
4951
norecursedirs = .tox .git .hg sandbox

balrogscript/requirements/base.py36.txt renamed to balrogscript/requirements/base.py38.txt

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -123,9 +123,6 @@ github3.py==1.3.0 \
123123
--hash=sha256:15a115c18f7bfcf934dfef7ab103844eb9f620c586bad65967708926da47cbda \
124124
--hash=sha256:50833b5da35546b8cced0e8d7ff4c50a9afc2c8e46cc4d07dc4b66d26467c708 \
125125
# via scriptworker
126-
idna-ssl==1.1.0 \
127-
--hash=sha256:a933e3bb13da54383f9e8f35dc4f9cb9eb9b3b78c6b36f311254d6d0d92c6c7c \
128-
# via aiohttp
129126
idna==2.8 \
130127
--hash=sha256:c357b3f628cf53ae2c4c05627ecc484553142ca23264e593d327bcde5e9c3407 \
131128
--hash=sha256:ea8b7f6188e6fa117537c3df7da9fc686d485087abf6ac197f9c46432f7e4a3c
@@ -243,11 +240,6 @@ taskcluster==22.0.0 \
243240
--hash=sha256:adf8e690a749734f44c1e951548966bc7f39af1219174266bf3ab82dee1d489c \
244241
--hash=sha256:c35816e4d469a7469ff39e3126286466dafa7fb7aba37090d0bf07a877da5bc0 \
245242
# via scriptworker
246-
typing-extensions==3.7.4.1 \
247-
--hash=sha256:091ecc894d5e908ac75209f10d5b4f118fbdb2eb1ede6a63544054bb1edb41f2 \
248-
--hash=sha256:910f4656f54de5993ad9304959ce9bb903f90aadc7c67a0bef07e678014e892d \
249-
--hash=sha256:cf8b63fedea4d89bab840ecbb93e75578af28f76f66c35889bd7065f5af88575 \
250-
# via aiohttp
251243
uritemplate==3.0.0 \
252244
--hash=sha256:01c69f4fe8ed503b2951bef85d996a9d22434d2431584b5b107b2981ff416fbd \
253245
--hash=sha256:1b9c467a940ce9fb9f50df819e8ddd14696f89b9a8cc87ac77952ba416e0a8fd \

balrogscript/requirements/test.py36.txt renamed to balrogscript/requirements/test.py38.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
#
66
# pip-compile-multi
77
#
8-
-r base.py36.txt
8+
-r base.py38.txt
99
atomicwrites==1.3.0 \
1010
--hash=sha256:03472c30eb2c5d1ba9227e4c2ca66ab8287fbfbbda3888aa93dc2e28fc6811b4 \
1111
--hash=sha256:75a9445bac02d8d058d5e1fe689654ba5a6556a1dfd8ce6ec55a0ed79866cfa6 \

balrogscript/tox.ini

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[tox]
2-
envlist = py36, py37
2+
envlist = py38, py37
33

44
[testenv]
55
setenv =
@@ -12,7 +12,7 @@ passenv =
1212
TRAVIS_BRANCH
1313

1414
deps =
15-
py36: -rrequirements/test.py36.txt
15+
py38: -rrequirements/test.py38.txt
1616
py37: -rrequirements/test.txt
1717

1818
whitelist_externals = bash

beetmoverscript/requirements/base.py36.txt renamed to beetmoverscript/requirements/base.py38.txt

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -121,13 +121,10 @@ github3.py==1.3.0 \
121121
--hash=sha256:15a115c18f7bfcf934dfef7ab103844eb9f620c586bad65967708926da47cbda \
122122
--hash=sha256:50833b5da35546b8cced0e8d7ff4c50a9afc2c8e46cc4d07dc4b66d26467c708 \
123123
# via scriptworker
124-
idna-ssl==1.1.0 \
125-
--hash=sha256:a933e3bb13da54383f9e8f35dc4f9cb9eb9b3b78c6b36f311254d6d0d92c6c7c \
126-
# via aiohttp
127124
idna==2.8 \
128125
--hash=sha256:c357b3f628cf53ae2c4c05627ecc484553142ca23264e593d327bcde5e9c3407 \
129126
--hash=sha256:ea8b7f6188e6fa117537c3df7da9fc686d485087abf6ac197f9c46432f7e4a3c \
130-
# via idna-ssl, requests, yarl
127+
# via requests, yarl
131128
importlib-metadata==0.23 \
132129
--hash=sha256:aa18d7378b00b40847790e7c27e11673d7fed219354109d0e7b9e5b25dc3ad26 \
133130
--hash=sha256:d5f18a79777f3aa179c145737780282e27b508fc8fd688cb17c7a813e8bd39af \
@@ -279,11 +276,6 @@ taskcluster==22.0.0 \
279276
--hash=sha256:adf8e690a749734f44c1e951548966bc7f39af1219174266bf3ab82dee1d489c \
280277
--hash=sha256:c35816e4d469a7469ff39e3126286466dafa7fb7aba37090d0bf07a877da5bc0 \
281278
# via scriptworker
282-
typing-extensions==3.7.4.1 \
283-
--hash=sha256:091ecc894d5e908ac75209f10d5b4f118fbdb2eb1ede6a63544054bb1edb41f2 \
284-
--hash=sha256:910f4656f54de5993ad9304959ce9bb903f90aadc7c67a0bef07e678014e892d \
285-
--hash=sha256:cf8b63fedea4d89bab840ecbb93e75578af28f76f66c35889bd7065f5af88575 \
286-
# via aiohttp
287279
uritemplate==3.0.0 \
288280
--hash=sha256:01c69f4fe8ed503b2951bef85d996a9d22434d2431584b5b107b2981ff416fbd \
289281
--hash=sha256:1b9c467a940ce9fb9f50df819e8ddd14696f89b9a8cc87ac77952ba416e0a8fd \

0 commit comments

Comments
 (0)