{ "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 :: 3.0", "Programming Language :: Python :: 3.6", "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-chainstack", "package_url": "https://pypi.org/project/hfc-chainstack/", "platform": "any", "project_url": "https://pypi.org/project/hfc-chainstack/", "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-chainstack/99.7.1/", "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": "99.7.1" }, "last_serial": 4432886, "releases": { "99.7.1": [ { "comment_text": "", "digests": { "md5": "625218a55fd9dfb70a6a3f8bccfbcfb2", "sha256": "436baadbd1f20cc04da115d479e5218b86a269432019eb2b0d3f20f53fb2c757" }, "downloads": -1, "filename": "hfc_chainstack-99.7.1-py3-none-any.whl", "has_sig": false, "md5_digest": "625218a55fd9dfb70a6a3f8bccfbcfb2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 161965, "upload_time": "2018-10-30T19:34:50", "url": "https://files.pythonhosted.org/packages/ab/47/49e0c58a6959a582c0760bc3b4f55ae63899f14904be042f48d38660c4fa/hfc_chainstack-99.7.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "59d232d00da797390cde016e1de5d389", "sha256": "b14840d04a2ea6a57350786a7c0dfbf267c80b2bcb6293edb3d38095a6c6fbb1" }, "downloads": -1, "filename": "hfc-chainstack-99.7.1.tar.gz", "has_sig": false, "md5_digest": "59d232d00da797390cde016e1de5d389", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 95026, "upload_time": "2018-10-30T19:34:52", "url": "https://files.pythonhosted.org/packages/12/cf/880ddbfa2ae0598c0ec0e8746dd4cda65713505506188651b02e03d10540/hfc-chainstack-99.7.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "625218a55fd9dfb70a6a3f8bccfbcfb2", "sha256": "436baadbd1f20cc04da115d479e5218b86a269432019eb2b0d3f20f53fb2c757" }, "downloads": -1, "filename": "hfc_chainstack-99.7.1-py3-none-any.whl", "has_sig": false, "md5_digest": "625218a55fd9dfb70a6a3f8bccfbcfb2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 161965, "upload_time": "2018-10-30T19:34:50", "url": "https://files.pythonhosted.org/packages/ab/47/49e0c58a6959a582c0760bc3b4f55ae63899f14904be042f48d38660c4fa/hfc_chainstack-99.7.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "59d232d00da797390cde016e1de5d389", "sha256": "b14840d04a2ea6a57350786a7c0dfbf267c80b2bcb6293edb3d38095a6c6fbb1" }, "downloads": -1, "filename": "hfc-chainstack-99.7.1.tar.gz", "has_sig": false, "md5_digest": "59d232d00da797390cde016e1de5d389", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 95026, "upload_time": "2018-10-30T19:34:52", "url": "https://files.pythonhosted.org/packages/12/cf/880ddbfa2ae0598c0ec0e8746dd4cda65713505506188651b02e03d10540/hfc-chainstack-99.7.1.tar.gz" } ] }