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 .

Release files for flashlight-text 0.0.8.dev312

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

Built distributions (wheels)

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

Download URL flashlight_text-0.0.8.dev312.tar.gz
Size 60.4 kB
Tags Source
SHA-256 checksum
How to use checksums
4893df3272456b33bb3d4d321a6667b669c9a917fb3fd74e3e0c50dc9980a920
BLAKE2b-256 checksum
How to use checksums
e1733137e033b9bec0a98e6db51cd7703bbeb256d5eece76a834640c3caab745
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.10

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

Download URL flashlight_text-0.0.8.dev312-pp310-pypy310_pp73-win_amd64.whl
Size 490.8 kB
Tags PyPy 3.10 PyPy 3.10 7.3 Windows x86-64
SHA-256 checksum
How to use checksums
449307bc42294e463ba0a22c2ee7494f81f000ac28d9b8323f691d4e4d069aa5
BLAKE2b-256 checksum
How to use checksums
6f914516cb8c80b23d00a0efc4851507dd359e699c9699f3be1f7e56c55bfb0a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.10

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

Download URL flashlight_text-0.0.8.dev312-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
c2cab3e5eb3b9351210c832286f574e5a4bf5f89d1b5cdb7e247eb4fa437342e
BLAKE2b-256 checksum
How to use checksums
0c458caec8079544a36277aa7eda205359b91a0f4b8caec2696390ddae4bdbad
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.10

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

Download URL flashlight_text-0.0.8.dev312-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
b37362ebd7017f274fcc05eff924a837dcc189664d8de864d0812c692fd69b8b
BLAKE2b-256 checksum
How to use checksums
b130c42a7ae1b0b375a1aca2a68487c7bf83ef71f6010b7b8a95d885a4835a7c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.2

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

Download URL flashlight_text-0.0.8.dev312-pp310-pypy310_pp73-macosx_11_0_arm64.whl
Size 910.7 kB
Tags PyPy 3.10 PyPy 3.10 7.3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
bdaeae95b3190fa5271360b4b70f03f6047bbd96ce495f342d6570878b07fa49
BLAKE2b-256 checksum
How to use checksums
4f1bc1b7020da64d7f71213f9052fbb5f9a5fef8d5e4f2f9cf6aa461c74e30a5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.2

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

Download URL flashlight_text-0.0.8.dev312-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
b3e9c7694fa45341a22b5d45bdee94f2b941c765fea891dce4a0de0952b83753
BLAKE2b-256 checksum
How to use checksums
603e2f2af5c59c3fcd35d5dd0790209175d5054c8b079077a669a0720344ce90
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.10

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

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

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

Download URL flashlight_text-0.0.8.dev312-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
09f531a95d909b0356a5d89685d6189fafea763cfcddb68572bceb461231c7ee
BLAKE2b-256 checksum
How to use checksums
64fe3ed23ba13585e416d609c8f7aa3cf9f3952db72902b85671069c6e6e2e8e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.10

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

Download URL flashlight_text-0.0.8.dev312-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
8ef4445a64d05afe33cb9d7a3c3a2b3ceb93df40700f44991076caafcebc6913
BLAKE2b-256 checksum
How to use checksums
59b6ec3c977899e355ae1367a0c931f6d79bb6c83f12061e869ecf7463a89c66
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.2

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

Download URL flashlight_text-0.0.8.dev312-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
63cfdbd318db55744d2d30bc0815211672dc41d4fc01bd902509bcafb3760e32
BLAKE2b-256 checksum
How to use checksums
624f8ebb800f8491f0d3e619916e64abf6f658da96efadd140f1b24c1d968b1b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.2

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

Download URL flashlight_text-0.0.8.dev312-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
8b9143aff132785a1a6affbaa399f88110be4a39a4472d19eb6e3b334ca75b81
BLAKE2b-256 checksum
How to use checksums
9c863a06bc2c2e83b8f878e9199378a9ac585a502e5fb92c92d903eb69a1285c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.10

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

