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.
Diff Match and Patch libraries offer robust algorithms to perform the operations required for synchronizing plain text.
Snuggs are S-expressions for Numpy.
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.
This package provides a parser based on lib2to3 producing docspec data from Python source code.
Click is a "Python package for creating beautiful command line interfaces". Rich is a "Python library for rich text and beautiful formatting in the terminal". The intention of rich-click is to provide attractive help output from click, formatted with rich, with minimal customization required.
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.
The bidict library provides several data structures for working with bidirectional mappings in Python.
This package contains operations on PyTrees (a tree made of container data structures in Python).
Straight Plugin provides a type of plugin you can create from almost any existing Python modules, and an easy way for outside developers to add functionality and customization to your projects with their own plugins.
Pifpaf is a suite of fixtures and a command-line tool that starts and stops daemons for a quick throw-away usage. This is typically useful when needing these daemons to run integration testing. It originally evolved from its precursor overtest.
Tenacity is a general-purpose python library to simplify the task of adding retry behavior to just about anything.
This package provides a library to choose unique available network ports.
Upload notebooks as .ipynb, .rmd, and .html to a notebooksharing.space instance.
This package provides a Python library with graphical symbols that can be displayed on the terminal, with color if possible, for logging purposes.
This package provides both simple, atomic constructs (such as integers of various sizes), as well as composite ones which allow you form hierarchical and sequential structures of increasing complexity. It features bit and byte granularity, easy debugging and testing, an easy-to-extend subclass system, and lots of primitive constructs to make your work easier.
The purpose of this package is to produce a template or specification for a file-system interface, that specific implementations should follow, so that applications making use of them can rely on a common behavior and not have to worry about the specific internal implementation decisions with any given backend.
Gridmap is a Python package to allow you to easily create jobs on the cluster directly from Python. You can directly map Python functions onto the cluster without needing to write any wrapper code yourself.
Flit is a simple way to put Python packages and modules on PyPI. Flit packages a single importable module or package at a time, using the import name as the name on PyPI. All subpackages and data files within a package are included automatically.
The pyspnego Python library handles Negotiate, NTLM, Kerberos (SPNEGO) and CredSSP authentication. It also includes a packet parser that can be used to decode raw NTLM/SPNEGO/Kerberos tokens into a human readable format.
This package provides tools to monitor and control user input devices in Python.
Simple, modern file watching and code reload in Python inspired by watchdog. Among the differences are a unified approach for each operating systems and an elegant approach to concurrency using threading.
This package auto-generates API documentation from Python projects already existing modules and objects docstrings.
This module provides a Python interface to pkg-config. It can be used to find all pkg-config packages, check if a package exists, check if a package meets certain version requirements, query CFLAGS and LDFLAGS and parse the output to build extensions with setup.py.
The asttokens module annotates Python abstract syntax trees (ASTs) with the positions of tokens and text in the source code that generated them. It makes it possible for tools that work with logical AST nodes to find the particular text that resulted in those nodes, for example for automated refactoring or highlighting.