Subcategories
Packages
Bundles and installs a curated suite of Ansible development tools including linting, testing, content scaffolding, and execution environment management in a single package.
Provides type annotations and IDE autocompletion for boto3's CodePipeline service, enabling static type checking with mypy, pyright, and other tools.
Provides PEP 561 type stubs for the orjson package, enabling type checkers like mypy and PyCharm to validate code using orjson.
Provides type annotations and IDE autocomplete support for the boto3 Backup service, enabling static type checking with mypy, pyright, and other tools.
Install it if you use boto3 Backup and want IDE autocomplete and static type checking.
Encodes and decodes data using the X.690 BER standard, a pure Python implementation supporting custom type registration and reverse-engineering of unknown binary formats.
However, be aware that no maintenance is happening—if you encounter bugs or need compatibility fixes for future Python versions, you will need to fork or patch the…
MkDocs plugin that generates an /llms.txt file at your documentation root to help LLMs understand and navigate your site at inference time.
Install it if you want LLMs and AI tools to have better access to your documentation.
Parses and manipulates semantic versions with an optional fourth component for hotfix releases, plus standard semver 2.0 support.
However, maintenance is dormant (last release March 2024, no recent commits), so treat it as stable-but-unsupported; do not expect bug fixes or updates if issues arise.
Retrieves variable names at runtime from inside functions and classes, and provides utilities to fetch argument names and detect attribute access patterns.
Install it if you need runtime variable name introspection; skip it if your code does not require that capability.
Baron parses Python source code into a Full Syntax Tree (FST) that preserves all formatting, comments, and whitespace, and can be converted back to identical source code.
RedBaron is a Python library for programmatically modifying source code by parsing it into a lossless syntax tree and allowing you to navigate, query, and transform it with a BeautifulSoup-like API.
Provides a class-based system for writing Django template tags with declarative argument parsing, reducing boilerplate while maintaining full compatibility with Django's templating infrastructure.
A flake8 plugin that detects and flags opportunities to simplify Python code patterns, from isinstance merging to dictionary usage and boolean logic.
Install it if you want automated suggestions for more idiomatic Python code.
Runs automated accessibility audits on web pages using the axe-core engine through Playwright, identifying WCAG violations and accessibility issues.
Django Ninja Extra extends Django Ninja with class-based controllers, advanced permissions, and dependency injection for building structured REST APIs.
Install it if you're building a Django REST API and prefer class-based organization with dependency injection; skip it if you're committed to function-based simplicity.
Provides a Python client library for interacting with Gerrit Code Review via its REST API, wrapping common operations on projects, changes, accounts, and groups.
Install it if you need to automate Gerrit workflows from Python.
Adds readline-style keyboard shortcuts to urwid text input widgets, enabling familiar line-editing commands like Ctrl+A, Ctrl+K, and word navigation within terminal UI applications.
Provides type annotations and IDE autocompletion for aiobotocore's SES service, enabling static type checking with mypy, pyright, and editor support.
Dask-awkward integrates Awkward Array with Dask to enable distributed, lazy computation on complex, nested data structures across multiple cores or machines.
Install it if you work with Awkward Arrays at scale or need lazy evaluation of nested structures across multiple workers.
Provides type annotations for boto3's ServiceQuotas service, enabling IDE autocomplete, type checking with mypy and pyright, and static analysis across multiple editors.
A Sphinx theme that extends PyData Sphinx Theme with NVIDIA branding and styling for documentation projects.
However, the proprietary license is restrictive—verify that your project qualifies as a 'NVIDIA product or service' before committing.
Python SDK for evaluating and managing feature flags served by the Harness Feature Flags platform, with real-time flag state updates via streaming.
Provides a Python client library for interacting with SonarQube and SonarCloud REST APIs, wrapping HTTP requests to simplify authentication and API calls.
However, the 740-day dormancy means no active maintenance—evaluate whether you need the Professional Edition's broader API coverage or can work within the Community…
libarchive-c provides a Python interface to libarchive, a C library for reading, writing, and extracting archives in formats including tar, zip, 7z, and others via ctypes bindings.
Install it if you need multi-format archive handling and are comfortable with the system libarchive dependency.
Scalene profiles Python code to measure CPU, GPU, and memory consumption at the line level, and can generate AI-powered optimization suggestions for identified bottlenecks.
zope.proxy provides transparent wrapper objects that intercept and control access to wrapped objects, implemented as a C extension for performance and to support advanced features like lying about __class__.
Provides custom Python property decorators for defining required properties, writable properties with computed defaults, and cached properties that compute values on demand.
Converts TensorFlow, Keras, TensorFlow.js, and TFLite models to ONNX format via command line or Python API, enabling model portability across different inference runtimes.
jsonobject provides a Python library for mapping deeply nested JSON structures to well-typed Python objects with automatic serialization and deserialization between the two representations.
However, the aging maintenance status (last release 533 days ago) means you should verify compatibility with your Python version and use case before relying on it for…
Defers module imports until they are actually used, optionally issuing deprecation warnings when imported names are accessed.
PyStow provides a standardized way to store and retrieve application data files in a user's home directory, with built-in support for downloading and caching remote files.
Install it if your application downloads or caches files, or needs a standard place to store application data.
Provides type annotations and IDE autocompletion for aiobotocore's ElasticLoadBalancingv2 service, enabling static type checking with mypy, pyright, and editor support.
Provides type annotations and IDE autocompletion support for boto3's DatabaseMigrationService client, enabling static type checking with mypy, pyright, and compatible editors.
Install it if you use boto3's DatabaseMigrationService and want static type checking or IDE autocompletion.
Provides type annotations and IDE autocompletion support for boto3's ElasticLoadBalancing service, enabling static type checking with mypy, pyright, and editor tools.
Implements a Bloom filter data structure in Rust with a Python API that mimics the built-in set type, enabling fast probabilistic membership testing for any hashable object.
Provides type annotations and IDE autocomplete support for boto3's Redshift service, enabling static type checking with mypy, pyright, and other tools.
Provides async-friendly versions of shutil functions that run blocking file operations in a thread pool, preventing event loop blocking in asyncio applications.
However, note that the package is aging (last update 297 days ago) and has modest adoption.
Provides type annotations for boto3's BedrockRuntime service, enabling IDE autocomplete and static type checking with mypy and pyright.
Python SDK for scripting Cursor agents with sync and async clients, enabling programmatic control of the same agent that runs in the Cursor IDE, CLI, and web app.
Parses, classifies, and sorts Python import statements into standard groups (future, builtin, third-party, application) and provides utilities to split and refactor imports programmatically.
Install it if you need to programmatically classify or sort Python imports; skip it if you only need a command-line import formatter.
Simplifies sending emails via Gmail or any SMTP server, with built-in support for attachments, HTML content, and asynchronous sending.