Skip to main content

Verbalis

Verbalis rewrites text the way it's read aloud. It's the text front end of a text-to-speech (TTS) pipeline: numbers, dates, times, phone numbers, money, units, symbols, abbreviations, and web addresses become words before the text reaches the model. This package binds the Verbalis C++ core, for Python 3.10 and later, with no runtime dependencies.

Language Input Output
en-us On Jan 5, 2026 I paid $49.99 & left. On January fifth, twenty twenty-six I paid forty-nine dollars and ninety-nine cents and left.
en-gb Doors open at 7pm on 3 May; tickets cost £12. Doors open at seven p.m. on the third of May; tickets cost twelve pounds.
de Am 3. Oktober kostet es 12,50 €. Am dritten Oktober kostet es zwölf Euro fünfzig.
es El 1 de mayo hubo 25 °C. El uno de mayo hubo veinticinco grados Celsius.
fr Rendez-vous le 14/07 à 20h30. Rendez-vous le quatorze juillet à vingt heures trente.
hi मेरे पास 25 रुपये हैं मेरे पास पच्चीस रुपये हैं
it Ho pagato 3,5 kg di mele. Ho pagato tre virgola cinque chili di mele.
pl Dnia 12.03.2025 kupiłem 3 bilety. Dnia dwunastego marca dwa tysiące dwudziestego piątego kupiłem trzy bilety.
pt Custa R$ 15,90 por 2 kg. Custa quinze reais e noventa centavos por dois quilos.
zh 我在2024年买了3本书 我在二零二四年买了三本书

Installation

pip install verbalis

Usage

from verbalis import Options, Verbalizer

english = Verbalizer("en-us")
english.process("I bought 3 tickets for $49.")  # "I bought three tickets for forty-nine dollars."

# Turn steps off, or add readings of your own
custom = Verbalizer("en-us", Options(numbers=False, abbreviations={"approx.": "approximately"}))

# Map the output back to the input: offsets count code points, so they index Python strings
text = "5 apples & pears"
for change in english.process_with_changes(text).changes:
    print(text[change.start : change.end], "->", change.replacement)

Verbalizer("xx") raises ValueError for an unsupported language; Verbalizer.languages() lists the supported codes. A Verbalizer is immutable and releases the GIL while it works, so threads can share one instance.

Options

Every step is on by default. Pass options as Options(...).

Option Default What it does
normalize true Uses one form for equivalent characters: quotes, apostrophes, dashes, and ellipses.
trim true Leaves single spaces between words, and none at the edges or before punctuation.
terms true Reads abbreviations and web addresses as words: e.g. becomes "for example".
numbers true Reads numbers, dates, times, money, and units as words: $5 becomes "five dollars".
symbols true Reads the remaining symbols as words: & becomes "and".
abbreviations empty Adds or replaces abbreviation readings: {"approx.": "approximately"}.
symbol_words empty Adds or replaces symbol readings: {"™": "trademark"}.

C++, Python, and TypeScript

Verbalis is also a C++ library and a TypeScript package, both with the same API and identical output.

License

Verbalis is licensed under the MIT License. It's extracted from the text preprocessor of Phonemis. Third-party notices are in THIRD_PARTY_NOTICES.md.

Community Discord

Join the Software Mansion Community Discord to chat about Verbalis or other Software Mansion libraries.

Verbalis is created by Software Mansion

Since 2012, Software Mansion has been a software agency with experience in building web and mobile apps. We are Core React Native Contributors and experts in dealing with all kinds of React Native issues. We can help you build your next dream product – Hire us.

swm

Metadata

