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.
Wrappers to build Python packages using PEP 517 hooks.
Pdftotext is a Python library of PDF text extraction.
This package provides a Python package for estimating the number of syllables in a word.
Easy ANSI is a terminal framework API to give you an easy way to use colors, cursor control movements, and line/box drawing. It is not meant as a replacement to more full-featured frameworks (such as curses or urwid), but as a tool to quickly create nice-looking screens in your terminal window. You can even create animations with the cursor controls.
This package provides a framework to implement simple but nice CLIs.
This package provides 16 word stemmer algorithms generated from Snowball algorithms. It includes the 15 original ones plus the Poerter English stemmer.
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.
PeachPy is a Python framework for writing high-performance assembly kernels. PeachPy aims to simplify writing optimized assembly kernels while preserving all optimization opportunities of traditional assembly.
PeachPy can generate ELF, MS-COFF, Mach-O object files, and assembly listings for the Go language tool chain; it adapts to different calling conventions and application binary interfaces (ABIs); it takes care of register allocation; it supports x86_64 instructions up to AVX-512 and SHA.
This package provides Python bindings for the XML Security Library.
Pydantic enforces type hints at runtime, and provides user friendly errors when data is invalid.
textdistance is a pure Python library for comparing distance between two or more sequences by many algorithms.
The ItemAdapter class is a wrapper for data container objects, providing a common interface to handle objects of different types in an uniform manner, regardless of their underlying implementation.
Currently supported types are:
scrapy.item.Item
dict
dataclass-based classes
attrs-based classes
pydantic-based classes
Additionally, interaction with arbitrary types is supported by implementing a pre-defined interface.
This tool lets you debug variables, expressions, and program execution with one function call. IceCream makes print debugging a little sweeter.
The Bluetooth GATT SDK for Python helps you implement and communicate with any Bluetooth Low Energy device that has a GATT profile. It supports:
Discovering nearby Bluetooth Low Energy devices
Connecting and disconnecting devices
Implementing your custom GATT profile
Accessing all GATT services
Accessing all GATT characteristics
Reading characteristic values
Writing characteristic values
Subscribing for characteristic value change notifications
Currently, Linux is the only platform supported by this library.
TFTPy is a trivial file transfer protocol (TFTP) Python library. It can be used to act both as a TFTP client or TFTP server.
This is a package for creating, editing, and reading folder tree diagrams.
This package provides the editor module for programmatically interfacing with your system's $EDITOR.
This package provides bindings for wcwidth and wcswidth functions defined in POSIX.1-2001 and POSIX.1-2008.
This package provides a Python implementation of John Gruber's Markdown. The library features international input, various Markdown extensions, and several HTML output formats. A command line wrapper markdown_py is also provided to convert Markdown files to HTML.
Pebble aims to help manage threads and processes in an easier way. It wraps Python's standard library threading and multiprocessing objects.
This package provides a Python implementation of Bresenham's line drawing algorithm.
This Python package provides progress reporting for visual of progress of long running operations. There are multiple choices of progress bars and spinners, with customizable options, such as width, fill character, and suffix.
Daemonize is a library for writing system daemons in Python.
This package implements a functionality to cache on disk the result of expensive calculations. It was started as part of Pint, the Python units package.