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.
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.
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.
Setuptools is a fully-featured, stable library designed to facilitate packaging Python projects, where packaging includes: Python package and module definitions, distribution package metadata, test hooks, project installation, platform-specific details, Python 3 support.
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 BayesicFitting package is a python version of the the fitter classes in HCSS. HCSS was the all encompassing software system for the operations and analysis of the ESA satellite Herschel.
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.
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.
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.
This is a Python port of markdown-it
, and some of its associated plugins. The driving design philosophy of the port has been to change as little of the fundamental code structure (file names, function name, etc) as possible.
This is a Python port of markdown-it
, and some of its associated plugins. The driving design philosophy of the port has been to change as little of the fundamental code structure (file names, function name, etc) as possible.
This is a Python port of markdown-it
, and some of its associated plugins. The driving design philosophy of the port has been to change as little of the fundamental code structure (file names, function name, etc) as possible.
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 kernelspec
s for use with Jupyter frontends.
text-unidecode
is a basic Python port of the Text::Unidecode
Perl library. It can create ASCII representations of Unicode data. In general users should prefer the python-unidecode
package which offers better memory usage and transliteration quality.
This package aims to produce high-quality genome browser tracks that are highly customizable. Currently, it is possible to plot: bigwig, bed (many options), bedgraph, links (represented as arcs), and Hi-C matrices. pyGenomeTracks can make plots with or without Hi-C data.
The lcov-to-cobertura Python module converts code coverage report files in the lcov format to the XML format of Cobertura, a Java code coverage tool. It allows continuous integration servers like Jenkins to aggregate results and determine build stability.
Sphinx AutoAPI is a Sphinx extension for generating complete API documentation without needing to load, run, or import the project being documented. In contrast to the traditional Sphinx autodoc
, which requires manual authoring and uses code imports, AutoAPI finds and generates documentation by parsing source code.