Library with common primitives for Python_ programming language
修訂. | 時間 | 作者 | 訊息 |
---|---|---|---|
0d32fa5e8605 | 2024-04-08 09:01:52 | Sergey Gusarov | tip Print number of test that is being executed |
8610de08277c | 2023-10-23 16:05:01 | Sergey Gusarov | extra_strings: Added hasDigits() |
44cfca5e74e4 | 2023-10-21 19:07:18 | Sergey Gusarov | extra_string: Added getUndefinedArticle() |
a151d2f5fc4d | 2023-09-24 05:40:04 | Sergey Gusarov | 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 |
名稱 | 修訂. | 時間 | 作者 |
---|---|---|---|
tip | 0d32fa5e8605 | 2024-04-08 09:01:52 | Sergey Gusarov |
名稱 | 修訂. | 時間 | 作者 | 訊息 |
---|---|---|---|---|
default | 0d32fa5e8605 | 2024-04-08 09:01:52 | Sergey Gusarov | Print number of test that i... |
Библиотека различных примитивов для языка программирования 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 .