Skip to content

Commit f061165

Browse files
committed
better requirements pinning
1 parent ee72296 commit f061165

File tree

4 files changed

+10
-8
lines changed

4 files changed

+10
-8
lines changed

.gitignore

+1
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ htmlcov/
33
tmp.py
44
examples/cline/todo.db
55
*.py[cod]
6+
venv*
67

78
# emacs
89
*~

requirements.in

+4-3
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
ashes
22
boltons
3-
# when dropping py3.7, can make this >=4.4.0
4-
chameleon>=4.3.0 # 4.3.0 fixed the long-running dict iterability issue, see chameleon #390
5-
coverage
3+
# 4.3.0 fixed the long-running dict iterability issue, see chameleon #390
4+
chameleon>=4.4.1;python_version >= '3.8'
5+
chameleon<=3.9.1;python_version < '3.8'
6+
coverage<=7.2.7
67
face
78
mako
89
pip-tools

requirements.txt

+4-4
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,8 @@ ashes==19.2.0 # via -r requirements.in
88
boltons==23.1.1 # via -r requirements.in, face
99
build==1.0.3 # via pip-tools
1010
cachetools==5.3.2 # via tox
11-
chameleon>=4.3.0 # via -r requirements.in
11+
chameleon==3.9.1 ; python_version < "3.8" # via -r requirements.in
12+
chameleon==4.4.1 ; python_version >= "3.8" # via -r requirements.in
1213
chardet==5.2.0 # via tox
1314
click==8.1.7 # via pip-tools
1415
colorama==0.4.6 # via tox
@@ -17,8 +18,7 @@ distlib==0.3.8 # via virtualenv
1718
exceptiongroup==1.2.0 # via pytest
1819
face==22.0.0 # via -r requirements.in
1920
filelock==3.12.2 # via tox, virtualenv
20-
importlib-metadata==6.7.0 # via build, chameleon, click, mako, pluggy, pytest, tox, virtualenv
21-
importlib-resources==5.12.0 # via chameleon
21+
importlib-metadata==6.7.0 # via build, click, mako, pluggy, pytest, tox, virtualenv
2222
iniconfig==2.0.0 # via pytest
2323
mako==1.2.4 # via -r requirements.in
2424
markupsafe==2.1.3 # via mako
@@ -37,7 +37,7 @@ typing-extensions==4.7.1 # via importlib-metadata, platformdirs, tox
3737
virtualenv==20.25.0 # via tox
3838
werkzeug==1.0.1 # via -r requirements.in, secure-cookie
3939
wheel==0.42.0 # via pip-tools
40-
zipp==3.15.0 # via importlib-metadata, importlib-resources
40+
zipp==3.15.0 # via importlib-metadata
4141

4242
# The following packages are considered to be unsafe in a requirements file:
4343
# pip

setup.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ def import_path(module_name, path):
5555
license=__license__,
5656
platforms='any',
5757
tests_require=[
58-
'chameleon>=4.4.0',
58+
'chameleon>=4.4.1',
5959
'Mako',
6060
'pytest',
6161
'psutil'],

0 commit comments

Comments
 (0)