commit:     eef20d23e79adf82911cfa9ca99b7990ed5aee61
Author:     Julien Roy <julien <AT> jroy <DOT> ca>
AuthorDate: Mon Apr 10 03:06:31 2023 +0000
Commit:     Julien Roy <julien <AT> jroy <DOT> ca>
CommitDate: Mon Apr 10 03:06:31 2023 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=eef20d23

dev-python/kurbopy: add 0.9.0

Signed-off-by: Julien Roy <julien <AT> jroy.ca>

 dev-python/kurbopy/Manifest             |  9 +++++
 dev-python/kurbopy/kurbopy-0.9.0.ebuild | 67 +++++++++++++++++++++++++++++++++
 2 files changed, 76 insertions(+)

diff --git a/dev-python/kurbopy/Manifest b/dev-python/kurbopy/Manifest
index 701189721..c88fe8340 100644
--- a/dev-python/kurbopy/Manifest
+++ b/dev-python/kurbopy/Manifest
@@ -1,4 +1,5 @@
 DIST arrayvec-0.7.2.crate 29341 BLAKE2B 
eae9d3f494033ea2d837a6024cb24bd4574683ed1e76ac6be7f7c6b0d8ee65c0eaf03dbae7fea04cf0921299f69234ad91e1cf41342de86f554f74e287dd3ba1
 SHA512 
80cc6e55b6032f4882362813de970d3d99e600ada774b28ac6a24c9c8e018fda3b35c5750ac3a09fca6fb9496e2e3fe608b58d21b1b84685ebd170f567a0ecbc
+DIST autocfg-1.1.0.crate 13272 BLAKE2B 
7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203
 SHA512 
df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f
 DIST bitflags-1.2.1.crate 16745 BLAKE2B 
0fa6d3ce44aad7616d5cd02aad8c1d0b0fed4022650eb43067c4a72e6fc88da05442674fa51826e4858a47c9de233e1ba2229820af094197cd11bb416ceffb2b
 SHA512 
ad89b3798845e23737a620bba581c2ff1ff3e15bac12555c765e201d2c0b90ecea0cdbc5b5b1a3fa9858c385e8e041f8226f5acfae5bbbe9925643fff2bf3f0b
 DIST cfg-if-1.0.0.crate 7934 BLAKE2B 
e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b
 SHA512 
0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff
 DIST either-1.6.1.crate 13641 BLAKE2B 
e5f40c40a5edb6dcb07a10bf79183cbe42438f1f70f3932dce72f6f6e91f75f24d17d82bc447507def4dad4345ffc9dd9162dde778afb253bdb1218e91887949
 SHA512 
4bfe56920e30cbc8eb4f90162db618f7dca653b42db35ab6a7045d3fd9a24ceb1778b1f79613850bdb1a87ad3794fa0d73015e46c48d513f368d8c3776fc9ddf
@@ -6,18 +7,26 @@ DIST indoc-1.0.6.crate 14312 BLAKE2B 
e4757497450f9c5e854f472e576c0df49f1aecb10e3
 DIST instant-0.1.9.crate 5213 BLAKE2B 
fe208faa09852079c603930e88b7d0392a89a55d3b934ad45ffb0c9e44df5ef7e8189ba2fa12452f1c8a6416d6f7c0655365ba959bedf2b78228613944be8278
 SHA512 
3915f67c3629ec93296d56c4cda0cf97b29b1a70930a9d546abb9518139d4c2f35062563a5094e84841ddb1f00b0f3df9dc00801d96c01994765221edf03ef7c
 DIST itertools-0.10.3.crate 118661 BLAKE2B 
0095d6e7f14ddda69605d09f74e8cc881eec1a1d234f705e667d7f9e738ef157b7ddee066855cbcad7f134bf79b99a4a4c77bff3371397a567cd34d98b68bf97
 SHA512 
9d17357eb68159edf4f4ccd2eb9895672c7fb633803166d5e24ee12350639eaf66f1c822910518185cd1f1ca5d9c3e228dd37525e6c337ba3fc7ce967f9bfc85
 DIST kurbo-0.8.3.crate 81131 BLAKE2B 
8561fb66d28ed9d74502888376ec622ae2bd8b651cc0afdbef6aecc911c262f13debdc056a152bbbc28d0c3c0f326129c46c9f3b243597bbfaab6e0e01da0097
 SHA512 
17839223c7b4a88a1e2ae7df5ac9646560583da03bed5a06e9411a7cf5f55c006a680c6cad0a20b74102cf586b36dadea60585b68f02adc569b8e32d2baa4983
+DIST kurbo-0.9.0.crate 83811 BLAKE2B 
612705495e0a2b658f15362f786d57ab18d83f80146ff8431db00a286e88e79f4df8ab1c506451ba68baa48f9ac7a8c791f6bdbb94e3314662a9beea143f30a7
 SHA512 
