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.dev307

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.dev307
File Size Uploaded
flashlight_text-0.0.8.dev307.tar.gz 60.4 kB Details

Built distributions (wheels)

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

Download URL flashlight_text-0.0.8.dev307.tar.gz
Size 60.4 kB
Tags Source
SHA-256 checksum
How to use checksums
4b53a5e01159fb27eb6353aea4f007ae71d8d5a6ccd71c731056908c95fa8d2c
BLAKE2b-256 checksum
How to use checksums
41cc27ce7f9b5fae4048f55fa8538b619509433d643b8ab5115e97f5732b342f
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.dev307-pp310-pypy310_pp73-win_amd64.whl

Download URL flashlight_text-0.0.8.dev307-pp310-pypy310_pp73-win_amd64.whl
Size 492.7 kB
Tags PyPy 3.10 PyPy 3.10 7.3 Windows x86-64
SHA-256 checksum
How to use checksums
1cbe172b2a9a98eda1008fd0f17a8ee19d7e94430b2261215088f7f1a4696fbe
BLAKE2b-256 checksum
How to use checksums
6329de7ecb27decf901784271f22058a55b6776e2301fea72f705ff3ecc093ef
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.dev307-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL flashlight_text-0.0.8.dev307-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
fb74b0523174064bc35bbc28465fb19fecdcbcfc7f7880ede3ee3edf67a64bb7
BLAKE2b-256 checksum
How to use checksums
57318d8fc43673224dfb5e439cb9d90c1c05c9285efe13da66c2e5602063ef85
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.dev307-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL flashlight_text-0.0.8.dev307-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
7b90b799d702ee00cdeccee56ea754cb71debe1c22aa37910c81f6828e29e6f1
BLAKE2b-256 checksum
How to use checksums
2fbb608a0895a5bbf19608f735e59153f76109173e723833c42068ba6f10b745
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.dev307-pp310-pypy310_pp73-macosx_11_0_arm64.whl

Download URL flashlight_text-0.0.8.dev307-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
cec2d53fb66feabebea4d32dea3eb5ecbd3ac9e7131acc6449631c24eeac3b6a
BLAKE2b-256 checksum
How to use checksums
8ef88db63b900b05e99320955e15fe9cfcad3bf07cee2c5ccb5f6c6eded06310
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.dev307-pp310-pypy310_pp73-macosx_10_9_x86_64.whl

Download URL flashlight_text-0.0.8.dev307-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
dfedf0c89bbc5f27c5f34cadd4aa8ee8e06918b75b6968d1baed36a00e27ad61
BLAKE2b-256 checksum
How to use checksums
afdccc6a86aaa3f20571615f9299c9e84594ce39084950af72995f1ae10c0ba7
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.dev307-pp39-pypy39_pp73-win_amd64.whl

Download URL flashlight_text-0.0.8.dev307-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
ddf88716d1564dc35f62729f3eff76f5957463d5c606d3c2cc3a74c4ba25c9ed
BLAKE2b-256 checksum
How to use checksums
20a3dff6a45574c5aafa719aa05618cea27c5fd4c29765ad6bda731e92201f6a
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.dev307-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL flashlight_text-0.0.8.dev307-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
db6c8eff4a80d396ac579ab8af105e58312240173bb73de71c7605a88fcd6898
BLAKE2b-256 checksum
How to use checksums
b27863f29e596bed15fb909ed02c8e24c2a8119138bfb1f4d78d1ba327b317f0
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.dev307-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL flashlight_text-0.0.8.dev307-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
7b9381710aa962b806d884477eec1092c6694fbf00e81242763d48443a36e65d
BLAKE2b-256 checksum
How to use checksums
be1f9cd1f065c9ca82d59a73493d9b9789e7c67724a661679df2e4610fc73e18
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.dev307-pp39-pypy39_pp73-macosx_11_0_arm64.whl

