Skip to content

Commit 4139032

Browse files
v0.1.20
1 parent 4c8d78f commit 4139032

File tree

3 files changed

+127
-83
lines changed

3 files changed

+127
-83
lines changed

pyproject.toml

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,10 @@
11
[build-system]
2-
requires = ["hatchling"]
2+
requires = ["hatchling","betterproto2_compiler"]
33
build-backend = "hatchling.build"
44

5+
[tool.uv.extra-build-dependencies]
6+
betterosi = [{requirement = "betterproto2_compiler", match-runtime=true}]
7+
58
[project]
69
name = "omega-prime"
710
authors = [
@@ -38,15 +41,14 @@ dependencies = [
3841
'altair',
3942
'xarray',
4043
'pyproj',
41-
'betterosi (>=0.8, <1)',
42-
'betterproto2-rust-codec',
44+
'betterosi (>=0.8.3, <1)',
4345
'lxd-io>=0.4.6',
4446
'pyxodr-omega-prime',
4547
'joblib',
4648
'tqdm_joblib',
4749
'filelock>=3.18.0'
4850
]
49-
version = "0.1.19"
51+
version = "0.1.20"
5052

5153
[project.urls]
5254
Homepage = "https://github.com/ika-rwth-aachen/omega-prime"

requirements.txt

Lines changed: 75 additions & 54 deletions
Original file line numberDiff line numberDiff line change
@@ -1,34 +1,45 @@
11
# This file was autogenerated by uv via the following command:
2-
# uv pip compile pyproject.toml
2+
# uv pip compile .\pyproject.toml
33
altair==5.5.0
4-
# via omega-prime (pyproject.toml)
4+
# via omega-prime (./pyproject.toml)
55
annotated-types==0.7.0
66
# via pydantic
7-
attrs==25.3.0
7+
attrs==25.4.0
88
# via
99
# jsonschema
1010
# referencing
11-
betterosi==0.8.1
12-
# via omega-prime (pyproject.toml)
13-
betterproto2==0.8.0
11+
betterosi==0.8.3
12+
# via omega-prime (./pyproject.toml)
13+
betterproto2==0.9.1
14+
# via
15+
# betterosi
16+
# betterproto2-compiler
17+
betterproto2-compiler==0.9.0
1418
# via betterosi
1519
betterproto2-rust-codec==0.1.3
16-
# via omega-prime (pyproject.toml)
17-
certifi==2025.8.3
20+
# via
21+
# omega-prime (./pyproject.toml)
22+
# betterosi
23+
certifi==2025.10.5
1824
# via
1925
# pyogrio
2026
# pyproj
21-
click==8.2.1
27+
click==8.3.0
2228
# via typer
29+
colorama==0.4.6
30+
# via
31+
# click
32+
# loguru
33+
# tqdm
2334
contourpy==1.3.3
2435
# via matplotlib
2536
cycler==0.12.1
2637
# via matplotlib
27-
filelock==3.19.1
28-
# via omega-prime (pyproject.toml)
29-
fonttools==4.59.2
38+
filelock==3.20.0
39+
# via omega-prime (./pyproject.toml)
40+
fonttools==4.60.1
3041
# via matplotlib
31-
grpcio==1.74.0
42+
grpcio==1.75.1
3243
# via betterproto2
3344
grpclib==0.4.8
3445
# via betterproto2
@@ -39,9 +50,11 @@ hpack==4.1.0
3950
hyperframe==6.1.0
4051
# via h2
4152
jinja2==3.1.6
42-
# via altair
53+
# via
54+
# altair
55+
# betterproto2-compiler
4356
joblib==1.5.2
44-
# via omega-prime (pyproject.toml)
57+
# via omega-prime (./pyproject.toml)
4558
jsonschema==4.25.1
4659
# via altair
4760
jsonschema-specifications==2025.9.1
@@ -51,20 +64,20 @@ kiwisolver==1.4.9
5164
loguru==0.7.3
5265
# via lxd-io
5366
lxd-io==0.4.10
54-
# via omega-prime (pyproject.toml)
55-
lxml==6.0.1
67+
# via omega-prime (./pyproject.toml)
68+
lxml==6.0.2
5669
# via
57-
# omega-prime (pyproject.toml)
70+
# omega-prime (./pyproject.toml)
5871
# pyxodr-omega-prime
5972
lz4==4.4.4
6073
# via mcap
6174
markdown-it-py==4.0.0
6275
# via rich
63-
markupsafe==3.0.2
76+
markupsafe==3.0.3
6477
# via jinja2
65-
matplotlib==3.10.6
78+
matplotlib==3.10.7
6679
# via
67-
# omega-prime (pyproject.toml)
80+
# omega-prime (./pyproject.toml)
6881
# betterosi
6982
# lxd-io
7083
# pyxodr-omega-prime
@@ -76,17 +89,17 @@ mcap-protobuf-support==0.5.3
7689
# via betterosi
7790
mdurl==0.1.2
7891
# via markdown-it-py
79-
multidict==6.6.4
92+
multidict==6.7.0
8093
# via grpclib
8194
mypy-extensions==1.1.0
8295
# via typing-inspect
83-
narwhals==2.4.0
96+
narwhals==2.8.0
8497
# via altair
8598
networkx==3.5
86-
# via omega-prime (pyproject.toml)
87-
numpy==2.3.3
99+
# via omega-prime (./pyproject.toml)
100+
numpy==2.3.4
88101
# via
89-
# omega-prime (pyproject.toml)
102+
# omega-prime (./pyproject.toml)
90103
# betterosi
91104
# contourpy
92105
# lxd-io
@@ -104,44 +117,46 @@ packaging==25.0
104117
# pandera
105118
# pyogrio
106119
# xarray
107-
pandas==2.3.2
120+
pandas==2.3.3
108121
# via
109-
# omega-prime (pyproject.toml)
122+
# omega-prime (./pyproject.toml)
110123
# xarray
111124
pandera==0.26.1
112-
# via omega-prime (pyproject.toml)
113-
pillow==11.3.0
125+
# via omega-prime (./pyproject.toml)
126+
pillow==12.0.0
114127
# via matplotlib
115-
polars==1.33.1
128+
polars==1.34.0
116129
# via
117-
# omega-prime (pyproject.toml)
130+
# omega-prime (./pyproject.toml)
118131
# lxd-io
119132
# pandera
120133
# polars-st
121-
polars-st==0.3.0
122-
# via omega-prime (pyproject.toml)
123-
protobuf==6.32.0
134+
polars-runtime-32==1.34.0
135+
# via polars
136+
polars-st==0.4.0
137+
# via omega-prime (./pyproject.toml)
138+
protobuf==6.33.0
124139
# via
125140
# betterproto2
126141
# mcap-protobuf-support
127142
pyarrow==21.0.0
128143
# via
129144
# pandas
130145
# polars-st
131-
pydantic==2.11.7
146+
pydantic==2.12.2
132147
# via
133148
# betterproto2
134149
# pandera
135-
pydantic-core==2.33.2
150+
pydantic-core==2.41.4
136151
# via pydantic
137152
pygments==2.19.2
138153
# via rich
139154
pyogrio==0.11.1
140155
# via polars-st
141-
pyparsing==3.2.3
156+
pyparsing==3.2.5
142157
# via matplotlib
143158
pyproj==3.7.2
144-
# via omega-prime (pyproject.toml)
159+
# via omega-prime (./pyproject.toml)
145160
python-dateutil==2.9.0.post0
146161
# via
147162
# betterproto2
@@ -150,49 +165,53 @@ python-dateutil==2.9.0.post0
150165
pytz==2025.2
151166
# via pandas
152167
pyxodr-omega-prime==0.1.5
153-
# via omega-prime (pyproject.toml)
154-
referencing==0.36.2
168+
# via omega-prime (./pyproject.toml)
169+
referencing==0.37.0
155170
# via
156171
# jsonschema
157172
# jsonschema-specifications
158-
rich==14.1.0
173+
rich==14.2.0
159174
# via
160175
# pyxodr-omega-prime
161176
# typer
162177
rpds-py==0.27.1
163178
# via
164179
# jsonschema
165180
# referencing
166-
scipy==1.16.1
181+
ruff==0.9.10
182+
# via betterproto2-compiler
183+
scipy==1.16.2
167184
# via
168-
# omega-prime (pyproject.toml)
185+
# omega-prime (./pyproject.toml)
169186
# pyxodr-omega-prime
170-
shapely==2.1.1
187+
shapely==2.1.2
171188
# via
172-
# omega-prime (pyproject.toml)
189+
# omega-prime (./pyproject.toml)
173190
# pyxodr-omega-prime
174191
shellingham==1.5.4
175192
# via typer
176193
six==1.17.0
177194
# via python-dateutil
178195
strenum==0.4.15
179-
# via omega-prime (pyproject.toml)
196+
# via omega-prime (./pyproject.toml)
180197
tqdm==4.67.1
181198
# via
182199
# betterosi
183200
# tqdm-joblib
184201
tqdm-joblib==0.0.5
185-
# via omega-prime (pyproject.toml)
202+
# via omega-prime (./pyproject.toml)
186203
typeguard==4.4.4
187204
# via pandera
188-
typer==0.17.4
205+
typer==0.19.2
189206
# via
190-
# omega-prime (pyproject.toml)
207+
# omega-prime (./pyproject.toml)
191208
# betterosi
192209
typing-extensions==4.15.0
193210
# via
194211
# altair
195212
# betterproto2
213+
# betterproto2-compiler
214+
# grpcio
196215
# pandera
197216
# pydantic
198217
# pydantic-core
@@ -203,11 +222,13 @@ typing-extensions==4.15.0
203222
# typing-inspection
204223
typing-inspect==0.9.0
205224
# via pandera
206-
typing-inspection==0.4.1
225+
typing-inspection==0.4.2
207226
# via pydantic
208227
tzdata==2025.2
209228
# via pandas
210-
xarray==2025.9.0
211-
# via omega-prime (pyproject.toml)
212-
zstandard==0.24.0
229+
win32-setctime==1.2.0
230+
# via loguru
231+
xarray==2025.10.1
232+
# via omega-prime (./pyproject.toml)
233+
zstandard==0.25.0
213234
# via mcap

0 commit comments

Comments
 (0)