Metadata-Version: 2.4
Name: gearman3
Version: 0.2.0
Summary: A Python 3 fork of the Gearman API - Client, worker, and admin client interfaces
Home-page: https://github.com/wellcometrust/python-gearman
Author: Wellcome Digital Platform
Author-email: wellcomedigitalplatform@wellcome.ac.uk
License: Apache / MIT
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Natural Language :: English
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2.4
Classifier: Programming Language :: Python :: 2.5
Classifier: Programming Language :: Python :: 2.6
Classifier: Programming Language :: Python :: 2.7
Classifier: Topic :: Software Development :: Libraries :: Python Modules
License-File: LICENSE.txt
License-File: AUTHORS.txt
Dynamic: author
Dynamic: author-email
Dynamic: classifier
Dynamic: description
Dynamic: home-page
Dynamic: license
Dynamic: license-file
Dynamic: summary

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 <https://github.com/Yelp/python-gearman>`_ project, which adds support for Python 3.
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 published on PyPI as `gearman3 <https://pypi.org/project/gearman3/>`_.
You can install it using pip:

.. code-block::

   pip install gearman3

The library is tested with Python 2.7, 3.5 and 3.6.


Usage
*****

This is a drop-in replacement for the 2.x python-gearman library.
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 <https://github.com/artefactual/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 gearman3: 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/>`_
