Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

⬆️ Maintenance/week 32: upgrades test and tool libraries #3250

Merged
merged 30 commits into from
Aug 12, 2022

Conversation

pcrespov
Copy link
Member

@pcrespov pcrespov commented Aug 11, 2022

What do these changes do?

This PR upgrades tests and tools libraries. Some highlights are

  • pylintupgrade
  • unified versions of many tests and tools libraries (see versions-tool column)

Updated libraries (only updated libraries are included)

  • #packages before: 76
  • #packages after : 70
# name before after upgrade count packages
1 aio-pika 7.2.0 8.1.1 MAJOR 1 swarm-deploy🧪
2 aioboto3 9.6.0 10.0.0 MAJOR 2 director-v2🧪
simcore-sdk🧪
3 aiobotocore 2.3.0 2.3.4 2 director-v2🧪
simcore-sdk🧪
4 aiopg 1.3.3 1.3.4 4 postgres-database🧪
service-library🧪
simcore-sdk🧪
swarm-deploy🧪
5 aiormq 6.2.3 6.4.0 minor 1 swarm-deploy🧪
6 alembic 1.8.0 1.8.1 6 models-library🧪
postgres-database🧪🧪
simcore-sdk🧪🧪
swarm-deploy🧪
7 astroid 2.11.5, 2.11.6 2.11.7 15 api-server🧪
catalog🧪
dask-sidecar🧪
dask-task-models-library🧪
datcore-adapter🧪
director-v2🧪
dynamic-sidecar🔧
models-library🧪
postgres-database🧪
service-integration🧪
service-library🧪
settings-library🧪
simcore-sdk🧪
storage🧪
web🧪
8 attrs 21.4.0 22.1.0 MAJOR 9 dask-task-models-library🧪🧪
models-library🧪🧪
public-api🧪
service-integration🧪🧪
settings-library🧪
tests🧪
9 bcrypt 3.2.2 🗑️ removed 5 catalog🧪
director-v2🧪
postgres-database🧪
service-library🧪
web🧪
10 black 22.3.0 22.6.0 minor 17 api-server🔧
catalog🔧
dask-sidecar🔧
dask-task-models-library🔧
datcore-adapter🔧
director-v2🔧
dynamic-sidecar🔧
models-library🔧
postgres-database🔧
public-api🧪
service-integration🔧
service-library🔧
settings-library🔧
simcore-sdk🔧
storage🔧
swarm-deploy🧪
web🔧
11 bokeh 2.4.2 2.4.3 1 director-v2🧪
12 certifi 2022.5.18.1 2022.6.15 minor 12 dask-task-models-library🧪
e2e🧪
models-library🧪
postgres-database🧪🧪
public-api🧪
service-integration🧪🧪
settings-library🧪
simcore-sdk🧪
swarm-deploy🧪
web🧪
13 cffi 1.15.0 1.15.1 5 catalog🧪
director-v2🧪
postgres-database🧪
service-library🧪
web🧪
14 charset-normalizer 2.0.12 2.1.0 minor 16 dask-task-models-library🧪
e2e🧪
environment-setup🧪
models-library🧪
postgres-database🧪🧪
public-api🧪
service-integration🧪🧪
service-library🧪🧪
settings-library🧪
simcore-sdk🧪🧪
swarm-deploy🧪
tests🧪
15 click 8.0.3, 8.1.2 8.1.3 5 catalog⬆️🧪🔧
datcore-adapter⬆️🔧
16 cloudpickle 2.0.0 2.1.0 minor 1 dask-task-models-library🧪
17 coverage 6.3.2 6.4.3 minor 15 catalog🧪
dask-sidecar🧪
dask-task-models-library🧪
datcore-adapter🧪
director-v2🧪
dynamic-sidecar🧪
models-library🧪
postgres-database🧪
public-api🧪
service-integration🧪
service-library🧪
settings-library🧪
simcore-sdk🧪
swarm-deploy🧪
web🧪
18 cryptography 37.0.2 37.0.4 6 catalog🧪
dask-sidecar🧪
director-v2🧪
postgres-database🧪
service-library🧪
web🧪
19 dask 2022.6.0 2022.8.0 minor 1 dask-task-models-library🧪
20 dill 0.3.4 0.3.5.1 12 catalog🧪
dask-sidecar🧪
dask-task-models-library🧪
datcore-adapter🧪
director-v2🧪
models-library🧪
postgres-database🧪
service-integration🧪
service-library🧪
settings-library🧪
simcore-sdk🧪
web🧪
21 distlib 0.3.4 0.3.5 17 api-server🔧
catalog🔧
dask-sidecar🔧
dask-task-models-library🔧
datcore-adapter🔧
director-v2🔧
dynamic-sidecar🔧
models-library🔧
postgres-database🔧
public-api🧪
service-integration🔧
service-library🔧
settings-library🔧
simcore-sdk🔧
storage🔧
swarm-deploy🧪
web🔧
22 distributed 2022.6.0 2022.8.0 minor 1 dask-task-models-library🧪
23 distro 1.7.0 🗑️ removed 5 catalog🧪
director-v2🧪
postgres-database🧪
service-library🧪
web🧪
24 docker 5.0.3 🗑️ removed 2 postgres-database🧪
service-library🧪
25 docker-compose 1.29.1 🗑️ removed 5 catalog🧪
director-v2🧪
postgres-database🧪
service-library🧪
web🧪
26 dockerpty 0.4.1 🗑️ removed 5 catalog🧪
director-v2🧪
postgres-database🧪
service-library🧪
web🧪
27 faker 13.11.0, 13.11.1, 13.7.0 13.15.1 minor 14 api-server🧪
catalog🧪
dask-sidecar🧪
dask-task-models-library🧪
datcore-adapter🧪
director-v2🧪
dynamic-sidecar🧪
models-library🧪
postgres-database🧪
public-api🧪
service-library🧪
simcore-sdk🧪
storage🧪
web🧪
28 fastapi 0.76.0 0.79.0 minor 1 service-library🧪
29 filelock 3.7.0, 3.7.1 3.8.0 minor 17 api-server🔧
catalog🔧
dask-sidecar🔧
dask-task-models-library🔧
datcore-adapter🔧
director-v2🔧
dynamic-sidecar🔧
models-library🔧
postgres-database🔧
public-api🧪
service-integration🔧
service-library🔧
settings-library🔧
simcore-sdk🔧
storage🔧
swarm-deploy🧪
web🔧
30 frozenlist 1.3.0 1.3.1 12 catalog🧪
dask-task-models-library🧪
environment-setup🧪
models-library🧪
postgres-database🧪
public-api🧪
service-library🧪🧪
simcore-sdk🧪🧪
swarm-deploy🧪
tests🧪
31 fsspec 2022.5.0 2022.7.1 minor 1 dask-task-models-library🧪
32 hypothesis 6.46.3 6.54.2 minor 1 web🧪
33 identify 2.5.1 2.5.3 17 api-server🔧
catalog🔧
dask-sidecar🔧
dask-task-models-library🔧
datcore-adapter🔧
director-v2🔧
dynamic-sidecar🔧
models-library🔧
postgres-database🔧
public-api🧪
service-integration🔧
service-library🔧
settings-library🔧
simcore-sdk🔧
storage🔧
swarm-deploy🧪
web🔧
34 jmespath 1.0.0 1.0.1 2 director-v2🧪
simcore-sdk🧪
35 jsonschema 3.2.0, 4.6.0 4.9.1 minor 7 dask-task-models-library🧪
director-v2🧪
models-library🧪
postgres-database🧪
public-api🧪
service-integration🧪
tests🧪
36 mako 1.2.0 1.2.1 6 models-library🧪
postgres-database🧪🧪
simcore-sdk🧪🧪
swarm-deploy🧪
37 more-itertools 8.13.0 8.14.0 minor 1 tests🧪
38 msgpack 1.0.3 1.0.4 1 dask-task-models-library🧪
39 nodeenv 1.6.0 1.7.0 minor 17 api-server🔧
catalog🔧
dask-sidecar🔧
dask-task-models-library🔧
datcore-adapter🔧
director-v2🔧
dynamic-sidecar🔧
models-library🔧
postgres-database🔧
public-api🧪
service-integration🔧
service-library🔧
settings-library🔧
simcore-sdk🔧
storage🔧
swarm-deploy🧪
web🔧
40 numpy 1.22.3 1.23.1 minor 1 director-v2🧪
41 pamqp 3.1.0 3.2.0 minor 1 swarm-deploy🧪
42 paramiko 2.11.0 🗑️ removed 5 catalog🧪
director-v2🧪
postgres-database🧪
service-library🧪
web🧪
43 pep517 0.12.0 0.13.0 minor 17 api-server🔧
catalog🔧
dask-sidecar🔧
dask-task-models-library🔧
datcore-adapter🔧
director-v2🔧
dynamic-sidecar🔧
models-library🔧
postgres-database🔧
public-api🧪
service-integration🔧
service-library🔧
settings-library🔧
simcore-sdk🔧
storage🔧
swarm-deploy🧪
web🔧
44 pillow 9.1.0 9.2.0 minor 1 director-v2🧪
45 pip-tools 6.6.2 6.8.0 minor 17 api-server🔧
catalog🔧
dask-sidecar🔧
dask-task-models-library🔧
datcore-adapter🔧
director-v2🔧
dynamic-sidecar🔧
models-library🔧
postgres-database🔧
public-api🧪
service-integration🔧
service-library🔧
settings-library🔧
simcore-sdk🔧
storage🔧
swarm-deploy🧪
web🔧
46 pre-commit 2.19.0 2.20.0 minor 17 api-server🔧
catalog🔧
dask-sidecar🔧
dask-task-models-library🔧
datcore-adapter🔧
director-v2🔧
dynamic-sidecar🔧
models-library🔧
postgres-database🔧
public-api🧪
service-integration🔧
service-library🔧
settings-library🔧
simcore-sdk🔧
storage🔧
swarm-deploy🧪
web🔧
47 pycparser 2.21 🗑️ removed 4 catalog🧪
postgres-database🧪
service-library🧪
web🧪
48 pydantic 1.9.0 1.9.2,1.9.1 9 dask-task-models-library🧪
environment-setup🧪
models-library🧪
service-integration🧪
service-library🧪🧪
settings-library🧪
simcore-sdk🧪
swarm-deploy🧪
49 pyinstrument 4.1.1 4.2.0 minor 3 service-library🧪
simcore-sdk🧪
swarm-deploy🧪
50 pylint 2.13.8, 2.13.9 2.14.5 minor 15 api-server🧪
catalog🧪
dask-sidecar🧪
dask-task-models-library🧪
datcore-adapter🧪
director-v2🧪
dynamic-sidecar🔧
models-library🧪
postgres-database🧪
service-integration🧪
service-library🧪
settings-library🧪
simcore-sdk🧪
storage🧪
web🧪
51 pynacl 1.5.0 🗑️ removed 5 catalog🧪
director-v2🧪
postgres-database🧪
service-library🧪
web🧪
52 pyrsistent 0.18.1 🗑️ removed 2 director-v2🧪
postgres-database🧪
53 pytest-asyncio 0.18.3 0.19.0 minor 15 catalog🧪
dask-sidecar🧪
dask-task-models-library🧪
datcore-adapter🧪
director-v2🧪
dynamic-sidecar🧪
environment-setup🧪
models-library🧪
postgres-database🧪
public-api🧪
service-library🧪
simcore-sdk🧪
swarm-deploy🧪
tests🧪
web🧪
54 pytest-docker 0.12.0 1.0.0 MAJOR 5 catalog🧪
director-v2🧪
postgres-database🧪
service-library🧪
web🧪
55 pytest-icdiff 0.5 0.6 minor 7 dask-sidecar🧪
dask-task-models-library🧪
datcore-adapter🧪
director-v2🧪
models-library🧪
simcore-sdk🧪
web🧪
56 pytest-mock 3.7.0 3.8.2 minor 12 catalog🧪
dask-sidecar🧪
dask-task-models-library🧪
datcore-adapter🧪
director-v2🧪
dynamic-sidecar🧪
models-library🧪
service-library🧪
settings-library🧪
simcore-sdk🧪
swarm-deploy🧪
web🧪
57 pytest-sugar 0.9.4 0.9.5 12 dask-sidecar🧪
dask-task-models-library🧪
datcore-adapter🧪
environment-setup🧪
models-library🧪
service-integration🧪
service-library🧪
settings-library🧪
simcore-sdk🧪
swarm-deploy🧪
tests🧪
web🧪
58 python-dotenv 0.20.0 🗑️ removed 4 catalog🧪
director-v2🧪
postgres-database🧪
service-library🧪
59 pyyaml 5.4.1 5.4.1,6.0 MAJOR 5 catalog🧪🔧
postgres-database🧪🔧
web🔧
60 requests 2.27.1, 2.28.0 2.28.1 13 dask-task-models-library🧪
e2e🧪
models-library🧪
postgres-database🧪🧪
public-api🧪
service-integration🧪🧪
service-library🧪
settings-library🧪
simcore-sdk🧪
swarm-deploy🧪
web🧪
61 six 1.16.0, 1.15.0 🗑️ removed 17 api-server🔧
catalog🔧
dask-sidecar🔧
dask-task-models-library🔧
datcore-adapter🔧
director-v2🔧
dynamic-sidecar🔧
models-library🔧
postgres-database🔧
public-api🧪
service-integration🔧
service-library🔧
settings-library🔧
simcore-sdk🔧
storage🔧
swarm-deploy🧪
web🔧
62 sqlalchemy 1.4.37 1.4.40 8 models-library🧪
postgres-database🧪🧪🧪
service-library🧪
simcore-sdk🧪🧪
swarm-deploy🧪
63 starlette 0.18.0 0.19.1 minor 1 service-library🧪
64 texttable 1.6.4 🗑️ removed 5 catalog🧪
director-v2🧪
postgres-database🧪
service-library🧪
web🧪
65 toolz 0.11.2 0.12.0 minor 1 dask-task-models-library🧪
66 tornado 6.1 6.2 minor 1 service-library🧪
67 typer 0.4.1 0.6.1 minor 4 models-library🔧
settings-library🧪
simcore-sdk🧪
swarm-deploy🧪
68 types-aiofiles 0.8.8 0.8.10 1 dynamic-sidecar🧪
69 types-pyyaml 6.0.7 6.0.11 1 dynamic-sidecar🧪
70 typing-extensions 4.1.1, 4.2.0 4.3.0 minor 50 api-server⬆️🧪🔧
catalog⬆️🧪🔧
dask-sidecar⬆️⬆️⬆️🧪🔧
dask-task-models-library🧪🧪🔧
datcore-adapter⬆️🧪🔧
director-v2⬆️🧪🔧
dynamic-sidecar⬆️🔧
environment-setup🧪
models-library🧪🧪🔧
postgres-database🧪🔧
public-api🧪
service-integration🧪🧪🔧
service-library🧪🧪🧪🔧
settings-library🧪🧪🔧
simcore-sdk🧪🧪🔧
storage⬆️🧪🔧
swarm-deploy🧪🧪
web⬆️🧪🔧
71 urllib3 1.26.9 1.26.11 14 dask-task-models-library🧪🧪
e2e🧪
models-library🧪
postgres-database🧪🧪
public-api🧪
service-integration🧪🧪
service-library🧪
settings-library🧪
simcore-sdk🧪
swarm-deploy🧪
web🧪
72 virtualenv 20.14.1 20.16.3 minor 17 api-server🔧
catalog🔧
dask-sidecar🔧
dask-task-models-library🔧
datcore-adapter🔧
director-v2🔧
dynamic-sidecar🔧
models-library🔧
postgres-database🔧
public-api🧪
service-integration🔧
service-library🔧
settings-library🔧
simcore-sdk🔧
storage🔧
swarm-deploy🧪
web🔧
73 watchdog 2.1.8 2.1.9 7 api-server🔧
catalog🔧
dask-sidecar🔧
datcore-adapter🔧
director-v2🔧
storage🔧
swarm-deploy🧪
74 websocket-client 0.59.0, 1.3.2 1.3.3 9 catalog🧪
director-v2🧪
e2e🧪
postgres-database🧪
public-api🧪
service-integration🧪
service-library🧪
simcore-sdk🧪
web🧪
75 werkzeug 2.1.2, 2.0.3 2.2.2 minor 2 service-library🧪
tests🧪
76 yarl 1.7.2 1.8.1 minor 12 dask-task-models-library🧪
environment-setup🧪
models-library🧪
postgres-database🧪🧪
public-api🧪
service-library🧪🧪
simcore-sdk🧪🧪
swarm-deploy🧪
tests🧪