Download URL flashlight_text-0.0.8.dev307-pp39-pypy39_pp73-macosx_11_0_arm64.whl
Size 910.7 kB
Tags PyPy 3.9 PyPy 3.9 7.3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
b0165779dd967cfd5b26bf3b490421af2076964df00ba3d406ef38a858a7bb77
BLAKE2b-256 checksum
How to use checksums
d4d6c7ee758341a59a30c24c065e6b80eb88c3f3347a15d18efa8262cae5af51
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.dev307-pp39-pypy39_pp73-macosx_10_9_x86_64.whl

Download URL flashlight_text-0.0.8.dev307-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
4e86276845c30a073eebc180b9105c80b7363655986e9e2da711bd06f01d3502
BLAKE2b-256 checksum
How to use checksums
5e6e19b42c18b4f68271cf6cd281e418f663940b4cd66aa15adcae8f02abe022
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.dev307-pp38-pypy38_pp73-win_amd64.whl

Download URL flashlight_text-0.0.8.dev307-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
6af01d0fafdd58ae782520c1a4e8990602ddaba04dcf63ccdf149c9d78f24d79
BLAKE2b-256 checksum
How to use checksums
0ec10a9e2785a881f1832a1a1ad4f8bd11d8b0937b01d6ed657bdeb6f6f479d2
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.dev307-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL flashlight_text-0.0.8.dev307-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
2fb82c46085aa91a9c8439f22bc4fc4c6731f023028f60888f727a906d507eb7
BLAKE2b-256 checksum
How to use checksums
82af1ce4ba471c5117a41e9ebe618e2e9be4143b11d4f9bfa74f08d77c765ec9
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.dev307-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL flashlight_text-0.0.8.dev307-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
e57f74afeeb9fa6ebb7c00c124e4feb5a0c58ce9aac0515105921888577d3852
BLAKE2b-256 checksum
How to use checksums
9c59fe76e1c68a8e7c0a8d2ce675d93dd59efe3ea0b990db323e3da1ace2fe1e
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.dev307-pp38-pypy38_pp73-macosx_11_0_arm64.whl

Download URL flashlight_text-0.0.8.dev307-pp38-pypy38_pp73-macosx_11_0_arm64.whl
Size 910.7 kB
Tags PyPy 3.8 PyPy 3.8 7.3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
37853de4bdc83e76ab0edb4115087b2ac65c0502042d4b2a5912a7fb20c63bec
BLAKE2b-256 checksum
How to use checksums
668e24334a67bb3e765942ddece6bf488f34734d2c18f16c3d92fc12957d2e13
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.dev307-pp38-pypy38_pp73-macosx_10_9_x86_64.whl

Download URL flashlight_text-0.0.8.dev307-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
875ecb4a3f9d358ea8d345ab0feb1501da3038b904d1ac52dbcc8133a4acf4ff
BLAKE2b-256 checksum
How to use checksums
9db27b42600d0d6c45a3ec07b9b9fe2af7562c8b51d9f844abaaaa13af5f7f71
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.dev307-pp37-pypy37_pp73-win_amd64.whl

Download URL flashlight_text-0.0.8.dev307-pp37-pypy37_pp73-win_amd64.whl
Size 491.7 kB
Tags PyPy 3.7 PyPy 3.7 7.3 Windows x86-64
SHA-256 checksum
How to use checksums
aeba2a084ae72c165653878284fa803c727ad7a6fed5e9db5f9db2aeb06927a3
BLAKE2b-256 checksum
How to use checksums
d362de871baf7f8fc9c5ef935ed1cd92053c4ecefda2b48ebe22d6f456d3b8ee
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.dev307-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL flashlight_text-0.0.8.dev307-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
d00434c8be80036cc411d4c96f748f9b875cc4ca71666b763c363f4c425fe2be
BLAKE2b-256 checksum
How to use checksums
997e5b952c98d6196cda0a5894a74ccbff07a8a593ce0dfd5209c6507c1c4510
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.dev307-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL flashlight_text-0.0.8.dev307-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
86cd6ac8d4059ad75142aea09a24130894b3ded3267f8c6cf900604c0ffa3280
BLAKE2b-256 checksum
How to use checksums
cf44a4f15a616525aca726c91aefa5334f39025f505486541ff7b65125b66392
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.dev307-pp37-pypy37_pp73-macosx_10_9_x86_64.whl

