From 2078238e1984ee5559289f84b61c2f30cb29787e Mon Sep 17 00:00:00 2001 From: Daichi Yamamoto Date: Thu, 7 Mar 2024 22:37:11 +0900 Subject: dev-util/rye: add 0.28.0, drop 0.27.0 Signed-off-by: Daichi Yamamoto --- dev-util/rye/Manifest | 2 +- dev-util/rye/rye-0.27.0.ebuild | 360 ----------------------------------------- dev-util/rye/rye-0.28.0.ebuild | 352 ++++++++++++++++++++++++++++++++++++++++ 3 files changed, 353 insertions(+), 361 deletions(-) delete mode 100644 dev-util/rye/rye-0.27.0.ebuild create mode 100644 dev-util/rye/rye-0.28.0.ebuild (limited to 'dev-util') diff --git a/dev-util/rye/Manifest b/dev-util/rye/Manifest index 9291cb9e0..f5644aa7f 100644 --- a/dev-util/rye/Manifest +++ b/dev-util/rye/Manifest @@ -183,7 +183,7 @@ DIST rustc-hash-1.1.0.crate 9331 BLAKE2B 16ac56622897f47a06b661fb59a196b08d48e78 DIST rustix-0.38.31.crate 375443 BLAKE2B 9e8ba6bb4eb4fdf0bacfbc719124f745f383abbabfeb161bff9908d1948942d358f46191377b90c180a2793a88bb01be20dab556cfabc8da8efa2533af8e460b SHA512 593e0395a7bc5bba949e6f2a5ed9e39ae13140970a598def32ab7d6d91b4ec100752fb05abda407ee2e5e420d950b19e607f963f3974213637423c751df75960 DIST rustls-0.21.10.crate 284920 BLAKE2B eb4628b6e0384fa7cbb5468c75c11512eb111a8a7dc7c655c6ac6beac72fc3025b1a590324ec3275ba66b632dab14dd78da4d62c1c66b2c2502099ad153900f5 SHA512 3bfcd137e6d4d86c716e8afe75450a39ca055d44557fd1a8d4b6ad4d7c58e2d5fb86ba92c3825a667c9daf5bd7a89a779ffcf8c23d6cd0af05ad47ad437da139 DIST rustls-webpki-0.101.7.crate 168808 BLAKE2B ab7177449be359e17f1f4553193e96e71b8e26e1298a0937af658b1a6f9485f051183d1bf8262d52430ea4c3b96263d1fd903c7a5f046bfe5f87b6b97ebb0672 SHA512 680e3d52f699c9d6200e2e738a4245a5114fc7122546c07d3f15f1e6741a52275061b3e016c2240f1dc3eb9f701f7346193bd82e827274fb73b8e9e0d5af4e68 -DIST rye-0.27.0.tar.gz 1454277 BLAKE2B 938243028695b290933526e484bcc170b4a7aa1977ab0e8007611d6955fd47be736f43f912cfea4db4352912c24c201cfda71563fac416a1de830c1c51ba7225 SHA512 c6785d34ff1193856186b8a50f2908900691e44243182cc325eecc5b3a3b890a6eba27208b8d6bc48d77a894110540f4bab6b47d563de9c8b0205e3234b591b9 +DIST rye-0.28.0.tar.gz 1458460 BLAKE2B 64870fb8b13938d785b254fb4cb66c791a753318b6c2e6b5d83a395b73785a99733fbe93aae253d09a92b2bada3efbf8774ff7c50e5cd4e114d4a29e22618be1 SHA512 89d0b251e654f189a76ecf33906c935838995ebab2237a842ee776c594a986bceebccbb81459baeff29b685020d9c53947ec463b1a061dbf91782e678106cebe DIST ryu-1.0.16.crate 47351 BLAKE2B 13c72ec8aa608f6c53cf27c95d06b90839c5bec5e54b0441e9c4f779af3dece30d01a2276c717a733f92406a5a02b09c045b2b5f92714fe492d7263b6c6808e6 SHA512 89e3e18346ae6e4035787766f286a6eb62f5294e39ad902cc29e95c53781c4e5dd629f567f22ecc7e9fe9d1c273323da9b867aadc9cd8a066727c58330b51b10 DIST salsa20-0.10.2.crate 12780 BLAKE2B 9627985a2b5583e91cdbefff2a71af02009b1905b05d58ced99eac357c27c3b363ef9dc40afd3d19c39a6fd5b19fab7f7149b1fcd85f3e2f63edf7cb1e8990ee SHA512 9066143f6f503fbd6e85434e9dcbe0f0ed4e71e363c599d90968f6f9517dc749798f3e4cae6ed45e4ec429495a103ff4fc9ec564397c947ea63a6c32773c90f0 DIST same-file-1.0.6.crate 10183 BLAKE2B a320c8343e0b38078ba81c4f0159d886bf47764c74efe0d7cd2b3218426e8341b51e523c00a9e5fbc2ee1057618296bd70b576c68751bd55d6ddb352defaca15 SHA512 3ba35309742c8db63210d9ea78bff4ecd80471d69e6238eb96c7bf0673814f221e2d838fe6311bfc5a0e71b4a7ccba33e07859c0b9cff2171969ff08a4214a7c diff --git a/dev-util/rye/rye-0.27.0.ebuild b/dev-util/rye/rye-0.27.0.ebuild deleted file mode 100644 index e1388c310..000000000 --- a/dev-util/rye/rye-0.27.0.ebuild +++ /dev/null @@ -1,360 +0,0 @@ -# Copyright 2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Autogenerated by pycargoebuild 0.13.2 - -EAPI=8 - -CRATES=" - addr2line@0.21.0 - adler@1.0.2 - aead@0.5.2 - age-core@0.9.0 - age@0.9.2 - ahash@0.8.7 - aho-corasick@1.1.2 - allocator-api2@0.2.16 - anstyle@1.0.5 - anyhow@1.0.79 - arc-swap@1.6.0 - autocfg@1.1.0 - backtrace@0.3.69 - base64@0.13.1 - base64@0.21.7 - bech32@0.9.1 - bitflags@1.3.2 - bitflags@2.4.2 - block-buffer@0.10.4 - bstr@1.9.0 - bumpalo@3.14.0 - byteorder@1.5.0 - bzip2-sys@0.1.11+1.0.8 - bzip2@0.4.4 - cc@1.0.83 - cfb@0.7.3 - cfg-if@1.0.0 - chacha20@0.9.1 - chacha20poly1305@0.10.1 - charset@0.1.3 - chumsky@0.9.3 - cipher@0.4.4 - clap@4.4.18 - clap_builder@4.4.18 - clap_complete@4.4.10 - clap_derive@4.4.7 - clap_lex@0.6.0 - configparser@3.0.4 - console@0.15.8 - cookie-factory@0.3.2 - core-foundation-sys@0.8.6 - cpufeatures@0.2.12 - crc32fast@1.3.2 - crossbeam-utils@0.8.19 - crypto-common@0.1.6 - ctrlc@3.4.2 - curl-sys@0.4.71+curl-8.6.0 - curl@0.4.44 - curve25519-dalek@3.2.0 - darling@0.14.4 - darling_core@0.14.4 - darling_macro@0.14.4 - dashmap@5.5.3 - data-encoding@2.5.0 - decompress@0.6.0 - deranged@0.3.11 - derive_builder@0.12.0 - derive_builder_core@0.12.0 - derive_builder_macro@0.12.0 - deunicode@1.4.2 - digest@0.10.7 - digest@0.9.0 - displaydoc@0.2.4 - either@1.9.0 - encode_unicode@0.3.6 - encoding_rs@0.8.33 - equivalent@1.0.1 - errno@0.3.8 - fastrand@1.9.0 - fastrand@2.0.1 - filetime@0.2.23 - find-crate@0.6.3 - flate2@1.0.28 - fluent-bundle@0.15.2 - fluent-langneg@0.13.0 - fluent-syntax@0.11.0 - fluent@0.16.0 - fnv@1.0.7 - form_urlencoded@1.2.1 - fs-err@2.11.0 - fs2@0.4.3 - fslock@0.2.1 - generic-array@0.14.7 - getrandom@0.1.16 - getrandom@0.2.12 - gimli@0.28.1 - git-testament-derive@0.2.0 - git-testament@0.2.5 - globset@0.4.14 - hashbrown@0.14.3 - heck@0.4.1 - hex@0.4.3 - hkdf@0.12.4 - hmac@0.12.1 - home@0.5.9 - i18n-config@0.4.6 - i18n-embed-fl@0.6.7 - i18n-embed-impl@0.8.3 - i18n-embed@0.13.9 - ident_case@1.0.1 - idna@0.5.0 - indexmap@2.2.2 - indicatif@0.17.7 - infer@0.12.0 - inout@0.1.3 - insta-cmd@0.5.0 - insta@1.35.1 - instant@0.1.12 - intl-memoizer@0.5.1 - intl_pluralrules@7.0.2 - io_tee@0.1.1 - itoa@1.0.10 - jobserver@0.1.27 - junction@1.0.0 - lazy_static@1.4.0 - libc@0.2.153 - libz-sys@1.1.15 - license@3.2.0 - linked-hash-map@0.5.6 - linux-raw-sys@0.4.13 - lock_api@0.4.11 - log@0.4.20 - mailparse@0.14.1 - memchr@2.7.1 - minijinja@1.0.12 - minimal-lexical@0.2.1 - miniz_oxide@0.7.2 - nix@0.27.1 - nom@7.1.3 - ntapi@0.4.1 - num-conv@0.1.0 - number_prefix@0.4.0 - object@0.32.2 - once_cell@1.19.0 - opaque-debug@0.3.0 - openssl-probe@0.1.5 - openssl-src@300.2.2+3.2.1 - openssl-sys@0.9.99 - parking_lot@0.12.1 - parking_lot_core@0.9.9 - pathdiff@0.2.1 - pbkdf2@0.11.0 - pep440_rs@0.4.0 - pep508_rs@0.3.0 - percent-encoding@2.3.1 - pin-project-internal@1.1.4 - pin-project-lite@0.2.13 - pin-project@1.1.4 - pkg-config@0.3.29 - poly1305@0.8.0 - portable-atomic@1.6.0 - powerfmt@0.2.0 - ppv-lite86@0.2.17 - proc-macro-error-attr@1.0.4 - proc-macro-error@1.0.4 - proc-macro2@1.0.78 - psm@0.1.21 - python-pkginfo@0.6.0 - quote@1.0.35 - quoted_printable@0.4.8 - quoted_printable@0.5.0 - rand@0.7.3 - rand@0.8.5 - rand_chacha@0.2.2 - rand_chacha@0.3.1 - rand_core@0.5.1 - rand_core@0.6.4 - rand_hc@0.2.0 - redox_syscall@0.4.1 - regex-automata@0.4.5 - regex-syntax@0.8.2 - regex@1.10.3 - reword@7.0.0 - rfc2047-decoder@0.2.2 - ring@0.17.7 - rust-embed-impl@6.8.1 - rust-embed-utils@7.8.1 - rust-embed@6.8.1 - rustc-demangle@0.1.23 - rustc-hash@1.1.0 - rustix@0.38.31 - rustls-webpki@0.101.7 - rustls@0.21.10 - ryu@1.0.16 - salsa20@0.10.2 - same-file@1.0.6 - schannel@0.1.23 - scopeguard@1.2.0 - scrypt@0.10.0 - sct@0.7.1 - secrecy@0.8.0 - self-replace@1.3.7 - self_cell@0.10.3 - self_cell@1.0.3 - serde@1.0.196 - serde_derive@1.0.196 - serde_json@1.0.113 - serde_spanned@0.6.5 - sha2@0.10.8 - shell-words@1.1.0 - shlex@1.3.0 - similar@2.4.0 - slug@0.1.5 - smallvec@1.13.1 - socket2@0.4.10 - spin@0.9.8 - stacker@0.1.15 - static_vcruntime@2.0.0 - strsim@0.10.0 - subtle@2.5.0 - syn@1.0.109 - syn@2.0.48 - sysinfo@0.29.11 - tar@0.4.40 - target-lexicon@0.12.13 - tempfile@3.9.0 - terminal_size@0.3.0 - thiserror-impl@1.0.56 - thiserror@1.0.56 - time-core@0.1.2 - time-macros@0.2.17 - time@0.3.34 - tinystr@0.7.5 - tinyvec@1.6.0 - tinyvec_macros@0.1.1 - toml@0.5.11 - toml@0.8.9 - toml_datetime@0.6.5 - toml_edit@0.21.1 - tracing-attributes@0.1.27 - tracing-core@0.1.32 - tracing@0.1.40 - type-map@0.4.0 - typenum@1.17.0 - unic-langid-impl@0.9.4 - unic-langid@0.9.4 - unicode-bidi@0.3.15 - unicode-ident@1.0.12 - unicode-normalization@0.1.22 - unicode-segmentation@1.10.1 - unicode-width@0.1.11 - universal-hash@0.5.1 - unscanny@0.1.0 - untrusted@0.9.0 - ureq@2.9.1 - url@2.5.0 - uuid@1.7.0 - vcpkg@0.2.15 - version_check@0.9.4 - walkdir@2.4.0 - wasi@0.11.0+wasi-snapshot-preview1 - wasi@0.9.0+wasi-snapshot-preview1 - wasm-bindgen-backend@0.2.90 - wasm-bindgen-macro-support@0.2.90 - wasm-bindgen-macro@0.2.90 - wasm-bindgen-shared@0.2.90 - wasm-bindgen@0.2.90 - webpki-roots@0.25.4 - which@6.0.0 - winapi-i686-pc-windows-gnu@0.4.0 - winapi-util@0.1.6 - winapi-x86_64-pc-windows-gnu@0.4.0 - winapi@0.3.9 - windows-sys@0.48.0 - windows-sys@0.52.0 - windows-targets@0.48.5 - windows-targets@0.52.0 - windows_aarch64_gnullvm@0.48.5 - windows_aarch64_gnullvm@0.52.0 - windows_aarch64_msvc@0.48.5 - windows_aarch64_msvc@0.52.0 - windows_i686_gnu@0.48.5 - windows_i686_gnu@0.52.0 - windows_i686_msvc@0.48.5 - windows_i686_msvc@0.52.0 - windows_x86_64_gnu@0.48.5 - windows_x86_64_gnu@0.52.0 - windows_x86_64_gnullvm@0.48.5 - windows_x86_64_gnullvm@0.52.0 - windows_x86_64_msvc@0.48.5 - windows_x86_64_msvc@0.52.0 - winnow@0.5.37 - winreg@0.52.0 - x25519-dalek@1.1.1 - xattr@1.3.1 - yaml-rust@0.4.5 - zerocopy-derive@0.7.32 - zerocopy@0.7.32 - zeroize@1.7.0 - zeroize_derive@1.4.2 - zip@0.6.6 - zstd-safe@6.0.6 - zstd-safe@7.0.0 - zstd-sys@2.0.9+zstd.1.5.5 - zstd@0.12.4 - zstd@0.13.0 -" - -declare -A GIT_CRATES=( - [dialoguer]='https://github.com/console-rs/dialoguer;47a9d4df729db7ffc1492bd0845be786e6f20153;dialoguer-%commit%' - [monotrail-utils]='https://github.com/konstin/poc-monotrail;e0251f68c254f834180198b8677fcf85d4b6a844;poc-monotrail-%commit%/crates/monotrail-utils' -) - -inherit cargo - -DESCRIPTION="An Experimental Package Management Solution for Python" -HOMEPAGE="https://rye-up.com" -SRC_URI=" - https://github.com/astral-sh/rye/archive/${PV}.tar.gz -> ${P}.tar.gz - ${CARGO_CRATE_URIS} -" - -LICENSE="MIT" -# Dependent crate licenses -LICENSE+=" - 0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD ISC MIT MPL-2.0 - Unicode-DFS-2016 -" -SLOT="0" -KEYWORDS="~amd64" - -QA_FLAGS_IGNORED=".*" - -src_test() { - local mytestargs=( - --skip utils::test_is_inside_git_work_tree::test_is_inside_git_work_tree_true - # The following tests require network access. - --skip test_add_and_sync_no_auto_sync - --skip test_add_autosync - --skip test_add_flask - --skip test_add_flask_wrong_venv_exported - --skip test_add_from_find_links - --skip test_basic_tool_behavior - --skip test_config_empty - --skip test_config_get_set_multiple - --skip test_config_incompatible_format_and_show_path - --skip test_config_show_path - --skip test_config_show_path_and_any_action - --skip test_empty_sync - --skip test_fetch - --skip test_init_default - --skip test_init_lib - --skip test_init_script - --skip test_lint_and_format - ) - - cargo_src_test -- "${mytestargs[@]}" -} - -src_install() { - cargo_src_install --path rye -} diff --git a/dev-util/rye/rye-0.28.0.ebuild b/dev-util/rye/rye-0.28.0.ebuild new file mode 100644 index 000000000..56d3d4f02 --- /dev/null +++ b/dev-util/rye/rye-0.28.0.ebuild @@ -0,0 +1,352 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Autogenerated by pycargoebuild 0.13.2 + +EAPI=8 + +CRATES=" + addr2line@0.21.0 + adler@1.0.2 + aead@0.5.2 + age-core@0.9.0 + age@0.9.2 + ahash@0.8.7 + aho-corasick@1.1.2 + allocator-api2@0.2.16 + anstyle@1.0.5 + anyhow@1.0.79 + arc-swap@1.6.0 + autocfg@1.1.0 + backtrace@0.3.69 + base64@0.13.1 + base64@0.21.7 + bech32@0.9.1 + bitflags@1.3.2 + bitflags@2.4.2 + block-buffer@0.10.4 + bstr@1.9.0 + bumpalo@3.14.0 + byteorder@1.5.0 + bzip2-sys@0.1.11+1.0.8 + bzip2@0.4.4 + cc@1.0.83 + cfb@0.7.3 + cfg-if@1.0.0 + chacha20@0.9.1 + chacha20poly1305@0.10.1 + charset@0.1.3 + chumsky@0.9.3 + cipher@0.4.4 + clap@4.4.18 + clap_builder@4.4.18 + clap_complete@4.4.10 + clap_derive@4.4.7 + clap_lex@0.6.0 + configparser@3.0.4 + console@0.15.8 + cookie-factory@0.3.2 + core-foundation-sys@0.8.6 + cpufeatures@0.2.12 + crc32fast@1.3.2 + crossbeam-utils@0.8.19 + crypto-common@0.1.6 + ctrlc@3.4.2 + curl-sys@0.4.71+curl-8.6.0 + curl@0.4.44 + curve25519-dalek@3.2.0 + darling@0.14.4 + darling_core@0.14.4 + darling_macro@0.14.4 + dashmap@5.5.3 + data-encoding@2.5.0 + decompress@0.6.0 + deranged@0.3.11 + derive_builder@0.12.0 + derive_builder_core@0.12.0 + derive_builder_macro@0.12.0 + deunicode@1.4.2 + digest@0.10.7 + digest@0.9.0 + displaydoc@0.2.4 + either@1.9.0 + encode_unicode@0.3.6 + encoding_rs@0.8.33 + equivalent@1.0.1 + errno@0.3.8 + fastrand@1.9.0 + fastrand@2.0.1 + filetime@0.2.23 + find-crate@0.6.3 + flate2@1.0.28 + fluent-bundle@0.15.2 + fluent-langneg@0.13.0 + fluent-syntax@0.11.0 + fluent@0.16.0 + fnv@1.0.7 + form_urlencoded@1.2.1 + fs-err@2.11.0 + fs2@0.4.3 + fslock@0.2.1 + generic-array@0.14.7 + getrandom@0.1.16 + getrandom@0.2.12 + gimli@0.28.1 + git-testament-derive@0.2.0 + git-testament@0.2.5 + globset@0.4.14 + hashbrown@0.14.3 + heck@0.4.1 + hex@0.4.3 + hkdf@0.12.4 + hmac@0.12.1 + home@0.5.9 + i18n-config@0.4.6 + i18n-embed-fl@0.6.7 + i18n-embed-impl@0.8.3 + i18n-embed@0.13.9 + ident_case@1.0.1 + idna@0.5.0 + indexmap@2.2.2 + indicatif@0.17.7 + infer@0.12.0 + inout@0.1.3 + insta-cmd@0.5.0 + insta@1.35.1 + instant@0.1.12 + intl-memoizer@0.5.1 + intl_pluralrules@7.0.2 + io_tee@0.1.1 + itoa@1.0.10 + jobserver@0.1.27 + junction@1.0.0 + lazy_static@1.4.0 + libc@0.2.153 + libz-sys@1.1.15 + license@3.2.0 + linked-hash-map@0.5.6 + linux-raw-sys@0.4.13 + lock_api@0.4.11 + log@0.4.20 + mailparse@0.14.1 + memchr@2.7.1 + minijinja@1.0.12 + minimal-lexical@0.2.1 + miniz_oxide@0.7.2 + nix@0.27.1 + nom@7.1.3 + ntapi@0.4.1 + num-conv@0.1.0 + number_prefix@0.4.0 + object@0.32.2 + once_cell@1.19.0 + opaque-debug@0.3.0 + openssl-probe@0.1.5 + openssl-src@300.2.2+3.2.1 + openssl-sys@0.9.99 + parking_lot@0.12.1 + parking_lot_core@0.9.9 + pathdiff@0.2.1 + pbkdf2@0.11.0 + pep440_rs@0.4.0 + pep508_rs@0.3.0 + percent-encoding@2.3.1 + pin-project-internal@1.1.4 + pin-project-lite@0.2.13 + pin-project@1.1.4 + pkg-config@0.3.29 + poly1305@0.8.0 + portable-atomic@1.6.0 + powerfmt@0.2.0 + ppv-lite86@0.2.17 + proc-macro-error-attr@1.0.4 + proc-macro-error@1.0.4 + proc-macro2@1.0.78 + psm@0.1.21 + python-pkginfo@0.6.0 + quote@1.0.35 + quoted_printable@0.4.8 + quoted_printable@0.5.0 + rand@0.7.3 + rand@0.8.5 + rand_chacha@0.2.2 + rand_chacha@0.3.1 + rand_core@0.5.1 + rand_core@0.6.4 + rand_hc@0.2.0 + redox_syscall@0.4.1 + regex-automata@0.4.5 + regex-syntax@0.8.2 + regex@1.10.3 + reword@7.0.0 + rfc2047-decoder@0.2.2 + ring@0.17.7 + rust-embed-impl@6.8.1 + rust-embed-utils@7.8.1 + rust-embed@6.8.1 + rustc-demangle@0.1.23 + rustc-hash@1.1.0 + rustix@0.38.31 + rustls-webpki@0.101.7 + rustls@0.21.10 + ryu@1.0.16 + salsa20@0.10.2 + same-file@1.0.6 + schannel@0.1.23 + scopeguard@1.2.0 + scrypt@0.10.0 + sct@0.7.1 + secrecy@0.8.0 + self-replace@1.3.7 + self_cell@0.10.3 + self_cell@1.0.3 + serde@1.0.196 + serde_derive@1.0.196 + serde_json@1.0.113 + serde_spanned@0.6.5 + sha2@0.10.8 + shell-words@1.1.0 + shlex@1.3.0 + similar@2.4.0 + slug@0.1.5 + smallvec@1.13.1 + socket2@0.4.10 + spin@0.9.8 + stacker@0.1.15 + static_vcruntime@2.0.0 + strsim@0.10.0 + subtle@2.5.0 + syn@1.0.109 + syn@2.0.48 + sysinfo@0.29.11 + tar@0.4.40 + target-lexicon@0.12.13 + tempfile@3.9.0 + terminal_size@0.3.0 + thiserror-impl@1.0.56 + thiserror@1.0.56 + time-core@0.1.2 + time-macros@0.2.17 + time@0.3.34 + tinystr@0.7.5 + tinyvec@1.6.0 + tinyvec_macros@0.1.1 + toml@0.5.11 + toml@0.8.9 + toml_datetime@0.6.5 + toml_edit@0.21.1 + tracing-attributes@0.1.27 + tracing-core@0.1.32 + tracing@0.1.40 + type-map@0.4.0 + typenum@1.17.0 + unic-langid-impl@0.9.4 + unic-langid@0.9.4 + unicode-bidi@0.3.15 + unicode-ident@1.0.12 + unicode-normalization@0.1.22 + unicode-segmentation@1.10.1 + unicode-width@0.1.11 + universal-hash@0.5.1 + unscanny@0.1.0 + untrusted@0.9.0 + ureq@2.9.1 + url@2.5.0 + uuid@1.7.0 + vcpkg@0.2.15 + version_check@0.9.4 + walkdir@2.4.0 + wasi@0.11.0+wasi-snapshot-preview1 + wasi@0.9.0+wasi-snapshot-preview1 + wasm-bindgen-backend@0.2.90 + wasm-bindgen-macro-support@0.2.90 + wasm-bindgen-macro@0.2.90 + wasm-bindgen-shared@0.2.90 + wasm-bindgen@0.2.90 + webpki-roots@0.25.4 + which@6.0.0 + winapi-i686-pc-windows-gnu@0.4.0 + winapi-util@0.1.6 + winapi-x86_64-pc-windows-gnu@0.4.0 + winapi@0.3.9 + windows-sys@0.48.0 + windows-sys@0.52.0 + windows-targets@0.48.5 + windows-targets@0.52.0 + windows_aarch64_gnullvm@0.48.5 + windows_aarch64_gnullvm@0.52.0 + windows_aarch64_msvc@0.48.5 + windows_aarch64_msvc@0.52.0 + windows_i686_gnu@0.48.5 + windows_i686_gnu@0.52.0 + windows_i686_msvc@0.48.5 + windows_i686_msvc@0.52.0 + windows_x86_64_gnu@0.48.5 + windows_x86_64_gnu@0.52.0 + windows_x86_64_gnullvm@0.48.5 + windows_x86_64_gnullvm@0.52.0 + windows_x86_64_msvc@0.48.5 + windows_x86_64_msvc@0.52.0 + winnow@0.5.37 + winreg@0.52.0 + x25519-dalek@1.1.1 + xattr@1.3.1 + yaml-rust@0.4.5 + zerocopy-derive@0.7.32 + zerocopy@0.7.32 + zeroize@1.7.0 + zeroize_derive@1.4.2 + zip@0.6.6 + zstd-safe@6.0.6 + zstd-safe@7.0.0 + zstd-sys@2.0.9+zstd.1.5.5 + zstd@0.12.4 + zstd@0.13.0 +" + +declare -A GIT_CRATES=( + [dialoguer]='https://github.com/console-rs/dialoguer;47a9d4df729db7ffc1492bd0845be786e6f20153;dialoguer-%commit%' + [monotrail-utils]='https://github.com/konstin/poc-monotrail;e0251f68c254f834180198b8677fcf85d4b6a844;poc-monotrail-%commit%/crates/monotrail-utils' +) + +inherit cargo + +DESCRIPTION="a Hassle-Free Python Experience" +HOMEPAGE="https://rye-up.com" +SRC_URI=" + https://github.com/astral-sh/rye/archive/${PV}.tar.gz -> ${P}.tar.gz + ${CARGO_CRATE_URIS} +" + +LICENSE="MIT" +# Dependent crate licenses +LICENSE+=" + 0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD ISC MIT MPL-2.0 + Unicode-DFS-2016 +" +SLOT="0" +KEYWORDS="~amd64" + +QA_FLAGS_IGNORED=".*" + +src_test() { + local mytestargs=( + --skip test_is_inside_git_work_tree + # The following tests require network access. + --skip test_add + --skip test_config + --skip test_init + --skip test_lint_and_format + --skip test_version + --skip test_empty_sync + --skip test_autosync_remember + --skip test_basic_tool_behavior + --skip test_fetch + ) + + cargo_src_test -- "${mytestargs[@]}" +} + +src_install() { + cargo_src_install --path rye +} -- cgit v1.2.3-65-gdbad