File python-maturin.changes of Package python-maturin

-------------------------------------------------------------------
Tue Jul 19 11:08:38 UTC 2022 - Ben Greiner <code@bnavigator.de>

- Try cargo test 

-------------------------------------------------------------------
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
openSUSE Build Service is sponsored by