textproc/py-python-bidi 0.6.12
Python Bidi layout wrapping the Rust crate unicode-bidi
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
92a648c618- License
- GPLv3
- Categories
- textproc, python
- Package size
- 195.5 KiB, 536.7 KiB installed
Description
The python-bidi library provides bi-directional (BiDi) layout algorithms for Python. It offers a wrapper for the unicode-bidi Rust crate.
This library is used to correctly display text that mixes left-to-right and right-to-left scripts. It also includes a command-line utility called `pybidi` for running the display algorithm.
Install
As a binary package — by origin, or by package name:
pkg install textproc/py-python-bidi
pkg install py312-python-bidi
From the ports tree:
cd /usr/ports/textproc/py-python-bidi/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= py312-python-bidi>0:textproc/py-python-bidi
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.6.11_3 | 0.6.11_4 | 0.4.2 | 0.4.2_1 | 0.6.11_4 |
| FreeBSD:14:quarterly | 0.6.11_2 | 0.6.11_2 | n/a | 0.4.2_1 | 0.6.11_2 |
| FreeBSD:15:latest | 0.6.11_4 | 0.6.11_4 | n/a | 0.4.2_1 | 0.4.2_1 |
| FreeBSD:15:quarterly | 0.6.11_2 | 0.6.11_2 | n/a | n/a | n/a |
| FreeBSD:16:latest | 0.6.11_2 | 0.6.11_4 | 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: devel/py-maturin
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 7
Configuration
No options to configure.
- USES
- cargo python
- Service scripts
- none
Files
distinfo 16
| File | Size | SHA256 |
|---|---|---|
| python_bidi-0.6.12.tar.gz | 57214 | bef41af9bfd16fc6cfc31d8b72a87023b52b5ebd468d9ff2f331a6843b2dad82 |
| rust/crates/heck-0.5.0.crate | 11517 | 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea |
| rust/crates/libc-0.2.155.crate | 743539 | 97b3888a4aecf77e811145cadf6eef5901f4782c53886191b2f693f24761847c |
| rust/crates/once_cell-1.21.3.crate | 34534 | 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d |
| rust/crates/portable-atomic-1.6.0.crate | 140689 | 7170ef9988bc169ba16dd36a7fa041e5c4cbeb6a35b76d4c03daded371eae7c0 |
| rust/crates/proc-macro2-1.0.107.crate | 59588 | 985e7ec9bb745e6ce6535b544d84d6cd6f7ad8bd711c398938ae983b91a766d9 |
| rust/crates/pyo3-0.30.1.crate | 1.345706e+06 | 229ca13b8a15bb0d1487b81ab975bfcd97513416499a8312011b6036e42e0de4 |
| rust/crates/pyo3-build-config-0.30.1.crate | 42996 | 70130e2b6dd1ee589a8788026a429561ca5c40fa7a2fa7914c2282eddae24700 |
| rust/crates/pyo3-ffi-0.30.1.crate | 93717 | 5e7ff73c555c286d212d4ce7e5fbda845a973c4f61bd5f160f5f2c3c2a04d1c4 |
| rust/crates/pyo3-macros-0.30.1.crate | 9055 | c46d2e5862c7bb8207e3b639f713dda3c499933444784154c11d013c5a691b60 |
| rust/crates/pyo3-macros-backend-0.30.1.crate | 97593 | 38b89f066f2ae72a2aef52d1537ca2fcd104440ebfadee06e97aa90738a25b9b |
| rust/crates/quote-1.0.45.crate | 31564 | 41f2619966050689382d2b44f664f4bc593e129785a36d6ee376ddf37259b924 |
| rust/crates/syn-3.0.9.crate | 313970 | d78c8dee4c7bf0e14673097256fed6142ce9d3b85a408189d07482442145823b |
| rust/crates/target-lexicon-0.13.3.crate | 28498 | df7f62577c25e07834649fc3b39fafdc597c0a3527dc1c60129201ccfcbaa50c |
| rust/crates/unicode-bidi-0.3.18.crate | 58300 | 5c1cb5db39152898a79168971543b1cb5020dff7fe43c8dc468b0885f5e29df5 |
| rust/crates/unicode-ident-1.0.12.crate | 42168 | 3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b |
Master sites 1
- PYPI
Commit history 6
The latest 5 of 6 in the history this site was built from.