class Package(packageName:str, **kwargs)
Класс "модуля" (Package) который позволяет создать так называемый "обьект модуля" - packageName в данном случае имя пакета который нужно устанавливать с серверов PyPi и pip (например, discord.py или же Flask). Также можно указать необезательный аргумент version, в него можно указать фиксированную версию модуля которую нужно будет установить.
class pip()
Класс самого PyPi и pip. Делать его экземпляр не требуется. Имеет в себе методы для установки/удаления модулей.
def pip.installPackage(package:Package)
Метод для установки одного пакета. Аргумент package это экземпляр класса Package.
def pip.uninstallPackage(package:Package)
Метод для удаления одного пакета. Аргумент package это экземпляр класса Package.
def pip.installPackages(packages:list)
Метод чтобы установить сразу несколько пакетов. Аргумент packages это список, элементы которого это зкземпляры класса Package.
def pip.uninstallPackages(packages:list)
Метод чтобы удалить сразу несколько пакетов. Аргумент packages это список, элементы которого это зкземпляры класса Package.
def pip.freezeToRequirements(fileName:str="requirements.txt")
Метод чтобы создать файл с именем fileName (аргумент fileName не обезателен, он по умолчанию requirements.txt) и записать в него ВСЕ установленные модули через pip. Также будет указана версия модуля!