Download URL flashlight_text-0.0.8.dev307-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
26882cd8eb33d3a0f0b777e8d29fa43e0117f27bc7eeceee7ee2ae21548aa076
BLAKE2b-256 checksum
How to use checksums
043075dd8f9f170f2911f8024820b78c6c1d03dcf8dd818c0cb78244c4a2d1ef
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.dev307-cp312-cp312-win_amd64.whl

Download URL flashlight_text-0.0.8.dev307-cp312-cp312-win_amd64.whl
Size 497.0 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
e1a31ef21769aff2dcea11af5d0c0689c748bcb39e2ab6420186a72438741c1d
BLAKE2b-256 checksum
How to use checksums
1b231ffa304922bfbdcb22f935be3d48048722b11af312183cae49c99d15a553
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.dev307-cp312-cp312-musllinux_1_1_x86_64.whl

Download URL flashlight_text-0.0.8.dev307-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
ac84c752b78b62dc9e11c8421283de7d157a132b9475dd4dac779aa942722d65
BLAKE2b-256 checksum
How to use checksums
b72d86ec6929bb3a2ce4b754430679cbca46b8e24b377427c6bd79927a26e2f7
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.dev307-cp312-cp312-musllinux_1_1_aarch64.whl

Download URL flashlight_text-0.0.8.dev307-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
1f786bd95f8b960ad4a4b99053fafc33ea674a8dd636e59b1157671f71e67dcd
BLAKE2b-256 checksum
How to use checksums
3d36d9813f85b87665385a6e7de32396ec7f37bf31c23383eba578e0e5966b2b
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.dev307-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL flashlight_text-0.0.8.dev307-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
e776706f3fa0145e7e4c8bbe703ba1acf3594d1a0cafe0d5a492327f83c44ee8
BLAKE2b-256 checksum
How to use checksums
79d9102b0f518494f3e0d1e42a44b80c7acf3efe27bd0a5cd374170a8c2eb2be
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.dev307-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL flashlight_text-0.0.8.dev307-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
36bc86cab2c8f3b59ba45548284c070fe2ae58aaa4f10ffce17b93f76af462df
BLAKE2b-256 checksum
How to use checksums
c34574b4715add5e9127525bd61d83a7f048fb3c049d941c4f1a68ea19566718
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.dev307-cp312-cp312-macosx_11_0_arm64.whl

Download URL flashlight_text-0.0.8.dev307-cp312-cp312-macosx_11_0_arm64.whl
Size 914.1 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
083e271e7c2ed97f3a9d0e8e6fad6dc4d3d389d291fea8625ad10c9db52efd96
BLAKE2b-256 checksum
How to use checksums
c8a010a259ad13100543ef77578b895fa42caca940fc07783f52e4a0c9f77827
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.dev307-cp312-cp312-macosx_10_9_x86_64.whl

Download URL flashlight_text-0.0.8.dev307-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
49ae2aa246adc98d2877d88e40591d986ca0124bf1d3974c0a87bd538f9cda71
BLAKE2b-256 checksum
How to use checksums
79ddea663dcd9d80920a58aa6cdb129821f06c3bbe627953506fe7d179e24db9
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.dev307-cp311-cp311-win_amd64.whl

