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.
This package provides a framework for working with formal language grammars. The library was originally developed for educational purposes and therefore implements many textbook algorithms regarding the manipulation and interaction with formal grammars.
This package provides functions to compute fnctl.ioctl's opt argument.
Cachelib is a library extracted from werkzeug which provides a collection of cache libraries in the same API interface.
async_generator back-ports Python 3.6's native async generators and Python 3.7's context managers into Python 3.5.
Real applications have real data, and real data nests---objects inside of objects inside of lists of objects. glom is a new and powerful way to handle real-world data, featuring:
Path-based access to nested data structures
Readable, meaningful error messages
Declarative data transformation, using lightweight, Pythonic specifications
Built-in data exploration and debugging features
This package provides a Python module for Near-Field Communication.
This package provides a collection of miscellaneous utility functions and classes.
cplot is a Python library for plotting complex-valued functions.
This library connects to a database, using SQLAlchemy URL connect strings, then issue SQL commands within IPython or IPython Notebook.
This package provides a tool to split a kernel image with appended DTB into separated kernel and DTB files.
Polib can manipulate any gettext format (po, pot and mo) files. It can be used to create po files from scratch or to modify existing ones.
Pyan takes one or more Python source files, performs a (rather superficial) static analysis, and constructs a directed graph of the objects in the combined source, and how they define or use each other. The graph can be output for rendering by GraphViz or yEd.
This package provides python-vdf, a library for working with Valve's VDF text format.
This package provides a library implementing a thread-safe connection pool.
This Python library provides a recursive descent parser with backtracking and memoization (a.k.a. packrat parser). Arpeggio grammars are based on PEG formalism. Arpeggio's main use is a foundation for a toolchain for DSL development but it can be used for all sorts of general purpose parsing.
Mizani is a Python package for creating data visualizations. It provides functions and tools to help with the creation of visually appealing and informative visualizations, including scales, transformations and color palettes.
Blessed is a thin, practical wrapper around terminal styling, screen positioning, and keyboard input.
This package provides tools to draw Python object reference graphs with graphviz.
Python client for Consul, a tool for service discovery, monitoring and configuration.
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.
funcy is a library that provides functional tools. Examples are:
merge - Merges collections of the same type
walk - Type-preserving map
select - Selects a part of a collection
take - Takes the first n items of a collection
first - Takes the first item of a collection
remove - Predicated-removes items of a collection
concat - Concatenates two collections
flatten - Flattens a collection with subcollections
distinct - Returns only distinct items
split - Predicated-splits a collection
split_at - Splits a collection at a given item
group_by - Groups items by group
pairwise - Pairs off adjacent items
partial - Partially-applies a function
curry - Curries a function
compose - Composes functions
complement - Complements a predicate
all_fn - "all" with predicate
Soup Sieve is a CSS selector library designed to be used with Beautiful Soup 4. It aims to provide selecting, matching, and filtering using modern CSS selectors. Soup Sieve currently provides selectors from the CSS level 1 specifications up through the latest CSS level 4 drafts and beyond (though some are not yet implemented).
This package provides a collection of utilities for round-robin distribution in Python.
This package extends Pyserial with asynchronous I/O support.