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 Python library to perform a 3-way merge between strings, based on diff-match-patch. This library performs merges at a character level, as opposed to most VCS systems, which opt for a line-based approach.
Radon is a Python tool which computes various code metrics. Supported metrics are:
raw metrics: SLOC, comment lines, blank lines, &c.
Cyclomatic Complexity (i.e., McCabe’s Complexity)
Halstead metrics (all of them)
the Maintainability Index (a Visual Studio metric)
This package provides an implementation-agnostic implementation of JSON reference resolution.
This module provides various memoizing collections and decorators, including variants of the Python standard library's lru_cache function decorator.
python-isbnlib is a (pure) python library that provides several useful methods and functions to validate, clean, transform, hyphenate and get metadata for ISBN strings. Its origin was as the core of isbntools. This short version, is suitable to be include as a dependency in other projects.
This library allows managing GitHub resources such as repositories, user profiles, and organizations in your Python applications, using version 3 of the GitHub application programming interface (API).
pysocks is an updated and semi-actively maintained version of SocksiPy with bug fixes and extra features.
Pynotify2 provides a Python interface for sending D-Bus notifications. It is a reimplementation of pynotify in pure Python, and an alternative to the GObject Introspection bindings to libnotify for non-GTK applications.
Palettable (formerly brewer2mpl) is a library of color palettes for Python. It’s written in pure Python with no dependencies, but it can supply color maps for matplotlib. You can use Palettable to customize matplotlib plots or supply colors for a web application.
num2words is a library that converts numbers like 42 to words like forty-two. It supports multiple languages, and can even generate ordinal numbers like forty-second.
This module provides two help formatters for optparse. They provide terser and more customizable option formatting in comparison to the default help formatter.
libcloud is a Python library for interacting with many of the popular cloud service providers using a unified API.
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.
Orjson is a fast, correct JSON library for Python. It benchmarks as the fastest Python library for JSON and is more correct than the standard json library or other third-party libraries. It serializes dataclass, datetime, numpy, and UUID instances natively.
Retrieve a scale based on a given mode and starting note. Information about these scales can be found on Wikipedia.
This package provides a port of the serialize and unserialize functions of PHP for Python.
Wand is a ctypes-based binding for ImageMagick's MagickWand library.
Schedule is an in-process scheduler for periodic jobs that uses the builder pattern for configuration. Schedule lets you run Python functions (or any other callable) periodically at pre-determined intervals using a simple, human-friendly syntax.
This package provides Python bindings for the XML Security Library.
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.
This package provides the python-dotenv Python module to read key-value pairs from a .env file and set them as environment variables.
This package provides a drop-in replacement for the original LooseVersion. It implements an identical interface and comparison logic to LooseVersion. The only major change is that a looseversion.LooseVersion is comparable to a distutils.version.LooseVersion, which means tools should not need to worry whether all dependencies that use LooseVersion have migrated.
This Python library provides additional types and actions for the standard argparse library.
This module is a pure Python port of jgm's commonmark.js, a Markdown parser and renderer for the CommonMark specification, using only native modules.