├── .gitignore ├── .travis.yml ├── LICENSE ├── Makefile ├── README.md ├── example ├── .gitignore ├── example │ └── __init__.py ├── rust │ ├── .gitignore │ ├── Cargo.toml │ ├── build.rs │ └── src │ │ └── lib.rs └── setup.py ├── milksnake ├── __init__.py ├── _compat.py ├── ffi.py └── setuptools_ext.py ├── setup.cfg ├── setup.py └── tests ├── conftest.py ├── res ├── minimal │ ├── .gitignore │ ├── example │ │ └── __init__.py │ ├── rust │ │ ├── .gitignore │ │ ├── Cargo.toml │ │ ├── example.h │ │ └── src │ │ │ └── lib.rs │ └── setup.py └── nested │ ├── .gitignore │ ├── example │ ├── __init__.py │ └── nested │ │ └── __init__.py │ ├── rust │ ├── .gitignore │ ├── Cargo.toml │ ├── example.h │ └── src │ │ └── lib.rs │ └── setup.py └── test_basic.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/milksnake/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/milksnake/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/milksnake/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/milksnake/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/milksnake/HEAD/README.md -------------------------------------------------------------------------------- /example/.gitignore: -------------------------------------------------------------------------------- 1 | example/_native* 2 | -------------------------------------------------------------------------------- /example/example/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/milksnake/HEAD/example/example/__init__.py -------------------------------------------------------------------------------- /example/rust/.gitignore: -------------------------------------------------------------------------------- 1 | target 2 | Cargo.lock 3 | -------------------------------------------------------------------------------- /example/rust/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/milksnake/HEAD/example/rust/Cargo.toml -------------------------------------------------------------------------------- /example/rust/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/milksnake/HEAD/example/rust/build.rs -------------------------------------------------------------------------------- /example/rust/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/milksnake/HEAD/example/rust/src/lib.rs -------------------------------------------------------------------------------- /example/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/milksnake/HEAD/example/setup.py -------------------------------------------------------------------------------- /milksnake/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /milksnake/_compat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/milksnake/HEAD/milksnake/_compat.py -------------------------------------------------------------------------------- /milksnake/ffi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/milksnake/HEAD/milksnake/ffi.py -------------------------------------------------------------------------------- /milksnake/setuptools_ext.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/milksnake/HEAD/milksnake/setuptools_ext.py -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- 1 | [bdist_wheel] 2 | universal=1 3 | -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/milksnake/HEAD/setup.py -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/milksnake/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/res/minimal/.gitignore: -------------------------------------------------------------------------------- 1 | example/_native* 2 | -------------------------------------------------------------------------------- /tests/res/minimal/example/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/milksnake/HEAD/tests/res/minimal/example/__init__.py -------------------------------------------------------------------------------- /tests/res/minimal/rust/.gitignore: -------------------------------------------------------------------------------- 1 | target 2 | Cargo.lock 3 | -------------------------------------------------------------------------------- /tests/res/minimal/rust/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/milksnake/HEAD/tests/res/minimal/rust/Cargo.toml -------------------------------------------------------------------------------- /tests/res/minimal/rust/example.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/milksnake/HEAD/tests/res/minimal/rust/example.h -------------------------------------------------------------------------------- /tests/res/minimal/rust/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/milksnake/HEAD/tests/res/minimal/rust/src/lib.rs -------------------------------------------------------------------------------- /tests/res/minimal/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/milksnake/HEAD/tests/res/minimal/setup.py -------------------------------------------------------------------------------- /tests/res/nested/.gitignore: -------------------------------------------------------------------------------- 1 | example/_native* 2 | -------------------------------------------------------------------------------- /tests/res/nested/example/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/res/nested/example/nested/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/milksnake/HEAD/tests/res/nested/example/nested/__init__.py -------------------------------------------------------------------------------- /tests/res/nested/rust/.gitignore: -------------------------------------------------------------------------------- 1 | target 2 | Cargo.lock 3 | -------------------------------------------------------------------------------- /tests/res/nested/rust/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/milksnake/HEAD/tests/res/nested/rust/Cargo.toml -------------------------------------------------------------------------------- /tests/res/nested/rust/example.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/milksnake/HEAD/tests/res/nested/rust/example.h -------------------------------------------------------------------------------- /tests/res/nested/rust/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/milksnake/HEAD/tests/res/nested/rust/src/lib.rs -------------------------------------------------------------------------------- /tests/res/nested/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/milksnake/HEAD/tests/res/nested/setup.py -------------------------------------------------------------------------------- /tests/test_basic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/milksnake/HEAD/tests/test_basic.py --------------------------------------------------------------------------------