Download URL flashlight_text-0.0.8.dev312-pp38-pypy38_pp73-win_amd64.whl
Size 490.5 kB
Tags PyPy 3.8 PyPy 3.8 7.3 Windows x86-64
SHA-256 checksum
How to use checksums
a5310b5d5b592da3c59f28d292aa680450881ad619670ab932c9811d02e880fe
BLAKE2b-256 checksum
How to use checksums
27b57d61e98e11c933077f534c461d63782a021dfab509a8732fe5ea22fbd1cd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.10

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

Download URL flashlight_text-0.0.8.dev312-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
b6f14f347381e5ad4e354a2502d1fde3444fcfe7e1ebdcc65b12616673d1514c
BLAKE2b-256 checksum
How to use checksums
0d185eded0f75b25ffa02fa523426c8eb831e8d00088a62d02640b955ba0f6c6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.10

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

Download URL flashlight_text-0.0.8.dev312-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
a35a21507be8d3093c5ab1f6c962a41d380efb76f18b9ccf08c457894645403d
BLAKE2b-256 checksum
How to use checksums
76c1248e6e4a33f81e68c496bf28d407b6aad1457b87e4224d3a8962b57517d3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.2

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

Download URL flashlight_text-0.0.8.dev312-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
08bc0a42923b7808efea0f3bd2da9b1d9cd317fae7c29deab7ccec6ce4512abd
BLAKE2b-256 checksum
How to use checksums
c8cc32df0e39e62e95b7bf400e4b595e290512e6175fd1294e41a5992daa88e6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.2

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

Download URL flashlight_text-0.0.8.dev312-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
f3c1624051f776872f30d24e847953f25b1c842121549229fa8539599cf48428
BLAKE2b-256 checksum
How to use checksums
43149a6f272cf5f8b561c50ee531340074c9ec5c04e7137394bbde6a5468fff6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.10

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

Download URL flashlight_text-0.0.8.dev312-pp37-pypy37_pp73-win_amd64.whl
Size 489.9 kB
Tags PyPy 3.7 PyPy 3.7 7.3 Windows x86-64
SHA-256 checksum
How to use checksums
53a3c729e3e014804d62ca9ad390d2ed5bfb70274c4b49f5af8c8b916fe5fea0
BLAKE2b-256 checksum
How to use checksums
0a8a5f3c2f1cccd82eae71a88bd70cb6dde63f6b5fa6c6e28f8bacdbf1afba05
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.10

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

Download URL flashlight_text-0.0.8.dev312-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
32f47c51dd64e2ce2658f4828f4ba6d94ab43d2eaa652c7caf2bd4844c186aa4
BLAKE2b-256 checksum
How to use checksums
585d0208f55475db4d9e37ba935d40a09aa5c4f0400ae8255ded9652bdcb6254
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.10

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

Download URL flashlight_text-0.0.8.dev312-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
272f5996604af4a303f77328eac2abd5100cf057415f2813b08477f12a0951ad
BLAKE2b-256 checksum
How to use checksums
fadf33dd0a225f8cba4b0af03579add28a1ced11252103ecfe9de2dd2de43389
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.2

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

Download URL flashlight_text-0.0.8.dev312-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
78260284d528fd134a549623af2a3c067dbfbdb9c6cc8a23eac44d337fba8ce8
BLAKE2b-256 checksum
How to use checksums
ced19c7e32aa86f1a1d126845ff9dfbac42e8ba688bf49f462c4f3044db39dc9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.10

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

Download URL flashlight_text-0.0.8.dev312-cp312-cp312-win_amd64.whl
Size 494.7 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
3633ded14aabca056e62c6f587d0eacacd8286670ec5702163cf3f53f6db953f
BLAKE2b-256 checksum
How to use checksums
85abee85126b0e4c023a89d66f63fd7559cfd7ee1334bdee6b308e793c4ba686
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.10

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

Download URL flashlight_text-0.0.8.dev312-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
4922e1281b30c6be50e0e3571c910e8ffba6ee8e3f002a8e281e9cad710f520d
BLAKE2b-256 checksum
How to use checksums
4a9fb50c3939f9c34458f8a075b5c533b476e24454185999e577ec9dd82ce9f4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.10

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

