Skip to main content

Python bindings for nanots embedded time series database

Project description

NanoTS

NanoTS is a super fast, embedded time series database (so, no server). It supports 1 writer per stream + an unlimited number of readers.

NanoTS chooses to pre-allocate its entire storage file, this has a number of advantages:

  • You cannot fill up your servers disk with data. Set it up and forget about it
  • We don't waste time & cpu creating and deleting files forever
  • If you configure your writer with auto_reclaim=true (the default) you will always have the newest data

Check out: https://github.com/dicroce/nanots

Building

python -m build --wheel

Basics Example


import os
import tempfile
import time
import json
import nanots

def nanots_basics_example():
    try:
        # 1. CREATE DATABASE - 64KB blocks, 100 blocks = ~6MB
        nanots.allocate_file("test.nts", 64*1024, 100)
        
        # 2. WRITE DATA
        writer = nanots.Writer(db_file)
        write_context = writer.create_context("sensors", "Temperature readings")
        
        # Write 10 temperature readings
        base_time = int(time.time() * 1000)
        for i in range(10):
            timestamp = base_time + (i * 5000)  # Every 5 seconds
            temperature = 20.0 + i + (i * 0.5)  # Increasing temp
            
            data = json.dumps({
                "temp_c": temperature,
                "sensor": "temp_01"
            }).encode('utf-8')
            
            print("Writing data:", data.decode('utf-8'), "at", timestamp)
            writer.write(write_context, data, timestamp, 0)
        
        # 3. READ DATA
        reader = nanots.Reader("test.nts")
        
        # Read all data
        frames = reader.read("sensors", base_time, base_time + 50000)
        
        # Show first 3 records
        for i, frame in enumerate(frames[:3]):
            data = json.loads(frame['data'].decode('utf-8'))
            print(f"      {i+1}. {data['temp_c']}°C from {data['sensor']}")
        
        # 4. ITERATE THROUGH DATA
        iterator = nanots.Iterator("test.nts", "sensors")

        # position the iterator...
        iterator.find(base_time + 10000)

        print("Iterating through data:")
        for i, frame in enumerate(iterator):
            data = json.loads(frame['data'].decode('utf-8'))
            print(f"      {i+1}. {data['temp_c']}°C from {data['sensor']} at {frame['timestamp']}")
                
        # 5. DISCOVER STREAMS
        streams = reader.query_stream_tags(base_time, base_time + 50000)
        
    except Exception as e:
        print(f"❌ Error: {e}")

if __name__ == "__main__":
    nanots_basics_example()


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

nanots-0.16.0.tar.gz (109.2 kB view details)

Uploaded Source

Built Distributions

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

nanots-0.16.0-cp312-cp312-win_amd64.whl (628.9 kB view details)

Uploaded CPython 3.12Windows x86-64

nanots-0.16.0-cp312-cp312-musllinux_1_1_x86_64.whl (4.4 MB view details)

Uploaded CPython 3.12musllinux: musl 1.1+ x86-64

nanots-0.16.0-cp312-cp312-musllinux_1_1_i686.whl (4.4 MB view details)

Uploaded CPython 3.12musllinux: musl 1.1+ i686

nanots-0.16.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.8 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

