{ "info": { "author": "Michele Simionato", "author_email": "michele.simionato@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3", "Topic :: Software Development :: Libraries", "Topic :: Utilities" ], "description": "# Plac: Parsing the Command Line the Easy Way\n\n`plac` is a Python package that can generate command line parameters\nfrom function signatures.\n\n`plac` works on Python 2.6 through all versions of Python 3.\n\n`plac` has no dependencies beyond modules already present in the Python\nstandard library.\n\n`plac` implements most of its functionality in a single file that may be\nincluded in your source code.\n\n# Quickstart\n\nHere is how to turn a script that does some processing on a database\ntable into a full, command-line enabled program:\n\n```python\n# updatedb.py\nfrom datetime import datetime\n\ndef main(dsn, table='product', today=datetime.today()):\n \"Do something on the database\"\n print(dsn, table, today)\n\nif __name__ == '__main__':\n import plac\n plac.call(main)\n```\n\nHere is the help message automatically generated by plac:\n\n```\npython updatedb.py -h\n```\n\nprints:\n\n```\nusage: updatedb.py [-h] dsn [table] [today]\n\nDo something on the database\n\npositional arguments:\n dsn\n table [product]\n today [2019-07-28 07:18:20.054708]\n\noptional arguments:\n -h, --help show this help message and exit\n```\n\n# Next steps\n\nThe automatic inference takes us only so far, usually we need more\ncontrol over the parameters. `plac` offers simple decorator helpers for\npositional, option and flag type parameters:\n\n```python\nimport plac\n\nfrom pathlib import Path\n\n@plac.pos('model', \"Model name\", choices=['A', 'B', 'C'])\n@plac.opt('output_dir', \"Optional output directory\", type=Path)\n@plac.opt('n_iter', \"Number of training iterations\", type=int)\n@plac.flg('debug', \"Enable debug mode\")\ndef main(model, output_dir='.', n_iter=100, debug=False):\n \"\"\"A script for machine learning\"\"\"\n pass\n\nif __name__ == '__main__':\n plac.call(main)\n```\n\nRunning the script with `$ python example.py -h` will give you the\nfollowing help message: :\n\n```\nusage: example.py [-h] [-o .] [-n 100] [-d] {A,B,C}\n\nA script for machine learning\n\npositional arguments:\n {A,B,C} Model name\n\noptional arguments:\n -h, --help show this help message and exit\n -o ., --output-dir . Optional output directory\n -n 100, --n-iter 100 Number of training iterations\n -d, --debug Enable debug mode\n```\n\n# Quick reference\n\nThe following decorator reference helps you recall what parameters are\nvalid for each decorator type:\n\n```python\n# Positional parameters.\ndef pos(arg, help=None, type=None, choices=None, metavar=None):\n\n# Option parameters.\ndef opt(arg, help=None, type=None, abbrev=None, choices=None, metavar=None):\n\n# Flag parameters.\ndef flg(arg, help=None, abbrev=None):\n```\n\nNotably, the main functionality of `plac` is implemented in a single\nmodule called `plac_core.py` that, if necessary, may be included and\ndistributed with your source code thus reducing external dependencies in\nyour code.\n\n# Avoiding name clashes\n\nPython syntax, or your variable naming may impose constraints on what\nwords may be used as parameters. To circumvent that limitation append a\ntrailing underscore to the name. `plac` will strip that underscore from\nthe command line parameter name:\n\n```python\nimport plac\n\n@plac.flg('list_') # avoid clash with builtin\n@plac.flg('yield_') # avoid clash with keyword\n@plac.opt('sys_') # avoid clash with a very common name\ndef main(list_, yield_=False, sys_=100):\n print(list_)\n print(yield_)\n print(sys_)\n\nif __name__ == '__main__':\n plac.call(main)\n```\n\nproduces the usage:\n\n```\nusage: example13.py [-h] [-l] [-y] [-s 100]\n\noptional arguments:\n -h, --help show this help message and exit\n -l, --list\n -y, --yield [False]\n -s 100, --sys 100 [100]\n```\n\n\n# Variable arguments\n\nYour `plac` enabled program may accept multiple positional arguments and even additional key=value pairs:\n\n```python\nimport plac\n\n@plac.pos('args', help=\"words\")\n@plac.opt('kwds', help=\"key=value\", )\ndef main(*args, **kwds):\n print(args)\n print(kwds)\n\nif __name__ == '__main__':\n plac.call(main)\n```\n\nthe usage will be:\n\n```\nusage: example15.py [-h] [args ...] [kwds ...]\n\npositional arguments:\n args words\n kwds key=value\n\noptional arguments:\n -h, --help show this help message and exit\n```\n\nwhen running it as:\n\n python example15.py A B x=10 y=20\n\nthe program prints:\n\n ('A', 'B')\n {'x': '10', 'y': '20'}\n\n# Documentation\n\nIn addition, plac can do a lot more, up to the creation of\ndomain-specific languages(!). See the full documentation for more\ndetails.\n\n- \n\n# Installation\n\nIf you wish to install the package do\n\n pip install plac\n\nIf you prefer to install the full distribution from source, including\nthe documentation, download the\n[tarball](https://pypi.org/project/plac/#files), unpack it and run\n\n python setup.py install\n\n# Testing\n\nRun\n\n python doc/test_plac.py\n\nYou will see several apparent errors, but this is right, since the tests\nare checking for several error conditions. The important thing is that\nyou get at the a line like\n\n`Executed XX tests OK`\n\n# Code\n\n- \n\nAuthor: Michele Simionato, \n\nMaintainer: Istvan Albert, \n\n# Issues\n\n- \n\n# License\n\nBSD License\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/ialbert/plac", "keywords": "command line arguments parser", "license": "BSD License", "maintainer": "", "maintainer_email": "", "name": "plac", "package_url": "https://pypi.org/project/plac/", "platform": "All", "project_url": "https://pypi.org/project/plac/", "project_urls": { "Homepage": "https://github.com/ialbert/plac" }, "release_url": "https://pypi.org/project/plac/1.3.5/", "requires_dist": null, "requires_python": "", "summary": "The smartest command line arguments parser in the world", "version": "1.3.5", "yanked": false, "yanked_reason": null }, "last_serial": 13345387, "releases": { "0.3.0": [ { "comment_text": "", "digests": { "md5": "c64817bbdc80f6bff8854ce956015ca5", "sha256": "fbe53cd474d3bcf00c93c11b5368c77cd39da3cb5a69846e5dd599c1667fbf48" }, "downloads": -1, "filename": "plac-0.3.0.tar.gz", "has_sig": false, "md5_digest": "c64817bbdc80f6bff8854ce956015ca5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 48343, "upload_time": "2010-06-02T06:29:24", "upload_time_iso_8601": "2010-06-02T06:29:24.300057Z", "url": "https://files.pythonhosted.org/packages/50/d8/7171f3570873dcc27658bdef3f55db5cbe2f72ead706dc4f62c75821f11c/plac-0.3.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "15ec7dacc0eec4a31a06010b697ada16", "sha256": "4ad447339184cc16285741de76c7717431382c209705948da8b42c39d2185a04" }, "downloads": -1, "filename": "plac-0.4.0.tar.gz", "has_sig": false, "md5_digest": "15ec7dacc0eec4a31a06010b697ada16", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 52042, "upload_time": "2010-06-03T10:38:16", "upload_time_iso_8601": "2010-06-03T10:38:16.167729Z", "url": "https://files.pythonhosted.org/packages/e6/70/b788c48012530b8b4cc0b27ebe3aaebef6cb13ca88709fb8838c603af676/plac-0.4.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "cc593a3bf22bf4d6f9e92d708bfba0e9", "sha256": "7a6b2bf3b924102556f7bd6dc79d582231c7dfd27f2db7703df446db7fa36e58" }, "downloads": -1, "filename": "plac-0.4.1.tar.gz", "has_sig": false, "md5_digest": "cc593a3bf22bf4d6f9e92d708bfba0e9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 52046, "upload_time": "2010-06-03T21:26:02", "upload_time_iso_8601": "2010-06-03T21:26:02.622161Z", "url": "https://files.pythonhosted.org/packages/86/1f/cf38a8341d29e9951ca40ed50c8d794fff21c76f355589ecd9d6983b32d7/plac-0.4.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "38bfb530d3e4b5ac1bbfdf914b25f67a", "sha256": "d4aa8725014da3b4a1b940561c53d9873a730c1aa5f156ff1e9cfb5d5121be7b" }, "downloads": -1, "filename": "plac-0.4.2.tar.gz", "has_sig": false, "md5_digest": "38bfb530d3e4b5ac1bbfdf914b25f67a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 53241, "upload_time": "2010-06-04T06:52:18", "upload_time_iso_8601": "2010-06-04T06:52:18.483785Z", "url": "https://files.pythonhosted.org/packages/74/c9/15c2c65247445bd17b1ba0e7ba0b005ccc8e74ffc6e03e1625235fa78f48/plac-0.4.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.3": [ { "comment_text": "", "digests": { "md5": "ad6ea5d2b212945dfc1f3a8b83fb0e36", "sha256": "249c51fae57d0af285acbdca4845756c3c5847dfe63b87daa5a30a88dd43d599" }, "downloads": -1, "filename": "plac-0.4.3.tar.gz", "has_sig": false, "md5_digest": "ad6ea5d2b212945dfc1f3a8b83fb0e36", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 53681, "upload_time": "2010-06-11T13:56:46", "upload_time_iso_8601": "2010-06-11T13:56:46.612912Z", "url": "https://files.pythonhosted.org/packages/1c/a5/91dc4f4ff8cd11311816f595b0d563e6166b3825ea15ac6813caf59305fd/plac-0.4.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "aa0fa99d8d6325805e5b9f6b64af2a46", "sha256": "26779d440b0477ae64f3063ad9da7489a2a2f8fa60c78926e32927f2a67d68d0" }, "downloads": -1, "filename": "plac-0.5.0.tar.gz", "has_sig": false, "md5_digest": "aa0fa99d8d6325805e5b9f6b64af2a46", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 110418, "upload_time": "2010-06-20T11:05:27", "upload_time_iso_8601": "2010-06-20T11:05:27.656773Z", "url": "https://files.pythonhosted.org/packages/9e/ca/9b5dc2a69a8ce6804ea1d17048a30b3fca52ec38407c731e41f352fddea5/plac-0.5.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "28c626b83e44cfbaacfd374dc88d492b", "sha256": "9354cc408c2a7fefe6f79a83bbc97ab62c34357081123ed86cd16e4133f77811" }, "downloads": -1, "filename": "plac-0.6.0.tar.gz", "has_sig": false, "md5_digest": "28c626b83e44cfbaacfd374dc88d492b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 137137, "upload_time": "2010-07-11T06:36:46", "upload_time_iso_8601": "2010-07-11T06:36:46.451770Z", "url": "https://files.pythonhosted.org/packages/c1/4d/729ccf104c3d9c9e46a3f119f65a87a08516aaf6082455741cfe067194fc/plac-0.6.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.6.1": [ { "comment_text": "", "digests": { "md5": "b1c1ea96f588e0dd520d00684b3bfb40", "sha256": "7132e79b59847b6097896d07e92f3865f8a2e34b259b7a3e3e20f75fca15a570" }, "downloads": -1, "filename": "plac-0.6.1.tar.gz", "has_sig": false, "md5_digest": "b1c1ea96f588e0dd520d00684b3bfb40", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 127306, "upload_time": "2010-07-12T10:34:13", "upload_time_iso_8601": "2010-07-12T10:34:13.907577Z", "url": "https://files.pythonhosted.org/packages/d3/4c/d7ea2691df34ca1fb751ca9b8b8ee561d1bbad1bf28a136992f48c702a7f/plac-0.6.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "12fba8e502cb2523da65686c715b7a94", "sha256": "7d57a43b035a3912155ffda012cda8ef174611fa2dfd0701a0ad04376036871d" }, "downloads": -1, "filename": "plac-0.7.0.tar.gz", "has_sig": false, "md5_digest": "12fba8e502cb2523da65686c715b7a94", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 149328, "upload_time": "2010-08-07T08:36:48", "upload_time_iso_8601": "2010-08-07T08:36:48.803539Z", "url": "https://files.pythonhosted.org/packages/4c/f5/116f16f5a946888c45b6c15b041293f53aeefa0034d9574108e080afcd6b/plac-0.7.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.7.1": [ { "comment_text": "", "digests": { "md5": "1e596cb0776f4167767e471e2180d69a", "sha256": "3eb2317b7185c37b127d9f3a6a9a37a692166e53ab4db6a97d2f3bcd6c9fe541" }, "downloads": -1, "filename": "plac-0.7.1.tar.gz", "has_sig": false, "md5_digest": "1e596cb0776f4167767e471e2180d69a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 217739, "upload_time": "2010-08-11T08:02:53", "upload_time_iso_8601": "2010-08-11T08:02:53.808316Z", "url": "https://files.pythonhosted.org/packages/28/22/ad74964a4c4babc189ab72da58fd06b560b8dfc65db3d79b12a6c4f4fda3/plac-0.7.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.7.2": [ { "comment_text": "", "digests": { "md5": "a8e34638c914a2f2ec17b5cb656b2a1a", "sha256": "94467c8e8024d8ccc37aceb32304780f7e22aadd3b7fee90a45eda45e36a1a28" }, "downloads": -1, "filename": "plac-0.7.2.tar.gz", "has_sig": false, "md5_digest": "a8e34638c914a2f2ec17b5cb656b2a1a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 219145, "upload_time": "2010-08-31T06:06:17", "upload_time_iso_8601": "2010-08-31T06:06:17.977165Z", "url": "https://files.pythonhosted.org/packages/85/f3/608abba8dab6012710b8f0c1bb8d10326f311b3a4e070dcf87c2d04fb874/plac-0.7.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.7.3": [ { "comment_text": "", "digests": { "md5": "9f5b0722a0cf6a6f4b9c62dccb654697", "sha256": "7d8c76578818941c0f67bb5fa3c9088d58ffa0d149951bb91e1efb800882f96b" }, "downloads": -1, "filename": "plac-0.7.3.tar.gz", "has_sig": false, "md5_digest": "9f5b0722a0cf6a6f4b9c62dccb654697", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 167430, "upload_time": "2010-08-31T07:58:04", "upload_time_iso_8601": "2010-08-31T07:58:04.440506Z", "url": "https://files.pythonhosted.org/packages/99/d3/6d51d24298314a452ff2c1d095f6c917918a99a3110a2ba42d3127de3f9d/plac-0.7.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.7.4": [ { "comment_text": "", "digests": { "md5": "8d2be6a8c5f0786bdd5c5a4d8f3d5f5a", "sha256": "4f2a2c0de19f1448c2de957e76844eba986f5a0606cbe09aeef7d1394f0ca7f9" }, "downloads": -1, "filename": "plac-0.7.4.tar.gz", "has_sig": false, "md5_digest": "8d2be6a8c5f0786bdd5c5a4d8f3d5f5a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 160432, "upload_time": "2010-09-04T09:09:08", "upload_time_iso_8601": "2010-09-04T09:09:08.260137Z", "url": "https://files.pythonhosted.org/packages/8c/23/66fb9e35f1b54d8ff3c00074605b2205876a1b046180e39bacadaad61112/plac-0.7.4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.7.5": [ { "comment_text": "", "digests": { "md5": "c30319eddafe856686b75c06802a653f", "sha256": "213de11d89dc0b9bc91379ecd4ff285f11913f313707e60c45dd133e2b45024e" }, "downloads": -1, "filename": "plac-0.7.5.tar.gz", "has_sig": false, "md5_digest": "c30319eddafe856686b75c06802a653f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 143195, "upload_time": "2011-01-01T05:58:12", "upload_time_iso_8601": "2011-01-01T05:58:12.703189Z", "url": "https://files.pythonhosted.org/packages/69/07/aee22790a2bd92d2473cb3b482fe0edc560ca02cd2df327f0499c5cfdd5f/plac-0.7.5.tar.gz", "yanked": false, "yanked_reason": null } ], "0.8.0": [ { "comment_text": "", "digests": { "md5": "0d56da30d04afad3f010654d42b4999c", "sha256": "02165ce2c614c1ddc54b7074d0117ef3301e8629dfefc195a2df0cf4fa8573de" }, "downloads": -1, "filename": "plac-0.8.0.tar.gz", "has_sig": false, "md5_digest": "0d56da30d04afad3f010654d42b4999c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 146854, "upload_time": "2011-02-16T10:47:36", "upload_time_iso_8601": "2011-02-16T10:47:36.819329Z", "url": "https://files.pythonhosted.org/packages/a8/4c/2947ff7619e33f07db9ee90c7bf15e71d8adb8dc845440eebc7b27089cbe/plac-0.8.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.8.1": [ { "comment_text": "", "digests": { "md5": "19709c1af633f5d14af523d723390cdc", "sha256": "2e70534e07cdec87ddcfb9d38d3bc39bf29158b8b74eb78052fdc68785c66321" }, "downloads": -1, "filename": "plac-0.8.1.tar.gz", "has_sig": false, "md5_digest": "19709c1af633f5d14af523d723390cdc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 147761, "upload_time": "2011-04-11T11:38:48", "upload_time_iso_8601": "2011-04-11T11:38:48.172625Z", "url": "https://files.pythonhosted.org/packages/af/1b/bb5537e6ae40167af878aac83442c250e2fa08c50fa528ad9869b01c3973/plac-0.8.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.9.0": [ { "comment_text": "", "digests": { "md5": "e24a5e5e05893cb33cbc03f6a7a779b9", "sha256": "c36f7e82cdca18829dd9283d233ed2312e8bc526375aa5f209660b36c038b05b" }, "downloads": -1, "filename": "plac-0.9.0.tar.gz", "has_sig": false, "md5_digest": "e24a5e5e05893cb33cbc03f6a7a779b9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 148758, "upload_time": "2011-06-20T05:32:31", "upload_time_iso_8601": "2011-06-20T05:32:31.424645Z", "url": "https://files.pythonhosted.org/packages/ab/6f/1ac8404c7efe57ff89a12fa922c61cdada920e7c89b078908e63007b99fc/plac-0.9.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.9.1": [ { "comment_text": "", "digests": { "md5": "d7c90a689341c9a8f2706669f4be8b2b", "sha256": "2a47beb7dae29e23f7f2732fa2ca9c06e2c6da6542d221fd4a299fdc17f525d0" }, "downloads": -1, "filename": "plac-0.9.1.tar.gz", "has_sig": false, "md5_digest": "d7c90a689341c9a8f2706669f4be8b2b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 151716, "upload_time": "2012-04-23T10:53:19", "upload_time_iso_8601": "2012-04-23T10:53:19.302138Z", "url": "https://files.pythonhosted.org/packages/ae/31/17bd9a75309e70ef1196cd39d93b77b3a694f37c145863235d4020f90c0b/plac-0.9.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.9.2": [ { "comment_text": "", "digests": { "md5": "b1a7d680e9b920c4ac0ff541d374dda9", "sha256": "ab3bc3ff5badf61e837dfa5908efa985eb1129a5a32207031c9abbab2f39f941" }, "downloads": -1, "filename": "plac-0.9.2.tar.gz", "has_sig": false, "md5_digest": "b1a7d680e9b920c4ac0ff541d374dda9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 121902, "upload_time": "2016-06-07T08:12:43", "upload_time_iso_8601": "2016-06-07T08:12:43.596069Z", "url": "https://files.pythonhosted.org/packages/6c/63/8d706899f66d71dee0287f06f84701a63cfde7695958ece228255e7e462f/plac-0.9.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.9.3": [ { "comment_text": "", "digests": { "md5": "cb4697dc48d81a9280481646fb00220e", "sha256": "32ac398a90d435bbf59e99e7449ed4c3764b02f9a0d2f831074a023d8278c0a2" }, "downloads": -1, "filename": "plac-0.9.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "cb4697dc48d81a9280481646fb00220e", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 20415, "upload_time": "2016-06-07T13:32:19", "upload_time_iso_8601": "2016-06-07T13:32:19.985801Z", "url": "https://files.pythonhosted.org/packages/37/2e/49cffbf759023c1dd811029c0e35ada28d2acfa3e965bc23a9ecab952528/plac-0.9.3-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "2e255469d1ed31f3b543e740f10598a0", "sha256": "7dda7f5cb9d5f9c5eecd56fb813adc5dcdf78ac3deaa0145a7b2c4150aeb55d7" }, "downloads": -1, "filename": "plac-0.9.3.tar.gz", "has_sig": false, "md5_digest": "2e255469d1ed31f3b543e740f10598a0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 121959, "upload_time": "2016-06-07T13:32:07", "upload_time_iso_8601": "2016-06-07T13:32:07.712600Z", "url": "https://files.pythonhosted.org/packages/bd/9f/26bbca44a3a7f10d09aae9db2fde14d5bf8475c62e0a9a39c51abb690e17/plac-0.9.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.9.4": [ { "comment_text": "", "digests": { "md5": "6f482178a7341043f1713706b160f6c4", "sha256": "45a9665d04a17c8c69480d00db0078bb83d3d488b12ee5e3dd3d367a3d3c41da" }, "downloads": -1, "filename": "plac-0.9.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6f482178a7341043f1713706b160f6c4", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 20411, "upload_time": "2016-06-09T07:45:54", "upload_time_iso_8601": "2016-06-09T07:45:54.594191Z", "url": "https://files.pythonhosted.org/packages/01/fd/287ed5956a0d4ae632a4008e91ea7f33dc2ee0521819ac08b94d52e23e13/plac-0.9.4-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "63f3a9b2f1beff532652e5e2f65591e9", "sha256": "6121eb722fed8839486ed9ad243deba20af28224cb95fb0ddca0ed7ae55c30a5" }, "downloads": -1, "filename": "plac-0.9.4.tar.gz", "has_sig": false, "md5_digest": "63f3a9b2f1beff532652e5e2f65591e9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 121748, "upload_time": "2016-06-09T07:45:49", "upload_time_iso_8601": "2016-06-09T07:45:49.639445Z", "url": "https://files.pythonhosted.org/packages/47/66/3226a5f61dce677318c044e59f32556f4ce1bc44ad1b24338773a9ea68f0/plac-0.9.4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.9.5": [ { "comment_text": "", "digests": { "md5": "71e279b7ae3f4b745fd6a3749cf69b43", "sha256": "ae63efcb6ee73c0df335a152bbeeff073e61457fb33a4bba5cca92a58f8b3635" }, "downloads": -1, "filename": "plac-0.9.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "71e279b7ae3f4b745fd6a3749cf69b43", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 20400, "upload_time": "2016-06-09T10:14:45", "upload_time_iso_8601": "2016-06-09T10:14:45.038656Z", "url": "https://files.pythonhosted.org/packages/f7/46/08c4028e8e668018c404c5906349eab317603530f459586d15fbbaeac3ab/plac-0.9.5-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "b228e2fa5daa612feddcb7d4c0d4a58e", "sha256": "68a7467eadfbdb0746eef938b683273c93638510ac585cc5ac868d0838981168" }, "downloads": -1, "filename": "plac-0.9.5.tar.gz", "has_sig": false, "md5_digest": "b228e2fa5daa612feddcb7d4c0d4a58e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 121759, "upload_time": "2016-06-09T10:14:34", "upload_time_iso_8601": "2016-06-09T10:14:34.262454Z", "url": "https://files.pythonhosted.org/packages/eb/48/7082c3cb38df334a8b40f88be8a0dd6de096b9c0992809e9c2576f092c03/plac-0.9.5.tar.gz", "yanked": false, "yanked_reason": null } ], "0.9.6": [ { "comment_text": "", "digests": { "md5": "ad801525132fab09cb53f466bcafbe10", "sha256": "854693ad90367e8267112ffbb8955f57d6fdeac3191791dc9ffce80f87fd2370" }, "downloads": -1, "filename": "plac-0.9.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ad801525132fab09cb53f466bcafbe10", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 20543, "upload_time": "2016-07-09T04:18:11", "upload_time_iso_8601": "2016-07-09T04:18:11.752584Z", "url": "https://files.pythonhosted.org/packages/9e/9b/62c60d2f5bc135d2aa1d8c8a86aaf84edb719a59c7f11a4316259e61a298/plac-0.9.6-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "c007c0371275c6acb50b16f978735bd0", "sha256": "ba3f719a018175f0a15a6b04e6cc79c25fd563d348aacd320c3644d2a9baf89b" }, "downloads": -1, "filename": "plac-0.9.6.tar.gz", "has_sig": false, "md5_digest": "c007c0371275c6acb50b16f978735bd0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 122267, "upload_time": "2016-07-09T04:18:07", "upload_time_iso_8601": "2016-07-09T04:18:07.460724Z", "url": "https://files.pythonhosted.org/packages/6c/9b/9e9d461a646d1c874043e105e46cc458c16e5f76f2119c8e670ff5a8db97/plac-0.9.6.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "a10519155c285300a378f7906d497cdc", "sha256": "879d3009bee474cc96b5d7a4ebdf6fa0c4931008ecb858caf09eed9ca302c8da" }, "downloads": -1, "filename": "plac-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a10519155c285300a378f7906d497cdc", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 19270, "upload_time": "2018-08-03T07:31:27", "upload_time_iso_8601": "2018-08-03T07:31:27.900956Z", "url": "https://files.pythonhosted.org/packages/6f/53/b4d63dd6f1bf876d8c658cea5d9c926e85fb9f4d9ece53415bbe67f49987/plac-1.0.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "8670f3c4cb5c1c968dd41334cac2ff3c", "sha256": "b03f967f535b3bf5a71b191fa5eb09872a5cfb1e3b377efc4138995e10ba36d7" }, "downloads": -1, "filename": "plac-1.0.0.tar.gz", "has_sig": false, "md5_digest": "8670f3c4cb5c1c968dd41334cac2ff3c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 121912, "upload_time": "2018-08-03T07:31:26", "upload_time_iso_8601": "2018-08-03T07:31:26.217493Z", "url": "https://files.pythonhosted.org/packages/f2/8b/70f94eeada06cbd1384cbf80f7b98aade4fbf34b782ab76c86403e9a883a/plac-1.0.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "2946baba219054d14c2d71ba9fe2dee4", "sha256": "ee0e529ae5f8104914e53b79a46d5687dcfc94b49deb6aed2665f40b2e4f0536" }, "downloads": -1, "filename": "plac-1.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2946baba219054d14c2d71ba9fe2dee4", "packagetype": "bdist_wheel", "python_version": "3.7", "requires_python": null, "size": 21666, "upload_time": "2019-07-28T06:58:01", "upload_time_iso_8601": "2019-07-28T06:58:01.126360Z", "url": "https://files.pythonhosted.org/packages/d6/2d/06ad623272c7b38324e362d606a685ca051be28b5eaac3897eb120bfe70c/plac-1.1.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "b8a0df16e895c60658acb661cf82c0b0", "sha256": "7c16cfa7422a76b7525fc93d0be5c9c9a2d5250083e80ddac6621edb395dc081" }, "downloads": -1, "filename": "plac-1.1.0.tar.gz", "has_sig": false, "md5_digest": "b8a0df16e895c60658acb661cf82c0b0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 123285, "upload_time": "2019-07-28T06:57:57", "upload_time_iso_8601": "2019-07-28T06:57:57.582486Z", "url": "https://files.pythonhosted.org/packages/14/c9/34448200c3dd247fc7b266f19c8437b1f3ee9187cfe0940e05c19813edf9/plac-1.1.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.1.3": [ { "comment_text": "", "digests": { "md5": "26fd3e073db33e21f91423af39b9af00", "sha256": "487e553017d419f35add346c4c09707e52fa53f7e7181ce1098ca27620e9ceee" }, "downloads": -1, "filename": "plac-1.1.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "26fd3e073db33e21f91423af39b9af00", "packagetype": "bdist_wheel", "python_version": "3.7", "requires_python": null, "size": 20932, "upload_time": "2019-10-27T06:12:01", "upload_time_iso_8601": "2019-10-27T06:12:01.442785Z", "url": "https://files.pythonhosted.org/packages/86/85/40b8f66c2dd8f4fd9f09d59b22720cffecf1331e788b8a0cab5bafb353d1/plac-1.1.3-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "c0d1248847c1aa5f6ec504f6ba7a1e88", "sha256": "398cb947c60c4c25e275e1f1dadf027e7096858fb260b8ece3b33bcff90d985f" }, "downloads": -1, "filename": "plac-1.1.3.tar.gz", "has_sig": false, "md5_digest": "c0d1248847c1aa5f6ec504f6ba7a1e88", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33307, "upload_time": "2019-10-27T06:11:58", "upload_time_iso_8601": "2019-10-27T06:11:58.930744Z", "url": "https://files.pythonhosted.org/packages/7f/63/1d2582ddb6bd6430f68864bc6822b550c4c8375e2679498d111bc946da30/plac-1.1.3.tar.gz", "yanked": false, "yanked_reason": null } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "13bcc71a830d5e834905abc148e6ea38", "sha256": "463fdac969afbc18ef0ba196305797a0887eb949983e96f616215f11b7255bf3" }, "downloads": -1, "filename": "plac-1.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "13bcc71a830d5e834905abc148e6ea38", "packagetype": "bdist_wheel", "python_version": "3.8", "requires_python": null, "size": 21101, "upload_time": "2020-06-05T09:09:00", "upload_time_iso_8601": "2020-06-05T09:09:00.723541Z", "url": "https://files.pythonhosted.org/packages/2a/42/89eb1d6952358c135e6c216843c3545b523d28c7bd26b512306a7923ff87/plac-1.2.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "308e3e0127521b02aa0a00fa5122883e", "sha256": "ca03587234e5bdd2a3fa96f19a04a01ebb5b0cd66d48ecb5a54d42bc9b287320" }, "downloads": -1, "filename": "plac-1.2.0.tar.gz", "has_sig": false, "md5_digest": "308e3e0127521b02aa0a00fa5122883e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 35542, "upload_time": "2020-06-05T09:08:58", "upload_time_iso_8601": "2020-06-05T09:08:58.241095Z", "url": "https://files.pythonhosted.org/packages/f6/79/6d2ddecf6949da3e1f5791d0fb4bd9db826a06294e2422f5da343ef90ce9/plac-1.2.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.3.0": [ { "comment_text": "", "digests": { "md5": "20f3e553ab8e90c85523b2f0bf48b801", "sha256": "25c70052cbc734c43b3c93e9c1e7d5f3c86bb88593a4b8efa8de51e58cb7612d" }, "downloads": -1, "filename": "plac-1.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "20f3e553ab8e90c85523b2f0bf48b801", "packagetype": "bdist_wheel", "python_version": "3.8", "requires_python": null, "size": 21219, "upload_time": "2020-12-27T08:42:41", "upload_time_iso_8601": "2020-12-27T08:42:41.701087Z", "url": "https://files.pythonhosted.org/packages/20/97/fb22b3f2a81a9e70a417af942aa47b575f794352b30b2be3183c5aef6d70/plac-1.3.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "10e2232a9f938e830920ab94712194a5", "sha256": "2e6422d966ca2cbe30353ad13f1c44fddfa71f8445fb54fff0169d3c982101be" }, "downloads": -1, "filename": "plac-1.3.0.tar.gz", "has_sig": false, "md5_digest": "10e2232a9f938e830920ab94712194a5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 36066, "upload_time": "2020-12-27T08:42:39", "upload_time_iso_8601": "2020-12-27T08:42:39.258054Z", "url": "https://files.pythonhosted.org/packages/7c/c0/404e96279ab563a98ca9fe9b7e1dfdd06e3f5ef26af965d62f706385c3bf/plac-1.3.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.3.1": [ { "comment_text": "", "digests": { "md5": "5fc07a91e09161c64f566d0fe9c95cc5", "sha256": "6b75ac132af671b04921774d036f7c7d130ea5ca10d1abff262bc199ae1151ba" }, "downloads": -1, "filename": "plac-1.3.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5fc07a91e09161c64f566d0fe9c95cc5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 22374, "upload_time": "2021-01-10T13:59:53", "upload_time_iso_8601": "2021-01-10T13:59:53.054256Z", "url": "https://files.pythonhosted.org/packages/27/81/955aea21824ae7b1f82c018c573e0c4be7dff9995b510588cec6b1ccd203/plac-1.3.1-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "11efde1054420034ba4a51f3a4c08a69", "sha256": "9ebe589ae371c0f863848cebffbfa1394e814a9b8b5a5a42ea373572d29d856d" }, "downloads": -1, "filename": "plac-1.3.1.tar.gz", "has_sig": false, "md5_digest": "11efde1054420034ba4a51f3a4c08a69", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 36163, "upload_time": "2021-01-10T13:59:54", "upload_time_iso_8601": "2021-01-10T13:59:54.558084Z", "url": "https://files.pythonhosted.org/packages/a3/86/ef1da1b9ad0616d07e71c24eef29d56e4d0ec2fbd38e9bcf9eaacaf65342/plac-1.3.1.tar.gz", "yanked": false, "yanked_reason": null } ], "1.3.2": [ { "comment_text": "", "digests": { "md5": "e752b9f22661d88971c7c04a96381229", "sha256": "7033414d97e5fd80e16581c65f1bd11d6f2a5170e3771452bb3b476f06c7cf65" }, "downloads": -1, "filename": "plac-1.3.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e752b9f22661d88971c7c04a96381229", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 22577, "upload_time": "2021-02-16T13:41:30", "upload_time_iso_8601": "2021-02-16T13:41:30.889721Z", "url": "https://files.pythonhosted.org/packages/ff/dd/b05e67ce655740cb3207b8ef1423e6ce7687f549cc6ee05873699e4be35c/plac-1.3.2-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "2010f6c535e185b1e39836bebe7cd5eb", "sha256": "d598bc4b549282ec3a1fde40ddc4a273e051237b5aa70c44f572306a13c651e8" }, "downloads": -1, "filename": "plac-1.3.2.tar.gz", "has_sig": false, "md5_digest": "2010f6c535e185b1e39836bebe7cd5eb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 36803, "upload_time": "2021-02-16T13:41:32", "upload_time_iso_8601": "2021-02-16T13:41:32.230156Z", "url": "https://files.pythonhosted.org/packages/b9/91/87e367853a637d233d2c8701b29aece70e9133b3b0c6e677c30f1a5d820c/plac-1.3.2.tar.gz", "yanked": false, "yanked_reason": null } ], "1.3.3": [ { "comment_text": "", "digests": { "md5": "e5cf9d376a77d08b0f0b86496a14e5b0", "sha256": "88d8f064f1bbf20dd474ca8e8b4d6c9135684a889b7bbf3d7399ad17c2589cbe" }, "downloads": -1, "filename": "plac-1.3.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e5cf9d376a77d08b0f0b86496a14e5b0", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 22587, "upload_time": "2021-03-23T18:23:10", "upload_time_iso_8601": "2021-03-23T18:23:10.073138Z", "url": "https://files.pythonhosted.org/packages/a3/ec/9ca538f3dc96df2410be120fc9833f41656f358c0b2297797c91fe433db8/plac-1.3.3-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "03aa2fb2e6072f87e6bcad179a6be63f", "sha256": "51e332dabc2aed2cd1f038be637d557d116175101535f53eaa7ae854a00f2a74" }, "downloads": -1, "filename": "plac-1.3.3.tar.gz", "has_sig": false, "md5_digest": "03aa2fb2e6072f87e6bcad179a6be63f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 38416, "upload_time": "2021-03-23T18:23:11", "upload_time_iso_8601": "2021-03-23T18:23:11.664881Z", "url": "https://files.pythonhosted.org/packages/90/bf/42da9fe53ee2ba404cff86cad8520a20a71d65195a7cca8b93ddf96eca61/plac-1.3.3.tar.gz", "yanked": false, "yanked_reason": null } ], "1.3.4": [ { "comment_text": "", "digests": { "md5": "4f62665cdbc7bc428f30e4a5d6cdf2ec", "sha256": "3eef39de00010f3afe9edf6b19794c29083f3f8da5a677f6cd62a332c9fd138b" }, "downloads": -1, "filename": "plac-1.3.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4f62665cdbc7bc428f30e4a5d6cdf2ec", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 22676, "upload_time": "2021-12-06T01:28:44", "upload_time_iso_8601": "2021-12-06T01:28:44.504896Z", "url": "https://files.pythonhosted.org/packages/7f/96/216af28f571154178f0deb5cd0c7daba74866f3a5f78f75400c3c6c02d2c/plac-1.3.4-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "e941363e34ebbc98f44b7de85ba0e7a8", "sha256": "c91a4c9f9cc67c7e7213b6823b0ea15cd0afe5eaf8f8dda1fe5cb10192b137f5" }, "downloads": -1, "filename": "plac-1.3.4.tar.gz", "has_sig": false, "md5_digest": "e941363e34ebbc98f44b7de85ba0e7a8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 37920, "upload_time": "2021-12-06T01:28:46", "upload_time_iso_8601": "2021-12-06T01:28:46.862447Z", "url": "https://files.pythonhosted.org/packages/24/5b/28c7d11464a737526a89bf453bb239a5e1f136b7b4785ac111d6b0c85e9d/plac-1.3.4.tar.gz", "yanked": false, "yanked_reason": null } ], "1.3.5": [ { "comment_text": "", "digests": { "md5": "52afe02d34bbca6298426bf578a4e18c", "sha256": "a8933d21a40fe2cec177a2f96217425a4e889d275aa3e25ecf9a9640ab16d416" }, "downloads": -1, "filename": "plac-1.3.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "52afe02d34bbca6298426bf578a4e18c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 22676, "upload_time": "2022-03-30T11:54:53", "upload_time_iso_8601": "2022-03-30T11:54:53.482875Z", "url": "https://files.pythonhosted.org/packages/cb/3b/7b0c4f0afb9d33dd901bab5714b2303e880f3d76ac3a12fe3b48a12dbc78/plac-1.3.5-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "8f5dc72b8cbd1573203a832abd0099e6", "sha256": "38bdd864d0450fb748193aa817b9c458a8f5319fbf97b2261151cfc0a5812090" }, "downloads": -1, "filename": "plac-1.3.5.tar.gz", "has_sig": false, "md5_digest": "8f5dc72b8cbd1573203a832abd0099e6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 38074, "upload_time": "2022-03-30T11:54:55", "upload_time_iso_8601": "2022-03-30T11:54:55.058504Z", "url": "https://files.pythonhosted.org/packages/45/39/db67ba7731ab4461c1d365aac1df695712bb6b9629e56540789a36d5c3aa/plac-1.3.5.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "52afe02d34bbca6298426bf578a4e18c", "sha256": "a8933d21a40fe2cec177a2f96217425a4e889d275aa3e25ecf9a9640ab16d416" }, "downloads": -1, "filename": "plac-1.3.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "52afe02d34bbca6298426bf578a4e18c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 22676, "upload_time": "2022-03-30T11:54:53", "upload_time_iso_8601": "2022-03-30T11:54:53.482875Z", "url": "https://files.pythonhosted.org/packages/cb/3b/7b0c4f0afb9d33dd901bab5714b2303e880f3d76ac3a12fe3b48a12dbc78/plac-1.3.5-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "8f5dc72b8cbd1573203a832abd0099e6", "sha256": "38bdd864d0450fb748193aa817b9c458a8f5319fbf97b2261151cfc0a5812090" }, "downloads": -1, "filename": "plac-1.3.5.tar.gz", "has_sig": false, "md5_digest": "8f5dc72b8cbd1573203a832abd0099e6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 38074, "upload_time": "2022-03-30T11:54:55", "upload_time_iso_8601": "2022-03-30T11:54:55.058504Z", "url": "https://files.pythonhosted.org/packages/45/39/db67ba7731ab4461c1d365aac1df695712bb6b9629e56540789a36d5c3aa/plac-1.3.5.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }