[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#971573: marked as done (ITP: cppimport -- import C or C++ files directly from Python)



Your message dated Sat, 08 Jan 2022 19:00:08 +0000
with message-id <E1n6Gwi-0006nD-SE@fasolo.debian.org>
and subject line Bug#971573: fixed in cppimport 21.03.07-1
has caused the Debian Bug report #971573,
regarding ITP: cppimport -- import C or C++ files directly from Python
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
971573: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=971573
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: wnpp
Severity: wishlist
X-Debbugs-Cc: debian-python@lists.debian.org

* Package name    : python-cppimport
  Version         : 17.09.18
  Upstream Author : Ben Thompson <t.ben.thompson@gmail.com>
* URL             : https://github.com/tbenthompson/cppimport
* License         : MIT
  Programming Lang: Python
  Description     : import C or C++ files directly from Python

Sometimes Python just isn't fast enough. Or you have existing code in
a C++ library.  cppimport combines the process of compiling and
importing an extension in Python so that you can type modulename =
cppimport.imp("modulename") and not have to worry about multiple
steps.

cppimport looks for a C or C++ source file that matches the requested
module. If such a file exists, the file is first run through the Mako
templating system. The compilation options produced by the Mako pass
are then use to compile the file as a Python extension. The extension
(shared library) that is produced is placed in the same folder as the
C++ source file. Then, the extension is loaded.

Most cppimport users combine it with pybind11, but you can use a range
of methods to create your Python extensions. Raw C extensions,
Boost.Python, SWIG all work.




cppimport is used in some dolfinx tests.



Probably best maintained under the Debian Python Team.

--- End Message ---
--- Begin Message ---
Source: cppimport
Source-Version: 21.03.07-1
Done: Joshua Peisach <itzswirlz2020@outlook.com>

We believe that the bug you reported is fixed in the latest version of
cppimport, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 971573@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Joshua Peisach <itzswirlz2020@outlook.com> (supplier of updated cppimport package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Wed, 22 Dec 2021 15:49:39 -0400
Source: cppimport
Binary: python3-cppimport
Architecture: source all
Version: 21.03.07-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team <team+python@tracker.debian.org>
Changed-By: Joshua Peisach <itzswirlz2020@outlook.com>
Description:
 python3-cppimport - cppimport - Import C++ directly from Python! (Python 3)
Closes: 971573
Changes:
 cppimport (21.03.07-1) unstable; urgency=medium
 .
   * Initial release (Closes: #971573)
Checksums-Sha1:
 39ce2ac562293073f15bf68caefeba7bbd76ac4e 2039 cppimport_21.03.07-1.dsc
 b1ee8785b3cc87b44b77f412eae490b85b266db7 16053 cppimport_21.03.07.orig.tar.gz
 13ffc54819a118f55ad748fa03e1590f10cc1cfb 2468 cppimport_21.03.07-1.debian.tar.xz
 dd27ca9d5d24aa16ee603ba7b48f0c5f8fa7cc6f 6431 cppimport_21.03.07-1_i386.buildinfo
 3a2a212e55dba67b2ac90060e25c829316df92a2 12484 python3-cppimport_21.03.07-1_all.deb
Checksums-Sha256:
 86c9904731a5ecd66b050603b4faba008d4f3683030677d284dd9f2397bbf357 2039 cppimport_21.03.07-1.dsc
 108e694ed4618d957aa96cfb4a0b2d3be97026ffbe77b60eb6dfde4607d57fc7 16053 cppimport_21.03.07.orig.tar.gz
 6519e647fe2ddf58754f75ba15836ac8684edad6611ea9558582c4ca9d52492b 2468 cppimport_21.03.07-1.debian.tar.xz
 840e304d2cbaf70a18e37e893233f810d36cbf929671db9ccc21be84997cc272 6431 cppimport_21.03.07-1_i386.buildinfo
 714d8ce124a402b3cc0609f06d4067819f93974aec2092b7086ed1ff6ffafc2d 12484 python3-cppimport_21.03.07-1_all.deb
Files:
 f3c3a802ca2ace07a934b672b6dd1b48 2039 python optional cppimport_21.03.07-1.dsc
 bfabdeea079b52b8f1b440095c8d10d3 16053 python optional cppimport_21.03.07.orig.tar.gz
 0a0811ce80dcda2654e88506e7ebf560 2468 python optional cppimport_21.03.07-1.debian.tar.xz
 83340a508106094b97f4faea052c154e 6431 python optional cppimport_21.03.07-1_i386.buildinfo
 7d4c89446fb8f3244a788725ccd644c3 12484 python optional python3-cppimport_21.03.07-1_all.deb

-----BEGIN PGP SIGNATURE-----

iQHEBAEBCgAuFiEEQGIgyLhVKAI3jM5BH1x6i0VWQxQFAmHEndoQHGJhZ2VAZGVi
aWFuLm9yZwAKCRAfXHqLRVZDFFcJDACT4ySdjwG4eMgsf/8PcRagTA0S3oXp/tth
vV8ghBDn1IjK363OKv65yC0POVttzpK6jAVzkvYLQsE35yslOhN3uIK/wMB64xxd
Vp93ApBAKzDtb6lCBxoBp7zPrb5rjzdV4c5W7b2pLX844VWWyji7yBC3qcTLztV8
GhL64Pn1VrgmFg3W+1TUnx0vdGA+Oq6u6t+YYxfSavEIQMaqJsc7FjFCB9p+VVwF
82FhNe4Z2E3h+zqqz9fc1K7sLec/SLofC6nNiQ8B3nQ31GcfERWO9hJqhggQSeg7
DThJJRvXj5cTJaHO5tFndyPyhnZdVSe9l1TnmtBwv40xhhxEWtgGMtbHjMQ9t0qr
X5zdZh28tNmkf+6hAJfxkL6TNU3VeldtjjDn9UunfiYa2d9sW1vfdtSDfjaU7DAw
Hdt3CNBrGMvzwl75jjOI+/7Cw1wAZwtYbKXypfywVXd2+IPmM1fwap8I3cP3k8q7
mdDLpRKFRc9tpM9NTvy1ej6ITo7jc+A=
=4ozM
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: