Packages
Provides NFS-safe file locking with timeout support across POSIX and Windows systems, using an atomic link-based algorithm to prevent race conditions.
Install it if you need cross-platform, NFS-safe file locking with timeout support.
Flupy provides a fluent interface for lazy evaluation of operations on Python iterables, allowing you to chain transformations like map, filter, and chunk while processing data in constant memory regardless of input size.
Install it if you want readable, chainable lazy evaluation for iterables without the overhead of larger frameworks.
Controls Magic Home and Surp Life WiFi LED bulbs and controllers via reverse-engineered network protocol, supporting color modes, patterns, timers, and device discovery on local networks.
flux-local provides CLI tools and a Python library to validate Flux GitOps repositories locally by building and diffing Kubernetes manifests without requiring a live cluster.
Install only if you are maintaining existing flux-local code and cannot migrate immediately.
Flower is a framework for building federated learning systems where machine learning models are trained collaboratively across distributed clients without centralizing raw data.
Install it if you need to build federated learning systems or conduct distributed model training while preserving data privacy.
FlyDSL is a Python DSL and embedded MLIR compiler for authoring high-performance GPU kernels with explicit data layouts, tiling, and partitioning on ROCm hardware.
Flynt is a command-line tool that automatically converts Python string formatting from %-style and .format() syntax to f-strings, modernizing codebases to Python 3.6+ syntax.
Flyte is a Python SDK for defining, orchestrating, and executing ML pipelines and services at scale, supporting both async and synchronous task definitions with built-in retries, caching, and local or remote execution.
However, the license treatment is unclear in the metadata despite Apache 2.0 being mentioned in the description—verify the actual license before production use.
Flyteidl provides the protobuf-based IDL (Interface Definition Language) and generated Python client code for Flyte's backend APIs, enabling programmatic interaction with Flyte's workflow orchestration platform.
Provides Python protobuf message definitions and serialization support for Flyte's interface definition language (IDL), enabling communication between Flyte workflow components.
Flytekit is the Python SDK for authoring, testing, deploying, and managing Flyte tasks, workflows, and launch plans—a framework for building data and ML pipelines that run on the Flyte backend.
However, note that Flyte 2 is now generally available—new projects should evaluate whether Flyte 2's Python SDK is a better fit, and existing Flyte 1.x users should…
Extracts and exports audio from FMOD sound bank files (FSB format) to WAV format, with pre-bundled FMOD Engine 2.00.10 libraries for cross-platform use.
FMPy simulates Functional Mock-up Units (FMUs) conforming to FMI 1.0, 2.0, and 3.0 standards, supporting both Co-Simulation and Model Exchange modes via Python, command-line, GUI, or web interface.
However, verify the license terms before use—the metadata shows 'unclear' treatment with no published SPDX identifier.
Computes FNV-1a 32-bit hashes using a C++ implementation when available, falling back to pure Python via fnvhash.
Computes FNV hash values in pure Python, prioritizing portability over performance.
Converts Unicode characters outside the basic ASCII range into their ASCII equivalents or a specified replacement character, following the Apache Lucene ASCII Folding Filter approach.
folium builds interactive web maps by combining Python data manipulation with Leaflet.js, letting you create and customize maps programmatically and render them as HTML.
Provides a pragmatic data model and validation toolkit for entities in investigative reporting and financial crime research—people, companies, assets, payments, ownership relations, court cases—with CLI tools for data transformation and mapping.
Distributes Font Awesome Free icon fonts and assets as a Python package for use in web projects, particularly with Django's static file handling.
However, verify the free license terms match your use case first, since license treatment is unclear and commercial use may have restrictions.
Font Bakery is a command-line tool that checks the quality of font projects by running automated checks against OpenType binary files and font project metadata.
Install it if font quality assurance is part of your workflow.
fonttools manipulates font files in multiple formats (TrueType, OpenType, AFM, Type 1, Mac-specific) and includes TTX, a tool to convert fonts to and from XML text format.
Install it if you need to read, write, or manipulate fonts programmatically or via the TTX command-line tool.
Forbiddenfruit allows you to dynamically add methods and attributes to Python's built-in types (like int, str, list) at runtime, using the CPython C API.
Asynchronous Python client for fetching solar panel energy and power production forecasts from the forecast.solar API, including hourly estimates and peak timing data.
Computes confidence intervals and variance estimates for scikit-learn random forest regression and classification models, quantifying prediction uncertainty.
Fetches current and historical foreign exchange rates and Bitcoin prices from public APIs, and converts between currencies or to Bitcoin.
However, it is aging (449 days since last release) and depends entirely on external APIs for data.
FormEncode validates and generates HTML forms, with validation logic that works independently on nested compound data structures regardless of input source.
Formic implements Apache Ant FileSet and glob patterns to find files recursively using include/exclude rules, including the ** wildcard for matching arbitrary directory levels.
Formulaic converts tabular data into model matrices using Wilkinson formula syntax, supporting dense and sparse outputs across multiple dataframe libraries including pandas, Polars, and PyArrow.
Builds arbitrary contrasts for statistical models defined using the formulaic formula system, enabling flexible comparison coding for categorical variables in model specifications.
Parses and compiles Excel formulas and workbooks into executable Python code without requiring Excel itself.
The copyleft license (EUPL 1.1+) requires careful review if you plan to distribute derivative works or integrate into proprietary software; internal use is generally…
A Python SDK for discovering, downloading, loading, and running local AI models with OpenAI-compatible chat, embeddings, and audio transcription APIs — no cloud required.
A Python client library for the Foundry API that provides programmatic access to Foundry platform resources including datasets, branches, and ontological constructs through versioned endpoints.
Install it if you need programmatic access to Foundry platform APIs; skip it if you only need to query Foundry objects and links or if you're working with Gotham…
Provides precompiled Protobuf message classes for Foxglove Schemas, enabling serialization and deserialization of Foxglove visualization message types in Python applications.
Install only if you actually need Foxglove Schema support; it is a narrow-purpose library.
Integrates Python applications with the Foxglove visualization platform, enabling logging to MCAP files and live visualization through a local server or remote gateway connection.
fparser parses Fortran source code (Fortran 77 through 2008) into an abstract syntax tree, enabling programmatic analysis and manipulation of Fortran programs.
Generates PDF documents from Python code, supporting text, images, barcodes, Unicode fonts, and basic HTML-to-PDF conversion without external runtime dependencies.
fpdf2 generates PDF documents programmatically in Python, supporting text, images, tables, barcodes, and basic HTML conversion with Unicode font embedding.
FPP is a modeling language and compiler for the F Prime flight software framework, providing analysis and translation tools to define spacecraft and embedded system architectures.
Provides command-line tools and utilities for working with the F´ flight software framework, including code generation, testing, and project management helpers.
A browser-based web application for visualizing F Prime flight software system topologies from JSON layout files.