Skip to main content

Ndarray-native linear algebra and ML library - Python bindings for nabled

Project description

pynabled

pynabled is the Python package for nabled, an ndarray-native numerical library for dense linear algebra, decompositions, sparse workflows, tensor routines, and selected ML/statistics operations.

Install

Install the published wheel:

pip install pynabled

pynabled requires Python 3.10+ and NumPy.

Optional features

Published PyPI wheels use the default feature set.

Default wheels include the Rust arrow feature. Python Arrow workflows still require pyarrow at runtime.

Optional provider and accelerator support are source-build workflows that use the same Cargo feature names as the Rust facade:

  • openblas-system
  • openblas-static
  • netlib-system
  • netlib-static
  • magma-system
  • accelerator-rayon
  • accelerator-wgpu

For pip / uv source builds, the package exposes friendly build settings:

PYNABLED_PROVIDER="openblas-system magma-system" python -m pip install --no-binary pynabled pynabled
PYNABLED_ACCELERATORS=rayon python -m pip install --no-binary pynabled pynabled

You can pass the same knobs through frontend config settings with pynabled-provider, pynabled-accelerators, and pynabled-features.

Builds can be inspected at runtime with pynabled.build_features().

Build guide: https://github.com/MontOpsInc/nabled/blob/main/BUILD.md

Quick example

import numpy as np
import pynabled

a = np.array([[1.0, 2.0], [3.0, 4.0]], dtype=np.float64)
result = pynabled.svd_decompose(a)

print(result.singular_values)

What it includes

  • Dense vector and matrix kernels over numpy.ndarray
  • Decompositions including SVD, QR, LU, Cholesky, eigen, Schur, and polar
  • Sparse matrix carriers and solver/preconditioner workflows
  • Tensor decomposition and reconstruction helpers
  • PCA, regression, iterative solvers, Jacobian helpers, and optimization configs
  • pynabled.embeddings: a lightweight, ndarray-native, Arrow-zero-copy compute and rerank layer for embedding vectors (see below)
  • Optional Arrow and ndarrow interop when built with arrow

Embeddings

pynabled.embeddings is a lightweight, ndarray-native, Arrow-zero-copy compute and rerank layer for embedding vectors — bring vectors from any model, compute exactly, deploy anywhere. It is the exact rerank/compute step that sits next to a vector store (e.g. LanceDB), not a vector database: no ANN index, no storage, no model inference. Bring dense float vectors from any encoder (OpenAI, Cohere, Sentence-BERT, CLIP, custom) and compute exact scores here. Two rules the math cannot enforce: query and corpus must be the same model and dim, and you pick the metric to match how the model was trained ("cosine" default, "dot" for MIPS-style models, "l2" where applicable; dot on un-normalized vectors favors larger-norm rows by design).

The headline pattern is "ANN narrows, nabled reranks exactly," over a pure Arrow interchange so the same entrypoint reranks any batch producer's top-N candidates (LanceDB shown):

import lance              # example-only: pip install lance
import numpy as np
import pynabled

query = ...               # np.ndarray, shape (dim,), from your encoder
dataset = lance.dataset("corpus.lance")
candidates = dataset.to_table(nearest={"column": "vector", "q": query, "k": 50})
cand_vecs = np.stack([np.asarray(v, np.float32) for v in candidates["vector"].to_pylist()])

# The SAME entrypoint reranks candidates from any Arrow batch producer.
top = pynabled.embeddings.rerank(query, cand_vecs, k=10, metric="cosine")
print(top.indices, top.scores)

lance and sentence-transformers are example-only dependencies; they are not required by the package or its tests. A runnable end-to-end script lives at python/examples/embeddings/lance_rerank.py. The full embeddings surface is normalize_rows, query_corpus_scores, rerank, brute_force_knn, and compress_pca, plus id-carrying rerank_with_ids / batch_rerank_with_ids (returning IdNeighbors), a build-once/query-many CorpusWorkspace, offline eval metrics (recall_at_k, reciprocal_rank, mean_reciprocal_rank, ndcg_at_k), MMR diversity rerank (mmr), and int8 quantization (quantize_rows, dequantize, query_corpus_scores_quantized, QuantizedMatrix). Arrow-native rerank wrappers ship under pynabled.arrow. See docs/EMBEDDINGS.md for the full guide and docs/BENCHMARKS.md for benchmarking methodology.

