Unicode and repertoire validation
ArabSeg now exposes an inventory-backed Unicode layer derived from the R1.2 Unicode 17 character inventory:
from arabseg import CharacterClassifier, CharacterInventory, UnicodeValidator
result = UnicodeValidator().validate("كِتَابٌ")
assert result.valid
This milestone validates only S1.2 layers U and R. Grapheme structure, combining-mark order, normalization diagnostics, and full-vocalization rules remain separate later milestones.
Metadata
Release files for arabseg 0.19.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| arabseg-0.19.0.tar.gz | 54.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| arabseg-0.19.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 131.0 kB
Release files / arabseg-0.19.0.tar.gz
| Download URL | arabseg-0.19.0.tar.gz |
|---|---|
| Size | 54.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
f9cb35260a9464f89b07aa9c70166dab11a1601d80a8c05f7c000958a73ca2ab
|
|
BLAKE2b-256 checksum How to use checksums |
eaa8af2ed5ed257cf87fbcae88bd0e45134d3887669f3c4f5f5b40f9fff3e9fa
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.10.11
|
Release files / arabseg-0.19.0-py3-none-any.whl
| Download URL | arabseg-0.19.0-py3-none-any.whl |
|---|---|
| Size | 76.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
b9eb06e74a4540712c8a847b9af464ee7f9e0509fb4a1142921ada9ec9f98b3d
|
|
BLAKE2b-256 checksum How to use checksums |
9f35690ffb99f9ef014591de436214afea9bce57191377dc560fe6f9c9842b62
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.10.11
|