Download URL flashlight_text-0.0.8.dev307-cp311-cp311-win_amd64.whl
Size 494.4 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
33ce2cecf560ee8050729be507035b77114715b4d409dce7d25a2825e0fd4743
BLAKE2b-256 checksum
How to use checksums
4b93ab9e2951a2816e18ddb0eb621b3b6abc8b79cbbcb4c46694be6605ab04a4
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.dev307-cp311-cp311-musllinux_1_1_x86_64.whl

Download URL flashlight_text-0.0.8.dev307-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
502a9f05faee9aa96a908d572d3e25600f42169e3439db408ff6bfc9bab17b9f
BLAKE2b-256 checksum
How to use checksums
78670288e66ff12d0bc259dc199314d130b90bfed52cd29af7100c57a5f1eefe
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.dev307-cp311-cp311-musllinux_1_1_aarch64.whl

Download URL flashlight_text-0.0.8.dev307-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
d805aac1eea1e6cedbca0cd65b96d035d5886aac7cd4461f74ef52d9627f5e15
BLAKE2b-256 checksum
How to use checksums
177ac7e43a11022e144e5778534c5dcab90ee263fd666d699a440545418c33d8
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.dev307-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL flashlight_text-0.0.8.dev307-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
c45a06a9eb8ae025bf3e88ab8e5d8b4710249b4b9fc2aad5d477480becae1443
BLAKE2b-256 checksum
How to use checksums
04600a5dca3beaea12fd42ca40c929bc75aa07fb1a94d116eeaf0368344c5998
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.dev307-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL flashlight_text-0.0.8.dev307-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
f17aa8408835e4073328707ebc0e0122e24cf654204b7ade04199f23f4fda6f7
BLAKE2b-256 checksum
How to use checksums
1f46bc9a7c33654c12129d87ef16ba6a5514a3353c48d9164a561e474e5c656d
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.dev307-cp311-cp311-macosx_11_0_arm64.whl

Download URL flashlight_text-0.0.8.dev307-cp311-cp311-macosx_11_0_arm64.whl
Size 910.8 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
7878582042a6bac3505240c569759c3c6b8e14ed9a4d266fdd6c85403dee8b23
BLAKE2b-256 checksum
How to use checksums
9aac633a7b818e8f2b07a46cc36ca01ccfbd795ad0daf67ee3f3cc1e9f2642c9
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.dev307-cp311-cp311-macosx_10_9_x86_64.whl

Download URL flashlight_text-0.0.8.dev307-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
c73104a1eb71db191269c533cc049ba5652db42ffe748a432bab408fa50606db
BLAKE2b-256 checksum
How to use checksums
625a90bb6f1c11948ca3b480d813df667b93752605989faa9836df333bdef556
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.dev307-cp310-cp310-win_amd64.whl

Download URL flashlight_text-0.0.8.dev307-cp310-cp310-win_amd64.whl
Size 494.0 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
6f0b990d8da2bf8ced57711b8b92643de9082f081f22d8741eec483fa91e9445
BLAKE2b-256 checksum
How to use checksums
adb9d58cc09a154cf304b83c620645512a8dff51d6a5447f4d8d6f232985b406
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.dev307-cp310-cp310-musllinux_1_1_x86_64.whl

Download URL flashlight_text-0.0.8.dev307-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
80215055aa1cec64e490c18d83d063a1184b23ea1a0cc3519909101b9e1aae1f
BLAKE2b-256 checksum
How to use checksums
170d8eed97d792d402b2d30da56083b6344255dab0165cf4f115e4012f243e94
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.dev307-cp310-cp310-musllinux_1_1_aarch64.whl

