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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12musllinux: musl 1.1+ i686

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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11musllinux: musl 1.1+ i686

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10musllinux: musl 1.1+ i686

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

Uploaded CPython 3.10macOS 11.0+ ARM64

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

Uploaded CPython 3.9Windows x86-64

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

Uploaded CPython 3.9musllinux: musl 1.1+ i686

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

Uploaded CPython 3.9macOS 11.0+ ARM64

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

Uploaded CPython 3.8Windows x86-64

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

Uploaded CPython 3.8musllinux: musl 1.1+ i686

nanots-0.21.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.21.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.21.0.tar.gz.

File metadata

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

File hashes

Hashes for nanots-0.21.0.tar.gz
Algorithm Hash digest
SHA256 de1ee07a846948ca18c54ddd2955e8d7eecc70e74390c5f29f0797b5eb0d1c14
MD5 badddbdb7c6aaaa534eb0d92b7696732
BLAKE2b-256 f5c2436cabe6de53651f75e83ffca1dc3a0ed95b6e1ce4f3c40862f11fc72a85

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: nanots-0.21.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.21.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 90764fc0291ab250503b94a282c83ccf8bcb9766caa637b8574dc27556188b6c
MD5 62175b05bd852397f0a25513fc673242
BLAKE2b-256 760c02c5409395287be424d870716539a967b0caf9ead6ba50e4292b5fbda3be

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.21.0-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 b21a59c9dabb23dfca674bdb3096606f6fd02415025d0d0b79c2943466e37d69
MD5 838f7f2e3d7dc81388e33b36f09570f9
BLAKE2b-256 4d3bca185b1875770dcb36d1733f7190d834c95d1b8b13327831d176a6d7dd78

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.21.0-cp312-cp312-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 f3a2b690d7e969596b0ec221b0277aa1a0486d2d0f5a6c0da3d6668e64fc9ac6
MD5 3ca601d5224e7720e8295ffba1e2056d
BLAKE2b-256 06763ce1ee60447e1c2014504a221c368c50d845cb733dce7e6429cc2aa125e8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.21.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c3552e25afda8b7d6d56518d9842e37058b344432195a80d2560bbd1236894fa
MD5 ef10946619d8c729d0e251c8c7b74045
BLAKE2b-256 7712b0a77f31c2e6616f75d2169c08d862590dd72fef58cbd36aaeb361038c53

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.21.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1b7aac4f2105e6e96c7ee18961618a3f6614e3605a26ac1ed6c3fa2228837f22
MD5 5b9242f2bf4b05736d7dabc6df4dbb08
BLAKE2b-256 295e91bbb312c03d0d1213c00e3790b30ad063460363e143dfbef6e4791993a5

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: nanots-0.21.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.21.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 7ca101265fd5ef12db13d606d842653ae2a050b0b8db30451ee8a67151d72922
MD5 4f46d73423a4718c83f34bb927702441
BLAKE2b-256 77e1ff448209aa3d469a5922f803a0d57cb1f5836127bb1dc7b0c549a73c6438

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.21.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 91fe287b2e44910509d8e370c40aaeb76e9f54c3a14d6e0a1c6148daddc207d9
MD5 8aff81da6c445e30758f35218263cbe9
BLAKE2b-256 c45f741980e1d9ebc9af69002f965939305af0d8b71f182dba17967fc0b3ec30

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.21.0-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 fa78352c09691491c7458326ca0bb24266da65c9c036e24b1e1bab5914704b26
MD5 30ef6394f47b9541c98dd90ce215b316
BLAKE2b-256 7ce8cbec59e2ad04f85aa5285eb76fae59b0404d69caded15ddd1022455925c0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.21.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d16c277861effe8bb8a283f937811d9c83261e40ffcae5ae0290cd033fa5944f
MD5 cf7472fdbeb213443ab0d6cefd590a3b
BLAKE2b-256 8cc4a912863e3f50abe73db397d8665a0c012a87a7a8270ed4f76287e96c940f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.21.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 db462b646d99c5e95bdecb35f20e07fef3bfa50e2d940682ac9492f47c2fae48
MD5 086937e0fad6c2e3be36394df60ced42
BLAKE2b-256 40fea16ee4577af1e13d84966318a63f7f0820a062ed3342725dbe6382666ae4

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: nanots-0.21.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.21.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 45932cc1b1475093c25d6e881caee1c7a2bff0c6c6d9fc25ed6169a0a635aa96
MD5 54620804079202c593af9b460dc0eab6
BLAKE2b-256 00ca5a62a203b217ed79ff7634ad7d9373a1c3cb1712926d9be0afc27d7adce7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.21.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 302c401b9440207b2e9466aa9d74a424085af727a1a3a79606bd69000f548ecd
MD5 e490e6db1ccdfa7acd2c017d20b19f11
BLAKE2b-256 95b340110757a7ecac4e79b10865b299e12aa9b6512c66a172169398c31b3fac

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.21.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 f22dbf92fe35e7f10c1d99b1df0f1d79257d0aae36e53d0a743ae5b8d6372928
MD5 62f5639cc0545067f4744d4e7957f3de
BLAKE2b-256 54bf3ded3fdb9b5f5cf28980c65212460eb8ad9463224e25e14bdafe02ce71ba

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.21.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3f71af38ddcc259e61e9b5757d0b5ff0b2f9883dde3333721c6a0b629e784a66
MD5 468895b8041f3c57b70a49843216171c
BLAKE2b-256 9b7044fe279594de9a3f5dbda5e0895d33212702e2863ac98cafdce3c339b066

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.21.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 eee1fbcee3fd5f08b274de08b917d50227166ba10c69b9336f4c93c2a78952e1
MD5 0457c76aef7cd4e325aa5cc532a6ac64
BLAKE2b-256 a493da819dbee52ddcf5d56e33c1d61c7b65aa6e359ee1e6eab9a0ce4acc07da

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: nanots-0.21.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.21.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 02f417a1eb4ad77ecbe31ec9a7fe1554682e6517ed58365840d19a8d6b58b803
MD5 5ced7625e01d360f41ddcae58e349356
BLAKE2b-256 7fe78bb076f35a7e77246fe6883a5959f6198ab49df2825811dffaa828b97d4c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.21.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 72d746891312bb7903a6f873dda2afbec586507331d50916020905307dee3678
MD5 5d11aa876a96300783a202ba9a7864d9
BLAKE2b-256 eca9f2d021994fd67dc30075ef5020027091c0f03d7640f7629ee2c5526cc9cf

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.21.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 6cc3dd2cd14dd8dd33b6279bb3e8cff2aeb4537ef9fabe66577678869196f86b
MD5 44f8456943e8a934bfc23c8fd65b11a7
BLAKE2b-256 5c8aaa8ec955fd20473b54d2ff6ad85ab413f12fe01db632f73ab1a9a62e67b7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.21.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 494600f70ff8de9efb82eb35aaf6fbfbbb151770c1c096b9824470d84684027f
MD5 3562c11efddfc6c190527993eada337d
BLAKE2b-256 4f6c6fcf8c861b616d0e5a4b82b8a73f7d4df2df0c3831584e503389e6913385

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.21.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4416e315ec645f99916a9dbb44c7cd2d9aebbe644825ec7daab5f67562668eeb
MD5 8b827ed6c979d7ea558234c7df7afce9
BLAKE2b-256 4293ece4771442053aa4ba84e98d726a5ac27cbc80b3b22a7f20246a85dad895

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: nanots-0.21.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.21.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 1e2f99b558dc2ed58dcfec5b427cea0358ffb6ccc30d78c1c6140f8754d4d8c6
MD5 0536e6cc7adefba1ab8d7e1ebec80f5a
BLAKE2b-256 5465b2f3f2c0657584cb864b9547bff001f02bd71d3a2af981457b7c93baf08c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.21.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 7fa821d74d4d7f8eb245472afdf5faf1eefff8fa16635fa2bd765dc9828f41dc
MD5 dfca7316e414fc0274f968dcccb70244
BLAKE2b-256 ce4e29ca5457a077bfc2895bd3b8788dd7cfe9cd6b37a86d3ccad2e24906207d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.21.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 912f9a68b894629bbdc43f7a6627947d868877b22baa847a35ac0e404bd3b649
MD5 7c21b1d0feec317a30dc4c7104e0671e
BLAKE2b-256 e092fb749c774b45496a5393e5e1ca0e5caff929e3dd1cbfa43437dc1dfe1c1a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.21.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 aee8337c495faa86abe868e3dc710fbe333101a3b80517773d2251a267f389b3
MD5 ad2059d3ff2d13f3d63e30b54293e920
BLAKE2b-256 89e980a684a1d432a31168fcbe650e905a7a5af5637a41f2ca09ae9446d70318

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.21.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6ceea9b57b285c0490349fbb9305de5f216ca5ccaa3d666f236206b39344ac9f
MD5 7d6f7def18b687fe5dbbbf858159902d
BLAKE2b-256 fcec36a10cee52aa09fdc62819626c358b5cdd04ccf2b2cc8c4d2878c981044c

See more details on using hashes here.

Provenance

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