pysettrie
pysettrie is a high-performance Cython Python 3 library for efficient storage and querying of collections of sets using the set-trie data structure. It supports fast superset and subset search over large collections — far faster than naive iteration.
- GitHub: https://github.com/GregoryMorse/pysettrie
- PyPI: https://pypi.org/project/pysettrie/
- Maintainer: Gregory Morse <gregory.morse@live.com>
Features
- Fast superset/subset queries over a stored collection of sets
- Three container types covering set-only, key→value, and key→multiple-values use cases
- Core algorithms implemented in Cython with C++ internals for maximum performance
- Pure Python fallback interface; drop-in for dict-of-sets workflows
- Fully unit-tested
Installation
pip install pysettrie
Note: A C++ compiler is required to build from source (the PyPI wheel is pre-built for common platforms). On Ubuntu you may need
sudo apt-get install build-essentialif building from source.
Containers
| Class | Description |
|---|---|
SetTrie |
Set-trie container for a collection of sets. Supports fast superset/subset queries. |
SetTrieMap |
Mapping container with sets as keys. Like SetTrie but associates a single value with each key set. |
SetTrieMultiMap |
Like SetTrieMap but allows multiple values per key set. |
Quick Start
from settrie import SetTrie, SetTrieMap, SetTrieMultiMap
# --- SetTrie ---
t = SetTrie([{1, 3}, {1, 3, 5}, {1, 4}, {1, 2, 4}, {2, 4}, {2, 3, 5}])
t.contains({1, 3}) # True
t.hassuperset({3, 5}) # True — is there any stored set that is a superset of {3,5}?
t.supersets({3, 5}) # [{1, 3, 5}, {2, 3, 5}]
t.hassubset({1, 2, 3}) # True — is there any stored set that is a subset of {1,2,3}?
t.subsets({1, 2, 4}) # [{1, 2, 4}, {1, 4}, {2, 4}]
t.add({6, 7})
t.remove({1, 4})
# --- SetTrieMap ---
m = SetTrieMap()
m.assign({1, 2}, 'a')
m.assign({1, 2, 3}, 'b')
m.assign({3, 4}, 'c')
m.get({1, 2}) # 'a'
m.supersets({1}) # [({1, 2}, 'a'), ({1, 2, 3}, 'b')]
m.subsets({1, 2, 3, 4}) # [({1, 2}, 'a'), ({1, 2, 3}, 'b'), ({3, 4}, 'c')]
# --- SetTrieMultiMap ---
mm = SetTrieMultiMap()
mm.assign({1, 2}, 'x')
mm.assign({1, 2}, 'y') # second value for same key
mm.get({1, 2}) # ['x', 'y']
Background
pysettrie implements the set-trie data structure described in:
I. Savnik: Index data structure for fast subset and superset queries. CD-ARES, IFIP LNCS, 2013.
http://osebje.famnit.upr.si/~savnik/papers/cdares13.pdf
Notes on the paper:
- Algorithm 1 does not mention sorting children during insert (line 5 should do a sorted insert).
- Algorithm 4 is incorrect and will always return false; line 7 should read: "for (each child of node labeled l: word.currentElement ≤ l) & (while not found) do"
- The descriptions of
getAllSubSetsandgetAllSuperSetsare wrong and would not produce all sub/supersets.
See also:
- https://stackoverflow.com/questions/9353100/quickly-checking-if-set-is-superset-of-stored-sets
- https://stackoverflow.com/questions/1263524/superset-search
Performance
The original pure-Python settrie module was rewritten entirely in Cython with C++ (std::set, std::vector, std::stack) underlying data structures. This yields significantly faster insertion, lookup, and query performance compared to the pure-Python implementation, especially for large collections.
Running Tests
python -m pytest tests/
Changelog
Version 1.0.3
- Switch to GitHub Actions CI; update README and badges.
Version 1.0.2
- Continuous integration, remove unnecessary files, improve build requirements.
Version 1.0.0
- Complete Cython rewrite for improved performance; bug fixes.
Version 0.1.3 (original pure-Python release by Márton Miháltz)
SetTrieMultiMap.assign()returns number of values associated to key after assignment.
Authors
- Gregory Morse <gregory.morse@live.com> — Cython rewrite, current maintainer
GitHub: GregoryMorse - Márton Miháltz — Original pure-Python implementation
https://sites.google.com/site/mmihaltz/
License
Licensed under the GNU Lesser General Public License v3 (LGPLv3).
Metadata
Release files for pysettrie 1.0.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pysettrie-1.0.3.tar.gz | 150.4 kB | Details |
Built distributions (wheels)
Total release size: 24.0 MB
Release files / pysettrie-1.0.3.tar.gz
| Download URL | pysettrie-1.0.3.tar.gz |
|---|---|
| Size | 150.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
db84a99a73c0cb0d9fc4bd5245fcc767d0ba2a34013c94edd8236993a77bb9a1
|
|
BLAKE2b-256 checksum How to use checksums |
a6441171141eedf433d79b24681db3343c08fca6dfcfaa43dadc899f7599f94e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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 Apr 9, 2026.
Transparency logRelease files / pysettrie-1.0.3-cp313-cp313-win_amd64.whl
| Download URL | pysettrie-1.0.3-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 222.1 kB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
985bb44ee6be6268ff3321aa5d26917407328247d8bdc248f59d03b509e19ad2
|
|
BLAKE2b-256 checksum How to use checksums |
f10337cd371f7c04bb2e72c3f684858ee8f8086d2283825bd6266ed626f5ef99
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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 Apr 9, 2026.
Transparency logRelease files / pysettrie-1.0.3-cp313-cp313-musllinux_1_2_x86_64.whl
| Download URL | pysettrie-1.0.3-cp313-cp313-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 1.8 MB |
| Tags | CPython 3.13 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
bc9c22f71d7e0aaae7b170579ba45146211ff8e64514cf2dc9f9c4773639c97f
|
|
BLAKE2b-256 checksum How to use checksums |
a803fd57ffd41e62d03220e6d418d1d506f25a7b910f53115d8f02676e0e1ca1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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 Apr 9, 2026.
Transparency logRelease files / pysettrie-1.0.3-cp313-cp313-musllinux_1_2_aarch64.whl
| Download URL | pysettrie-1.0.3-cp313-cp313-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 1.7 MB |
| Tags | CPython 3.13 Linux musl 1.2+ ARM64 |
|
SHA-256 checksum How to use checksums |
9e9b60fa645c356d450f1ad1c1e94b4afb6815d1a132202447f9b6b26ecd7918
|
|
BLAKE2b-256 checksum How to use checksums |
5847826a76adbc8de8a73aa0a06605eaa88e9b44dc6dd037e4ff64263ab0a45f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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 Apr 9, 2026.
Transparency logRelease files / pysettrie-1.0.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | pysettrie-1.0.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 844.4 kB |
| Tags | CPython 3.13 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
f09cf926f90fc2162eab7a4b166f89eb08f3202b226e3acd601f47314c5ab1df
|
|
BLAKE2b-256 checksum How to use checksums |
5e793ee376dd431f1fb77df94d8a4e861a8ff9ec4de43d586d7084faeaee3d6d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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 Apr 9, 2026.
Transparency logRelease files / pysettrie-1.0.3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | pysettrie-1.0.3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 842.8 kB |
| Tags | CPython 3.13 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
8a9e0cd7fabc2f4409fca4c2ecd442a1357002bf7df93dbcd7ef6d91cbd72566
|
|
BLAKE2b-256 checksum How to use checksums |
7cc1b3acf4e23dc1983aa64508ccf2e9f4eae9e77eb035714f00290a78c7dd51
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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 Apr 9, 2026.
Transparency logRelease files / pysettrie-1.0.3-cp313-cp313-macosx_11_0_arm64.whl
| Download URL | pysettrie-1.0.3-cp313-cp313-macosx_11_0_arm64.whl |
|---|---|
| Size | 230.9 kB |
| Tags | CPython 3.13 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
fd0b72f5b39aef297677586a34e57c572d58ddcd4d8333be1492efe02554f2a3
|
|
BLAKE2b-256 checksum How to use checksums |
c80ad9ceaf6fdd278e42d6224e3a0cac590a1ac5178d40dc0c0679b6ee09665e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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 Apr 9, 2026.
Transparency logRelease files / pysettrie-1.0.3-cp313-cp313-macosx_10_13_x86_64.whl
| Download URL | pysettrie-1.0.3-cp313-cp313-macosx_10_13_x86_64.whl |
|---|---|
| Size | 236.8 kB |
| Tags | CPython 3.13 macOS 10.13+ x86-64 |
|
SHA-256 checksum How to use checksums |
4c3cd1ffcba3ccaab75ddb36ea6fcea475861e26c577d17e60253653901ff530
|
|
BLAKE2b-256 checksum How to use checksums |
dd7d180970315dddc92b86b32d2cfc9cc8d4dbb2e1def6f397eb990ec211ea60
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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 Apr 9, 2026.
Transparency logRelease files / pysettrie-1.0.3-cp312-cp312-win_amd64.whl
| Download URL | pysettrie-1.0.3-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 222.5 kB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
8371d027e43e72e805bfda60225d781fe07fa950e5b27e903c16f34f51ba96f6
|
|
BLAKE2b-256 checksum How to use checksums |
735d301a1af32d3f74a5607fb53be57dffa8a40f871b367dee7604b05588776e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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 Apr 9, 2026.
Transparency logRelease files / pysettrie-1.0.3-cp312-cp312-musllinux_1_2_x86_64.whl
| Download URL | pysettrie-1.0.3-cp312-cp312-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 1.8 MB |
| Tags | CPython 3.12 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
f709983ecba02fe745aa7cfa0bffa3a62c992bd3f1067b42aca850415e7ccfdf
|
|
BLAKE2b-256 checksum How to use checksums |
5086208e344d7c1c02392abf0282063cd922056d55a6ac6de7db28780cd9ebe9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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 Apr 9, 2026.
Transparency logRelease files / pysettrie-1.0.3-cp312-cp312-musllinux_1_2_aarch64.whl
| Download URL | pysettrie-1.0.3-cp312-cp312-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 1.7 MB |
| Tags | CPython 3.12 Linux musl 1.2+ ARM64 |
|
SHA-256 checksum How to use checksums |
24bb0f256ee531e8f9b5a4d34577f33ebd2831ac48d5fa05299d594e20c9d12c
|
|
BLAKE2b-256 checksum How to use checksums |
2cc07e06137099484d80896bf603291ae147767105667883dfbabfc9253e21ea
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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 Apr 9, 2026.
Transparency logRelease files / pysettrie-1.0.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | pysettrie-1.0.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 853.0 kB |
| Tags | CPython 3.12 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
03d8807e733b819b43d741e6f4134f7e2e246546627e6f93dac277399c9fd677
|
|
BLAKE2b-256 checksum How to use checksums |
e94267013c6fab1c2ae8dddd3de8971119feaa1049a38428b37c49639d8d9cfb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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 Apr 9, 2026.
Transparency logRelease files / pysettrie-1.0.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | pysettrie-1.0.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 842.9 kB |
| Tags | CPython 3.12 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
f35a98da59634a7e10320e25351f3643773e4f2afb780be9f2113763f6e7e0d9
|
|
BLAKE2b-256 checksum How to use checksums |
e35890a8cfe367ce885589d6c45fb098c8d3c593a7ef5c349a2abd7281de5098
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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 Apr 9, 2026.
Transparency logRelease files / pysettrie-1.0.3-cp312-cp312-macosx_11_0_arm64.whl
| Download URL | pysettrie-1.0.3-cp312-cp312-macosx_11_0_arm64.whl |
|---|---|
| Size | 231.6 kB |
| Tags | CPython 3.12 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
750fcc3dac79d2f927df3a89f3869b0fe889d7fec1311f13b494e6a4b4e3a51d
|
|
BLAKE2b-256 checksum How to use checksums |
2fa65f7c623ca32a08f0eea50b4bc14fda1a40f725f340d83e2002c2f4d7a79a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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 Apr 9, 2026.
Transparency logRelease files / pysettrie-1.0.3-cp312-cp312-macosx_10_13_x86_64.whl
| Download URL | pysettrie-1.0.3-cp312-cp312-macosx_10_13_x86_64.whl |
|---|---|
| Size | 237.4 kB |
| Tags | CPython 3.12 macOS 10.13+ x86-64 |
|
SHA-256 checksum How to use checksums |
aa9a789efb0fcc0462744f2f902b54a7a0a54b86e4ba66e8678d80226eb4e1c1
|
|
BLAKE2b-256 checksum How to use checksums |
3c591147773afa34b2d97a16ae160449bdbb03151da02eaaea74930d3a71f9e8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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 Apr 9, 2026.
Transparency logRelease files / pysettrie-1.0.3-cp311-cp311-win_amd64.whl
| Download URL | pysettrie-1.0.3-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 221.8 kB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
ebc50fd73fb65f1afd90b8029580b96627c245ea02272641234c5c0586b13e26
|
|
BLAKE2b-256 checksum How to use checksums |
ae920ef917c2ce0fa34eec8bf7f641221974347967eaabfa1f87eeb94522b6a4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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 Apr 9, 2026.
Transparency logRelease files / pysettrie-1.0.3-cp311-cp311-musllinux_1_2_x86_64.whl
| Download URL | pysettrie-1.0.3-cp311-cp311-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 1.8 MB |
| Tags | CPython 3.11 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
242e7795a746c1f32a09ec453685ea5eedb8eb9461f12808315f66de69055a08
|
|
BLAKE2b-256 checksum How to use checksums |
11f28e40222515adb650f4be2f4a8d7b3f4a6ac182200e91093bff91fbf42ca2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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 Apr 9, 2026.
Transparency logRelease files / pysettrie-1.0.3-cp311-cp311-musllinux_1_2_aarch64.whl
| Download URL | pysettrie-1.0.3-cp311-cp311-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 1.8 MB |
| Tags | CPython 3.11 Linux musl 1.2+ ARM64 |
|
SHA-256 checksum How to use checksums |
8b99bbefc2b2179e0b537d2366c3e546e5162d6a0bb9714bfed9f32ce09d5d1e
|
|
BLAKE2b-256 checksum How to use checksums |
88f8c5e8f9844ec8fa50b0b6e5984e393a2a89967538528b6508d8101ded6462
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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 Apr 9, 2026.
Transparency logRelease files / pysettrie-1.0.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | pysettrie-1.0.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 865.8 kB |
| Tags | CPython 3.11 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
82ba6088447621be8f43df7ece004eca92de032a0c6429358125e7f534f92efe
|
|
BLAKE2b-256 checksum How to use checksums |
c62c90384691bd4a5ca7ec91825ab06564079e75370b471910370680c44ca610
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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 Apr 9, 2026.
Transparency logRelease files / pysettrie-1.0.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | pysettrie-1.0.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 860.9 kB |
| Tags | CPython 3.11 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
ceeba039ff7a0cfeed5cbe2375b7b64ad0fb9d2428859b3a338bfcb8b4f470a4
|
|
BLAKE2b-256 checksum How to use checksums |
7ef3c952ffa028dafeaa54077f9dc92014c18d279beb9985f325b250dae91300
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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 Apr 9, 2026.
Transparency logRelease files / pysettrie-1.0.3-cp311-cp311-macosx_11_0_arm64.whl
| Download URL | pysettrie-1.0.3-cp311-cp311-macosx_11_0_arm64.whl |
|---|---|
| Size | 230.6 kB |
| Tags | CPython 3.11 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
060306d6317eb70ad125b016ce233bdac79b4a77fb50ebd44e8df5b843c82536
|
|
BLAKE2b-256 checksum How to use checksums |
4530a13efc76f180e970af4f030aa7ec4ef3716282df2ffa47c79f494d222095
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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 Apr 9, 2026.
Transparency logRelease files / pysettrie-1.0.3-cp311-cp311-macosx_10_9_x86_64.whl
| Download URL | pysettrie-1.0.3-cp311-cp311-macosx_10_9_x86_64.whl |
|---|---|
| Size | 235.3 kB |
| Tags | CPython 3.11 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
3d69201393fe0191d39fcafe17da7a9d61a27238f86f23bf13dbe22743f90be4
|
|
BLAKE2b-256 checksum How to use checksums |
384f03fbb212a79830db56ea933115de98d215f73c2d28ff287516440a8dace6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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 Apr 9, 2026.
Transparency logRelease files / pysettrie-1.0.3-cp310-cp310-win_amd64.whl
| Download URL | pysettrie-1.0.3-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 221.8 kB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
21f6975b4def4894734e3cabb52138647b0201ac72e2b891410dbfce7c9a8081
|
|
BLAKE2b-256 checksum How to use checksums |
90e621b78fbf4209e91983d1efbf9025007e8809228cf53d5c87ad5eeb79b6df
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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 Apr 9, 2026.
Transparency logRelease files / pysettrie-1.0.3-cp310-cp310-musllinux_1_2_x86_64.whl
| Download URL | pysettrie-1.0.3-cp310-cp310-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 1.8 MB |
| Tags | CPython 3.10 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
0617a2acc0ad09ea2f3d1faf0304cbf278389110f911148dd3746e572301156c
|
|
BLAKE2b-256 checksum How to use checksums |
bcbf9454b8f2f5ea1710dd919e561a17840c6721c5b1a0e8579b4627d4250df5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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 Apr 9, 2026.
Transparency logRelease files / pysettrie-1.0.3-cp310-cp310-musllinux_1_2_aarch64.whl
| Download URL | pysettrie-1.0.3-cp310-cp310-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 1.8 MB |
| Tags | CPython 3.10 Linux musl 1.2+ ARM64 |
|
SHA-256 checksum How to use checksums |
7fb3fbc75a025c15d3c5eeb05654078e4abdec403e4411ff0b8afb219f24b692
|
|
BLAKE2b-256 checksum How to use checksums |
1cd8f6c83a1124e3e1203830b1231d78ad1b0117253992c97609b25bca40781b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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 Apr 9, 2026.
Transparency logRelease files / pysettrie-1.0.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | pysettrie-1.0.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 845.1 kB |
| Tags | CPython 3.10 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
ae65f2525dc5e9cf6782cb1d7ca03a1468d6bda8a872d12071166f189090d8af
|
|
BLAKE2b-256 checksum How to use checksums |
6460645785b35e5c6134da9360cc34455cebdd92b73a2cb49a941884a3d54f14
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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 Apr 9, 2026.
Transparency logRelease files / pysettrie-1.0.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | pysettrie-1.0.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 838.5 kB |
| Tags | CPython 3.10 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
20f6a7cf02d5ccf104f58b1bbe5d46b21bdba2644546bd35c35698cf07e2413c
|
|
BLAKE2b-256 checksum How to use checksums |
82752503e4c977b061d4638ec04cce5af6ca2db3a200d240d6bf3ed6e352e981
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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 Apr 9, 2026.
Transparency logRelease files / pysettrie-1.0.3-cp310-cp310-macosx_11_0_arm64.whl
| Download URL | pysettrie-1.0.3-cp310-cp310-macosx_11_0_arm64.whl |
|---|---|
| Size | 230.9 kB |
| Tags | CPython 3.10 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
3778d35688b3e7c99a5335434d427653a3ef2e6acfa16a70481dabf79e68a72a
|
|
BLAKE2b-256 checksum How to use checksums |
a1f26998da4a3ac1055acfe430e4f9bcff5382256424195472618b994752c1df
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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 Apr 9, 2026.
Transparency logRelease files / pysettrie-1.0.3-cp310-cp310-macosx_10_9_x86_64.whl
| Download URL | pysettrie-1.0.3-cp310-cp310-macosx_10_9_x86_64.whl |
|---|---|
| Size | 235.4 kB |
| Tags | CPython 3.10 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
120ccd0d49e61315d263724cd6ee8d279c58ba16141371c8adac829bb44d6ec5
|
|
BLAKE2b-256 checksum How to use checksums |
e6e8e0b8919f4cf6988bdbb739ea80196f090eca76e340d73383a6fb1592ea93
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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 Apr 9, 2026.
Transparency log