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 regular expression implementation is backwards-compatible with the standard re module, but offers additional functionality like full case-folding for case-insensitive matches in Unicode.
Flake8 is a wrapper around PyFlakes, pep8 and python-mccabe.
Nanobind is a small binding library that exposes C++ types in Python and vice versa. It is reminiscent of Boost.Python and pybind11 and uses near-identical syntax. In contrast to these existing tools, nanobind is more efficient: bindings compile in a shorter amount of time, produce smaller binaries, and have better runtime performance.
Scapy is a Python library and executable for interactively manipulating network packets. It can forge or decode packets of a number of protocols, send them on the wire, capture them, store or read them using pcap files, match requests and replies, and so on. It can handle tasks such as scanning, tracerouting, probing, unit tests, attacks or network discovery.
This package provides a simple package with utils to check whether versions number match PEP 440.
Psycopg is a PostgreSQL database adapter for the Python programming language. Its main features are the complete implementation of the Python DB API 2.0 specification and the thread safety (several threads can share the same connection). It was designed for heavily multi-threaded applications that create and destroy lots of cursors and make a large number of concurrent INSERTs or UPDATEs.
Psycopg 2 is mostly implemented in C as a libpq wrapper, resulting in being both efficient and secure. It features client-side and server-side cursors, asynchronous communication and notifications, COPY TO/COPY FROM support. Many Python types are supported out-of-the-box and adapted to matching PostgreSQL data types; adaptation can be extended and customized thanks to a flexible objects adaptation system.
Psycopg 2 is both Unicode and Python 3 friendly.
python-configparser is a backport of configparser from Python 3.5 so that it can be used directly in other versions.
Using entry_points in your setup.py makes scripts that start really slowly because it imports pkg_resources. This package allows such setup scripts to load entry points more quickly.
This package provides Python 3 bindings for libfuse 3 with async I/O support.
pdoc auto-generates API documentation that follows your project's Python module hierarchy. It requires no configuration, has first-class support for type annotations, cross-links between identifiers, comes with an integrated live-reloading web server, uses customizable HTML templates, understands numpydoc and Google-style docstrings.
pybind11 is a lightweight header-only library that exposes C++ types in Python and vice versa, mainly to create Python bindings of existing C++ code. Its goals and syntax are similar to the Boost.Python library: to minimize boilerplate code in traditional extension modules by inferring type information using compile-time introspection.
This package is a fork from the retry package, but with some of added community-sourced features. It provides an easy to use, but functional decorator for retrying on exceptions.
Inflection is a string transformation library. It singularizes and pluralizes English words, and transforms strings from CamelCase to underscored string.
A Python wrapper for the dialog utility. Its purpose is to provide an easy to use, pythonic and comprehensive Python interface to dialog. This allows one to make simple text-mode user interfaces on Unix-like systems
python-dpath is a library for accessing and searching dictionaries via /slashed/paths ala xpath.
Basically it lets you glob over a dictionary as if it were a file system. It allows you to specify globs (ala the bash eglob syntax, through some advanced fnmatch.fnmatch magic) to access dictionary elements, and provides some facility for filtering those results.
Sqltrie is a SQL-based prefix tree inspired by pygtrie and python-diskcache.
This package provides a quick single file library for easily adding evaluatable expressions into python projects. Say you want to allow a user to set an alarm volume, which could depend on the time of day, alarm level, how many previous alarms had gone off, and if there is music playing at the time.
q is a Python module for "print" style of debugging Python code. It provides convenient short API for print out of values, tracebacks, and falling into the Python interpreter.
Importmagic is a Python library for automatically managing imports by finding unresolved symbols in Python code and their corresponding imports.
Logbook is a logging system for Python that replaces the standard library’s logging module. It was designed with both complex and simple applications in mind and the idea to make logging fun.
This is a Python port of markdown-it, and some of its associated plugins. The driving design philosophy of the port has been to change as little of the fundamental code structure (file names, function name, etc) as possible.
The isoweek module provide the class Week that implements the week definition of ISO 8601. This standard also defines a notation for identifying weeks; yyyyWww (where the W is a literal). Week instances stringify to this form.
This package provides a command-line interface (CLI) to the Jinja2 template engine.
The daiquiri library provides an easy way to configure logging in Python. It also provides some custom formatters and handlers.