6791dcd9defaa7f815ed02c50c711a57eb25242a83b1a81a56795536b582cf347e2ed91b2f9b8268b97e976e2100e57e880428e62d40eef86e8efe98cfad539d
 DIST kurbopy-0.8.32.tar.gz 1299202 BLAKE2B 
42f30749c61098234dfff31510553aeda17678430c11dde2a7fcef911f0e8d9d9766a4cb90d24b98fed05b83f023811d81bc5883d02d3b1be6889e83aa0061e5
 SHA512 
b5a8459d110b06eaf5035cf1e983a0dbd340b70f1ad2e05bbfe0af98c0f8a75a19a112fbffcb24e4a22311c3e424bbe95b98bfba006ac651d5f2b25bf45c657d
+DIST kurbopy-0.9.0.tar.gz 51061 BLAKE2B 
fe3d856cf1ae82c546e0f17092c7ea5f948a29678628c3c0f6a05133c0e9b17cecb3933710eacbd04ac3ef4173bc0fca6daa627b107e66c2327a53d6f6e70207
 SHA512 
10ba2a8bd89877dea1ba6253239786910cd539ab46ec20de17adfd2ab85678361b411e00d285ab19e2d073ba4f378c80e88f3996d6fc7817561ad55254b82579
 DIST libc-0.2.88.crate 514138 BLAKE2B 
c9c6cd0b5456ee2706e7b572ba8df644abeb2d1297abe4f5d2b480e7b7b6b1024cfde98adea2822045b605949505c133538c74b0676c3ab5a2db8aed04605b4b
 SHA512 
c1ad5dd0efd8117da798fcff84082e3b831cb1ae04c26ca8d87936057155e2ca08f0a693cf2c79c5db2c2dbe6b64e254328439b303ba952559f4c524466ad243
 DIST lock_api-0.4.2.crate 20375 BLAKE2B 
0b24bdf98aaee9870f558971f437e728c8e52a853cc886a0de30cb9a84c2733175e6152a2d7ff1f28a83df5443091b16ac5410cb67d05ce464e01db64ba98cb0
 SHA512 
815de5198ba4a952490fbc7e08e899ce855588d794c22890839ad55caa81642745fa6bf81a2a2fc8f6713575f0d1b801a2f2107ed7c405101011927b6b40be31
+DIST memoffset-0.8.0.crate 8912 BLAKE2B 
19ad3abed21fc39461b0382b15a8cc312378aba36f042b1e5335012115d31b350a4e3bc720f1eea300d7d19b9b317f75a28d4ccd78ff3b31defd9e4b3147899c
 SHA512 
47adcae0848ff967035e10543ea599c7af9c5bad387023eb4dc77c9e8d875994ec8139b9941b3ecc4fc17214d80944a47a3be174a45b334661914a5a7382dfbe
 DIST once_cell-1.8.0.crate 28925 BLAKE2B 
7681b1a7497b5711e663773c1a7e076f333c06c10d3f289079a781c36f050c1620cc279742ea8e5b15ec48f3d6038a6079bbda7fee3ae8e1128bd916d53ed43a
 SHA512 
88e55c9433225ce85a08353168c87fca2237615482160a5c28f3ac17f06d48c63e0c21b5f7ef81f82ca133436e371802ea099453844f1c111003bcb6ba89e827
 DIST parking_lot-0.11.1.crate 39854 BLAKE2B 
5a097d7016811de4ca7d21e8a811a96b2e857b5224b176cf7a3bc160c0a0678c9100423e3c096c5056e2df3a4dcba17a590cc64eb1d648355c153c5cdf9db228
 SHA512 
17e394ac8b62656177a12fcfd246d9bb59be468a5ac174e4d6d8b4ffd0411497d3ce943ca5deab184cebf5c1bbca97b4273f79bf210c78d7f4b6f5e9d68026a2
 DIST parking_lot_core-0.8.3.crate 32147 BLAKE2B 
5218cfbff706c4388fef31c885c7a5d53566005775a3c440c6a2890efb189a4edfe8e99f6499cac36038846628a915ac988c15e1ebab1b3a3ffb53a64631dc19
 SHA512 
1dba5a7e68ee007918fb210ff308f7382ed1c54d2fe6db36a8246453434246b71e6795db107c83ca39c2bddf5e4a27da7978a464b53d41e150e744d81e75b341
 DIST proc-macro2-1.0.24.crate 37716 BLAKE2B 
e2bdbc7cc9ea254529e322f6a2eb44002b4994fc4a00df32012f66740e8e73ae70820dd40b7fcfcf024f3c7784ab9add5cc1db37f4c72d5af5c8f00164ebc145
 SHA512 