Download URL flashlight_text-0.0.8.dev312-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
fe2f98ebd4b8cbab08fa7cf048e5b96c27091d4f955d43b9943ad240c54a795a
BLAKE2b-256 checksum
How to use checksums
b7d9a12d40e900fb0381cb334e9bd8274820c913dad6bf1a743b347113bed4d6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.2

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

Download URL flashlight_text-0.0.8.dev312-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
60f17ef0c050822c235e755f649699a32884b3af9097d7318033ab354417dd12
BLAKE2b-256 checksum
How to use checksums
f3c37229856fe88c2fc7890230c0299dab2569ba7a5e5d8aa32e6696334379ff
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.10

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

Download URL flashlight_text-0.0.8.dev312-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
c617ae6e967245b036549b8aa07b51ff8397017c74671b2dd940e75808a1aa99
BLAKE2b-256 checksum
How to use checksums
294fad57cd84ef55b4394b9d09426811648c8481448b4c84aaeb8c2040a25b8e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.2

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

Download URL flashlight_text-0.0.8.dev312-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
c9f5fcfa60d48e1b2bf8c21b7ec7cc678f5d1e973d34f2d9a098c4f2c9bc43d2
BLAKE2b-256 checksum
How to use checksums
0bc47e9d3760611bd553b60756a6f789a8825e4f4e7efe761bed41d05a1e24ae
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.2

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

Download URL flashlight_text-0.0.8.dev312-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
72c34dd4d6888e016e1f1ef32a5a23f0557a5b50f562de60f202a8607440ca8e
BLAKE2b-256 checksum
How to use checksums
1a0933dbd64fadbc62e0014e08e818e77aa4a92224e7cf4a897337c0711f74e8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.10

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

Download URL flashlight_text-0.0.8.dev312-cp311-cp311-win_amd64.whl
Size 492.1 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
bc2e3ed9a79bafc818f9060fb36e8b1e9646d68794803fc46d8955fb1d1fe3d0
BLAKE2b-256 checksum
How to use checksums
3a8627e6c6e668b173b3b287aaf466af9abdeabbeabaaf1f73c324aaef6dbee2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.10

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

Download URL flashlight_text-0.0.8.dev312-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
5dc78d11e469fa63b8f2f71a93edffce4ed563e7a18b1af67e319fa6829b6f4e
BLAKE2b-256 checksum
How to use checksums
4aa833b90ae24919e67aa2cf72b808d262ec0c3ac53ee9036fc539b9c6c91038
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.10

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

Download URL flashlight_text-0.0.8.dev312-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
c3ea6192f7defc5acfe7fdee68bbbb2712ff874803cb65a4a2a7fc4f02fc5cdb
BLAKE2b-256 checksum
How to use checksums
ee900205a610a8ddab92662a2ad4a5b64b5f547cd824126b145d39a357fdd3a4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.2

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

Download URL flashlight_text-0.0.8.dev312-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
dce612634c1ac4b7367684bf900c6158127a075e195c3225342bbe1c129ec64a
BLAKE2b-256 checksum
How to use checksums
dcdd9533491e8483fc5d9e1182c7b581c1cde6445a4a8b08051eb212f46ae7e3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.10

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

Download URL flashlight_text-0.0.8.dev312-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
f976f450d1dcd8378cddcdf314032c353d39946f01d7e20946a5d09223a3bc8c
BLAKE2b-256 checksum
How to use checksums
1f53a1094e79bd00436d7af1443526723f6d10c055134d3c29c1e6eefb78d996
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.2

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

Download URL flashlight_text-0.0.8.dev312-cp311-cp311-macosx_11_0_arm64.whl
Size 910.9 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
fae840bd67f5e78479b8552f03d99972d55a468e3b318befe93d5b2c9e24808f
BLAKE2b-256 checksum
How to use checksums
4adc89682732ea17ae140fc9313f601f5d22a71471efc6d30e5d9f6e7f0541cf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.2

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

