Skip to main content

anySeg

anySeg

Any Segmentation - fast segmentation of text into tokens and sentences, written in Rust with a Python API

Documentation · PyPI · crates.io

Version Supported Python versions Crate Build Ruff License


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._anyseg built with PyO3
  • python/anyseg - the Python package
  • scripts - checking the installed package before publishing
  • docs - MkDocs documentation
  • tests - tests of the Python package

Authors

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)

Source distribution for anyseg 0.1.0
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)

Table of built distributions (wheels) for anyseg 0.1.0
File Actions
anyseg-0.1.0-cp315-cp315t-win_arm64.whl CPython 3.15 CPython 3.15 free-threading Windows ARM64 Details for anyseg-0.1.0-cp315-cp315t-win_arm64.whl
anyseg-0.1.0-cp315-cp315t-win_amd64.whl CPython 3.15 CPython 3.15 free-threading Windows x86-64 Details for anyseg-0.1.0-cp315-cp315t-win_amd64.whl
anyseg-0.1.0-cp315-cp315t-musllinux_1_2_x86_64.whl CPython 3.15 CPython 3.15 free-threading Linux musl 1.2+ x86-64 Details for anyseg-0.1.0-cp315-cp315t-musllinux_1_2_x86_64.whl
anyseg-0.1.0-cp315-cp315t-musllinux_1_2_aarch64.whl CPython 3.15 CPython 3.15 free-threading Linux musl 1.2+ ARM64 Details for anyseg-0.1.0-cp315-cp315t-musllinux_1_2_aarch64.whl
anyseg-0.1.0-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.15 CPython 3.15 free-threading Linux glibc 2.17+ x86-64 Details for anyseg-0.1.0-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
anyseg-0.1.0-cp315-cp315t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.15 CPython 3.15 free-threading Linux glibc 2.17+ ARM64 Details for anyseg-0.1.0-cp315-cp315t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
anyseg-0.1.0-cp315-cp315t-macosx_11_0_arm64.whl CPython 3.15 CPython 3.15 free-threading macOS 11.0+ ARM64 Details for anyseg-0.1.0-cp315-cp315t-macosx_11_0_arm64.whl
anyseg-0.1.0-cp315-cp315t-macosx_10_12_x86_64.whl CPython 3.15 CPython 3.15 free-threading macOS 10.12+ x86-64 Details for anyseg-0.1.0-cp315-cp315t-macosx_10_12_x86_64.whl
anyseg-0.1.0-cp314-cp314t-win_arm64.whl CPython 3.14 CPython 3.14 free-threading Windows ARM64 Details for anyseg-0.1.0-cp314-cp314t-win_arm64.whl
anyseg-0.1.0-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details for anyseg-0.1.0-cp314-cp314t-win_amd64.whl
anyseg-0.1.0-cp314-cp314t-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64 Details for anyseg-0.1.0-cp314-cp314t-musllinux_1_2_x86_64.whl
anyseg-0.1.0-cp314-cp314t-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64 Details for anyseg-0.1.0-cp314-cp314t-musllinux_1_2_aarch64.whl
anyseg-0.1.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64 Details for anyseg-0.1.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
anyseg-0.1.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64 Details for anyseg-0.1.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
anyseg-0.1.0-cp314-cp314t-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 Details for anyseg-0.1.0-cp314-cp314t-macosx_11_0_arm64.whl
anyseg-0.1.0-cp314-cp314t-macosx_10_12_x86_64.whl CPython 3.14 CPython 3.14 free-threading macOS 10.12+ x86-64 Details for anyseg-0.1.0-cp314-cp314t-macosx_10_12_x86_64.whl
anyseg-0.1.0-cp311-abi3-win_arm64.whl CPython 3.11 abi3 Windows ARM64 Details for anyseg-0.1.0-cp311-abi3-win_arm64.whl
anyseg-0.1.0-cp311-abi3-win_amd64.whl CPython 3.11 abi3 Windows x86-64 Details for anyseg-0.1.0-cp311-abi3-win_amd64.whl
anyseg-0.1.0-cp311-abi3-musllinux_1_2_x86_64.whl CPython 3.11 abi3 Linux musl 1.2+ x86-64 Details for anyseg-0.1.0-cp311-abi3-musllinux_1_2_x86_64.whl
anyseg-0.1.0-cp311-abi3-musllinux_1_2_aarch64.whl CPython 3.11 abi3 Linux musl 1.2+ ARM64 Details for anyseg-0.1.0-cp311-abi3-musllinux_1_2_aarch64.whl
anyseg-0.1.0-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 abi3 Linux glibc 2.17+ x86-64 Details for anyseg-0.1.0-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
anyseg-0.1.0-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.11 abi3 Linux glibc 2.17+ ARM64 Details for anyseg-0.1.0-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
anyseg-0.1.0-cp311-abi3-macosx_11_0_arm64.whl CPython 3.11 abi3 macOS 11.0+ ARM64 Details for anyseg-0.1.0-cp311-abi3-macosx_11_0_arm64.whl
anyseg-0.1.0-cp311-abi3-macosx_10_12_x86_64.whl CPython 3.11 abi3 macOS 10.12+ x86-64 Details for anyseg-0.1.0-cp311-abi3-macosx_10_12_x86_64.whl

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.

Release history Release notifications | RSS feed

This release

0.1.0 This release

25 release files No provenance

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