Enter the query into the form above. You can look for specific version of a package by using @ symbol like this: gcc@10.
API method:
GET /api/packages?search=hello&page=1&limit=20
where search is your query, page is a page number and limit is a number of items on a single page. Pagination information (such as a number of pages and etc) is returned
in response headers.
If you'd like to join our channel webring send a patch to ~whereiseveryone/toys@lists.sr.ht adding your channel as an entry in channels.scm.
This package provides a simple assertion library for unit testing in Python with a fluent 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.
This package provides the stestr command, a parallel Python test runner built around subunit. It is designed to execute unittest test suites using multiple processes to split up execution of a test suite. It will also store a history of all test runs to help in debugging failures and optimizing the scheduler to improve speed.
This package analyses Python test suites and reports how much of the code is covered by them. This tool is part of the Codacy suite for analysing code quality.
slotscheck is a tool to validate Python class __slots__.
This package contains hypothesis strategies for generating Python programs, something like CSmith, a random generator of C programs.
This plugin allows running Pylint with Pytest and have configurable rule types (i.e. Convention, Warn, and Error) fail the build.
This package provides utilities for production code that work well with python-approvaltests.
This package implements a functionality to share a state / intermediate results across test steps.
This package provides a pytest plugin to enable format checking with the Python code formatter "black".
This package provieds a flake8 and pylama plugin that checks the ordering of import statements.
Pyppmd provides classes and functions for compressing and decompressing text data, using the Prediction by partial matching (PPM) compression algorithm variation H and I.2. It provides an API similar to Python's zlib/bz2/lzma modules.
This package provides python bindings for the lz4 compression library by Yann Collet. The project contains bindings for the LZ4 block format and the LZ4 frame format.
This package provides utilities to handle AR files in Python.
This package provides a Python interface to the brotli package, an implementation of the Brotli lossless compression algorithm.
This package provides Python CFFI bindings to the Brotli library.
This package contains a very thin Python wrapper for libdeflate.
This package provides thin Python bindings to compression and decomporession algorithms implemented in Rust. This allows for using algorithms such as Snappy without additional system dependencies. The following algorithms are available:
Snappy
Brotli
Bzip2
LZ4
Gzip
Deflate
Zstd
This package provides a Python interface to the brotli package, an implementation of the Brotli lossless compression algorithm.
This package provides an implementation of the Branch / Call / Jump conversion filter by CFFI for Python.
python-python-snappy provides bindings to the Snappy library and can be used to compress and decompress files and streams. It can also be used directly from the command line.
This module provides an xopen function that works like Python's built-in open function, but can also deal with compressed files. Supported compression formats are gzip, bzip2 and, xz, and are automatically recognized by their file extensions. The focus is on being as efficient as possible on all supported Python versions.
pyzopfli is a straight forward wrapper around the ZlibCompress method of the the zopfli library.
In data compression, BCJ, short for Branch-Call-Jump, refers to a technique that improves the compression of machine code of executable binaries by replacing relative branch addresses with absolute ones. This allows a LZMA compressor to identify duplicate targets and archive higher compression rate. BCJ is used in the 7-zip compression utility as the default filter for executable binaries.
pybcj provides Python bindings to a BCJ implementation in C.