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.
Nikola generates static websites and blogs. Out of the box, it supports reStructuredText, Markdown, IPython (Jupyter) Notebooks and HTML, and has plugins for many other formats.
This package provides a Python extension that wraps Google's RE2 regular expression library. It implements many of the features of Python's built-in re module with compatible interfaces.
The ItemAdapter class is a wrapper for data container objects, providing a common interface to handle objects of different types in an uniform manner, regardless of their underlying implementation.
Currently supported types are:
scrapy.item.Item
dict
dataclass-based classes
attrs-based classes
pydantic-based classes
Additionally, interaction with arbitrary types is supported by implementing a pre-defined interface.
This package contains a context manager for mocking/wrapping stdin/stdout/stderr.
This package provides a Flake8 plug-in to compute the McCabe cyclomatic complexity of Python source code.
This package provides a version helper that lets you automatically use the latest vX.X.X Git tag as the version in your Python package. It also supports getting the version from Python source distributions or, once your package is installed, via pkg_resources (part of setuptools).
This package provides a thread-safe disk (file and sqlite) based persistent queue in Python.
This Python package implements fuzzing string matching using Levenshtein distance.
Twisted is an extensible framework for Python programming, with special focus on event-based network programming and multiprotocol integration.
Python package to work with Document Object Identifier (doi).
Importmagic is a Python library for automatically managing imports by finding unresolved symbols in Python code and their corresponding imports.
python-proselint is a linter for English prose, that scans through a file and detects issues.
Cmd2 is a tool for building interactive command line applications in Python. Its goal is to make it quick and easy for developers to build feature-rich and user-friendly interactive command line applications. It provides a simple API which is an extension of Python's built-in cmd module. cmd2 provides a wealth of features on top of cmd to make your life easier and eliminates much of the boilerplate code which would be necessary when using cmd.
When using matplotlib and plotting more than one line, it is common to want to be able to want to be able to cycle over one or more artist styles; but the plotting logic can quickly become involved. To address this and enable easy cycling over arbitrary kwargs, the Cycler class was developed.
Click is a package for creating powerful and beautiful command line interfaces (CLI) in Python, but it has no the functionality for creating option groups. The aim of this package is to provide group options with extensible functionality using canonical and clean API (Click-like API as far as possible).
funcy is a library that provides functional tools. Examples are:
merge - Merges collections of the same type
walk - Type-preserving map
select - Selects a part of a collection
take - Takes the first n items of a collection
first - Takes the first item of a collection
remove - Predicated-removes items of a collection
concat - Concatenates two collections
flatten - Flattens a collection with subcollections
distinct - Returns only distinct items
split - Predicated-splits a collection
split_at - Splits a collection at a given item
group_by - Groups items by group
pairwise - Pairs off adjacent items
partial - Partially-applies a function
curry - Curries a function
compose - Composes functions
complement - Complements a predicate
all_fn - "all" with predicate
python-json2html is a python module to convert JSON into a human readable HTML table representation.
Typer is a library for building CLI applications. It's based on Python 3.6+ type hints.
Pymodbus is a full Modbus protocol implementation using asyncio, tornado or twisted for its asynchronous communications core. It includes the following client features:
full read/write protocol on discrete and register
most of the extended protocol (diagnostic/file/pipe/setting/information)
TCP, UDP, Serial ASCII, Serial RTU, and Serial Binary
asynchronous and synchronous versions
payload builder/decoder utilities
pymodbus read eval print loop (REPL).
It also includes the following server features:
can function as a fully implemented Modbus server
TCP, UDP, Serial ASCII, Serial RTU, and Serial Binary
asynchronous and synchronous versions
full server control context (device information, counters, etc)
a number of backing contexts (database, redis, sqlite, a slave device).
async_generator back-ports Python 3.6's native async generators and Python 3.7's context managers into Python 3.5.
Urwid is a curses-based UI/widget library for Python. It includes many features useful for text console applications.
whatever provides an easy way to make anonymous functions by partial application of operators.
TFTPy is a trivial file transfer protocol (TFTP) Python library. It can be used to act both as a TFTP client or TFTP server.
This package provides a Python command line VNC client. It can be useful to automating interactions with virtual machines or hardware devices that are otherwise difficult to control.