anySeg
Any Segmentation - fast segmentation of text into tokens and sentences, written in Rust with a Python API
Documentation · PyPI · crates.io
anySeg segments text into tokens, words and sentences with their positions in the source text: a Rust core and a Python package without dependencies. The text is never changed - every token and sentence is a span of the original string - and the tokens follow the conventions of Universal Dependencies, so the results can be compared with the treebanks and with the tools trained on them. One package serves all languages: the rules are shared, and a language brings its lists. Russian comes first, Spanish and English follow.
From Python, tokens and sentences come out at 3.1 M tokens per second, six times faster than razdel; the Rust crate gives 13.4 M. On the test files of the Russian treebanks of UD, token F1 is 99.1-99.8, above every other tool on Taiga, GSD and PUD, and the sentence boundaries are above razdel on all four sets.
- Tokens - words with stress marks and soft hyphens, hyphenated words by the UD guidelines, numbers, dates and times, URLs, e-mail addresses, mentions, hashtags, emoticons and emoji, abbreviations and initials with their period
- Sentences - final marks with the quotes and brackets after them, abbreviations that end a sentence, lines of dialogue, list items, headings and verse
- Paragraphs and lines - paragraphs between blank lines, and every line marked as a break of the author or a wrap at the width of the page, as in text from PDF
- Document model - tokens, words with the columns of CoNLL-U, sentences, paragraphs and lines; reading and writing CoNLL-U, a document read from it written back as it was
- Lists of your own - more abbreviations and strings that are one token each
- Comparison - quality and speed against razdel, NLTK, spaCy, Stanza, trankit, SaT and other tools
Installation
Python 3.11 or newer is required.
pip install anyseg
Or with uv:
uv add anyseg
Wheels are built for Linux (Alpine included), macOS and Windows, the free-threaded Python 3.14t and 3.15t included; installing them does not require Rust. On other platforms pip builds the package from source, which requires Rust 1.88 or newer. The segmenter is also the Rust crate anyseg. See the Installation page.
Quick start
>>> from anyseg import Segmenter, tokenize
>>> segmenter = Segmenter("ru")
>>> [span.text for span in segmenter.sentenize("Кот спал в 1914 г. Затем ушёл, т. е. исчез.")]
['Кот спал в 1914 г.', 'Затем ушёл, т. е. исчез.']
>>> segmenter.tokenize("Ёж идёт домой")
[Span(start=0, end=2, text='Ёж'), Span(start=3, end=7, text='идёт'), Span(start=8, end=13, text='домой')]
>>> [span.text for span in tokenize("Ростова-на-Дону, кто-то, 2,5-3,5 млн", lang="ru")]
['Ростова', '-', 'на', '-', 'Дону', ',', 'кто-то', ',', '2,5', '-', '3,5', 'млн']
Create the segmenter once and use it throughout the program: it is immutable, can be shared between threads and pickled. Positions are offsets in the characters of a Python string, text[span.start:span.end] == span.text; the Rust crate gives them in bytes.
A document holds the tokens, the words with the columns of CoNLL-U, the sentences, the paragraphs and their lines:
>>> doc = segmenter.segment("Ёж идёт домой\n\nКот спит")
>>> [sentence.text for sentence in doc.sentences]
['Ёж идёт домой', 'Кот спит']
>>> doc.set_columns(upos=["NOUN", "VERB", "ADV", "NOUN", "VERB"])
>>> doc.words[1]
Word(id=2, form='идёт', upos='VERB')
doc.to_conllu() writes a document in CoNLL-U, and read_conllu(text) reads documents from it. A segmenter takes more abbreviations and strings that are one token each: Segmenter("ru", abbreviations=["сущ"], tokens=["C++"]).
Comparison
On the test files of the Russian treebanks of Universal Dependencies 2.18, F1 (* marks neural tools trained on SynTagRus):
| Tool | Tokens, SynTagRus | Tokens, Taiga | Sentence ends, SynTagRus | Sentence ends, Taiga | Tokens/s from Python |
|---|---|---|---|---|---|
| anySeg 0.1 | 99.61 | 99.10 | 99.46 | 95.94 | 3.12 M |
| razdel 0.5.0 | 98.73 | 95.74 | 99.41 | 85.58 | 489 k |
| NLTK 3.10.4 | 98.93 | 96.57 | 97.61 | 82.59 | 195 k |
| spaCy 3.8.16 | 98.38 | 96.85 | 89.60 | 76.18 | 225 k |
| Stanza 1.15.0 * | 99.75 | 95.55 | 99.51 | 95.71 | 2.1 k |
| trankit 1.1.2 * | 99.74 | 95.54 | 99.55 | 94.79 | 1.4 k |
From Rust, the crate gives 13.4 M tokens per second with sentences. All tools and sets, and how it is measured: Comparison.
Development
The project uses uv to manage dependencies, maturin to build the Rust module and ruff for linting and formatting. Rust 1.88 or newer is required.
git clone https://github.com/SergeyShk/anySeg.git
cd anySeg
make deps # create the environment, install the dependencies and build the Rust module
make test # run the Python tests, the examples of the docstrings, the README and the documentation, and the Rust tests
make lint # ruff, mypy, stubtest, rustfmt and clippy
The full list of commands is make help. Before submitting changes, install the hooks that run the linters on commit and the tests on push:
uv run pre-commit install
Contributing
Bug reports, ideas and pull requests are welcome - the issues are open. The workflow and the checks to run before submitting a pull request are in CONTRIBUTING.md; the rules of conduct are in the code of conduct.
Project structure
- crates/anyseg - the core in Rust: tokens, sentences, the document model and CoNLL-U, with the lists of every language in
data/behind a Cargo feature - crates/anyseg-py - the Python module
anyseg._anysegbuilt with PyO3 - python/anyseg - the Python package
- scripts - checking the installed package before publishing
- docs - MkDocs documentation
- tests - tests of the Python package
Authors
- Sergey Shkarin (kouki.sergey@gmail.com)
License
The code and the lists of the languages are distributed under the MIT license.
Citation
If you use anySeg in research or software, please cite it with the following BibTeX entry - citations help the development and support of the project. The same metadata is in CITATION.cff, which GitHub shows under the "Cite this repository" button.
@software{anySeg,
author = {Sergey Shkarin},
title = {{anySeg, fast segmentation of text into tokens and sentences}},
year = 2026,
url = {https://github.com/SergeyShk/anySeg}
}
Metadata
Release files for anyseg 0.1.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 | Provenance | Actions |
|---|---|---|---|---|
| anyseg-0.1.0.tar.gz | 227.8 kB | Without provenance | Details for anyseg-0.1.0.tar.gz |
Built distributions (wheels)
Total release size: 12.5 MB
Release files / anyseg-0.1.0.tar.gz
| Download URL | anyseg-0.1.0.tar.gz |
|---|---|
| Size | 227.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
a60fa2fb6d8bb65c871a4577f334f039e4c5360e98be0fa31d9d5df2336393a3
|
|
BLAKE2b-256 checksum How to use checksums |
f04460320cec5ed822134e0d63cbd2afa9ca9e14097c47b3bd3e7750db4aeb97
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.13.5 {"installer":{"name":"uv","version":"0.13.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / anyseg-0.1.0-cp315-cp315t-win_arm64.whl
| Download URL | anyseg-0.1.0-cp315-cp315t-win_arm64.whl |
|---|---|
| Size | 363.9 kB |
| Tags | CPython 3.15 CPython 3.15 free-threading Windows ARM64 |
|
SHA-256 checksum How to use checksums |
cc628390d281e71651049baa939796c5ec5783ffb57d2ffc53465fed1083fa8d
|
|
BLAKE2b-256 checksum How to use checksums |
4b45bc49f06815121985e281a47b0626be3e0e9fce61f5c93647aa630e7e097b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.13.5 {"installer":{"name":"uv","version":"0.13.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / anyseg-0.1.0-cp315-cp315t-win_amd64.whl
| Download URL | anyseg-0.1.0-cp315-cp315t-win_amd64.whl |
|---|---|
| Size | 382.9 kB |
| Tags | CPython 3.15 CPython 3.15 free-threading Windows x86-64 |
|
SHA-256 checksum How to use checksums |
b783891403123c3f8b44f788c91f95d4a3933924142d67cf07c4217a4adc71ef
|
|
BLAKE2b-256 checksum How to use checksums |
a670a279deeb7e1e7965a3b0eff6d5595b72dc607a7ca4cbec945376c19eaa2f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.13.5 {"installer":{"name":"uv","version":"0.13.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / anyseg-0.1.0-cp315-cp315t-musllinux_1_2_x86_64.whl
| Download URL | anyseg-0.1.0-cp315-cp315t-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 708.5 kB |
| Tags | CPython 3.15 CPython 3.15 free-threading Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
bddb29750bf1682ce814122658c2e825abbdcc48123c1e670869fac0ecdc2cde
|
|
BLAKE2b-256 checksum How to use checksums |
50af50a713945d7c4cee6b965cc3c255903ad203c1ac67bfb3fb463b30c594e9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.13.5 {"installer":{"name":"uv","version":"0.13.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / anyseg-0.1.0-cp315-cp315t-musllinux_1_2_aarch64.whl
| Download URL | anyseg-0.1.0-cp315-cp315t-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 666.2 kB |
| Tags | CPython 3.15 CPython 3.15 free-threading Linux musl 1.2+ ARM64 |
|
SHA-256 checksum How to use checksums |
38290dbd44885f0399b5a7b9ba6c4ee1ce097e83b779d6b550890543181106f5
|
|
BLAKE2b-256 checksum How to use checksums |
3fc69860d0ed04b1c5c881be28189782a013408d847282c7aeac8d1b5f6cd73a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.13.5 {"installer":{"name":"uv","version":"0.13.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / anyseg-0.1.0-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | anyseg-0.1.0-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 496.1 kB |
| Tags | CPython 3.15 CPython 3.15 free-threading Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
3388b2c90b8bd1e0a1581d4015ac7cb480cb5b2843c0626215319cf88f7bbd9b
|
|
BLAKE2b-256 checksum How to use checksums |
7b45ecf31fd1ec84aa33133959aefe36d75e3cccb05a18365511777a1b39f76d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.13.5 {"installer":{"name":"uv","version":"0.13.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / anyseg-0.1.0-cp315-cp315t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | anyseg-0.1.0-cp315-cp315t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 487.7 kB |
| Tags | CPython 3.15 CPython 3.15 free-threading Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
7a58d664e92ec7c1d2fa63f3a40a459d0035792f769be8d84e8219c203b52f19
|
|
BLAKE2b-256 checksum How to use checksums |
8ff28d85259611b4f1f9630080b782a48609858a166458a1151ca5dfd98b727f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.13.5 {"installer":{"name":"uv","version":"0.13.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / anyseg-0.1.0-cp315-cp315t-macosx_11_0_arm64.whl
| Download URL | anyseg-0.1.0-cp315-cp315t-macosx_11_0_arm64.whl |
|---|---|
| Size | 470.4 kB |
| Tags | CPython 3.15 CPython 3.15 free-threading macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
07c6147df17e049efca82603ae5f626b581383ea146a247df842e50bd4d5f0d9
|
|
BLAKE2b-256 checksum How to use checksums |
1055a3b74b2500a73df4b6078e5519be2dc73c78dde7a87876be229ebf789fdb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.13.5 {"installer":{"name":"uv","version":"0.13.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / anyseg-0.1.0-cp315-cp315t-macosx_10_12_x86_64.whl
| Download URL | anyseg-0.1.0-cp315-cp315t-macosx_10_12_x86_64.whl |
|---|---|
| Size | 488.9 kB |
| Tags | CPython 3.15 CPython 3.15 free-threading macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
1fddc1284a797542a38dd851c19d80ccf168260282ec17052218fb74b037bed2
|
|
BLAKE2b-256 checksum How to use checksums |
16b7d5a926b8490669e85cd8e285f83a4fd69630b6a3f6152f0b2fb558442074
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.13.5 {"installer":{"name":"uv","version":"0.13.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / anyseg-0.1.0-cp314-cp314t-win_arm64.whl
| Download URL | anyseg-0.1.0-cp314-cp314t-win_arm64.whl |
|---|---|
| Size | 363.7 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading Windows ARM64 |
|
SHA-256 checksum How to use checksums |
3fea8bb056e596c5f322fbc1f821ac980114252fe75e73683382b0a0e2ac6e94
|
|
BLAKE2b-256 checksum How to use checksums |
7fa2847683c2bb802b60d8aebc0df200269e086fc6ff63580daa1715e7163d1e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.13.5 {"installer":{"name":"uv","version":"0.13.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / anyseg-0.1.0-cp314-cp314t-win_amd64.whl
| Download URL | anyseg-0.1.0-cp314-cp314t-win_amd64.whl |
|---|---|
| Size | 382.9 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading Windows x86-64 |
|
SHA-256 checksum How to use checksums |
a0bbbabcbedaa5c8badfe49a53d89e6f61f67a818fe3c41681d7117b8b9966a4
|
|
BLAKE2b-256 checksum How to use checksums |
d6f5a37b40f611c944ea5bfc6319e665113a95e617d55dd5099d5020a9978370
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.13.5 {"installer":{"name":"uv","version":"0.13.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / anyseg-0.1.0-cp314-cp314t-musllinux_1_2_x86_64.whl
| Download URL | anyseg-0.1.0-cp314-cp314t-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 708.5 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
24f1ae55a625eebf54076209226c782d4277473e0c9f0833802ba4bd79f05d29
|
|
BLAKE2b-256 checksum How to use checksums |
c52d16609011649309279651c81060f2ca1354576672a6a8ac60fbaa3040e9de
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.13.5 {"installer":{"name":"uv","version":"0.13.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / anyseg-0.1.0-cp314-cp314t-musllinux_1_2_aarch64.whl
| Download URL | anyseg-0.1.0-cp314-cp314t-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 666.3 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64 |
|
SHA-256 checksum How to use checksums |
6be1783f652a1bd6b11438dc4f4fc514863efeb331c9000f51027796a6aff370
|
|
BLAKE2b-256 checksum How to use checksums |
754e43c60d5ad7c1c61d89bb479e067e4be6268c07c1784718d4c744640bead5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.13.5 {"installer":{"name":"uv","version":"0.13.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / anyseg-0.1.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | anyseg-0.1.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 496.1 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
3fb215f9e9aae77ca52a778c699c485d207aec99f98400d7823d00b82005711d
|
|
BLAKE2b-256 checksum How to use checksums |
ca2b554a774f91ce516fad0d3fba62b3b01b848f9f08a4aaf4ea01a136e18703
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.13.5 {"installer":{"name":"uv","version":"0.13.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / anyseg-0.1.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | anyseg-0.1.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 487.7 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
91f40440c70bf5e579ef756cfc16a4a735d8ccadba6b2593f001760ae7119fba
|
|
BLAKE2b-256 checksum How to use checksums |
df13083e15e6cdfbc54c24a3f24ffb63eeac5cf69d605c81daea71a576f0c930
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.13.5 {"installer":{"name":"uv","version":"0.13.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / anyseg-0.1.0-cp314-cp314t-macosx_11_0_arm64.whl
| Download URL | anyseg-0.1.0-cp314-cp314t-macosx_11_0_arm64.whl |
|---|---|
| Size | 470.5 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
4f43ddb0b063a2a270f3716dbe9d546878d9e77e94bfa2e8fd3de68b9beb9678
|
|
BLAKE2b-256 checksum How to use checksums |
049bc0c04991ce6f7af66b245dbe974e48b67996dbe2a0a3fe37483857bdc625
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.13.5 {"installer":{"name":"uv","version":"0.13.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / anyseg-0.1.0-cp314-cp314t-macosx_10_12_x86_64.whl
| Download URL | anyseg-0.1.0-cp314-cp314t-macosx_10_12_x86_64.whl |
|---|---|
| Size | 488.7 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
f0babe6dc74fa8ab7ea4d7d625594c3b61b0a4bebfec79a41a4b4704135e7076
|
|
BLAKE2b-256 checksum How to use checksums |
81332a010a63b7821a3f8eb0682e8b8c12ccf587e255028788cbb3df6fa1b3e8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.13.5 {"installer":{"name":"uv","version":"0.13.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / anyseg-0.1.0-cp311-abi3-win_arm64.whl
| Download URL | anyseg-0.1.0-cp311-abi3-win_arm64.whl |
|---|---|
| Size | 369.9 kB |
| Tags | CPython 3.11 Windows ARM64 abi3 |
|
SHA-256 checksum How to use checksums |
81dd65e61b33a186a21437d7a7ec0b8f61986535cb3374d5f928812195bd453d
|
|
BLAKE2b-256 checksum How to use checksums |
b915994e537c1b35cfa3ec5a9b775f8bb90be99b80624e5015644662a1c6ba69
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.13.5 {"installer":{"name":"uv","version":"0.13.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / anyseg-0.1.0-cp311-abi3-win_amd64.whl
| Download URL | anyseg-0.1.0-cp311-abi3-win_amd64.whl |
|---|---|
| Size | 388.5 kB |
| Tags | CPython 3.11 Windows x86-64 abi3 |
|
SHA-256 checksum How to use checksums |
3cd4cc8d2868f2377deb64f54a6e9e8b937a5e6719734ee31e61a567e0514a63
|
|
BLAKE2b-256 checksum How to use checksums |
8af8e5937ed84277ed8dc6b155969dafcc54790129b055d8f309f090785ccebc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.13.5 {"installer":{"name":"uv","version":"0.13.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / anyseg-0.1.0-cp311-abi3-musllinux_1_2_x86_64.whl
| Download URL | anyseg-0.1.0-cp311-abi3-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 713.1 kB |
| Tags | CPython 3.11 Linux musl 1.2+ x86-64 abi3 |
|
SHA-256 checksum How to use checksums |
0ca7652e68fe4ee10d0672634d59fc8eb85b7845284213e21afa76404a5d1298
|
|
BLAKE2b-256 checksum How to use checksums |
c64cde9ae994abf935425d439cfc0fedc4662bf005d91d9cc60deeaf04a73f23
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.13.5 {"installer":{"name":"uv","version":"0.13.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / anyseg-0.1.0-cp311-abi3-musllinux_1_2_aarch64.whl
| Download URL | anyseg-0.1.0-cp311-abi3-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 671.5 kB |
| Tags | CPython 3.11 Linux musl 1.2+ ARM64 abi3 |
|
SHA-256 checksum How to use checksums |
a64aa4ff2bb846f73b0cd3da7b049cd531c39d951d19fc7fb455c57b13182685
|
|
BLAKE2b-256 checksum How to use checksums |
bccc5eae724b5c5911aeba0e66291dfb0f0291289edf299f75ab2441b0db2a29
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.13.5 {"installer":{"name":"uv","version":"0.13.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / anyseg-0.1.0-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | anyseg-0.1.0-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 501.6 kB |
| Tags | CPython 3.11 Linux glibc 2.17+ x86-64 abi3 |
|
SHA-256 checksum How to use checksums |
fd715cfb4d36b83558c81fd400ffb07d1d55bc74ea91c5b03393cbe952e4e4fc
|
|
BLAKE2b-256 checksum How to use checksums |
60d18a572baf4b6c4529930bbf0b67e715f25538bbc4aa6aff22031967164bcc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.13.5 {"installer":{"name":"uv","version":"0.13.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / anyseg-0.1.0-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | anyseg-0.1.0-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 492.8 kB |
| Tags | CPython 3.11 Linux glibc 2.17+ ARM64 abi3 |
|
SHA-256 checksum How to use checksums |
7abf8a5572cc74c3ab4c8f0c0ec5cde5738ff084e5f9509f3887e76fb9a1dcb7
|
|
BLAKE2b-256 checksum How to use checksums |
51bde9fb3c61c2bd0078f3d7ee28e8e4bc23f98a434afd078edcd3f87e572d1d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.13.5 {"installer":{"name":"uv","version":"0.13.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / anyseg-0.1.0-cp311-abi3-macosx_11_0_arm64.whl
| Download URL | anyseg-0.1.0-cp311-abi3-macosx_11_0_arm64.whl |
|---|---|
| Size | 477.8 kB |
| Tags | CPython 3.11 abi3 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
9d139b920bfdb49e469bb05f8efb888b989ac93aa77c1be67f8126225981a38d
|
|
BLAKE2b-256 checksum How to use checksums |
992ed1b7b43fbe7f9bdbbd211efc20610f54cf3877288626038ddcbc557e6499
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.13.5 {"installer":{"name":"uv","version":"0.13.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / anyseg-0.1.0-cp311-abi3-macosx_10_12_x86_64.whl
| Download URL | anyseg-0.1.0-cp311-abi3-macosx_10_12_x86_64.whl |
|---|---|
| Size | 490.1 kB |
| Tags | CPython 3.11 abi3 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
8fa010ea248b09888104d070c02fce27252c641fe6f4f5e655c5d8edb8d59cd8
|
|
BLAKE2b-256 checksum How to use checksums |
809fc95a25ee29489ce037876f3daa0f94da518c5e715614694a2163abf976ff
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.13.5 {"installer":{"name":"uv","version":"0.13.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Security for anyseg 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.
No provenance found
None of the files in this release were uploaded with provenance metadata.
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.