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

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

Built distributions (wheels)

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

Download URL flashlight_text-0.0.8.dev309.tar.gz
Size 60.5 kB
Tags Source
SHA-256 checksum
How to use checksums
463ce7f9d65151ba6fad7e53e3bf876e6f7da0f38725cce02869a01a0a8e8f56
BLAKE2b-256 checksum
How to use checksums
96bc2f0929e15af3e9a3a2f0f671396d307f32ed359a23db5ee1745bacbb342e
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.dev309-pp310-pypy310_pp73-win_amd64.whl

Download URL flashlight_text-0.0.8.dev309-pp310-pypy310_pp73-win_amd64.whl
Size 492.8 kB
Tags PyPy 3.10 PyPy 3.10 7.3 Windows x86-64
SHA-256 checksum
How to use checksums
03419b98316922c26ed20cb00e22d7d4357a87af33e326c712b180e641dcaf4d
BLAKE2b-256 checksum
How to use checksums
93d3e7c8b59ac2e1aba731e24f47fc8727f3ff06f16e7c3ce9caddefb527aba8
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.dev309-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL flashlight_text-0.0.8.dev309-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
d8875f79f4461acfd6d9332dac28fd8c4383e7703133f089914b564272f4eec2
BLAKE2b-256 checksum
How to use checksums
e7eb89108483e8f10e41f93d3568d28b1e8addff114a04a92a2b2c9055e29c5d
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.dev309-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

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

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

Download URL flashlight_text-0.0.8.dev309-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
98d8d15c2af972f3f0b6607acc9eb26cae7b61e69708d82ad80d68861eea6536
BLAKE2b-256 checksum
How to use checksums
51691242a11f214f341a98a29fca210834cbbaa631b1a9491f71b5b9fcdce250
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.2

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

Download URL flashlight_text-0.0.8.dev309-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
78fe908cfe28ceff833943891d07be3fab813fa66befa110ba19b74733b62c1f
BLAKE2b-256 checksum
How to use checksums
196b8b4c0ab5cd7d123a49015f692dfbf0c1112fab5ae2998aea50299d6f1c4f
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.dev309-pp39-pypy39_pp73-win_amd64.whl

Download URL flashlight_text-0.0.8.dev309-pp39-pypy39_pp73-win_amd64.whl
Size 492.6 kB
Tags PyPy 3.9 PyPy 3.9 7.3 Windows x86-64
SHA-256 checksum
How to use checksums
db1f1f71ccfffd374ebf87b1b99baba1898bc3f249a719ecefdd46c05adc32e6
BLAKE2b-256 checksum
How to use checksums
601d0d3a0e8cd6935a10392e599bbf16d09980e2b250ee4bf851a140106d0e3d
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.dev309-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

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

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

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

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

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

Download URL flashlight_text-0.0.8.dev309-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
86f9671d229216d494744c99ae5e200878eb7f2e07d0529b60813fc64cd83891
BLAKE2b-256 checksum
How to use checksums
7211d6e6635ffe2ad87e5198c1ea4fbc14ae8301be48a4e8249c97faeca8bf1e
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.dev309-pp38-pypy38_pp73-win_amd64.whl

Download URL flashlight_text-0.0.8.dev309-pp38-pypy38_pp73-win_amd64.whl
Size 492.4 kB
Tags PyPy 3.8 PyPy 3.8 7.3 Windows x86-64
SHA-256 checksum
How to use checksums
508250ea91ef02eb5bd6f5550addcd5754100234b89baae79979e7c5e6c07caa
BLAKE2b-256 checksum
How to use checksums
6d47dd8b9adc27c446f30e3533e4c35c993913b84ae583e3b0b3b3a79b33960d
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.dev309-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL flashlight_text-0.0.8.dev309-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
c2f76dbf6eb6905da2ee0d71f26dca2ebd126d0af84d9d562c8e4778ee7d1ce3
BLAKE2b-256 checksum
How to use checksums
ee3fede19327138d8ecb6a501eda2b6ec123fb6306aee8623f493413c1aebb1d
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.dev309-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

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

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

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

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

Download URL flashlight_text-0.0.8.dev309-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
73941a2a1ff61e6071f9b20d194405bc023eebcada4c080e1b7dc9d335f1014b
BLAKE2b-256 checksum
How to use checksums
0443d066a33769792b4fe39b19f826d5cd555b6e2547e395bc98688640d343aa
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.dev309-pp37-pypy37_pp73-win_amd64.whl

