Packages
Extracts Swagger 2.0 API specifications from Flask applications by parsing YAML docstrings in view functions and MethodView classes.
Adds Swagger UI to Flask applications as a blueprint, serving interactive API documentation from a Swagger/OpenAPI specification URL.
Flask extension that automatically sets HTTP security headers to protect against common web vulnerabilities like XSS, clickjacking, and MIME sniffing.
However, the package is dormant—last updated in August 2023—so verify that its defaults and behavior align with current security best practices and your Flask version…
Provides unit testing utilities and helpers for Flask applications, including test client setup, request context management, and assertion methods tailored to web testing.
Provides thread and thread pool helpers that preserve Flask application context, allowing background threads to safely access flask.g and other context-local data.
However, verify the license before production use, and be aware that adoption is limited (29 stars), so community support and edge-case testing are minimal.
Command-line tool to decode, brute-force, and forge Flask session cookies by attempting to guess or verify the server's secret key against wordlists.
However, maintenance is dormant (last release 619 days ago), so expect no active support; use it for one-off testing rather than as a dependency in production code.
Flask-WTF integrates WTForms with Flask to handle form rendering, validation, and CSRF protection in web applications.
Install it if you are building forms in Flask.
FlatBuffers is a serialization library that lets you read structured data directly from a binary buffer without parsing or unpacking it first, with built-in support for schema evolution across languages and versions.
Install it if you need efficient cross-language serialization or zero-copy data access.
Flattens nested dictionaries into single-level dicts with delimited composite keys, and optionally flattens lists and tuples by index.
Install it if you regularly work with nested dicts and need a lightweight, transparent way to flatten them.
Converts nested dictionaries into flat key-value pairs and back, with customizable key-joining strategies like tuples, paths, underscores, or dots.
Install it if you regularly work with nested dictionaries or need flexible dict flattening/unflattening.
Converts nested JSON objects into flat key-value dictionaries and reverses the process, useful for preparing hierarchical data for tabular formats.
However, maintenance is dormant (no updates since 2023-11-01); if you need active support or encounter edge cases, consider whether a maintained alternative is…
Flawfinder scans C/C++ source code to identify potential security flaws and ranks them by likely severity.
Flax is a neural network library for JAX that lets you build, train, and debug deep learning models using Python objects with reference semantics instead of functional transformations.
Not recommended if you prefer a more batteries-included framework or are new to JAX.
Fleet SDK provides programmatic access to Fleet's environment infrastructure, enabling you to create, manage, and interact with remote environments through a Python API.
Flet is a Python framework for building cross-platform mobile, desktop, and web applications without requiring frontend development experience or knowledge of platform-specific languages.
The main gotcha is the Python 3.10 requirement and the need for platform-specific tooling to package for mobile and desktop—not a blocker for web or desktop…
Flet CLI is a command-line tool for creating, running, and packaging interactive multi-platform applications built with the Flet framework using Python.
Install it if you plan to use Flet; skip it if you are not working with that framework.
Flet Desktop provides a Python-only framework for building cross-platform desktop applications that run on Windows, Linux, and macOS using Flutter rendering, without requiring frontend language knowledge.
Flet-web is the web client component of Flet, enabling Python-only cross-platform app development that runs natively in browsers via WebAssembly and Pyodide, or as a server-side Python web app.
However, note that it is relatively new (first release November 2024), so production use should account for potential API changes and edge cases in the…
Validates Swagger 2.0 API specifications against JSON Schema and checks request/response objects for conformance, with a command-line interface.
Caches the results of expensive computations to disk, automatically detecting when source files change and invalidating stale cached data based on file modification time or content hash.
However, expect no active bug fixes or compatibility updates; evaluate whether your project's stability requirements align with that trade-off.
Flexiv Robotic Development Kit (RDK) provides Python bindings to control and program Flexiv collaborative robots, enabling developers to write robot applications using Python with numpy for numerical operations.
flexmock creates mock, stub, spy, and fake objects for testing Python code, with zero external dependencies and full type annotations.
flexparser lets you build parsers by writing dataclasses with a `from_string` method, automatically handling file parsing, error reporting, and structured output with type safety.
Encodes and decodes geographic coordinate sequences into a compressed string format using the Flexible Polyline algorithm, supporting 2D and 3D coordinates with configurable precision.
Unofficial Python SDK for querying FlightRadar24 data, including flights, airports, airlines, and radar zones.
However, do not install for commercial purposes—FlightRadar24's terms explicitly prohibit that, and the official API exists for paid access.
Programmatic access to Google Flights search results through reverse-engineered API calls, with CLI and MCP server interfaces for flight searches, date range queries, and multi-city itineraries.
A Python client for Flipt feature flag evaluation that performs flag decisions locally within the SDK after fetching flag state from a Flipt server.
Install it if your application needs feature flags with offline evaluation capability or reduced latency per flag check.
Flit is a Python packaging tool that simplifies creating and publishing packages to PyPI by extracting metadata from module docstrings and version attributes instead of requiring separate configuration.
Install it if you're publishing a straightforward Python package and want to avoid setuptools complexity; it's particularly valuable for single-module projects or…
Flit-core provides the build backend for packaging Python modules and packages for distribution on PyPI, handling wheel and source distribution creation from minimal metadata.
flit_scm is a PEP 518 build backend that combines setuptools_scm for version control-based versioning with flit_core for package building, configured via pyproject.toml.
floret trains compact word embeddings using fastText's subword approach combined with Bloom hashing, producing full-coverage vectors that work with spaCy and reduce memory footprint compared to standard fastText.
However, verify that floret's memory savings and spaCy integration meet your production requirements before committing to it as a core dependency.
Flower is a web-based monitoring and management dashboard for Celery task clusters, providing real-time visibility into worker status, task execution, and remote control capabilities.
Install it if you run Celery in production or development and need visibility into task execution.
FlowIO reads and writes Flow Cytometry Standard (FCS) files, the standard format for flow cytometry data, with minimal dependencies suitable for parsing and metadata extraction.
However, the 462-day gap since the last release and aging maintenance status mean you should verify that the package still meets your needs and that any bugs or…
Flox provides fast GroupBy reduction operations for arrays using dask and xarray, offering interfaces for common aggregations like mean and sum, plus custom reductions.
Install it if you need efficient grouped reductions on arrays; the Beta status is not a barrier given the active maintenance and NASA-funded backing.
flpc wraps the Rust regex crate to provide faster regular expression matching, searching, and substitution operations than Python's native `re` module, with a similar but slightly modified API.
Install only if you have a short-term, isolated use case where you can afford to fork or maintain it yourself, and you've verified that the performance gain justifies…
Sends structured event logs from Python applications to Fluentd or Fluent Bit for centralized collection and analysis.
Adds syntax highlighting support for Fluent localization files to Pygments, enabling syntax-colored display of Fluent code in documentation tools like Sphinx.
However, note that the last release was in 2020; verify compatibility with your current Pygments version before relying on it in production documentation.
Parse, write, and transform Fluent localization files with built-in support for syntax trees, serialization, and tree traversal utilities.
Detects and extracts original bouncing email addresses from bounce messages, supporting multiple formats including VERP and RFC 3464 (DSN).
flufl.i18n provides a high-level API for managing translation contexts in Python applications, supporting both single-context scripts and multi-context servers.