Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

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 .

Metadata

Release files for flashlight-text 0.0.8.dev306

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

Source distribution (sdist)

Source distribution for flashlight-text 0.0.8.dev306
File Size Uploaded
flashlight_text-0.0.8.dev306.tar.gz 60.3 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for flashlight-text 0.0.8.dev306
File
flashlight_text-0.0.8.dev306-pp310-pypy310_pp73-win_amd64.whl PyPy 3.10 PyPy 3.10 7.3 Windows x86-64 Details
flashlight_text-0.0.8.dev306-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl PyPy 3.10 PyPy 3.10 7.3 Linux glibc 2.17+ x86-64 Details
flashlight_text-0.0.8.dev306-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl PyPy 3.10 PyPy 3.10 7.3 Linux glibc 2.17+ ARM64 Details
flashlight_text-0.0.8.dev306-pp310-pypy310_pp73-macosx_11_0_arm64.whl PyPy 3.10 PyPy 3.10 7.3 macOS 11.0+ ARM64 Details
flashlight_text-0.0.8.dev306-pp310-pypy310_pp73-macosx_10_9_x86_64.whl PyPy 3.10 PyPy 3.10 7.3 macOS 10.9+ x86-64 Details
flashlight_text-0.0.8.dev306-pp39-pypy39_pp73-win_amd64.whl PyPy 3.9 PyPy 3.9 7.3 Windows x86-64 Details
flashlight_text-0.0.8.dev306-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl PyPy 3.9 PyPy 3.9 7.3 Linux glibc 2.17+ x86-64 Details
flashlight_text-0.0.8.dev306-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl PyPy 3.9 PyPy 3.9 7.3 Linux glibc 2.17+ ARM64 Details
flashlight_text-0.0.8.dev306-pp39-pypy39_pp73-macosx_11_0_arm64.whl PyPy 3.9 PyPy 3.9 7.3 macOS 11.0+ ARM64 Details
flashlight_text-0.0.8.dev306-pp39-pypy39_pp73-macosx_10_9_x86_64.whl PyPy 3.9 PyPy 3.9 7.3 macOS 10.9+ x86-64 Details
flashlight_text-0.0.8.dev306-pp38-pypy38_pp73-win_amd64.whl PyPy 3.8 PyPy 3.8 7.3 Windows x86-64 Details
flashlight_text-0.0.8.dev306-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl PyPy 3.8 PyPy 3.8 7.3 Linux glibc 2.17+ x86-64 Details
flashlight_text-0.0.8.dev306-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl PyPy 3.8 PyPy 3.8 7.3 Linux glibc 2.17+ ARM64 Details
flashlight_text-0.0.8.dev306-pp38-pypy38_pp73-macosx_11_0_arm64.whl PyPy 3.8 PyPy 3.8 7.3 macOS 11.0+ ARM64 Details
flashlight_text-0.0.8.dev306-pp38-pypy38_pp73-macosx_10_9_x86_64.whl PyPy 3.8 PyPy 3.8 7.3 macOS 10.9+ x86-64 Details
flashlight_text-0.0.8.dev306-pp37-pypy37_pp73-win_amd64.whl PyPy 3.7 PyPy 3.7 7.3 Windows x86-64 Details
flashlight_text-0.0.8.dev306-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl PyPy 3.7 PyPy 3.7 7.3 Linux glibc 2.17+ x86-64 Details
flashlight_text-0.0.8.dev306-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl PyPy 3.7 PyPy 3.7 7.3 Linux glibc 2.17+ ARM64 Details
flashlight_text-0.0.8.dev306-pp37-pypy37_pp73-macosx_10_9_x86_64.whl PyPy 3.7 PyPy 3.7 7.3 macOS 10.9+ x86-64 Details
flashlight_text-0.0.8.dev306-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
flashlight_text-0.0.8.dev306-cp312-cp312-musllinux_1_1_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.1+ x86-64 Details
flashlight_text-0.0.8.dev306-cp312-cp312-musllinux_1_1_aarch64.whl CPython 3.12 CPython 3.12 Linux musl 1.1+ ARM64 Details
flashlight_text-0.0.8.dev306-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details
flashlight_text-0.0.8.dev306-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ ARM64 Details
flashlight_text-0.0.8.dev306-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
flashlight_text-0.0.8.dev306-cp312-cp312-macosx_10_9_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.9+ x86-64 Details
flashlight_text-0.0.8.dev306-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
flashlight_text-0.0.8.dev306-cp311-cp311-musllinux_1_1_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.1+ x86-64 Details
flashlight_text-0.0.8.dev306-cp311-cp311-musllinux_1_1_aarch64.whl CPython 3.11 CPython 3.11 Linux musl 1.1+ ARM64 Details
flashlight_text-0.0.8.dev306-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details
flashlight_text-0.0.8.dev306-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARM64 Details
flashlight_text-0.0.8.dev306-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
flashlight_text-0.0.8.dev306-cp311-cp311-macosx_10_9_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.9+ x86-64 Details
flashlight_text-0.0.8.dev306-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
flashlight_text-0.0.8.dev306-cp310-cp310-musllinux_1_1_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.1+ x86-64 Details
flashlight_text-0.0.8.dev306-cp310-cp310-musllinux_1_1_aarch64.whl CPython 3.10 CPython 3.10 Linux musl 1.1+ ARM64 Details
flashlight_text-0.0.8.dev306-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details
flashlight_text-0.0.8.dev306-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ ARM64 Details
flashlight_text-0.0.8.dev306-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
flashlight_text-0.0.8.dev306-cp310-cp310-macosx_10_9_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.9+ x86-64 Details
flashlight_text-0.0.8.dev306-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
flashlight_text-0.0.8.dev306-cp39-cp39-musllinux_1_1_x86_64.whl CPython 3.9 CPython 3.9 Linux musl 1.1+ x86-64 Details
flashlight_text-0.0.8.dev306-cp39-cp39-musllinux_1_1_aarch64.whl CPython 3.9 CPython 3.9 Linux musl 1.1+ ARM64 Details
flashlight_text-0.0.8.dev306-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64 Details
flashlight_text-0.0.8.dev306-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ ARM64 Details
flashlight_text-0.0.8.dev306-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details
flashlight_text-0.0.8.dev306-cp39-cp39-macosx_10_9_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.9+ x86-64 Details
flashlight_text-0.0.8.dev306-cp38-cp38-win_amd64.whl CPython 3.8 CPython 3.8 Windows x86-64 Details
flashlight_text-0.0.8.dev306-cp38-cp38-musllinux_1_1_x86_64.whl CPython 3.8 CPython 3.8 Linux musl 1.1+ x86-64 Details
flashlight_text-0.0.8.dev306-cp38-cp38-musllinux_1_1_aarch64.whl CPython 3.8 CPython 3.8 Linux musl 1.1+ ARM64 Details
flashlight_text-0.0.8.dev306-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ x86-64 Details
flashlight_text-0.0.8.dev306-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ ARM64 Details
flashlight_text-0.0.8.dev306-cp38-cp38-macosx_11_0_arm64.whl CPython 3.8 CPython 3.8 macOS 11.0+ ARM64 Details
flashlight_text-0.0.8.dev306-cp38-cp38-macosx_10_9_x86_64.whl CPython 3.8 CPython 3.8 macOS 10.9+ x86-64 Details
flashlight_text-0.0.8.dev306-cp37-cp37m-win_amd64.whl CPython 3.7 CPython 3.7 pymalloc Windows x86-64 Details
flashlight_text-0.0.8.dev306-cp37-cp37m-musllinux_1_1_x86_64.whl CPython 3.7 CPython 3.7 pymalloc Linux musl 1.1+ x86-64 Details
flashlight_text-0.0.8.dev306-cp37-cp37m-musllinux_1_1_aarch64.whl CPython 3.7 CPython 3.7 pymalloc Linux musl 1.1+ ARM64 Details
flashlight_text-0.0.8.dev306-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
flashlight_text-0.0.8.dev306-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ ARM64 Details
flashlight_text-0.0.8.dev306-cp37-cp37m-macosx_10_9_x86_64.whl CPython 3.7 CPython 3.7 pymalloc macOS 10.9+ x86-64 Details
flashlight_text-0.0.8.dev306-cp36-cp36m-win_amd64.whl CPython 3.6 CPython 3.6 pymalloc Windows x86-64 Details
flashlight_text-0.0.8.dev306-cp36-cp36m-musllinux_1_1_x86_64.whl CPython 3.6 CPython 3.6 pymalloc Linux musl 1.1+ x86-64 Details
flashlight_text-0.0.8.dev306-cp36-cp36m-musllinux_1_1_aarch64.whl CPython 3.6 CPython 3.6 pymalloc Linux musl 1.1+ ARM64 Details
flashlight_text-0.0.8.dev306-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.17+ x86-64 Details
flashlight_text-0.0.8.dev306-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.17+ ARM64 Details
flashlight_text-0.0.8.dev306-cp36-cp36m-macosx_10_9_x86_64.whl CPython 3.6 CPython 3.6 pymalloc macOS 10.9+ x86-64 Details

