forked from pool/python-maturin
* Breaking Change: Remove support for specifying python package metadata in `Cargo.toml` Python package metadata should be specified in the `project` section of `pyproject.toml` instead as PEP 621 specifies. gh#PyO3/maturin#1200 * Initial support for shipping bin targets as wasm32-wasi binaries that are run through wasmtime Note that wasmtime currently only support the five most popular platforms and that wasi binaries have restrictions when interacting with the host. Usage is by setting `--target wasm32-wasi`. gh#PyO3/maturin#1107 * Add support for python first `src` project layout gh#PyO3/maturin#1185 * Add `--src` option to generate src layout for mixed Python/Rust projects gh#PyO3/maturin#1189 * Add Python metadata support for `license-file` field of `Cargo.toml` gh#PyO3/maturin#1195 * Upgrade to clap 4.0 This bumps MSRV to 1.61.0. gh#PyO3/maturin#1197 * Remove `workspace.members` in `Cargo.toml` from sdist if there isn't any path dependency in #[1227](https://github.com/PyO3/maturin/pull/1227) * Fix auditwheel `libpython` check on Python 3.7 and older versions gh#PyO3/maturin#1229 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-maturin?expand=0&rev=43
610 lines
22 KiB
Plaintext
610 lines
22 KiB
Plaintext
-------------------------------------------------------------------
|
||
Sun Nov 20 07:40:57 UTC 2022 - Mia Herkt <mia@0x0.st>
|
||
|
||
- Update to v0.14.0:
|
||
* Breaking Change: Remove support for specifying python package
|
||
metadata in `Cargo.toml`
|
||
Python package metadata should be specified in the `project`
|
||
section of `pyproject.toml` instead as PEP 621 specifies.
|
||
gh#PyO3/maturin#1200
|
||
* Initial support for shipping bin targets as wasm32-wasi binaries
|
||
that are run through wasmtime
|
||
Note that wasmtime currently only support the five most popular
|
||
platforms and that wasi binaries have restrictions when
|
||
interacting with the host.
|
||
Usage is by setting `--target wasm32-wasi`.
|
||
gh#PyO3/maturin#1107
|
||
* Add support for python first `src` project layout
|
||
gh#PyO3/maturin#1185
|
||
* Add `--src` option to generate src layout for mixed Python/Rust
|
||
projects
|
||
gh#PyO3/maturin#1189
|
||
* Add Python metadata support for `license-file` field of
|
||
`Cargo.toml`
|
||
gh#PyO3/maturin#1195
|
||
* Upgrade to clap 4.0
|
||
This bumps MSRV to 1.61.0.
|
||
gh#PyO3/maturin#1197
|
||
* Remove `workspace.members` in `Cargo.toml` from sdist if there
|
||
isn't any path dependency
|
||
in #[1227](https://github.com/PyO3/maturin/pull/1227)
|
||
* Fix auditwheel `libpython` check on Python 3.7 and older
|
||
versions
|
||
gh#PyO3/maturin#1229
|
||
* Use generic tags when
|
||
`sys.implementation.name` != `platform.python_implementation()`
|
||
Fixes the compatibility tags for Pyston.
|
||
gh#PyO3/maturin#1232
|
||
* Set default macOS deployment target version if
|
||
`MACOSX_DEPLOYMENT_TARGET` isn't specified
|
||
gh#PyO3/maturin#1251
|
||
* Add support for 32-bit x86 FreeBSD target
|
||
gh#PyO3/maturin#1254
|
||
* Add `[tool.maturin.include]` and `[tool.maturin.exclude]` and
|
||
deprecate `[tool.maturin.sdist-include]`
|
||
gh#PyO3/maturin#1255
|
||
* Ignore sdist tar ball instead of error out
|
||
gh#PyO3/maturin#1259
|
||
* Add support for `uniffi` bindings
|
||
gh#PyO3/maturin#1275
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Nov 10 09:11:29 UTC 2022 - Mia Herkt <mia@0x0.st>
|
||
|
||
- Update to v0.13.7:
|
||
* Fix macOS LC_ID_DYLIB for abi3 wheels
|
||
gh#PyO3/maturin#1208
|
||
* Pass --locked to Cargo when bootstrap from sdisFix build for Python 3.11 on Windows
|
||
gh#PyO3/maturin#1222
|
||
* Fix build for Python 3.11 on Windows
|
||
gh#PyO3/maturin#1222
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Oct 24 12:24:47 UTC 2022 - Matej Cepl <mcepl@suse.com>
|
||
|
||
- Upgrade to 0.13.6:
|
||
- Add cargo-deny integration
|
||
- Fix maturin develop in Windows conda virtual environment
|
||
- Filter out unwanted Cargo target kinds when determine bridge
|
||
model
|
||
- Add maturin develop test case for conda
|
||
- Bump console from 0.15.1 to 0.15.2
|
||
- Bump thiserror from 1.0.36 to 1.0.37
|
||
- [StepSecurity] ci: Harden GitHub Actions
|
||
- Downgrade indicatif to fix build on some 32-bit platforms
|
||
- Allow rustix dependency now that Alpine removed thumb-mode on
|
||
armv7l
|
||
- Bump textwrap from 0.15.0 to 0.15.1
|
||
- Replace pretty_env_logger with tracing-subscriber
|
||
- Include Cargo.lock by default in source distribution
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Sep 29 18:36:10 UTC 2022 - Mia Herkt <mia@0x0.st>
|
||
|
||
- Update to v0.13.5
|
||
* Fix resolving crate name bug
|
||
gh#PyO3/maturin#1142
|
||
- Changes in v0.13.4:
|
||
* Fix Cargo.toml in new project template
|
||
gh#PyO3/maturin#1109
|
||
* Fix maturin develop on Windows when using Python installed
|
||
from msys2
|
||
gh#PyO3/maturin#1112
|
||
* Fix duplicated Cargo.toml of local dependencies in sdist
|
||
gh#PyO3/maturin#1114
|
||
* Add support for Cargo workspace dependencies inheritance
|
||
gh#PyO3/maturin#1123
|
||
* Add support for Cargo workspace metadata inheritance
|
||
gh#PyO3/maturin#1131
|
||
* Use goblin instead of shelling out to patchelf to get rpath
|
||
gh#PyO3/maturin#1139
|
||
- Changes in v0.13.3:
|
||
* Allow user to override default Emscripten settings
|
||
gh#PyO3/maturin#1059
|
||
* Enable --crate-type cdylib on Rust 1.64.0
|
||
gh#PyO3/maturin#1060
|
||
* Update MSRV to 1.59.0
|
||
gh#PyO3/maturin#1071
|
||
* Fix abi3 wheel build when no Python interpreters found
|
||
gh#PyO3/maturin#1072
|
||
* Add zig ar support
|
||
gh#PyO3/maturin#1073
|
||
* Fix sdist build for optional path dependencies
|
||
gh#PyO3/maturin#1084
|
||
* auditwheel: find dylibs in Cargo target directory
|
||
gh#PyO3/maturin#1092
|
||
* Add library search paths in Cargo target directory to rpath in
|
||
editable mode on Linux
|
||
gh#PyO3/maturin#1094
|
||
* Remove default manifest path for maturin sdist command
|
||
gh#PyO3/maturin#1097
|
||
* Fix sdist when pyproject.toml isn’t in the same dir of
|
||
Cargo.toml
|
||
gh#PyO3/maturin#1099
|
||
* Change readme and license paths in pyproject.toml to be
|
||
relative to pyproject.toml
|
||
gh#PyO3/maturin#1100. It’s technically a breaking
|
||
* change, but previously it doesn’t work properly.
|
||
* Add python source files specified in pyproject.toml to sdist
|
||
gh#PyO3/maturin#1102
|
||
* Change sdist-include paths to be relative to pyproject.toml
|
||
gh#PyO3/maturin#1103
|
||
|
||
|
||
-------------------------------------------------------------------
|
||
Sun Aug 14 15:29:02 UTC 2022 - Mia Herkt <mia@0x0.st>
|
||
|
||
- Update to v0.13.2
|
||
* Add Linux mips64el architecture support
|
||
gh#PyO3/maturin#1023
|
||
* Add Linux mipsel architecture support
|
||
gh#PyO3/maturin#1024
|
||
* Add Linux 32-bit powerpc architecture support
|
||
gh#PyO3/maturin#1026
|
||
* Add Linux sparc64 architecture support
|
||
gh#PyO3/maturin#1027
|
||
* Bump anyhow from 1.0.58 to 1.0.59
|
||
gh#PyO3/maturin#1031
|
||
* Bump serde from 1.0.140 to 1.0.141
|
||
gh#PyO3/maturin#1032
|
||
* Bump clap from 3.2.15 to 3.2.16
|
||
gh#PyO3/maturin#1033
|
||
* Bump tracing from 0.1.35 to 0.1.36
|
||
gh#PyO3/maturin#1035
|
||
* Bump dialoguer from 0.10.1 to 0.10.2
|
||
gh#PyO3/maturin#1034
|
||
* Add PEP 440 local version identifier support
|
||
gh#PyO3/maturin#1037
|
||
* Fix path search upon python3 -m maturin
|
||
gh#PyO3/maturin#1038
|
||
* Update cargo-zigbuild to 0.12.0
|
||
gh#PyO3/maturin#1042
|
||
* Fix inconsistent Cargo.toml and pyproject.toml path handling
|
||
gh#PyO3/maturin#1043
|
||
* Clarify sdist build error due to missing pyproject.toml
|
||
gh#PyO3/maturin#1045
|
||
* Find python module next to pyproject.toml if pyproject.toml
|
||
exists
|
||
gh#PyO3/maturin#1044
|
||
* Add python-source option to [tool.maturin] section of
|
||
pyproject.toml
|
||
gh#PyO3/maturin#1046
|
||
* Deprecate support for specifying python metadata in Cargo.toml
|
||
gh#PyO3/maturin#1048
|
||
* Change python-source to be relative to the file specifies it
|
||
gh#PyO3/maturin#1049
|
||
* Change data to be relative to the file specifies it
|
||
gh#PyO3/maturin#1051
|
||
* Update Pyodide to 0.21.0
|
||
gh#PyO3/maturin#1056
|
||
* Find pyproject.toml in parent directories of Cargo.toml
|
||
gh#PyO3/maturin#1054
|
||
* Deprecate manylinux2010 support
|
||
gh#PyO3/maturin#858
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Jul 27 01:09:20 UTC 2022 - Mia Herkt <mia@0x0.st>
|
||
|
||
- Update to v0.13.1
|
||
* Add 64-bit RISC-V support
|
||
gh#PyO3/maturin#1001
|
||
* Run tests on CI with cargo-nextest
|
||
gh#PyO3/maturin#1004
|
||
* Add support for invoking with python3 -m maturin
|
||
gh#PyO3/maturin#1008
|
||
* Consider pyproject.toml features when detecting pyo3
|
||
gh#PyO3/maturin#1014
|
||
* Respect user specified Rust target in maturin develop
|
||
gh#PyO3/maturin#1016
|
||
* Use cargo rustc --crate-type cdylib on Rust nightly/dev channel
|
||
gh#PyO3/maturin#1020
|
||
* Use cargo-nextest in test-alpine
|
||
gh#PyO3/maturin#1021
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Jul 18 21:19:11 UTC 2022 - Ben Greiner <code@bnavigator.de>
|
||
|
||
- Update to v0.13.0
|
||
* Drop python 3.6 by @konstin in #945
|
||
* Add support for building with multiple binary targets by
|
||
@messense in #948
|
||
* Add a --target option to maturin list-python command by
|
||
@messense in #957
|
||
* Add support for using bundled python sysconfigs for PyPy when
|
||
abi3 feature is enabled by @messense in #958
|
||
* Filter cargo targets by kind instead of crate_types by
|
||
@messense in #959
|
||
* Don't build sdist by default in maturin build command by
|
||
@messense in #955
|
||
* Add support for cross compiling PyPy wheels when abi3 feature
|
||
is enabled by @messense in #963
|
||
* Update actions/checkout and actions/setup-python versions by
|
||
@messense in #965
|
||
* Add --find-interpreter option to build and publish commands by
|
||
@messense in #964
|
||
* Infer target triple from ARCHFLAGS for macOS by @messense in
|
||
#967
|
||
* Add bootstrap from sdist test to CI by @messense in #968
|
||
* Upload wheel artifacts in bootstrap test for inspection by
|
||
@messense in #971
|
||
* Expose commonly used Cargo CLI options in maturin build command
|
||
by @messense in #972
|
||
* Add support for wasm32-unknown-emscripten target by @messense
|
||
in #974
|
||
* Allow overriding platform release version using env var by
|
||
@messense in #975
|
||
* Don't warn if package not listed in cargo metadata is a
|
||
dependency of Rust std by @messense in #976
|
||
* Fix Emscripten CI: Pyodide packages.json was moved to
|
||
repodata.json by @hoodmane in #977
|
||
* Emscripten: Use -Z link-native-libraries=no and remove emcc
|
||
wrapper by @hoodmane in #978
|
||
* Fix maturin develop for arm64 Python on M1 Mac when default
|
||
toolchain is x86_64 by @messense in #980
|
||
* Improvements to Emscripten/Pyodide CI by @hoodmane in #983
|
||
* Setup Pyodide with nox for easier local testing by @messense in
|
||
#984
|
||
* Remove -Zbuild-std for Emscripten target by @messense in #986
|
||
* Add --repository option to upload command by @messense in #987
|
||
* Only lookup bundled Python sysconfig when interpreters aren't
|
||
specified as file path by @messense in #988
|
||
* Align some maturin build options with cargo by @messense in
|
||
#991
|
||
* Find CPython upper to 3.12 and PyPy upper to 3.10 by @messense
|
||
in #993
|
||
* Add aliases for maturin build and develop subcommands by
|
||
@messense in #994
|
||
* Update zbus to 1.9.3 to fix GHSA-76w9-p8mg-j927 and
|
||
GHSA-wgrg-5h56-jg27 by @messense in #996
|
||
* Update to Rust 1.62 for Docker image by @messense in #997
|
||
* Upgrade setuptools-rust to 1.4.0 by @messense in #998
|
||
* Bump openssl-src from 111.21.0+1.1.1p to 111.22.0+1.1.1q by
|
||
@dependabot in #1000
|
||
* Update user guide for the upcoming 0.13 release by @messense in
|
||
#973
|
||
- Release 0.12.20
|
||
* Fix incompatibility with cibuildwheel for 32-bit Windows in
|
||
#951
|
||
* Don't require pip error messages to be utf-8 encoding in #953
|
||
* Compare minimum python version requirement between
|
||
requires-python and bindings crate in #954
|
||
* Set PYO3_PYTHON env var for PyPy when abi3 is enabled in #960
|
||
* Add sysconfigs for x64 Windows PyPy in #962
|
||
* Add support for Linux armv6l in #966
|
||
* Fix auditwheel bundled shared libs directory name in #969
|
||
- Release 0.12.19
|
||
* Fix Windows Store install detection in #949
|
||
* Filter Python interpreters by target pointer width on Windows
|
||
in #950
|
||
- Release 0.12.18
|
||
* Add support for building bin bindings wheels with multiple
|
||
platform tags in #928
|
||
* Skip auditwheel for non-compliant linux environment
|
||
automatically in #931
|
||
* Fix abi3 wheel build issue when no Python interpreters found on
|
||
host in #933
|
||
* Add Python 3.11 sysconfigs for Linux, macOS and Windows in #934
|
||
* Add Python 3.11 sysconfig for arm64 Windows in #936
|
||
* Add network proxy support to upload command in #939
|
||
* Fix python interpreter detection on arm64 Windows in #940
|
||
* Fallback to py -X.Y when pythonX.Y cannot be found on Windows
|
||
in #943
|
||
* Auto-detect Python Installs from Microsoft Store in #944
|
||
* Add bindings detection to bin targets in #938
|
||
- Release 0.12.17
|
||
* Don't consider compile to i686 on x86_64 Windows cross
|
||
compiling in #923
|
||
* Accept -i x.y and -i python-x.y in maturin build command in
|
||
#925
|
||
- Release 0.12.16
|
||
* Add Linux armv7l python sysconfig in #901
|
||
* Add NetBSD python sysconfig in #903
|
||
* Update 'replace_needed' to reduce total calls to 'patchelf' in
|
||
#905
|
||
* Add wheel data support in #906
|
||
* Allow use python interpreters from bundled sysconfig when not
|
||
cross compiling in #907
|
||
* Use setuptools-rust for bootstrapping in #909
|
||
* Allow setting the publish repository URL via
|
||
MATURIN_REPOSITORY_URL in #913
|
||
* Allow stubs-only mixed project layout in #914
|
||
* Allow setting the publish user name via MATURIN_USERNAME in
|
||
#915
|
||
* Add Windows python sysconfig in #917
|
||
* Add support for generate-import-lib feature of pyo3 in #918
|
||
* Integrate cargo-xwin for cross compiling to Windows MSVC
|
||
targets in #919
|
||
- Fix runtime requirements
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Jun 20 03:32:35 UTC 2022 - William Brown <william.brown@suse.com>
|
||
|
||
- Automatic update of vendored dependencies
|
||
|
||
-------------------------------------------------------------------
|
||
Tue May 24 05:02:16 UTC 2022 - William Brown <william.brown@suse.com>
|
||
|
||
- Automatic update of vendored dependencies
|
||
|
||
-------------------------------------------------------------------
|
||
Wed May 11 10:33:54 UTC 2022 - Ferdinand Thiessen <rpm@fthiessen.de>
|
||
|
||
- Update to version 0.12.15
|
||
* fix: Only set RUSTFLAGS when absolutely neccessary
|
||
* Update rust dependencies
|
||
* Remove unused libs_dir field from PythonInterpreter
|
||
* Remove target field from PythonInterpreter struct
|
||
* Add support for PYO3_CONFIG_FILE
|
||
- Update to 0.12.12
|
||
* Change mixed rust/python template project layout
|
||
* Accept multiple values for --interpreter option
|
||
* Update rust dependencies
|
||
- Update to 0.12.11
|
||
* Switch back to toml_edit
|
||
* Add -r option as a short alias for --release
|
||
- Update to 0.12.10
|
||
* Support pyo3-ffi
|
||
* Migrate Python dependency uiri/toml to tomllib / hukkin/tomli
|
||
* Use dynamic Python minor version for pyo3 bindings based on
|
||
its verison by
|
||
* Update rust dependencies
|
||
|
||
-------------------------------------------------------------------
|
||
Sat Feb 12 01:48:01 UTC 2022 - Mia Herkt <mia@0x0.st>
|
||
|
||
- Update to 0.12.9
|
||
* Don't require `pyproject.toml` when cargo manifest is not
|
||
specified
|
||
gh#PyO3/maturin#806
|
||
- Changes in 0.12.8
|
||
* Add missing `--version` flag from clap 3.0 upgrade
|
||
- Changes in 0.12.7
|
||
* Add support for using `zig cc` as linker for easier cross
|
||
compiling and manylinux compliance
|
||
gh#PyO3/maturin#756
|
||
* Switch from reqwest to ureq to reduce dependencies
|
||
gh#PyO3/maturin#767
|
||
* Fix missing Python submodule in wheel
|
||
gh#PyO3/maturin#772
|
||
* Add support for specifying cargo manifest path in
|
||
pyproject.toml
|
||
gh#PyO3/maturin#781
|
||
* Add support for passing arguments to pep517 command via
|
||
`MATURIN_PEP517_ARGS` env var
|
||
gh#PyO3/maturin#786
|
||
* Fix auditwheel `No such file or directory` error when
|
||
`LD_LIBRARY_PATH` contains non-existent paths
|
||
gh#PyO3/maturin#794
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Jan 31 06:58:49 UTC 2022 - Mia Herkt <mia@0x0.st>
|
||
|
||
- Update to 0.12.6
|
||
* Add support for repairing cross compiled linux wheels
|
||
gh#PyO3/maturin#754
|
||
* Add support for `manylinux_2_28` and `manylinux_2_31`
|
||
gh#PyO3/maturin#755
|
||
* Remove existing so file first in `maturin develop` command to
|
||
avoid triggering SIGSEV in running process
|
||
gh#PyO3/maturin#760
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Dec 23 06:19:18 UTC 2021 - Mia Herkt <mia@0x0.st>
|
||
|
||
- Update to 0.12.5
|
||
* Fix docs for new and init commands in maturin --help
|
||
gh#PyO3/maturin#734
|
||
* Fix undefined auditwheel policy panic
|
||
gh#PyO3/maturin#740
|
||
* Fix upload::canonicalize_name() regex subst
|
||
gh#PyO3/maturin#741
|
||
* Bump serde from 1.0.130 to 1.0.131
|
||
gh#PyO3/maturin#745
|
||
* Bump sha2 from 0.9.8 to 0.10.0
|
||
gh#PyO3/maturin#746
|
||
* Add Cargo.lock to sdist when --locked or --frozen specified
|
||
gh#PyO3/maturin#749
|
||
* Implement auditwheel repair with patchelf
|
||
gh#PyO3/maturin#742
|
||
* Support pyo3 abi3-py310 feature
|
||
gh#PyO3/maturin#750
|
||
- Changes in 0.12.4:
|
||
* Bump anyhow from 1.0.50 to 1.0.51
|
||
gh#PyO3/maturin#717
|
||
* init: new command similar to cargo init
|
||
gh#PyO3/maturin#719
|
||
* Don't package non-path-dep crates in sdist for workspaces
|
||
gh#PyO3/maturin#720
|
||
* Update keyring to 1.0.0
|
||
gh#PyO3/maturin#721
|
||
* Reorganize upload feature
|
||
gh#PyO3/maturin#726
|
||
* Allow pip warnings in maturin develop command
|
||
gh#PyO3/maturin#732
|
||
* Add a Python import hook
|
||
gh#PyO3/maturin#729
|
||
- Changes in 0.12.3:
|
||
* Use platform tag from sysconfig.platform on non-portable Linux
|
||
gh#PyO3/maturin#709
|
||
* Warn missing cffi package dependency
|
||
gh#PyO3/maturin#711
|
||
* new: include function example for PyO3 bindings
|
||
gh#PyO3/maturin#713
|
||
- Changes in 0.12.2:
|
||
* Add a maturin new command for bootstrapping new projects
|
||
gh#PyO3/maturin#705
|
||
* Add docs for maturin new command
|
||
gh#PyO3/maturin#707
|
||
- Changes in 0.12.1:
|
||
* Add support for cross compiling PyPy wheels
|
||
gh#PyO3/maturin#687
|
||
* Add a runnable field to PythonInterpreter
|
||
gh#PyO3/maturin#691
|
||
- Changes in 0.12.0:
|
||
* Add PEP 660 support
|
||
gh#PyO3/maturin#648
|
||
* Refactor develop command to act identical to PEP 660 editable
|
||
wheels
|
||
gh#PyO3/maturin#653
|
||
* Bump anyhow from 1.0.44 to 1.0.45
|
||
gh#PyO3/maturin#664
|
||
* Upgrade pyo3 to 0.15 in test crates
|
||
gh#PyO3/maturin#665
|
||
* Fix typos discovered by codespell
|
||
gh#PyO3/maturin#666
|
||
* Add mdbook based user guide
|
||
gh#PyO3/maturin#658
|
||
* Allow building for non-abi3 pypy wheels when the abi3 feature
|
||
is enabled
|
||
gh#PyO3/maturin#678
|
||
* Bump serde_json from 1.0.69 to 1.0.70
|
||
gh#PyO3/maturin#683
|
||
* Bump keyring from 0.10.1 to 0.10.4
|
||
gh#PyO3/maturin#682
|
||
- Changes in 0.11.5:
|
||
* Fix typo in Readme
|
||
gh#PyO3/maturin#638
|
||
* Re-export __doc__ in __init__.py for pure Rust project
|
||
gh#PyO3/maturin#639
|
||
* Fix musllinux auditwheel wrongly detects libc forbidden link
|
||
gh#PyO3/maturin#643
|
||
* Fix Win32 Conda Python Interpreters by @formlogic-robert in
|
||
gh#PyO3/maturin#644
|
||
* Upgrade python-pkginfo to 0.5.0
|
||
gh#PyO3/maturin#645
|
||
* Fix cross compilation for Python 3.10
|
||
gh#PyO3/maturin#646
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Nov 5 03:04:16 UTC 2021 - William Brown <william.brown@suse.com>
|
||
|
||
- Add cargo audit service to detect potential security issues
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Oct 1 06:39:31 UTC 2021 - Mia Herkt <mia@0x0.st>
|
||
|
||
- Update to 0.11.4
|
||
* Autodetect PyPy executables
|
||
gh#PyO3/maturin#617
|
||
* auditwheel: add `libz.so.1` to whitelisted libraries
|
||
gh#PyO3/maturin#625
|
||
* auditwheel: detect musl libc
|
||
gh#PyO3/maturin#629
|
||
* Fixed Python 3.10 and later versions detection on Windows
|
||
gh#PyO3/maturin#630
|
||
* Install entrypoint scripts in `maturin develop` command
|
||
gh#PyO3/maturin#633
|
||
gh#PyO3/maturin#634
|
||
* Add support for installing optional dependencies in
|
||
`maturin develop` command
|
||
gh#PyO3/maturin#635
|
||
* Fixed build error when `manylinux`/`compatibility` options is
|
||
specified in `pyproject.toml`
|
||
gh#PyO3/maturin#637
|
||
- Changes in 0.11.3:
|
||
* Add path option for Python source
|
||
gh#PyO3/maturin#584
|
||
* Add auditwheel support for musllinux
|
||
gh#PyO3/maturin#597
|
||
* `[tool.maturin]` options from `pyproject.toml` will be used
|
||
automatically
|
||
gh#PyO3/maturin#605
|
||
* Skip unavailable Python interpreters from pyenv
|
||
gh#PyO3/maturin#609
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Sep 28 01:18:52 UTC 2021 - William Brown <william.brown@suse.com>
|
||
|
||
- Replace rust-packaging with cargo-packaging
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Aug 3 00:40:29 UTC 2021 - Mia Herkt <mia@0x0.st>
|
||
|
||
- Update to 0.11.2
|
||
* Use UTF-8 encoding when reading `pyproject.toml`
|
||
gh#PyO3/maturin#588
|
||
* Use Cargo's `repository` field as `Source Code` in project URL
|
||
gh#PyO3/maturin#590
|
||
* Fold long header fields in Python metadata
|
||
gh#PyO3/maturin#594
|
||
* Fix `maturin develop` for PyPy on Unix
|
||
gh#PyO3/maturin#596
|
||
|
||
-------------------------------------------------------------------
|
||
Sun Jul 11 06:06:50 UTC 2021 - Mia Herkt <mia@0x0.st>
|
||
|
||
- Update to 0.11.1
|
||
* Fix sdist error when VCS has uncommitted renamed files
|
||
gh#PyO3/maturin#585
|
||
* Add `maturin completions <shell>` command to generate shell
|
||
completions
|
||
gh#PyO3/maturin#586
|
||
- Changes in 0.11.0:
|
||
* Add support for reading metadata from PEP 621 project table in
|
||
`pyproject.toml`
|
||
gh#PyO3/maturin#555
|
||
* Users should migrate away from the old
|
||
`[package.metadata.maturin]` table of `Cargo.toml` to this new
|
||
`[project]` table of `pyproject.toml`
|
||
* Add PEP 656 musllinux support
|
||
gh#PyO3/maturin#543
|
||
* `--manylinux` is now called `--compatibility` and supports
|
||
musllinux
|
||
* The pure rust install layout changed from just the shared
|
||
library to a python module that reexports the shared library.
|
||
This should have now observable consequences for users of the
|
||
created wheel expect that `my_project.my_project` is now also
|
||
importable (and equal to just `my_project`)
|
||
* Add support for packaging type stubs in pure Rust project
|
||
layout
|
||
gh#PyO3/maturin#567
|
||
* `Cargo.toml`'s `authors` field is now optional per Rust
|
||
RFC 3052
|
||
gh#PyO3/maturin#573
|
||
* Allow dotted keys in `Cargo.toml` by switch from `toml_edit` to
|
||
`toml` crate
|
||
gh#PyO3/maturin#577
|
||
|
||
-------------------------------------------------------------------
|
||
Sat May 22 14:37:13 UTC 2021 - Mia Herkt <mia@0x0.st>
|
||
|
||
- Update to 0.10.6
|
||
* Fix build with the “upload” feature disabled by ravenexp
|
||
gh#PyO3/maturin#548
|
||
|
||
- Changes in 0.10.5:
|
||
* Add manylinux_2_27 support
|
||
gh#PyO3/maturin#521
|
||
* Add support for Windows arm64 target
|
||
gh#PyO3/maturin#524
|
||
* Always output PEP 600 platform tags
|
||
gh#PyO3/maturin#525
|
||
* Fix missing PyInit_<module_name> warning with Rust submodule
|
||
gh#PyO3/maturin#528
|
||
* Better cross compiling support for PyO3 binding on Unix
|
||
gh#PyO3/maturin#454
|
||
* Fix s390x architecture support
|
||
gh#PyO3/maturin#530
|
||
* Fix auditwheel panic with s390x wheels
|
||
gh#PyO3/maturin#532
|
||
* Support uploading heterogenous wheels by ravenexp
|
||
gh#PyO3/maturin#544
|
||
* Warn about pyproject.toml missing maturin version constraint
|
||
gh#PyO3/maturin#545
|
||
|
||
-------------------------------------------------------------------
|
||
Sat May 8 17:06:53 UTC 2021 - Mia Herkt <mia@0x0.st>
|
||
|
||
- Update to 0.10.4
|
||
* Interpreter search now uses python 3.6 to 3.12
|
||
gh#PyO3/maturin#495
|
||
* Consider requires-python when searching for interpreters
|
||
gh#PyO3/maturin#495
|
||
* Support Rust extension as a submodule in mixed Python/Rust
|
||
project gh#PyO3/maturin#489
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Apr 20 17:46:51 UTC 2021 - Mia Herkt <mia@0x0.st>
|
||
|
||
- init, 0.10.3
|