Versions
v1.8.1 :: 0 :: gentoo
- Modified
- License
- || ( Apache-2.0 MIT ) doc? ( CC-BY-4.0 OFL-1.1 ) 0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD Boost-1.0 ISC MIT MPL-2.0 Unicode-3.0 Unicode-DFS-2016
- Keywords
- ~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
- USE flags
- debug doc ssl test
v1.7.8 :: 0 :: gentoo
- Modified
- License
- || ( Apache-2.0 MIT ) doc? ( CC-BY-4.0 OFL-1.1 ) 0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD Boost-1.0 ISC MIT MPL-2.0 openssl Unicode-3.0 Unicode-DFS-2016
- Keywords
- amd64 arm arm64 ppc64 x86 ~loong ~mips ~ppc ~riscv ~s390 ~sparc
- USE flags
- debug doc ssl test
v1.7.4-r1 :: 0 :: gentoo
- Modified
- License
- || ( Apache-2.0 MIT ) doc? ( CC-BY-4.0 OFL-1.1 ) 0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD ISC MIT MPL-2.0 Unicode-DFS-2016
- Keywords
- amd64 arm arm64 ppc ppc64 sparc x86 ~loong ~mips ~riscv ~s390
- USE flags
- debug doc ssl test
USE flags
General
- debug
- Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces
- doc
- Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
- ssl
- Add support for SSL/TLS connections (Secure Socket Layer / Transport Layer Security)
- test
- Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
python_targets
- pypy3
- Build with PyPy3
- python3_10
- Build with Python 3.10
- python3_11
- Build with Python 3.11
- python3_12
- Build with Python 3.12
- python3_13
- Build with Python 3.13
Dependencies
app-arch / xz-utils : Utils for managing LZMA compressed files
dev-libs / openssl : Robust, full-featured Open Source Toolkit for the Transport Layer Security (TLS)
Runtime Dependencies
app-arch / xz-utils : Utils for managing LZMA compressed files
dev-lang / pypy : A fast, compliant alternative implementation of the Python (3.10) language
dev-lang / python : Freethreading (no-GIL) version of Python programming language
dev-libs / openssl : Robust, full-featured Open Source Toolkit for the Transport Layer Security (TLS)
dev-python / tomli : A lil' TOML parser
Bugs
Change logs
- Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-util/maturin: switch to vendor tarball in 1.8.1+
Just a bit over 300 crates (not counting test-crates') and there will be a new warning for >300 soon. While at it, merge tests' crates into it, not worth making two tarballs. Slightly wasteful for normal users having a bit bigger tarball, but it is easier to maintain. On a side-note, if using `cargo vendor` rather than pycargoebuild, can use `cargo vendor --versioned-dirs --locked --sync path1/Cargo.toml --sync path2/Cargo.toml ...` to merge in tests, which is every paths where a Cargo.lock exists (not all with a Cargo.toml) Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-util/maturin: drop 1.8.0
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
dev-util/maturin: add 1.8.1
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-util/maturin: skip integration_pyo3_mixed_py_subdir (uses zig)
Thought may need to disable zig harder, but believe this is the only problematic test at the moment when zig is found. It'd require an older libc to pass (it checks that we're building packages suitable for other distributions with a old enough libc), which is a no go here. Closes: https://bugs.gentoo.org/946967 Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-util/maturin: add 1.8.0
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-util/maturin: Stabilize 1.7.8 x86, #946606
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
dev-util/maturin: Stabilize 1.7.8 amd64, #946606
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
dev-util/maturin: Stabilize 1.7.8 ppc64, #946606
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
dev-util/maturin: Stabilize 1.7.8 arm, #946606
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
dev-util/maturin: Stabilize 1.7.8 arm64, #946606
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-util/maturin: drop 1.7.7
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-util/maturin: add 1.7.8
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
dev-util/maturin: drop 1.7.5, 1.7.6
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-util/maturin: add 1.7.7
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-util/maturin: add 1.7.6
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-util/maturin: add 1.7.5
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-util/maturin: drop 1.6.0, 1.7.1
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Matt Jolly · gentoo
*/*: update for slotted Rust
Tidyups: - $(cargo_crate_uris) - Rust BDEPENDS come from the eclass except in very rare circumstances (RUST_OPTIONAL=1) - RUST_M{AX,IN}_VER where required. - Suboptimal crate separator (`-` -> `@`) Signed-off-by: Matt Jolly <kangie@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/39218 Signed-off-by: Matt Jolly <kangie@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-util/maturin: Stabilize 1.7.4 arm64, #941505
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
dev-util/maturin: Stabilize 1.7.4 arm, #941505
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-util/maturin: Stabilize 1.7.4 sparc, #941505
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-util/maturin: bdepend on >=rust-1.74
Tested w/ rust-bin-1.74.1 in case there'd be other (higher) restrictions and it seems to build fine. Maturin does not typically try to target recent versions but crates may sneak these requirements in. Closes: https://bugs.gentoo.org/941548 Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-util/maturin: Stabilize 1.7.4 x86, #941505
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
dev-util/maturin: Stabilize 1.7.4 ppc64, #941505
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
dev-util/maturin: Stabilize 1.7.4 ppc, #941505
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-util/maturin: Stabilize 1.7.4 amd64, #941505
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-util/maturin: drop 1.7.2, 1.7.3
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
dev-util/maturin: add 1.7.4
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-util/maturin: add 1.7.3
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-util/maturin: add 1.7.2
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
dev-util/maturin: drop 1.7.0
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-util/maturin: Stabilize 1.7.1 ppc64, #939294
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
dev-util/maturin: Stabilize 1.7.1 ppc, #939294
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-util/maturin: Stabilize 1.7.1 sparc, #939294
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-util/maturin: Stabilize 1.7.1 amd64, #939294
Signed-off-by: Sam James <sam@gentoo.org> - Arthur Zamarin · gentoo
dev-util/maturin: Stabilize 1.7.1 arm, #939294
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jakov Smolić · gentoo
dev-util/maturin: Stabilize 1.7.1 x86, #939294
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-util/maturin: force shared build & fix tests for musl
While it'd be nice to propagate the shared build, can skip the revbump (that'd be useless for glibc users given already default) given it either failed to build, or segfaulted while generating completion files. If it was successfully installed then it should be usable. patchelf could be skipped if we disable auditwheel (like distutils-r1 does), but not aware of an easy way to pass this for tests and it may confuse them either way -- so just add the cheap dependency. Closes: https://bugs.gentoo.org/938847 Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
dev-util/maturin: keyword 1.7.1 for ~mips
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-util/maturin: add 1.7.1
Closes: https://bugs.gentoo.org/937080 Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-util/maturin: Stabilize 1.7.0 ppc64, #936968
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-util/maturin: skip test broken by cargo.eclass changes
Bug: https://bugs.gentoo.org/936968 Closes: https://bugs.gentoo.org/937992 Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
dev-util/maturin: Stabilize 1.7.0 arm, #936968
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
dev-util/maturin: Stabilize 1.7.0 sparc, #936968
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
dev-util/maturin: Stabilize 1.7.0 x86, #936968
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Arthur Zamarin · gentoo
dev-util/maturin: Stabilize 1.7.0 amd64, #936968
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-util/maturin: add 1.7.0
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
dev-util/maturin: drop 1.4.0, 1.5.1-r1
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Matoro Mahri · gentoo
dev-util/maturin: Stabilize 1.6.0 sparc, #935154
Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk> Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-util/maturin: skip failing test_macosx_deployment_target on sparc
Been failing since rust-1.74 likely due to how it does something different for >=1.74, and then there is no reason for this to block stable given 1.4.0 is affected as well. Plus that a macosx deploy test fails seems unlikely to affect building revdeps with the pep517 backend (seems unlikely anyone uses it for more than that on sparc). Bug: https://bugs.gentoo.org/934573 Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-util/maturin: Stabilize 1.6.0 ppc, #935154
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
dev-util/maturin: Stabilize 1.6.0 arm64, #935154
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
dev-util/maturin: Stabilize 1.6.0 ppc64, #935154
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-util/maturin: Stabilize 1.6.0 arm, #935154
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-util/maturin: Stabilize 1.6.0 x86, #935154
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
dev-util/maturin: Stabilize 1.6.0 amd64, #935154
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - James Le Cuirot · gentoo
dev-util/maturin: Use new cargo_target_dir helper
Signed-off-by: James Le Cuirot <chewi@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-util/maturin: add 1.6.0
This also restore tests for ppc previously temporarily restricted for bug #927792. Untested but the crates used for tests were bumped so it should work again. Bug: https://bugs.gentoo.org/927792 Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Matoro Mahri · gentoo
dev-util/maturin: Stabilize 1.5.1-r1 ppc, #927792
Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk> Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-util/maturin: enable py3.13
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-util/maturin: restrict tests on ppc32 for now
Due to usage of pyo3 crate that's broken on ppc32, can be restored at a later date and not worth trying to manually bump it to fixed pyo3 in the interim. Bug: https://bugs.gentoo.org/927792 Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Matoro Mahri · gentoo
dev-util/maturin: Stabilize 1.5.1-r1 ppc64, #927792
Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk> Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-util/maturin: ensure -march is passed for s390x
Fails to build otherwise with: src/arch/zseries_linux.s: Assembler messages: src/arch/zseries_linux.s:49: Error: Unrecognized opcode: `lay' If really needed, there'd be the alternate option to sed /"s390x"/d from psm-*/build.rs, but passing -march is what maturin upstream does as well for their s390x builds. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-util/maturin: drop 1.5.0
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
dev-util/maturin: pass --no-default-features again
This got lost when migrated away from setuptools-rust, which led to enabling rustls (which breaks several arches). Revbump due to licenses being wrong if kept in. Bug: https://bugs.gentoo.org/927792 Fixes: 293ae46213fe0e457c9ff2ff844c39be63296886 Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-util/maturin: Stabilize 1.5.1 amd64, #927792
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
dev-util/maturin: Stabilize 1.5.1 x86, #927792
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-util/maturin: Stabilize 1.5.1 arm, #927792
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
dev-util/maturin: Stabilize 1.5.1 arm64, #927792
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-util/maturin: add 1.5.1
untested wrt bug #926407, but rustix and libc crates were bumped so the immediate issue should be fixed Closes: https://bugs.gentoo.org/926407 Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-util/maturin: cleanup leftover passing of unused array
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
dev-util/maturin: Build maturin executable via cargo.eclass
Split the build into building the `maturin` executable via cargo.eclass, and the Python modules via `setuptools`, in order to avoid unnecessarily rebuilding it multiple times. In order to achieve this, we strip `rust_extensions=` from `setup.py` — we can also remove the dependency on `dev-python/setuptools-rust` while at it. Signed-off-by: Michał Górny <mgorny@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/35671 Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-util/maturin: set DISTUTILS_EXT=1
At least for now anyway, have a bit of reserve given this has bit of a loaded meaning and this does not build extensions -- but in reality DISTUTILS_EXT is for "builds anything". Closes: https://bugs.gentoo.org/926507 Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-util/maturin: add 1.5.0
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-util/maturin: drop 1.3.1
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
dev-util/maturin: Stabilize 1.4.0 x86, #920566
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
dev-util/maturin: Stabilize 1.4.0 ppc, #920566
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-util/maturin: Stabilize 1.4.0 amd64, #920566
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
dev-util/maturin: Stabilize 1.4.0 ppc64, #920566
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Arthur Zamarin · gentoo
dev-util/maturin: Stabilize 1.4.0 arm64, #920566
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Arthur Zamarin · gentoo
dev-util/maturin: Stabilize 1.4.0 sparc, #920566
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Arthur Zamarin · gentoo
dev-util/maturin: Stabilize 1.4.0 arm, #920566
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-util/maturin: drop 1.3.2
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-util/maturin: add 1.4.0
Closes: https://bugs.gentoo.org/915176 Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-util/maturin: add 1.3.2
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-util/maturin: drop 1.1.0, 1.2.3
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
dev-util/maturin: Stabilize 1.3.1 ppc, #916878
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-util/maturin: Stabilize 1.3.1 ppc64, #916878
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-util/maturin: Stabilize 1.3.1 amd64, #916878
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
dev-util/maturin: Stabilize 1.3.1 arm64, #916878
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
dev-util/maturin: Stabilize 1.3.1 x86, #916878
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
dev-util/maturin: Stabilize 1.3.1 sparc, #916878
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
dev-util/maturin: Stabilize 1.3.1 arm, #916878
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-util/maturin: drop 1.3.0
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-util/maturin: add 1.3.1
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Joonas Niilola · gentoo
dev-util/maturin: add missing bdep for pkgconfig on 1.3.0
" It looks like you're compiling on Linux and also targeting Linux. Currently this requires the `pkg-config` utility to find OpenSSL but unfortunately `pkg-config` could not be found. If you have OpenSSL installed you can likely fix this by installing `pkg-config`. " Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-util/maturin: add 1.3.0
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-util/maturin: drop 1.0.1, 1.2.2
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-util/maturin: silence pip for tests
We are the ones allowing pip to use system packages (to avoid network), and then bad packages can generate noise, then test failure. Was tempted to say "these packages should just be fixed to use pep517", but different issues are going to come around eventually. Ideally would want a more specific option to hide these warnings, but I only know of -qq to be "really quiet". Closes: https://bugs.gentoo.org/913613 Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
dev-util/maturin: Stabilize 1.2.3 arm, #913597
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Arthur Zamarin · gentoo
dev-util/maturin: Stabilize 1.2.3 ppc64, #913597
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Arthur Zamarin · gentoo
dev-util/maturin: Stabilize 1.2.3 sparc, #913597
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Arthur Zamarin · gentoo
dev-util/maturin: Stabilize 1.2.3 arm64, #913597
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-util/maturin: Stabilize 1.2.3 x86, #913597
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
dev-util/maturin: Stabilize 1.2.3 amd64, #913597
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-util/maturin: add 1.2.3
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
dev-util/maturin: drop 1.2.0, 1.2.1
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-util/maturin: add 1.2.2
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-util/maturin: add 1.2.1
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-util/maturin: add 1.2.0
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-util/maturin: Stabilize 1.1.0 ppc, #910355
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - WANG Xuerui · gentoo
dev-util/maturin: keyword 1.1.0 for ~loong
Signed-off-by: WANG Xuerui <xen0n@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-util/maturin: switch to shell-completion.eclass
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
dev-util/maturin: Stabilize 1.1.0 x86, #910355
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Arthur Zamarin · gentoo
dev-util/maturin: Stabilize 1.1.0 amd64, #910355
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-util/maturin: Stabilize 1.1.0 arm, #910355
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-util/maturin: Stabilize 1.1.0 ppc64, #910355
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
dev-util/maturin: Stabilize 1.1.0 arm64, #910355
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-util/maturin: modernize cargo.eclass usage
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-util/maturin: Stabilize 1.0.1 ppc, #908371
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
dev-util/maturin: Stabilize 1.0.1 sparc, #908371
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-util/maturin: Stabilize 1.0.1 ppc64, #908371
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
dev-util/maturin: Stabilize 1.0.1 arm, #908371
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
dev-util/maturin: Stabilize 1.0.1 arm64, #908371
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-util/maturin: add 1.1.0
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-util/maturin: drop 0.14.17, 1.0.0
Should be little reason to keep these longer. Note that 1.0.0+ isn't a brand new breaking-change release but rather a well-tested polished 0.15.0 just marking itself stable. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
dev-util/maturin: Stabilize 1.0.1 x86, #907614
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Arthur Zamarin · gentoo
dev-util/maturin: Stabilize 1.0.1 amd64, #907614
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-util/maturin: add 1.0.1
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-util/maturin: enable py3.12
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-util/maturin: drop 0.15.3
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-util/maturin: drop 0.15.1, 0.15.2
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
dev-util/maturin: Stabilize 0.14.17 x86, #906985
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-util/maturin: add 1.0.0
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-util/maturin: add 0.15.3
Deprecates MATURIN_PEP517_ARGS (aka still works for now) and adds config_settings support. Latter not been looked into yet, but will require a distutils-r1 eclass update. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-util/maturin: add 0.15.2
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-util/maturin: drop 0.15.0
Short lived release, use 0.15.1. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
dev-util/maturin: add 0.15.1
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-util/maturin: drop 1.0.0_beta9
0.15.0 has all the changes from beta9 making this obsolete, may or may not bring it back for beta10+ if there is non-trivial changes that need testing before the actual 1.0.0 release. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
dev-util/maturin: add 0.15.0
Almost identical to 1.0.0_beta9, but released as 0.15.0 for wider testing before 1.0.0. Assuming not overlooking anything, means can use the 1.0.0_beta9 ebuild as-is for this (minus 3 newer crates). Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-util/maturin: add 1.0.0_beta9, drop 1.0.0_beta8
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-util/maturin: add 1.0.0_beta8, drop 1.0.0_beta7
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-util/maturin: drop 0.14.16
Almost identical to .17, let's drop right away. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
dev-util/maturin: stabilize 0.14.17 for amd64
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-util/maturin: add 0.14.17
Guess 0.14.x is still going a bit, but almost identical to 0.14.16. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-util/maturin: cleanup unused cond_dep argument in 0.14.x
Passing 3.9 is what tells the eclass to depend on this for pypy3 (meaning shouldn't clean it up even after 3.9 target is dropped). Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
dev-util/maturin: add 1.0.0_beta7, drop 1.0.0_beta5
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-util/maturin: drop 0.14.15
Almost identical to 0.14.16, should be no harm in dropping right away. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
dev-util/maturin: stabilize 0.14.16 for amd64
This is (probably) the last of 0.14.x given seems 0.15 is coming, so let's stable this one then leave 0.15.x in ~arch for a few versions (sounds like 1.0.0 will take time still). Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
dev-util/maturin: comment reminder for --profile gentoo
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-util/maturin: re-enable some tests
Turns out was wrong about cli_tests, it doesn't ignore COLUMNS=80 and rather needs COLUMNS=100 to work right. Unsure what cause it to use 100 and then do 80 if COLUMNS is unset, perhaps the terminal that was used at the time of generation or portage internals are confusing its defaults (not seeing 100 set anywhere in maturin's source/ci?). Also value may not necessarily be right, 100 is just observed as the longest lines in tests/cmd/*.stdout. As for cargo lock, this been skipped since before I picked up maintenance and never quite knew why it fails "sometimes" (may be specific to rust version given I sometime ran into it only while stabilizing using stable rust). Seems to pass right now but may skip again if it comes back as it's not a big deal. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-util/maturin: add 0.14.16
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-util/maturin: drop 0.14.12
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-util/maturin: add 1.0.0_beta5, drop 1.0.0_beta4
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-util/maturin: stabilize 0.14.15 for amd64
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
dev-util/maturin: drop 0.14.14
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-util/maturin: add 0.14.15
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
dev-util/maturin: drop 0.14.13
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-util/maturin: add 1.0.0_beta4, drop 1.0.0_beta3
Quick release to Fix issues on 32bit platforms. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-util/maturin: add 1.0.0_beta3, drop 1.0.0_beta2
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-util/maturin: add 0.14.14
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-util/maturin: add 1.0.0_beta2 unkeyworded, drop 1.0.0_beta1-r2
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-util/maturin: install shell completion files
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
dev-util/maturin: switch to native-tls
Upstream also package it using native-tls on e.g. alpine where they maintain it themselves, while rustls seem favored for general prebuilt binaries on pypi/github. This saves from platform support headaches and also makes the build a bit quicker given can use the system lib. Also expose as a USE for the dependency, disabling is fine if not using to upload projects using https. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-util/maturin: enable password-storage in 1.0.0_beta1
This matches upstream releases (.github/workflows/release.yml), like rustls it's not always enabled because it comes with caveats (in this case doesn't work on *BSD but we're Linux). Also change the way it's handled a bit, so it's less confusing and easier to edit. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-util/maturin: add 1.0.0_beta1, unkeyworded for testing
Several changes and may be useful to test a 1.0.0 beta or two ahead of first 1.x (won't bump them all, send request if need a new beta). The new MATURIN_SETUP_ARGS allows to simplify things a bit. Also switch to using `cargo test` directly to ensure arguments mostly match, mixing setuptools-rust with eclass' phases seemed like a poor idea either way (especially now that it may soon be using the "gentoo" cargo profile, and would cause unnecessary rebuilds for tests). Note setup.py has removed the platform logic for rustls and instead disables everything unless MATURIN_SETUP_ARGS is non-empty. The new "full" feature is everything except rustls so don't need to keep track. On a side-note, a USE to disable all features could be worth thinking about as it considerably reduces build time and is enough to build revdeps (this was the motivation behind upstream's changes). Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-util/maturin: drop 0.14.10
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-util/maturin: stabilize 0.14.12 for amd64
>=0.14.13 has a minor breaking change, should be no in-tree issues left but let's pick .12 as stable for the time being. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
dev-util/maturin: add 0.14.13
Note that the warning about python metadata in Cargo.toml is now fatal. 0.14.x has not been using that metadata (which was a non-issue for us), but it now results in built failures if present. In-tree seems only dev-python/adblock was affected if I have not overlooked anything. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-util/maturin: drop 0.13.7
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-util/maturin: add 0.14.12, drop 0.14.11
Almost identical (and fixed issue does not really affect us). Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-util/maturin: add 0.14.11
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-util/maturin: fix RedirectedUrl in HOMEPAGE
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-util/maturin: stabilize 0.14.10 for amd64
Managed to go 2 weeks without a new patch release, so going to consider this a fair candidate for first 0.14.x stable. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-util/maturin: cleanup py3.8 leftovers
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
dev-util/maturin: drop 0.14.9
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - David Seifert · gentoo
*/*: remove py3.8 from PYTHON_COMPAT
Signed-off-by: David Seifert <soap@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-util/maturin: add 0.14.10
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
dev-util/maturin: drop 0.14.8
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-util/maturin: add 0.14.9
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
dev-util/maturin: drop 0.14.7
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-util/maturin: add 0.14.8
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-util/maturin: drop 0.14.6
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-util/maturin: add 0.14.7
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-util/maturin: drop 0.14.5
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-util/maturin: add 0.14.6
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-util/maturin: add missing SSLeay license for ring crate
Also used on top of at least LICENSE="ISC MIT openssl". Will likely adjust licenses to be clearer eventually when adjust how bump this, for now just adding it to the rest. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
dev-util/maturin: drop 0.14.4
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-util/maturin: add 0.14.5
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
dev-util/maturin: drop 0.14.3
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-util/maturin: add 0.14.4
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
dev-util/maturin: drop 0.14.2
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-util/maturin: drop 0.14.1
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-util/maturin: add 0.14.3
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-util/maturin: add 0.14.2
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-util/maturin: add 0.14.1, drop 0.14.0
Almost identical to 0.14.0 beside a different crate to solve issues with rust-1.48 that we don't use anymore. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-util/maturin: drop 0.14.0_beta5
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
dev-util/maturin: add 0.14.0
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-util/maturin: drop 0.13.6
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
dev-util/maturin: stabilize 0.13.7 for amd64
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
dev-util/maturin: add 0.14.0_beta5 (unkeyworded), drop 0.14.0_beta3
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-util/maturin: leave ebuild comment about test-crates
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-util/maturin: add 0.14.0_beta3 unkeyworded
Revdeps still seem fine with 0.14.x so far, but adding for testing given semi-major and upstream is still doing 0.13.x maintenance releases meanwhile. 0.14 allows to improve ebuild tests a bit: * set new MATURIN_TEST_PYTHON to ensure use right python * drop pypy3 test exceptions, upstream fixed or skips where necessary themselves * drop cp/rm test-crates hack, likely got fixed by pypy tests getting reviewed upstream Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-util/maturin: add 0.13.7
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-util/maturin: drop 0.13.3
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-util/maturin: stabilize 0.13.6 for amd64
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-util/maturin: drop 0.13.2, 0.13.5
0.13.6 has all arch keywords it can get now (well, excluding ~mips), is fine for all revdeps+targets, and will likely be next stable -- shouldn't need these anymore. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
dev-util/maturin: Keyword 0.13.6 arm, #876028
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
dev-util/maturin: Keyword 0.13.6 ppc, #876028
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-util/maturin: add 0.13.6
reverted to previous known-working indicatif crate wrt #874747 Closes: https://bugs.gentoo.org/874747 Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-util/maturin: Keyword 0.13.2 ppc, #852878
Tested-by: ernsteiswuerfel <erhard_f@mailbox.org> Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-util/maturin: drop ~arm from >=0.13.3
Possible other arches are affected, feel free to drop if run into this. Will get a restore request going when indicatif crate issues are resolved. Bug: https://bugs.gentoo.org/874747 Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
Revert "dev-util/maturin: drop 0.13.2"
This reverts commit f972c30073490da0ef37134d6fba61ae0b1591bf. Still not keyworded for it, but potentially last version working with ppc32 due to changes in indicatiff crate. Bug: https://bugs.gentoo.org/874747 Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-util/maturin: drop 0.13.2
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
dev-util/maturin: stabilize 0.13.3 for amd64
Stabling this one given 0.13.4+0.13.5(hotfix) had rather major changes and should likely be left in ~arch for some time. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Matoro Mahri · gentoo
dev-util/maturin: Keyword 0.13.5 ppc64, #852878
Signed-off-by: Matoro Mahri <matoro@users.noreply.github.com> Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-util/maturin: add 0.13.5
Also inverted logic for disabling rustls, ring crate relies on asm and is only known to work for 4 arches -- should be little sense in maintaining a huge list of exceptions. At best can be reviewed for new support when ring crate is bumped, albeit will also need to compare with maturin's setup.py. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-util/maturin: drop 0.13.1
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-util/maturin: add 0.13.3
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
dev-util/maturin: stabilize 0.13.2 for amd64
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
dev-util/maturin: drop 0.12.20
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-util/maturin: add 0.13.2, drop 0.13.2_beta1
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
dev-util/maturin: Keyword 0.13.1 s390, #852878
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-util/maturin: stabilize 0.13.1 for amd64
No large differences from 0.13.0 with no real issues, might as well do this now as the needed >=setuptools-rust-1.4 is now stable too and this will allow minor eclass cleanups when convenient. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-util/maturin: re-enable extension_module test except for pypy3
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - matoro · gentoo
dev-util/maturin: keyword 0.13.2_beta1 for ~sparc
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-util/maturin: sync riscv check in _beta1
Not needed now, but next bump will be based on _beta1's conditions and don't want to forget it. At this point it's tempting to just disable it for all arches except amd64/x86/arm*, but upstream keeps a similar per-arch exclusion list so keeping as-is for now. Also move filter-lto in the right phase since it's defined. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jakov Smolić · gentoo
dev-util/maturin: unkeyword 0.12.20 for ~riscv
Dekeyword as I've been unable to build it successfully, and upstream added risc-v support in 0.13 anyway. Signed-off-by: Jakov Smolić <jsmolic@gentoo.org> - Jakov Smolić · gentoo
dev-util/maturin: Disable rustls on riscv too in 0.13.1
Bug: https://bugs.gentoo.org/859577 Signed-off-by: Jakov Smolić <jsmolic@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-util/maturin: drop 0.13.0
Will go with either 0.13.1 or future 0.13.2 for stable. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
dev-util/maturin: add 0.13.2_beta1 unkeyworded
Includes tentative ppc32 support (sparc64 and mips too), feel free to keyword this version as needed if 0.13.1 doesn't work and it will be forwarded to final release with the rest later. Keeping bugs open until confirmation it works. Bug: https://bugs.gentoo.org/852878 Bug: https://bugs.gentoo.org/861509 Bug: https://bugs.gentoo.org/861518 Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-util/maturin: add 0.13.1
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-util/maturin: also add ppc to rustls exclude
Bug: https://bugs.gentoo.org/859850 Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-util/maturin: disable rustls on arches where ring is broken
Upstream already disables for some but this doesn't carry over to tests. Bug: https://bugs.gentoo.org/859577 Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-util/maturin: add 0.13.0
Drop "-i","python" sed for tests, upstream no longer tries to auto-detect and now does this by default. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
dev-util/maturin: drop 0.12.17
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-util/maturin: stabilize 0.12.20 for amd64
Likely last 0.12.x, will keep as the only stable for a while until next branch been tested enough. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-util/maturin: update to use the new filter-lto
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Yixun Lan · gentoo
dev-util/maturin: Keyword 0.12.20 riscv, #852878
Signed-off-by: Yixun Lan <dlan@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jakov Smolić · gentoo
dev-util/maturin: Keyword 0.12.20 arm, #852878
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-util/maturin: drop 0.12.19
0.13 is coming up, last 0.12.x will likely be next stable (which may be 0.12.20) so won't need this one. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
dev-util/maturin: add pypy3 to tomli
Only optional with 3.11+. Skip revbump given bumps are frequent, no pypy3 rdeps yet, and is pulled by other dependencies. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
dev-util/maturin: revert drive-by style changes
From 51a6052911456321df1622458f3586d232d6784b, keeping pypy3. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
dev-util/maturin: Enable pypy3
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-util/maturin: add 0.12.20
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
dev-util/maturin: drop 0.12.18
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-util/maturin: add 0.12.19
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-util/maturin: drop 0.12.15
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
dev-util/maturin: stabilize 0.12.17 for amd64
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-util/maturin: add 0.12.18
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-util/maturin: drop 0.12.16
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-util/maturin: add 0.12.17
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-util/maturin: add 0.12.16, use pep517 + enable py3.11
This version fixed the pyproject.toml wrt bug #836597 and furthermore switched to using setuptools-rust for building which makes it more sane to not handle cargo directly outside tests. Bug: https://bugs.gentoo.org/836597 Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
dev-util/maturin: drop 0.12.11
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-util/maturin: stabilize 0.12.15 for amd64
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-util/maturin: drop 0.12.14
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-util/maturin: add 0.12.15
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
dev-util/maturin: drop 0.12.12
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-util/maturin: add 0.12.14, drop 0.12.13
Almost identical to the short-lived .13 except for pypy fixes (but no currently pypy support in ebuild either way). Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-util/maturin: add 0.12.13
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-util/maturin: add 0.12.12
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-util/maturin: remove problematic pyproject.toml for now
Will likely look at using PEP517 in a new version soon'ish, but the file is unused at the moment and cause issues with >=setuptools-61.3.0 Closes: https://bugs.gentoo.org/836597 Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-util/maturin: drop 0.12.6, 0.12.10
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
dev-util/maturin: stabilize 0.12.11 for amd64
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-util/maturin: add 0.12.11
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-util/maturin: drop 0.12.9
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-util/maturin: add 0.12.10
This version migrates toml -> tomli and uses stdlib for >=py3.11 Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-util/maturin: drop 0.11.5-r1
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-util/maturin: stabilize 0.12.6 for amd64
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
dev-util/maturin: drop 0.12.8
Short lived release, 0.12.9 is almost identical. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
dev-util/maturin: add 0.12.9
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-util/maturin: add 0.12.8
maturin technically has optfeatures (patchelf, and now zig) but they are not useful in an ebuild dependency context and maturin itself will inform about these if needed rather than need elog noise. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-util/maturin: drop 0.12.5
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-util/maturin: add 0.12.6
Upstream added an attempted fix for bug #825242, so removing --test-threads 1 and will see if issue comes back. Bug: https://bugs.gentoo.org/825242 Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-util/maturin: drop 0.12.4
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-util/maturin: add 0.12.5
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-util/maturin: stabilize 0.11.5-r1 for amd64
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
dev-util/maturin: drop 0.11.5-r0, 0.12.3-r1
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-util/maturin: drop 0.12.3-r0
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
dev-util/maturin: add 0.12.4
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-util/maturin: limit tests to 1 thread
Tentatively closing #825242 to see if it the issue resurfaces, can't reproduce anymore (so far) with 1 thread and tests aren't overly long (building tests will still uses normal thread count). Will revisit if upstream finds a solution. Closes: https://bugs.gentoo.org/825242 Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-util/maturin: drop 0.12.2
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
dev-util/maturin: revamp ebuild
* use distutils-r1 for a proper installation * add IUSE=doc to build docs rather than install the barely readable .md source files (only available in >=1.12.0) * remove network requirement for tests and lift restriction * respect PYTHON_COMPAT when running tests rather than test all auto-detected installed versions * update HOMEPAGE which uses the new >=1.12.0 guide Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-util/maturin: drop 0.12.0, 0.12.1
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
dev-util/maturin: add 0.12.3
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-util/maturin: add 0.12.2
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-util/maturin: add 0.12.1
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-util/maturin: add 0.12.0
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-util/maturin: drop 0.11.1
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-util/maturin: filter out -flto
ring crate uses C and not seeing a way to skip using it, filter out lto to avoid undefined references Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Agostino Sarubbo · gentoo
dev-util/maturin: amd64 stable wrt bug #818031
Package-Manager: Portage-3.0.20, Repoman-3.0.3 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-util/maturin: Keyword 0.11.5 arm64, #818274
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-util/maturin: drop 0.10.6
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
dev-util/maturin: keyword 0.11.5 for ~x86
Network pip tests aren't pretty but they do pass on x86 fine. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
dev-util/maturin: add 0.11.5
Changes: * enable py3.10 * add missing virtualenv dep wrt bug #802792 * add licenses for used crates (needs both former options at once removing the use for ||) * restrict test, needed for test_network to mean anything Unfortunately, removing network requirement seem more trouble than it's worth -- and cffi tests shouldn't be skipped because of this. Closes: https://bugs.gentoo.org/802792 Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Stefan Strogin · gentoo
dev-util/maturin: upgrade to 0.11.1
Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Stefan Strogin <steils@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Stefan Strogin · gentoo
dev-util/maturin: fix licenses
Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Stefan Strogin <steils@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Stefan Strogin · gentoo
dev-util/maturin: ignore flags QA warning
The program is written in Rust, LDFLAGS are not used. Closes: https://bugs.gentoo.org/797337 Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Stefan Strogin <steils@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Stefan Strogin · gentoo
dev-util/maturin: add new package
Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Stefan Strogin <steils@gentoo.org>