Download URL flashlight_text-0.0.8.dev312-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
92a34acd98d40b3affbf143844f35d2f0c1c996736545f4f5943694066484cd3
BLAKE2b-256 checksum
How to use checksums
79843c4f85ec5c01f92461fe7703f16a6740232da747a6a85d100023de229ff8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.10

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

Download URL flashlight_text-0.0.8.dev312-cp310-cp310-win_amd64.whl
Size 492.4 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
f5210a40b68151f44f5e7fd71470ad940797be1052303375c4a1ec66b5dbfdd1
BLAKE2b-256 checksum
How to use checksums
925bfae97df7f2e70782a7b2ff5910f5d4a4be9be7b28d06d638a9468f37f194
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.10

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

Download URL flashlight_text-0.0.8.dev312-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
627e9d0c79d927054d3c913b8d40d5d9642d31b498df55901b26e5701700ea15
BLAKE2b-256 checksum
How to use checksums
bffd5622ca57ca61eaf3590220c41edc38da5c3968f3fcf58b8f56ee8f35a8bb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.10

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

Download URL flashlight_text-0.0.8.dev312-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
3029d617cb313e8dd362b7ebe6cfc5ac58502c4bfccb0639cb47c6757f75be0e
BLAKE2b-256 checksum
How to use checksums
be4694028bf111c0fb6302b5208d078d4ac6d1090ee67856f8e9a20c89a1dbc2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.2

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

Download URL flashlight_text-0.0.8.dev312-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
75d651012e3c1fcfab6712f6629d808f6a9378e80d21428a42434a593446965d
BLAKE2b-256 checksum
How to use checksums
3f06f4d2f2e5614e54f03b7d4c5a0fc8f5c3bddb2596a2a85a0fc283924c65b9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.10

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

Download URL flashlight_text-0.0.8.dev312-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
d37ac3935abbd1996806834daab32fbd7dae02a6b27aa15eba20d640c7fce553
BLAKE2b-256 checksum
How to use checksums
cfd0687615bb847d833a97422fb09d7dc1dd24968fafc36359de75d03361c676
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.2

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

Download URL flashlight_text-0.0.8.dev312-cp310-cp310-macosx_11_0_arm64.whl
Size 911.0 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
e8830abad4f898634dc4c42c92d98de7383b407e83e39af1869a9074a69b2edb
BLAKE2b-256 checksum
How to use checksums
fb9fc05556b6c5dfd1bcc8f4cf0c632dcfa6df55c751232aa19d6bac8979c897
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.2

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

Download URL flashlight_text-0.0.8.dev312-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
cfde66aac8c8c95f5350ad2da52e9d0dfa8283f402ae0e8598f3c3532c3b2306
BLAKE2b-256 checksum
How to use checksums
68db9ff29c776cdd49fedcc351ec787436d6e65d90e98b730ee6915233a74727
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.10

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

Download URL flashlight_text-0.0.8.dev312-cp39-cp39-win_amd64.whl
Size 482.3 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
5f2f4a84d44e35e37ae06ad47a96c60e273511d7eb63726310901b3f5460c38d
BLAKE2b-256 checksum
How to use checksums
d2324a632ec3403258bd45dd06ed2b26d9831e0bb1875801232d817229bdbb51
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.10

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

Download URL flashlight_text-0.0.8.dev312-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
97b9a357ec0e15231a98f3db300d28ff9901156a689533443f3eaa76a3733758
BLAKE2b-256 checksum
How to use checksums
08bf84a4dd28eb7c06f6fac0771300c485e3098ba678825bb8ab551adba872f2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.10

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

Download URL flashlight_text-0.0.8.dev312-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
fbaafe76f3b4553f725ac2d01d0460301ab068ede838b661c8fbb54621ce0dd9
BLAKE2b-256 checksum
How to use checksums
2ace60018aa5c7d4535fd41e357e0a01db30d1968b33090d898806b9b21b7203
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.2

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

Download URL flashlight_text-0.0.8.dev312-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
867eee9432ca18ae712d50a96c32d071a78db2deed8d8790d4c61aa82732aa31
BLAKE2b-256 checksum
How to use checksums
387723a4fa60c5e1e5dc5b034ed178c9747d54433cec3c05c475c385f3f7d9dc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.10

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

