11[project ]
22name = " multidimio"
3- version = " 1.0.0 "
3+ version = " 1.0.2 "
44description = " Cloud-native, scalable, and user-friendly multi dimensional energy data!"
55authors = [{
name =
" Altay Sansal" ,
email =
" [email protected] " }]
66requires-python = " >=3.11,<3.14"
77readme = " README.md"
8- license = { "text" = " Apache-2.0" }
8+ license = " Apache-2.0"
9+ license-files = [" LICEN[CS]E*" ]
910keywords = [" mdio" , " multidimio" , " seismic" , " wind" , " data" ]
1011classifiers = [
1112 " Programming Language :: Python :: 3" ,
@@ -17,25 +18,25 @@ classifiers = [
1718]
1819
1920dependencies = [
20- " click ( >=8.2.1,<9.0.0) " ,
21- " click-params ( >=0.5.0,<0.6.0) " ,
22- " dask ( >=2025.7.0) " ,
23- " fsspec ( >=2025.9.0) " ,
24- " pint>=0.25.0,<1.0.0 " ,
25- " psutil ( >=7.0.0,<8.0.0) " ,
26- " pydantic ( >=2.11.7,<3.0.0) " ,
27- " rich ( >=14.1.0,<15.0.0) " ,
28- " segy ( >=0.4.2,<0. 5.0) " ,
29- " tqdm ( >=4.67.1,<5.0.0) " ,
21+ " click>=8.2.1" ,
22+ " click-params>=0.5.0" ,
23+ " dask>=2025.9.0 " ,
24+ " fsspec>=2025.9.0" ,
25+ " pint>=0.25.0" ,
26+ " psutil>=7.0.0" ,
27+ " pydantic>=2.11.9 " ,
28+ " rich>=14.1.0" ,
29+ " segy>=0.5.0" ,
30+ " tqdm>=4.67.1" ,
3031 " universal-pathlib>=0.2.6" ,
3132 " xarray>=2025.9.0" ,
32- " zarr ( >=3.1.2,<4.0.0) " ,
33+ " zarr>=3.1.2" ,
3334]
3435
3536[project .optional-dependencies ]
36- cloud = [" s3fs ( >=2025.9.0) " , " gcsfs ( >=2025.9.0) " , " adlfs ( >=2025.8.0) " ]
37- distributed = [" distributed ( >=2025.7.0) " , " bokeh ( >=3.8.0,<4.0.0) " ]
38- lossy = [" zfpy ( >=1.0.1,<2.0.0) " ]
37+ cloud = [" s3fs>=2025.9.0" , " gcsfs>=2025.9.0" , " adlfs>=2025.8.0" ]
38+ distributed = [" distributed>=2025.9.0 " , " bokeh>=3.8.0" ]
39+ lossy = [" zfpy>=1.0.1" ]
3940
4041[project .urls ]
4142homepage = " https://mdio.dev/"
@@ -47,31 +48,34 @@ mdio = "mdio.__main__:main"
4748
4849[dependency-groups ]
4950dev = [
50- " ruff ( >=0.12.2) " ,
51- " coverage[toml] ( >=7.10.6,<8) " ,
52- " mypy ( >=1.17.1,<2) " ,
53- " pre-commit ( >=4.3.0,<5) " ,
54- " pre-commit-hooks ( >=6.0.0,<7) " ,
55- " pytest ( >=8.4.2,<9) " ,
56- " pytest-dependency ( >=0.6.0,<0.7) " ,
57- " typeguard ( >=4.4.4,<5) " ,
58- " xdoctest[colors] ( >=1.2.0,<2) " ,
59- " Pygments ( >=2.19.2,<3) " ,
51+ " ruff>=0.13.0 " ,
52+ " coverage[toml]>=7.10.6" ,
53+ " mypy>=1.18.1 " ,
54+ " pre-commit>=4.3.0" ,
55+ " pre-commit-hooks>=6.0.0" ,
56+ " pytest>=8.4.2" ,
57+ " pytest-dependency>=0.6.0" ,
58+ " typeguard>=4.4.4" ,
59+ " xdoctest[colors]>=1.3.0 " ,
60+ " Pygments>=2.19.2"
6061]
6162
6263docs = [
63- " furo (>=2025.7.19)" ,
64- " linkify-it-py (>=2.0.3)" ,
65- " myst-nb (>=1.3.0)" ,
66- " sphinx (>=8.2.3,<9)" ,
67- " sphinx-autobuild (>=2025.8.25)" ,
68- " sphinx-click (>=6.0.0,<7)" ,
69- " sphinx-copybutton (>=0.5.2,<0.6)" ,
70- " sphinx-design (>=0.6.1,<0.7)" ,
64+ " aiohttp>=3.12.15" ,
65+ " autodoc-pydantic>=2.2.0" ,
66+ " furo>=2025.7.19" ,
67+ " linkify-it-py>=2.0.3" ,
68+ " matplotlib>=3.10.6" ,
69+ " myst-nb>=1.3.0" ,
70+ " sphinx>=8.2.3" ,
71+ " sphinx-autobuild>=2025.8.25" ,
72+ " sphinx-click>=6.1.0" ,
73+ " sphinx-copybutton>=0.5.2" ,
74+ " sphinx-design>=0.6.1" ,
7175]
7276
7377[tool .uv ]
74- required-version = " >=0.8.15 "
78+ required-version = " >=0.8.17 "
7579
7680[tool .ruff ]
7781target-version = " py311"
@@ -177,7 +181,7 @@ init_typed = true
177181warn_required_dynamic_aliases = true
178182
179183[tool .bumpversion ]
180- current_version = " 1.0.0 "
184+ current_version = " 1.0.2 "
181185allow_dirty = true
182186commit = false
183187tag = false
@@ -187,6 +191,9 @@ serialize = [
187191 " {major}.{minor}.{patch}" , # For stable releases
188192]
189193
194+ [tool .uv .build-backend ]
195+ module-name = " mdio"
196+
190197[build-system ]
191- requires = [" setuptools " , " wheel " , " fastentrypoints " ]
192- build-backend = " setuptools.build_meta "
198+ requires = [" uv_build>=0.8.17,<0.9.0 " ]
199+ build-backend = " uv_build "
0 commit comments