From 73432de48379d39c67196f02c40b565276545e58 Mon Sep 17 00:00:00 2001 From: Alexander Wainwright Date: Sat, 16 Mar 2024 22:04:50 +1000 Subject: [PATCH] Change to pyproject.toml --- {{cookiecutter.package_name}}/pyproject.toml | 19 ++++++++++++++++++ {{cookiecutter.package_name}}/setup.cfg | 21 -------------------- {{cookiecutter.package_name}}/setup.py | 4 ---- 3 files changed, 19 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..a4da086 --- /dev/null +++ b/{{cookiecutter.package_name}}/pyproject.toml @@ -0,0 +1,19 @@ +[build-system] +requires = ["setuptools>=40.9.0", "wheel"] +build-backend = "setuptools.build_meta" + +[project] +name = "{{ cookiecutter.package_name }}" +version = "{{ cookiecutter.package_version }}" +description = "{{ cookiecutter.package_description }}" +authors = [{name = "{{ cookiecutter.author_name }}", email = "{{ cookiecutter.author_email }}"}] +license = {text = "GPL-3.0"} +dependencies = [] +requires-python = ">=3.6" + +[project.scripts] +{{cookiecutter.package_name}} = "{{cookiecutter.package_name}}.main:main" + +[tool.setuptools.packages.find] +where = ["src"] + 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()