Download URL flashlight_text-0.0.8.dev312-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
172d351987993e943ba519b20459c8ccae3630d3f2e695b94ed846723ca82283
BLAKE2b-256 checksum
How to use checksums
ab602ef612bf78eb750768833b18eac7a19ac937749162d39449378597dc71cb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.2

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

Download URL flashlight_text-0.0.8.dev312-cp39-cp39-macosx_11_0_arm64.whl
Size 911.2 kB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
e00f528563c4bd51a57798eabf89ba8b76027f51b0787eef0188b571f225374c
BLAKE2b-256 checksum
How to use checksums
2ca3e733c08035c4f4c4da1ff5c123e4129f7d4e5f06a20339753e2db6302b8c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.2

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

Download URL flashlight_text-0.0.8.dev312-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
1e16b3fba3db8edd6af25b04032e7234de3b622931070f9938eb445f7b7164bc
BLAKE2b-256 checksum
How to use checksums
7c92be637849e7160fe01d6be019c286933b3b4fc93cbaaa2ce0730778a88135
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.10

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

Download URL flashlight_text-0.0.8.dev312-cp38-cp38-win_amd64.whl
Size 492.1 kB
Tags CPython 3.8 Windows x86-64
SHA-256 checksum
How to use checksums
6547afef51340933660e8755816de16b806b24ee9cfe170cb7a5f9ac2d0df719
BLAKE2b-256 checksum
How to use checksums
1cbefefb44fdf10036c27d06656c0bed2ab2fceb8cbff589b594628ae87df4d0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.10

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

Download URL flashlight_text-0.0.8.dev312-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
4699ad87b04771c026d7a0c87673938a094dc6d977031eb82afc61e4483b88f9
BLAKE2b-256 checksum
How to use checksums
491be4e28ae66e0d2768fab56e7c388b7055d2a331551e3df15d47563d4cfcce
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.10

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

Download URL flashlight_text-0.0.8.dev312-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
1a307b3fb19242db793901712630f15c95ab70198a620cc356252414f4cc6a48
BLAKE2b-256 checksum
How to use checksums
758c93a52d14c45ed2af4bfcd9c46d8ba1d168e203a11f2247d1746e39488b22
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.2

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

Download URL flashlight_text-0.0.8.dev312-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
97e297abff0cebeee38756a89ad8566d1957cfdba1d318ee66b76e40b36b6914
BLAKE2b-256 checksum
How to use checksums
72616372899d00b4d42e5bb6363331d57803710dc8728231f00ae74079d0bd64
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.10

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

Download URL flashlight_text-0.0.8.dev312-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
1ff1bccd48d75d98d78ef78bf19cc9be465889a087db03cdf0c9dcc45b61869a
BLAKE2b-256 checksum
How to use checksums
a34f4af052ce2fdb2b50c46d3c17cb40496bc3328e3732bcee058c73e2bf470c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.2

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

Download URL flashlight_text-0.0.8.dev312-cp38-cp38-macosx_11_0_arm64.whl
Size 910.5 kB
Tags CPython 3.8 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
346fe70b68863a48fe6b1da32f2db31d8401d3b425f8dc93d660e8c6aeeb02eb
BLAKE2b-256 checksum
How to use checksums
26fe9d79bd43241a5ae0326a19c603b9749df1093e5eab1e11b7c6f82876e5c4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.2

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

Download URL flashlight_text-0.0.8.dev312-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
b57a6c218002c5a20420a19d8f8caa030d6f1106d4627f0b22270c86922814ba
BLAKE2b-256 checksum
How to use checksums
3211f8c5f57fc3a48e2718b4825c9d5923dc2e602402aa274085f25097caf5e3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.10

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

Download URL flashlight_text-0.0.8.dev312-cp37-cp37m-win_amd64.whl
Size 491.6 kB
Tags CPython 3.7 CPython 3.7 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
3ef4c6501f57324a79fa5a30909931e468aa3e3450b045a36226a7d9ccee3c8a
BLAKE2b-256 checksum
How to use checksums
3f0850882b9438ec1504953a2d96cdbead818d566e6c248177c3cff40fb9b189
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.10

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

