-----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.0-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: 93b3531c7b7cd57df6a936933d9ec6733c01d4f4 31434 python-cmake-build-extension_0.6.0.orig.tar.gz 191805203d736f75c0c6e00dca2fbde8c7c3550b 5064 python-cmake-build-extension_0.6.0-2.debian.tar.xz Checksums-Sha256: e1434b2bf604b1d62c165142dd0e657f410f55dba862b4e35c20ff3a48d105d0 31434 python-cmake-build-extension_0.6.0.orig.tar.gz 1a4bf718941c6a119af28fc06ab706c492c979267905cde63afb96e3d2ee7319 5064 python-cmake-build-extension_0.6.0-2.debian.tar.xz Files: 75b3887c69e6853a9cd53a919a38bbc8 31434 python-cmake-build-extension_0.6.0.orig.tar.gz 02cbd75fd819aaaf4c312768b4545971 5064 python-cmake-build-extension_0.6.0-2.debian.tar.xz Dgit: 291df2cb8d377d080f4b3a68a32563b226626a10 debian archive/debian/0.6.0-2 https://git.dgit.debian.org/python-cmake-build-extension -----BEGIN PGP SIGNATURE----- iQJIBAEBCgAyFiEEmwPruYMA35fCsSO/zIxr3RQD9MoFAmZnbFAUHHJvZWhsaW5n QGRlYmlhbi5vcmcACgkQzIxr3RQD9MoW8BAAuFjO/g1VDBLwXowxHoWPzuPKIVLI 1qkA92nu8gLoayB6VsI7iU7CL1k+B3O3X3537bkrhPL58+OVKl+KvNhGRmtCnXRE l6HqRuo0z74qW1njF+79l5jXwBpkSemqJpaRBAxlp2XumDZE1h7BZ0hZn430go/R CkvwcH2WDFuPcDGZWl+zwvOBHBm/CefY1GPCSrHN1kdEklF36vzc03uwtfEJRx96 jSzvgfHKN0cQWItytnk/aRQrzoYvawtj0WG/Dpj+jcQcDFONPnAloFfxfKTGRSMP 6cqtj+MT4VKOdHAViqsC8zKQ199pM/IXzvNYdtwMcpWe7k0mlrq4KEdvG8RpyTgb NTgaaMrPtTzV3OcEqPF01wiKtAm/grFKS3GLSRdjg9ry4yRK3Ovn5J/xb0N56vDl xYAJFC7Ps8G3J7Te9MA/q6mrpkucr7VL+Q1+6kVX2p3KfUYiwM6qo2+hGOpgKXAs H9bIE0VXM72kFCY43OiTFptwiyl9I1zy4r1chyoQtaQPwf+hAT+DUftul0ZgR5ns BPNcDQ0oajQB/1T2x9/fYOtUEcayxsp8eXKYm7ahMzTC9lTGlh87T5siXWx6weQS 6gtVequKgEMv6E+oT+OR9qre7IJaHiPyZxl264/bVtAsq5NpMmnJ9jg5IVJ5QFTA nzvoQxfjUj2z6pw= =PJCx -----END PGP SIGNATURE-----