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.25.0.tar.gz (114.5 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.25.0-cp312-cp312-win_amd64.whl (634.5 kB view details)

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12musllinux: musl 1.1+ i686

nanots-0.25.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.25.0-cp312-cp312-macosx_11_0_arm64.whl (702.4 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

nanots-0.25.0-cp311-cp311-win_amd64.whl (635.5 kB view details)

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11musllinux: musl 1.1+ i686

nanots-0.25.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.25.0-cp311-cp311-macosx_11_0_arm64.whl (702.9 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

nanots-0.25.0-cp310-cp310-win_amd64.whl (635.2 kB view details)

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10musllinux: musl 1.1+ i686

nanots-0.25.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.25.0-cp310-cp310-macosx_11_0_arm64.whl (702.9 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

nanots-0.25.0-cp39-cp39-win_amd64.whl (635.5 kB view details)

Uploaded CPython 3.9Windows x86-64

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

Uploaded CPython 3.9musllinux: musl 1.1+ i686

nanots-0.25.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.25.0-cp39-cp39-macosx_11_0_arm64.whl (703.5 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

nanots-0.25.0-cp38-cp38-win_amd64.whl (636.4 kB view details)

Uploaded CPython 3.8Windows x86-64

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

Uploaded CPython 3.8musllinux: musl 1.1+ i686

nanots-0.25.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.25.0-cp38-cp38-macosx_11_0_arm64.whl (705.9 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

File details

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

File metadata

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

File hashes

Hashes for nanots-0.25.0.tar.gz
Algorithm Hash digest
SHA256 ee744c82bdd04cfd41e6b4c9923219ba2d9d4a4555d74ff0625271422a32023e
MD5 5e41c3e8585786568027e1d14fa0ad18
BLAKE2b-256 775018c7bd69d0b2e5a2e6b41aee4212ef919d0553d20862b09e903145b78af3

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: nanots-0.25.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 634.5 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.25.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 74f93ce3c6ec93852d73abefaebf13ceb78374e2bdc21e6df4d7fad9e91580b8
MD5 e0b7019e724138e1c407f9513a9c5778
BLAKE2b-256 fbfb93403d33caf33c647cbaf960d8afd10b869ec667c8c1f396ac30202be73f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.25.0-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 ca07ca193f990e7938d8a1ef51f4489a734aaff970ed5abe7bc97a4d9e5f21cf
MD5 ae7a6af072028fd4cb452b6e055401e3
BLAKE2b-256 b24e88409275683d13fafcad8f210577cfa75e89f00b7097bbb1b4f4b7c2223a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.25.0-cp312-cp312-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 54b757e4eb21e4b05d84cb214d9643c8326fc5c2890e02437c1b770cf2217f45
MD5 2a46a47a7688044adc32b0fbf3a13a6b
BLAKE2b-256 eb9f28c2f2b26c30ab3e7507a15b13d53ea09a1b872a24131b5aa346b3b54412

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.25.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 54634f7c01b1d16b7c9e1ecb0ef8af13af603b8980761e2ea2048f10fadc6819
MD5 562336ad6b53f68319dfccc83d6a03a1
BLAKE2b-256 c06b68fb9b2cae8992a7708b3ffe8955842b4382f0fa58aa287ddf245d691e5f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.25.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4e312842692c1014d6ae5fc4e0dc63daff435b3393a7a83b128302687becdb7f
MD5 567214597405f3e357516d19468b8fbc
BLAKE2b-256 807394b031d5807ce21fbe38f95ad4bb6c52f616029437e6a37a990e01d27455

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: nanots-0.25.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 635.5 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.25.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 37efc0bb8aa46f70c050e0863d102d8054145f09e70363ba28577066d3fd6b16
MD5 42def30403a7c91cac019872ff430e67
BLAKE2b-256 273de1a37307414d6602c9c1aaa23586e4817eaa883f512645c424a9790eb3dc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.25.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 e79b4b0b978e95dd3dd401beb80ff613be049996fbf6f2419cf298985d12958d
MD5 bb2f997b790fc8ae494dc4b2071b7b1b
BLAKE2b-256 65dc202ebb0a03e1a9dc0432d1a35afbeac963fd742850b832f1f64d4cfea1bc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.25.0-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 2d1d6a9b8c681d6fd2fb545a353ae680a5dfd19726b77466b05153ef59eb98b0
MD5 3e519011d87f9dafb20498cc114c03c8
BLAKE2b-256 fb1baaafcaf5a3c004f67a1cfd053ddc595d1621cdc061e54cdce4b08f0b6fe1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.25.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 de227617134f67c46a67f73d18e5f3039146189c241c618f9d11089ba73799de
MD5 7671f38a777a0b3b7b9462e7a0918ee7
BLAKE2b-256 4ce27cac7b9549abd593e7d19ba85e7d03f6e19e62e5fc9010f97754bc09fa24

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.25.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 541927400f9a06ed5208d874abf3fbbefa8ec195c59be116063e641dc80ed180
MD5 17dee341feb9d1fc7dba45e8a8bb7004
BLAKE2b-256 87b4acf634da1a7012c51974ebf4b7a040817500a02fb42e83ff381df8af6838

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: nanots-0.25.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 635.2 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.25.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 8a5ed7a2063e03a97b478caf3889ceba765e8c9ffaaa5681a813fe446f303d77
MD5 f25c95f038e6aa976479074f8a0f28a9
BLAKE2b-256 68dd8b393b6b95f65a431ea989649c9c2ccadd2af1ddbc1228ff18279de8a53c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.25.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 3758c2cd7a63a932a77e8987ba37562a66e75e37ee4d57d4377979c1f1d48a05
MD5 6281405429b0c29689b93b5104286743
BLAKE2b-256 2e2bfd48055ebe69e7920eba4e712f6b9baf2104531554798954fd40dc92e19f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.25.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 aa2852fef39ea2d5777e8e5a609f9429f0eb6960001863e1f7fb42d59015c98d
MD5 5bf69e1eeb94c3758735d404828400bf
BLAKE2b-256 28f8773c803a63b31ee26e6fbbfdde5a7c5bac2d8ca593ba276b1ca5272e8666

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.25.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4a2af9900cbb2023e4ca3e360c254cc4fd2f454feaf9cf5c84177921f1194bab
MD5 b575f3ffda8d0c205e0b2a24cb5bf5a5
BLAKE2b-256 6cd919ca86a14e3ee03bcf9bab9fd84a491f9590d4c0eb5576d37ad339d00fdb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.25.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4411307d64322f493248e76aa81f8bb9b28ded4fc9726b403844276d5e4532a2
MD5 71d5bdec7b36da9e991be665540ba4e5
BLAKE2b-256 3f6845b33e8bec5f5a4930983f74aed973df2a403eb8c2857ef574f172c294a4

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: nanots-0.25.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 635.5 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.25.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 f5cb0940845a60965bc1c2bf252131c539b62305761665eb0b2ce14f903111e8
MD5 9b0d0440eb48246ffeb6e0cbaa3aff11
BLAKE2b-256 d333882dffb3fd050a01e4c5c0632fba80e57a98f23fc4edf804662a3b9750ef

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.25.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 558f8ff0b1227d534bd0aed711d08d2604689badd08d01a9e2f9b33d98dd8d79
MD5 4e1fac8d7b9172e93d2982968f65559b
BLAKE2b-256 71cb58b9351521de084957346a94305110b25258bd732164d3b3e9cdf96640d2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.25.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 ceba31b7400fe061374ccf5655c73115ab38b5295c48830d4b8d71ad33982224
MD5 5b2455ff6f0fb73d60d792a1642023c4
BLAKE2b-256 3676291cffb51054be235cc60884bd86d17d06ef71345b748a0a53defbb88c05

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.25.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6340511b84826506394549c1512a444e64fd54f0a264e293968d6d6c911025f9
MD5 e5d7df25da63119bc08c9d24a7fdb2e3
BLAKE2b-256 04c6b05e80f986894aba43b8f141c16e4621f6c84c1f563a49efe0894fd241d0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.25.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c214d499bbfe95c6bd0272f27d7a553f051ecd8121cb5205fa3099f58a45d877
MD5 b560cc3d5c0d8a0e3f04bb8f05649278
BLAKE2b-256 51ece9655516fe1aee4871857cc58bd484e14c46ff7e4470f2d081ca4edd200b

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: nanots-0.25.0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 636.4 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.25.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 bb53b9064198291fa364273fbdcd426441c3b66347dc365a03a15ce6b186ce06
MD5 12b19f27722a605dee4de95deae97c70
BLAKE2b-256 246513098cbf46a1ce4f78a26d9284b1eb2cee2aab938d893ccdc39b7b34c1a3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.25.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 0ebd08b0d87c03ae9c5c4d2efa50a6277ce1a53b25c84982d476717d6eed1369
MD5 072e5b53be80bf6380571bb54bd39288
BLAKE2b-256 2a7648187eb36aee299cbe4dad7533709332847e03b43473f21900815402afe4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.25.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 24ee9589a04c419525ff963ccfbf6bb9f951ead8bcf7b421481796c984d5cd42
MD5 b5ec1731011093ae95907bd48e3264c5
BLAKE2b-256 9c19af68eea950210d7b29068b26f2e83f67421ed3859d21c6d44613df7059a3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.25.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 88f8c357ba7314da8c65d2b1b8e1fb4bc09bf9b1053c03410eb985f459c2253f
MD5 4b7b530145ae6d8e8b9cec4ad0b96f84
BLAKE2b-256 e241106ab95a8e18727963818d82be7bd623a2adb9f68a2cf4641f5c7c3b212b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.25.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d9771aee7635fefbc688edff04539e48abe37220e5dcf9d7a142e6f5d4fbe2cc
MD5 14b4b8bf71f87cfbfbe1c355c3daa50d
BLAKE2b-256 72e7250438e8f80cf20571d97096af61fd74b499d1c324a52a9e0fb418d83110

See more details on using hashes here.

Provenance

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