Total release size: 75.4 MB

Release files / flashlight_text-0.0.8.dev306.tar.gz

Download URL flashlight_text-0.0.8.dev306.tar.gz
Size 60.3 kB
Tags Source
SHA-256 checksum
How to use checksums
c3ee143c5b6a31784328d2c265828b438e0177922840397962a53efaecfbc3b6
BLAKE2b-256 checksum
How to use checksums
56a52e4357ce791ab79455cdba223ed47bc57362be12c54db2dc44540fb05345
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.9

Release files / flashlight_text-0.0.8.dev306-pp310-pypy310_pp73-win_amd64.whl

Download URL flashlight_text-0.0.8.dev306-pp310-pypy310_pp73-win_amd64.whl
Size 492.6 kB
Tags PyPy 3.10 PyPy 3.10 7.3 Windows x86-64
SHA-256 checksum
How to use checksums
8d9d36afdbdd54c3c0a46e06cf9a2747fd5b82e593600ebe15dd3900047b34ae
BLAKE2b-256 checksum
How to use checksums
4704d41edd29518693630151d31cd74dcc52ad24b574d4ca7fbd2c188e27a5bd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.9

Release files / flashlight_text-0.0.8.dev306-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL flashlight_text-0.0.8.dev306-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.3 MB
Tags Linux glibc 2.17+ x86-64 PyPy 3.10 PyPy 3.10 7.3
SHA-256 checksum
How to use checksums
49118d0816262e0e108f9aac1aceebab04cc877ad13df1d5d01ee9a718242190
BLAKE2b-256 checksum
How to use checksums
c877d91b9507d2c9842270502f5b4d0aea60bee3ce0a403e4339efad2a9488b4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.9

Release files / flashlight_text-0.0.8.dev306-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL flashlight_text-0.0.8.dev306-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 1.2 MB
Tags Linux glibc 2.17+ ARM64 PyPy 3.10 PyPy 3.10 7.3
SHA-256 checksum
How to use checksums
f5d2f7b12f85f8aa3093aa06fa9482dfa4e5b8ba28369ad0792011496f699751
BLAKE2b-256 checksum
How to use checksums
bc6b88acc79b33ba46c4fa5cf5b29ef3714cb653dcbae040784fbd1502363c65
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.1

Release files / flashlight_text-0.0.8.dev306-pp310-pypy310_pp73-macosx_11_0_arm64.whl

