123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- [project]
- name = "clean-python"
- description = "Clean architecture in Python"
- authors = [
- {name = "Nelen & Schuurmans", email = "info@nelen-schuurmans.nl"},
- ]
- readme = "README.md"
- license = {text = "MIT"}
- # Get classifier strings from http://www.python.org/pypi?%3Aaction=list_classifiers
- classifiers = ["Programming Language :: Python"]
- keywords = []
- requires-python = ">=3.7"
- dependencies = ["pydantic==2.*", "inject==4.*", "asgiref", "blinker"]
- dynamic = ["version"]
- [project.optional-dependencies]
- test = [
- "pytest",
- "pytest-cov",
- "pytest-asyncio",
- "debugpy",
- "httpx",
- ]
- dramatiq = ["dramatiq"]
- fastapi = ["fastapi"]
- auth = ["pyjwt[crypto]==2.6.0"]
- celery = ["pika"]
- fluentbit = ["fluent-logger"]
- sql = ["sqlalchemy==2.*", "asyncpg"]
- [project.urls]
- homepage = "https://github.com/nens/clean-python"
- [tool.setuptools]
- zip-safe = false
- [tool.setuptools.packages.find]
- include = ["clean_python*"]
- # package names should match these glob patterns (["*"] by default)
- [tool.setuptools.dynamic]
- version = {attr = "clean_python.__version__"}
- [tool.isort]
- profile = "black"
- force_alphabetical_sort_within_sections = true
- force_single_line = true
- [tool.pytest.ini_options]
- norecursedirs=".venv data doc etc *.egg-info misc var build lib include"
- python_files = "test_*.py"
|