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.
The minifier is based on the semantics of the YUI compressor, which itself is based on the rule list by Isaac Schlueter.
xdg-base-dirs is a Python module that provides functions to return paths to the directories defined by the XDG Base Directory Specification, to save you from duplicating the same snippet of logic in every Python utility you write that deals with user cache, configuration, or data files.
This package provides liblabjackusb, a USB library for low-level communication with the U3, U6, UE9, Digit, T4 and T7 LabJack data acquisition instruments. A udev rule is also included to allow unprivileged users to communicate with the instruments via USB.
This package provides a Python progressbar library to provide visual (yet text based) progress to long running operations.
This package provides a set of handlers for the Python standard library logging package. Some of these handlers are out-of-scope for the standard library, and so they are packaged here. Others are updated versions which have appeared in recent Python releases, but are usable with older versions of Python and so are packaged here.
This package provides a docutils-compatibility bridge to CommonMark that lets you write CommonMark inside of Docutils & Sphinx projects.
Black is the uncompromising Python code formatter.
This library helps you read text from an unknown charset encoding. Motivated by chardet, it tries to resolve the issue by taking a new approach. All IANA character set names for which the Python core library provides codecs are supported.
Orjson is a fast, correct JSON library for Python. It benchmarks as the fastest Python library for JSON and is more correct than the standard json library or other third-party libraries. It serializes dataclass, datetime, numpy, and UUID instances natively.
This package provides is a small collection of algorithms that can be reused when throttling user interactions with a resource (e.g., an API).
This module provides a Python version of node-semver, a semantic version parser for Node.js.
cligj is for Python developers who create command line interfaces for geospatial data. cligj allows you to quickly build consistent, well-tested and interoperable CLIs for handling GeoJSON.
Poetry plugin to export the dependencies to various formats.
Whoosh is a fast, pure-Python full text indexing, search, and spell checking library.
This package provides an additional log handler for Python's standard logging package (PEP 282). This handler will write log events to a log file which is rotated when the log file reaches a certain size. Multiple processes can safely write to the same log file concurrently and rotated logs can be gzipped if desired. An optional threaded queue logging handler is provided to perform logging in the background.
This is a Python package for rendering rich text, tables, progress bars, syntax highlighting, markdown and more to the terminal.
This package provides a parser for and generator of the Git fastimport format.
oj is a command line tool to help solving problems on various online judges. This command automates downloading sample cases, generating additional test cases, testing for your code, and submitting it.
Cachelib is a library extracted from werkzeug which provides a collection of cache libraries in the same API interface.
This package provides a Python library with graphical symbols that can be displayed on the terminal, with color if possible, for logging purposes.
The colorlog.ColoredFormatter is a formatter for use with Python's logging module that outputs records using terminal colors.
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.
Fire is a library for automatically generating command line interfaces from absolutely any Python object. The following are the advantages:
A simple way to create a CLI in Python.
A helpful tool for developing and debugging Python code.
Helps with exploring existing code or turning other people's code into a command line interface.
Makes transitioning between Bash and Python easier.
Makes using a Python REPL easier by setting up the REPL with the modules and variables you'll need already imported and created.
This package provides a library for parsing and validating OpenSSH public key files.