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.
EmPy is a system for embedding Python expressions and statements in template text; it takes an EmPy source file, processes it, and produces output. This is accomplished via expansions, which are special signals to the EmPy system and are set off by a special prefix (by default the at sign, @). EmPy can expand arbitrary Python expressions and statements in this way, as well as a variety of special forms. Textual data not explicitly delimited in this way is sent unaffected to the output, allowing Python to be used in effect as a markup language. Also supported are callbacks via hooks, recording and playback via diversions, and dynamic, chainable filters. The system is highly configurable via command line options and embedded commands.
PythonAnywhere provides a command-line interface and an application programming interface that allows managing files Web apps, scheduled tasks and students. It includes single-command deployment for the Django Girls tutorial.
num2words is a library that converts numbers like 42 to words like forty-two. It supports multiple languages, and can even generate ordinal numbers like forty-second.
Orjson is a fast, correct JSON library for Python. It benchmarks as the fastest Python library for JSON and is more correct than the standard json library or other third-party libraries. It serializes dataclass, datetime, numpy, and UUID instances natively.
marshmallow provides a library for converting complex datatypes to and from native Python datatypes.
Daemonize is a library for writing system daemons in Python.
pathvalidate is a Python library to sanitize/validate strings representing paths or filenames.
Ultra-lightweight pure Python package to check if a file is binary or text.
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.
This package provides a Python library for http://semver.org/.
Redo provides various means to add seamless ability to retry to any Python callable.
Cymem provides two small memory-management helpers for Cython. They make it easy to tie memory to a Python object's life-cycle, so that the memory is freed when the object is garbage collected.
With this package you can traverse resources like paths and access resources on demand with separate accessor layer.
Iteround is a standard library sum-safe rounding library for Python iterables (lists, tuples, dicts).
Celery is an asynchronous task queue/job queue based on distributed message passing. It is focused on real-time operation, but supports scheduling as well. The execution units, called tasks, are executed concurrently on a single or more worker servers using multiprocessing, Eventlet, or gevent. Tasks can execute asynchronously (in the background) or synchronously (wait until ready).
This package provides a base CLI entrypoint supporting Anaconda CLI plugins.
Pygments is a syntax highlighting package written in Python.
This package provides a parser for Python dependency files.
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.
python-dbusmock allows for the easy creation of mock objects on D-Bus. This is useful for writing tests for software which talks to D-Bus services such as upower, systemd, logind, gnome-session or others, and it is hard (or impossible without root privileges) to set the state of the real services to what you expect in your tests.
This package provides a Python library used to launch a subprocess in a pseudo terminal (pty), and interact with both the process and its pty.
A pure-python universal errors-and-erasures Reed-Solomon Codec, based on the tutorial at Wikiversity. This is a burst-type implementation, so that it supports any Galois field higher than 2^3, but not binary streams.
Huey is a lightweight task queue for Python applications. Huey supports:
Redis, SQLite, file-system, or in-memory storage
multi-process, multi-thread or greenlet task execution models
scheduling tasks to execute at a given time, or after a given delay
scheduling recurring tasks, like a crontab
automatically retrying tasks that fail
task prioritization
task result storage
task expiration
task locking
task pipelines and chains
GYP builds build systems for large, cross platform applications. It can be used to generate XCode projects, Visual Studio projects, Ninja build files, and Makefiles.