{ "info": { "author": "Michael Huang", "author_email": "michaelhly@users.noreply.github.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Intended Audience :: Developers", "Intended Audience :: Financial and Insurance Industry", "License :: OSI Approved :: Apache Software License", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3 :: Only", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Internet :: WWW/HTTP", "Topic :: Office/Business :: Financial", "Topic :: Other/Nonlisted Topic", "Topic :: Security :: Cryptography", "Topic :: Software Development :: Libraries", "Topic :: Utilities" ], "description": "## 0x-middlewares\n\nWeb3 middlewares for 0x applications.\n\nRead the [documentation](http://0x-middlewares-py.s3-website-us-east-1.amazonaws.com/)\n\n## Installing\n\n```bash\npip install 0x-middlewares\n```\n\n## Contributing\n\nWe welcome improvements and fixes from the wider community! To report bugs within this package, please create an issue in this repository.\n\nPlease read our [contribution guidelines](../../CONTRIBUTING.md) before getting started.\n\n### Install Code and Dependencies\n\nEnsure that you have installed Python >=3.6 and Docker. Then:\n\n```bash\npip install -e .[dev]\n```\n\n### Test\n\nTests depend on running a local ethereum JSON-RPC server. For convenience, a docker container is provided that has ganache-cli.\nA shortcut is provided to run that docker container: `./setup.py ganache`. With that running, the tests can be run with `./setup.py test`.\n\n### Clean\n\n`./setup.py clean --all`\n\n### Lint\n\n`./setup.py lint`\n\n### Build Documentation\n\n`./setup.py build_sphinx`\n\n### More\n\nSee `./setup.py --help-commands` for more info.\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/0xproject/0x-monorepo/tree/development/python-packages/middlewares", "keywords": "ethereum cryptocurrency 0x decentralized blockchain dex exchange", "license": "Apache 2.0", "maintainer": "", "maintainer_email": "", "name": "0x-middlewares", "package_url": "https://pypi.org/project/0x-middlewares/", "platform": "", "project_url": "https://pypi.org/project/0x-middlewares/", "project_urls": { "Homepage": "https://github.com/0xproject/0x-monorepo/tree/development/python-packages/middlewares" }, "release_url": "https://pypi.org/project/0x-middlewares/1.0.0/", "requires_dist": [ "eth-account", "eth-keys", "hexbytes", "mypy-extensions", "0x-contract-addresses ; extra == 'dev'", "0x-contract-wrappers ; extra == 'dev'", "0x-order-utils ; extra == 'dev'", "web3 ; extra == 'dev'", "bandit ; extra == 'dev'", "black ; extra == 'dev'", "coverage ; extra == 'dev'", "coveralls ; extra == 'dev'", "eth-utils ; extra == 'dev'", "mypy ; extra == 'dev'", "mypy-extensions ; extra == 'dev'", "pycodestyle ; extra == 'dev'", "pydocstyle ; extra == 'dev'", "pylint ; extra == 'dev'", "pytest ; extra == 'dev'", "sphinx ; extra == 'dev'", "sphinx-autodoc-typehints ; extra == 'dev'", "tox ; extra == 'dev'", "twine ; extra == 'dev'" ], "requires_python": ">=3.6, <4", "summary": "Web3 middlewares for 0x applications", "version": "1.0.0", "yanked": false, "yanked_reason": null }, "last_serial": 6238032, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "579852d5b2da9dcb7db524034ca80431", "sha256": "71b4e5dbacdb7a6fa6a5f51a7f04c53062f7d71b3c798866619c4cc09162d3d6" }, "downloads": -1, "filename": "0x_middlewares-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "579852d5b2da9dcb7db524034ca80431", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6, <4", "size": 5084, "upload_time": "2019-12-03T22:24:01", "upload_time_iso_8601": "2019-12-03T22:24:01.312708Z", "url": "https://files.pythonhosted.org/packages/80/f4/f26b06b4227581208f6584b3a67b5e894d6806562dda8367ddae07c4cff5/0x_middlewares-1.0.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "eaff57f881317be1698e8b2e9a6949bb", "sha256": "9740882b9e0e5d09250b02f227ff95d1fa231cbbfb10618ea591e6f8d475f45e" }, "downloads": -1, "filename": "0x-middlewares-1.0.0.tar.gz", "has_sig": false, "md5_digest": "eaff57f881317be1698e8b2e9a6949bb", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6, <4", "size": 6061, "upload_time": "2019-12-03T22:24:02", "upload_time_iso_8601": "2019-12-03T22:24:02.476487Z", "url": "https://files.pythonhosted.org/packages/09/b5/bf74af2c51bfa42ba8d822b30c8bd2da07a926cb7f14daf8adfdd95950f7/0x-middlewares-1.0.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.0.dev0": [ { "comment_text": "", "digests": { "md5": "d9610d433f0f098c545488ab3e6085f0", "sha256": "50f1fe6514d269544321d5c8f4454913a6cd9fac34938b61ab0ab31564f7889e" }, "downloads": -1, "filename": "0x_middlewares-1.0.0.dev0-py3-none-any.whl", "has_sig": false, "md5_digest": "d9610d433f0f098c545488ab3e6085f0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6, <4", "size": 5154, "upload_time": "2019-10-29T00:20:22", "upload_time_iso_8601": "2019-10-29T00:20:22.660654Z", "url": "https://files.pythonhosted.org/packages/34/75/182a92ea45a74312d3d5efe83f17dee6c6399cbca5c96ae491efd664b2e7/0x_middlewares-1.0.0.dev0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "9138dfa948e549d469ed9409264ba406", "sha256": "8ddb804af42ca9dc3187f93ca6b737145e08cad0f292083396ff90a43707c764" }, "downloads": -1, "filename": "0x-middlewares-1.0.0.dev0.tar.gz", "has_sig": false, "md5_digest": "9138dfa948e549d469ed9409264ba406", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6, <4", "size": 6071, "upload_time": "2019-10-29T00:20:25", "upload_time_iso_8601": "2019-10-29T00:20:25.055592Z", "url": "https://files.pythonhosted.org/packages/6c/63/1d029e16a827ba071199b07fdd5bda10211926987e19b9e7d7c47cfaef76/0x-middlewares-1.0.0.dev0.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "579852d5b2da9dcb7db524034ca80431", "sha256": "71b4e5dbacdb7a6fa6a5f51a7f04c53062f7d71b3c798866619c4cc09162d3d6" }, "downloads": -1, "filename": "0x_middlewares-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "579852d5b2da9dcb7db524034ca80431", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6, <4", "size": 5084, "upload_time": "2019-12-03T22:24:01", "upload_time_iso_8601": "2019-12-03T22:24:01.312708Z", "url": "https://files.pythonhosted.org/packages/80/f4/f26b06b4227581208f6584b3a67b5e894d6806562dda8367ddae07c4cff5/0x_middlewares-1.0.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "eaff57f881317be1698e8b2e9a6949bb", "sha256": "9740882b9e0e5d09250b02f227ff95d1fa231cbbfb10618ea591e6f8d475f45e" }, "downloads": -1, "filename": "0x-middlewares-1.0.0.tar.gz", "has_sig": false, "md5_digest": "eaff57f881317be1698e8b2e9a6949bb", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6, <4", "size": 6061, "upload_time": "2019-12-03T22:24:02", "upload_time_iso_8601": "2019-12-03T22:24:02.476487Z", "url": "https://files.pythonhosted.org/packages/09/b5/bf74af2c51bfa42ba8d822b30c8bd2da07a926cb7f14daf8adfdd95950f7/0x-middlewares-1.0.0.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }