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.
smartpants can perform the following transformations:
Straight quotes ( " and ' ) into "curly" quote HTML entities
Backticks-style quotes (``like this'') into "curly" quote HTML entities
Dashes (-- and ---) into en- and em-dash entities
Three consecutive dots (... or . . .) into an ellipsis entity
PyDev.Debugger is a capable Python debugger used in PyDev and other IDEs.
dirty-equals is a Python library that (mis)uses the __eq__ method to make code (generally unit tests) more declarative and therefore easier to read and write.
Pywal16 is a tool that generates a color palette from the dominant colors in an image. It then applies the colors system-wide and on-the-fly in all of your favorite programs.
Shapely is a Python package for manipulation and analysis of planar geometric objects. It is based on the GEOS library.
This package provides tools to build manual pages from Python's ArgumentParser object.
filelock contains a single module implementing a platform independent file lock in Python, which provides a simple way of inter-process communication.
This is a fork of amqplib which was originally written by Barry Pederson. It is maintained by the Celery project, and used by kombu as a pure python alternative when librabbitmq is not available.
The Python pyperf module is a toolkit for writing, running and analyzing benchmarks. It features a simple API that can:
automatically calibrate a benchmark for a time budget;
spawn multiple worker processes;
compute the mean and standard deviation;
detect if a benchmark result seems unstable;
store benchmark results in JSON format;
support multiple units: seconds, bytes and integer.
NestedText is a file format for holding data that is to be entered, edited, or viewed by people. It allows data to be organized into a nested collection of dictionaries, lists, and strings. In this way it is similar to JSON and YAML, but without the complexity and risk of YAML and without the syntactic clutter of JSON. NestedText is both simple and natural. Only a small number of concepts and rules must be kept in mind when creating it. It is easily created, modified, or viewed with a text editor and easily understood and used by both programmers and non-programmers.
This package provides Python bindings to the Rust rpds crate for persistent data structures. It was written initially to support replacing python-pyrsistent.
Automatically find diff lines that need test coverage. It also finds diff lines that have violations (according to tools such as pycodestyle, pyflakes, flake8, or pylint). This is used as a code quality metric during code reviews.
Param is a library for handling all the user-modifiable parameters, arguments, and attributes that control your code. It provides automatic, robust error-checking while dramatically reducing boilerplate code, letting you focus on what you want your code to do rather than on checking for all the possible ways users could supply inappropriate values to a function or class.
This package provides the core functionality for pydantic validation and serialization.
This package provides a library for parsing and validating OpenSSH public key files.
PySAML2 is a pure python implementation of SAML Version 2 Standard. It contains all necessary pieces for building a SAML2 service provider or an identity provider. The distribution contains examples of both.
This package was originally written to work in a WSGI environment, but there are extensions that allow you to use it with other frameworks.
ZipFly is a zip archive generator. It was created to generate very large zip archives for immediate sending out to clients, or for writing large zip archives without memory inflation.
pycodestyle (formerly pep8) is a tool to check Python code against some of the style conventions in PEP 8.
Essentials is a collection of functions, exceptions, and classes for Python applications. Examples of utilities are exceptions for common scenarios, friendly JSON encoder, decorators for retries and logging.
Locket implements a lock that can be used by multiple processes provided they use the same path.
Typing stubs for simplejson.
This package handles cyclic relations compared by value.
crccheck is a calculation library for CRCs and checksums. It implement more than a hundred checksum routines.
The asyncstdlib library re-implements functions and classes of the Python standard library to make them compatible with async callables, iterables and context managers. It is fully agnostic to async event loops and seamlessly works with asyncio, third-party libraries such as trio, as well as any custom async event loop.