Skip to main content

SpeeDict

Key-value storage supporting any python object

CI PyPI PyPI Support python versions

Introduction

This library has two purposes.

  1. As an on-disk key-value storage solution for Python.
  2. As a SpeeDB interface.

These two purposes operate in different modes:

  • Default mode, which allows storing int, float, bool, str, bytes, and other python objects (with Pickle).

  • Raw mode (options=Options(raw_mode=True)), which allows storing only bytes.

Installation

Wheels available, just pip install speedict.

Examples

A minimal example

from speedict import Rdict
import numpy as np
import pandas as pd

path = str("./test_dict")

# create a Rdict with default options at `path`
db = Rdict(path)
db[1.0] = 1
db["huge integer"] = 2343546543243564534233536434567543
db["good"] = True
db["bytes"] = b"bytes"
db["this is a list"] = [1, 2, 3]
db["store a dict"] = {0: 1}
db[b"numpy"] = np.array([1, 2, 3])
db["a table"] = pd.DataFrame({"a": [1, 2], "b": [2, 1]})

# reopen Rdict from disk
db.close()
db = Rdict(path)
assert db[1.0] == 1
assert db["huge integer"] == 2343546543243564534233536434567543
assert db["good"] == True
assert db["bytes"] == b"bytes"
assert db["this is a list"] == [1, 2, 3]
assert db["store a dict"] == {0: 1}
assert np.all(db[b"numpy"] == np.array([1, 2, 3]))
assert np.all(db["a table"] == pd.DataFrame({"a": [1, 2], "b": [2, 1]}))

# iterate through all elements
for k, v in db.items():
    print(f"{k} -> {v}")

# batch get:
print(db[["good", "bad", 1.0]])
# [True, False, 1]
 
# delete Rdict from dict
db.close()
Rdict.destroy(path)

An Example of Raw Mode

This mode allows only bytes as keys and values.

from speedict import Rdict, Options

PATH_TO_ROCKSDB = str("path")

# open raw_mode, which allows only bytes
db = Rdict(path=PATH_TO_ROCKSDB, options=Options(raw_mode=True))

db[b'a'] = b'a'
db[b'b'] = b'b'
db[b'c'] = b'c'
db[b'd'] = b'd'

for k, v in db.items():
    print(f"{k} -> {v}")

# close and delete
db.close()
Rdict.destroy(PATH_TO_ROCKSDB)

New Feature Since v0.3.3

Loading Options from RocksDict Path.

Load Options and add A New ColumnFamily

from speedict import Options, Rdict
path = str("./rocksdict_path")

opts, cols = Options.load_latest(path)
opts.create_missing_column_families(True)
cols["bytes"] = Options()
self.test_dict = Rdict(path, options=opts, column_families=cols)

Reopening RocksDB Reads DB Options Automatically

import shutil

from speedict import Rdict, Options, SliceTransform, PlainTableFactoryOptions
import os

def db_options():
    opt = Options()
    # create table
    opt.create_if_missing(True)
    # config to more jobs
    opt.set_max_background_jobs(os.cpu_count())
    # configure mem-table to a large value (256 MB)
    opt.set_write_buffer_size(0x10000000)
    opt.set_level_zero_file_num_compaction_trigger(4)
    # configure l0 and l1 size, let them have the same size (1 GB)
    opt.set_max_bytes_for_level_base(0x40000000)
    # 256 MB file size
    opt.set_target_file_size_base(0x10000000)
    # use a smaller compaction multiplier
    opt.set_max_bytes_for_level_multiplier(4.0)
    # use 8-byte prefix (2 ^ 64 is far enough for transaction counts)
    opt.set_prefix_extractor(SliceTransform.create_max_len_prefix(8))
    # set to plain-table
    opt.set_plain_table_factory(PlainTableFactoryOptions())
    return opt


# create DB
db = Rdict("./some_path", db_options())
db[0] = 1
db.close()

# automatic reloading all options on reopening
db = Rdict("./some_path")
assert db[0] == 1

