gpgme/m4
Ben Greiner 5844d9e700
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
2024-05-29 17:04:10 +02:00
..
ax_check_compile_flag.m4 build,qt: Optionally build Qt 6 bindings with -mno-direct-extern-access 2023-09-21 10:58:27 +02:00
ax_cxx_compile_stdcxx.m4 build: Update ax_cxx_compile_stdcxx macro 2022-08-22 15:04:32 +02:00
ax_gcc_func_attribute.m4 cpp: Set default visibility of all symbols to hidden 2022-03-28 17:22:48 +02:00
ax_pkg_swig.m4 doc: use https:// for www.gnu.org 2018-10-18 00:28:51 -04:00
ax_python_devel.m4 build: Re-add still needed custom changes to Python autoconf macro 2024-01-16 09:58:33 +01:00
ChangeLog-2011 Generate the ChangeLog from commit logs. 2011-12-02 11:36:37 +01:00
glib-2.0.m4 build: Fix for modern Autoconf. 2022-07-21 13:47:06 +09:00
glibc21.m4 2004-09-14 Marcus Brinkmann <marcus@g10code.de> 2004-09-14 18:30:23 +00:00
gnupg-ttyname.m4 Fix ttyname problem on Android. 2012-10-24 16:44:34 +02:00
gpg-error.m4 build: Update gpg-error.m4. 2023-04-06 08:40:12 +09:00
libassuan.m4 m4: Update libassuan.m4 from master. 2024-05-17 14:22:36 +09:00
libtool.m4 libtool: Link without -flat_namespace for macOS. 2021-11-10 11:06:34 +09:00
lt~obsolete.m4 Update to libtool 2.4.2 2012-01-19 15:30:52 +01:00
ltoptions.m4 Update to libtool 2.4.2 2012-01-19 15:30:52 +01:00
ltsugar.m4 2009-12-08 Marcus Brinkmann <marcus@g10code.de> 2009-12-08 21:38:22 +00:00
ltversion.m4 Update to libtool 2.4.2 2012-01-19 15:30:52 +01:00
pkg.m4 doc: Replace http: by https: in core source files. 2016-11-16 13:27:00 +01:00
python.m4 build,python: Build Python bindings without distutils 2024-05-29 17:04:10 +02:00
qt5.m4 build,qt: Fail check for Qt if moc wasn't found 2022-10-14 14:02:26 +02:00
qt6.m4 build,qt: Build Qt with -fPIC if required or requested 2023-10-30 09:42:09 +01:00