{ "info": { "author": "Eric Rasche", "author_email": "rasche.eric@yandex.ru", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Intended Audience :: Developers", "Operating System :: OS Independent" ], "description": "You write stuff that looks like this, containing all of the information\nyou would ever need about a tool; options, test cases, metadata\n\n.. code:: python\n\n from galaxygetopt.ggo import GalaxyGetOpt as GGO\n c = GGO(\n options=[\n ['int', 'An integer parameter', {'required': True, 'validate':\n 'Int', 'default': 10}],\n ['float', 'A float', {'required': True, 'validate': 'Float',\n 'default': 1e-4}],\n ['string', 'A string value', {'required': True, 'multiple': True,\n 'default': ['Hello', 'World'],\n 'validate': 'String'}],\n\nAnd you get data back in a nice dict\n\n.. code:: python\n\n {'int': 40, 'float': '1e-4', 'string': ['Hello', 'World'] }\n\nKnown Bugs\n==========\n\nCurrently there is a known bug in the galaxy XML, under highly specific\ncircumstances. If you define a parameter that is\n\n- ``required``\n- ``hidden``\n- ``validate String`` (probably not a hard req)\n- ``_galaxy_specific``\n\nand expect it to properly generate the value, it will not. See lines\n206/207 of ``galaxygetopt/ggo.py`` for the current hack I use to get\naround this.\n\nOther\n=====\n\nThis library features a number of subclasses of\n``galaxygetopt.parameter.parameter``, all of which have myriad numbers\nof options. In order to brutally test these, I have added a class\n``galaxygetopt/tests/parameter_generator.py`` which can generate every\nsingle possible combination of functional calls, given rules you\nspecify. You can then generate hundreds of objects with different sets\nof options, which you can filter a subset out and test at will. See that\nclasses's documentation for more information.", "description_content_type": null, "docs_url": "https://pythonhosted.org/galaxygetopt/", "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://cpt.tamu.edu/gitlab/cpt/pygetoptwrapper/", "keywords": null, "license": "GPL3", "maintainer": null, "maintainer_email": null, "name": "galaxygetopt", "package_url": "https://pypi.org/project/galaxygetopt/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/galaxygetopt/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://cpt.tamu.edu/gitlab/cpt/pygetoptwrapper/" }, "release_url": "https://pypi.org/project/galaxygetopt/0.9.8/", "requires_dist": null, "requires_python": null, "summary": "Argparse Wrapper for Galaxy", "version": "0.9.8" }, "last_serial": 1253267, "releases": { "0.9.1": [ { "comment_text": "", "digests": { "md5": "36ef30a965c88b2e01fe1cf5a11ca434", "sha256": "3f9ed238bdac5290bb57c29d5aa6eee12ebf213d9b5d41ffd6e3f3e74338e937" }, "downloads": -1, "filename": "galaxygetopt-0.9.1.tar.gz", "has_sig": true, "md5_digest": "36ef30a965c88b2e01fe1cf5a11ca434", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15041, "upload_time": "2014-06-22T14:53:30", "url": "https://files.pythonhosted.org/packages/b9/2d/5fde6a828c05d96c85a7e5766a1646e019ded0b3778c9c6ea0d30c738d36/galaxygetopt-0.9.1.tar.gz" } ], "0.9.2": [ { "comment_text": "", "digests": { "md5": "97a417fd720533bec91447c0a9877db8", "sha256": "d474d4f91c2ea0734443585a4cb178280bb6824e9805dd89ba3fd21e29a74149" }, "downloads": -1, "filename": "galaxygetopt-0.9.2.tar.gz", "has_sig": true, "md5_digest": "97a417fd720533bec91447c0a9877db8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15054, "upload_time": "2014-06-22T17:09:02", "url": "https://files.pythonhosted.org/packages/10/7c/d32854243f3a47540f429310bc6ab4d49457fe0661d6e435998c6a621ff9/galaxygetopt-0.9.2.tar.gz" } ], "0.9.4": [ { "comment_text": "built for Linux-3.11.0-23-generic-x86_64-with-glibc2.4", "digests": { "md5": "7d0c00635782288d52308c33a235db4a", "sha256": "84eb9f84351a5332d94b8581d4ec78af135722bd14cd24737ce640c0e74f5059" }, "downloads": -1, "filename": "galaxygetopt-0.9.4.linux-x86_64.tar.gz", "has_sig": true, "md5_digest": "7d0c00635782288d52308c33a235db4a", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 37529, "upload_time": "2014-10-07T17:30:55", "url": "https://files.pythonhosted.org/packages/54/02/d89a95b183b8b6f2f2a5a7714445a185aab6c5bdd9e06842fb38ef5bfdf1/galaxygetopt-0.9.4.linux-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "cf8ac14bd93869fb08eae3f28285b006", "sha256": "216b59f1ad267b07ef090e68dc2ccbef2b2a47a84e0bf54445652503553d4336" }, "downloads": -1, "filename": "galaxygetopt-0.9.4-py2.7.egg", "has_sig": true, "md5_digest": "cf8ac14bd93869fb08eae3f28285b006", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 59828, "upload_time": "2014-10-07T17:32:16", "url": "https://files.pythonhosted.org/packages/fb/69/a2978c28739888f3ee64d2d4b035b3755d13fd6935e0fed11a5c0522ac88/galaxygetopt-0.9.4-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "cd412e974a6d27fef0823dfda969511e", "sha256": "21e9c1b5f820ef7003733f6cd94cc1489ad7bb3154c40fa4c19f5a29f8a0a840" }, "downloads": -1, "filename": "galaxygetopt-0.9.4.tar.gz", "has_sig": true, "md5_digest": "cd412e974a6d27fef0823dfda969511e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15790, "upload_time": "2014-10-07T17:31:02", "url": "https://files.pythonhosted.org/packages/35/07/7d9e67c71f5da39f4765ef1c6052ebb2f620dc6cf0a25ab201075ea189a8/galaxygetopt-0.9.4.tar.gz" } ], "0.9.5": [ { "comment_text": "built for Linux-3.11.0-23-generic-x86_64-with-glibc2.4", "digests": { "md5": "03860062977f8cbae8e5809b09b82ad8", "sha256": "b106fe37dee72527091e9eba7b8f28705eeb0108512bd39388ab147c9eecd0c8" }, "downloads": -1, "filename": "galaxygetopt-0.9.5.linux-x86_64.tar.gz", "has_sig": true, "md5_digest": "03860062977f8cbae8e5809b09b82ad8", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 37557, "upload_time": "2014-10-07T17:43:04", "url": "https://files.pythonhosted.org/packages/b0/12/ae510a8c4091ac0e2ca1d0e7cf9a9dea6abcd62a6f4a388ab4364c8ef50d/galaxygetopt-0.9.5.linux-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "7402bcf10b1a8a9cdcac37c62494037d", "sha256": "b700942853e00d03aff4e4812ef50c891740b2546c11321d7c1cc01eba1c99d9" }, "downloads": -1, "filename": "galaxygetopt-0.9.5-py2.7.egg", "has_sig": true, "md5_digest": "7402bcf10b1a8a9cdcac37c62494037d", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 59855, "upload_time": "2014-10-07T17:43:23", "url": "https://files.pythonhosted.org/packages/75/98/70cd8e019087ead96202aabf826f5658ef4c92eff8a1a6dacd1fabcb033e/galaxygetopt-0.9.5-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "3bf393e3cf7daeb9b90d795b72b03bb7", "sha256": "24754eb929c0c4161687b904e3c570ff6c8ee01b07e3151b540144c442df8347" }, "downloads": -1, "filename": "galaxygetopt-0.9.5.tar.gz", "has_sig": true, "md5_digest": "3bf393e3cf7daeb9b90d795b72b03bb7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16078, "upload_time": "2014-10-07T17:43:10", "url": "https://files.pythonhosted.org/packages/62/3b/6a2e34ceb22b8e69bbad03a6fb4abeae5c4b07a5b4743108ff2ebc1f06f2/galaxygetopt-0.9.5.tar.gz" } ], "0.9.6": [ { "comment_text": "built for Linux-3.11.0-23-generic-x86_64-with-glibc2.4", "digests": { "md5": "af31447629ee84215bd07805321640ef", "sha256": "2fc4aeb13b5d3a53e563dae391cd7a238b17bb7240d1c579260849d6a3a7420e" }, "downloads": -1, "filename": "galaxygetopt-0.9.6.linux-x86_64.tar.gz", "has_sig": true, "md5_digest": "af31447629ee84215bd07805321640ef", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 38025, "upload_time": "2014-10-09T14:49:42", "url": "https://files.pythonhosted.org/packages/06/04/f1967f622cf8095c6f00f471512453c2a57f87eb86c9157961b3cbb466a2/galaxygetopt-0.9.6.linux-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "c074552e91887cb0a9e500fb0523d59c", "sha256": "ed361d82c6594ea2cf48ca0bef992d43e84e198a4fd8b769b5a1c1b9485547ec" }, "downloads": -1, "filename": "galaxygetopt-0.9.6-py2.7.egg", "has_sig": true, "md5_digest": "c074552e91887cb0a9e500fb0523d59c", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 61136, "upload_time": "2014-10-09T14:49:58", "url": "https://files.pythonhosted.org/packages/a5/9c/6258c0f58e5ef44f7ceb6455c834e355e9bd94b79756fee0bf48995a4232/galaxygetopt-0.9.6-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "9e4c806f2c17e7cfdb0f213027968acd", "sha256": "0224b863171804597697744d92ad0e6f6a58a524533a28143cb6b0f817587c5a" }, "downloads": -1, "filename": "galaxygetopt-0.9.6.tar.gz", "has_sig": true, "md5_digest": "9e4c806f2c17e7cfdb0f213027968acd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16191, "upload_time": "2014-10-09T14:49:50", "url": "https://files.pythonhosted.org/packages/a6/f8/7b30b8b24743ab24dfa4e5cc48b6e2726d01dc7b53a309ab114d8cb38840/galaxygetopt-0.9.6.tar.gz" } ], "0.9.7": [ { "comment_text": "built for Linux-3.11.0-23-generic-x86_64-with-glibc2.4", "digests": { "md5": "1d79674229a9c0a0b1f55157ae2f9da7", "sha256": "89186550e67001f8d38fc7fa94ebcbb97afbf8a79056c44dcdc3a497e8c61522" }, "downloads": -1, "filename": "galaxygetopt-0.9.7.linux-x86_64.tar.gz", "has_sig": true, "md5_digest": "1d79674229a9c0a0b1f55157ae2f9da7", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 38038, "upload_time": "2014-10-09T14:57:25", "url": "https://files.pythonhosted.org/packages/77/0b/c837f3de2c6e6015d89b5b93f1ea06b0ffab31b84fab9d1adb00c35159fe/galaxygetopt-0.9.7.linux-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "3ccf2206cfe4ca87d59a5c583b5e8723", "sha256": "19d9462e91aa43754222248a0d4409a9fccdc6182fb757ad0297fd93421f0be1" }, "downloads": -1, "filename": "galaxygetopt-0.9.7-py2.7.egg", "has_sig": true, "md5_digest": "3ccf2206cfe4ca87d59a5c583b5e8723", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 61158, "upload_time": "2014-10-09T14:57:30", "url": "https://files.pythonhosted.org/packages/33/1e/b2e31f67e8cd97ed4e25be49dcb53e92c4d126432e6e86a695fec816bf74/galaxygetopt-0.9.7-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "5af44fd19a123bf950fd1d6142a02ef9", "sha256": "0fb58b6ceca422ccfc0227ea935227ba758a08d7cd0913c2cd82722912a0ccd3" }, "downloads": -1, "filename": "galaxygetopt-0.9.7.tar.gz", "has_sig": true, "md5_digest": "5af44fd19a123bf950fd1d6142a02ef9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16200, "upload_time": "2014-10-09T14:57:28", "url": "https://files.pythonhosted.org/packages/cc/8b/c51020a6a215feca113c4f2dde5eb3c7c221164521873c0afc027791b9ae/galaxygetopt-0.9.7.tar.gz" } ], "0.9.8": [ { "comment_text": "built for Linux-3.11.0-23-generic-x86_64-with-glibc2.4", "digests": { "md5": "5aad08a80be8b85328e39b222a5a0922", "sha256": "1d74a4c9b9aefb7a80cd578426f1a379528f250b111fa92eece8fac7ce53b74a" }, "downloads": -1, "filename": "galaxygetopt-0.9.8.linux-x86_64.tar.gz", "has_sig": true, "md5_digest": "5aad08a80be8b85328e39b222a5a0922", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 38042, "upload_time": "2014-10-09T16:06:19", "url": "https://files.pythonhosted.org/packages/1c/2f/26fcfc222b118f69e441d0f60e7901f07de893b1712a8d819f0b0dda139f/galaxygetopt-0.9.8.linux-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "dae348072e310a8149be1f7b98978b24", "sha256": "30a00a091b3642cee52ac2d31ef68df1a9c84574ee0ac827b935ad292563c4f5" }, "downloads": -1, "filename": "galaxygetopt-0.9.8-py2.7.egg", "has_sig": true, "md5_digest": "dae348072e310a8149be1f7b98978b24", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 61168, "upload_time": "2014-10-09T16:06:24", "url": "https://files.pythonhosted.org/packages/a9/e2/745ae019c0549a18935d4e2cae4088c67c61c84a5c401e1fac0a33568de6/galaxygetopt-0.9.8-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "344a11a08f5a4e5475c68531e864e5d4", "sha256": "143cb7742fe7a0bda6018f9fb374938632d7434b71dcc06e2656122025966997" }, "downloads": -1, "filename": "galaxygetopt-0.9.8.tar.gz", "has_sig": true, "md5_digest": "344a11a08f5a4e5475c68531e864e5d4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16197, "upload_time": "2014-10-09T16:06:21", "url": "https://files.pythonhosted.org/packages/92/1d/0f6f772f49b450f73a28e86f31d7d1cef86afdab9eceb980ebdbd398805f/galaxygetopt-0.9.8.tar.gz" } ] }, "urls": [ { "comment_text": "built for Linux-3.11.0-23-generic-x86_64-with-glibc2.4", "digests": { "md5": "5aad08a80be8b85328e39b222a5a0922", "sha256": "1d74a4c9b9aefb7a80cd578426f1a379528f250b111fa92eece8fac7ce53b74a" }, "downloads": -1, "filename": "galaxygetopt-0.9.8.linux-x86_64.tar.gz", "has_sig": true, "md5_digest": "5aad08a80be8b85328e39b222a5a0922", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 38042, "upload_time": "2014-10-09T16:06:19", "url": "https://files.pythonhosted.org/packages/1c/2f/26fcfc222b118f69e441d0f60e7901f07de893b1712a8d819f0b0dda139f/galaxygetopt-0.9.8.linux-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "dae348072e310a8149be1f7b98978b24", "sha256": "30a00a091b3642cee52ac2d31ef68df1a9c84574ee0ac827b935ad292563c4f5" }, "downloads": -1, "filename": "galaxygetopt-0.9.8-py2.7.egg", "has_sig": true, "md5_digest": "dae348072e310a8149be1f7b98978b24", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 61168, "upload_time": "2014-10-09T16:06:24", "url": "https://files.pythonhosted.org/packages/a9/e2/745ae019c0549a18935d4e2cae4088c67c61c84a5c401e1fac0a33568de6/galaxygetopt-0.9.8-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "344a11a08f5a4e5475c68531e864e5d4", "sha256": "143cb7742fe7a0bda6018f9fb374938632d7434b71dcc06e2656122025966997" }, "downloads": -1, "filename": "galaxygetopt-0.9.8.tar.gz", "has_sig": true, "md5_digest": "344a11a08f5a4e5475c68531e864e5d4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16197, "upload_time": "2014-10-09T16:06:21", "url": "https://files.pythonhosted.org/packages/92/1d/0f6f772f49b450f73a28e86f31d7d1cef86afdab9eceb980ebdbd398805f/galaxygetopt-0.9.8.tar.gz" } ] }