8.51. Wheel-0.38.4

#### Linux From Scratch - Version 11.3-rc1

### Chapter 8. Installing Basic System Software

- Prev

  Python-3.11.2

- Next

  Ninja-1.11.1

- Up
- Home

# 8.51. Wheel-0.38.4

Wheel is a Python library that is the reference implementation of the Python wheel packaging standard.

Approximate build time: less than 0.1 SBU
Required disk space: 1.3 MB

## 8.51.1. Installation of Wheel

Compile Wheel with the following command:

    PYTHONPATH=src pip3 wheel -w dist --no-build-isolation --no-deps $PWD

Install Wheel with the following command:

    pip3 install --no-index --find-links=dist wheel

The meaning of the pip3 configuration options and commands:

`PYTHONPATH=src`

  Allows this package (not installed yet) to build a wheel archive for itself, to avoid a chicken-or-egg problem.

wheel

  This command builds the wheel archive for this package.

`-w dist`

  Instructs pip to put the created wheel into the `dist` directory.

install

  This command installs the package.

`--no-build-isolation`, `--no-deps`, and `--no-index`

  These options prevent fetching files from the online package repository (PyPI). If packages are installed in the correct order, pip won't need to fetch any files in the first place; these options add some safety in case of user error.

`--find-links dist`

  Instructs pip to search for wheel archives in the `dist` directory.

## 8.51.2. Contents of Wheel

Installed program: wheel
Installed directories: /usr/lib/python3.11/site-packages/wheel and /usr/lib/python3.11/site-packages/wheel-0.38.4.dist-info

### Short Descriptions

wheel | is a utility to unpack, pack, or convert wheel archives

- Prev

  Python-3.11.2

- Next

  Ninja-1.11.1

- Up
- Home