Download URL flashlight_text-0.0.8.dev306-pp310-pypy310_pp73-macosx_11_0_arm64.whl
Size 910.6 kB
Tags PyPy 3.10 PyPy 3.10 7.3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
1fed5c5d79dfe1372ca45f24b774502e04a1d45497e535214e9f68968b8e730d
BLAKE2b-256 checksum
How to use checksums
a1f2a969803a6fc52afa885c99795efaa7022ef3c1d17d4bc57594f5924d8474
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.1

Release files / flashlight_text-0.0.8.dev306-pp310-pypy310_pp73-macosx_10_9_x86_64.whl

Download URL flashlight_text-0.0.8.dev306-pp310-pypy310_pp73-macosx_10_9_x86_64.whl
Size 1.0 MB
Tags PyPy 3.10 PyPy 3.10 7.3 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
5cfd4271afb76f515dbb194415e4322bca9da2932d4b892b510a3895d811ac02
BLAKE2b-256 checksum
How to use checksums
115149d6edccc48be8330f04588b70ce6feac5b809cc7bd025b5c95864670756
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.9

Release files / flashlight_text-0.0.8.dev306-pp39-pypy39_pp73-win_amd64.whl

Download URL flashlight_text-0.0.8.dev306-pp39-pypy39_pp73-win_amd64.whl
Size 492.5 kB
Tags PyPy 3.9 PyPy 3.9 7.3 Windows x86-64
SHA-256 checksum
How to use checksums
e0edd2f8e9102348dc82db48b26d3798575d3ca5283d2352ad35e3e87e0ac03c
BLAKE2b-256 checksum
How to use checksums
4ab1934dbcb861657cead0db8dcbcb414e129dec0e3d290f5e03deda44fc7e0e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.9

Release files / flashlight_text-0.0.8.dev306-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL flashlight_text-0.0.8.dev306-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.3 MB
Tags Linux glibc 2.17+ x86-64 PyPy 3.9 PyPy 3.9 7.3
SHA-256 checksum
How to use checksums
fe63ddd5d679e56e06df41b45515d3c65e7286f2df8c9f798c56f94926905c05
BLAKE2b-256 checksum
How to use checksums
7cb583041bdd175c431919de0978780f051b2dffe7073da4dc42823dcbc578fa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.9

Release files / flashlight_text-0.0.8.dev306-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL flashlight_text-0.0.8.dev306-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 1.2 MB
Tags Linux glibc 2.17+ ARM64 PyPy 3.9 PyPy 3.9 7.3
SHA-256 checksum
How to use checksums
ebfd5a51f56a3ba4415fa8cd3cf602284c725f0ade9cf1e7ef5d08285491da09
BLAKE2b-256 checksum
How to use checksums
b3eda27e84fe17d0339d3c749cc2955023bbd0c364a79d677ce9a614cf87701f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.1

Release files / flashlight_text-0.0.8.dev306-pp39-pypy39_pp73-macosx_11_0_arm64.whl

Download URL flashlight_text-0.0.8.dev306-pp39-pypy39_pp73-macosx_11_0_arm64.whl
Size 910.6 kB
Tags PyPy 3.9 PyPy 3.9 7.3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
887c0d55ca9c774aaa961f272434c5b4a4709b6ceb27402181e4ace19b1a7757
BLAKE2b-256 checksum
How to use checksums
2fe326a8aa5a596591a13d094cb94d42dd411e4541799aece6538a0dea3a9d7e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.1

Release files / flashlight_text-0.0.8.dev306-pp39-pypy39_pp73-macosx_10_9_x86_64.whl

Download URL flashlight_text-0.0.8.dev306-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
Size 1.0 MB
Tags PyPy 3.9 PyPy 3.9 7.3 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
94eac4b05d935389d52728b2f445067d72d9b559e8b59781e862c6b12f44b0a9
BLAKE2b-256 checksum
How to use checksums
5464e153a575644d93e90ccff68bfef1349f41d74a3d1762a67fee46778c2018
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.9

Release files / flashlight_text-0.0.8.dev306-pp38-pypy38_pp73-win_amd64.whl

Download URL flashlight_text-0.0.8.dev306-pp38-pypy38_pp73-win_amd64.whl
Size 492.3 kB
Tags PyPy 3.8 PyPy 3.8 7.3 Windows x86-64
SHA-256 checksum
How to use checksums
3be054cd854df783013994b9ede9e8c358b0c4a7945d79f42e41deb70bcccaf7
BLAKE2b-256 checksum
How to use checksums
d6c12bc91840f973104b973d423424cea265c335fdee810b9ed6cdbfd08662b4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.9

Release files / flashlight_text-0.0.8.dev306-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL flashlight_text-0.0.8.dev306-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.3 MB
Tags Linux glibc 2.17+ x86-64 PyPy 3.8 PyPy 3.8 7.3
SHA-256 checksum
How to use checksums
7158e355c8d3c1bf75a3cee5a352c8a7d0bd8726e17ec175b9a903a306748a9c
BLAKE2b-256 checksum
How to use checksums
8e5ece9c76233b02faf43d6f6f97b2481ce10dc73a5ad76996710112a58a7419
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.9

Release files / flashlight_text-0.0.8.dev306-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL flashlight_text-0.0.8.dev306-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 1.2 MB
Tags Linux glibc 2.17+ ARM64 PyPy 3.8 PyPy 3.8 7.3
SHA-256 checksum
How to use checksums
a4ee9a75647cd2d00d798b1767f27e3c7d36b8e345fabfc7e8a13d80a4d80c1c
BLAKE2b-256 checksum
How to use checksums
05b4d6411d481dbe2f62e6d286bcb7c5b780a0ee5b442e5636009524fcbc1af2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.1

