diff options
author | Jeremy Sowden <jeremy@azazel.net> | 2023-07-31 12:40:24 +0100 |
---|---|---|
committer | Pablo Neira Ayuso <pablo@netfilter.org> | 2023-08-03 09:47:49 +0200 |
commit | 8e603e0f7eec7c0000344a004228a30fbf0ece5c (patch) | |
tree | 5172993c748fafc4220b2f25ade0bb4170ce4e53 /py | |
parent | 8ae4dc1f40aa04e499d941faca45fe7e914f0b4d (diff) |
py: add pyproject.toml to support PEP-517-compatible build-systems
This makes it possible to build and install the module without directly
invoking setup.py which has been deprecated.
Retain the setup.py script for backwards-compatibility.
Update INSTALL to mention the new config-file.
Link: https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html
Signed-off-by: Jeremy Sowden <jeremy@azazel.net>
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
Diffstat (limited to 'py')
-rw-r--r-- | py/Makefile.am | 2 | ||||
-rw-r--r-- | py/pyproject.toml | 3 |
2 files changed, 4 insertions, 1 deletions
diff --git a/py/Makefile.am b/py/Makefile.am index 974539fd..76aa082f 100644 --- a/py/Makefile.am +++ b/py/Makefile.am @@ -1 +1 @@ -EXTRA_DIST = setup.cfg setup.py src +EXTRA_DIST = pyproject.toml setup.cfg setup.py src diff --git a/py/pyproject.toml b/py/pyproject.toml new file mode 100644 index 00000000..fed528d4 --- /dev/null +++ b/py/pyproject.toml @@ -0,0 +1,3 @@ +[build-system] +requires = ["setuptools"] +build-backend = "setuptools.build_meta" |