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.
arcp provides functions for creating arcp_ URIs, which can be used for identifying or parsing hypermedia files packaged in an archive or package, like a ZIP file. arcp URIs can be used to consume or reference hypermedia resources bundled inside a file archive or an application package, as well as to resolve URIs for archive resources within a programmatic framework. This URI scheme provides mechanisms to generate a unique base URI to represent the root of the archive, so that relative URI references in a bundled resource can be resolved within the archive without having to extract the archive content on the local file system. An arcp URI can be used for purposes of isolation (e.g. when consuming multiple archives), security constraints (avoiding "climb out" from the archive), or for externally identiyfing sub-resources referenced by hypermedia formats.
This Python tool figures out the differences between two similar XML files, in the same way the diff utility does it.
Babel is composed of two major parts: - tools to build and work with gettext message catalogs - a Python interface to the CLDR (Common Locale Data Repository), providing access to various locale display names, localized number and date formatting, etc.
Yattag is a Python library for generating HTML or XML in a pythonic way.
This Python package provide ANSI escape codes for styling strings in the terminal.
This package provides Python bindings to the Rust rpds crate for persistent data structures. It was written initially to support replacing python-pyrsistent.
This package bundles some of the best Python serialization libraries into one standalone package, with a high-level API that makes it easy to write code that's correct across platforms and Pythons.
Tools and API for translation and localization engineering. It contains several utilities, as well as an API for building localization tools.
This package provides a flake8 plugin that integrates isort, extending flake8 so that it can warn about badly sorted Python import directives.
python-schema is a library for validating Python data structures, such as those obtained from config-files, forms, external services or command-line parsing, converted from JSON/YAML (or something else) to Python data-types.
With apipkg you can control the exported namespace of a Python package and greatly reduce the number of imports for your users. It is a small pure Python module that works on virtually all Python versions.
This package provides more-reasonable core functionality for numpy.
A lot of numpysane functionality is inspired by PDL (Perl Data Language).
numpysane has:
easier broadcasting
nicer array manipulation
array concatenation
manipulation of dimensions
broadcast-aware inner product
broadcast-aware outer product
broadcast-aware 2-norm
broadcast-aware matrix multiplication
This package provides a pure Python RFC3339 validator.
This package provides a parser, schema validator, and data binding tool for YAML and JSON.
This package provides a port of the serialize and unserialize functions of PHP for Python.
This package provides an automatic class-based binding to JSON Schemas for use in python.
This package provides a library for W3C Provenance Data Model supporting PROV-O (RDF), PROV-XML, PROV-JSON import/export.
This library provides a Python module to parse command-line arguments.
This plugs in to Python LSP Server, adding code actions that refactor using Rope.
A Flake8 plugin that checks for the line continuation style to be in the preferred method according to PEP-8, specifically:
The preferred way of wrapping long lines is by using Python's implied line continuation inside parentheses, brackets and braces. Long lines can be broken over multiple lines by wrapping expressions in parentheses. These should be used in preference to using a backslash for line continuation.
attrs is a Python package with class decorators that ease the chores of implementing the most common attribute-related object protocols.
This package provides a standard for generating test points and exchanging variables, objectives, and constraints in optimization problems.
It is an effort to standardize the interface of the generators in optimization libraries such as:
Xopt - flexible high-level optimization in Python
optimas - optimization at scale, powered by
libEnsemblelibEnsemble - a Python toolkit for coordinating asynchronous and dynamic ensembles of calculations
rsopt - flexible configuration and execution of large, black-box optimization problems
This Python module enables remote procedure calls, clustering, and distributed-computing. For this purpose, it makes use of object-proxying, a technique that employs python's dynamic nature, to overcome the physical boundaries between processes and computers, so that remote objects can be manipulated as if they were local.
This package provides a lazy-loading, fancy-sliceable iterable. Think of it like a generator that is "reusable" and has a length.