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.
bson is a Python library implementing a BSON (Binary JSON) codec.
This package includes Controller Area Network (CAN) related tools that can be used to:
parse DBC, KCD, SYM, ARXML 4 and CDD files
encode and decode CAN messages
multiplex simple and extended signals
diagnose DID encoding and decoding
dump the CAN decoder output
test CAN nodes
generate C source code
monitor the CAN bus
Urwid is a curses-based UI/widget library for Python. It includes many features useful for text console applications.
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.
pyaml is a PyYAML based python module to produce pretty and readable YAML-serialized data.
python-aiofiles is a library for handling local disk files in asyncio applications.
This package is a tiny, zero-dependencies library that makes it easy to add function (or object) registries to your code. Function registries are helpful when you have objects that need to be both easily serializable and fully customizable. Instead of passing a function into your object, you pass in an identifier name, which the object can use to lookup the function from the registry. This makes the object easy to serialize, because the name is a simple string. If you instead saved the function, you'd have to use Pickle for serialization, which has many drawbacks.
This library helps to redirect sys.stdout to a stream or a file while executing some piece of code, including C code running within a Python process.
This is a small Python library that implements boolean algebra. It defines two base elements, TRUE and FALSE, and a Symbol class that can take on one of these two values. Calculations are done only in terms of AND, OR, and NOT---other compositions like XOR and NAND are emulated on top of them. Expressions are constructed from parsed strings or directly in Python.
This package provides a JSON RPC 2.0 server library for Python.
cplot is a Python library for plotting complex-valued functions.
python-lazy-loader makes it easy to load subpackages and functions on demand. Its main features are:
Allow subpackages to be made visible to users without incurring import costs.
Allow external libraries to be imported only when used, improving import times.
This package provides a pure Python RFC3339 validator.
Dunamai is Python library and command line tool for producing dynamic, standards-compliant version strings, derived from tags in your version control system. This facilitates uniquely identifying nightly or per-commit builds in continuous integration and releasing new versions of your software simply by creating a tag.
This package provides a Python module that displays numbers and dates in "human readable" forms. For example, it would display "12345591313" as "12.3 billion".
This package provides Python bindings to libdbus, the reference implementation of the D-Bus protocol.
This package provides python utilities to automatically color uncaught exception tracebacks.
This package provides a more complete LaTeX to Unicode converter than unicodeit using a parser generated from EBNF with the Lark library.
This package provides a versatile binary analysis platform with the ability to perform dynamic symbolic execution as well as various static analyses directly on binaries. As such, it can be used for all kinds of reverse engineering, vulnerability discovery, exploit generation, and software testing purposes.
Lexer and codec to work with LaTeX code in Python.
This package provides provides drop-in replacements for the Python built-in int and float that are on par or faster with the Python equivalents.
Invoke is a Python task execution tool and library, drawing inspiration from various sources to arrive at a powerful and clean feature set. It is evolved from the Fabric project, but focuses on local and abstract concerns instead of servers and network commands.
Twisted is an extensible framework for Python programming, with special focus on event-based network programming and multiprotocol integration.
Ijson is an iterative JSON parser with standard Python iterator interfaces.