Ano ang WHL file?
Ang WHL (Wheel) file ay isang distribution package file na naka-save sa format ng gulong ng Python. Ito ay isang karaniwang format na pag-install ng mga distribusyon ng Python at naglalaman ng lahat ng mga file at metadata na kinakailangan para sa pag-install. Naglalaman din ang WHL file ng impormasyon tungkol sa mga bersyon at platform ng Python na sinusuportahan ng wheel file na ito. Katulad ng isang MSI setup file, ang WHL file format ay isang ready-to-install na format na nagbibigay-daan sa pagpapatakbo ng installation package nang hindi binubuo ang source distribution.
WHL File Format
Ang format ng WHL file ay isang ZIP (.zip) archive na naglalaman ng lahat ng mga file sa pag-install at metadata na kinakailangan ng mga installer para sa pag-install ng isang package. Ang mga WHL file na ito ay maaaring makuha gamit ang unzip na opsyon o karaniwang mga decompression software application tulad ng WinZIP at WinRAR.
WHL File Name Convention
Ang isang WHL file ay pinangalanan ayon sa sumusunod na convention.
{dist}-{version}(-{build})?-{python}-{abi}-{platform}.whl
Ang isang halimbawa ng WHL file name ay ang sumusunod.
cryptography-2.9.2-cp35-abi3-macosx_10_9_x86_64.whl
cryptography
is the package name.2.9.2
is the package version of cryptography. A version is a PEP 440-compliant string such as 2.9.2, 3.4, or 3.9.0.a3.cp35
is the Python tag and denotes the Python implementation and version that the wheel demands.abi3
is the ABI tag. ABI stands for application binary interface.macosx_10_9_x86_64
is the platform tag, which happens to be quite a mouthful.