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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12musllinux: musl 1.1+ i686

nanots-0.23.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.23.0-cp312-cp312-macosx_11_0_arm64.whl (704.4 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11musllinux: musl 1.1+ i686

nanots-0.23.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.23.0-cp311-cp311-macosx_11_0_arm64.whl (704.9 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10musllinux: musl 1.1+ i686

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

Uploaded CPython 3.10macOS 11.0+ ARM64

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

Uploaded CPython 3.9Windows x86-64

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

Uploaded CPython 3.9musllinux: musl 1.1+ i686

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

Uploaded CPython 3.9macOS 11.0+ ARM64

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

Uploaded CPython 3.8Windows x86-64

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

Uploaded CPython 3.8musllinux: musl 1.1+ i686

nanots-0.23.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.23.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.23.0.tar.gz.

File metadata

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

File hashes

Hashes for nanots-0.23.0.tar.gz
Algorithm Hash digest
SHA256 8c56b0cbe61aa294e09edb14e0402db0545c50cff4b378a6a6463a036ba88a5a
MD5 f68f95a0850494d0c99104ed666bea93
BLAKE2b-256 66041f5f78bed9ad5a82c2cc72f61741b78653581ec5747cd62da61978ec462e

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: nanots-0.23.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.23.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 42c3062719ef3348a8f35637c60332af11f34bc3996b257f80d44ca065f2ba0d
MD5 8a93ad5d2749fb47b90fa960494f0d74
BLAKE2b-256 92d43af45bb0c2dc5b544add887346d31b6a315145950ae1d9680ac9350b7e15

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.23.0-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 8367fc27ff637da4f3465710b6f4c6c458f87c9fe4336b5330fb9a20c49b4826
MD5 952ad6ca53ed63f5e99024b097493b77
BLAKE2b-256 6e40a57936f1a736e87dca445b5fe9a04ebc8d1bc26d116a9d62a10d067b466b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.23.0-cp312-cp312-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 00ba78886336e155cf60bd20377ab00d72f40a50ae40aa46cc3630645497c5a6
MD5 4f8c8a5c6697ae80a430d9efd942811b
BLAKE2b-256 2f5bc7570103d8386faf0739bc9f3ec4a3b7a1cdaa51d317a0ecf0355a601663

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.23.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 44a7aa2df4b5fc9bb1fcee0786c5812d8d8da15131dbb399b33f183251ba4b29
MD5 910d3fa30c67cd606c468ac9bdab4c7d
BLAKE2b-256 c910d8c6b055e731695487434464c5fcb45e2e4f2c51a9d61ffc01a2cd56f024

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.23.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 be23034d029c6d84a70e49cabf4b215279cb5a55a240ff7c4949d1055e443705
MD5 05e675031c97069ab6223225907580cd
BLAKE2b-256 303bdf961f83cf0f897b56afc6065daafb3466766a5b90c54de97623cde9218d

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: nanots-0.23.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.23.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 9925801aa22e1246bad495fd288e7e6b5aecb1fc18566b9a5f9a5458de93ab5f
MD5 5f4df9f35a51f1d8dfe4f32925468108
BLAKE2b-256 d35931f32243393bd0e57824208f22a0e9e0fe6889b05ec12d43b9e77bd46bd7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.23.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 ca5d117552affa191f7a1e21d800cbe41d1e584b6acc6ce4c06c50ad86d2010f
MD5 1aaa3e7996783a137d2b650c9c16e94e
BLAKE2b-256 adff4dbaa770eee5c3e321bb83c4f40fd1fffe1e5a0eef0c49dbef9006497605

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.23.0-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 4cb7cece3bb4bd98e311cf9fb7a5f52f14d6f91f27d6db55dcabbc86cb125e75
MD5 3f1725b0d59bf5b8452765e751f5b9b9
BLAKE2b-256 324bdda2cf7307d65bdb1f6f4b0ba8ff184f7b77c298e5c2d63f9d5338cadb70

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.23.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1a6476412c3d24fd4e5cf64cf97ab5944187324bf87cc2885d860a1a521c1729
MD5 0d9c77b86630500565f4542ba5c323e7
BLAKE2b-256 078485563433ac33eabbfceb21611a0ad1b9880cbd6981f4d1fdb560a062a0e0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.23.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7cfc34201e7a1e6e86eb40c8ed3b092663c5cca5d1b45cf8bb559e28cbb2129a
MD5 fa4b902d99e52dc79fdcf490909a765e
BLAKE2b-256 975db65eb36d4d75794be4fe52912e7b19f9079164cc02274efc05486631613a

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: nanots-0.23.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.23.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 2e45b4b7644bc9727dc385ba75e702025f3d569745d8eb3144f1c9534906d999
MD5 52d82ef662e02091de015afba604560c
BLAKE2b-256 5087882fd83103253a2b03f5f981c6135ff254e6a9647acfbb65e80f4dba6622

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.23.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 e5a199c5b9a4e08e1686e6c91f6351d1921cff0151df50d1ee9be306f3cd73ea
MD5 b1714db1012044e838e0976c54c8057d
BLAKE2b-256 a5037592da419e34f22e2210876887f170f972377400bacd3b8dacdf66ef05e4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.23.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 1a2b8f7489a40d79d9700c84264639a0b9897a90f23870121e1ef4daa55e2d6a
MD5 45a258ef11d4bc1adcc30a2372424a9b
BLAKE2b-256 17d078e0ebfc2c2cf81f21ed853182ef93f8b4a66d576cfb83785fcef618875f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.23.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 51f5d64f73b5e52a47b5fb3941672bcbce4f47ecfe8553a36218235a75ceafdf
MD5 b9f55ef66be6933794030833f2bf161d
BLAKE2b-256 432e3fd34e95f64298e01a73670b9a2601c96639d6e0e233e164f9bc66698344

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.23.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 81a3a31e620b0132f99904d0406263b5c883b653af42544f3a787042746ee931
MD5 b58fa3b3103813c168163f9cf4791af8
BLAKE2b-256 2439e059cf91db6bb1311850a9b6cc48a2c3a0cdb78a02c9b591400703b83838

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: nanots-0.23.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.23.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 dccdd8809eb9d1890000104281981fa6e7217065027c1c58fa4b2dd702bdd4f7
MD5 63706126eb83f1337674b0787d6ca8f8
BLAKE2b-256 739b06343a4ad030565f33dddc96aa71ca5731f64283f6168f274e57c1540760

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.23.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 b335f3d52011d2b51140696091f3e83a64f2fb52239dede50c0c7e9e39e1fa42
MD5 73c9e599658c4dd80110e6385b814f14
BLAKE2b-256 43b46e6aa4840107185dd6ff8ab54f3feb976dbb4dcf4e845cd1c9083f31bcfa

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.23.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 0f574b20dc0332711771a4f7346e2f44242dadf0faf4af306e39659ef4459e25
MD5 72c420e50b66063f3613c266652469e2
BLAKE2b-256 3d2b7bdfd03a4a82103f2b7c9f9a670a269cfacd87a149b66ed61f54a662bb01

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.23.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0269adc92e88861dcc2376178bbf847e4a6b786dd196472fc282bd91315c2e06
MD5 7a40b4c2476e4426c4eacd0433df50fd
BLAKE2b-256 bb20e38aaf433ee2a6a57e761258deb497f75d72bc587b39d8f2e04ae5e74b4e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.23.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 df619b9707701d44e50bd34dd2a1edd10f156141f590e03802d2eaddef38f9d5
MD5 b7c8622dceadc9ecb21f4643e7d84e0b
BLAKE2b-256 ec63f3e1068c73da02b38a9e577563f9ae57bd30c6cf076be7bc8a61e208d17d

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: nanots-0.23.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.23.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 873fbc51c4bdbfaa52d9ca0d37911801c6f87ec8b7c716eae09d26160d5bd5e2
MD5 a359a1bdc2fee14c7dc2b26a409f0669
BLAKE2b-256 9c8149092f0c3456c165d6bcd82658890566261777526ec8cd4b3fca4f1d3c56

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.23.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 67579aea92e9ce9e140a434ca42f05808b67736ba6294c83df9877b003b1f8d1
MD5 299ea726ec2c41f69417ce0dc4e27d98
BLAKE2b-256 e8998fb70e52c3a048428b81deaa5ae752a57a45238af475b462426288578546

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.23.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 348d0e02b29ab363720baf8dd2478e4cd4e9f4009a045474124298687a682cfc
MD5 8a36a37eae8590a80ce5ac81c7e391f9
BLAKE2b-256 85d5ce1c9c538c8d0d8fc40e7a1e16ddca02e7d00b4469170de10228a6a2411e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.23.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5a6855ef27c3af09c04a84a062eefcfefef5f24b728fa672fb17312e5bd79b94
MD5 ea5ab747fcd81df832338be230630470
BLAKE2b-256 179fd73d469ef3b853e2766cce6a1a43c1a3ed0ba5dc3b5bf683dee0b5fef3e8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.23.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6466236746ce9cf9217cffac3d71f76b887203575ca84aac0d1e43e7b273bd16
MD5 4795c9536a083ce1ba112ab1a4ebe03c
BLAKE2b-256 17ec9e67d65d0320a3c4e3ec9d305a0e0b09d019e97f86d354eec5ad9d05dfb0

See more details on using hashes here.

Provenance

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