Skip to content

Commit 9ae1143

Browse files
redeboerweb-flow
andauthored
MAINT: pin dependencies with pip constraints (#31)
* DX: switch to faster `black` pre-commit hook --------- Co-authored-by: GitHub <[email protected]>
1 parent 365e822 commit 9ae1143

File tree

9 files changed

+923
-5
lines changed

9 files changed

+923
-5
lines changed

.constraints/.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
!py3.*.txt

.constraints/py3.10.txt

Lines changed: 178 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,178 @@
1+
#
2+
# This file is autogenerated by pip-compile with Python 3.10
3+
# by the following command:
4+
#
5+
# pip-compile --extra=dev --no-annotate --output-file=.constraints/py3.10.txt --strip-extras --unsafe-package=pip --unsafe-package=setuptools --unsafe-package=strong2020-salamanca
6+
#
7+
accessible-pygments==0.0.4
8+
alabaster==0.7.13
9+
anyio==4.0.0
10+
argon2-cffi==23.1.0
11+
argon2-cffi-bindings==21.2.0
12+
arrow==1.3.0
13+
asttokens==2.4.1
14+
async-lru==2.0.4
15+
attrs==23.1.0
16+
babel==2.13.1
17+
beautifulsoup4==4.12.2
18+
black==23.11.0
19+
bleach==6.1.0
20+
cachetools==5.3.2
21+
certifi==2023.7.22
22+
cffi==1.16.0
23+
cfgv==3.4.0
24+
chardet==5.2.0
25+
charset-normalizer==3.3.2
26+
click==8.1.7
27+
colorama==0.4.6
28+
comm==0.2.0
29+
contourpy==1.2.0
30+
cycler==0.12.1
31+
debugpy==1.8.0
32+
decorator==5.1.1
33+
defusedxml==0.7.1
34+
distlib==0.3.7
35+
docstring-to-markdown==0.13
36+
docutils==0.19
37+
exceptiongroup==1.1.3
38+
executing==2.0.1
39+
fastjsonschema==2.18.1
40+
filelock==3.13.1
41+
flake8==6.1.0
42+
fonttools==4.44.0
43+
fqdn==1.5.1
44+
greenlet==3.0.1
45+
identify==2.5.31
46+
idna==3.4
47+
imagesize==1.4.1
48+
importlib-metadata==6.8.0
49+
iniconfig==2.0.0
50+
ipykernel==6.26.0
51+
ipympl==0.9.3
52+
ipython==8.17.2
53+
ipython-genutils==0.2.0
54+
ipywidgets==8.1.1
55+
isoduration==20.11.0
56+
isort==5.12.0
57+
jedi==0.19.1
58+
jinja2==3.1.2
59+
json5==0.9.14
60+
jsonpointer==2.4
61+
jsonschema==4.19.2
62+
jsonschema-specifications==2023.7.1
63+
jupyter-cache==1.0.0
64+
jupyter-client==8.6.0
65+
jupyter-core==5.5.0
66+
jupyter-events==0.9.0
67+
jupyter-lsp==2.2.0
68+
jupyter-server==2.10.0
69+
jupyter-server-terminals==0.4.4
70+
jupyterlab==4.0.8
71+
jupyterlab-code-formatter==2.2.1
72+
jupyterlab-lsp==5.0.0
73+
jupyterlab-myst==2.1.0
74+
jupyterlab-pygments==0.2.2
75+
jupyterlab-server==2.25.1
76+
jupyterlab-widgets==3.0.9
77+
kiwisolver==1.4.5
78+
livereload==2.6.3
79+
markdown-it-py==2.2.0
80+
markupsafe==2.1.3
81+
matplotlib==3.8.1
82+
matplotlib-inline==0.1.6
83+
mccabe==0.7.0
84+
mdit-py-plugins==0.3.5
85+
mdurl==0.1.2
86+
mistune==3.0.2
87+
mypy-extensions==1.0.0
88+
myst-nb==1.0.0
89+
myst-parser==1.0.0
90+
nbclient==0.6.8
91+
nbconvert==7.11.0
92+
nbformat==5.9.2
93+
nbmake==1.4.6
94+
nest-asyncio==1.5.8
95+
nodeenv==1.8.0
96+
notebook-shim==0.2.3
97+
numpy==1.26.1
98+
overrides==7.4.0
99+
packaging==23.2
100+
pandocfilters==1.5.0
101+
parso==0.8.3
102+
pathspec==0.11.2
103+
pexpect==4.8.0
104+
pillow==10.1.0
105+
platformdirs==3.11.0
106+
pluggy==1.3.0
107+
pre-commit==3.5.0
108+
prometheus-client==0.18.0
109+
prompt-toolkit==3.0.40
110+
psutil==5.9.6
111+
ptyprocess==0.7.0
112+
pure-eval==0.2.2
113+
pycodestyle==2.11.1
114+
pycparser==2.21
115+
pydata-sphinx-theme==0.14.3
116+
pyflakes==3.1.0
117+
pygments==2.16.1
118+
pyparsing==3.1.1
119+
pyproject-api==1.6.1
120+
pytest==7.4.3
121+
python-dateutil==2.8.2
122+
python-json-logger==2.0.7
123+
python-lsp-jsonrpc==1.1.2
124+
python-lsp-server==1.9.0
125+
pytoolconfig==1.2.6
126+
pyyaml==6.0.1
127+
pyzmq==25.1.1
128+
referencing==0.30.2
129+
requests==2.31.0
130+
rfc3339-validator==0.1.4
131+
rfc3986-validator==0.1.1
132+
rope==1.11.0
133+
rpds-py==0.12.0
134+
send2trash==1.8.2
135+
six==1.16.0
136+
sniffio==1.3.0
137+
snowballstemmer==2.2.0
138+
soupsieve==2.5
139+
sphinx==5.3.0
140+
sphinx-autobuild==2021.3.14
141+
sphinx-book-theme==1.0.1
142+
sphinx-comments==0.0.3
143+
sphinx-copybutton==0.5.2
144+
sphinx-design==0.5.0
145+
sphinx-exercise==0.4.1
146+
sphinx-togglebutton==0.3.2
147+
sphinxcontrib-applehelp==1.0.7
148+
sphinxcontrib-devhelp==1.0.5
149+
sphinxcontrib-htmlhelp==2.0.4
150+
sphinxcontrib-jsmath==1.0.1
151+
sphinxcontrib-qthelp==1.0.6
152+
sphinxcontrib-serializinghtml==1.1.9
153+
sqlalchemy==2.0.23
154+
stack-data==0.6.3
155+
tabulate==0.9.0
156+
terminado==0.18.0
157+
tinycss2==1.2.1
158+
tomli==2.0.1
159+
tornado==6.3.3
160+
tox==4.11.3
161+
traitlets==5.13.0
162+
types-python-dateutil==2.8.19.14
163+
typing-extensions==4.8.0
164+
ujson==5.8.0
165+
uri-template==1.3.0
166+
urllib3==2.0.7
167+
virtualenv==20.24.6
168+
wcwidth==0.2.9
169+
webcolors==1.13
170+
webencodings==0.5.1
171+
websocket-client==1.6.4
172+
wheel==0.41.3
173+
widgetsnbextension==4.0.9
174+
zipp==3.17.0
175+
176+
# The following packages are considered to be unsafe in a requirements file:
177+
# setuptools
178+
# strong2020-salamanca

.constraints/py3.11.txt

Lines changed: 176 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,176 @@
1+
#
2+
# This file is autogenerated by pip-compile with Python 3.11
3+
# by the following command:
4+
#
5+
# pip-compile --extra=dev --no-annotate --output-file=.constraints/py3.11.txt --strip-extras --unsafe-package=pip --unsafe-package=setuptools --unsafe-package=strong2020-salamanca
6+
#
7+
accessible-pygments==0.0.4
8+
alabaster==0.7.13
9+
anyio==4.0.0
10+
argon2-cffi==23.1.0
11+
argon2-cffi-bindings==21.2.0
12+
arrow==1.3.0
13+
asttokens==2.4.1
14+
async-lru==2.0.4
15+
attrs==23.1.0
16+
babel==2.13.1
17+
beautifulsoup4==4.12.2
18+
black==23.11.0
19+
bleach==6.1.0
20+
cachetools==5.3.2
21+
certifi==2023.7.22
22+
cffi==1.16.0
23+
cfgv==3.4.0
24+
chardet==5.2.0
25+
charset-normalizer==3.3.2
26+
click==8.1.7
27+
colorama==0.4.6
28+
comm==0.2.0
29+
contourpy==1.2.0
30+
cycler==0.12.1
31+
debugpy==1.8.0
32+
decorator==5.1.1
33+
defusedxml==0.7.1
34+
distlib==0.3.7
35+
docstring-to-markdown==0.13
36+
docutils==0.19
37+
executing==2.0.1
38+
fastjsonschema==2.18.1
39+
filelock==3.13.1
40+
flake8==6.1.0
41+
fonttools==4.44.0
42+
fqdn==1.5.1
43+
greenlet==3.0.1
44+
identify==2.5.31
45+
idna==3.4
46+
imagesize==1.4.1
47+
importlib-metadata==6.8.0
48+
iniconfig==2.0.0
49+
ipykernel==6.26.0
50+
ipympl==0.9.3
51+
ipython==8.17.2
52+
ipython-genutils==0.2.0
53+
ipywidgets==8.1.1
54+
isoduration==20.11.0
55+
isort==5.12.0
56+
jedi==0.19.1
57+
jinja2==3.1.2
58+
json5==0.9.14
59+
jsonpointer==2.4
60+
jsonschema==4.19.2
61+
jsonschema-specifications==2023.7.1
62+
jupyter-cache==1.0.0
63+
jupyter-client==8.6.0
64+
jupyter-core==5.5.0
65+
jupyter-events==0.9.0
66+
jupyter-lsp==2.2.0
67+
jupyter-server==2.10.0
68+
jupyter-server-terminals==0.4.4
69+
jupyterlab==4.0.8
70+
jupyterlab-code-formatter==2.2.1
71+
jupyterlab-lsp==5.0.0
72+
jupyterlab-myst==2.1.0
73+
jupyterlab-pygments==0.2.2
74+
jupyterlab-server==2.25.1
75+
jupyterlab-widgets==3.0.9
76+
kiwisolver==1.4.5
77+
livereload==2.6.3
78+
markdown-it-py==2.2.0
79+
markupsafe==2.1.3
80+
matplotlib==3.8.1
81+
matplotlib-inline==0.1.6
82+
mccabe==0.7.0
83+
mdit-py-plugins==0.3.5
84+
mdurl==0.1.2
85+
mistune==3.0.2
86+
mypy-extensions==1.0.0
87+
myst-nb==1.0.0
88+
myst-parser==1.0.0
89+
nbclient==0.6.8
90+
nbconvert==7.11.0
91+
nbformat==5.9.2
92+
nbmake==1.4.6
93+
nest-asyncio==1.5.8
94+
nodeenv==1.8.0
95+
notebook-shim==0.2.3
96+
numpy==1.26.1
97+
overrides==7.4.0
98+
packaging==23.2
99+
pandocfilters==1.5.0
100+
parso==0.8.3
101+
pathspec==0.11.2
102+
pexpect==4.8.0
103+
pillow==10.1.0
104+
platformdirs==3.11.0
105+
pluggy==1.3.0
106+
pre-commit==3.5.0
107+
prometheus-client==0.18.0
108+
prompt-toolkit==3.0.40
109+
psutil==5.9.6
110+
ptyprocess==0.7.0
111+
pure-eval==0.2.2
112+
pycodestyle==2.11.1
113+
pycparser==2.21
114+
pydata-sphinx-theme==0.14.3
115+
pyflakes==3.1.0
116+
pygments==2.16.1
117+
pyparsing==3.1.1
118+
pyproject-api==1.6.1
119+
pytest==7.4.3
120+
python-dateutil==2.8.2
121+
python-json-logger==2.0.7
122+
python-lsp-jsonrpc==1.1.2
123+
python-lsp-server==1.9.0
124+
pytoolconfig==1.2.6
125+
pyyaml==6.0.1
126+
pyzmq==25.1.1
127+
referencing==0.30.2
128+
requests==2.31.0
129+
rfc3339-validator==0.1.4
130+
rfc3986-validator==0.1.1
131+
rope==1.11.0
132+
rpds-py==0.12.0
133+
send2trash==1.8.2
134+
six==1.16.0
135+
sniffio==1.3.0
136+
snowballstemmer==2.2.0
137+
soupsieve==2.5
138+
sphinx==5.3.0
139+
sphinx-autobuild==2021.3.14
140+
sphinx-book-theme==1.0.1
141+
sphinx-comments==0.0.3
142+
sphinx-copybutton==0.5.2
143+
sphinx-design==0.5.0
144+
sphinx-exercise==0.4.1
145+
sphinx-togglebutton==0.3.2
146+
sphinxcontrib-applehelp==1.0.7
147+
sphinxcontrib-devhelp==1.0.5
148+
sphinxcontrib-htmlhelp==2.0.4
149+
sphinxcontrib-jsmath==1.0.1
150+
sphinxcontrib-qthelp==1.0.6
151+
sphinxcontrib-serializinghtml==1.1.9
152+
sqlalchemy==2.0.23
153+
stack-data==0.6.3
154+
tabulate==0.9.0
155+
terminado==0.18.0
156+
tinycss2==1.2.1
157+
tornado==6.3.3
158+
tox==4.11.3
159+
traitlets==5.13.0
160+
types-python-dateutil==2.8.19.14
161+
typing-extensions==4.8.0
162+
ujson==5.8.0
163+
uri-template==1.3.0
164+
urllib3==2.0.7
165+
virtualenv==20.24.6
166+
wcwidth==0.2.9
167+
webcolors==1.13
168+
webencodings==0.5.1
169+
websocket-client==1.6.4
170+
wheel==0.41.3
171+
widgetsnbextension==4.0.9
172+
zipp==3.17.0
173+
174+
# The following packages are considered to be unsafe in a requirements file:
175+
# setuptools
176+
# strong2020-salamanca

0 commit comments

Comments
 (0)