{ "info": { "author": "Hyperledger Community", "author_email": "", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Other Environment", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.0", "Programming Language :: Python :: 3.5", "Topic :: Utilities" ], "description": "# Fabric-SDK-Py\n\n**Note:** This is a **read-only mirror** of the [Gerrit](https://gerrit.hyperledger.org/r/#/admin/projects/fabric-sdk-py) repository, where active development is ongoing.\n\nFabric-SDK-Py is an implementation of the Hyperledger fabric SDK in Python 3.x!\n\n## Incubation Notice\n\nThis project is in [_Incubation_](https://goo.gl/4edNRc) now, and was [proposed](https://docs.google.com/document/d/1N-KbwlFb7Oo_pTG2NjjLTqwlhqp_kjyv5fco7VH8WrE/) and [approved](http://lists.hyperledger.org/pipermail/hyperledger-tsc/2016-September/000292.html) by Hyperledger TSC at Sep 08, 2016.\n\n## Bug, Question and Code Contributions\nWelcome for any kind of contributions, e.g., [bugs](https://jira.hyperledger.org/browse/FABP-164?jql=project%20%3D%20FABP%20AND%20status%20in%20(%22In%20Progress%22%2C%20%22To%20Do%22)%20), [questions](https://chat.hyperledger.org/channel/fabric-sdk-py) and [documentation](https://github.com/hyperledger/fabric-sdk-py/tree/master/docs)!\n\nRecommend to read [How to Contribution](CONTRIBUTING.md) before taking action.\n\n## Pre-requisite\n\nThe SDK requires the `python-dev` and `libssl-dev` pkgs.\n\nRun the following cmd to install the pre-requisites:\n\n| OS | command |\n| -- | ---------- |\n| Ubuntu/Debian | `sudo apt-get install python-dev python3-dev libssl-dev` |\n| Redhat/CentOS | `sudo yum install python-devel python3-devel openssl-devel` |\n| MacOS | `brew install python python3 openssl` |\n\nMore details to build the crypto lib, can be found at\n\n* https://cryptography.io/en/latest/installation/#building-cryptography-on-linux\n* https://cryptography.io/en/latest/installation/#building-cryptography-on-macos\n\n## Tutorial\n\nSee [Tutorial](docs/tutorial.md) to get familiar with the major SDK APIs.\n\n## Quick Testing\n\n### Use Virtual Env\n\n[virtualenv](https://virtualenv.pypa.io) helps provide a clean environment, suggest to use it to test.\n\n```sh\n$ pip install virtualenv # install the virtualenv tool if not installed\n$ make venv # create a virtual env\n$ source venv/bin/activate\n$ # Do the testing here\n$ deactivate # deactive the virtual env\n$ make clean # clean the temporary files\n```\n\n### Run Integration Testing\nThe following command will run the testing.\n```sh\n$ make check # Check environment and run tests\n$ make test # Only run test cases\n$ tox -e py30 -- test/integration/ca_test.py # Run specified test case\n```\n\n## Generating Docker images\nThe following command will build the Docker image `hyperledger/fabric-sdk-py`.\n\n```sh\n$ make image\n```\n\n## Change Logs\nSee [Change Log](CHANGELOG.md) for the commit logs. Run `make changelog` to update the changelog before new release.\n\n## Other Important Links\n\n* [Fabric SDK Python Wiki](wiki.hyperledger.org/projects/fabric-sdk-py)\n* [Hyperledger Project](https://www.hyperledger.org)\n* [Hyperledger mailing lists](http://lists.hyperledger.org/)\n\n## License \nThe Hyperledger Fabric-SDK-Py software uses the [Apache License Version 2.0](LICENSE) software license.\n\n\"Creative
This document is licensed under a Creative Commons Attribution 4.0 International License.\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "https://github.com/hyperledger/fabric-sdk-py/", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/hyperledger/fabric-sdk-py/", "keywords": "Hyperledger Fabric,SDK", "license": "Apache License v2.0", "maintainer": "", "maintainer_email": "", "name": "hfc-py", "package_url": "https://pypi.org/project/hfc-py/", "platform": "any", "project_url": "https://pypi.org/project/hfc-py/", "project_urls": { "Download": "https://github.com/hyperledger/fabric-sdk-py/", "Homepage": "https://github.com/hyperledger/fabric-sdk-py/" }, "release_url": "https://pypi.org/project/hfc-py/0.7.0/", "requires_dist": [ "cryptography (>=1.9)", "grpcio (>=1.0.1)", "hkdf (>=0.0.3)", "pycryptodomex (>=3.4.2)", "pysha3 (==1.0b1)", "requests (>=2.12.4)", "rx (>=1.5.3)", "six (>=1.4.0)", "protobuf (>=3.5.2.post1)" ], "requires_python": "", "summary": "Python SDK for Hyperledger Fabric.", "version": "0.7.0" }, "last_serial": 4236449, "releases": { "0.7.0": [ { "comment_text": "", "digests": { "md5": "78e7ab4540fa79619ca326ade2ad6996", "sha256": "dd80df654812b73951dddf77babca0421b5068f24b1d87764088edc7f84a2f7f" }, "downloads": -1, "filename": "hfc_py-0.7.0-py2-none-any.whl", "has_sig": false, "md5_digest": "78e7ab4540fa79619ca326ade2ad6996", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 151342, "upload_time": "2018-09-04T05:14:05", "url": "https://files.pythonhosted.org/packages/5b/9d/f73bea40f37e7add476bccc58f82e76fb8247fa1d86bd255b91594d884b4/hfc_py-0.7.0-py2-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "78e7ab4540fa79619ca326ade2ad6996", "sha256": "dd80df654812b73951dddf77babca0421b5068f24b1d87764088edc7f84a2f7f" }, "downloads": -1, "filename": "hfc_py-0.7.0-py2-none-any.whl", "has_sig": false, "md5_digest": "78e7ab4540fa79619ca326ade2ad6996", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 151342, "upload_time": "2018-09-04T05:14:05", "url": "https://files.pythonhosted.org/packages/5b/9d/f73bea40f37e7add476bccc58f82e76fb8247fa1d86bd255b91594d884b4/hfc_py-0.7.0-py2-none-any.whl" } ] }