소스 검색

SVI Обновление инструкции, обновление зависимостей

SVI 2 년 전
부모
커밋
a891739149
2개의 변경된 파일75개의 추가작업 그리고 2개의 파일을 삭제
  1. 60 0
      README.md
  2. 15 2
      requirements.txt

+ 60 - 0
README.md

@@ -55,3 +55,63 @@ bash run_tests.sh
 ```
 
 **Если все проверки успешно выполнились, проект можно отправлять на ревью.**
+
+## Создание виртуального окружения
+
+Убедиться что установлен `pyenv`:
+
+```bash
+pyenv install --list
+```
+
+Если в консоли будет список версий -- значит `pyenv` стоит, можно продолжать.
+
+Далее установить правильную версию:
+
+```bash
+pyenv install 3.9.16
+```
+
+Установить локальную версию `python`:
+
+```bash
+pyenv local 3.9.16
+```
+
+Убедиться что выбрана именно эта версия:
+
+```bash
+pyenv versions
+```
+
+Создать виртуальное окружение:
+
+```bash
+python -m venv venv
+```
+
+После чего надо активировать виртуальное окружение:
+
+```bash
+source venv/bin/activate
+```
+
+Возможно, в ходе всехэтих процедур потребуется многократно перезапускать консоль.
+
+Сформировать список зависимостей:
+
+```bash
+pip freeze > requirements.txt
+```
+
+Восстановить список зависимостей:
+
+```bash
+pip install -r requirements.txt
+```
+
+Обновить `pip` при необходимости:
+
+```bash
+python -m pip install --upgrade pip
+```

+ 15 - 2
requirements.txt

@@ -1,7 +1,20 @@
-django==3.2.15
+asgiref==3.7.2
+attrs==23.1.0
+Django==3.2.15
 flake8==4.0.1
-pytils==0.4.1
+iniconfig==2.0.0
+mccabe==0.6.1
+packaging==23.1
+pluggy==1.2.0
+py==1.11.0
+pycodestyle==2.8.0
+pyflakes==2.4.0
 pytest==7.1.3
 pytest-django==4.5.2
 pytest-lazy-fixture==0.6.3
 pytest-subtests==0.9.0
+pytils==0.4.1
+pytz==2023.3
+sqlparse==0.4.4
+tomli==2.0.1
+typing_extensions==4.7.1