API and behavior

numpy.ndarray is the canonical CPU array carrier. Where the Rust API admits borrowed views, pynabled preserves that contract at the Python boundary instead of forcing extra copies.

Structured results are returned as typed Python objects such as SvdResult, QrResult, LuResult, PcaResult, and tensor-specific result types.

Some higher-level convenience APIs still materialize owned arrays internally where the current Rust API shape requires it. Callback-driven Jacobian and optimization helpers also cross back into Python on each evaluation, so they do not have the same performance contract as the direct array-in/array-out kernels.

Project links

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pynabled-0.0.11.tar.gz (536.2 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

pynabled-0.0.11-pp311-pypy311_pp73-manylinux_2_28_x86_64.whl (3.6 MB view details)

Uploaded PyPymanylinux: glibc 2.28+ x86-64

pynabled-0.0.11-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl (3.3 MB view details)

Uploaded PyPymanylinux: glibc 2.28+ ARM64

pynabled-0.0.11-cp315-cp315-manylinux_2_28_x86_64.whl (3.5 MB view details)

Uploaded CPython 3.15manylinux: glibc 2.28+ x86-64

pynabled-0.0.11-cp314-cp314t-manylinux_2_28_aarch64.whl (3.3 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ ARM64

pynabled-0.0.11-cp314-cp314-win_amd64.whl (3.3 MB view details)

Uploaded CPython 3.14Windows x86-64

pynabled-0.0.11-cp314-cp314-manylinux_2_28_x86_64.whl (3.5 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

pynabled-0.0.11-cp314-cp314-manylinux_2_28_aarch64.whl (3.2 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

pynabled-0.0.11-cp314-cp314-macosx_11_0_arm64.whl (3.2 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

pynabled-0.0.11-cp314-cp314-macosx_10_12_x86_64.whl (3.5 MB view details)

Uploaded CPython 3.14macOS 10.12+ x86-64

pynabled-0.0.11-cp313-cp313t-manylinux_2_28_aarch64.whl (3.3 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.28+ ARM64

pynabled-0.0.11-cp313-cp313-win_amd64.whl (3.3 MB view details)

Uploaded CPython 3.13Windows x86-64

pynabled-0.0.11-cp313-cp313-manylinux_2_28_x86_64.whl (3.6 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

pynabled-0.0.11-cp313-cp313-manylinux_2_28_aarch64.whl (3.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

pynabled-0.0.11-cp313-cp313-macosx_11_0_arm64.whl (3.2 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

pynabled-0.0.11-cp313-cp313-macosx_10_12_x86_64.whl (3.5 MB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

pynabled-0.0.11-cp312-cp312-win_amd64.whl (3.3 MB view details)

Uploaded CPython 3.12Windows x86-64

pynabled-0.0.11-cp312-cp312-manylinux_2_28_x86_64.whl (3.6 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

pynabled-0.0.11-cp312-cp312-manylinux_2_28_aarch64.whl (3.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

pynabled-0.0.11-cp312-cp312-macosx_11_0_arm64.whl (3.2 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

pynabled-0.0.11-cp312-cp312-macosx_10_12_x86_64.whl (3.5 MB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

pynabled-0.0.11-cp311-cp311-win_amd64.whl (3.3 MB view details)

Uploaded CPython 3.11Windows x86-64

pynabled-0.0.11-cp311-cp311-manylinux_2_28_x86_64.whl (3.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

pynabled-0.0.11-cp311-cp311-manylinux_2_28_aarch64.whl (3.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

pynabled-0.0.11-cp311-cp311-macosx_11_0_arm64.whl (3.2 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

pynabled-0.0.11-cp311-cp311-macosx_10_12_x86_64.whl (3.6 MB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

pynabled-0.0.11-cp310-cp310-win_amd64.whl (3.3 MB view details)

Uploaded CPython 3.10Windows x86-64

pynabled-0.0.11-cp310-cp310-manylinux_2_28_x86_64.whl (3.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

pynabled-0.0.11-cp310-cp310-manylinux_2_28_aarch64.whl (3.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

File details

Details for the file pynabled-0.0.11.tar.gz.

File metadata

  • Download URL: pynabled-0.0.11.tar.gz
  • Upload date:
  • Size: 536.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for pynabled-0.0.11.tar.gz
Algorithm Hash digest
SHA256 2da7f90f88673e0cb3859db04f82546a4f5286e48dd621ebc120bc72317995ce
MD5 0d48eea8d563d651e256cc92226b49e1
BLAKE2b-256 a2352784eb010cd51e1b7408b3dcacaacc39b1d4b55c0dc209f5ce1dd213b6d0

See more details on using hashes here.

Provenance

The following attestation bundles were made for pynabled-0.0.11.tar.gz:

Publisher: publish-pypi.yml on MontOpsInc/nabled

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pynabled-0.0.11-pp311-pypy311_pp73-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pynabled-0.0.11-pp311-pypy311_pp73-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0de1da1e5916a79757e6c19cf0cc67196fee0af86837e0ffb44546948bceb339
MD5 ca45d29d0536043af21113c33662b898
BLAKE2b-256 15a35aa16de3e06a8bc109ee3ff641efe7a921ddb0cef538bba4cf4165b52124

See more details on using hashes here.

Provenance

The following attestation bundles were made for pynabled-0.0.11-pp311-pypy311_pp73-manylinux_2_28_x86_64.whl:

Publisher: publish-pypi.yml on MontOpsInc/nabled

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pynabled-0.0.11-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pynabled-0.0.11-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 00cf9925c90f0291cdbf7efb9e8a7185717cbe734cc1ab99f7fd11d8ee588fd8
MD5 bfedd5af583d4be99501477b926e9a69
BLAKE2b-256 706af6ba9cf92283252afaee37596bc988547731fa6a62f65eeff3f497c06435

See more details on using hashes here.

Provenance

The following attestation bundles were made for pynabled-0.0.11-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl:

Publisher: publish-pypi.yml on MontOpsInc/nabled

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pynabled-0.0.11-cp315-cp315-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pynabled-0.0.11-cp315-cp315-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2dd5ffd702bc56935df474a217de0ba43b35d060121981de5b8ba7e368829316
MD5 89631be544c4fe795a0fab6406e421ae
BLAKE2b-256 e27ede36d4ef36d6aa107cdac659f8823a412982ca779c5066757928dd9c69b2

See more details on using hashes here.

Provenance

The following attestation bundles were made for pynabled-0.0.11-cp315-cp315-manylinux_2_28_x86_64.whl:

Publisher: publish-pypi.yml on MontOpsInc/nabled

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pynabled-0.0.11-cp314-cp314t-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pynabled-0.0.11-cp314-cp314t-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2d2bcda44618297baf3ef2684baf18bea18e555bce83e50de42aa28e5588b3e9
MD5 42ae955ce5503a7657c28b17a028d476
BLAKE2b-256 a47a38cd3e73ca0e15c700c5852409220e00d4cb9b645b06ed4c5045985a81a2

See more details on using hashes here.

Provenance

The following attestation bundles were made for pynabled-0.0.11-cp314-cp314t-manylinux_2_28_aarch64.whl:

Publisher: publish-pypi.yml on MontOpsInc/nabled

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pynabled-0.0.11-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: pynabled-0.0.11-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 3.3 MB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for pynabled-0.0.11-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 e1a024237a3c823817637110d50f41088927a2f5f6ad4470442b5e2f4fd25432
MD5 e47480781e7b39cb950acaf41c0de904
BLAKE2b-256 a24788d56a715a6d1781ba5a9e56bae47f4eb63d921e2829bfabaeda2a93025b

See more details on using hashes here.

Provenance

The following attestation bundles were made for pynabled-0.0.11-cp314-cp314-win_amd64.whl:

Publisher: publish-pypi.yml on MontOpsInc/nabled

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pynabled-0.0.11-cp314-cp314-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pynabled-0.0.11-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c54ef86748aae89c2363db92fbb14923bc781dd61b4a8eec87a62a9f2ca7ebfd
MD5 99768093f5068c5de5fddfe763b50f73
BLAKE2b-256 26e546a301a7a065672dac14abc50b93d6f8f94cdc2b89eb15daa4344a2e2988

See more details on using hashes here.

Provenance

The following attestation bundles were made for pynabled-0.0.11-cp314-cp314-manylinux_2_28_x86_64.whl:

Publisher: publish-pypi.yml on MontOpsInc/nabled

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pynabled-0.0.11-cp314-cp314-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pynabled-0.0.11-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 682a899d9c54447fd3dddb6bb6b51df0a1664df6bb0311faf1c0066e3ed42f16
MD5 5725e870889eeec88fda891674926e2d
BLAKE2b-256 cb9cae4d786a8cd660f5d22efa761572bd0fe5d02195085b35d98d441b07dca7

See more details on using hashes here.

Provenance

The following attestation bundles were made for pynabled-0.0.11-cp314-cp314-manylinux_2_28_aarch64.whl:

Publisher: publish-pypi.yml on MontOpsInc/nabled

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pynabled-0.0.11-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pynabled-0.0.11-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ff5b2ea2afdb6fc3a58bca2ef34b2757f4b67b78e4ad442a673a022c04b20f00
MD5 09565d224efd19ee5b5cac3637108885
BLAKE2b-256 cb1e0bbbe7e2263368669957a6e4fb65073b0640e1ad016bca36924e9d516854

See more details on using hashes here.

Provenance

The following attestation bundles were made for pynabled-0.0.11-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: publish-pypi.yml on MontOpsInc/nabled

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pynabled-0.0.11-cp314-cp314-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for pynabled-0.0.11-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 4eeb9ccf117543aaee40914b4d834e790d6c6fa5b5982c156cfe2b92e81afd5e
MD5 fd7f9131f47ea56fe0f607fe807a482d
BLAKE2b-256 e858975b9447d9340ef78e29f28de0071cd9376eba492022a054ff3f253d2313

See more details on using hashes here.

Provenance

The following attestation bundles were made for pynabled-0.0.11-cp314-cp314-macosx_10_12_x86_64.whl:

Publisher: publish-pypi.yml on MontOpsInc/nabled

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pynabled-0.0.11-cp313-cp313t-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pynabled-0.0.11-cp313-cp313t-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4968137f537bb8fb3f93c051076675d50f1a07a92a8a037e18453724c1b83219
MD5 80fabac5a2d7369f354fd2d5ed0a6fd4
BLAKE2b-256 81b4203af4a2149f3e8c8a6da571d2177ef40c8b65b867ad6bc78e784af7e75c

See more details on using hashes here.

Provenance

The following attestation bundles were made for pynabled-0.0.11-cp313-cp313t-manylinux_2_28_aarch64.whl:

Publisher: publish-pypi.yml on MontOpsInc/nabled

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pynabled-0.0.11-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: pynabled-0.0.11-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 3.3 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for pynabled-0.0.11-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 2b53f77f1cfbe2b5fc2919f12a2c01b4fb341d6202db844177f4f3fa8a8f64ce
MD5 9dd6d429b8044ae72619b6443b5bb6a9
BLAKE2b-256 ebf2ce819f9b76706712cafc37c0aab6583846360899b4a8feb9622e165dbea3

See more details on using hashes here.

Provenance

The following attestation bundles were made for pynabled-0.0.11-cp313-cp313-win_amd64.whl:

Publisher: publish-pypi.yml on MontOpsInc/nabled

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pynabled-0.0.11-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pynabled-0.0.11-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d0750cf723aa72e5e883a84cf1f90841afad8f058570346c38b22236ba627276
MD5 45e6321d19d442e9020a2f0a4c76add2
BLAKE2b-256 2de798dfd798c8cc8320ba4e64de089b68f2bb2c94c192a3831f3f749bb42ae8

See more details on using hashes here.

Provenance

The following attestation bundles were made for pynabled-0.0.11-cp313-cp313-manylinux_2_28_x86_64.whl:

Publisher: publish-pypi.yml on MontOpsInc/nabled

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pynabled-0.0.11-cp313-cp313-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pynabled-0.0.11-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7fdf4f49d144ee837f95fa9362fd31fcedc933fbac7d54a9cfa7f9a3830ec151
MD5 bee63302626e213a565c40ea65cf8a5a
BLAKE2b-256 00a3215f8540c7796c44e0f61c60e1e1a48127f7b4e8a1974d066f348d0f5fd2

See more details on using hashes here.

Provenance

The following attestation bundles were made for pynabled-0.0.11-cp313-cp313-manylinux_2_28_aarch64.whl:

Publisher: publish-pypi.yml on MontOpsInc/nabled

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pynabled-0.0.11-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pynabled-0.0.11-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7650488341ce85efc522e5b88cb0e05b92063523d755ec16545de30f46034d6c
MD5 fc4816f70e0f7fb7981ac768dadbff8b
BLAKE2b-256 cc90b7b8d1f5e3105651680a541a63f67862921362372b007fb525b0dcf41a83

See more details on using hashes here.

Provenance

The following attestation bundles were made for pynabled-0.0.11-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: publish-pypi.yml on MontOpsInc/nabled

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pynabled-0.0.11-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for pynabled-0.0.11-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 ecec47ffd604bb77f5e9f3e128779e80f7b3f94756c8b84cd098b3b24880bc8f
MD5 6fbc39213cd388a44cd53177e4ba1901
BLAKE2b-256 4033447ea08765d7a3767a07064c5bdb69657ffa0353c1c26ae67c6585abbfad

See more details on using hashes here.

Provenance

The following attestation bundles were made for pynabled-0.0.11-cp313-cp313-macosx_10_12_x86_64.whl:

Publisher: publish-pypi.yml on MontOpsInc/nabled

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pynabled-0.0.11-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: pynabled-0.0.11-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 3.3 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for pynabled-0.0.11-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 52bd9425b63ea48440f018937bae0b0343245a374b3f7d0716eb245754d5f51b
MD5 f91879c1935507b6c24e1796e9cf6550
BLAKE2b-256 6c9110f8b39db9b6200a6fe655a79dc0a14edbd1a4a107c53c27484c16a10667

See more details on using hashes here.

Provenance

The following attestation bundles were made for pynabled-0.0.11-cp312-cp312-win_amd64.whl:

Publisher: publish-pypi.yml on MontOpsInc/nabled

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pynabled-0.0.11-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pynabled-0.0.11-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e6f1483ed60567f12a7b03dc66ba8637703a711737977121ac2b7a51938d6f8a
MD5 1452180df392b0085e73b6fd6b296825
BLAKE2b-256 07229dc29c71b3412dbbcfc16d6b414620fa3a992b1d2a8c59a35e5786e098da

See more details on using hashes here.

Provenance

The following attestation bundles were made for pynabled-0.0.11-cp312-cp312-manylinux_2_28_x86_64.whl:

Publisher: publish-pypi.yml on MontOpsInc/nabled

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pynabled-0.0.11-cp312-cp312-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pynabled-0.0.11-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9c118d396d8df18676695e85d6c2b8791dfbe20233273334cdb69197d39358fa
MD5 3798444ccfddb49116cab349abd89901
BLAKE2b-256 05737f665411da5fc16dd93df627ddb3c9519a6733930f674d0b0cc5e86dc6d6

See more details on using hashes here.

Provenance

The following attestation bundles were made for pynabled-0.0.11-cp312-cp312-manylinux_2_28_aarch64.whl:

Publisher: publish-pypi.yml on MontOpsInc/nabled

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pynabled-0.0.11-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pynabled-0.0.11-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 18ecf821451987b4eb77a5cdebead50cbae2d6dd293bffd024b1c167f5476f25
MD5 9dc05ef6f279183821e18eb43229d8ce
BLAKE2b-256 eba9558b5755ea3e11d60021517cb800534337f0a8c055db7605a7dd6fba4b75

See more details on using hashes here.

Provenance

The following attestation bundles were made for pynabled-0.0.11-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: publish-pypi.yml on MontOpsInc/nabled

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pynabled-0.0.11-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for pynabled-0.0.11-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 62426308cefebbf27b224e7c33c0c24356c03b189335c56896fb871e253607b9
MD5 3825f58dc3c7a7ead9dc9547add827d3
BLAKE2b-256 ecde9227c718164e6cf7e13beacdcd9088f94b034269e6a77ba43714ea6c8c2f

See more details on using hashes here.

Provenance

The following attestation bundles were made for pynabled-0.0.11-cp312-cp312-macosx_10_12_x86_64.whl:

Publisher: publish-pypi.yml on MontOpsInc/nabled

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pynabled-0.0.11-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: pynabled-0.0.11-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 3.3 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for pynabled-0.0.11-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 294b4d36587085ef3385edad9bca5608a395e77bcb9420754c5f883df5599252
MD5 27903ef40759774688b55407d447329a
BLAKE2b-256 406c4c3d84b62ae92f7a6cb9eaf5b21880115e3b91eef76620528a600d302494

See more details on using hashes here.

Provenance

The following attestation bundles were made for pynabled-0.0.11-cp311-cp311-win_amd64.whl:

Publisher: publish-pypi.yml on MontOpsInc/nabled

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pynabled-0.0.11-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pynabled-0.0.11-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 91b76b064468caa042c81c752b2463de341f1fbafbac033d3e69c16e40ee8081
MD5 50e7721616ac941c6223763ab01f6aa7
BLAKE2b-256 b2060d952818f8a818e7e2dab9295076460ee38a65551c2df843301cfdfd12e9

See more details on using hashes here.

Provenance

The following attestation bundles were made for pynabled-0.0.11-cp311-cp311-manylinux_2_28_x86_64.whl:

Publisher: publish-pypi.yml on MontOpsInc/nabled

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pynabled-0.0.11-cp311-cp311-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pynabled-0.0.11-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7a09150885fe5c6c6b222e2325681960b2326208488f543fc2b1695e7aaef59f
MD5 2a6e644a7e2cd3125d752c3aadc21b7b
BLAKE2b-256 6612ef28715bbb7c203b5a01db4cb842a12dc6c2d1c243c930d97b090ac191ef

See more details on using hashes here.

Provenance

The following attestation bundles were made for pynabled-0.0.11-cp311-cp311-manylinux_2_28_aarch64.whl:

Publisher: publish-pypi.yml on MontOpsInc/nabled

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pynabled-0.0.11-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pynabled-0.0.11-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c078e85c2eb1107b205823eb78ff0f64fbdb0408ce60dbb3a431886da0590f11
MD5 d997b6d0524c8a1266deac987243bebb
BLAKE2b-256 d2bcb9310041ea50bf451f2298407e21a25cd6097ae01b985a7574492e582049

See more details on using hashes here.

Provenance

The following attestation bundles were made for pynabled-0.0.11-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: publish-pypi.yml on MontOpsInc/nabled

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pynabled-0.0.11-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for pynabled-0.0.11-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 7b33ef0437314b57b2b0711753d10fc8dd9edfceeeecbc268b76f9523fbe4b8f
MD5 90977dc16935effb03abb8c6236dbe41
BLAKE2b-256 96dee8bbb7989b12ba6f78eea2aeb0a8ea447aa8e39bfec18e87fc26c27a6648

See more details on using hashes here.

Provenance

The following attestation bundles were made for pynabled-0.0.11-cp311-cp311-macosx_10_12_x86_64.whl:

Publisher: publish-pypi.yml on MontOpsInc/nabled

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pynabled-0.0.11-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: pynabled-0.0.11-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 3.3 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for pynabled-0.0.11-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 e889458cdfd3d58909d0fd5b7c2b3f36b2d52bd6e1df92eb91b8202d0a1f7c07
MD5 7c27bd2ebab01799cd722f9deb6ed508
BLAKE2b-256 c68a3f03be1961ad69317913dac4af61614adeffe01d3d745c58459890e8a071

See more details on using hashes here.

Provenance

The following attestation bundles were made for pynabled-0.0.11-cp310-cp310-win_amd64.whl:

Publisher: publish-pypi.yml on MontOpsInc/nabled

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pynabled-0.0.11-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pynabled-0.0.11-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 aa3bd6b345d9a3b1f24d8440af2c93f6fcfdff9c9ea22d59b5889b6817714bf1
MD5 69212ed55c5ef432a9fd6bcf9d0c51fa
BLAKE2b-256 b4ecdae63802901ebeef7ad4dfbacd7c70a502484126b30d2120c23390a891d8

See more details on using hashes here.

Provenance

The following attestation bundles were made for pynabled-0.0.11-cp310-cp310-manylinux_2_28_x86_64.whl:

Publisher: publish-pypi.yml on MontOpsInc/nabled

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pynabled-0.0.11-cp310-cp310-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pynabled-0.0.11-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 917217e90456b74791e7440353ee3e497d805d075cf2bceb06828cc15c9848a2
MD5 a134a1c58fd370789de714fbdc84f406
BLAKE2b-256 5c819922408b4a0406089b36b1947286cb42727294bba15ebe9a611cdf76fa61

See more details on using hashes here.

Provenance

The following attestation bundles were made for pynabled-0.0.11-cp310-cp310-manylinux_2_28_aarch64.whl:

Publisher: publish-pypi.yml on MontOpsInc/nabled

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page