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 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.
NLTK provides interfaces to over 50 corpora and lexical resources such as WordNet, along with a suite of text processing libraries for classification, tokenization, stemming, tagging, parsing, and semantic reasoning, wrappers for natural language processing libraries.
inotify-simple is a simple wrapper around inotify library.
Colorcet is a collection of perceptually accurate 256-color colormaps for use with Python plotting programs like Bokeh, Matplotlib, HoloViews, and Datashader.
This package provides n extension module for Click to register external CLI commands via setuptools entry-points.
This package stitches your PDF files together, generating customizable bookmarks using a declarative input in the form of a markdown file.
Capture the outcome of Python function calls. Extracted from the Trio project.
This library provides an efficient mechanism for overloading function implementations based on the types of the arguments.
This package makes it easy to draw tables in terminal/console applications from a list of lists of strings. It supports multi-line rows.
This package provides:
PEP 561 typing stubs packages for the Trio project packages:
trio (
trio-stubs)outcome (
outcome-stubs)async_generator (
async_generator-stubs)
A package
trio_typingcontaining types that Trio programs often want to refer to (AsyncGenerator[Y, S]andTaskStatus[T])and a mypy plugin that smooths over some limitations in the basic type hints.
Archspec offers human-readable labels for system architecture aspects. These aspects include CPU, network fabrics, etc. In addition, it offers APIs to detect, query, and compare them.
This package provides colored diff functions that highlight parts of the lines that were modified.
This module provides a Python interface to pkg-config. It can be used to find all pkg-config packages, check if a package exists, check if a package meets certain version requirements, query CFLAGS and LDFLAGS and parse the output to build extensions with setup.py.
PyMdown Extensions is a collection of extensions for Python Markdown. All extensions are found under the module namespace of pymdownx.
num2words is a library that converts numbers like 42 to words like forty-two. It supports multiple languages, and can even generate ordinal numbers like forty-second.
Python-Titlecase is a Python port of John Gruber's titlecase.pl. It capitalizes (predominantly English) strings in a way that is similar to book titles, using the New York Times Manual of Style to leave certain words lowercase.
This package provides a build hook plugin for Hatch to automatically bs generate a manual page from an ArgumentParser object, using argparse-manpage by Pavel Raiskup.
This package provides a pure Python RFC3339 validator.
This package contains typing stubs for for freezegun, a very small subset the Python stubs contained in the complete typeshed collection.
Lexicon provides a way to manipulate DNS records on multiple DNS providers in a standardized way. It has a CLI but it can also be used as a Python library. It was designed to be used in automation, specifically with Let's Encrypt.
typing-inspection provides tools to inspect type annotations at runtime.
This package provides Emoji terminal output for Python. The entire set of Emoji codes as defined by the Unicode Consortium is supported in addition to a bunch of aliases.
This package implements a functionality to generate Python __repr__ methods automatically or declaratively.
Pymodbus is a full Modbus protocol implementation using asyncio, tornado or twisted for its asynchronous communications core. It includes the following client features:
full read/write protocol on discrete and register
most of the extended protocol (diagnostic/file/pipe/setting/information)
TCP, UDP, Serial ASCII, Serial RTU, and Serial Binary
asynchronous and synchronous versions
payload builder/decoder utilities
pymodbus read eval print loop (REPL).
It also includes the following server features:
can function as a fully implemented Modbus server
TCP, UDP, Serial ASCII, Serial RTU, and Serial Binary
asynchronous and synchronous versions
full server control context (device information, counters, etc)
a number of backing contexts (database, redis, sqlite, a slave device).