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.1

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.1
File Size Uploaded Provenance Actions
verbalis-0.1.1.tar.gz 239.3 kB With provenance Details for verbalis-0.1.1.tar.gz

Built distributions (wheels)

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

Total release size: 24.6 MB

Release files / verbalis-0.1.1.tar.gz

Download URL verbalis-0.1.1.tar.gz
Size 239.3 kB
Tags Source
SHA-256 checksum
How to use checksums
d38f5a6c4f2fd5192b50a7818fed9570a7515ff04b00f1ed5877d3d46af63fcd
BLAKE2b-256 checksum
How to use checksums
8a2b0c9b12e93d5de32b1b2297aeec7265bfcae37657d7f4d4e32a89eaedf34e
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 3, 2026.

Transparency log

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

Download URL verbalis-0.1.1-cp312-abi3-win_amd64.whl
Size 1.2 MB
Tags CPython 3.12 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
c76b2a7b77e0a574593dfcc8ecf4df38b9e8801cf3bd07dac3acd15ee07ca3a7
BLAKE2b-256 checksum
How to use checksums
de7af0c843f2c3331ae43a3697c3ffad4337bb2502f02467ebd021fc3dd77569
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 3, 2026.

Transparency log

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

Download URL verbalis-0.1.1-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
29c5855a50b34bcc01bdb9df5b71c893cb45a834ac2c403b3f8d5d7e9d4790ed
BLAKE2b-256 checksum
How to use checksums
5aa6dc0ab98999a617c3af3e07705878924601d5f10977a9da7574d9f3f34b47
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 3, 2026.

Transparency log

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

Download URL verbalis-0.1.1-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
5cc3d38bb2006c4befad7efe8bc4b722636e1bd684a9e32c3f918dd32ff399fa
BLAKE2b-256 checksum
How to use checksums
37b5504623963057bdb7ed7eb3da90afdc51893cbb2971ae1c74b47572203d6d
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 3, 2026.

Transparency log

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

Download URL verbalis-0.1.1-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
f6ef20c12c1776cb174cd942b468d2aefbf84578a570671a79ba67ab7cca67cd
BLAKE2b-256 checksum
How to use checksums
2290ddbf4f8ad044fa5f77e8c73aaa2dd7bf5532d95fc433fd8b96445093c323
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 3, 2026.

Transparency log

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

Download URL verbalis-0.1.1-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
4d0f0ec4d81d5ee85330fc5f822ee38249f912d0512087e62007fae7e7b5bf68
BLAKE2b-256 checksum
How to use checksums
e2e7f3342b33cafe0e690d6ad0451d50db7ea3728ad14882da52f41fd29a8137
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 3, 2026.

Transparency log

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

Download URL verbalis-0.1.1-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
0afeaa4b4c91db8f864097d342347c44e2ae00034cf7090598c52c7f97f5d911
BLAKE2b-256 checksum
How to use checksums
33b41162b9bf70bd2cb0a746101b7645314e0dafe3fa746e4332b7264109fbbb
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 3, 2026.

Transparency log

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

Download URL verbalis-0.1.1-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
4d384ba410e3c9065c1decfa9431d02ff38f071b1e646075c9cda04595777ea9
BLAKE2b-256 checksum
How to use checksums
f056237ce55ceaad804190a064a05e2ff928c6ff8a44de0185389b1f2383d9a2
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 3, 2026.

Transparency log

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

Download URL verbalis-0.1.1-cp311-cp311-win_amd64.whl
Size 1.2 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
08483de1b38c030ec9e831e27a96153f45ce05c221efcde5404338adf5efcc0e
BLAKE2b-256 checksum
How to use checksums
89f866906fdfc8a3e51f721db6fcfe906240f6854b6fbfe9c7531b2525c1ecda
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 3, 2026.

Transparency log

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

Download URL verbalis-0.1.1-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
afc875c7152c9b60071a167e1ec09cf94ee11f7a8ca831470a267a77e4e6901d
BLAKE2b-256 checksum
How to use checksums
fcc3cf4a61a3b1edd2ac24bc813d30ed08c58318669319a8b0920375e5a87022
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 3, 2026.

Transparency log

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