Legend:

  • ⬆️ base dependency (only services because packages are floating)
  • 🧪 test dependency
  • 🔧 tool dependency

Repo-wide overview of libraries

  • #reqs files parsed: 57
# name versions-base versions-test versions-tool
1 aio-pika 6.8.0, 7.2.0 6.8.0, 8.1.1
2 aioboto3 9.6.0 10.0.0
3 aiobotocore 2.3.0, 2.3.3 2.3.4
4 aiocache 0.11.1 0.11.1
5 aiodebug 2.3.0 2.3.0
6 aiodocker 0.19.1, 0.21.0 0.21.0
7 aiofiles 0.8.0 0.8.0
8 aiohttp 3.8.1 3.8.1
9 aiohttp-jinja2 1.5
10 aiohttp-security 0.4.0
11 aiohttp-session 2.11.0
12 aiohttp-swagger 1.0.16
13 aioitertools 0.10.0 0.10.0
14 aiopg 1.3.3, 1.3.4 1.3.4
15 aioredis 2.0.1
16 aioresponses 0.7.3
17 aiormq 3.3.1, 6.2.3 3.3.1, 6.4.0
18 aiosignal 1.2.0 1.2.0
19 aiosmtplib 1.1.6
20 aiozipkin 1.1.1
21 alembic 1.8.0, 1.8.1 1.8.0, 1.8.1
22 anyio 3.5.0, 3.6.1 3.5.0, 3.6.1
23 argon2-cffi 20.1.0
24 asgi-lifespan 1.0.1
25 asgiref 3.5.0, 3.5.2
26 astroid 2.11.7 2.11.7
27 async-asgi-testclient 1.4.11
28 async-generator 1.10
29 async-timeout 4.0.2 4.0.2
30 asyncpg 0.25.0
31 attrs 20.3.0, 22.1.0 20.3.0, 21.4.0, 22.1.0
32 aws-sam-translator 1.45.0, 1.46.0
33 aws-xray-sdk 2.9.0
34 bcrypt 3.2.0 3.2.2
35 beautifulsoup4 4.10.0
36 black 22.6.0
37 bleach 3.3.0
38 blosc 1.10.6
39 bokeh 2.4.3 2.4.3
40 boto3 1.21.21, 1.21.33 1.21.21, 1.23.4
41 boto3-stubs 1.23.9
42 botocore 1.24.21, 1.24.33 1.24.21, 1.26.4
43 botocore-stubs 1.27.17 1.26.9
44 build 0.8.0
45 bump2version 1.0.1
46 certifi 2021.10.8, 2022.5.18.1, 2022.6.15 2021.10.8, 2022.5.18.1, 2022.6.15
47 cffi 1.15.0 1.15.0, 1.15.1
48 cfgv 3.3.1
49 cfn-lint 0.60.1, 0.61.1
50 change-case 0.5.2
51 charset-normalizer 2.0.12, 2.1.0 2.0.12, 2.1.0
52 click 8.1.3 8.1.3 8.1.3
53 cloudpickle 2.0.0, 2.1.0
54 codecov 2.1.12
55 colorlog 6.6.0
56 configparser 5.2.0
57 coverage 6.3.2, 6.4, 6.4.3
58 coveralls 3.3.1
59 cryptography 3.4.7, 36.0.2, 37.0.2 36.0.2, 37.0.2, 37.0.4
60 cytoolz 0.11.0
61 dask 2022.6.0, 2022.8.0
62 dask-gateway 2022.6.1
63 dask-gateway-server 2022.6.1
64 decorator 4.4.2
65 defusedxml 0.7.1
66 deprecated 1.2.13 1.2.13
67 dill 0.3.4, 0.3.5, 0.3.5.1 0.3.5.1
68 distlib 0.3.5
69 distributed 2022.6.0, 2022.8.0
70 distro 1.5.0 1.7.0
71 dnspython 2.0.0, 2.1.0, 2.2.1 2.2.1
72 docker 5.0.3 5.0.3
73 docker-compose 1.29.1 1.29.1
74 dockerpty 0.4.1 0.4.1
75 docopt 0.6.2 0.6.2
76 ecdsa 0.14.1 0.17.0
77 email-validator 1.2.1 1.2.1
78 entrypoints 0.3
79 et-xmlfile 1.1.0
80 exceptiongroup 1.0.0
81 execnet 1.9.0
82 expiringdict 1.2.1
83 faker 13.15.1
84 fastapi 0.71.0, 0.75.0, 0.75.1
85 fastapi-contrib 0.2.11
86 fastapi-pagination 0.9.1
87 fastjsonschema 2.15.3
88 filelock 3.8.0
89 flaky 3.7.0
90 flask 2.1.2
91 flask-cors 3.0.10
92 frozenlist 1.3.0, 1.3.1 1.3.0, 1.3.1
93 fsspec 2022.5.0, 2022.7.1
94 future 0.18.2 0.18.2
95 futures 3.0.5
96 graphql-core 3.2.1
97 greenlet 1.1.2 1.1.2
98 gunicorn 20.1.0
99 h11 0.12.0 0.12.0
100 h2 4.1.0
101 heapdict 1.0.1
102 hpack 4.0.0
103 httpcore 0.15.0 0.15.0
104 httptools 0.2.0, 0.4.0
105 httpx 0.23.0 0.23.0
106 hyperframe 6.0.1
107 hypothesis 6.54.2
108 icdiff 2.0.5
109 identify 2.5.3
110 idna 2.10, 3.3 2.10, 3.3
111 importlib-metadata 4.11.3, 4.12.0
112 iniconfig 1.1.1 1.1.1
113 inotify 0.2.10
114 isodate 0.6.1
115 isort 5.10.1 5.10.1
116 itsdangerous 1.1.0, 2.1.2 2.1.2
117 jaeger-client 4.8.0
118 jinja-app-loader 1.0.2
119 jinja2 3.1.2 3.1.2 3.1.2
120 jmespath 1.0.0 1.0.0, 1.0.1
121 jschema-to-python 1.2.3
122 json2html 1.3.0
123 jsondiff 2.0.0 2.0.0
124 jsonpatch 1.32
125 jsonpickle 2.2.0
126 jsonpointer 2.3
127 jsonschema 3.2.0, 4.9.1 3.2.0, 4.9.1
128 junit-xml 1.9
129 jupyter-client 6.1.12
130 jupyter-core 4.7.1
131 jupyter-server 1.18.1
132 jupyter-server-proxy 3.2.1
133 jupyterlab-pygments 0.1.2
134 lazy-object-proxy 1.4.3 1.4.3, 1.7.1 1.7.1
135 locket 1.0.0
136 lz4 4.0.0
137 mako 1.1.5, 1.2.0, 1.2.1 1.1.5, 1.2.0, 1.2.1
138 markupsafe 2.1.1 2.1.1 2.1.1
139 mccabe 0.7.0 0.7.0
140 minio 7.0.4
141 mistune 0.8.4
142 moto 3.1.9, 3.1.15
143 msgpack 1.0.3, 1.0.4
144 multidict 6.0.2 6.0.2
145 mypy-extensions 0.4.3
146 nbclient 0.5.3
147 nbconvert 6.4.5
148 nbformat 5.3.0
149 nest-asyncio 1.5.1
150 networkx 2.5.1 2.8.1, 2.8.4
151 nodeenv 1.7.0
152 nose 1.3.7
153 numpy 1.22.3 1.22.3, 1.23.1
154 openapi-core 0.12.0
155 openapi-schema-validator 0.2.3 0.2.3
156 openapi-spec-validator 0.4.0 0.4.0
157 openpyxl 3.0.9
158 opentracing 2.4.0
159 orjson 3.7.2
160 packaging 21.3 21.3 21.3
161 pamqp 2.3.0, 3.1.0 2.3.0, 3.2.0
162 pandas 1.2.4 1.4.2
163 pandocfilters 1.4.3
164 paramiko 2.11.0 2.11.0
165 parfive 1.5.1
166 partd 1.2.0
167 passlib 1.7.4 1.7.4
168 pathspec 0.9.0
169 pbr 5.9.0
170 pennsieve 6.2.0
171 pep517 0.13.0
172 pillow 9.0.1 9.2.0
173 pint 0.19.2 0.19.2
174 pip-tools 6.8.0
175 platformdirs 2.5.2 2.5.2
176 pluggy 1.0.0 1.0.0
177 pprintpp 0.4.0
178 pre-commit 2.20.0
179 prometheus-client 0.14.1
180 protobuf 3.20.0
181 psutil 5.9.0, 5.9.1
182 psycopg2-binary 2.9.3 2.9.3
183 ptvsd 4.3.2
184 ptyprocess 0.7.0
185 py 1.11.0 1.11.0
186 py-cpuinfo 8.0.0
187 pyasn1 0.4.8 0.4.8
188 pycparser 2.20, 2.21 2.20, 2.21
189 pydantic 1.9.0, 1.9.1, 1.9.2 1.9.1
190 pyftpdlib 1.5.6
191 pygments 2.9.0
192 pyinstrument 3.4.2, 4.1.1, 4.2.0 4.2.0
193 pyinstrument-cext 0.2.4
194 pylint 2.14.5 2.14.5
195 pynacl 1.4.0 1.5.0
196 pyopenssl 22.0.0
197 pyparsing 3.0.9 3.0.9 3.0.9
198 pyrsistent 0.18.1 0.18.1
199 pytest 7.1.2 7.1.2
200 pytest-aiohttp 1.0.4
201 pytest-asyncio 0.18.3, 0.19.0
202 pytest-benchmark 3.4.1
203 pytest-cov 3.0.0
204 pytest-docker 0.12.0, 1.0.0
205 pytest-forked 1.4.0
206 pytest-icdiff 0.5, 0.6
207 pytest-instafail 0.4.2
208 pytest-lazy-fixture 0.6.3
209 pytest-localftpserver 1.1.3
210 pytest-mock 3.7.0, 3.8.2
211 pytest-runner 6.0.0
212 pytest-sugar 0.9.4, 0.9.5
213 pytest-xdist 2.5.0
214 python-dateutil 2.8.1, 2.8.2 2.8.1, 2.8.2
215 python-dotenv 0.20.0 0.20.0
216 python-engineio 3.14.2
217 python-jose 3.2.0 3.3.0
218 python-magic 0.4.25
219 python-multipart 0.0.5
220 python-socketio 4.6.1
221 pytz 2020.1, 2022.1 2022.1
222 pyyaml 5.4.1, 6.0 5.4.1, 6.0 5.4.1, 6.0
223 pyzmq 22.1.0
224 redis 4.3.1, 4.3.4 4.3.1
225 requests 2.27.1, 2.28.1 2.27.1, 2.28.1
226 responses 0.20.0, 0.21.0
227 respx 0.19.2
228 rfc3986 1.4.0, 1.5.0 1.4.0, 1.5.0
229 rsa 4.9 4.8
230 s3fs 2022.5.0
231 s3transfer 0.5.2 0.5.2
232 sarif-om 1.0.4
233 semantic-version 2.9.0
234 semver 2.13.0
235 send2trash 1.7.1
236 setproctitle 1.2.3
237 simpervisor 0.4
238 six 1.15.0, 1.16.0 1.15.0, 1.16.0
239 sniffio 1.2.0 1.2.0
240 sortedcontainers 2.4.0 2.4.0
241 soupsieve 2.3.2
242 sqlalchemy 1.4.37, 1.4.40 1.4.37, 1.4.40
243 sshpubkeys 3.3.1
244 starlette 0.17.1
245 strict-rfc3339 0.7
246 tblib 1.7.0
247 tenacity 8.0.1 8.0.1
248 termcolor 1.1.0
249 terminado 0.10.1
250 testpath 0.5.0
251 texttable 1.6.3 1.6.4
252 threadloop 1.0.2
253 thrift 0.16.0
254 toml 0.10.2
255 tomli 2.0.1 2.0.1 2.0.1
256 tomlkit 0.11.3 0.11.3
257 toolz 0.11.1, 0.12.0
258 tornado 6.1 6.1
259 tqdm 4.64.0 4.64.0
260 traitlets 5.1.1 5.3.0
261 typer 0.4.1, 0.6.1 0.6.1 0.6.1
262 types-aiobotocore 2.3.3
263 types-aiobotocore-s3 2.3.3
264 types-aiofiles 0.8.10
265 types-boto3 1.0.2
266 types-pkg-resources 0.1.3
267 types-pyyaml 6.0.11
268 typing-extensions 4.3.0 4.3.0 4.3.0
269 ujson 4.3.0, 5.3.0
270 urllib3 1.26.9, 1.26.11 1.26.9, 1.26.11
271 uvicorn 0.15.0, 0.17.0, 0.17.6
272 uvloop 0.16.0
273 virtualenv 20.16.3
274 watchdog 2.1.5 2.1.9
275 watchgod 0.8.2
276 webencodings 0.5.1
277 websocket-client 0.59.0, 1.3.2, 1.3.3 0.59.0, 1.3.2, 1.3.3
278 websockets 10.1, 10.2 10.3
279 werkzeug 2.0.3, 2.1.2 2.0.3, 2.1.2
280 wheel 0.37.1
281 wrapt 1.14.0, 1.14.1 1.14.0, 1.14.1 1.14.1
282 xmltodict 0.13.0
283 yarl 1.5.1, 1.7.2, 1.8.1 1.5.1, 1.7.2, 1.8.1
284 zict 2.2.0
285 zipp 3.8.0

