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.
pyTooling is a collection of (abstract) data models, lacking classes, decorators, a new performance boosting meta-class, and enhanced exceptions. It also provides lots of helper functions---e.g., to ease the handling of package descriptions or to unify multiple existing APIs into a single API.
This package provides both simple, atomic constructs (such as integers of various sizes), as well as composite ones which allow you form hierarchical and sequential structures of increasing complexity. It features bit and byte granularity, easy debugging and testing, an easy-to-extend subclass system, and lots of primitive constructs to make your work easier.
Helpdev is a library to easily extract information about the Python environment.
This package provides a Doxygen input filter for QML files.
The module provides a fast implementation of cached properties for Python 3.9+.
This package provides Python 3 bindings for libfuse 3 with async I/O support.
This package provides a patch parsing and application library.
This tool provides a command-line interface (CLI) to bump a software version simply.
This library provides a publish-subscribe API to facilitate event-based or message-based architecture in a single-process application. It is centered on the notion of a topic - senders publish messages of a given topic, and listeners subscribe to messages of a given topic, all inside the same process.
This package providis typing stubs for python-tqdm.
Logfury is a tool for python library maintainers. It allows for responsible, low-boilerplate logging of method calls.
This package provides a Python implementation of John Gruber's Markdown. The library features international input, various Markdown extensions, and several HTML output formats. A command line wrapper markdown_py is also provided to convert Markdown files to HTML.
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.
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.
Python-daemon is a library that assists a Python program to turn itself into a well-behaved Unix daemon process, as specified in PEP 3143.
This library provides a DaemonContext class that manages the following important tasks for becoming a daemon process:
Detach the process into its own process group.
Set process environment appropriate for running inside a chroot.
Renounce suid and sgid privileges.
Close all open file descriptors.
Change the working directory, uid, gid, and umask.
Set appropriate signal handlers.
Open new file descriptors for stdin, stdout, and stderr.
Manage a specified PID lock file.
Register cleanup functions for at-exit processing.
This package improves the look and readability of argparse's help while requiring minimal changes to the code.
The Python Language Server pylsp is an implementation of the Python 3 language specification for the Language Server Protocol (LSP). This tool is used in text editing environments to provide a complete and integrated feature-set for programming Python effectively.
Netifaces is a Python module providing information on network interfaces in an easy and portable manner.
This package auto-generates API documentation from Python projects already existing modules and objects docstrings.
The functions and classes in humanfriendly can be used to make text interfaces more user-friendly. It includes tools to parse and format numbers, file sizes, and timespans, timers for long-running operations, menus to allow the user to choose from a list of options, and terminal interaction helpers.
arcp provides functions for creating arcp_ URIs, which can be used for identifying or parsing hypermedia files packaged in an archive or package, like a ZIP file. arcp URIs can be used to consume or reference hypermedia resources bundled inside a file archive or an application package, as well as to resolve URIs for archive resources within a programmatic framework. This URI scheme provides mechanisms to generate a unique base URI to represent the root of the archive, so that relative URI references in a bundled resource can be resolved within the archive without having to extract the archive content on the local file system. An arcp URI can be used for purposes of isolation (e.g. when consuming multiple archives), security constraints (avoiding "climb out" from the archive), or for externally identiyfing sub-resources referenced by hypermedia formats.
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.
This package implements URI Template expansion in strict adherence to RFC 6570, but adds a few extensions.
This package implements a functionality to print versions of imported Python packages.