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.
Okonomiyaki is a self-contained library aiming at consolidating low-level code used in Enthought-specific egg and runtime archives.
This package provides a Python utility to easily deploy multiple versions of MkDocs-powered docs to a Git branch. It is suitable for deploying to Github via gh-pages.
AEnum is a set of symbolic names (members) bound to unique, constant values. Within an enumeration, the members can be compared by identity, and the enumeration itself can be iterated over. There is built-in support for unique values, multiple values, auto-numbering, and suspension of aliasing (members with the same value are not identical), plus the ability to have values automatically bound to attributes.
This package implements a functionality to access of environment variables from Python with support for strings, booleans, list, tuples, and dicts.
perfplot extends Python's timeit by testing snippets with input parameters (e.g., the size of an array) and plotting the results.
This package provides Jazzband-maintained fork of docopt, the humane command line arguments parser.
Seaborn is a library for making attractive and informative statistical graphics in Python. It is built on top of matplotlib and tightly integrated with the PyData stack, including support for numpy and pandas data structures and statistical routines from scipy and statsmodels.
identify is a file identification library for Python. Given a file (or some information about a file), return a set of standardized tags identifying what the file is.
This package provides a simple, but extensible Python implementation for the Telegram Bot API.
This is Python helper module to run code inside a temporary directory filled with zero or more files. tdir() runs code in a temporary directory pre-filled with files: it can either be used as a context manager, or a decorator for functions or classes. tdir.fill() is a tiny function that recursively fills a directory.
This package provides a Python wrapper for using extended file system attributes. Extended attributes extend the basic attributes of files and directories in the file system. They are stored as name:data pairs associated with file system objects (files, directories, symlinks, etc).
PyDev.Debugger is a capable Python debugger used in PyDev and other IDEs.
Straight Plugin provides a type of plugin you can create from almost any existing Python modules, and an easy way for outside developers to add functionality and customization to your projects with their own plugins.
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).
This package provides a Python library that can parse OPML, FOAF, and iGoogle subscription lists.
This package provides PySide6 stubs produced with mypy's official stubgen tool to directly generate stubs, with a set of corrections applied.
Trend Micro Locality Sensitive Hash (TLSH) is a fuzzy matching library. Given a byte stream with a minimum length of 256 bytes, TLSH generates a hash value which can be used for similarity comparisons. Similar objects have similar hash values, which allows for the detection of similar objects by comparing their hash values. The byte stream should have a sufficient amount of complexity; for example, a byte stream of identical bytes will not generate a hash value.
This module performs conversions between Python values and C bit field structs represented as Python byte strings. It is intended to have a similar interface as the struct module from Python, but working on bits instead of primitive data types like char, int, etc.
Retrieve a scale based on a given mode and starting note. Information about these scales can be found on Wikipedia.
Fire is a library for automatically generating command line interfaces from absolutely any Python object. The following are the advantages:
A simple way to create a CLI in Python.
A helpful tool for developing and debugging Python code.
Helps with exploring existing code or turning other people's code into a command line interface.
Makes transitioning between Bash and Python easier.
Makes using a Python REPL easier by setting up the REPL with the modules and variables you'll need already imported and created.
This package handles cyclic relations compared by value.
This package provides chardet, a Python module that can automatically detect a wide range of file encodings.
This package provides a simple package with utils to check whether versions number match PEP 440.
Argh is a small library that provides several layers of abstraction on top of python-argparse. The layers can be mixed. It is always possible to declare a command with the highest possible (and least flexible) layer and then tune the behaviour with any of the lower layers including the native API of python-argparse.