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.
This package helps wrapping dynamic libraries in Python. It includes a pure-Python C parser and an automation library that uses C header file definitions to simplify the use of C bindings.
cattrs is an Python library for structuring and unstructuring data. cattrs works best with attrs classes, dataclasses and the usual Python collections, but other kinds of classes can also be supported by manually registering converters.
This package provides 16 word stemmer algorithms generated from Snowball algorithms. It includes the 15 original ones plus the Poerter English stemmer.
This package is a tool for cross-compiling extension modules. It creates a special virtual environment such that pip or setup.py will cross compile packages for you, usually with no further work on your part.
Flake8 is a wrapper around PyFlakes, pep8 and python-mccabe.
This library computes and verifies Cyclic Redundancy Check checksums, using predefined and custom CRC configurations.
Configurations:
- CRC8
CCITT AUTOSAR SAEJ1850 SAEJ1850_ZERO BLUETOOTH MAXIM-DOW
- CRC16
XMODEM GSM PROFIBUS MODBUS IBM-3740 KERMIT
- CRC32
CRC32 AUTOSAR BZIP2 POSIX
- CRC64
CRC64
flex can be used to validate Swagger schemata.
The simplegeneric module lets you define simple single-dispatch generic functions, akin to Python’s built-in generic functions like len(), iter() and so on. However, instead of using specially-named methods, these generic functions use simple lookup tables, akin to those used by e.g. pickle.dump() and other generic functions found in the Python standard library.
This package provides a fast and complete Python implementation of Markdown. It was written to closely match the behaviour of the original Perl-implemented Markdown.pl. It also comes with a number of extensions (called extras) for things like syntax coloring, tables, header-ids.
This package provides a way to monitor file system events such as a file modification and trigger an action. This is similar to inotify, but portable.
This package allows soliciting log-level info from command-line parameters.
The Python Language Server pylsp is an implementation of the Python 3 language specification for the Language Server Protocol (LSP). This tool is used in text editing environments to provide a complete and integrated feature-set for programming Python effectively.
This package provides functions to compute fnctl.ioctl's opt argument.
Python MPV JSONIPC implements an interface similar to python-mpv, but it uses the JSON IPC protocol instead of the C API.
Standard library asyncore redistribution. Deprecated since version 3.6 and removed in version 3.12; use asyncio instead. See: Removing dead batteries from the standard library.
This is an API client for various online judges, used as the backend library of oj command. You can use the Python library (onlinejudge module) and the command-line interface (oj-api command) which talks JSON compatible with jmerle/competitive-companion.
This package implements a functionality that will identify a file based off it's magic numbers.
The ResolveLib library provides a Resolver class that includes dependency resolution logic.
rst.linker automatically replaces text by a reStructuredText external reference or timestamps. It's primary purpose is to augment the changelog, but it can be used for other documents, too.
xlwt is a library for writing data and formatting information to older Excel files (i.e. .xls). The package itself is pure Python with no dependencies on modules or packages outside the standard Python distribution. It is not intended as an end-user tool.
This Python package provides buffer compression and transformation codecs for use in data storage and communication applications.
Poetry plugin to export the dependencies to various formats.
This tool implements quantile normalization. It properly resolves rank ties, which is important when ties happen frequently, such as when working with discrete numbers (integers) in count tables. This implementation should be relatively fast, and can use multiple cores to sort the columns and tie-resolvement is accelerated by numba.
Patch NG (New Generation) is a command and Python library to parse and apply unified diffs. It has features such as:
automatic correction of common patch formatting corruption
patch format detection (SVN, Hg, Git)
nice diffstat histogram.