Download URL verbalis-0.1.1-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
11765f8765515588cb4edc3504edfaa7a862ce0836b12d37a1fad2ac59ff92cd
BLAKE2b-256 checksum
How to use checksums
c026c37da3af81ee95706e307cab561499659ca8fd29d77d3d0231f8c0ddc359
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 3, 2026.

Transparency log

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

Download URL verbalis-0.1.1-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
3245b36e13bd4c33065995b7fc061e091678430694062a8f198a2b0e28c3d431
BLAKE2b-256 checksum
How to use checksums
9eaa8d1c7991a9a37833ef6cfc66baaca40585c41ae1b593038fb4bb46ebaf56
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 3, 2026.

Transparency log

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

Download URL verbalis-0.1.1-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
0832348dabd0456f3094db9210a6bb72c6ec21fbebde7108688854aa0b3331d0
BLAKE2b-256 checksum
How to use checksums
65abdab39876fc6265b0de21e9f319ab58d9d366bf3bd10a7a13cf65f4202839
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 3, 2026.

Transparency log

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

Download URL verbalis-0.1.1-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
b00e8f8853ca4f659e5f5aa8caa11cff1053761183d71c95f5e32ab44911d6ca
BLAKE2b-256 checksum
How to use checksums
296b0c00a87f1e085ffb313a12dcf6ed07bf48367b2a344d4f3acd59bcc90251
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 3, 2026.

Transparency log

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

Download URL verbalis-0.1.1-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
2a69192012ce8db185976f4ffc012c653938b984a6468a0d1dc4ec36969a8efc
BLAKE2b-256 checksum
How to use checksums
3d889d35b8cd0e130e27edfb18ed76fb0b620c381d52b61f3bcc956aa0cf6b00
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 3, 2026.

Transparency log

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

Download URL verbalis-0.1.1-cp310-cp310-win_amd64.whl
Size 1.2 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
ab001b7cbf7810b5fde91a3099ab7778347a6839584ab152ceebe1e4d5ab1def
BLAKE2b-256 checksum
How to use checksums
e1d8dad3c7f73add77e9678cc14eafbfd19db9d1657290282324e9265397f977
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 3, 2026.

Transparency log

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

Download URL verbalis-0.1.1-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
694d5c25d473a0fce48854995cdfd12a907f038e2c055b93c79f93be1b7a38e2
BLAKE2b-256 checksum
How to use checksums
f9acfeb057855f52799203fae04b89898272fc199379a6795f240742bd4f4355
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 3, 2026.

Transparency log

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

Download URL verbalis-0.1.1-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
06ac31a9639dbaf9adb2e0f0174256b85d14dc98ec72cc4d52c20f900cca5141
BLAKE2b-256 checksum
How to use checksums
59b45a7c925d41be0dfef4d74229ec0dee0251ee6447015ea01783313c9b6f7a
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 3, 2026.

Transparency log

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

Download URL verbalis-0.1.1-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
4818655dedc0e93692f5f71e988b839bccb1b883ccd96090d72ed71c687f08e4
BLAKE2b-256 checksum
How to use checksums
6c148df463453bccc0ee7175712a7c1d8c59a526c7d82505c5a2495ce04d8148
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 3, 2026.

Transparency log

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

Download URL verbalis-0.1.1-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
82ac6cfefbb37f896fe1d545873e2d19cb50b212783d5ca785751010461eb22b
BLAKE2b-256 checksum
How to use checksums
afc0e995f0dae86a9616db6ff7f716bc2f01ce2388152e11c20aecbce5100a2b
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 3, 2026.

Transparency log

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

Download URL verbalis-0.1.1-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
be1329c1db7396c1c00be25ab376b0c2db0a9b1e0361c2cb73703912b4f2e5ef
BLAKE2b-256 checksum
How to use checksums
1e5e5fddb9ff9b45f060ffbe2216c0293d850ef4f341f965a47f885096d0c3c8
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 3, 2026.

Transparency log

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

Download URL verbalis-0.1.1-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
27b80d375e23df0bf31ac088a771cb923b9110ccf7c18a4e4a523f961ed04fad
BLAKE2b-256 checksum
How to use checksums
7741c705a94a7d307a3e3aacfb1501da98d003c8ec0d11b2e813b37c32eaeed7
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 3, 2026.

Transparency log

Security for verbalis 0.1.1

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.1.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 3, 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