pyo3/python3-sys
Daniel Grunwald cb938e1906 Start with non-limited python 3 API:
* pymem.h
* object.h
* code.h
* compile.h
* tupleobject.h

The PEP-384 limited API is available when using the "pep-384" cargo feature.
2015-09-19 15:37:29 +02:00
..
examples Add python3-sys 2015-04-26 10:32:58 +02:00
src Start with non-limited python 3 API: 2015-09-19 15:37:29 +02:00
.gitignore crates.io doesn't accept dots in feature names 2015-05-03 00:39:03 +02:00
Cargo.toml Start with non-limited python 3 API: 2015-09-19 15:37:29 +02:00
LICENSE Add python3-sys 2015-04-26 10:32:58 +02:00
README.md python27-sys 0.1.0 and python3-sys 0.1.1 2015-07-04 20:20:06 +02:00
build.rs Start with non-limited python 3 API: 2015-09-19 15:37:29 +02:00

README.md

rust-python3-sys

Rust FFI declarations for Python 3. Supports the PEP 384 stable ABI for Python 3.3 or higher.


This cargo -sys package provides python3 declarations. Licensed under the Python license (see LICENSE).

For a safe high-level API, see rust-cpython.

Usage

python3-sys is available on crates.io so you can use it like this (in your Cargo.toml):

[dependencies.python3-sys]
version = "*"

In Rust, import the crate like this:

extern crate python3_sys as py;

Documentation for the python API is available on [https://docs.python.org/3/c-api/].