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.
filelock contains a single module implementing a platform independent file lock in Python, which provides a simple way of inter-process communication.
This package implements a functionality to access of environment variables from Python with support for strings, booleans, list, tuples, and dicts.
pyTooling is a collection of (abstract) data models, lacking classes, decorators, a new performance boosting meta-class, and enhanced exceptions. It also provides lots of helper functions---e.g., to ease the handling of package descriptions or to unify multiple existing APIs into a single API.
This package provides a Doxygen filter for Python.
Pygments is a syntax highlighting package written in Python.
This package provides a high-level, convenient API for managing internationalization/translation contexts in Python applications. There is a simple API for single-context applications, such as command line scripts which only need to translate into one language during the entire course of their execution. There is a more flexible, but still convenient API for multi-context applications, such as servers, which may need to switch language contexts for different tasks.
This library provides functionality to decompile AST objects, as generated by the standard library ast module, to Python code.
Tabulate is a library and command-line utility to pretty-print tabular data in Python.
AutoKey is a desktop automation utility for X11. It allows the automation of virtually any task by responding to typed abbreviations and hotkeys. It offers a full-featured GUI (GTK and QT versions) that makes it highly accessible for novices, as well as a scripting interface offering the full flexibility and power of the Python language.
This package provides tools for plotting area-proportional two- and three-way Venn diagrams in matplotlib.
The coloredlogs package enables colored terminal output for Python's logging module. The ColoredFormatter class inherits from logging.Formatter and uses ANSI escape sequences to render your logging messages in color.
kitchen module provides a python API for all sorts of little useful snippets of code that everybody ends up writing for their projects but never seem big enough to build an independent release. Use kitchen and stop cutting and pasting that code over and over.
This package provides loaders and dumpers for PyYAML. Currently, an OrderedDict loader/dumper is implemented, allowing to keep items order when loading resp. dumping a file from/to an OrderedDict (Python 3.8+: Also regular dicts are supported and are the default items to be loaded to. As of Python 3.7 preservation of insertion order is a language feature of regular dicts.) It was originally mirrored from yamlordereddict.
The semantic_version class is a small library for handling semantic versioning (SemVer) in Python.
It can compare versions, generate a new version that represents a bump in one of the version levels, and check whether any given string is a proper semantic version identifier.
This package is a wrapper around argparse, allowing you to write complete CLI applications in seconds while maintaining all the flexibility.
This package provides a decorator which makes caching time-or-computationally-expensive properties quick and easy and works in Python 2 or 3.
This package provides Python bindings to the Rust rpds crate for persistent data structures. It was written initially to support replacing python-pyrsistent.
SocksiPyChain is a modified version of the SocksiPy SOCKS module, which adds support for arbitrary chaining of proxy servers and various modes of TLS/SSL encryption. It was developed for use in PageKite, and also includes a simple netcat replacement with chaining support.
Rodi is a dependency injection framework for Python applications.
Its features include
Type resolution by signature types annotations.
Type resolution by class annotations.
Type resolution by names and aliases.
Build graph of objects without the need for source code changes.
Minimum overhead to obtain services, once the objects graph is built.
Support for singleton, transient, and scoped services.
ua-parser is a Python port of Browserscope's user agent parser.
PySAML2 is a pure python implementation of SAML Version 2 Standard. It contains all necessary pieces for building a SAML2 service provider or an identity provider. The distribution contains examples of both.
This package was originally written to work in a WSGI environment, but there are extensions that allow you to use it with other frameworks.
Commandlines is a Python library for command line application development that supports command line argument parsing, command string validation testing and application logic.
The deprecated decorator provides a convenient way to deprecate to deprecate classes, functions or methods.
Library to make reading, writing and modifying both binary and ascii STL files, file format native to the stereolithography CAD software created by 3D Systems, easy.