c3d23a5136c55d734084ce1d76d54f237fc1003074af102c2ad96d851ac496ffc7513ddc505a68af4051c9d6de09725a0ecb6e76ebcdd77a1c056f8f9242c9be
 DIST pyo3-0.16.5.crate 363266 BLAKE2B 
3162d9a3da37b5579a91dbd42d3e200c480b5e3fb3a2ec208735045cb78a8418f6810a72ec24452f24d00961c72a58ccac4f5ca9a567c92c0a82ca37173de442
 SHA512 
068019c76b1fc3de2e100c6cdf084df24587094aac3479cb1d906f7fc95ab6296cfe4d0d211a1c5696261be5e0e0e96776f5bc5535faf8243432f93e4d2537f9
+DIST pyo3-0.18.1.crate 415128 BLAKE2B 
c77b956c4c96c4f0356abf5df14f89ef7fbd4d779169c2acccfc827a3a5d2d7980e5e8a467c1f6e73bb00a4500293995bc81014f110853c33b8e30d0698d0a21
 SHA512 
37e82b2b212de59335f8b5e4129dfc53872ceda156238f4aaee8cf358a8daf2d64cb716aa63d343c4f602fc61344b94bcd3cc8e02bee80256f5b49033a5c5825
 DIST pyo3-build-config-0.16.5.crate 28880 BLAKE2B 
b821818831e410dc75df12f9f9625986ceea97d00f3160fc8cbf7315f003f94bad425bcfb3db73cca07ec62de47b763196e019e37d16beed9d5cf7386c05ca6c
 SHA512 
91a9eb743b05808ccb5816a631e381167b16707515a68bbc43c04dee333c2537fd03ca1ae4a02b26738c79baa695b5dfa603753eee58e9002ac6b33320d275c6
+DIST pyo3-build-config-0.18.1.crate 29134 BLAKE2B 
288519ea8b17bf81564ea7e91fa548ca5b966cb08939eccd80356935372aa7bbac1c9f1f8780b49010f4f66d1724d698a6197a740b232d62c75df341194c8ac5
 SHA512 
6277726d3f0faf70453f61f90c547db01ce5d50823ca9ba731d57309edbb33729bcfa3299415716cf6154ec2cb3a4c1e7eabc8ea18e400e746b37324bfca2ec9
 DIST pyo3-ffi-0.16.5.crate 60737 BLAKE2B 
84907201cf48e57a6b692a9261d67d005d0b773965116dd22d679eff2a3a02ee4f59678dde896635052e62c55ee2703f30726a65651a0f38fdcb31e8c95e3059
 SHA512 
8b4a486dfd204ea5c394b6832f5e2ead5cd88bc2a943bbc156fcf70e8212be6fa96af5c9ce06ce28a2d0e702fee858f26b49094070e00be658ffe3fa84265496
+DIST pyo3-ffi-0.18.1.crate 62852 BLAKE2B 
86bc534333e05578b1bf890fdd71af685d626aebbd8b4132162c1d29ab89ee493f903497fecb576164a1b23df11b36f20c18cede97ded567428724a702f0529f
 SHA512 
35f2838f6b06bbb1ad6ebdc0d68c750fc8cffc43b62fadf2b76d4a395a4655797e9d93543ffb204ff7ea312f7f37444375c556831a231122f9fc1477ec986bec
 DIST pyo3-macros-0.16.5.crate 8456 BLAKE2B 
c37f31ebcea08fec38849ac52e6a52613b07e7532d7c79889ad52693461a0966e69a6cf29d4c2c8da19bce7e7d05e8c103dddccbb41667c69b28bb15cd388230
 SHA512 
c4f4993ab67d2f8fc6f1fe5c0eeffc00c10024e201c64fb49f3075f5c33af63d2d455f7696b094fe9786091469a27c5472cb11aea3e9c3b73404578ba76a93fc
+DIST pyo3-macros-0.18.1.crate 7174 BLAKE2B 
0eb2d106d193cfb14fc8c9cce175458a38bc069f9c232a7bc541e2951bd06ad3dfab483f730ece97a4ca2827ad4dcd0444e77df6a8ff79cc5861c2985d0d2b7a
 SHA512 
baf43c6c5ef8f5fcc91728d693d52453b779de5c48cfdb295449a32ce559c0304e3a93b43bad7b312eee1c44bbe680efc57423d4e38986f3c6eacebf07998609
 DIST pyo3-macros-backend-0.16.5.crate 49221 BLAKE2B 
