FreeBSD Ports

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.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest0.6.11_30.6.11_40.4.20.4.2_10.6.11_4
FreeBSD:14:quarterly0.6.11_20.6.11_2n/a0.4.2_10.6.11_2
FreeBSD:15:latest0.6.11_40.6.11_4n/a0.4.2_10.4.2_1
FreeBSD:15:quarterly0.6.11_20.6.11_2n/an/an/a
FreeBSD:16:latest0.6.11_20.6.11_4n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 1

The full lists below include those, and their dependencies in turn.

All build dependencies 23
All run dependencies 7

Configuration

No options to configure.

USES
cargo python
Service scripts
none

Files

distinfo 16
FileSizeSHA256
python_bidi-0.6.12.tar.gz57214bef41af9bfd16fc6cfc31d8b72a87023b52b5ebd468d9ff2f331a6843b2dad82
rust/crates/heck-0.5.0.crate115172304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
rust/crates/libc-0.2.155.crate74353997b3888a4aecf77e811145cadf6eef5901f4782c53886191b2f693f24761847c
rust/crates/once_cell-1.21.3.crate3453442f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d
rust/crates/portable-atomic-1.6.0.crate1406897170ef9988bc169ba16dd36a7fa041e5c4cbeb6a35b76d4c03daded371eae7c0
rust/crates/proc-macro2-1.0.107.crate59588985e7ec9bb745e6ce6535b544d84d6cd6f7ad8bd711c398938ae983b91a766d9
rust/crates/pyo3-0.30.1.crate1.345706e+06229ca13b8a15bb0d1487b81ab975bfcd97513416499a8312011b6036e42e0de4
rust/crates/pyo3-build-config-0.30.1.crate4299670130e2b6dd1ee589a8788026a429561ca5c40fa7a2fa7914c2282eddae24700
rust/crates/pyo3-ffi-0.30.1.crate937175e7ff73c555c286d212d4ce7e5fbda845a973c4f61bd5f160f5f2c3c2a04d1c4
rust/crates/pyo3-macros-0.30.1.crate9055c46d2e5862c7bb8207e3b639f713dda3c499933444784154c11d013c5a691b60
rust/crates/pyo3-macros-backend-0.30.1.crate9759338b89f066f2ae72a2aef52d1537ca2fcd104440ebfadee06e97aa90738a25b9b
rust/crates/quote-1.0.45.crate3156441f2619966050689382d2b44f664f4bc593e129785a36d6ee376ddf37259b924
rust/crates/syn-3.0.9.crate313970d78c8dee4c7bf0e14673097256fed6142ce9d3b85a408189d07482442145823b
rust/crates/target-lexicon-0.13.3.crate28498df7f62577c25e07834649fc3b39fafdc597c0a3527dc1c60129201ccfcbaa50c
rust/crates/unicode-bidi-0.3.18.crate583005c1cb5db39152898a79168971543b1cb5020dff7fe43c8dc468b0885f5e29df5
rust/crates/unicode-ident-1.0.12.crate421683354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b
Master sites 1
  • PYPI

Commit history 6

DateCommitCreditsLog message
92a648c618 Yuri Victorovich textproc/py-python-bidi: update 0.6.11 → 0.6.12
9c878207a1 Mikael Urankar lang/rust: Bump revisions after 1.99.0
PR: 299016
396c159306 Alan Somers */*: Fix many Rust ports to run without COMPAT11
RISCV does not include COMPAT11 by default. But Rust's libc bound the compat-11 symbols until version 0.2.176. Patch a great many Rust ports to use a newer version of libc, to eliminate the dependency on COMPAT11. Explicitly patching Cargo.lock isn't usually necessarily, since within the build jail cargo is forced to use whichever crates Makefile.crates installs there. Notes on specific ports: * textproc/bookokrat: Rework bookokrat's existing patch to be more robust. Also, report the issue upstream: https://github.com/bugzmanov/bookokrat/issues/182 * security/sequoia-chameleon-gnupg security/sequoia-sq "cargo update -p libc" insisted on updating some other crates, too. * devel/cargo-generate finance/tickrs net-im/gurk-rs net-p2p/oura textproc/mdbook-linkcheck www/lychee …
7316461925 Mikael Urankar lang/rust: Bump revisions after 1.98.1
PR: 298139
9c892d2601 Mikael Urankar lang/rust: Bump revisions after 1.97.1
PR: 296645

The latest 5 of 6 in the history this site was built from.