Skip to content

Commit 2e85e01

Browse files
authored
🔨 Maintenance: fixes requirement listings and scripts (ITISFoundation#3184)
1 parent e4850d2 commit 2e85e01

File tree

9 files changed

+94
-47
lines changed

9 files changed

+94
-47
lines changed

‎services/datcore-adapter/requirements/_base.in‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,12 +11,12 @@
1111
--requirement ../../../packages/service-library/requirements/_fastapi.in
1212

1313

14+
1415
aiofiles
1516
fastapi
1617
fastapi-pagination
1718
httpx[http2]
18-
uvicorn[standard]
19-
20-
pennsieve
19+
pennsieve # NOTE: prevents from upgrading repo requirements/constraint on 'rsa'. Waiting for https://github.com/Pennsieve/pennsieve-python/pull/15
2120
pydantic[email]
2221
python-multipart # for fastapi multipart uploads
22+
uvicorn[standard]

‎services/datcore-adapter/requirements/_test.in‎

Lines changed: 7 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -4,26 +4,20 @@
44
--constraint ../../../requirements/constraints.txt
55
--constraint _base.txt
66

7-
# testing
7+
88
asgi_lifespan
9+
codecov
10+
coverage
11+
coveralls
12+
faker
13+
pylint
914
pytest
1015
pytest-asyncio
16+
pytest-cov
1117
pytest-icdiff
1218
pytest-instafail
1319
pytest-mock
1420
pytest-runner
1521
pytest-sugar
1622
pytest-xdist
17-
18-
# fixtures
19-
faker
2023
respx
21-
22-
# linter tool
23-
pylint
24-
25-
# code coverage
26-
codecov
27-
coverage
28-
coveralls
29-
pytest-cov

‎services/datcore-adapter/requirements/_tools.in‎

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,5 +5,4 @@
55

66
--requirement ../../../requirements/devenv.txt
77

8-
# basic dev tools
98
watchdog[watchmedo]

‎services/storage/requirements/_base.in‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,4 +21,4 @@ aiopg[sa] # db
2121
semantic_version
2222
tenacity
2323
typer
24-
types-aiobotocore[s3]# s3 storage
24+
types-aiobotocore[s3] # s3 storage

‎services/storage/requirements/_base.txt‎

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -196,6 +196,10 @@ tenacity==8.0.1
196196
# -c requirements/../../../packages/service-library/requirements/./_base.in
197197
# -r requirements/../../../packages/service-library/requirements/_base.in
198198
# -r requirements/_base.in
199+
tqdm==4.64.0
200+
# via
201+
# -c requirements/../../../packages/service-library/requirements/./_base.in
202+
# -r requirements/../../../packages/service-library/requirements/_base.in
199203
typer==0.4.1
200204
# via
201205
# -r requirements/../../../packages/settings-library/requirements/_base.in

‎services/web/server/requirements/_base.in‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
--requirement ../../../../packages/models-library/requirements/_base.in
1313
--requirement ../../../../packages/postgres-database/requirements/_base.in
1414
--requirement ../../../../packages/settings-library/requirements/_base.in
15-
--requirement ../../../packages/simcore-sdk/requirements/_base.in
15+
--requirement ../../../../packages/simcore-sdk/requirements/_base.in
1616
# simcore-service-library[aiohttp]
1717
--requirement ../../../../packages/service-library/requirements/_base.in
1818
--requirement ../../../../packages/service-library/requirements/_aiohttp.in

‎services/web/server/requirements/_base.txt‎

Lines changed: 67 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,15 +6,20 @@
66
#
77
aio-pika==7.2.0
88
# via -r requirements/_base.in
9+
aiocache==0.11.1
10+
# via -r requirements/../../../../packages/simcore-sdk/requirements/_base.in
911
aiodebug==2.3.0
1012
# via
1113
# -c requirements/../../../../packages/service-library/requirements/./_base.in
1214
# -r requirements/../../../../packages/service-library/requirements/_base.in
15+
# -r requirements/../../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/_base.in
1316
# -r requirements/_base.in
1417
aiofiles==0.8.0
1518
# via
1619
# -c requirements/../../../../packages/service-library/requirements/./_base.in
1720
# -r requirements/../../../../packages/service-library/requirements/_base.in
21+
# -r requirements/../../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/_base.in
22+
# -r requirements/../../../../packages/simcore-sdk/requirements/_base.in
1823
# -r requirements/_base.in
1924
aiohttp==3.8.1
2025
# via
@@ -23,8 +28,14 @@ aiohttp==3.8.1
2328
# -c requirements/../../../../packages/service-library/requirements/../../../requirements/constraints.txt
2429
# -c requirements/../../../../packages/service-library/requirements/./../../../requirements/constraints.txt
2530
# -c requirements/../../../../packages/settings-library/requirements/../../../requirements/constraints.txt
31+
# -c requirements/../../../../packages/simcore-sdk/requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt
32+
# -c requirements/../../../../packages/simcore-sdk/requirements/../../../packages/postgres-database/requirements/../../../requirements/constraints.txt
33+
# -c requirements/../../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/../../../requirements/constraints.txt
34+
# -c requirements/../../../../packages/simcore-sdk/requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt
35+
# -c requirements/../../../../packages/simcore-sdk/requirements/../../../requirements/constraints.txt
2636
# -c requirements/../../../../requirements/constraints.txt
2737
# -r requirements/../../../../packages/service-library/requirements/_aiohttp.in
38+
# -r requirements/../../../../packages/simcore-sdk/requirements/_base.in
2839
# -r requirements/_base.in
2940
# aiohttp-jinja2
3041
# aiohttp-security
@@ -43,6 +54,7 @@ aiohttp-swagger==1.0.16
4354
aiopg==1.3.3
4455
# via
4556
# -r requirements/../../../../packages/service-library/requirements/_aiohttp.in
57+
# -r requirements/../../../../packages/simcore-sdk/requirements/_base.in
4658
# -r requirements/_base.in
4759
aiormq==6.2.3
4860
# via aio-pika
@@ -53,7 +65,9 @@ aiosmtplib==1.1.6
5365
aiozipkin==1.1.1
5466
# via -r requirements/../../../../packages/service-library/requirements/_aiohttp.in
5567
alembic==1.8.0
56-
# via -r requirements/../../../../packages/postgres-database/requirements/_base.in
68+
# via
69+
# -r requirements/../../../../packages/postgres-database/requirements/_base.in
70+
# -r requirements/../../../../packages/simcore-sdk/requirements/../../../packages/postgres-database/requirements/_base.in
5771
async-timeout==4.0.2
5872
# via
5973
# aiohttp
@@ -65,6 +79,7 @@ attrs==20.3.0
6579
# via
6680
# -c requirements/../../../../packages/service-library/requirements/././constraints.txt
6781
# -c requirements/../../../../packages/service-library/requirements/./constraints.txt
82+
# -c requirements/../../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/./constraints.txt
6883
# -r requirements/../../../../packages/service-library/requirements/_aiohttp.in
6984
# aiohttp
7085
# jsonschema
@@ -82,6 +97,11 @@ cryptography==37.0.2
8297
# -c requirements/../../../../packages/service-library/requirements/../../../requirements/constraints.txt
8398
# -c requirements/../../../../packages/service-library/requirements/./../../../requirements/constraints.txt
8499
# -c requirements/../../../../packages/settings-library/requirements/../../../requirements/constraints.txt
100+
# -c requirements/../../../../packages/simcore-sdk/requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt
101+
# -c requirements/../../../../packages/simcore-sdk/requirements/../../../packages/postgres-database/requirements/../../../requirements/constraints.txt
102+
# -c requirements/../../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/../../../requirements/constraints.txt
103+
# -c requirements/../../../../packages/simcore-sdk/requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt
104+
# -c requirements/../../../../packages/simcore-sdk/requirements/../../../requirements/constraints.txt
85105
# -c requirements/../../../../requirements/constraints.txt
86106
# -r requirements/_base.in
87107
# aiohttp-session
@@ -118,6 +138,11 @@ jinja2==3.1.2
118138
# -c requirements/../../../../packages/service-library/requirements/../../../requirements/constraints.txt
119139
# -c requirements/../../../../packages/service-library/requirements/./../../../requirements/constraints.txt
120140
# -c requirements/../../../../packages/settings-library/requirements/../../../requirements/constraints.txt
141+
# -c requirements/../../../../packages/simcore-sdk/requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt
142+
# -c requirements/../../../../packages/simcore-sdk/requirements/../../../packages/postgres-database/requirements/../../../requirements/constraints.txt
143+
# -c requirements/../../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/../../../requirements/constraints.txt
144+
# -c requirements/../../../../packages/simcore-sdk/requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt
145+
# -c requirements/../../../../packages/simcore-sdk/requirements/../../../requirements/constraints.txt
121146
# -c requirements/../../../../requirements/constraints.txt
122147
# aiohttp-jinja2
123148
# aiohttp-swagger
@@ -129,8 +154,10 @@ jsonschema==3.2.0
129154
# via
130155
# -c requirements/../../../../packages/service-library/requirements/././constraints.txt
131156
# -c requirements/../../../../packages/service-library/requirements/./constraints.txt
157+
# -c requirements/../../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/./constraints.txt
132158
# -r requirements/../../../../packages/models-library/requirements/_base.in
133159
# -r requirements/../../../../packages/service-library/requirements/_aiohttp.in
160+
# -r requirements/../../../../packages/simcore-sdk/requirements/../../../packages/models-library/requirements/_base.in
134161
# openapi-schema-validator
135162
# openapi-spec-validator
136163
lazy-object-proxy==1.4.3
@@ -159,6 +186,7 @@ orjson==3.7.2
159186
# via -r requirements/_base.in
160187
packaging==21.3
161188
# via
189+
# -r requirements/../../../../packages/simcore-sdk/requirements/_base.in
162190
# -r requirements/_base.in
163191
# redis
164192
pamqp==3.1.0
@@ -168,7 +196,9 @@ parfive==1.5.1
168196
passlib==1.7.4
169197
# via -r requirements/_base.in
170198
pint==0.19.2
171-
# via -r requirements/_base.in
199+
# via
200+
# -r requirements/../../../../packages/simcore-sdk/requirements/_base.in
201+
# -r requirements/_base.in
172202
prometheus-client==0.14.1
173203
# via -r requirements/../../../../packages/service-library/requirements/_aiohttp.in
174204
psycopg2-binary==2.9.3
@@ -185,16 +215,26 @@ pydantic==1.9.0
185215
# -c requirements/../../../../packages/service-library/requirements/./../../../requirements/constraints.txt
186216
# -c requirements/../../../../packages/service-library/requirements/./_base.in
187217
# -c requirements/../../../../packages/settings-library/requirements/../../../requirements/constraints.txt
218+
# -c requirements/../../../../packages/simcore-sdk/requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt
219+
# -c requirements/../../../../packages/simcore-sdk/requirements/../../../packages/postgres-database/requirements/../../../requirements/constraints.txt
220+
# -c requirements/../../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/../../../requirements/constraints.txt
221+
# -c requirements/../../../../packages/simcore-sdk/requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt
222+
# -c requirements/../../../../packages/simcore-sdk/requirements/../../../requirements/constraints.txt
188223
# -c requirements/../../../../requirements/constraints.txt
189224
# -r requirements/../../../../packages/models-library/requirements/_base.in
190225
# -r requirements/../../../../packages/service-library/requirements/_base.in
191226
# -r requirements/../../../../packages/settings-library/requirements/_base.in
227+
# -r requirements/../../../../packages/simcore-sdk/requirements/../../../packages/models-library/requirements/_base.in
228+
# -r requirements/../../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/_base.in
229+
# -r requirements/../../../../packages/simcore-sdk/requirements/../../../packages/settings-library/requirements/_base.in
230+
# -r requirements/../../../../packages/simcore-sdk/requirements/_base.in
192231
# -r requirements/_base.in
193232
pyinstrument==3.4.2
194233
# via
195234
# -c requirements/../../../../packages/service-library/requirements/./_base.in
196235
# -c requirements/./constraints.txt
197236
# -r requirements/../../../../packages/service-library/requirements/_base.in
237+
# -r requirements/../../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/_base.in
198238
pyinstrument-cext==0.2.4
199239
# via pyinstrument
200240
pyparsing==3.0.9
@@ -217,8 +257,15 @@ pyyaml==5.4.1
217257
# -c requirements/../../../../packages/service-library/requirements/./_base.in
218258
# -c requirements/../../../../packages/service-library/requirements/./constraints.txt
219259
# -c requirements/../../../../packages/settings-library/requirements/../../../requirements/constraints.txt
260+
# -c requirements/../../../../packages/simcore-sdk/requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt
261+
# -c requirements/../../../../packages/simcore-sdk/requirements/../../../packages/postgres-database/requirements/../../../requirements/constraints.txt
262+
# -c requirements/../../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/../../../requirements/constraints.txt
263+
# -c requirements/../../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/./constraints.txt
264+
# -c requirements/../../../../packages/simcore-sdk/requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt
265+
# -c requirements/../../../../packages/simcore-sdk/requirements/../../../requirements/constraints.txt
220266
# -c requirements/../../../../requirements/constraints.txt
221267
# -r requirements/../../../../packages/service-library/requirements/_base.in
268+
# -r requirements/../../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/_base.in
222269
# aiohttp-swagger
223270
# openapi-spec-validator
224271
redis==4.3.1
@@ -239,8 +286,14 @@ sqlalchemy==1.4.37
239286
# -c requirements/../../../../packages/service-library/requirements/../../../requirements/constraints.txt
240287
# -c requirements/../../../../packages/service-library/requirements/./../../../requirements/constraints.txt
241288
# -c requirements/../../../../packages/settings-library/requirements/../../../requirements/constraints.txt
289+
# -c requirements/../../../../packages/simcore-sdk/requirements/../../../packages/models-library/requirements/../../../requirements/constraints.txt
290+
# -c requirements/../../../../packages/simcore-sdk/requirements/../../../packages/postgres-database/requirements/../../../requirements/constraints.txt
291+
# -c requirements/../../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/../../../requirements/constraints.txt
292+
# -c requirements/../../../../packages/simcore-sdk/requirements/../../../packages/settings-library/requirements/../../../requirements/constraints.txt
293+
# -c requirements/../../../../packages/simcore-sdk/requirements/../../../requirements/constraints.txt
242294
# -c requirements/../../../../requirements/constraints.txt
243295
# -r requirements/../../../../packages/postgres-database/requirements/_base.in
296+
# -r requirements/../../../../packages/simcore-sdk/requirements/../../../packages/postgres-database/requirements/_base.in
244297
# aiopg
245298
# alembic
246299
strict-rfc3339==0.7
@@ -249,11 +302,20 @@ tenacity==8.0.1
249302
# via
250303
# -c requirements/../../../../packages/service-library/requirements/./_base.in
251304
# -r requirements/../../../../packages/service-library/requirements/_base.in
305+
# -r requirements/../../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/_base.in
306+
# -r requirements/../../../../packages/simcore-sdk/requirements/_base.in
252307
# -r requirements/_base.in
253308
tqdm==4.64.0
254-
# via parfive
309+
# via
310+
# -c requirements/../../../../packages/service-library/requirements/./_base.in
311+
# -r requirements/../../../../packages/service-library/requirements/_base.in
312+
# -r requirements/../../../../packages/simcore-sdk/requirements/../../../packages/service-library/requirements/_base.in
313+
# -r requirements/../../../../packages/simcore-sdk/requirements/_base.in
314+
# parfive
255315
typer==0.4.1
256-
# via -r requirements/../../../../packages/settings-library/requirements/_base.in
316+
# via
317+
# -r requirements/../../../../packages/settings-library/requirements/_base.in
318+
# -r requirements/../../../../packages/simcore-sdk/requirements/../../../packages/settings-library/requirements/_base.in
257319
typing-extensions==4.2.0
258320
# via
259321
# aiodebug
@@ -268,6 +330,7 @@ yarl==1.5.1
268330
# via
269331
# -c requirements/./constraints.txt
270332
# -r requirements/../../../../packages/postgres-database/requirements/_base.in
333+
# -r requirements/../../../../packages/simcore-sdk/requirements/../../../packages/postgres-database/requirements/_base.in
271334
# aio-pika
272335
# aiohttp
273336
# aiormq
Lines changed: 5 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,12 @@
1-
.DEFAULT_GOAL := help
1+
#
2+
# Targets to pip-compile requirements
3+
#
4+
include ../../../requirements/base.Makefile
25

3-
ROOT_DIR = $(realpath $(CURDIR)/../../../)
4-
VENV_DIR ?= $(realpath $(ROOT_DIR)/.venv)
6+
VENV_DIR ?= $(realpath $(REPO_BASE_DIR)/.venv)
57

6-
.PHONY: reqs
7-
requirements.txt: requirements.in
8-
# pip compiling $<
9-
@pip-compile --upgrade --build-isolation --output-file $@ $<
10-
11-
reqs: requirements.txt ## alias to compile requirements.txt
128

139
.PHONY: install
1410
install: $(VENV_DIR) requirements.txt ## installs dependencies
1511
# installing requirements
1612
@pip install -r requirements.txt
17-
18-
19-
.PHONY: help
20-
# thanks to https://marmelab.com/blog/2016/02/29/auto-documented-makefile.html
21-
help: ## this colorful help
22-
@echo "Recipes for tests/swarm-deploy:"
23-
@echo ""
24-
@awk --posix 'BEGIN {FS = ":.*?## "} /^[[:alpha:][:space:]_-]+:.*?## / {printf "\033[36m%-20s\033[0m %s\n", $$1, $$2}' $(MAKEFILE_LIST)
25-
@echo ""

‎tests/e2e/requirements/requirements.txt‎

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,27 +2,27 @@
22
# This file is autogenerated by pip-compile with python 3.9
33
# To update, run:
44
#
5-
# pip-compile --output-file=requirements.txt requirements.in
5+
# pip-compile --output-file=requirements/requirements.txt --strip-extras requirements/requirements.in
66
#
77
certifi==2022.5.18.1
88
# via requests
99
charset-normalizer==2.0.12
1010
# via requests
1111
docker==5.0.3
12-
# via -r requirements.in
12+
# via -r requirements/requirements.in
1313
idna==3.3
1414
# via requests
1515
pyyaml==6.0
1616
# via
17-
# -c ../../../requirements/constraints.txt
18-
# -r requirements.in
17+
# -c requirements/../../../requirements/constraints.txt
18+
# -r requirements/requirements.in
1919
requests==2.27.1
2020
# via docker
2121
tenacity==8.0.1
22-
# via -r requirements.in
22+
# via -r requirements/requirements.in
2323
urllib3==1.26.9
2424
# via
25-
# -c ../../../requirements/constraints.txt
25+
# -c requirements/../../../requirements/constraints.txt
2626
# requests
2727
websocket-client==1.3.2
2828
# via docker

0 commit comments

Comments
 (0)