# destroy
db.close()
Rdict.destroy("./some_path")

More Examples on BatchWrite, SstFileWrite, Snapshot, RocksDB Options, and etc.

Go to example folder.

Limitations

Currently, do not support merge operation and custom comparator.

Full Documentation

See rocksdict documentation.

Release files for speedict 0.3.12

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for speedict 0.3.12
File
speedict-0.3.12-cp312-none-win_amd64.whl CPython 3.12 none Windows x86-64 Details
speedict-0.3.12-cp312-none-win32.whl CPython 3.12 none Windows x86-32 Details
speedict-0.3.12-cp312-cp312-manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64 Details
speedict-0.3.12-cp312-cp312-manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ ARM64 Details
speedict-0.3.12-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details
speedict-0.3.12-cp312-cp312-macosx_10_14_x86_64.macosx_11_0_arm64.macosx_10_14_universal2.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64, macOS 10.14+ x86-64, macOS 10.14+ universal2 (ARM64, x86-64) Details
speedict-0.3.12-cp311-none-win_amd64.whl CPython 3.11 none Windows x86-64 Details
speedict-0.3.12-cp311-none-win32.whl CPython 3.11 none Windows x86-32 Details
speedict-0.3.12-cp311-cp311-manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64 Details
speedict-0.3.12-cp311-cp311-manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ ARM64 Details
speedict-0.3.12-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details
speedict-0.3.12-cp311-cp311-macosx_10_14_x86_64.macosx_11_0_arm64.macosx_10_14_universal2.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64, macOS 10.14+ universal2 (ARM64, x86-64), macOS 10.14+ x86-64 Details
speedict-0.3.12-cp310-none-win_amd64.whl CPython 3.10 none Windows x86-64 Details
speedict-0.3.12-cp310-none-win32.whl CPython 3.10 none Windows x86-32 Details
speedict-0.3.12-cp310-cp310-manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64 Details
speedict-0.3.12-cp310-cp310-manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ ARM64 Details
speedict-0.3.12-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details
speedict-0.3.12-cp310-cp310-macosx_10_14_x86_64.macosx_11_0_arm64.macosx_10_14_universal2.whl CPython 3.10 CPython 3.10 macOS 10.14+ universal2 (ARM64, x86-64), macOS 11.0+ ARM64, macOS 10.14+ x86-64 Details
speedict-0.3.12-cp39-none-win_amd64.whl CPython 3.9 none Windows x86-64 Details
speedict-0.3.12-cp39-none-win32.whl CPython 3.9 none Windows x86-32 Details
speedict-0.3.12-cp39-cp39-manylinux_2_28_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.28+ x86-64 Details
speedict-0.3.12-cp39-cp39-manylinux_2_28_aarch64.whl CPython 3.9 CPython 3.9 Linux glibc 2.28+ ARM64 Details
speedict-0.3.12-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64 Details
speedict-0.3.12-cp39-cp39-macosx_10_14_x86_64.macosx_11_0_arm64.macosx_10_14_universal2.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64, macOS 10.14+ universal2 (ARM64, x86-64), macOS 10.14+ x86-64 Details
speedict-0.3.12-cp38-none-win_amd64.whl CPython 3.8 none Windows x86-64 Details
speedict-0.3.12-cp38-none-win32.whl CPython 3.8 none Windows x86-32 Details
speedict-0.3.12-cp38-cp38-manylinux_2_28_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.28+ x86-64 Details
speedict-0.3.12-cp38-cp38-manylinux_2_28_aarch64.whl CPython 3.8 CPython 3.8 Linux glibc 2.28+ ARM64 Details
speedict-0.3.12-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ x86-64 Details
speedict-0.3.12-cp38-cp38-macosx_10_14_x86_64.macosx_11_0_arm64.macosx_10_14_universal2.whl CPython 3.8 CPython 3.8 macOS 11.0+ ARM64, macOS 10.14+ universal2 (ARM64, x86-64), macOS 10.14+ x86-64 Details
speedict-0.3.12-cp37-none-win_amd64.whl CPython 3.7 none Windows x86-64 Details
speedict-0.3.12-cp37-none-win32.whl CPython 3.7 none Windows x86-32 Details
speedict-0.3.12-cp37-cp37m-manylinux_2_28_x86_64.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.28+ x86-64 Details
speedict-0.3.12-cp37-cp37m-manylinux_2_28_aarch64.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.28+ ARM64 Details
speedict-0.3.12-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-64 Details
speedict-0.3.12-cp37-cp37m-macosx_10_14_x86_64.macosx_11_0_arm64.macosx_10_14_universal2.whl CPython 3.7 CPython 3.7 pymalloc macOS 11.0+ ARM64, macOS 10.14+ universal2 (ARM64, x86-64), macOS 10.14+ x86-64 Details

