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 package provides a parser to parse binary structs into dataclasses.
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.
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.
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 provides drop-in replacements for the Python built-in int and float that are on par or faster with the Python equivalents.
Partd stores key-value pairs. Values are raw bytes. We append on old values. Partd excels at shuffling operations.
This package provides a network interface and IP address enumeration library in Python.
Parsley is a parsing library using PEG algorithm, so each expression in the grammar rules works like a Python expression. In particular, alternatives are evaluated in order, unlike table-driven parsers such as yacc, bison or PLY. Parsley is an implementation of OMeta, an object-oriented pattern-matching language.
This Python module defines a tiny language to evaluate and compare license expressions using boolean logic. Logical combinations of licenses can be tested for equality, containment, and equivalence. They can be normalised and simplified. It supports SPDX license expressions as well as other naming conventions and aliases in the same expression.
GraphQL implementation for Python. GraphQL is a data query language and runtime designed and used to request and deliver data to mobile and web apps. This library is a port of graphql-js to Python.
dirty-equals is a Python library that (mis)uses the __eq__ method to make code (generally unit tests) more declarative and therefore easier to read and write.
The Jellyfin ApiClient Python package makes it possible to use the Jellyfin API from Python. It was extracted from the Jellyfin Kodi plugin.
Vcversioner is a Python library that inspects tagging information in a variety of version control systems in order to discover version numbers.
jsonpatch is a library and program that allows applying JSON Patches according to RFC 6902.
If your code lets other people supply callback functions, it's important to specify the function signature you expect, and check that functions support that. Adding extra parameters later would break other peoples code unless you're careful. The backcall package provides a way of specifying the callback signature using a prototype function.
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.
This package provides miscellaneous path functions for Python.
This package provides a simple utility to separate the implementation of your Python package and its public API surface.
This package provides a fast markdown parser in pure Python.
PYHDF4 is a python wrapper around the NCSA HDF version 4 library, which implements the SD (Scientific Dataset), VS (Vdata) and V (Vgroup) API’s. NetCDF files can also be read and modified. It is a successor of Python-HDF4 which is a fork of pyhdf.
A Flake8 plugin that checks for the line continuation style to be in the preferred method according to PEP-8, specifically:
The preferred way of wrapping long lines is by using Python's implied line continuation inside parentheses, brackets and braces. Long lines can be broken over multiple lines by wrapping expressions in parentheses. These should be used in preference to using a backslash for line continuation.
This module provides utilities for multiplexing interactions with lists of Python objects.
This package provides a command-line utility that creates projects from project templates, e.g. creating a Python package project from a Python package project template.
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.