ajal-template-python/pyproject.toml.jinja
2025-02-23 18:30:18 -05:00

30 lines
872 B
Django/Jinja

[project]
name = "{{project_name}}"
version = "0.1.0"
description = "{{project_description}}"
authors = [
{name = "{{user_name}}", email = "{{user_email}}"}
]
readme = "README.md"
requires-python = ">={{minimum_python_version}}"
dependencies = []
[build-system]
{%- if dependency_manager == "poetry" %}
requires = ["poetry-core>=2.0.0,<3.0.0"]
build-backend = "poetry.core.masonry.api"
{%- elif dependency_manager == "setuptools" %}
{%- elif dependency_manager == "hatch" %}
requires = ["hatchling"]
build-backend = "hatchling.build"
{%- elif dependency_manager == "flit" %}
requires = ["flit_core >= 3.4"]
build-backend = "flit_core.buildapi"
{%- elif dependency_manager == "pdm" %}
requires = ["pdm-backend"]
build-backend = "pdm.backend"
{%- else %}
{#- This is the default #}
requires = ["setuptools >= 61.0"]
build-backend = "setuptools.build_meta"
{%- endif %}