Plans for PackageManager 2.0
Michael Young
latest as well as a version for each GAP releaseInstallPackage, which
dispatches to:
InstallPackageFromNameInstallPackageFromHgInstallPackageFromArchiveInstallPackageFromInfoInstallPackageFromGitUpdatePackage which does the same
thingInstallPackageFrom* are already deprecated for
usersUpdatePackage a synonymInstallPackage for everythingSome use of interactivity
gap> UpdatePackage("io");
#I io version 4.6.0 will be installed, replacing 4.5.4
#I Saved archive to /tmp/tm7r5Ug7/io-4.6.0.tar.gz
Remove old version of io at /home/user/.gap/pkg/io-4.5.4 ? [y/N] y
trueSome use of options
Some use of optional parameters
Some use of global variables
gap> SetPackageManagerOption("distroVersion", "latest");
gap> SetPackageManagerOption("interactive", false);
gap> InstallPackage("semigroups", rec(version := "5.6.0"));dev-2.0 branch