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.
Automatically find diff lines that need test coverage. It also finds diff lines that have violations (according to tools such as pycodestyle, pyflakes, flake8, or pylint). This is used as a code quality metric during code reviews.
pyvirtualdisplay is a Python wrapper for Xvfb, Xephyr and Xvnc.
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.
Awkward Array is a library for nested, variable-sized data, including arbitrary-length lists, records, mixed types, and missing data, using NumPy-like idioms.
The fastbencode Python package implements the bencode serialization format for storing and transmitting loosely structured data, originally used by BitTorrent.
The format can encode four different types of values: byte strings, integers, lists, and dictionaries (associative arrays). It's simple and unaffected by endianness,
This package includes both a pure-Python version and an optional C extension based on Cython. Both provide the same functionality, but the C version has significantly better performance.
ipyparallel is a Python package and collection of CLI scripts for controlling clusters for Jupyter. ipyparallel contains the following CLI scripts:
ipcluster - start/stop a cluster
ipcontroller - start a scheduler
ipengine - start an engine
ipyparallel is a Python package and collection of CLI scripts for controlling clusters for Jupyter. ipyparallel contains the following CLI scripts:
ipcluster - start/stop a cluster
ipcontroller - start a scheduler
ipengine - start an engine
This package provides a library for accessing stubs in typeshed.
This package is a small C++ header library which makes it easier to write Python extension modules. The primary feature is a PyObject smart pointer which automatically handles reference counting and provides convenience methods for performing common object operations.
Python one-time password library for HMAC-based (HOTP) and time-based (TOTP) passwords.
This package lets you parse Python docstrings in reST, Google and Numpydoc format.
makefun helps create functions dynamically with a given signature. It was largely inspired by python-decorator and functools.
This package provides retired utilities from IPython. No packages outside IPython/Jupyter should depend on it.
This package shouldn't exist. It contains some common utilities shared by Jupyter and IPython projects during The Big Split. As soon as possible, those packages will remove their dependency on this, and this package will go away.
This package provides a simple YAML-based config module.
This package provides a Doxygen input filter for QML files.
This library provides a text parser written in the Python language. It aims to be fast.
This package provides an ANSI color text library for Python. It provides automatic coloring for dark or light terminals.
This library validates email address syntax and deliverability.
Cython is an optimising static compiler for both the Python programming language and the extended Cython programming language. It makes writing C extensions for Python as easy as Python itself.
Advanced Python Scheduler (APScheduler) is a Python library that lets you schedule your Python code to be executed later, either just once or periodically.
You can add new jobs or remove old ones on the fly as you please. If you store your jobs in a database, they will also survive scheduler restarts and maintain their state. When the scheduler is restarted, it will then run all the jobs it should have run while it was offline.
pywinrm is a Python client for the Windows Remote Management (WinRM) service. It allows you to invoke commands on target Windows machines from any machine that can run Python.
This package provides:
PEP 561 typing stubs packages for the Trio project packages:
trio (
trio-stubs)outcome (
outcome-stubs)async_generator (
async_generator-stubs)
A package
trio_typingcontaining types that Trio programs often want to refer to (AsyncGenerator[Y, S]andTaskStatus[T])and a mypy plugin that smooths over some limitations in the basic type hints.
kitchen module provides a python API for all sorts of little useful snippets of code that everybody ends up writing for their projects but never seem big enough to build an independent release. Use kitchen and stop cutting and pasting that code over and over.
This package provides a linter for the reStructuredText format.