{ "info": { "author": "Peijun Ma", "author_email": "peijun.ma@protonmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Software Development :: Libraries" ], "description": "# Option\n[![Build Status](https://travis-ci.org/MaT1g3R/option.svg?branch=master)](https://travis-ci.org/MaT1g3R/option)\n[![codecov](https://codecov.io/gh/MaT1g3R/option/branch/master/graph/badge.svg)](https://codecov.io/gh/MaT1g3R/option)\n\nRust-like [Option](https://doc.rust-lang.org/std/option/enum.Option.html) and [Result](https://doc.rust-lang.org/std/result/enum.Result.html) types in Python, slotted and fully typed.\n\nAn `Option` type represents an optional value, every `Option` is either `Some` and contains Some value, or `NONE`\n\nA `Result` type represents a value that might be an error. Every `Result` is either `Ok` and contains a success value, or `Err` and contains an error value.\n\nUsing an `Option` type forces you to deal with `None` values in your code and increase type safety.\n\nUsing a `Result` type simplifies error handling and reduces `try` `except` blocks.\n\n## Quick Start\n```Python\nfrom option import Result, Option, Ok, Err\nfrom requests import get\n\n\ndef call_api(url, params) -> Result[dict, int]:\n result = get(url, params)\n code = result.status_code\n if code == 200:\n return Ok(result.json())\n return Err(code)\n\n\ndef calculate(url, params) -> Option[int]:\n return call_api(url, params).ok().map(len)\n\n\ndict_len = calculate('https://example.com', {})\n```\n\n## Install\nOption can be installed from PyPi:\n```bash\npip install option\n```\n\n## Documentation\nThe documentation lives at https://mat1g3r.github.io/option/\n\n## License\nMIT\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://mat1g3r.github.io/option/", "keywords": "", "license": "MIT", "maintainer": "Peijun Ma", "maintainer_email": "peijun.ma@protonmail.com", "name": "option", "package_url": "https://pypi.org/project/option/", "platform": "", "project_url": "https://pypi.org/project/option/", "project_urls": { "Homepage": "https://mat1g3r.github.io/option/", "Repository": "https://github.com/MaT1g3R/option" }, "release_url": "https://pypi.org/project/option/1.0.1/", "requires_dist": null, "requires_python": ">=3.6", "summary": "Rust like Option and Result types in Python", "version": "1.0.1" }, "last_serial": 5767841, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "0ddf76b1d9dc763d5bc1c88ca64168a4", "sha256": "c091ffe00e1a6b807fe950475d0cfc5f7d739e1384b7b3210ad20018d43e14b3" }, "downloads": -1, "filename": "option-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "0ddf76b1d9dc763d5bc1c88ca64168a4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 1123, "upload_time": "2018-09-10T19:54:36", "url": "https://files.pythonhosted.org/packages/dc/7e/8c287e42a4afcccd7de84e67fb77d23bf1eb057739fc4b9b354cc0a89376/option-0.1.0-py3-none-any.whl" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "f59603dcda5077ef109684008d53a78d", "sha256": "c2e696ab9330aed4552619481ae83152664af0c4c26df86b1e40391050401f9e" }, "downloads": -1, "filename": "option-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "f59603dcda5077ef109684008d53a78d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 10216, "upload_time": "2018-09-11T04:16:43", "url": "https://files.pythonhosted.org/packages/b3/c3/e40f731c2940f2161ac0b06c75d4db9c6ae1c4b99efef29c0bef91879484/option-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8f48aab765ac341a7da10cd5a1021f92", "sha256": "056a59cc3e0f3e4eedef4ebafdbe03f2d609cd984ad74a4a083b6c85d0ca8d2d" }, "downloads": -1, "filename": "option-0.1.1.tar.gz", "has_sig": false, "md5_digest": "8f48aab765ac341a7da10cd5a1021f92", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 2880, "upload_time": "2018-09-11T04:16:44", "url": "https://files.pythonhosted.org/packages/5c/28/920c80aff546b2bc7258326706c166d70560b5afc93d00a8cb0aea697f36/option-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "ca6e5568d8f499360d33f5f4fdfe51f3", "sha256": "452e74546ee455403990bc3896f5a538d0b7990617bea87634b61d967fd9342f" }, "downloads": -1, "filename": "option-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "ca6e5568d8f499360d33f5f4fdfe51f3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 10345, "upload_time": "2018-09-11T04:27:53", "url": "https://files.pythonhosted.org/packages/d3/07/6ad200ccaa8e2c87798bd534b8a10e7a6999f9d4a73eb4a0688b4b887cc4/option-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "284aca3ba8a36fcf716e6b74679863c0", "sha256": "d9f2ebe5ee6c2e979d5307399824fc1d4371a2bfa369c2dd9eeafa8c2c369a3c" }, "downloads": -1, "filename": "option-0.1.2.tar.gz", "has_sig": false, "md5_digest": "284aca3ba8a36fcf716e6b74679863c0", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 2897, "upload_time": "2018-09-11T04:27:55", "url": "https://files.pythonhosted.org/packages/8b/0c/638b71d1593e128a4b8a4109023ce25c2f3d067ba0528eab77914f2474f0/option-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "d93af2fa99d5f7918c5407935848e690", "sha256": "98b0f30273edbe90997cb7078d52e57e60a9cf608a42c384206209a6976b15fa" }, "downloads": -1, "filename": "option-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "d93af2fa99d5f7918c5407935848e690", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 10717, "upload_time": "2018-09-11T20:24:50", "url": "https://files.pythonhosted.org/packages/03/72/b09fe58ac7b973f1b9551d8b7755edc59e4c2752b53fe879995676c819ff/option-0.1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3ba114b43cb0247f90fa5891eae39423", "sha256": "84bf50bfa47c901c6c6c45118a69e0f72d52af6004861bb7afbbde8e80845c73" }, "downloads": -1, "filename": "option-0.1.3.tar.gz", "has_sig": false, "md5_digest": "3ba114b43cb0247f90fa5891eae39423", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 2997, "upload_time": "2018-09-11T20:24:51", "url": "https://files.pythonhosted.org/packages/b2/4c/d252a30a5e67375442ab734afcf922755fec88607e73c9c9abb1a895ad09/option-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "d0f6be96787cdd87ad4a78271fb934ff", "sha256": "bb9ac353b9bdd6b608bbb87f44a7f3cef83e99886cf97dbf0df914e33de68db6" }, "downloads": -1, "filename": "option-0.1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "d0f6be96787cdd87ad4a78271fb934ff", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 10725, "upload_time": "2018-09-11T20:34:09", "url": "https://files.pythonhosted.org/packages/d4/18/1fc463dfdc10eed044d9a120cc848abed2e91e7fe0fcdf77e0ec687d242b/option-0.1.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6b03f0ff5fc0c6392cd0f220f566c73f", "sha256": "8ce3765d6a98eb483dd53d808355be1bbb25944ec7a21157b6ffb8b3aaf044ad" }, "downloads": -1, "filename": "option-0.1.4.tar.gz", "has_sig": false, "md5_digest": "6b03f0ff5fc0c6392cd0f220f566c73f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 3043, "upload_time": "2018-09-11T20:34:10", "url": "https://files.pythonhosted.org/packages/6f/cb/0d71c3923246bb6a00fabe1af950383ceed9bbd25df118d5b7aba7f9ab33/option-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "4c7c89e3c847543b18ef4328f5805c2e", "sha256": "f2ed9e2b9f5157e6044a3402808e536015f64a2b3e9251b1faa44da72a0f80f7" }, "downloads": -1, "filename": "option-0.1.5-py3-none-any.whl", "has_sig": false, "md5_digest": "4c7c89e3c847543b18ef4328f5805c2e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 10680, "upload_time": "2018-09-11T20:42:22", "url": "https://files.pythonhosted.org/packages/01/77/ab6d55527fb98c5d8e7912594b3377d06693295e2498a9f7a72168737f42/option-0.1.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "83cadafb979e5206f6b7e4cac40db858", "sha256": "bf0027ea96ace5a4e334961dd4b9fded6a723b6f594c31497c00d18cc2214dd2" }, "downloads": -1, "filename": "option-0.1.5.tar.gz", "has_sig": false, "md5_digest": "83cadafb979e5206f6b7e4cac40db858", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 3038, "upload_time": "2018-09-11T20:42:23", "url": "https://files.pythonhosted.org/packages/f1/9d/9bf83e5eb5c8b33ed16c964629804e8ecabd88415c0977bba6ef77f3d925/option-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "f6636fbb290f388da51d2e194fed82bb", "sha256": "40a1b633efb7848b90e9f507fcd208ef9f5d8ce7cd0c729d446b324e99afe8d5" }, "downloads": -1, "filename": "option-0.1.6-py3-none-any.whl", "has_sig": false, "md5_digest": "f6636fbb290f388da51d2e194fed82bb", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 17332, "upload_time": "2018-09-15T01:30:30", "url": "https://files.pythonhosted.org/packages/e1/a5/4e2b9b7a59189c151779e7ab3e3b0343d4271444dbbb77ad99487be04dd1/option-0.1.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8e3a43424ae009235171bc7e93ba3391", "sha256": "d47d3e47d9a8a003e4c6092ee5a9f49851db8a95c325e2fb269462a8711a1f2c" }, "downloads": -1, "filename": "option-0.1.6.tar.gz", "has_sig": false, "md5_digest": "8e3a43424ae009235171bc7e93ba3391", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 4312, "upload_time": "2018-09-15T01:30:32", "url": "https://files.pythonhosted.org/packages/81/78/f3682bcf825c844bd82fbd670433aee7fa7a1553bc36471baa619fb2dd1c/option-0.1.6.tar.gz" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "543a3c34b3398108901d23d850b370c7", "sha256": "0949156f2bdfb793759bee329a07d9bd52898ad8d36ddfce97de68f93bcfe39c" }, "downloads": -1, "filename": "option-0.1.7-py3-none-any.whl", "has_sig": false, "md5_digest": "543a3c34b3398108901d23d850b370c7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 18722, "upload_time": "2018-09-15T21:10:17", "url": "https://files.pythonhosted.org/packages/0e/eb/b732cf69cccb10c550b2549a4f7b404b0d411b662aca2e1ed7df00a9b3f6/option-0.1.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "641fbdbbf9c764bfb10704c736c5a779", "sha256": "1660aed9a7e305f64339b36934833d480fd1b93d4e36efd9d2fb8f0486743ccc" }, "downloads": -1, "filename": "option-0.1.7.tar.gz", "has_sig": false, "md5_digest": "641fbdbbf9c764bfb10704c736c5a779", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 5116, "upload_time": "2018-09-15T21:10:18", "url": "https://files.pythonhosted.org/packages/f5/73/a066ac46b291ca2c907a4ad2bd489947cfcd0b332c7bd0362f6da0d87ea0/option-0.1.7.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "65e56e43925c24c6ea2ce09ce0f71d40", "sha256": "9b14604b33193e74757eb31fdd1455e61be76845080d59124c40ce8186a0d47f" }, "downloads": -1, "filename": "option-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "65e56e43925c24c6ea2ce09ce0f71d40", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 30865, "upload_time": "2018-09-16T23:01:43", "url": "https://files.pythonhosted.org/packages/6a/be/db94d4700e6efb399e0b9f461152c048e223fd4181f4feacf043ec531c99/option-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d32f208b5bdc5d92083b7c6185b59f7b", "sha256": "fbf78aee259b94799de9ba756e9dbca1e2e5b07b75d3679cf4db3e30d16b36c4" }, "downloads": -1, "filename": "option-0.2.0.tar.gz", "has_sig": false, "md5_digest": "d32f208b5bdc5d92083b7c6185b59f7b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 6810, "upload_time": "2018-09-16T23:01:44", "url": "https://files.pythonhosted.org/packages/a4/9c/4026c812d8439f7c10135d25ddc6cb6dc0b956e2c9f5a9a23c0d8e53820d/option-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "768bf13faeefadeade09ece99e23b7e1", "sha256": "b794d88f1ada1b440bdbe3356b65b79b067b07439834042ab637705cc9b2b61b" }, "downloads": -1, "filename": "option-0.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "768bf13faeefadeade09ece99e23b7e1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 30890, "upload_time": "2018-09-16T23:26:54", "url": "https://files.pythonhosted.org/packages/47/32/9c3a89c1bb752b62bdd4fa6788b1e516eb876a90718d379447aff8e79c83/option-0.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e6eec2c584c58deffd728202d9c6e928", "sha256": "53bebc6d8f1a8e7b397d70a983f48d233891e171d4ffc2f39a2cb0b69e190dba" }, "downloads": -1, "filename": "option-0.2.1.tar.gz", "has_sig": false, "md5_digest": "e6eec2c584c58deffd728202d9c6e928", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 6854, "upload_time": "2018-09-16T23:26:55", "url": "https://files.pythonhosted.org/packages/23/0b/fca18cd07162f94ca44fc0ae3e865ce8f963e7f178e3d78d4944212e96d8/option-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "b246196513efc7dd0eaaaf8367137509", "sha256": "e78a421b0a99a255402d8c3e4ba2f14dced727a087ac4d959e1f67be01dc89d0" }, "downloads": -1, "filename": "option-0.2.2-py3-none-any.whl", "has_sig": false, "md5_digest": "b246196513efc7dd0eaaaf8367137509", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 30993, "upload_time": "2018-09-16T23:31:56", "url": "https://files.pythonhosted.org/packages/89/23/c794eaef654238eb844a4b884a6a8fb5e24248d0259bf3d4d34ece2868a2/option-0.2.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dc6fd64ac65f4a91f35b0bf0ed615a52", "sha256": "84b2e82b48f86d068391d4ef5f1238771e1aed2839cf9b7034c8565e6f58b806" }, "downloads": -1, "filename": "option-0.2.2.tar.gz", "has_sig": false, "md5_digest": "dc6fd64ac65f4a91f35b0bf0ed615a52", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 7068, "upload_time": "2018-09-16T23:31:57", "url": "https://files.pythonhosted.org/packages/91/fa/bdadc4b6b5725fc4ec6e4865da98cc57e2c4a32b304da941a5aeefbb9a2d/option-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "842723beec7087f83a8e6ed6a1f24c30", "sha256": "72fb6f708ac35390ef0485180f75bb21089cc094af2a06af444884f962bd87ff" }, "downloads": -1, "filename": "option-0.2.3-py3-none-any.whl", "has_sig": false, "md5_digest": "842723beec7087f83a8e6ed6a1f24c30", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 59185, "upload_time": "2018-10-18T07:14:48", "url": "https://files.pythonhosted.org/packages/fa/6a/6e2d64343f506bae95b8b9c98d5bbaf3371a25f9741fe90aba52c82390df/option-0.2.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ea161f924eaa0c6c21eca3003161efe7", "sha256": "55b932f954ab8ddea6e3506e3d57e637c538d25bc7553eef39a868b14882d612" }, "downloads": -1, "filename": "option-0.2.3.tar.gz", "has_sig": false, "md5_digest": "ea161f924eaa0c6c21eca3003161efe7", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 7676, "upload_time": "2018-10-18T07:14:49", "url": "https://files.pythonhosted.org/packages/3f/22/e851e176576fa243fc4ead667c8946a301be600438001478ff44967121bc/option-0.2.3.tar.gz" } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "c03219d3d16b11818698def4cb8ab543", "sha256": "acd5133e4d1f16f18944de86ba21cea6fb5ef558087620b158cde247eeccedeb" }, "downloads": -1, "filename": "option-0.2.5-py3-none-any.whl", "has_sig": false, "md5_digest": "c03219d3d16b11818698def4cb8ab543", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 31216, "upload_time": "2018-10-19T04:37:07", "url": "https://files.pythonhosted.org/packages/33/ec/8fb400aa069ae9180515be0cf025ddb4509853f5d0f6b9a5427d234e0ec7/option-0.2.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8b29aa57ac8dc5ee31c18a6ef2b1c5e4", "sha256": "35480129ea17fd509b6008b21d1d8479b5b99f51d44cfb8fedf587faf42e7c18" }, "downloads": -1, "filename": "option-0.2.5.tar.gz", "has_sig": false, "md5_digest": "8b29aa57ac8dc5ee31c18a6ef2b1c5e4", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 7161, "upload_time": "2018-10-19T04:37:08", "url": "https://files.pythonhosted.org/packages/2e/31/da6c6d93dcdf243581a7e6746d145d7ca545cda91aaebe238e7ec14dd437/option-0.2.5.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "37bb43e66a85bb7726c8e2484499c221", "sha256": "060ee93db4fc22943bdb0cea7cb1648d599ef18c955c58fe073c481942c5451b" }, "downloads": -1, "filename": "option-0.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "37bb43e66a85bb7726c8e2484499c221", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 33173, "upload_time": "2018-12-03T23:21:18", "url": "https://files.pythonhosted.org/packages/98/20/d9c31b37657f912e190fac954856ab44b21646c3582445627f485a24eccf/option-0.3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "529b93852f717abef58292f456094027", "sha256": "14ef164736235f6d0f3f1df99d9c014cb7d17ddb24d65618659bdfe6d0c44da4" }, "downloads": -1, "filename": "option-0.3.0.tar.gz", "has_sig": false, "md5_digest": "529b93852f717abef58292f456094027", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 7530, "upload_time": "2018-12-03T23:21:20", "url": "https://files.pythonhosted.org/packages/37/a0/37343922620b390a92d3561a3b59321cff19718fadeccc1f13af6b7bd172/option-0.3.0.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "201d49021de7d5cc6b9e6dd92358b18c", "sha256": "687dbdd63f756e7e6ac763de4b7c72982d3a7b118b8ee394942fb1e7ff7304ee" }, "downloads": -1, "filename": "option-0.4.0-py3-none-any.whl", "has_sig": false, "md5_digest": "201d49021de7d5cc6b9e6dd92358b18c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 11640, "upload_time": "2019-09-01T18:56:36", "url": "https://files.pythonhosted.org/packages/28/6c/a1af278e46dc523367a2798ecb2d31d5642d1dfe99838bb3e58ad1760fe6/option-0.4.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9ebe8c15ec9bd035ca8d498c69730453", "sha256": "06c1288fe7bae4a237a21517a0a32befebf29428beb7b38f64fd0abca67709d7" }, "downloads": -1, "filename": "option-0.4.0.tar.gz", "has_sig": false, "md5_digest": "9ebe8c15ec9bd035ca8d498c69730453", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 7711, "upload_time": "2019-09-01T18:56:37", "url": "https://files.pythonhosted.org/packages/a2/48/dd8c2a773b2d5313b4a6a92f037b7d57cfb07bb069031360ca3b6b4fdcae/option-0.4.0.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "be5937438c4cc81b7540adbcbc099106", "sha256": "941a19bde0691706885be8494668c7085f93faa753823ce1c7a49e2b7d25a229" }, "downloads": -1, "filename": "option-0.5.0-py3-none-any.whl", "has_sig": false, "md5_digest": "be5937438c4cc81b7540adbcbc099106", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 11650, "upload_time": "2019-09-01T19:32:20", "url": "https://files.pythonhosted.org/packages/d2/36/6b2432b20902525bd10f678eee94a88f7b72fb8146ba7ce0a51200063366/option-0.5.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "64dc1ecbc3369e3741fc7be20de2d4d2", "sha256": "ffb784953918553dfd45de712cde562b12eb451244b32c54dae7356d24fb6425" }, "downloads": -1, "filename": "option-0.5.0.tar.gz", "has_sig": false, "md5_digest": "64dc1ecbc3369e3741fc7be20de2d4d2", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 7718, "upload_time": "2019-09-01T19:32:21", "url": "https://files.pythonhosted.org/packages/2b/7a/4bf7c523e575803e4906cf9a7fd729e985dc053cb0826c3dbb8adbb3383f/option-0.5.0.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "23070b7b55f314e3c45306939720c900", "sha256": "d6f389a49a7f843d3942a167be50fc7fb3fb8db554fcce3ca1678fac7d185860" }, "downloads": -1, "filename": "option-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "23070b7b55f314e3c45306939720c900", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 11648, "upload_time": "2019-09-01T19:37:06", "url": "https://files.pythonhosted.org/packages/84/a2/862c522442f5a193d2e8666ba058ecc098441fa0f24a3424f618cfbd2d0a/option-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "25ab3056ef916d93f832b6c55808a0fb", "sha256": "4b15929690bf7c093b5ae3de5f7696652d975664a615c56b02c911045e58f5f6" }, "downloads": -1, "filename": "option-1.0.0.tar.gz", "has_sig": false, "md5_digest": "25ab3056ef916d93f832b6c55808a0fb", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 7720, "upload_time": "2019-09-01T19:37:08", "url": "https://files.pythonhosted.org/packages/8f/71/dcf0dd12e523de8cf086ec4c709e9eba265fa23fc7011d41a29a023bd800/option-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "b4a9b9617e60ba98f79e142eb9030d1d", "sha256": "9db92b1c3ac620029eaffe7cc020bfd05ae85679452163949a02e141a8ca9996" }, "downloads": -1, "filename": "option-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "b4a9b9617e60ba98f79e142eb9030d1d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 11651, "upload_time": "2019-09-01T19:39:43", "url": "https://files.pythonhosted.org/packages/c6/a3/454900d973e03032b9965b4e591f699398e1e1ed41b51b643dbd87d0ad29/option-1.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d398a2c7187a894548a3a1e07adc9c8b", "sha256": "ea60c99c994772c4e9db009bc6c38ff655a38eb07512372830c5d1530eb6502f" }, "downloads": -1, "filename": "option-1.0.1.tar.gz", "has_sig": false, "md5_digest": "d398a2c7187a894548a3a1e07adc9c8b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 7723, "upload_time": "2019-09-01T19:39:45", "url": "https://files.pythonhosted.org/packages/0a/e1/3349623e8f350fbc7f5f8805a37e270c6edb8b389249bd939132b54cdc97/option-1.0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b4a9b9617e60ba98f79e142eb9030d1d", "sha256": "9db92b1c3ac620029eaffe7cc020bfd05ae85679452163949a02e141a8ca9996" }, "downloads": -1, "filename": "option-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "b4a9b9617e60ba98f79e142eb9030d1d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 11651, "upload_time": "2019-09-01T19:39:43", "url": "https://files.pythonhosted.org/packages/c6/a3/454900d973e03032b9965b4e591f699398e1e1ed41b51b643dbd87d0ad29/option-1.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d398a2c7187a894548a3a1e07adc9c8b", "sha256": "ea60c99c994772c4e9db009bc6c38ff655a38eb07512372830c5d1530eb6502f" }, "downloads": -1, "filename": "option-1.0.1.tar.gz", "has_sig": false, "md5_digest": "d398a2c7187a894548a3a1e07adc9c8b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 7723, "upload_time": "2019-09-01T19:39:45", "url": "https://files.pythonhosted.org/packages/0a/e1/3349623e8f350fbc7f5f8805a37e270c6edb8b389249bd939132b54cdc97/option-1.0.1.tar.gz" } ] }