py27-cffi-1.12.3.tgz


Advertisement

Description

py27-cffi - Foreign Function Interface for Python calling C code

Property Value
Distribution NetBSD 7.0
Repository NetBSD amd64
Package filename py27-cffi-1.12.3.tgz
Package name py27-cffi
Package version 1.12.3
Package release -
Package architecture amd64
Package type tgz
Category devel python
Homepage https://cffi.readthedocs.io/
License mit
Maintainer -
Download size 200.02 KB
Installed size 1.09 MB
Foreign Function Interface for Python calling C code. The aim of
this project is to provide a convenient and reliable way of calling
C code from Python. The interface is based on LuaJIT's FFI and
follows a few principles:
o The goal is to call C code from Python. You should be able to do
so without learning a 3rd language: every alternative requires
you to learn their own language (Cython, SWIG) or API (ctypes).
So we tried to assume that you know Python and C and minimize
the extra bits of API that you need to learn.
o Keep all the Python-related logic in Python so that you don't
need to write much C code.
o Work either at the level of the ABI (Application Binary Interface)
or the API (Application Programming Interface). Usually, C
libraries have a specified C API but often not an ABI.
o We try to be complete. For now some C99 constructs are not
supported, but all C89 should be, including macros.
o We attempt to support both PyPy and CPython, with a reasonable
path for other Python implementations like IronPython and Jython.
o Note that this project is not about embedding executable C code
in Python, unlike Weave. This is about calling existing C libraries
from Python.

Alternatives

Package Version Architecture Repository
py27-cffi-1.12.3.tgz 1.12.3 i386 NetBSD
py27-cffi - - -

Requires

Name Value
libffi >= 3.0.11
py27-cparser -
py27-setuptools >= 0.8
python27 >= 2.7.1nb2

Download

Type URL
Mirror ftp.netbsd.org
Binary Package py27-cffi-1.12.3.tgz
Source Package py27-cffi

Install Howto

Install py27-cffi tgz package:

# pkg_add py27-cffi

See Also

Package Description
py27-cfscrape-2.0.7.tgz Python module for dealing with Cloudfare protection
py27-chai-1.1.2.tgz Easy to use mocking, stubbing and spying framework
py27-characteristic-14.3.0.tgz Python attributes without boilerplate
py27-chardet-3.0.4.tgz Character encoding auto-detection in Python
py27-chart-1.39.tgz Create high quality Encapsulated Postscript, PDF, or PNG charts
py27-checker-0.8.19.tgz Python code checker
py27-cheetah-2.4.4nb1.tgz Python-powered template engine and code-generator
py27-cheroot-6.5.5.tgz High-performance, pure-Python HTTP server used by CherryPy
py27-cherrypy-17.4.0.tgz Pythonic, object-oriented HTTP framework
py27-cjson-1.2.1.tgz Fast JSON encoder/decoder for Python
py27-ckanclient-0.10.tgz Open-source data portal software
py27-claripy-7.8.2.21.tgz Abstraction layer for constraint solvers
py27-cle-7.8.2.21.tgz CLE Loads Everything (at least, many binary formats!)
py27-clearsilver-0.10.5nb2.tgz Fast, powerful, language-neutral HTML template system
py27-click-7.0.tgz Simple wrapper around optparse for powerful command line utilities
Advertisement
Advertisement