Skip to content

artefactual-labs/python-gearman

 
 

Repository files navigation

python-gearman

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 original Yelp/python-gearman project. The Wellcome Collection previously forked that project to add Python 3 support; that repository has since been archived. We forked the Wellcome Collection repository so we could continue maintenance and apply bugfixes as needed. You can use this library if you have an existing project that uses python-gearman and you want to upgrade to Python 3, but you probably shouldn't use it for a new project.

Installation

This library is not published on PyPI yet.

The library is tested with Python 3.9 and newer.

Usage

This is a drop-in replacement for the 2.x python-gearman library. There are docs at https://pythonhosted.org/gearman/.

Development

We created this fork so we'd have a Python 3-compatible version of Gearman to use in Archivematica.

We'll accept bugfixes for improving compatibility with Python 3 and for increasing overall stability, but we're unlikely to accept new features or changes to the library's behaviour. If you want to make big changes, we suggest creating your own fork.

New patches should come with tests.

See developers.rst for more notes on development, and in particular instructions for creating pull requests.

Further links

About

Gearman API - Client, worker, and admin client interfaces

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 100.0%