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.
Blessed is a thin, practical wrapper around terminal styling, screen positioning, and keyboard input.
Clickgen is an API for building X11 and Windows cursors from .png files. clickgen is using anicursorgen and xcursorgen under the hood.
This package provides a Python library for the bsdiff binary diff utility. It also provides two command-line tools, bsdiff4 and bspatch4.
Lmfit provides a high-level interface to non-linear optimization and curve fitting problems for Python. It builds on and extends many of the optimization methods of scipy.optimize. Initially inspired by (and named for) extending the Levenberg-Marquardt method from scipy.optimize.leastsq, lmfit now provides a number of useful enhancements to optimization and data fitting problems.
This package provides a lightweight YAML Parser for Python. It supports only a chosen subset of the YAML format that is required to parse cookiecutter user configuration files. It does not have support for serializing into YAML and is not compatible with JSON.
This module defines a decorator to wrap legacy APIs. The primary use case is APIs defined before keyword-only parameters existed.
Include extension for Python Markdown. It lets you include local or remote (downloadable) files into your markdown at arbitrary positions.
This project is motivated by markdown-include and provides the same functionalities with some extras.
q is a Python module for "print" style of debugging Python code. It provides convenient short API for print out of values, tracebacks, and falling into the Python interpreter.
This package provides a deep merge function for Python, useful to combine multiple data objects as one.
The Intel HEX file format is widely used in microprocessors and microcontrollers area (embedded systems etc.) as the de facto standard for representation of code to be programmed into microelectronic devices. This package provides an intelhex Python library to read, write, create from scratch and manipulate data from Intel HEX file format. It also includes several convenience Python scripts, including "classic" hex2bin and bin2hex converters and more, those based on the library itself.
This library provides a text parser written in the Python language. It aims to be fast.
This package provides declarative command-line interfaces using argparse and dataclasses.
The pyspnego Python library handles Negotiate, NTLM, Kerberos (SPNEGO) and CredSSP authentication. It also includes a packet parser that can be used to decode raw NTLM/SPNEGO/Kerberos tokens into a human readable format.
This is Python module for RAR archive reading. The interface is made as zipfile like as possible.
Tree is a python library for working with nested data structures. In a way, tree generalizes the builtin map function which only supports flat sequences, and allows you to apply a function to each leaf preserving the overall structure.
distro provides information about the OS distribution it runs on, such as a reliable machine-readable ID, or version information.
It is the recommended replacement for Python's original `platform.linux_distribution` function (which will be removed in Python 3.8). distro also provides a command-line interface to output the platform information in various formats.
The stack_data Python library extracts data from stack frames and tracebacks. Is can be used to display more useful tracebacks than the default.
This project provides a typed parser. It was started as part of Pint, the Python units package.
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 contains operations on PyTrees (a tree made of container data structures in Python).
This is an extended version of the Python built-in glob module which adds:
The ability to capture the text matched by glob patterns, and return those matches alongside the file names.
A recursive
**globbing syntax, akin for example to theglobstaroption of Bash.The ability to replace the file system functions used, in order to glob on virtual file systems.
Compatible with Python 2 and Python 3 (tested with 3.3).
Glob2 currently based on the glob code from Python 3.3.1.
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.
This package provides PySide6 stubs produced with mypy's official stubgen tool to directly generate stubs, with a set of corrections applied.
Lexer and codec to work with LaTeX code in Python.