Release files / flashlight_text-0.0.8.dev306-pp38-pypy38_pp73-macosx_11_0_arm64.whl

Download URL flashlight_text-0.0.8.dev306-pp38-pypy38_pp73-macosx_11_0_arm64.whl
Size 910.6 kB
Tags PyPy 3.8 PyPy 3.8 7.3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
bdc7e7340ac2e15b16a967fbe840e1a71cd23eee4662749cbed55f9d54e30a12
BLAKE2b-256 checksum
How to use checksums
da523b40582d651deab63ace50f8c31e7bc4aa2d39fadab134a97582b4e5f5d6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.1

Release files / flashlight_text-0.0.8.dev306-pp38-pypy38_pp73-macosx_10_9_x86_64.whl

Download URL flashlight_text-0.0.8.dev306-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Size 1.0 MB
Tags PyPy 3.8 PyPy 3.8 7.3 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
b81b7dcf3b4738878c08f760f4e9861f4a9432789a87aa0559570d4c7d5ba5dc
BLAKE2b-256 checksum
How to use checksums
0255c6116991af9cb2f5fe4b882e2bc4696289717e6a49d2c7d762edfb922137
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.9

Release files / flashlight_text-0.0.8.dev306-pp37-pypy37_pp73-win_amd64.whl

Download URL flashlight_text-0.0.8.dev306-pp37-pypy37_pp73-win_amd64.whl
Size 491.6 kB
Tags PyPy 3.7 PyPy 3.7 7.3 Windows x86-64
SHA-256 checksum
How to use checksums
24102f341413a2d712c26e1ee30ef875e198bcce26360cbaa16bf9352c54e9a7
BLAKE2b-256 checksum
How to use checksums
d307897e6a211f6c917c37e6f5588c2b4bac45d842f5dd86d350d70e188bb43a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.9

Release files / flashlight_text-0.0.8.dev306-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL flashlight_text-0.0.8.dev306-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.3 MB
Tags Linux glibc 2.17+ x86-64 PyPy 3.7 PyPy 3.7 7.3
SHA-256 checksum
How to use checksums
be9742d8e495bda1775636e086e588c73d1cf6f0ecf4f168891d8ba86bbe3407
BLAKE2b-256 checksum
How to use checksums
8c78d64c902dfb675e0181a0e7f90bb2264a6b8f3a3a95a8ef24dc195b4d6f4f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.9

Release files / flashlight_text-0.0.8.dev306-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL flashlight_text-0.0.8.dev306-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 1.2 MB
Tags Linux glibc 2.17+ ARM64 PyPy 3.7 PyPy 3.7 7.3
SHA-256 checksum
How to use checksums
1119c67905fd5a3cb6a3bdc3e3e04d33a521d55162391c4e28781f4632f4a924
BLAKE2b-256 checksum
How to use checksums
1df98033e72ace155588f5634281f19b472d0437f7a128330edf1d22daadb701
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.1

Release files / flashlight_text-0.0.8.dev306-pp37-pypy37_pp73-macosx_10_9_x86_64.whl

Download URL flashlight_text-0.0.8.dev306-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Size 1.0 MB
Tags PyPy 3.7 PyPy 3.7 7.3 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
d89cd17ad2afebe63612773be82d3a2bab7c39117e59b507b0884ecbaeb2d0d8
BLAKE2b-256 checksum
How to use checksums
35b3bb15912ef03b67c484184e7733c50d8a54a3e61488bd7ddde5a60e9c1949
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.9

Release files / flashlight_text-0.0.8.dev306-cp312-cp312-win_amd64.whl

Download URL flashlight_text-0.0.8.dev306-cp312-cp312-win_amd64.whl
Size 497.0 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
b3d2955e2b922e635cb05def620e73a63ec33e7c54e947dd29d4777e501995d7
BLAKE2b-256 checksum
How to use checksums
2cc663e58fd34241ce460a28d1b0dbb6c5dd7eb577f6b44220715ad227d2b990
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.9

Release files / flashlight_text-0.0.8.dev306-cp312-cp312-musllinux_1_1_x86_64.whl

Download URL flashlight_text-0.0.8.dev306-cp312-cp312-musllinux_1_1_x86_64.whl
Size 1.7 MB
Tags CPython 3.12 Linux musl 1.1+ x86-64
SHA-256 checksum
How to use checksums
8c0ccee3a94fd8b8009285db8cf509a3ead3ddbc3a9ee478524303cc5538f0b0
BLAKE2b-256 checksum
How to use checksums
7e6c597af23c3729594be8b79e610a5e91995a02fce5bb372c1583dc6b3b39c2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.9

Release files / flashlight_text-0.0.8.dev306-cp312-cp312-musllinux_1_1_aarch64.whl

Download URL flashlight_text-0.0.8.dev306-cp312-cp312-musllinux_1_1_aarch64.whl
Size 1.6 MB
Tags CPython 3.12 Linux musl 1.1+ ARM64
SHA-256 checksum
How to use checksums
1f02dbe9aa00828e44660afe57a88a4583401ec5e72e891b8c134ca2b3007235
BLAKE2b-256 checksum
How to use checksums
1690a6fd347cec6d317466cc6a666f53e14d717a83550c6b445aeb935b92ea1a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.1

Release files / flashlight_text-0.0.8.dev306-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL flashlight_text-0.0.8.dev306-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.3 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
b8bd38dea98e52013327c6c75746d831496695f53534c39d50b2de774f469037
BLAKE2b-256 checksum
How to use checksums
a34820a3fbe4e32e1a24d5f17cff6e96b3a22bd384a302ad08512baf1369062c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.9

