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 methods to determine the dominant color of an image, as well as constructing a representative color palette.
This package provides a debug print command and other development tools. It adds a simple and readable way to print stuff during development.
jsondiff is a Python library which lets you compare, diff, and patch JSON and JSON-like structures in Python.
This package provides a quick single file library for easily adding evaluatable expressions into python projects. Say you want to allow a user to set an alarm volume, which could depend on the time of day, alarm level, how many previous alarms had gone off, and if there is music playing at the time.
This package provides a shim of the shutil.which function that's designed to work across multiple versions of Python.
This package includes some extensions for Matplotlib to create clean plots with a minimalistic style.
python-dbus provides bindings for libdbus, the reference implementation of D-Bus.
The typing_inspect module defines experimental API for runtime inspection of types defined in the Python standard typing module.
Pylru implements a true LRU cache along with several support classes. Pylru provides a cache class with a simple dict interface. It also provides classes to wrap any object that has a dict interface with a cache. Both write-through and write-back semantics are supported. Pylru also provides classes to wrap functions in a similar way, including a function decorator.
This package contains typing stubs for pytz, a very small subset the Python stubs contained in the complete typeshed collection.
This package provides testing support by jaraco.
Scikit-build is an improved build system generator for CPython C/C++/Fortran/Cython extensions. It has support for additional compilers, build systems, cross compilation, and locating dependencies and determining their build requirements. The scikit-build package is fundamentally just glue between the setuptools Python module and CMake.
Automatically find diff lines that need test coverage. It also finds diff lines that have violations (according to tools such as pycodestyle, pyflakes, flake8, or pylint). This is used as a code quality metric during code reviews.
identify is a file identification library for Python. Given a file (or some information about a file), return a set of standardized tags identifying what the file is.
The flufl.lock package provides NFS-safe file locking with timeouts for POSIX systems. It is similar to the O_EXCL option of the open system call but uses a lockfile. Lock objects support lock-breaking and have a maximum lifetime built-in.
Docutils is a modular system for processing documentation into useful formats, such as HTML, XML, and LaTeX. It uses reStructuredText, an easy to use markup language, for input.
This package provides tools for converting .rst files to other formats via commands such as rst2man, as well as supporting Python code.
This package provides an extension to the core Python logging library for logging the beginning and completion of tasks and subtasks.
The purpose of this package is to produce a template or specification for a file-system interface, that specific implementations should follow, so that applications making use of them can rely on a common behavior and not have to worry about the specific internal implementation decisions with any given backend.
This package implements a functionality for time taking using context managers.
phply is a parser for the PHP programming language written using PLY,a Lex/YACC-style parser generator toolkit for Python.
Yamllint is a linter for YAML files. yamllint does not only check for syntax validity, but for weirdnesses like key repetition and cosmetic problems such as lines length, trailing spaces, indentation, etc.
Essentials is a collection of functions, exceptions, and classes for Python applications. Examples of utilities are exceptions for common scenarios, friendly JSON encoder, decorators for retries and logging.
Graphene is a Python library for building GraphQL schemas/types. A GraphQL schema describes your data model, and provides a GraphQL server with an associated set of resolve methods that know how to fetch data.
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.