Skip to content

Commit ba971e1

Browse files
committed
pip: update requirements and dev requirements for Python>=3.6
1 parent 3efb5b2 commit ba971e1

File tree

2 files changed

+11
-38
lines changed

2 files changed

+11
-38
lines changed

dev-requirements.txt

Lines changed: 8 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,31 +1,16 @@
1-
coveralls<2.0; python_version < '3.5'
2-
coveralls>=2.0; python_version >= '3.5'
3-
flake8<3.6.0; python_version == '3.3'
4-
flake8>=3.7.0,<3.8.0; python_version != '3.3'
1+
coveralls>=2.0
2+
flake8>=3.7.0,<3.8.0
53
flake8-coding
64
flake8-future-import<0.4.6
7-
flake8-import-order; python_version > '3.3'
8-
flake8-import-order<=1.18.1; python_version <= '3.3'
5+
flake8-import-order
96
# transitive dependency of Sphinx
107
# added f-strings in 2.x, but it's not worth doing a whole suite of version markers
118
MarkupSafe<2.0
12-
pytest<3.3; python_version == '3.3'
13-
pytest>=4.6,<4.7; python_version != '3.3'
14-
pytest-vcr==1.0.2; python_version != '3.3'
15-
pytest-vcr==0.3.0; python_version == '3.3'
16-
PyYAML<5.1; python_version == '3.3'
17-
PyYAML<5.3; python_version == '3.4'
9+
pytest>=4.6,<4.7
10+
pytest-vcr==1.0.2
1811
requests-mock==1.9.1
19-
setuptools<40.0; python_version == '3.3'
20-
# use Sphinx 3.x until dev begins on Sopel 8 and we drop the dead snakes
21-
sphinx<4.0
22-
# autoprogram extension added type annotations in 0.1.6
23-
# such annotations require Python 3.5
24-
sphinxcontrib-autoprogram<0.1.6; python_version < '3.5'
12+
sphinx
2513
# further constrain autoprogram version because the new (in 2021) maintainer
2614
# already demonstrated a willingness to make major changes in patch versions
27-
sphinxcontrib-autoprogram<=0.1.7; python_version >= '3.5'
28-
vcrpy==2.1.1; python_version == '2.7'
29-
vcrpy<1.12.0; python_version == '3.3'
30-
vcrpy<2.1.0; python_version == '3.4'
31-
vcrpy<3.0.0; python_version >= '3.5'
15+
sphinxcontrib-autoprogram<=0.1.7
16+
vcrpy<3.0.0

requirements.txt

Lines changed: 3 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,11 @@
1-
xmltodict<0.12.0; python_version == '3.3'
2-
xmltodict==0.12; python_version != '3.3'
1+
xmltodict==0.12
32
pytz
43
praw>=4.0.0,<6.0.0
54
# transitive dependency of praw; v0.18 introduced f-string syntax
6-
update-checker<0.18; python_version < '3.6'
7-
geoip2<3.0; python_version <= '3.5' and python_version != '2.7'
8-
geoip2>=3.0,<4.0; python_version == '2.7'
95
geoip2>=4.0,<5.0; python_version >= '3.6'
106
# transitive dependency of geoip2; v2 dropped py2.7 & py3 < 3.6
11-
maxminddb<2.0; python_version < '3.6'
12-
ipaddress<2.0; python_version < '3.3'
137
requests>=2.0.0,<3.0.0
148
# transitive dependency of requests
15-
# 2.0 will drop EOL Python 2.7 & 3.5, just like Sopel 8 plans to
169
urllib3<1.27; python_version != '3.3' and python_version != '3.4'
17-
urllib3<1.23; python_version == '3.3'
18-
urllib3<1.25; python_version == '3.4'
19-
dnspython<2.0; python_version == '2.7'
20-
dnspython<1.16.0; python_version == '3.3'
21-
dnspython<3.0; python_version >= '3.4'
22-
sqlalchemy<1.3; python_version == '3.3'
23-
sqlalchemy<1.4; python_version != '3.3'
10+
dnspython<3.0
11+
sqlalchemy<1.4

0 commit comments

Comments
 (0)