{ "info": { "author": "Felix Meyer-Wolters", "author_email": "felix@meyerwolters.de", "bugtrack_url": null, "classifiers": [], "description": "\n# prmt\n\n\n### Description\n\nPrompt user for values on the command line.\n\n**Features:**\n\n* Prompt bool from user. (`prmt.confirm`)\n* Prompt string from user. (`prmt.string`)\n* Prompt string from user, opening an editor window. (`prmt.string_from_editor`)\n* Prompt integer from user. (`prmt.integer`)\n* Prompt list of strings from user. (`prmt.list_of_str`) \n* Prompt user to select an item from a list/dict of items. (`prmt.select`)\n\n**Optional features:**\n\n* Set default values.\n* Customize formatting for each prompt. \n* Customize formatting for all prompts via the `prmt.Prompt()` class.\n* Open default Text Editor for the user to enter text.\n* Blacklist values. (If the user enters blacklisted values she will be prompted again)\n\n\n### Requirements\n\nPython `>=3.6`\n\n\n### Install\n\n pip install prmt\n\nor\n\n pipenv install prmt\n\n\n### Examples\n\nLook into the `tests` folder for code examples.\n\nTo see it in action on the command line, run:\n\n pipenv run python make.py test\n\n\n\n### Development\n\n git clone https://github.com/feluxe/prmt.git\n\n cd prmt\n\n pipenv install --dev --pre\n\n pipenv run python make.py --help\n\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "https://github.com/feluxe/prmt/tarball/4.0.1", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/feluxe/prmt", "keywords": "prompt,commandline,input", "license": "unlicensed", "maintainer": "Felix Meyer-Wolters", "maintainer_email": "felix@meyerwolters.de", "name": "prmt", "package_url": "https://pypi.org/project/prmt/", "platform": "", "project_url": "https://pypi.org/project/prmt/", "project_urls": { "Download": "https://github.com/feluxe/prmt/tarball/4.0.1", "Homepage": "https://github.com/feluxe/prmt" }, "release_url": "https://pypi.org/project/prmt/4.0.1/", "requires_dist": null, "requires_python": "", "summary": "Prompt user for commandline input.", "version": "4.0.1" }, "last_serial": 5639252, "releases": { "0.0.0a0": [ { "comment_text": "", "digests": { "md5": "78fc9683c341804713f0bc931ffc6156", "sha256": "1fc614881576671593ec23cc0bbff711b432a2f7fe06d021f76cf28b3b00d949" }, "downloads": -1, "filename": "prmt-0.0.0a0-py3-none-any.whl", "has_sig": false, "md5_digest": "78fc9683c341804713f0bc931ffc6156", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 4023, "upload_time": "2017-08-05T14:54:29", "url": "https://files.pythonhosted.org/packages/f7/b0/30a45cf7064481d520254e47e05026e589fb47d8382c9bc402241518192d/prmt-0.0.0a0-py3-none-any.whl" } ], "0.0.0a3": [ { "comment_text": "", "digests": { "md5": "bfe8a345f1a4f3a680b2f59be19ca114", "sha256": "03dd6c5d670aee1a7c0bb0489e749584e640e8220e6c7a8eb6b64f2c56569477" }, "downloads": -1, "filename": "prmt-0.0.0a3-py3-none-any.whl", "has_sig": false, "md5_digest": "bfe8a345f1a4f3a680b2f59be19ca114", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 3996, "upload_time": "2017-08-22T01:28:06", "url": "https://files.pythonhosted.org/packages/65/35/03b516d5ef90c3862ece7cdfddc06a3a1e502542c722e8af982658731663/prmt-0.0.0a3-py3-none-any.whl" } ], "0.0.0a4": [ { "comment_text": "", "digests": { "md5": "dba56fd6c06e3ffe2c4303b65d36b7c7", "sha256": "356e95da31ce426f57d2b3eecc0e1702f8f4bce2b60e3b98266863fc2b085e43" }, "downloads": -1, "filename": "prmt-0.0.0a4-py3-none-any.whl", "has_sig": false, "md5_digest": "dba56fd6c06e3ffe2c4303b65d36b7c7", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 3997, "upload_time": "2017-08-22T02:05:04", "url": "https://files.pythonhosted.org/packages/b6/ad/668eceb24070438e43e049bbbd936ae09c0687f14e0fcc76c284220b7eaa/prmt-0.0.0a4-py3-none-any.whl" } ], "0.0.0a5": [ { "comment_text": "", "digests": { "md5": "25487d6a23a6dad0a099d881eaf38ee1", "sha256": "6da8415e512cbf281fbe3d2408e5ce2a9d0b954308239e7deaac580b248ad359" }, "downloads": -1, "filename": "prmt-0.0.0a5-py3-none-any.whl", "has_sig": false, "md5_digest": "25487d6a23a6dad0a099d881eaf38ee1", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 3998, "upload_time": "2017-08-22T03:54:02", "url": "https://files.pythonhosted.org/packages/64/ea/c39362e0b0c410b3b221c15a2e3f10aef1097d1e136feee90a023af0225a/prmt-0.0.0a5-py3-none-any.whl" } ], "0.0.0a6": [ { "comment_text": "", "digests": { "md5": "433c2e20283663da1491298d3e4918e3", "sha256": "06421f08d5fe89a7b5b96fc9d7e91374d11b95790cedcb2376dc0214284e4376" }, "downloads": -1, "filename": "prmt-0.0.0a6-py3-none-any.whl", "has_sig": false, "md5_digest": "433c2e20283663da1491298d3e4918e3", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 4002, "upload_time": "2017-08-23T02:41:49", "url": "https://files.pythonhosted.org/packages/c5/98/1768f84a73ea512cbc95bd1847d61ecd1f76ef7eedfee1f49f2a7a2071a5/prmt-0.0.0a6-py3-none-any.whl" } ], "0.0.0a7": [ { "comment_text": "", "digests": { "md5": "4708a421c8a776470d90af73092ca792", "sha256": "fc62a8d42d2be46e618471ee9084963e364c2eb7eb9fb697e0a2c526fd9b4e0b" }, "downloads": -1, "filename": "prmt-0.0.0a7-py3-none-any.whl", "has_sig": false, "md5_digest": "4708a421c8a776470d90af73092ca792", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 4003, "upload_time": "2017-08-23T02:47:07", "url": "https://files.pythonhosted.org/packages/5e/34/33228b967e895b417fcd8abcd775fd10aaa3b70f4be43aac09714c01e103/prmt-0.0.0a7-py3-none-any.whl" } ], "0.0.0a8": [ { "comment_text": "", "digests": { "md5": "cb8ed6c2ab39ef26c756601277944a00", "sha256": "b88146d20eb1755dd36b62e92eef5b7dbe237b8d95ef0d65a61aa1b2becc0a27" }, "downloads": -1, "filename": "prmt-0.0.0a8-py3-none-any.whl", "has_sig": false, "md5_digest": "cb8ed6c2ab39ef26c756601277944a00", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 4061, "upload_time": "2017-08-30T00:37:05", "url": "https://files.pythonhosted.org/packages/b4/8e/b45c3514964ba443a53425f63a37edaa5f9dc70e87f229dfb12fb967b8b9/prmt-0.0.0a8-py3-none-any.whl" } ], "0.0.1": [ { "comment_text": "", "digests": { "md5": "b8c015080746ecece0d5bddd13d04895", "sha256": "9ccbbbffff00c4ff3a9c9f4fd353b6281b063a622948c0275d6e2ad0ae25644f" }, "downloads": -1, "filename": "prmt-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "b8c015080746ecece0d5bddd13d04895", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 3999, "upload_time": "2018-04-06T03:57:13", "url": "https://files.pythonhosted.org/packages/a1/79/e3d5154cbbf7ece02940118a434c8537dd0505c82f0ca1e563c7255a4597/prmt-0.0.1-py3-none-any.whl" } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "e79057991d456a106fbcf7c490ae2edf", "sha256": "a430b8d9abbf90046e6cc9972a781bc488be60592ffba4795ab8a45b101fd808" }, "downloads": -1, "filename": "prmt-2.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "e79057991d456a106fbcf7c490ae2edf", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 3759, "upload_time": "2018-12-06T01:06:30", "url": "https://files.pythonhosted.org/packages/0a/f4/496cf0b065c5b141b95903700e104dcfdd8194cd11f19f2bf8b284ea9b6c/prmt-2.0.0-py3-none-any.whl" } ], "2.0.1": [ { "comment_text": "", "digests": { "md5": "ce34bb5cbe8d5614650a107bca36b990", "sha256": "2d30413c22fb80b8c67ab7f7e2ea070d0ce90f838fa2b592af8fcf0d9e42d2b6" }, "downloads": -1, "filename": "prmt-2.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "ce34bb5cbe8d5614650a107bca36b990", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 3785, "upload_time": "2018-12-06T13:07:39", "url": "https://files.pythonhosted.org/packages/2e/96/e960565994b78342c5f4b7b514231f4acd7c1e0705549e48ba5470d2e2cc/prmt-2.0.1-py3-none-any.whl" } ], "2.0.2": [ { "comment_text": "", "digests": { "md5": "3520c7e69b2ab63fd9ac8631d2d464ee", "sha256": "9e19b3cd0200f891f0aae46dca4d1c1009103d40b9557134fa9bb9ea7344e622" }, "downloads": -1, "filename": "prmt-2.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "3520c7e69b2ab63fd9ac8631d2d464ee", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 3823, "upload_time": "2018-12-06T13:50:43", "url": "https://files.pythonhosted.org/packages/70/7b/3d6dbccb5961a8e1782c067bb255d848775321926b40f268a8d6e7a6b027/prmt-2.0.2-py3-none-any.whl" } ], "2.0.3": [ { "comment_text": "", "digests": { "md5": "379d5ab16e5ebf67645b70f7df1ab26d", "sha256": "dcb4a9ef0f6aef3b5d5197cb548fb20e1da5b9eef872f6e6eaa2c85567fd7efc" }, "downloads": -1, "filename": "prmt-2.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "379d5ab16e5ebf67645b70f7df1ab26d", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 3818, "upload_time": "2018-12-06T14:35:59", "url": "https://files.pythonhosted.org/packages/5d/1b/81e5822e229c7794d029a67f1dc969e98fc0059d470fb5e57dc73d568898/prmt-2.0.3-py3-none-any.whl" } ], "2.0.4": [ { "comment_text": "", "digests": { "md5": "f68675a40001429757baac1b6963447b", "sha256": "bf09db1dc58b710fd2011c2a974e7324f8220453333f700916878fd914e7e7c7" }, "downloads": -1, "filename": "prmt-2.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "f68675a40001429757baac1b6963447b", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 3815, "upload_time": "2018-12-06T14:42:59", "url": "https://files.pythonhosted.org/packages/ae/3b/32cc294d5b2f444f08446e2507038cf346f161cf205cf329fc7e7f641428/prmt-2.0.4-py3-none-any.whl" } ], "3.0.0": [ { "comment_text": "", "digests": { "md5": "5ff919dc281bca7dcffb7b561e5ff6f5", "sha256": "0708dffc2d4faa865c7060081e61bf8685c12a519f85ab902b5d63954dd4a528" }, "downloads": -1, "filename": "prmt-3.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "5ff919dc281bca7dcffb7b561e5ff6f5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3994, "upload_time": "2019-08-05T14:52:06", "url": "https://files.pythonhosted.org/packages/b6/36/59556a5f388c73b1e6a647683b961af2f5bffc074de5301f2272bd313c87/prmt-3.0.0-py3-none-any.whl" } ], "3.0.1": [ { "comment_text": "", "digests": { "md5": "1fe8c31a89d27cf3e64cff29633b90eb", "sha256": "c083c50da78c2bbe2a223d3c0705d418a0533036af9e4d7714e1d86ad66f8f21" }, "downloads": -1, "filename": "prmt-3.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "1fe8c31a89d27cf3e64cff29633b90eb", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4043, "upload_time": "2019-08-05T15:41:55", "url": "https://files.pythonhosted.org/packages/00/da/2edbe8f34065126b2964a97a65aa249c1115c09b13dfbb11ac62c32b068c/prmt-3.0.1-py3-none-any.whl" } ], "4.0.0": [ { "comment_text": "", "digests": { "md5": "4c96d5e89193c01fe70e411fd57df459", "sha256": "e36fc388820b5bb6f335e97062ba750b0c95cbe3e41d8c8031a92032bd249abf" }, "downloads": -1, "filename": "prmt-4.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "4c96d5e89193c01fe70e411fd57df459", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5324, "upload_time": "2019-08-06T11:19:20", "url": "https://files.pythonhosted.org/packages/25/9f/4babbb8d147e9a032f7eb9d783291ae9706aebce8b9e62d8d3892911f2c0/prmt-4.0.0-py3-none-any.whl" } ], "4.0.1": [ { "comment_text": "", "digests": { "md5": "5ece0edbf51f77aefa24eff4b5a8151c", "sha256": "ab28ba8d815c8dbc7a9c6a398b58776c2e2ca5a8a21765432b9fc6790ce141b7" }, "downloads": -1, "filename": "prmt-4.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "5ece0edbf51f77aefa24eff4b5a8151c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5388, "upload_time": "2019-08-06T11:57:32", "url": "https://files.pythonhosted.org/packages/18/cd/711e5f1f25da4ee3f7a5994a39f8d96e2636f68d0d263c6b501e9c5e54dd/prmt-4.0.1-py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "5ece0edbf51f77aefa24eff4b5a8151c", "sha256": "ab28ba8d815c8dbc7a9c6a398b58776c2e2ca5a8a21765432b9fc6790ce141b7" }, "downloads": -1, "filename": "prmt-4.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "5ece0edbf51f77aefa24eff4b5a8151c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5388, "upload_time": "2019-08-06T11:57:32", "url": "https://files.pythonhosted.org/packages/18/cd/711e5f1f25da4ee3f7a5994a39f8d96e2636f68d0d263c6b501e9c5e54dd/prmt-4.0.1-py3-none-any.whl" } ] }