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 style checker for the Python Language Server (PLS).
This Python library provides a simple lexer/parser for inline markup based on regular expressions.
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.
Simple, modern file watching and code reload in Python inspired by watchdog. Among the differences are a unified approach for each operating systems and an elegant approach to concurrency using threading.
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 Python library implements several JSON specs, like JSON Schema, JSON Reference and JSON Pointer.
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.
PySAML2 is a pure python implementation of SAML Version 2 Standard. It contains all necessary pieces for building a SAML2 service provider or an identity provider. The distribution contains examples of both.
This package was originally written to work in a WSGI environment, but there are extensions that allow you to use it with other frameworks.
Diff Match and Patch libraries offer robust algorithms to perform the operations required for synchronizing plain text.
easyprocess is an easy to use Python subprocess interface.
pypandoc is a thin Python wrapper around pandoc and pandoc-citeproc.
NumPy is a large library used everywhere in scientific computing. That's why breaking backwards-compatibility comes at a significant cost and is almost always avoided, even if the API of some methods is arguably lacking. This package provides drop-in wrappers "fixing" those.
The aim of the wrapt module is to provide a transparent object proxy for Python, which can be used as the basis for the construction of function wrappers and decorator functions.
This is a set of Python bindings for the DjVuLibre library.
This package provides a plugin for ImageIO that wraps the FreeImage library.
This package provides a drop-in replacement for the original LooseVersion. It implements an identical interface and comparison logic to LooseVersion. The only major change is that a looseversion.LooseVersion is comparable to a distutils.version.LooseVersion, which means tools should not need to worry whether all dependencies that use LooseVersion have migrated.
The Python FTP server library provides a high-level interface to write efficient, scalable and asynchronous FTP servers with Python. It is the most complete RFC-959 FTP server implementation available for Python, and has the following traits:
It is lightweight, fast and scalable.
It uses the
sendfile(2)system call for uploads.It uses
epoll,kqueueandselectto handle concurrency asynchronously.It supports FTPS (RFC-4217), IPv6 (RFC-2428), Unicode file names (RFC-2640) and MLSD/MLST commands (RFC-3659).
It has a flexible system of authorizers able to manage both virtual and real users.
This Python module lets you correctly generate plurals, singular nouns, ordinals, indefinite articles; it also can convert numbers to words.
This package provides a library for writing Himitsu client programs in Python.
This package providis typing stubs for python-aiofiles.
This is a Python package for rendering rich text, tables, progress bars, syntax highlighting, markdown and more to the terminal.
The library allows a process to change its title (as displayed by system tools such as ps and top).
Changing the title is mostly useful in multi-process systems, for example when a master process is forked: changing the children's title allows identifying the task each process is busy with. The technique is used by PostgreSQL and the OpenSSH Server for example.
Modern datetime library for Python. Supports:
DST-safe arithmetic
Nanosecond precision
Date arithmetic
Beniget is a collection of analyzers for Python AST. It is a building block for writing a static analyzer or compiler for Python.