Total release size: 165.1 MB

Release files / speedict-0.3.12-cp312-none-win_amd64.whl

Download URL speedict-0.3.12-cp312-none-win_amd64.whl
Size 2.8 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
532aedcf448007d293debfbcb3b95f0a89f5837faf0e0481e785f5cdeca38ab1
BLAKE2b-256 checksum
How to use checksums
6d98f447e467fa7c76b6d0874458973310784539c458bb8e6b543c4073fbb72e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.18

Release files / speedict-0.3.12-cp312-none-win32.whl

Download URL speedict-0.3.12-cp312-none-win32.whl
Size 2.4 MB
Tags CPython 3.12 Windows x86-32
SHA-256 checksum
How to use checksums
e6e05472e7eea5e4ead607831a62ea0d8617bd5a3debe85b8bb9c615b85fd9c4
BLAKE2b-256 checksum
How to use checksums
9fe7a500a6f19874809679f37139b6cc2b69e8063d7a329cd41b8100ff88214f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.18

Release files / speedict-0.3.12-cp312-cp312-manylinux_2_28_x86_64.whl

Download URL speedict-0.3.12-cp312-cp312-manylinux_2_28_x86_64.whl
Size 5.1 MB
Tags CPython 3.12 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
5ec1a786ed17cefc0c3205b6ce29e4acebef9a3af61777eb0fb22b4ad9ac13ea
BLAKE2b-256 checksum
How to use checksums
7cb05ae30606da3c0c49dff06317a56c4a32074da43d0d777311fc18ba98d2ad
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.18

Release files / speedict-0.3.12-cp312-cp312-manylinux_2_28_aarch64.whl

Download URL speedict-0.3.12-cp312-cp312-manylinux_2_28_aarch64.whl
Size 5.0 MB
Tags CPython 3.12 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
aaf83944fee9dc115506d5fb2bc24049f91a088da32272ab8e7e28684a6abfac
BLAKE2b-256 checksum
How to use checksums
152fa08ba64eaacb726aa715d2ab574be2adbe5f2cc3bca64d8f15422a778e08
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.18

Release files / speedict-0.3.12-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL speedict-0.3.12-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 5.2 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
10ed33d39fb247a879c13ed472fbe347cbf08109e8d96716455beff0d6200b69
BLAKE2b-256 checksum
How to use checksums
5c3a8729cac4fac0b3af6e91c5c5a542bfb0268cbdf53d0fe6fde7417b49de6f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.18

Release files / speedict-0.3.12-cp312-cp312-macosx_10_14_x86_64.macosx_11_0_arm64.macosx_10_14_universal2.whl

Download URL speedict-0.3.12-cp312-cp312-macosx_10_14_x86_64.macosx_11_0_arm64.macosx_10_14_universal2.whl
Size 7.0 MB
Tags CPython 3.12 macOS 10.14+ universal2 (ARM64, x86-64) macOS 10.14+ x86-64 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
349558a553c32ac3fd8d8c8f3783f1029ffff67036b27857c1be54e1dc99f94f
BLAKE2b-256 checksum
How to use checksums
b62a1a5e1e04a1a8ccb4679aa4aa0d786a6a706fb2b99d5b23f6bddf83f8dda3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.18

