aiohttp

Форк
0
/
sync-direct-runtime-deps.py 
16 строк · 583.0 Байт
1
#!/usr/bin/env python
2
"""Sync direct runtime dependencies from setup.cfg to runtime-deps.in."""
3

4
from configparser import ConfigParser
5
from pathlib import Path
6

7
cfg = ConfigParser()
8
cfg.read(Path("setup.cfg"))
9
reqs = cfg["options"]["install_requires"] + cfg.items("options.extras_require")[0][1]
10
reqs = sorted(reqs.split("\n"), key=str.casefold)
11
reqs.remove("")
12

13
with open(Path("requirements", "runtime-deps.in"), "w") as outfile:
14
    header = "# Extracted from `setup.cfg` via `make sync-direct-runtime-deps`\n\n"
15
    outfile.write(header)
16
    outfile.write("\n".join(reqs) + "\n")
17

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.