Skip to content

Commit a1629ac

Browse files
committed
Dependencies: pin deploy dependencies
We should not use the `requirements.txt` file from `readthedocs-ops` and use `requirements/deploy.in` from this repository instead. This way, we can keep track of all dependencies via pip-tools and avoid creating conflicting environments.
1 parent f85a780 commit a1629ac

File tree

2 files changed

+40
-0
lines changed

2 files changed

+40
-0
lines changed

requirements/deploy.in

+6
Original file line numberDiff line numberDiff line change
@@ -10,3 +10,9 @@ django-redis-cache
1010
pillow
1111

1212
structlog-sentry
13+
14+
# We should unpin this dependency.
15+
# There is a new 8.x version, but I didn't find the changelog quickly.
16+
newrelic==7.4.0.172
17+
18+
ipython

requirements/deploy.txt

+34
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,14 @@ asgiref==3.5.2
1616
# via
1717
# -r requirements/pip.txt
1818
# django
19+
asttokens==2.0.8
20+
# via stack-data
1921
babel==2.10.3
2022
# via
2123
# -r requirements/pip.txt
2224
# sphinx
25+
backcall==0.2.0
26+
# via ipython
2327
billiard==3.6.4.0
2428
# via
2529
# -r requirements/pip.txt
@@ -80,6 +84,8 @@ cython==0.29.32
8084
# via
8185
# -r requirements/pip.txt
8286
# selectolax
87+
decorator==5.1.1
88+
# via ipython
8389
defusedxml==0.7.1
8490
# via
8591
# -r requirements/pip.txt
@@ -181,6 +187,8 @@ elasticsearch-dsl==7.4.0
181187
# via
182188
# -r requirements/pip.txt
183189
# django-elasticsearch-dsl
190+
executing==0.10.0
191+
# via stack-data
184192
filelock==3.8.0
185193
# via
186194
# -r requirements/pip.txt
@@ -201,6 +209,10 @@ imagesize==1.4.1
201209
# via
202210
# -r requirements/pip.txt
203211
# sphinx
212+
ipython==8.4.0
213+
# via -r requirements/deploy.in
214+
jedi==0.18.1
215+
# via ipython
204216
jinja2==3.1.2
205217
# via
206218
# -r requirements/pip.txt
@@ -228,6 +240,10 @@ markupsafe==2.1.1
228240
# via
229241
# -r requirements/pip.txt
230242
# jinja2
243+
matplotlib-inline==0.1.6
244+
# via ipython
245+
newrelic==7.4.0.172
246+
# via -r requirements/deploy.in
231247
oauthlib==3.2.0
232248
# via
233249
# -r requirements/pip.txt
@@ -240,6 +256,12 @@ packaging==21.3
240256
# docker
241257
# dparse
242258
# sphinx
259+
parso==0.8.3
260+
# via jedi
261+
pexpect==4.8.0
262+
# via ipython
263+
pickleshare==0.7.5
264+
# via ipython
243265
pillow==9.2.0
244266
# via -r requirements/deploy.in
245267
platformdirs==2.5.2
@@ -250,15 +272,21 @@ prompt-toolkit==3.0.30
250272
# via
251273
# -r requirements/pip.txt
252274
# click-repl
275+
# ipython
253276
psycopg2==2.9.3
254277
# via -r requirements/deploy.in
278+
ptyprocess==0.7.0
279+
# via pexpect
280+
pure-eval==0.2.2
281+
# via stack-data
255282
pycparser==2.21
256283
# via
257284
# -r requirements/pip.txt
258285
# cffi
259286
pygments==2.13.0
260287
# via
261288
# -r requirements/pip.txt
289+
# ipython
262290
# sphinx
263291
pyjwt[crypto]==2.4.0
264292
# via
@@ -368,6 +396,8 @@ sqlparse==0.4.2
368396
# -r requirements/pip.txt
369397
# django
370398
# django-debug-toolbar
399+
stack-data==0.4.0
400+
# via ipython
371401
stripe==4.1.0
372402
# via
373403
# -r requirements/pip.txt
@@ -382,6 +412,10 @@ toml==0.10.2
382412
# via
383413
# -r requirements/pip.txt
384414
# dparse
415+
traitlets==5.3.0
416+
# via
417+
# ipython
418+
# matplotlib-inline
385419
ua-parser==0.15.1
386420
# via
387421
# -r requirements/pip.txt

0 commit comments

Comments
 (0)