<pre style='margin:0'>
Andrey Stromnov (stromnov) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/7e150a8cbf477d96c4fb7ab32cd7b8fc3a39b420">https://github.com/macports/macports-ports/commit/7e150a8cbf477d96c4fb7ab32cd7b8fc3a39b420</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'>     new 7e150a8cbf4 py-rustworkx: new port
</span>7e150a8cbf4 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 7e150a8cbf477d96c4fb7ab32cd7b8fc3a39b420
</span>Author: Andrey Stromnov <stromnov@macports.org>
AuthorDate: Wed Feb 14 11:27:35 2024 +0300

<span style='display:block; white-space:pre;color:#404040;'>    py-rustworkx: new port
</span>---
 python/py-rustworkx/Portfile | 123 +++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 123 insertions(+)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-rustworkx/Portfile b/python/py-rustworkx/Portfile
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..82a86bcefd3
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-rustworkx/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,123 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortSystem          1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup           cargo_fetch 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup           python 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+name                py-rustworkx
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version             0.14.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+categories-append   devel math
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license             Apache-2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+platforms           {darwin any}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions     310 311 312
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers         {stromnov @stromnov} openmaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description         A high performance Python graph library implemented in Rust
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description    {*}${description}.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage            https://github.com/Qiskit/rustworkx
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           ${distname}${extract.suffix} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    rmd160  c2bc5c74e457f9dea2f6097beada29d48743f49f \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  d630e3dd2984bb3dfa1cc9af5d960c3b970a5c0512551d8340996e9e61e2ca44 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    310774
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {${name} ne ${subport}} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_build-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        port:py${python.version}-setuptools-rust
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_lib-append  port:py${python.version}-numpy
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # cd ${worksrcpath}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # egrep -e '^(name|version|checksum) = ' Cargo.lock | perl -pe 's/^(?:name|version|checksum) = "(.+)"/$1/' | tr '\n' ' ' | perl -pe 's|([0-9a-f]{64})|\1 \\\n|g' | pbcopy
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    cargo.crates        ahash 0.8.6 91429305e9f0a25f6205c5b8e0d2db09e0708a7a6df0f42212bb56c32c8ac97a \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        alga 0.9.3 4f823d037a7ec6ea2197046bafd4ae150e6bc36f9ca347404f46a46823fa84f2 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        allocator-api2 0.2.16 0942ffc6dcaadf03badf6e6a2d0228460359d5e34b57ccdc720b7382dfbd5ec5 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        approx 0.3.2 f0e60b75072ecd4168020818c0107f2857bb6c4e64252d8d3983f6263b40a5c3 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        autocfg 1.1.0 d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        bitflags 1.3.2 bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        cfg-if 1.0.0 baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        crossbeam-deque 0.8.5 613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        crossbeam-epoch 0.9.18 5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        crossbeam-utils 0.8.19 248e3bacc7dc6baa3b21e405ee045c3047101a49145e7e9eca583ab4c2ca5345 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        either 1.9.0 a26ae43d7bcc3b814de94796a5e736d4029efb0ee900c12e2d54c993ad1a1e07 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        equivalent 1.0.1 5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        fixedbitset 0.4.2 0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        getrandom 0.2.12 190092ea657667030ac6a35e305e62fc4dd69fd98ac98631e5d3a2b1575a12b5 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        hashbrown 0.12.3 8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        hashbrown 0.14.3 290f1a1d9242c78d09ce40a5e87e7554ee637af1351968159f4952f028f75604 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        heck 0.4.1 95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        hermit-abi 0.3.4 5d3d0e0f38255e7fa3cf31335b3a56f05febd18025f4db5ef7a0cfb4f8da651f \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        indexmap 1.9.3 bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        indexmap 2.1.0 d530e1a18b1cb4c484e6e34556a0d948706958449fca0cab753d649f2bce3d1f \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        indoc 2.0.4 1e186cfbae8084e513daff4240b4797e342f988cecda4fb6c939150f96315fd8 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        itertools 0.10.5 b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        itertools 0.11.0 b1c173a5686ce8bfa551b3563d0c2170bf24ca44da99c7ca4bfdab5418c3fe57 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        itoa 1.0.10 b1a46d1a171d865aa5f83f92695765caa047a9b4cbae2cbf37dbd613a793fd4c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        libc 0.2.152 13e3bf6590cbc649f4d1a3eefc9d5d6eb746f5200ffb04e5e142700b8faa56e7 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        libm 0.2.8 4ec2a862134d2a7d32d7983ddcdd1c4923530833c9f2ea1a44fc5fa473989058 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        lock_api 0.4.11 3c168f8615b12bc01f9c17e2eb0cc07dcae1940121185446edc3744920e8ef45 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        matrixmultiply 0.3.8 7574c1cf36da4798ab73da5b215bbf444f50718207754cb522201d78d1cd0ff2 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        memchr 2.7.1 523dc4f511e55ab87b694dc30d0f820d60906ef06413f93d4d7a1385599cc149 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        memoffset 0.9.0 5a634b1c61a95585bd15607c6ab0c4e5b226e695ff2800ba0cdccddf208c406c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        ndarray 0.15.6 adb12d4e967ec485a5f71c6311fe28158e9d6f4bc4a447b474184d0f91a8fa32 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        ndarray-stats 0.5.1 af5a8477ac96877b5bd1fd67e0c28736c12943aba24eda92b127e036b0c8f400 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        noisy_float 0.2.0 978fe6e6ebc0bf53de533cd456ca2d9de13de13856eda1518a285d7705a213af \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        num-bigint 0.4.4 608e7659b5c3d7cba262d894801b9ec9d00de989e8a82bd4bef91d08da45cdc0 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        num-complex 0.2.4 b6b19411a9719e753aff12e5187b74d60d3dc449ec3f4dc21e3989c3f554bc95 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        num-complex 0.4.4 1ba157ca0885411de85d6ca030ba7e2a83a28636056c7c699b07c8b6f7383214 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        num-integer 0.1.45 225d3389fb3509a24c93f5c29eb6bde2586b98d9f016636dff58d7c6f7569cd9 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        num-traits 0.2.17 39e3200413f237f41ab11ad6d161bc7239c84dcb631773ccd7de3dfe4b5c267c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        num_cpus 1.16.0 4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        numpy 0.20.0 bef41cbb417ea83b30525259e30ccef6af39b31c240bda578889494c5392d331 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        once_cell 1.19.0 3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        parking_lot 0.12.1 3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        parking_lot_core 0.9.9 4c42a9226546d68acdd9c0a280d17ce19bfe27a46bf68784e4066115788d008e \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        petgraph 0.6.4 e1d3afd2628e69da2be385eb6f2fd57c8ac7977ceeff6dc166ff1657b0e386a9 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        ppv-lite86 0.2.17 5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        priority-queue 1.3.2 fff39edfcaec0d64e8d0da38564fad195d2d51b680940295fcc307366e101e61 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        proc-macro2 1.0.78 e2422ad645d89c99f8f3e6b88a9fdeca7fabeac836b1002371c4367c8f984aae \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        pyo3 0.20.2 9a89dc7a5850d0e983be1ec2a463a171d20990487c3cfcd68b5363f1ee3d6fe0 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        pyo3-build-config 0.20.2 07426f0d8fe5a601f26293f300afd1a7b1ed5e78b2a705870c5f30893c5163be \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        pyo3-ffi 0.20.2 dbb7dec17e17766b46bca4f1a4215a85006b4c2ecde122076c562dd058da6cf1 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        pyo3-macros 0.20.2 05f738b4e40d50b5711957f142878cfa0f28e054aa0ebdfc3fd137a843f74ed3 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        pyo3-macros-backend 0.20.2 0fc910d4851847827daf9d6cdd4a823fbdaab5b8818325c5e97a86da79e8881f \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        quick-xml 0.31.0 1004a344b30a54e2ee58d66a71b32d2db2feb0a31f9a2d302bf0536f15de2a33 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        quote 1.0.35 291ec9ab5efd934aaf503a6466c5d5251535d108ee747472c3977cc5acc868ef \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        rand 0.8.5 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        rand_chacha 0.3.1 e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        rand_core 0.6.4 ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        rand_pcg 0.3.1 59cad018caf63deb318e5a4586d99a24424a364f40f1e5778c29aca23f4fc73e \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        rawpointer 0.2.1 60a357793950651c4ed0f3f52338f53b2f809f32d83a07f72909fa13e4c6c1e3 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        rayon 1.8.1 fa7237101a77a10773db45d62004a272517633fbcc3df19d96455ede1122e051 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        rayon-cond 0.3.0 059f538b55efd2309c9794130bc149c6a553db90e9d99c2030785c82f0bd7df9 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        rayon-core 1.12.1 1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        redox_syscall 0.4.1 4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        rustc-hash 1.1.0 08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        ryu 1.0.16 f98d2aa92eebf49b69786be48e4477826b256916e84a57ff2a4f21923b48eb4c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        scopeguard 1.2.0 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        serde 1.0.195 63261df402c67811e9ac6def069e4786148c4563f4b50fd4bf30aa370d626b02 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        serde_derive 1.0.195 46fe8f8603d81ba86327b23a2e9cdf49e1255fb94a4c5f297f6ee0547178ea2c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        serde_json 1.0.111 176e46fa42316f18edd598015a5166857fc835ec732f5215eac6b7bdbf0a84f4 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        smallvec 1.13.1 e6ecd384b10a64542d77071bd64bd7b231f4ed5940fba55e98c3de13824cf3d7 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        sprs 0.11.1 88bab60b0a18fb9b3e0c26e92796b3c3a278bf5fa4880f5ad5cc3bdfb843d0b1 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        syn 2.0.48 0f3531638e407dfc0814761abb7c00a5b54992b849452a0646b7f65c9f770f3f \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        target-lexicon 0.12.13 69758bda2e78f098e4ccb393021a0963bb3442eac05f135c30f61b7370bbafae \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        unicode-ident 1.0.12 3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        unindent 0.2.3 c7de7d73e1754487cb58364ee906a499937a0dfabd86bcb980fa99ec8c8fa2ce \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        version_check 0.9.4 49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        wasi 0.11.0+wasi-snapshot-preview1 9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        windows-targets 0.48.5 9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        windows_aarch64_gnullvm 0.48.5 2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        windows_aarch64_msvc 0.48.5 dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        windows_i686_gnu 0.48.5 a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        windows_i686_msvc 0.48.5 8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        windows_x86_64_gnu 0.48.5 53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        windows_x86_64_gnullvm 0.48.5 0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        windows_x86_64_msvc 0.48.5 ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        zerocopy 0.7.32 74d4d3961e53fa4c9a25a8637fc2bfaf2595b3d3ae34875568a5cf64787716be \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        zerocopy-derive 0.7.32 9ce1b18ccd8e73a9321186f97e46f9f04b778851177567b1975109d26a08d2a6
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span></pre><pre style='margin:0'>

</pre>