pypi publication complicatoins

This commit is contained in:
2026-05-23 06:45:36 +02:00
parent ed14952b17
commit 041afc6311
5 changed files with 206 additions and 4 deletions

View File

@@ -1,5 +1,5 @@
[build-system]
requires = ["setuptools>=45", "wheel", "setuptools-scm[toml]>=6.2"]
requires = ["setuptools>=61,<77", "wheel"]
build-backend = "setuptools.build_meta"
[project]
@@ -37,9 +37,11 @@ dynamic = ["version"]
[project.optional-dependencies]
dev = [
"build>=1.3",
"pytest>=6.0",
"pytest-cov>=2.0",
"pytest-mock>=3.0",
"twine>=6.0",
"black>=22.0",
"isort>=5.0",
"flake8>=4.0",
@@ -48,7 +50,7 @@ dev = [
"httpx>=0.27",
"fastapi>=0.110,<1.0",
"pydantic>=2.0,<3.0",
]
]
docs = [
"sphinx>=4.0",
"sphinx-rtd-theme>=1.0",
@@ -170,4 +172,4 @@ exclude_lines = [
"if __name__ == .__main__.:",
"class .*\\bProtocol\\):",
"@(abc\\.)?abstractmethod",
]
]