Release files / speedict-0.3.12-cp311-none-win_amd64.whl

Download URL speedict-0.3.12-cp311-none-win_amd64.whl
Size 2.8 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
cf04e816ac9106fe48d5a8420a694accc25fa6afda0161c851ca8f62e107067f
BLAKE2b-256 checksum
How to use checksums
191d7dd7faf70f0a64235519ed984ae04798fd18da3d97b68cc5c6fd3dd860e2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.18

Release files / speedict-0.3.12-cp311-none-win32.whl

Download URL speedict-0.3.12-cp311-none-win32.whl
Size 2.4 MB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
fbf5cc085d9cd6eed7de55311970b6003367ccf476beb806fe5b82d9f0e2e123
BLAKE2b-256 checksum
How to use checksums
8eaa2e2d39915125dea7ce945bc3654060501dea99075c10ae876e32837d423b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.18

Release files / speedict-0.3.12-cp311-cp311-manylinux_2_28_x86_64.whl

Download URL speedict-0.3.12-cp311-cp311-manylinux_2_28_x86_64.whl
Size 5.1 MB
Tags CPython 3.11 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
cdfa2cce2755d1bcfb955bf70adae1066565a4c3930d52c7dfede6fb07e37a53
BLAKE2b-256 checksum
How to use checksums
6df59a018c0c7a92e2578e0253b09e9aaf9d30dd28a4928060a551a1850addda
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.18

Release files / speedict-0.3.12-cp311-cp311-manylinux_2_28_aarch64.whl

Download URL speedict-0.3.12-cp311-cp311-manylinux_2_28_aarch64.whl
Size 5.0 MB
Tags CPython 3.11 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
e530421a1156d6648acfe3831f79f7a9956c06c9039d973cf8d205b8fc570208
BLAKE2b-256 checksum
How to use checksums
09112430205cba51ed7b3729eef142a80048fad9be97e4bcc7e228651e2dd9d4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.18

Release files / speedict-0.3.12-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL speedict-0.3.12-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 5.2 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
820a856f94ed7fae6cf0df9a4e1d9273134e4f574bf81946a5f7ab8de6a43897
BLAKE2b-256 checksum
How to use checksums
126643af93a92af8beb02abf8714b0ea8a97e4a0f54a332e9817355903115148
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.18

Release files / speedict-0.3.12-cp311-cp311-macosx_10_14_x86_64.macosx_11_0_arm64.macosx_10_14_universal2.whl

Download URL speedict-0.3.12-cp311-cp311-macosx_10_14_x86_64.macosx_11_0_arm64.macosx_10_14_universal2.whl
Size 7.0 MB
Tags CPython 3.11 macOS 10.14+ universal2 (ARM64, x86-64) macOS 10.14+ x86-64 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
e7bdbb14d1ada7a9980d2ef93c2fe7c23ccbff449042d37f2aab59b73a775a12
BLAKE2b-256 checksum
How to use checksums
7e4b5972cec4eb277b4484ff774325a5a6841999fa4d4c131759b1e42b1bd0c9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.18

Release files / speedict-0.3.12-cp310-none-win_amd64.whl

Download URL speedict-0.3.12-cp310-none-win_amd64.whl
Size 2.8 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
447f8177ea9b05f33f4928d8f87303cc285b49273c4e9bb3b7c24401a495e0ba
BLAKE2b-256 checksum
How to use checksums
69d14d23bd45af328e02374935458c385ab35954d4dd368fe22adaf2df61edfa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.18

Release files / speedict-0.3.12-cp310-none-win32.whl

Download URL speedict-0.3.12-cp310-none-win32.whl
Size 2.4 MB
Tags CPython 3.10 Windows x86-32
SHA-256 checksum
How to use checksums
9d1c119e4624fb11557647007a875dac99cdce7af441c5539f9ca64434d53cf2
BLAKE2b-256 checksum
How to use checksums
3fd9466eecaa3348898348ac5c7bbfe2a86032301a43d1629a7fd8ea833ee464
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.18

