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 minimalistic evaluator of Python expression using the ast module.
The colorlog.ColoredFormatter is a formatter for use with Python's logging module that outputs records using terminal colors.
An implementation of the Debug Adapter Protocol for Python.
Wcwidth measures the number of terminal column cells of wide-character codes. It is useful for those implementing a terminal emulator, or programs that carefully produce output to be interpreted by one. It is a Python implementation of the wcwidth and wcswidth C functions specified in POSIX.1-2001 and POSIX.1-2008.
Curtsies is a Python library for interacting with the terminal. It features string-like objects which carry formatting information, per-line fullscreen terminal rendering, and keyboard input event reporting.
This package provides an extension to the core Python logging library for logging the beginning and completion of tasks and subtasks.
The simplaudio package provides cross-platform, dependency-free audio playback capability for Python 3 on OSX, Windows, and Linux.
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.
ptpython is a Python read-eval-print loop with IDE-like features. It supports syntax highlighting, multiline editing, autocompletion, mouse, color schemes, bracketed paste, Vi and Emacs keybindings, Chinese characters etc.
Pydantic Settings provides optional Pydantic features for loading a settings or config class from environment variables or secrets files.
PyNamecheap is a Namecheap API client in Python.
This package provides support for the APA style within pybtex.
PyZMQ is the official Python binding for the ZeroMQ messaging library.
Plumbum is a library of tools for replacing shell scripts with Python code.
This package implements a functionality for creating, editing and loading COLLADA,which is a COLLAborative Design Activity for establishing an interchange file format for interactive 3D applications.
The library allows you to load a COLLADA file and interact with it as a python object. In addition, it supports creating a collada python object from scratch, as well as in-place editing.
Diff Match and Patch libraries offer robust algorithms to perform the operations required for synchronizing plain text.
Jedi is a static analysis tool for Python that can be used in Integrated Development Environments (IDEs) and text editors. It understands Python on a deeper level than many other static analysis frameworks for Python.
Jedi understands docstrings and you can use Jedi autocompletion in your REPL as well.
This is an API client for various online judges, used as the backend library of oj command. You can use the Python library (onlinejudge module) and the command-line interface (oj-api command) which talks JSON compatible with jmerle/competitive-companion.
The deep-merge Python library provides a toolset to deeply merge nested data structures in Python like lists and dictionaries.
This package provides a plugin with support for the python-black formatter for the Python LSP Server.
path (formerly path.py) implements path objects as first-class entities, allowing common operations on files to be invoked on those path objects directly.
This module provides utilities for multiplexing interactions with lists of Python objects.
A Python package for Distributed Resource Management (DRM) job submission and control. This package is an implementation of the DRMAA 1.0 Python language binding specification.
The coloredlogs package enables colored terminal output for Python's logging module. The ColoredFormatter class inherits from logging.Formatter and uses ANSI escape sequences to render your logging messages in color.