Release files / flashlight_text-0.0.8.dev306-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL flashlight_text-0.0.8.dev306-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 1.2 MB
Tags CPython 3.12 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
90e4fa4e359e0193b29d96a8fd7bf876a37553b5ed0dc49141e9d431d5d71807
BLAKE2b-256 checksum
How to use checksums
0bb56d80edbd0324ac414ce9fc3dbcd4bdd23e96cf240379904a19f3771bc954
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.1

Release files / flashlight_text-0.0.8.dev306-cp312-cp312-macosx_11_0_arm64.whl

Download URL flashlight_text-0.0.8.dev306-cp312-cp312-macosx_11_0_arm64.whl
Size 914.0 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
4b80d0cf5ccd7883a4e4dea6fc5dfcd9b97906ae3db933a2b6ec40fdf62b4d01
BLAKE2b-256 checksum
How to use checksums
aa7640f8192d838c8235baf80b2f065df2e33e8123c34b9956cf06b2b4c6e5a3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.1

Release files / flashlight_text-0.0.8.dev306-cp312-cp312-macosx_10_9_x86_64.whl

Download URL flashlight_text-0.0.8.dev306-cp312-cp312-macosx_10_9_x86_64.whl
Size 1.0 MB
Tags CPython 3.12 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
057a2bc73bad8e7f3db2d443bc3dc8f6e1eb98451a50f1f7c3994341593ce695
BLAKE2b-256 checksum
How to use checksums
d117063ac0c9320885ac42a9d949fc91446ef8926ded5388a72a68fc2b353503
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.9

Release files / flashlight_text-0.0.8.dev306-cp311-cp311-win_amd64.whl

Download URL flashlight_text-0.0.8.dev306-cp311-cp311-win_amd64.whl
Size 494.3 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
d06a55815000d1c37d85fce50376b564c5fe85c3ee7f7a179c1c3900883bb24c
BLAKE2b-256 checksum
How to use checksums
f3b5d2352d92c814ca9f6d48ebb90f8851a576b3cc5570c260b51ab2dd914ae0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.9

Release files / flashlight_text-0.0.8.dev306-cp311-cp311-musllinux_1_1_x86_64.whl

Download URL flashlight_text-0.0.8.dev306-cp311-cp311-musllinux_1_1_x86_64.whl
Size 1.7 MB
Tags CPython 3.11 Linux musl 1.1+ x86-64
SHA-256 checksum
How to use checksums
21585547209d7bfc5875ddd30095f8e2856bbf1cc0a4a852b739d333c049506f
BLAKE2b-256 checksum
How to use checksums
cfcf8f3ae46eced850cb7f76ae2cc2e5e1d0c533beec5a03ecdffe1c3c75e12b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.9

Release files / flashlight_text-0.0.8.dev306-cp311-cp311-musllinux_1_1_aarch64.whl

Download URL flashlight_text-0.0.8.dev306-cp311-cp311-musllinux_1_1_aarch64.whl
Size 1.6 MB
Tags CPython 3.11 Linux musl 1.1+ ARM64
SHA-256 checksum
How to use checksums
357532fda8b76b04f5f090b061616c82a03b1eacf0ff9395716f2c4819d8c5c6
BLAKE2b-256 checksum
How to use checksums
5cf691ee50e507ef64605686815fa45b9d6aa902092d183495b44565c8998e9f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.1

Release files / flashlight_text-0.0.8.dev306-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL flashlight_text-0.0.8.dev306-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.3 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
c6ea29d3c3dce745ca2e26aeb15e56069af9c7c6637175daf830f821408a9d19
BLAKE2b-256 checksum
How to use checksums
536e08c5da8b184bcade6f33aed9cc73e404a3697f6fc2981bcb17d1b94ed87a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.9

Release files / flashlight_text-0.0.8.dev306-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL flashlight_text-0.0.8.dev306-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 1.2 MB
Tags CPython 3.11 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
0cf441904bea1f5c5915d8c173b796b4e0504befa034f2cd20fe3600a969b0c2
BLAKE2b-256 checksum
How to use checksums
59e962bfbc72fb8c42b04330e4c273f556fba10e20d7e32b689be045b2c18142
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.1

Release files / flashlight_text-0.0.8.dev306-cp311-cp311-macosx_11_0_arm64.whl

Download URL flashlight_text-0.0.8.dev306-cp311-cp311-macosx_11_0_arm64.whl
Size 910.7 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
8e1b4a6c5091a0e49f8f569c3415da396979d6b5384d0d6008e64d69564d843e
BLAKE2b-256 checksum
How to use checksums
2c04690a0616ecafdf214fd8e9f410e42d6de6722be86969555190b34cd74435
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.1

Release files / flashlight_text-0.0.8.dev306-cp311-cp311-macosx_10_9_x86_64.whl

Download URL flashlight_text-0.0.8.dev306-cp311-cp311-macosx_10_9_x86_64.whl
Size 1.0 MB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
e334391526b655755a1720adbf32424a2bee2eb23a07b5fe22b13430fa861328
BLAKE2b-256 checksum
How to use checksums
a683781bdc6ffe6b284ce77227bddd9b805d6fb1e8345611bfb4f12701dc5ec3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.9

Release files / flashlight_text-0.0.8.dev306-cp310-cp310-win_amd64.whl

Download URL flashlight_text-0.0.8.dev306-cp310-cp310-win_amd64.whl
Size 494.0 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
eb890b0b86003971e83e801bc5a53ec77c41d9401b7be7a56499f033cb3821f2
BLAKE2b-256 checksum
How to use checksums
61e2f9b2d208e5c3833050ab4cdf64fa50244191322a6a81cb364b6cfce2431c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.9

Release files / flashlight_text-0.0.8.dev306-cp310-cp310-musllinux_1_1_x86_64.whl

