Refactoring #1285

Envelope task #424: === PythonAPI ===

Investigate status of Py++

Added by wuttke almost 5 years ago. Updated almost 5 years ago.

Status:ResolvedStart date:02 Feb 2016
Priority:UrgentDue date:
Assignee:-% Done:


Target version:-


The problem: Py++ is almost orphaned, and slowly getting outdated. For instance, the C++ code it generates contains auto_ptr, which are deprecated.

The first thing to do: investigate state of affairs and write a small report.

- History of Py++; to what extent is it still maintained; are there forks alive?
- What limitations did Py++ impose from the onset?
- What would need to be done to enable Py++ for C++11 / for Python3?
- What is the status of the underlying Boost::Python; is it actively developed / maintained?
- Are the alternative approaches to wrapping C++ in Python?


Refactoring #1286: don't include each core .h file in each .pypp.cpp fileRejected

Bug #1299: gccxml does not compile under gcc5; does not work under gcc4.9Rejected


#1 Updated by wuttke almost 5 years ago

  • Parent task set to #424

#2 Updated by wuttke almost 5 years ago

  • Description updated (diff)

#3 Updated by wuttke almost 5 years ago

  • Status changed from New to Resolved

everything done in task #1245

Also available in: Atom PDF