-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 3.0 (quilt) Source: python-cmake-build-extension Binary: python3-cmake-build-extension Architecture: all Version: 0.6.1-2 Maintainer: Debian Python Team Uploaders: Timo Röhling Homepage: https://github.com/diegoferigo/cmake-build-extension Description: Setuptools extension to build and package CMake projects This extension aims to simplify the integration of C++ projects based on CMake with Python packaging tools. CMake provides out-of-the-box support to either SWIG and pybind11, that are two among the most used projects to create Python bindings from C++ sources. . If you have any experience with these hybrid projects, you know the challenges to make packaging right! This project takes inspiration from pre-existing examples (pybind/cmake_example, among many others) and provides a simple, flexible, and reusable setuptools extension with the following features: . * Bridge between CMake projects and Python packaging * Configure and build the CMake project from setup.py * Install the CMake project in the resulting Python package * Allow passing custom CMake options * Allow creating a top-level __init__.py * Expose C++ executables to the Python environment * Provide a context manager to import CPython modules reliably on all major OSs * Disable the C++ extension in editable installations (requiring to manually call CMake to install the C++ project) Standards-Version: 4.7.0 Vcs-Browser: https://salsa.debian.org/python-team/packages/cmake-build-extension Vcs-Git: https://salsa.debian.org/python-team/packages/cmake-build-extension.git Testsuite: autopkgtest Testsuite-Triggers: cmake, dpkg-dev, g++, gcc, libeigen3-dev, ninja-build, python3-all-dev, python3-build, python3-numpy, python3-pybind11, python3-setuptools, python3-setuptools-scm, swig Build-Depends: debhelper-compat (= 13), dh-python, dh-sequence-python3, pybuild-plugin-pyproject, python3-all, python3-setuptools, python3-setuptools-scm Package-List: python3-cmake-build-extension deb python optional arch=all Checksums-Sha1: de22f2a96cd0e6b1eca3ff183af424f48ebc1d1f 31435 python-cmake-build-extension_0.6.1.orig.tar.gz dfdc16358b15e5202894e72a707a29544d4a3368 7436 python-cmake-build-extension_0.6.1-2.debian.tar.xz Checksums-Sha256: 5f78ef80ced83f816c1140363068428101f697291990d3804dc3a96321e0555d 31435 python-cmake-build-extension_0.6.1.orig.tar.gz e01fb69053ae25cfe8c89e12d41c8010fad5e07b765cb6452ae0747504ae0e12 7436 python-cmake-build-extension_0.6.1-2.debian.tar.xz Files: 813f11dd40f4fcf2078f1f8c6e7dfd45 31435 python-cmake-build-extension_0.6.1.orig.tar.gz 4895ba061387ec40cee90ef83197d59a 7436 python-cmake-build-extension_0.6.1-2.debian.tar.xz Dgit: 21ab2bd3d6bbcbe692743e4f91e01b73bb60d522 debian archive/debian/0.6.1-2 https://git.dgit.debian.org/python-cmake-build-extension -----BEGIN PGP SIGNATURE----- iQJIBAEBCgAyFiEEmwPruYMA35fCsSO/zIxr3RQD9MoFAmdoq5oUHHJvZWhsaW5n QGRlYmlhbi5vcmcACgkQzIxr3RQD9MqVXg//UA83ndmcvOvJl9TMcXIgs1IqtKC2 oZMDZNP53u7gLb1HlraXMGIYT7fTAuLr3y8UtmlecU+rAukxC78cxM1qrl8Lz8Wh v3vnWrLGeKAMPUHvjgxlhYb/2xOM5Y7C0ps4pWn5R1mMSE7i35Me9A3kttqHwlP+ atuDSWxYF591QRehxaPHXu7GNikbzPyzYQsVwaV0QXIuVeAh0bJQVvUjw7s52MZi Oq9fxwWD/nJ7WRe5DtfuvrI8D6ocpEkuw9hCVOhlg6DJvI8V+C/IJgWjTCcHfPqB qVYPD6tGg2s4aBSAjy7kRpgrYfOCYQsNWEpsOTblYnLpk3xxMDxf26Jj1Quj8IoA 7VBpibcVc+CJW0juupOjpS49zcDjn+PEbBRRcfxiqeqyeU4uXkKPc1DdwQQQCeT3 rjD6fhLkFsxOhwaJVbvgIUn1Bldfem5wcGwzTnxtOuyKCh/c02xbldRL3YSwA1My 4gRa+ILf8t4vOECbFCR65h7nC2+kEAjJL1YiRt6IJzwT8nr+mnZx0SEcKyelY1sc KtEI2dP+hjoXirYUgnR7ZBY9lwrXrMBg2vDAcM5MYc3GmgP43tKonO3//MBo81yj a33+OH+pz5of1BWoNnkfpH550kY2HSh2/DhPuhysz8aARmvmg0vidgDY/WHzs1fF Dsny6ocbR7c2VnE= =Fqp8 -----END PGP SIGNATURE-----