{ "info": { "author": "Trustlines-Network", "author_email": "contact@brainbot.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6" ], "description": "|Code style: black|\n\n.. image:: https://circleci.com/gh/trustlines-protocol/relay.svg?style=svg\n :target: https://circleci.com/gh/trustlines-protocol/relay\n \ntrustlines relay server\n=======================\n\nInstallation\n------------\n\nPrerequisites\n~~~~~~~~~~~~~\n\n- Python 3.6 or up\n- pip\n\nInstallation on Ubuntu\n^^^^^^^^^^^^^^^^^^^^^^\n\n::\n\n sudo apt install build-essential python3-dev libsecp256k1-dev python3-virtualenv virtualenv pkg-config libssl-dev automake autoconf libtool libgraphviz-dev git\n\n\n\nSetup\n~~~~~\nTo install all needed development dependencies run the following commands in a\nfresh virtualenv::\n\n git clone https://github.com/trustlines-protocol/relay.git\n cd relay\n pip install -c constraints.txt -r requirements.txt\n pip install -c constraints.txt -e .\n pre-commit install\n pre-commit run -a\n\nThe last two commands will install a git pre-commit hook and intitialize the pre-commit installation.\nThe installed git pre-commit hooks run flake8 and black among other things when\ncommitting changes to the git repository.\n\nWe also need to deploy trustlines smart contracts on a local node or\ntestrpc as described\n`here `__.\n\nAdd the ``address`` of the deployed ``Currency Network`` to the file\n``/relay/networks``:\n\nUsage\n~~~~~\n\n::\n\n cd relay\n python trustlines.py\n\nDocs\n----\n\n- `REST API Documentation <./docs/RelayAPI.md>`__\n\nChange log\n----------\n\nSee `CHANGELOG `_.\n\n.. |Code style: black| image:: https://img.shields.io/badge/code%20style-black-000000.svg\n :target: https://github.com/ambv/black", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/trustlines-protocol/relay", "keywords": "trustlines", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "trustlines-relay", "package_url": "https://pypi.org/project/trustlines-relay/", "platform": "", "project_url": "https://pypi.org/project/trustlines-relay/", "project_urls": { "Homepage": "https://github.com/trustlines-protocol/relay" }, "release_url": "https://pypi.org/project/trustlines-relay/0.9.0/", "requires_dist": null, "requires_python": ">=3", "summary": "Relay Server for the Trustlines Network", "version": "0.9.0" }, "last_serial": 5932074, "releases": { "0.2.0": [ { "comment_text": "", "digests": { "md5": "8df0bbaa7d5aaac1004ab54baeec2bb8", "sha256": "9be9e1fc1930a54398ffce60445d7858e2385f5bd1dc773e987f93ffa5b0ba3f" }, "downloads": -1, "filename": "trustlines-relay-0.2.0.tar.gz", "has_sig": false, "md5_digest": "8df0bbaa7d5aaac1004ab54baeec2bb8", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 64612, "upload_time": "2018-08-21T14:11:52", "url": "https://files.pythonhosted.org/packages/17/f9/407faf9d312323c9d34b6b98d95f43730b639eec799296cb24efbf4683df/trustlines-relay-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "6504bf5df4abafe99fe3a5401dd3d803", "sha256": "e27df5d5f5abc64fe2f9522b5d0ca6073b1c0adddbd219455e368bda76e9e543" }, "downloads": -1, "filename": "trustlines-relay-0.3.0.tar.gz", "has_sig": false, "md5_digest": "6504bf5df4abafe99fe3a5401dd3d803", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 72771, "upload_time": "2018-11-17T02:00:10", "url": "https://files.pythonhosted.org/packages/75/2e/b8adf264fcc972452ddf8c23e53a2b85aba67e6a915d10053c37613d3d37/trustlines-relay-0.3.0.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "6322d21fc451662bf02c6b5e40f4a805", "sha256": "c045630466820a03d6f44e72a58400ad7c24e5fd23d43e7ef11688d8b527ce47" }, "downloads": -1, "filename": "trustlines-relay-0.4.0.tar.gz", "has_sig": false, "md5_digest": "6322d21fc451662bf02c6b5e40f4a805", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 83582, "upload_time": "2019-01-24T19:44:35", "url": "https://files.pythonhosted.org/packages/8e/51/5eb27e97dbf1b558c269942998679e0bac809ec23fe50076c9f6497017eb/trustlines-relay-0.4.0.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "c5e23acf8ad733ca377eeced5c0387b4", "sha256": "ad00513a70ce99313e975421e39b2e7bfa97fe09e04f236d3a7c42a6120e4e72" }, "downloads": -1, "filename": "trustlines-relay-0.4.1.tar.gz", "has_sig": false, "md5_digest": "c5e23acf8ad733ca377eeced5c0387b4", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 84397, "upload_time": "2019-01-25T10:26:32", "url": "https://files.pythonhosted.org/packages/9c/74/d055a76e85147f27a40f976b4d5a12088860742491078515c43e4519b81f/trustlines-relay-0.4.1.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "f84060fcd4925862de07bd66c84cf66c", "sha256": "234f7846800fc0891715456cfa2c3c32647f6099445516c1f9bc4bfee8c21ac4" }, "downloads": -1, "filename": "trustlines-relay-0.6.0.tar.gz", "has_sig": false, "md5_digest": "f84060fcd4925862de07bd66c84cf66c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 91709, "upload_time": "2019-03-14T17:14:22", "url": "https://files.pythonhosted.org/packages/5e/8b/35e2c723370cb1dd3d7c4b53d0376148c26310a1da8f5ee810d5e20e7c68/trustlines-relay-0.6.0.tar.gz" } ], "0.6.1": [ { "comment_text": "", "digests": { "md5": "cdef13d8181698cec2059cbf0d092e10", "sha256": "7863b1035e934883ee50269936833887ae708335f46b0173317423a5af1fc9dc" }, "downloads": -1, "filename": "trustlines-relay-0.6.1.tar.gz", "has_sig": false, "md5_digest": "cdef13d8181698cec2059cbf0d092e10", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 91702, "upload_time": "2019-03-15T14:06:59", "url": "https://files.pythonhosted.org/packages/bf/69/e9ab04bb1309fda1f400a0328afad10192fb15cd759d541d086b0299f088/trustlines-relay-0.6.1.tar.gz" } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "729d07ff179ef6f009750a410ae42cd5", "sha256": "6e362d81cb40222eb12b4846099da4b972744342ea809c02500e8521be76f2b6" }, "downloads": -1, "filename": "trustlines-relay-0.7.0.tar.gz", "has_sig": false, "md5_digest": "729d07ff179ef6f009750a410ae42cd5", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 93769, "upload_time": "2019-09-02T14:17:47", "url": "https://files.pythonhosted.org/packages/7a/9b/d0382d0c5a61bc65e2fae20afde9b33b28ce044d7a0488580622def1172c/trustlines-relay-0.7.0.tar.gz" } ], "0.8.0": [ { "comment_text": "", "digests": { "md5": "af8d981b1fb433dbd5e4705e6ab9ca77", "sha256": "d458c2ab71709a1f1d7aeaa192b43e59bb17e6bbeff5d949bad313dfcd461a89" }, "downloads": -1, "filename": "trustlines-relay-0.8.0.tar.gz", "has_sig": false, "md5_digest": "af8d981b1fb433dbd5e4705e6ab9ca77", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 94152, "upload_time": "2019-10-01T12:22:41", "url": "https://files.pythonhosted.org/packages/99/2a/f4c6b229951d35ee1068d023344c4551a56835d6896757e743bda5f38445/trustlines-relay-0.8.0.tar.gz" } ], "0.8.1": [ { "comment_text": "", "digests": { "md5": "7232a2380b345abcbb43a9d6408efc06", "sha256": "e1a92e852f990ea8dd36c9b4e37f0959dcee9d027763695c2c94387f0c8931c1" }, "downloads": -1, "filename": "trustlines-relay-0.8.1.tar.gz", "has_sig": false, "md5_digest": "7232a2380b345abcbb43a9d6408efc06", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 94345, "upload_time": "2019-10-03T09:49:56", "url": "https://files.pythonhosted.org/packages/ca/20/ccdf4b3101b30c2a4c55166b5144cad1ab62492f5c0850d4ed9d7035e749/trustlines-relay-0.8.1.tar.gz" } ], "0.9.0": [ { "comment_text": "", "digests": { "md5": "a07ac9290147ed568d0f66db73f69bc8", "sha256": "7e528ad49c267f2083e6fb9ce581b4c5409cb5fdae4517baf5195c7c95a97578" }, "downloads": -1, "filename": "trustlines-relay-0.9.0.tar.gz", "has_sig": false, "md5_digest": "a07ac9290147ed568d0f66db73f69bc8", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 94751, "upload_time": "2019-10-05T13:54:45", "url": "https://files.pythonhosted.org/packages/02/c0/5cf44d287bf87cfa67c9257af394223ae008543b67d0db1f8b217c160045/trustlines-relay-0.9.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "a07ac9290147ed568d0f66db73f69bc8", "sha256": "7e528ad49c267f2083e6fb9ce581b4c5409cb5fdae4517baf5195c7c95a97578" }, "downloads": -1, "filename": "trustlines-relay-0.9.0.tar.gz", "has_sig": false, "md5_digest": "a07ac9290147ed568d0f66db73f69bc8", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 94751, "upload_time": "2019-10-05T13:54:45", "url": "https://files.pythonhosted.org/packages/02/c0/5cf44d287bf87cfa67c9257af394223ae008543b67d0db1f8b217c160045/trustlines-relay-0.9.0.tar.gz" } ] }