debian/0000775000000000000000000000000012315132015007161 5ustar debian/python-cxx-dev.docs0000664000000000000000000000007112307111600012724 0ustar README.html Doc/Python2/PyCXX.html Doc/Python2/style.css debian/PyCXX.pc0000664000000000000000000000025512307111600010460 0ustar prefix=/usr exec_prefix=/usr includedir=/usr/include/CXX srcdir=/usr/src/CXX Name: PyCXX Description: Write Python extensions in C++ Version: 6.2.5 Cflags: -I${includedir} debian/tests/0000775000000000000000000000000012315123765010337 5ustar debian/tests/control0000664000000000000000000000023112307111600011720 0ustar Tests: buildtest Depends: pkg-config, build-essential, python-cxx-dev, python3-cxx-dev, python-all-dev, python3-all-dev, python-all-dbg, python3-all-dbg debian/tests/buildtest0000775000000000000000000000302412315123765012263 0ustar #!/bin/sh set -efu SRC=$PWD pys=$(pyversions -r) py3s=$(py3versions -r) cd $ADTTMP cp -Lr /usr/share/doc/python-cxx-dev/examples/ . cd examples for py in $pys; do export PYTHONPATH=$PWD/local/lib/$py/site-packages/CXX $py setup.py build 2>&1 $py setup.py install --prefix=$PWD/local 2>&1 $py test_example.py $py-dbg setup.py build 2>&1 $py-dbg setup.py install --prefix=$PWD/local 2>&1 $py-dbg test_example.py 2>&1 # matplotlib install method rm -rf $PYTHONPATH $py -c "import CXX" 2>&1 CFLAGS="$(pkg-config --cflags PyCXX) $($py-config --cflags)" SRC="$(pkg-config --variable=srcdir PyCXX)" g++ -fPIC $CFLAGS simple.cxx $SRC/cxxextensions.c $SRC/cxx_extensions.cxx $SRC/cxxsupport.cxx \ $SRC/IndirectPythonInterface.cxx -shared -o simple.so 2>&1 $py test_simple.py 2>&1 done cd .. cp -Lr /usr/share/doc/python3-cxx-dev/examples/ . cd examples for py in $py3s; do export PYTHONPATH=$PWD/local/lib/$py/site-packages/CXX $py setup.py build 2>&1 $py setup.py install --prefix=$PWD/local 2>&1 $py test_example.py $py-dbg setup.py build 2>&1 $py-dbg setup.py install --prefix=$PWD/local 2>&1 $py-dbg test_example.py 2>&1 rm -rf $PYTHONPATH # matplotlib install method $py -c "import CXX" 2>&1 CFLAGS="$(pkg-config --cflags PyCXX) $($py-config --cflags)" SRC="$(pkg-config --variable=srcdir PyCXX)" g++ -fPIC $CFLAGS simple.cxx $SRC/cxxextensions.c $SRC/cxx_extensions.cxx $SRC/cxxsupport.cxx \ $SRC/IndirectPythonInterface.cxx -shared -o simple.so 2>&1 $py test_simple.py 2>&1 done debian/copyright0000664000000000000000000000724612307111600011123 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: PyCXX Upstream-Contact: Barry Scott Source: http://sourceforge.net/projects/cxx/ Files: * Copyright: Barry Scott, Paul F. Dubois License: BSD Files: debian/* Copyright: 2004-2011, Matthias Klose 2011, Julian Taylor License: BSD Comment: This package was originaly debianized by Matthias Klose on Fri, 3 Dec 2004 17:16:12 +0100. License: BSD Copyright (c) 1998 - 2007 The Regents of the University of California Produced at the Lawrence Livermore National Laboratory Written by Geoff Furnish, Paul F. Dubois, Barry A. Scott UCRL-CODE-227018 All rights reserved. . This file is part of PyCXX. For details, see http://cxx.sourceforge.net. . Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: . - Redistributions of source code must retain the above copyright notice, this list of conditions and the disclaimer below. - Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the disclaimer (as noted below) in the documentation and/or materials provided with the distribution. - Neither the name of the UC/LLNL nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. . THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OF THE UNIVERSITY OF CALIFORNIA, THE U.S. DEPARTMENT OF ENERGY OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. . Additional BSD Notice . 1. This notice is required to be provided under our contract with the U.S. Department of Energy (DOE). This work was produced at the University of California, Lawrence Livermore National Laboratory under Contract No. W-7405-ENG-48 with the DOE. . 2. Neither the United States Government nor the University of California nor any of their employees, makes any warranty, express or implied, or assumes any liability or responsibility for the accuracy, completeness, or usefulness of any information, apparatus, product, or process disclosed, or represents that its use would not infringe privately-owned rights. . 3. Also, reference herein to any specific commercial products, process, or services by trade name, trademark, manufacturer or otherwise does not necessarily constitute or imply its endorsement, recommendation, or favoring by the United States Government or the University of California. The views and opinions of authors expressed herein do not necessarily state or reflect those of the United States Government or the University of California, and shall not be used for advertising or product endorsement purposes. debian/python-cxx-dev.examples0000664000000000000000000000001712307111600013612 0ustar Demo/Python2/* debian/source/0000775000000000000000000000000012307111600010457 5ustar debian/source/format0000664000000000000000000000001412307111600011665 0ustar 3.0 (quilt) debian/changelog0000664000000000000000000001762212315132014011042 0ustar pycxx (6.2.5-1ubuntu2) trusty; urgency=medium * Rebuild with a fixed pkgbinarymangler to get correct doc symlinks. -- Adam Conrad Thu, 27 Mar 2014 17:27:56 -0600 pycxx (6.2.5-1ubuntu1) trusty; urgency=medium * Dereference symlinks when copying the examples into the test directory, so that they exist when the autopkgtest tries to run them. -- Iain Lane Thu, 27 Mar 2014 22:35:57 +0000 pycxx (6.2.5-1) unstable; urgency=medium * New upstream release (Closes: #739879) - drop upstream applied 02_fix_indentation.patch - add fix-version.patch to fix setup.py version number - fix-example-crash.patch: fix crash of example with python3.4-dbg * additionally install sources into a folder independent of the python version and provide PyCXX.pc to export its location * add README.Debian documenting a way to use pycxx (Closes: #732120) * debian/rules: clean to allow build twice in a row (Closes: #671415) * Bump standard version to 3.9.5, no changes required -- Julian Taylor Sun, 09 Mar 2014 14:48:16 +0100 pycxx (6.2.4-5) unstable; urgency=low * Team upload * No change rebuild to drop python3.2 support -- Scott Kitterman Sat, 03 Aug 2013 22:39:21 -0400 pycxx (6.2.4-4) unstable; urgency=low [ Jakub Wilk ] * Use canonical URIs for Vcs-* fields. [ Julian Taylor ] * drop obsolete python2.[4]-* break/replaces * Bump standard version to 3.9.4, no changes required * drop obsolete transitional python{3,}-cxx * don't compress examples and fix their permissions * add autopkgtest testing compilation -- Julian Taylor Fri, 02 Aug 2013 18:53:51 +0200 pycxx (6.2.4-3) unstable; urgency=low * install into real include/python3* folder instead of symlink folder Thanks to Sebastian Ramacher for the patch. (Closes: #700782) -- Julian Taylor Wed, 27 Feb 2013 19:34:50 +0100 pycxx (6.2.4-2) unstable; urgency=low * Remove symlink /usr/share/doc/python{,3}-cxx-dev before installing - Closes: #696074 - thanks to Andreas Beckmann for the report and Ivo De Decker for the patch -- Julian Taylor Sat, 22 Dec 2012 14:02:12 +0100 pycxx (6.2.4-1) unstable; urgency=low * New upstream release * fix dep-5 format error in copyright * update package descriptions * update to standard 3.9.3 (no changes necessary) * debian/copyright: update format url * add description to patches -- Julian Taylor Sun, 04 Mar 2012 19:09:09 +0100 pycxx (6.2.3-1) unstable; urgency=low * New maintainer (Closes: #611061) * Imported Upstream version 6.2.3 * drop debian patches changing comment style + indentation * change to source format 3.0 (quilt) * quiltify include path changing patches * quiltify indentation fix patch of setup.py - update version number to 6.2.3 * simplify debian/rules by using debhelper 7 * made non -dev packages virtual, files now contained in -dev packages * removed build dependency on python{,3}-dev, was never needed * debian/control: - set Homepage to http://cxx.sourceforge.net/ - added Vcs-* fields * Bump standard version to 3.9.2 -- Julian Taylor Sat, 16 Apr 2011 01:47:47 +0200 pycxx (6.2.0-7) unstable; urgency=low * QA upload. * No change rebuild for the python3.1 to 3.2 transition -- Scott Kitterman Sat, 09 Apr 2011 09:57:43 -0400 pycxx (6.2.0-6) unstable; urgency=low * QA upload * add -w -n to 2to3 usage so the files are actually modified (LP: #730144) -- Julian Taylor Sun, 06 Mar 2011 18:14:57 +0100 pycxx (6.2.0-5) unstable; urgency=low * Orphan the package. -- Matthias Klose Tue, 25 Jan 2011 07:07:25 +0100 pycxx (6.2.0-4) unstable; urgency=low * Upload to unstable. -- Matthias Klose Thu, 23 Sep 2010 01:51:34 +0200 pycxx (6.2.0-3) experimental; urgency=low * Use python3:* macros in the control file. Closes: #591955. * Run 2to3 for python3-cxx. Closes: #595501. * Fix typo in package description. Closes: #590634. -- Matthias Klose Mon, 13 Sep 2010 23:32:14 +0200 pycxx (6.2.0-2) unstable; urgency=low * Build packages for python3. -- Matthias Klose Sat, 17 Jul 2010 15:10:37 +0200 pycxx (6.2.0-1) unstable; urgency=low * New upstream version. -- Matthias Klose Sat, 17 Jul 2010 15:05:11 +0200 pycxx (6.1.1-3) unstable; urgency=low * Rebuild to add headers for python2.6. Closes: #567226. -- Matthias Klose Thu, 28 Jan 2010 14:37:35 +0100 pycxx (6.1.1-2) unstable; urgency=low * Install missing header files. -- Matthias Klose Sun, 03 Jan 2010 16:30:10 +0100 pycxx (6.1.1-1) unstable; urgency=low * New upstream version. Closes: #548315. -- Matthias Klose Sun, 03 Jan 2010 15:48:14 +0100 pycxx (5.5.0-1ubuntu1) karmic; urgency=low * Call setup.py install using --install-layout=deb. -- Matthias Klose Sat, 29 Aug 2009 11:45:49 +0200 pycxx (5.5.0-1) unstable; urgency=low * New upstream version. Closes: #536394. -- Matthias Klose Sat, 29 Aug 2009 10:32:19 +0200 pycxx (5.4.2-1) unstable; urgency=low * New upstream version. -- Matthias Klose Sun, 30 Nov 2008 14:30:21 +0000 pycxx (5.4.1-1) unstable; urgency=low * New upstream version. -- Matthias Klose Sun, 20 Jul 2008 18:08:58 +0200 pycxx (5.4.0-2) unstable; urgency=low * Fix some lintian warnings. -- Matthias Klose Wed, 25 Jun 2008 00:48:04 +0200 pycxx (5.4.0-1) unstable; urgency=low * New upstream version: - license changed to BSD. - bug fix release. * Merge from Ubuntu: - Apply header patches from sf#1640952. - Install headers for the python debug builds. -- Matthias Klose Sat, 02 Jun 2007 09:26:34 +0200 pycxx (5.3.6-1) unstable; urgency=low * New upstream snapshot, to support python2.5. -- Matthias Klose Sat, 21 Oct 2006 17:43:45 +0200 pycxx (5.3.5-3) unstable; urgency=low * Update debian/watch. -- Matthias Klose Sun, 9 Jul 2006 16:26:36 +0200 pycxx (5.3.5-2) unstable; urgency=low * Updated for the renewed Python policy. Closes: #373488. -- Matthias Klose Fri, 16 Jun 2006 17:05:49 +0000 pycxx (5.3.5-1.1) unstable; urgency=high * Non-maintainer upload. * Remove trainling slash in cp command (Closes: #339877). -- Luk Claes Sun, 1 Jan 2006 15:10:27 +0100 pycxx (5.3.5-1) unstable; urgency=low * New upstream version. -- Matthias Klose Sat, 15 Oct 2005 12:38:43 +0000 pycxx (5.3.4-1) unstable; urgency=low * New upstream version. -- Matthias Klose Wed, 7 Sep 2005 20:37:58 +0200 pycxx (5.3.3-3) unstable; urgency=low * Fix file conflict. -- Matthias Klose Sat, 13 Aug 2005 13:09:43 +0200 pycxx (5.3.3-2) unstable; urgency=low * New upstream version, upload to unstable. -- Matthias Klose Sat, 13 Aug 2005 09:42:47 +0200 pycxx (5.3.3-1ubuntu1) breezy; urgency=low * New upstream version. -- Matthias Klose Fri, 3 Jun 2005 13:01:13 +0000 pycxx (5.3.2-1ubuntu1) hoary; urgency=low * New upstream version. -- Matthias Klose Tue, 1 Mar 2005 22:45:30 +0100 pycxx (5.3.1-1) unstable; urgency=low * New upstream version. -- Matthias Klose Sun, 23 Jan 2005 01:10:10 +0100 pycxx (5.3.0-1) unstable; urgency=low * Build python2.4 packages. -- Matthias Klose Sun, 12 Dec 2004 18:21:44 +0100 pycxx (5.3.0-0ubuntu1) hoary; urgency=low * Initial Release. -- Matthias Klose Fri, 3 Dec 2004 17:16:12 +0100 debian/compat0000664000000000000000000000000212307111600010355 0ustar 7 debian/rules0000775000000000000000000000620312307111600010240 0ustar #!/usr/bin/make -f export DH_VERBOSE=1 PYVERS=$(shell pyversions -s) PY3VERS=$(shell py3versions -s) %: dh $@ --with python2,python3 override_dh_auto_clean: rm -rf build override_dh_auto_build: set -e && for i in $(PYVERS); do $${i} setup.py build; done set -e && for i in $(PY3VERS); do $${i} setup.py build; done override_dh_auto_install: dh_install -ppython-cxx-dev CXX/*.hxx /usr/include/CXX/; dh_install -ppython-cxx-dev CXX/*.h /usr/include/CXX/; dh_install -ppython-cxx-dev CXX/Python2/* /usr/include/CXX/Python2; dh_install -ppython3-cxx-dev CXX/Python3/* /usr/include/CXX/Python3; dh_install -ppython-cxx-dev Src/*.c /usr/src/CXX/; dh_install -ppython-cxx-dev Src/*.cxx /usr/src/CXX/; dh_install -ppython-cxx-dev Src/Python2/* /usr/src/CXX/Python2; dh_install -ppython3-cxx-dev Src/Python3/* /usr/src/CXX/Python3; dh_install debian/PyCXX.pc /usr/lib/pkgconfig/ #should symlink to a common folder, but dh_link takes no wildcards # and replacing folders symlinks in upgrades is problematic (policy 6.5) # => wasting a little space preferable to more complex logic # CXX/ in pythonX.Y_d was a link in << 6.2.3 so there its fine set -e && for i in $(PYVERS); do \ $${i} setup.py install --force --root=$(CURDIR)/debian/tmp --no-compile -O0 --install-layout=deb; \ dh_install -ppython-cxx-dev CXX/*.hxx /usr/include/$${i}/CXX/; \ dh_install -ppython-cxx-dev CXX/*.h /usr/include/$${i}/CXX/; \ dh_install -ppython-cxx-dev CXX/Python2/* /usr/include/$${i}/CXX/Python2; \ dh_link -ppython-cxx-dev /usr/include/$${i}/CXX/ /usr/include/$${i}_d/CXX; \ dh_install -ppython-cxx-dev Src/*.c /usr/share/$${i}/CXX/; \ dh_install -ppython-cxx-dev Src/*.cxx /usr/share/$${i}/CXX/; \ dh_install -ppython-cxx-dev Src/Python2/* /usr/share/$${i}/CXX/Python2; \ dh_install -ppython-cxx-dev usr/lib/python2*/dist-packages/CXX/__init__.py; \ done set -e && for i in $(PY3VERS); do \ $${i} setup.py install --force --root=$(CURDIR)/debian/tmp --no-compile -O0 --install-layout=deb; \ 2to3 -w -n $(CURDIR)/debian/tmp/usr/lib; \ python_inc_dir=$$(readlink -f /usr/include/$$i); \ abitag=$$($${i}-dbg -c "import sys; print(sys.abiflags)"); \ pythond_inc_dir=$$(readlink -f /usr/include/$${i}$${abitag}); \ dh_install -ppython3-cxx-dev CXX/*.hxx $${python_inc_dir}/CXX/; \ dh_install -ppython3-cxx-dev CXX/*.h $${python_inc_dir}/CXX/; \ dh_install -ppython3-cxx-dev CXX/Python3/* $${python_inc_dir}/CXX/Python3; \ dh_link -ppython3-cxx-dev $${python_inc_dir}/CXX/ $${pythond_inc_dir}/CXX; \ dh_install -ppython3-cxx-dev Src/*.c /usr/share/$${i}/CXX/; \ dh_install -ppython3-cxx-dev Src/*.cxx /usr/share/$${i}/CXX/; \ dh_install -ppython3-cxx-dev Src/Python3/* /usr/share/$${i}/CXX/Python3; \ dh_install -ppython3-cxx-dev usr/lib/python3*/dist-packages/CXX/__init__.py; \ done dh_auto_install override_dh_installdocs: dh_installdocs -A debian/README.Debian override_dh_fixperms: chmod 644 $(CURDIR)/debian/python*-cxx-dev/usr/share/doc/python*-cxx-dev/examples/* dh_fixperms override_dh_compress: dh_compress -X.py -X.cxx -X.hxx debian/python3-cxx-dev.preinst0000664000000000000000000000043512307111600013547 0ustar #!/bin/sh set -e case "$1" in install|upgrade) test ! -L /usr/share/doc/python3-cxx-dev || rm /usr/share/doc/python3-cxx-dev ;; abort-upgrade) ;; *) echo "preinst called with unknown argument \`$1'" >&2 exit 1 ;; esac #DEBHELPER# debian/python-cxx-dev.preinst0000664000000000000000000000043312307111600013462 0ustar #!/bin/sh set -e case "$1" in install|upgrade) test ! -L /usr/share/doc/python-cxx-dev || rm /usr/share/doc/python-cxx-dev ;; abort-upgrade) ;; *) echo "preinst called with unknown argument \`$1'" >&2 exit 1 ;; esac #DEBHELPER# debian/control0000664000000000000000000000335012315123775010602 0ustar Source: pycxx Section: python Priority: optional Maintainer: Ubuntu Developers XSBC-Original-Maintainer: Debian Python Modules Team Uploaders: Julian Taylor Build-Depends: debhelper (>= 7.0.50~), python-all (>= 2.6.6-3~), python3-all, python3-all-dbg X-Python-Version: >= 2.4 X-Python3-Version: >= 3.0 Standards-Version: 3.9.5 Homepage: http://cxx.sourceforge.net Vcs-Svn: svn://anonscm.debian.org/python-modules/packages/pycxx/trunk/ Vcs-Browser: http://anonscm.debian.org/viewvc/python-modules/packages/pycxx/trunk/ XS-Testsuite: autopkgtest Package: python-cxx-dev Architecture: all Depends: python-dev, ${misc:Depends}, ${python:Depends} Suggests: pkg-config Description: Set of facilities to extend Python with C++ PyCXX is a set of C++ facilities to make it easier to write Python3 extensions. The main advantage is that it greatly increases the probability that your program will not make a reference-counting errors and will not have to continually check error returns from the Python C API. . This package contains the Python headers and sources. Package: python3-cxx-dev Architecture: all Depends: python-cxx-dev, python3-dev, ${misc:Depends}, ${python3:Depends} Suggests: pkg-config Description: Set of facilities to extend Python3 with C++ PyCXX is a set of C++ facilities to make it easier to write Python3 extensions. The main advantage is that it greatly increases the probability that your program will not make a reference-counting errors and will not have to continually check error returns from the Python C API. . This package contains the Python3 headers and sources. debian/python3-cxx-dev.docs0000664000000000000000000000007112307111600013007 0ustar README.html Doc/Python3/PyCXX.html Doc/Python3/style.css debian/watch0000664000000000000000000000006312307111600010207 0ustar version=3 http://sf.net/cxx/pycxx-([\d.]+)\.tar.gz debian/README.Debian0000664000000000000000000000137612307111600011227 0ustar PyCXX does not offer a shared library, it is intended users of this package compile the sources into their extensions. The Debian (and Fedora) package offers a pkg-config file named PyCXX.pc which exports the installed location of the headers and sources required to build, do not hardcode the path into your files. Example: Copy /usr/share/doc/python-cxx-dev/examples/ into a writeable area from there you can compile an example by executing these commands: CFLAGS="$(pkg-config --cflags PyCXX) $(python-config --cflags)" SRC="$(pkg-config --variable=srcdir PyCXX)" g++ -fPIC $CFLAGS simple.cxx \ $SRC/cxxextensions.c $SRC/cxx_extensions.cxx \ $SRC/cxxsupport.cxx \ $SRC/IndirectPythonInterface.cxx \ -shared -o simple.so python test_simple.py debian/patches/0000775000000000000000000000000012307111600010606 5ustar debian/patches/fix-version.patch0000664000000000000000000000076112307111600014104 0ustar Description: fix indentation and version number Bug: http://sourceforge.net/tracker/?func=detail&aid=3207845&group_id=3180&atid=103180 --- a/setup.py +++ b/setup.py @@ -23,7 +23,7 @@ class my_install (install): setup (name = "CXX", - version = "6.2.4", + version = "6.2.5", maintainer = "Barry Scott", maintainer_email = "barry-scott@users.sourceforge.net", description = "Facility for extending Python with C++", debian/patches/fix-example-crash.patch0000664000000000000000000000144512307111600015150 0ustar Description: fix assert with pytohn3.4-dbg python3.4-dbg asserts on capi usage that can fail with an error set Bug: https://sourceforge.net/p/cxx/bugs/39/ --- a/Demo/Python3/example.cxx +++ b/Demo/Python3/example.cxx @@ -124,8 +124,6 @@ void test_String() void test_boolean() { - bool passed = true; - Py::Object o; Py::Boolean pb1; Py::Boolean pb2; @@ -783,10 +781,11 @@ private: } catch( Py::TypeError &e ) { + e.clear(); + std::cout << "PASSED: Correctly caught " << Py::type(e) << std::endl; std::cout << "PASSED: Py::Exception value: " << Py::value(e) << std::endl; std::cout << "PASSED: Py::Exception traceback: " << Py::trace(e) << std::endl; - e.clear(); } try debian/patches/01_change_include_paths.patch0000664000000000000000000000122212307111600016253 0ustar Description: fix includes to match packaged layout Forwarded: not-needed --- a/Src/cxxextensions.c +++ b/Src/cxxextensions.c @@ -37,7 +37,7 @@ #include "CXX/WrapPython.h" #if PY_MAJOR_VERSION == 2 -#include "Src/Python2/cxxextensions.c" +#include "Python2/cxxextensions.c" #else -#include "Src/Python3/cxxextensions.c" +#include "Python3/cxxextensions.c" #endif --- a/Src/cxxsupport.cxx +++ b/Src/cxxsupport.cxx @@ -37,7 +37,7 @@ #include "CXX/WrapPython.h" #if PY_MAJOR_VERSION == 2 -#include "Src/Python2/cxxsupport.cxx" +#include "Python2/cxxsupport.cxx" #else -#include "Src/Python3/cxxsupport.cxx" +#include "Python3/cxxsupport.cxx" #endif debian/patches/series0000664000000000000000000000011012307111600012013 0ustar 01_change_include_paths.patch fix-version.patch fix-example-crash.patch debian/python3-cxx-dev.examples0000664000000000000000000000001712307111600013675 0ustar Demo/Python3/*