Add Pip3 support (#75)

* add pip3 support

* add pip3 e2e

* chore: rename var
This commit is contained in:
Sahil Bansal
2025-12-03 20:28:45 +05:30
committed by GitHub
parent c47cb30de0
commit 50d7b55445
7 changed files with 122 additions and 2 deletions
+9
View File
@@ -29,6 +29,13 @@ func DefaultPipPackageManagerConfig() PypiPackageManagerConfig {
}
}
func DefaultPip3PackageManagerConfig() PypiPackageManagerConfig {
return PypiPackageManagerConfig{
InstallCommands: []string{"install"},
CommandName: "pip3",
}
}
func DefaultUvPackageManagerConfig() PypiPackageManagerConfig {
return PypiPackageManagerConfig{
InstallCommands: []string{"add", "install"},
@@ -58,6 +65,8 @@ func NewPypiPackageManager(config PypiPackageManagerConfig) (*pypiPackageManager
parser = NewUVCommandParser(config)
case "poetry":
parser = NewPoetryCommandParser(config)
case "pip3":
parser = NewPipCommandParser(config)
default:
return nil, fmt.Errorf("unsupported package manager: %s", config.CommandName)
}