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.18.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.18.0-cp312-cp312-win_amd64.whl (631.1 kB view details)

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12musllinux: musl 1.1+ i686

nanots-0.18.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.18.0-cp312-cp312-macosx_11_0_arm64.whl (688.3 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

nanots-0.18.0-cp311-cp311-win_amd64.whl (631.9 kB view details)

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11musllinux: musl 1.1+ i686

nanots-0.18.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.18.0-cp311-cp311-macosx_11_0_arm64.whl (690.1 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

nanots-0.18.0-cp310-cp310-win_amd64.whl (631.7 kB view details)

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10musllinux: musl 1.1+ i686

nanots-0.18.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.18.0-cp310-cp310-macosx_11_0_arm64.whl (688.7 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

nanots-0.18.0-cp39-cp39-win_amd64.whl (632.1 kB view details)

Uploaded CPython 3.9Windows x86-64

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

Uploaded CPython 3.9musllinux: musl 1.1+ i686

nanots-0.18.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.18.0-cp39-cp39-macosx_11_0_arm64.whl (689.4 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

nanots-0.18.0-cp38-cp38-win_amd64.whl (632.7 kB view details)

Uploaded CPython 3.8Windows x86-64

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

Uploaded CPython 3.8musllinux: musl 1.1+ i686

nanots-0.18.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.18.0-cp38-cp38-macosx_11_0_arm64.whl (692.2 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

File details

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

File metadata

  • Download URL: nanots-0.18.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.18.0.tar.gz
Algorithm Hash digest
SHA256 528b92070d85a0cdd4250363052773e9a0bbc7d0fea3753b71dbc0ff24073de3
MD5 1a7e48a251d04597baf856cec45e944e
BLAKE2b-256 51a26a086fe4af1d20fcd9299e73a61d5de224667c275d0f93bc580b2a73feaf

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: nanots-0.18.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 631.1 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.18.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 db909903f3afdbda785963881c2f145876c67a0b1a43213284d74237bfadd492
MD5 8866dff4341bbabb128f45930a847b8b
BLAKE2b-256 ae112f5a6816990c5be074751932a1478fca5699d9990a742f39be622edf3e4d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.18.0-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 141d5ff4c8244c58c0f4061b6708cb933145fadbe6609f91c61a6ea4da8a2074
MD5 58c5b5283bec14b1be000c5cc3092170
BLAKE2b-256 53d5ca8d3332cc21af1364b57d1fdc7ef396837df61954dfe82a0535cd0a46d6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.18.0-cp312-cp312-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 aa0a0d73d583e1794f95ef334194e97a847a9cda181bd93247de1db1575fa2f6
MD5 4a306c9d30d8104bd49035193a35f7cc
BLAKE2b-256 01bbb91ab9ab1f7e69e6cd7d43c4659bebcbb6c4bb1f4fc7f27fa623cb5e4f69

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.18.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f3ff694dd99b634b555862db55c0c4fe64d6adf4d1a61fab15871dd2235c423c
MD5 9af6277244d9a082231f003fc05f2c5f
BLAKE2b-256 eb4766ec392ba5906f0e608ac607ea48e339b31c9a70a4e2af047e6e6325450b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.18.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 29cbb7464b27e7075eea58ca97c8feb9d574741df15f8d3a1c2632760a1a2e46
MD5 246acd6770a53951d29662fd66f69143
BLAKE2b-256 4f0bb6b47b368c346ce5dd1a0ca64398ee01172ee4b1a506a447da27ae6f3355

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: nanots-0.18.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 631.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.18.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 4fc1d1a92d3a3f31678937bdd7524424e0697b5eb601ee876050981a6662fa22
MD5 8a003963e71dac9886396e8fec38dfa5
BLAKE2b-256 84c5a5cf49966d1dd4f328283de7d0a35d08582a53530e68ac47f5d16b019777

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.18.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 c1150ba0ae4a813b30afc42dc827a5bc1de3e5189850d2753fde91d263b00c07
MD5 b10151130e33cfbaa12ceb5c383f52ab
BLAKE2b-256 831e2578201ef7834b06204160dd5762f58a5096254502282b7f359ed53b76c8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.18.0-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 c808dda5133a1068530e9774607143c5123231c162f7fde9d47e9a99e40f6c83
MD5 52281dfca957e2dfcdf9f2a9b8b24cf0
BLAKE2b-256 804b9617773c4c37842c1442ac9cb9108c85dd90283413172c06690092b52a12

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.18.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c86f458fe231feeb29b0dc8eb72fa2732a6109f595ef02bb3f6883e516ff53fc
MD5 9e9a7365c88e54da7ef18a36f8a48d55
BLAKE2b-256 3333380c23d1f8c205020d7c08ae7bc5fff6a14e7633dd5f40c075d8cbd58d1e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.18.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0845c2d799b3772433577ff45bd91bd090c7bf8eab1131ad2886a1c8d4299f23
MD5 13b655c080971d70f7076ab0d74135a0
BLAKE2b-256 84a63c4192e4f518388f26b07b6a5c375eb6b2f6cc868cd74b37c5f5455bcbb0

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: nanots-0.18.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 631.7 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.18.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 14cccaf0890f4a1012627a913145e03923d2992c7eda5584877daa9dd99f36a3
MD5 a14b1d846bbc19332eefdc22bf89f385
BLAKE2b-256 16c34811c06f7532b23821a51a11974825766faa2daab5241c51e95131320e9d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.18.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 61204d2a8327b638d88c72488e5fcf0c77bef47fb698dff1bc2d574790aa81a6
MD5 14fb37e301e34354ee3cfb2a87604780
BLAKE2b-256 526293eeef680b5bda00e640158583779f9054f318a44261bfa0573c5fbddf7a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.18.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 0442c6695150c6e52c6a87f21f02e18930c1d872a8818fefbc26b30d3ebfb04e
MD5 7ac9ce05c0f16872d66116af7cfb8e07
BLAKE2b-256 bdf3cb683cbb690750ac7f72b35aeacd50d256c641cb9495220a2da0a99d704d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.18.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9ab832020df116ffc01308c9cf62447e562e398661152278bd8cc09799d0d33f
MD5 f64e8eea51af7ecaea3870880f289c0d
BLAKE2b-256 be9c4c627df8da30300b48deb2ddc36d58a4203536be6a8a95f85d5da00a934f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.18.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 45e60b4a54c00dc5d5a5280db8a67ef3bdf5045889eca4dd648deaf1a5b3f720
MD5 64bf5dffa99efa38b2a7b1bbe71b8d24
BLAKE2b-256 1a457eeae093ff41feb5427c68ceb16cca04e6347a99cf738a3d236476dace5b

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: nanots-0.18.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 632.1 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.18.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 d1177e3c830d33e5a540e4986c7d232b8c2423d51a639d8d523fa56b2a700ffe
MD5 8d3af774c4cf34da7f85c240c6a53017
BLAKE2b-256 1aeb049d41839dbb7805f213a51df835ef8e2aff24eafe4cb8b92d17c65ff5cf

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.18.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 cd4f799068f08fe56b286a4e196c6bf83585566eb3e8bdbab4d75ef346c8ab8f
MD5 fd78f905ff39634519b49e118b3c6419
BLAKE2b-256 0642e6b37742aac98afc75d8ae3b3660aa0dab7a73588e1a646ad6aae004bb20

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.18.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 b91bd5c7e4dfa39f86272742cb6c951581d397bedce8e2018d6a1cd0c00c22bc
MD5 fbb65179676f174a3e771f98efecc5a0
BLAKE2b-256 2007a7c266026f6c463d91fbfa270efc6b0f6525aca4c4b3543eed7c2dc3deee

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.18.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 55b80cbd5679904a0ede1c5f5f3b0c395cef4151ab74ca9cbb95560b3065cb9d
MD5 3bd3ff153a1c5eb7689994335ecd6631
BLAKE2b-256 cc635d4160fd8c9798797b07ed2ee12c9f42c475d2505adf63da4d306686df18

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.18.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3d9feac13654f03a490a98546ca7c4e926ea5eed485b410e6ba78f578b47a22c
MD5 20de61351b17aa46e4e7931add5e302d
BLAKE2b-256 3d5f3fc659423fbaf6157c45dcdd2394849960f4181e8c1560a48aa152dcc9d8

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: nanots-0.18.0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 632.7 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.18.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 cfb00bc0c2012e061ecbd62f66c7ee66cef5f0727571faea04ad9eb294730413
MD5 ede638f5a1e6da9054f816cdd4138b9d
BLAKE2b-256 a3bc7f7332efa070960c38cd04f491e05c87a805eec9f90b3dfb0d7359a70f7c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.18.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 46144f5644fcddc453b460532acfb4acb42a2d5bd732e2cb709e130de8fcd223
MD5 b47f2d3b7d66e629152f9ae3e5f7e204
BLAKE2b-256 0caf0b0e1815b7a53337a568b0b246c40d6d3ee22a82fcf041d2cf997449e0b2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.18.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 d98b416af0bae0e5b157afd35c0f6c90ce066af692ea8b51140f316af48ab578
MD5 ff383dbb10c0e5187f058ca5c0b429a9
BLAKE2b-256 a26c0279f696b4170d2f96a60fe1262c4a0a6d24977fee10f264fcdbd53dde72

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.18.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 83611286575cd4a92ea65bbd79f292dda8b6bfcabb0d3267046f15eadd1b59d8
MD5 ab20cd3ec56937ee1207a258b3e28079
BLAKE2b-256 438380c49d9e1b0540ab7781d9d7e9651ac8505b84bed73638fbf1b97b62a2e2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.18.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5af0453b7502d044f915e3834b5b90212d6be27f51bf7b40333bb3027b15e024
MD5 20c0a7f5d1ab7ab08fa98153791cd8a7
BLAKE2b-256 c5ac72ad1d3308fe616b92a982a8ea3b3cc4b4cea2d85aead5addfab655ca10c

See more details on using hashes here.

Provenance

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