mirror of
https://github.com/torvalds/linux.git
synced 2024-12-27 05:11:48 +00:00
sphinx-pre-install: detect an existing virtualenv
Detect if the script runs after creating the virtualenv, printing the command line commands to enable the virtualenv. Signed-off-by: Mauro Carvalho Chehab <mchehab@s-opensource.com> Signed-off-by: Jonathan Corbet <corbet@lwn.net>
This commit is contained in:
parent
24071ac1a6
commit
5be33182d4
@ -13,6 +13,8 @@ use strict;
|
|||||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
# GNU General Public License for more details.
|
# GNU General Public License for more details.
|
||||||
|
|
||||||
|
my $virtenv_dir = "sphinx_1.4";
|
||||||
|
|
||||||
#
|
#
|
||||||
# Static vars
|
# Static vars
|
||||||
#
|
#
|
||||||
@ -454,16 +456,22 @@ sub check_needs()
|
|||||||
which("sphinx-build-3");
|
which("sphinx-build-3");
|
||||||
}
|
}
|
||||||
if ($need_sphinx) {
|
if ($need_sphinx) {
|
||||||
my $virtualenv = findprog("virtualenv-3");
|
my $activate = "$virtenv_dir/bin/activate";
|
||||||
$virtualenv = findprog("virtualenv") if (!$virtualenv);
|
if (-e "$ENV{'PWD'}/$activate") {
|
||||||
$virtualenv = "virtualenv" if (!$virtualenv);
|
printf "\nNeed to activate virtualenv with:\n";
|
||||||
|
printf "\t. $activate\n";
|
||||||
|
} else {
|
||||||
|
my $virtualenv = findprog("virtualenv-3");
|
||||||
|
$virtualenv = findprog("virtualenv") if (!$virtualenv);
|
||||||
|
$virtualenv = "virtualenv" if (!$virtualenv);
|
||||||
|
|
||||||
printf "\t$virtualenv sphinx_1.4\n";
|
printf "\t$virtualenv $virtenv_dir\n";
|
||||||
printf "\t. sphinx_1.4/bin/activate\n";
|
printf "\t. $activate\n";
|
||||||
printf "\tpip install 'docutils==0.12'\n";
|
printf "\tpip install 'docutils==0.12'\n";
|
||||||
printf "\tpip install 'Sphinx==1.4.9'\n";
|
printf "\tpip install 'Sphinx==1.4.9'\n";
|
||||||
printf "\tpip install sphinx_rtd_theme\n";
|
printf "\tpip install sphinx_rtd_theme\n";
|
||||||
$need++;
|
$need++;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
printf "\n";
|
printf "\n";
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user