From 99f8be7c4357d15f0eb196fbcb5c3e912adc99b0 Mon Sep 17 00:00:00 2001 From: Johannes Englisch Date: Tue, 27 Aug 2024 11:49:30 +0200 Subject: [PATCH] set up pyproject.toml --- pyproject.toml | 22 ++++++++++++++++++++++ setup.cfg | 4 ---- setup.py | 11 +---------- 3 files changed, 23 insertions(+), 14 deletions(-) create mode 100644 pyproject.toml delete mode 100644 setup.cfg diff --git a/pyproject.toml b/pyproject.toml new file mode 100644 index 0000000..fa3fc67 --- /dev/null +++ b/pyproject.toml @@ -0,0 +1,22 @@ +[build-system] +requires = ["setuptools"] +build-backend = "setuptools.build_meta" + +[project] +name = "cldfbench_audersetinterrog" +dependencies = ["cldfbench[glottolog]"] +dynamic = ["version"] + +[project.optional-dependencies] +test = ["pytest-cldf"] + +[project.entry-points."cldfbench.dataset"] +audersetinterrog = "cldfbench_audersetinterrog:Dataset" + +[tool.setuptools] +py-modules = ["cldfbench_audersetinterrog"] +include-package-data = true + +[tool.pytest.ini_options] +testpaths = ["test.py"] +addopts = "--cldf-metadata=cldf/StructureDataset-metadata.json" diff --git a/setup.cfg b/setup.cfg deleted file mode 100644 index e5a4905..0000000 --- a/setup.cfg +++ /dev/null @@ -1,4 +0,0 @@ -[tool:pytest] -testpaths = test.py -addopts = - --cldf-metadata=cldf/StructureDataset-metadata.json diff --git a/setup.py b/setup.py index 616a4eb..6068493 100644 --- a/setup.py +++ b/setup.py @@ -1,12 +1,3 @@ from setuptools import setup - -setup( - name="cldfbench_audersetinterrog", - py_modules=["cldfbench_audersetinterrog"], - include_package_data=True, - zip_safe=False, - entry_points={"cldfbench.dataset": ["audersetinterrog=cldfbench_audersetinterrog:Dataset"]}, - install_requires=["cldfbench", "pyglottolog"], - extras_require={"test": ["pytest-cldf"]}, -) +setup()