Library with common primitives for Python_ programming language
Rev. | Time | Author | Message |
---|---|---|---|
06beda7c7cf3 | 2020-01-09 23:24:30 | Sergey Gusarov | tip docs: New pyrepo hosting url |
f3452bef2a7f | 2018-12-18 23:56:35 | Sergey Gusarov | Added comment |
3b713310113b | 2018-11-14 08:59:45 | Sergey Gusarov | fs: Added readFile() |
9fecf1afcd4d | 2018-11-12 23:57:48 | Sergey Gusarov | common_pack.pack() now returns file name |
af4244f84758 | 2018-11-12 21:14:02 | Sergey Gusarov | getScriptDir(): Added cython support |
fe6453083c1a | 2018-11-12 20:34:07 | Sergey Gusarov | fs: Added readStringFromFile() and writeStringToFile() |
1043cb9b689d | 2018-11-12 20:33:48 | Sergey Gusarov | fs: Removed redundant code |
b0107650ec07 | 2018-10-10 10:52:30 | Sergey Gusarov | Some PEP8 fixes |
a8af1ec9deb3 | 2018-09-12 23:57:31 | Sergey Gusarov | Added cleanTerminal function() |
d6a263a39f34 | 2017-07-04 23:47:13 | s.gusarov | Updated get-pip.py URL |
Name | Rev. | Time | Author |
---|---|---|---|
tip | 06beda7c7cf3 | 2020-01-09 23:24:30 | Sergey Gusarov |
Name | Rev. | Time | Author | Message |
---|---|---|---|---|
default | 06beda7c7cf3 | 2020-01-09 23:24:30 | Sergey Gusarov | docs: New pyrepo hosting url |
Библиотека различных примитивов для языка программирования Python. Они предназначены большей частью для выполнения сервисных функций над репозиториями:
В настоящее время библиотека ориентирована большей частью в соответствии с предпочтениями автора. Рекомендуется включать pyrepo в каждый репозиторий, даже при их иерархической организации. Это позволяет использовать стабильный библиотечный базис для всех скриптов конкретного репозитория.
Python3 и выше;
Некоторые модули библиотеки обращаются к внешним утилитам: svn, git, hg. Перед началом работы с библиотекой рекомендуется их все установить;
Python модули flufl.enum, argparse и rst2pdf.
Установка 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 обычно в системных репозиториях есть отдельный пакет. Иначе, этот пакет можно установить на любой платформе аналогично flufl.enum .