Download URL flashlight_text-0.0.8.dev306-cp310-cp310-musllinux_1_1_x86_64.whl
Size 1.7 MB
Tags CPython 3.10 Linux musl 1.1+ x86-64
SHA-256 checksum
How to use checksums
9dd8a45aa392dc29b6c30be64b403e4085a31168993cfade16f3c9f92d79ffe5
BLAKE2b-256 checksum
How to use checksums
e0cfd7bae3830ff724cf6db365f7078a08b7ea25d9b80dfb573996683d5d57f1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.9

Release files / flashlight_text-0.0.8.dev306-cp310-cp310-musllinux_1_1_aarch64.whl

Download URL flashlight_text-0.0.8.dev306-cp310-cp310-musllinux_1_1_aarch64.whl
Size 1.6 MB
Tags CPython 3.10 Linux musl 1.1+ ARM64
SHA-256 checksum
How to use checksums
d10e47e9f52ce31ba6d6e4bee1780241d48b7778c192e80fb23d6f5ea297da24
BLAKE2b-256 checksum
How to use checksums
d8a909d0cac78403bd09d0a7624fbfbb27108466b2a0ebbcb39b6cb8f2d0f68c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.1

Release files / flashlight_text-0.0.8.dev306-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL flashlight_text-0.0.8.dev306-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.3 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
217c9af19c509a183f66dc53f063183b98691d73d7a2132b062a35356ebe70d7
BLAKE2b-256 checksum
How to use checksums
8f3dac5a2a838806eddbcba5816dcb98d6899da0fe9ed45879ffb5569788183c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.9

Release files / flashlight_text-0.0.8.dev306-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL flashlight_text-0.0.8.dev306-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 1.2 MB
Tags CPython 3.10 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
3c7e1005775beb071f189c8b8fb099b1555dea9f1d9a1ff8d8ad8d7be09e68fa
BLAKE2b-256 checksum
How to use checksums
3eef9ae298b762cb1c0d25c16649f47ec2f3d7ad78d20efab2e7bb4e9c7ca7fc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.1

Release files / flashlight_text-0.0.8.dev306-cp310-cp310-macosx_11_0_arm64.whl

Download URL flashlight_text-0.0.8.dev306-cp310-cp310-macosx_11_0_arm64.whl
Size 910.9 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
7e16352110b6a9f48421b72819dbb163b858b6479a918b9dbb2bfa6a688d23c1
BLAKE2b-256 checksum
How to use checksums
91646a93c480cecc4d3f15189c1e509cf36050d5e07b1b674a75f59e55347098
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.1

Release files / flashlight_text-0.0.8.dev306-cp310-cp310-macosx_10_9_x86_64.whl

Download URL flashlight_text-0.0.8.dev306-cp310-cp310-macosx_10_9_x86_64.whl
Size 1.0 MB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
be7f2f805e80e0f74b8814d909c70861a960c0dcba730b55ba81c69a48a2ac26
BLAKE2b-256 checksum
How to use checksums
76dfeb4c74d8a2e627e80d5275665b67c2433579a33a2ae40466d4ff3a448975
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.9

Release files / flashlight_text-0.0.8.dev306-cp39-cp39-win_amd64.whl

Download URL flashlight_text-0.0.8.dev306-cp39-cp39-win_amd64.whl
Size 484.4 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
bd912d6c1782f1da054010bd8ea86465ee0537c42a096dcd3f50a29ab20dea14
BLAKE2b-256 checksum
How to use checksums
3a324b65677c78404acbdebda9970dab63a09a0de6a5fa4350b248bc772ed9bd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.9

Release files / flashlight_text-0.0.8.dev306-cp39-cp39-musllinux_1_1_x86_64.whl

Download URL flashlight_text-0.0.8.dev306-cp39-cp39-musllinux_1_1_x86_64.whl
Size 1.7 MB
Tags CPython 3.9 Linux musl 1.1+ x86-64
SHA-256 checksum
How to use checksums
fe6b4ba4dfcba5313a27a886b2deedd263fd3f92f49504a662143cfe87d64faa
BLAKE2b-256 checksum
How to use checksums
f66d0f6b2e8b1e092595b01b6f32f01b769e64e61a041821ec2233a45e2d1ccf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.9

Release files / flashlight_text-0.0.8.dev306-cp39-cp39-musllinux_1_1_aarch64.whl

Download URL flashlight_text-0.0.8.dev306-cp39-cp39-musllinux_1_1_aarch64.whl
Size 1.6 MB
Tags CPython 3.9 Linux musl 1.1+ ARM64
SHA-256 checksum
How to use checksums
88a2697f5d532c1b3cbea605b61ad4870986120a72c2d51e692946a3fe7f38ca
BLAKE2b-256 checksum
How to use checksums
fb950488a1d94967de1714d4829b967c8c1f4b6f72be35a761086b499549a4fe
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.1

Release files / flashlight_text-0.0.8.dev306-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL flashlight_text-0.0.8.dev306-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.3 MB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
39cf98c8b3e137af8e4dffde0e89bae29bb7f873a5173d7b39c993789ef004b7
BLAKE2b-256 checksum
How to use checksums
4af2899100d39bab27ceb7a903f0125e8d31df21bfe216a13b4dfa1268bc1392
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.9

Release files / flashlight_text-0.0.8.dev306-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL flashlight_text-0.0.8.dev306-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 1.2 MB
Tags CPython 3.9 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
8fdd2c4c21b90b840a35c9e4f9cf266ee03f7cbf73d2ae2c7a1577e2fb59d584
BLAKE2b-256 checksum
How to use checksums
158daee2ac3d874ec9760d0de2d8fac57bb726e8552087635437601c3ad0bd7b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.1

Release files / flashlight_text-0.0.8.dev306-cp39-cp39-macosx_11_0_arm64.whl

