aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/pyproject.toml
diff options
context:
space:
mode:
author简律纯 <i@jyunko.cn>2023-09-30 02:33:28 +0800
committer简律纯 <i@jyunko.cn>2023-09-30 02:33:28 +0800
commit6a63a90d8e5831e97b02cec4b67a6fb72285a2bb (patch)
treeb12f1aa4c81625714a0ac6be87c313f8fddf4871 /pyproject.toml
parent7eb7fc43ce1d95d86f5c5b9963213dfb43474a8b (diff)
downloadinfini-6a63a90d8e5831e97b02cec4b67a6fb72285a2bb.tar.gz
infini-6a63a90d8e5831e97b02cec4b67a6fb72285a2bb.zip
feat(terms): add DiceDefault and PlayerCard
Diffstat (limited to 'pyproject.toml')
-rw-r--r--pyproject.toml84
1 files changed, 30 insertions, 54 deletions
diff --git a/pyproject.toml b/pyproject.toml
index 7490bb7e..353f82dc 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -1,60 +1,36 @@
-[tool.poetry]
+[tool.pdm.build]
+includes = ["HydroRollCore"]
+[build-system]
+requires = ["pdm-backend"]
+build-backend = "pdm.backend"
+
+[project]
name = "HydroRollCore"
version = "0.0.1"
-authors = ["简律纯 <i@jyunko.cn>"]
description = "Core of HydroRoll."
+authors = [
+ {name = "简律纯", email = "i@jyunko.cn"},
+]
+dependencies = [
+ "mkdocs>=1.5.3",
+ "mkdocs-material>=9.4.2",
+ "mkdocs-blog-plugin>=0.25",
+ "mkdocs-git-revision-date-localized-plugin>=1.2.0",
+ "mkdocs-git-authors-plugin>=0.7.2",
+ "mkdocs-material-extensions>=1.2",
+ "neoteroi-mkdocs>=1.0.4",
+ "pillow>=10.0.1",
+ "cairosvg>=2.7.1",
+ "mkdocs-git-committers-plugin-2>=1.2.0",
+ "lxml>=4.9.3",
+ "mkdocs-minify-plugin>=0.7.1",
+ "mkdocs-rss-plugin>=1.8.0",
+ "mkdocs-redirects>=1.2.1",
+]
+requires-python = ">=3.8"
readme = "README.md"
+license = {text = "MIT"}
keywords = ["HydroRoll", "core"]
-homepage = "https://github.com/HydoRoll-Team/HydroRollCore"
-packages = [
- { include = "HydroRollCore", from = "." }
-]
-
-[tool.poetry.dependencies]
-python = ">=3.8"
-
-[tool.poetry.plugins."poetry-plugin"]
-class = "poetry_plugin.plugin.Plugin"
-[tool.poetry.scripts]
-HydroRollCore = "HydroRollCore.main:main"
-
-[tool.poetry.group.dev.dependencies]
-black = "^23.1.0"
-isort = "^5.12.0"
-pre-commit = "^3.1.0"
-pre-commit-hooks = "^4.4.0"
-
-[tool.black]
-target-version = ["py38", "py39", "py310", "py311"]
-
-[tool.isort]
-profile = "black"
-length_sort = true
-skip_gitignore = true
-force_sort_within_sections = true
-src_paths = ["HydroRollCore", "tests"]
-extra_standard_library = ["typing_extensions"]
-
-[tool.pyright]
-exclude = ["tests"]
-pythonVersion = "3.8"
-pythonPlatform = "All"
-typeCheckingMode = "strict"
-reportImportCycles = false
-reportIncompatibleMethodOverride = false
-reportMissingTypeArgument = false
-reportMissingTypeStubs = false
-reportUnknownArgumentType = false
-reportUnknownLambdaType = false
-reportUnknownMemberType = false
-reportUnknownParameterType = false
-reportUnknownVariableType = false
-reportUnnecessaryIsInstance = false
-
-[tool.pydantic-pycharm-plugin]
-ignore-init-method-arguments = true
-
-[build-system]
-requires = ["poetry-core>=1.0.0"]
-build-backend = "poetry.core.masonry.api"
+[project.urls]
+homepage = "https://github.com/HydoRoll-Team/HydroRollCore" \ No newline at end of file