Release files for verbalis 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for verbalis 0.1.0
File Size Uploaded Provenance Actions
verbalis-0.1.0.tar.gz 239.3 kB With provenance Details for verbalis-0.1.0.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for verbalis 0.1.0
File Actions
verbalis-0.1.0-cp312-abi3-win_amd64.whl CPython 3.12 abi3 Windows x86-64 Details for verbalis-0.1.0-cp312-abi3-win_amd64.whl
verbalis-0.1.0-cp312-abi3-musllinux_1_2_x86_64.whl CPython 3.12 abi3 Linux musl 1.2+ x86-64 Details for verbalis-0.1.0-cp312-abi3-musllinux_1_2_x86_64.whl
verbalis-0.1.0-cp312-abi3-musllinux_1_2_aarch64.whl CPython 3.12 abi3 Linux musl 1.2+ ARM64 Details for verbalis-0.1.0-cp312-abi3-musllinux_1_2_aarch64.whl
verbalis-0.1.0-cp312-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 abi3 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details for verbalis-0.1.0-cp312-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
verbalis-0.1.0-cp312-abi3-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 abi3 Linux glibc 2.28+ ARM64, Linux glibc 2.26+ ARM64 Details for verbalis-0.1.0-cp312-abi3-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
verbalis-0.1.0-cp312-abi3-macosx_11_0_x86_64.whl CPython 3.12 abi3 macOS 11.0+ x86-64 Details for verbalis-0.1.0-cp312-abi3-macosx_11_0_x86_64.whl
verbalis-0.1.0-cp312-abi3-macosx_11_0_arm64.whl CPython 3.12 abi3 macOS 11.0+ ARM64 Details for verbalis-0.1.0-cp312-abi3-macosx_11_0_arm64.whl
verbalis-0.1.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details for verbalis-0.1.0-cp311-cp311-win_amd64.whl
verbalis-0.1.0-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details for verbalis-0.1.0-cp311-cp311-musllinux_1_2_x86_64.whl
verbalis-0.1.0-cp311-cp311-musllinux_1_2_aarch64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ ARM64 Details for verbalis-0.1.0-cp311-cp311-musllinux_1_2_aarch64.whl
verbalis-0.1.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details for verbalis-0.1.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
verbalis-0.1.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ ARM64, Linux glibc 2.26+ ARM64 Details for verbalis-0.1.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
verbalis-0.1.0-cp311-cp311-macosx_11_0_x86_64.whl CPython 3.11 CPython 3.11 macOS 11.0+ x86-64 Details for verbalis-0.1.0-cp311-cp311-macosx_11_0_x86_64.whl
verbalis-0.1.0-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details for verbalis-0.1.0-cp311-cp311-macosx_11_0_arm64.whl
verbalis-0.1.0-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details for verbalis-0.1.0-cp310-cp310-win_amd64.whl
verbalis-0.1.0-cp310-cp310-musllinux_1_2_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-64 Details for verbalis-0.1.0-cp310-cp310-musllinux_1_2_x86_64.whl
verbalis-0.1.0-cp310-cp310-musllinux_1_2_aarch64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ ARM64 Details for verbalis-0.1.0-cp310-cp310-musllinux_1_2_aarch64.whl
verbalis-0.1.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details for verbalis-0.1.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
verbalis-0.1.0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ ARM64, Linux glibc 2.26+ ARM64 Details for verbalis-0.1.0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
verbalis-0.1.0-cp310-cp310-macosx_11_0_x86_64.whl CPython 3.10 CPython 3.10 macOS 11.0+ x86-64 Details for verbalis-0.1.0-cp310-cp310-macosx_11_0_x86_64.whl
verbalis-0.1.0-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details for verbalis-0.1.0-cp310-cp310-macosx_11_0_arm64.whl

Total release size: 24.6 MB

Release files / verbalis-0.1.0.tar.gz

Download URL verbalis-0.1.0.tar.gz
Size 239.3 kB
Tags Source
SHA-256 checksum
How to use checksums
f681357253379b21cf7c0b867367da064864316b8db7a7422abd573c121cb789
BLAKE2b-256 checksum
How to use checksums
e1d594ea3bae46ffae93c727d7e0b6dad5a15ad1696b223b2e8b319550673c46
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.

Transparency log

Release files / verbalis-0.1.0-cp312-abi3-win_amd64.whl

Download URL verbalis-0.1.0-cp312-abi3-win_amd64.whl
Size 1.2 MB
Tags CPython 3.12 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
5eb669052f4ccf161288bae788f619e4f57b75efbc006ecd7e7db560b5882a19
BLAKE2b-256 checksum
How to use checksums
4da2cdd476148c5392897bfcb2017e90c0836db4c4b679aa6a9affaa2f9bd1a9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.

Transparency log

Release files / verbalis-0.1.0-cp312-abi3-musllinux_1_2_x86_64.whl

Download URL verbalis-0.1.0-cp312-abi3-musllinux_1_2_x86_64.whl
Size 1.3 MB
Tags CPython 3.12 Linux musl 1.2+ x86-64 abi3
SHA-256 checksum
How to use checksums
a940528e75af01a2ee7a629f825c8a057b0826f063dfa652691f0d61c0bb36ef
BLAKE2b-256 checksum
How to use checksums
b9efe592cdb8f1300afe7498649294a57bf26e3581fdb1ec1aea96fbd66f1395
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.

Transparency log

Release files / verbalis-0.1.0-cp312-abi3-musllinux_1_2_aarch64.whl