Download URL flashlight_text-0.0.8.dev307-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
0773aac4aa1eea46f8594fba6a77b60736e3d7c2b749e7d90a42945656740311
BLAKE2b-256 checksum
How to use checksums
72cc9febc959265b1c98e093cef5811bbfb1de3e9cc40eb2f7cded567010cb85
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.dev307-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL flashlight_text-0.0.8.dev307-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
293298d94bcb276aacc5ba8791f2385d744b40bf87689b88588ee90112b1f75d
BLAKE2b-256 checksum
How to use checksums
2d3a6f25170ddac8bb05dc7d01a680189012d0942d1f711f4375257a489bdc37
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.dev307-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL flashlight_text-0.0.8.dev307-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
9f995793a4928634aebff947bc62d9be32c3c36d310a1c6efa371a478f26c856
BLAKE2b-256 checksum
How to use checksums
f664c5f338d4151edf95a8933b57b5a1216a96f5f995c67381f81403f2c2e18d
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.dev307-cp310-cp310-macosx_11_0_arm64.whl

Download URL flashlight_text-0.0.8.dev307-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
b1de4f9f47b00ed14b3e1a5699b018027c89a47884e656574806f30bd9c8410d
BLAKE2b-256 checksum
How to use checksums
aa5e1516b2f3c8ff9c9a8edeaf10f14cd423b55fdbafef39f0b6a59dbf7210c0
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.dev307-cp310-cp310-macosx_10_9_x86_64.whl

Download URL flashlight_text-0.0.8.dev307-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
5b24f9fdc5452f90166673db9d06c0f10b73c4e2d2a2d54c2d30002238ef41a5
BLAKE2b-256 checksum
How to use checksums
dea586d74c029a870b1f282b34f739738f19d20c616e5758a9785d7550c6d04f
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.dev307-cp39-cp39-win_amd64.whl

Download URL flashlight_text-0.0.8.dev307-cp39-cp39-win_amd64.whl
Size 484.4 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
0ce693643e8f28c20e4d2994bc1898755ef435b51fd82667be8d1c29a392bfe8
BLAKE2b-256 checksum
How to use checksums
d556510ae713fb4e1244d3a7c366748405b5a584a47b570be48e5bafd1917a76
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.dev307-cp39-cp39-musllinux_1_1_x86_64.whl

Download URL flashlight_text-0.0.8.dev307-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
dd14af24adcfc313777a982eeb43fa53ed0d4345cdb50831e4b0878da29cea26
BLAKE2b-256 checksum
How to use checksums
c621f0771b3bedbcc5ef015fd34c2cfd49d3eea6b90ce0f0326a20ed51135597
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.dev307-cp39-cp39-musllinux_1_1_aarch64.whl

Download URL flashlight_text-0.0.8.dev307-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
a0221181e327605715e866b6cc8edc905aac286d6a95b7070fa67b17800e9c72
BLAKE2b-256 checksum
How to use checksums
52386013afdcd85ebf93b9c81c508b7eaa8b8a69f905aff21e4850e13bc5303c
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.dev307-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL flashlight_text-0.0.8.dev307-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
9bf8123b5f7a48b13361f430860dcac377cd1bbea6ac12d1b9166aaf5bb59cd3
BLAKE2b-256 checksum
How to use checksums
a6fe81498d752ba876ca72323028afd75f64a90f69c07e0399452b1bf839c354
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.dev307-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL flashlight_text-0.0.8.dev307-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
55895095195356578f559d91593a567730609e32e1d84ed7689eb1e686f64325
BLAKE2b-256 checksum
How to use checksums
9aebf33c739d9ec594dd3f7ada0b559e823dcf0ddf38a22ac50d474e9e44b126
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.dev307-cp39-cp39-macosx_11_0_arm64.whl

Download URL flashlight_text-0.0.8.dev307-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
083247f3b83e2405e1aafb6864e7d02dbeb5e819235b8807944ec65de83d7478
BLAKE2b-256 checksum
How to use checksums
662e5a6860b84a43d28fe5e49db3e98269f83c615a7d9a1bff9bc55b69665932
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.dev307-cp39-cp39-macosx_10_9_x86_64.whl

