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.
Upload notebooks as .ipynb, .rmd, and .html to a notebooksharing.space instance.
Netifaces is a Python module providing information on network interfaces in an easy and portable manner.
Pyment is a command line tool and library that can be used to convert between several docstring styles.
This package provides models and classes to supplement the standard library collections module. Examples include
RangeMap: A mapping that accepts a range of values for keys.
Projection: A subset over an existing mapping.
KeyTransformingDict: Generalized mapping with keys transformed by a function.
FoldedCaseKeyedDict: A dict whose string keys are case-insensitive.
BijectiveMap: A map where keys map to values and values back to their keys.
ItemsAsAttributes: A mapping mix-in exposing items as attributes.
IdentityOverrideMap: A map whose keys map by default to themselves unless overridden.
FrozenDict: A hashable, immutable map.
Enumeration: An object whose keys are enumerated.
Everything: A container that contains all things.
Least, Greatest: Objects that are always less than or greater than any other.
pop_all: Return all items from the mutable sequence and remove them from that sequence.
DictStack: A stack of dicts, great for sharing scopes.
WeightedLookup: A specialized RangeMap for selecting an item by weights.
This package provides a pixel-level image comparison library for Python, originally created to compare screenshots in tests. Its features include accurate anti-aliased pixels detection and perceptual color difference metrics.
Pretend is a library to make stubbing with Python easier. Stubbing is a technique for writing tests. You may hear the term mixed up with mocks,fakes, or doubles. Basically, a stub is an object that returns pre-canned responses, rather than doing any computation.
This package provides time-handling functionality that used to be part of the netcdf4 package before.
This package provides an object type which efficiently represents an array of booleans. Bitarrays are sequence types and behave very much like usual lists. Eight bits are represented by one byte in a contiguous block of memory. The user can select between two representations: little-endian and big-endian. All of the functionality is implemented in C. Methods for accessing the machine representation are provided. This can be useful when bit level access to binary files is required, such as portable bitmap image files. Also, when dealing with compressed data which uses variable bit length encoding, you may find this module useful.
This package provides a lazy-loading, fancy-sliceable iterable. Think of it like a generator that is "reusable" and has a length.
This library computes and verifies Cyclic Redundancy Check checksums, using predefined and custom CRC configurations.
Configurations:
- CRC8
CCITT AUTOSAR SAEJ1850 SAEJ1850_ZERO BLUETOOTH MAXIM-DOW
- CRC16
XMODEM GSM PROFIBUS MODBUS IBM-3740 KERMIT
- CRC32
CRC32 AUTOSAR BZIP2 POSIX
- CRC64
CRC64
Panflute is a Python package that makes Pandoc filters fun to write. It is a pythonic alternative to John MacFarlane's pandocfilters, from which it is heavily inspired.
BibtexParser is a Python library to parse BibTeX files.
This project does not implement the parsing of pyproject.toml containing PEP 621 metadata. Instead, given a Python data structure representing PEP 621 metadata (already parsed), it will validate this input and generate a PEP 643-compliant metadata file (e.g. PKG-INFO).
This package provides tools to convert files in the format used by multiple Spanish banks (standard 43 of the Spanish Banking Council [CSB43] / Spanish Banking Association [AEB43]) to other formats.
Supported output formats are: OFX, HomeBank CSV, HTML, JSON, ODS (OpenDocument spreadsheet), CSV, TSV, XLS, XLSX (Microsoft Excel spreadsheet), and YAML.
This package provides console text coloring for Python.
This library allows managing GitHub resources such as repositories, user profiles, and organizations in your Python applications, using version 3 of the GitHub application programming interface (API).
Diff Match and Patch libraries offer robust algorithms to perform the operations required for synchronizing plain text.
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.
This package provides a way to monitor file system events such as a file modification and trigger an action. This is similar to inotify, but portable.
This Python module enables remote procedure calls, clustering, and distributed-computing. For this purpose, it makes use of object-proxying, a technique that employs python's dynamic nature, to overcome the physical boundaries between processes and computers, so that remote objects can be manipulated as if they were local.
pudb is a full-screen, console-based Python debugger providing all the niceties of modern GUI-based debuggers in a more lightweight and keyboard-friendly package.
The module provides a fast implementation of cached properties for Python 3.9+.
The property-manager package defines several custom property variants for Python programming including required properties,writable properties, cached properties, etc.
This package is an implementation of of bounded Levenshtein distance (Ukkonen).