690f5e90074f44478b7701203b8a7b63f1fd83ab20c7458fbafa17e61ff34053c8f81d22151a30aa78980bc983a73cb1e56b2cdc5a55c5d8ab9b7e3941ab7503
 SHA512 
c85a1f53311355e96284cffc40d181aa65d63f9fffcdf8fa33fa989b771bb1b412ab118c9d3b08b1f686936797edb24c61c000dc59bbc5c69aacccf70b035b4f
+DIST pyo3-macros-backend-0.18.1.crate 48618 BLAKE2B 
8db09610fd6fc95d1979a4065f89611c507ff7e7f72d9cd64590f85f6d8543ee6d234e772c55db88e3624808ad135389f5ff0edfd2eca6ecf1a29ece332c1c2e
 SHA512 
20aed4aa485d6ffc02b0d08aa4c5fc086e73482aedb5ebce155c3f973d0e058902ef806740d483368eb80caac4ccc163516eaf56a027910d71cedc5bc0ee665c
 DIST quote-1.0.9.crate 25042 BLAKE2B 
26ef31e89fd2f0cc21ff65f8072f30c7977ac634d2536cf9845a0894d6659f62a96cd0a6ee48f7706036c2c1b898ef8c9167bd62714ad0c9cba4fb02f30922af
 SHA512 
dd6cdaea183b85400531ef01e56657edbec0d8f7c27898c1e591b72dff755fa5875b33ca320bd65be0e9aecfc6a61ec119a4bd1291e9f2057fca642ab5b198c8
 DIST redox_syscall-0.2.5.crate 23449 BLAKE2B 
2d676dfe40f62285463a25f90ecf24ddb8548f91db1dffd779aaf9c1210bf1eb9c7c535b0d04ac7a483e0724d24ac1d1ed6c78884ad2631a53a870488b7578bc
 SHA512 
f1625eaba110129942893e4cae548d22b6892d275124d29540c947d958e5bb7231309fe052cf15bddb23e0e8f0cdaadd002db5bdc3be578e843c46c175526adc
 DIST scopeguard-1.1.0.crate 11470 BLAKE2B 
f774eb90b7d3ffb2efba47518e9d1dead4017ab4b38a4bd74914daa84a5af4bf9eb63da0496e3924499d79cd0439c37447aeda4a21226f95645bddcd6becfabe
 SHA512 
368fa5726df8f42b599993681579a9ffd0196480ee3cd0f9f671e8493f3bedd1e1779bdf2beb329e77e0005fa09b816e3385f309490c0f2781568db275d4d17d

diff --git a/dev-python/kurbopy/kurbopy-0.9.0.ebuild 
b/dev-python/kurbopy/kurbopy-0.9.0.ebuild
new file mode 100644
index 000000000..0a48568ec
--- /dev/null
+++ b/dev-python/kurbopy/kurbopy-0.9.0.ebuild
@@ -0,0 +1,67 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..11} )
+DISTUTILS_USE_PEP517=maturin
+CRATES="
+       arrayvec-0.7.2
+       autocfg-1.1.0
+       bitflags-1.2.1
+       cfg-if-1.0.0
+       either-1.6.1
+       indoc-1.0.6
+       instant-0.1.9
+       itertools-0.10.3
+       kurbo-0.9.0
+       libc-0.2.88
+       lock_api-0.4.2
+       memoffset-0.8.0
+       once_cell-1.8.0
+       parking_lot-0.11.1
+       parking_lot_core-0.8.3
+       proc-macro2-1.0.24
+       pyo3-0.18.1
+       pyo3-build-config-0.18.1
+       pyo3-ffi-0.18.1
+       pyo3-macros-0.18.1
+       pyo3-macros-backend-0.18.1
+       quote-1.0.9
+       redox_syscall-0.2.5
+       scopeguard-1.1.0
+       smallvec-1.6.1
+       syn-1.0.62
+       target-lexicon-0.12.4
+       unicode-xid-0.2.1
+       unindent-0.1.7
+       winapi-0.3.9
+       winapi-i686-pc-windows-gnu-0.4.0
+       winapi-x86_64-pc-windows-gnu-0.4.0
+"
+
+inherit distutils-r1 cargo pypi
+
+DESCRIPTION="Python wrapper around Rust kurbo 2D curves library "
+HOMEPAGE="https://github.com/simoncozens/kurbopy";
+SRC_URI+=" $(cargo_crate_uris)"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND=""
+DEPEND="${RDEPEND}"
+
+src_compile() {
+       distutils-r1_src_compile
+       cargo_src_compile
+}
+
+src_install() {
+       distutils-r1_src_install
+}
+
+distutils_enable_tests pytest
+
+QA_FLAGS_IGNORED="usr/lib/python3\..*/site-packages/kurbopy/kurbopy.cpython-.*.so"

Reply via email to