NIND — "nouvelle indexation"
nind is a flat-file inverted-index module: a simple, dependency-light indexing and search engine built around plain binary files instead of a database or a heavyweight library like Lucene. It ships as:
- a production C++ library (
src/cpp/), and - a Python package,
nind(src/py/nind/) — an ergonomic frontend to the same binary formats (backed by a compilednind._nativeextension, pybind11 bindings over the C++ stack), plus a modern BM25-style search API layered on top.
📖 Full documentation: https://aymara.github.io/nind/
Why nind?
In 2014, Atejcon designed and built nind to meet the indexing needs of
an application such as ANT'inno's ANT'box, aiming for something
simpler and faster than the alternatives available at the time.
CEA LIST/DIASI/LVIC later adapted nind for its Amose search engine,
replacing the deprecated S2 and Lucene indexers. nind was extended to
match Amose's richer functional needs — in particular its more elaborate
term-type model and the various corpus-level measures its relevance
calculations require.
nind indexes and searches using nothing but flat files: no database, no server process. Because those files are also usable directly, the indexed corpus can be inspected and analyzed offline, with tools as simple as the command line — see Command-line tools below.
To keep the binary file formats unambiguous and toolable, nind specifies them in an EBNF (Extended Backus-Naur Form) grammar; class comments throughout the source quote the relevant grammar rules directly above each class. That the format is written down formally is also what makes an ergonomic, non-C++ way of reading and writing the same files possible in the first place — which is exactly what the Python package above is.
Installation
pip install nind
This installs the nind Python package together with its compiled
nind._native extension (prebuilt wheels are published for Linux, macOS
and Windows). Building from source (e.g. an sdist install, or an
unsupported platform) requires a C++14 compiler; pip/uv pull in the
rest of the build toolchain (scikit-build-core, pybind11, cmake,
ninja) automatically — no manual setup needed.
Requires Python ≥ 3.8.
Quickstart
Index a handful of files and run a BM25-ranked search over them:
from nind.nind_engine import NindIndexer, NindEngine
indexer = NindIndexer(index_dir="indices", prefix="corpus")
indexer.index_files([
"src/py/nind/NindFile.py",
"src/py/nind/NindPadFile.py",
"src/py/nind/nind_engine.py",
])
engine = NindEngine("indices")
for doc_id, score in engine.search("ejcrit nombre", top_k=5):
print(f"{doc_id}: {score:.3f}")
index_dir must already exist; each input file becomes one document,
identified externally by its position in the list (0, 1, 2, ...).
NindEngine also exposes the building blocks it uses internally
(get_term_id, get_df, get_tf, get_doc_len) for inspecting relevance
or a specific document directly.
See the Quickstart guide for more, including how to open index files produced by the C++ implementation directly.
Command-line tools
Every low-level reader module doubles as a runnable diagnostic script
(analyse/dump/debug its own file format), and three higher-level
scripts operate on a whole indexed corpus:
cd src/py/nind
uv run python3 Nind_search.py <fichier lexiconindex> <terme cherché>
uv run python3 Nind_dumpDocument.py <fichier nind> <n° doc>
uv run python3 Nind_trouveMotsSansOccurrence.py <fichier>
See the command-line tools guide for the full list and usage of each.
How it works
nind's binary files are a small fixed header, one or more fixed-size
indirection blocks mapping an integer identifier to an (offset, length) pair, the variable-length data those indirections point to, and a
trailer holding format-specific data plus an identification stamp. Every
concrete format (the lexicon, the inverted term index, the per-document
local index, the reverse lexicon) builds on that same envelope, adding
only the meaning of its own records — see the
architecture guide for
the full module layering, on both the C++ and Python sides.
Development
- C++:
NIND_DIST=/path/to/dist ./gbuild.sh(wraps CMake + ctest; see./gbuild.sh -hfor build-mode/sanitizer/generator options). - Python:
uv sync(buildsnind._nativeand installs the package editable, plus dev dependencies), thenuv run pytest tst/py -v.
See CLAUDE.md for the full architecture reference, build details, and
release process.
License
nind is distributed under the GNU Lesser General Public License v3 (LGPL-3.0) — see LICENCE.md.
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file nind-2.1.2.tar.gz.
File metadata
- Download URL: nind-2.1.2.tar.gz
- Upload date:
- Size: 208.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.14 {"installer":{"name":"uv","version":"0.12.14","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}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b20ba06c786cea00088117e752d29d01085f92a4769cd1ab8a44a302766ed009
|
|
| MD5 |
6ca02d802b6f3a7a0a0d0136b5de956c
|
|
| BLAKE2b-256 |
1d5b52da29ba846b12da26e6b498d674539b856f0ef36979dbb081f5610e0a5c
|
File details
Details for the file nind-2.1.2-cp315-cp315t-win_amd64.whl.
File metadata
- Download URL: nind-2.1.2-cp315-cp315t-win_amd64.whl
- Upload date:
- Size: 463.8 kB
- Tags: CPython 3.15t, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.14 {"installer":{"name":"uv","version":"0.12.14","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}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
af10f106c759a27fb0d32c0ffe5b798dac21f65c8eba7c923dfa9756c66a0c2c
|
|
| MD5 |
6cb457b4bbd45a12bd680a7c37259b05
|
|
| BLAKE2b-256 |
bc5bac389adc69262cadd2faf639ed47d658826f7fd361d863dbbb70ff151ac2
|
File details
Details for the file nind-2.1.2-cp315-cp315t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: nind-2.1.2-cp315-cp315t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 289.5 kB
- Tags: CPython 3.15t, manylinux: glibc 2.24+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.14 {"installer":{"name":"uv","version":"0.12.14","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}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cf9169815f68dc52c2333df1976058a8e41ae4b0fedf5a44a0e0658f978e6a89
|
|
| MD5 |
a4782996be04ad1347879d4406890311
|
|
| BLAKE2b-256 |
25ec0255c6ce7c9ee0a61d6c98dfd219244fa39998981cea969f3d6a0f90a631
|
File details
Details for the file nind-2.1.2-cp315-cp315t-macosx_11_0_arm64.whl.
File metadata
- Download URL: nind-2.1.2-cp315-cp315t-macosx_11_0_arm64.whl
- Upload date:
- Size: 254.7 kB
- Tags: CPython 3.15t, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.14 {"installer":{"name":"uv","version":"0.12.14","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}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cfdd70e3aafcde42bc82f509a9cf6d0ebc9f31d18f40a4e025c5bf0abf3a598e
|
|
| MD5 |
852d5d56999e6aef2c4086423c20253d
|
|
| BLAKE2b-256 |
e12cc41cab680206141a900ce080e0f82afa6b072e88a18899f9433836223571
|
File details
Details for the file nind-2.1.2-cp315-cp315-win_amd64.whl.
File metadata
- Download URL: nind-2.1.2-cp315-cp315-win_amd64.whl
- Upload date:
- Size: 456.6 kB
- Tags: CPython 3.15, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.14 {"installer":{"name":"uv","version":"0.12.14","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}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
20d115de6603b71ea799effb5dc02bbae8c1c7b5483eef7273e5188ca0cf2b37
|
|
| MD5 |
5b51e9a22220d8df38e135110ca4a69d
|
|
| BLAKE2b-256 |
c0f70b5a1e7f148367de82933c137a3775a412aacd0bed52f7332f5355e139a5
|
File details
Details for the file nind-2.1.2-cp315-cp315-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: nind-2.1.2-cp315-cp315-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 289.0 kB
- Tags: CPython 3.15, manylinux: glibc 2.24+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.14 {"installer":{"name":"uv","version":"0.12.14","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}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
395c6756f7e43b169d264a135332012b9aed541fe8d91206feeb45d5adbf6045
|
|
| MD5 |
e7070ddfb33482518864e02164fab08e
|
|
| BLAKE2b-256 |
8b750f51fa3d36c1e1fec4f36803aa33929cdfec43c262a2331e6d9b2f63aadb
|
File details
Details for the file nind-2.1.2-cp315-cp315-macosx_11_0_arm64.whl.
File metadata
- Download URL: nind-2.1.2-cp315-cp315-macosx_11_0_arm64.whl
- Upload date:
- Size: 242.1 kB
- Tags: CPython 3.15, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.14 {"installer":{"name":"uv","version":"0.12.14","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}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e1986f40a689ca01cceacd27e752ce17b0ac5b7ec0fdc3a5f3e84fb74b40edd0
|
|
| MD5 |
ee2940052f74e52b7c7dda3540b7fc43
|
|
| BLAKE2b-256 |
1bf25a9ff9cff3f1d5469120d42bb9026c3928236a0c7d7290938761e47ad646
|
File details
Details for the file nind-2.1.2-cp314-cp314t-win_amd64.whl.
File metadata
- Download URL: nind-2.1.2-cp314-cp314t-win_amd64.whl
- Upload date:
- Size: 464.0 kB
- Tags: CPython 3.14t, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.14 {"installer":{"name":"uv","version":"0.12.14","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}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4699c636c91d23fbcde4a259cf83896a83fae65f97834fdfae642a52130fbba4
|
|
| MD5 |
9bae225a0c8cea8d1b7d086b6cb0e71a
|
|
| BLAKE2b-256 |
61ea0c905b12977d95f249d6f2bc53235c8600cf62560e9054fd1fe4814d7fa9
|
File details
Details for the file nind-2.1.2-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: nind-2.1.2-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 287.4 kB
- Tags: CPython 3.14t, manylinux: glibc 2.24+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.14 {"installer":{"name":"uv","version":"0.12.14","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}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
312e71bb211ae5f7d390ee115f638bda1c495e0afbfab2586c89f1774681a947
|
|
| MD5 |
5e0a1dfc3cb96090066f898e06f67beb
|
|
| BLAKE2b-256 |
e8aee0e3b6ebdbd02a903acee360e702f4e0336bace6697404b07854e9d97668
|
File details
Details for the file nind-2.1.2-cp314-cp314t-macosx_11_0_arm64.whl.
File metadata
- Download URL: nind-2.1.2-cp314-cp314t-macosx_11_0_arm64.whl
- Upload date:
- Size: 254.7 kB
- Tags: CPython 3.14t, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.14 {"installer":{"name":"uv","version":"0.12.14","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}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fba0bb67899527c7031f23f33dbb4c1fde8c69609b5e7faded78463f3d7453e9
|
|
| MD5 |
ca3ec74e5377a74fc5889fa7aed8f58a
|
|
| BLAKE2b-256 |
53776c46f4b2fd9046975f9dafe4f659ab31f1ee6601e44cdb71ce3c52cd1762
|
File details
Details for the file nind-2.1.2-cp314-cp314-win_amd64.whl.
File metadata
- Download URL: nind-2.1.2-cp314-cp314-win_amd64.whl
- Upload date:
- Size: 456.6 kB
- Tags: CPython 3.14, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.14 {"installer":{"name":"uv","version":"0.12.14","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}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ff6f935a3074a40bd8a76ab30100e30d4f636d50b730997a1a7b3f5771610880
|
|
| MD5 |
927bb5fe2295cfb8adef302fa53aac02
|
|
| BLAKE2b-256 |
fd047f2d2a7af527e176b15215f8597bf4adba9c35cd1ea83f7b142f2003b022
|
File details
Details for the file nind-2.1.2-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: nind-2.1.2-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 289.0 kB
- Tags: CPython 3.14, manylinux: glibc 2.24+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.14 {"installer":{"name":"uv","version":"0.12.14","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}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
020395d74d187114ae81dc9451879a95459cd0e1b4cb1e0f04b98bc6bc62c1c9
|
|
| MD5 |
333c198a961f999d606a4ba083698a48
|
|
| BLAKE2b-256 |
04d140b0ff41b19518ffda502544e97b39972d63c9023d0b5d86f9ddecc24f98
|
File details
Details for the file nind-2.1.2-cp314-cp314-macosx_11_0_arm64.whl.
File metadata
- Download URL: nind-2.1.2-cp314-cp314-macosx_11_0_arm64.whl
- Upload date:
- Size: 242.1 kB
- Tags: CPython 3.14, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.14 {"installer":{"name":"uv","version":"0.12.14","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}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
836b7003f895947feac2d0a0db82c37c403b210b078f19b9541ce5d35574c860
|
|
| MD5 |
a453212194b4a0549f6a7e5a8b1c6e38
|
|
| BLAKE2b-256 |
73f3f9a2b6b8f30ba8e5faf315d05f7e56ee87226905f8d180e58bde076ecd92
|
File details
Details for the file nind-2.1.2-cp313-cp313-win_amd64.whl.
File metadata
- Download URL: nind-2.1.2-cp313-cp313-win_amd64.whl
- Upload date:
- Size: 444.6 kB
- Tags: CPython 3.13, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.14 {"installer":{"name":"uv","version":"0.12.14","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}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7027e2e3940c46bcf1cff9fbb1c1515efa2fe50c68cc7ba80c4ab45b5ce1e08c
|
|
| MD5 |
91ad99bbc75e6d5e742bdc3ca6b6753c
|
|
| BLAKE2b-256 |
31a38a1a0cfd353ce5853e7abde47a3756c3ab676634ab2a4d75b8a27c43cd53
|
File details
Details for the file nind-2.1.2-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: nind-2.1.2-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 288.5 kB
- Tags: CPython 3.13, manylinux: glibc 2.24+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.14 {"installer":{"name":"uv","version":"0.12.14","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}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f98099d13b91b7d59e46bc72abb2d7c0843535a46daf5425d8d95f3b4b214268
|
|
| MD5 |
8b8b273cb55e0548c476c6ce9543038c
|
|
| BLAKE2b-256 |
c3958e65a8032203da3663cf28f30d86afc8a2fd7bbe48e4e96807801dac5680
|
File details
Details for the file nind-2.1.2-cp313-cp313-macosx_11_0_arm64.whl.
File metadata
- Download URL: nind-2.1.2-cp313-cp313-macosx_11_0_arm64.whl
- Upload date:
- Size: 241.7 kB
- Tags: CPython 3.13, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.14 {"installer":{"name":"uv","version":"0.12.14","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}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6dbf5fb7700ffbc515f32a99d1ac414720094ba0a75de89d0a1ae94f4dd095e2
|
|
| MD5 |
738b63d8896ab3a62611ffe051b2992d
|
|
| BLAKE2b-256 |
bb5d36e55fb964a9117554de35e818033fd3b6c616b97b083771b4e046cee96a
|
File details
Details for the file nind-2.1.2-cp312-cp312-win_amd64.whl.
File metadata
- Download URL: nind-2.1.2-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 444.6 kB
- Tags: CPython 3.12, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.14 {"installer":{"name":"uv","version":"0.12.14","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}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e0b3a4dbe4b9df63345868c4347b7c79cb7febba55407a6f50919e818b9a34e2
|
|
| MD5 |
1478bab5680fb761e592a0207d2b8b8d
|
|
| BLAKE2b-256 |
fa29f7b983291e405db0a7479b61d27d2680a53991546310c44765d507334b68
|
File details
Details for the file nind-2.1.2-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: nind-2.1.2-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 288.4 kB
- Tags: CPython 3.12, manylinux: glibc 2.24+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.14 {"installer":{"name":"uv","version":"0.12.14","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}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e5529ee9370c83c2a45a0dd2ddef859b62f471a7f305a0b63257cb765614648e
|
|
| MD5 |
74742d2e64f352b526ba5bfd4d660d20
|
|
| BLAKE2b-256 |
717eab20def7a1416044a2a882a33eb907d0db5ffba543412b45535c1faca3fb
|
File details
Details for the file nind-2.1.2-cp312-cp312-macosx_11_0_arm64.whl.
File metadata
- Download URL: nind-2.1.2-cp312-cp312-macosx_11_0_arm64.whl
- Upload date:
- Size: 241.6 kB
- Tags: CPython 3.12, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.14 {"installer":{"name":"uv","version":"0.12.14","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}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e93a0138939bc60461d55b6aa7b5bb719fa5155b6c03fa316ba253ffed14398e
|
|
| MD5 |
24e645e15829a1a9044f0393556e526a
|
|
| BLAKE2b-256 |
ae3e4e91b5627cadc9ecd1887784d6acd283be024806fa07b7e87aaedd288393
|
File details
Details for the file nind-2.1.2-cp311-cp311-win_amd64.whl.
File metadata
- Download URL: nind-2.1.2-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 445.2 kB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.14 {"installer":{"name":"uv","version":"0.12.14","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}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b368fe77d240313eee08b5d151235f349f6b2154c227f551a70f55b6d7b9d57e
|
|
| MD5 |
4d97ba419f22c5d42d4eaecb0d28a845
|
|
| BLAKE2b-256 |
da2a91c47ce6406e0e01947d0d0a89413845bd3b6863652f5fa3516ffd47ca07
|
File details
Details for the file nind-2.1.2-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: nind-2.1.2-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 283.8 kB
- Tags: CPython 3.11, manylinux: glibc 2.24+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.14 {"installer":{"name":"uv","version":"0.12.14","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}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4875c47c405be5d47222bc1ee3fef460d09dfaccba03d2e488f2b9410cd2e553
|
|
| MD5 |
1b00dbfd8ca9473ee7ab81c28649c288
|
|
| BLAKE2b-256 |
048304ed51f082520f91a46cce2ea7c0da2cfcbc401134282a24dc86c29d4c81
|
File details
Details for the file nind-2.1.2-cp311-cp311-macosx_11_0_arm64.whl.
File metadata
- Download URL: nind-2.1.2-cp311-cp311-macosx_11_0_arm64.whl
- Upload date:
- Size: 239.1 kB
- Tags: CPython 3.11, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.14 {"installer":{"name":"uv","version":"0.12.14","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}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4d54c924a2482085d7b55615a117e10575c06d9ef8748f576007872b6cd0c803
|
|
| MD5 |
d0a5bc82b63df156ca2014cd5dd9d0b1
|
|
| BLAKE2b-256 |
51b6f02a85e0b6ae4e77b70ae5c70e453aa500e03160e221f15a4941763c86b0
|
File details
Details for the file nind-2.1.2-cp310-cp310-win_amd64.whl.
File metadata
- Download URL: nind-2.1.2-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 443.9 kB
- Tags: CPython 3.10, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.14 {"installer":{"name":"uv","version":"0.12.14","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}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8d3dbe81e3e93aaea84c200d9c154a4395975ef556cd6888257925c6d7db13ad
|
|
| MD5 |
5e3ad127f8ab9c68b7e6940b2d70c357
|
|
| BLAKE2b-256 |
2cda5384763997956d7244c5067906adb68c44984ce1ad24ccfebbacfebab4d0
|
File details
Details for the file nind-2.1.2-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: nind-2.1.2-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 282.8 kB
- Tags: CPython 3.10, manylinux: glibc 2.24+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.14 {"installer":{"name":"uv","version":"0.12.14","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}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5a156eed133ae5654f82fa15a742a28fd8d13c28eba6e7785bd6ce159d22cd2f
|
|
| MD5 |
142168a141aac8b7c8257bc8137e2be8
|
|
| BLAKE2b-256 |
c90b1397d9e83b85310e2235185f6f0de28f39924f93ffe62eebb2af7cd95269
|
File details
Details for the file nind-2.1.2-cp310-cp310-macosx_11_0_arm64.whl.
File metadata
- Download URL: nind-2.1.2-cp310-cp310-macosx_11_0_arm64.whl
- Upload date:
- Size: 237.8 kB
- Tags: CPython 3.10, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.14 {"installer":{"name":"uv","version":"0.12.14","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}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c8c71eb635a11c41f7aafeeac769e91a92a5a52d53ebef4b895bcbcdd0801821
|
|
| MD5 |
0d7f4a9f457c5d4e37ad70a760afaca9
|
|
| BLAKE2b-256 |
71ecd1ced966fd6281433e26d77b8877977cf822fbed9fbc08c11fc6c853bcba
|
File details
Details for the file nind-2.1.2-cp39-cp39-win_amd64.whl.
File metadata
- Download URL: nind-2.1.2-cp39-cp39-win_amd64.whl
- Upload date:
- Size: 444.7 kB
- Tags: CPython 3.9, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.14 {"installer":{"name":"uv","version":"0.12.14","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}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5b532f2b37d399174262eff8835f9f850eb977ac7dde268ad2c51475b8a4c28a
|
|
| MD5 |
04947ce9e94bba36d7fc6237facc396b
|
|
| BLAKE2b-256 |
f7a874b7a2e7045faa4e25cc54f43ebe85b44343c5ee512d916bc0bdd08bd94d
|
File details
Details for the file nind-2.1.2-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: nind-2.1.2-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 283.2 kB
- Tags: CPython 3.9, manylinux: glibc 2.24+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.14 {"installer":{"name":"uv","version":"0.12.14","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}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
31160754a894e3fb5685aff834d703fefe55d0bc07c3b9fa0bd0b859741e1f42
|
|
| MD5 |
8c9e3c17a24a8a14977b4a3ade7e3ef2
|
|
| BLAKE2b-256 |
0f9b0e335ff7a10c531247d516ab88f33f1f0ca9d262bf744a115e1e9341cfb6
|
File details
Details for the file nind-2.1.2-cp39-cp39-macosx_11_0_arm64.whl.
File metadata
- Download URL: nind-2.1.2-cp39-cp39-macosx_11_0_arm64.whl
- Upload date:
- Size: 237.9 kB
- Tags: CPython 3.9, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.14 {"installer":{"name":"uv","version":"0.12.14","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}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2fdaaffd6883f5d6022a7a656d69d9d2e52c6c3cf5a63bce234b7bb0d513b7e0
|
|
| MD5 |
65b03a3c9bdaae6daec342605bac9f81
|
|
| BLAKE2b-256 |
01958a1ded53d63d38ef9ff8ee42a01ccf0719dba1b7e81ae909178870bccd98
|