nanots-0.16.0-cp312-cp312-macosx_11_0_arm64.whl (686.2 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

nanots-0.16.0-cp311-cp311-win_amd64.whl (629.9 kB view details)

Uploaded CPython 3.11Windows x86-64

nanots-0.16.0-cp311-cp311-musllinux_1_1_x86_64.whl (4.4 MB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ x86-64

nanots-0.16.0-cp311-cp311-musllinux_1_1_i686.whl (4.4 MB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ i686

nanots-0.16.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.8 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

nanots-0.16.0-cp311-cp311-macosx_11_0_arm64.whl (687.7 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

nanots-0.16.0-cp310-cp310-win_amd64.whl (629.6 kB view details)

Uploaded CPython 3.10Windows x86-64

nanots-0.16.0-cp310-cp310-musllinux_1_1_x86_64.whl (4.4 MB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ x86-64

nanots-0.16.0-cp310-cp310-musllinux_1_1_i686.whl (4.3 MB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ i686

nanots-0.16.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.8 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

nanots-0.16.0-cp310-cp310-macosx_11_0_arm64.whl (686.7 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

nanots-0.16.0-cp39-cp39-win_amd64.whl (630.0 kB view details)

Uploaded CPython 3.9Windows x86-64

nanots-0.16.0-cp39-cp39-musllinux_1_1_x86_64.whl (4.4 MB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ x86-64

nanots-0.16.0-cp39-cp39-musllinux_1_1_i686.whl (4.3 MB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ i686

nanots-0.16.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.8 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

nanots-0.16.0-cp39-cp39-macosx_11_0_arm64.whl (687.2 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

nanots-0.16.0-cp38-cp38-win_amd64.whl (630.5 kB view details)

Uploaded CPython 3.8Windows x86-64

nanots-0.16.0-cp38-cp38-musllinux_1_1_x86_64.whl (4.4 MB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ x86-64

nanots-0.16.0-cp38-cp38-musllinux_1_1_i686.whl (4.4 MB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ i686

nanots-0.16.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.8 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

nanots-0.16.0-cp38-cp38-macosx_11_0_arm64.whl (689.9 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

File details

Details for the file nanots-0.16.0.tar.gz.

File metadata

  • Download URL: nanots-0.16.0.tar.gz
  • Upload date:
  • Size: 109.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for nanots-0.16.0.tar.gz
Algorithm Hash digest
SHA256 33d2208e3016635169f49adc908c64deab460b4fd26880b7b30409a8e84ff6a9
MD5 fa8ca92413a78ee26f734c7f50cfba71
BLAKE2b-256 60a755f859022b4f2cbc754c0b5415e913eec0a041f7d12659e6b32252d4c07b

See more details on using hashes here.

Provenance

The following attestation bundles were made for nanots-0.16.0.tar.gz:

Publisher: cmake-multi-platform.yml on dicroce/nanots

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

File details

Details for the file nanots-0.16.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: nanots-0.16.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 628.9 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for nanots-0.16.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 8c8de36bb946a2e5cc82d02a4c5ca6c849d0ffa4e2cd10b0cf3f23c3766cb94b
MD5 60aaaaf27e2129693c5cec9816aa28f9
BLAKE2b-256 0c57912d9e1ed4750852e666331838db4114204ab7c719a9bb2968bd734c1e96

See more details on using hashes here.

Provenance

The following attestation bundles were made for nanots-0.16.0-cp312-cp312-win_amd64.whl:

Publisher: cmake-multi-platform.yml on dicroce/nanots

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

File details

Details for the file nanots-0.16.0-cp312-cp312-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for nanots-0.16.0-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 98ef1ccfee86a4865831650b7ab3811b28820de566109ef8a369e4d7efe82e2c
MD5 a62295cdfa46e311710280952733dfd7
BLAKE2b-256 e60e9d2241c1140b863750bc7bdf18a7f9bde88b506549ea7edb187df1cff5d1

See more details on using hashes here.

Provenance

The following attestation bundles were made for nanots-0.16.0-cp312-cp312-musllinux_1_1_x86_64.whl:

Publisher: cmake-multi-platform.yml on dicroce/nanots

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

File details

Details for the file nanots-0.16.0-cp312-cp312-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for nanots-0.16.0-cp312-cp312-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 764248445e3ca52c23a22e31d7adeef71020fea3955a356d233c21bae517afd4
MD5 e3cc064089593ad066822ff6d37a9afa
BLAKE2b-256 5272e29a764c6ba395d8707202692bfcac4075078eb910696e0f2fbaee9d46ac

See more details on using hashes here.

Provenance

The following attestation bundles were made for nanots-0.16.0-cp312-cp312-musllinux_1_1_i686.whl:

Publisher: cmake-multi-platform.yml on dicroce/nanots

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

File details

Details for the file nanots-0.16.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for nanots-0.16.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6bbe3fb7d0c41aef801baa67638da92f384197ee473d76c6eaf96e486e2d62de
MD5 e612345a28aaf6231413840d201f2a0e
BLAKE2b-256 69003ce946f67d7357d278815f464ff755fc69a33d758a87d7dbd826b233a4d8

See more details on using hashes here.

Provenance

The following attestation bundles were made for nanots-0.16.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: cmake-multi-platform.yml on dicroce/nanots

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

File details

Details for the file nanots-0.16.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for nanots-0.16.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 332c30d16380922aaac2c21d197862358645b46f38816da6c7261243bbc20c6e
MD5 7959547f90c8f1ce21b50c76ff05e63b
BLAKE2b-256 d21bf2d07d984694482fd16904040b43143e74342225305fde89bd812791d623

See more details on using hashes here.

Provenance

The following attestation bundles were made for nanots-0.16.0-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: cmake-multi-platform.yml on dicroce/nanots

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

File details

Details for the file nanots-0.16.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: nanots-0.16.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 629.9 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for nanots-0.16.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 d0c24d24c0f90d34cb0d08b46fa8e4bda19af03c30c7ad66cb4564c3691b543f
MD5 2f5e7659c1cf32f06ab9e7603c8558f0
BLAKE2b-256 f159fadaddae117e9dae79890d4ef104a8b5cf6e9a0e45c3cce92b8ca22098e6

See more details on using hashes here.

Provenance

The following attestation bundles were made for nanots-0.16.0-cp311-cp311-win_amd64.whl:

Publisher: cmake-multi-platform.yml on dicroce/nanots

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

File details

Details for the file nanots-0.16.0-cp311-cp311-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for nanots-0.16.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 8ee5705d49a48b5d7d3e989c1533c36608b3c9192880a97181bea6a9a13a6b49
MD5 72a9ab65ba6341a17372a6814e1637b7
BLAKE2b-256 8d40664d5ae2be4760fbf37b258b36141d9f8ac20d55e191f9af4a7ec530284f

See more details on using hashes here.

Provenance

The following attestation bundles were made for nanots-0.16.0-cp311-cp311-musllinux_1_1_x86_64.whl:

Publisher: cmake-multi-platform.yml on dicroce/nanots

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

File details

Details for the file nanots-0.16.0-cp311-cp311-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for nanots-0.16.0-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 e858dd32a33aca36841af266d0d7db490370bbfd6ebb0070dd40e345a6b962ee
MD5 431c119d556197c5f0722e9ca463f809
BLAKE2b-256 3d638ba7bd942e0b8e80ec0920c315fe2906724b5b659431672b168f3d6f5615

See more details on using hashes here.

Provenance

The following attestation bundles were made for nanots-0.16.0-cp311-cp311-musllinux_1_1_i686.whl:

Publisher: cmake-multi-platform.yml on dicroce/nanots

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

File details

Details for the file nanots-0.16.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for nanots-0.16.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 420ef0f856c844edc762ab9fef809901e30f85c1a98d041be5ca1a5f32dcda3a
MD5 86534bc5483778ac404d88973fd48a93
BLAKE2b-256 4761869600b9a693c144e5855cec01df27fb8854adba3dcde3a2b18cdc58d510

See more details on using hashes here.

Provenance

The following attestation bundles were made for nanots-0.16.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: cmake-multi-platform.yml on dicroce/nanots

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

File details

Details for the file nanots-0.16.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for nanots-0.16.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7dcee141f12c27e264b547bc92470479eb61ed2ff14282d0ccab2cea50cf66c3
MD5 c07776fabcdbc68053b254101656c24b
BLAKE2b-256 f1669a9b3d9e2a552da2e665fec0dda59fa7854173ef5ef8be54dd8e216df074

See more details on using hashes here.

Provenance

The following attestation bundles were made for nanots-0.16.0-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: cmake-multi-platform.yml on dicroce/nanots

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

File details

Details for the file nanots-0.16.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: nanots-0.16.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 629.6 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for nanots-0.16.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 b21159d144e444c4da18cfda2fa0c69099bb4642bd105e5817f976846166fdfd
MD5 c26123db8856d09a3c5b7f5482cdd36b
BLAKE2b-256 816637ed3d2af924f552716b2f5271cdc20ca289172fdee86c75bba8a48f2ee4

See more details on using hashes here.

Provenance

The following attestation bundles were made for nanots-0.16.0-cp310-cp310-win_amd64.whl:

Publisher: cmake-multi-platform.yml on dicroce/nanots

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

File details

Details for the file nanots-0.16.0-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for nanots-0.16.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 659345ddd68c9e5eba5946d9850b2a48909f31aa45d5849586581e354bd2c0c3
MD5 189d76a52337081c968e409b4d064974
BLAKE2b-256 6db049114a084c65d03fe88723d772d470be304baf17cb01cf3b24d4749379c0

See more details on using hashes here.

Provenance

The following attestation bundles were made for nanots-0.16.0-cp310-cp310-musllinux_1_1_x86_64.whl:

Publisher: cmake-multi-platform.yml on dicroce/nanots

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

File details

Details for the file nanots-0.16.0-cp310-cp310-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for nanots-0.16.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 98425284472cba173c53d74a7fdacc3950ece8803ef0224a161a0e6475d25814
MD5 5839aba91cb628d579d9a1c0a41455e5
BLAKE2b-256 b71af8237259f5d47ffabd4c8ebf923eb6dd48875bba3201b3b0bf84e8beb4e5

See more details on using hashes here.

Provenance

The following attestation bundles were made for nanots-0.16.0-cp310-cp310-musllinux_1_1_i686.whl:

Publisher: cmake-multi-platform.yml on dicroce/nanots

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

File details

Details for the file nanots-0.16.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for nanots-0.16.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 96c1b5f4ce0e9ef64a182a880a5ba18579c6f813d8eadede7172199b020a1431
MD5 b164a41ba00ef48d132f146b6abcd2ac
BLAKE2b-256 f8191510bae54d24a1a02e6a27cf5fe6962945393d9c26b10acf6948692e75c0

See more details on using hashes here.

Provenance

The following attestation bundles were made for nanots-0.16.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: cmake-multi-platform.yml on dicroce/nanots

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

File details

Details for the file nanots-0.16.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for nanots-0.16.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 427c0ff707e81ca128ea7ca0e5ea25fda037fbffe7fb799e784f6a0842136cab
MD5 3e28ce035ae36c82d55152987d8cf5a0
BLAKE2b-256 9badfe23f8d561f22698dfbe9365004772db268b14ecd92a83b57c42363bc4a8

See more details on using hashes here.

Provenance

The following attestation bundles were made for nanots-0.16.0-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: cmake-multi-platform.yml on dicroce/nanots

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

File details

Details for the file nanots-0.16.0-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: nanots-0.16.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 630.0 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for nanots-0.16.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 9ac7f14a7e8c6a3bff05d1e677ac199008c6d21a0d84e996800d5dc3b3643718
MD5 d4af0d306a65258a24953aab647214ae
BLAKE2b-256 488eeb907d8f76b66a5f0dd048b7287454db6f37bf0a3c645ff15f07d948d168

See more details on using hashes here.

Provenance

The following attestation bundles were made for nanots-0.16.0-cp39-cp39-win_amd64.whl:

Publisher: cmake-multi-platform.yml on dicroce/nanots

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

File details

Details for the file nanots-0.16.0-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for nanots-0.16.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 3caec9f796a4dbef83fa8e255d26448225df0ee7be9fe55e67206d767f1b94c8
MD5 b24dea93bf72361d1607e93ea07bcaa7
BLAKE2b-256 bab01bf1ba33a43c5ea16ce21f9eaa28205a23d24c174286d42796370d11ab36

See more details on using hashes here.

Provenance

The following attestation bundles were made for nanots-0.16.0-cp39-cp39-musllinux_1_1_x86_64.whl:

Publisher: cmake-multi-platform.yml on dicroce/nanots

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

File details

Details for the file nanots-0.16.0-cp39-cp39-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for nanots-0.16.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 0f0f9de62e0e56ad0fc637e4d4ebba2b975534f2f62a4aa0133325d2f9b3b79d
MD5 83fe225c07f43004d8ee662ddde08a25
BLAKE2b-256 ac97f4dfa5bd4442e6c0e9617f571fe7d2d6535f4b05281b278328a514753943

See more details on using hashes here.

Provenance

The following attestation bundles were made for nanots-0.16.0-cp39-cp39-musllinux_1_1_i686.whl:

Publisher: cmake-multi-platform.yml on dicroce/nanots

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

File details

Details for the file nanots-0.16.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for nanots-0.16.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 902dc8c6e6e19e38edf10a14bd7ba978f223887ef6cb6d8dbf6cce7c5257b2d3
MD5 c564a6f8d781afd5ffcf1fcccaf69bdb
BLAKE2b-256 3f9c83c1be676d24c262543151e9c2216120ef919e5cd74c7d316d874ccf77f3

See more details on using hashes here.

Provenance

The following attestation bundles were made for nanots-0.16.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: cmake-multi-platform.yml on dicroce/nanots

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

File details

Details for the file nanots-0.16.0-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for nanots-0.16.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4df92da0f4781700dfbe3e03a067f5569595ce767a79aa092d5ada9d56c214df
MD5 e561bbc2b8ceb9b0e7dc7171bc3c2747
BLAKE2b-256 a06d858b2af77024b81a1dc186adc6104c5218b25285edc89fb202c4c3f813c4

See more details on using hashes here.

Provenance

The following attestation bundles were made for nanots-0.16.0-cp39-cp39-macosx_11_0_arm64.whl:

Publisher: cmake-multi-platform.yml on dicroce/nanots

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

File details

Details for the file nanots-0.16.0-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: nanots-0.16.0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 630.5 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for nanots-0.16.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 e5859b054ceccb5e32fc22b857c32467b26f99b1b3b398b703fd630c65e4759f
MD5 bdfe756a4832f6775035da46310fbb95
BLAKE2b-256 b656ee4395c955038beeb2e9e4105051cdd6e398f8795d3590d3bdfe78bb2f70

See more details on using hashes here.

Provenance

The following attestation bundles were made for nanots-0.16.0-cp38-cp38-win_amd64.whl:

Publisher: cmake-multi-platform.yml on dicroce/nanots

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

File details

Details for the file nanots-0.16.0-cp38-cp38-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for nanots-0.16.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 918824809cc882df733c7cf68be2abca03e9853713ea8407f472ef8bafbfad76
MD5 7898ad21f1ea1f5def18ef69b5c427e3
BLAKE2b-256 84c064def01953e905efaae93ed563558273588c952163a0a0a7e7f69d9d05b9

See more details on using hashes here.

Provenance

The following attestation bundles were made for nanots-0.16.0-cp38-cp38-musllinux_1_1_x86_64.whl:

Publisher: cmake-multi-platform.yml on dicroce/nanots

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

File details

Details for the file nanots-0.16.0-cp38-cp38-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for nanots-0.16.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 fb577c6e99456cfeaf6b0d48e37823adcc058fa1965114377f21cc566e938216
MD5 2828dfa102177a33a28d3f1fe7244b9e
BLAKE2b-256 51a4edfa1d8bd9614aef7b9ee26448a31c306d214cb1f555e3f6d17e6d706b58

See more details on using hashes here.

Provenance

The following attestation bundles were made for nanots-0.16.0-cp38-cp38-musllinux_1_1_i686.whl:

Publisher: cmake-multi-platform.yml on dicroce/nanots

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

File details

Details for the file nanots-0.16.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for nanots-0.16.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 80d46e7011d35f4ac9d12732194b6e8cb1e1f01d10dfb08df48b81c003a233d6
MD5 3ca1a8824b5d698330b4923be1895179
BLAKE2b-256 71ec58c5fd8a5e9b7b897edcc3e15ffb3081102d968b8fbb7f046bff5b75b427

See more details on using hashes here.

Provenance

The following attestation bundles were made for nanots-0.16.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: cmake-multi-platform.yml on dicroce/nanots

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

File details

Details for the file nanots-0.16.0-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for nanots-0.16.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 215a2afbc2dd46852c67185938e98873c82a73b638d3b583bf852297b04c93d4
MD5 6410a1f3bac2635f5be7fee7282703fc
BLAKE2b-256 570102c2eebe921926db7bd039165e24cb1ffc245ec28dd3ed65b1a5e19a85cd

See more details on using hashes here.

Provenance

The following attestation bundles were made for nanots-0.16.0-cp38-cp38-macosx_11_0_arm64.whl:

Publisher: cmake-multi-platform.yml on dicroce/nanots

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