Release files / speedict-0.3.12-cp310-cp310-manylinux_2_28_x86_64.whl

Download URL speedict-0.3.12-cp310-cp310-manylinux_2_28_x86_64.whl
Size 5.1 MB
Tags CPython 3.10 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
7ad77167e30e1974a190ff388fb4b2cd90913bc3fc58f55371484e5d8870f5a5
BLAKE2b-256 checksum
How to use checksums
ab0182638ae1bff02885b567e9ba2b7c0a0cc5c68cd124d911fd35fc335cd56c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.18

Release files / speedict-0.3.12-cp310-cp310-manylinux_2_28_aarch64.whl

Download URL speedict-0.3.12-cp310-cp310-manylinux_2_28_aarch64.whl
Size 5.0 MB
Tags CPython 3.10 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
14c3f5618f131ac786a5e58dab7fc89e7c96e011eeef01fc191f3c9f08c08b2a
BLAKE2b-256 checksum
How to use checksums
a65c86779993d2b71d67a07b120783cdcb24026b8fe0c118d3c475eadd68a5ce
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.18

Release files / speedict-0.3.12-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL speedict-0.3.12-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 5.2 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
0ed7c5d713683dfaa49736363c647f2a627422efbad890f8531be2014e816666
BLAKE2b-256 checksum
How to use checksums
88bfcc506602798a6ee578e9ea54b06f12ac01f084be39b0615569447e49673f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.18

Release files / speedict-0.3.12-cp310-cp310-macosx_10_14_x86_64.macosx_11_0_arm64.macosx_10_14_universal2.whl

Download URL speedict-0.3.12-cp310-cp310-macosx_10_14_x86_64.macosx_11_0_arm64.macosx_10_14_universal2.whl
Size 7.0 MB
Tags CPython 3.10 macOS 10.14+ universal2 (ARM64, x86-64) macOS 10.14+ x86-64 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
8a8b9bbcd2bae9dcf6e233b79adccae253adfb0ac30c908aaf059eb5eb4c1ba4
BLAKE2b-256 checksum
How to use checksums
ef44eb508a9aa5e2c1a25626fb2cf24588505c0c71ac938ad481147bdb2caa59
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.18

Release files / speedict-0.3.12-cp39-none-win_amd64.whl

Download URL speedict-0.3.12-cp39-none-win_amd64.whl
Size 2.8 MB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
52556bf1b8222dc1a06b8861fcf8ee3d437673ad2d25a535f2cf0f11ee1e0b5d
BLAKE2b-256 checksum
How to use checksums
60394dc4fb55f37947b6bf4526dd97f530678d33ed5008f572f6aa786f159a4e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.18

Release files / speedict-0.3.12-cp39-none-win32.whl

Download URL speedict-0.3.12-cp39-none-win32.whl
Size 2.4 MB
Tags CPython 3.9 Windows x86-32
SHA-256 checksum
How to use checksums
5331a5b9640d61ac76951f8ce3cc58313d3e20fbc338ba55aca32c82d592fe89
BLAKE2b-256 checksum
How to use checksums
66882f50297cfe506fb682a6cf50556477859ba22f7f8db72fbffd2b77abc340
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.18

Release files / speedict-0.3.12-cp39-cp39-manylinux_2_28_x86_64.whl

Download URL speedict-0.3.12-cp39-cp39-manylinux_2_28_x86_64.whl
Size 5.1 MB
Tags CPython 3.9 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
70984623badd07fef80d076bc8c24c083d73e9288262899ba79bf822067740b9
BLAKE2b-256 checksum
How to use checksums
93b9f9ab84082a16d5c60039c8487323423c6affc8f59202e529edc23606506e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.18

Release files / speedict-0.3.12-cp39-cp39-manylinux_2_28_aarch64.whl