Download URL flashlight_text-0.0.8.dev309-pp37-pypy37_pp73-win_amd64.whl
Size 491.8 kB
Tags PyPy 3.7 PyPy 3.7 7.3 Windows x86-64
SHA-256 checksum
How to use checksums
90fdfaf74da7f5db702e1d111cb572b35377b9edfe348fc7166fb3bbf01dc0b3
BLAKE2b-256 checksum
How to use checksums
6bd0a71c9202fdf93bea5a385c4ce6c59f220f0df1b682ca3ea10899a425fbf7
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.dev309-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL flashlight_text-0.0.8.dev309-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
c6a41cc12f16941ee1f7e7b693233c4358c82e02ce4e99795f77fc1bdd605757
BLAKE2b-256 checksum
How to use checksums
757edafdc14fcf540e11431ad246f5ca459d793401384e6c29d31e304cdcb0c7
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.dev309-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL flashlight_text-0.0.8.dev309-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
515921428a026b0512b07c6892f5d5657478c71a1408dc4610ecae11303dabd1
BLAKE2b-256 checksum
How to use checksums
586ba2827c2f224c37d57a96f341eb5bd24ef42307f7200d027c45b77a6ee3b0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.2

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

Download URL flashlight_text-0.0.8.dev309-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
7e769d52fd1c7ba168ac314bc7db079aeacbe0f4af2ab2e5a46bdd0a5b53255f
BLAKE2b-256 checksum
How to use checksums
bcda341448162895dee7291f23d7b96fe448e075264cb1904d961629333842e1
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.dev309-cp312-cp312-win_amd64.whl

Download URL flashlight_text-0.0.8.dev309-cp312-cp312-win_amd64.whl
Size 497.1 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
b46f20abb8b26b2c0a3c22bcc5b9c6b3f95d164e2c240a3ede79f059dd33339d
BLAKE2b-256 checksum
How to use checksums
8dc802a8880e783dde7ee3e53f12e4f6d6f2887cf2f5ab7d738ccaa482148722
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.dev309-cp312-cp312-musllinux_1_1_x86_64.whl

Download URL flashlight_text-0.0.8.dev309-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
44a6061b182a35fad6c8cf14b4ee7261d425d37e0a84609639a2d830ee529984
BLAKE2b-256 checksum
How to use checksums
8b214befb49e604e2a5075b84535a3a13f78998a019a977c4563cce1716b552d
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.dev309-cp312-cp312-musllinux_1_1_aarch64.whl

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

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

Download URL flashlight_text-0.0.8.dev309-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
c742c806d413120752c71c71cf03a6b748a216011f94c21fab6462e1ef89cd49
BLAKE2b-256 checksum
How to use checksums
b68f0bff632b08298c987099bcbf0f889e2d8455bbb60d47113e0e230f937652
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.dev309-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

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

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

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

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

Download URL flashlight_text-0.0.8.dev309-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
b6d1b4c54e09cb9f64dc4d06071020d3b90bf55fb9a3d17793a9672b33cbe015
BLAKE2b-256 checksum
How to use checksums
ecd83e134f276dcf90e38c34ee7f95ccfb9ef944031a16835186580581035fb8
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.dev309-cp311-cp311-win_amd64.whl

Download URL flashlight_text-0.0.8.dev309-cp311-cp311-win_amd64.whl
Size 494.4 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
2b12a66f978a226706b25d46c1a6ae54a98949b8148319fb40c482cd4f069b08
BLAKE2b-256 checksum
How to use checksums
660e5b2eb4f03346e3620a3732ea08ea4ff74bffc13d2f19d26752d7e6f651ef
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.dev309-cp311-cp311-musllinux_1_1_x86_64.whl

Download URL flashlight_text-0.0.8.dev309-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
363f2d8a0411a12d62690f9efb770ad797720662eb1d47d0f481f0f1cc496143
BLAKE2b-256 checksum
How to use checksums
82c4ab28b1d5feb6818a23ae7a02145eeef693dbb1094ecb08488d1e51c2e0f4
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.dev309-cp311-cp311-musllinux_1_1_aarch64.whl

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

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

Download URL flashlight_text-0.0.8.dev309-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
fe4d1f2afe427796ca4d56a3d4aaca00a2c7a99bd9288b5ef280067890731439
BLAKE2b-256 checksum
How to use checksums
c721f14d2a563867f86450c4867f037f08fd179d5e8de9dec8e555436a906d5e
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.dev309-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

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

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

Download URL flashlight_text-0.0.8.dev309-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
7481afec1cbd95c08e03e0c3d562fa934162f7245d7fd1afc84e215cd5347dcc
BLAKE2b-256 checksum
How to use checksums
0132e31330b27d1da0bcc753e0d1cc2c83dfb5edf85b1df53a351af4140868ef
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.2

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

