- Removed python 2 support
- Fix tomlgen_rust generating invalid
Cargo.toml
files. - Fix tomlgen_rust setting wrong path in
.cargo/config
- Added license file #41
- Add
html-py-ever
example
path
inRustExtension
now defaults toCargo.toml
- Add
rustc_flags
andverbose
as options - Adopted black code style
- Moved changelog to markdown
- This release significantly improves performance
- Fix build_rust crashing on Cargo.toml manifests without a name key in the [lib] section
- Fix single quotes not being handled when parsing Cargo.toml
- Remove unicode_literals import as Python 2
distutils
does not support Unicode
- Find inplace extensions and automatically generate
Cargo.toml
manifests #29
- Improve compatibility of build_rust with build_ext #28
- Ignore strip option when platform is win32 #26
- Fix script generation for bdist_wheel
- Added native parameter
- Fix script generation for executables
- Support multiple rust binaries #24
- Generate console-script for Binding.Exec #22
- Do not run cargo check for sdist command #18
- Remove extra python3 file extension for executables.
- Allow to strip symbols from executable or dynamic library.
- Use PyO3 0.2 for example.
- Allow to build executable and pack with python package.
- Use PyO3 0.1 for example.
- check command respects optional option
- Don't fail when Rust isn't installed while all extensions are optional
- Fix pypi source distribution
- Add optional option to RustExtension #16
- Support CARGO_TARGET_DIR variable #14
- Add support for PyO3 project https://github.com/PyO3/PyO3
- Add support for no-binding mode
- Added support for "cargo test"
- Fixed unbound method type error #4
- Added support for "cargo check"
- Added "--qbuild" option for "build_rust" command. Set "quiet" mode for all extensions.
- Added "--debug" and "--release" options for "build_rust" command.
- Fixed cargo manifest absolute path detection
- Fixed bdist_egg and bdist_wheel support
- setuptool's clean command cleans rust project as well
- Use absolute path to cargo manifest
- Enable debug builds for inplace builds, otherwise build release
- Simplify monkey patches
- Fix compatibility with some old versions of setuptools
- Fixed OSX extension compilation
- Use distutils exceptions for errors
- Add rust version check for extension
- Cleanup example project
- Fix bdist_egg and bdist_wheel commands
- Initial release