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 package allows to detect if the user is using Dark Mode.
The isoweek module provide the class Week that implements the week definition of ISO 8601. This standard also defines a notation for identifying weeks; yyyyWww (where the W is a literal). Week instances stringify to this form.
This package provides an implementation of the NREPL protocol for Python.
This module is inspired by GNU bash's variable expansion features. It can be used as an alternative to Python's os.path.expandvars function. A good use case is reading config files with the flexibility of reading values from environment variables using advanced features like returning a default value if some variable is not defined.
Greenlet package is a spin-off of Stackless, a version of CPython that supports micro-threads called "tasklets". Tasklets run pseudo-concurrently (typically in a single or a few OS-level threads) and are synchronized with data exchanges on "channels".
This package provides a Python library with graphical symbols that can be displayed on the terminal, with color if possible, for logging purposes.
This package provides sxtra types for Pydantic.
A library to identify devices (phones, tablets) and their capabilities by parsing (browser/HTTP) user agent strings.
Yaspin provides a terminal spinner to indicate the progress during long operations.
MessagePack is a fast, compact binary serialization format, suitable for similar data to JSON. This package provides CPython bindings for reading and writing MessagePack data.
Autopage is a Python library to automatically display terminal output from a program in a pager such as less.
This package provides a Python implementation of a tree structure.
This package provides a functionality to view output of multiple processes, in parallel, in the console, with an interactive TUI.
python-materialyoucolor provides a tool that generates harmonious color palettes from the dominant colors of an image, based on the Material color system.
This package provides an additional log handler for Python's standard logging package (PEP 282). This handler will write log events to a log file which is rotated when the log file reaches a certain size. Multiple processes can safely write to the same log file concurrently and rotated logs can be gzipped if desired. An optional threaded queue logging handler is provided to perform logging in the background.
Universal Pathlib is a Python library that extends the pathlib.Path API to support a variety of backend filesystems via filesystem_spec.
This is a library to support the Internationalised Domain Names in Applications (IDNA) protocol as specified in RFC 5891. This version of the protocol is often referred to as “IDNA2008” and can produce different results from the earlier standard from 2003. The library is also intended to act as a suitable drop-in replacement for the “encodings.idna” module that comes with the Python standard library but currently only supports the older 2003 specification.
This package provides tools to monitor and control user input devices in Python.
tablib is a format-agnostic tabular dataset library, written in Python. Supported output formats are Excel (Sets + Books), JSON (Sets + Books), YAML (Sets + Books), HTML (Sets), Jira (Sets), TSV (Sets), ODS (Sets), CSV (Sets), and DBF (Sets).
tablib also supports Pandas DataFrames (Sets). Anyhow, since pandas is quite huge, this Guix package doesn't depend on pandas. In case, just also install python-pandas.
Trend Micro Locality Sensitive Hash (TLSH) is a fuzzy matching library. Given a byte stream with a minimum length of 256 bytes, TLSH generates a hash value which can be used for similarity comparisons. Similar objects have similar hash values, which allows for the detection of similar objects by comparing their hash values. The byte stream should have a sufficient amount of complexity; for example, a byte stream of identical bytes will not generate a hash value.
Patch NG (New Generation) is a command and Python library to parse and apply unified diffs. It has features such as:
automatic correction of common patch formatting corruption
patch format detection (SVN, Hg, Git)
nice diffstat histogram.
This package lets you implement minimal boilerplate CLIs derived from type hints and parse from command line, config files and environment variables.
This package implements functionality of RGB/CIE1931 'xy' gammuts conversion: Gamut A, B, and C.
Flake8 is a wrapper around PyFlakes, pep8 and python-mccabe.