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.20.0.tar.gz (110.1 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.20.0-cp312-cp312-win_amd64.whl (634.0 kB view details)

Uploaded CPython 3.12Windows x86-64

nanots-0.20.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.20.0-cp312-cp312-musllinux_1_1_i686.whl (4.4 MB view details)

Uploaded CPython 3.12musllinux: musl 1.1+ i686

nanots-0.20.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.9 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

nanots-0.20.0-cp312-cp312-macosx_11_0_arm64.whl (704.4 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

nanots-0.20.0-cp311-cp311-win_amd64.whl (635.0 kB view details)

Uploaded CPython 3.11Windows x86-64

nanots-0.20.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.20.0-cp311-cp311-musllinux_1_1_i686.whl (4.4 MB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ i686

nanots-0.20.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.9 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

nanots-0.20.0-cp311-cp311-macosx_11_0_arm64.whl (704.9 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

nanots-0.20.0-cp310-cp310-win_amd64.whl (634.6 kB view details)

Uploaded CPython 3.10Windows x86-64

nanots-0.20.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.20.0-cp310-cp310-musllinux_1_1_i686.whl (4.4 MB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ i686

nanots-0.20.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.20.0-cp310-cp310-macosx_11_0_arm64.whl (703.7 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

nanots-0.20.0-cp39-cp39-win_amd64.whl (634.9 kB view details)

Uploaded CPython 3.9Windows x86-64

nanots-0.20.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.20.0-cp39-cp39-musllinux_1_1_i686.whl (4.4 MB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ i686

nanots-0.20.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.20.0-cp39-cp39-macosx_11_0_arm64.whl (704.2 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

nanots-0.20.0-cp38-cp38-win_amd64.whl (635.8 kB view details)

Uploaded CPython 3.8Windows x86-64

nanots-0.20.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.20.0-cp38-cp38-musllinux_1_1_i686.whl (4.4 MB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ i686

nanots-0.20.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.20.0-cp38-cp38-macosx_11_0_arm64.whl (706.9 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

File details

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

File metadata

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

File hashes

Hashes for nanots-0.20.0.tar.gz
Algorithm Hash digest
SHA256 c25f515a1a77b033ec62fe449a9f54a94d3f013029de4fd248caeb148b2b7042
MD5 925514234f152a194ac55d987e4f8d00
BLAKE2b-256 dc4815c4a02f99c4648ab2672159646ed925c5b99f971a5e920977f0227830b6

See more details on using hashes here.

Provenance

The following attestation bundles were made for nanots-0.20.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.20.0-cp312-cp312-win_amd64.whl.

File metadata

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

File hashes

Hashes for nanots-0.20.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 e8b12f50000819ca83b91042c4c8b5f3744471be114004894a4895b81fd2fa9c
MD5 a0efeed60459b764e7f1d05b3a918f4f
BLAKE2b-256 079f814303cbb9cb29afcc13e9c34cffb38147c6392df6476ed2ac140e58c964

See more details on using hashes here.

Provenance

The following attestation bundles were made for nanots-0.20.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.20.0-cp312-cp312-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for nanots-0.20.0-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 024cc41e26517a316b1142396387e64d85c1bde78eddb035e3b586d539d02bd3
MD5 005cf98fa5084b8591f9801a1a15dd5e
BLAKE2b-256 352d68a3da4a6de77c43f31a5d6b60acef93ff425f6e68798ab0e5431c8a208f

See more details on using hashes here.

Provenance

The following attestation bundles were made for nanots-0.20.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.20.0-cp312-cp312-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for nanots-0.20.0-cp312-cp312-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 4bff0296a209febdd591b3835b0fdf82dfb44ee70964f0700cdc6f8bc11c878c
MD5 9287c1f8a3589919ea2b59901dd5c57d
BLAKE2b-256 5cf46ae33af990287a34c28a5fe2ed0712c1ce07aec3b12ef8bc215ae6ad0588

See more details on using hashes here.

Provenance

The following attestation bundles were made for nanots-0.20.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.20.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for nanots-0.20.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 135a4a799ee3f4eb2d9ee7ee7ccac84141182def2988595d86c480c71f358f9e
MD5 cff6fbf9c07cb4c2f65ba1ec1032ba5f
BLAKE2b-256 ea57dbd8c0aeaf522950f23e5c5dd9f355c7abfb5cfc072d6bd68703333dad56

See more details on using hashes here.

Provenance

The following attestation bundles were made for nanots-0.20.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.20.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for nanots-0.20.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fc6b76d68fa9e228ed0e869b6de60f7b15da1f2fe23a4f5e052ebf17836dce34
MD5 9124f579ca6027e3cba274bf0542c638
BLAKE2b-256 c50ce892f6f7cd3ef67b840c93ac672cf785cc13e079a30fe4bb3f2253234836

See more details on using hashes here.

Provenance

The following attestation bundles were made for nanots-0.20.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.20.0-cp311-cp311-win_amd64.whl.

File metadata

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

File hashes

Hashes for nanots-0.20.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 ac57463edb973261dfa19b097b5eaaa6e64e093ddac0412bb5f2dff58ad1f612
MD5 295374eee22a94f4451e4e88d44e8a4a
BLAKE2b-256 b037d7740c552f1837cfb63ba59bfe691bccaff2517920bf0a8783f8fd533c7f

See more details on using hashes here.

Provenance

The following attestation bundles were made for nanots-0.20.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.20.0-cp311-cp311-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for nanots-0.20.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 da949a190002a5c55fe79f05b51a45219b12eedb4e8c799080be60525aed0c51
MD5 c3bdb88568a9d2a284122e2d88b52006
BLAKE2b-256 2c13722564656b5a361d9d5dab43b948b8d6630dd786a168aad2bf7283dc5f57

See more details on using hashes here.

Provenance

The following attestation bundles were made for nanots-0.20.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.20.0-cp311-cp311-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for nanots-0.20.0-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 2ef4ee3cbe5ff7b37080e23f1e9d034dbe10aac0cd65f5c4267b9401a83e5858
MD5 1440940ad3592520ebbb5dbce745abca
BLAKE2b-256 b4cbedc72a7406f1dfb498580e6e70f7c5fd6d55302baf579ef022ff911d3465

See more details on using hashes here.

Provenance

The following attestation bundles were made for nanots-0.20.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.20.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for nanots-0.20.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9a772ce7316b3912e40aa7b7caa271e780b045252a9fd67f6fbf336a7c6a4604
MD5 ea347a6dd7bbc586b2977a5ac09ed155
BLAKE2b-256 b75cda158ba265da7353e31701a1133be6ed8c61ffd72051177f978eb2bc6255

See more details on using hashes here.

Provenance

The following attestation bundles were made for nanots-0.20.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.20.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for nanots-0.20.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7640131d283cc26171b9b1f1c9cdd6154d64340db6172ad4d8fbc80aeac56e4c
MD5 5ee2ccc868276396fc42e4ef101f0bee
BLAKE2b-256 c37da30e3b7f3a4e64ec2b64e276505e641b9cebf0991c71358978279d88a0a2

See more details on using hashes here.

Provenance

The following attestation bundles were made for nanots-0.20.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.20.0-cp310-cp310-win_amd64.whl.

File metadata

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

File hashes

Hashes for nanots-0.20.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 bafda9de341f092314db16f7aba1008db8179d831c1684d77ffad3c43877e343
MD5 210667222feca49b01d035007e67627a
BLAKE2b-256 a35da0466f5f804deddec20be12482bbe7ce1736bf69258ae35af1b491aaa665

See more details on using hashes here.

Provenance

The following attestation bundles were made for nanots-0.20.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.20.0-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for nanots-0.20.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 ea2ad37a6ce39e8f14b067694631ccab48237e9d2f6ef2542a472126ce2f5e20
MD5 60b14703c160eec7859a0cdde2f0cf91
BLAKE2b-256 73afc0d71945e6e07093f8d06d67ba862d2cf8020452143bf32a1cf4e8e47b53

See more details on using hashes here.

Provenance

The following attestation bundles were made for nanots-0.20.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.20.0-cp310-cp310-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for nanots-0.20.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 3b60c70b0d6ddc41e99d6af0c2dd40ab58045504a6582350f4d92a8b17d9ce99
MD5 8cf179be40d07e78a744ece9c3863f53
BLAKE2b-256 fd378ba5c683ec6a6eaa039a31a57dce77391d61f43cdeef97c529e1447be364

See more details on using hashes here.

Provenance

The following attestation bundles were made for nanots-0.20.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.20.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for nanots-0.20.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8d381342697cca656f7d8b8cf1bfa99a981b568b33f98f7a30b3beb320623eb4
MD5 fff62150c1f63650df9cdfa5ae1b3ee5
BLAKE2b-256 0af6ff31bc269193ad5f847072b85933a3b766e093f4dddb17599a7a3f103320

See more details on using hashes here.

Provenance

The following attestation bundles were made for nanots-0.20.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.20.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for nanots-0.20.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 743167c5e2e9805473dc226f8eb03e02599b6a07b3d5e3776f93e53ec06df4a7
MD5 3d613edd61c51813a63a95e0e47a31a7
BLAKE2b-256 e5c67cbc5c021b4750dd48b431fad349b2f43b1908d6b0b2cb240915efd61541

See more details on using hashes here.

Provenance

The following attestation bundles were made for nanots-0.20.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.20.0-cp39-cp39-win_amd64.whl.

File metadata

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

File hashes

Hashes for nanots-0.20.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 c58fac76197b4d18e2b15dcacdf9005b6452d86850559f95b4619c5c6c5076ba
MD5 0da2d60cd24b444463baff3a30265839
BLAKE2b-256 9eb10f0e2a66d0489f5d928dd4f46b399053a44efa36b162d9c5bc7d397250e9

See more details on using hashes here.

Provenance

The following attestation bundles were made for nanots-0.20.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.20.0-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for nanots-0.20.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 d6afe00cd10c9d9aa124b9224780ab74f7d8be36335862628d96bed03faa0726
MD5 4bd98ad4f737558137e3d1e760e11910
BLAKE2b-256 3422184fa60e4d0b22957d46cc63659cd0abfb1fb595e55661a3cae7f57cf139

See more details on using hashes here.

Provenance

The following attestation bundles were made for nanots-0.20.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.20.0-cp39-cp39-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for nanots-0.20.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 839b65108fbdb19142e61246cf3aa1db105cd3aaf90fea327663ab00210cf2ff
MD5 6f0093cd95674fc0dd762825d9b1cc01
BLAKE2b-256 1c8acc5b9bb3c20552628bd583ff7dd85a36b87c4c040b271673395995a31d64

See more details on using hashes here.

Provenance

The following attestation bundles were made for nanots-0.20.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.20.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for nanots-0.20.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 922fc9ed545c63c3f6eb14f5d8e062ef73fe46c6b3eecc2c2894e0efbeefccc6
MD5 974b4bdfd2e34a0d35810ba6a418aa76
BLAKE2b-256 b3ff3e485f9dd7143341250d050c98cd9dc53c4d474b3555547f1ce7e7a933ec

See more details on using hashes here.

Provenance

The following attestation bundles were made for nanots-0.20.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.20.0-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for nanots-0.20.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 66914c3bcfb30d7001ceb108869f9bd858e8350b1a854287b28150cddbc68f6e
MD5 170a68762d6b8ff46f9883dd75792a16
BLAKE2b-256 50b7438e664343840aa41f037dc9e3fa079bf5d7ca5789cec8ae30edce8be773

See more details on using hashes here.

Provenance

The following attestation bundles were made for nanots-0.20.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.20.0-cp38-cp38-win_amd64.whl.

File metadata

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

File hashes

Hashes for nanots-0.20.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 76c543b10cd8191a45689836a588a9f1de207a88d97da6c9f582f93456406b67
MD5 990eaf9c8639279a25d2b3fe606b3e13
BLAKE2b-256 7952fcb7e392d57fa30e1a8344e601c9f1efee2f09cd01575e459bb905104198

See more details on using hashes here.

Provenance

The following attestation bundles were made for nanots-0.20.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.20.0-cp38-cp38-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for nanots-0.20.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 20ddcf1adfbf38baad1181e533b893877ba01a1cb7d8b80ecf8740494bc4b2f5
MD5 493763638c52e070c0179b59328d93ab
BLAKE2b-256 bd6f04cb0ef2d02e2719dcf2de6eeaded483e4196bab9be8024f67358a4b3926

See more details on using hashes here.

Provenance

The following attestation bundles were made for nanots-0.20.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.20.0-cp38-cp38-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for nanots-0.20.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 9f6a0be20f6871f42c313995ee165591e26442c938ce53ba9581f72f6ab68228
MD5 d3f1407184ed72115d62a042027c14fe
BLAKE2b-256 fc312f2d1b867449eef4c0f09bd90fe891758536d6bd675617bc773c004cbb56

See more details on using hashes here.

Provenance

The following attestation bundles were made for nanots-0.20.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.20.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for nanots-0.20.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e098cad4c7557bcfe70c82309d9ce8d28e03c31f66e50f7ab7e7d294e95e7848
MD5 cb7e843f2b8a5b93702607c507185653
BLAKE2b-256 c70242e82fbe85a0fb6bc1d08078fe73928ebdbb103fa541cb57556b7e9ef8e9

See more details on using hashes here.

Provenance

The following attestation bundles were made for nanots-0.20.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.20.0-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for nanots-0.20.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bf118efd66c3f2cdeb971b78e4de007e4bcbb26db75ac847f8bda7bcfe7d4042
MD5 2e34aebe56e5b707a501c9f7eaf69322
BLAKE2b-256 a945366945cbff8f001f4302078444e0ae7110407b87e894992a87bf3450aa86

See more details on using hashes here.

Provenance

The following attestation bundles were made for nanots-0.20.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