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 Python wrapper for Ofir Pele and Michael Werman's implementation of the Earth Mover's Distance.
This package provides an aspect-oriented programming, monkey-patch and decorators library. It is useful when changing behavior in existing code is desired. It includes tools for debugging and testing: simple mock/record and a complete capture/replay framework.
This package lets you get information about what a frame is currently doing, particularly the AST node being executed.
This Python module defines a tiny language to evaluate and compare license expressions using boolean logic. Logical combinations of licenses can be tested for equality, containment, and equivalence. They can be normalised and simplified. It supports SPDX license expressions as well as other naming conventions and aliases in the same expression.
This package provides a tokenizer/parser/executor for the PartiQL language, in Python.
The pip-run command provides on-demand temporary package installation for a single interpreter run. It replaces this series of commands:
$ virtualenv --python pythonX.X --system-site-packages /tmp/env $ /tmp/env/bin/pip install pkg1 pkg2 -r reqs.txt $ /tmp/env/bin/python ... $ rm -rf /tmp/env
Mimeparse provides basic functions for parsing MIME type names and matching them against a list of media-ranges.
This Python module lets you correctly generate plurals, singular nouns, ordinals, indefinite articles; it also can convert numbers to words.
ua-parser is a Python port of Browserscope's user agent parser.
This project does not implement the parsing of pyproject.toml containing PEP 621 metadata. Instead, given a Python data structure representing PEP 621 metadata (already parsed), it will validate this input and generate a PEP 643-compliant metadata file (e.g. PKG-INFO).
Pygments is a syntax highlighting package written in Python.
pysocks is an updated and semi-actively maintained version of SocksiPy with bug fixes and extra features.
userspacefs is a library that allows you to easily write user-space file systems in Python.
Dulwich is an implementation of the Git file formats and protocols written in pure Python.
This package implements URI Template expansion in strict adherence to RFC 6570, but adds a few extensions.
This package contains a list of Python Standard Libraries.
This package provides a flake8 plugin that integrates isort, extending flake8 so that it can warn about badly sorted Python import directives.
An implementation of the Debug Adapter Protocol for Python.
python-dbusmock allows for the easy creation of mock objects on D-Bus. This is useful for writing tests for software which talks to D-Bus services such as upower, systemd, logind, gnome-session or others, and it is hard (or impossible without root privileges) to set the state of the real services to what you expect in your tests.
Pydantic Settings provides optional Pydantic features for loading a settings or config class from environment variables or secrets files.
This package provides console text coloring for Python.
This Python module provides an abstraction layer for interacting with constraint solvers. Specifically, it is intended to be used with SMT solvers and is built on top of the Z3 solver.
This is a PEP 561 type stub package for the orjson package. It can be used by type-checking tools like mypy, PyCharm, pytype etc. to check code that uses orjson.
This package provides interactive HTML widgets for Jupyter notebooks.