Library with common primitives for Python_ programming language
Rev. | Tiempo | Autor | Mensaje |
---|---|---|---|
a151d2f5fc4d | 2023-09-24 05:40:04 | Sergey Gusarov | tip Print exception's output to stderr instead of stdout |
8b3d42ceeb53 | 2023-09-10 01:19:07 | Sergey Gusarov | extra_strings: Added latin/cyrillic alphabet functions |
51e5f53f508f | 2023-08-27 07:27:05 | Sergey Gusarov | strings.py renamed to extra_strings.py |
ec886870fcd3 | 2023-08-27 06:53:49 | Sergey Gusarov | Added strings module |
5ea0bb77ea96 | 2023-08-27 06:14:51 | Sergey Gusarov | Updated git cheatsheets link |
a8253b9c7190 | 2023-08-20 12:49:41 | Sergey Gusarov | Added comment |
a43a224112f9 | 2023-08-18 23:43:33 | Sergey Gusarov | run_tests.py: Reverted latest commit |
6401fd667937 | 2023-08-18 08:00:22 | Sergey Gusarov | Fixed misprint |
8fece1636bef | 2023-08-18 07:53:12 | Sergey Gusarov | Check directory existence before checking its type |
f87f9497bb63 | 2023-06-28 07:19:10 | Sergey Gusarov | fsys::readStringsFromDir(): bugfix |
Nombre | Rev. | Tiempo | Autor |
---|---|---|---|
tip | a151d2f5fc4d | 2023-09-24 05:40:04 | Sergey Gusarov |
Nombre | Rev. | Tiempo | Autor | Mensaje |
---|---|---|---|---|
default | a151d2f5fc4d | 2023-09-24 05:40:04 | Sergey Gusarov | Print exception's output to... |
Библиотека различных примитивов для языка программирования Python. Они предназначены большей частью для выполнения сервисных функций над репозиториями:
В настоящее время библиотека ориентирована большей частью в соответствии с предпочтениями автора. Рекомендуется включать pyrepo в каждый репозиторий, даже при их иерархической организации. Это позволяет использовать стабильный библиотечный базис для всех скриптов конкретного репозитория.
Python3 и выше;
Некоторые модули библиотеки обращаются к внешним утилитам: svn, git, hg. Перед началом работы с библиотекой рекомендуется их все установить; В конфиг Mercurial рекомендуется добавить: [subrepos] git:allowed = true
Python модули flufl.enum, argparse, rst2pdf, colorlog, pygments и cython.
Установка flufl.enum может производится например так:
Для Debian-based GNU/Linux дистрибутивов:
# aptitude install python3-flufl.enum
Для других Unix и GNU/Linux дистрибутивов:
# pip3 install flufl.enum
или
# easy_install flufl.enum
Для Windows:
Установка модуля может производиться с помощью утилиты pip3. Если она не установлена, то её можно установить так: Нужно скачать файл https://bootstrap.pypa.io/get-pip.py . И выполнить:
> python get-pip.py
pip3 будет находится в каталоге $PYTHON3_DIR/scripts.
После этого можно установить flufl.enum:
> pip3 install flufl.enum
Аналогично должна проводиться и установка модуля argparse. Для rst2pdf и colorlog обычно в системных репозиториях есть отдельный пакет. Иначе, эти пакеты можно установить на любой платформе аналогично flufl.enum .