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.17.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.17.0-cp312-cp312-win_amd64.whl (629.6 kB view details)

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12musllinux: musl 1.1+ i686

nanots-0.17.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.17.0-cp312-cp312-macosx_11_0_arm64.whl (686.5 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

nanots-0.17.0-cp311-cp311-win_amd64.whl (630.5 kB view details)

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11musllinux: musl 1.1+ i686

nanots-0.17.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.17.0-cp311-cp311-macosx_11_0_arm64.whl (688.1 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

nanots-0.17.0-cp310-cp310-win_amd64.whl (630.2 kB view details)

Uploaded CPython 3.10Windows x86-64

nanots-0.17.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.17.0-cp310-cp310-musllinux_1_1_i686.whl (4.3 MB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ i686

nanots-0.17.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.17.0-cp310-cp310-macosx_11_0_arm64.whl (687.0 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

nanots-0.17.0-cp39-cp39-win_amd64.whl (630.7 kB view details)

Uploaded CPython 3.9Windows x86-64

nanots-0.17.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.17.0-cp39-cp39-musllinux_1_1_i686.whl (4.3 MB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ i686

nanots-0.17.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.17.0-cp39-cp39-macosx_11_0_arm64.whl (687.5 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

nanots-0.17.0-cp38-cp38-win_amd64.whl (631.2 kB view details)

Uploaded CPython 3.8Windows x86-64

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

Uploaded CPython 3.8musllinux: musl 1.1+ i686

nanots-0.17.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.17.0-cp38-cp38-macosx_11_0_arm64.whl (690.1 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

File details

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

File metadata

  • Download URL: nanots-0.17.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.17.0.tar.gz
Algorithm Hash digest
SHA256 5478d9a2e16edf0cca3b1fcc2bd28b0049397da7141999ddcbf2b2d0413e4b0a
MD5 27c6e5562abdf4f2a38eba281cf9111f
BLAKE2b-256 4cc8ccd126f244ff152be39ad7a9239b304f4d710cf6f861069721be8e1970b0

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: nanots-0.17.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 629.6 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.17.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 308702eef3bcd8d845a787a3c4d8b3b8c4475e4cfaac94fa7b2c664049c94601
MD5 8ff53418e70d715dce216759254cd0cd
BLAKE2b-256 79c1752105d4bad3a35a9e3710df0e99205964e06e4f9bc200733d47fc6009c5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.17.0-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 99c07c2785d47c39be203e4011ffd6549f0567800900b04e12f04eda0e1062c4
MD5 74e9f91eb93b3c6c5415e66e6a032fa5
BLAKE2b-256 9fdfe9ec4c01ba4809b9be8753a6e9caf97fc98b124770371bb899d9ca289bc0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.17.0-cp312-cp312-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 d351c303d8081fec28a3bfb2603e1c6761e606328b372d1ae8bcf30c1b5b11f7
MD5 7c3c2f5fd4095b633ec34cabffc9e105
BLAKE2b-256 38d63a995568942cb8f81d53f3a754e23bece271c4a2e78fc56a3ec5f21c05d1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.17.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e199bdc0bb246ac23db457e307c65f62436c6fb04dd5febc28d50c7e10429255
MD5 dc2a235f00804ed3e70d75e4b95b97a4
BLAKE2b-256 11df449df513332551df5ce4c0a1b686b748608df9cbb854dc43a78ddbffe587

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.17.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c6521844dc67186016cf6f25525746a4139ba8973d6ae05a4b20c8a0bc4fc043
MD5 907d4b7725a24899982961b00ace3386
BLAKE2b-256 282292ed4d0def5c648075fce37ff667ca1f09b051d8b11bdbfb99aa009dc7f4

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: nanots-0.17.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 630.5 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.17.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 46d0f83b92ec7213974906551a9878e780d9f605e78c9c4db89f27b3101e1283
MD5 8cfbbb45a74b16c968564be19f58edb6
BLAKE2b-256 e3a850500f5338547d44c6e7fa2b6219e9acba3e947fded9c40f4945a39181a2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.17.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 c1ece426073df634a626533f5a257d57528f0b1c830cda7bee1ba3e3e5893cbe
MD5 f6b1e36150cd4b8cf1250870a9ca815a
BLAKE2b-256 c60a1cff3ab39bd70427860a94324d90662460a601113ef1ed5503e8e3f7bf11

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.17.0-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 4c77d0f703ccc30983e522c16ed7a852c5cc563888f247b12b58c59ae3aea226
MD5 10fb09555103e22aafea8357eb9190e3
BLAKE2b-256 fbd8b018bdc648ecb20e8411d72cbaa5fbbd6230dae3e03f219783f30e9bdd6a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.17.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 790c461925d8581b591e4ccfb820843208294fa425526e1c83955ac0bd4efe16
MD5 7e77b531f2d1930d7fbe3c57355804d8
BLAKE2b-256 1b5f82cc9cf5dc2178c0c40d4313ddd6ef021dbe927c34fa7faba85303f86186

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.17.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9eaa8192347b02a24e60e9477a5b7f18609b58c302b504d4c2b5cf67390b26d5
MD5 c1d8748cc2fd26fa73f7e076e8fad4c4
BLAKE2b-256 27967f0e719eb6c2e9b9cb2c181854c7592bed7e0da3c42a8aa5800dacc1620f

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: nanots-0.17.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 630.2 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.17.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 9e95bd6f25334d34f4cd84f6d68e15d458260a58643a580fe8850713595ac4b2
MD5 f474422db84838c523fafc249001b601
BLAKE2b-256 8d5507f4b55d5b60b054d3fb04d56c7c88e69166b94591fae0a4db8604b87a09

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.17.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 21247cd063668cfe6a52107a074af1c12d667790819a8f2d0f0ca0f61117249b
MD5 7894e4add15a31d3b0fc1898ea899e8d
BLAKE2b-256 aa646e8b736d3231b5f859631f1d5af9549a3ba567ad5b7dfc65d21900813815

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.17.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 fc285bd7c86c85468140a135b03802d69ad7cf77fda139309503b37a8d1f2030
MD5 23e7e25696f15906176dfa7e2a668315
BLAKE2b-256 4cac2017f1acae6d04ea492f5a2e6474ecb611504db3a8375ca2010232c5e437

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.17.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fe859e526f63e951f88a27faa974183fec23477c7d5a84c292defff2789435b6
MD5 31a3b95d4063ff916a3bd5aa484d5fc0
BLAKE2b-256 561d5c545467580271c7c77e7b8a1691c587de94a036ccfa06c0c69d7dc2856b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.17.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b19cf0666591255d91d2b0a916321913851162ff2ba9c65d026f6b4f9da6cafb
MD5 84585d356298cdddda8dfa68d761a7b4
BLAKE2b-256 3630d451b30c48927cb621a56b848827ca045fc0ed772db2cc938cdd5af7217a

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: nanots-0.17.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 630.7 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.17.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 ad6eef48ec9b4a0cf8b6c77b342d514037163eef56178704d5aebf4b7221eec2
MD5 b61ffe8138e841e5259fcfce63ce0f8f
BLAKE2b-256 c03141a6abcef7d87e1020598325e92925751ba094fbcfc78234be47bf17a0e2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.17.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 38dad67c583d17a77cdc1b8da344b1bfa1e436c04d5c5dda805d43d7600889fd
MD5 e5fe953ae9ccc487007262843d873f6f
BLAKE2b-256 2528d97727d5711ff049d4b55c05e5743131225d6d21933cee798e9bbd472f51

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.17.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 665745458c4e9bfcb140586d5950eb5a481039ed3c17735bd0716c0ab81073c5
MD5 c1856f27331d1ed639426af8ff55fdc3
BLAKE2b-256 37722d0dba08a3dce3c7b8f57677c447b7e200ba3ea79d67eda181f8abd618df

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.17.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2f48d8326f9319c9fc4cfaff4b1bcd5ef476e825f2a228b200ea49518a11db37
MD5 12c84517bdf05ba239ace0e709052b72
BLAKE2b-256 a121fb3360d67874ed69486233ca48cf84e8943daea634269f18b2fc26ed0fe2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.17.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 182d3aa73284e01e612880c1315e6dd0805825890452c8d6b2d67f92c16b4f09
MD5 4ce9e896f254a6b87f3836f143962ef6
BLAKE2b-256 2674686bb110f8d64cc2ce12121aa1a195d1457ff27c84ad4d8a180c79f3a919

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: nanots-0.17.0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 631.2 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.17.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 620fad2baeeae38cf12314c787259d1ce539544953a0903936d8e864ba96900c
MD5 ab4ca5d9c813d1af0f9f21bb4f280d5a
BLAKE2b-256 ab355895f31740645fcb7427faf00de439ef7b76fcb6433ad9796cdba5057a96

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.17.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 08e57f9cc2877dd4f30e21292c464c6c202cfb80fc13967fa9b2ab895e3f3ad5
MD5 89a931329f45421909d1c80f0e86c86e
BLAKE2b-256 9ad928cf7a27961093fb639c171226948873e89beac2a7ef9397406ab60c8234

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.17.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 449e9f784e86d1fa53320f51c3fd94548ae79704cbf2c59137bfd78bd6e3e2b1
MD5 036c6067a3add9af28f4b1403ad9742b
BLAKE2b-256 cd331e4d79f319b257251a9cd5f52378480b8a72d46efb42c5dec85e21ffb628

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.17.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 32adec2a8c4757f8dd1692b7633290a890030f9dfe18120ea95f8d9e295175cb
MD5 9e8f5ae7825167897a1411639e684952
BLAKE2b-256 3837a7227286b39851bad4bb324e417a67f06ddbc36dc80bc5e8ae5db43b8893

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.17.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 56266bf834170c906712232d063b1c4c2bc1915a91bd48e6bd4587adf247f1fb
MD5 312724299c9eebfda6dacc33febfbf5f
BLAKE2b-256 efc187dcf6bc96cfed1dda28f843ab07cec6e036615900ebfb19315ff4db51d5

See more details on using hashes here.

Provenance

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