Download URL flashlight_text-0.0.8.dev306-cp39-cp39-macosx_11_0_arm64.whl
Size 911.1 kB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
10f5aa13f1ae55ce4fe1829ae8cb3e1eeb4b5fe2585b8bc6d00cac836eb580ff
BLAKE2b-256 checksum
How to use checksums
ef54f5e4797ecfa530229a6edb8481448724fac2f608cd94669fd204184f9735
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.1

Release files / flashlight_text-0.0.8.dev306-cp39-cp39-macosx_10_9_x86_64.whl

Download URL flashlight_text-0.0.8.dev306-cp39-cp39-macosx_10_9_x86_64.whl
Size 1.0 MB
Tags CPython 3.9 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
3a480e11aa445ca1803ce5b85a7b15cbd28e4586b02a0fbb34ef0121bed701ee
BLAKE2b-256 checksum
How to use checksums
d839540491e0258b175ac4ce223743e0c7b31189682da1dfe37d0d4876a69402
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.9

Release files / flashlight_text-0.0.8.dev306-cp38-cp38-win_amd64.whl

Download URL flashlight_text-0.0.8.dev306-cp38-cp38-win_amd64.whl
Size 493.3 kB
Tags CPython 3.8 Windows x86-64
SHA-256 checksum
How to use checksums
a09edbe74bef354c50ae5bab94f2857d09d49062ad5f9b06eea3e30b9daeea8e
BLAKE2b-256 checksum
How to use checksums
7b639e4ce5ca0219558ce6fb86cdb2a1148225472c8e03da2a3cd5ca84bd0ce5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.9

Release files / flashlight_text-0.0.8.dev306-cp38-cp38-musllinux_1_1_x86_64.whl

Download URL flashlight_text-0.0.8.dev306-cp38-cp38-musllinux_1_1_x86_64.whl
Size 1.7 MB
Tags CPython 3.8 Linux musl 1.1+ x86-64
SHA-256 checksum
How to use checksums
95aab308767fcc386bcade605eedf69aadc84f273bf9b61032c62729c117350d
BLAKE2b-256 checksum
How to use checksums
0d24009303350be301367eb8f89f0097b45888ca3c48afcc543c38f7abc186fb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.9

Release files / flashlight_text-0.0.8.dev306-cp38-cp38-musllinux_1_1_aarch64.whl

Download URL flashlight_text-0.0.8.dev306-cp38-cp38-musllinux_1_1_aarch64.whl
Size 1.6 MB
Tags CPython 3.8 Linux musl 1.1+ ARM64
SHA-256 checksum
How to use checksums
f5140a6a32c0a36da4c4c2206c560d298c3f518d1c2b01e259c79ec339855e50
BLAKE2b-256 checksum
How to use checksums
bbf5f93743ecc002e90b17863845b984774a2b2adb52fd4e02d102ca9e4a380a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.1

Release files / flashlight_text-0.0.8.dev306-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL flashlight_text-0.0.8.dev306-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.3 MB
Tags CPython 3.8 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
e18440b9635bd35833d47b0b3528a6399a506dfd9ed7bcc5c1aa514eae7c2886
BLAKE2b-256 checksum
How to use checksums
66c6849b31282602c000459320fe54bbefebf108b94f4e54d3b18d043e4b1304
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.9

Release files / flashlight_text-0.0.8.dev306-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL flashlight_text-0.0.8.dev306-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 1.2 MB
Tags CPython 3.8 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
14308f85fc5175c1f8c7bf72959567b6b4db79957a988768ab63dea26e55302c
BLAKE2b-256 checksum
How to use checksums
dea8d68b00a357485fc687eeadf44c126eaaef2e97e69f287f43b2764e0ae86b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.1

Release files / flashlight_text-0.0.8.dev306-cp38-cp38-macosx_11_0_arm64.whl

Download URL flashlight_text-0.0.8.dev306-cp38-cp38-macosx_11_0_arm64.whl
Size 910.3 kB
Tags CPython 3.8 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
a4003e5ee9d6de0ba09e9669baf5d9c6fe3c9b22084f07df31c9257799fd4f26
BLAKE2b-256 checksum
How to use checksums
03ba20b9bc7c33b7c29bf9f869e1eb0f84c4622b2274c86584447cc79c553dfa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.1

Release files / flashlight_text-0.0.8.dev306-cp38-cp38-macosx_10_9_x86_64.whl

Download URL flashlight_text-0.0.8.dev306-cp38-cp38-macosx_10_9_x86_64.whl
Size 1.0 MB
Tags CPython 3.8 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
cf7af8fa6f4fc7a47a64c390654e58b265c2079e842faa992483ef20e21aad60
BLAKE2b-256 checksum
How to use checksums
ff7855033da6e41a3135876d7800922898a8dbff4e260af964b208d553bcd0cd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.9

Release files / flashlight_text-0.0.8.dev306-cp37-cp37m-win_amd64.whl

Download URL flashlight_text-0.0.8.dev306-cp37-cp37m-win_amd64.whl
Size 493.7 kB
Tags CPython 3.7 CPython 3.7 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
286570c50904e2b63329d97da068e106a48317b7c95978e6efb9b2bfff9dd1dc
BLAKE2b-256 checksum
How to use checksums
cf6d61d00a951fb98d65351abf7d28dd61ab9a7395de9fec06c5551c7f24a406
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.9

Release files / flashlight_text-0.0.8.dev306-cp37-cp37m-musllinux_1_1_x86_64.whl

Download URL flashlight_text-0.0.8.dev306-cp37-cp37m-musllinux_1_1_x86_64.whl
Size 1.7 MB
Tags CPython 3.7 CPython 3.7 pymalloc Linux musl 1.1+ x86-64
SHA-256 checksum
How to use checksums
91710b2efecae3c8464f42f3ca8e7c36d8995bdccd17766ea98a9c7ab6d36bcb
BLAKE2b-256 checksum
How to use checksums
0eee824a153944ef6b70b0f65fdf4c1335f4625930e6f61d152efacbf158f6c3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.9

