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 search send a patch to ~whereiseveryone/toys@lists.sr.ht adding your channel as an entry in channels.scm.
This package provides a YAML template engine with Python expressions.
Cron-converter provides a Cron string parser (from string/lists to string/lists) and iteration for the datetime object with a cron like format.
This library provides algorithms and data types for solving symbolic expressions in pure Python using the technique of logical unification.
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 provides a pure Python QR Code generator module. It uses the Python Imaging Library (PIL) to allow for the generation of QR Codes.
In addition this package provides a command line tool to generate QR codes and either write these QR codes to a file or do the output as ascii art at the console.
This Python library provides additional types and actions for the standard argparse library.
This package implements a functionality to cache on disk the result of expensive calculations. It was started as part of Pint, the Python units package.
EasyGUI is a module for easy GUI programming in Python. EasyGUI is different from other GUI generators in that EasyGUI is NOT event-driven. Instead, all GUI interactions are invoked by simple function calls.
This package provides a Python wrapper for Ofir Pele and Michael Werman's implementation of the Earth Mover's Distance.
This package provides a C-based implementation of SipHash with an interface compatible with the hash functions provided by the hashlib standard library module. SipHash-1-3 and SipHash-2-4 variants are currently implemented.
async-timeout provides a timeout timeout context manager compatible with asyncio.
An implementation of the Debug Adapter Protocol for Python.
Cloudpickle makes it possible to serialize Python constructs not supported by the default pickle module from the Python standard library. It is especially useful for cluster computing where Python expressions are shipped over the network to execute on remote hosts, possibly close to the data.
twine currently supports registering projects and uploading distributions. It authenticates the user over HTTPS, allows them to pre-sign their files and supports any packaging format (including wheels).
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 package implements a functionality for time taking using context managers.
This Python library can be used to create and update Microsoft Word (.docx) documents.
Gorilla is a Python library that provides a convenient approach to monkey patching. Monkey patching is the process of modifying module and class attributes at runtime with the purpose of replacing or extending third-party code.
Python library for TLV encoding and decoding. Represents type and length by one byte each, hence the name tlv8.
Robot Framework is a generic automation framework for acceptance testing, acceptance test driven development (ATDD), and robotic process automation (RPA).
This package provides a PyQt/PySide compatibility layer. More precisely, it provides compatibility for the following modules: PyQt4, PyQt5, PyQt6, PySide, PySide2.
argcomplete provides extensible command line tab completion of arguments and options for Python scripts using argparse. It's particularly useful for programs with many options or sub-parsers that can dynamically suggest completions ; for example, when browsing resources over the network.
Icegrams is a Python package that encapsulates a large trigram library for Icelandic. You can use Icegrams to obtain probabilities (relative frequencies) of over a million different unigrams (single words or tokens), or of bigrams (pairs of two words or tokens), or of trigrams. Icegrams is useful for instance in spelling correction, predictive typing, to help disabled people write text fast, and for various text generation, statistics, and modeling tasks.
This package provides typing stubs for setuptools.