Packages
Official Python client for the Fish Audio API, providing text-to-speech, speech-to-text, voice cloning, and real-time streaming capabilities with both synchronous and asynchronous interfaces.
fissix is a backport of Python's lib2to3 library with enhancements, providing tools for automated code transformation and refactoring across Python versions.
Install it if you need to build refactoring tools, automate code migrations, or integrate lib2to3 into a pipeline.
Reads and writes Garmin FIT files for Activity, Workout, and Course workflows, with support for parsing, validation, streaming, and format conversion.
Parses and decodes FIT files (Garmin's ANT+ fitness data format) into Python objects, with command-line tools to convert FIT to JSON or human-readable text.
Parses ANT/Garmin .FIT binary files, extracting structured data like timestamps, coordinates, and device metrics from fitness device recordings.
However, be aware that the maintainer recommends fitdecode as an alternative and is not actively developing this package.
fitsio reads and writes FITS (Flexible Image Data Format) files, the standard format for astronomical data, into and from NumPy arrays with support for image, binary table, and ASCII table extensions.
Build and deploy custom Python data connectors that run in Fivetran's cloud environment, handling data extraction, transformation, and loading for sources Fivetran doesn't natively support.
Install only if you have a specific unsupported source in mind and are comfortable writing Python code to define the connector logic.
Repairs malformed JSON strings by fixing common syntax errors like unquoted keys, wrong quote types, missing commas, and Python literal values, then optionally extracts JSON objects from surrounding text.
Provides fixed-width integer classes that preserve their bit width across arithmetic operations, with both mutable and immutable variants for emulating machine integers.
However, do not use it if you require active bug fixes or Python version support beyond what was tested at the last release in 2022.
Converts between Python dictionaries and fixed-width text files in both directions, with configuration-driven field parsing and validation.
However, be aware that maintenance is aging (last release 2018) and Python version support is unspecified—test compatibility with your target Python version before…
Fixit is a configurable linting framework built on LibCST that detects code issues and generates suggested auto-fixes, which can be applied automatically or reviewed before acceptance.
Provides a reusable fixture contract for unit testing that manages setup, cleanup, and state composition without requiring test class hierarchies.
Install it if you write unit tests and want cleaner, more reusable test state management.
Control Fjäråskupan kitchen fans over Bluetooth via async Python code or command-line interface, supporting fan speed and light control.
Provides hardware-efficient implementations of linear attention, sparse attention, state space models, and hybrid sequence model architectures, verified across NVIDIA, AMD, and Intel platforms.
FlagEmbedding provides embedding and reranking models for semantic search and retrieval-augmented generation (RAG), supporting dense retrieval, multilingual queries, and document ranking.
Flagsmith is a Python SDK for managing feature flags and remote configuration across multiple projects and environments, allowing you to toggle features and update settings without redeploying your application.
Evaluates feature flags and remote configuration rules using a lightweight, pure-Python engine that powers the Flagsmith API.
However, verify first whether you need the full Flagsmith platform or just this engine—it is a specialized component designed primarily to power the main Flagsmith…
Flair is a PyTorch-based NLP framework that applies pre-trained models for named entity recognition, sentiment analysis, part-of-speech tagging, and other sequence labeling tasks, plus text embedding and model training capabilities.
However, verify that the aging maintenance status (555 days since last release) does not conflict with your dependency update cycles, and test compatibility with your…
Flake8 is a command-line tool that combines PyFlakes, pycodestyle, and McCabe to check Python code for style violations, logical errors, and complexity issues in a single pass.
A Flake8 plugin that enforces PEP 3107-style function type annotations by detecting missing parameter and return type hints in Python code.
Install it if your team wants to mandate or gradually adopt type annotations.
A flake8 plugin that flags type annotations exceeding configurable complexity thresholds, measuring nesting depth and element count to encourage simpler, more readable type hints.
Install it if your team values readable, maintainable type hints.
A flake8 plugin that detects async-related issues in code using Trio, AnyIO, or asyncio, flagging bugs, dead code, performance problems, and idiom violations.
Integrates bandit security checks into flake8 linting, reporting security issues as flake8 violations with 'S' prefixes instead of the default 'B' codes.
However, the dormant maintenance status (last release August 2022) means you should verify compatibility with your current flake8 and bandit versions before relying…
A flake8 plugin that runs black's code style validation within the flake8 linting ecosystem, reporting violations with BLK error codes when black would make formatting changes.
A flake8 plugin that detects overly broad exception handlers—bare except: statements and catch-all except Exception: blocks—flagging them as B901 and B902 respectively.
However, do not install if you require active maintenance or compatibility with very recent Python versions—test thoroughly first, since the package is abandoned and…
A flake8 plugin that detects and forbids backslash line continuations in Python code, enforcing cleaner alternatives like parentheses or implicit string concatenation.
A flake8 plugin that detects likely bugs and design problems in Python code through opinionated linting rules not covered by pyflakes or pycodestyle.
A flake8 plugin that detects when Python builtins are shadowed by variables, parameters, class attributes, imports, or lambda arguments in your code.
A flake8 extension that enforces a configurable order for class attributes, methods, and nested elements, and detects class-level logic that should be in `__init__`.
However, verify compatibility with your current flake8 version before adopting.
A flake8 extension that checks Python code for cognitive complexity, flagging functions that exceed a configurable threshold (default 7) to help identify overly complex logic.
A flake8 plugin that enforces trailing comma placement in Python code to reduce merge conflicts in multi-line dictionaries, lists, and function calls.
However, note that maintenance is aging (last release 820 days ago); if you need active support or compatibility with very recent Python/flake8 versions, consider…
A flake8 plugin that detects and suggests rewrites for inefficient or redundant list, set, and dict comprehensions and related constructs.
Install it if your team values code idiomaticity and performance-conscious Python style.
A flake8 plugin that enforces the presence of copyright notices in Python files by scanning for copyright statements matching configurable patterns.
However, verify it works with your flake8 version and confirm the license terms before use.
A flake8 plugin that detects debugger statements (pdb, ipdb, pudb, breakpoint, and IPython.terminal.embed) left in Python code during linting.
However, be aware that the project is abandoned and may not be maintained for compatibility with future flake8 versions—verify it works with your current flake8…
A flake8 plugin that detects calls to deprecated methods and suggests their modern replacements during code linting.
A flake8 plugin that detects Django-specific code style violations and anti-patterns in Django projects, enforcing rules like proper null handling on model fields, correct ModelForm configuration, and model method definitions.
Integrates pydocstyle docstring checking into flake8, allowing you to enforce docstring conventions (PEP 257, numpy, google, or custom) as part of your flake8 linting workflow.
Install it if you use flake8 and want to enforce docstring conventions without adding a separate linting tool to your workflow.
A flake8 plugin that detects commented-out code in Python files and reports it as a linting error, helping maintain code cleanliness by flagging dead code that should be removed.
A Flake8 plugin that detects and reports mismatches between Python file executable permissions and shebang lines, catching five specific permission and shebang errors.
Install it if your team or project cares about consistent script permissions; skip it if you don't distribute or run Python files as executables.
A flake8 extension that detects overly complex expressions in Python code and reports them as style violations, with configurable thresholds and optional Django ORM query exemption.
Install it if your team values expression readability and wants automated enforcement; the low friction and active maintenance make it a safe addition to any flake8…