Download URL verbalis-0.1.0-cp312-abi3-musllinux_1_2_aarch64.whl
Size 1.2 MB
Tags CPython 3.12 Linux musl 1.2+ ARM64 abi3
SHA-256 checksum
How to use checksums
769dd5f4fbc4e4d1de7563123c5b3d6fd08d846c400aa04d0e81766b779111ef
BLAKE2b-256 checksum
How to use checksums
8bde8fe00bdcf03622b6c9ddb76de2073a212c034ab7098c9b797ba744da361f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.

Transparency log

Release files / verbalis-0.1.0-cp312-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL verbalis-0.1.0-cp312-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 1.1 MB
Tags CPython 3.12 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 abi3
SHA-256 checksum
How to use checksums
baa0a56e0432fabbd83d0f9fca498f733ffb021950af603c06cace96e205722c
BLAKE2b-256 checksum
How to use checksums
bb5d558a6f178633b402f9d5171eb8169555cfee5139901546ef5b8bfc1db082
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.

Transparency log

Release files / verbalis-0.1.0-cp312-abi3-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL verbalis-0.1.0-cp312-abi3-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 1.0 MB
Tags CPython 3.12 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64 abi3
SHA-256 checksum
How to use checksums
6f720b257d57760540dd4bbca96340524926af6a75de279a16a0627e224d5cfe
BLAKE2b-256 checksum
How to use checksums
a364cc5e61e832e6707218f00e92018855ce62b1844384d5f8940868f2a461f0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.

Transparency log

Release files / verbalis-0.1.0-cp312-abi3-macosx_11_0_x86_64.whl

Download URL verbalis-0.1.0-cp312-abi3-macosx_11_0_x86_64.whl
Size 1.2 MB
Tags CPython 3.12 abi3 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
672bd80b61d6fb72123228ca59f4b288ebfc73ec3e693ce4abe91d4a18649e27
BLAKE2b-256 checksum
How to use checksums
64efb02e32e175bc5411dbc42572dc40f12c9b62b1412d98a4d55d7d4ca932cf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.

Transparency log

Release files / verbalis-0.1.0-cp312-abi3-macosx_11_0_arm64.whl

Download URL verbalis-0.1.0-cp312-abi3-macosx_11_0_arm64.whl
Size 1.2 MB
Tags CPython 3.12 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
92e767c646d96d54bc714e3ee85cf0a42476d154a8e2afbd786c5b7a86d4b4af
BLAKE2b-256 checksum
How to use checksums
f6d0f0c34c509824e23b71cb87c49c84942854285c5c001a6b902b2a613c459f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.

Transparency log

Release files / verbalis-0.1.0-cp311-cp311-win_amd64.whl

Download URL verbalis-0.1.0-cp311-cp311-win_amd64.whl
Size 1.2 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
8c5ba68e6abb1e2c2943881b39b5f46992f315c5c73964274a10aec0ce684bad
BLAKE2b-256 checksum
How to use checksums
ef7cbb13aecbd5e5fc89c307c1f96ef5f644bfb9a41e0ace4b78c4deabb33617
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.

Transparency log

Release files / verbalis-0.1.0-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL verbalis-0.1.0-cp311-cp311-musllinux_1_2_x86_64.whl
Size 1.3 MB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
23561d9fa84a55ec7864faaede3985e73a2b4cbdfe786565be0a4970a535c2ae
BLAKE2b-256 checksum
How to use checksums
e4a798b1ede44d5a0df030c429d72a94212ae3774f1f347ee9d4365c485c7ee8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.

Transparency log

Release files / verbalis-0.1.0-cp311-cp311-musllinux_1_2_aarch64.whl

Download URL verbalis-0.1.0-cp311-cp311-musllinux_1_2_aarch64.whl
Size 1.2 MB
Tags CPython 3.11 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
752bcd064b8a4bc5dd99cb8747c6970a4edde620a270693bd8e9d48d3f1e61e9
BLAKE2b-256 checksum
How to use checksums
a57c3103e91c3ea90060ac398ff2b83570c8e16dcd0484a23dd1d4374fd456d0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.

Transparency log

Release files / verbalis-0.1.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL verbalis-0.1.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 1.1 MB
Tags CPython 3.11 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
843c59c849b75e9ec9980e68ef3eb0454efa9e66cb929ccf892f6fe597fa84c3
BLAKE2b-256 checksum
How to use checksums
de33a0ef0b20a18e75fd2bdc979bace3a13feff4d191964623b92f77dfe2d1f8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.

Transparency log

Release files / verbalis-0.1.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL verbalis-0.1.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 1.0 MB
Tags CPython 3.11 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
3cb977877ddbe06561691d7c2f69cd8b26b26525cdc8e2980c209c7460ab3121
BLAKE2b-256 checksum
How to use checksums
c32a6e6b55bd26a119e3726c4af17070c28581fc4c4d555b3f54e0d4a2a52ede
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.

