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.
The cysignals package provides mechanisms to handle interrupts (and other signals and errors) in Cython code, using two related approaches, for mixed Cython/Python code or external C libraries and pure Cython code, respectively.
This library allows standard Python logging to output log data as JSON objects. With JSON we can make our logs more readable by machines and we can stop writing custom parsers for syslog-type records.
Sorted Collections is a Python sorted collections library.
This package provides a library for parsing and validating OpenSSH public key files.
This package provides a convenient way to expose an extensible API with enforced method signatures and consistent documentation.
Offlate offers a unified interface for different translation file formats, as well as many different online translation platforms. You can use it to get work from online platforms, specialized such as the Translation Project, or not such a gitlab instance when your upstream doesn't use any dedicated platform. The tool proposes a unified interface for any format and an upload option to send your work back to the platform.
This package provides a Python interface to iw wireless tools.
This package provides a tiny, secure, URL-friendly, unique string ID generator for Python.
This package provides a version helper that lets you automatically use the latest vX.X.X Git tag as the version in your Python package. It also supports getting the version from Python source distributions or, once your package is installed, via pkg_resources (part of setuptools).
Chameleon is an HTML/XML template engine for Python. It uses the page templates language.
This package implements a functionality of pulti-producer-multi-consumer signal dispatching mechanism. It's a fork of http://pydispatcher.sourceforge.net/ with PyPy support.
qasync allows coroutines to be used in PyQt/PySide applications by providing an implementation of the PEP 3156 event-loop.
Using entry_points in your setup.py makes scripts that start really slowly because it imports pkg_resources. This package allows such setup scripts to load entry points more quickly.
importlib_resources is a backport of Python 3's standard library importlib.resources module for Python 2.7, and Python 3.
The python-distutils-extra module enables you to easily integrate gettext support, themed icons, and scrollkeeper-based documentation into Python's distutils.
This package provides a simple YAML-based config module.
If your code lets other people supply callback functions, it's important to specify the function signature you expect, and check that functions support that. Adding extra parameters later would break other peoples code unless you're careful. The backcall package provides a way of specifying the callback signature using a prototype function.
This collection of utilities contains tooling and templates to assist in creating releases on GitHub and publishing them on PyPI. It is designed to be used by Robot Framework and tools and libraries in its ecosystem, but can naturally be used also by other projects.
This module provides a Python version of node-semver, a semantic version parser for Node.js.
By design asyncio does not allow its event loop to be nested. This presents a practical problem: when in an environment where the event loop is already running it's impossible to run tasks and wait for the result. This module patches asyncio to allow nested use of asyncio.run and loop.run_until_complete.
array_api_strict is a strict, minimal implementation of the Python array API.
The purpose of array-api-strict is to provide an implementation of the array API for consuming libraries to test against so they can be completely sure their usage of the array API is portable.
This package provides helper functions for injecting a conda environment into the current python environment (by modifying sys.path, without actually changing the current python environment).
Cymem provides two small memory-management helpers for Cython. They make it easy to tie memory to a Python object's life-cycle, so that the memory is freed when the object is garbage collected.
Rope is a refactoring library for Python. It facilitates the renaming, moving and extracting of attributes, functions, modules, fields and parameters in Python source code. These refactorings can also be applied to occurrences in strings and comments.