Packages
FunASR is a speech recognition toolkit that transcribes audio offline or via streaming, with integrated voice activity detection, speaker identification, punctuation restoration, and emotion/audio-event tagging across multiple languages and deployment targets.
Install it if you need speaker diarization, emotion detection, streaming support, or self-hosted deployment.
Provides sentinel values (REQ and OPT) and utility functions to simplify wrapper function creation around third-party APIs by marking parameters as required or optional and automatically validating or filtering them.
Runs any Python function with a specified timeout limit, raising an exception if execution exceeds the time window; also provides a stoppable thread class for controlled thread termination.
Funcparserlib is a recursive descent parsing library that lets you build LL(*) parsers for little languages and domain-specific languages using functional combinators, with a built-in lexer generator for token tracking.
Provides Python function signature introspection (PEP 362) for Python 2.6, 2.7, and 3.3+, backporting the inspect.signature API from Python 3.3 to older versions.
Install only if you are maintaining legacy Python 2.6–2.7 or Python 3.3–3.5 code that has no path to upgrade; for any new project or modern codebase, use the built-in…
A lightweight FaaS framework that lets you write portable Python functions deployable to Google Cloud Run, local development, or Knative environments without writing HTTP server boilerplate.
Backport of Python 3.2's functools module (including lru_cache decorator) for Python 2.7 and PyPy.
Funcy provides a collection of functional programming utilities—higher-order functions, collection transformations, and control-flow abstractions—designed to make functional patterns practical in Python.
Install it if you write functional-style Python or want to reduce boilerplate in collection transformations and function composition.
furl parses and manipulates URLs by providing a simple object-oriented interface to URL components like scheme, host, path, query arguments, and fragments.
Furo is a clean, responsive Sphinx theme for generating HTML documentation with minimal visual scaffolding, customizable colors and fonts, and sidebar navigation optimized for smaller documentation sets.
Install it if you use Sphinx and want a cleaner, responsive theme with minimal setup.
fusepy provides Python bindings to FUSE (Filesystem in Userspace), allowing you to implement custom filesystems in Python that appear as mounted volumes to the operating system.
However, verify compatibility with your Python version and OS before relying on it for production—the last release was 2018-09-17 and the codebase was written for 2x…
FuseSoC is a package manager and build abstraction tool for HDL code that enables reuse of IP cores, manages hardware designs, and coordinates builds and simulations across multiple tools and targets.
Install it if you work with Verilog, VHDL, or SoC design; skip it if you only use a single closed-source tool with its own build system.
Provides Python 3 syntax and semantics on Python 2, allowing a single codebase to run on both versions with minimal changes.
However, this is primarily useful for legacy systems.
Enables f-string syntax in Python versions before 3.6 by transparently rewriting f-strings to `.format()` calls at import time via a custom codec.
Backport of Python 3's concurrent.futures module to Python 2.6 and 2.7, providing thread and process pool executors for parallel task execution.
Futurist provides futures utilities and executors that add transparency and statistics gathering to asynchronous work execution, including eventlet and synchronous executor implementations.
Install only if your use case specifically requires the statistics gathering, eventlet executor, or synchronous executor—standard concurrent.futures covers most cases.
Fuzzfetch retrieves Firefox, Spidermonkey, and Thunderbird builds from Mozilla's Firefox-CI Taskcluster instance, supporting specialized build types like AddressSanitizer, ThreadSanitizer, debug, and fuzzing variants.
Install it if you regularly need to fetch Firefox, Spidermonkey, or Thunderbird builds from Firefox-CI.
Fuzzy finder that matches partial strings from a list and returns ranked results, similar to Sublime Text and Vim's Ctrl-P plugin.
Finds approximate substring matches in text or data with configurable Levenshtein distance tolerance, automatically selecting the fastest algorithm for the search parameters.
Performs fuzzy string matching and approximate searching against a set of strings, returning scored matches for misspellings and similar text.
However, the dormant maintenance status (no releases in 662 days) means you should verify that version 0.2.5 meets your Python and rapidfuzz compatibility needs…
FuzzyWuzzy performs fuzzy string matching using Levenshtein distance to find approximate matches between text sequences, with optional speedup via an external C library.
However, do not adopt it for new projects requiring active maintenance or Python version support beyond 3.6.
fvcore provides shared computer vision utilities for PyTorch, including neural network layers, loss functions, FLOP counting, parameter analysis, and hyperparameter scheduling used across FAIR's research frameworks.
However, note that the last PyPI release was December 2022—verify compatibility with your PyTorch version before installing, and consider installing from GitHub if…
Fxpmath provides fixed-point arithmetic with arbitrary word and fractional sizes, supporting signed and unsigned numbers, numpy arrays, and bitwise operations for DSP and FPGA applications.
Official Python client library for the Fyers trading API, enabling programmatic access to market data, order placement, account information, and real-time socket updates for trading and position management.
Fypp is a Python-powered preprocessor for Fortran that adds conditional compilation, template metaprogramming, and macro support to Fortran source files using Python expressions in preprocessor directives.
Fysom is a finite state machine library that lets you define states, events, and transitions declaratively, then trigger state changes by calling event methods or the trigger() function.