Skip to content

Commit 7b40d6a

Browse files
committed
Update pyproject.toml
1 parent 5d64659 commit 7b40d6a

File tree

2 files changed

+144
-59
lines changed

2 files changed

+144
-59
lines changed

pyproject.toml

Lines changed: 19 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -2,21 +2,23 @@
22
name = "lovdtools"
33
description = "A fluent API client for the Global Variome shared LOVD instance."
44
license = "MIT"
5-
dynamic = [
6-
"authors",
7-
"version"
8-
]
5+
dynamic = ["authors", "version"]
96
readme = "README.md"
107
requires-python = ">=3.10"
118
dependencies = [
12-
"numpy>=2.2.6",
13-
"platformdirs>=4.3.8",
14-
"python-dotenv>=1.1.1",
15-
"pyyaml>=6.0.2",
16-
"requests>=2.32.4",
17-
"tqdm>=4.67.1",
9+
"click>=8.3.1",
10+
"numpy>=2.2.6",
11+
"pandas>=2.3.3",
12+
"platformdirs>=4.3.8",
13+
"python-dotenv>=1.1.1",
14+
"pyyaml>=6.0.2",
15+
"requests>=2.32.4",
16+
"tqdm>=4.67.1",
1817
]
1918

19+
[project.scripts]
20+
lovdtools = "lovd.cli:cli"
21+
2022
[build-system]
2123
requires = ["hatchling"]
2224
build-backend = "hatchling.build"
@@ -28,19 +30,12 @@ path = "src/lovd/__init__.py"
2830
packages = ["src/lovd"]
2931

3032
[dependency-groups]
31-
dev = [
32-
"ipython>=8.37.0",
33-
"ruff>=0.12.12",
34-
]
33+
dev = ["ipython>=8.37.0", "ruff>=0.12.12"]
3534
docs = [
36-
"linkify-it-py>=2.0.3",
37-
"myst-parser>=4.0.1",
38-
"mystmd>=1.3.6",
39-
"numpydoc>=1.9.0",
40-
"sphinx>=8.1.3",
41-
"sphinx-book-theme>=1.1.4",
42-
]
43-
optional = [
44-
"polars>=1.32.0",
45-
"xlsxwriter>=3.2.5"
35+
"linkify-it-py>=2.0.3",
36+
"myst-parser>=4.0.1",
37+
"mystmd>=1.3.6",
38+
"numpydoc>=1.9.0",
39+
"sphinx>=8.1.3",
40+
"sphinx-book-theme>=1.1.4",
4641
]

0 commit comments

Comments
 (0)