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 search send a patch to ~whereiseveryone/toys@lists.sr.ht adding your channel as an entry in channels.scm.
This package provides a quick single file library for easily adding evaluatable expressions into python projects. Say you want to allow a user to set an alarm volume, which could depend on the time of day, alarm level, how many previous alarms had gone off, and if there is music playing at the time.
This package provides a Python library for the bsdiff binary diff utility. It also provides two command-line tools, bsdiff4 and bspatch4.
This package provides the editor module for programmatically interfacing with your system's $EDITOR.
This package provides a pytest plugin that checks URLs for HTML-containing files.
pathvalidate is a Python library to sanitize/validate strings representing paths or filenames.
This package provides an argparse action to define CLI version with a delayed call to importlib.metadata, avoiding to load this module when not needed.
This package provides a more complete LaTeX to Unicode converter than unicodeit using a parser generated from EBNF with the Lark library.
This package implements a functionalit of signing and verification tools for Conda. Based on The Update Framework (TUF), conda-content-trust is intended to ensure that when users in the conda ecosystem obtain a package or data about that package, they can know whether or not it is trustworthy (e.g. originally comes from a reliable source and has not been tampered with). A basic library and basic CLI are included to provide signing, verification, and trust delegation functionality.
This is a Python package for easy throttling with asyncio support.
This Python library implements 3-way merge for text.
python-lief is a cross platform library which can parse, modify and abstract ELF, PE and MachO formats.
A Flake8 plugin that checks for the line continuation style to be in the preferred method according to PEP-8, specifically:
The preferred way of wrapping long lines is by using Python's implied line continuation inside parentheses, brackets and braces. Long lines can be broken over multiple lines by wrapping expressions in parentheses. These should be used in preference to using a backslash for line continuation.
This package mimics FORTRAN textual IO in Python - generates text from a Python list of variables or will read a line of text into Python variables according to the FORTRAN format statement passed.
The deep-merge Python library provides a toolset to deeply merge nested data structures in Python like lists and dictionaries.
Wcwidth measures the number of terminal column cells of wide-character codes. It is useful for those implementing a terminal emulator, or programs that carefully produce output to be interpreted by one. It is a Python implementation of the wcwidth and wcswidth C functions specified in POSIX.1-2001 and POSIX.1-2008.
This package cleans Jupyter notebooks of cell execution counts, metadata, outputs, and empty cells, preparing them for committing to version control. It provides a Git filter to automatically clean notebooks before they're staged, and can also be used with other version control systems, as a command line tool, and as a Python library.
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.
anytree is a simple, lightweight, and extensible tree data structure for Python.
This is a very simple Python library for color and formatting in the terminal. It comes with a collection of color codes and names for 256 color terminal setups.
This package provides Python bindings to libarchive, a C library to access possibly compressed archives in many different formats. It uses Python's ctypes foreign function interface (FFI).
This package contains a context manager for mocking/wrapping stdin/stdout/stderr.
Ultra-lightweight pure Python package to check if a file is binary or text.
The flufl.lock package provides NFS-safe file locking with timeouts for POSIX systems. It is similar to the O_EXCL option of the open system call but uses a lockfile. Lock objects support lock-breaking and have a maximum lifetime built-in.
This Python library is based upon the xmlfile module from lxml. It aims to provide a low memory, compatible implementation of xmlfile.