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 is a fork of the multiprocessing Python package, a package which supports the spawning of processes using the API of the standard library's threading module.
This package contains validators for different things such as email addresses, IP addresses, URLs, hashes and more. It has been designed to be easy to use and not require defining a schema or form just to validate some input.
This module defines a decorator to wrap legacy APIs. The primary use case is APIs defined before keyword-only parameters existed.
Library for atomic file writes using platform dependent tools for atomic file system operations.
This package provides a set of handlers for the Python standard library logging package. Some of these handlers are out-of-scope for the standard library, and so they are packaged here. Others are updated versions which have appeared in recent Python releases, but are usable with older versions of Python and so are packaged here.
Cheetah is a text-based template engine and Python code generator.
Cheetah can be used as a standalone templating utility or referenced as a library from other Python applications. It has many potential uses, but web developers looking for a viable alternative to ASP, JSP, PHP and PSP are expected to be its principle user group.
Features:
Generates HTML, SGML, XML, SQL, Postscript, form email, LaTeX, or any other text-based format.
Cleanly separates content, graphic design, and program code.
Blends the power and flexibility of Python with a simple template language that non-programmers can understand.
Gives template writers full access to any Python data structure, module, function, object, or method in their templates.
Makes code reuse easy by providing an object-orientated interface to templates that is accessible from Python code or other Cheetah templates. One template can subclass another and selectively reimplement sections of it.
Provides a simple, yet powerful, caching mechanism that can dramatically improve the performance of a dynamic website.
Compiles templates into optimized, yet readable, Python code.
Confuse is a configuration library for Python that uses YAML. It takes care of defaults, overrides, type checking, command-line integration, human-readable errors, and standard OS-specific locations.
AsyncClick is a fork of Click that works well with anyio, Trio, or asyncio.
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 implements a functionality for time taking using context managers.
This library extends the standard functools Python module with a few extra procedures.
This package provides a python module for generating random strings of various types. It could be useful for fuzz testing, generating dummy data, or other applications. It has no dependencies outside the standard library.
When writing applications, finding the right location to store user data and configuration varies per platform. Even for single-platform apps, there may by plenty of nuances in figuring out the right location. This small Python module determines the appropriate platform-specific directories, e.g. the ``user data dir''.
This Python module implements a multiprocessing-aware Handler that, when set on the root Logger, will tunnel log records to the main process so that they are handled correctly.
Vcversioner is a Python library that inspects tagging information in a variety of version control systems in order to discover version numbers.
PyDispatcher is an enhanced version of Patrick K. O’Brien’s original dispatcher.py module. It provides the Python programmer with a robust mechanism for event routing within various application contexts.
Included in the package are the robustapply and saferef modules, which provide the ability to selectively apply arguments to callable objects and to reference instance methods using weak-references.
This Python library is a wrapper around tokenize from the Python standard library. It provides two additional tokens ESCAPED_NL and UNIMPORTANT_WS, and a Token data type. Use src_to_tokens and tokens_to_src to roundtrip.
This Python library contains utility functions for Python class constructs.
The extension-helpers package includes convenience helpers to assist with building Python packages with compiled C/Cython extensions. It is developed by the Astropy project but is intended to be general and usable by any Python package.
This library provides a Python module to parse command-line arguments.
This package provides a framework to implement simple but nice CLIs.
Show in File Manager is a Python package to open the system file manager and optionally select files in it. The point is not to open the files, but to select them in the file manager, thereby highlighting the files and allowing the user to quickly do something with them.
A library designed to represent tabular data in visually appealing ASCII tables. PrettyTable allows for selection of which columns are to be printed, independent alignment of columns (left or right justified or centred) and printing of sub-tables by specifying a row range.
This package provides a tiny, secure, URL-friendly, unique string ID generator for Python.