Skip to content

Commit 38717cd

Browse files
authored
Pin all < 1.0.0 requirements exactly (#4829)
* Constrain all < 1.0.0 requirements to an exact version and document * revert back to ipykernel 6.17 to to fix docs build
1 parent 1647ea7 commit 38717cd

File tree

1 file changed

+54
-48
lines changed

1 file changed

+54
-48
lines changed

requirements.txt

Lines changed: 54 additions & 48 deletions
Original file line numberDiff line numberDiff line change
@@ -1,130 +1,136 @@
1-
alabaster~=0.7.12
1+
# this file contains constrants and not requirements for our CI job
2+
# it is not intended to be used outside CI but we keep the name requirements.txt
3+
# since some tools are hard coded to look for that name when scanning requirements
4+
# This should contain all post 1.0.0 packages constrained to a minor version e.g. with ~=
5+
# and all pre 1.0.0 pacakges and packages not using a
6+
# 3 part version number to an exact version using ==
7+
alabaster==0.7.12
28
argon2-cffi~=21.3.0
39
argon2-cffi-bindings~=21.2.0
410
asttokens~=2.1.0
511
attrs~=22.1.0
6-
autodocsumm~=0.2.9
12+
autodocsumm==0.2.9
713
azure-core~=1.26.0
814
azure-identity~=1.12.0
915
Babel~=2.11.0
10-
backcall~=0.2.0
16+
backcall==0.2.0
1117
beautifulsoup4~=4.11.1
1218
bleach~=5.0.1
13-
broadbean~=0.11.0
19+
broadbean==0.11.0
1420
cachetools~=5.2.0
1521
certifi~=2022.9.24
1622
cffi~=1.15.1
1723
charset-normalizer~=2.1.1
1824
click~=8.1.3
1925
click-default-group~=1.2.2
20-
colorama~=0.4.5
26+
colorama==0.4.5
2127
contextlib2~=21.6.0
2228
coverage~=6.5.0
2329
cryptography~=38.0.1
24-
cycler~=0.11.0
30+
cycler==0.11.0
2531
debugpy~=1.6.3
2632
decorator~=5.1.1
2733
deepdiff~=6.2.1
28-
defusedxml~=0.7.1
29-
docutils~=0.17.1
30-
entrypoints~=0.4
34+
defusedxml==0.7.1
35+
docutils==0.17.1
36+
entrypoints==0.4
3137
exceptiongroup~=1.0.0rc9
3238
execnet~=1.9.0
3339
executing~=1.2.0
3440
fastjsonschema~=2.16.2
3541
fonttools~=4.38.0
36-
future~=0.18.2
42+
future==0.18.2
3743
google-api-core~=2.10.2
3844
google-auth~=2.14.0
3945
googleapis-common-protos~=1.57.0
4046
h5netcdf~=1.1.0
4147
h5py~=3.7.0
4248
hypothesis~=6.58.0
43-
idna~=3.4
49+
idna==3.4
4450
imagesize~=1.4.1
4551
importlib-metadata~=5.0.0; python_version < '3.10'
4652
importlib-resources~=5.9.0; python_version < '3.9'
4753
incremental~=22.10.0
4854
iniconfig~=1.1.1
49-
ipykernel~=6.18.1
55+
ipykernel~=6.17.1
5056
ipython~=8.6.0
51-
ipython-genutils~=0.2.0
57+
ipython-genutils==0.2.0
5258
ipywidgets~=8.0.2
5359
jedi~=0.18.1
5460
Jinja2~=3.1.2
55-
jsonpointer~=2.3
61+
jsonpointer==2.3
5662
jsonschema~=4.17.0
5763
jupyter-client~=7.4.3
5864
jupyter-core~=5.1.0
59-
jupyterlab-pygments~=0.2.2
65+
jupyterlab-pygments==0.2.2
6066
jupyterlab-widgets~=3.0.3
6167
kiwisolver~=1.4.4
62-
lazy_loader~=0.1
68+
lazy_loader==0.1
6369
lxml~=4.9.1
6470
MarkupSafe~=2.1.1
6571
matplotlib~=3.6.1
66-
matplotlib-inline~=0.1.6
72+
matplotlib-inline==0.1.6
6773
mistune~=2.0.4
6874
msal~=1.20.0
6975
msal-extensions~=1.0.0
7076
mypy==0.991
7177
mypy-extensions~=0.4.3
72-
nbclient~=0.7.0
78+
nbclient==0.7.0
7379
nbconvert~=7.2.2
7480
nbformat~=5.7.0
75-
nbsphinx~=0.8.9
81+
nbsphinx==0.8.9
7682
nest-asyncio~=1.5.6
7783
notebook~=6.5.1
7884
numpy~=1.23.4
79-
opencensus~=0.11.0
80-
opencensus-context~=0.1.3
85+
opencensus==0.11.0
86+
opencensus-context==0.1.3
8187
opencensus-ext-azure~=1.1.7
8288
ordered-set~=4.1.0
83-
packaging~=21.3
89+
packaging==21.3
8490
pandas~=1.5.1
8591
pandocfilters~=1.5.0
86-
parso~=0.8.3
87-
pickleshare~=0.7.5
92+
parso==0.8.3
93+
pickleshare==0.7.5
8894
Pillow~=9.3.0
8995
pluggy~=1.0.0
9096
portalocker~=2.6.0
91-
prometheus-client~=0.15.0
97+
prometheus-client==0.15.0
9298
prompt-toolkit~=3.0.31
9399
protobuf~=4.21.8
94100
psutil~=5.9.3
95-
pure-eval~=0.2.2
101+
pure-eval==0.2.2
96102
py~=1.11.0
97-
pyasn1~=0.4.8
98-
pyasn1-modules~=0.2.8
99-
pycparser~=2.21
103+
pyasn1==0.4.8
104+
pyasn1-modules==0.2.8
105+
pycparser==2.21
100106
Pygments~=2.13.0
101107
PyJWT~=2.6.0
102108
pyparsing~=3.0.9
103109
PyQt5~=5.15.7
104110
PyQt5-Qt5~=5.15.2
105111
PyQt5-sip~=12.11.0
106-
pyqtgraph~=0.13.1
107-
pyrsistent~=0.19.1
112+
pyqtgraph==0.13.1
113+
pyrsistent==0.19.1
108114
pytest~=7.2.0
109-
pytest-asyncio~=0.20.1
115+
pytest-asyncio==0.20.1
110116
pytest-cov~=4.0.0
111117
pytest-forked~=1.4.0
112118
pytest-mock~=3.10.0
113-
pytest-rerunfailures~=10.2
119+
pytest-rerunfailures==10.2
114120
pytest-xdist~=3.0.2
115121
python-dateutil~=2.8.2
116122
pytz~=2022.5
117123
PyVISA~=1.12.0
118-
PyVISA-sim~=0.5.1
124+
PyVISA-sim==0.5.1
119125
pywin32==305; sys_platform == 'win32'
120126
pywinpty~=2.0.8; sys_platform == 'win32'
121-
PyYAML~=6.0
127+
PyYAML==6.0
122128
pyzmq~=24.0.1
123129
requests~=2.28.1
124-
rsa~=4.9
125-
ruamel.yaml~=0.17.21
126-
ruamel.yaml.clib~=0.2.7
127-
schema~=0.7.5
130+
rsa==4.9
131+
ruamel.yaml==0.17.21
132+
ruamel.yaml.clib==0.2.7
133+
schema==0.7.5
128134
scipy==1.9.3
129135
Send2Trash~=1.8.0
130136
six~=1.16.0
@@ -133,7 +139,7 @@ snowballstemmer~=2.2.0
133139
sortedcontainers~=2.4.0
134140
soupsieve~=2.3.2.post1
135141
Sphinx @ git+https://github.com/jenshnielsen/sphinx.git@fix_9884_5_3
136-
sphinx-favicon~=0.2
142+
sphinx-favicon==0.2
137143
sphinx-issues~=3.0.1
138144
sphinx-jsonschema~=1.19.1
139145
sphinx-rtd-theme~=1.1.0
@@ -143,11 +149,11 @@ sphinxcontrib-htmlhelp~=2.0.0
143149
sphinxcontrib-jsmath~=1.0.1
144150
sphinxcontrib-qthelp~=1.0.3
145151
sphinxcontrib-serializinghtml~=1.1.5
146-
sphinxcontrib-towncrier~=0.3.0a0
147-
stack-data~=0.6.0
148-
stringparser~=0.5
149-
tabulate~=0.9.0
150-
terminado~=0.17.0
152+
sphinxcontrib-towncrier==0.3.0a0
153+
stack-data==0.6.0
154+
stringparser==0.5
155+
tabulate==0.9.0
156+
terminado==0.17.0
151157
tinycss2~=1.2.1
152158
tomli~=2.0.1
153159
tornado~=6.2
@@ -162,11 +168,11 @@ typing_extensions~=4.4.0
162168
uncertainties~=3.1.7
163169
urllib3~=1.26.12
164170
versioningit~=2.1.0
165-
wcwidth~=0.2.5
166-
webencodings~=0.5.1
171+
wcwidth==0.2.5
172+
webencodings==0.5.1
167173
websockets~=10.3
168174
widgetsnbextension~=4.0.3
169-
wincertstore~=0.2
175+
wincertstore==0.2
170176
wrapt~=1.14.1
171177
xarray~=2022.11.0
172178
zipp~=3.11.0

0 commit comments

Comments
 (0)