A Python 3 fork of the Gearman API - Client, worker, and admin client interfaces
Project description
This is a Gearman API written in Python – client, worker and admin client interfaces.
For information about Gearman and a C-based Gearman server, see http://gearman.org/.
This is a fork of the wellcomecollection/python-gearman project, which is a fork of the original Yelp/python-gearman project. You can use this library if you have an existing project that uses python-gearman or gearman3 and you want to upgrade to Python 3.9+.
This fork fixes the compatibility to Python 3.9+.
Installation
This library is published on PyPI as pygearman. You can install it using pip:
pip install pygearman
The library is tested with Python 3.6 and 3.12.
Usage
This is a drop-in replacement for the 2.x python-gearman and 0.2 gearman3 libraries. There are docs at https://pythonhosted.org/gearman/.
Development
I created this fork so we’d have a Python 3-compatible version of Gearman to use in Archivematica.
I’ll accept bugfixes for improving compatibility with Python 3, but I’m unlikely to accept new features or changes to the library’s behaviour. If you want to make big changes, I suggest creating your own fork.
New patches should come with tests and a release note.
See developers.rst for more notes on development, and in particular instructions for creating pull requests.
Further links
Changelog for pygearman: see changes.rst.
2.x source: https://github.com/Yelp/python-gearman/
2.x documentation: https://packages.python.org/gearman/
1.x source https://github.com/samuel/python-gearman/
1.x documentation https://github.com/samuel/python-gearman/tree/master/docs/
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file pygearman-0.2.2.tar.gz.
File metadata
- Download URL: pygearman-0.2.2.tar.gz
- Upload date:
- Size: 51.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
97f68349d651aaefe8be115b05b904279378174a8b73011c60ee1a94f48680bb
|
|
| MD5 |
fcfcbd22115022ceba685831555d9927
|
|
| BLAKE2b-256 |
a17638584bfe87e7c981dfbebab7465045e691cc588e4944fa5470582a463776
|
File details
Details for the file pygearman-0.2.2-py3-none-any.whl.
File metadata
- Download URL: pygearman-0.2.2-py3-none-any.whl
- Upload date:
- Size: 34.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b6648086b69ab00363a62e1b3a43d420752de23caa3adab6f57307cc9337f71f
|
|
| MD5 |
89e9084f34912f426371c4e1b57d54a6
|
|
| BLAKE2b-256 |
307dff645faaf358b4c0c423ee49e7a672af01701a0c114b1c38f08f66e3442e
|