Skip to main content

pip + wheel wrapper which allows you to choose a custom platform name for building, downloading, and installing wheels.

Project description

Build Status Coverage Status

pip-custom-platform

pip+wheel wrapper which allows you to choose a custom platform name for building, downloading, and installing wheels.

This package assumes you're running your own PyPI server and would like support for wheels on named platforms that would otherwise be considered equivalent by the wheel infrastructure (for example not all linux_x86_64 are created equal).

Default platform names

By default, pip-custom-platform guesses a platform name for you based on the distro module for Linux, and uses the default platform name on Windows, OS X, or other systems. Some examples:

Platform Default Platform Name
Ubuntu Trusty (14.04) linux_ubuntu_14_04_x86_64
Debian Jessie (8) linux_debian_8_x86_64
CentOS 7 linux_centos_7_x86_64
Fedora 22 linux_fedora_22_x86_64
Red Hat 7 linux_rhel_7_x86_64
openSUSE 13.2 linux_opensuse_13_x86_64

You can choose your own platform name by passing --platform my_platform on the command line.

Installation

pip install pip-custom-platform

Usage

Building wheels

pip-custom-platform wheel --platform my-platform my-package

Downloading distributions

pip-custom-platform install --platform my-platform --download . my-package

(or with sufficiently new pip)

pip-custom-platform download --platform my-platform --dest . my-package

Installing packages

pip-custom-platform install --platform my-platform my-package

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pip_custom_platform-0.5.0.tar.gz (5.3 kB view details)

Uploaded Source

Built Distribution

pip_custom_platform-0.5.0-py2.py3-none-any.whl (6.8 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file pip_custom_platform-0.5.0.tar.gz.

File metadata

  • Download URL: pip_custom_platform-0.5.0.tar.gz
  • Upload date:
  • Size: 5.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.7

File hashes

Hashes for pip_custom_platform-0.5.0.tar.gz
Algorithm Hash digest
SHA256 b0902796d71099da8d8722a1d7ad7305921c61ae87161c80529b950d297e8894
MD5 e65f60c94fbccc75924e0359de4d4291
BLAKE2b-256 83b309dd880e1a040081f7cf97961adb7ade571dbf1185af30f11d126e404f8d

See more details on using hashes here.

File details

Details for the file pip_custom_platform-0.5.0-py2.py3-none-any.whl.

File metadata

  • Download URL: pip_custom_platform-0.5.0-py2.py3-none-any.whl
  • Upload date:
  • Size: 6.8 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.7

File hashes

Hashes for pip_custom_platform-0.5.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 60b65b3058f68f34ee5c42c050f5301d93d12941902f54ec307ff19b670a9b08
MD5 98fcc42947eb8d495d77c85ade4ea8f9
BLAKE2b-256 0237b60c96cc0ef007eee8db554da9a190ca2f366a136600fbf8829cbad19563

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page