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.
EmPy is a system for embedding Python expressions and statements in template text; it takes an EmPy source file, processes it, and produces output. This is accomplished via expansions, which are special signals to the EmPy system and are set off by a special prefix (by default the at sign, @). EmPy can expand arbitrary Python expressions and statements in this way, as well as a variety of special forms. Textual data not explicitly delimited in this way is sent unaffected to the output, allowing Python to be used in effect as a markup language. Also supported are callbacks via hooks, recording and playback via diversions, and dynamic, chainable filters. The system is highly configurable via command line options and embedded commands.
This package provides a small helper library to convert Arabic Numbers to Roman Numerals.
Python module dedicated to rendering RST (reStructuredText) documents to ansi-escaped strings suitable for display in a terminal.
The Munkres module provides an implementation of the Munkres algorithm (also called the Hungarian algorithm or the Kuhn-Munkres algorithm), useful for solving the Assignment Problem.
This package provides a port of node.js's EventEmitter to python. Additionally, it includes a number of subclasses useful for implementing async and threaded programming in python, such as async/await.
This package provides a build backend that patches Poetry Core to enable the versioning system in PEP 517 build frontends.
This package makes it easy to draw tables in terminal/console applications from a list of lists of strings. It supports multi-line rows.
Celery is an asynchronous task queue/job queue based on distributed message passing. It is focused on real-time operation, but supports scheduling as well. The execution units, called tasks, are executed concurrently on a single or more worker servers using multiprocessing, Eventlet, or gevent. Tasks can execute asynchronously (in the background) or synchronously (wait until ready).
This Python library provides a simple lexer/parser for inline markup based on regular expressions.
This package provides a standalone variant of distutils.version and packaging.version, without anything else.
This package provides the python-dotenv Python module to read key-value pairs from a .env file and set them as environment variables.
Queuelib is a Python library that implements object collections which are stored in memory or persisted to disk, provide a simple API, and run fast.
Queuelib provides collections for queues (FIFO), stacks (LIFO), queues sorted by priority and queues that are emptied in a round-robin fashion.
gevent is a coroutine-based Python networking library that uses greenlet to provide a high-level synchronous API on top of the libev event loop.
This package provides an extension for the template engine Jinja2. It adds a 'now' tag providing a convenient access to the arrow.now() API from templates. A format string can be provided to control the output.
This tool helps to install Rust into a temporary directory, allowing support of Rust-based Python builds. Cargo and rustc are installed into a cache directory, to avoid modifying the host's environment, and further activated using a set of environment variables.
userspacefs is a library that allows you to easily write user-space file systems in Python.
Pelican is a tool to generate a static blog from reStructuredText, Markdown input files, and more. Pelican uses Jinja2 for templating and is very extensible.
This package lets you implement minimal boilerplate CLIs derived from type hints and parse from command line, config files and environment variables.
Automat is a library for concise, idiomatic Python expression of finite-state automata (particularly deterministic finite-state transducers).
Factory_boy is a fixtures replacement based on thoughtbot’s factory_girl. As a fixtures replacement tool, it aims to replace static, hard to maintain fixtures with easy-to-use factories for complex object. Instead of building an exhaustive test setup with every possible combination of corner cases, factory_boy allows you to use objects customized for the current test, while only declaring the test-specific fields.
This library allows managing GitHub resources such as repositories, user profiles, and organizations in your Python applications, using version 3 of the GitHub application programming interface (API).
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.
MonthDelta provides functionality to do date computations with months.
littleutils is a small collection of Python utility functions, useful in the context of writing unit tests among other uses.