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()