Metadata-Version: 2.1
Name: hazelcast-python-client
Version: 3.9
Summary: Hazelcast Python Client
Home-page: https://github.com/hazelcast/hazelcast-python-client
Author: Hazelcast Inc. Developers
Author-email: hazelcast@googlegroups.com
License: Apache 2.0
Keywords: hazelcast,hazelcast client,In-Memory Data Grid,Distributed Computing
Platform: UNKNOWN
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.7
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Topic :: Software Development :: Libraries :: Python Modules

Hazelcast Python Client
=======================

.. image:: https://badges.gitter.im/hazelcast/hazelcast-python-client.svg
   :alt: Join the chat at https://gitter.im/hazelcast/hazelcast-python-client
   :target: https://gitter.im/hazelcast/hazelcast-python-client?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge

Python client implementation for `Hazelcast <https://github.com/hazelcast/hazelcast>`_, the open source in-memory data grid.

Python client is implemented using the `Hazelcast Open Binary Client Protocol <http://docs.hazelcast.org/docs/HazelcastOpenBinaryClientProtocol-Version1.0-Final.pdf>`_


Features :
----------

* Distributed Data Structures: Map, MultiMap, List, Set, Queue, Topic, ReplicatedMap
* Lock, Semaphore, CountDownLatch
* AtomicLong, AtomicReference
* IdGenerator
* RingBuffer
* Transactional Map, MultiMap, Queue, List, Set
* Continuous Query(listener with predicate)
* Distributed Executor Service
* Query (Predicates) 
* Map Near Cache
* API configuration
* Smart and Non-Smart Client operation
* Event Listeners
* Lifecycle Service
* Hazelcast Serialization (IdentifiedDataSerializable, Portable, Custom Serializers, Global Serializers)


Installation
------------

You can install the Hazelcast python client via the following command::

    $ pip install hazelcast-python-client

or::

    $ python setup.py install

Documentation
-------------

Please refer to `Hazelcast Python Client documentation <http://hazelcast.github.io/hazelcast-python-client/>`_

Examples
------------

See `Examples </examples>`_

Getting Started
---------------

Please take a look at our `Getting Started <http://hazelcast.github.io/hazelcast-python-client/3.9/getting_started.html>`_ guide.

Mail Group
----------

Please join the mail group if you are interested in using or developing Hazelcast.

`http://groups.google.com/group/hazelcast <http://groups.google.com/group/hazelcast>`_

License
-------

Hazelcast is available under the Apache 2 License. Please see the `Licensing appendix <http://docs.hazelcast.org/docs/latest/manual/html-single/index.html#license-questions>`_ for more information.

Copyright
---------

Copyright (c) 2008-2018, Hazelcast, Inc. All Rights Reserved.

Visit `www.hazelcast.com <http://www.hazelcast.com/>`_ for more info.


