Skip to content

Commit 1945caa

Browse files
⬆️(project) upgrade python dependencies
| datasource | package | from | to | | ---------- | --------------------- | --------------- | --------------- | | pypi | anyio | 4.9.0 | 4.12.0 | | pypi | bcrypt | 4.2.0 | 5.0.0 | | pypi | black | 24.8.0 | 25.11.0 | | pypi | cachetools | 5.5.0 | 6.2.2 | | pypi | click | 8.2.0 | 8.3.1 | | pypi | clickhouse-connect | 0.7.19 | 0.10.0 | | pypi | cryptography | 43.0.1 | 46.0.3 | | pypi | elasticsearch | 8.19.2 | 9.2.0 | | pypi | factory-boy | 3.3.1 | 3.3.3 | | pypi | fastapi | 0.114.2 | 0.123.8 | | pypi | importlib-metadata | 8.5.0 | 8.7.0 | | pypi | mkdocs-click | 0.8.1 | 0.9.0 | | pypi | mkdocs-material | 9.5.34 | 9.7.0 | | pypi | mkdocstrings | 0.26.1 | 1.0.0 | | pypi | moto | 5.0.14 | 5.1.18 | | pypi | mypy | 1.11.2 | 1.19.0 | | pypi | neoteroi-mkdocs | 1.1.0 | 1.2.0 | | pypi | polyfactory | 2.16.2 | 3.1.0 | | pypi | pyfakefs | 5.6.0 | 5.10.2 | | pypi | pymdown-extensions | 10.9 | 10.17.2 | | pypi | pytest | 8.3.5 | 9.0.1 | | pypi | pytest-cov | 5.0.0 | 7.0.0 | | pypi | pytest-httpx | 0.35.0 | 0.36.0 | | pypi | python-jose | 3.3.0 | 3.5.0 | | pypi | responses | 0.25.3 | 0.25.8 | | pypi | ruff | 0.6.5 | 0.14.8 | | pypi | sentry-sdk | 2.14.0 | 2.47.0 | | pypi | twine | 5.1.1 | 6.2.0 | | pypi | types-cachetools | 5.5.0.20240820 | 6.2.0.20251022 | | pypi | types-python-dateutil | 2.9.0.20240906 | 2.9.0.20251115 | | pypi | types-python-jose | 3.3.4.20240106 | 3.5.0.20250531 | | pypi | types-requests | 2.32.0.20240914 | 2.32.4.20250913 | | pypi | uvicorn | 0.30.6 | 0.38.0 | | pypi | websockets | 13.1 | 15.0.1 |
1 parent 5e1558d commit 1945caa

File tree

1 file changed

+34
-34
lines changed

1 file changed

+34
-34
lines changed

pyproject.toml

Lines changed: 34 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ keywords = ["LRS", "Analytics", "xAPI", "Open edX"]
2929
dependencies = [
3030
# By default, we only consider core dependencies required to use Ralph as a
3131
# library (mostly models).
32-
"importlib-metadata>=8.5, <8.6",
32+
"importlib-metadata>=8.7, <8.8",
3333
"langcodes>=3.2.0",
3434
"pydantic[email]>=2.5.3,<3.0",
3535
"pydantic_settings>=2.1.0,<3.0",
@@ -45,11 +45,11 @@ dynamic = ["version"]
4545

4646
[project.optional-dependencies]
4747
backend-clickhouse = [
48-
"clickhouse-connect<0.8",
48+
"clickhouse-connect<0.11",
4949
"python-dateutil>=2.8.2",
5050
]
5151
backend-es = [
52-
"elasticsearch[async]>=8.0.0,<9.0.0",
52+
"elasticsearch[async]>=9.2.0,<9.3.0",
5353
]
5454
backend-ldp = [
5555
"ovh==1.2.0",
@@ -73,56 +73,56 @@ backend-swift = [
7373
"python-swiftclient>=4.0.0",
7474
]
7575
backend-ws = [
76-
"websockets>=13.0,<14.0",
76+
"websockets>=15,<15.1",
7777
]
7878
backends = [
7979
"ralph-malph[backend-clickhouse,backend-es,backend-ldp,backend-lrs,backend-mongo,backend-s3,backend-swift,backend-ws]",
8080
]
8181
ci = [
82-
"twine==5.1.1",
82+
"twine==6.2.0",
8383
]
8484
cli = [
8585
"bcrypt>=4.0.0",
86-
"click>=8.1.0,<8.2.1", # until CliRunner is fixed (https://github.com/pallets/click/issues/2939)
86+
"click>=8.3.1,<8.4.0", # until CliRunner is fixed (https://github.com/pallets/click/issues/2939)
8787
"click-option-group>=0.5.0",
8888
"sentry-sdk[fastapi]>=1.9.0",
8989
]
9090
dev = [
91-
"anyio==4.9.0",
92-
"black==24.8.0",
93-
"cryptography==43.0.1",
94-
"factory-boy==3.3.1",
91+
"anyio==4.12.0",
92+
"black==25.11.0",
93+
"cryptography==46.0.3",
94+
"factory-boy==3.3.3",
9595
"logging-gelf==0.0.32",
9696
"mike==2.1.3",
9797
"mkdocs==1.6.1",
98-
"mkdocs-click==0.8.1",
99-
"mkdocs-material==9.5.34",
100-
"mkdocstrings[python-legacy]==0.26.1",
101-
"moto==5.0.14",
102-
"mypy==1.11.2",
103-
"neoteroi-mkdocs==1.1.0",
104-
"polyfactory==2.16.2",
105-
"pyfakefs==5.6.0",
106-
"pymdown-extensions==10.9",
107-
"pytest==8.3.5",
108-
"pytest-cov==5.0.0",
109-
"pytest-httpx==0.35.0",
98+
"mkdocs-click==0.9.0",
99+
"mkdocs-material==9.7.0",
100+
"mkdocstrings[python-legacy]==1.0.0",
101+
"moto==5.1.18",
102+
"mypy==1.19.0",
103+
"neoteroi-mkdocs==1.2.0",
104+
"polyfactory==3.1.0",
105+
"pyfakefs==5.10.2",
106+
"pymdown-extensions==10.17.2",
107+
"pytest==9.0.1",
108+
"pytest-cov==7.0.0",
109+
"pytest-httpx==0.36.0",
110110
"requests-mock==1.12.1",
111-
"responses==0.25.3",
112-
"ruff==0.6.5",
113-
"types-python-dateutil ==2.9.0.20240906",
114-
"types-python-jose ==3.3.4.20240106",
115-
"types-requests<2.32.0.20240915",
116-
"types-cachetools ==5.5.0.20240820",
111+
"responses==0.25.8",
112+
"ruff==0.14.8",
113+
"types-python-dateutil ==2.9.0.20251115",
114+
"types-python-jose ==3.5.0.20250531",
115+
"types-requests<2.32.4.20250914",
116+
"types-cachetools ==6.2.0.20251022",
117117
]
118118
lrs = [
119-
"bcrypt==4.2.0",
120-
"fastapi==0.114.2",
121-
"cachetools==5.5.0",
119+
"bcrypt==5.0.0",
120+
"fastapi==0.123.8",
121+
"cachetools==6.2.2",
122122
"httpx==0.28.1",
123-
"sentry_sdk==2.14.0",
124-
"python-jose==3.3.0",
125-
"uvicorn[standard]==0.30.6",
123+
"sentry_sdk==2.47.0",
124+
"python-jose==3.5.0",
125+
"uvicorn[standard]==0.38.0",
126126
]
127127
full = [
128128
"ralph-malph[backends,cli,lrs]",

0 commit comments

Comments
 (0)