Download URL flashlight_text-0.0.8.dev307-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
fe5ea04f9fc480d56b1dc988d380367412f642f863cbba4ea900aea11c4ec770
BLAKE2b-256 checksum
How to use checksums
87dc7ccafee496b4d1ebcb06d0dc1826be77c434bb8510bd1fc0f14c0e669a13
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.dev307-cp38-cp38-win_amd64.whl

Download URL flashlight_text-0.0.8.dev307-cp38-cp38-win_amd64.whl
Size 493.4 kB
Tags CPython 3.8 Windows x86-64
SHA-256 checksum
How to use checksums
a719cbbe38f3f61b2a773a3ae534ffa7fb1739c0d5008a5edd88fe9b495a8cf1
BLAKE2b-256 checksum
How to use checksums
9cc64c51d4b7a657a02308f3bf485d54dd656c90e7a70e4d5f301e1471006b34
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.dev307-cp38-cp38-musllinux_1_1_x86_64.whl

Download URL flashlight_text-0.0.8.dev307-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
0c8d2c7439b139eb1b38a5420790cf3b65c7ff1c0f97ab8e84b8a4de0154a7d0
BLAKE2b-256 checksum
How to use checksums
32c4b93a14a432f221a5e87b64996d817ff4d3da57c44d973fbb19857b9ce552
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.dev307-cp38-cp38-musllinux_1_1_aarch64.whl

Download URL flashlight_text-0.0.8.dev307-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
4ceb8acf8f95a4350491b6de5503650680618795bc0c71dbf3f45ef538cc13dc
BLAKE2b-256 checksum
How to use checksums
23c9d226bb3b52e88f9874b7c69a5714210611e03df1e4c316a0bcb655cc253c
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.dev307-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL flashlight_text-0.0.8.dev307-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
b3f7b246ac8e04b34457207d7c0ffed8fe1df8de790a1960c01da094d35b7f13
BLAKE2b-256 checksum
How to use checksums
258eb8204c00b730be114d3df7a450cfe4ccfe0ac0f448abc15bf89d88c94103
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.dev307-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL flashlight_text-0.0.8.dev307-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
1cff765768407c15e4c343394f65e625b168aa0dc9170dd631e965bb4de25e81
BLAKE2b-256 checksum
How to use checksums
e75c5a9c202271291bb206672333af3c924cff7ae38c02a545c683b4afc1de1e
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.dev307-cp38-cp38-macosx_11_0_arm64.whl

Download URL flashlight_text-0.0.8.dev307-cp38-cp38-macosx_11_0_arm64.whl
Size 910.4 kB
Tags CPython 3.8 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
a6993a9ce50752f5345dba0150edb66bbd7997a4382e6dc5d5dfe1111781919b
BLAKE2b-256 checksum
How to use checksums
ea3f30614da1d4c8a6aaa92750d3fc3e4f16bcb01fc0054fead643d359bbd613
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.dev307-cp38-cp38-macosx_10_9_x86_64.whl

Download URL flashlight_text-0.0.8.dev307-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
a1133c82d4480d973ab92d92e2f39a807ab7475a964d474dec4e4b822319b660
BLAKE2b-256 checksum
How to use checksums
3da165311c0642561a6bca12b5b20c0366096813875b021bbebfa8e5c30020db
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.dev307-cp37-cp37m-win_amd64.whl

Download URL flashlight_text-0.0.8.dev307-cp37-cp37m-win_amd64.whl
Size 493.8 kB
Tags CPython 3.7 CPython 3.7 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
209abce8ce32bb88e2d4861658709ee3e450a8f742a15eb14f0e50d220c5700d
BLAKE2b-256 checksum
How to use checksums
151b57e9d85118083a23c6d501d6e7e03ed628e9b95473cf3138f6af7dbdfc3b
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.dev307-cp37-cp37m-musllinux_1_1_x86_64.whl

