[build-system] requires = ["hatchling"] build-backend = "hatchling.build" [project] name = "{{ cookiecutter.package_name }}" version = "{{ cookiecutter.version }}" license = {file = "LICENSE-CODE"} description = "{{ cookiecutter.description }}" readme = "README.md" requires-python = ">=3.10" classifiers = [ "Programming Language :: Python :: 3", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", ] dependencies = [ {%- if cookiecutter.depends_on_core -%} "autogen-core", {% endif %} ] [dependency-groups] dev = [] [tool.ruff] extend = "../../pyproject.toml" include = ["src/**", "tests/*.py"] [tool.pyright] extends = "../../pyproject.toml" include = ["src", "tests"] [tool.pytest.ini_options] minversion = "6.0" testpaths = ["tests"] [tool.poe] include = "../../shared_tasks.toml" [tool.poe.tasks] test = "pytest -n auto"