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 is a small Python library that implements boolean algebra. It defines two base elements, TRUE and FALSE, and a Symbol class that can take on one of these two values. Calculations are done only in terms of AND, OR, and NOT---other compositions like XOR and NAND are emulated on top of them. Expressions are constructed from parsed strings or directly in Python.
This package provides a network interface and IP address enumeration library in Python.
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
This package provides a flake8 plugin that integrates isort, extending flake8 so that it can warn about badly sorted Python import directives.
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
The ld package provides information about the GNU/Linux distribution it runs on, such as a reliable machine-readable ID, or version information.
find_libpython helps find the path to the libpython dynamic library for the current Python environment. It is both a script and a Python package.
This package allows for providing notifications for all Farama Foundation maintained libraries.
dirty-equals is a Python library that (mis)uses the __eq__ method to make code (generally unit tests) more declarative and therefore easier to read and write.
This package provides a decorator for caching properties in classes. It is forked from cached-property.
AnyIO is an asynchronous networking and concurrency library that works on top of either asyncio or trio. It implements trio-like structured concurrency on top of asyncio, and works in harmony with the native SC of trio itself.
This package allows to detect if the user is using Dark Mode.
CliKit is a group of utilities to build testable command line interfaces.
This Python 3 module provides a DNS API for looking up DNS entries from within Python 3 modules and applications. This module is a simple, lightweight implementation.
Packaging is a Python module for dealing with Python packages. It offers an interface for working with package versions, names, and dependency information.
This package provides tools for constructing graphs, BFS and DFS traversals, topological sort, shortest paths, and more with graphviz output.
This package includes some extensions for Matplotlib to create clean plots with a minimalistic style.
This package lets you implement minimal boilerplate CLIs derived from type hints and parse from command line, config files and environment variables.
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
This Python library handles software versions and specifiers. It is adapted from the packaging package.
Lfdfiles is a Python library and console script for reading, writing, converting, and viewing many of the proprietary file formats used to store experimental data and metadata at the Laboratory for Fluorescence Dynamics.
pdfminer.six is a community maintained fork of the original PDFMiner. It is a tool for extracting information from PDF documents. It focuses on getting and analyzing text data. Pdfminer.six extracts the text from a page directly from the sourcecode of the PDF. It can also be used to get the exact location, font or color of the text.
This package provides a decorator to automatically detect mismatch when overriding a method.
versioneer is a tool for managing a recorded version number in distutils-based python projects. The goal is to remove the tedious and error-prone "update the embedded version string" step from your release process.