@@ -4,22 +4,30 @@ build-backend = "poetry_dynamic_versioning.backend"
44
55[project]
66name = "{{ 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 }}"
127version = "0.0.0"
8+ requires-python = ">={{ python_version }}"
139description = "{{ 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]
1821homepage = {% 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]
1926packages = [ { include = "{{ python_package_import_name }}", from = "src" } ]
20- keywords = []
27+ classifiers = [
28+ ]
2129
22- [tool.poetry .dependencies]
30+ [project .dependencies]
2331python = "^{{ python_version }}"{% if include_sample_code %}
2432torch = "^2.4.0"
2533lightning = "^2.4.0"{% endif %}
@@ -60,7 +68,7 @@ optional = true
6068ipdb = "^0.13.9"
6169line_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