{"package": "boutiques", "summary": "Schema for describing bash command-line tools", "pypi_url": "https://pypi.org/project/boutiques", "piwheels_url": "https://www.piwheels.org/project/boutiques", "releases": {"0.5.33": {"released": "2025-11-27 21:24:07", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"boutiques-0.5.33-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/boutiques/boutiques-0.5.33-py3-none-any.whl", "filehash": "adf9139f8d55e5b7666a506e722aba9a84c15c957c8719d15a6502f74e5ec256", "filesize": 233549, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["jsonschema", "simplejson", "tabulate", "termcolor"]}}}, "0.5.32": {"released": "2025-11-25 03:31:46", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"boutiques-0.5.32-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/boutiques/boutiques-0.5.32-py3-none-any.whl", "filehash": "4a7fe4293d294bdc499679d8abf1178ab89ffe41f272198320ec7108894001eb", "filesize": 233533, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["jsonschema", "simplejson", "tabulate", "termcolor"]}}}, "0.5.31": {"released": "2025-09-12 15:02:57", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"boutiques-0.5.31-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/boutiques/boutiques-0.5.31-py3-none-any.whl", "filehash": "f88a0b6b20f8719f922a6bd50182d6640e6f9affb1566e4df3996ab62b31aab0", "filesize": 233468, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["jsonschema", "simplejson", "tabulate", "termcolor"]}}}, "0.5.30": {"released": "2025-06-11 14:11:00", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"boutiques-0.5.30-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/boutiques/boutiques-0.5.30-py3-none-any.whl", "filehash": "85f1d97cf34122fd8ff9bf6a02e5372d204d9db139e2da78146a2140be4bc154", "filesize": 232765, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["jsonschema", "simplejson", "tabulate", "termcolor"]}}}, "0.5.29": {"released": "2025-05-06 14:55:54", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"boutiques-0.5.29-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/boutiques/boutiques-0.5.29-py3-none-any.whl", "filehash": "d951bff81f7d771d2dcde74701a71041de3b3f5d97cd039e36cdbc399a199840", "filesize": 232589, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["jsonschema", "simplejson", "tabulate", "termcolor"]}}}, "0.5.28": {"released": "2024-12-12 19:21:13", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"boutiques-0.5.28-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/boutiques/boutiques-0.5.28-py3-none-any.whl", "filehash": "8ede6b6b35ce562467c4cb401080caedc93878a23db0dbb80ef5550c89ec0923", "filesize": 232287, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["jsonschema", "simplejson", "tabulate", "termcolor"]}}}, "0.5.27": {"released": "2024-09-27 17:55:29", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "0.5.26": {"released": "2023-11-23 02:41:27", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "0.5.25": {"released": "2020-05-21 22:19:32", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "0.5.24": {"released": "2020-03-17 19:29:22", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "0.5.23": {"released": "2019-12-20 22:37:14", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "0.5.22.post2": {"released": "2019-11-05 17:36:16", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "0.5.22.post1": {"released": "2019-11-05 17:34:43", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "0.5.22": {"released": "2019-11-05 17:29:42", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "0.5.21": {"released": "2019-10-03 13:54:25", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "0.5.20.post1": {"released": "2019-06-03 21:55:56", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "0.5.20": {"released": "2019-06-03 21:46:50", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "0.5.19": {"released": "2019-02-20 22:08:23", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "0.5.18": {"released": "2019-01-09 22:16:52", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "0.5.17": {"released": "2018-12-07 03:33:54", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "0.5.16": {"released": "2018-11-28 04:07:24", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "0.5.15": {"released": "2018-11-15 22:42:45", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "0.5.14": {"released": "2018-10-29 21:08:23", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "0.5.13": {"released": "2018-09-05 15:20:37", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "0.5.12": {"released": "2018-05-24 01:57:51", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "0.5.11.post2": {"released": "2018-05-10 15:17:59", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"boutiques-0.5.11.post2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/boutiques/boutiques-0.5.11.post2-py3-none-any.whl", "filehash": "55e278a2aafd7085b08fadc133a10fb5b5b8bdde712191a87b6080b41fdc865a", "filesize": 92783, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["jsonschema", "pytest", "requests", "simplejson", "termcolor"]}}}, "0.5.11.post1": {"released": "2018-05-10 14:17:01", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"boutiques-0.5.11.post1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/boutiques/boutiques-0.5.11.post1-py3-none-any.whl", "filehash": "8eb88364643585bb2ebebc22a47cb3ed815323c8941d097621818382a51ec11d", "filesize": 92629, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["jsonschema", "pytest", "requests", "simplejson", "termcolor"]}}}, "0.5.11": {"released": "2018-05-10 13:59:17", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"boutiques-0.5.11-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/boutiques/boutiques-0.5.11-py3-none-any.whl", "filehash": "38ce9f1b6eda20148bc2d823e0c3b52db3028a86af8e396823be5ba3b13e0575", "filesize": 84475, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["jsonschema", "pytest", "requests", "simplejson", "termcolor"]}}}, "0.5.10": {"released": "2018-04-26 14:38:43", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "0.5.9": {"released": "2018-04-20 00:19:31", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"boutiques-0.5.9-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/boutiques/boutiques-0.5.9-py3-none-any.whl", "filehash": "f125082e6c13b9ce3af6f157dea8ff50352da6634ef975a94610b8546c67c4f5", "filesize": 41306, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["jsonschema", "pytest", "requests", "simplejson"]}}}, "0.5.8": {"released": "2018-04-18 18:08:47", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "0.5.7": {"released": "2018-03-30 18:18:33", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "0.5.6.post1": {"released": "2018-03-20 15:03:45", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"boutiques-0.5.6.post1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/boutiques/boutiques-0.5.6.post1-py3-none-any.whl", "filehash": "b6d5981637e5d189089912cbe684358768e66db7b3a0f29221846445473e09e5", "filesize": 54523, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["gitpython", "jsonschema", "pygithub", "simplejson"]}}}, "0.5.6": {"released": "2018-03-14 16:03:07", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"boutiques-0.5.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/boutiques/boutiques-0.5.6-py3-none-any.whl", "filehash": "a734b2736d27105d92dcd46c946d71498f9192dbd18119f39cd58d594a6f89e5", "filesize": 54229, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["gitpython", "jsonschema", "pygithub", "simplejson"]}}}, "0.5.5.post1": {"released": "2018-02-02 02:46:42", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"boutiques-0.5.5.post1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/boutiques/boutiques-0.5.5.post1-py3-none-any.whl", "filehash": "f17b263ba28ea1484aa1a7f48a72f22d912de51f91451e060f0f02d6a634d046", "filesize": 49019, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["gitpython", "jsonschema", "pygithub", "simplejson"]}}}, "0.5.5": {"released": "2018-02-01 21:50:56", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"boutiques-0.5.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/boutiques/boutiques-0.5.5-py3-none-any.whl", "filehash": "b1451e9da881d82c0300e35d7f9ce22ca1c0100d11f6fa8b0c90bf7176737c65", "filesize": 56703, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["gitpython", "jsonschema", "pygithub", "simplejson"]}}}, "0.5.5.dev1": {"released": "2018-01-02 17:30:44", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"boutiques-0.5.5.dev1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/boutiques/boutiques-0.5.5.dev1-py3-none-any.whl", "filehash": "877dc681731b2bc703449e6c970ab34d6850903a7e9f7e3b6cc4b41f13477620", "filesize": 57241, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["gitpython", "jsonschema", "pygithub", "simplejson"]}}}, "0.5.5.dev0": {"released": "2017-12-29 04:57:49", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"boutiques-0.5.5.dev0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/boutiques/boutiques-0.5.5.dev0-py3-none-any.whl", "filehash": "966241b3a8873f682c4163f67ff743f9670daf4ce1eff3057e7b6b7d7fe8c574", "filesize": 55958, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["gitpython", "jsonschema", "pygithub", "simplejson"]}}}, "0.5.4": {"released": "2017-10-04 03:05:20", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"boutiques-0.5.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/boutiques/boutiques-0.5.4-py3-none-any.whl", "filehash": "a97b3d3f280a428f2077cb49686399070ce6c259df121a0ebcf48ddeefae2bfc", "filesize": 53934, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["gitpython", "jsonschema", "pygithub", "simplejson"]}}}, "0.5.3": {"released": "2017-09-27 19:29:46", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"boutiques-0.5.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/boutiques/boutiques-0.5.3-py3-none-any.whl", "filehash": "0abd9c6ca26a0161f3c6f8be84dd04362e12af5b62c985e324da19b9498eae1c", "filesize": 52913, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["gitpython", "jsonschema", "pygithub", "simplejson"]}}}, "0.5.2.2": {"released": "2017-09-19 14:17:55", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"boutiques-0.5.2.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/boutiques/boutiques-0.5.2.2-py3-none-any.whl", "filehash": "0689cae53c55b801214bc8ddffd053d36efeeaf7f159a93c2a146c3a6c8bfd7f", "filesize": 49098, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["jsonschema", "simplejson"]}}}, "0.5.2.1": {"released": "2017-09-15 19:19:08", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"boutiques-0.5.2.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/boutiques/boutiques-0.5.2.1-py3-none-any.whl", "filehash": "dee16097aa4a8b113b431e089563a4809e4933f6d374747e1f8e38a50c3fc6b0", "filesize": 49082, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["jsonschema", "simplejson"]}}}, "0.5.2": {"released": "2017-09-15 19:05:40", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"boutiques-0.5.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/boutiques/boutiques-0.5.2-py3-none-any.whl", "filehash": "3cfe4eaff81849de588301947966c247bf42e8a931dad655fd4cbf3e2f1a3e00", "filesize": 49000, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["jsonschema", "simplejson"]}}}, "0.5.1": {"released": "2017-09-01 20:39:51", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"boutiques-0.5.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/boutiques/boutiques-0.5.1-py3-none-any.whl", "filehash": "2d5c7fb2b46214b5449d2e5935c1c4af514e4a4aa15c6bf70754efc7cf400058", "filesize": 48265, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["jsonschema", "simplejson"]}}}, "0.5": {"released": "2017-09-01 03:29:09", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"boutiques-0.5.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/boutiques/boutiques-0.5.0-py3-none-any.whl", "filehash": "85b65740c80f8eb16e83a7e466536281e9b5bfe04810241a740261db2d177379", "filesize": 48256, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["jsonschema", "simplejson"]}}}, "0.4.5.post1": {"released": "2017-08-31 00:38:20", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"boutiques-0.4.5.post1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/boutiques/boutiques-0.4.5.post1-py3-none-any.whl", "filehash": "bc1520698938cf32fcd9b5614811aa3603213874f7335d15393c393dc7afedb9", "filesize": 34002, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["jsonschema", "simplejson"]}}}, "0.4.5": {"released": "2017-08-31 00:29:07", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"boutiques-0.4.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/boutiques/boutiques-0.4.5-py3-none-any.whl", "filehash": "6afafda1f04edd550953ae38441947490b63fa622c0c955d03ce0f52c0055104", "filesize": 33789, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["jsonschema", "simplejson"]}}}, "0.4.4": {"released": "2017-08-15 20:53:40", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "0.4.3": {"released": "2017-07-31 22:02:37", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"boutiques-0.4.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/boutiques/boutiques-0.4.3-py3-none-any.whl", "filehash": "b60ff55f55c70b10df5fa4cceec1479f67b36c325658112e9cc4599bede27d2e", "filesize": 26493, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["jsonschema", "simplejson"]}}}, "0.4.2": {"released": "2017-07-28 00:09:17", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"boutiques-0.4.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/boutiques/boutiques-0.4.2-py3-none-any.whl", "filehash": "3911225cc1be0b1cdfbfd39abcc0b1fdc253227180289ba6b1af5774de1e198c", "filesize": 26153, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["jsonschema", "simplejson"]}}}, "0.4.1": {"released": "2017-07-28 00:06:27", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}}}