How to Install and Uninstall python-py Package on Ubuntu 16.04 LTS (Xenial Xerus)

Last updated: May 17,2024

1. Install "python-py" package

This tutorial shows how to install python-py on Ubuntu 16.04 LTS (Xenial Xerus)

$ sudo apt update $ sudo apt install python-py

2. Uninstall "python-py" package

Please follow the steps below to uninstall python-py on Ubuntu 16.04 LTS (Xenial Xerus):

$ sudo apt remove python-py $ sudo apt autoclean && sudo apt autoremove

3. Information about the python-py package on Ubuntu 16.04 LTS (Xenial Xerus)

Package: python-py++
Priority: optional
Section: universe/python
Installed-Size: 35212
Maintainer: Ubuntu Developers
Original-Maintainer: Mathieu Malaterre
Architecture: amd64
Source: pyplusplus
Version: 1.0.0-1
Provides: python2.7-py++
Depends: python2.7, python (>= 2.7.1-0ubuntu2), python (<< 2.8), python-pygccxml
Filename: pool/universe/p/pyplusplus/python-py++_1.0.0-1_amd64.deb
Size: 3451412
MD5sum: a3f3266f49eb7c54ba915579f7982fca
SHA1: 4e2e6caabc9de31d83fa3eec185e87b7fa7cf275
SHA256: f5c28b1fd15327e27e59a56292761863051374a8ebb496dbafc2b1f18379b839
Description-en: OO-framework for creating a code generator for Boost.Python
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
Description-md5: 7f29eb201d4b5179816b996fa59cd573
Homepage: http://www.language-binding.net/pyplusplus/pyplusplus.html
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Origin: Ubuntu