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 search send a patch to ~whereiseveryone/toys@lists.sr.ht adding your channel as an entry in channels.scm.
eliot is a Python logging system that outputs causal chains of actions: actions can spawn other actions, and eventually they either succeed or fail. The resulting logs tell you the story of what your software did: what happened, and what caused it.
This tool generates a Python extension that runs your parser using ANTLR's C++ target, and then translates the parsed tree back into Python.
This package provides a Python library used to launch a subprocess in a pseudo terminal (pty), and interact with both the process and its pty.
This package provides bindings for wcwidth and wcswidth functions defined in POSIX.1-2001 and POSIX.1-2008.
Pdftotext is a Python library of PDF text extraction.
This module provides a Python version of node-semver, a semantic version parser for Node.js.
Cron-converter provides a Cron string parser (from string/lists to string/lists) and iteration for the datetime object with a cron like format.
This package provides:
PEP 561 typing stubs packages for the Trio project packages:
trio (
trio-stubs)outcome (
outcome-stubs)async_generator (
async_generator-stubs)
A package
trio_typingcontaining types that Trio programs often want to refer to (AsyncGenerator[Y, S]andTaskStatus[T])and a mypy plugin that smooths over some limitations in the basic type hints.
This package provides a framework to implement simple but nice CLIs.
The pyspnego Python library handles Negotiate, NTLM, Kerberos (SPNEGO) and CredSSP authentication. It also includes a packet parser that can be used to decode raw NTLM/SPNEGO/Kerberos tokens into a human readable format.
This package provides a tokenizer/parser/executor for the PartiQL language, in Python.
This package provides a standard for generating test points and exchanging variables, objectives, and constraints in optimization problems.
It is an effort to standardize the interface of the generators in optimization libraries such as:
Xopt - flexible high-level optimization in Python
optimas - optimization at scale, powered by
libEnsemblelibEnsemble - a Python toolkit for coordinating asynchronous and dynamic ensembles of calculations
rsopt - flexible configuration and execution of large, black-box optimization problems
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.
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.
This package provides a python module for generating random strings of various types. It could be useful for fuzz testing, generating dummy data, or other applications. It has no dependencies outside the standard library.
This package provides a library implementing a thread-safe connection pool.
This Python library allows communicating with the U3, U6, UE9 and U12 LabJack data acquisition (DAQ) modules.
This module is inspired by GNU bash's variable expansion features. It can be used as an alternative to Python's os.path.expandvars function. A good use case is reading config files with the flexibility of reading values from environment variables using advanced features like returning a default value if some variable is not defined.
This package is a preview of pathlib functionality planned for a future release of Python; specifically, it provides three ABCs that can be used to implement path classes for non-local filesystems
Modern datetime library for Python. Supports:
DST-safe arithmetic
Nanosecond precision
Date arithmetic
This package provides an FFMPEG wrapper for working with video files. It implements generator functions for reading and writing data to and from FFMPEG, reliably terminating the process when done.
Fetch location and size of physical screens. GNU/Linux has support on following enviroments: X11 (thought Xinerama) and DRM (experimental).
Pure python C++ header parser that parses C++ headers in a mildly naive manner that allows it to handle many C constructs, including many (C++11 and beyond) features.
An immutable mapping type for Python. The underlying datastructure is a Hash Array Mapped Trie (HAMT) used in Clojure, Scala, Haskell, and other functional languages.