12345678910111213141516171819202122232425 |
- from __future__ import print_function
- import os.path
- import sys
- from ..wheelfile import WheelFile
- def unpack(path, dest='.'):
- """Unpack a wheel.
- Wheel content will be unpacked to {dest}/{name}-{ver}, where {name}
- is the package name and {ver} its version.
- :param path: The path to the wheel.
- :param dest: Destination directory (default to current directory).
- """
- with WheelFile(path) as wf:
- namever = wf.parsed_filename.group('namever')
- destination = os.path.join(dest, namever)
- print("Unpacking to: {}...".format(destination), end='')
- sys.stdout.flush()
- wf.extractall(destination)
- print('OK')
|