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

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.12.0.tar.gz (107.6 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.12.0-cp312-cp312-win_amd64.whl (623.8 kB view details)

Uploaded CPython 3.12Windows x86-64

nanots-0.12.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.12.0-cp312-cp312-musllinux_1_1_i686.whl (4.3 MB view details)

Uploaded CPython 3.12musllinux: musl 1.1+ i686

nanots-0.12.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.12.0-cp312-cp312-macosx_11_0_arm64.whl (681.7 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

nanots-0.12.0-cp311-cp311-win_amd64.whl (624.9 kB view details)

Uploaded CPython 3.11Windows x86-64

nanots-0.12.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.12.0-cp311-cp311-musllinux_1_1_i686.whl (4.3 MB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ i686

nanots-0.12.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.12.0-cp311-cp311-macosx_11_0_arm64.whl (683.0 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

nanots-0.12.0-cp310-cp310-win_amd64.whl (624.6 kB view details)

Uploaded CPython 3.10Windows x86-64

nanots-0.12.0-cp310-cp310-musllinux_1_1_x86_64.whl (4.3 MB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ x86-64

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

Uploaded CPython 3.10musllinux: musl 1.1+ i686

nanots-0.12.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.12.0-cp310-cp310-macosx_11_0_arm64.whl (682.1 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

nanots-0.12.0-cp39-cp39-win_amd64.whl (625.2 kB view details)

Uploaded CPython 3.9Windows x86-64

nanots-0.12.0-cp39-cp39-musllinux_1_1_x86_64.whl (4.3 MB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ x86-64

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

Uploaded CPython 3.9musllinux: musl 1.1+ i686

nanots-0.12.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.12.0-cp39-cp39-macosx_11_0_arm64.whl (682.6 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

nanots-0.12.0-cp38-cp38-win_amd64.whl (625.6 kB view details)

Uploaded CPython 3.8Windows x86-64

nanots-0.12.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.12.0-cp38-cp38-musllinux_1_1_i686.whl (4.3 MB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ i686

nanots-0.12.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.12.0-cp38-cp38-macosx_11_0_arm64.whl (684.5 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

File details

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

File metadata

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

File hashes

Hashes for nanots-0.12.0.tar.gz
Algorithm Hash digest
SHA256 a2ccdccab58db72e17cadb98f131d825c4efc4f9efd14662b951ca3016cf8bd0
MD5 7110e0e4b682a7c0ae47bd0bbbfc55e3
BLAKE2b-256 30bccef8ea80cf67a1133770b37e8cb7f86a24158f034959947ffd18df7a85c4

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: nanots-0.12.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 623.8 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.12.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 e80ca482fafc57b41a1120da411ce4b8e4053c748025ca6b4d28849b5d8d41bb
MD5 13f9559d67d36cc5028d0ee74feb6b05
BLAKE2b-256 906d45b208693b170f252301650115d26e8fd4c7171667b51fc0866d3d25af0e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.12.0-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 94936fe432ad9201fff3d70e629ee06921d7ca658636bb07af7179f1567421c8
MD5 a0651c442bea0e56422a7148304c34d4
BLAKE2b-256 89fbdb88a57425c21fc988822e8c7eacb696586474141219255d498b4d9ddf11

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.12.0-cp312-cp312-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 5ebdbad6858d7904741a4cbb6d88fae97c1ce589135078bd15cca261236bd040
MD5 5ae939b2b7f05a477c9c48b48153a332
BLAKE2b-256 1d0c0f96e171272826774fa4d0c1c270a080abedce34cf6ac258f8b89e35369a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.12.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7033b0fe7361ba2b396039f9c9ae2d1908ee0db9ecd8576bd43bd59aef1bb03c
MD5 e65c99d5eff4a383ff0f67a9d3d68828
BLAKE2b-256 6a10c27b21351c7dddf1243763a33af7783bc2e9363efa3e06aed164d9df441a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.12.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7b30ca34a832f948e9b56d5fe7d10903a85563adef78714e8f491b8e6a821446
MD5 b6f8252ccdbc365f1f3a94167074d359
BLAKE2b-256 1ec7dda439f6bfe0df0802671379d064f8cdf70cc4f6b01e9fdbae05d7dec430

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: nanots-0.12.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 624.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.12.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 fe91b8279967f8be1dfcdc44f4de7fddfbed1e5d4fc162b1064cf586e545e651
MD5 313adb26daa1a13dd9d173957855ecec
BLAKE2b-256 4970d90f7d82143cfd44eba6be3feb9a687e438fdff16abf53fb778ca060d91d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.12.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 4bccec34074a14171ae8fd09282ad7284b4b24ce3f2315f9a01a389d15d9ac55
MD5 3ee1bfbac5d1daa691e8d22b2cbae86c
BLAKE2b-256 939113f330c123d0d727e9f64ede137e132a305c28e313c7bbec1dd483e7dd18

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.12.0-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 8b35170c3fc36ad274863842bf42088a223e429d2f62415a73b8fc523aff3b9c
MD5 1095692e26249a01f4bee339660202c6
BLAKE2b-256 443a6151d223ed73811760ab04c7e8bd59d8e599ab39602db3a1a730091c8828

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.12.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b7db5d5f2001da6b83a827454c28dfaa5eb50d94b2904a2133e3a23cf590a9ba
MD5 415a405c3bea2274e42675dfdee6d0fd
BLAKE2b-256 c0bd46fdff96f43721719e7fe23b078d4ab2093d56170eee39f7243c0e936316

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.12.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f5a9f9ad7f53aa7a894b6702485a8fbc039a7d382cc5f2338c098a8a5fab539b
MD5 5d31ace975c34434a1ed55c4622d0e7b
BLAKE2b-256 287778e64276da0efa69bd5c2a9c6b2e4ed3d6ee4d73df6dac77f8d7994e76ae

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for nanots-0.12.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 46051ecebb24aa7e84a50f19152f30d87b9d64ce542f17adc12926ffb3db593a
MD5 9898e9629f079ccfe384f45294106928
BLAKE2b-256 9f1925e2b0b13d57d6ba1272eb38c3f80eb032e66294f2eb33820a33dd7b1d63

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.12.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 33a8a032153e68d4137d17246c752c312667e20d80a26819f44d69209eb835b1
MD5 d34fe27607172b19354c13710e58771d
BLAKE2b-256 ab570b9820ffba3b48b1466a477ab5d956f7e1ed4033b29d251effe70c8f5f74

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.12.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 19328883e3b2f15ea8402e8d75bc167596f81ac3be4dbb39c23479c1fe8dd9a2
MD5 ca95b6d1b8c19bb034e3cf1bf4d91d9b
BLAKE2b-256 b2408433a8a626b242d11726db6cebecac3942e8078e31ef0b4dc1e30eda499a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.12.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0ac5df067743f73b17f1ac6295c608c8f98bb820b0a7c7ea777cc081235bccea
MD5 b51240ef18406c18856db504fa49011c
BLAKE2b-256 cde1ab0c37f84b0663cc05d57159c5764d988c1dc262f75802a78db2bb8a54f9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.12.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3f6983cde8a2ca1226a4ae19ed362e625970e078ab580df8e327221ee741bbe1
MD5 8cf447392c232e39629f599fec38dc8f
BLAKE2b-256 f9e89a9fb7abf7ea3a972ef3293c3bba6a23138f48d108511b3744a2dadb2113

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: nanots-0.12.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 625.2 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.12.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 725c17f9594e722c305df81cb46161529a4f6b161a4f28ea75c935159245fcb1
MD5 4851fa1353ff83182804b3ea93139b3d
BLAKE2b-256 58f9fdf008d5af242dba18f66d5375cddcfdfedb0cef7d5b6b6c33ef5d539163

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.12.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 3c5f954cbf52db899feacdde8c629d1cd0bbc2e61d175349c4f9b57c3e3a961e
MD5 75be8471766baa98ed1efc9598672051
BLAKE2b-256 ed064ae03b08c5835d719d6ddab9f3d527a1f9b7b3c4866c5f9750e669978608

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.12.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 e9434e2545209e5aa63357e0b73fec50e3333f7fda465884f5c625a583956873
MD5 75c5b77caf4e7f4f5a584a998048babe
BLAKE2b-256 6c0819e39cc16edfe5c9a9468f8febc37d73e01de8682bc70aa05ebe3bd8fbd8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.12.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 88b03daeaea46f85dca5b614c9072a205911a0a063f906cb75b00e170ba042af
MD5 debcdec620f952c7e4cad526c3fd9641
BLAKE2b-256 1bca2d1c355d6de34e8e1be7791ca4a75325e95751831171d184cdecfaeed73d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.12.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 10e05e731bdd9e8bcd6e34c1e542abbb1ad0627b9aeaaff61578e24dbfff96c2
MD5 1df229fec7fea029a3ef668759846567
BLAKE2b-256 e44eaed22b180746165920eea64f656aed18baa90e8ed7f951cbd2671eb58a09

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: nanots-0.12.0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 625.6 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.12.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 f30019baabf5ea01bc4334fc50f4f57ee4b851c71b420018d83e1209aa889aac
MD5 fc392c4f77120849e8f23c97f057bdbe
BLAKE2b-256 3ccccf0b4318dc6430549211ca6e635c1e5eb11e766944b701e7203e3a16d534

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.12.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 d4984acd7fe3e36b0ab8eb474cedef32f857d54f6b67825046fe9a5dba2f8e47
MD5 7ec145e5c7ef563c26166cd690f5ac6a
BLAKE2b-256 82c53851e126fbd40080813982664d7b56e06f9a9dd8bbbf5cf82303885c2c98

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.12.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 278d073ba25dd208b8325873fa2a87ff12fabfad3156237d964e89d24be93f16
MD5 b5f3f68b79683f91fa44aca22da7b9a7
BLAKE2b-256 91780f70dfbfd80e71b9233ae0ee7788a116605eaf252531030e7df6749ce559

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.12.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 849d9a65722446a6417287ed8fb70dc00b7350f8fe2fd65a2dca724c4b30cd5d
MD5 04c488434f357d53f725943462f84350
BLAKE2b-256 0d24befcd66651edf572cd6471ec4aa8de52200237a22ddfb2d1e10c2ab7c208

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.12.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 57e80fcc74ea8af66dfa141404903023b6b7d263e471330be077ed9b5870f1eb
MD5 a6e3b704f83fea8dbf4739bb3465d04b
BLAKE2b-256 47f27f0118898672c90eefe5e89f3d29b3e1669da7a85919d16278528415c520

See more details on using hashes here.

Provenance

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