{ "info": { "author": "Xia Wu", "author_email": "xiawu@zeuux.org", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: Implementation :: PyPy" ], "description": "newchain-account\n================\n\nSign NewChain transactions and messages with local private keys\n\nQuickstart\n----------\n\n.. code:: sh\n\n pip install newchain-account\n\nDeveloper setup\n---------------\n\nIf you would like to hack on newchain-account, please check out the\n`Ethereum Development Tactical\nManual `__\nfor information on how we do:\n\n- Testing\n- Pull Requests\n- Code Style\n- Documentation\n\nDevelopment Environment Setup\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\nYou can set up your dev environment with:\n\n.. code:: sh\n\n\n git clone git@github.com:xiawu/newchain-account.py.git\n cd newchain-account.py\n virtualenv -p python3 venv\n . venv/bin/activate\n pip install -e .[dev]\n\nTesting Setup\n~~~~~~~~~~~~~\n\nDuring development, you might like to have tests run on every file save.\n\nShow flake8 errors on file change:\n\n.. code:: sh\n\n # Test flake8\n when-changed -v -s -r -1 newchain_account/ tests/ -c \"clear; flake8 newchain_account tests && echo 'flake8 success' || echo 'error'\"\n\nRun multi-process tests in one command, but without color:\n\n.. code:: sh\n\n # in the project root:\n pytest --numprocesses=4 --looponfail --maxfail=1\n # the same thing, succinctly:\n pytest -n 4 -f --maxfail=1\n\nRun in one thread, with color and desktop notifications:\n\n.. code:: sh\n\n cd venv\n ptw --onfail \"notify-send -t 5000 'Test failure \u26a0\u26a0\u26a0\u26a0\u26a0' 'python 3 test on newchain-account failed'\" ../tests ../newchain_account\n\nRelease setup\n~~~~~~~~~~~~~\n\nFor Debian-like systems:\n\n::\n\n apt install pandoc\n\nTo release a new version:\n\n.. code:: sh\n\n make release bump=$$VERSION_PART_TO_BUMP$$\n\nHow to bumpversion\n^^^^^^^^^^^^^^^^^^\n\nThe version format for this repo is ``{major}.{minor}.{patch}`` for\nstable, and ``{major}.{minor}.{patch}-{stage}.{devnum}`` for unstable\n(``stage`` can be alpha or beta).\n\nTo issue the next version in line, specify which part to bump, like\n``make release bump=minor`` or ``make release bump=devnum``.\n\nIf you are in a beta version, ``make release bump=stage`` will switch to\na stable.\n\nTo issue an unstable version when the current version is stable, specify\nthe new version explicitly, like\n``make release bump=\"--new-version 4.0.0-alpha.1 devnum\"``\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/xiawu/newchain-account.py", "keywords": "NewChain", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "newchain-account", "package_url": "https://pypi.org/project/newchain-account/", "platform": "", "project_url": "https://pypi.org/project/newchain-account/", "project_urls": { "Homepage": "https://github.com/xiawu/newchain-account.py" }, "release_url": "https://pypi.org/project/newchain-account/0.2.5/", "requires_dist": [ "attrdict (<3,>=2.0.0)", "newchain-keyfile (>=0.1.0)", "newchain-keys (>=0.1.0)", "eth-utils (<2,>=1.0.2)", "hexbytes (<1,>=0.1.0)", "eth-rlp (<1,>=0.1.2)", "base58 (>=1.0.3)", "bumpversion (<1,>=0.5.3) ; extra == 'dev'", "pytest-xdist ; extra == 'dev'", "pytest-watch (<5,>=4.1.0) ; extra == 'dev'", "wheel ; extra == 'dev'", "ipython ; extra == 'dev'", "pytest (>=3.6.0) ; extra == 'dev'", "tox (<3,>=2.9.1) ; extra == 'dev'", "flake8 (==3.4.1) ; extra == 'dev'", "isort (<5,>=4.2.15) ; extra == 'dev'", "Sphinx (<2,>=1.6.5) ; extra == 'dev'", "sphinx-rtd-theme (>=0.1.9) ; extra == 'dev'", "Sphinx (<2,>=1.6.5) ; extra == 'doc'", "sphinx-rtd-theme (>=0.1.9) ; extra == 'doc'", "flake8 (==3.4.1) ; extra == 'lint'", "isort (<5,>=4.2.15) ; extra == 'lint'", "pytest (>=3.6.0) ; extra == 'test'", "tox (<3,>=2.9.1) ; extra == 'test'" ], "requires_python": ">=3.5, <4", "summary": "newchain-account: Sign NewChain transactions and messages with local private keys", "version": "0.2.5" }, "last_serial": 5172749, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "ced9a421be381b5bd01177b148926e85", "sha256": "5bcfc1207c805458012ade4458aa9b4416f18bacb6dd07ba95b97fbc55fb7e96" }, "downloads": -1, "filename": "newchain_account-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "ced9a421be381b5bd01177b148926e85", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5, <4", "size": 17021, "upload_time": "2019-03-22T05:15:35", "url": "https://files.pythonhosted.org/packages/97/ab/68f1cd853ada2269508f5069b08a34c6486c143c9bb59c55999c1d4bf809/newchain_account-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "19bb674b90cedc644655c99ff3de4999", "sha256": "e296a03b643a23d141620fc726e969b255d68d528425c85d8cf71b0f7f2f9e7b" }, "downloads": -1, "filename": "newchain-account-0.1.0.tar.gz", "has_sig": false, "md5_digest": "19bb674b90cedc644655c99ff3de4999", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5, <4", "size": 14661, "upload_time": "2019-03-22T05:15:38", "url": "https://files.pythonhosted.org/packages/b7/9d/4d959349c36856104e669e31ff0181592e33d030b9b61775f6603353e507/newchain-account-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "c58a9dce92860d1502375b6660b47e0a", "sha256": "6b3bd43c0b8d7b27b22ccf844d0f6caf6bd02fe0f0c3e3aa5f0c3f53ee397e03" }, "downloads": -1, "filename": "newchain_account-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "c58a9dce92860d1502375b6660b47e0a", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 17295, "upload_time": "2019-03-22T09:42:36", "url": "https://files.pythonhosted.org/packages/b6/3b/c98dca99d109cc9cf42783e15ae53852c9b0a2c076e2ef6052b7a2faf06a/newchain_account-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5f3dd505e678bcde6132bb326251bfb4", "sha256": "7f9b58b56f1aee9060eebc0d2fb819b7c7f97e933acded4e4120c91de2a90b46" }, "downloads": -1, "filename": "newchain-account-0.2.0.tar.gz", "has_sig": false, "md5_digest": "5f3dd505e678bcde6132bb326251bfb4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14927, "upload_time": "2019-03-22T09:42:33", "url": "https://files.pythonhosted.org/packages/a8/63/9a7be2a938839b9c8f63bb69c071151fa54015f4ad61dd9ac5eb85227e61/newchain-account-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "616510eefedca641440620f8d49219d2", "sha256": "c1a046cf7fe57908431538507212b99860d6310a24f12e80191df818c55a1c2f" }, "downloads": -1, "filename": "newchain_account-0.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "616510eefedca641440620f8d49219d2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5, <4", "size": 17295, "upload_time": "2019-04-01T09:13:17", "url": "https://files.pythonhosted.org/packages/26/8d/7bfafde3ea4309d31efdd70c36c08be88a510920b01eabc3f82650ed9e8c/newchain_account-0.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "848a8873d0a809abdfd0ed6140e2b485", "sha256": "0b139b3575a163d96298865da344c453671125f52f68fcbb0d1841b042885413" }, "downloads": -1, "filename": "newchain-account-0.2.1.tar.gz", "has_sig": false, "md5_digest": "848a8873d0a809abdfd0ed6140e2b485", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5, <4", "size": 14933, "upload_time": "2019-04-01T09:13:20", "url": "https://files.pythonhosted.org/packages/49/b3/abc6ce2ff73e8211a976eaa4805b32e26e2f2d22cfd1222eade860d89538/newchain-account-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "6333e71bc7fdad749d7ea5187e81af5d", "sha256": "95e7e83d70d8b1b8550e3cab257a19f68a459891c9cd38c8c5b7e570868ecfbb" }, "downloads": -1, "filename": "newchain_account-0.2.2-py3-none-any.whl", "has_sig": false, "md5_digest": "6333e71bc7fdad749d7ea5187e81af5d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5, <4", "size": 17291, "upload_time": "2019-04-01T12:21:33", "url": "https://files.pythonhosted.org/packages/61/d2/800f87e1d89ece3f0b54c755936471bcd444bbcae53cd2dfa70561453e7b/newchain_account-0.2.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "448e16ce6dcc42161d338c18796af17a", "sha256": "adb5ce0d5125276d126f8954caa7177feddba1e7a4ff23d7df6d6fda7efc1acf" }, "downloads": -1, "filename": "newchain-account-0.2.2.tar.gz", "has_sig": false, "md5_digest": "448e16ce6dcc42161d338c18796af17a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5, <4", "size": 14929, "upload_time": "2019-04-01T12:21:35", "url": "https://files.pythonhosted.org/packages/ee/26/0fd2e5bb81761127b00fd4d2889bc9d17be33b13b98811db904dda0d6b74/newchain-account-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "df02af0511d5e02f8f9916f0fd6966ef", "sha256": "83d22c53097cc203d02b40f4a1cf97b90442fe453d6732ec6999dab0ff11ce03" }, "downloads": -1, "filename": "newchain_account-0.2.3-py3-none-any.whl", "has_sig": false, "md5_digest": "df02af0511d5e02f8f9916f0fd6966ef", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5, <4", "size": 17283, "upload_time": "2019-04-02T07:03:14", "url": "https://files.pythonhosted.org/packages/6c/d2/811dcd14eb7241c5b2b348f05b3a08346ce4df8da56035d10452e7aaa7e0/newchain_account-0.2.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1a093a1fe2eefcccccb1be2a4ceb2943", "sha256": "82dc1f724b9d2bc67ea065ad1d27ceb0e84ad18f86a92a2414cab263e008070b" }, "downloads": -1, "filename": "newchain-account-0.2.3.tar.gz", "has_sig": false, "md5_digest": "1a093a1fe2eefcccccb1be2a4ceb2943", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5, <4", "size": 14911, "upload_time": "2019-04-02T07:03:17", "url": "https://files.pythonhosted.org/packages/e9/ee/fdf035c023468dad0130da63c024fd57b5951da5cc3fd9f5df9734734d88/newchain-account-0.2.3.tar.gz" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "01d19c05e81d46133424cf9c69fa838d", "sha256": "c20ec2997892d62ad8b32fcdf14539501656a55b04561f591623def1cdb99a13" }, "downloads": -1, "filename": "newchain_account-0.2.4-py3-none-any.whl", "has_sig": false, "md5_digest": "01d19c05e81d46133424cf9c69fa838d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5, <4", "size": 17278, "upload_time": "2019-04-02T07:40:01", "url": "https://files.pythonhosted.org/packages/6f/3a/926a6f4671e88615a26916e4b12ba6dbbec27ef8211b010517ce7a68a891/newchain_account-0.2.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f79c28fbc0c8ffe6d8963f120419ca5b", "sha256": "f9829921a47ff910e061f47ca27d585cdaa165dc56dd08e461f77a0d65f3d518" }, "downloads": -1, "filename": "newchain-account-0.2.4.tar.gz", "has_sig": false, "md5_digest": "f79c28fbc0c8ffe6d8963f120419ca5b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5, <4", "size": 14913, "upload_time": "2019-04-02T07:40:04", "url": "https://files.pythonhosted.org/packages/43/33/00abc6294c6c6161254e8bc2f35bd7e56f3d6c7a468d6548050cf3ee7478/newchain-account-0.2.4.tar.gz" } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "983b3a52b7c6718355ee9e8ffe3fbc39", "sha256": "1e2aefc5a0365e3d73587f5df7e9930fd5d1196fefa367da8d7f72985beb2a5e" }, "downloads": -1, "filename": "newchain_account-0.2.5-py3-none-any.whl", "has_sig": false, "md5_digest": "983b3a52b7c6718355ee9e8ffe3fbc39", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5, <4", "size": 17283, "upload_time": "2019-04-22T12:12:53", "url": "https://files.pythonhosted.org/packages/23/a5/278ce1a671272e2804837314a62bfc2d71e30b0d2648f7ad1717552f129a/newchain_account-0.2.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8d1c951097ba323c0b900f0deca58b4a", "sha256": "16889189ad94b9a10410b6626ee66f77a4a91e16a0d47e58ce88518aa5849646" }, "downloads": -1, "filename": "newchain-account-0.2.5.tar.gz", "has_sig": false, "md5_digest": "8d1c951097ba323c0b900f0deca58b4a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5, <4", "size": 14915, "upload_time": "2019-04-22T12:12:55", "url": "https://files.pythonhosted.org/packages/92/e3/9a9db2f07ba6ceac371c1e9ec0458147498e1801877a879d0e8aeb6adeac/newchain-account-0.2.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "983b3a52b7c6718355ee9e8ffe3fbc39", "sha256": "1e2aefc5a0365e3d73587f5df7e9930fd5d1196fefa367da8d7f72985beb2a5e" }, "downloads": -1, "filename": "newchain_account-0.2.5-py3-none-any.whl", "has_sig": false, "md5_digest": "983b3a52b7c6718355ee9e8ffe3fbc39", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5, <4", "size": 17283, "upload_time": "2019-04-22T12:12:53", "url": "https://files.pythonhosted.org/packages/23/a5/278ce1a671272e2804837314a62bfc2d71e30b0d2648f7ad1717552f129a/newchain_account-0.2.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8d1c951097ba323c0b900f0deca58b4a", "sha256": "16889189ad94b9a10410b6626ee66f77a4a91e16a0d47e58ce88518aa5849646" }, "downloads": -1, "filename": "newchain-account-0.2.5.tar.gz", "has_sig": false, "md5_digest": "8d1c951097ba323c0b900f0deca58b4a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5, <4", "size": 14915, "upload_time": "2019-04-22T12:12:55", "url": "https://files.pythonhosted.org/packages/92/e3/9a9db2f07ba6ceac371c1e9ec0458147498e1801877a879d0e8aeb6adeac/newchain-account-0.2.5.tar.gz" } ] }