{ "info": { "author": "mosquito", "author_email": "me@mosquito.su", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Programming Language :: Python" ], "description": "OptDict\n=======\n\nPython module for easy to use command line options. With validation options\nvalues and configuration from JSON file.\n\nValidations\n-----------\n\nThe module provides this validators:\n\n* RequireAll(func1[, func2, ... funcN]) {synonym: Require}\n* RequireOnce(func1[, func2, ... funcN])\n* ValidAll(name1[, name2 ... nameN]) {synonym: Valid}\n* ValidOnce(name1[, name2 ... nameN])\n* Conflict(name1[, name2 ... nameN])\n* ValidationQueue(Validator0[, Validator1])", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/mosquito/optdict", "keywords": null, "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "OptDict", "package_url": "https://pypi.org/project/OptDict/", "platform": "all", "project_url": "https://pypi.org/project/OptDict/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://github.com/mosquito/optdict" }, "release_url": "https://pypi.org/project/OptDict/0.5.14/", "requires_dist": null, "requires_python": null, "summary": "OptDict - Option parser from dictionary, with configure from file and validation.", "version": "0.5.14" }, "last_serial": 1316055, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "6726f8139fa4b043e09ee2bcef649d9e", "sha256": "3cc1ec6078d58b3320f02399100b09ab8c06b234d9add0745faced48d444745c" }, "downloads": -1, "filename": "OptDict-0.1.tar.gz", "has_sig": false, "md5_digest": "6726f8139fa4b043e09ee2bcef649d9e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3312, "upload_time": "2013-07-31T13:04:30", "url": "https://files.pythonhosted.org/packages/5c/ab/9daa5c2ba1191785d9f1d3196d183a8cf693d58dc70bc59caf11cb379cea/OptDict-0.1.tar.gz" }, { "comment_text": "", "digests": { "md5": "8d862c2d692c6e8cc1d1dc4940a3e48c", "sha256": "24adf5b48e535e2d9a0bec8243e2060206d686074b385367c95b201108ab7969" }, "downloads": -1, "filename": "OptDict-0.1.zip", "has_sig": false, "md5_digest": "8d862c2d692c6e8cc1d1dc4940a3e48c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5195, "upload_time": "2013-07-31T13:04:26", "url": "https://files.pythonhosted.org/packages/9e/b3/1211eacde517c1f8659028536773094be5c4795b2b4a92f857d071966ffd/OptDict-0.1.zip" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "05a10d2d40b67923c49a0a71d00e1df1", "sha256": "44d4c7f01b758ad17ec6da1ae450432aa1d0dd9c5b5b8da65342f469c83c0d82" }, "downloads": -1, "filename": "OptDict-0.2.tar.gz", "has_sig": false, "md5_digest": "05a10d2d40b67923c49a0a71d00e1df1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3309, "upload_time": "2013-07-31T13:16:08", "url": "https://files.pythonhosted.org/packages/1c/77/a7eb43e950eae29566d49bf4877a2fd7cbe49715a046f702f427b12c16b1/OptDict-0.2.tar.gz" }, { "comment_text": "", "digests": { "md5": "7b3a81e5fec116ffcc2a596e20a1dc7a", "sha256": "5da8e430679598c7dd483e50761e82f97d9f81a8e293b05d4b537c14c556ee6e" }, "downloads": -1, "filename": "OptDict-0.2.zip", "has_sig": false, "md5_digest": "7b3a81e5fec116ffcc2a596e20a1dc7a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5180, "upload_time": "2013-07-31T13:16:06", "url": "https://files.pythonhosted.org/packages/cd/a2/4793a4b25739cb759bbe43f68732f316473cc882ca5a9cf89c26de56c4da/OptDict-0.2.zip" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "379adf2defaf0de5c37e92e4b1f1f959", "sha256": "61ff35143cf14d32c097d9c2d102c7b4dd4f534c8d4171eab59cc159d30ba210" }, "downloads": -1, "filename": "OptDict-0.3.tar.gz", "has_sig": false, "md5_digest": "379adf2defaf0de5c37e92e4b1f1f959", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3311, "upload_time": "2013-07-31T13:18:07", "url": "https://files.pythonhosted.org/packages/7e/21/5ab545f974b5e3b42c0b2ad3d0c338fb7257e42d325fa109101f77e358d9/OptDict-0.3.tar.gz" }, { "comment_text": "", "digests": { "md5": "b021474742fa0493c728d98bea31dd98", "sha256": "c410f4b50c3cb7f056a4fa5035cbf0e2505acfd54e12e67ae04c001df42a8d83" }, "downloads": -1, "filename": "OptDict-0.3.zip", "has_sig": false, "md5_digest": "b021474742fa0493c728d98bea31dd98", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5220, "upload_time": "2013-07-31T13:17:46", "url": "https://files.pythonhosted.org/packages/4b/87/363e3adcbf4d1cff0ae63af273111fef05c544c178773ab0d2a75abe6267/OptDict-0.3.zip" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "937d5065a7b5d55eaf50c347472a8f4a", "sha256": "2a69e68d055b1c3e49677ac75c55a1504c32e640ce04b8b9bd7b33b333b303b3" }, "downloads": -1, "filename": "OptDict-0.4.tar.gz", "has_sig": false, "md5_digest": "937d5065a7b5d55eaf50c347472a8f4a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3623, "upload_time": "2013-07-31T13:25:53", "url": "https://files.pythonhosted.org/packages/6e/78/102ee7e932be172348022f5033f7ed7b1ade50cdf6fd5244c90faa8689dc/OptDict-0.4.tar.gz" }, { "comment_text": "", "digests": { "md5": "2bbcb94c70305aebedf17b2b47c93999", "sha256": "415cc911b5307905bf8796da8d23c062aaed1e01dd104f1d192f7e353303aa73" }, "downloads": -1, "filename": "OptDict-0.4.zip", "has_sig": false, "md5_digest": "2bbcb94c70305aebedf17b2b47c93999", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6034, "upload_time": "2013-07-31T13:25:50", "url": "https://files.pythonhosted.org/packages/98/49/9382e3c81f671603b88a802a57c366eadc173c96fba9e80f3b6ce0e3ca63/OptDict-0.4.zip" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "527c6aaf0e09d397033ae2d868931008", "sha256": "294cbdeeb429797203a079a4b1d3ef5a253fc4eec0874690b95e67a278e1dc40" }, "downloads": -1, "filename": "OptDict-0.4.1.tar.gz", "has_sig": false, "md5_digest": "527c6aaf0e09d397033ae2d868931008", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3650, "upload_time": "2013-07-31T13:34:37", "url": "https://files.pythonhosted.org/packages/db/c2/040c39d2724fa747fac8f47cc0b40014818b9e84ee3c8fef7b3ff80d799e/OptDict-0.4.1.tar.gz" }, { "comment_text": "", "digests": { "md5": "534925cebab9fbf2db835d55bf60ac06", "sha256": "a00890a0bf6c40f0dc6181bd648ab0b32958ba3056b2a749cf2b348e8c05d4f6" }, "downloads": -1, "filename": "OptDict-0.4.1.zip", "has_sig": false, "md5_digest": "534925cebab9fbf2db835d55bf60ac06", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6159, "upload_time": "2013-07-31T13:34:34", "url": "https://files.pythonhosted.org/packages/60/0e/ff1ca110be9af6bb5096fa9f819d930eb6f94acd7a4be367584471c0d865/OptDict-0.4.1.zip" } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "90c7477059002e6c99666350bdcbfe07", "sha256": "2fdbab79f6a44fda7484a497ea4004e2534914ec69cf9fd4561f93ce2fe03bbb" }, "downloads": -1, "filename": "OptDict-0.4.2.tar.gz", "has_sig": false, "md5_digest": "90c7477059002e6c99666350bdcbfe07", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3584, "upload_time": "2013-07-31T13:37:54", "url": "https://files.pythonhosted.org/packages/f1/30/8fc33b5c3882a9b336aafcb2f7ccb92548890347a64ebf0715331f964ccb/OptDict-0.4.2.tar.gz" }, { "comment_text": "", "digests": { "md5": "39571a58bb3ddb5dec58c38cffe0530c", "sha256": "db7bfecc3ef4c79c215166311e7cab30093185e234e12c47cdaeeed8115a26d6" }, "downloads": -1, "filename": "OptDict-0.4.2.zip", "has_sig": false, "md5_digest": "39571a58bb3ddb5dec58c38cffe0530c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6016, "upload_time": "2013-07-31T13:37:51", "url": "https://files.pythonhosted.org/packages/25/b1/15e3f871740017a4404834b0318a25b641a6b9b18dcf5c1c0007fc4b7aff/OptDict-0.4.2.zip" } ], "0.4.3": [ { "comment_text": "", "digests": { "md5": "be3322ee9186a9f62fba8a074f0025eb", "sha256": "fc81d494e3195da044489b13727645793e801cd2f51e75719ff2702f502b2aa2" }, "downloads": -1, "filename": "OptDict-0.4.3.tar.gz", "has_sig": false, "md5_digest": "be3322ee9186a9f62fba8a074f0025eb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3590, "upload_time": "2013-07-31T13:41:17", "url": "https://files.pythonhosted.org/packages/cc/39/9f3b9d79bf27e14ad52fd42189591378bd38793edcb5beb998d4b0448dde/OptDict-0.4.3.tar.gz" }, { "comment_text": "", "digests": { "md5": "700b50e6593005d398fb4cc6bce23c46", "sha256": "5ff829fa605066843240de399bda8c5a0e63cd833c31b2beef7e0b5e34128061" }, "downloads": -1, "filename": "OptDict-0.4.3.zip", "has_sig": false, "md5_digest": "700b50e6593005d398fb4cc6bce23c46", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6040, "upload_time": "2013-07-31T13:41:12", "url": "https://files.pythonhosted.org/packages/1c/b1/936549d3f17fcc85a544060bdee8eccdeb5250b53f101af278f3d9f8b673/OptDict-0.4.3.zip" } ], "0.4.4": [ { "comment_text": "", "digests": { "md5": "f2925f35359365fd535311cd16e04caa", "sha256": "c1635786990debf6413be52f4550a1046c0b525d9c213f71f5ef519c94e43759" }, "downloads": -1, "filename": "OptDict-0.4.4.tar.bz2", "has_sig": false, "md5_digest": "f2925f35359365fd535311cd16e04caa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3752, "upload_time": "2013-07-31T14:32:30", "url": "https://files.pythonhosted.org/packages/65/9f/096c5e29afd9f978e3c6dd63ab4ed840608e26c4549ec092c4f54099fc9c/OptDict-0.4.4.tar.bz2" }, { "comment_text": "", "digests": { "md5": "2bb35c2c1a43c9f3204b46b28e2277a4", "sha256": "9e4f928b1fff0e330ffc636a4703cc6ddf6d005154876494fb4629a61d074e25" }, "downloads": -1, "filename": "OptDict-0.4.4.zip", "has_sig": false, "md5_digest": "2bb35c2c1a43c9f3204b46b28e2277a4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6040, "upload_time": "2013-07-31T14:32:28", "url": "https://files.pythonhosted.org/packages/7e/67/981f2b3f20a56afbb01b26bb0bf12c15b62c42a23fff1fd7f4032c7997af/OptDict-0.4.4.zip" } ], "0.4.5": [ { "comment_text": "", "digests": { "md5": "f23e77f100cf57dd27a0bf4347e20b1e", "sha256": "5dd828e7a79134ff15228c23d40adc85316591365c95026849ed1e561dc973da" }, "downloads": -1, "filename": "OptDict-0.4.5.tar.bz2", "has_sig": false, "md5_digest": "f23e77f100cf57dd27a0bf4347e20b1e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3741, "upload_time": "2013-07-31T21:08:32", "url": "https://files.pythonhosted.org/packages/2d/b4/6342cbc91406e013516d3ac9502ed42a4321e94805e14094fef43277ebc0/OptDict-0.4.5.tar.bz2" }, { "comment_text": "", "digests": { "md5": "f38e62d1c22dacef16899c998b79ae79", "sha256": "b97968a74c5e0b53693add09c014eba1a28330057054a4908df0bc3ab1be55fb" }, "downloads": -1, "filename": "OptDict-0.4.5.zip", "has_sig": false, "md5_digest": "f38e62d1c22dacef16899c998b79ae79", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6039, "upload_time": "2013-07-31T21:08:28", "url": "https://files.pythonhosted.org/packages/a0/44/c3540746243031b1724c123d479b0d47985dd7b150252d727d7df077e51d/OptDict-0.4.5.zip" } ], "0.4.6": [ { "comment_text": "", "digests": { "md5": "32018b9447194ff7363d77f435fca8fd", "sha256": "de1e8d4f53a278c8abd115780a351d1d4712e74094d2701bde18e5389a7c82ea" }, "downloads": -1, "filename": "OptDict-0.4.6.tar.bz2", "has_sig": false, "md5_digest": "32018b9447194ff7363d77f435fca8fd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3800, "upload_time": "2013-08-01T10:53:23", "url": "https://files.pythonhosted.org/packages/a1/ed/53815eb7c34aa07dac813e97ea6c9961e3090a8aa57472c2ae157765407b/OptDict-0.4.6.tar.bz2" }, { "comment_text": "", "digests": { "md5": "fb5a0a5e3fd992cfc9c4e1e166285c3a", "sha256": "9180e69e689e2d71090babf05bbdae051dc86868f6009d3316bddbcb5ea1f77d" }, "downloads": -1, "filename": "OptDict-0.4.6.zip", "has_sig": false, "md5_digest": "fb5a0a5e3fd992cfc9c4e1e166285c3a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6110, "upload_time": "2013-08-01T10:53:20", "url": "https://files.pythonhosted.org/packages/6f/8c/f0a53c885a2336b80f74c7b9839f1e74495be90fab30a0f6fdca5539cc62/OptDict-0.4.6.zip" } ], "0.4.7": [ { "comment_text": "", "digests": { "md5": "2200c6cf398754553cfd6fe6a14db164", "sha256": "1bafe1c93d0238194666454e5a6ae45208387d418731ec2d402a17351a915625" }, "downloads": -1, "filename": "OptDict-0.4.7.tar.bz2", "has_sig": false, "md5_digest": "2200c6cf398754553cfd6fe6a14db164", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3895, "upload_time": "2013-08-01T11:31:54", "url": "https://files.pythonhosted.org/packages/98/b5/fef964d4869a91855f28aefb338267cfcd6deabeff4e1b050afca8ecd022/OptDict-0.4.7.tar.bz2" }, { "comment_text": "", "digests": { "md5": "bd8e8122fc0aa7493655b86d32c5de5e", "sha256": "b63b5adf403724d4506c9c789553d70fb8c442277222d765944e82b4a33c2ab9" }, "downloads": -1, "filename": "OptDict-0.4.7.zip", "has_sig": false, "md5_digest": "bd8e8122fc0aa7493655b86d32c5de5e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6199, "upload_time": "2013-08-01T11:31:51", "url": "https://files.pythonhosted.org/packages/86/fa/7a181b5a97992112077fc4494bb1f34f8b124254453b5e18e73714ef28f2/OptDict-0.4.7.zip" } ], "0.4.8": [ { "comment_text": "", "digests": { "md5": "8bff5ed73520746e41a91a8b1a319a04", "sha256": "59f33c3be5ac061b79319f7cf5d66005b8d04d028f294341cd94061c08c5a71f" }, "downloads": -1, "filename": "OptDict-0.4.8.tar.bz2", "has_sig": false, "md5_digest": "8bff5ed73520746e41a91a8b1a319a04", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3983, "upload_time": "2013-08-26T19:18:16", "url": "https://files.pythonhosted.org/packages/48/7c/08311c1802381cf3fbf029898db9ebf279918446088c8da2c93505b73908/OptDict-0.4.8.tar.bz2" }, { "comment_text": "", "digests": { "md5": "f1c6ec91e00f4cd926a9d52b4c5263a4", "sha256": "2b15152aa71062a6663d5adf1e9b77cb78ab855d9a31e932882b5883bf58326c" }, "downloads": -1, "filename": "OptDict-0.4.8.zip", "has_sig": false, "md5_digest": "f1c6ec91e00f4cd926a9d52b4c5263a4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6319, "upload_time": "2013-08-26T19:18:13", "url": "https://files.pythonhosted.org/packages/d4/8b/20b36228762710d09a7253bcce6724aa23de7567006618c915ce056510d0/OptDict-0.4.8.zip" } ], "0.4.9": [ { "comment_text": "", "digests": { "md5": "bdbd87be55a65b23f8bcc194d7445ada", "sha256": "683b031459141f4398042868cb6f8ecf1772e81fa42a4cdd96c6a28299a08ca9" }, "downloads": -1, "filename": "OptDict-0.4.9.tar.bz2", "has_sig": false, "md5_digest": "bdbd87be55a65b23f8bcc194d7445ada", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3988, "upload_time": "2013-08-26T19:22:50", "url": "https://files.pythonhosted.org/packages/9b/15/b42d7d5ac3b0879a717596c0e6ebfc20250849b821dfa9578112ed132acb/OptDict-0.4.9.tar.bz2" }, { "comment_text": "", "digests": { "md5": "61f3fe16caec092791f55ed20dd00cf5", "sha256": "3cb9194f1b31686dea6ba2bb94e1a72590dc6448058f739189aaeca8bc05b484" }, "downloads": -1, "filename": "OptDict-0.4.9.zip", "has_sig": false, "md5_digest": "61f3fe16caec092791f55ed20dd00cf5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6319, "upload_time": "2013-08-26T19:22:48", "url": "https://files.pythonhosted.org/packages/05/70/1d01e90c32ddb5459395b79da107e912a18c91864374d2ceec16cd70f9b6/OptDict-0.4.9.zip" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "a06f1789869b5a845f755bf0c7ee3295", "sha256": "d78da5207d9627f737afdd286f3e2701afbd2527b5aa1f89c0a4bc82ad6b482c" }, "downloads": -1, "filename": "OptDict-0.5.0.tar.bz2", "has_sig": false, "md5_digest": "a06f1789869b5a845f755bf0c7ee3295", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4175, "upload_time": "2013-10-01T12:21:02", "url": "https://files.pythonhosted.org/packages/61/db/b7bb820a0e6b2e53bb2e1ae95539ddf9bbde33990d81995ca573f8d48f50/OptDict-0.5.0.tar.bz2" }, { "comment_text": "", "digests": { "md5": "b6f1e240a44bc57d6956063dc7bd7bce", "sha256": "4c9572b91299bae1f2c541a075d3ccf4628ac1c6a5e9415722d0ee47f4a7a070" }, "downloads": -1, "filename": "OptDict-0.5.0.zip", "has_sig": false, "md5_digest": "b6f1e240a44bc57d6956063dc7bd7bce", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6490, "upload_time": "2013-10-01T12:20:59", "url": "https://files.pythonhosted.org/packages/92/49/d45f235c3ba600032f2b4b5c24a7db195e9e18af7bffb9cb91004fa1d0e9/OptDict-0.5.0.zip" } ], "0.5.12": [ { "comment_text": "", "digests": { "md5": "5f32d256827484f73f921d4a2d91a36c", "sha256": "0a4b0d2dbb38be035e22a4f1ec8c61149a853fdc7feebfa8a6bd9f28635fb1cd" }, "downloads": -1, "filename": "OptDict-0.5.12.tar.gz", "has_sig": false, "md5_digest": "5f32d256827484f73f921d4a2d91a36c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4012, "upload_time": "2014-11-21T14:38:06", "url": "https://files.pythonhosted.org/packages/69/89/b8f2eb408027a5a1acbd0d7db1e88a25c49e98d108907293ff297a7ecb7f/OptDict-0.5.12.tar.gz" } ], "0.5.13": [ { "comment_text": "", "digests": { "md5": "21e0df3e81d359037b525f44035a0d47", "sha256": "fb35121ce739680cecb09eaee28fe9f89cbfd64819d29a3e72f908d758abcef6" }, "downloads": -1, "filename": "OptDict-0.5.13.tar.gz", "has_sig": false, "md5_digest": "21e0df3e81d359037b525f44035a0d47", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4004, "upload_time": "2014-11-21T14:45:40", "url": "https://files.pythonhosted.org/packages/5e/28/eb8f2806ce8795472e0e0d2160405999cf4ab884c3acdf5dd2f3a77089f2/OptDict-0.5.13.tar.gz" } ], "0.5.14": [ { "comment_text": "", "digests": { "md5": "9f364b2c5ee0a87e4cbbc8c2ac4ae210", "sha256": "69c9d29aab413460e302d466da34e7a9faa5e6b91e800aa03ee9145343d676d5" }, "downloads": -1, "filename": "OptDict-0.5.14.tar.gz", "has_sig": false, "md5_digest": "9f364b2c5ee0a87e4cbbc8c2ac4ae210", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3992, "upload_time": "2014-11-21T14:54:58", "url": "https://files.pythonhosted.org/packages/97/81/ea434ea042c0d2064ebb2e27f3507a54c5e777f43bfbc3bff9ea91d3593f/OptDict-0.5.14.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "9f364b2c5ee0a87e4cbbc8c2ac4ae210", "sha256": "69c9d29aab413460e302d466da34e7a9faa5e6b91e800aa03ee9145343d676d5" }, "downloads": -1, "filename": "OptDict-0.5.14.tar.gz", "has_sig": false, "md5_digest": "9f364b2c5ee0a87e4cbbc8c2ac4ae210", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3992, "upload_time": "2014-11-21T14:54:58", "url": "https://files.pythonhosted.org/packages/97/81/ea434ea042c0d2064ebb2e27f3507a54c5e777f43bfbc3bff9ea91d3593f/OptDict-0.5.14.tar.gz" } ] }