Pydoc-Markdown is a tool to create Python API documentation in Markdown format. Instead of executing your Python code like so many other documentation tools, it parses it using docspec instead.
Docker-Pycreds contains the Python bindings for the docker credentials store API. It allows programmers to interact with a Docker registry using Python without keeping their credentials in a Docker configuration file.
Retrieve a scale based on a given mode and starting note. Information about these scales can be found on Wikipedia.
The Software Heritage Git Loader is a tool and a library to walk a local Git repository and inject into the SWH dataset all contained files that weren't known before.
This application automatically deletes user-uploaded files when a model is modified or deleted. It works for FileField, ImageField and their subclasses. Files set as default values for any FileField are not deleted.
Python's built-in itertools module implements a number of iterator building blocks inspired by constructs from APL, Haskell, and SML. more-itertools includes additional building blocks for working with iterables.
This package lets you compress Flask application responses and static files with gzip, deflate or brotli. Flask-Compress both adds the various headers required for a compressed response and compresses the response data.
This package provides tools to search for YouTube videos, channels and playlists; as well as getting video metadata from links. This package does not rely on the YouTube Data API v3.
Python package can include a MANIFEST.in file to help with sending package files to the Python Package Index. This package checks that file to ensure it completely and accurately describes your project.
SockJS-tornado provides the server-side counterpart to a SockJS client library, through the Tornado framework.
SockJS provides a low-latency, full-duplex, cross-domain communication channel between a web browser and web server.
The liberty-parser Python library provides a parser and data structures for the Liberty format, a standard file format used in EDA for example for timing information of digital circuits.
Testrepository provides a database of test results which can be used as part of a developer's workflow to check things such as what tests have failed since the last commit or what tests are currently failing.
Python asyncio code is usually written in the form of coroutines, which makes it slightly more difficult to test using normal testing tools. pytest-asyncio provides useful fixtures and markers to make testing async code easier.
Python asyncio code is usually written in the form of coroutines, which makes it slightly more difficult to test using normal testing tools. pytest-asyncio provides useful fixtures and markers to make testing async code easier.
This package provides a drop-in replacement for requests.Session with caching offload to SQLite, Redis, MongoDB and AWS DynamoDB or save responses as planin JSON/YAML file or save responses as plain JSON/YAML files.
This Pytest plugin adds a cookies fixture, which is a wrapper for the Cookiecutter API. This fixture helps you verify that your template is working as expected and takes care of cleaning up after running the tests.
Python asyncio code is usually written in the form of coroutines, which makes it slightly more difficult to test using normal testing tools. pytest-asyncio provides useful fixtures and markers to make testing async code easier.
cattrs is an Python library for structuring and unstructuring data. cattrs works best with attrs classes, dataclasses and the usual Python collections, but other kinds of classes can also be supported by manually registering converters.
The lazr.delegates package makes it easy to write objects that delegate behavior to another object. The new object adds some property or behavior on to the other object, while still providing the underlying interface, and delegating behavior.
Pytest-httpbin creates a pytest fixture that is dependency-injected into your tests. It automatically starts up a HTTP server in a separate thread running httpbin and provides your test with the URL in the fixture.
Jupyter Events enables Jupyter Python Applications (e.g. Jupyter Server, JupyterLab Server, JupyterHub, etc.) to emit events—structured data describing things happening inside the application. Other software (e.g. client applications like JupyterLab) can listen and respond to these events.
The jupyter_client package contains the reference implementation of the Jupyter protocol. It also provides client and kernel management APIs for working with kernels, and the jupyter kernelspec entrypoint for installing kernelspecs for use with Jupyter frontends.
The jupyter_client package contains the reference implementation of the Jupyter protocol. It also provides client and kernel management APIs for working with kernels, and the jupyter kernelspec entrypoint for installing kernelspecs for use with Jupyter frontends.
The jupyter_client package contains the reference implementation of the Jupyter protocol. It also provides client and kernel management APIs for working with kernels, and the jupyter kernelspec entrypoint for installing kernelspecs for use with Jupyter frontends.