Metadata-Version: 2.1
Name: polyswarm-client
Version: 1.0
Summary: Client library to simplify interacting with a polyswarmd instance
Home-page: https://github.com/polyswarm/polyswarm-client
Author: PolySwarm Developers
Author-email: info@polyswarm.io
License: MIT
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: Implementation :: PyPy
Requires-Python: >=3.5.4,<4
Description-Content-Type: text/markdown
Requires-Dist: aiodns (==1.1.1)
Requires-Dist: aiohttp (==2.3.1)
Requires-Dist: aioresponses (==0.5.0)
Requires-Dist: asynctest (==0.12.2)
Requires-Dist: base58 (==0.2.5)
Requires-Dist: click (==6.7)
Requires-Dist: coverage (==4.5.1)
Requires-Dist: hypothesis (==3.82.1)
Requires-Dist: pytest (==3.9.2)
Requires-Dist: pytest-asyncio (==0.9.0)
Requires-Dist: pytest-cov (==2.6.0)
Requires-Dist: pytest-timeout (==1.3.2)
Requires-Dist: python-json-logger (==0.1.9)
Requires-Dist: requests (==2.20.1)
Requires-Dist: web3 (==4.6.0)
Requires-Dist: websockets (==6.0)
Requires-Dist: yara-python (==3.7.0)

# PolySwarm Client Library

[![pipeline status](https://gitlab.polyswarm.io/externalci/polyswarm-client/badges/master/pipeline.svg)](https://gitlab.polyswarm.io/externalci/polyswarm-client/commits/master)
[![coverage report](https://gitlab.polyswarm.io/externalci/polyswarm-client/badges/master/coverage.svg)](https://gitlab.polyswarm.io/externalci/polyswarm-client/commits/master)
[![Read the Docs Build Status](https://readthedocs.org/projects/polyswarm-client/badge/?version=latest)](https://polyswarm-client.readthedocs.io/en/latest/)

For the convenience of those who wish to join the PolySwarm marketplace, this is
a client library to simplify interacting with a polyswarmd instance from your Python code.

It includes:

* abstract classes for ambassador, arbiter, and microengine implementations
* exemplar ambassador, arbiter, and microengine implementations
* helper classes

For important changes releases, see the [Release History](https://github.com/polyswarm/polyswarm-client/HISTORY.md).

## Installation

You need python3 >= 3.5.4.
Then to install polyswarm-client, use pip

```python
pip install polyswarm-client
```

## Documentation

We have extensive documentation on how to use this package available in [our docs](https://docs.polyswarm.io).



