[pyplusplus] 02/08: Added python3 version

Leopold Palomo-Avellaneda leo at alaxarxa.net
Sat Oct 29 22:34:53 UTC 2016


This is an automated email from the git hooks/post-receive script.

lepalom-guest pushed a commit to branch master
in repository pyplusplus.

commit c97b2b1b005b8e58ab3328122445c03f51207c14
Author: Leopold Palomo-Avellaneda <leo at alaxarxa.net>
Date:   Sat Oct 29 19:32:34 2016 +0200

    Added python3 version
---
 debian/control | 38 ++++++++++++++++++++++++++++++++++++++
 1 file changed, 38 insertions(+)

diff --git a/debian/control b/debian/control
index 17113e5..81af3c9 100644
--- a/debian/control
+++ b/debian/control
@@ -8,8 +8,10 @@ Build-Depends: debhelper (>= 9),
                python-all,
                python-setuptools,
                python3-all,
+	       python3-setuptools,
                castxml,
                python-pygccxml,
+	       python3-pygccxml,
 	       python-sphinx,
 	       python-sphinx-rtd-theme,
 	       libjs-jquery,
@@ -19,6 +21,7 @@ Vcs-Browser: https://anonscm.debian.org/git/debian-science/packages/pyplusplus.g
 Vcs-Git: https://anonscm.debian.org/git/debian-science/packages/pyplusplus.git
 Homepage: http://www.language-binding.net/pyplusplus/pyplusplus.html
 X-Python-Version: >= 2.7
+X-Python3-Version: >= 3.2
 
 Package: python-py++
 Architecture: all
@@ -54,3 +57,38 @@ Description: OO-framework for creating a code generator for Boost.Python
     write it as Python documentation string
   - Py++ provides simple and powerful framework to create a wrapper for
     functions, which could not be exposed as is to Python
+
+Package: python3-py++
+Architecture: all
+Depends: ${python3:Depends},
+         ${misc:Depends},
+         python3-pygccxml
+Provides: ${python:Provides}
+Description: OO-framework for creating a code generator for Boost.Python. Python 3
+ Py++ uses GCC C++ compiler to parse C++ source files and allows you to expose
+ C++ code to Python in quick and elegant way using the Boost.Python library.  It
+ uses the following steps to do so:
+  - source code is passed to GCC-XML
+  - GCC-XML passes it to GCC C++ compiler
+  - GCC-XML generates an XML description of a C++ program from GCC's internal
+    representation.
+  - Py++ uses pygccxml package to read GCC-XML generated file.
+ .
+ Feature list:
+  - Py++ support almost all features found in Boost.Python library
+  - Py++ generates code, which will help you to understand compiler generated
+    error messages
+  - Py++ has more than one mode of writing code into files:
+    - single file
+    - multiple files
+    - multiple files, where single class code is split to few files
+  - Py++ will save your compilation time - it will rewrite a file, only in case
+    of change
+  - You have full control over generated code. Your code could be inserted
+    almost anywhere.
+  - Py++ will check the "completeness" of the bindings. It will check for you
+    that the exposed declarations don't have references to unexposed ones.
+  - Py++ provides enough functionality to extract source code documentation and
+    write it as Python documentation string
+  - Py++ provides simple and powerful framework to create a wrapper for
+    functions, which could not be exposed as is to Python

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/pyplusplus.git



More information about the debian-science-commits mailing list