@codecov
Copy link

codecov bot commented Aug 11, 2022

Codecov Report

Merging #3250 (ae2cadd) into master (d52b78b) will increase coverage by 0.0%.
The diff coverage is 66.6%.

Impacted file tree graph

@@          Coverage Diff           @@
##           master   #3250   +/-   ##
======================================
  Coverage    82.2%   82.2%           
======================================
  Files         750     750           
  Lines       31928   31928           
  Branches     4094    4094           
======================================
+ Hits        26263   26264    +1     
  Misses       4829    4829           
+ Partials      836     835    -1     
Flag Coverage Δ
integrationtests 66.5% <100.0%> (ø)
unittests 78.6% <66.6%> (+<0.1%) ⬆️

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files Coverage Δ
...s/api-server/src/simcore_service_api_server/cli.py 0.0% <0.0%> (ø)
...e_service_director_v2/modules/dask_clients_pool.py 94.2% <100.0%> (ø)
...c/simcore_service_catalog/core/background_tasks.py 64.2% <0.0%> (-2.2%) ⬇️
.../director/src/simcore_service_director/producer.py 61.6% <0.0%> (-0.3%) ⬇️
...imcore_service_webserver/garbage_collector_core.py 69.8% <0.0%> (+0.6%) ⬆️
...rvice-library/src/servicelib/common_aiopg_utils.py 97.0% <0.0%> (+8.8%) ⬆️

