Pip, описание модулей
Альтернативные зеркала
Возможны случаи, когда это потребуется.
pip install <package> -i <hostname>
Например
pip install fastapi -i https://pypi.tuna.tsinghua.edu.cn/simple
| Адрес репозитория | Тип |
|
https://pypi.org/simple
|
Основной репозиторий |
| https://pypi.tuna.tsinghua.edu.cn/simple | Вроде очень стабильный репозиторий |
| https://mirrors.aliyun.com/pypi/simple | Европейский вариант |
Настройка pip без необходимости указания сервера
Файл %APPDATA%\pip\pip.ini Если директории нет - создать.
[global]
index-url = https://pip.ya.ru/simple
trusted-host = pip.ya.ru
Хранение конфигурации
Configparser стандартная библиотека для чтения и записи .ini файлов. Инструкция 1
Jsonschema модуль для проверки соответствия json существующей схеме. Документация
Libsettings модуль на основе jsonschema для чтения конфигурации из json файла и проверки конфигурации на соответствие схеме. Gitverse проекта
import logging
from libsettings import Jsettings
logging.basicConfig(level=logging.ERROR,
filename='error.log',
format="%(levelname)s %(message)s")
mysettings = Jsettings(settingsfname='mysettings.json',
schemafname='myschema.json')
mysettings.load_settings()
No comments to display
No comments to display