Skip to content

Commit a06be19

Browse files
⬆️(project) upgrade python dependencies
| datasource | package | from | to | | ---------- | --------------------- | --------------- | --------------- | | pypi | anyio | 4.4.0 | 4.9.0 | | pypi | bcrypt | 4.2.0 | 4.3.0 | | pypi | black | 24.8.0 | 25.1.0 | | pypi | cachetools | 5.5.0 | 6.0.0 | | pypi | clickhouse-connect | 0.7.19 | 0.8.17 | | pypi | cryptography | 43.0.1 | 45.0.3 | | pypi | factory-boy | 3.3.1 | 3.3.3 | | pypi | fastapi | 0.114.2 | 0.115.12 | | pypi | httpx | 0.27.2 | 0.28.1 | | 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.6.14 | | pypi | mkdocstrings | 0.26.1 | 0.29.1 | | pypi | moto | 5.0.14 | 5.1.5 | | pypi | mypy | 1.11.2 | 1.15.0 | | pypi | neoteroi-mkdocs | 1.1.0 | 1.1.2 | | pypi | polyfactory | 2.16.2 | 2.21.0 | | pypi | pyfakefs | 5.6.0 | 5.8.0 | | pypi | pymdown-extensions | 10.9 | 10.15 | | pypi | pytest | 7.4.4 | 8.3.5 | | pypi | pytest-cov | 5.0.0 | 6.1.1 | | pypi | pytest-httpx | 0.22.0 | 0.35.0 | | pypi | python-jose | 3.3.0 | 3.5.0 | | pypi | responses | 0.25.3 | 0.25.7 | | pypi | ruff | 0.6.5 | 0.11.11 | | pypi | sentry-sdk | 2.14.0 | 2.29.1 | | pypi | twine | 5.1.1 | 6.1.0 | | pypi | types-cachetools | 5.5.0.20240820 | 6.0.0.20250525 | | pypi | types-python-dateutil | 2.9.0.20240906 | 2.9.0.20250516 | | pypi | types-python-jose | 3.3.4.20240106 | 3.4.0.20250516 | | pypi | types-requests | 2.32.0.20240914 | 2.32.0.20250515 | | pypi | uvicorn | 0.30.6 | 0.34.2 |
1 parent 1e3ebba commit a06be19

File tree

1 file changed

+33
-33
lines changed

1 file changed

+33
-33
lines changed

pyproject.toml

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

4747
[project.optional-dependencies]
4848
backend-clickhouse = [
49-
"clickhouse-connect[numpy,pandas]<0.8",
49+
"clickhouse-connect[numpy,pandas]<0.9",
5050
"python-dateutil>=2.8.2",
5151
]
5252
backend-es = [
@@ -57,7 +57,7 @@ backend-ldp = [
5757
"requests>=2.0.0",
5858
]
5959
backend-lrs = [
60-
"httpx<0.27.3", # pin as `pytest-httpx<0.23.0` requires `httpx==0.24.*`
60+
"httpx<0.28.2", # pin as `pytest-httpx<0.23.0` requires `httpx==0.24.*`
6161
]
6262
backend-mongo = [
6363
"motor[srv]>=3.3.0",
@@ -80,7 +80,7 @@ backends = [
8080
"ralph-malph[backend-clickhouse,backend-es,backend-ldp,backend-lrs,backend-mongo,backend-s3,backend-swift]",
8181
]
8282
ci = [
83-
"twine==5.1.1",
83+
"twine==6.1.0",
8484
]
8585
cli = [
8686
"bcrypt>=4.0.0",
@@ -89,41 +89,41 @@ cli = [
8989
"sentry-sdk[fastapi]>=1.9.0",
9090
]
9191
dev = [
92-
"anyio==4.4.0",
93-
"black==24.8.0",
94-
"cryptography==43.0.1",
95-
"factory-boy==3.3.1",
92+
"anyio==4.9.0",
93+
"black==25.1.0",
94+
"cryptography==45.0.3",
95+
"factory-boy==3.3.3",
9696
"logging-gelf==0.0.32",
9797
"mike==2.1.3",
9898
"mkdocs==1.6.1",
99-
"mkdocs-click==0.8.1",
100-
"mkdocs-material==9.5.34",
101-
"mkdocstrings[python-legacy]==0.26.1",
102-
"moto==5.0.14",
103-
"mypy==1.11.2",
104-
"neoteroi-mkdocs==1.1.0",
105-
"polyfactory==2.16.2",
106-
"pyfakefs==5.6.0",
107-
"pymdown-extensions==10.9",
108-
"pytest<8.0.0", # pin as pytest-httpx<0.23.0 is not compatible with pytest 8.0.0
109-
"pytest-cov==5.0.0",
110-
"pytest-httpx<0.23.0", # pin as Python 3.8 is no longer supported from release 0.23.0
99+
"mkdocs-click==0.9.0",
100+
"mkdocs-material==9.6.14",
101+
"mkdocstrings[python-legacy]==0.29.1",
102+
"moto==5.1.5",
103+
"mypy==1.15.0",
104+
"neoteroi-mkdocs==1.1.2",
105+
"polyfactory==2.21.0",
106+
"pyfakefs==5.8.0",
107+
"pymdown-extensions==10.15",
108+
"pytest<8.3.6", # pin as pytest-httpx<0.23.0 is not compatible with pytest 8.0.0
109+
"pytest-cov==6.1.1",
110+
"pytest-httpx<0.35.1", # pin as Python 3.8 is no longer supported from release 0.23.0
111111
"requests-mock==1.12.1",
112-
"responses==0.25.3",
113-
"ruff==0.6.5",
114-
"types-python-dateutil ==2.9.0.20240906",
115-
"types-python-jose ==3.3.4.20240106",
116-
"types-requests<2.32.0.20240915",
117-
"types-cachetools ==5.5.0.20240820",
112+
"responses==0.25.7",
113+
"ruff==0.11.11",
114+
"types-python-dateutil ==2.9.0.20250516",
115+
"types-python-jose ==3.4.0.20250516",
116+
"types-requests<2.32.0.20250516",
117+
"types-cachetools ==6.0.0.20250525",
118118
]
119119
lrs = [
120-
"bcrypt==4.2.0",
121-
"fastapi==0.114.2",
122-
"cachetools==5.5.0",
123-
"httpx<0.27.3", # pin as `pytest-httpx<0.23.0` requires `httpx==0.24.*`
124-
"sentry_sdk==2.14.0",
125-
"python-jose==3.3.0",
126-
"uvicorn[standard]==0.30.6",
120+
"bcrypt==4.3.0",
121+
"fastapi==0.115.12",
122+
"cachetools==6.0.0",
123+
"httpx<0.28.2", # pin as `pytest-httpx<0.23.0` requires `httpx==0.24.*`
124+
"sentry_sdk==2.29.1",
125+
"python-jose==3.5.0",
126+
"uvicorn[standard]==0.34.2",
127127
]
128128
full = [
129129
"ralph-malph[backends,cli,lrs]",

0 commit comments

Comments
 (0)