{"package": "pipper", "summary": "A serverless Python package manager for private packages that runs on S3.", "pypi_url": "https://pypi.org/project/pipper", "piwheels_url": "https://www.piwheels.org/project/pipper", "releases": {"0.11.1": {"released": "2026-01-28 22:32:07", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "0.11.0": {"released": "2026-01-28 16:16:18", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "0.10.4": {"released": "2025-11-05 00:40:23", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pipper-0.10.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pipper/pipper-0.10.4-py3-none-any.whl", "filehash": "5e43e2c282f1430fedc358676703158bfcef31ad9295b4fde9a3083bfa1e1818", "filesize": 31572, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10,<4.0.0", "apt_dependencies": [], "pip_dependencies": ["boto3", "pip", "requests", "semver", "setuptools", "toml", "wheel"]}}}, "0.10.3": {"released": "2023-02-02 18:20:56", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pipper-0.10.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pipper/pipper-0.10.3-py3-none-any.whl", "filehash": "1f461f349e5bedd0ff0d279038f331d975f7f871052e2abd0c214714ae3ef187", "filesize": 31498, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8,<4.0.0", "apt_dependencies": [], "pip_dependencies": ["boto3", "pip", "requests", "semver", "setuptools", "toml", "wheel"]}}}, "0.10.0": {"released": "2021-07-13 14:41:01", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pipper-0.10.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pipper/pipper-0.10.0-py3-none-any.whl", "filehash": "92e30bdf4c95d643b07ee4663d1deb1f338802d84b5e152b4d382b6994fd3bc2", "filesize": 31085, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8,<4.0.0", "apt_dependencies": [], "pip_dependencies": ["boto3", "pip", "requests", "semver", "setuptools", "toml", "wheel"]}}}, "0.9.0": {"released": "2021-02-02 22:31:12", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pipper-0.9.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pipper/pipper-0.9.0-py3-none-any.whl", "filehash": "7b41a76f3d27fa96d46dd37ed838c609ff745af25230dba8a2491566a1194ce2", "filesize": 31021, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8,<4.0.0", "apt_dependencies": [], "pip_dependencies": ["boto3", "pip", "poetry", "requests", "semver", "setuptools", "toml", "wheel"]}}}, "0.8.1": {"released": "2021-01-15 15:01:10", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pipper-0.8.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pipper/pipper-0.8.1-py3-none-any.whl", "filehash": "6307c3758a66ecb57cc77e718a403e614c5649c5651ba49c4db7a608e9f8e47d", "filesize": 30693, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8,<4.0.0", "apt_dependencies": [], "pip_dependencies": ["boto3", "pip", "poetry", "requests", "semver", "setuptools", "toml", "wheel"]}}}, "0.8.0": {"released": "2020-11-11 20:37:46", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pipper-0.8.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pipper/pipper-0.8.0-py3-none-any.whl", "filehash": "6733e99df95de160747b48d60717e1a4b3c4c6ebac0804097e737d91ca508842", "filesize": 30329, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8,<4.0", "apt_dependencies": [], "pip_dependencies": ["boto3", "pip", "poetry", "requests", "semver", "setuptools", "toml", "wheel"]}}}, "0.7.0": {"released": "2020-09-21 14:20:09", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pipper-0.7.0-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pipper/pipper-0.7.0-py2.py3-none-any.whl", "filehash": "fb3eee45662a69f51d53102109379e870ffe0aae67f817f3e62773f7270c3eb6", "filesize": 33242, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["boto3", "pip", "requests", "semver", "setuptools", "wheel"]}}}, "0.6.0": {"released": "2020-09-08 18:08:03", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pipper-0.6.0-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pipper/pipper-0.6.0-py2.py3-none-any.whl", "filehash": "711a7a2dee02895948ea81cc55c0773121da7a2288a547186ac7f16443c03f4a", "filesize": 33987, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["boto3", "pip", "requests", "semver", "setuptools", "wheel"]}}}, "0.5.1": {"released": "2020-08-05 15:25:12", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pipper-0.5.1-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pipper/pipper-0.5.1-py2.py3-none-any.whl", "filehash": "ee663435885722f3ce21fd13b30dd3cc86b7540b5be566cc9af7df60a9bc905a", "filesize": 33777, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["boto3", "pip", "requests", "semver", "setuptools", "wheel"]}}}, "0.5.0": {"released": "2020-08-04 19:01:16", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pipper-0.5.0-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pipper/pipper-0.5.0-py2.py3-none-any.whl", "filehash": "15c47d568410f788c0dc80d8c52e75b7ea9a3495b8ae85d7e08697536b77347e", "filesize": 33732, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["boto3", "pip", "requests", "semver", "setuptools", "wheel"]}}}, "0.4.0": {"released": "2020-08-04 18:40:30", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pipper-0.4.0-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pipper/pipper-0.4.0-py2.py3-none-any.whl", "filehash": "411ed6e163310eb6936414e3099b45f0c557726d79c4f618200e83b898cb1c8c", "filesize": 22018, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["boto3", "pip", "requests", "semver", "setuptools", "wheel"]}}}, "0.3.1": {"released": "2018-07-26 15:31:06", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pipper-0.3.1-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pipper/pipper-0.3.1-py2.py3-none-any.whl", "filehash": "699fdf7dfefb0548f18f406e88583a3e86e5865b610376fe3fc597f59d371ec2", "filesize": 21863, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["boto3", "pip", "requests", "semver", "setuptools", "wheel"]}}}, "0.3.0": {"released": "2018-07-26 03:39:49", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pipper-0.3.0-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pipper/pipper-0.3.0-py2.py3-none-any.whl", "filehash": "f23b27bee4846652e6e71e754699a1061571ca2c2e0faa761bcc637b21f1b9e8", "filesize": 21640, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["boto3", "pip", "requests", "semver", "setuptools", "wheel"]}}}, "0.2.1": {"released": "2018-05-03 19:03:32", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pipper-0.2.1-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pipper/pipper-0.2.1-py2.py3-none-any.whl", "filehash": "f680eaa661a08d9d6325fd58bb39b3175f03002aa89e62b3abd640de22b3ffe3", "filesize": 22724, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["boto3", "pip", "requests", "semver", "setuptools", "wheel"]}}}, "0.2.0": {"released": "2018-04-03 21:24:10", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pipper-0.2.0-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pipper/pipper-0.2.0-py2.py3-none-any.whl", "filehash": "e9ed8eb242fba9143160182a8392ea7fb4100d46a253d1bbf29d7e817b327174", "filesize": 22703, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["boto3", "pip", "requests", "semver", "setuptools", "wheel"]}}}, "0.1.19": {"released": "2018-03-25 22:21:09", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pipper-0.1.19-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pipper/pipper-0.1.19-py2.py3-none-any.whl", "filehash": "dd910810dfb547409ee2e5a1a95cdad039e5709b5c3e5e0fc021cfae5f9a394e", "filesize": 21871, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["boto3", "pip", "requests", "semver", "setuptools", "wheel"]}}}, "0.1.18": {"released": "2018-03-17 17:01:16", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pipper-0.1.18-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pipper/pipper-0.1.18-py2.py3-none-any.whl", "filehash": "dedf5d853b88040d96329c336cd21eabb8525310c57e4873f61fbf6ffe8df3a8", "filesize": 21861, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["boto3", "pip", "requests", "semver", "setuptools", "wheel"]}}}, "0.1.17": {"released": "2018-03-17 15:14:43", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pipper-0.1.17-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pipper/pipper-0.1.17-py2.py3-none-any.whl", "filehash": "91eb3b1d80d966acbb0da5d439c5a67e1491ac2982459a07e807207e49d5e3c7", "filesize": 21679, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["boto3", "pip", "requests", "semver", "setuptools", "wheel"]}}}, "0.1.16": {"released": "2018-02-19 19:59:40", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pipper-0.1.16-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pipper/pipper-0.1.16-py2.py3-none-any.whl", "filehash": "1572ebc41f084f8fa58d490b17daedfb86e2e4d604ef60474ee83f2181638e97", "filesize": 21377, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["boto3", "pip", "requests", "semver", "setuptools", "wheel"]}}}, "0.1.15": {"released": "2017-11-18 13:31:41", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pipper-0.1.15-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pipper/pipper-0.1.15-py2.py3-none-any.whl", "filehash": "7636336a513fdf28d80ee1747861e32113620823f1c56003e94f6d16617c92a9", "filesize": 21246, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["boto3", "pip", "requests", "semver", "setuptools", "wheel"]}}}, "0.1.14": {"released": "2017-11-18 00:33:06", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pipper-0.1.14-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pipper/pipper-0.1.14-py2.py3-none-any.whl", "filehash": "560694899607a9c86f7c11471db69bd7e0a8c6c52f7e8265e4a45b837cc50a76", "filesize": 20791, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["boto3", "pip", "requests", "semver", "setuptools", "wheel"]}}}, "0.1.13": {"released": "2017-11-18 00:23:14", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pipper-0.1.13-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pipper/pipper-0.1.13-py2.py3-none-any.whl", "filehash": "758ccd27b67f16b74efeb827368defb2ba0b513f2571746a0e62c250ec6bccad", "filesize": 20779, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["boto3", "pip", "requests", "semver", "setuptools", "wheel"]}}}, "0.1.12": {"released": "2017-10-14 16:43:52", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pipper-0.1.12-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pipper/pipper-0.1.12-py2.py3-none-any.whl", "filehash": "38fae0af64fdce86f1e33d1969be2205d1fc0bdb2f9fbc3ff463f6aa0555c460", "filesize": 20777, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["boto3", "pip", "requests", "semver", "setuptools", "wheel"]}}}, "0.1.11": {"released": "2017-10-01 13:52:50", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pipper-0.1.11-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pipper/pipper-0.1.11-py2.py3-none-any.whl", "filehash": "c04cbe97c8a7fc4d3d05858c6f46e95403eccbfe912fa0c563877929817f7654", "filesize": 20614, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["boto3", "pip", "requests", "semver", "setuptools", "wheel"]}}}, "0.1.10": {"released": "2017-07-27 11:49:12", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pipper-0.1.10-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pipper/pipper-0.1.10-py2.py3-none-any.whl", "filehash": "dfa33a6850b27599abaddf1a462389c4d20087f7cd12b3841714e7663c7db895", "filesize": 20518, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["boto3", "pip", "requests", "semver", "setuptools", "wheel"]}}}, "0.1.9": {"released": "2017-07-20 12:45:14", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pipper-0.1.9-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pipper/pipper-0.1.9-py2.py3-none-any.whl", "filehash": "2a1986601edc3f1836baf224d89b4763b13ceebe6e9d8456ce5c4e34923268e4", "filesize": 20490, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["boto3", "pip", "requests", "semver", "setuptools", "wheel"]}}}, "0.1.8": {"released": "2017-07-08 20:22:34", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pipper-0.1.8-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pipper/pipper-0.1.8-py2.py3-none-any.whl", "filehash": "22d49ec3d6e1d47d9c97a166483afdda3dcdb84ec56eb543d206de4a2ccc5af6", "filesize": 20395, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["boto3", "pip", "requests", "semver", "setuptools", "wheel"]}}}, "0.1.7": {"released": "2017-07-08 18:39:48", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pipper-0.1.7-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pipper/pipper-0.1.7-py2.py3-none-any.whl", "filehash": "9842931fb2931b627a4d49874762d77a309bd7ceb9b590135872121f0e1cada7", "filesize": 20083, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["boto3", "pip", "requests", "semver", "setuptools", "wheel"]}}}, "0.1.6": {"released": "2017-06-12 17:19:59", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pipper-0.1.6-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pipper/pipper-0.1.6-py2.py3-none-any.whl", "filehash": "c37fab32fbf11036890cc62280f6b2bd6879d006a69430037567aa3dd8d3be33", "filesize": 19691, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["boto3", "pip", "requests", "semver", "setuptools", "wheel"]}}}, "0.1.5": {"released": "2017-06-06 13:15:15", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pipper-0.1.5-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pipper/pipper-0.1.5-py2.py3-none-any.whl", "filehash": "0d28d74c1389a31dbb37a7b324e7503d27d5188fa1ea35d50b52382194b6aa62", "filesize": 19663, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["boto3", "pip", "requests", "semver", "setuptools", "wheel"]}}}, "0.1.4": {"released": "2017-06-05 19:19:34", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pipper-0.1.4-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pipper/pipper-0.1.4-py2.py3-none-any.whl", "filehash": "ef97293242eb5fdf3eaee603219f64dcb26b6a6d94bf3dac4a2f5d141847a394", "filesize": 19894, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["pip", "requests", "semver", "setuptools", "wheel"]}}}, "0.1.3": {"released": "2017-06-05 19:11:09", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pipper-0.1.3-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pipper/pipper-0.1.3-py2.py3-none-any.whl", "filehash": "1eea020d7d737ce3353245cfc840f25e91e6cdf7bc4130a2ad2a34743878b586", "filesize": 19898, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["pip", "requests", "semver", "setuptools", "wheel"]}}}, "0.1.2": {"released": "2017-06-05 19:05:15", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pipper-0.1.2-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pipper/pipper-0.1.2-py2.py3-none-any.whl", "filehash": "c41e9fe8fd6f1ead9e39ddb8227428f0a4e90b6d1e496880882434beb0e15bf5", "filesize": 19888, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["pip", "requests", "semver", "setuptools", "wheel"]}}}, "0.1.1": {"released": "2017-06-05 18:31:30", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pipper-0.1.1-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pipper/pipper-0.1.1-py2.py3-none-any.whl", "filehash": "5623497f3ab7c7f8f85325188b2bd98ad81224d6e0b542f23349a55526fcbe79", "filesize": 19883, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["pip", "requests", "semver", "setuptools", "wheel"]}}}, "0.1.0": {"released": "2017-06-05 16:49:45", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pipper-0.1.0-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pipper/pipper-0.1.0-py2.py3-none-any.whl", "filehash": "66da6f250faec562e930e5f44f0a2233ddf34c3e2a0b23a1b18045b27af23904", "filesize": 19646, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["pip", "requests", "semver", "setuptools", "wheel"]}}}, "0.0.1": {"released": "2017-06-02 15:10:07", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pipper-0.0.1-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pipper/pipper-0.0.1-py2.py3-none-any.whl", "filehash": "9eefc04273337950e072c19bd9015ea9223ec552611270a8bb4b75b5a96d563d", "filesize": 5533, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["pip", "requests", "semver", "setuptools", "wheel"]}}}}}