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 webring send a patch to ~whereiseveryone/toys@lists.sr.ht adding your channel as an entry in channels.scm.
This package provides declarative command-line interfaces using argparse and dataclasses.
Real applications have real data, and real data nests---objects inside of objects inside of lists of objects. glom is a new and powerful way to handle real-world data, featuring:
Path-based access to nested data structures
Readable, meaningful error messages
Declarative data transformation, using lightweight, Pythonic specifications
Built-in data exploration and debugging features
Traitlets is a framework that lets Python classes have attributes with type checking, dynamically calculated default values, and ‘on change’ callbacks. The package also includes a mechanism to use traitlets for configuration, loading values from files or from command line arguments. This is a distinct layer on top of traitlets, so you can use traitlets in your code without using the configuration machinery.
Bz2file is a Python library for reading and writing bzip2-compressed files. It contains a drop-in replacement for the I/O interface in the standard library's bz2 module, including features from the latest development version of CPython that are not available in older releases.
Plotille provides a figure class and graphing functions to create plots, scatter plots, histograms and heatmaps in the terminal using braille dots.
This package provide helpfull functions for Python's testing and packaging tasks.
This package provides a port of the serialize and unserialize functions of PHP for Python
This package provides a build hook plugin for Hatch that compiles bsmulti-lingual messages with GNU gettext's tools msgfmt.
This Python library allows communicating with the U3, U6, UE9 and U12 LabJack data acquisition (DAQ) modules.
PyTables is a package for managing hierarchical datasets and designed to efficiently cope with extremely large amounts of data.
This library extends the standard functools Python module with a few extra procedures.
CliKit is a group of utilities to build testable command line interfaces.
PyICU is a python extension wrapping the ICU C++ API.
PyMdown Extensions is a collection of extensions for Python Markdown. All extensions are found under the module namespace of pymdownx.
This package outputs version information for modules loaded in the current session, Python, and the OS.
Lark is a parser built with a focus on ergonomics, performance and resilience. Lark can parse all context-free languages. That means it is capable of parsing almost any programming language out there, and to some degree most natural languages too.
This package determines if shell has a light or dark background.
Pure Python multicast DNS (mDNS) service discovery library (Bonjour/Avahi compatible).
This library provides a text parser written in the Python language. It aims to be fast.
This package provides fast fractions data type for rational numbers. It is the cythonized version of fractions.Fraction.
The deep-merge Python library provides a toolset to deeply merge nested data structures in Python like lists and dictionaries.
This is Python port of linkify-it, which is a links recognition library with full Unicode support. It has features like:
Full unicode support, with astral characters
International domains support
Allows rules extension and custom normalizers.
This package detects which async library a program is running under. It supports multiple async I/O packages, like Trio, and asyncio.
This package provides "pasta", an AST-based Python refactoring library.