Files
primitive-type/pyproject.toml
木之清泠 0556d32cfb
All checks were successful
Upload to PyPI / publish (push) Successful in 3m51s
Deploy Sphinx Docs / build-and-deploy (push) Successful in 1m54s
release: v0.1.2
2026-02-12 16:24:49 +08:00

47 lines
1.3 KiB
TOML

[project]
name = "primitive-type"
version = "0.1.2"
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"
Documentation = "https://docs.staringplanet.top/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]
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