Refactor project structure and update configurations for State Corp backend
- Updated project description in __init__.py - Enhanced .gitignore to exclude additional data files - Modified User model to remove first_name and last_name fields - Improved instance save method in services.py to include updated_at field - Added API tokens to .env.example for external services - Cleaned up test files for better readability - Updated Dockerfile and docker-compose.yml for improved setup - Revised README.md to reflect project changes and added changelog
This commit is contained in:
@@ -19,14 +19,14 @@ automat==25.4.16
|
||||
babel==2.17.0
|
||||
# via sphinx
|
||||
beautifulsoup4==4.12.3
|
||||
# via mostovik-backend (pyproject.toml)
|
||||
# via state-corp-backend (pyproject.toml)
|
||||
billiard==4.2.4
|
||||
# via celery
|
||||
black==23.12.1
|
||||
# via mostovik-backend (pyproject.toml)
|
||||
# via state-corp-backend (pyproject.toml)
|
||||
celery==5.3.6
|
||||
# via
|
||||
# mostovik-backend (pyproject.toml)
|
||||
# state-corp-backend (pyproject.toml)
|
||||
# django-celery-beat
|
||||
# django-celery-results
|
||||
# flower
|
||||
@@ -42,7 +42,7 @@ charset-normalizer==3.4.4
|
||||
# via requests
|
||||
click==8.1.7
|
||||
# via
|
||||
# mostovik-backend (pyproject.toml)
|
||||
# state-corp-backend (pyproject.toml)
|
||||
# black
|
||||
# celery
|
||||
# click-didyoumean
|
||||
@@ -59,20 +59,20 @@ constantly==23.10.4
|
||||
# via twisted
|
||||
coreapi==2.3.3
|
||||
# via
|
||||
# mostovik-backend (pyproject.toml)
|
||||
# state-corp-backend (pyproject.toml)
|
||||
# django-rest-swagger
|
||||
# openapi-codec
|
||||
coreschema==0.0.4
|
||||
# via coreapi
|
||||
coverage==7.4.0
|
||||
# via
|
||||
# mostovik-backend (pyproject.toml)
|
||||
# state-corp-backend (pyproject.toml)
|
||||
# pytest-cov
|
||||
cron-descriptor==2.0.6
|
||||
# via django-celery-beat
|
||||
cryptography==42.0.5
|
||||
# via
|
||||
# mostovik-backend (pyproject.toml)
|
||||
# state-corp-backend (pyproject.toml)
|
||||
# pyopenssl
|
||||
# scrapy
|
||||
# service-identity
|
||||
@@ -86,7 +86,7 @@ distlib==0.4.0
|
||||
# via virtualenv
|
||||
django==3.2.25
|
||||
# via
|
||||
# mostovik-backend (pyproject.toml)
|
||||
# state-corp-backend (pyproject.toml)
|
||||
# django-celery-beat
|
||||
# django-celery-results
|
||||
# django-cors-headers
|
||||
@@ -100,39 +100,39 @@ django==3.2.25
|
||||
# drf-yasg
|
||||
# model-bakery
|
||||
django-celery-beat==2.6.0
|
||||
# via mostovik-backend (pyproject.toml)
|
||||
# via state-corp-backend (pyproject.toml)
|
||||
django-celery-results==2.5.1
|
||||
# via mostovik-backend (pyproject.toml)
|
||||
# via state-corp-backend (pyproject.toml)
|
||||
django-cors-headers==4.3.1
|
||||
# via mostovik-backend (pyproject.toml)
|
||||
# via state-corp-backend (pyproject.toml)
|
||||
django-debug-toolbar==4.2.0
|
||||
# via mostovik-backend (pyproject.toml)
|
||||
# via state-corp-backend (pyproject.toml)
|
||||
django-extensions==3.2.3
|
||||
# via mostovik-backend (pyproject.toml)
|
||||
# via state-corp-backend (pyproject.toml)
|
||||
django-filter==23.5
|
||||
# via mostovik-backend (pyproject.toml)
|
||||
# via state-corp-backend (pyproject.toml)
|
||||
django-redis==5.4.0
|
||||
# via mostovik-backend (pyproject.toml)
|
||||
# via state-corp-backend (pyproject.toml)
|
||||
django-rest-swagger==2.2.0
|
||||
# via mostovik-backend (pyproject.toml)
|
||||
# via state-corp-backend (pyproject.toml)
|
||||
django-timezone-field==7.2.1
|
||||
# via django-celery-beat
|
||||
djangorestframework==3.14.0
|
||||
# via
|
||||
# mostovik-backend (pyproject.toml)
|
||||
# state-corp-backend (pyproject.toml)
|
||||
# django-rest-swagger
|
||||
# djangorestframework-simplejwt
|
||||
# drf-yasg
|
||||
djangorestframework-simplejwt==5.3.1
|
||||
# via mostovik-backend (pyproject.toml)
|
||||
# via state-corp-backend (pyproject.toml)
|
||||
docutils==0.20.1
|
||||
# via
|
||||
# sphinx
|
||||
# sphinx-rtd-theme
|
||||
drf-yasg==1.21.10
|
||||
# via mostovik-backend (pyproject.toml)
|
||||
# via state-corp-backend (pyproject.toml)
|
||||
factory-boy==3.3.0
|
||||
# via mostovik-backend (pyproject.toml)
|
||||
# via state-corp-backend (pyproject.toml)
|
||||
faker==40.1.2
|
||||
# via factory-boy
|
||||
filelock==3.20.3
|
||||
@@ -140,15 +140,15 @@ filelock==3.20.3
|
||||
# tldextract
|
||||
# virtualenv
|
||||
flake8==6.1.0
|
||||
# via mostovik-backend (pyproject.toml)
|
||||
# via state-corp-backend (pyproject.toml)
|
||||
flower==2.0.1
|
||||
# via mostovik-backend (pyproject.toml)
|
||||
# via state-corp-backend (pyproject.toml)
|
||||
gevent==23.9.1
|
||||
# via mostovik-backend (pyproject.toml)
|
||||
# via state-corp-backend (pyproject.toml)
|
||||
greenlet==3.3.0
|
||||
# via gevent
|
||||
gunicorn==21.2.0
|
||||
# via mostovik-backend (pyproject.toml)
|
||||
# via state-corp-backend (pyproject.toml)
|
||||
h11==0.16.0
|
||||
# via wsproto
|
||||
humanize==4.15.0
|
||||
@@ -172,7 +172,7 @@ inflection==0.5.1
|
||||
iniconfig==2.3.0
|
||||
# via pytest
|
||||
isort==5.13.2
|
||||
# via mostovik-backend (pyproject.toml)
|
||||
# via state-corp-backend (pyproject.toml)
|
||||
itemadapter==0.13.1
|
||||
# via
|
||||
# itemloaders
|
||||
@@ -202,14 +202,14 @@ markupsafe==3.0.3
|
||||
mccabe==0.7.0
|
||||
# via flake8
|
||||
model-bakery==1.17.0
|
||||
# via mostovik-backend (pyproject.toml)
|
||||
# via state-corp-backend (pyproject.toml)
|
||||
mypy-extensions==1.1.0
|
||||
# via black
|
||||
nodeenv==1.10.0
|
||||
# via pre-commit
|
||||
numpy==1.24.4
|
||||
# via
|
||||
# mostovik-backend (pyproject.toml)
|
||||
# state-corp-backend (pyproject.toml)
|
||||
# pandas
|
||||
openapi-codec==1.3.2
|
||||
# via django-rest-swagger
|
||||
@@ -229,7 +229,7 @@ packaging==25.0
|
||||
# scrapy
|
||||
# sphinx
|
||||
pandas==2.0.3
|
||||
# via mostovik-backend (pyproject.toml)
|
||||
# via state-corp-backend (pyproject.toml)
|
||||
parsel==1.10.0
|
||||
# via
|
||||
# itemloaders
|
||||
@@ -237,7 +237,7 @@ parsel==1.10.0
|
||||
pathspec==1.0.3
|
||||
# via black
|
||||
pillow==12.1.0
|
||||
# via mostovik-backend (pyproject.toml)
|
||||
# via state-corp-backend (pyproject.toml)
|
||||
platformdirs==4.5.1
|
||||
# via
|
||||
# black
|
||||
@@ -245,7 +245,7 @@ platformdirs==4.5.1
|
||||
pluggy==1.6.0
|
||||
# via pytest
|
||||
pre-commit==3.6.0
|
||||
# via mostovik-backend (pyproject.toml)
|
||||
# via state-corp-backend (pyproject.toml)
|
||||
prometheus-client==0.24.1
|
||||
# via flower
|
||||
prompt-toolkit==3.0.52
|
||||
@@ -253,7 +253,7 @@ prompt-toolkit==3.0.52
|
||||
protego==0.5.0
|
||||
# via scrapy
|
||||
psycopg2-binary==2.9.9
|
||||
# via mostovik-backend (pyproject.toml)
|
||||
# via state-corp-backend (pyproject.toml)
|
||||
pyasn1==0.6.2
|
||||
# via
|
||||
# pyasn1-modules
|
||||
@@ -278,29 +278,29 @@ pysocks==1.7.1
|
||||
# via urllib3
|
||||
pytest==7.4.4
|
||||
# via
|
||||
# mostovik-backend (pyproject.toml)
|
||||
# state-corp-backend (pyproject.toml)
|
||||
# pytest-cov
|
||||
# pytest-django
|
||||
pytest-cov==4.1.0
|
||||
# via mostovik-backend (pyproject.toml)
|
||||
# via state-corp-backend (pyproject.toml)
|
||||
pytest-django==4.7.0
|
||||
# via mostovik-backend (pyproject.toml)
|
||||
# via state-corp-backend (pyproject.toml)
|
||||
python-crontab==3.3.0
|
||||
# via django-celery-beat
|
||||
python-dateutil==2.8.2
|
||||
# via
|
||||
# mostovik-backend (pyproject.toml)
|
||||
# state-corp-backend (pyproject.toml)
|
||||
# celery
|
||||
# pandas
|
||||
python-decouple==3.8
|
||||
# via mostovik-backend (pyproject.toml)
|
||||
# via state-corp-backend (pyproject.toml)
|
||||
python-dotenv==1.0.1
|
||||
# via mostovik-backend (pyproject.toml)
|
||||
# via state-corp-backend (pyproject.toml)
|
||||
python-json-logger==2.0.7
|
||||
# via mostovik-backend (pyproject.toml)
|
||||
# via state-corp-backend (pyproject.toml)
|
||||
pytz==2024.1
|
||||
# via
|
||||
# mostovik-backend (pyproject.toml)
|
||||
# state-corp-backend (pyproject.toml)
|
||||
# django
|
||||
# djangorestframework
|
||||
# drf-yasg
|
||||
@@ -314,11 +314,11 @@ queuelib==1.8.0
|
||||
# via scrapy
|
||||
redis==5.0.3
|
||||
# via
|
||||
# mostovik-backend (pyproject.toml)
|
||||
# state-corp-backend (pyproject.toml)
|
||||
# django-redis
|
||||
requests==2.31.0
|
||||
# via
|
||||
# mostovik-backend (pyproject.toml)
|
||||
# state-corp-backend (pyproject.toml)
|
||||
# coreapi
|
||||
# requests-file
|
||||
# sphinx
|
||||
@@ -326,11 +326,11 @@ requests==2.31.0
|
||||
requests-file==3.0.1
|
||||
# via tldextract
|
||||
ruff==0.1.14
|
||||
# via mostovik-backend (pyproject.toml)
|
||||
# via state-corp-backend (pyproject.toml)
|
||||
scrapy==2.11.2
|
||||
# via mostovik-backend (pyproject.toml)
|
||||
# via state-corp-backend (pyproject.toml)
|
||||
selenium==4.17.2
|
||||
# via mostovik-backend (pyproject.toml)
|
||||
# via state-corp-backend (pyproject.toml)
|
||||
service-identity==24.2.0
|
||||
# via scrapy
|
||||
setuptools==80.9.0
|
||||
@@ -349,11 +349,11 @@ soupsieve==2.8.2
|
||||
# via beautifulsoup4
|
||||
sphinx==7.2.6
|
||||
# via
|
||||
# mostovik-backend (pyproject.toml)
|
||||
# state-corp-backend (pyproject.toml)
|
||||
# sphinx-rtd-theme
|
||||
# sphinxcontrib-jquery
|
||||
sphinx-rtd-theme==2.0.0
|
||||
# via mostovik-backend (pyproject.toml)
|
||||
# via state-corp-backend (pyproject.toml)
|
||||
sphinxcontrib-applehelp==2.0.0
|
||||
# via sphinx
|
||||
sphinxcontrib-devhelp==2.0.0
|
||||
@@ -385,7 +385,7 @@ trio-websocket==0.12.2
|
||||
twisted==25.5.0
|
||||
# via scrapy
|
||||
typer==0.9.0
|
||||
# via mostovik-backend (pyproject.toml)
|
||||
# via state-corp-backend (pyproject.toml)
|
||||
typing-extensions==4.15.0
|
||||
# via
|
||||
# cron-descriptor
|
||||
@@ -419,11 +419,11 @@ w3lib==2.3.1
|
||||
# parsel
|
||||
# scrapy
|
||||
watchdog==3.0.0
|
||||
# via mostovik-backend (pyproject.toml)
|
||||
# via state-corp-backend (pyproject.toml)
|
||||
wcwidth==0.2.14
|
||||
# via prompt-toolkit
|
||||
werkzeug==3.0.1
|
||||
# via mostovik-backend (pyproject.toml)
|
||||
# via state-corp-backend (pyproject.toml)
|
||||
wsproto==1.3.2
|
||||
# via trio-websocket
|
||||
zope-event==6.1
|
||||
|
||||
Reference in New Issue
Block a user