ramonak.packages package#

Submodules#

ramonak.packages.actions module#

Фунцыі кіравання пакетамі.

ramonak.packages.actions.info(package_id: str)[source]#

Вывесці інфармацыю пра пакет.

Parameters:

package_id (str) -- id пакета у фармаце @author/package або @author/package==version

ramonak.packages.actions.purge()[source]#

Выдаліць усе пакеты з лакальнага сховішча.

ramonak.packages.actions.remove(package_id: str)[source]#

Выдаліць пакет з лакальнага сховішча.

Parameters:

package_id (str) -- id пакета у фармаце @author/package. Можна таксама ўказаць канкрэтны нумар версіі, дабавіўшы ў канцы ==version_number. Без гэтага азначэння будуць выдалены ўсе версіі пакета

Raises:

RamonakPackageManagerError -- няправільнае імя пакета або пакет не існуе

Examples

1remove("@alerus/package")  # выдаліць усе версіі пакета
2remove("@alerus/package==123")  # выдаліць пакет з версіяй ``123``
ramonak.packages.actions.require(package_id: str) Path[source]#

Падключыць да кода пакет з дадзенымі. Калі гэтага пакета няма ў лакальным сховішчы, ён будзе спампаваны.

Parameters:

package_id (str) -- id пакета, напрыклад, @alerus/stopwords. Імя састаіць з кода аўтара і імя пакета

Returns:

шлях да папкі, куды пакет быў усталяваны. Файламі адтуль можна карыстацца з дапамогай /

Return type:

Path

Examples

1package = require("@author/package")
2f = open(package / "file.txt", "r", encoding="utf8")

Module contents#

Модуль для працы з пакетамі.