{ "info": { "author": "Anthony Sottile", "author_email": "asottile@umich.edu", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy" ], "description": "[![Build Status](https://travis-ci.org/asottile/pip-custom-platform.svg?branch=master)](https://travis-ci.org/asottile/pip-custom-platform)\n[![Coverage Status](https://img.shields.io/coveralls/asottile/pip-custom-platform.svg?branch=master)](https://coveralls.io/r/asottile/pip-custom-platform)\n\npip-custom-platform\n===================\n\n[pip][pip]+[wheel][wheel] wrapper which allows you to choose a custom platform\nname for building, downloading, and installing wheels.\n\nThis package assumes you're running your own PyPI server and would like\nsupport for wheels on named platforms that would otherwise be considered\nequivalent by the wheel infrastructure (for example not all linux_x86_64 are\ncreated equal).\n\n## Default platform names\n\nBy default, pip-custom-platform guesses a platform name for you based on the\n`distro` module for Linux, and uses the default platform name on Windows, OS\nX, or other systems. Some examples:\n\n| Platform | Default Platform Name |\n|-------------------------|----------------------------|\n| Ubuntu Trusty (14.04) | linux_ubuntu_14_04_x86_64 |\n| Debian Jessie (8) | linux_debian_8_x86_64 |\n| CentOS 7 | linux_centos_7_x86_64 |\n| Fedora 22 | linux_fedora_22_x86_64 |\n| Red Hat 7 | linux_rhel_7_x86_64 |\n| openSUSE 13.2 | linux_opensuse_13_x86_64 |\n\nYou can choose your own platform name by passing `--platform my_platform` on\nthe command line.\n\n## Installation\n\n`pip install pip-custom-platform`\n\n## Usage\n\n### Building wheels\n\n`pip-custom-platform wheel --platform my-platform my-package`\n\n### Downloading distributions\n\n`pip-custom-platform install --platform my-platform --download . my-package`\n\n(or with sufficiently new pip)\n\n`pip-custom-platform download --platform my-platform --dest . my-package`\n\n### Installing packages\n\n`pip-custom-platform install --platform my-platform my-package`\n\n\n[pip]: https://github.com/pypa/pip\n[wheel]: https://bitbucket.org/pypa/wheel\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/asottile/pip-custom-platform", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "pip-custom-platform", "package_url": "https://pypi.org/project/pip-custom-platform/", "platform": "", "project_url": "https://pypi.org/project/pip-custom-platform/", "project_urls": { "Homepage": "https://github.com/asottile/pip-custom-platform" }, "release_url": "https://pypi.org/project/pip-custom-platform/0.5.0/", "requires_dist": [ "distro (>=1.2.0)", "pip", "wheel", "pymonkey (>=0.2.2)" ], "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "summary": "pip + wheel wrapper which allows you to choose a custom platform name for building, downloading, and installing wheels.", "version": "0.5.0" }, "last_serial": 4877871, "releases": { "0.0.0": [], "0.1.0": [ { "comment_text": "", "digests": { "md5": "b05e566a5ce88f94466da90047a0b74e", "sha256": "cff87af609b9c994b63e10ee7ca51865999a6dde1109d3652ae1558e25ee0ba3" }, "downloads": -1, "filename": "pip_custom_platform-0.1.0.tar.gz", "has_sig": false, "md5_digest": "b05e566a5ce88f94466da90047a0b74e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2594, "upload_time": "2015-05-11T04:18:21", "url": "https://files.pythonhosted.org/packages/3c/ef/412a225466d5dfde5f79086d8d58110cc7487fa51e64d2b3840201e10fd6/pip_custom_platform-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "c976c7fa004e1cab270b8e005255ecf7", "sha256": "51572afb5eb3b4e523be3f114ecbc32893ca233d969aef2a58506ab45ec6ecc6" }, "downloads": -1, "filename": "pip_custom_platform-0.1.1.tar.gz", "has_sig": false, "md5_digest": "c976c7fa004e1cab270b8e005255ecf7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2548, "upload_time": "2015-06-16T23:34:20", "url": "https://files.pythonhosted.org/packages/5f/de/0a6117eab8e9fee1bd3a21bf26a06e63f2e31392ddb5e451773b9f7d3dd5/pip_custom_platform-0.1.1.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "0845aad1912d4bd97cd1491deb7b1a0e", "sha256": "6ce83516abb5d11f695721259e82b5478b07d5e4d6d72a72b19966deab137283" }, "downloads": -1, "filename": "pip_custom_platform-0.2.0.tar.gz", "has_sig": false, "md5_digest": "0845aad1912d4bd97cd1491deb7b1a0e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3227, "upload_time": "2015-08-04T17:08:34", "url": "https://files.pythonhosted.org/packages/b3/3a/59dbd4a4ae0b3428cbf043967142c726d350114322433abd10da796cd3ba/pip_custom_platform-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "32ac0f785e079f378192567e1bfda900", "sha256": "41e3699846517da8c3fda618b99df4351ecee313ae8ca2fc70ec494cc0d17c06" }, "downloads": -1, "filename": "pip_custom_platform-0.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "32ac0f785e079f378192567e1bfda900", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5955, "upload_time": "2016-05-02T00:47:43", "url": "https://files.pythonhosted.org/packages/11/b7/7bffe606fc144b6163048f22077030cb05dda2640c3b519253b4209689cd/pip_custom_platform-0.2.1-py2.py3-none-any.whl" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "b6a23d1322537ad042ff7b8f1be4d84d", "sha256": "2da15bcf57891651795f13a2054d4317601270d168e1a0b1499803fcb21710b9" }, "downloads": -1, "filename": "pip_custom_platform-0.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b6a23d1322537ad042ff7b8f1be4d84d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6128, "upload_time": "2016-05-10T00:22:18", "url": "https://files.pythonhosted.org/packages/24/f4/60be0e6d52022bf94c7979673c59d567987cefba121d334753e74968d2c9/pip_custom_platform-0.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ef0d0202213ceb53e9bb42fbbea05895", "sha256": "52a33a5c7e6b4bf20bc9eaf61a53642148c4d0a6a8c4dfc73497ebb827bec5da" }, "downloads": -1, "filename": "pip_custom_platform-0.3.0.tar.gz", "has_sig": false, "md5_digest": "ef0d0202213ceb53e9bb42fbbea05895", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3537, "upload_time": "2016-05-10T00:22:24", "url": "https://files.pythonhosted.org/packages/d4/8d/289e687d27c34e6890a4771b19ac3c9ec0c53c97b56d58c437baf75e6daa/pip_custom_platform-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "6ed2c99291f8048871a9826df4782a7c", "sha256": "1a76c0cb2f3a63a49c0825a69faa87d18d9d486e139e2e11bc5750bb2ca24129" }, "downloads": -1, "filename": "pip_custom_platform-0.3.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6ed2c99291f8048871a9826df4782a7c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6132, "upload_time": "2016-05-11T21:14:50", "url": "https://files.pythonhosted.org/packages/11/81/78e0388f549305759964f17701c7c056891a78c4f0a62bbbf90b233b24b9/pip_custom_platform-0.3.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4b16331a68a48279382cbc224ad074fc", "sha256": "29749dcea0c77682b2acb8e679a6852714c45ab90a5166713809a2d879afeafa" }, "downloads": -1, "filename": "pip_custom_platform-0.3.1.tar.gz", "has_sig": false, "md5_digest": "4b16331a68a48279382cbc224ad074fc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3530, "upload_time": "2016-05-11T21:15:01", "url": "https://files.pythonhosted.org/packages/7f/5a/345949d356182e6a8045b436af931b6b7dccfb2830527b690e144ec0f357/pip_custom_platform-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "4d8bd18e1f5ddf6d924fce263eef5300", "sha256": "2384333819586e06dc7aa4d9ca0728022b2c6740cbfa7b30fd81cd6f614c1ea4" }, "downloads": -1, "filename": "pip_custom_platform-0.3.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4d8bd18e1f5ddf6d924fce263eef5300", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6310, "upload_time": "2017-12-18T16:38:32", "url": "https://files.pythonhosted.org/packages/76/0e/29a3bec1bd650e6cc72bfe20baa13afd8932fb354e8420129829cc56347c/pip_custom_platform-0.3.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a4e779e6b365bbdef03601ba1ca04501", "sha256": "e270d18996ea730acd54ec0c832a3b107dea546af8a1e81fa3f6b6196075f290" }, "downloads": -1, "filename": "pip_custom_platform-0.3.2.tar.gz", "has_sig": false, "md5_digest": "a4e779e6b365bbdef03601ba1ca04501", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4309, "upload_time": "2017-12-18T16:38:34", "url": "https://files.pythonhosted.org/packages/b2/be/767d9a8944c6bcfff523114269eb5b8c7c108f70f6a7e05b62c3767c2ce7/pip_custom_platform-0.3.2.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "ad9246dd64ca3843f28f9c175c86555d", "sha256": "97bd072a77397be97645009a584341698a688cd3a866feadf51bf92d9fa513a4" }, "downloads": -1, "filename": "pip_custom_platform-0.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ad9246dd64ca3843f28f9c175c86555d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6308, "upload_time": "2017-12-26T16:25:08", "url": "https://files.pythonhosted.org/packages/71/cb/833035982292d7f9c6a44e5c46eece512b6e47f91914926c7ba68cbcd687/pip_custom_platform-0.4.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5b5218ae7bccb4b4a3030d71a1fbd32d", "sha256": "7c2a31fbb5c934e44d5b08c1ee413c47fff437bd3c7722dc63d6ed7ca1517384" }, "downloads": -1, "filename": "pip_custom_platform-0.4.0.tar.gz", "has_sig": false, "md5_digest": "5b5218ae7bccb4b4a3030d71a1fbd32d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4319, "upload_time": "2017-12-26T16:25:11", "url": "https://files.pythonhosted.org/packages/c5/93/40ba149f0619bd481a9bf06501b8a831c0a821982a5f265bee79da92392b/pip_custom_platform-0.4.0.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "c02435cef296226e4af233b722930a3d", "sha256": "0229d92a9191b9d0f1beed01a02fad57c6cef056cda460dc91febfe59204d27d" }, "downloads": -1, "filename": "pip_custom_platform-0.4.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c02435cef296226e4af233b722930a3d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6275, "upload_time": "2018-04-06T22:42:29", "url": "https://files.pythonhosted.org/packages/e0/b3/759fa80f1395f96f0e3238ec24c78cd65779f36205bda918e08a0794c35e/pip_custom_platform-0.4.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9a3dd285fac57f95f59e37c3b1fa5bbc", "sha256": "afadebc50b455694cfbab8d386cb17c41a8a07b3d42727e08316b0108d3a72d2" }, "downloads": -1, "filename": "pip_custom_platform-0.4.1.tar.gz", "has_sig": false, "md5_digest": "9a3dd285fac57f95f59e37c3b1fa5bbc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3603, "upload_time": "2018-04-06T22:42:30", "url": "https://files.pythonhosted.org/packages/b0/15/a10f4c4ea3a035766f18e0e09d09c38fd3fa22bb74df69ddc0c611b2ab0c/pip_custom_platform-0.4.1.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "98fcc42947eb8d495d77c85ade4ea8f9", "sha256": "60b65b3058f68f34ee5c42c050f5301d93d12941902f54ec307ff19b670a9b08" }, "downloads": -1, "filename": "pip_custom_platform-0.5.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "98fcc42947eb8d495d77c85ade4ea8f9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 6847, "upload_time": "2019-02-28T06:58:40", "url": "https://files.pythonhosted.org/packages/02/37/b60c96cc0ef007eee8db554da9a190ca2f366a136600fbf8829cbad19563/pip_custom_platform-0.5.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e65f60c94fbccc75924e0359de4d4291", "sha256": "b0902796d71099da8d8722a1d7ad7305921c61ae87161c80529b950d297e8894" }, "downloads": -1, "filename": "pip_custom_platform-0.5.0.tar.gz", "has_sig": false, "md5_digest": "e65f60c94fbccc75924e0359de4d4291", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 5312, "upload_time": "2019-02-28T06:58:42", "url": "https://files.pythonhosted.org/packages/83/b3/09dd880e1a040081f7cf97961adb7ade571dbf1185af30f11d126e404f8d/pip_custom_platform-0.5.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "98fcc42947eb8d495d77c85ade4ea8f9", "sha256": "60b65b3058f68f34ee5c42c050f5301d93d12941902f54ec307ff19b670a9b08" }, "downloads": -1, "filename": "pip_custom_platform-0.5.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "98fcc42947eb8d495d77c85ade4ea8f9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 6847, "upload_time": "2019-02-28T06:58:40", "url": "https://files.pythonhosted.org/packages/02/37/b60c96cc0ef007eee8db554da9a190ca2f366a136600fbf8829cbad19563/pip_custom_platform-0.5.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e65f60c94fbccc75924e0359de4d4291", "sha256": "b0902796d71099da8d8722a1d7ad7305921c61ae87161c80529b950d297e8894" }, "downloads": -1, "filename": "pip_custom_platform-0.5.0.tar.gz", "has_sig": false, "md5_digest": "e65f60c94fbccc75924e0359de4d4291", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 5312, "upload_time": "2019-02-28T06:58:42", "url": "https://files.pythonhosted.org/packages/83/b3/09dd880e1a040081f7cf97961adb7ade571dbf1185af30f11d126e404f8d/pip_custom_platform-0.5.0.tar.gz" } ] }