2db0ef7c98
__package_pip: updating real detection of extras
...
As the previous detection took the wrong values, this explorer now
checks if packages for an extra are installed or not. If not, the extra
is not installed.
Based on the information of the explorer, it will install the package
again with the absent extras.
2021-02-11 22:53:26 +01:00
8dc6ab9738
__package_pip: install not found extras
...
Compares the explorer against the parameters and install those extras
that are not already installed.
2021-02-11 13:49:53 +01:00
73a03d75d7
__package_pip: fix shellcheck
2021-02-04 19:18:02 +01:00
8eccacec59
__package_pip: add optional dependencies
...
This is a poor implementation of optional dependencies for pip packages.
It ensures to install them if the package will be installed, but does
not take into account if they must be added/removed after the package is
already installed. Also, it will not be autoremoved, as all dependencies
will not be removed.
2021-02-04 19:09:26 +01:00
Darko Poljak
0fc10749ed
Fix shellcheck
2020-09-21 09:11:35 +02:00
decc0ad54d
[__package_pip] detect pip binary
2020-09-19 12:38:20 +03:00
Takashi Yoshi
7e9dce0ceb
[type/__package_*] Print installed/removed messages
...
Up-/downgraded packages will send an "installed" message.
2018-12-07 16:53:21 +01:00
Jonas Weber
53728a7ff0
Change backslash-dquote to single quote
...
Slightly breaking change, but improves security and readability.
2018-10-04 19:45:26 +02:00
Darko Poljak
62378dc8b9
Change shebang to #!/bin/sh -e
2017-06-28 13:19:32 +02:00
Darko Poljak
9312bcb6b0
chmod +x *manifest *gencode-*
2017-06-28 12:52:10 +02:00
Darko Poljak
66c2e16a24
__package_pip: always use su for runas parameter.
2016-04-21 08:24:47 +02:00
Darko Poljak
cd78d4140a
Add global explorers su, sudo and sucmd.
2016-04-15 08:37:33 +02:00
Darko Poljak
d313971e1a
Create __pyvenv type and modify __package_pip accordingly.
2016-04-11 19:21:11 +02:00
Antoine Catton
9fd285da4c
DRY: Remove default parameter value handeling in __package_pip
2014-12-27 20:35:53 -07:00
Nico Schottelius
67c7351bec
install the right package, not pyro...
...
Signed-off-by: Nico Schottelius <nico@brief.schottelius.org>
2012-12-09 11:49:26 -08:00
Nico Schottelius
63573a9797
make package_data work
...
Signed-off-by: Nico Schottelius <nico@brief.schottelius.org>
2012-10-29 22:50:27 +01:00