├── .gitignore ├── LICENSE ├── MANIFEST.in ├── Makefile ├── README.md ├── example ├── .gitignore ├── example │ └── __init__.py ├── rust │ ├── .gitignore │ ├── Cargo.toml │ └── src │ │ └── lib.rs └── setup.py ├── rust ├── .gitignore ├── Cargo.toml ├── header.h └── src │ └── lib.rs ├── setup.py └── snaek ├── __init__.py ├── _compat.py ├── bindgen.py ├── empty.c ├── ffi.py └── setuptools_ext.py /.gitignore: -------------------------------------------------------------------------------- 1 | *.egg-info 2 | venv 3 | dist 4 | build 5 | snaek/_bindgen* 6 | __pycache__ 7 | .eggs 8 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitsuhiko/snaek/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitsuhiko/snaek/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitsuhiko/snaek/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitsuhiko/snaek/HEAD/README.md -------------------------------------------------------------------------------- /example/.gitignore: -------------------------------------------------------------------------------- 1 | example/_native* 2 | -------------------------------------------------------------------------------- /example/example/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitsuhiko/snaek/HEAD/example/example/__init__.py -------------------------------------------------------------------------------- /example/rust/.gitignore: -------------------------------------------------------------------------------- 1 | target 2 | Cargo.lock 3 | -------------------------------------------------------------------------------- /example/rust/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitsuhiko/snaek/HEAD/example/rust/Cargo.toml -------------------------------------------------------------------------------- /example/rust/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitsuhiko/snaek/HEAD/example/rust/src/lib.rs -------------------------------------------------------------------------------- /example/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitsuhiko/snaek/HEAD/example/setup.py -------------------------------------------------------------------------------- /rust/.gitignore: -------------------------------------------------------------------------------- 1 | target 2 | Cargo.lock 3 | -------------------------------------------------------------------------------- /rust/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitsuhiko/snaek/HEAD/rust/Cargo.toml -------------------------------------------------------------------------------- /rust/header.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitsuhiko/snaek/HEAD/rust/header.h -------------------------------------------------------------------------------- /rust/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitsuhiko/snaek/HEAD/rust/src/lib.rs -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitsuhiko/snaek/HEAD/setup.py -------------------------------------------------------------------------------- /snaek/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /snaek/_compat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitsuhiko/snaek/HEAD/snaek/_compat.py -------------------------------------------------------------------------------- /snaek/bindgen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitsuhiko/snaek/HEAD/snaek/bindgen.py -------------------------------------------------------------------------------- /snaek/empty.c: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /snaek/ffi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitsuhiko/snaek/HEAD/snaek/ffi.py -------------------------------------------------------------------------------- /snaek/setuptools_ext.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitsuhiko/snaek/HEAD/snaek/setuptools_ext.py --------------------------------------------------------------------------------