Skip to main content

Flashlight Text bindings for Python

Project description

Flashlight Text Python Bindings

Quickstart

The Flashlight Text Python package containing beam search decoder and Dictionary components is available on PyPI:

pip install flashlight-text

To enable optional KenLM support in Python with the decoder, KenLM must be installed via pip:

pip install git+https://github.com/kpu/kenlm.git

Contents

Installation

Dependencies

We require python >= 3.6 with the following packages installed:

  • cmake >= 3.18, and make (installable via pip install cmake)
  • KenLM (must be installed pip install git+https://github.com/kpu/kenlm.git)

Build Instructions

Once the dependencies are satisfied, from the project root, use:

pip install .

Using the environment variable USE_KENLM=0 removes the KenLM dependency but precludes using the decoder with a language model unless you write C++/pybind11 bindings for your own language model.

Install in editable mode for development:

pip install -e .

(pypi installation coming soon)

Note: if you encounter errors, you'll probably have to rm -rf build dist before retrying the install.

Python API Documentation

Beam Search Decoder

Bindings for the lexicon and lexicon-free beam search decoders are supported for CTC/ASG models only (no seq2seq model support). Out-of-the-box language model support includes KenLM; users can define custom a language model in Python and use it for decoding; see the documentation below.

To run decoder one first should define options:

    from flashlight.lib.text.decoder import LexiconDecoderOptions, LexiconFreeDecoderOptions

    # for lexicon-based decoder
    options = LexiconDecoderOptions(
        beam_size, # number of top hypothesis to preserve at each decoding step
        token_beam_size, # restrict number of tokens by top am scores (if you have a huge token set)
        beam_threshold, # preserve a hypothesis only if its score is not far away from the current best hypothesis score
        lm_weight, # language model weight for LM score
        word_score, # score for words appearance in the transcription
        unk_score, # score for unknown word appearance in the transcription
        sil_score, # score for silence appearance in the transcription
        log_add, # the way how to combine scores during hypotheses merging (log add operation, max)
        criterion_type # supports only CriterionType.ASG or CriterionType.CTC
    )
    # for lexicon free-based decoder
    options = LexiconFreeDecoderOptions(
        beam_size, # number of top hypothesis to preserve at each decoding step
        token_beam_size, # restrict number of tokens by top am scores (if you have a huge token set)
        beam_threshold, # preserve a hypothesis only if its score is not far away from the current best hypothesis score
        lm_weight, # language model weight for LM score
        sil_score, # score for silence appearance in the transcription
        log_add, # the way how to combine scores during hypotheses merging (log add operation, max)
        criterion_type # supports only CriterionType.ASG or CriterionType.CTC
    )

Now, prepare a tokens dictionary (tokens for which a model returns probability for each frame) and a lexicon (mapping between words and their spellings within a tokens set).

For further details on tokens and lexicon file formats, see the Data Preparation documentation in Flashlight.

from flashlight.lib.text.dictionary import Dictionary, load_words, create_word_dict

tokens_dict = Dictionary("path/tokens.txt")
# for ASG add used repetition symbols, for example
# token_dict.add_entry("1")
# token_dict.add_entry("2")

lexicon = load_words("path/lexicon.txt") # returns LexiconMap
word_dict = create_word_dict(lexicon) # returns Dictionary

To create a KenLM language model, use:

from flashlight.lib.text.decoder import KenLM
lm = KenLM("path/lm.arpa", word_dict) # or "path/lm.bin"

Get the unknown and silence token indices from the token and word dictionaries to pass to the decoder:

sil_idx = token_dict.get_index("|")
unk_idx = word_dict.get_index("<unk>")

Now, define the lexicon Trie to restrict the beam search decoder search:

from flashlight.lib.text.decoder import Trie, SmearingMode
from flashlight.lib.text.dictionary import pack_replabels

trie = Trie(token_dict.index_size(), sil_idx)
start_state = lm.start(False)

def tkn_to_idx(spelling: list, token_dict : Dictionary, maxReps : int = 0):
    result = []
    for token in spelling:
        result.append(token_dict.get_index(token))
    return pack_replabels(result, token_dict, maxReps)


for word, spellings in lexicon.items():
    usr_idx = word_dict.get_index(word)
    _, score = lm.score(start_state, usr_idx)
    for spelling in spellings:
        # convert spelling string into vector of indices
        spelling_idxs = tkn_to_idx(spelling, token_dict, 1)
        trie.insert(spelling_idxs, usr_idx, score)

    trie.smear(SmearingMode.MAX) # propagate word score to each spelling node to have some lm proxy score in each node.

Finally, we can run lexicon-based decoder:

import numpy
from flashlight.lib.text.decoder import LexiconDecoder


blank_idx = token_dict.get_index("#") # for CTC
transitions = numpy.zeros((token_dict.index_size(), token_dict.index_size()) # for ASG fill up with correct values
is_token_lm = False # we use word-level LM
decoder = LexiconDecoder(options, trie, lm, sil_idx, blank_idx, unk_idx, transitions, is_token_lm)
# emissions is numpy.array of emitting model predictions with shape [T, N], where T is time, N is number of tokens
results = decoder.decode(emissions.ctypes.data, T, N)
# results[i].tokens contains tokens sequence (with length T)
# results[i].score contains score of the hypothesis
# results is sorted array with the best hypothesis stored with index=0.

Decoding with your own language model

One can define custom language model in python and use it for beam search decoding.

To store language model state, derive from the LMState base class and define additional data corresponding to each state by creating dict(LMState, info) inside the language model class:

import numpy
from flashlight.lib.text.decoder import LM


class MyPyLM(LM):
    mapping_states = dict() # store simple additional int for each state

    def __init__(self):
        LM.__init__(self)

    def start(self, start_with_nothing):
        state = LMState()
        self.mapping_states[state] = 0
        return state

    def score(self, state : LMState, token_index : int):
        """
        Evaluate language model based on the current lm state and new word
        Parameters:
        -----------
        state: current lm state
        token_index: index of the word
                    (can be lexicon index then you should store inside LM the
                    mapping between indices of lexicon and lm, or lm index of a word)

        Returns:
        --------
        (LMState, float): pair of (new state, score for the current word)
        """
        outstate = state.child(token_index)
        if outstate not in self.mapping_states:
            self.mapping_states[outstate] = self.mapping_states[state] + 1
        return (outstate, -numpy.random.random())

    def finish(self, state: LMState):
        """
        Evaluate eos for language model based on the current lm state

        Returns:
        --------
        (LMState, float): pair of (new state, score for the current word)
        """
        outstate = state.child(-1)
        if outstate not in self.mapping_states:
            self.mapping_states[outstate] = self.mapping_states[state] + 1
        return (outstate, -1)

LMState is a C++ base class for language model state. Its compare method (for comparing one state with another) is used inside the beam search decoder. It also has a LMState child(int index) method which returns a state obtained by following the token with this index from current state.

All LM states are organized as a trie. We use the child method in python to properly create this trie (which will be used inside the decoder to compare states) and can store additional state data in mapping_states.

This language model can be used as follows. Here, we print the state and its additional stored info inside lm.mapping_states:

custom_lm = MyLM()

state = custom_lm.start(True)
print(state, custom_lm.mapping_states[state])

for i in range(5):
    state, score = custom_lm.score(state, i)
    print(state, custom_lm.mapping_states[state], score)

state, score = custom_lm.finish(state)
print(state, custom_lm.mapping_states[state], score)

and for the decoder:

decoder = LexiconDecoder(options, trie, custom_lm, sil_idx, blank_inx, unk_idx, transitions, False)

Tests and Examples

An integration test for Python decoder bindings can be found in bindings/python/test/test_decoder.py. To run, use:

cd bindings/python/test
python3 -m unittest discover -v .

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

flashlight_text-0.0.7.dev305.tar.gz (60.4 kB view details)

Uploaded Source

Built Distributions

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

flashlight_text-0.0.7.dev305-pp310-pypy310_pp73-win_amd64.whl (492.6 kB view details)

Uploaded PyPyWindows x86-64

flashlight_text-0.0.7.dev305-pp310-pypy310_pp73-macosx_11_0_arm64.whl (910.6 kB view details)

Uploaded PyPymacOS 11.0+ ARM64

flashlight_text-0.0.7.dev305-pp310-pypy310_pp73-macosx_10_9_x86_64.whl (1.0 MB view details)

Uploaded PyPymacOS 10.9+ x86-64

flashlight_text-0.0.7.dev305-pp39-pypy39_pp73-win_amd64.whl (492.5 kB view details)

Uploaded PyPyWindows x86-64

flashlight_text-0.0.7.dev305-pp39-pypy39_pp73-macosx_11_0_arm64.whl (910.6 kB view details)

Uploaded PyPymacOS 11.0+ ARM64

flashlight_text-0.0.7.dev305-pp39-pypy39_pp73-macosx_10_9_x86_64.whl (1.0 MB view details)

Uploaded PyPymacOS 10.9+ x86-64

flashlight_text-0.0.7.dev305-pp38-pypy38_pp73-win_amd64.whl (492.3 kB view details)

Uploaded PyPyWindows x86-64

flashlight_text-0.0.7.dev305-pp38-pypy38_pp73-macosx_11_0_arm64.whl (910.6 kB view details)

Uploaded PyPymacOS 11.0+ ARM64

flashlight_text-0.0.7.dev305-pp38-pypy38_pp73-macosx_10_9_x86_64.whl (1.0 MB view details)

Uploaded PyPymacOS 10.9+ x86-64

flashlight_text-0.0.7.dev305-pp37-pypy37_pp73-win_amd64.whl (491.6 kB view details)

Uploaded PyPyWindows x86-64

flashlight_text-0.0.7.dev305-pp37-pypy37_pp73-macosx_10_9_x86_64.whl (1.0 MB view details)

Uploaded PyPymacOS 10.9+ x86-64

flashlight_text-0.0.7.dev305-cp312-cp312-win_amd64.whl (497.0 kB view details)

Uploaded CPython 3.12Windows x86-64

flashlight_text-0.0.7.dev305-cp312-cp312-musllinux_1_1_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.12musllinux: musl 1.1+ x86-64

flashlight_text-0.0.7.dev305-cp312-cp312-musllinux_1_1_aarch64.whl (1.6 MB view details)

Uploaded CPython 3.12musllinux: musl 1.1+ ARM64

flashlight_text-0.0.7.dev305-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

flashlight_text-0.0.7.dev305-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

flashlight_text-0.0.7.dev305-cp312-cp312-macosx_11_0_arm64.whl (914.0 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

flashlight_text-0.0.7.dev305-cp312-cp312-macosx_10_9_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.12macOS 10.9+ x86-64

flashlight_text-0.0.7.dev305-cp311-cp311-win_amd64.whl (494.3 kB view details)

Uploaded CPython 3.11Windows x86-64

flashlight_text-0.0.7.dev305-cp311-cp311-musllinux_1_1_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ x86-64

flashlight_text-0.0.7.dev305-cp311-cp311-musllinux_1_1_aarch64.whl (1.6 MB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ ARM64

flashlight_text-0.0.7.dev305-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

flashlight_text-0.0.7.dev305-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

flashlight_text-0.0.7.dev305-cp311-cp311-macosx_11_0_arm64.whl (910.7 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

flashlight_text-0.0.7.dev305-cp311-cp311-macosx_10_9_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

flashlight_text-0.0.7.dev305-cp310-cp310-win_amd64.whl (494.0 kB view details)

Uploaded CPython 3.10Windows x86-64

flashlight_text-0.0.7.dev305-cp310-cp310-musllinux_1_1_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ x86-64

flashlight_text-0.0.7.dev305-cp310-cp310-musllinux_1_1_aarch64.whl (1.6 MB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ ARM64

flashlight_text-0.0.7.dev305-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

flashlight_text-0.0.7.dev305-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

flashlight_text-0.0.7.dev305-cp310-cp310-macosx_11_0_arm64.whl (910.9 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

flashlight_text-0.0.7.dev305-cp310-cp310-macosx_10_9_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

flashlight_text-0.0.7.dev305-cp39-cp39-win_amd64.whl (484.4 kB view details)

Uploaded CPython 3.9Windows x86-64

flashlight_text-0.0.7.dev305-cp39-cp39-musllinux_1_1_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ x86-64

flashlight_text-0.0.7.dev305-cp39-cp39-musllinux_1_1_aarch64.whl (1.6 MB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ ARM64

flashlight_text-0.0.7.dev305-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

flashlight_text-0.0.7.dev305-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

flashlight_text-0.0.7.dev305-cp39-cp39-macosx_11_0_arm64.whl (911.1 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

flashlight_text-0.0.7.dev305-cp39-cp39-macosx_10_9_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

flashlight_text-0.0.7.dev305-cp38-cp38-win_amd64.whl (493.3 kB view details)

Uploaded CPython 3.8Windows x86-64

flashlight_text-0.0.7.dev305-cp38-cp38-musllinux_1_1_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ x86-64

flashlight_text-0.0.7.dev305-cp38-cp38-musllinux_1_1_aarch64.whl (1.6 MB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ ARM64

flashlight_text-0.0.7.dev305-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

flashlight_text-0.0.7.dev305-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

flashlight_text-0.0.7.dev305-cp38-cp38-macosx_11_0_arm64.whl (910.3 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

flashlight_text-0.0.7.dev305-cp38-cp38-macosx_10_9_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

flashlight_text-0.0.7.dev305-cp37-cp37m-win_amd64.whl (493.7 kB view details)

Uploaded CPython 3.7mWindows x86-64

flashlight_text-0.0.7.dev305-cp37-cp37m-musllinux_1_1_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.7mmusllinux: musl 1.1+ x86-64

flashlight_text-0.0.7.dev305-cp37-cp37m-musllinux_1_1_aarch64.whl (1.6 MB view details)

Uploaded CPython 3.7mmusllinux: musl 1.1+ ARM64

flashlight_text-0.0.7.dev305-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

flashlight_text-0.0.7.dev305-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.3 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ ARM64

flashlight_text-0.0.7.dev305-cp37-cp37m-macosx_10_9_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.7mmacOS 10.9+ x86-64

flashlight_text-0.0.7.dev305-cp36-cp36m-win_amd64.whl (493.7 kB view details)

Uploaded CPython 3.6mWindows x86-64

flashlight_text-0.0.7.dev305-cp36-cp36m-musllinux_1_1_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.6mmusllinux: musl 1.1+ x86-64

flashlight_text-0.0.7.dev305-cp36-cp36m-musllinux_1_1_aarch64.whl (1.6 MB view details)

Uploaded CPython 3.6mmusllinux: musl 1.1+ ARM64

flashlight_text-0.0.7.dev305-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.17+ x86-64

flashlight_text-0.0.7.dev305-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.3 MB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.17+ ARM64

flashlight_text-0.0.7.dev305-cp36-cp36m-macosx_10_9_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.6mmacOS 10.9+ x86-64

File details

Details for the file flashlight_text-0.0.7.dev305.tar.gz.

File metadata

  • Download URL: flashlight_text-0.0.7.dev305.tar.gz
  • Upload date:
  • Size: 60.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.9

File hashes

Hashes for flashlight_text-0.0.7.dev305.tar.gz
Algorithm Hash digest
SHA256 38686ebe124225d3197157c8a8553e72a35368ee2f0317fcc7d0ff4ce7d35b54
MD5 03026d2262a2a60c679160e093293d6a
BLAKE2b-256 52cf45df093a7b589327032c2fbdc8c1b6c18ce3e52d63ed9068bf4253800dd5

See more details on using hashes here.

File details

Details for the file flashlight_text-0.0.7.dev305-pp310-pypy310_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for flashlight_text-0.0.7.dev305-pp310-pypy310_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 2cc5d513b2bc2385a51138933ae7b4bc6f24790c478f6bd3f480de5da90ad2e2
MD5 5ca748651e071bc200cb503a070ff0ec
BLAKE2b-256 b9b5c9a0dce4252c8e984dd3d62e6388befac3464f94248d422c474179cdc5c8

See more details on using hashes here.

File details

Details for the file flashlight_text-0.0.7.dev305-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for flashlight_text-0.0.7.dev305-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d77f40010ea5036ceb5ffcde98a266d6dd861b83f99a7f9f9165cce35250a9db
MD5 429d905ef60eaa2df793e543007c803e
BLAKE2b-256 df13a1a800811153c1a90bcb6a26b6fc3ee1ae3d1c83587a2d10e72b24bf8de9

See more details on using hashes here.

File details

Details for the file flashlight_text-0.0.7.dev305-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for flashlight_text-0.0.7.dev305-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5830cffe8b8cef883bb40512fa8ba859cbf4f4217afbe01f000c0c1d112908a3
MD5 97908325ebb2cc63e3d7014628887901
BLAKE2b-256 abd875aff9481392b6c448b64899636ff2cc5dcbfa34ecfc62ab5557285f5790

See more details on using hashes here.

File details

Details for the file flashlight_text-0.0.7.dev305-pp310-pypy310_pp73-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for flashlight_text-0.0.7.dev305-pp310-pypy310_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 60bbb87e2a1d5209e842e43f34d02b3475cb554b27f94dc2f5cf3d22a0b74b26
MD5 8aca585c7a8321565dfc8100c5d656c4
BLAKE2b-256 18942ed54b5444ede522592292ae448a7ca891ebc34ea24a2e8e0b9fd47edc9b

See more details on using hashes here.

File details

Details for the file flashlight_text-0.0.7.dev305-pp310-pypy310_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for flashlight_text-0.0.7.dev305-pp310-pypy310_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 9f346b02889394b1afd7c4841dd528e9862e3993b769942516b21e21ab36c094
MD5 20b9eaca703c31a6229c77e281c86145
BLAKE2b-256 6c431270c1ee27d6f337aabc76ac2b4ba822fa649a6111712d462eead71c87a5

See more details on using hashes here.

File details

Details for the file flashlight_text-0.0.7.dev305-pp39-pypy39_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for flashlight_text-0.0.7.dev305-pp39-pypy39_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 18460969b84f6896f8243b279a0737f476c623a4941d5c57fd623ac46c287e6e
MD5 01ac47199eaedb28e5891e5fd514ab53
BLAKE2b-256 6107a29e5af03932e6052f9c4772beced2e2e84feb1799258aa0dd2c1b2d9a65

See more details on using hashes here.

File details

Details for the file flashlight_text-0.0.7.dev305-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for flashlight_text-0.0.7.dev305-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fc5d623a35c639309864065bfd7933b009343bf7223099b28537c66184154dbe
MD5 54f3bcc60b491cfe220c2d688cc7f9e1
BLAKE2b-256 12d1242bb487f6178896ec0f7d88d09140685fa1ed741e3893b8b59ecb7172a8

See more details on using hashes here.

File details

Details for the file flashlight_text-0.0.7.dev305-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for flashlight_text-0.0.7.dev305-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d9e22d6e7a3a2b642913c32618ca2059dc838d9d29961b1d667087b797810c4a
MD5 03a4b1ee77e38667bed2438f4927b6ed
BLAKE2b-256 07d3d5a0bf29d1457654789df39c10042b62ae1c4eeaea4daebbb70fb7d1700f

See more details on using hashes here.

File details

Details for the file flashlight_text-0.0.7.dev305-pp39-pypy39_pp73-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for flashlight_text-0.0.7.dev305-pp39-pypy39_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 74d9d0eebf83e8c5bca811c708be1b2011ec2a706b6770fce090d421b9106ed7
MD5 dce2ac3e5276f16fb6b1dd37e6de93f9
BLAKE2b-256 bc6400945cdd62a6c19c7dc2c5f1d867594e1606e1b0cabf103667cb33b8cf48

See more details on using hashes here.

File details

Details for the file flashlight_text-0.0.7.dev305-pp39-pypy39_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for flashlight_text-0.0.7.dev305-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c741d8dab6e9da77d54801cf61d796a356937049cdf8352b56cbf8c9f52d0f35
MD5 6a7325e651566e6a8f4e56ee13d8f078
BLAKE2b-256 c931da7b424ff657c8957dc4a1fdddb7c37464f913e55f1d62237bba0f477f3e

See more details on using hashes here.

File details

Details for the file flashlight_text-0.0.7.dev305-pp38-pypy38_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for flashlight_text-0.0.7.dev305-pp38-pypy38_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 e9ac2aaafa978ebffec5ace14f1d9e5d7a2808f2d89da5ec824ee66d62b5cc00
MD5 2fd9b2c4535eec69dd5e1cc34b1b28ca
BLAKE2b-256 bea1dae51b24f51b28c5c3087f03dcf7c0fa93ed93f3e630da7127cf308e57da

See more details on using hashes here.

File details

Details for the file flashlight_text-0.0.7.dev305-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for flashlight_text-0.0.7.dev305-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 131ccc2cd1982b850a400ac564e6d6277d955cbc8afbf8c9730de02ffc0d755c
MD5 6879f4aada848968fbd3f6d32738b4f7
BLAKE2b-256 7c97ce85d311c752e07c66f825dc2aeba1c5124a4e11fe1ec79c2f7346e86812

See more details on using hashes here.

File details

Details for the file flashlight_text-0.0.7.dev305-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for flashlight_text-0.0.7.dev305-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2c243bc632ade374ce74a1592591feb1bfc0a2031e638445ced79886c281f0d6
MD5 55473db43d0ff9be6a84432bfe4338d2
BLAKE2b-256 1e8a4634058ea1c79dceb64aad6b5a06109cda9eba979595af924597f79373cc

See more details on using hashes here.

File details

Details for the file flashlight_text-0.0.7.dev305-pp38-pypy38_pp73-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for flashlight_text-0.0.7.dev305-pp38-pypy38_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3b6946102ce30a38bdbceab1fd7cfa6b5b35d17e9c5e60dd4175d937e150484f
MD5 9e4f06b512e047e94eed9f67b4a78bd3
BLAKE2b-256 545fbaf5446a483851a193e24efc438812ce4d0fa5e42772cb4fd4f7d74474f5

See more details on using hashes here.

File details

Details for the file flashlight_text-0.0.7.dev305-pp38-pypy38_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for flashlight_text-0.0.7.dev305-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 3f209a751a845a741e5c8d7c11b988493ae8a84ad09b2dde4365e45a66529303
MD5 d7257c74d4e1164cf4636ada601ce2c3
BLAKE2b-256 f90a80e58ba70e7991fbf0122aa0e9ab0d96266335826e6de5ccda1ffee1c221

See more details on using hashes here.

File details

Details for the file flashlight_text-0.0.7.dev305-pp37-pypy37_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for flashlight_text-0.0.7.dev305-pp37-pypy37_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 845cfced43b5dd0fe908cb74af30acb2955be223b344388efabe152b33012a80
MD5 4581350149a48564536eed76a96a526c
BLAKE2b-256 60ea253588c384b6ae15d1777642c8ffd3c116373f0d482c8ec7660a845e1043

See more details on using hashes here.

File details

Details for the file flashlight_text-0.0.7.dev305-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for flashlight_text-0.0.7.dev305-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 15f7eaab68be27ac6438afa05c83d0840654f9f7d082477e06d38e6baf7468b8
MD5 0e1e610272fe49481d3e8a7717d20455
BLAKE2b-256 a4b6ba7d68e9b1b87f39c77fb799d73bd817e944dcb3736fbdc6fe0e29691c0a

See more details on using hashes here.

File details

Details for the file flashlight_text-0.0.7.dev305-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for flashlight_text-0.0.7.dev305-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0270b21e600ed3124c31d80f8f75e237a21505034c78c550692eb2dcc036934d
MD5 4d7c19755934c531df3fc62c56db800a
BLAKE2b-256 dd3634865c631bb31e4f11129bfb0c62a52d70a333949b64c0c7d1347da5336d

See more details on using hashes here.

File details

Details for the file flashlight_text-0.0.7.dev305-pp37-pypy37_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for flashlight_text-0.0.7.dev305-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 5d6906ace42c72fe410e7dd5d2acd699b8e899ca621e1f4bb1d6ccea63fc3fdd
MD5 4c24c3f6f80e331322cd5b6e00fa7028
BLAKE2b-256 f838dcdefbbe944cf6a1708df4b55cc17021383d6ad7f8a706203981339aae31

See more details on using hashes here.

File details

Details for the file flashlight_text-0.0.7.dev305-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for flashlight_text-0.0.7.dev305-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 dae0cef9c7fe80be327ed9203f6e6d624d5e8d4b29111868640674d28099ab44
MD5 45fe68c86dc027ddb165db3b02e17e4f
BLAKE2b-256 e018054a70af294111184902a01b25e6c488b188359795a5bd8a2291b4de2e82

See more details on using hashes here.

File details

Details for the file flashlight_text-0.0.7.dev305-cp312-cp312-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for flashlight_text-0.0.7.dev305-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 17056640192aae5126d8f691d20ecc2f57ce7fbae7ce1ddac07031ec87effc15
MD5 2d63cf6c512f89c95ee9f51088c53653
BLAKE2b-256 1b7f914d8fab1dab71afe64820a4f2f79dfd87630b4fbc5ef7a5e205f2f77e28

See more details on using hashes here.

File details

Details for the file flashlight_text-0.0.7.dev305-cp312-cp312-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for flashlight_text-0.0.7.dev305-cp312-cp312-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 ccc43d2228b642ea3e67ffb1658d91baae03d030b0e4132af906ac6c810a211e
MD5 224f5a65f1b01f96de98da79205b8f70
BLAKE2b-256 176ee118a56f353cd7de4f0c838278a4e065c1efc69819a4fa56b5f28287c4f9

See more details on using hashes here.

File details

Details for the file flashlight_text-0.0.7.dev305-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for flashlight_text-0.0.7.dev305-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a06b8eb8aef2f497fd72c7ea22dabb9b13875e214320e63f667edd88d9981cdd
MD5 27edd469d937e7261f6e6ea44575a5c9
BLAKE2b-256 6d86a2e448358182b8716df00dc06eff12e663d237ff3dd4227128ce148446ad

See more details on using hashes here.

File details

Details for the file flashlight_text-0.0.7.dev305-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for flashlight_text-0.0.7.dev305-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c4acb803c27dce0851de28eb08c330ed3962535847ab5a1f4e20a538405cb7e6
MD5 5adfdaedc1697f2ebf13468794d9113b
BLAKE2b-256 cefbc58a91a0f357ab0787f0f0511268966415c8e3cfb0943e71e60923cc7b98

See more details on using hashes here.

File details

Details for the file flashlight_text-0.0.7.dev305-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for flashlight_text-0.0.7.dev305-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6b969904d1a990b7ec191c4e2aafc3b4f1a9d1d41e7b594f00f02cfad05830a1
MD5 a97406c143ace0fcfd7dd9874f4ceab9
BLAKE2b-256 1a0dd1e9e4814ca9b02a228a7a3131e0d683ab86b2070a4bd3501ca7fdadc998

See more details on using hashes here.

File details

Details for the file flashlight_text-0.0.7.dev305-cp312-cp312-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for flashlight_text-0.0.7.dev305-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 357ea8d4611a4f68b04b4c8d617b9d1fde50a78895c0f6122103c8c12d52e3a7
MD5 792b761ace252755ff8965594132363c
BLAKE2b-256 1dfdc1eb37a43141185a14ec11e09bf363a809b0b0a47477572d9365c18cfbb5

See more details on using hashes here.

File details

Details for the file flashlight_text-0.0.7.dev305-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for flashlight_text-0.0.7.dev305-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 071255d54c8827f3b1a8b90345753d9646d5bddc25e6c71a0a73d3dc7b92ec0c
MD5 16534e1a2ea2fa3ea8b52063d40bd244
BLAKE2b-256 3b7f1127a95616d9015257f59d672e90998c067ceac9316f7fef06424c893717

See more details on using hashes here.

File details

Details for the file flashlight_text-0.0.7.dev305-cp311-cp311-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for flashlight_text-0.0.7.dev305-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 d0604da60eea2c54b9c701f8b5d070b318e9d3464d061679c2657cdc31d106e3
MD5 22bb8cced017eb30e2e6ca72a04bd87a
BLAKE2b-256 b486d2928d37c716fada6b96333cff85887c7e9856568c7e8a63c38ad4e103b4

See more details on using hashes here.

File details

Details for the file flashlight_text-0.0.7.dev305-cp311-cp311-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for flashlight_text-0.0.7.dev305-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 4c166a74307512274f5918a64d807e4008ae1e345d55f5d024d8197a59a0ec46
MD5 d3299558399b370c1d9fb6d4f27923fc
BLAKE2b-256 6b123720463e6bf629563253c123a02747b44b8eff2acc1c27509cc87da60308

See more details on using hashes here.

File details

Details for the file flashlight_text-0.0.7.dev305-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for flashlight_text-0.0.7.dev305-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9b94e4809cb0acffcfe014857e589a55a7df1779cb9e14215e0e1e0baeeb926f
MD5 5bafd5dbff20d84051e7ebc95c6a98b6
BLAKE2b-256 3690e3b239b13fe4d6b91f783f5e34a748bef26932252327c65c1d422d69cb20

See more details on using hashes here.

File details

Details for the file flashlight_text-0.0.7.dev305-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for flashlight_text-0.0.7.dev305-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 81a92e5ca35752f7c28a3ecac0264bb1b23af8cded5ce40af8abdba41596aefb
MD5 7ae0fa0d1ac7364ed7e029a2b6b80052
BLAKE2b-256 0c15e001b0b3e486abd12fcb60eebb0f5952156a50659ecd771dc96e7a2e41d6

See more details on using hashes here.

File details

Details for the file flashlight_text-0.0.7.dev305-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for flashlight_text-0.0.7.dev305-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 02ad706f4bd9ff12f52f1b0f564ed55361e66f62da787246cf2338f3f792a2f3
MD5 140b6db4f8255973cdfc31320ebea400
BLAKE2b-256 0deba7e8b086767c8f45f3d7b7130b32c8e1792613bc11b5bedf451c7323e2ca

See more details on using hashes here.

File details

Details for the file flashlight_text-0.0.7.dev305-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for flashlight_text-0.0.7.dev305-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 913bf95c02b0a79e1d74e4caeb06cc3c1e904eeccbc8b11203530ec3f941ce49
MD5 a4d17b7b61e7c310fd2f723209291fb7
BLAKE2b-256 a5a1d771a8016486a3684636fa0041d51344a94de15641fa2b6581c566da3673

See more details on using hashes here.

File details

Details for the file flashlight_text-0.0.7.dev305-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for flashlight_text-0.0.7.dev305-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 e88e8b977917c295f719e346951764c2003c0004e33f7cd1b8d6bea1f1528025
MD5 83a3d5d0c25e4a3b341164bd88c6fe85
BLAKE2b-256 8c4d58d3c8b42e73d3b250ea1ea0846dc750ea42908183ec3edec6877720018a

See more details on using hashes here.

File details

Details for the file flashlight_text-0.0.7.dev305-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for flashlight_text-0.0.7.dev305-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 ca7841378b14b87f64e9d50a842f181f56207ac59c560d8aacaddb4fb0679537
MD5 5e234c8a0e9acdaac0904063979b317e
BLAKE2b-256 c015954269c16b02012606ef6a988605bf80ad096c5b97fa0ed58a04e9b384de

See more details on using hashes here.

File details

Details for the file flashlight_text-0.0.7.dev305-cp310-cp310-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for flashlight_text-0.0.7.dev305-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 6764e6df955f55b6cdf36bc5efc8155ddeaf71900d9f022948ab7fedec80b5e4
MD5 43969e0ecdde9b08d18ac6f29384efe8
BLAKE2b-256 366c0f124ebd20ec0c82b3a71111f0e0ee518e0f2dc72bcf7f3c627c0826e85b

See more details on using hashes here.

File details

Details for the file flashlight_text-0.0.7.dev305-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for flashlight_text-0.0.7.dev305-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d1a55655ca347cf51b908dbbb103b7cbe20c04d2327b2c8b23f7081cda094944
MD5 20d60ec9e4d09755294f1902ec133190
BLAKE2b-256 449bd4fccf5ef22814d1465f2ab5145cf1aa9247d43cf7b3a9cc79c3861b2214

See more details on using hashes here.

File details

Details for the file flashlight_text-0.0.7.dev305-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for flashlight_text-0.0.7.dev305-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4e8edf60d017fbb9cd672d7836635b3ff42079fdc6121bd3df0121fa8a44c663
MD5 8b352cf4472bcb07930e8a6c80d80305
BLAKE2b-256 02b6f9d35ae91931c80fd5de59ebb6d283693d12f616fd70a291e0d87e21ae1f

See more details on using hashes here.

File details

Details for the file flashlight_text-0.0.7.dev305-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for flashlight_text-0.0.7.dev305-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 05827f1117cf9f43c74ffc98853bfab7cc51f51a817686f17218eb68e1d8a6a3
MD5 d2936bb9280af51f57e3427bacf4d8ac
BLAKE2b-256 b0cd35621409672bb9773a3e95159bc7772a6e9ddddbf8d0f345b09ac439adc1

See more details on using hashes here.

File details

Details for the file flashlight_text-0.0.7.dev305-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for flashlight_text-0.0.7.dev305-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 04d00fcde388af26f3c050471e5b91c4dcb37ec96cce9741cc301fe7910d0a04
MD5 44bce5b18ed3e5e44b947ca99f8d07d4
BLAKE2b-256 26bfb1b442d8db2460fb1b9ccf787389acaf875361262f9f120f22b7665448c1

See more details on using hashes here.

File details

Details for the file flashlight_text-0.0.7.dev305-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for flashlight_text-0.0.7.dev305-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 7a555fe29c213d2fb13ee0a60fc0ab030599118cf172622c31cbc79fa498c782
MD5 db52089a0a7a801770a0ef789d0315ab
BLAKE2b-256 416f93db83f493c8b7f2156c246c6eea422ddd2ca20b0c4cd880e65729e17c02

See more details on using hashes here.

File details

Details for the file flashlight_text-0.0.7.dev305-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for flashlight_text-0.0.7.dev305-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 78657176a2a21155c019ce0172bf01386a52ccac6fe45823998a8acb518f68b5
MD5 8730285196a25411440453b32f39d9c5
BLAKE2b-256 341300b439eec49f8ba5207d632a783035a6e51193b79f7ae389d5059b3cb535

See more details on using hashes here.

File details

Details for the file flashlight_text-0.0.7.dev305-cp39-cp39-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for flashlight_text-0.0.7.dev305-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 f7ee72e4bfd5e8f9947aed52d8f5b8fd56b2f0d365e809547be7641614716500
MD5 28231d4bd3f84a205920e6994e1267be
BLAKE2b-256 a8c295ba55a49a12164bb7695589bf60cd800962fbd7845f45b111e238bd7733

See more details on using hashes here.

File details

Details for the file flashlight_text-0.0.7.dev305-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for flashlight_text-0.0.7.dev305-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 828370fc960f2771643254ddf628256be225af6bcbe83e3b02dbd4d5d1214ac7
MD5 1eaa8b88529cbe9f42a507f0bfde7edd
BLAKE2b-256 36c72bed7e59321b5c9d2124a1dbb750d1c01d2c41a5732f4be5fc2388f99966

See more details on using hashes here.

File details

Details for the file flashlight_text-0.0.7.dev305-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for flashlight_text-0.0.7.dev305-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b74634960531fdb9ce2beec970ee091a974f542d12aa33594cb39ac1551641f7
MD5 b8f7a24251013b785637d59c8b94659c
BLAKE2b-256 7133829b894286a2b7e25727f1e6633cef8388782a692def5a4dc2ea8eebb6f3

See more details on using hashes here.

File details

Details for the file flashlight_text-0.0.7.dev305-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for flashlight_text-0.0.7.dev305-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 96264de5dec5a2d2f3f734b3619e88611f19fd4db3a828749ad36adde74d8c23
MD5 594124a40492049d5608bd0f4230a5cf
BLAKE2b-256 b64b02efde3b32358a1c3c87ee6c8d827421586c8ec84f4b0678945fbbc5068e

See more details on using hashes here.

File details

Details for the file flashlight_text-0.0.7.dev305-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for flashlight_text-0.0.7.dev305-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a70c31026a72ce326625d08ce907fb69d64984a5f1ec22a849aec2df3dba83da
MD5 e297eb27c438dac05663c5b5d300a9d3
BLAKE2b-256 37576bdeb4ba84b33c845f8608b75afae0738a3c3b157a0ce1a2710692c324db

See more details on using hashes here.

File details

Details for the file flashlight_text-0.0.7.dev305-cp38-cp38-win_amd64.whl.

File metadata

File hashes

Hashes for flashlight_text-0.0.7.dev305-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 75148437897575ee5c62b6ccb689bcbde09f83fe07f84858bff2a554dca11f41
MD5 0ade789c964bfb5b66e0f396e6b36d87
BLAKE2b-256 53f6247bc06660e4ca54edaf005ceb236360c6dac7311c1f5294a1fd314dc8a8

See more details on using hashes here.

File details

Details for the file flashlight_text-0.0.7.dev305-cp38-cp38-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for flashlight_text-0.0.7.dev305-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 38c75dd7cb8fa345b386cfd989556d055c9d7ce5e7f5b29704d87bba47a9b986
MD5 f19866eb081e88e31c2317d8f4b72566
BLAKE2b-256 11bd7ec3e1f713f3381578bf60b39e0dba247c5e049d30f58f4445af30345fad

See more details on using hashes here.

File details

Details for the file flashlight_text-0.0.7.dev305-cp38-cp38-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for flashlight_text-0.0.7.dev305-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 8202743b9f9741d97bcf39d09df8dbd0a5e07c5b05d7ee3accad563f6c8c4b4e
MD5 27e5f565da54163cfdafec021f032bf8
BLAKE2b-256 5ece39846d5aea9a63138ed67094c0159fed1add758527b046963ac9c2e25155

See more details on using hashes here.

File details

Details for the file flashlight_text-0.0.7.dev305-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for flashlight_text-0.0.7.dev305-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f9f7c1be3ffac5e83dd29576f83cd2fa363fb4e5516bced93724c30d4ab329e6
MD5 b9b9dc52473fb20ef0881515492e42cb
BLAKE2b-256 8d63ec9567e3e03a9649be2aba655f55d1d79a848133b135827b0c4b1e1c3e99

See more details on using hashes here.

File details

Details for the file flashlight_text-0.0.7.dev305-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for flashlight_text-0.0.7.dev305-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b0e7098283cdf6de518f680d482c0a8de7849f662b918f4a1fc5402b5671d26c
MD5 78e7cc556a224faec3b44daab76ede10
BLAKE2b-256 653d78fd900157e89fd173566cdad08522b3ea57807cb0217a7a7063669f4541

See more details on using hashes here.

File details

Details for the file flashlight_text-0.0.7.dev305-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for flashlight_text-0.0.7.dev305-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0530b3184a789725ac2478d2b2fa6a2c4e642a2d777e1e57031e447f5da7a14c
MD5 1ee54ef213c9c8c2cbac296e6a2a8663
BLAKE2b-256 b366f79f4b03937b10e89d337d34b7ddbd24f11787a5b2beb22db4f8854762ec

See more details on using hashes here.

File details

Details for the file flashlight_text-0.0.7.dev305-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for flashlight_text-0.0.7.dev305-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 9584e1a2c8009e426a73b21e149f948e3f2bfe83dffecf19dae87c4a7fcdff2e
MD5 9ed66570890cfc6ef3af2ea366100945
BLAKE2b-256 42c246184195e1fb7a0eef562dd138ee408240a1516b87aca059fd7bf53f4957

See more details on using hashes here.

File details

Details for the file flashlight_text-0.0.7.dev305-cp37-cp37m-win_amd64.whl.

File metadata

File hashes

Hashes for flashlight_text-0.0.7.dev305-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 1afbb0c46bb4ab0046ffc9906288d1d2c3a72fbb17bfad8ff6765c1ebfe85614
MD5 f34fe5070a62f2cedb7ca85bc9473f5d
BLAKE2b-256 dc5fd6efef71a0c36aafbb74b3be1f2bb9be3e6339cc11cca98d7bbb642faf21

See more details on using hashes here.

File details

Details for the file flashlight_text-0.0.7.dev305-cp37-cp37m-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for flashlight_text-0.0.7.dev305-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 8940931da36aed645db212b1a8373c9ad46f3dc2a9ff9d68b04a4fec6105bd0b
MD5 7b1a79b813757543c4b1f3895b8f80f5
BLAKE2b-256 c8f86c03eea98c76130889528e7a8e4e4ef0593a9252bccc6373ef07315ffecc

See more details on using hashes here.

File details

Details for the file flashlight_text-0.0.7.dev305-cp37-cp37m-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for flashlight_text-0.0.7.dev305-cp37-cp37m-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 9e4233a1ef878f7e915a06bb4caaa80f85919793c24ff394b52b14d31eb69b57
MD5 87cd326376ef17c3fa39ea12fe3e2ea4
BLAKE2b-256 c8fdff30f50cac3dfbd06b16d2aa2009c667fa53d4a8d0156f8c3aa57b3a1261

See more details on using hashes here.

File details

Details for the file flashlight_text-0.0.7.dev305-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for flashlight_text-0.0.7.dev305-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bfdf05e8aa9f61a2c4c37abf84c18bccd804545bcf164d8e315281d9cb17c05a
MD5 b908ee99227d775a70a9a650c7bfa909
BLAKE2b-256 6e508bcc98428b5c1939fc642166103c062bca6983f6b8bfac9a4b46c39c0bd9

See more details on using hashes here.

File details

Details for the file flashlight_text-0.0.7.dev305-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for flashlight_text-0.0.7.dev305-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0c199c8a7e59908b288a74d14e860c1b80972097c61a9548f629ac60ac764b6c
MD5 4d48bb3fa33d5b294d52ccd19fe7b688
BLAKE2b-256 2259f3dbdd250ab6f3a199b44a3e34a945fe2d2082de54d6e2b97c4ecffc06b6

See more details on using hashes here.

File details

Details for the file flashlight_text-0.0.7.dev305-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for flashlight_text-0.0.7.dev305-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 0bd38037a30086f2ab6f969729a14a46d8c64cc8fbdb6cabd46d216a72e45896
MD5 ad353259f9bb8d9734d654e76ceb0dd6
BLAKE2b-256 ba60bec501af46b487b7ba2d4c404fed75e02b8d814fbe43d107123a29c86bbb

See more details on using hashes here.

File details

Details for the file flashlight_text-0.0.7.dev305-cp36-cp36m-win_amd64.whl.

File metadata

File hashes

Hashes for flashlight_text-0.0.7.dev305-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 9a9d4b0f756ab2717261d302eebeeddb67aae24df8de633fbb49747379890aa9
MD5 a56a2687dae9daf6a546133885b6fc49
BLAKE2b-256 7dc4c4a796b948788ce6d4a7c265c182f5029bd7fdc261568278a67047484c82

See more details on using hashes here.

File details

Details for the file flashlight_text-0.0.7.dev305-cp36-cp36m-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for flashlight_text-0.0.7.dev305-cp36-cp36m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 f9aa55f783ec9325ade94215d71019f56fcaa095965f352b95a8e879eba4710e
MD5 b47de9ca47e2b343e5253864959b7f40
BLAKE2b-256 9e67c6ba493fe675b4c1fd6af4159adaa34a355ab83983c15a36ecb2ffae8f4f

See more details on using hashes here.

File details

Details for the file flashlight_text-0.0.7.dev305-cp36-cp36m-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for flashlight_text-0.0.7.dev305-cp36-cp36m-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 1e324a27ff86e9dbe7b963d55ef69d78838bdaffe86615d7ff1c6cac5f6744b7
MD5 e2ffd9d496c8a25da3a26a34be1f38d1
BLAKE2b-256 42a519f7c95256c535e6900f559f7d97d9dde5260da3918fa385fd65f2acf469

See more details on using hashes here.

File details

Details for the file flashlight_text-0.0.7.dev305-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for flashlight_text-0.0.7.dev305-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3080d860c9a34269b1be5f47f4f3bb753bcea754cf2a1cac6054c9d7f4ea7667
MD5 e3f56589723bb85a5bda0241cee6ee0a
BLAKE2b-256 ecf938df9ef5e1e183192235ed3a1d05aea91cb4de282324150d3d4ad3effedf

See more details on using hashes here.

File details

Details for the file flashlight_text-0.0.7.dev305-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for flashlight_text-0.0.7.dev305-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7b7238d78a4d07e4744249b9e3fdf38f0fcfc95d5e8c6c1dfe21ff5967deb62b
MD5 5b4211f459b784a76d0479e940810406
BLAKE2b-256 f0bcbbf04b94916dd2ca1fc0f6bcb8f1d8c22d6ad20a8ee9105d0e31e3314b74

See more details on using hashes here.

File details

Details for the file flashlight_text-0.0.7.dev305-cp36-cp36m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for flashlight_text-0.0.7.dev305-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 801e00482210651844549d1bc1581a715416348444f418a9b766303fe143fe99
MD5 6e9f2f748a2fb18d1f079688a3fd3155
BLAKE2b-256 6484b6a426923bfe8e86715afa54daaacc3aea05900f0eac6cc42ba2303fa938

See more details on using hashes here.

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