Download URL speedict-0.3.12-cp39-cp39-manylinux_2_28_aarch64.whl
Size 5.0 MB
Tags CPython 3.9 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
7ab409d6ab915097ebaf42f3b581ab8efd56685d9854a23ade8a60ec2189e352
BLAKE2b-256 checksum
How to use checksums
b6bde319dd5187b7d2a62eb7c802433240342266b4046259fc76cf5b04c16893
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.18

Release files / speedict-0.3.12-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL speedict-0.3.12-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 5.2 MB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
fcca71dbe3b7a368511ffd72bdef3ee7ad44c22f7c808133aa0b87e02608774e
BLAKE2b-256 checksum
How to use checksums
3497d6eed12c73bd960ca842645335d5f17eb69379ae8d1960649ea55152596e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.18

Release files / speedict-0.3.12-cp39-cp39-macosx_10_14_x86_64.macosx_11_0_arm64.macosx_10_14_universal2.whl

Download URL speedict-0.3.12-cp39-cp39-macosx_10_14_x86_64.macosx_11_0_arm64.macosx_10_14_universal2.whl
Size 7.0 MB
Tags CPython 3.9 macOS 10.14+ universal2 (ARM64, x86-64) macOS 10.14+ x86-64 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
73c8011367bb3367ad96117a0bf96889283a8fa6514247f5f34ae10cf5cb8ec2
BLAKE2b-256 checksum
How to use checksums
6d1a41f809a3b433eac4a9275fa0997d3fd94dbc5853c94717ce78fcae56fc91
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.18

Release files / speedict-0.3.12-cp38-none-win_amd64.whl

Download URL speedict-0.3.12-cp38-none-win_amd64.whl
Size 2.8 MB
Tags CPython 3.8 Windows x86-64
SHA-256 checksum
How to use checksums
b8d2d589256e8ddf8e4bdba4c8197190d6666775165769622ca3949c7f13b447
BLAKE2b-256 checksum
How to use checksums
7528a7370e79c2fd103fca724c92d9e2d6291e3f389fd6717a50f6204ebd401f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.18

Release files / speedict-0.3.12-cp38-none-win32.whl

Download URL speedict-0.3.12-cp38-none-win32.whl
Size 2.4 MB
Tags CPython 3.8 Windows x86-32
SHA-256 checksum
How to use checksums
8537c4a95e9e66159c47cc3c731d9c0ba14e0154990cc9435d20609014d81e05
BLAKE2b-256 checksum
How to use checksums
00fa348136887d35cd04670a82d5d676d877574ef910a2732cdd22ff76c8a2c1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.18

Release files / speedict-0.3.12-cp38-cp38-manylinux_2_28_x86_64.whl

Download URL speedict-0.3.12-cp38-cp38-manylinux_2_28_x86_64.whl
Size 5.1 MB
Tags CPython 3.8 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
1e1f603efd634fa584cbb1566e3be30755ad59aec687ff8510775c0c46cd8b48
BLAKE2b-256 checksum
How to use checksums
55afbd2293156f7e095c3980adbc05eac800d257068cecf2ee5c3128524e6381
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.18

Release files / speedict-0.3.12-cp38-cp38-manylinux_2_28_aarch64.whl

Download URL speedict-0.3.12-cp38-cp38-manylinux_2_28_aarch64.whl
Size 5.0 MB
Tags CPython 3.8 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
086547048c06875cc0c87f4eb940ed64e34b1d001df460a95524d4460706656b
BLAKE2b-256 checksum
How to use checksums
3711a32e9ffc662a3cc5244a13b70b57241036e8b60ec51b1e424dfb89ecbac9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.18

Release files / speedict-0.3.12-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL speedict-0.3.12-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 5.2 MB
Tags CPython 3.8 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
220ea77095fe2f0b40fa371c0cdec8c68ec0d3bd7989bf3b142b450bdea1fd2a
BLAKE2b-256 checksum
How to use checksums
b26b3fa0684fd868d586e0819549fededf3f8e554692cadd4cc974b6e187544e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.18

