Files
primitive-type/pyproject.toml
2026-02-10 12:55:16 +08:00

47 lines
1.3 KiB
TOML

[project]
name = "primitive-type"
version = "0.1.0"
description = "Check a value or object if the type of it is primitive, or convert it to other primitive type in Python."
readme = "README.md"
license = { file = "LICENSE" }
authors = [{ name = "CleMooling", email = "clemooling@staringplanet.top" }]
keywords = ["type-checking", "primitive", "conversion"]
classifiers = [
"Programming Language :: Python :: 3.12",
"Programming Language :: Python :: 3.13",
"Programming Language :: Python :: 3.14",
"Typing :: Typed",
]
requires-python = ">=3.12"
dependencies = ["beartype>=0.22.9"]
[project.urls]
Homepage = "https://gitfub.cv/CleMooling/primitive-type"
Repository = "https://gitfub.cv/CleMooling/primitive-type.git"
Issues = "https://gitfub.cv/CleMooling/primitive-type/issues"
[build-system]
requires = ["hatchling"]
build-backend = "hatchling.build"
[dependency-groups]
build = ["build>=1.4.0", "twine>=6.2.0"]
dev = ["ruff>=0.15.0", "ty>=0.0.15"]
docs = [
"jieba>=0.42.1",
"sphinx>=9.0",
"sphinx-autobuild>=2025.8.25",
"sphinx-autodoc-typehints>=3.6.1",
"sphinx-copybutton>=0.5.2",
"sphinx-design>=0.7.0",
"sphinx-inline-tabs>=2025.12.21.14",
"sphinx-intl>=2.3.2",
"sphinx-prompt>=1.10.2",
"sphinx-rtd-theme>=3.0.0rc1",
"sphinxcontrib-asciinema>=0.4.3",
"sphinxcontrib-mermaid>=2.0.0",
]
[tool.ruff]
line-length = 79