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.28.0.tar.gz (116.0 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.28.0-cp312-cp312-win_amd64.whl (635.5 kB view details)

Uploaded CPython 3.12Windows x86-64

nanots-0.28.0-cp312-cp312-musllinux_1_1_x86_64.whl (4.5 MB view details)

Uploaded CPython 3.12musllinux: musl 1.1+ x86-64

nanots-0.28.0-cp312-cp312-musllinux_1_1_i686.whl (4.4 MB view details)

Uploaded CPython 3.12musllinux: musl 1.1+ i686

nanots-0.28.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.28.0-cp312-cp312-macosx_11_0_arm64.whl (705.8 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

nanots-0.28.0-cp311-cp311-win_amd64.whl (636.5 kB view details)

Uploaded CPython 3.11Windows x86-64

nanots-0.28.0-cp311-cp311-musllinux_1_1_x86_64.whl (4.5 MB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ x86-64

nanots-0.28.0-cp311-cp311-musllinux_1_1_i686.whl (4.4 MB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ i686

nanots-0.28.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.28.0-cp311-cp311-macosx_11_0_arm64.whl (706.6 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

nanots-0.28.0-cp310-cp310-win_amd64.whl (636.3 kB view details)

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10musllinux: musl 1.1+ i686

nanots-0.28.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.9 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

nanots-0.28.0-cp310-cp310-macosx_11_0_arm64.whl (706.5 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

nanots-0.28.0-cp39-cp39-win_amd64.whl (636.7 kB view details)

Uploaded CPython 3.9Windows x86-64

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

Uploaded CPython 3.9musllinux: musl 1.1+ i686

nanots-0.28.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.9 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

nanots-0.28.0-cp39-cp39-macosx_11_0_arm64.whl (707.1 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

nanots-0.28.0-cp38-cp38-win_amd64.whl (637.5 kB view details)

Uploaded CPython 3.8Windows x86-64

nanots-0.28.0-cp38-cp38-musllinux_1_1_x86_64.whl (4.5 MB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ x86-64

nanots-0.28.0-cp38-cp38-musllinux_1_1_i686.whl (4.4 MB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ i686

nanots-0.28.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.9 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

nanots-0.28.0-cp38-cp38-macosx_11_0_arm64.whl (709.9 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

File details

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

File metadata

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

File hashes

Hashes for nanots-0.28.0.tar.gz
Algorithm Hash digest
SHA256 bfee39b0e3e8851f3e535edc4b20b5bf9dcad266d35abb02943b9cb597bb17e0
MD5 40b28aef18b8b3385d28793752dc3dcd
BLAKE2b-256 806fc13a064123e0221c5623a7b3676c4ba1b9f39f5c7d3793177c116c315430

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for nanots-0.28.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 42a230783afbb7401ccd77302d1d4c6a1f2a2aab655db52d5977f6130d95807a
MD5 e20676eb254d7db403f4589e7c2e5e7d
BLAKE2b-256 8a56052537612d1c1c2e87bcaa6b3b6105a52dc0ea0548afbec36de745b005af

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.28.0-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 ac874861d0bfaf101df3d407ef9a8ba7d8514e13e2404b9cac911585b417caeb
MD5 10c653f2fc152068f54f953e2169bf98
BLAKE2b-256 ffc0fcd0bfaa35f9879187cf749e55acd842cdf5ab1177eea0b82b8d20bf182a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.28.0-cp312-cp312-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 c41d76929783a5d6cc7b5e09c090a69fa98937828e151ad5b80c4c7ba86b04d2
MD5 b852d2c3a3d1428a2d23b1d7b783cb7d
BLAKE2b-256 c995c91ee3a5e15a68284464c7f3325a8ce03f4d7566eae1a5e36ee3395ea9f9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.28.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 390a806b2ecc3496822f2346eeeace9fe856e880a2d0410548382270f8f9b722
MD5 7a618dbd7fc1377f75cfa387fb1b5deb
BLAKE2b-256 cbebd219ffb382207c7420c1a31e070118ac9253ef83ae8c974b8d1bd1576831

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.28.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 57774a2aa3018659cf0d035d6572648f7188f5fbba974ce8c7fac96326b6add8
MD5 26b59d75f2f33c5f13e9ed4d851c061a
BLAKE2b-256 028c392a8629863daa2e5fc6b71896a0bc44f084c2a398f3c773fa8f43347eb9

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for nanots-0.28.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 bddb862be263700cfda282559b55ec81d6a6681718214ea7ad2a9ceff13df15a
MD5 a8fc63f08130c8c38c18373f37c4d000
BLAKE2b-256 0e9d5b243b5f5803e63038dd00fbba479fa62c7ef227b5e33a9a865039d88235

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.28.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 9de213ff7514fa40b06f9230985057da147360c2edba38da9aac1668f18c59cf
MD5 ccffd8431155df5ab830f9d5b79f842e
BLAKE2b-256 b4198525a294cf57e488a3f73e2dd6cde7cdfa7e27a5d7966d6279a4a78d7fb0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.28.0-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 57d81693b0c8575882e91a6c47688e0e98f921b2ee7bd310e43a82b34a618a18
MD5 214ad969b2351fde4a2cdb6448076f77
BLAKE2b-256 01ca5af3dfc4d27f712ad2e4ce01a8b07ffadc078b0f0ab65eb0856d374eac9b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.28.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fa2717d96ea0986169026a3b0c1f4c1c311cd5dadfec0ed92707ba32ae03b513
MD5 8afd37a376c7448418da9341727447aa
BLAKE2b-256 2cd6c15a8b77717337f6556134100d6a3df9e7e937d343b5853c666e3339751e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.28.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2ffe7a81077d894905716b0f06a62d2d40e7a3bb1fd7f055154ad0bbb37d8124
MD5 d638a055f711e7dc63c47c83e51705e9
BLAKE2b-256 a41cf7ba88e31193a26f8d80e61a8acc10f5902226342d09d4a3e27f0b1830e0

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for nanots-0.28.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 b8a8cd2f6d1941a60fabaf0e9f3e323cc992d3556c2107c69dc74ad9fe0e2faf
MD5 fdec672cf6cfa3c68831a570749c9d63
BLAKE2b-256 40b1f1fffc450ba953d9c537b0e275e86cf698d6311c032dfd4f45077da7f96f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.28.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 9b7a4ccc18c75862d1dc43de7d01d48601a35a05c8904a1e52ea33812a0662eb
MD5 733a8d1cafeea13e7b27be127d953ed8
BLAKE2b-256 588b46aac710d45eddd5a4a92c8f213f99e1966e4305f98b90c88de60a56b8fb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.28.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 42150c708e82b3df41f987e86154f8735b92df6a19d1a33726d207ff7d828389
MD5 41c17790903c02f3d56875289c6b6d66
BLAKE2b-256 1fb6c85275e0bc38839bbbaf39435150f5f4e2bf1a86fcb7945070c9e0095847

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.28.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0f5d41f9fdee84fff6216baf59dea5c77250924346ac63f6bc77461e364f5377
MD5 45838ce5671fd728ec0b457d1f008ccb
BLAKE2b-256 81f7c8c41ca289c830004e7ad01a50047a2e2115a36886aee8e606e0187cfdfa

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.28.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8428ccc6ec31598c6c1d96a60292c5467dad30d98d59311b269bee168259700e
MD5 7934678b7109021fe3ff5211eee515e7
BLAKE2b-256 1e88819bf30531f4713bb12b72ca6a59aaa72db9f986ad7c047515eb9fd69846

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for nanots-0.28.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 57dafc7f2320b543995e6ea615a4b0840d02ae19e83942407170873cc8beb43a
MD5 9fa38712b10f7c27defc108478fb02dc
BLAKE2b-256 6ec84148f64a5453e9d4a686a9085627d3e59faac56c7bd3a33fcf279966afc2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.28.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 861f6187824a77d989be0652b757f582cfaa5f3d540fb0c4f940bc3796a6a3f1
MD5 edd4bd107cb0f7099f437d9b49e54e20
BLAKE2b-256 eca9b42cd44a3e87df878525af6958c5da66ed37bc7127a2020596b45c0632e9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.28.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 2437cc0e1f0baa9290684468d0cb4cbb5f3032475517cf4aa3fb6b956eccb87c
MD5 3ca36a8528cb13be7c42f10374bc812d
BLAKE2b-256 6e14fd4da82e2de1864159d89da20804ee28be82278f1c6619489ae23c40884c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.28.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e148bdd817be2b15d82d0bf6f3908e83bf0bf8685cd196a50e3576c4f7b0d5b8
MD5 3d0794712f063b8e20cfad36762a5c11
BLAKE2b-256 6b4a7117e40664d3906912793851e0ae61773476937168c8e1d82b8f1af23d3e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.28.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4eac0c995a641873ffb5659c7dc7355b2d42fc57c37c53882788496b83565fc0
MD5 9eb70af12d9d7bf04c93ebd0ac5b4394
BLAKE2b-256 cea31724d9d1dbcd08431ca659348a0e6ac5ac9a14eabba1d8a8500372a76d99

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for nanots-0.28.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 bef354046ff8f2f8e4abc50ff1e1f039152072df46c29b2210d6a297705f0fd3
MD5 589c0df0209d9a94eb3cd21d9dc20352
BLAKE2b-256 4c305ab61848faf4001eb0579adad81f31c87d378fad815b3a8f4c502603feb1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.28.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 b0b8b5518b036516c8e4ab7461c1996193b8970153fb7695acdd291781511796
MD5 87d3274da20fa8897dec29925e571ab0
BLAKE2b-256 e35a8c2ec18d1505740e2b1b90b73435d9358a1e524fc0ed0077c5e96aee7f34

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.28.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 b15eebb20ddfd9826714248d5eea9d1ccd56a19888273eeceac9e94b8d4e79ab
MD5 e78895f252fd079587b2b1fa8177d3e9
BLAKE2b-256 d90eb6f30843bce31959ac089b7c0d89efb35839c607f188530ab08b573c82ae

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.28.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 34196c283b558508c9a43cbf83e709bb2e7639ab6519495c3b69b4d787b08b80
MD5 90030cc5c1e7237d41e29334b45a0626
BLAKE2b-256 b30db87529ab8bdfd26f0493df78e1fe9cf4531797f5e7b3997c3f28e6ea7274

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.28.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cf77f364f6d8be737df57fd3fd8cbffd9b94346efc2007185a6495ffe6968ca6
MD5 6e66cdc03ef5565ca8f7e8c65d2282cd
BLAKE2b-256 0c0cabf080cf2686a0f8d87449013cf0024797943f6fc2706a68ec89506a97b5

See more details on using hashes here.

Provenance

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