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.
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.
This is a library to allow the easy creation of Relay-compliant servers using the GraphQL Python reference implementation of a GraphQL server. It should be noted that the code is a exact port of the original graphql-relay js implementation from Facebook.
txredisapi is a non-blocking client driver for the Redis database, written in Python. It uses Twisted for asynchronous communication with Redis.
Gamera is a toolkit for building document image recognition systems.
This package provides a library for communicating with the GA4GH Task Execution API.
Miniupnpc is a client library for Python programs to set up port forwards using UPnP.
Astor is designed to allow easy manipulation of Python source via the Abstract Syntax Tree.
This library provides an OrderedSet data type that works like a regular set, but remembers insertion order. It supports the full Python set interface.
This library allows the user to define a command-line interface from a program's help message rather than specifying it programmatically with command-line parsers like getopt and argparse.
This package contains a collection of plugins for markdown-it-py like:
amsmath,
attrs,
container,
definition list,
dollarmath,
field list,
footnote,
textmath, and
wordcount.
PyMD4C provides Python bindings for MD4c, a C Markdown parser, compliant to CommonMark.
Confection is a lightweight library that offers a configuration system letting you conveniently describe arbitrary trees of objects.
Grandalf is a Python package made for experimentations with graphs drawing algorithms. It is written in pure Python, and currently implements two layouts: the Sugiyama hierarchical layout and the force-driven or energy minimization approach. While not as fast or featured as graphviz or other libraries like OGDF (C++), it provides a way to walk and draw graphs no larger than thousands of nodes, while keeping the source code simple enough to tweak and hack any part of it for experimental purpose. With a total of about 1500 lines of Python, the code involved in drawing the Sugiyama (dot) layout fits in less than 600 lines. The energy minimization approach is comprised of only 250 lines!
Grandalf does only 2 not-so-simple things:
computing the nodes (x,y) coordinates (based on provided nodes dimensions, and a chosen layout)
routing the edges with lines or nurbs
It doesn’t depend on any GTK/Qt/whatever graphics toolkit. This means that it will help you find where to draw things like nodes and edges, but it’s up to you to actually draw things with your favorite toolkit.
DJI Tello drone Python interface using the official Tello SDK and Tello EDU SDK. This library has the following features:
Implementation of all tello commands
Retrieve a video stream easily
Receive and parse state packets
Control a swarm of drones.
The functions and classes in humanfriendly can be used to make text interfaces more user-friendly. It includes tools to parse and format numbers, file sizes, and timespans, timers for long-running operations, menus to allow the user to choose from a list of options, and terminal interaction helpers.
This Python tool figures out the differences between two similar XML files, in the same way the diff utility does it.
Markupsafe provides an XML/HTML/XHTML markup safe string implementation for Python.
pyproject-api aims to abstract away interaction with pyproject.toml style projects in a flexible way.
Copydetect is a tool to detect likely instances of plagiarism based on the winnowing algorithm. It takes a list of directories as input and generates an HTML report displaying copied slices as output.
Invoke is a Python task execution tool and library, drawing inspiration from various sources to arrive at a powerful and clean feature set. It is evolved from the Fabric project, but focuses on local and abstract concerns instead of servers and network commands.
Python-EPC can call elisp functions from Python and Python functions from elisp.
The minikanren library provides an algorithmic core for computer algebra systems in Python.
This package is built on top the python-black code formatter to enable formatting of partial files.
python-discovery is a library for discovering Python interpreters installed on the current machine which may have multiple Python versions from system packages, pyenv, mise, asdf, uv, or the Windows registry (PEP 514). This library finds the right one.