Release files / speedict-0.3.12-cp38-cp38-macosx_10_14_x86_64.macosx_11_0_arm64.macosx_10_14_universal2.whl

Download URL speedict-0.3.12-cp38-cp38-macosx_10_14_x86_64.macosx_11_0_arm64.macosx_10_14_universal2.whl
Size 7.0 MB
Tags CPython 3.8 macOS 10.14+ universal2 (ARM64, x86-64) macOS 10.14+ x86-64 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
4321e211c32b0f982a8a83e0d3416835d1a6b5d5b249bf497e0b93d27b972e19
BLAKE2b-256 checksum
How to use checksums
40b480278c73dc78b22c79f9a5b1ad71a0d840b556ac362a28a1966a05e2e7b7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.18

Release files / speedict-0.3.12-cp37-none-win_amd64.whl

Download URL speedict-0.3.12-cp37-none-win_amd64.whl
Size 2.8 MB
Tags CPython 3.7 Windows x86-64
SHA-256 checksum
How to use checksums
540d40c9e1806f96048218f33b201553758f233d057a51dd40d2937a892dcfd1
BLAKE2b-256 checksum
How to use checksums
5491cedc2a4d7adda8c5277f9b1ec52596921e8552423acb567bcdbfce7c36df
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.18

Release files / speedict-0.3.12-cp37-none-win32.whl

Download URL speedict-0.3.12-cp37-none-win32.whl
Size 2.4 MB
Tags CPython 3.7 Windows x86-32
SHA-256 checksum
How to use checksums
7f12ef6f26cb23bba799ece8113c78a03dfbe9eb02f3112406d9be13789fb929
BLAKE2b-256 checksum
How to use checksums
2270a43763b4bd271e1f654aaafc2672bd4df08b248fb4e2b328b2010b1aef63
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.18

Release files / speedict-0.3.12-cp37-cp37m-manylinux_2_28_x86_64.whl

Download URL speedict-0.3.12-cp37-cp37m-manylinux_2_28_x86_64.whl
Size 5.1 MB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
228e852d1e5359f6412829ad54fbb9a1eecee1d94753d4d348041a0b85ede187
BLAKE2b-256 checksum
How to use checksums
b2c1ecb3f3f9bbb55117dc5a0259de232d3d522b521092794fd35f712d640997
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.18

Release files / speedict-0.3.12-cp37-cp37m-manylinux_2_28_aarch64.whl

Download URL speedict-0.3.12-cp37-cp37m-manylinux_2_28_aarch64.whl
Size 5.0 MB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
f7f785898e286498936ac5b61bb2d53603986e45f5917f67f2a07d2ee5704f20
BLAKE2b-256 checksum
How to use checksums
6eb763985a92e8566160dd02f675b0b9cf2d779cb3b88d0b7e986320f00b2f83
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.18

Release files / speedict-0.3.12-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL speedict-0.3.12-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 5.2 MB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
d12160a1d8ba132fe64ecda42a1930c9db003b62413bef07f2dc71ba4abba977
BLAKE2b-256 checksum
How to use checksums
7583ea68ac22feaea5a89ed231cd02ce82c5006d99ab4ca1578d3be65be1837f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.18

Release files / speedict-0.3.12-cp37-cp37m-macosx_10_14_x86_64.macosx_11_0_arm64.macosx_10_14_universal2.whl

Download URL speedict-0.3.12-cp37-cp37m-macosx_10_14_x86_64.macosx_11_0_arm64.macosx_10_14_universal2.whl
Size 7.0 MB
Tags CPython 3.7 CPython 3.7 pymalloc macOS 10.14+ universal2 (ARM64, x86-64) macOS 10.14+ x86-64 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
e9404b51e351a2357051bf7145463d95ee1ecfb6e8f9ce08c4e6b2f2be2e9282
BLAKE2b-256 checksum
How to use checksums
3900e6c7cbf55c86e7b88acedf24662209d4f24eba67653e796359585747f8ca
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.18

Release history Release notifications | RSS feed

This release

0.3.12 This release

36 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page