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 Quart extension to provide Trio support. This is an alternative to using the asyncio event loop present in the Python standard library and supported by default in Quart.
Woob is a collection of applications able to interact with websites, without requiring the user to open them in a browser. It also provides well-defined APIs to talk to websites lacking one.
This package provides CLI tool and Python library parallel file downloader using asyncio. parfive can handle downloading multiple files in parallel as well as downloading each file in a number of chunks.
asciicast demo of parfive parfive works by creating a downloader object, appending files to it and then running the download. parfive has a synchronous API, but uses asyncio to parallelise downloading the files.
This package provides a resolve() function that resolves strings containing dotted names into the appropriate Python object.
This package provides a Python implementation of the Socket.IO realtime client and server.
betamax-matchers provides a set of Matchers for Betamax.
This package provides a JavaScript to Python translator and a JavaScript interpreter written in pure Python.
This package provides access to the Stripe financial services' API. It includes a pre-defined set of classes for API resources that initialize themselves dynamically from API responses which makes it compatible with a wide range of versions of the Stripe API.
This package provides utilities for streaming large files (S3, HDFS, GCS, Azure Blob Storage, gzip, bz2, etc.)
Flask-Markdown supports several extensions for Markdown and integrates into Jinja2 by default.
Urllib3 supports features left out of urllib and urllib2 libraries. It can reuse the same socket connection for multiple requests, it can POST files, supports url redirection and retries, and also gzip and deflate decoding.
TLDExtract accurately separates the TLD from the registered domain and subdomains of a URL, using the Public Suffix List. By default, this includes the public ICANN TLDs and their exceptions. It can optionally support the Public Suffix List's private domains as well.
Scrapy is a fast high-level web crawling and web scraping framework, used to crawl websites and extract structured data from their pages. It can be used for a wide range of purposes, from data mining to monitoring and automated testing.
This package provides an extended library for interacting with GitLab instances through their API.
Zope.security provides a generic mechanism to implement security policies on Python objects.
Zope.proxy provides generic, transparent proxies for Python. Proxies are special objects which serve as mostly-transparent wrappers around another object, intervening in the apparent behavior of the wrapped object only when necessary to apply the policy (e.g., access checking, location brokering, etc.) for which the proxy is responsible.
Urllib3 supports features left out of urllib and urllib2 libraries. It can reuse the same socket connection for multiple requests, it can POST files, supports url redirection and retries, and also gzip and deflate decoding.
S3transfer is a Python library for managing Amazon S3 transfers.
Zope.security provides a generic mechanism to implement security policies on Python objects.
Hupper is an integrated process monitor that will track changes to any imported Python files in sys.modules as well as custom paths. When files are changed the process is restarted.
This package provides the official module to perform HTTP requests to the OVHcloud APIs.
python-portend can be used to monitor TCP ports for bound or unbound states. For example, waiting for a port to be occupied or freed within a set timeout. python-portend can also be used directly from the command line.
This package contains a generic persistence implementation for Python. It forms the core protocol for making objects interact "transparently" with a database such as the ZODB.
This is a toolbelt of useful classes and functions to be used with python-requests.