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.
pyte is an in-memory VTxxx-compatible terminal emulator. VTxxx stands for a series of video terminals, developed by DEC between 1970 and 1995. The first and probably most famous one was the VT100 terminal, which is now a de-facto standard for all virtual terminal emulators.
pyte is a fork of vt102, which was an incomplete pure Python implementation of VT100 terminal.
Jedi is a static analysis tool for Python that can be used in Integrated Development Environments (IDEs) and text editors. It understands Python on a deeper level than many other static analysis frameworks for Python.
Jedi understands docstrings and you can use Jedi autocompletion in your REPL as well.
This package outputs version information for modules loaded in the current session, Python, and the OS.
This package provides a simple async process supervisor in Python.
This is a pure python parser for SHX Hershey font files that are an AutoCad format which can encode single line fonts. This format is used for many CNC and laser operations.
python-gphoto2 is a comprehensive Python interface (or binding) to libgphoto2. It is built using SWIG to automatically generate the interface code.
Statistic is a static site generator based on Markdown and Jinja2.
Tree is a python library for working with nested data structures. In a way, tree generalizes the builtin map function which only supports flat sequences, and allows you to apply a function to each leaf preserving the overall structure.
DataDriver is a data-driven extension for Robot Framework. DataDriver uses the Listener Interface of Robot Framework to create new test cases based on a data file that contains the test data. DataDriver supports data files in the CSV, XLS or XLSX formats.
Entry points are a way for Python packages to advertise objects with some common interface. The most common examples are console_scripts entry points, which define shell commands by identifying a Python function to run. The entrypoints module contains functions to find and load entry points.
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.
Parse strings using a specification based on the Python format() syntax.
ULID is a universally unique lexicographically sortable identifier. It is:
128-bit compatible with UUID
1.21e+24 unique ULIDs per millisecond
lexicographically sortable!
canonically encoded as a 26 character string, as opposed to the 36 character UUID
uses Crockford's base32 for better efficiency and readability (5 bits per character)
case insensitive
no special characters (URL safe)
monotonic sort order (correctly detects and handles the same millisecond)
This package provides a Flake8 plugin that checks for ipdb and pdb imports and set traces, as well as from IPython.terminal.embed, import InteractiveShellEmbed and InteractiveShellEmbed()().
This package provides ddlparse, a Python library to parse and convert DDL to BigQuery JSON schema.
This is a very simple Python library for color and formatting in the terminal. It comes with a collection of color codes and names for 256 color terminal setups.
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.
This package provide an alternate implementation of asyncio.wait_for() introduced in Python 3.12. It handles several edge cases like simultaneous cancellation of wait and completion of future differently and consistently across Python versions 3.7+.
This package provides a simple, but extensible Python implementation for the Telegram Bot API.
This is an extended version of the Python built-in glob module which adds:
The ability to capture the text matched by glob patterns, and return those matches alongside the file names.
A recursive
**globbing syntax, akin for example to theglobstaroption of Bash.The ability to replace the file system functions used, in order to glob on virtual file systems.
Compatible with Python 2 and Python 3 (tested with 3.3).
Glob2 currently based on the glob code from Python 3.3.1.
Wcmatch provides an enhanced fnmatch, glob, and pathlib library. It adds features such as brace expansion,extended glob patterns, and recursive globbing with configurable behavior.
The goal of this project is to manage configuration for Python tools, such as rope and add support for a pyproject.toml configuration file.
This package provides an implementation of generic floating point encode and decode logic in Python. It handles various current and proposed floating point types:
IEEE 754: Binary16, Binary32
OCP Float8: E5M2, E4M3
IEEE WG P3109
OCP MX Formats: E2M1, M2M3, E3M2, E8M0, INT8, and the MX block formats.
This package provides a parser for and generator of the Git fastimport format.