Описание модулей
Альтернативные зеркала
Возможны случаи, когда это потребуется.
pip install <package> -i <hostname>
Например
pip install fastapi -i https://pypi.org/simple
| Адрес репозитория | Тип |
|
https://pypi.org/simple
|
Основной репозиторий |
| https://pypi.tuna.tsinghua.edu.cn/simple | |
Основной репозиторий
pip install <package> -i
pip install fastapi -i
pip install fastapi -i https://mirrors.aliyun.com/pypi/simple
%APPDATA%\pip\pip.ini
[global]
index-url = https://pip.ya.ru/simple
trusted-host = pip.ya.ru
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()