|
1 | | -[tool.poetry] |
| 1 | +[project] |
2 | 2 | name = "zod" |
3 | | -version = "0.6.1" |
| 3 | +version = "0.7" |
4 | 4 | description = "Zenseact Open Dataset" |
5 | | -authors = [ "Zenseact <[email protected]>"] |
6 | | -license = "MIT" |
| 5 | +authors = [ { name = "Zenseact", email = "[email protected]" }] |
| 6 | +requires-python = ">=3.9" |
7 | 7 | readme = "README.md" |
8 | | -homepage = "https://zod.zenseact.com" |
9 | | -repository = "https://github.com/zenseact/zod" |
10 | | - |
11 | | -[tool.poetry.scripts] |
12 | | -zod = "zod.cli.main:app" |
13 | | - |
14 | | -[tool.poetry.dependencies] |
15 | | -python = "^3.8" |
16 | | -tqdm = ">=4.60" |
17 | | -numpy = "^1.19" |
18 | | -scipy = "^1.5" |
19 | | -pillow = ">=7" |
20 | | -h5py = ">=3.1" |
21 | | -pyquaternion = ">=0.9" |
22 | | -numpy-quaternion = ">=2022.4.2" |
23 | | -dataclass-wizard = ">=0.22.2" |
24 | | -# Optional dependencies |
25 | | -typer = { extras = ["all"], version = ">=0.7.0", optional = true } |
26 | | -dropbox = { version = ">=11.36.0", optional = true } |
27 | | -opencv-python = { version = "^4", optional = true } |
28 | | -matplotlib = { version = "^3", optional = true } |
29 | | -plotly = { version = "^5", optional = true } |
30 | | -dash-bootstrap-components = { version = "^1.1", optional = true } |
31 | | -pandas = { version = "^1.3", optional = true } |
32 | | -notebook = { version = ">=5", optional = true } |
33 | | -imageio = { version = "^2", optional = true } |
| 8 | +license = "MIT" |
| 9 | +dependencies = [ |
| 10 | + "tqdm>=4.60", |
| 11 | + "numpy>=1.19", |
| 12 | + "scipy>=1.5", |
| 13 | + "pillow>=7", |
| 14 | + "h5py>=3.1", |
| 15 | + "pyquaternion>=0.9", |
| 16 | + "numpy-quaternion>=2022.4.2", |
| 17 | + "dataclass-wizard>=0.22,!=0.31,!=0.32", #https://github.com/rnag/dataclass-wizard/issues/159 |
| 18 | +] |
34 | 19 |
|
35 | | -[tool.poetry.extras] |
36 | | -cli = ["typer", "dropbox"] |
| 20 | +[project.optional-dependencies] |
| 21 | +cli = [ |
| 22 | + "typer[all]>=0.15.0", |
| 23 | + "dropbox>=11.36.0", |
| 24 | +] |
37 | 25 | all = [ |
38 | | - "typer", |
39 | | - "dropbox", |
40 | | - "opencv-python", |
41 | | - "matplotlib", |
42 | | - "plotly", |
43 | | - "dash-bootstrap-components", |
44 | | - "pandas", |
45 | | - "notebook", |
46 | | - "imageio", |
| 26 | + "typer[all]>=0.15.0", |
| 27 | + "dropbox>=11.36.0", |
| 28 | + "opencv-python>=4,<5", |
| 29 | + "matplotlib>=3,<4", |
| 30 | + "plotly>=5,<6", |
| 31 | + "dash-bootstrap-components~=1.1", |
| 32 | + "pandas~=1.3", |
| 33 | + "notebook>=5", |
| 34 | + "imageio>=2,<3", |
47 | 35 | ] |
48 | 36 |
|
49 | | -[tool.poetry.group.dev.dependencies] |
50 | | -ruff = "^0.3.7" |
51 | | -pre-commit = ">=2" |
52 | | -pytest = ">=7" |
| 37 | +[project.urls] |
| 38 | +Homepage = "https://zod.zenseact.com" |
| 39 | +Repository = "https://github.com/zenseact/zod" |
| 40 | + |
| 41 | +[project.scripts] |
| 42 | +zod = "zod.cli.main:app" |
| 43 | + |
| 44 | +[dependency-groups] |
| 45 | +dev = [ |
| 46 | + "ruff>=0.11", |
| 47 | + "pre-commit>=3", |
| 48 | + "pytest>=8", |
| 49 | +] |
53 | 50 |
|
54 | 51 | [build-system] |
55 | | -requires = ["poetry-core"] |
56 | | -build-backend = "poetry.core.masonry.api" |
| 52 | +requires = ["hatchling"] |
| 53 | +build-backend = "hatchling.build" |
57 | 54 |
|
58 | 55 | [tool.ruff] |
59 | 56 | line-length = 120 |
|
0 commit comments