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.
Pybtex is a BibTeX-compatible bibliography processor written in Python. You can simply type pybtex instead of bibtex.
language_data is a supplement to the langcodes module, for working with standardized codes for human languages. It stores the more bulky and hard-to-index data about languages, particularly what they are named in various languages.
This package provides a build hook plugin for Hatch to automatically bs generate a manual page from an ArgumentParser object, using argparse-manpage by Pavel Raiskup.
This tool helps to install Rust into a temporary directory, allowing support of Rust-based Python builds. Cargo and rustc are installed into a cache directory, to avoid modifying the host's environment, and further activated using a set of environment variables.
This module provides a Python version of node-semver, a semantic version parser for Node.js.
This package provides a framework to implement simple but nice CLIs.
This package implements a Python port of the JavaScript mdurl.
This package is a recursive descent parsing library for Python based on functional combinators. Parser combinators are just higher-order functions that take parsers as their arguments and return them as result values.
Pydbus provides a pythonic interface to the D-Bus message bus system. Pydbus can be used to access remote objects and also for object publication. It is based on PyGI, the Python GObject Introspection bindings, which is the recommended way to use GLib from Python.
This package provides a decorator which makes caching time-or-computationally-expensive properties quick and easy and works in Python 2 or 3.
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.
PyTables is a package for managing hierarchical datasets and designed to efficiently cope with extremely large amounts of data.
Copydetect is a tool to detect likely instances of plagiarism based on the winnowing algorithm. It takes a list of directories as input and generates an HTML report displaying copied slices as output.
Dosage is designed to keep a local copy of specific webcomics and other picture-based content such as Picture of the Day sites. With the dosage command-line script you can get the latest strip of a webcomic, catch-up to the last strip downloaded, or download a strip for a particular date or index, if possible.
Python-EPC can call elisp functions from Python and Python functions from elisp.
This is a library that enables automated deprecations. It offers the deprecated() decorator to wrap functions, providing proper warnings both in documentation and via Python’s warnings system, as well as the deprecation.fail_if_not_removed() decorator for test methods to ensure that deprecated code is eventually removed.
Pyasn1-modules is a collection of Python modules providing ASN.1 types and implementations of ASN.1-based codecs and protocols.
Advanced Python Scheduler (APScheduler) is a Python library that lets you schedule your Python code to be executed later, either just once or periodically.
You can add new jobs or remove old ones on the fly as you please. If you store your jobs in a database, they will also survive scheduler restarts and maintain their state. When the scheduler is restarted, it will then run all the jobs it should have run while it was offline.
The Levenshtein Python C extension module contains functions for fast computation of
Levenshtein (edit) distance, and edit operations
string similarity
approximate median strings, and generally string averaging
string sequence and set similarity
It supports both normal and Unicode strings.
This package provides a general purpose Python utility library.
Jinxed is an implementation of a subset of the Python curses library.
This package provides a build hook plugin for Hatch that compiles bsmulti-lingual messages with GNU gettext's tools msgfmt.
Pynotify2 provides a Python interface for sending D-Bus notifications. It is a reimplementation of pynotify in pure Python, and an alternative to the GObject Introspection bindings to libnotify for non-GTK applications.
This package provides a feature-rich Github-flavored Markdown to HTML Python library and command line interface.