2022-09-26 20:50:35 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-setuptools-rust: updated to 1.5.2
1.5.2
Fixed
- Fix regression in `dylib` build artifacts not being found since 1.5.0.
- Fix regression in sdist missing examples and other supplementary files since 1.5.0.
|
2022-08-22 08:52:22 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-setuptools-rust: updated to 1.5.1
1.5.1 (2022-08-14)
Fixed
- Fix regression in `get_lib_name` crashing since 1.5.0.
- Fix regression in `Binding.Exec` builds with multiple executables not finding \
built executables since 1.5.0.
|
2022-08-10 15:53:25 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-setuptools-rust: updated to 1.5.0
1.5.0
Added
- Add support for extension modules built for wasm32-unknown-emscripten with Pyodide.
Changed
- Locate cdylib artifacts by handling messages from cargo instead of searching \
target dir (fixes build on MSYS2).
- No longer guess cross-compile environment using `HOST_GNU_TYPE` / \
`BUILD_GNU_TYPE` sysconfig variables.
Fixed
- Fix RustBin build without wheel.
- Fix RustBin setuptools install
|
2022-07-06 09:26:31 by Adam Ciarcinski | Files touched by this commit (3) | |
Log message:
py-setuptools-rust: updated to 1.4.1
v1.4.1
Fix crash when checking Rust version.
|
2022-07-05 10:12:00 by Adam Ciarcinski | Files touched by this commit (4) | |
Log message:
py-setuptools-rust: updated to 1.4.0
1.4.0 (2022-07-05)
Packaging
- Increase minimum `setuptools` version to 62.4.
Added
- Add `cargo_manifest_args` to support locked, frozen and offline builds.
- Add `RustBin` for packaging binaries in scripts data directory.
Changed
- `Exec` binding `RustExtension` with `script=True` is deprecated in favor of \
`RustBin`.
- Errors while calling `cargo metadata` are now reported back to the user
- `quiet` option will now suppress output of `cargo metadata`.
- `setuptools-rust` will now match `cargo` behavior of not setting `--target` \
when the selected target is the rust host.
- Deprecate `native` option of `RustExtension`.
Fixed
- If the sysconfig for `BLDSHARED` has no flags, `setuptools-rust` won't crash \
anymore.
|
2022-04-27 11:41:34 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-setuptools-rust: updated to 1.3.0
1.3.0 (2022-04-26)
Packaging
- Increase minimum `setuptools` version to 58.
Fixed
- Fix crash when `python-distutils-extra` linux package is installed.
- Fix sdist built with vendored dependencies on Windows having incorrect cargo \
config.
1.2.0 (2022-03-22)
Packaging
- Drop support for Python 3.6.
Added
- Add support for `kebab-case` executable names.
- Add support for custom cargo profiles.
Fixed
- Fix building macOS arm64 wheel with cibuildwheel.
|
2022-02-24 00:23:06 by Thomas Klausner | Files touched by this commit (1) |
Log message:
py-setuptools-rust: mark as not for python 2.7
Dependencies in new enough versions are not available for it.
|
2022-02-23 09:48:27 by Thomas Klausner | Files touched by this commit (1) |
Log message:
py-setuptools-rust: add missing build dependency; fix path
|
2022-02-23 09:22:46 by Adam Ciarcinski | Files touched by this commit (3) | |
Log message:
py-setuptools-rust: updated to 1.1.2
1.1.2 (2021-12-05)
Changed
Removed dependency on tomli to simplify installation.
Improve error messages on invalid inputs to rust_extensions keyword.
1.1.1 (2021-12-01)
Fixed
Fix regression from setuptools-rust 1.1.0 which broke builds for the \
x86_64-unknown-linux-musl target.
Fix --target command line option being unable to take a value.
Fix regression from setuptools-rust 1.0.0 which broke builds on arm64 macos \
conda builds.
Fix regression from setuptools-rust 1.1.0 which incorrectly converted library \
extension suffixes to the "abi3" suffix when py_limited_api was \
unspecified.
1.1.0 (2021-11-30)
Added
Add support for cross-compiling using cross.
Fixed
Fix incompatibility with Python 3.6.0 using default values for NamedTuple classes.
Stop forcing the msvc Rust toolchain for Windows environments using the gnu \
toolchain.
1.0.0 (2021-11-21)
Added
Add --target command line option for specifying target triple.
Add new default "auto" setting for RustExtension.py_limited_api.
Support very verbose cargo build.rs output.
Changed
Switch to tomli dependency.
Removed
Remove test_rust command. (python setup.py test is deprecated.)
Remove check_rust command.
Move tomlgen_rust command to separate setuptools-rust-tomlgen package.
Fixed
Use info from sysconfig when cross-compiling.
Put Rust extension module binary under build/lib.* directory.
Fix Exec binding with console scripts.
|
2022-01-04 21:55:40 by Thomas Klausner | Files touched by this commit (1595) |
Log message:
*: bump PKGREVISION for egg.mk users
They now have a tool dependency on py-setuptools instead of a DEPENDS
|