From 2317b52dab1914de41e34e66d22a0dce020011ae Mon Sep 17 00:00:00 2001 From: Alexander Wainwright Date: Mon, 20 May 2024 18:53:58 +1000 Subject: [PATCH] Change setup.cfg to pyproject.toml --- {{cookiecutter.package_name}}/pyproject.toml | 21 ++++++++++++++++++++ {{cookiecutter.package_name}}/setup.cfg | 21 -------------------- {{cookiecutter.package_name}}/setup.py | 4 ---- 3 files changed, 21 insertions(+), 25 deletions(-) create mode 100644 {{cookiecutter.package_name}}/pyproject.toml delete mode 100644 {{cookiecutter.package_name}}/setup.cfg delete mode 100644 {{cookiecutter.package_name}}/setup.py diff --git a/{{cookiecutter.package_name}}/pyproject.toml b/{{cookiecutter.package_name}}/pyproject.toml new file mode 100644 index 0000000..7bf5d84 --- /dev/null +++ b/{{cookiecutter.package_name}}/pyproject.toml @@ -0,0 +1,21 @@ +[project] +name = "{{ cookiecutter.package_name }}" +version = "{{ cookiecutter.package_version }}" +description = "{{ cookiecutter.package_description }}" + +requires-python = ">=3.10" +authors = [ + {name = "{{ cookiecutter.author_name }}", email = "{{ cookiecutter.author_email }}"}, +] +maintainers = [ + {name = "{{ cookiecutter.author_name }}", email = "{{ cookiecutter.author_email }}"}, +] +readme = "README.md" +license = {file = "LICENSE"} +classifiers = [ + "Development Status :: 4 - Beta", + "Programming Language :: Python" +] + +[project.scripts] +{{ cookiecutter.package_name }} = "{{ cookiecutter.package_name }}.main:main" diff --git a/{{cookiecutter.package_name}}/setup.cfg b/{{cookiecutter.package_name}}/setup.cfg deleted file mode 100644 index daef03c..0000000 --- a/{{cookiecutter.package_name}}/setup.cfg +++ /dev/null @@ -1,21 +0,0 @@ -[metadata] -name = {{ cookiecutter.package_name }} -version = {{ cookiecutter.package_version }} -description = {{ cookiecutter.package_description }} -author = {{ cookiecutter.author_name }} -author_email = {{ cookiecutter.author_email }} -license = GPL-3.0 - -[options] -packages = find: -package_dir = - =src -python_requires = >=3.6 -install_requires = - -[options.entry_points] -console_scripts = - {{cookiecutter.package_name}} = {{cookiecutter.package_name}}.main:main - -[options.packages.find] -where = src diff --git a/{{cookiecutter.package_name}}/setup.py b/{{cookiecutter.package_name}}/setup.py deleted file mode 100644 index b520f56..0000000 --- a/{{cookiecutter.package_name}}/setup.py +++ /dev/null @@ -1,4 +0,0 @@ -from setuptools import setup - -if __name__ == '__main__': - setup()