pyo3/python27-sys
James Salter b1eca56ec3 Python 3 build support
* Add python3-sys to rust-cpython as an optional feature, and
  make python27-sys also optional, but still the default
* Parametrise python27-sys/build.rs so that it is python
  version independent, and clone it into python3-sys/build.rs.
  Hopefully this can continue to be maintained as an identical
  file.
* python27-sys and python3-sys gain features for explicitly
  selecting a python version to link to. for python27-sys,
  there's currently only python27; for python3-sys there's
  python 3.4 and 3.5.
* explicitly tell travis to use nightlies (seems to have
  started trying to use 1.0.0)
2015-05-23 15:23:08 +01:00
..
examples Add fileobject, cobject and pycapsule headers 2015-05-07 23:18:48 +02:00
src Merge branch 'master' of https://github.com/novocaine/rust-cpython 2015-05-17 20:47:48 +02:00
.gitignore Add python27-sys to rust-cpython repository 2015-04-26 10:34:31 +02:00
.travis.yml Add python27-sys to rust-cpython repository 2015-04-26 10:34:31 +02:00
Cargo.toml Python 3 build support 2015-05-23 15:23:08 +01:00
LICENSE Add python27-sys to rust-cpython repository 2015-04-26 10:34:31 +02:00
README.md Add python27-sys to rust-cpython repository 2015-04-26 10:34:31 +02:00
build.rs Python 3 build support 2015-05-23 15:23:08 +01:00

README.md

rust-python27-sys Build Status

Rust FFI declarations for Python 2.7.


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

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

Usage

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

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

In Rust, import the crate like this:

extern crate python27_sys as py;

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