Qip is a Quarantine Installer for Python built over Pip and Wiz.
It uses Pip commands to query and install Python packages with its dependencies to specific locations in an isolated manner.
>>> qip install scipy
info: Requested 'scipy'
info: Installed 'scipy-1.5.2'.
info: Wiz definition created for 'scipy-1.5.2'.
info: Requested 'numpy>=1.14.5' [from 'scipy-1.5.2'].
info: Installed 'numpy-1.19.2'.
info: Wiz definition created for 'numpy-1.19.2'.
info: Packages installed: numpy-1.19.2, scipy-1.5.2
info: Package output directory: '/tmp/qip/packages'
info: Definition output directory: '/tmp/qip/definitions'
A Wiz definition is created for each package installed in order to safely use it within a protected environment.
>>> wiz -add /tmp/qip/definitions use scipy -- python
Full documentation, including installation and setup guides, can be found at https://qip.readthedocs.io/en/stable/
Copyright (C) 2018, The Mill
This program is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License along with this program. If not, see <https://www.gnu.org/licenses/>.