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.15.0.tar.gz (108.9 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.15.0-cp312-cp312-win_amd64.whl (626.3 kB view details)

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12musllinux: musl 1.1+ i686

nanots-0.15.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.15.0-cp312-cp312-macosx_11_0_arm64.whl (683.4 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

nanots-0.15.0-cp311-cp311-win_amd64.whl (627.1 kB view details)

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11musllinux: musl 1.1+ i686

nanots-0.15.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.15.0-cp311-cp311-macosx_11_0_arm64.whl (684.5 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

nanots-0.15.0-cp310-cp310-win_amd64.whl (626.9 kB view details)

Uploaded CPython 3.10Windows x86-64

nanots-0.15.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.15.0-cp310-cp310-musllinux_1_1_i686.whl (4.3 MB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ i686

nanots-0.15.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.15.0-cp310-cp310-macosx_11_0_arm64.whl (683.6 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

nanots-0.15.0-cp39-cp39-win_amd64.whl (627.4 kB view details)

Uploaded CPython 3.9Windows x86-64

nanots-0.15.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.15.0-cp39-cp39-musllinux_1_1_i686.whl (4.3 MB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ i686

nanots-0.15.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.15.0-cp39-cp39-macosx_11_0_arm64.whl (684.4 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

nanots-0.15.0-cp38-cp38-win_amd64.whl (627.9 kB view details)

Uploaded CPython 3.8Windows x86-64

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

Uploaded CPython 3.8musllinux: musl 1.1+ i686

nanots-0.15.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.15.0-cp38-cp38-macosx_11_0_arm64.whl (686.1 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

File details

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

File metadata

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

File hashes

Hashes for nanots-0.15.0.tar.gz
Algorithm Hash digest
SHA256 8b4a2468e7e2c6913260e38480a18c36c3d48af53bcb6a3ba92e74c5f38f97f4
MD5 3c74b9d99ef14a369419376c83e7873d
BLAKE2b-256 208f13bad4db2434e8079b305a041f636b2a0fdf49e09f7f3c84cafe2bc1e124

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: nanots-0.15.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 626.3 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.15.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 72510a9dfbaf4661da9864d4efec3c8bee2abbf6ede954ed98261b4075557d07
MD5 3666fbcce6304c477e734b7a3dc9d124
BLAKE2b-256 b0df696d9f18e1109e172b0983b68a73721a5697cb4f24d9354507b4f93bb6b9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.15.0-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 7ff09628914b36ec01f20e849f808c871788ab0d28a5b0473999aa11ec3ec175
MD5 53f464e1905f3584d43c6c9eaf9228ba
BLAKE2b-256 ddd4c1281df5e305f5019e7e1d0511105da6fc4755c412409219ae6a1532cf08

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.15.0-cp312-cp312-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 f2601987053e0d8ec3e59a127a991291961865ae998be4105aab0a955c23cbee
MD5 68d781c0cd2de4719a396f624f782b58
BLAKE2b-256 dd5fcaff99915ba114a3e1f0226ef58d7492d2f091979037736a0415f912b94b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.15.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6bf0b2cc9bf1bb8b95a5d37dcbab045d94af52e0caf9f16dc5b064859682e2f8
MD5 2d463cac6cde56e7dfd213b6ce0c7aa4
BLAKE2b-256 76dec7c39f596a454418de8bc28c53293781bc76fbd3a4d5cd6dfb69993b1d60

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.15.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8363dd0e7d1e918faea8b1e4cd21928c3ce8f285591850d2d19da6ce8688cfad
MD5 5aa0f4f302b2eb5b54694ec36fc4eae9
BLAKE2b-256 b473b03d4a4382d6151905c4e1ce4613d71297ee33494073eb8bd42df0ade9fa

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: nanots-0.15.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 627.1 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.15.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 a353bfe51813e1c78a075d2b1778214396909e88cedb1f17b69a2104749d3efd
MD5 ec057a39cce1a3d4443f1bb1e5d68e35
BLAKE2b-256 93942618bf26f6463460ff615d96b7f3381fc61e5a7306c282cbd3f53c58d05a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.15.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 4c507010e1a694987e84373cd6b44fb7e70f608d371edc7a873e5f0c85c78859
MD5 fe73c8acd7857a43683f6b7b2a675f30
BLAKE2b-256 e94fbd782ad1c39b2831809129918394dc832aeb7d3c60018cac33979246efa5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.15.0-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 b94474f8cf85a1a4c94f84c0a13fe188aea2e0bdec1ef7661d2c17abe60f5541
MD5 cdbca00fa31ad0b2a1c5a9f5ec187cd6
BLAKE2b-256 6084f317a2382f0ac04d203bbf184b8aa9976cf78cf451ff2afeaf279be49b78

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.15.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 acae9af78999627b8b4e14d26b322c9bec8f4b7a2bee878322c1a20af4bd7b33
MD5 e242aa95b05f166e9c836f5a7190abce
BLAKE2b-256 22168c47111b22052e314e4b29dfd88551fec199ee83fdbe137e1c24e70a90bf

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.15.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e3a7160421da724fbf8b2dbcede998060b383206f7d866291b917ace7050b562
MD5 b9bd2d412c2aa3f7970fee5af6b80e42
BLAKE2b-256 d6b7ba5fa3197c69019034d196eeefa05b0d98292aee2d90b4ec6a8b46e9ac9f

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: nanots-0.15.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 626.9 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.15.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 b0f2756bee6e3e3a74f1fc87b3bf865e7572b7c407cdcbf5025efa5f2e48ae43
MD5 2adb91a298b6ccf313a3567de7d2a36d
BLAKE2b-256 c20674819b9e7546d76e7ae0ade30b4bf811f18eedc7a36e0770800080e6200e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.15.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 8ed910fa52e9fcdd1a065433b74d65f4fc2710b52b9ce735ccee745e924a325b
MD5 04d3c236a988363e93060aba071121d5
BLAKE2b-256 dd00c7c137917af52fdf792d3958cc869e37adfe0147be763024157ec2fa83fa

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.15.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 58c72791282db087a6ab01d6f50e62ae469b65eed33b5a00e7ebf5ab13bf9741
MD5 d394bf7ea5d574ca978bd505995a176d
BLAKE2b-256 115ef1ee7626ec3c4d8ca79dddf4d8772ae2b9706560b131cd8ca4301ae9edd3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.15.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e30b13acafcb38667b29db7f7a7b1e29fcace9671bfc790a0c253e7466e992f4
MD5 e5c6b695db24041fc48b083ebcc18ce7
BLAKE2b-256 913557ea71b9a77fdae0f4c9899f50ea96ef32fc1316b8084d19b3cd2e2e5405

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.15.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 94b13255546bcc2299263cf737d898897a8ef8873b1a02c1e12b9a2d428f878f
MD5 cb845202f58ca91a8931a3b40838866d
BLAKE2b-256 de41b83494c06d07ede22eea96ff41f938b0f6c141608aa52a0d11abba0e2d5c

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: nanots-0.15.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 627.4 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.15.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 a2247318c121ebf962899fd589803362250771eee9c1fca536e2a784847d7860
MD5 e0fbb5dc778372708f36a729b02862d4
BLAKE2b-256 bbc1465d518b38ebf85249bb4b5f83caf330529742a58605433757b9f7280dd6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.15.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 40a67762d6422774d4d79f0f38863619579ca9d9f5d3fb182cfef3b8e40dc514
MD5 e15ee1e091bc569e9d4e4468cac37c17
BLAKE2b-256 4cdc0053dbfd944976404f18e3edd9ee79515977112c5c643fb08186292cb82c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.15.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 a0c0802e772447f654d9edfbe87278f9b9eaa07422265af6a363c8b32e870529
MD5 dae1f46f33f6c6e2705c0f89492fc7a6
BLAKE2b-256 235c1c7ef356bc9d917e277dc2711c21fb93314f80bf99221250c2c5fc79d9d3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.15.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6e5598eae60bab1cc80078d79c499a7b7ebf6dad9f2574098583d15891a17348
MD5 183520930f8ddf0b1cc87f390519f889
BLAKE2b-256 93a4702705437b5828dbd8b7ce996d4609b8ecccb2c978fd4e2e1141562f6989

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.15.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b4ab6b4a93148b1396062977a247b4c4593bed56f69bf1c48f23ebb666a7f3a9
MD5 90b2df7d4406a1894dbc2ff2f4f49378
BLAKE2b-256 7d979f305c4e709aaaf70be29656de8d20716d2f9ca9cddff3ccfd7bdff5c369

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: nanots-0.15.0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 627.9 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.15.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 62af797f13de2810e13528f6a7735ad029f39e39021cf06127fb2ffe8daa8fba
MD5 d93b021533a7685a2f353136a7739407
BLAKE2b-256 a531e086ebd391dc249512be174d3e5c42df55473b38b1e1b5f62be29f6a53d9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.15.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 f674c0dda078b6cbb0f05e2483b74040b93e6f6c0f07bbefe276bec8c187f647
MD5 911fbc0983ca682a55a80a2e368b4e56
BLAKE2b-256 dc8b5f416ba92a63ab6f1f53e8a84174aa3c7b9d8d95fbe22383c709f6c7f0a8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.15.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 09a7eaf5b2d40259db7aaea29570df77ac90b9e6d17b156256cfcc32e3afbcf6
MD5 b113470d74a31c428724b2d475b8d5e5
BLAKE2b-256 30edbd6ad7b4d33eeb4afae0c4ecfd4b765529e568eb69e214a40111c2d180da

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.15.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2ac9c936404f4726b0e09e75fa3aa093e97801b5bd939f37b1a0f9b6375f0e9e
MD5 1dfaddbea475fcc4755e80f1162ec64f
BLAKE2b-256 2b9f05c2f9d40e1243f12a1f35aa4b4421c1031c2df2793104264b5a09c35e80

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.15.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3ad1b9404c14c5865fab2c3665ef3100880c58f37f0402c97f70c5f52b728c3b
MD5 9c54d38783d5a6b61ecae40dc5503772
BLAKE2b-256 6149b8e0a3dc93c2679b2123675ebf2848e0b8d0df65d00c0f91f0a724ef95cd

See more details on using hashes here.

Provenance

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