diff --git a/{{ cookiecutter.project_slug }}/requirements/base.txt b/{{ cookiecutter.project_slug }}/requirements/base.txt index f10fb7a..39481e0 100644 --- a/{{ cookiecutter.project_slug }}/requirements/base.txt +++ b/{{ cookiecutter.project_slug }}/requirements/base.txt @@ -1,38 +1,38 @@ # Base requirements for {{ cookiecutter.project_name }} # Django framework -django>=5.2,<5.3 # Use Django 5.2.x (latest stable) +django>=5.2.7,<5.3 # Use Django 5.2.x (latest stable) # API Framework -django-ninja>=1.4,<2.0 +django-ninja>=1.4.5,<2.0 # Celery and related packages -celery>=5.5,<6.0 -redis>=6.4,<7.0 # Python client for Redis (used by Celery) -django-celery-beat>=2.8,<3.0 # Database-backed periodic task scheduler -django-celery-results>=2.6,<3.0 # Celery result backend using Django ORM +celery>=5.5.3,<6.0 +redis>=7.0.0,<8.0 # Python client for Redis (used by Celery) +django-celery-beat>=2.8.1,<3.0 # Database-backed periodic task scheduler +django-celery-results>=2.6.0,<3.0 # Celery result backend using Django ORM # Database driver (PostgreSQL) -psycopg2-binary>=2.9,<3.0 # Use binary for easier installation +psycopg2-binary>=2.9.11,<3.0 # Use binary for easier installation # Cache backend (Redis) -django-redis>=6.0,<7.0 +django-redis>=6.0.0,<7.0 # JWT Authentication -djangorestframework-simplejwt>=5.5,<6.0 +djangorestframework-simplejwt>=5.5.1,<6.0 # OAuth2 Authentication -django-oauth-toolkit>=3.0,<4.0 # OAuth2 provider and consumer -requests-oauthlib>=2.0,<3.0 # OAuth2 client library -social-auth-app-django>=5.5,<6.0 # Social authentication (Google, GitHub, etc.) +django-oauth-toolkit>=3.1.0,<4.0 # OAuth2 provider and consumer +requests-oauthlib>=2.0.0,<3.0 # OAuth2 client library +social-auth-app-django>=5.6.0,<6.0 # Social authentication (Google, GitHub, etc.) # Object-level Permissions -django-guardian>=3.1,<4.0 +django-guardian>=3.2.0,<4.0 # Environment variable management python-decouple>=3.8,<4.0 # Optional: For parsing DATABASE_URL format easily -dj-database-url>=3.0,<4.0 +dj-database-url>=3.0.1,<4.0 # WSGI server for production -gunicorn>=23.0,<24.0 \ No newline at end of file +gunicorn>=23.0.0,<24.0 \ No newline at end of file diff --git a/{{ cookiecutter.project_slug }}/requirements/local.txt b/{{ cookiecutter.project_slug }}/requirements/local.txt index c28df66..04c98af 100644 --- a/{{ cookiecutter.project_slug }}/requirements/local.txt +++ b/{{ cookiecutter.project_slug }}/requirements/local.txt @@ -6,15 +6,15 @@ # Useful Django extensions (runserver_plus, shell_plus, etc.) django-extensions>=4.1,<5.0 # For debugging in the browser -django-debug-toolbar>=6.0,<7.0 +django-debug-toolbar>=6.0.0,<7.0 # Werkzeug might be needed by runserver_plus or debug toolbar in some cases -Werkzeug>=3.1,<4.0 +Werkzeug>=3.1.3,<4.0 # Testing libraries -pytest>=8.4,<9.0 -pytest-django>=4.11,<5.0 +pytest>=8.4.2,<9.0 +pytest-django>=4.11.1,<5.0 # Code formatting and linting -black>=25.1,<26.0 -isort>=6.0,<7.0 -flake8>=7.3,<8.0 \ No newline at end of file +black>=25.9.0,<26.0 +isort>=7.0.0,<8.0 +flake8>=7.3.0,<8.0 \ No newline at end of file diff --git a/{{ cookiecutter.project_slug }}/requirements/production.txt b/{{ cookiecutter.project_slug }}/requirements/production.txt index bcb1326..566cbe4 100644 --- a/{{ cookiecutter.project_slug }}/requirements/production.txt +++ b/{{ cookiecutter.project_slug }}/requirements/production.txt @@ -4,10 +4,10 @@ -r base.txt # Simplified static file serving for production -whitenoise[brotli]>=6.9,<7.0 # Includes brotli compression support +whitenoise[brotli]>=6.11.0,<7.0 # Includes brotli compression support # Production monitoring and logging -sentry-sdk[django]>=2.37,<3.0 # Error tracking and performance monitoring +sentry-sdk[django]>=2.42.1,<3.0 # Error tracking and performance monitoring # Add any other production-specific dependencies here # e.g., monitoring agents, specific logging libraries \ No newline at end of file