Download URL flashlight_text-0.0.8.dev309-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
0593eae2c420c4c160b4640b5f087eaea71589f7ce765da169114d9585393c36
BLAKE2b-256 checksum
How to use checksums
9b98e5eb10f4acc926d988c6ae3bc40882216528039d42dda1df80bcb77cab7f
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.dev309-cp310-cp310-win_amd64.whl

Download URL flashlight_text-0.0.8.dev309-cp310-cp310-win_amd64.whl
Size 494.1 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
fbe12dd5620738a5314ffaf708449b7afb1de743b74d6317432fefda6780150f
BLAKE2b-256 checksum
How to use checksums
e292fc70aaa1eb772fb3c0196800398e524378825fedb18a5800fd40739bc3b6
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.dev309-cp310-cp310-musllinux_1_1_x86_64.whl

Download URL flashlight_text-0.0.8.dev309-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
e0830302d2a998f75f7b8f41769d16ae30e53e21331ab6aec3eb8cc61a702540
BLAKE2b-256 checksum
How to use checksums
142293673017168b0e13fa7c96db3f259c97297c0a4555da5a98b31212dbd86d
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.dev309-cp310-cp310-musllinux_1_1_aarch64.whl

Download URL flashlight_text-0.0.8.dev309-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
397152519581159756f0808159c652545d9bbd6f39aa53f844f1d314acd7cecb
BLAKE2b-256 checksum
How to use checksums
9425430959e92dfc20d9c44f13d2f64f41620c65744fa2023618616822c80669
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.2

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

Download URL flashlight_text-0.0.8.dev309-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
856930cc14431ccb369e2a39d23080134e13c53045e07d59880ca4747576b4be
BLAKE2b-256 checksum
How to use checksums
c56409eab3e81ca562acf3de82cee18fcc8df2ed43ae1150fbea0fe297ba04bd
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.dev309-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

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

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

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

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

Download URL flashlight_text-0.0.8.dev309-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
33556722770ef0dfa63509145ffb4260b1612a0501b895b324cf695916df4deb
BLAKE2b-256 checksum
How to use checksums
d63e0a57c422ec9d6848f72da746b1cfd34faaa6e6da6c1c6d0fd8e56cbd1d30
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.dev309-cp39-cp39-win_amd64.whl

Download URL flashlight_text-0.0.8.dev309-cp39-cp39-win_amd64.whl
Size 484.5 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
793699e0216bdf8c199b4e29989abe818e8d9fd03e58de21d00f799bd0a14fe5
BLAKE2b-256 checksum
How to use checksums
443d2bc2b97481efd9901b388950abb2fd8d3440c8ffd8d5640c9ac110ada2d8
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.dev309-cp39-cp39-musllinux_1_1_x86_64.whl

Download URL flashlight_text-0.0.8.dev309-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
32a499acaeea13b3160f4303d9b8c36574c4e976f26b03b880027173337a5341
BLAKE2b-256 checksum
How to use checksums
49c599471bd5e094975c08b74adb2ce3ca107f365be408a8cb4079baf0f41f2d
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.dev309-cp39-cp39-musllinux_1_1_aarch64.whl

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

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

Download URL flashlight_text-0.0.8.dev309-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
3bae68f02799d309e7642a6bd915821f6e87cfc5fd6c6e6ab588c0d6a7eda12d
BLAKE2b-256 checksum
How to use checksums
3d46804b7bababf143e90bef92ea44140ddc7f1d53e4c091fdcdc57a8a826fba
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.dev309-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL flashlight_text-0.0.8.dev309-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
7924fc3db929a0e6634eabe088984c5cbe0431557373efcc3c235f5a8768bbc1
BLAKE2b-256 checksum
How to use checksums
5af5a30ad84e879a985d78bde973587b85d5d2de0304930a47044acc287ae75c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.2

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

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

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

Download URL flashlight_text-0.0.8.dev309-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
d7ef4e2b3021cff60bc5f7a2581cafb2a3bfed1c18d1ddea6dfbe6c8ea8802d2
BLAKE2b-256 checksum
How to use checksums
7c4bbc8cca96aaccee4d3cbe68d102942da7ec7c2871808c03e058fb0941ffed
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.dev309-cp38-cp38-win_amd64.whl

Download URL flashlight_text-0.0.8.dev309-cp38-cp38-win_amd64.whl
Size 493.5 kB
Tags CPython 3.8 Windows x86-64
SHA-256 checksum
How to use checksums
3db4148323fbe9e69ed6580ed0642a8c06aefa49d40acd2d0c7d9cfff6cc43ef
BLAKE2b-256 checksum
How to use checksums
676aaae1a93d424b7de2f3ee18bb5439c90b421860c66e66c03565ba12350b8d
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.dev309-cp38-cp38-musllinux_1_1_x86_64.whl

