Displaying 1 to 11 from 11 results

gopy - gopy generates a CPython extension module from a go package.

  •    Go

gopy generates (and compiles) a CPython extension module from a go package. You will need Go >= 1.5.

misaka - A Python binding for Hoedown.

  •    C

A CFFI binding for Hoedown (version 3), a markdown parsing library. Misaka has been tested on CPython 2.6, 2.7, 3.2, 3.3, 3.4, 3.5 and PyPy 2.6. It needs CFFI 1.0 or newer, because of this it will not work on PyPy 2.5 and older.

cairocffi - CFFI-based cairo bindings for Python.

  •    Python

cairocffi is a CFFI-based drop-in replacement for Pycairo, a set of Python bindings and object-oriented API for cairo. Cairo is a 2D vector graphics library with support for multiple backends including image buffers, PNG, PostScript, PDF, and SVG file output. Additionally, the :mod:`cairocffi.pixbuf` module uses GDK-PixBuf to decode various image formats for use in cairo.

argon2_cffi - Secure Password Hashes for Python

  •    Python

passlib 1.7.0 and later offers Argon2 support using this library too. argon2_cffi’s documentation lives at Read the Docs, the code on GitHub. It’s rigorously tested on Python 2.7, 3.4+, and PyPy.




pywin32-ctypes - A limited subset of pywin32 re-implemented using ctypes (or cffi)

  •    Python

A reimplementation of pywin32 that is pure python. The default behaviour will try to use cffi (>= 1.3.0), if available, and fall back to using ctypes. Please note that there is no need to have a compiler available on installation or at runtime. Currently pywin32ctypes implements only a very small subset of pywin32, for internal needs at Enthought. We do welcome additional features and PRs, though.

rust-python-example - Example of using Rust to Extend Python

  •    Python

Rust is a systems programming language that runs blazingly fast, prevents segfaults, and guarantees thread safety. There are a bunch of Rust packages out there to help you extending Python with Rust.

pyo3-pack - Build and publish crates with pyo3, rust-cypthon or (c)ffi bindings as python packages

  •    Rust

Build and publish crates with pyo3, rust-cpython or (c)ffi bindings as python packages. This project was meant as a zero configuration replacement for setuptools-rust. It supports building wheels for python 2.7 and 3.5+ on windows, linux and mac and can upload them to pypi.

conntrack-logger - Tool to log conntrack flows and associated process/service info

  •    Python

Tool to make best effort to log conntrack flows along with associated pids, which service cgroup they belong to and misc other info about them. Think of it as an auditd extension to log network connections.


python-libraptorq - Python CFFI bindings for libRaptorQ (RaptorQ RFC6330 FEC implementation)

  •    Python

Python 2.X CFFI bindings for libRaptorQ v0.1.x - C++11 implementation of RaptorQ Forward Error Correction codes, as described in RFC6330. Warning: Using libRaptorQ RFC6330 API (which this module wraps around) properly requires knowledge of some concepts and parameters described in that RFC, and not using correct ones may result in undecodable data! See "Usage" section below for more details.

c_from_python - Calling C from Python

  •    Jupyter

A comparison of four ways to call from python into a c function. I show the advantages and disadvantages of all 4: boilerplate required, maintenance, speed. If you read all the way through, there is a suprise at the end. No fair peeking.

python-cffi-demo - Python CFFI demo: interfacing C++, Fortran, and Python.

  •    Python

Inspired by Armin Ronacher's "Beautiful Native Libraries". This example is implemented in 3 different languages (C++, Fortran, Python) and we demonstrate how to call this functionality across languages.