Packages
Provides a collection of fonts packaged for use with the rendercv package, enabling typography customization in CV rendering.
Converts chat messages to token IDs for LLM inference and training, with deterministic parsing of model responses and multi-turn conversation extension that preserves token identity across turns.
Generates reproducible string representations of Python objects that can be eval'd back into equivalent instances, and serializes object graphs to importable Python files.
Reno manages release notes by storing individual note files in git, organizing them by category, and automatically generating compiled release notes tied to git tags.
Not recommended if you need active development, frequent updates, or support for non-git workflows.
Rensa computes MinHash signatures for fast similarity estimation and deduplication of large datasets using Rust-backed algorithms with Python bindings.
Async Python client for Reolink IP NVR and camera devices, supporting device control, state queries, and real-time event subscription via ONVIF webhooks.
Automatically reorders Python imports into a standardized format (stdlib, third-party, first-party) using static analysis, with one import per line to reduce merge conflicts.
Repairs wheels for cross-platform distribution by bundling native dependencies and normalizing metadata, with pure-Python implementations of platform-specific tools.
Install it if your build pipeline needs cross-platform wheel repair without managing platform-specific external tools.
RepartiPy calculates optimal partition counts for PySpark DataFrames and estimates their size using execution plan statistics, supporting both memory-cached and disk-based sampling approaches.
However, the dormant maintenance status since 2024-03-08 means no bug fixes or compatibility updates are forthcoming—install only if you can tolerate a static…
Converts Express-style path strings (like `/user/:name`) into regular expression patterns that can match and extract URL path parameters.
However, it is abandoned—no updates since 2019—so if you encounter bugs or need features, you will need to fork or patch it yourself.
A Python client for running machine learning models on Replicate's API, supporting synchronous and asynchronous execution, file streaming, and webhook-based background jobs.
Install it if you need to call Replicate models from Python—it's the standard integration point.
Generates RO-Crate metadata from workflow repositories following best-practices guidelines for Galaxy, Nextflow, and Snakemake, either in-place or in a separate directory.
Provides a comprehensive database of U.S. court reporters and legal abbreviations (1,167 reporters and 2,102 name variations) accessible as Python variables, JSON, or CSV for citation parsing and legal document processing.
Install it if you are building legal research tools, citation parsers, or document standardization systems that need reliable reporter and abbreviation metadata.
A Python client library that sends test execution data, logs, and attachments to ReportPortal, a test reporting and analytics platform.
However, if you are using PyTest, Robot Framework, or Behave, use the framework-specific agent instead of this library directly.
A lightweight LRU (least recently used) cache implementation that evicts infrequently accessed keys and values to manage memory automatically.
Install it if you need a simple, lightweight LRU cache without the overhead of external dependencies or more complex caching frameworks.
Couples email sending with Zope transactions, ensuring messages are only sent when a transaction commits successfully.
repoze.who is an identification and authentication framework for WSGI applications, configurable as middleware or an API to handle user identification without providing authorization logic.
Binds Python variables to multi-line terminal output and automatically refreshes the display when variables change, with thread-safe updates.
However, do not use it for new projects requiring active maintenance or compatibility guarantees with future Python versions—consider maintained alternatives if…
Reproject shapely geometries between coordinate reference systems with a single function call, wrapping pyproj and shapely to simplify the common GIS transformation task.
Reproject astronomical images between different world coordinate systems and pixel grids using interpolation, adaptive anti-aliasing, or exact pixel overlap methods, with support for HEALPIX projections.
ReqIF is a Python library for parsing, unparsing, formatting, validating, and anonymizing ReqIF and ReqIFz files, with command-line tools for each operation.
Install it if you work with ReqIF files or need to integrate requirements data from tools that export this format.
Requestium merges Requests, Selenium, and Parsel to automate web interactions with seamless switching between HTTP requests and browser-driven JavaScript execution while maintaining session state.
Install it if you're automating web workflows that blend static and dynamic content.
Requests is a Python HTTP library that simplifies sending HTTP/1.1 requests with automatic handling of headers, authentication, cookies, and response parsing.
Adds OAuth2, API key, Basic, and NTLM authentication support to the requests library, handling token management and multiple authentication schemes.
Adds AWS Signature Version 4 authentication to requests library calls, enabling signed HTTP requests to AWS APIs and services.
Adds AWS V4 request signing to the requests library, allowing you to authenticate HTTP requests to AWS services using IAM credentials.
Adds AWS Signature Version 4 authentication to Python Requests, enabling authenticated calls to AWS services that support AWS auth v4.
Adds persistent HTTP caching to the requests library, allowing cached responses to be reused across sessions with configurable expiration and multiple storage backends.
Install it if you make repeated HTTP requests, need to respect rate limits, or want to speed up development workflows.
Adds CredSSP authentication support to the requests library, enabling HTTPS requests to Windows servers using NTLM or Kerberos credentials with credential delegation.
Requests-File adds file:// URL support to the Requests library, allowing you to read local files through the same Session interface you use for HTTP requests.
Wraps the requests library to execute HTTP requests asynchronously using thread pools, returning futures instead of responses so multiple requests can be issued and resolved in parallel.
Not recommended if you require true async/await syntax or need to handle thousands of concurrent connections—consider a modern async HTTP library instead.
Adds GSSAPI/Kerberos authentication support to the requests HTTP library, enabling secure negotiated authentication for HTTP clients.
However, it is aging (last release 302 days ago) and requires the gssapi system library to be installed separately; verify that dependency is available in your…
Wraps the requests library to enforce security defaults and block SSRF attacks by filtering private and loopback IP addresses.
Install it if SSRF protection or global timeout/redirect policies matter for your threat model; skip it if your requests are fully trusted or you handle these…
Parses and scrapes HTML from web pages using a simple, intuitive API built on top of requests, with support for CSS selectors, XPath, JavaScript rendering, and async operations.
Adds Kerberos/GSSAPI authentication support to the requests HTTP library, enabling secure authentication against Kerberos-protected servers with optional mutual authentication.
Intercepts and mocks HTTP requests made through the requests library, allowing you to stub out responses in tests without hitting real servers.
Install it if you write tests for code that makes HTTP calls.
Adds HTTP Negotiate authentication (Kerberos/NTLM single-sign-on) to the requests library using Windows SSPI, with support for Extended Protection for Authentication.
Adds NTLM authentication support to the requests library, allowing HTTP requests to servers that require Windows NTLM credentials.
Adds NTLM authentication support to the requests library, enabling HTTP requests to servers and proxies that require NTLM challenge-response authentication.
However, the 443-day gap since last release and aging maintenance status mean you should verify compatibility with your current dependency versions and be prepared to…
Provides HTTP NTLM authentication for the requests library, enabling clients to authenticate against NTLM-protected servers and proxies.