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.26.0.tar.gz (114.6 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

nanots-0.26.0-cp312-cp312-win_amd64.whl (633.1 kB view details)

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12musllinux: musl 1.1+ i686

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

Uploaded CPython 3.12macOS 11.0+ ARM64

nanots-0.26.0-cp311-cp311-win_amd64.whl (633.9 kB view details)

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11musllinux: musl 1.1+ i686

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

Uploaded CPython 3.11macOS 11.0+ ARM64

nanots-0.26.0-cp310-cp310-win_amd64.whl (633.7 kB view details)

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10musllinux: musl 1.1+ i686

nanots-0.26.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.26.0-cp310-cp310-macosx_11_0_arm64.whl (703.0 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

nanots-0.26.0-cp39-cp39-win_amd64.whl (633.9 kB view details)

Uploaded CPython 3.9Windows x86-64

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

Uploaded CPython 3.9musllinux: musl 1.1+ i686

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

Uploaded CPython 3.9macOS 11.0+ ARM64

nanots-0.26.0-cp38-cp38-win_amd64.whl (634.9 kB view details)

Uploaded CPython 3.8Windows x86-64

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

Uploaded CPython 3.8musllinux: musl 1.1+ i686

nanots-0.26.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.26.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.26.0.tar.gz.

File metadata

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

File hashes

Hashes for nanots-0.26.0.tar.gz
Algorithm Hash digest
SHA256 ed324945d92778ed02a637f3a091b528a9c11d406916a8ce769026778c0145db
MD5 32ed30e679e80b0b0f78c888c77531a4
BLAKE2b-256 09af5f248221930481fd939ea27c64f000253d3c4c9a6135de638809da9d749d

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: nanots-0.26.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 633.1 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.26.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 f604d3436f1763938714255d357a2f49b848546e704e60db132c894a3cde78a3
MD5 b973d0743d65eb500ea8182c8a0d1d0b
BLAKE2b-256 1e861efa213822fc0c61e8fa9f9bdab618460b9c6afd8c4aa941c9c0cfcd41a9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.26.0-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 25d236888faa022aa767beb712d4d92ad42fe35980a7504e89e2f7765c2ffe9e
MD5 8ad047ccfb37c0ff686119950bce8020
BLAKE2b-256 81495237c7682da17e8ec6d5c1ed48e69d53be4f611447682d07bad194f2d8c6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.26.0-cp312-cp312-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 3fbb0f9f431b3fb33b0ff189049369aa1a0ec2a4efc42763ac854354e5f83df5
MD5 62ecc04a908794b2158ab554d467976c
BLAKE2b-256 b81881f69cd07d3de36cc4b319e372d65bd87b37f53efec459dce762247ebac3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.26.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8e7a1f4c1f7c9afddabce42b59d48a93c6bc542525662983dff751de3234f3aa
MD5 5df110348d9ed8d71ce69012b0ee591d
BLAKE2b-256 46d00a765236e12f574eea66aa3bc4f406f846d39c34d854a5636cff192737fd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.26.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7d36f58ccc3c0bdf385b0c2bf1f0854f4675ca2302e9051266e288e20809bcac
MD5 802be6abe216f05ea281a2d7d881073d
BLAKE2b-256 7566ef94a7d625e896cc20d2626098ea44b2a7e564faf8a940f3de1c317faea1

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: nanots-0.26.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 633.9 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.26.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 bfb8fe52d2cc0c9ebd6a9a9ece085ef7cc204a61cf444fccb5188e6d3156a88d
MD5 8ceb05658e060a6885ddefd0c99e330e
BLAKE2b-256 4a4d1d4ea60cd046d9bbf0c52a742a1ab52935f197233195dc8c00ac80d03d05

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.26.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 22001c6c7f9c29f93860ea4cdb9feb1a063cd96390eac30597356af953333092
MD5 0b4e24ebf1782ae6ebce369bf296f052
BLAKE2b-256 9edac60b9e3d98914a043cf5cd5680a07253d96e864ee704899282b1bd582578

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.26.0-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 001b2fdebffc4a5ba4b692e049905d366b968b7ef9d6c2f2e453f5489a2f1e72
MD5 ed358da53f00faf39c3cf9bbe932ce8f
BLAKE2b-256 5f570f380879bdf3ee764894a69732e2ff8614d5ec83d4056de39d8c19162930

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.26.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e5d91bf47eb0c39b5857bfbc2a7120c7185d6b3a2764d50ee21a68f2a3e7a69e
MD5 21a8afe1597aaf080b04f06251eef3a7
BLAKE2b-256 00f61bbdcd8686a8ebdd65335c33cd88dd81ebc45a541ac28a635d834b906029

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.26.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a3848b0676b90997f5fa0ab53d9e069250ddc7922ef2cda12170a51b8718c531
MD5 03b0a8991b59a2eef138cdb88f0da3e9
BLAKE2b-256 d472c367eaab64f8e216226e40e76d95046341d7cda67cd921c5a7b6c7a1516f

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: nanots-0.26.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 633.7 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.26.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 7217125d10f989142ffd0b9b9d2ab82d5ca878a2363bdaf1f92582f93d9576a1
MD5 66e1332c14b3b3431709a3b0dd30f6fe
BLAKE2b-256 23cc810f9c53703c3544b0155dd5c61567ef14dff90527f88c12a01e2ec3a480

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.26.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 33c2b3ed8050214da752358be35390dc767facc0e068f3ef95ce6059360a12f4
MD5 2535803c500e7a0d96650ddc78d39d4a
BLAKE2b-256 6d80ef98a9a221bf5e5824816cbb4ef124f92ccc787696114260d1d3c1192916

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.26.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 b58a8b73d4d4016f8a38ebae2dce1cef040f32376de4885d4d2c6abd3db4b7bb
MD5 c0039d1531ab0ad444a95b96f174a65a
BLAKE2b-256 0a33c22f94f3e0051e323d079b96ced80ef53b932d73f3acf860283d5d147fe9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.26.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 82eeec66139140e7020dac33932c3a474ff2c7788f1515a29e346a518abfd79f
MD5 62f212a0ea41953bd7aa6c59550dd7a5
BLAKE2b-256 d537512fef49bab4cbc1566ef4ff30aacd9c57560b05d57d2adfa2b3a7c9d649

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.26.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d06b7a0cd8983a49b8aef389529b6bd20bfadcf255232f6d515c8be405401aff
MD5 1e3d41e2bee87f707a0ee7d3467b2a85
BLAKE2b-256 7ff4ddc5bfe4a989dc8ee4b647e8d463fc46e8982629c035c6a5e821e40aec00

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: nanots-0.26.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 633.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.26.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 491b710b08a2ae1cc3f95ef632ecc8a46b23bde5317088cdb57415aec138af11
MD5 52b0d5352696920133243eb11c6206bd
BLAKE2b-256 55b30a0642d218f8fadde04d620356a7fd8d0675511e9ace8e3358a18857f1cf

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.26.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 ab06a6f0e7a1027774d8dfd9bffcf98cc5299156d2e631cf9b2f6ac446cadcc7
MD5 6a39196fc685e1f4435356e78e84388c
BLAKE2b-256 26bed35390bf469da317795d1789d731144ec25070e6c4b2f0600bb0a56a63f2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.26.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 653ec04345b102ff5dd3c57ca7afb04ac01013c15ee83325668407f1b33bd2eb
MD5 3372771765abae77d523e15af05cb1ef
BLAKE2b-256 330b12a6bcf5c82cb1a7fab80c56704c33fc38b95ae042c4f9486a250097ebea

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.26.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 90d24d9e6de39ab69317966ee20a8c062338448d45757d5a018faaf300af1ae2
MD5 7192494cc74bf7c362f1671b605ffe46
BLAKE2b-256 6e83818c5f57704acb5ca508a01300788d501fdf52f4315c099635cae626980e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.26.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 38ffb185e7cbd641221a1f59dc55695f9d8b7223310aca8fedc097bf0fa71464
MD5 5cec3aecd4c37c2b0f799ab45740e563
BLAKE2b-256 7c942d58ffba33fef961093e9d92623d1c42df28e2591f999e5588d462abd145

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: nanots-0.26.0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 634.9 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.26.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 e9de6a7da5e2cac654563e25dcdeed6410911f47269bd6b07a0991843fd2e4f2
MD5 3a2876fb75434743b9f9792b27ad252d
BLAKE2b-256 ff9b189b55873395408e67b498ee16874923c1d01453a1e7081733dacf5cffb1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.26.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 31d3e3934f5a6f5e1fbf847210d742b208bd0cfa7408416fe74b715d00484570
MD5 8b88ea95c795bede3766fc92bce51561
BLAKE2b-256 baa6e8d838dd0cb3bd401cd29edc275af8a46c28c54f896920beb767842f1dd7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.26.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 ecc70f9240beff7dcb096bdec6fb5c426eea0f3764814ca07078357fa298af43
MD5 4b624724cdd402b454c47266f7a758f7
BLAKE2b-256 8bb7d0981b6e3495323f90ca2ee63dbfd01d64acbc633d71c9f683fb903fdedd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.26.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 80a3f8af734b3e02c029f223125ec3cba2375ef43d083c1bcdb00b40d8333889
MD5 ecce21202aba3ed45e4d00adc518bc0b
BLAKE2b-256 d1e0ed9d987866aecf9b8856a21be44a32179e5b56559c630fe5cb5f6b01e007

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.26.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 13d9f99d6ea3817435bbd15c1622e29e366e4f79fda8841583d286b21ce4d2c3
MD5 e8d14bb49abaf588a77b21ea38b9ab86
BLAKE2b-256 20c2fc74110fd3b69984d372f1c59b5a43268aa9c626e6c2ac90b72d7faa2924

See more details on using hashes here.

Provenance

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