py27-cxx - Make it easier to extend Python with C++

Property Value
Distribution FreeBSD 11
Repository FreeBSD Ports Latest amd64
Package filename py27-cxx-6.0.0.txz
Package name py27-cxx
Package version 6.0.0
Package release -
Package architecture amd64
Package type txz
Category devel python
License -
Download size 44.77 KB
Installed size 325.67 KB
PyCXX is a set of C++ facilities to make it easier to write Python
extensions. The chief way in which PyCXX makes it easier to write Python
extensions is that it greatly increases the probability that your program
will not make a reference-counting error and will not have to continually
check error returns from the Python C API.
PyCXX integrates Python with C++ in these ways:
- C++ exception handling is relied on to detect errors and clean up. In
a complicated function this is often a tremendous problem when writing
in C. With PyCXX, we let the compiler keep track of what objects need
to be dereferenced when an error occurs.
- The Standard Template Library (STL) and its many algorithms plug and
play with Python containers such as lists and tuples.
- The optional CXX_Extensions facility allows you to replace the clumsy
C tables with objects and method calls that define your modules and
extension objects.
- DOCS: on


Package Version Architecture Repository
py27-cxx-6.0.0.txz 6.0.0 i386 FreeBSD Ports Latest
py27-cxx-6.0.0.txz 6.0.0 amd64 FreeBSD Ports Quarterly
py27-cxx-6.0.0.txz 6.0.0 i386 FreeBSD Ports Quarterly
py27-cxx - - -


Name Value
py27-setuptools = 41.0.0
python27 = 2.7.16_1


Type URL
Binary Package py27-cxx-6.0.0.txz
Source Package devel/py-cxx

Install Howto

Install py27-cxx txz package:

# pkg install py27-cxx

See Also

Package Description
py27-cybox- Python library for parsing, manipulating, and generating CybOX content
py27-cycler-0.10.0.txz Composable style cycles
py27-cyipopt-0.1.9_3.txz Cython interface for the interior point optimizer IPOPT
py27-cymem-2.0.2.txz Cython memory helper
py27-cymruwhois-1.6.txz Python client for the service
py27-cython-0.29_1.txz Compiler for Writing C Extensions for the Python Language
py27-cytoolz-0.10.0.txz Cython implementation of Toolz: High performance functional utilities
py27-czipfile-1.0.0.txz Fast C-based zipfile decryption for Python
py27-d2to1-0.2.12.p1.txz Distutils2-like setup.cfg files with setuptools
py27-daemon-2.0.6.txz Well-behaved daemon framework for Python
py27-daemon-runner-0.0.15.txz Simple command line runner on top of python-daemon
py27-daemonize-2.5.0.txz Enables code to run as a daemon process on Unix-like systems
py27-daemons-1.3.0.txz Resource library for Python developers to create daemon processes
py27-dal-20081016_3.txz Database abstraction layer for Python
py27-darcsver-1.7.4_2.txz Generate a version number from darcs history