The build
command invokes the PEP 517 hooks to build a distribution package. It is a simple build tool and does not perform any dependency management. It aims to keep dependencies to a minimum, in order to make bootstrapping easier.
PySnpTools is a library for reading and manipulating genetic data. It can, for example, efficiently read whole PLINK *.bed/bim/fam files or parts of those files. It can also efficiently manipulate ranges of integers using set operators such as union, intersection, and difference.
Pyrsistent is a number of persistent collections (by some referred to as functional data structures). Persistent in the sense that they are immutable.
All methods on a data structure that would normally mutate it instead return a new copy of the structure containing the requested updates. The original structure is left untouched.
PyWavelets is a library for wavelet transforms in Python. Wavelets are mathematical basis functions that are localized in both time and frequency. Wavelet transforms are time-frequency transforms employing wavelets. They are similar to Fourier transforms, the difference being that Fourier transforms are localized only in frequency instead of in time and frequency.
Pytest plugin for checking PEP8 compliance.
Library for simple routing on OSM data
Extensions to the standard Python datetime module
PyNamecheap is a Namecheap API client in Python.
This small Python module parses various kinds of time expressions.
This packages provides a pytest plugin for generating HTML reports.
This package provides a Pytest plugin to run Xvfb for tests.
PyInstaller
bundles a Python application and all its dependencies into a single package.
This is a Python client library for the BrowserID protocol that underlies Mozilla Persona.
PyNNDescent provides a Python implementation of Nearest Neighbor Descent for k-neighbor-graph construction and approximate nearest neighbor search.
This package provides a Python wrapper for the mediainfo library to access the technical and tag data for video and audio files.
This package contains wrappers for accessing the ALSA API from Python. It is currently fairly complete for PCM devices, and has some support for mixers.
This is a pytest plugin to help you test projects that use Trio, a friendly library for concurrency and async I/O in Python.
There are a lot of different scrypt modules for Python, but none of them have everything that I'd like, so here's one more. It uses libscrypt
.
pycodestyle
(formerly pep8) is a tool to check Python code against some of the style conventions in PEP 8.
pytest-mypi
is a static type checker plugin for Pytest that runs the mypy static type checker on your source files as part of a Pytest test execution.
Cram tests command line applications; Pytest tests Python applications. pytest-cram
tests Python command line applications by letting you write your Python API tests with pytest, and your command line tests in cram.
Pygame_SDL2 reimplements the Pygame API using SDL2, staying close to the original, but also adding some SDL2-specific features. While it aims to be used as a drop-in replacement, it appears to be developed mainly for Ren'py.
python-pytest-pudb
provides PuDB debugger integration based on pytest PDB integration. For example, the software developer can call pudb by running py.test --pudb
from the command line or by including pudb.set_trace
in their test file(s).
This plugin installs a mocker
fixture which is a thin-wrapper around the patching API provided by the mock
package, but with the benefit of not having to worry about undoing patches at the end of a test. The mocker fixture has the same API as mock.patch
, supporting the same arguments.