This package provides a parser, schema validator, and data binding tool for YAML and JSON.
This library allows you to write entries to a KeePass database. It supports KDBX3 and KDBX4.
This package provides a collection of useful tools to use PyPy-specific features, with CPython fallbacks.
pynixutil
provides functions for base32 encoding/decoding and derivation parsing, namingly b32decode()
, b32encode()
and drvparse()
.
PyRSS2Gen is the interface to generate RSS 2.0 feeds. PyRSS2Gen builds the feed up by using a XML generator.
This package offers Cython bindings and a Python interface for Prodigal. Prodigal is an ORF finder designed for both genomes and metagenomes.
Pyclipper is a Cython wrapper for the C++ translation of the Angus Johnson's polygon clipping Clipper library (ver. 6.4.2).
Py-ubjson is a Python module providing an Universal Binary JSON encoder/decoder based on the draft-12 specification for UBJSON.
PyTidyLib is a Python package that wraps the HTML Tidy library. This allows you, from Python code, to “fix” invalid (X)HTML markup.
PyQtGraph is a Pure-python graphics library for PyQt5, PyQt6, PySide2 and PySide6. It is intended for use in mathematics, scientific or engineering applications.
pylsqpack
is a wrapper around the ls-qpack
library. It provides Python Decoder and Encoder objects to read or write HTTP/3 headers compressed with QPACK.
This package provides command line tools, powered by pydoit. It offers integration with click
and rich
for custom CLI and these linters: pycodestlye
, pyflakes
SIP is used to write self contained extension modules, i.e. without a library to be wrapped. This SIP extension module provides support for the PyQt6 package.
py3status is an i3status wrapper which extends i3status functionality in a modular way, allowing you to extend your panel with your own code, responding to click events and updating clock every second.
PyVISA-py is a backend for PyVISA that implements most of the methods for Message Based communication (Serial/USB/GPIB/Ethernet) using Python and some well developed, easy to deploy and cross platform libraries.
Pycparser is a complete parser of the C language, written in pure Python using the PLY parsing library. It parses C code into an AST and can serve as a front-end for C compilers or analysis tools.
Pygame is a library for the development of multimedia applications like video games using Python. It uses the SDL library and several other popular libraries to abstract the most common functions, making writing these programs a more intuitive task.
PyEnchant is a spellchecking library for Python, based on the Enchant library. PyEnchant combines all the functionality of the underlying Enchant library with the flexibility of Python. It also provides some higher-level functionality than is available in the C API.
The pyparsing module is an alternative approach to creating and executing simple grammars, vs. the traditional lex/yacc approach, or the use of regular expressions. The pyparsing module provides a library of classes that client code uses to construct the grammar directly in Python code.
The pyparsing module is an alternative approach to creating and executing simple grammars, vs. the traditional lex/yacc approach, or the use of regular expressions. The pyparsing module provides a library of classes that client code uses to construct the grammar directly in Python code.
pyTooling is a collection of (abstract) data models, lacking classes, decorators, a new performance boosting meta-class, and enhanced exceptions. It also provides lots of helper functions---e.g., to ease the handling of package descriptions or to unify multiple existing APIs into a single API.
pytest-qt
is a Pytest plugin that allows programmers to write tests for PyQt5 and PySide2 applications.
The main usage is to use the qtbot
fixture, responsible for handling qApp
creation as needed and provides methods to simulate user interaction, like key presses and mouse clicks.
t-Stochastic Neighborhood Embedding (t-SNE) is a highly successful method for dimensionality reduction and visualization of high dimensional datasets. A popular implementation of t-SNE uses the Barnes-Hut algorithm to approximate the gradient at each iteration of gradient descent. This package is a Cython wrapper for FIt-SNE.
pycountry
provides the ISO databases for the standards:
639-3 (Languages)
3166 (Countries)
3166-3 (Deleted Countries)
3166-2 (Subdivisions of countries)
4217 (Currencies)
15924 (Scripts)
It includes a copy from Debian’s pkg-isocodes and makes the data accessible through a Python API.