aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/pyproject.toml
diff options
context:
space:
mode:
authorHsiangNianian <i@jyunko.cn>2025-01-04 22:38:23 +0800
committerHsiangNianian <i@jyunko.cn>2025-01-04 22:38:23 +0800
commitc990518cb533a793399e44edbb4bc036342c7175 (patch)
tree8e2bd0f833b803a73dea7d88e7c294cf3d078d4d /pyproject.toml
parentbc57c1410c08323ba37114082d0fe609fafc2c5d (diff)
downloadHydroRollCore-c990518cb533a793399e44edbb4bc036342c7175.tar.gz
HydroRollCore-c990518cb533a793399e44edbb4bc036342c7175.zip
feat(core): Initialize core components and configuration modelsHEADmain
Diffstat (limited to 'pyproject.toml')
-rw-r--r--pyproject.toml33
1 files changed, 16 insertions, 17 deletions
diff --git a/pyproject.toml b/pyproject.toml
index b988f98..eae5643 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -13,6 +13,7 @@ dependencies = [
"loguru>=0.7.2",
"websockets>=12.0",
"aiohttp>=3.10.3",
+ "tomli>=2.2.1",
]
requires-python = ">=3.9"
readme = "README.rst"
@@ -91,24 +92,22 @@ skip-magic-trailing-comma = false
line-ending = "auto"
[tool.maturin]
-module-name = "hrc.LibCore"
+features = ["pyo3/extension-module"]
+module-name = "hrc._core"
+python-package = "hrc"
+python-source = "src"
-[tool.pdm.dev-dependencies]
-docs = [
- "furo>=2024.1.29",
- "sphinx-autobuild>=2024.4.16",
- "myst-parser>=3.0.1",
- "sphinx>=7.3.7",
- "tomli>=2.0.1",
- "sphinx-design>=0.5.0",
- "sphinx-intl>=2.1.0",
-]
-lint = [
- "ruff>=0.3.0",
-]
+[dependency-groups]
dev = [
- "nox>=2024.4.15",
- "maturin>=1.5.1",
- "pytest>=8.3.1",
+ "furo>=2024.8.6",
+ "maturin>=1.8.1",
+ "myst-parser>=3.0.1",
+ "nox>=2024.10.9",
+ "pytest>=8.3.4",
+ "ruff>=0.8.6",
+ "sphinx>=7.4.7",
+ "sphinx-autobuild>=2024.10.3",
+ "sphinx-design>=0.6.1",
+ "sphinx-intl>=2.3.1",
]