[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