18 Commits

Author SHA256 Message Date
Mia Herkt
bd590e8bf5 - 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

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-maturin?expand=0&rev=39
2022-09-29 18:42:55 +00:00
Mia Herkt
41a876a3a1 - 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

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-maturin?expand=0&rev=37
2022-08-14 15:43:49 +00:00
Mia Herkt
7dd14db986 - 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

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-maturin?expand=0&rev=34
2022-07-27 03:31:57 +00:00
Mia Herkt
52b5e3222d Accepting request 990108 from home:bnavigator:branches:devel:languages:python
-  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

OBS-URL: https://build.opensuse.org/request/show/990108
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-maturin?expand=0&rev=33
2022-07-19 12:18:02 +00:00
9637ccbc69 Accepting request 983798 from home:firstyear:branches:devel:languages:python
Automatic update of vendored dependencies

OBS-URL: https://build.opensuse.org/request/show/983798
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-maturin?expand=0&rev=31
2022-06-20 06:24:15 +00:00
ce27a1ec42 Accepting request 978808 from home:firstyear:branches:devel:languages:python
Automatic update of vendored dependencies

OBS-URL: https://build.opensuse.org/request/show/978808
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-maturin?expand=0&rev=29
2022-05-24 05:53:23 +00:00
d0e0a36c20 Accepting request 976363 from home:susnux:branches:devel:languages:python
Update to version 0.12.15

OBS-URL: https://build.opensuse.org/request/show/976363
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-maturin?expand=0&rev=27
2022-05-11 12:31:15 +00:00
Mia Herkt
0c06bfd0b7 - 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

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-maturin?expand=0&rev=26
2022-02-12 01:53:08 +00:00
Mia Herkt
3c9dd90e82 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-maturin?expand=0&rev=25 2022-01-31 07:20:05 +00:00
Mia Herkt
75d992a995 - 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

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-maturin?expand=0&rev=13
2021-12-23 06:35:18 +00:00
a657fa2686 Accepting request 929489 from home:firstyear:branches:devel:languages:python
- Add cargo audit service to detect potential security issues

OBS-URL: https://build.opensuse.org/request/show/929489
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-maturin?expand=0&rev=12
2021-11-21 10:57:02 +00:00
Mia Herkt
2b6ae81c56 - 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

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-maturin?expand=0&rev=11
2021-10-01 07:19:16 +00:00
Mia Herkt
56090c7697 Accepting request 921905 from home:firstyear:branches:devel:languages:python
- Replace rust-packaging with cargo-packaging

OBS-URL: https://build.opensuse.org/request/show/921905
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-maturin?expand=0&rev=10
2021-10-01 06:10:26 +00:00
bf37b0d8ca OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-maturin?expand=0&rev=9 2021-08-03 07:14:18 +00:00
Mia Herkt
85e58b453a - 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

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-maturin?expand=0&rev=7
2021-07-11 06:40:29 +00:00
Mia Herkt
3b8a7aedc7 - 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

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-maturin?expand=0&rev=5
2021-05-22 14:48:49 +00:00
Mia Herkt
8dba8f98f7 - 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

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-maturin?expand=0&rev=3
2021-05-08 17:13:30 +00:00
05a2e662e5 Accepting request 887097 from home:mia
Submitting as dependency of python-adblock, which is recommended by qutebrowser but not in Factory yet. Packaging Rust dependencies seems hopeless, hence the vendor tarball.

OBS-URL: https://build.opensuse.org/request/show/887097
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-maturin?expand=0&rev=1
2021-04-21 22:33:27 +00:00