math/py-rustworkx 0.18.1_2
High performance Python graph library implemented in Rust
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
9c878207a1- License
- APACHE20
- Categories
- math, python
- Package size
- 1420.2 KiB, 5935.7 KiB installed
Description
rustworkx is a general purpose graph library for Python written in Rust to take advantage of the performance and safety that Rust provides. It is designed to provide a high performance general purpose graph library for any Python application.
Install
As a binary package — by origin, or by package name:
pkg install math/py-rustworkx
pkg install py312-rustworkx
From the ports tree:
cd /usr/ports/math/py-rustworkx/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= py312-rustworkx>0:math/py-rustworkx
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 0.18.1_1 | 0.18.1_2 | - | 0.17.1 | 0.18.1_2 |
| FreeBSD:14:quarterly | 0.18.1_1 | 0.18.1_1 | n/a | 0.16.0_1 | 0.18.1_1 |
| FreeBSD:15:latest | 0.18.1_2 | 0.18.1_2 | n/a | 0.16.0_2 | 0.17.1 |
| FreeBSD:15:quarterly | 0.18.1_1 | 0.18.1_1 | n/a | n/a | n/a |
| FreeBSD:16:latest | 0.18.1_1 | 0.18.1_2 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 1
${PYTHON_PKGNAMEPREFIX}maturin>=1.9: devel/py-maturin
Runtime 1
${PYTHON_PKGNAMEPREFIX}numpy>=1.16: math/py-numpy
Test 2
${PYTHON_PKGNAMEPREFIX}matplotlib>=3.0: math/py-matplotlib${PYTHON_PKGNAMEPREFIX}pillow>=5.4: graphics/py-pillow
The full lists below include those, and their dependencies in turn.
All build dependencies 23
- archivers/brotli
- archivers/liblz4
- archivers/zstd
- devel/gettext-runtime
- devel/libffi
- devel/libunistring
- devel/py-build
- devel/py-installer
- devel/py-maturin
- devel/py-packaging
- devel/py-pyproject-hooks
- devel/readline
- dns/libidn2
- dns/libpsl
- ftp/curl
- lang/python312
- lang/python315
- lang/rust
- math/mpdecimal
- print/indexinfo
- security/libssh2
- textproc/expat2
- www/libnghttp2
All run dependencies 16
Required by 1
Configuration
No options to configure.
- USES
- cargo python
- Service scripts
- none
Files
distinfo 142
| File | Size | SHA256 |
|---|---|---|
| rust/crates/adler2-2.0.1.crate | 13366 | 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa |
| rust/crates/aho-corasick-1.1.4.crate | 184015 | ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301 |
| rust/crates/allocator-api2-0.2.21.crate | 63622 | 683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923 |
| rust/crates/anyhow-1.0.102.crate | 48658 | 7f202df86484c868dbad7eaa557ef785d5c66295e41b460ef922eca0723b842c |
| rust/crates/approx-0.5.1.crate | 15100 | cab112f0a86d568ea0e627cc1d6be74a1e9cd55214684db5561995f6dad897c6 |
| rust/crates/arbitrary-1.4.2.crate | 38307 | c3d036a3c4ab069c7b410a2ce876bd74808d2d0888a82667669f8e783a898bf1 |
| rust/crates/autocfg-1.5.0.crate | 18729 | c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8 |
| rust/crates/bitflags-2.11.1.crate | 49082 | c4512299f36f043ab09a583e57bceb5a5aab7a73db1805848e8fef3c9e8c78b3 |
| rust/crates/block-buffer-0.10.4.crate | 10538 | 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71 |
| rust/crates/bytemuck-1.25.0.crate | 53466 | c8efb64bd706a16a1bdde310ae86b351e4d21550d98d056f22f8a7f7a2183fec |
| rust/crates/cc-1.2.62.crate | 97212 | a1dce859f0832a7d088c4f1119888ab94ef4b5d6795d1ce05afb7fe159d79f98 |
| rust/crates/cfg-if-1.0.4.crate | 9360 | 9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801 |
| rust/crates/chacha20-0.10.0.crate | 38763 | 6f8d983286843e49675a4b7a2d174efe136dc93a18d69130dd18198a6c167601 |
| rust/crates/cpufeatures-0.2.17.crate | 13466 | 59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280 |
| rust/crates/cpufeatures-0.3.0.crate | 14156 | 8b2a41393f66f16b0823bb79094d54ac5fbd34ab292ddafb9a0456ac9f87d201 |
| rust/crates/crc32fast-1.5.0.crate | 40723 | 9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511 |
| rust/crates/crossbeam-deque-0.8.6.crate | 22471 | 9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51 |
| rust/crates/crossbeam-epoch-0.9.18.crate | 46875 | 5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e |
| rust/crates/crossbeam-utils-0.8.21.crate | 42691 | d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28 |
| rust/crates/crypto-common-0.1.7.crate | 9619 | 78c8292055d1c1df0cce5d180393dc8cce0abec0a7102adb6c7b1eef6016d60a |