Skip to content

Commit 67bcff9

Browse files
authored
Update pyproject.toml.jinja
1 parent dfc7baf commit 67bcff9

File tree

1 file changed

+20
-12
lines changed

1 file changed

+20
-12
lines changed

project/pyproject.toml.jinja

Lines changed: 20 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -4,22 +4,30 @@ build-backend = "poetry_dynamic_versioning.backend"
44

55
[project]
66
name = "{{ python_package_distribution_name }}"
7-
requires-python = ">={{ python_version }}"
8-
9-
# TODO: https://github.com/python-poetry/poetry/issues/3332
10-
[tool.poetry]
11-
name = "{{ python_package_distribution_name }}"
127
version = "0.0.0"
8+
requires-python = ">={{ python_version }}"
139
description = "{{ project_description }}"
14-
authors = ["{{ author_username }} <{{ author_email }}>"]
15-
license = "{{ copyright_license }}"
16-
readme = "README.md"
17-
repository = "https://{{ repository_provider }}/{{ repository_namespace }}/{{ repository_name }}"
10+
readme = "README.md"{% if copyright_license != 'none' %}
11+
license = { text = "{{ copyright_license }}" }{% endif %}
12+
authors = [
13+
{ name = "{{ author_username }}", email = "{{ author_email }}" }
14+
]
15+
keywords = [
16+
"{{ python_package_distribution_name }}"
17+
]
18+
dynamic = [ "classifiers" ]
19+
20+
[project.urls]
1821
homepage = {% if repository_provider == "github.com"%}"https://{{ repository_namespace }}.github.io/{{ repository_name }}/"{% else %}"https://pages.{{ repository_provider }}/{{ repository_namespace }}/{{ repository_name }}"{% endif %}
22+
repository = "https://{{ repository_provider }}/{{ repository_namespace }}/{{ repository_name }}"
23+
documentation = {% if repository_provider == "github.com"%}"https://{{ repository_namespace }}.github.io/{{ repository_name }}/"{% else %}"https://pages.{{ repository_provider }}/{{ repository_namespace }}/{{ repository_name }}"{% endif %}
24+
25+
[tool.poetry]
1926
packages = [ { include = "{{ python_package_import_name }}", from = "src" } ]
20-
keywords = []
27+
classifiers = [
28+
]
2129

22-
[tool.poetry.dependencies]
30+
[project.dependencies]
2331
python = "^{{ python_version }}"{% if include_sample_code %}
2432
torch = "^2.4.0"
2533
lightning = "^2.4.0"{% endif %}
@@ -60,7 +68,7 @@ optional = true
6068
ipdb = "^0.13.9"
6169
line_profiler = "^4.2.0"
6270

63-
[tool.poetry.scripts]
71+
[project.scripts]
6472
{{ python_package_command_line_name }} = "{{ python_package_import_name }}.cli:main"
6573

6674
[tool.poetry-dynamic-versioning]

0 commit comments

Comments
 (0)