Download URL flashlight_text-0.0.8.dev309-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
6f62b04db5924a568d3cc4637d8fc4c40749c48a0e8abee9cb959a92ac6985e4
BLAKE2b-256 checksum
How to use checksums
90d3ed13167c76249e012994df3700e99ba53214e79a33f08779bc5e2c601608
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.dev309-cp38-cp38-musllinux_1_1_aarch64.whl

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

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

Download URL flashlight_text-0.0.8.dev309-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
d7d36c15f0f3b1f359759cc2e1c063c6c5a08ed2855c49f6ac7c3d70fcbce8cf
BLAKE2b-256 checksum
How to use checksums
8b05f52bf58986d757e396079c6df55e7b4e41e7575b690da8d8d6fc5a698dc1
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.dev309-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

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

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

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

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

Download URL flashlight_text-0.0.8.dev309-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
d70983be886135b2511c6ddc2aeca52dde52cc78bc3a2931b052604ef9c04e13
BLAKE2b-256 checksum
How to use checksums
5be04a5d9d8c351b19b7b952af7f30fa67b79dc25fe7a485de2245cdb1f7e8de
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.dev309-cp37-cp37m-win_amd64.whl

Download URL flashlight_text-0.0.8.dev309-cp37-cp37m-win_amd64.whl
Size 493.9 kB
Tags CPython 3.7 CPython 3.7 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
61fde18b7296eb7648e7d7136cd0a35f25e5df42f8fe11026e877e541416f681
BLAKE2b-256 checksum
How to use checksums
1051ddbdd924202da1f84c0c490150e885de24ad86940a29ab130bfe06ae6e67
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.dev309-cp37-cp37m-musllinux_1_1_x86_64.whl

Download URL flashlight_text-0.0.8.dev309-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
5c9448346edba13321cce7f7f3968561e286281c8610c82fce98d828ca3bf41d
BLAKE2b-256 checksum
How to use checksums
ce43d186bb806a87c32bcaf593d992cba580444768aaf4a824c3f77befe2f926
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.dev309-cp37-cp37m-musllinux_1_1_aarch64.whl

Download URL flashlight_text-0.0.8.dev309-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
3914c9f3258fbdaddb5f83a9f6be0fecd30f924edce653485b6eb9ad7e579a08
BLAKE2b-256 checksum
How to use checksums
21ac8fde5f0af66154a715272c8cd1ef0a4ec82b757acddee79e9ead24be0bd2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.2

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

Download URL flashlight_text-0.0.8.dev309-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
e0eaa143ae971e74e4a3a81a67bc31c976eb16b3e408e353a69fb14a53956eb2
BLAKE2b-256 checksum
How to use checksums
828450b06adaba3594eabf82f207049fcba709b235696d5fda20b2684220c493
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.dev309-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

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

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

Download URL flashlight_text-0.0.8.dev309-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
fe0dae793d89ee4d4d88526351a44e76d75f9f2d9ef79de8b26267a96a57278a
BLAKE2b-256 checksum
How to use checksums
5b244d1e9de44ad750e2c9dab6f7c907d32088873957a4a735f54ea0d31b1d7b
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.dev309-cp36-cp36m-win_amd64.whl

Download URL flashlight_text-0.0.8.dev309-cp36-cp36m-win_amd64.whl
Size 493.8 kB
Tags CPython 3.6 CPython 3.6 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
b82fef3b21f32585630e569fe8fbf23fb8f357d2b631236f838cafd0f8348228
BLAKE2b-256 checksum
How to use checksums
bf8ab2cc11e23467d6d4747b4942fdd54b57457b8fc3e874ee65ad437569b978
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.dev309-cp36-cp36m-musllinux_1_1_x86_64.whl

Download URL flashlight_text-0.0.8.dev309-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
acbd0f78c1e08d140eeabe2d2fe63c772c4fd4e1691f9fc15ec8ce2180281a75
BLAKE2b-256 checksum
How to use checksums
7d2cda62218c07a7b1f2251f372b31e812563475d592226b7969ba2525785568
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.dev309-cp36-cp36m-musllinux_1_1_aarch64.whl

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

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

Download URL flashlight_text-0.0.8.dev309-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
4144de39b06471eae85a3b6c0159f8607e2600250b15330f3d83d25d6febde0a
BLAKE2b-256 checksum
How to use checksums
f7a881431b1bca90e2f745a274da13b6dfbd17c3c26779a096b9d07aa1bc7354
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.dev309-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

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

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

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

Release history Release notifications | RSS feed

This release

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