Packages
Scrapes job postings from LinkedIn, Indeed, Glassdoor, Google, ZipRecruiter, and other job boards, aggregating results into a pandas DataFrame for analysis or export.
However, verify the unclear license status before use in proprietary contexts, and confirm that your scraping use case complies with each job board's terms of service…
Implements JOSE (JSON Object Signing and Encryption) standards to sign, encrypt, and verify JSON Web Tokens and other cryptographic payloads using pluggable cryptographic backends.
Loads JSON configuration files and provides dot-notation access to nested values, with built-in validation and transformation of field types and values.
However, the lack of a release since November 2019 means you should verify that the package works with your current Python and dependency versions before committing…
Formats Python logging output as JSON, making logs machine-readable for parsing and ingestion into log aggregation tools.
Install it if you need JSON-formatted logs for aggregation or centralized monitoring.
Implements RFC 9535-compliant JSONPath query evaluation, plus RFC 6901 JSON Pointer and RFC 6902 JSON Patch operations for Python.
Implements a JSON RPC 2.0 server that handles remote procedure calls over a network, with support for asynchronous request handling via Python's concurrent.futures.
However, verify the Python version you're targeting and confirm the license status before committing to production use, given the metadata ambiguity around licensing…
Generates and verifies JSON Web Tokens (JWTs) using a variety of signature algorithms, delegating cryptographic operations to jwcrypto.
Python bindings for Kerberos administration (kadm5), enabling remote and local management of Kerberos realms through MIT Kerberos or Heimdal.
Control TP-Link Kasa and Tapo smart home devices (plugs, switches, bulbs, strips, hubs) over the network via Python or command-line interface.
Provides Python bindings to the Keycloak API, supporting both OpenID Connect authentication flows and administrative operations on Keycloak servers.
Python client library for authenticating with and managing OpenStack Identity (Keystone) services, providing programmatic access to user, project, and token operations.
Provides REST and WebSocket clients for trading on Kraken's Spot and Futures markets, plus a command-line interface for direct API access.
Implements the Language Server Protocol for Python, providing code completion, linting, formatting, and navigation features for editor integration.
However, verify current Python version compatibility before use, as the latest release is from 2020-12-11 and Python 2 support is obsolete.
Provides an object-oriented Python API to connect to and query LDAP directory servers, wrapping OpenLDAP client libraries and offering utilities for LDIF processing, LDAP URLs, and schema handling.
Computes Levenshtein edit distance, string similarity, and approximate median strings through a C extension module for fast string comparison operations.
Python client library and CLI for MAAS, providing programmatic and command-line access to bare-metal infrastructure provisioning and management.
However, the aging maintenance status (last release August 2022, no commits since) means you should verify that the library remains compatible with your MAAS version…
Provides Python bindings to read, write, and manipulate Systems Biology Markup Language (SBML) documents, supporting SBML Levels 1, 2, and 3.
Python Liquid is a template engine that renders Liquid templates—a safe, customer-facing template language used by Shopify—from strings or files with variable substitution and control flow.
A Python logging handler that sends log records to Grafana Loki via HTTP with support for custom labels and authentication.
However, maintenance is dormant since 2019-11-28, so compatibility with recent Loki API changes or Python versions beyond 3.8 is unverified.
Sends Python log records to Logstash over UDP or TCP, formatting them as JSON events compatible with Logstash's input pipeline.
However, dormant maintenance since 2022 and source-only distribution create friction.
Asynchronous Python logging handler that collects log events and transmits them to a remote Logstash instance in a separate worker thread, preventing the main application from blocking on log submission.
Python client library for the Lokalise API v2, providing object-oriented access to translation project management, file uploads, and key retrieval operations.
Install it if you need to integrate Lokalise translation management into Python applications or automation workflows.
Implements a JSON RPC 2.0 server for Python 3.8+, enabling request-response and notification handling over any transport layer.
However, note that maintenance is aging (last release 2023-09-23 with no recent commits), so expect no active development or rapid bug fixes.
Integrates ruff's linting, formatting, and code-action capabilities into python-lsp-server, allowing LSP clients to use ruff as the primary linter and formatter alongside other pylsp features.
Install it if you use python-lsp-server and want ruff's linting and formatting capabilities available in your editor; skip it only if you prefer ruff's standalone LSP…
Implements the Language Server Protocol for Python, providing code completion, linting, formatting, and navigation features to editors and IDEs through a standardized server interface.
Install it if you need LSP-based Python tooling integration in an editor or IDE, or if you are building a tool that needs to speak LSP for Python analysis.
Provides Python bindings to the liblzf compression library, exposing compress() and decompress() functions for fast, lightweight data compression.
Identifies file types by reading file headers and checking them against libmagic's database, exposing the same functionality as the Unix `file` command through a Python API.
Identifies file types by examining file headers using libmagic, exposing the Unix `file` command's functionality to Python with pre-built binaries for Windows, macOS, and Linux.
However, verify compatibility with your Python version; the fork's last release was 2017-10-02 and the project is dormant.
Python bindings and command-line tool for the OpenStack Magnum API, enabling programmatic management of container clusters.
Install only if you have a Magnum deployment or plan to use OpenStack container services.
Provides Python bindings and a command-line tool to interact with the OpenStack Manila shared file system storage API, implementing the full API surface for programmatic and shell-based operations.
Adds support for rendering mathematical formulas in Markdown documents by extending Python-Markdown to recognize math delimiters and pass them to MathJax or KaTeX for display.
Install it if you need to render math formulas in Markdown and are willing to load MathJax or KaTeX separately in your HTML output.
Provides a WebSocket-based Matter controller server that implements the Matter protocol, enabling Matter device discovery, communication, and control for home automation systems.
However, install it only if you need a Matter controller now and can accept that new features will not be added—the project is in maintenance mode.
Provides Python bindings for MeCab-ko, a morphological analyzer for Korean text that segments sentences into morphemes and extracts parts of speech.
Provides a pre-built Korean morphological analyzer dictionary for mecab-ko, eliminating the need to manually compile mecab-ko and its dictionary.
However, be aware that the package is abandoned and will not receive updates; verify that the pre-built dictionary meets your Korean language processing needs before…
Pure Python client library for connecting to and interacting with memcached memory cache servers, enabling distributed caching across one or more remote instances.
However, if you require active development or new features, consider alternatives.
Python library and CLI tool for controlling Xiaomi smart devices using the miIO and MIoT protocols over the network.
Parses and matches MIME types against media-ranges according to RFC 7231, determining quality scores for content negotiation in HTTP applications.
Install it if your application handles content negotiation or needs to parse media-ranges; the low friction and active maintenance make it a safe choice.
Transforms Python source code into compact, functionally equivalent minified code by removing whitespace, renaming variables, and optimizing syntax.
Python client library and command-line interface for the Mistral workflow service REST API, enabling programmatic and CLI-based interaction with Mistral workflow management.
Install only if you have a Mistral server running and need to interact with it programmatically or via CLI; it is not useful standalone.
Implements motion planning algorithms including path planners for N-D grids, trajectory optimizers, path-tracking controllers, and visualization tools for robotics applications.
However, be aware of the GPLv3 copyleft requirement if you plan to integrate this into proprietary code, and verify that the specific algorithms you need are present…