@pcrespov pcrespov changed the title WIP: Maintenance/week 32 WIP: ⬆️ Maintenance/week 32 Aug 11, 2022
@pcrespov pcrespov self-assigned this Aug 11, 2022
@pcrespov pcrespov added this to the Brutalism milestone Aug 11, 2022
@pcrespov pcrespov force-pushed the maintenance/week-32 branch 2 times, most recently from 3e89805 to 415150f Compare August 11, 2022 18:43
@pcrespov pcrespov changed the title WIP: ⬆️ Maintenance/week 32 ⬆️ Maintenance/week 32: upgrades test and tool libraries Aug 12, 2022
@pcrespov pcrespov added the t:maintenance Some planned maintenance work label Aug 12, 2022
@sonarcloud
Copy link

sonarcloud bot commented Aug 12, 2022

Kudos, SonarCloud Quality Gate passed!    Quality Gate passed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 0 Code Smells

No Coverage information No Coverage information
0.0% 0.0% Duplication

@pcrespov pcrespov marked this pull request as ready for review August 12, 2022 11:18
Copy link
Contributor

@GitHK GitHK left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍

Copy link
Member

@sanderegg sanderegg left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ok some questions:
I see aiobotocore, aioboto3 updated everywhere but in storage? any reason for this? is this another depedency?
I see dask/distributed updated in the dask-task-library. I know it is the library and does not influence the others, but what is the rationale of not updating it everywhere then?

@pcrespov
Copy link
Member Author

@sanderegg my answers follow:

I see aiobotocore, aioboto3 updated everywhere but in storage? any reason for this? is this another depedency?

Not sure what do you refer. In services/storage/requirements/_base.txt` we only modify typing-extensions. Under servicesthe changes in_base.txt`` requirements are only to reduce non-critical constraints for tests and tooling and this way reduce version dispersion

I see dask/distributed updated in the dask-task-library. I know it is the library and does not influence the others, but what is the rationale of not updating it everywhere then?

The rationale is that: a) every major upgrade of a services should be in a separate PR and b) the upgrade shall be done by the service owner/s since sometimes it requires changing or adapting the code

@pcrespov pcrespov merged commit 99cf262 into ITISFoundation:master Aug 12, 2022
@pcrespov pcrespov deleted the maintenance/week-32 branch August 12, 2022 12:57
@pcrespov pcrespov restored the maintenance/week-32 branch August 12, 2022 12:57
@pcrespov pcrespov deleted the maintenance/week-32 branch August 12, 2022 12:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
t:maintenance Some planned maintenance work
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants