summaryrefslogtreecommitdiff
path: root/dev-python/y-py/y-py-0.6.0.ebuild
diff options
context:
space:
mode:
Diffstat (limited to 'dev-python/y-py/y-py-0.6.0.ebuild')
-rw-r--r--dev-python/y-py/y-py-0.6.0.ebuild100
1 files changed, 100 insertions, 0 deletions
diff --git a/dev-python/y-py/y-py-0.6.0.ebuild b/dev-python/y-py/y-py-0.6.0.ebuild
new file mode 100644
index 000000000000..466b0a6e4fe0
--- /dev/null
+++ b/dev-python/y-py/y-py-0.6.0.ebuild
@@ -0,0 +1,100 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CARGO_OPTIONAL=1
+DISTUTILS_USE_PEP517=maturin
+PYTHON_COMPAT=( python3_{9..11} )
+
+CRATES="
+ autocfg-1.1.0
+ bitflags-1.3.2
+ bumpalo-3.12.0
+ cfg-if-1.0.0
+ getrandom-0.1.16
+ indoc-1.0.9
+ js-sys-0.3.61
+ lib0-0.12.2
+ libc-0.2.139
+ lock_api-0.4.9
+ log-0.4.17
+ once_cell-1.17.1
+ parking_lot-0.12.1
+ parking_lot_core-0.9.7
+ ppv-lite86-0.2.17
+ proc-macro2-1.0.51
+ pyo3-0.16.6
+ pyo3-build-config-0.16.6
+ pyo3-ffi-0.16.6
+ pyo3-macros-0.16.6
+ pyo3-macros-backend-0.16.6
+ quote-1.0.23
+ rand-0.7.3
+ rand_chacha-0.2.2
+ rand_core-0.5.1
+ rand_hc-0.2.0
+ redox_syscall-0.2.16
+ scopeguard-1.1.0
+ smallstr-0.2.0
+ smallvec-1.10.0
+ syn-1.0.107
+ target-lexicon-0.12.6
+ thiserror-1.0.38
+ thiserror-impl-1.0.38
+ unicode-ident-1.0.6
+ unindent-0.1.11
+ wasi-0.9.0+wasi-snapshot-preview1
+ wasm-bindgen-0.2.84
+ wasm-bindgen-backend-0.2.84
+ wasm-bindgen-macro-0.2.84
+ wasm-bindgen-macro-support-0.2.84
+ wasm-bindgen-shared-0.2.84
+ windows-sys-0.45.0
+ windows-targets-0.42.1
+ windows_aarch64_gnullvm-0.42.1
+ windows_aarch64_msvc-0.42.1
+ windows_i686_gnu-0.42.1
+ windows_i686_msvc-0.42.1
+ windows_x86_64_gnu-0.42.1
+ windows_x86_64_gnullvm-0.42.1
+ windows_x86_64_msvc-0.42.1
+ yrs-0.12.2
+"
+
+inherit cargo distutils-r1 pypi
+
+DESCRIPTION="Python bindings to y-crdt"
+HOMEPAGE="
+ https://pypi.org/project/y-py/
+ https://github.com/y-crdt/ypy
+"
+SRC_URI+="
+ $(cargo_crate_uris ${CRATES})
+"
+
+LICENSE="MIT"
+# Dependent crate licenses
+LICENSE+="
+ Apache-2.0 Apache-2.0-with-LLVM-exceptions MIT Unicode-DFS-2016
+"
+SLOT="0"
+KEYWORDS="~amd64"
+
+DEPEND="
+ virtual/rust
+"
+RDEPEND="
+ ${DEPEND}
+"
+
+QA_FLAGS_IGNORED=".*/y_py.cpython.*.so"
+
+distutils_enable_tests pytest
+distutils_enable_sphinx docs \
+ dev-python/furo \
+ dev-python/sphinx-autoapi
+
+src_unpack() {
+ cargo_src_unpack
+}