dev-util / maturin

Build and publish crates with pyo3, rust-cpython and cffi bindings

Official package sites : https://maturin.rs/ ·

v0.14.3 :: 0 :: gentoo

Modified
License
0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD CC0-1.0 ISC MIT MPL-2.0 Unicode-DFS-2016 openssl doc? ( CC-BY-4.0 OFL-1.1 )
Keywords
~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
USE flags
debug doc test

v0.14.2 :: 0 :: gentoo

Modified
License
0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD CC0-1.0 ISC MIT MPL-2.0 Unicode-DFS-2016 openssl doc? ( CC-BY-4.0 OFL-1.1 )
Keywords
~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
USE flags
debug doc test

v0.13.7 :: 0 :: gentoo

Modified
License
0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD CC0-1.0 ISC MIT MPL-2.0 Unicode-DFS-2016 openssl doc? ( CC-BY-4.0 OFL-1.1 )
Keywords
amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
USE flags
debug doc test

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
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_8
Build with Python 3.8
python3_9
Build with Python 3.9

dev-lang / python : An interpreted, interactive, object-oriented programming language

dev-python / pypy3 : A fast, compliant alternative implementation of the Python (3.9) language

dev-python / tomli : A lil' TOML parser

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>