diff options
author | Ben Greiner <[email protected]> | 2024-05-29 13:17:58 +0000 |
---|---|---|
committer | Ingo Klöcker <[email protected]> | 2024-05-29 15:04:10 +0000 |
commit | 5844d9e700239ad10a5956cd7789bd02360bb0fa (patch) | |
tree | f1fb2aa4bcb63fe19c99562df4fc4d9775dde72a /lang/python/examples/howto/advanced/cython/setup.py | |
parent | tests: Add new files to distribution (diff) | |
download | gpgme-5844d9e700239ad10a5956cd7789bd02360bb0fa.tar.gz gpgme-5844d9e700239ad10a5956cd7789bd02360bb0fa.zip |
build,python: Build Python bindings without distutils
* m4/python.m4: Add python3.12 and 3.11 as valid interpreters, remove
EOL 3.4, 3.5, 3.7 (keep 3.6 because some distributions still ship and
maintain it).
* lang/python/Makefile.am (clean-local): Remove dist and gpg.egg-info
created by Python 3.9+ on make install.
* lang/python/setup.py.in: switch from distutils to setuptools where
possible, remove obsolete and deprecated -py3 option of swig, add
classifiers up to 3.12, remove 3.4, 3.5, 3.7.
* lang/python/doc/src/gpgme-python-howto.org: replace distutils with
setuptools
* lang/python/examples/howto/advanced/cython/setup.py: replace distutils
with setuptools
--
This fixes building the Python bindings for Python 3.12 where distutils
has been removed.
Based on D545
Diffstat (limited to 'lang/python/examples/howto/advanced/cython/setup.py')
-rw-r--r-- | lang/python/examples/howto/advanced/cython/setup.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lang/python/examples/howto/advanced/cython/setup.py b/lang/python/examples/howto/advanced/cython/setup.py index f8dce034..849639e2 100644 --- a/lang/python/examples/howto/advanced/cython/setup.py +++ b/lang/python/examples/howto/advanced/cython/setup.py @@ -1,4 +1,4 @@ -from distutils.core import setup +from setuptools import setup from Cython.Build import cythonize setup( |