mirror of
https://github.com/Balshgit/public.git
synced 2025-09-11 18:00:42 +03:00
Compare commits
4 Commits
63592f6c03
...
4e22d6c603
Author | SHA1 | Date | |
---|---|---|---|
4e22d6c603 | |||
22cb2ca79c | |||
b07212b567 | |||
a17fac1473 |
4
github-stars/.gitignore
vendored
4
github-stars/.gitignore
vendored
@ -221,8 +221,8 @@ media/
|
|||||||
|
|
||||||
|
|
||||||
# Configuration file with private data:
|
# Configuration file with private data:
|
||||||
# *.env
|
*.env
|
||||||
# .env
|
.env
|
||||||
|
|
||||||
# Local settings files:
|
# Local settings files:
|
||||||
*local.py
|
*local.py
|
||||||
|
@ -1 +0,0 @@
|
|||||||
3.8.9
|
|
46
github-stars/config/.env.template
Normal file
46
github-stars/config/.env.template
Normal file
@ -0,0 +1,46 @@
|
|||||||
|
# === General ===
|
||||||
|
|
||||||
|
DOMAIN_NAME=localhost
|
||||||
|
TLS_EMAIL=webmaster@localhost
|
||||||
|
|
||||||
|
GITHUB_USERNAME=
|
||||||
|
GITHUB_TOKEN=
|
||||||
|
|
||||||
|
|
||||||
|
# === Django ===
|
||||||
|
# Generate yours with:
|
||||||
|
# python3 -c 'from django.utils.crypto import get_random_string; print(get_random_string(50))'
|
||||||
|
|
||||||
|
DJANGO_SECRET_KEY=I^[!b6gyNlXmaI,/{tagz+>:4V]%HJNW(=(@:*T~)g-t47tc7y
|
||||||
|
|
||||||
|
|
||||||
|
# === Database ===
|
||||||
|
|
||||||
|
# These variables are special, since they are consumed
|
||||||
|
# by both django and postgres docker image.
|
||||||
|
# Cannot be renamed if you use postgres in docker.
|
||||||
|
# See: https://hub.docker.com/_/postgres
|
||||||
|
|
||||||
|
POSTGRES_DB=github-repos
|
||||||
|
POSTGRES_USER=github-admin
|
||||||
|
POSTGRES_PASSWORD=admin_password
|
||||||
|
|
||||||
|
# Used only by django:
|
||||||
|
DJANGO_DATABASE_HOST=db
|
||||||
|
DJANGO_DATABASE_PORT=5432
|
||||||
|
|
||||||
|
# ==== Email =======
|
||||||
|
|
||||||
|
EMAIL_HOST=smtp.yandex.ru
|
||||||
|
EMAIL_HOST_USER=balsh-django@yandex.ru
|
||||||
|
EMAIL_HOST_PASSWORD=
|
||||||
|
EMAIL_PORT=465
|
||||||
|
EMAIL_USE_SSL=True
|
||||||
|
EMAIL_USE_TLS=False
|
||||||
|
|
||||||
|
# =======RabbitMQ=======
|
||||||
|
|
||||||
|
RABBITMQ_DEFAULT_USER=rabbit_admin
|
||||||
|
RABBITMQ_DEFAULT_PASS=mypass
|
||||||
|
RABBITMQ_PORT=5672
|
||||||
|
RABBITMQ_HOST=rabbitmq_host
|
@ -1,6 +1,14 @@
|
|||||||
#!/usr/bin/env bash
|
version: "3.9"
|
||||||
|
|
||||||
version: "3.7"
|
networks:
|
||||||
|
# Network for your internals, use it by default:
|
||||||
|
webnet:
|
||||||
|
name:
|
||||||
|
github_network
|
||||||
|
|
||||||
|
volumes:
|
||||||
|
pgdata:
|
||||||
|
name: github_pgdata
|
||||||
|
|
||||||
networks:
|
networks:
|
||||||
# Network for your internals, use it by default:
|
# Network for your internals, use it by default:
|
||||||
@ -14,7 +22,7 @@ volumes:
|
|||||||
|
|
||||||
services:
|
services:
|
||||||
db:
|
db:
|
||||||
image: "postgres:12"
|
image: "postgres:14.4"
|
||||||
container_name: github_db
|
container_name: github_db
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
volumes:
|
volumes:
|
||||||
@ -23,11 +31,11 @@ services:
|
|||||||
- webnet
|
- webnet
|
||||||
env_file: ./config/.env
|
env_file: ./config/.env
|
||||||
ports:
|
ports:
|
||||||
- "5433:5432"
|
- "5431:5432"
|
||||||
|
|
||||||
rabbitmq:
|
rabbitmq:
|
||||||
hostname: rabbitmq_host
|
hostname: rabbitmq_host
|
||||||
image: 'rabbitmq:3.8.18-management-alpine'
|
image: 'rabbitmq:3.10.5-management-alpine'
|
||||||
container_name: github_rabbit
|
container_name: github_rabbit
|
||||||
env_file: config/.env
|
env_file: config/.env
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
@ -66,19 +74,19 @@ services:
|
|||||||
&& python manage.py compilemessages
|
&& python manage.py compilemessages
|
||||||
&& python manage.py create_superuser
|
&& python manage.py create_superuser
|
||||||
&& python -Wd manage.py runserver 0.0.0.0:8000"
|
&& python -Wd manage.py runserver 0.0.0.0:8000"
|
||||||
# healthcheck:
|
healthcheck:
|
||||||
# # We use `$$` here because:
|
# We use `$$` here because:
|
||||||
# # one `$` goes to shell,
|
# one `$` goes to shell,
|
||||||
# # one `$` goes to `docker-compose.yml` escaping
|
# one `$` goes to `docker-compose.yml` escaping
|
||||||
# test: |
|
test: |
|
||||||
# /usr/bin/test $$(
|
/usr/bin/test $$(
|
||||||
# /usr/bin/curl --fail http://localhost:8000/health/?format=json
|
/usr/bin/curl --fail http://localhost:8000/health/?format=json
|
||||||
# --write-out "%{http_code}" --silent --output /dev/null
|
--write-out "%{http_code}" --silent --output /dev/null
|
||||||
# ) -eq 200
|
) -eq 200
|
||||||
# interval: 10s
|
interval: 10s
|
||||||
# timeout: 5s
|
timeout: 5s
|
||||||
# retries: 5
|
retries: 5
|
||||||
# start_period: 30s
|
start_period: 30s
|
||||||
|
|
||||||
worker:
|
worker:
|
||||||
container_name: github_celery_worker
|
container_name: github_celery_worker
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
FROM python:3.9.7-slim-buster
|
FROM python:3.10.4-slim-buster
|
||||||
|
|
||||||
ENV BUILD_ONLY_PACKAGES='wget' \
|
ENV BUILD_ONLY_PACKAGES='wget' \
|
||||||
# python:
|
# python:
|
||||||
@ -11,7 +11,7 @@ ENV BUILD_ONLY_PACKAGES='wget' \
|
|||||||
PIP_DISABLE_PIP_VERSION_CHECK=on \
|
PIP_DISABLE_PIP_VERSION_CHECK=on \
|
||||||
PIP_DEFAULT_TIMEOUT=100 \
|
PIP_DEFAULT_TIMEOUT=100 \
|
||||||
# poetry:
|
# poetry:
|
||||||
POETRY_VERSION=1.1.11 \
|
POETRY_VERSION=1.1.13 \
|
||||||
POETRY_NO_INTERACTION=1 \
|
POETRY_NO_INTERACTION=1 \
|
||||||
POETRY_VIRTUALENVS_CREATE=false \
|
POETRY_VIRTUALENVS_CREATE=false \
|
||||||
POETRY_CACHE_DIR='/var/cache/pypoetry' \
|
POETRY_CACHE_DIR='/var/cache/pypoetry' \
|
||||||
|
2246
github-stars/poetry.lock
generated
2246
github-stars/poetry.lock
generated
File diff suppressed because it is too large
Load Diff
@ -15,63 +15,63 @@ authors = ["balsh"]
|
|||||||
|
|
||||||
|
|
||||||
[tool.poetry.dependencies]
|
[tool.poetry.dependencies]
|
||||||
python = "3.9.7"
|
python = "^3.10.4"
|
||||||
django = "^3"
|
django = "^4.0"
|
||||||
django-split-settings = "^1.0"
|
django-split-settings = "^1.1"
|
||||||
django-axes = "^5.20"
|
django-axes = "^5.5"
|
||||||
django-csp = "^3.7"
|
django-csp = "^3.7"
|
||||||
django-health-check = "^3.16"
|
django-health-check = "^3.16"
|
||||||
django-http-referrer-policy = "^1.1"
|
django-http-referrer-policy = "^1.1"
|
||||||
django-permissions-policy = "^4.1"
|
django-permissions-policy = "^4.12"
|
||||||
django-stubs-ext = "^0.2"
|
django-stubs-ext = "^0.4"
|
||||||
django-registration = "^3"
|
django-registration = "^3.3"
|
||||||
|
|
||||||
psycopg2-binary = "<2.9"
|
psycopg2-binary = "^2.9"
|
||||||
gunicorn = "^20.0"
|
gunicorn = "^20.1"
|
||||||
python-decouple = "^3.4"
|
python-decouple = "^3.6"
|
||||||
bcrypt = "^3.2"
|
bcrypt = "^3.2"
|
||||||
structlog = "^21.1"
|
structlog = "^21.5"
|
||||||
celery = "5.1.2"
|
celery = "^5.2"
|
||||||
flower = "^1.0.0"
|
flower = "^1.1"
|
||||||
celery_progress = "0.1.1"
|
celery_progress = "^0.1"
|
||||||
aiohttp = "3.7.4.post0"
|
aiohttp = "^3.8.1"
|
||||||
|
|
||||||
[tool.poetry.dev-dependencies]
|
[tool.poetry.dev-dependencies]
|
||||||
django-debug-toolbar = "^3.2"
|
django-debug-toolbar = "^3.5"
|
||||||
django-querycount = "^0.7"
|
django-querycount = "^0.7"
|
||||||
django-migration-linter = "^3.0"
|
django-migration-linter = "^3.0"
|
||||||
django-extra-checks = "^0.11"
|
django-extra-checks = "^0.11"
|
||||||
django-coverage-plugin = "^2.0"
|
django-coverage-plugin = "^2.0"
|
||||||
nplusone = "^1.0"
|
nplusone = "^1.0"
|
||||||
|
|
||||||
wemake-python-styleguide = "^0.15"
|
wemake-python-styleguide = "^0.*"
|
||||||
flake8-pytest-style = "^1.5"
|
flake8-pytest-style = "^1.6"
|
||||||
flake8-django = "^1.1"
|
flake8-django = "^1.1"
|
||||||
flake8-logging-format = "^0.6"
|
flake8-logging-format = "^0.6"
|
||||||
nitpick = "^0.26"
|
nitpick = "^0.32"
|
||||||
|
|
||||||
pytest = "^6.2"
|
pytest = "^6.2"
|
||||||
pytest-django = "^4.4"
|
pytest-django = "^4.5"
|
||||||
pytest-cov = "^2.12"
|
pytest-cov = "^2.12"
|
||||||
pytest-randomly = "^3.8"
|
pytest-randomly = "^3.12"
|
||||||
pytest-deadfixtures = "^2.2"
|
pytest-deadfixtures = "^2.2"
|
||||||
pytest-testmon = "^1.1"
|
pytest-testmon = "^1.3"
|
||||||
pytest-timeout = "^1.4"
|
pytest-timeout = "^1.4"
|
||||||
django-test-migrations = "^1.1"
|
django-test-migrations = "^1"
|
||||||
hypothesis = "^6.14"
|
hypothesis = "^6.50"
|
||||||
|
|
||||||
mypy = "^0.910"
|
mypy = "^0.961"
|
||||||
django-stubs = "^1.8"
|
django-stubs = "^1.12"
|
||||||
|
|
||||||
sphinx = "^4.0"
|
sphinx = "^4.0"
|
||||||
sphinx-autodoc-typehints = "^1.12"
|
sphinx-autodoc-typehints = "^1"
|
||||||
tomlkit = "^0.7"
|
tomlkit = "^0.11"
|
||||||
doc8 = "^0.8"
|
doc8 = "^0.11"
|
||||||
|
|
||||||
yamllint = "^1.26"
|
yamllint = "^1"
|
||||||
safety = "^1.10"
|
safety = "^2.0"
|
||||||
dotenv-linter = "^0.2"
|
dotenv-linter = "^0.3"
|
||||||
polint = "^0.4"
|
polint = "^0.4"
|
||||||
dennis = "^0.9"
|
dennis = "^1.1"
|
||||||
dump-env = "^1.3"
|
dump-env = "^1.3"
|
||||||
ipython = "^7.25"
|
ipython = "^8.4"
|
||||||
|
191
github-stars/requirements.txt
Normal file
191
github-stars/requirements.txt
Normal file
@ -0,0 +1,191 @@
|
|||||||
|
aiohttp==3.8.1; python_version >= "3.6"
|
||||||
|
aiosignal==1.2.0; python_version >= "3.6"
|
||||||
|
alabaster==0.7.12; python_version >= "3.7"
|
||||||
|
amqp==5.1.1; python_version >= "3.7"
|
||||||
|
appdirs==1.4.4; python_version >= "3.7" and python_version < "4.0"
|
||||||
|
appnope==0.1.3; sys_platform == "darwin" and python_version >= "3.8"
|
||||||
|
asgiref==3.5.2; python_version >= "3.8" and python_full_version >= "3.5.0"
|
||||||
|
astor==0.8.1; python_version >= "3.6" and python_full_version < "3.0.0" and python_version < "4.0" or python_version >= "3.6" and python_version < "4.0" and python_full_version >= "3.4.0"
|
||||||
|
asttokens==2.0.5; python_version >= "3.8"
|
||||||
|
async-timeout==4.0.2; python_version >= "3.6"
|
||||||
|
atomicwrites==1.4.1; python_version >= "3.7" and python_full_version < "3.0.0" and sys_platform == "win32" and (python_version >= "3.6" and python_full_version < "3.0.0" or python_full_version >= "3.5.0" and python_version >= "3.6") or sys_platform == "win32" and python_version >= "3.7" and python_full_version >= "3.4.0" and (python_version >= "3.6" and python_full_version < "3.0.0" or python_full_version >= "3.5.0" and python_version >= "3.6")
|
||||||
|
attrs==21.4.0; python_version >= "3.7" and python_full_version < "3.0.0" and python_version < "4.0" or python_full_version >= "3.5.0" and python_version >= "3.7" and python_version < "4.0"
|
||||||
|
autorepr==0.3.0; python_version >= "3.7" and python_version < "4.0"
|
||||||
|
babel==2.10.3; python_version >= "3.7"
|
||||||
|
backcall==0.2.0; python_version >= "3.8"
|
||||||
|
bandit==1.7.4; python_version >= "3.7" and python_version < "4.0"
|
||||||
|
bcrypt==3.2.2; python_version >= "3.6"
|
||||||
|
billiard==3.6.4.0; python_version >= "3.7"
|
||||||
|
blinker==1.4
|
||||||
|
cattrs==22.1.0; python_version >= "3.7" and python_version < "4.0"
|
||||||
|
celery-progress==0.1.2
|
||||||
|
celery==5.2.7; python_version >= "3.7"
|
||||||
|
certifi==2022.6.15; python_version >= "3.7" and python_version < "4"
|
||||||
|
cffi==1.15.1; python_version >= "3.6"
|
||||||
|
charset-normalizer==2.1.0; python_full_version >= "3.6.0" and python_version >= "3.7" and python_version < "4"
|
||||||
|
click-default-group==1.2.2; python_version >= "3.6" and python_version < "4.0"
|
||||||
|
click-didyoumean==0.3.0; python_full_version >= "3.6.2" and python_full_version < "4.0.0" and python_version >= "3.7"
|
||||||
|
click-plugins==1.1.1; python_version >= "3.7"
|
||||||
|
click-repl==0.2.0; python_version >= "3.7"
|
||||||
|
click==8.1.3; python_version >= "3.7" and python_version < "4.0" and python_full_version >= "3.6.2" and python_full_version < "4.0.0"
|
||||||
|
colorama==0.4.5; python_version >= "3.8" and python_full_version < "3.0.0" and sys_platform == "win32" and platform_system == "Windows" and python_version < "4.0" and (python_version >= "3.6" and python_full_version < "3.0.0" or python_full_version >= "3.5.0" and python_version >= "3.6") or sys_platform == "win32" and python_version >= "3.8" and python_full_version >= "3.5.0" and platform_system == "Windows" and python_version < "4.0" and (python_version >= "3.6" and python_full_version < "3.0.0" or python_full_version >= "3.5.0" and python_version >= "3.6")
|
||||||
|
configupdater==3.1.1; python_version >= "3.7" and python_version < "4.0"
|
||||||
|
confusable-homoglyphs==3.2.0; python_version >= "3.7"
|
||||||
|
coverage==6.4.1; python_version >= "3.7" and python_full_version < "3.0.0" or python_full_version >= "3.5.0" and python_version >= "3.7"
|
||||||
|
darglint==1.8.1; python_version >= "3.6" and python_version < "4.0"
|
||||||
|
decorator==5.1.1; python_version >= "3.8"
|
||||||
|
dennis==1.1.0; python_version >= "3.7"
|
||||||
|
dictdiffer==0.9.0; python_version >= "3.7" and python_version < "4.0"
|
||||||
|
django-axes==5.35.0; python_version >= "3.7"
|
||||||
|
django-coverage-plugin==2.0.3
|
||||||
|
django-csp==3.7
|
||||||
|
django-debug-toolbar==3.5.0; python_version >= "3.7"
|
||||||
|
django-extra-checks==0.11.0; python_version >= "3.6"
|
||||||
|
django-health-check==3.16.5
|
||||||
|
django-http-referrer-policy==1.1.1; python_full_version >= "3.5.0"
|
||||||
|
django-ipware==4.0.2; python_version >= "3.7" and python_full_version < "3.0.0" or python_full_version >= "3.6.0" and python_version >= "3.7"
|
||||||
|
django-migration-linter==3.0.1
|
||||||
|
django-permissions-policy==4.12.0; python_version >= "3.7"
|
||||||
|
django-querycount==0.7.0
|
||||||
|
django-registration==3.3; python_version >= "3.7"
|
||||||
|
django-split-settings==1.1.0; python_version >= "3.6" and python_version < "4.0"
|
||||||
|
django-stubs-ext==0.5.0; python_version >= "3.6"
|
||||||
|
django-stubs==1.12.0; python_version >= "3.7"
|
||||||
|
django-test-migrations==1.2.0; python_version >= "3.6" and python_version < "4.0"
|
||||||
|
django==4.0.6; python_version >= "3.8"
|
||||||
|
doc8==0.11.2; python_version >= "3.6"
|
||||||
|
docopt==0.6.2; python_version > "2.6" and python_full_version < "3.0.0" or python_full_version >= "3.5.0"
|
||||||
|
docutils==0.17.1; python_version >= "3.7" and python_full_version < "3.0.0" and python_version < "4.0" or python_full_version >= "3.5.0" and python_version >= "3.7" and python_version < "4.0"
|
||||||
|
dotenv-linter==0.3.0; python_version >= "3.6" and python_version < "4.0"
|
||||||
|
dparse==0.5.1; python_version >= "3.5"
|
||||||
|
dpath==2.0.6; python_version >= "3.7" and python_version < "4.0"
|
||||||
|
dump-env==1.3.0; python_version >= "3.6" and python_version < "4.0"
|
||||||
|
eradicate==2.1.0; python_version >= "3.6" and python_version < "4.0"
|
||||||
|
exceptiongroup==1.0.0rc8; python_version < "3.11" and python_version >= "3.7" and python_full_version >= "3.10.0" and python_full_version < "4.0.0"
|
||||||
|
executing==0.8.3; python_version >= "3.8"
|
||||||
|
flake8-bandit==3.0.0; python_version >= "3.6" and python_version < "4.0"
|
||||||
|
flake8-broken-line==0.4.0; python_version >= "3.6" and python_version < "4.0"
|
||||||
|
flake8-bugbear==22.7.1; python_version >= "3.6" and python_version < "4.0"
|
||||||
|
flake8-commas==2.1.0; python_version >= "3.6" and python_version < "4.0"
|
||||||
|
flake8-comprehensions==3.10.0; python_version >= "3.7" and python_version < "4.0"
|
||||||
|
flake8-debugger==4.1.2; python_version >= "3.7" and python_version < "4.0"
|
||||||
|
flake8-django==1.1.2; python_version >= "3.6" and python_version < "4.0"
|
||||||
|
flake8-docstrings==1.6.0; python_version >= "3.6" and python_version < "4.0"
|
||||||
|
flake8-eradicate==1.2.1; python_version >= "3.6" and python_version < "4.0"
|
||||||
|
flake8-isort==4.1.1; python_version >= "3.6" and python_version < "4.0"
|
||||||
|
flake8-logging-format==0.6.0
|
||||||
|
flake8-plugin-utils==1.3.2; python_version >= "3.6" and python_version < "4.0" and python_full_version >= "3.6.2" and python_full_version < "4.0.0"
|
||||||
|
flake8-polyfill==1.0.2; python_version >= "3.6" and python_version < "4.0"
|
||||||
|
flake8-pytest-style==1.6.0; python_full_version >= "3.6.2" and python_full_version < "4.0.0"
|
||||||
|
flake8-quotes==3.3.1; python_version >= "3.6" and python_version < "4.0"
|
||||||
|
flake8-rst-docstrings==0.2.6; python_version >= "3.7" and python_version < "4.0"
|
||||||
|
flake8-string-format==0.3.0; python_version >= "3.6" and python_version < "4.0"
|
||||||
|
flake8==3.9.2; python_version >= "3.7" and python_full_version < "3.0.0" and python_version < "4.0" or python_version >= "3.7" and python_version < "4.0" and python_full_version >= "3.5.0"
|
||||||
|
flatten-dict==0.4.2; python_version >= "3.7" and python_full_version < "3.0.0" and python_version < "4.0" or python_version >= "3.7" and python_version < "4.0" and python_full_version >= "3.5.0"
|
||||||
|
flower==1.1.0
|
||||||
|
frozenlist==1.3.0; python_version >= "3.7"
|
||||||
|
furl==2.1.3; python_version >= "3.7" and python_version < "4.0"
|
||||||
|
gitdb==4.0.9; python_version >= "3.7" and python_version < "4.0"
|
||||||
|
gitpython==3.1.27; python_version >= "3.7" and python_version < "4.0"
|
||||||
|
gunicorn==20.1.0; python_version >= "3.5"
|
||||||
|
humanize==4.2.3; python_version >= "3.7"
|
||||||
|
hypothesis==6.50.1; python_version >= "3.7"
|
||||||
|
identify==2.5.1; python_version >= "3.7" and python_version < "4.0"
|
||||||
|
idna==3.3; python_version >= "3.7" and python_version < "4"
|
||||||
|
imagesize==1.4.1; python_version >= "3.7" and python_full_version < "3.0.0" or python_full_version >= "3.4.0" and python_version >= "3.7"
|
||||||
|
iniconfig==1.1.1; python_version >= "3.7" and python_full_version < "3.0.0" or python_full_version >= "3.5.0" and python_version >= "3.7"
|
||||||
|
ipython==8.4.0; python_version >= "3.8"
|
||||||
|
isort==5.10.1; python_full_version >= "3.6.1" and python_version < "4.0" and python_version >= "3.6"
|
||||||
|
jedi==0.18.1; python_version >= "3.8"
|
||||||
|
jinja2==3.1.2; python_version >= "3.7"
|
||||||
|
jmespath==1.0.1; python_version >= "3.7" and python_version < "4.0"
|
||||||
|
kombu==5.2.4; python_version >= "3.7"
|
||||||
|
loguru==0.6.0; python_version >= "3.7" and python_version < "4.0"
|
||||||
|
markupsafe==2.1.1; python_version >= "3.7"
|
||||||
|
marshmallow-polyfield==5.10; python_version >= "3.7" and python_version < "4.0"
|
||||||
|
marshmallow==3.17.0; python_version >= "3.7" and python_version < "4.0"
|
||||||
|
matplotlib-inline==0.1.3; python_version >= "3.8"
|
||||||
|
mccabe==0.6.1; python_version >= "3.7" and python_full_version < "3.0.0" and python_version < "4.0" or python_version >= "3.7" and python_version < "4.0" and python_full_version >= "3.5.0"
|
||||||
|
more-itertools==8.13.0; python_version >= "3.7" and python_version < "4.0"
|
||||||
|
multidict==6.0.2; python_version >= "3.7"
|
||||||
|
mypy-extensions==0.4.3; python_version >= "3.7"
|
||||||
|
mypy==0.961; python_version >= "3.6"
|
||||||
|
nitpick==0.32.0; python_version >= "3.7" and python_version < "4.0"
|
||||||
|
nplusone==1.0.0
|
||||||
|
orderedmultidict==1.0.1; python_version >= "3.7" and python_version < "4.0"
|
||||||
|
packaging==21.3; python_version >= "3.7" and python_version < "4.0" and (python_version >= "3.7" and python_full_version < "3.0.0" or python_full_version >= "3.5.0" and python_version >= "3.7")
|
||||||
|
parso==0.8.3; python_version >= "3.8"
|
||||||
|
pathspec==0.9.0; python_version >= "3.6" and python_full_version < "3.0.0" or python_full_version >= "3.5.0" and python_version >= "3.6"
|
||||||
|
pbr==5.9.0; python_version >= "3.6"
|
||||||
|
pep8-naming==0.12.1; python_version >= "3.6" and python_version < "4.0"
|
||||||
|
pexpect==4.8.0; sys_platform != "win32" and python_version >= "3.8"
|
||||||
|
pickleshare==0.7.5; python_version >= "3.8"
|
||||||
|
pluggy==1.0.0; python_version >= "3.7" and python_version < "4.0" and (python_version >= "3.7" and python_full_version < "3.0.0" or python_full_version >= "3.5.0" and python_version >= "3.7")
|
||||||
|
ply==3.11; python_version >= "3.6" and python_version < "4.0"
|
||||||
|
polib==1.1.1; python_version >= "3.7" and python_full_version < "3.0.0" or python_full_version >= "3.5.0" and python_version >= "3.7"
|
||||||
|
polint==0.4; (python_version > "2.6" and python_full_version < "3.0.0") or (python_full_version >= "3.5.0")
|
||||||
|
prometheus-client==0.14.1; python_version >= "3.6"
|
||||||
|
prompt-toolkit==3.0.30; python_full_version >= "3.6.2" and python_version >= "3.8"
|
||||||
|
psycopg2-binary==2.9.3; python_version >= "3.6"
|
||||||
|
ptyprocess==0.7.0; sys_platform != "win32" and python_version >= "3.8"
|
||||||
|
pure-eval==0.2.2; python_version >= "3.8"
|
||||||
|
py==1.11.0; python_version >= "3.7" and python_full_version < "3.0.0" or python_full_version >= "3.5.0" and python_version >= "3.7"
|
||||||
|
pycodestyle==2.7.0; python_version >= "3.7" and python_full_version < "3.0.0" and python_version < "4.0" or python_version >= "3.7" and python_version < "4.0" and python_full_version >= "3.5.0"
|
||||||
|
pycparser==2.21; python_version >= "3.6" and python_full_version < "3.0.0" or python_full_version >= "3.4.0" and python_version >= "3.6"
|
||||||
|
pydocstyle==6.1.1; python_version >= "3.6" and python_version < "4.0"
|
||||||
|
pyflakes==2.3.1; python_version >= "3.7" and python_full_version < "3.0.0" and python_version < "4.0" or python_version >= "3.7" and python_version < "4.0" and python_full_version >= "3.5.0"
|
||||||
|
pygments==2.12.0; python_version >= "3.8" and python_version < "4.0"
|
||||||
|
pyparsing==3.0.9; python_version >= "3.7" and python_version < "4.0" and python_full_version >= "3.6.8"
|
||||||
|
pytest-cov==2.12.1; (python_version >= "2.7" and python_full_version < "3.0.0") or (python_full_version >= "3.5.0")
|
||||||
|
pytest-deadfixtures==2.2.1
|
||||||
|
pytest-django==4.5.2; python_version >= "3.5"
|
||||||
|
pytest-randomly==3.12.0; python_version >= "3.7"
|
||||||
|
pytest-testmon==1.3.3; python_version >= "3.6"
|
||||||
|
pytest-timeout==1.4.2
|
||||||
|
pytest==6.2.5; python_version >= "3.6"
|
||||||
|
python-decouple==3.6
|
||||||
|
python-slugify==6.1.2; python_version >= "3.7" and python_full_version < "3.0.0" and python_version < "4.0" or python_version >= "3.7" and python_version < "4.0" and python_full_version >= "3.6.0"
|
||||||
|
pytz==2022.1; python_version >= "3.7"
|
||||||
|
pyyaml==6.0; python_version >= "3.7" and python_version < "4.0"
|
||||||
|
requests-cache==0.9.5; python_version >= "3.7" and python_version < "4.0"
|
||||||
|
requests==2.28.1; python_version >= "3.7" and python_version < "4"
|
||||||
|
restructuredtext-lint==1.4.0; python_version >= "3.7" and python_version < "4.0"
|
||||||
|
ruamel.yaml.clib==0.2.6; platform_python_implementation == "CPython" and python_version < "3.11" and python_version >= "3.7"
|
||||||
|
ruamel.yaml==0.17.21; python_version >= "3.7" and python_version < "4.0"
|
||||||
|
safety==2.0.0
|
||||||
|
six==1.16.0; python_version >= "3.8" and python_full_version < "3.0.0" and python_version < "4.0" or python_full_version >= "3.6.0" and python_version >= "3.8" and python_version < "4.0"
|
||||||
|
smmap==5.0.0; python_version >= "3.7" and python_version < "4.0"
|
||||||
|
snowballstemmer==2.2.0; python_version >= "3.7" and python_version < "4.0"
|
||||||
|
sortedcontainers==2.4.0; python_version >= "3.7" and python_version < "4.0"
|
||||||
|
sphinx-autodoc-typehints==1.18.3; python_version >= "3.7"
|
||||||
|
sphinx==4.5.0; python_version >= "3.6"
|
||||||
|
sphinxcontrib-applehelp==1.0.2; python_version >= "3.7"
|
||||||
|
sphinxcontrib-devhelp==1.0.2; python_version >= "3.7"
|
||||||
|
sphinxcontrib-htmlhelp==2.0.0; python_version >= "3.7"
|
||||||
|
sphinxcontrib-jsmath==1.0.1; python_version >= "3.7"
|
||||||
|
sphinxcontrib-qthelp==1.0.3; python_version >= "3.7"
|
||||||
|
sphinxcontrib-serializinghtml==1.1.5; python_version >= "3.7"
|
||||||
|
sqlparse==0.4.2; python_version >= "3.8" and python_full_version >= "3.5.0"
|
||||||
|
stack-data==0.3.0; python_version >= "3.8"
|
||||||
|
stevedore==3.5.0; python_version >= "3.7" and python_version < "4.0"
|
||||||
|
strenum==0.4.8; python_version >= "3.7" and python_version < "4.0"
|
||||||
|
structlog==21.5.0; python_version >= "3.6"
|
||||||
|
testfixtures==6.18.5; python_version >= "3.6" and python_version < "4.0"
|
||||||
|
text-unidecode==1.3; python_version >= "3.7" and python_full_version < "3.0.0" and python_version < "4.0" or python_version >= "3.7" and python_version < "4.0" and python_full_version >= "3.6.0"
|
||||||
|
toml==0.10.2; python_version >= "3.7" and python_full_version < "3.0.0" and python_version < "4.0" or python_version >= "3.7" and python_version < "4.0" and python_full_version >= "3.5.0"
|
||||||
|
tomli==2.0.1; python_version < "3.11" and python_version >= "3.7"
|
||||||
|
tomlkit==0.11.1; python_version >= "3.6" and python_version < "4.0"
|
||||||
|
tornado==6.2; python_version >= "3.7"
|
||||||
|
traitlets==5.3.0; python_version >= "3.8"
|
||||||
|
types-pytz==2022.1.1; python_version >= "3.7"
|
||||||
|
types-pyyaml==6.0.9; python_version >= "3.7"
|
||||||
|
typing-extensions==4.3.0; python_version >= "3.7" and python_version < "4.0"
|
||||||
|
tzdata==2022.1; sys_platform == "win32" and python_version >= "3.8" and python_full_version >= "3.5.0"
|
||||||
|
url-normalize==1.4.3; python_version >= "3.7" and python_full_version < "3.0.0" and python_version < "4.0" or python_version >= "3.7" and python_version < "4.0" and python_full_version >= "3.6.0"
|
||||||
|
urllib3==1.26.10; python_version >= "3.7" and python_full_version < "3.0.0" and python_version < "4" or python_full_version >= "3.6.0" and python_version < "4" and python_version >= "3.7"
|
||||||
|
vine==5.0.0; python_version >= "3.7"
|
||||||
|
wcwidth==0.2.5; python_full_version >= "3.6.2" and python_version >= "3.8"
|
||||||
|
wemake-python-styleguide==0.16.1; python_version >= "3.6" and python_version < "4.0"
|
||||||
|
win32-setctime==1.1.0; python_version >= "3.7" and python_version < "4.0" and sys_platform == "win32"
|
||||||
|
yamllint==1.27.1; python_version >= "3.6"
|
||||||
|
yarl==1.7.2; python_version >= "3.6"
|
@ -12,7 +12,7 @@ from typing import Dict, List, Tuple, Union
|
|||||||
|
|
||||||
DEBUG = True
|
DEBUG = True
|
||||||
|
|
||||||
from django.utils.translation import ugettext_lazy as _
|
from django.utils.translation import gettext_lazy as _
|
||||||
|
|
||||||
from server.settings.components import BASE_DIR, config
|
from server.settings.components import BASE_DIR, config
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user