{ "info": { "author": "Piper Merriam", "author_email": "pipermerriam@gmail.com", "bugtrack_url": null, "classifiers": [ "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 :: 3.7", "Programming Language :: Python :: Implementation :: PyPy" ], "description": "# Ethereum Utils\n\n[![Join the chat at https://gitter.im/ethereum/eth-utils](https://badges.gitter.im/ethereum/eth-utils.svg)](https://gitter.im/ethereum/eth-utils)\n\n[![Build Status](https://circleci.com/gh/ethereum/eth-utils.svg?style=shield)](https://circleci.com/gh/ethereum/eth-utils)\n\n[Documentation hosted by ReadTheDocs](https://eth-utils.readthedocs.io/en/latest/)\n\nCommon utility functions for codebases which interact with ethereum.\n\n> This library and repository was previously located at https://github.com/pipermerriam/ethereum-utils. It was transferred to the Ethereum foundation github in November 2017 and renamed to `eth-utils`. The PyPi package was also renamed from `ethereum-utils` to `eth-utils`.\n\n\n## Installation\n\n```sh\npip install eth-utils\n```\n\n## Development\n\nClone the repository and then run:\n\n```sh\npip install -e .[dev] eth-hash[pycryptodomex]\n```\n\n## Documentation\n\nBuilding Sphinx docs locally:\n\n```sh\npip install -e .[doc]\ncd docs\nmake html\n```\n\nDocs are written in [reStructuredText](http://docutils.sourceforge.net/rst.html) and built using the [Sphinx](http://www.sphinx-doc.org/) documentation generator.\n\n\n### Running the tests\n\nYou can run the tests with:\n\n```sh\npy.test tests\n```\n\nOr you can install `tox` to run the full test suite.\n\n\n### Releasing\n\nPandoc is required for transforming the markdown README to the proper format to\nrender correctly on pypi.\n\nFor Debian-like systems:\n\n```\napt install pandoc\n```\n\nOr on OSX:\n\n```sh\nbrew install pandoc\n```\n\nTo release a new version:\n\n```sh\nmake release bump=$$VERSION_PART_TO_BUMP$$\n```\n\n\n#### How to bumpversion\n\nThe version format for this repo is `{major}.{minor}.{patch}` for stable, and\n`{major}.{minor}.{patch}-{stage}.{devnum}` for unstable (`stage` can be alpha or beta).\n\nTo issue the next version in line, specify which part to bump,\nlike `make release bump=minor` or `make release bump=devnum`.\n\nIf you are in a beta version, `make release bump=stage` will switch to a stable.\n\nTo issue an unstable version when the current version is stable, specify the\nnew version explicitly, like `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/VIPSTARCOIN-electrum/vips_utils", "keywords": "ethereum", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "vips-utils", "package_url": "https://pypi.org/project/vips-utils/", "platform": "", "project_url": "https://pypi.org/project/vips-utils/", "project_urls": { "Homepage": "https://github.com/VIPSTARCOIN-electrum/vips_utils" }, "release_url": "https://pypi.org/project/vips-utils/1.6.4/", "requires_dist": [ "vips-hash (<1.0.0,>=0.1.0)", "eth-typing (<3.0.0,>=1.0.0)", "cytoolz (<1.0.0,>=0.8.2) ; implementation_name == \"cpython\"", "toolz (<1,>0.8.2) ; implementation_name == \"pypy\"", "bumpversion (<1.0.0,>=0.5.3) ; extra == 'deploy'", "tox (<3.0.0,>=2.9.1) ; extra == 'deploy'", "wheel (<1.0.0,>=0.30.0) ; extra == 'deploy'", "twine ; extra == 'dev'", "Sphinx (<2,>=1.5.5) ; extra == 'dev'", "sphinx-rtd-theme (<2,>=0.1.9) ; extra == 'dev'", "black (<19,>=18.6b4) ; extra == 'dev'", "flake8 (<4.0.0,>=3.7.0) ; extra == 'dev'", "isort (==4.3.18) ; extra == 'dev'", "mypy (==0.701) ; extra == 'dev'", "pytest (<4.0.0,>=3.4.1) ; extra == 'dev'", "hypothesis (<4.0.0,>=3.4.2) ; extra == 'dev'", "pytest-pythonpath (<1.0,>=0.3) ; extra == 'dev'", "bumpversion (<1.0.0,>=0.5.3) ; extra == 'dev'", "tox (<3.0.0,>=2.9.1) ; extra == 'dev'", "wheel (<1.0.0,>=0.30.0) ; extra == 'dev'", "Sphinx (<2,>=1.5.5) ; extra == 'doc'", "sphinx-rtd-theme (<2,>=0.1.9) ; extra == 'doc'", "black (<19,>=18.6b4) ; extra == 'lint'", "flake8 (<4.0.0,>=3.7.0) ; extra == 'lint'", "isort (==4.3.18) ; extra == 'lint'", "mypy (==0.701) ; extra == 'lint'", "pytest (<4.0.0,>=3.4.1) ; extra == 'lint'", "hypothesis (<4.0.0,>=3.4.2) ; extra == 'test'", "pytest (<4.0.0,>=3.4.1) ; extra == 'test'", "pytest-pythonpath (<1.0,>=0.3) ; extra == 'test'" ], "requires_python": ">=3.5,!=3.5.2,<4", "summary": "Common utility functions for ethereum codebases.", "version": "1.6.4" }, "last_serial": 5647487, "releases": { "1.6.4": [ { "comment_text": "", "digests": { "md5": "e8dfc997a3cc370c8937151a1f78cac5", "sha256": "8e2038b6f7438ebf25545e67ffbf06233dc3009a19b902c41583835b4ff6762b" }, "downloads": -1, "filename": "vips_utils-1.6.4-py3-none-any.whl", "has_sig": false, "md5_digest": "e8dfc997a3cc370c8937151a1f78cac5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5,!=3.5.2,<4", "size": 21920, "upload_time": "2019-08-08T00:02:41", "url": "https://files.pythonhosted.org/packages/46/23/d18d992d7604ef5ecafc1c3cc894e514459d2c58047c1a498a576e685cdd/vips_utils-1.6.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "eb8482ec26207caf26cc2e862a3ae3d3", "sha256": "0b29db8fddda6a20fb322e425ec62c3669441d5313349ff9cd556a545bb0ea0a" }, "downloads": -1, "filename": "vips-utils-1.6.4.tar.gz", "has_sig": false, "md5_digest": "eb8482ec26207caf26cc2e862a3ae3d3", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5,!=3.5.2,<4", "size": 15957, "upload_time": "2019-08-08T00:02:44", "url": "https://files.pythonhosted.org/packages/66/40/5070926ad1d5ffaae49373a8975ce1ee4f8be91b8664d3c52d31746ef01c/vips-utils-1.6.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e8dfc997a3cc370c8937151a1f78cac5", "sha256": "8e2038b6f7438ebf25545e67ffbf06233dc3009a19b902c41583835b4ff6762b" }, "downloads": -1, "filename": "vips_utils-1.6.4-py3-none-any.whl", "has_sig": false, "md5_digest": "e8dfc997a3cc370c8937151a1f78cac5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5,!=3.5.2,<4", "size": 21920, "upload_time": "2019-08-08T00:02:41", "url": "https://files.pythonhosted.org/packages/46/23/d18d992d7604ef5ecafc1c3cc894e514459d2c58047c1a498a576e685cdd/vips_utils-1.6.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "eb8482ec26207caf26cc2e862a3ae3d3", "sha256": "0b29db8fddda6a20fb322e425ec62c3669441d5313349ff9cd556a545bb0ea0a" }, "downloads": -1, "filename": "vips-utils-1.6.4.tar.gz", "has_sig": false, "md5_digest": "eb8482ec26207caf26cc2e862a3ae3d3", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5,!=3.5.2,<4", "size": 15957, "upload_time": "2019-08-08T00:02:44", "url": "https://files.pythonhosted.org/packages/66/40/5070926ad1d5ffaae49373a8975ce1ee4f8be91b8664d3c52d31746ef01c/vips-utils-1.6.4.tar.gz" } ] }