@@ -10,7 +10,8 @@ name = "{{ cookiecutter.git_repo_name }}"
1010{% if cookiecutter.package_manager == 'pip' %}
1111dynamic = [" version" , " readme" , " dependencies" ]
1212{% elif cookiecutter.package_manager == 'uv' %}
13- dynamic = [" version" , " readme" ]
13+ dynamic = [" readme" ]
14+ version = " {{ cookiecutter.app_version }}"
1415{% endif %}
1516requires-python = " >={{ cookiecutter.minimum_python_version }}"
1617description = " {{ cookiecutter.app_description }}"
@@ -41,17 +42,23 @@ classifiers = [
4142 "Programming Language :: Python :: 3.10",
4243 "Programming Language :: Python :: 3.11",
4344 "Programming Language :: Python :: 3.12",
44- "Programming Language :: Python :: 3.13",{% endif -%}
45+ "Programming Language :: Python :: 3.13",
46+ "Programming Language :: Python :: 3.14",{% endif -%}
4547 {% if cookiecutter.minimum_python_version == '3.10' %}"Programming Language :: Python :: 3.10",
4648 "Programming Language :: Python :: 3.11",
4749 "Programming Language :: Python :: 3.12",
48- "Programming Language :: Python :: 3.13",{% endif -%}
50+ "Programming Language :: Python :: 3.13",
51+ "Programming Language :: Python :: 3.14",{% endif -%}
4952 {% if cookiecutter.minimum_python_version == '3.11' %}"Programming Language :: Python :: 3.11",
5053 "Programming Language :: Python :: 3.12",
51- "Programming Language :: Python :: 3.13",{% endif -%}
54+ "Programming Language :: Python :: 3.13",
55+ "Programming Language :: Python :: 3.14",{% endif -%}
5256 {% if cookiecutter.minimum_python_version == '3.12' %}"Programming Language :: Python :: 3.12",
53- "Programming Language :: Python :: 3.13",{% endif -%}
54- {% if cookiecutter.minimum_python_version == '3.13' %}"Programming Language :: Python :: 3.13",{% endif -%}
57+ "Programming Language :: Python :: 3.13",
58+ "Programming Language :: Python :: 3.14",{% endif -%}
59+ {% if cookiecutter.minimum_python_version == '3.13' %}"Programming Language :: Python :: 3.13",
60+ "Programming Language :: Python :: 3.14",{% endif -%}
61+ {% if cookiecutter.minimum_python_version == '3.14' %}"Programming Language :: Python :: 3.14",{% endif -%}
5562
5663]
5764
@@ -67,7 +74,7 @@ dependencies = [
6774[dependency-groups ]
6875dev = [
6976 " black" ,
70- " tomli" ,
77+ " tomli; python_version < '3.11' " ,
7178 " pytest-cov" ,
7279 " sphinx" ,
7380 " pylint" ,
@@ -101,9 +108,9 @@ include = [
101108zip-safe = false
102109
103110[tool .setuptools .dynamic ]
104- version = {attr = " {{cookiecutter.__app_name}}.version.__version__" }
105111readme = {file = " README.md" , content-type = " text/markdown" }
106112{% if cookiecutter.package_manager == 'pip' %}
113+ version = {attr = " {{cookiecutter.__app_name}}.version.__version__" }
107114dependencies = {file = " requirements.txt" }
108115{% endif %}
109116
0 commit comments