Support for PIP3 (self update) (#663)
This commit is contained in:
@@ -95,6 +95,7 @@ pub enum Step {
|
|||||||
Opam,
|
Opam,
|
||||||
Pearl,
|
Pearl,
|
||||||
Pipx,
|
Pipx,
|
||||||
|
Pip3,
|
||||||
Pkg,
|
Pkg,
|
||||||
Powershell,
|
Powershell,
|
||||||
Remotes,
|
Remotes,
|
||||||
|
|||||||
@@ -290,6 +290,7 @@ fn run() -> Result<()> {
|
|||||||
runner.execute(Step::Opam, "opam", || generic::run_opam_update(run_type))?;
|
runner.execute(Step::Opam, "opam", || generic::run_opam_update(run_type))?;
|
||||||
runner.execute(Step::Vcpkg, "vcpkg", || generic::run_vcpkg_update(run_type))?;
|
runner.execute(Step::Vcpkg, "vcpkg", || generic::run_vcpkg_update(run_type))?;
|
||||||
runner.execute(Step::Pipx, "pipx", || generic::run_pipx_update(run_type))?;
|
runner.execute(Step::Pipx, "pipx", || generic::run_pipx_update(run_type))?;
|
||||||
|
runner.execute(Step::Pipx, "pip3", || generic::run_pip3_update(run_type))?;
|
||||||
runner.execute(Step::Stack, "stack", || generic::run_stack_update(run_type))?;
|
runner.execute(Step::Stack, "stack", || generic::run_stack_update(run_type))?;
|
||||||
runner.execute(Step::Tlmgr, "tlmgr", || generic::run_tlmgr_update(&ctx))?;
|
runner.execute(Step::Tlmgr, "tlmgr", || generic::run_tlmgr_update(&ctx))?;
|
||||||
runner.execute(Step::Myrepos, "myrepos", || {
|
runner.execute(Step::Myrepos, "myrepos", || {
|
||||||
|
|||||||
@@ -220,6 +220,16 @@ pub fn run_pipx_update(run_type: RunType) -> Result<()> {
|
|||||||
run_type.execute(&pipx).arg("upgrade-all").check_run()
|
run_type.execute(&pipx).arg("upgrade-all").check_run()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
pub fn run_pip3_update(run_type: RunType) -> Result<()> {
|
||||||
|
let pip3 = utils::require("pip3")?;
|
||||||
|
print_separator("pip3");
|
||||||
|
|
||||||
|
run_type
|
||||||
|
.execute(&pip3)
|
||||||
|
.args(&["install", "--upgrade", "--user", "pip"])
|
||||||
|
.check_run()
|
||||||
|
}
|
||||||
|
|
||||||
pub fn run_stack_update(run_type: RunType) -> Result<()> {
|
pub fn run_stack_update(run_type: RunType) -> Result<()> {
|
||||||
let stack = utils::require("stack")?;
|
let stack = utils::require("stack")?;
|
||||||
print_separator("stack");
|
print_separator("stack");
|
||||||
|
|||||||
Reference in New Issue
Block a user