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 search send a patch to ~whereiseveryone/toys@lists.sr.ht adding your channel as an entry in channels.scm.
This library supports the building of wheels which, when installed, will expose packages in a local directory on sys.path in ``editable mode''. In other words, changes to the package source will be reflected in the package visible to Python, without needing a reinstall.
This package provides a library for installing Python wheels.
toml is a library for parsing and creating Tom's Obvious, Minimal Language (TOML) configuration files.
This package provides a utility library for gitignore style pattern matching of file paths.
Packaging is a Python module for dealing with Python packages. It offers an interface for working with package versions, names, and dependency information.
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.
This package provides flit-core, a PEP 517 build backend for packages using Flit. The only public interface is the API specified by PEP 517, flit_core.buildapi.
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.
This package is a plugin for Hatch that uses your preferred version control system (like Git) to determine project versions.
This package provides a low-level library for installing a Python package from a wheel distribution. It provides basic functionality and abstractions for handling wheels and installing packages from wheels.
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.
Tomli is a minimal TOML parser that is fully compatible with TOML v1.0.0. It is about 2.4 times as fast as python-toml.
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.
This package implements a functionality to read project dependencies from requirements.txt.
Hatch is a modern, extensible Python project manager. It has features such as:
Standardized build system with reproducible builds by default
Robust environment management with support for custom scripts
Easy publishing to PyPI or other indexes
Version management
Configurable project generation with sane defaults
Responsive CLI, ~2-3x faster than equivalent tools.
Wrappers to build Python packages using PEP 517 hooks.
Xvfb (X virtual framebuffer) is a display server implementing the X11 display server protocol. It runs in memory and does not require a physical display. Only a network layer is necessary. Xvfb is useful for running acceptance tests on headless servers.
This package can be used for different things:
golden master/approval/snapshot testing. The idea is that you have a function with a currently unknown result and you want to write a tests, which ensures that the result does not change during refactoring.
Compare things which are complex like lists with lot of numbers or complex data structures.
Things which might change during the development like error messages.
inline-snapshot automates the process of recording, storing and updating the value you want to compare with. The value is converted with repr() and stored in the source file as argument of the snapshot() function.
This package provides the pep8-naming Python module, a plugin for flake8 to check PEP-8 naming conventions.
Hiro provides context managers and utilities to either freeze, accelerate or decelerate and jump between different points in time. Functions exposed by the standard library’s time, datetime and date modules are patched within the contexts exposed.
pytest-metadata is a pytest plugin that provides access to test session metadata.
Coveralls.io is a service for publishing code coverage statistics online. This package provides seamless integration with coverage.py (and thus pytest, nosetests, etc...) in Python projects.
This package provides a py.test plugin providing fixtures and markers to simplify testing of asynchronous tornado applications.
This package implements a functionality to share a state / intermediate results across test steps.