Features & Improvements
- Change the behavior of
--save-compatibleslightly. Now the version specifier saved is using the REAL compatible operator~=as described in PEP 440. Before:requests<3.0.0,>=2.19.1, After:requests~=2.19. The new specifier acceptsrequests==2.19.0as compatible version. #225 - Environment variable
${PROJECT_ROOT}in the dependency specificaton can be expanded to refer to the project root in pyproject.toml.
The environment variables will be kept as they are in the lock file. #226 - Change the dependencies of a package in the lock file to a list of PEP 508 strings #236
Bug Fixes
- Ignore user's site and
PYTHONPATH(withpython -Imode) when executing pip commands. #231
Improved Documentation
- Document about how to activate and use a plugin. #227
Dependencies
- Test project on
pip 21.0. #235