Transparency log

Release files / verbalis-0.1.0-cp311-cp311-macosx_11_0_x86_64.whl

Download URL verbalis-0.1.0-cp311-cp311-macosx_11_0_x86_64.whl
Size 1.2 MB
Tags CPython 3.11 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
4afee171398bda0b6c123cf5a95e8fa090c9d99dd14797d760db66e4b08d061d
BLAKE2b-256 checksum
How to use checksums
c3f7efe461de0d17296074f5bd32ae80e9ba5d8a50c9efd41189ca1edb6ff104
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.

Transparency log

Release files / verbalis-0.1.0-cp311-cp311-macosx_11_0_arm64.whl

Download URL verbalis-0.1.0-cp311-cp311-macosx_11_0_arm64.whl
Size 1.2 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
0021e01e6212282cacfe3b9a8b21019d05194cd8793cb1511a482e391cc1d11c
BLAKE2b-256 checksum
How to use checksums
472deef43e49d975e243d09a06a3d863707a82c7670c541489f024e11dacb8d7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.

Transparency log

Release files / verbalis-0.1.0-cp310-cp310-win_amd64.whl

Download URL verbalis-0.1.0-cp310-cp310-win_amd64.whl
Size 1.2 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
c37b788aa6186385ceade598695cca0384cd91c1f1d29a01ab082028c820c6a3
BLAKE2b-256 checksum
How to use checksums
fd89231007b70809c668a7870f6f7293b8c26f893530c8745692ce07478e2590
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.

Transparency log

Release files / verbalis-0.1.0-cp310-cp310-musllinux_1_2_x86_64.whl

Download URL verbalis-0.1.0-cp310-cp310-musllinux_1_2_x86_64.whl
Size 1.3 MB
Tags CPython 3.10 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
d665b90e22a24b83ab9f0dca11f5ce3a99d5114e385a1c71e5b032b9c88bbb48
BLAKE2b-256 checksum
How to use checksums
6706074554085bb2cb8ed3c82789ac8d2583745ed21812baf939da6cdb6a93e9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.

Transparency log

Release files / verbalis-0.1.0-cp310-cp310-musllinux_1_2_aarch64.whl

Download URL verbalis-0.1.0-cp310-cp310-musllinux_1_2_aarch64.whl
Size 1.2 MB
Tags CPython 3.10 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
4fc404bac6cdcd92ab52c901e54325fafbbad96aeb890032819b49913992c19f
BLAKE2b-256 checksum
How to use checksums
56aafe610e4b359ac95bdae383eea09cb09bf7a47b7572e40710b7d7ef82857b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.

Transparency log

Release files / verbalis-0.1.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL verbalis-0.1.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 1.1 MB
Tags CPython 3.10 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
a51749be8ba855e83e210f089595b2bd8d629b9216a072ec03b4025312a384d3
BLAKE2b-256 checksum
How to use checksums
aaebcc63e032c77eb5fd5f3c2785ceb50918ada392ffc9802b0cef235eb3d402
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.

Transparency log

Release files / verbalis-0.1.0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL verbalis-0.1.0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 1.0 MB
Tags CPython 3.10 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
3d8dfda2d9e983e0eed4f2c523089aa15e319ce4c0953128f56f5afc58bfafc6
BLAKE2b-256 checksum
How to use checksums
8189aa44eeafe62c63ead8e686a58f9787d8d50862f12119ffe35afeeb735d0f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.

Transparency log

Release files / verbalis-0.1.0-cp310-cp310-macosx_11_0_x86_64.whl

Download URL verbalis-0.1.0-cp310-cp310-macosx_11_0_x86_64.whl
Size 1.2 MB
Tags CPython 3.10 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
46235e0c34dd9a18757b51158c92cbcb346ff096133c39612c5249027ebbfaf6
BLAKE2b-256 checksum
How to use checksums
488402a2a17a1e535fc1843258882f78e80b6ad38f04ee67a990916d9bd0e3cf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.

Transparency log

Release files / verbalis-0.1.0-cp310-cp310-macosx_11_0_arm64.whl

Download URL verbalis-0.1.0-cp310-cp310-macosx_11_0_arm64.whl
Size 1.2 MB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
cc369617cb01e08e3c79b9f862a0926c5470e0e6d710308d8d30f571a50ec433
BLAKE2b-256 checksum
How to use checksums
f2f39fd7addc83bcba574f957c45f9bd295b669127027dea19845679a7ca7124
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.

Transparency log

Security for verbalis 0.1.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

All 22 files in this release have been uploaded with provenance metadata.

Select from 22 files

Attestation for verbalis-0.1.0.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page