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.
Astor is designed to allow easy manipulation of Python source via the Abstract Syntax Tree.
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.
jsonpatch is a library and program that allows applying JSON Patches according to RFC 6902.
This package contains a Python implementation of the patiencediff algorithm. Patiencediff provides a good balance of performance, nice output for humans, and implementation simplicity.
This package includes some extensions for Matplotlib to create clean plots with a minimalistic style.
Itsdangerous provides various helpers to pass trusted data to untrusted environments and back.
This package provides a Python module that will check for package updates.
This project documents instruction sets in a format convenient for tools development. An instruction set is represented by three files:
an XML file that describes instructions;
an XSD file that describes the structure of the XML file;
a Python module that reads the XML file and represents it as a set of Python objects;
It currently provides descriptions for most user-mode x86, x86_64, and k1om instructions up to AVX-512 and SHA (including 3dnow!+, XOP, FMA3, FMA4, TBM and BMI2).
This package provides efficient Python bindings to picosat on the C level. When importing pycosat, the picosat solver becomes part of the Python process itself. picosat is a Boolean Satisfiability Problem (SAT) solver.
This module extends immutable UUID objects (the UUID class) with the functions uuid6(), uuid7(), and uuid8() from the proposed IETF RFC 9562.
This package provides a simple YAML-based config module.
This library provides algorithms and data types for solving symbolic expressions in pure Python using the technique of logical unification.
This package provides a Python implementation of the CANopen standard for CANs. The aim of the project is to support the most common parts of the CiA 301 standard in a simple Pythonic interface. It is mainly targeted for testing and automation tasks rather than a standard compliant master implementation.
This library validates email address syntax and deliverability.
This package provides console text coloring for Python.
python-flasgger allows extracting Swagger specs from your Flask project. It is a fork of Flask-Swagger.
The h5py package provides both a high- and low-level interface to the HDF5 library from Python. The low-level interface is intended to be a complete wrapping of the HDF5 API, while the high-level component supports access to HDF5 files, datasets and groups using established Python and NumPy concepts.
Pika is a pure-Python implementation of the AMQP (Advanced Message Queuing Protocol) 0-9-1 protocol that tries to stay fairly independent of the underlying network support library.
This Python library allows communicating with the U3, U6, UE9 and U12 LabJack data acquisition (DAQ) modules.
This package is a fork of the multiprocessing Python package, a package which supports the spawning of processes using the API of the standard library's threading module.
Graphene is a Python library for building GraphQL schemas/types. A GraphQL schema describes your data model, and provides a GraphQL server with an associated set of resolve methods that know how to fetch data.
This package provides an implementation-agnostic implementation of JSON reference resolution.
python-pymonad implements data structures typically available in purely functional or functional first programming languages such as Haskell and F#. Included are
Monad and Monoid data types with several common monads such as Maybe and State
Useful tools such as the
@currydecorator for defining curried functionsType annotations to help ensure correct usage
Entry points are a way for Python packages to advertise objects with some common interface. The most common examples are console_scripts entry points, which define shell commands by identifying a Python function to run. The entrypoints module contains functions to find and load entry points.