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.
fusepyng is a Python module that provides a simple interface to FUSE on various operating systems. It's just one file and is implemented using ctypes.
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.
Itemloaders is a library that helps you collect data from HTML and XML sources. It comes in handy to extract data from web pages, as it supports data extraction using CSS and XPath Selectors.
It’s specially useful when you need to standardize the data from many sources. For example, it allows you to have all your casting and parsing rules in a single place.
Cython is an optimising static compiler for both the Python programming language and the extended Cython programming language. It makes writing C extensions for Python as easy as Python itself.
textdistance is a pure Python library for comparing distance between two or more sequences by many algorithms.
icmplib is a supporting library for both IPv4 and IPv6 networks. ICMP is typically used for diagnostic or control purposes - well known from utilities such as ping(1).
This package implements fast and direct raster I/O for use with Numpy and SciPy.
This package implements functionality to work with plyline. Features:
Visvalingham-Whyatt - removes the smallest triangles formed by three consecutive points in a polyline or polygon
Douglas-Peucker - gives a better representation of the convex hull
This package provides a Flake8 plug-in to compute the McCabe cyclomatic complexity of Python source code.
Requests-File is a transport adapter for use with the Requests Python library to allow local file system access via file:// URLs.
Git Hammer is a statistics tool for projects in git repositories. Its major feature is tracking the number of lines authored by each person for every commit, but it also includes some other useful statistics.
This module can convert Python docstrings to Markdown. It can recognise reStructuredText inside docstrings and convert multiple of its features to Markdown. It also includes initial support for Google-formatted docstrings.
Pydoc-Markdown is a tool to create Python API documentation in Markdown format. Instead of executing your Python code like so many other documentation tools, it parses it using docspec instead.
Show in File Manager is a Python package to open the system file manager and optionally select files in it. The point is not to open the files, but to select them in the file manager, thereby highlighting the files and allowing the user to quickly do something with them.
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.
This Python library implements 3-way merge for text.
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.
Python XMP Toolkit is a library for working with XMP metadata, as well as reading/writing XMP metadata stored in many different file formats.
Python XMP Toolkit is wrapping Exempi (using ctypes), a C/C++ XMP library based on Adobe XMP Toolkit, ensuring that future updates to the XMP standard are easily incorporated into the library with a minimum amount of work.
streamtracer is a Python package for rapid streamline tracing on regularly spaced grids. The actual streamline tracing is done at a low level in Rust, with a nice Python API provided on top.
This package provides a fast, efficiently stored trie implementation for Python.
Gorilla is a Python library that provides a convenient approach to monkey patching. Monkey patching is the process of modifying module and class attributes at runtime with the purpose of replacing or extending third-party code.
This package provides a REPL plugin for Click.
BibtexParser is a Python library to parse BibTeX files.
This package provides an implementation in Python using scipy and numpy of negative binomial maximum likelihood estimation.