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, 0, timestamp)
        
        # 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.29.0.tar.gz (117.7 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.29.0-cp312-cp312-win_amd64.whl (636.3 kB view details)

Uploaded CPython 3.12Windows x86-64

nanots-0.29.0-cp312-cp312-musllinux_1_1_x86_64.whl (4.6 MB view details)

Uploaded CPython 3.12musllinux: musl 1.1+ x86-64

nanots-0.29.0-cp312-cp312-musllinux_1_1_i686.whl (4.6 MB view details)

Uploaded CPython 3.12musllinux: musl 1.1+ i686

nanots-0.29.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

nanots-0.29.0-cp312-cp312-macosx_11_0_arm64.whl (716.3 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

nanots-0.29.0-cp311-cp311-win_amd64.whl (638.4 kB view details)

Uploaded CPython 3.11Windows x86-64

nanots-0.29.0-cp311-cp311-musllinux_1_1_x86_64.whl (4.6 MB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ x86-64

nanots-0.29.0-cp311-cp311-musllinux_1_1_i686.whl (4.6 MB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ i686

nanots-0.29.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

nanots-0.29.0-cp311-cp311-macosx_11_0_arm64.whl (717.8 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

nanots-0.29.0-cp310-cp310-win_amd64.whl (638.3 kB view details)

Uploaded CPython 3.10Windows x86-64

nanots-0.29.0-cp310-cp310-musllinux_1_1_x86_64.whl (4.6 MB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ x86-64

nanots-0.29.0-cp310-cp310-musllinux_1_1_i686.whl (4.6 MB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ i686

nanots-0.29.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

nanots-0.29.0-cp310-cp310-macosx_11_0_arm64.whl (718.0 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

nanots-0.29.0-cp39-cp39-win_amd64.whl (638.7 kB view details)

Uploaded CPython 3.9Windows x86-64

nanots-0.29.0-cp39-cp39-musllinux_1_1_x86_64.whl (4.6 MB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ x86-64

nanots-0.29.0-cp39-cp39-musllinux_1_1_i686.whl (4.6 MB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ i686

nanots-0.29.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.0 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

nanots-0.29.0-cp39-cp39-macosx_11_0_arm64.whl (718.5 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

nanots-0.29.0-cp38-cp38-win_amd64.whl (640.1 kB view details)

Uploaded CPython 3.8Windows x86-64

nanots-0.29.0-cp38-cp38-musllinux_1_1_x86_64.whl (4.6 MB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ x86-64

nanots-0.29.0-cp38-cp38-musllinux_1_1_i686.whl (4.6 MB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ i686

nanots-0.29.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.0 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

nanots-0.29.0-cp38-cp38-macosx_11_0_arm64.whl (720.5 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

File details

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

File metadata

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

File hashes

Hashes for nanots-0.29.0.tar.gz
Algorithm Hash digest
SHA256 b9a1d69feb6464343232cc8ce124ed1740a1091831427ce74a90a960ea4e93a5
MD5 f0507db81e9a7af14291447d37485859
BLAKE2b-256 71e89986051f8c3d551146bb272450b8ead6c1ef1a3d35a0317244e2d784dab2

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for nanots-0.29.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 23e0b2c99d0404cf1189221de4654e66b9a1a872d006a3e06faaa5281c83f8e9
MD5 a1a581aa0e3826562392784c9bcfafd3
BLAKE2b-256 a9b3f63f09a1b108ec54359da0282806f0cadf1b05478e73c09943e2e03a4330

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.29.0-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 12370f40e3544592823a7a91cb434202817ab2fec96d451f98734ece9c60b0f6
MD5 ef6cdefd9f6f4242a4531af3c81ef81c
BLAKE2b-256 c317253892b11dfe8019eda6117beb40851f7d5b191f75ea3cb2a36c2c660543

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.29.0-cp312-cp312-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 bc0d4cdd59346c442a3877076dee9c7841984bbaacd09d1889520213790c04fd
MD5 ccc01258d55ac3678b01256ee8e7804f
BLAKE2b-256 f1d50d0d37aa68dac73885234328e4e6bdc9739453479e9fdc1845fb6d6e0d3f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.29.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 098869fd374d86e735de68ea9b32f544051f3273b75cb34a32459c417edb8292
MD5 149e8cee9f41e95b534d381a9527656f
BLAKE2b-256 7775d22ec02d03c384c64022bc4e8eecb97ed8e1a81444e8282d74c646bc68ec

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.29.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f9404659b1a2ec810549720d35364cda348ecbebc5f7b7ef8814f1f35ccfd3d7
MD5 dbe0fab6c21b825002a59e6b2b0a0a00
BLAKE2b-256 8db6029c8a1361d1dfe243e814436e328c0e2f2e0c91b2b8a82509dacb68dcb7

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for nanots-0.29.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 1b5200402c8cd38964d4bd37f20048000429940723bfc3abf125cdc1bc23da13
MD5 2de1aafbd1a5f7decbe40b498cafc8e6
BLAKE2b-256 1112e86dea939dd21a9d9836d22415d76d2a5c0cff5dda6cc80198bd2c67f12c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.29.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 b899f88c7627449a0dff7182c1f72b05cb43be25c7fdfa255ebcb911e15856bf
MD5 1edd6850d40a1a370f31bec430ef8509
BLAKE2b-256 30663c897beb0a922bf99fec5b086aab4c70e8457ceff7d39afcb414d346c8ab

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.29.0-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 2be473b1be620ba43439f15209c1304cb186a5c270bfdc97d12ab38c4d96b2c0
MD5 5f7e5ec4402f87689517886202d92d84
BLAKE2b-256 3b7f8c4f13dd67a9f10f40e3b52e06720e6ecdf5b5a4d978d72183532f92d7e8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.29.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 517269a1daf3149ea153ad3609b42cfdd0efb4ff3ba11ed772d59ce815253770
MD5 c708fe80465418c060543eb0c580c0c4
BLAKE2b-256 435762dc6ffcfc75b9ccd698f30f76a1f33ca66c1460f437a7fea02ac9673818

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.29.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 23fe0bd2537942636bbed9876a893d8abd92a3b63b4e534ff528353e78cc7cc0
MD5 b27ef6af15a486580845e447da9f9198
BLAKE2b-256 e55661ef85ba065d03aa8cc430aef4de97c3ce779df2b1bf0af7265d7de7a086

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for nanots-0.29.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 579b5153d027a1d0d54db15b88262be5ba6d6a6f0e97933f263e39f6e5da9dcd
MD5 f5b097b30b55c0c6a793679013ca445f
BLAKE2b-256 211f9c10235f80cb6183e19856d2b8d44c1fb7c8f5623531d10f9eec2aaa4c1c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.29.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 29b372ca35da9d4ed3ab2bd675ffc9be11bd8fad95363950e0014793d58909b3
MD5 6b3d8b057832f2c5e19e11071ee95f80
BLAKE2b-256 e48c1b7c504418f5ed575f0c0c0e3b733538955cc7fa55c519a36e9fd472cfd4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.29.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 17e24f00ceb942ec75b24178709a058f61d708a55b5ce4136a5e56a1398f01ef
MD5 49fe9b39bcca10a185a0560a3b78268f
BLAKE2b-256 aa9861f2d17fbc5c405ff950e450becc51463cc83acdbf1d10411e5c5da1c1ef

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.29.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 13c5668fd262839592247f22824dae1d090f0b802b38fbc8d070a6adfe1822ef
MD5 2d017942b360cabd9a1a05077fedb415
BLAKE2b-256 62f8305b848d3611e455c2ed0280cfce57a761fbf338cb9f35ad6b8705b2528d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.29.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7db5ff5b831bed2da4297445aa7545365887e65d636e034680236127328dc68b
MD5 d51da90e01ba3f4aa29e26a1076c009a
BLAKE2b-256 5d888e87a46cdeb4b4c4bcc83acfa2f698cd421c889f14c2b807566fb281c3ec

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for nanots-0.29.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 ec146d4f8bbbb2446da4fa79ed00226bd051e61149b38107450d6b61855012c4
MD5 61d795db84b576e5ac44a228f867b7e5
BLAKE2b-256 e1d6e5e79a8b6e0554b8aac430b920899a2316d247f595315c96cb35842dad17

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.29.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 673754573b8d1c2d47df0e9fe83e645b94073cd6ec15d8454b1c322975854c2e
MD5 7e4e117d6fbce3b1a0dabfefad312068
BLAKE2b-256 6f738d46994b3e9a1efeb304ecce4528f7d1fd03c2741158b1dbe2e65072b266

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.29.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 f89b9a690cedbeb059628a3ba831836b87ccd318c6242287f4b08cc5d3e57ec9
MD5 ad39c96fc858ba903d3515e69e987d6b
BLAKE2b-256 7bac253cb884d06185109c98b255d9494d196fec014f1fd000a397a42f1f2ff4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.29.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6bc2be755787c237f928c09b8b0f7f1173aec55eb0bb582d9e7753182fe0649c
MD5 42cba453504b84a97de04569505b4a8f
BLAKE2b-256 68038e55ad2af29d6cccebd51e3710cd88ff7a9d82c88afd0191b316da31d333

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.29.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 79a4f360bcc70f3b3bdac2b9a674acb75a02f3a336bee54632d42cbd6f750684
MD5 2461a3d919630b8c504fe31ddc93560d
BLAKE2b-256 46c92b1bedf85244e1ed4476c6c347a8613e7e4f64b5c95ce0ef340bb9a7e40d

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for nanots-0.29.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 0f86b09f3afa20f6f54251f81f004f72569f24817eefcad5c8c274c1b76844ba
MD5 8bb3f3da077bc40dbfd11f64be0cdc2a
BLAKE2b-256 ec3c831926fdb15a282d8efa89ce8fdc1a98f5e3de55f8a5b2980299dca8a294

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.29.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 e395ef91197518e9b8bc48346e2f435dabcd136f5cf139af85c17f2a7944d0b5
MD5 e3489d7926e3aa5f132dc1ce12d3f1b2
BLAKE2b-256 a7cf300d9616c2edc3761488037f8509a17ac3e6ceb3449f209b2ec11da6248c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.29.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 023f9863e19b3b1e699ec5daa41a20ae5ced8c77ba2346833fe05d26dc071485
MD5 7da5f9b49d80f99465de039688a03434
BLAKE2b-256 a75036865688360a6410052a1483bdb3258f3bc7c00bfc30b9b02d189998bbd2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.29.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b2cdcf72609c58633604ec1000a2375ed651b157db69f275277fbaa7eed9c945
MD5 37d4f389fae601376d2c12f52c5b0ac9
BLAKE2b-256 ce3c3ab17ee36731984948ede52296a5ef73230979ef62a83bcc3646c989d226

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nanots-0.29.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2020733800e22d5ff88218592355a831d1394e265e4d13f311ef3fee67c8011e
MD5 dbe466f1c6bd6520014f0ec7df0caf2c
BLAKE2b-256 6499e11ab1c5a416b7e14d05edca6201bf121c235abf83c1ed5b4531984ad06f

See more details on using hashes here.

Provenance

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