Release files / flashlight_text-0.0.8.dev306-cp37-cp37m-musllinux_1_1_aarch64.whl

Download URL flashlight_text-0.0.8.dev306-cp37-cp37m-musllinux_1_1_aarch64.whl
Size 1.6 MB
Tags CPython 3.7 CPython 3.7 pymalloc Linux musl 1.1+ ARM64
SHA-256 checksum
How to use checksums
28fd9bc59b25093c49d8971e5493056fa2e3101623783fef8b9a9168193e1631
BLAKE2b-256 checksum
How to use checksums
76cf77054c5fd4b8f7bc2a9af8e50bafda314eaa7d06b870b195837a6920dea7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.1

Release files / flashlight_text-0.0.8.dev306-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL flashlight_text-0.0.8.dev306-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.3 MB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
594576a175c26c34eb5f334fc1cc164002172ad58fd82e1c36562d351249ada1
BLAKE2b-256 checksum
How to use checksums
80e677200e4b494de27fa6ff53d770413bcbbbb36418ceda15c304d8ba960fa1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.9

Release files / flashlight_text-0.0.8.dev306-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL flashlight_text-0.0.8.dev306-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 1.3 MB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
946e1a6ad00c4c933fbf7218b19254bcc575b11f8b451856feca0e85f8e1b2f1
BLAKE2b-256 checksum
How to use checksums
8a52161249f6d5457e211c3a46d67995e3fc655828540baa171d99e00dac7150
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.1

Release files / flashlight_text-0.0.8.dev306-cp37-cp37m-macosx_10_9_x86_64.whl

Download URL flashlight_text-0.0.8.dev306-cp37-cp37m-macosx_10_9_x86_64.whl
Size 1.0 MB
Tags CPython 3.7 CPython 3.7 pymalloc macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
a548f95c7ab38124fd3b38282c7f53fc90c5aaccc026a3a0d364ffc0d019adf8
BLAKE2b-256 checksum
How to use checksums
3b4d4d054d8504df5c517314e81988587d9467e3d15fa0c15e146a7d076db414
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.9

Release files / flashlight_text-0.0.8.dev306-cp36-cp36m-win_amd64.whl

Download URL flashlight_text-0.0.8.dev306-cp36-cp36m-win_amd64.whl
Size 493.7 kB
Tags CPython 3.6 CPython 3.6 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
a97fadfaad63abfce3ee480f3edb57db6491ba7ff928d11a132f403b03b11966
BLAKE2b-256 checksum
How to use checksums
58b882c53090a999800648b5d481c6010a56c1421b51bdf0e98ab75b7c37cca0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.9

Release files / flashlight_text-0.0.8.dev306-cp36-cp36m-musllinux_1_1_x86_64.whl

Download URL flashlight_text-0.0.8.dev306-cp36-cp36m-musllinux_1_1_x86_64.whl
Size 1.7 MB
Tags CPython 3.6 CPython 3.6 pymalloc Linux musl 1.1+ x86-64
SHA-256 checksum
How to use checksums
b20619fc9713839af8838825df70a45251584df2d8c15d1d9a094763fe3b6e5d
BLAKE2b-256 checksum
How to use checksums
c92a6dccf2110538c5afcc7876a8dbc580bc6298524cb46ce347550494ca1089
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.9

Release files / flashlight_text-0.0.8.dev306-cp36-cp36m-musllinux_1_1_aarch64.whl

Download URL flashlight_text-0.0.8.dev306-cp36-cp36m-musllinux_1_1_aarch64.whl
Size 1.6 MB
Tags CPython 3.6 CPython 3.6 pymalloc Linux musl 1.1+ ARM64
SHA-256 checksum
How to use checksums
cad926fe2c299afe2a0d93ad4aedac2a845f6ca7b2bc4709a53fb16573130c3a
BLAKE2b-256 checksum
How to use checksums
3595d9143154929d78e07c5b0dc9d19719bab3368049847011e178117887d268
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.1

Release files / flashlight_text-0.0.8.dev306-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL flashlight_text-0.0.8.dev306-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.3 MB
Tags CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
017999149c8d0a6fdc8b5bfc29db713659c5bf36a648a00df3ea4d50f27385d3
BLAKE2b-256 checksum
How to use checksums
04355adbe6b4c4680208d3d9f53d20dcdf4124b4ab8389aa3a8dc9e745a3ee9a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.9

Release files / flashlight_text-0.0.8.dev306-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL flashlight_text-0.0.8.dev306-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 1.3 MB
Tags CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
979408719763005f17a0c470759c974f5a7881b71bdba504db033f99a8f2bbcd
BLAKE2b-256 checksum
How to use checksums
63a067c721bfabe3b6341bac3f659c46fc5e9de2ca00e2d5b91bd470eddde5e9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.1

Release files / flashlight_text-0.0.8.dev306-cp36-cp36m-macosx_10_9_x86_64.whl

Download URL flashlight_text-0.0.8.dev306-cp36-cp36m-macosx_10_9_x86_64.whl
Size 1.0 MB
Tags CPython 3.6 CPython 3.6 pymalloc macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
006eb7023f1a9a14fde8d882b45c381b57589d33ae42abc037f2d060bb37143b
BLAKE2b-256 checksum
How to use checksums
5194a3e3a97318d3e4aa408c292138d74183da93913dadde5c9099308fa86327
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.9

Release history Release notifications | RSS feed

This release

0.0.8.dev306 This release

67 release files

0.0.7

67 release files

0.0.6

67 release files

0.0.5

62 release files

0.0.2

40 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