Download URL flashlight_text-0.0.8.dev312-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
cc7d29673113bd85f947a17b0a8453d6c7774fe62157b7f1dc475e3fd6aab50e
BLAKE2b-256 checksum
How to use checksums
29e31abce5b6bee9804677369262c385e1da3589a87e63d5090094a7beb8dbcf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.10

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

Download URL flashlight_text-0.0.8.dev312-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
7c6f9029b89ef9d231dcba4efa62ff2c082924f501df91664c4a67b758d8e2f3
BLAKE2b-256 checksum
How to use checksums
314d86a83230133afde155abb9157466352019f5208b533fb265bf29df7534f5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.2

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

Download URL flashlight_text-0.0.8.dev312-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
1630e5f6c8a0c34e8dc609fec0bb7df90a002aea6b561bc03c83db851375aa11
BLAKE2b-256 checksum
How to use checksums
8daab7b696d455f7158cc035c9aeba3bc8b4ec34e44c99618de097ff2ed7b610
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.10

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

Download URL flashlight_text-0.0.8.dev312-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
439288083bace247394f99b2e0aabc033e5037885cfdabe411ecdd68d4866bd7
BLAKE2b-256 checksum
How to use checksums
9a85703024647baa097ab91c7c9dea2078783eb72ed24547437df2fb75645814
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.2

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

Download URL flashlight_text-0.0.8.dev312-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
3cc486fac12611e2531541674c21df3773132ce7210582efb34b91637a0cbc0e
BLAKE2b-256 checksum
How to use checksums
071ce88c8884c82ccd7436d619965b8471fbf3315e71443a0cd19755f48c3cf7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.10

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

Download URL flashlight_text-0.0.8.dev312-cp36-cp36m-win_amd64.whl
Size 491.7 kB
Tags CPython 3.6 CPython 3.6 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
5b834a59de60a97f126e0957ff0a246a5a5f55656c4d8127397732d25a460bbc
BLAKE2b-256 checksum
How to use checksums
e4055943121a2a40903eb0d55e164b7d2bf2550131023acb32923cef3498651d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.10

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

Download URL flashlight_text-0.0.8.dev312-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
040df0f44d66ab2717c7b8877b4c27c689a87aa9e7b84dadb93346b696c574d5
BLAKE2b-256 checksum
How to use checksums
f711f359b9ee51cc9f8e637295b295985e63562d788fb4e682a19de1fe052516
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.10

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

Download URL flashlight_text-0.0.8.dev312-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
e3e2240e51fa799967eb7214dbaa3ed344df3798d49915c556ab35a39e5ac0db
BLAKE2b-256 checksum
How to use checksums
4bff63e2af07fa57c345a4b87148d0d30407ac7b5abd085839d399d16380550d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.2

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

Download URL flashlight_text-0.0.8.dev312-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
7d12a7001ceb3edc3b5d02fd5ee2c90cfe99e0381bd5359553f8e80d2812ac63
BLAKE2b-256 checksum
How to use checksums
2374ef96f6547096d2a116c401cde6cccb6ab9b8954d6a5c1bcbd5d3e319103a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.10

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

Download URL flashlight_text-0.0.8.dev312-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
9c17ae31279a18ecc83a541c5bef7b02424db7f2eb76758c631f55ba373f8c27
BLAKE2b-256 checksum
How to use checksums
3190918f0eb7f808882fae17d80b69a3dfa3a9c296afb0c71ecc36aff5b3d5ba
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.2

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

Download URL flashlight_text-0.0.8.dev312-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
1682472408fae405b332a7819654eb0b51058c0a97f96e2051886720ad542aa1
BLAKE2b-256 checksum
How to use checksums
1a9ed7afba609b868b1a63c9f8785ed07f44d69340661d46646a74e7c5776f79
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.10

Release history Release notifications | RSS feed

This release

0.0.8.dev312 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