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.
Using entry_points in your setup.py makes scripts that start really slowly because it imports pkg_resources. This package allows such setup scripts to load entry points more quickly.
python-dbusmock allows for the easy creation of mock objects on D-Bus. This is useful for writing tests for software which talks to D-Bus services such as upower, systemd, logind, gnome-session or others, and it is hard (or impossible without root privileges) to set the state of the real services to what you expect in your tests.
This package provides a Python library for the bsdiff binary diff utility. It also provides two command-line tools, bsdiff4 and bspatch4.
Prompt-Toolkit is a library for building interactive command line interfaces in Python. It's like GNU Readline but it also features syntax highlighting while typing, out-of-the-box multi-line input editing, advanced code completion, incremental search, support for Chinese double-width characters, mouse support, and auto suggestions.
This package is a preview of pathlib functionality planned for a future release of Python; specifically, it provides three ABCs that can be used to implement path classes for non-local filesystems
Chai provides an api for mocking, stubbing and spying your python objects, patterned after the Mocha library for Ruby.
This package provides a Python implementation of the Mustache templating language renderer.
This package provides a Python API wrapping the pdftoppm and pdftocairo command line tools. It can convert PDF files to a Python list with elements of type PIL.Image (from the python-pillow library).
Dirsync is an advanced directory tree synchronisation tool.
This package provides Python interface to the OpenJPEG library which allows one to read and write JPEG 2000 files
This package provides an implementation-agnostic implementation of JSON reference resolution.
Senf introduces a new platform native string type called fsnative. It adds functions to convert text, bytes and paths to and from that new type and helper functions to integrate it nicely with the Python stdlib.
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.
funcy is a library that provides functional tools. Examples are:
merge - Merges collections of the same type
walk - Type-preserving map
select - Selects a part of a collection
take - Takes the first n items of a collection
first - Takes the first item of a collection
remove - Predicated-removes items of a collection
concat - Concatenates two collections
flatten - Flattens a collection with subcollections
distinct - Returns only distinct items
split - Predicated-splits a collection
split_at - Splits a collection at a given item
group_by - Groups items by group
pairwise - Pairs off adjacent items
partial - Partially-applies a function
curry - Curries a function
compose - Composes functions
complement - Complements a predicate
all_fn - "all" with predicate
This library provides an efficient mechanism for overloading function implementations based on the types of the arguments.
The calver package is a setuptools extension for automatically defining your Python package version as a calendar version.
Advanced Python Scheduler (APScheduler) is a Python library that lets you schedule your Python code to be executed later, either just once or periodically.
You can add new jobs or remove old ones on the fly as you please. If you store your jobs in a database, they will also survive scheduler restarts and maintain their state. When the scheduler is restarted, it will then run all the jobs it should have run while it was offline.
The Python X Library is intended to be a fully functional X client library for Python programs. It is useful to implement low-level X clients. It is written entirely in Python.
Shellingham detects what shell the current Python executable is running in.
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 module provides utilities for multiplexing interactions with lists of Python objects.
This package allows to detect if the user is using Dark Mode.
Mixed sync-async queue, supposed to be used for communicating between classic synchronous (threaded) code and asynchronous (in terms of asyncio) one. Like Janus god the queue object from the library has two faces: synchronous and asynchronous interface. Synchronous is fully compatible with standard queue, asynchronous one follows asyncio queue design.
This Python module returns the CPU info by using the best sources of information for your operating system.