d0'* d dl Z d dlmZ d dlmZ d dlmZ d dlmZ d dl m
Z
mZ d dlm
Z
d dlmZmZ d d lmZ d d
lmZ d dlmZ d dlmZ ee Z G d
de
ZdS ) N)Values)Path)
WheelCache)
cmdoptions)RequirementCommandwith_cleanup)SUCCESS)Pylockis_valid_pylock_file_name)get_build_tracker) getLogger)get_pip_version)
TempDirectoryc N e Zd ZdZdZd dZededee de
fd ZdS )
LockCommanda
EXPERIMENTAL - Lock packages and their dependencies from:
- PyPI (and other indexes) using requirement specifiers.
- VCS project urls.
- Local project directories.
- Local or remote source archives.
pip also supports locking from "requirements files", which provide an easy
way to specify a whole environment to be installed.
The generated lock file is only guaranteed to be valid for the current
python version and platform.
z
%prog [options] [-e]