Download URL flashlight_text-0.0.8.dev307-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
4c365ac75708e7e209935f9eb68722b8a855987b77ba679b3d7855ca780e44b0
BLAKE2b-256 checksum
How to use checksums
1ca7a0d318830043b1a8a3f7dca0c94703d05b1b3931f164e8b692ee0e62998b
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.dev307-cp37-cp37m-musllinux_1_1_aarch64.whl

Download URL flashlight_text-0.0.8.dev307-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
99f528825940595808b33ff15363d36cc85a75598392995b6ba052fd33762254
BLAKE2b-256 checksum
How to use checksums
a5efaf1789709ef1dc79459940a692ddec55cb3686ef66ec52369c64d1390a7e
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.dev307-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL flashlight_text-0.0.8.dev307-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
18aeeebd7e6d1269880f9e812693aa31baedb4fc0edf153ace43bb88de2f2aff
BLAKE2b-256 checksum
How to use checksums
8b7a6089c9b035a481d5b06a28397b83872f5bb7f12930c18dd82a870e07e9ae
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.dev307-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL flashlight_text-0.0.8.dev307-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
734c5c5e8da55683baa87d46f302b39db40186ea163eb56d461fb8b2f3366803
BLAKE2b-256 checksum
How to use checksums
72775e67a9ab25e1fa976870acf325c3a845b49ddf52aecd7c1cea53467d78c2
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.dev307-cp37-cp37m-macosx_10_9_x86_64.whl

Download URL flashlight_text-0.0.8.dev307-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
22fbad0000be7ea67b8ff9b15c88e9045cd2d0cf70c6a74d872c3463ad558e40
BLAKE2b-256 checksum
How to use checksums
2bca876d811f1858442ac2bc594af52e02c6479f0bedbf6737e62c845355399d
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.dev307-cp36-cp36m-win_amd64.whl

Download URL flashlight_text-0.0.8.dev307-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
3ad6fefbdb85c5b22043e57685af446f34d1bd0f0271d76920b36dffeeee1809
BLAKE2b-256 checksum
How to use checksums
00a173de2bba6f16475c4cce1dc89199caac5c2fffdf059a27c45f093f6702d3
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.dev307-cp36-cp36m-musllinux_1_1_x86_64.whl

Download URL flashlight_text-0.0.8.dev307-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
241a920af8bbfcaf1df8b5bb0332e00634f8692e6e51c9cc945fb8e72bbef7d9
BLAKE2b-256 checksum
How to use checksums
83cc8108a792b82daa7e52f46c96c340db87d4e4b7d9cdc7da7eeb5bb1a12bba
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.dev307-cp36-cp36m-musllinux_1_1_aarch64.whl

Download URL flashlight_text-0.0.8.dev307-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
5f540a742063f7e61d150dcb72781016925fcf2073fd90919acf2524d6928fc9
BLAKE2b-256 checksum
How to use checksums
c976ada0699d5441758fc1792a9610100e008932916b6ac5702a223c2e48ae8b
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.dev307-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL flashlight_text-0.0.8.dev307-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
06e1a8e12cf78205d8513828d6b3241a5a6fe3a0e26e722bf32ddd4a0b78d7fb
BLAKE2b-256 checksum
How to use checksums
ac3f0d8fba29253fa338b6287981cddbed1f906acfc6de0bf3f65632b81e4576
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.dev307-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL flashlight_text-0.0.8.dev307-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
cb5c7ca97ac2bf407485dda4499497be2046d8e41436cf55943565c7c29230f5
BLAKE2b-256 checksum
How to use checksums
8e051d33254cdcf6cb3357d7a0e19fe0c1d076fe955d5cf34491425af99042ff
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.dev307-cp36-cp36m-macosx_10_9_x86_64.whl

Download URL flashlight_text-0.0.8.dev307-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
f6d178540cf8681413a158edf9bcc342caf4846ec462d45b2e5c52814935aa2c
BLAKE2b-256 checksum
How to use checksums
18edca8cba4877e70413d8c8059be39141ae935425e864fa13fe95b63b84cb77
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.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