diff --git "a/requirements-dev.txt" "b/requirements-dev.txt" new file mode 100644--- /dev/null +++ "b/requirements-dev.txt" @@ -0,0 +1,4956 @@ +# Testing +pytest>=8.0.0 +pytest-asyncio>=0.23.5 +pytest-aiohttp>=1.0.5 +aioresponses>=0.7.5 +pytest-cov>=4.1.0 +pytest-mock>=3.12.0 +pytest-timeout>=2.2.0 +pytest-xdist>=3.5.0 + +# Type checking +mypy>=1.8.0 +types-aiohttp>=3.9.1 +types-backoff>=2.2.1 +types-tenacity>=8.2.3 +types-pytest>=8.0.0.2 +types-aioresponses>=0.7.5 +types-pydantic>=2.5.0 +types-requests>=2.31.0 +types-python-dateutil>=2.8.19 +types-cryptography>=3.3.23 +types-cachetools>=5.3.0 +types-psutil>=5.9.5 + +# Linting and formatting +black>=24.1.0 +flake8>=7.0.0 +flake8-docstrings>=1.7.0 +flake8-import-order>=0.18.2 +flake8-quotes>=3.4.0 +pylint>=3.0.3 +bandit>=1.7.7 +isort>=5.13.2 + +# Development tools +pip-tools>=7.3.0 +pre-commit>=3.6.0 +debugpy>=1.8.0 +ipython>=8.20.0 + +# Documentation +sphinx>=7.2.6 +sphinx-rtd-theme>=2.0.0 +sphinx-autodoc-typehints>=1.25.2 + +# Coverage +coverage>=7.4.1,<8.0.0 +hypothesis>=6.98.0,<7.0.0 + +# Style guide enforcement +flake8-bugbear>=24.1.17,<25.0.0 +flake8-comprehensions>=3.14.0,<4.0.0 +flake8-annotations-complexity>=0.0.8,<1.0.0 +flake8-cognitive-complexity>=0.1.0,<1.0.0 +flake8-expression-complexity>=0.0.11,<1.0.0 +flake8-pytest-style>=1.7.2,<2.0.0 +flake8-django>=1.4.0,<2.0.0 +flake8-typing-imports>=1.15.0,<2.0.0 +flake8-simplify>=0.21.0,<1.0.0 +flake8-use-fstring>=1.4,<2.0.0 +flake8-use-pathlib>=0.3.0,<1.0.0 +flake8-warnings>=0.4.1,<1.0.0 +darglint>=1.8.1,<2.0.0 +doc8>=1.1.1,<2.0.0 +pyupgrade>=3.15.0,<4.0.0 +safety>=2.3.5,<3.0.0 + +# Security linting +bandit>=1.7.7,<2.0.0 + +# Automatic Python upgrades +pyupgrade>=3.15.0,<4.0.0 + +# Git hooks management +pre-commit>=3.6.0,<4.0.0 + +# Import sorting +isort>=5.13.2,<6.0.0 + +# Dependency management +pip-tools>=7.3.0,<8.0.0 + +# Enhanced Python shell +ipython>=8.20.0,<9.0.0 + +# IPython debugger +ipdb>=0.13.13,<1.0.0 + +# Debug adapter protocol implementation +debugpy>=1.8.0,<2.0.0 + +# Documentation style checking +doc8>=1.1.1,<2.0.0 + +# Python code analysis +pylint>=3.0.3,<4.0.0 + +# Static type checking +mypy>=1.8.0,<2.0.0 + +# Types +types-requests>=2.31.0.20240125,<3.0.0 +types-python-dateutil>=2.8.19.20240106,<3.0.0 +types-pytz>=2024.1.0.20240203,<2025.0.0 +types-psutil>=5.9.5.20240106,<6.0.0 + +# Sphinx +sphinx>=7.2.6,<8.0.0 +sphinx-rtd-theme>=2.0.0,<3.0.0 +sphinx-autodoc-typehints>=1.25.2,<2.0.0 + +# Docstring style checking +flake8-docstrings>=1.7.0,<2.0.0 + +# Finding likely bugs +flake8-bugbear>=24.1.17,<25.0.0 + +# Better list/dict/set comprehensions +flake8-comprehensions>=3.14.0,<4.0.0 + +# Annotation complexity checking +flake8-annotations-complexity>=0.0.8,<1.0.0 + +# Cognitive complexity checking +flake8-cognitive-complexity>=0.1.0,<1.0.0 + +# Expression complexity checking +flake8-expression-complexity>=0.0.11,<1.0.0 + +# Pytest style checking +flake8-pytest-style>=1.7.2,<2.0.0 + +# Django-specific linting +flake8-django>=1.4.0,<2.0.0 + +# Import type checking +flake8-typing-imports>=1.15.0,<2.0.0 + +# Code simplification suggestions +flake8-simplify>=0.21.0,<1.0.0 + +# String formatting checks +flake8-use-fstring>=1.4,<2.0.0 + +# Pathlib usage checks +flake8-use-pathlib>=0.3.0,<1.0.0 + +# Warning checks +flake8-warnings>=0.4.1,<1.0.0 + +# Docstring checking +darglint>=1.8.1,<2.0.0 + +# Documentation style checking +doc8>=1.1.1,<2.0.0 + +# Security linting +bandit>=1.7.7,<2.0.0 + +# Automatic Python upgrades +pyupgrade>=3.15.0,<4.0.0 + +# Git hooks management +pre-commit>=3.6.0,<4.0.0 + +# Import sorting +isort>=5.13.2,<6.0.0 + +# Dependency security checking +safety>=2.3.5,<3.0.0 + +# Static type checking +mypy>=1.8.0,<2.0.0 + +# Types +types-requests>=2.31.0.20240125,<3.0.0 +types-python-dateutil>=2.8.19.20240106,<3.0.0 +types-pytz>=2024.1.0.20240203,<2025.0.0 +types-psutil>=5.9.5.20240106,<6.0.0 + +# Sphinx +sphinx>=7.2.6,<8.0.0 +sphinx-rtd-theme>=2.0.0,<3.0.0 +sphinx-autodoc-typehints>=1.25.2,<2.0.0 + +# Docstring style checking +flake8-docstrings>=1.7.0,<2.0.0 + +# Finding likely bugs +flake8-bugbear>=24.1.17,<25.0.0 + +# Better list/dict/set comprehensions +flake8-comprehensions>=3.14.0,<4.0.0 + +# Annotation complexity checking +flake8-annotations-complexity>=0.0.8,<1.0.0 + +# Cognitive complexity checking +flake8-cognitive-complexity>=0.1.0,<1.0.0 + +# Expression complexity checking +flake8-expression-complexity>=0.0.11,<1.0.0 + +# Pytest style checking +flake8-pytest-style>=1.7.2,<2.0.0 + +# Django-specific linting +flake8-django>=1.4.0,<2.0.0 + +# Import type checking +flake8-typing-imports>=1.15.0,<2.0.0 + +# Code simplification suggestions +flake8-simplify>=0.21.0,<1.0.0 + +# String formatting checks +flake8-use-fstring>=1.4,<2.0.0 + +# Pathlib usage checks +flake8-use-pathlib>=0.3.0,<1.0.0 + +# Warning checks +flake8-warnings>=0.4.1,<1.0.0 + +# Docstring checking +darglint>=1.8.1,<2.0.0 + +# Documentation style checking +doc8>=1.1.1,<2.0.0 + +# Security linting +bandit>=1.7.7,<2.0.0 + +# Automatic Python upgrades +pyupgrade>=3.15.0,<4.0.0 + +# Git hooks management +pre-commit>=3.6.0,<4.0.0 + +# Import sorting +isort>=5.13.2,<6.0.0 + +# Dependency security checking +safety>=2.3.5,<3.0.0 + +# Static type checking +mypy>=1.8.0,<2.0.0 + +# Types +types-requests>=2.31.0.20240125,<3.0.0 +types-python-dateutil>=2.8.19.20240106,<3.0.0 +types-pytz>=2024.1.0.20240203,<2025.0.0 +types-psutil>=5.9.5.20240106,<6.0.0 + +# Sphinx +sphinx>=7.2.6,<8.0.0 +sphinx-rtd-theme>=2.0.0,<3.0.0 +sphinx-autodoc-typehints>=1.25.2,<2.0.0 + +# Docstring style checking +flake8-docstrings>=1.7.0,<2.0.0 + +# Finding likely bugs +flake8-bugbear>=24.1.17,<25.0.0 + +# Better list/dict/set comprehensions +flake8-comprehensions>=3.14.0,<4.0.0 + +# Annotation complexity checking +flake8-annotations-complexity>=0.0.8,<1.0.0 + +# Cognitive complexity checking +flake8-cognitive-complexity>=0.1.0,<1.0.0 + +# Expression complexity checking +flake8-expression-complexity>=0.0.11,<1.0.0 + +# Pytest style checking +flake8-pytest-style>=1.7.2,<2.0.0 + +# Django-specific linting +flake8-django>=1.4.0,<2.0.0 + +# Import type checking +flake8-typing-imports>=1.15.0,<2.0.0 + +# Code simplification suggestions +flake8-simplify>=0.21.0,<1.0.0 + +# String formatting checks +flake8-use-fstring>=1.4,<2.0.0 + +# Pathlib usage checks +flake8-use-pathlib>=0.3.0,<1.0.0 + +# Warning checks +flake8-warnings>=0.4.1,<1.0.0 + +# Docstring checking +darglint>=1.8.1,<2.0.0 + +# Documentation style checking +doc8>=1.1.1,<2.0.0 + +# Security linting +bandit>=1.7.7,<2.0.0 + +# Automatic Python upgrades +pyupgrade>=3.15.0,<4.0.0 + +# Git hooks management +pre-commit>=3.6.0,<4.0.0 + +# Import sorting +isort>=5.13.2,<6.0.0 + +# Dependency security checking +safety>=2.3.5,<3.0.0 + +# Static type checking +mypy>=1.8.0,<2.0.0 + +# Types +types-requests>=2.31.0.20240125,<3.0.0 +types-python-dateutil>=2.8.19.20240106,<3.0.0 +types-pytz>=2024.1.0.20240203,<2025.0.0 +types-psutil>=5.9.5.20240106,<6.0.0 + +# Sphinx +sphinx>=7.2.6,<8.0.0 +sphinx-rtd-theme>=2.0.0,<3.0.0 +sphinx-autodoc-typehints>=1.25.2,<2.0.0 + +# Docstring style checking +flake8-docstrings>=1.7.0,<2.0.0 + +# Finding likely bugs +flake8-bugbear>=24.1.17,<25.0.0 + +# Better list/dict/set comprehensions +flake8-comprehensions>=3.14.0,<4.0.0 + +# Annotation complexity checking +flake8-annotations-complexity>=0.0.8,<1.0.0 + +# Cognitive complexity checking +flake8-cognitive-complexity>=0.1.0,<1.0.0 + +# Expression complexity checking +flake8-expression-complexity>=0.0.11,<1.0.0 + +# Pytest style checking +flake8-pytest-style>=1.7.2,<2.0.0 + +# Django-specific linting +flake8-django>=1.4.0,<2.0.0 + +# Import type checking +flake8-typing-imports>=1.15.0,<2.0.0 + +# Code simplification suggestions +flake8-simplify>=0.21.0,<1.0.0 + +# String formatting checks +flake8-use-fstring>=1.4,<2.0.0 + +# Pathlib usage checks +flake8-use-pathlib>=0.3.0,<1.0.0 + +# Warning checks +flake8-warnings>=0.4.1,<1.0.0 + +# Docstring checking +darglint>=1.8.1,<2.0.0 + +# Documentation style checking +doc8>=1.1.1,<2.0.0 + +# Security linting +bandit>=1.7.7,<2.0.0 + +# Automatic Python upgrades +pyupgrade>=3.15.0,<4.0.0 + +# Git hooks management +pre-commit>=3.6.0,<4.0.0 + +# Import sorting +isort>=5.13.2,<6.0.0 + +# Dependency security checking +safety>=2.3.5,<3.0.0 + +# Static type checking +mypy>=1.8.0,<2.0.0 + +# Types +types-requests>=2.31.0.20240125,<3.0.0 +types-python-dateutil>=2.8.19.20240106,<3.0.0 +types-pytz>=2024.1.0.20240203,<2025.0.0 +types-psutil>=5.9.5.20240106,<6.0.0 + +# Sphinx +sphinx>=7.2.6,<8.0.0 +sphinx-rtd-theme>=2.0.0,<3.0.0 +sphinx-autodoc-typehints>=1.25.2,<2.0.0 + +# Docstring style checking +flake8-docstrings>=1.7.0,<2.0.0 + +# Finding likely bugs +flake8-bugbear>=24.1.17,<25.0.0 + +# Better list/dict/set comprehensions +flake8-comprehensions>=3.14.0,<4.0.0 + +# Annotation complexity checking +flake8-annotations-complexity>=0.0.8,<1.0.0 + +# Cognitive complexity checking +flake8-cognitive-complexity>=0.1.0,<1.0.0 + +# Expression complexity checking +flake8-expression-complexity>=0.0.11,<1.0.0 + +# Pytest style checking +flake8-pytest-style>=1.7.2,<2.0.0 + +# Django-specific linting +flake8-django>=1.4.0,<2.0.0 + +# Import type checking +flake8-typing-imports>=1.15.0,<2.0.0 + +# Code simplification suggestions +flake8-simplify>=0.21.0,<1.0.0 + +# String formatting checks +flake8-use-fstring>=1.4,<2.0.0 + +# Pathlib usage checks +flake8-use-pathlib>=0.3.0,<1.0.0 + +# Warning checks +flake8-warnings>=0.4.1,<1.0.0 + +# Docstring checking +darglint>=1.8.1,<2.0.0 + +# Documentation style checking +doc8>=1.1.1,<2.0.0 + +# Security linting +bandit>=1.7.7,<2.0.0 + +# Automatic Python upgrades +pyupgrade>=3.15.0,<4.0.0 + +# Git hooks management +pre-commit>=3.6.0,<4.0.0 + +# Import sorting +isort>=5.13.2,<6.0.0 + +# Dependency security checking +safety>=2.3.5,<3.0.0 + +# Static type checking +mypy>=1.8.0,<2.0.0 + +# Types +types-requests>=2.31.0.20240125,<3.0.0 +types-python-dateutil>=2.8.19.20240106,<3.0.0 +types-pytz>=2024.1.0.20240203,<2025.0.0 +types-psutil>=5.9.5.20240106,<6.0.0 + +# Sphinx +sphinx>=7.2.6,<8.0.0 +sphinx-rtd-theme>=2.0.0,<3.0.0 +sphinx-autodoc-typehints>=1.25.2,<2.0.0 + +# Docstring style checking +flake8-docstrings>=1.7.0,<2.0.0 + +# Finding likely bugs +flake8-bugbear>=24.1.17,<25.0.0 + +# Better list/dict/set comprehensions +flake8-comprehensions>=3.14.0,<4.0.0 + +# Annotation complexity checking +flake8-annotations-complexity>=0.0.8,<1.0.0 + +# Cognitive complexity checking +flake8-cognitive-complexity>=0.1.0,<1.0.0 + +# Expression complexity checking +flake8-expression-complexity>=0.0.11,<1.0.0 + +# Pytest style checking +flake8-pytest-style>=1.7.2,<2.0.0 + +# Django-specific linting +flake8-django>=1.4.0,<2.0.0 + +# Import type checking +flake8-typing-imports>=1.15.0,<2.0.0 + +# Code simplification suggestions +flake8-simplify>=0.21.0,<1.0.0 + +# String formatting checks +flake8-use-fstring>=1.4,<2.0.0 + +# Pathlib usage checks +flake8-use-pathlib>=0.3.0,<1.0.0 + +# Warning checks +flake8-warnings>=0.4.1,<1.0.0 + +# Docstring checking +darglint>=1.8.1,<2.0.0 + +# Documentation style checking +doc8>=1.1.1,<2.0.0 + +# Security linting +bandit>=1.7.7,<2.0.0 + +# Automatic Python upgrades +pyupgrade>=3.15.0,<4.0.0 + +# Git hooks management +pre-commit>=3.6.0,<4.0.0 + +# Import sorting +isort>=5.13.2,<6.0.0 + +# Dependency security checking +safety>=2.3.5,<3.0.0 + +# Static type checking +mypy>=1.8.0,<2.0.0 + +# Types +types-requests>=2.31.0.20240125,<3.0.0 +types-python-dateutil>=2.8.19.20240106,<3.0.0 +types-pytz>=2024.1.0.20240203,<2025.0.0 +types-psutil>=5.9.5.20240106,<6.0.0 + +# Sphinx +sphinx>=7.2.6,<8.0.0 +sphinx-rtd-theme>=2.0.0,<3.0.0 +sphinx-autodoc-typehints>=1.25.2,<2.0.0 + +# Docstring style checking +flake8-docstrings>=1.7.0,<2.0.0 + +# Finding likely bugs +flake8-bugbear>=24.1.17,<25.0.0 + +# Better list/dict/set comprehensions +flake8-comprehensions>=3.14.0,<4.0.0 + +# Annotation complexity checking +flake8-annotations-complexity>=0.0.8,<1.0.0 + +# Cognitive complexity checking +flake8-cognitive-complexity>=0.1.0,<1.0.0 + +# Expression complexity checking +flake8-expression-complexity>=0.0.11,<1.0.0 + +# Pytest style checking +flake8-pytest-style>=1.7.2,<2.0.0 + +# Django-specific linting +flake8-django>=1.4.0,<2.0.0 + +# Import type checking +flake8-typing-imports>=1.15.0,<2.0.0 + +# Code simplification suggestions +flake8-simplify>=0.21.0,<1.0.0 + +# String formatting checks +flake8-use-fstring>=1.4,<2.0.0 + +# Pathlib usage checks +flake8-use-pathlib>=0.3.0,<1.0.0 + +# Warning checks +flake8-warnings>=0.4.1,<1.0.0 + +# Docstring checking +darglint>=1.8.1,<2.0.0 + +# Documentation style checking +doc8>=1.1.1,<2.0.0 + +# Security linting +bandit>=1.7.7,<2.0.0 + +# Automatic Python upgrades +pyupgrade>=3.15.0,<4.0.0 + +# Git hooks management +pre-commit>=3.6.0,<4.0.0 + +# Import sorting +isort>=5.13.2,<6.0.0 + +# Dependency security checking +safety>=2.3.5,<3.0.0 + +# Static type checking +mypy>=1.8.0,<2.0.0 + +# Types +types-requests>=2.31.0.20240125,<3.0.0 +types-python-dateutil>=2.8.19.20240106,<3.0.0 +types-pytz>=2024.1.0.20240203,<2025.0.0 +types-psutil>=5.9.5.20240106,<6.0.0 + +# Sphinx +sphinx>=7.2.6,<8.0.0 +sphinx-rtd-theme>=2.0.0,<3.0.0 +sphinx-autodoc-typehints>=1.25.2,<2.0.0 + +# Docstring style checking +flake8-docstrings>=1.7.0,<2.0.0 + +# Finding likely bugs +flake8-bugbear>=24.1.17,<25.0.0 + +# Better list/dict/set comprehensions +flake8-comprehensions>=3.14.0,<4.0.0 + +# Annotation complexity checking +flake8-annotations-complexity>=0.0.8,<1.0.0 + +# Cognitive complexity checking +flake8-cognitive-complexity>=0.1.0,<1.0.0 + +# Expression complexity checking +flake8-expression-complexity>=0.0.11,<1.0.0 + +# Pytest style checking +flake8-pytest-style>=1.7.2,<2.0.0 + +# Django-specific linting +flake8-django>=1.4.0,<2.0.0 + +# Import type checking +flake8-typing-imports>=1.15.0,<2.0.0 + +# Code simplification suggestions +flake8-simplify>=0.21.0,<1.0.0 + +# String formatting checks +flake8-use-fstring>=1.4,<2.0.0 + +# Pathlib usage checks +flake8-use-pathlib>=0.3.0,<1.0.0 + +# Warning checks +flake8-warnings>=0.4.1,<1.0.0 + +# Docstring checking +darglint>=1.8.1,<2.0.0 + +# Documentation style checking +doc8>=1.1.1,<2.0.0 + +# Security linting +bandit>=1.7.7,<2.0.0 + +# Automatic Python upgrades +pyupgrade>=3.15.0,<4.0.0 + +# Git hooks management +pre-commit>=3.6.0,<4.0.0 + +# Import sorting +isort>=5.13.2,<6.0.0 + +# Dependency security checking +safety>=2.3.5,<3.0.0 + +# Static type checking +mypy>=1.8.0,<2.0.0 + +# Types +types-requests>=2.31.0.20240125,<3.0.0 +types-python-dateutil>=2.8.19.20240106,<3.0.0 +types-pytz>=2024.1.0.20240203,<2025.0.0 +types-psutil>=5.9.5.20240106,<6.0.0 + +# Sphinx +sphinx>=7.2.6,<8.0.0 +sphinx-rtd-theme>=2.0.0,<3.0.0 +sphinx-autodoc-typehints>=1.25.2,<2.0.0 + +# Docstring style checking +flake8-docstrings>=1.7.0,<2.0.0 + +# Finding likely bugs +flake8-bugbear>=24.1.17,<25.0.0 + +# Better list/dict/set comprehensions +flake8-comprehensions>=3.14.0,<4.0.0 + +# Annotation complexity checking +flake8-annotations-complexity>=0.0.8,<1.0.0 + +# Cognitive complexity checking +flake8-cognitive-complexity>=0.1.0,<1.0.0 + +# Expression complexity checking +flake8-expression-complexity>=0.0.11,<1.0.0 + +# Pytest style checking +flake8-pytest-style>=1.7.2,<2.0.0 + +# Django-specific linting +flake8-django>=1.4.0,<2.0.0 + +# Import type checking +flake8-typing-imports>=1.15.0,<2.0.0 + +# Code simplification suggestions +flake8-simplify>=0.21.0,<1.0.0 + +# String formatting checks +flake8-use-fstring>=1.4,<2.0.0 + +# Pathlib usage checks +flake8-use-pathlib>=0.3.0,<1.0.0 + +# Warning checks +flake8-warnings>=0.4.1,<1.0.0 + +# Docstring checking +darglint>=1.8.1,<2.0.0 + +# Documentation style checking +doc8>=1.1.1,<2.0.0 + +# Security linting +bandit>=1.7.7,<2.0.0 + +# Automatic Python upgrades +pyupgrade>=3.15.0,<4.0.0 + +# Git hooks management +pre-commit>=3.6.0,<4.0.0 + +# Import sorting +isort>=5.13.2,<6.0.0 + +# Dependency security checking +safety>=2.3.5,<3.0.0 + +# Static type checking +mypy>=1.8.0,<2.0.0 + +# Types +types-requests>=2.31.0.20240125,<3.0.0 +types-python-dateutil>=2.8.19.20240106,<3.0.0 +types-pytz>=2024.1.0.20240203,<2025.0.0 +types-psutil>=5.9.5.20240106,<6.0.0 + +# Sphinx +sphinx>=7.2.6,<8.0.0 +sphinx-rtd-theme>=2.0.0,<3.0.0 +sphinx-autodoc-typehints>=1.25.2,<2.0.0 + +# Docstring style checking +flake8-docstrings>=1.7.0,<2.0.0 + +# Finding likely bugs +flake8-bugbear>=24.1.17,<25.0.0 + +# Better list/dict/set comprehensions +flake8-comprehensions>=3.14.0,<4.0.0 + +# Annotation complexity checking +flake8-annotations-complexity>=0.0.8,<1.0.0 + +# Cognitive complexity checking +flake8-cognitive-complexity>=0.1.0,<1.0.0 + +# Expression complexity checking +flake8-expression-complexity>=0.0.11,<1.0.0 + +# Pytest style checking +flake8-pytest-style>=1.7.2,<2.0.0 + +# Django-specific linting +flake8-django>=1.4.0,<2.0.0 + +# Import type checking +flake8-typing-imports>=1.15.0,<2.0.0 + +# Code simplification suggestions +flake8-simplify>=0.21.0,<1.0.0 + +# String formatting checks +flake8-use-fstring>=1.4,<2.0.0 + +# Pathlib usage checks +flake8-use-pathlib>=0.3.0,<1.0.0 + +# Warning checks +flake8-warnings>=0.4.1,<1.0.0 + +# Docstring checking +darglint>=1.8.1,<2.0.0 + +# Documentation style checking +doc8>=1.1.1,<2.0.0 + +# Security linting +bandit>=1.7.7,<2.0.0 + +# Automatic Python upgrades +pyupgrade>=3.15.0,<4.0.0 + +# Git hooks management +pre-commit>=3.6.0,<4.0.0 + +# Import sorting +isort>=5.13.2,<6.0.0 + +# Dependency security checking +safety>=2.3.5,<3.0.0 + +# Static type checking +mypy>=1.8.0,<2.0.0 + +# Types +types-requests>=2.31.0.20240125,<3.0.0 +types-python-dateutil>=2.8.19.20240106,<3.0.0 +types-pytz>=2024.1.0.20240203,<2025.0.0 +types-psutil>=5.9.5.20240106,<6.0.0 + +# Sphinx +sphinx>=7.2.6,<8.0.0 +sphinx-rtd-theme>=2.0.0,<3.0.0 +sphinx-autodoc-typehints>=1.25.2,<2.0.0 + +# Docstring style checking +flake8-docstrings>=1.7.0,<2.0.0 + +# Finding likely bugs +flake8-bugbear>=24.1.17,<25.0.0 + +# Better list/dict/set comprehensions +flake8-comprehensions>=3.14.0,<4.0.0 + +# Annotation complexity checking +flake8-annotations-complexity>=0.0.8,<1.0.0 + +# Cognitive complexity checking +flake8-cognitive-complexity>=0.1.0,<1.0.0 + +# Expression complexity checking +flake8-expression-complexity>=0.0.11,<1.0.0 + +# Pytest style checking +flake8-pytest-style>=1.7.2,<2.0.0 + +# Django-specific linting +flake8-django>=1.4.0,<2.0.0 + +# Import type checking +flake8-typing-imports>=1.15.0,<2.0.0 + +# Code simplification suggestions +flake8-simplify>=0.21.0,<1.0.0 + +# String formatting checks +flake8-use-fstring>=1.4,<2.0.0 + +# Pathlib usage checks +flake8-use-pathlib>=0.3.0,<1.0.0 + +# Warning checks +flake8-warnings>=0.4.1,<1.0.0 + +# Docstring checking +darglint>=1.8.1,<2.0.0 + +# Documentation style checking +doc8>=1.1.1,<2.0.0 + +# Security linting +bandit>=1.7.7,<2.0.0 + +# Automatic Python upgrades +pyupgrade>=3.15.0,<4.0.0 + +# Git hooks management +pre-commit>=3.6.0,<4.0.0 + +# Import sorting +isort>=5.13.2,<6.0.0 + +# Dependency security checking +safety>=2.3.5,<3.0.0 + +# Static type checking +mypy>=1.8.0,<2.0.0 + +# Types +types-requests>=2.31.0.20240125,<3.0.0 +types-python-dateutil>=2.8.19.20240106,<3.0.0 +types-pytz>=2024.1.0.20240203,<2025.0.0 +types-psutil>=5.9.5.20240106,<6.0.0 + +# Sphinx +sphinx>=7.2.6,<8.0.0 +sphinx-rtd-theme>=2.0.0,<3.0.0 +sphinx-autodoc-typehints>=1.25.2,<2.0.0 + +# Docstring style checking +flake8-docstrings>=1.7.0,<2.0.0 + +# Finding likely bugs +flake8-bugbear>=24.1.17,<25.0.0 + +# Better list/dict/set comprehensions +flake8-comprehensions>=3.14.0,<4.0.0 + +# Annotation complexity checking +flake8-annotations-complexity>=0.0.8,<1.0.0 + +# Cognitive complexity checking +flake8-cognitive-complexity>=0.1.0,<1.0.0 + +# Expression complexity checking +flake8-expression-complexity>=0.0.11,<1.0.0 + +# Pytest style checking +flake8-pytest-style>=1.7.2,<2.0.0 + +# Django-specific linting +flake8-django>=1.4.0,<2.0.0 + +# Import type checking +flake8-typing-imports>=1.15.0,<2.0.0 + +# Code simplification suggestions +flake8-simplify>=0.21.0,<1.0.0 + +# String formatting checks +flake8-use-fstring>=1.4,<2.0.0 + +# Pathlib usage checks +flake8-use-pathlib>=0.3.0,<1.0.0 + +# Warning checks +flake8-warnings>=0.4.1,<1.0.0 + +# Docstring checking +darglint>=1.8.1,<2.0.0 + +# Documentation style checking +doc8>=1.1.1,<2.0.0 + +# Security linting +bandit>=1.7.7,<2.0.0 + +# Automatic Python upgrades +pyupgrade>=3.15.0,<4.0.0 + +# Git hooks management +pre-commit>=3.6.0,<4.0.0 + +# Import sorting +isort>=5.13.2,<6.0.0 + +# Dependency security checking +safety>=2.3.5,<3.0.0 + +# Static type checking +mypy>=1.8.0,<2.0.0 + +# Types +types-requests>=2.31.0.20240125,<3.0.0 +types-python-dateutil>=2.8.19.20240106,<3.0.0 +types-pytz>=2024.1.0.20240203,<2025.0.0 +types-psutil>=5.9.5.20240106,<6.0.0 + +# Sphinx +sphinx>=7.2.6,<8.0.0 +sphinx-rtd-theme>=2.0.0,<3.0.0 +sphinx-autodoc-typehints>=1.25.2,<2.0.0 + +# Docstring style checking +flake8-docstrings>=1.7.0,<2.0.0 + +# Finding likely bugs +flake8-bugbear>=24.1.17,<25.0.0 + +# Better list/dict/set comprehensions +flake8-comprehensions>=3.14.0,<4.0.0 + +# Annotation complexity checking +flake8-annotations-complexity>=0.0.8,<1.0.0 + +# Cognitive complexity checking +flake8-cognitive-complexity>=0.1.0,<1.0.0 + +# Expression complexity checking +flake8-expression-complexity>=0.0.11,<1.0.0 + +# Pytest style checking +flake8-pytest-style>=1.7.2,<2.0.0 + +# Django-specific linting +flake8-django>=1.4.0,<2.0.0 + +# Import type checking +flake8-typing-imports>=1.15.0,<2.0.0 + +# Code simplification suggestions +flake8-simplify>=0.21.0,<1.0.0 + +# String formatting checks +flake8-use-fstring>=1.4,<2.0.0 + +# Pathlib usage checks +flake8-use-pathlib>=0.3.0,<1.0.0 + +# Warning checks +flake8-warnings>=0.4.1,<1.0.0 + +# Docstring checking +darglint>=1.8.1,<2.0.0 + +# Documentation style checking +doc8>=1.1.1,<2.0.0 + +# Security linting +bandit>=1.7.7,<2.0.0 + +# Automatic Python upgrades +pyupgrade>=3.15.0,<4.0.0 + +# Git hooks management +pre-commit>=3.6.0,<4.0.0 + +# Import sorting +isort>=5.13.2,<6.0.0 + +# Dependency security checking +safety>=2.3.5,<3.0.0 + +# Static type checking +mypy>=1.8.0,<2.0.0 + +# Types +types-requests>=2.31.0.20240125,<3.0.0 +types-python-dateutil>=2.8.19.20240106,<3.0.0 +types-pytz>=2024.1.0.20240203,<2025.0.0 +types-psutil>=5.9.5.20240106,<6.0.0 + +# Sphinx +sphinx>=7.2.6,<8.0.0 +sphinx-rtd-theme>=2.0.0,<3.0.0 +sphinx-autodoc-typehints>=1.25.2,<2.0.0 + +# Docstring style checking +flake8-docstrings>=1.7.0,<2.0.0 + +# Finding likely bugs +flake8-bugbear>=24.1.17,<25.0.0 + +# Better list/dict/set comprehensions +flake8-comprehensions>=3.14.0,<4.0.0 + +# Annotation complexity checking +flake8-annotations-complexity>=0.0.8,<1.0.0 + +# Cognitive complexity checking +flake8-cognitive-complexity>=0.1.0,<1.0.0 + +# Expression complexity checking +flake8-expression-complexity>=0.0.11,<1.0.0 + +# Pytest style checking +flake8-pytest-style>=1.7.2,<2.0.0 + +# Django-specific linting +flake8-django>=1.4.0,<2.0.0 + +# Import type checking +flake8-typing-imports>=1.15.0,<2.0.0 + +# Code simplification suggestions +flake8-simplify>=0.21.0,<1.0.0 + +# String formatting checks +flake8-use-fstring>=1.4,<2.0.0 + +# Pathlib usage checks +flake8-use-pathlib>=0.3.0,<1.0.0 + +# Warning checks +flake8-warnings>=0.4.1,<1.0.0 + +# Docstring checking +darglint>=1.8.1,<2.0.0 + +# Documentation style checking +doc8>=1.1.1,<2.0.0 + +# Security linting +bandit>=1.7.7,<2.0.0 + +# Automatic Python upgrades +pyupgrade>=3.15.0,<4.0.0 + +# Git hooks management +pre-commit>=3.6.0,<4.0.0 + +# Import sorting +isort>=5.13.2,<6.0.0 + +# Dependency security checking +safety>=2.3.5,<3.0.0 + +# Static type checking +mypy>=1.8.0,<2.0.0 + +# Types +types-requests>=2.31.0.20240125,<3.0.0 +types-python-dateutil>=2.8.19.20240106,<3.0.0 +types-pytz>=2024.1.0.20240203,<2025.0.0 +types-psutil>=5.9.5.20240106,<6.0.0 + +# Sphinx +sphinx>=7.2.6,<8.0.0 +sphinx-rtd-theme>=2.0.0,<3.0.0 +sphinx-autodoc-typehints>=1.25.2,<2.0.0 + +# Docstring style checking +flake8-docstrings>=1.7.0,<2.0.0 + +# Finding likely bugs +flake8-bugbear>=24.1.17,<25.0.0 + +# Better list/dict/set comprehensions +flake8-comprehensions>=3.14.0,<4.0.0 + +# Annotation complexity checking +flake8-annotations-complexity>=0.0.8,<1.0.0 + +# Cognitive complexity checking +flake8-cognitive-complexity>=0.1.0,<1.0.0 + +# Expression complexity checking +flake8-expression-complexity>=0.0.11,<1.0.0 + +# Pytest style checking +flake8-pytest-style>=1.7.2,<2.0.0 + +# Django-specific linting +flake8-django>=1.4.0,<2.0.0 + +# Import type checking +flake8-typing-imports>=1.15.0,<2.0.0 + +# Code simplification suggestions +flake8-simplify>=0.21.0,<1.0.0 + +# String formatting checks +flake8-use-fstring>=1.4,<2.0.0 + +# Pathlib usage checks +flake8-use-pathlib>=0.3.0,<1.0.0 + +# Warning checks +flake8-warnings>=0.4.1,<1.0.0 + +# Docstring checking +darglint>=1.8.1,<2.0.0 + +# Documentation style checking +doc8>=1.1.1,<2.0.0 + +# Security linting +bandit>=1.7.7,<2.0.0 + +# Automatic Python upgrades +pyupgrade>=3.15.0,<4.0.0 + +# Git hooks management +pre-commit>=3.6.0,<4.0.0 + +# Import sorting +isort>=5.13.2,<6.0.0 + +# Dependency security checking +safety>=2.3.5,<3.0.0 + +# Static type checking +mypy>=1.8.0,<2.0.0 + +# Types +types-requests>=2.31.0.20240125,<3.0.0 +types-python-dateutil>=2.8.19.20240106,<3.0.0 +types-pytz>=2024.1.0.20240203,<2025.0.0 +types-psutil>=5.9.5.20240106,<6.0.0 + +# Sphinx +sphinx>=7.2.6,<8.0.0 +sphinx-rtd-theme>=2.0.0,<3.0.0 +sphinx-autodoc-typehints>=1.25.2,<2.0.0 + +# Docstring style checking +flake8-docstrings>=1.7.0,<2.0.0 + +# Finding likely bugs +flake8-bugbear>=24.1.17,<25.0.0 + +# Better list/dict/set comprehensions +flake8-comprehensions>=3.14.0,<4.0.0 + +# Annotation complexity checking +flake8-annotations-complexity>=0.0.8,<1.0.0 + +# Cognitive complexity checking +flake8-cognitive-complexity>=0.1.0,<1.0.0 + +# Expression complexity checking +flake8-expression-complexity>=0.0.11,<1.0.0 + +# Pytest style checking +flake8-pytest-style>=1.7.2,<2.0.0 + +# Django-specific linting +flake8-django>=1.4.0,<2.0.0 + +# Import type checking +flake8-typing-imports>=1.15.0,<2.0.0 + +# Code simplification suggestions +flake8-simplify>=0.21.0,<1.0.0 + +# String formatting checks +flake8-use-fstring>=1.4,<2.0.0 + +# Pathlib usage checks +flake8-use-pathlib>=0.3.0,<1.0.0 + +# Warning checks +flake8-warnings>=0.4.1,<1.0.0 + +# Docstring checking +darglint>=1.8.1,<2.0.0 + +# Documentation style checking +doc8>=1.1.1,<2.0.0 + +# Security linting +bandit>=1.7.7,<2.0.0 + +# Automatic Python upgrades +pyupgrade>=3.15.0,<4.0.0 + +# Git hooks management +pre-commit>=3.6.0,<4.0.0 + +# Import sorting +isort>=5.13.2,<6.0.0 + +# Dependency security checking +safety>=2.3.5,<3.0.0 + +# Static type checking +mypy>=1.8.0,<2.0.0 + +# Types +types-requests>=2.31.0.20240125,<3.0.0 +types-python-dateutil>=2.8.19.20240106,<3.0.0 +types-pytz>=2024.1.0.20240203,<2025.0.0 +types-psutil>=5.9.5.20240106,<6.0.0 + +# Sphinx +sphinx>=7.2.6,<8.0.0 +sphinx-rtd-theme>=2.0.0,<3.0.0 +sphinx-autodoc-typehints>=1.25.2,<2.0.0 + +# Docstring style checking +flake8-docstrings>=1.7.0,<2.0.0 + +# Finding likely bugs +flake8-bugbear>=24.1.17,<25.0.0 + +# Better list/dict/set comprehensions +flake8-comprehensions>=3.14.0,<4.0.0 + +# Annotation complexity checking +flake8-annotations-complexity>=0.0.8,<1.0.0 + +# Cognitive complexity checking +flake8-cognitive-complexity>=0.1.0,<1.0.0 + +# Expression complexity checking +flake8-expression-complexity>=0.0.11,<1.0.0 + +# Pytest style checking +flake8-pytest-style>=1.7.2,<2.0.0 + +# Django-specific linting +flake8-django>=1.4.0,<2.0.0 + +# Import type checking +flake8-typing-imports>=1.15.0,<2.0.0 + +# Code simplification suggestions +flake8-simplify>=0.21.0,<1.0.0 + +# String formatting checks +flake8-use-fstring>=1.4,<2.0.0 + +# Pathlib usage checks +flake8-use-pathlib>=0.3.0,<1.0.0 + +# Warning checks +flake8-warnings>=0.4.1,<1.0.0 + +# Docstring checking +darglint>=1.8.1,<2.0.0 + +# Documentation style checking +doc8>=1.1.1,<2.0.0 + +# Security linting +bandit>=1.7.7,<2.0.0 + +# Automatic Python upgrades +pyupgrade>=3.15.0,<4.0.0 + +# Git hooks management +pre-commit>=3.6.0,<4.0.0 + +# Import sorting +isort>=5.13.2,<6.0.0 + +# Dependency security checking +safety>=2.3.5,<3.0.0 + +# Static type checking +mypy>=1.8.0,<2.0.0 + +# Types +types-requests>=2.31.0.20240125,<3.0.0 +types-python-dateutil>=2.8.19.20240106,<3.0.0 +types-pytz>=2024.1.0.20240203,<2025.0.0 +types-psutil>=5.9.5.20240106,<6.0.0 + +# Sphinx +sphinx>=7.2.6,<8.0.0 +sphinx-rtd-theme>=2.0.0,<3.0.0 +sphinx-autodoc-typehints>=1.25.2,<2.0.0 + +# Docstring style checking +flake8-docstrings>=1.7.0,<2.0.0 + +# Finding likely bugs +flake8-bugbear>=24.1.17,<25.0.0 + +# Better list/dict/set comprehensions +flake8-comprehensions>=3.14.0,<4.0.0 + +# Annotation complexity checking +flake8-annotations-complexity>=0.0.8,<1.0.0 + +# Cognitive complexity checking +flake8-cognitive-complexity>=0.1.0,<1.0.0 + +# Expression complexity checking +flake8-expression-complexity>=0.0.11,<1.0.0 + +# Pytest style checking +flake8-pytest-style>=1.7.2,<2.0.0 + +# Django-specific linting +flake8-django>=1.4.0,<2.0.0 + +# Import type checking +flake8-typing-imports>=1.15.0,<2.0.0 + +# Code simplification suggestions +flake8-simplify>=0.21.0,<1.0.0 + +# String formatting checks +flake8-use-fstring>=1.4,<2.0.0 + +# Pathlib usage checks +flake8-use-pathlib>=0.3.0,<1.0.0 + +# Warning checks +flake8-warnings>=0.4.1,<1.0.0 + +# Docstring checking +darglint>=1.8.1,<2.0.0 + +# Documentation style checking +doc8>=1.1.1,<2.0.0 + +# Security linting +bandit>=1.7.7,<2.0.0 + +# Automatic Python upgrades +pyupgrade>=3.15.0,<4.0.0 + +# Git hooks management +pre-commit>=3.6.0,<4.0.0 + +# Import sorting +isort>=5.13.2,<6.0.0 + +# Dependency security checking +safety>=2.3.5,<3.0.0 + +# Static type checking +mypy>=1.8.0,<2.0.0 + +# Types +types-requests>=2.31.0.20240125,<3.0.0 +types-python-dateutil>=2.8.19.20240106,<3.0.0 +types-pytz>=2024.1.0.20240203,<2025.0.0 +types-psutil>=5.9.5.20240106,<6.0.0 + +# Sphinx +sphinx>=7.2.6,<8.0.0 +sphinx-rtd-theme>=2.0.0,<3.0.0 +sphinx-autodoc-typehints>=1.25.2,<2.0.0 + +# Docstring style checking +flake8-docstrings>=1.7.0,<2.0.0 + +# Finding likely bugs +flake8-bugbear>=24.1.17,<25.0.0 + +# Better list/dict/set comprehensions +flake8-comprehensions>=3.14.0,<4.0.0 + +# Annotation complexity checking +flake8-annotations-complexity>=0.0.8,<1.0.0 + +# Cognitive complexity checking +flake8-cognitive-complexity>=0.1.0,<1.0.0 + +# Expression complexity checking +flake8-expression-complexity>=0.0.11,<1.0.0 + +# Pytest style checking +flake8-pytest-style>=1.7.2,<2.0.0 + +# Django-specific linting +flake8-django>=1.4.0,<2.0.0 + +# Import type checking +flake8-typing-imports>=1.15.0,<2.0.0 + +# Code simplification suggestions +flake8-simplify>=0.21.0,<1.0.0 + +# String formatting checks +flake8-use-fstring>=1.4,<2.0.0 + +# Pathlib usage checks +flake8-use-pathlib>=0.3.0,<1.0.0 + +# Warning checks +flake8-warnings>=0.4.1,<1.0.0 + +# Docstring checking +darglint>=1.8.1,<2.0.0 + +# Documentation style checking +doc8>=1.1.1,<2.0.0 + +# Security linting +bandit>=1.7.7,<2.0.0 + +# Automatic Python upgrades +pyupgrade>=3.15.0,<4.0.0 + +# Git hooks management +pre-commit>=3.6.0,<4.0.0 + +# Import sorting +isort>=5.13.2,<6.0.0 + +# Dependency security checking +safety>=2.3.5,<3.0.0 + +# Static type checking +mypy>=1.8.0,<2.0.0 + +# Types +types-requests>=2.31.0.20240125,<3.0.0 +types-python-dateutil>=2.8.19.20240106,<3.0.0 +types-pytz>=2024.1.0.20240203,<2025.0.0 +types-psutil>=5.9.5.20240106,<6.0.0 + +# Sphinx +sphinx>=7.2.6,<8.0.0 +sphinx-rtd-theme>=2.0.0,<3.0.0 +sphinx-autodoc-typehints>=1.25.2,<2.0.0 + +# Docstring style checking +flake8-docstrings>=1.7.0,<2.0.0 + +# Finding likely bugs +flake8-bugbear>=24.1.17,<25.0.0 + +# Better list/dict/set comprehensions +flake8-comprehensions>=3.14.0,<4.0.0 + +# Annotation complexity checking +flake8-annotations-complexity>=0.0.8,<1.0.0 + +# Cognitive complexity checking +flake8-cognitive-complexity>=0.1.0,<1.0.0 + +# Expression complexity checking +flake8-expression-complexity>=0.0.11,<1.0.0 + +# Pytest style checking +flake8-pytest-style>=1.7.2,<2.0.0 + +# Django-specific linting +flake8-django>=1.4.0,<2.0.0 + +# Import type checking +flake8-typing-imports>=1.15.0,<2.0.0 + +# Code simplification suggestions +flake8-simplify>=0.21.0,<1.0.0 + +# String formatting checks +flake8-use-fstring>=1.4,<2.0.0 + +# Pathlib usage checks +flake8-use-pathlib>=0.3.0,<1.0.0 + +# Warning checks +flake8-warnings>=0.4.1,<1.0.0 + +# Docstring checking +darglint>=1.8.1,<2.0.0 + +# Documentation style checking +doc8>=1.1.1,<2.0.0 + +# Security linting +bandit>=1.7.7,<2.0.0 + +# Automatic Python upgrades +pyupgrade>=3.15.0,<4.0.0 + +# Git hooks management +pre-commit>=3.6.0,<4.0.0 + +# Import sorting +isort>=5.13.2,<6.0.0 + +# Dependency security checking +safety>=2.3.5,<3.0.0 + +# Static type checking +mypy>=1.8.0,<2.0.0 + +# Types +types-requests>=2.31.0.20240125,<3.0.0 +types-python-dateutil>=2.8.19.20240106,<3.0.0 +types-pytz>=2024.1.0.20240203,<2025.0.0 +types-psutil>=5.9.5.20240106,<6.0.0 + +# Sphinx +sphinx>=7.2.6,<8.0.0 +sphinx-rtd-theme>=2.0.0,<3.0.0 +sphinx-autodoc-typehints>=1.25.2,<2.0.0 + +# Docstring style checking +flake8-docstrings>=1.7.0,<2.0.0 + +# Finding likely bugs +flake8-bugbear>=24.1.17,<25.0.0 + +# Better list/dict/set comprehensions +flake8-comprehensions>=3.14.0,<4.0.0 + +# Annotation complexity checking +flake8-annotations-complexity>=0.0.8,<1.0.0 + +# Cognitive complexity checking +flake8-cognitive-complexity>=0.1.0,<1.0.0 + +# Expression complexity checking +flake8-expression-complexity>=0.0.11,<1.0.0 + +# Pytest style checking +flake8-pytest-style>=1.7.2,<2.0.0 + +# Django-specific linting +flake8-django>=1.4.0,<2.0.0 + +# Import type checking +flake8-typing-imports>=1.15.0,<2.0.0 + +# Code simplification suggestions +flake8-simplify>=0.21.0,<1.0.0 + +# String formatting checks +flake8-use-fstring>=1.4,<2.0.0 + +# Pathlib usage checks +flake8-use-pathlib>=0.3.0,<1.0.0 + +# Warning checks +flake8-warnings>=0.4.1,<1.0.0 + +# Docstring checking +darglint>=1.8.1,<2.0.0 + +# Documentation style checking +doc8>=1.1.1,<2.0.0 + +# Security linting +bandit>=1.7.7,<2.0.0 + +# Automatic Python upgrades +pyupgrade>=3.15.0,<4.0.0 + +# Git hooks management +pre-commit>=3.6.0,<4.0.0 + +# Import sorting +isort>=5.13.2,<6.0.0 + +# Dependency security checking +safety>=2.3.5,<3.0.0 + +# Static type checking +mypy>=1.8.0,<2.0.0 + +# Types +types-requests>=2.31.0.20240125,<3.0.0 +types-python-dateutil>=2.8.19.20240106,<3.0.0 +types-pytz>=2024.1.0.20240203,<2025.0.0 +types-psutil>=5.9.5.20240106,<6.0.0 + +# Sphinx +sphinx>=7.2.6,<8.0.0 +sphinx-rtd-theme>=2.0.0,<3.0.0 +sphinx-autodoc-typehints>=1.25.2,<2.0.0 + +# Docstring style checking +flake8-docstrings>=1.7.0,<2.0.0 + +# Finding likely bugs +flake8-bugbear>=24.1.17,<25.0.0 + +# Better list/dict/set comprehensions +flake8-comprehensions>=3.14.0,<4.0.0 + +# Annotation complexity checking +flake8-annotations-complexity>=0.0.8,<1.0.0 + +# Cognitive complexity checking +flake8-cognitive-complexity>=0.1.0,<1.0.0 + +# Expression complexity checking +flake8-expression-complexity>=0.0.11,<1.0.0 + +# Pytest style checking +flake8-pytest-style>=1.7.2,<2.0.0 + +# Django-specific linting +flake8-django>=1.4.0,<2.0.0 + +# Import type checking +flake8-typing-imports>=1.15.0,<2.0.0 + +# Code simplification suggestions +flake8-simplify>=0.21.0,<1.0.0 + +# String formatting checks +flake8-use-fstring>=1.4,<2.0.0 + +# Pathlib usage checks +flake8-use-pathlib>=0.3.0,<1.0.0 + +# Warning checks +flake8-warnings>=0.4.1,<1.0.0 + +# Docstring checking +darglint>=1.8.1,<2.0.0 + +# Documentation style checking +doc8>=1.1.1,<2.0.0 + +# Security linting +bandit>=1.7.7,<2.0.0 + +# Automatic Python upgrades +pyupgrade>=3.15.0,<4.0.0 + +# Git hooks management +pre-commit>=3.6.0,<4.0.0 + +# Import sorting +isort>=5.13.2,<6.0.0 + +# Dependency security checking +safety>=2.3.5,<3.0.0 + +# Static type checking +mypy>=1.8.0,<2.0.0 + +# Types +types-requests>=2.31.0.20240125,<3.0.0 +types-python-dateutil>=2.8.19.20240106,<3.0.0 +types-pytz>=2024.1.0.20240203,<2025.0.0 +types-psutil>=5.9.5.20240106,<6.0.0 + +# Sphinx +sphinx>=7.2.6,<8.0.0 +sphinx-rtd-theme>=2.0.0,<3.0.0 +sphinx-autodoc-typehints>=1.25.2,<2.0.0 + +# Docstring style checking +flake8-docstrings>=1.7.0,<2.0.0 + +# Finding likely bugs +flake8-bugbear>=24.1.17,<25.0.0 + +# Better list/dict/set comprehensions +flake8-comprehensions>=3.14.0,<4.0.0 + +# Annotation complexity checking +flake8-annotations-complexity>=0.0.8,<1.0.0 + +# Cognitive complexity checking +flake8-cognitive-complexity>=0.1.0,<1.0.0 + +# Expression complexity checking +flake8-expression-complexity>=0.0.11,<1.0.0 + +# Pytest style checking +flake8-pytest-style>=1.7.2,<2.0.0 + +# Django-specific linting +flake8-django>=1.4.0,<2.0.0 + +# Import type checking +flake8-typing-imports>=1.15.0,<2.0.0 + +# Code simplification suggestions +flake8-simplify>=0.21.0,<1.0.0 + +# String formatting checks +flake8-use-fstring>=1.4,<2.0.0 + +# Pathlib usage checks +flake8-use-pathlib>=0.3.0,<1.0.0 + +# Warning checks +flake8-warnings>=0.4.1,<1.0.0 + +# Docstring checking +darglint>=1.8.1,<2.0.0 + +# Documentation style checking +doc8>=1.1.1,<2.0.0 + +# Security linting +bandit>=1.7.7,<2.0.0 + +# Automatic Python upgrades +pyupgrade>=3.15.0,<4.0.0 + +# Git hooks management +pre-commit>=3.6.0,<4.0.0 + +# Import sorting +isort>=5.13.2,<6.0.0 + +# Dependency security checking +safety>=2.3.5,<3.0.0 + +# Static type checking +mypy>=1.8.0,<2.0.0 + +# Types +types-requests>=2.31.0.20240125,<3.0.0 +types-python-dateutil>=2.8.19.20240106,<3.0.0 +types-pytz>=2024.1.0.20240203,<2025.0.0 +types-psutil>=5.9.5.20240106,<6.0.0 + +# Sphinx +sphinx>=7.2.6,<8.0.0 +sphinx-rtd-theme>=2.0.0,<3.0.0 +sphinx-autodoc-typehints>=1.25.2,<2.0.0 + +# Docstring style checking +flake8-docstrings>=1.7.0,<2.0.0 + +# Finding likely bugs +flake8-bugbear>=24.1.17,<25.0.0 + +# Better list/dict/set comprehensions +flake8-comprehensions>=3.14.0,<4.0.0 + +# Annotation complexity checking +flake8-annotations-complexity>=0.0.8,<1.0.0 + +# Cognitive complexity checking +flake8-cognitive-complexity>=0.1.0,<1.0.0 + +# Expression complexity checking +flake8-expression-complexity>=0.0.11,<1.0.0 + +# Pytest style checking +flake8-pytest-style>=1.7.2,<2.0.0 + +# Django-specific linting +flake8-django>=1.4.0,<2.0.0 + +# Import type checking +flake8-typing-imports>=1.15.0,<2.0.0 + +# Code simplification suggestions +flake8-simplify>=0.21.0,<1.0.0 + +# String formatting checks +flake8-use-fstring>=1.4,<2.0.0 + +# Pathlib usage checks +flake8-use-pathlib>=0.3.0,<1.0.0 + +# Warning checks +flake8-warnings>=0.4.1,<1.0.0 + +# Docstring checking +darglint>=1.8.1,<2.0.0 + +# Documentation style checking +doc8>=1.1.1,<2.0.0 + +# Security linting +bandit>=1.7.7,<2.0.0 + +# Automatic Python upgrades +pyupgrade>=3.15.0,<4.0.0 + +# Git hooks management +pre-commit>=3.6.0,<4.0.0 + +# Import sorting +isort>=5.13.2,<6.0.0 + +# Dependency security checking +safety>=2.3.5,<3.0.0 + +# Static type checking +mypy>=1.8.0,<2.0.0 + +# Types +types-requests>=2.31.0.20240125,<3.0.0 +types-python-dateutil>=2.8.19.20240106,<3.0.0 +types-pytz>=2024.1.0.20240203,<2025.0.0 +types-psutil>=5.9.5.20240106,<6.0.0 + +# Sphinx +sphinx>=7.2.6,<8.0.0 +sphinx-rtd-theme>=2.0.0,<3.0.0 +sphinx-autodoc-typehints>=1.25.2,<2.0.0 + +# Docstring style checking +flake8-docstrings>=1.7.0,<2.0.0 + +# Finding likely bugs +flake8-bugbear>=24.1.17,<25.0.0 + +# Better list/dict/set comprehensions +flake8-comprehensions>=3.14.0,<4.0.0 + +# Annotation complexity checking +flake8-annotations-complexity>=0.0.8,<1.0.0 + +# Cognitive complexity checking +flake8-cognitive-complexity>=0.1.0,<1.0.0 + +# Expression complexity checking +flake8-expression-complexity>=0.0.11,<1.0.0 + +# Pytest style checking +flake8-pytest-style>=1.7.2,<2.0.0 + +# Django-specific linting +flake8-django>=1.4.0,<2.0.0 + +# Import type checking +flake8-typing-imports>=1.15.0,<2.0.0 + +# Code simplification suggestions +flake8-simplify>=0.21.0,<1.0.0 + +# String formatting checks +flake8-use-fstring>=1.4,<2.0.0 + +# Pathlib usage checks +flake8-use-pathlib>=0.3.0,<1.0.0 + +# Warning checks +flake8-warnings>=0.4.1,<1.0.0 + +# Docstring checking +darglint>=1.8.1,<2.0.0 + +# Documentation style checking +doc8>=1.1.1,<2.0.0 + +# Security linting +bandit>=1.7.7,<2.0.0 + +# Automatic Python upgrades +pyupgrade>=3.15.0,<4.0.0 + +# Git hooks management +pre-commit>=3.6.0,<4.0.0 + +# Import sorting +isort>=5.13.2,<6.0.0 + +# Dependency security checking +safety>=2.3.5,<3.0.0 + +# Static type checking +mypy>=1.8.0,<2.0.0 + +# Types +types-requests>=2.31.0.20240125,<3.0.0 +types-python-dateutil>=2.8.19.20240106,<3.0.0 +types-pytz>=2024.1.0.20240203,<2025.0.0 +types-psutil>=5.9.5.20240106,<6.0.0 + +# Sphinx +sphinx>=7.2.6,<8.0.0 +sphinx-rtd-theme>=2.0.0,<3.0.0 +sphinx-autodoc-typehints>=1.25.2,<2.0.0 + +# Docstring style checking +flake8-docstrings>=1.7.0,<2.0.0 + +# Finding likely bugs +flake8-bugbear>=24.1.17,<25.0.0 + +# Better list/dict/set comprehensions +flake8-comprehensions>=3.14.0,<4.0.0 + +# Annotation complexity checking +flake8-annotations-complexity>=0.0.8,<1.0.0 + +# Cognitive complexity checking +flake8-cognitive-complexity>=0.1.0,<1.0.0 + +# Expression complexity checking +flake8-expression-complexity>=0.0.11,<1.0.0 + +# Pytest style checking +flake8-pytest-style>=1.7.2,<2.0.0 + +# Django-specific linting +flake8-django>=1.4.0,<2.0.0 + +# Import type checking +flake8-typing-imports>=1.15.0,<2.0.0 + +# Code simplification suggestions +flake8-simplify>=0.21.0,<1.0.0 + +# String formatting checks +flake8-use-fstring>=1.4,<2.0.0 + +# Pathlib usage checks +flake8-use-pathlib>=0.3.0,<1.0.0 + +# Warning checks +flake8-warnings>=0.4.1,<1.0.0 + +# Docstring checking +darglint>=1.8.1,<2.0.0 + +# Documentation style checking +doc8>=1.1.1,<2.0.0 + +# Security linting +bandit>=1.7.7,<2.0.0 + +# Automatic Python upgrades +pyupgrade>=3.15.0,<4.0.0 + +# Git hooks management +pre-commit>=3.6.0,<4.0.0 + +# Import sorting +isort>=5.13.2,<6.0.0 + +# Dependency security checking +safety>=2.3.5,<3.0.0 + +# Static type checking +mypy>=1.8.0,<2.0.0 + +# Types +types-requests>=2.31.0.20240125,<3.0.0 +types-python-dateutil>=2.8.19.20240106,<3.0.0 +types-pytz>=2024.1.0.20240203,<2025.0.0 +types-psutil>=5.9.5.20240106,<6.0.0 + +# Sphinx +sphinx>=7.2.6,<8.0.0 +sphinx-rtd-theme>=2.0.0,<3.0.0 +sphinx-autodoc-typehints>=1.25.2,<2.0.0 + +# Docstring style checking +flake8-docstrings>=1.7.0,<2.0.0 + +# Finding likely bugs +flake8-bugbear>=24.1.17,<25.0.0 + +# Better list/dict/set comprehensions +flake8-comprehensions>=3.14.0,<4.0.0 + +# Annotation complexity checking +flake8-annotations-complexity>=0.0.8,<1.0.0 + +# Cognitive complexity checking +flake8-cognitive-complexity>=0.1.0,<1.0.0 + +# Expression complexity checking +flake8-expression-complexity>=0.0.11,<1.0.0 + +# Pytest style checking +flake8-pytest-style>=1.7.2,<2.0.0 + +# Django-specific linting +flake8-django>=1.4.0,<2.0.0 + +# Import type checking +flake8-typing-imports>=1.15.0,<2.0.0 + +# Code simplification suggestions +flake8-simplify>=0.21.0,<1.0.0 + +# String formatting checks +flake8-use-fstring>=1.4,<2.0.0 + +# Pathlib usage checks +flake8-use-pathlib>=0.3.0,<1.0.0 + +# Warning checks +flake8-warnings>=0.4.1,<1.0.0 + +# Docstring checking +darglint>=1.8.1,<2.0.0 + +# Documentation style checking +doc8>=1.1.1,<2.0.0 + +# Security linting +bandit>=1.7.7,<2.0.0 + +# Automatic Python upgrades +pyupgrade>=3.15.0,<4.0.0 + +# Git hooks management +pre-commit>=3.6.0,<4.0.0 + +# Import sorting +isort>=5.13.2,<6.0.0 + +# Dependency security checking +safety>=2.3.5,<3.0.0 + +# Static type checking +mypy>=1.8.0,<2.0.0 + +# Types +types-requests>=2.31.0.20240125,<3.0.0 +types-python-dateutil>=2.8.19.20240106,<3.0.0 +types-pytz>=2024.1.0.20240203,<2025.0.0 +types-psutil>=5.9.5.20240106,<6.0.0 + +# Sphinx +sphinx>=7.2.6,<8.0.0 +sphinx-rtd-theme>=2.0.0,<3.0.0 +sphinx-autodoc-typehints>=1.25.2,<2.0.0 + +# Docstring style checking +flake8-docstrings>=1.7.0,<2.0.0 + +# Finding likely bugs +flake8-bugbear>=24.1.17,<25.0.0 + +# Better list/dict/set comprehensions +flake8-comprehensions>=3.14.0,<4.0.0 + +# Annotation complexity checking +flake8-annotations-complexity>=0.0.8,<1.0.0 + +# Cognitive complexity checking +flake8-cognitive-complexity>=0.1.0,<1.0.0 + +# Expression complexity checking +flake8-expression-complexity>=0.0.11,<1.0.0 + +# Pytest style checking +flake8-pytest-style>=1.7.2,<2.0.0 + +# Django-specific linting +flake8-django>=1.4.0,<2.0.0 + +# Import type checking +flake8-typing-imports>=1.15.0,<2.0.0 + +# Code simplification suggestions +flake8-simplify>=0.21.0,<1.0.0 + +# String formatting checks +flake8-use-fstring>=1.4,<2.0.0 + +# Pathlib usage checks +flake8-use-pathlib>=0.3.0,<1.0.0 + +# Warning checks +flake8-warnings>=0.4.1,<1.0.0 + +# Docstring checking +darglint>=1.8.1,<2.0.0 + +# Documentation style checking +doc8>=1.1.1,<2.0.0 + +# Security linting +bandit>=1.7.7,<2.0.0 + +# Automatic Python upgrades +pyupgrade>=3.15.0,<4.0.0 + +# Git hooks management +pre-commit>=3.6.0,<4.0.0 + +# Import sorting +isort>=5.13.2,<6.0.0 + +# Dependency security checking +safety>=2.3.5,<3.0.0 + +# Static type checking +mypy>=1.8.0,<2.0.0 + +# Types +types-requests>=2.31.0.20240125,<3.0.0 +types-python-dateutil>=2.8.19.20240106,<3.0.0 +types-pytz>=2024.1.0.20240203,<2025.0.0 +types-psutil>=5.9.5.20240106,<6.0.0 + +# Sphinx +sphinx>=7.2.6,<8.0.0 +sphinx-rtd-theme>=2.0.0,<3.0.0 +sphinx-autodoc-typehints>=1.25.2,<2.0.0 + +# Docstring style checking +flake8-docstrings>=1.7.0,<2.0.0 + +# Finding likely bugs +flake8-bugbear>=24.1.17,<25.0.0 + +# Better list/dict/set comprehensions +flake8-comprehensions>=3.14.0,<4.0.0 + +# Annotation complexity checking +flake8-annotations-complexity>=0.0.8,<1.0.0 + +# Cognitive complexity checking +flake8-cognitive-complexity>=0.1.0,<1.0.0 + +# Expression complexity checking +flake8-expression-complexity>=0.0.11,<1.0.0 + +# Pytest style checking +flake8-pytest-style>=1.7.2,<2.0.0 + +# Django-specific linting +flake8-django>=1.4.0,<2.0.0 + +# Import type checking +flake8-typing-imports>=1.15.0,<2.0.0 + +# Code simplification suggestions +flake8-simplify>=0.21.0,<1.0.0 + +# String formatting checks +flake8-use-fstring>=1.4,<2.0.0 + +# Pathlib usage checks +flake8-use-pathlib>=0.3.0,<1.0.0 + +# Warning checks +flake8-warnings>=0.4.1,<1.0.0 + +# Docstring checking +darglint>=1.8.1,<2.0.0 + +# Documentation style checking +doc8>=1.1.1,<2.0.0 + +# Security linting +bandit>=1.7.7,<2.0.0 + +# Automatic Python upgrades +pyupgrade>=3.15.0,<4.0.0 + +# Git hooks management +pre-commit>=3.6.0,<4.0.0 + +# Import sorting +isort>=5.13.2,<6.0.0 + +# Dependency security checking +safety>=2.3.5,<3.0.0 + +# Static type checking +mypy>=1.8.0,<2.0.0 + +# Types +types-requests>=2.31.0.20240125,<3.0.0 +types-python-dateutil>=2.8.19.20240106,<3.0.0 +types-pytz>=2024.1.0.20240203,<2025.0.0 +types-psutil>=5.9.5.20240106,<6.0.0 + +# Sphinx +sphinx>=7.2.6,<8.0.0 +sphinx-rtd-theme>=2.0.0,<3.0.0 +sphinx-autodoc-typehints>=1.25.2,<2.0.0 + +# Docstring style checking +flake8-docstrings>=1.7.0,<2.0.0 + +# Finding likely bugs +flake8-bugbear>=24.1.17,<25.0.0 + +# Better list/dict/set comprehensions +flake8-comprehensions>=3.14.0,<4.0.0 + +# Annotation complexity checking +flake8-annotations-complexity>=0.0.8,<1.0.0 + +# Cognitive complexity checking +flake8-cognitive-complexity>=0.1.0,<1.0.0 + +# Expression complexity checking +flake8-expression-complexity>=0.0.11,<1.0.0 + +# Pytest style checking +flake8-pytest-style>=1.7.2,<2.0.0 + +# Django-specific linting +flake8-django>=1.4.0,<2.0.0 + +# Import type checking +flake8-typing-imports>=1.15.0,<2.0.0 + +# Code simplification suggestions +flake8-simplify>=0.21.0,<1.0.0 + +# String formatting checks +flake8-use-fstring>=1.4,<2.0.0 + +# Pathlib usage checks +flake8-use-pathlib>=0.3.0,<1.0.0 + +# Warning checks +flake8-warnings>=0.4.1,<1.0.0 + +# Docstring checking +darglint>=1.8.1,<2.0.0 + +# Documentation style checking +doc8>=1.1.1,<2.0.0 + +# Security linting +bandit>=1.7.7,<2.0.0 + +# Automatic Python upgrades +pyupgrade>=3.15.0,<4.0.0 + +# Git hooks management +pre-commit>=3.6.0,<4.0.0 + +# Import sorting +isort>=5.13.2,<6.0.0 + +# Dependency security checking +safety>=2.3.5,<3.0.0 + +# Static type checking +mypy>=1.8.0,<2.0.0 + +# Types +types-requests>=2.31.0.20240125,<3.0.0 +types-python-dateutil>=2.8.19.20240106,<3.0.0 +types-pytz>=2024.1.0.20240203,<2025.0.0 +types-psutil>=5.9.5.20240106,<6.0.0 + +# Sphinx +sphinx>=7.2.6,<8.0.0 +sphinx-rtd-theme>=2.0.0,<3.0.0 +sphinx-autodoc-typehints>=1.25.2,<2.0.0 + +# Docstring style checking +flake8-docstrings>=1.7.0,<2.0.0 + +# Finding likely bugs +flake8-bugbear>=24.1.17,<25.0.0 + +# Better list/dict/set comprehensions +flake8-comprehensions>=3.14.0,<4.0.0 + +# Annotation complexity checking +flake8-annotations-complexity>=0.0.8,<1.0.0 + +# Cognitive complexity checking +flake8-cognitive-complexity>=0.1.0,<1.0.0 + +# Expression complexity checking +flake8-expression-complexity>=0.0.11,<1.0.0 + +# Pytest style checking +flake8-pytest-style>=1.7.2,<2.0.0 + +# Django-specific linting +flake8-django>=1.4.0,<2.0.0 + +# Import type checking +flake8-typing-imports>=1.15.0,<2.0.0 + +# Code simplification suggestions +flake8-simplify>=0.21.0,<1.0.0 + +# String formatting checks +flake8-use-fstring>=1.4,<2.0.0 + +# Pathlib usage checks +flake8-use-pathlib>=0.3.0,<1.0.0 + +# Warning checks +flake8-warnings>=0.4.1,<1.0.0 + +# Docstring checking +darglint>=1.8.1,<2.0.0 + +# Documentation style checking +doc8>=1.1.1,<2.0.0 + +# Security linting +bandit>=1.7.7,<2.0.0 + +# Automatic Python upgrades +pyupgrade>=3.15.0,<4.0.0 + +# Git hooks management +pre-commit>=3.6.0,<4.0.0 + +# Import sorting +isort>=5.13.2,<6.0.0 + +# Dependency security checking +safety>=2.3.5,<3.0.0 + +# Static type checking +mypy>=1.8.0,<2.0.0 + +# Types +types-requests>=2.31.0.20240125,<3.0.0 +types-python-dateutil>=2.8.19.20240106,<3.0.0 +types-pytz>=2024.1.0.20240203,<2025.0.0 +types-psutil>=5.9.5.20240106,<6.0.0 + +# Sphinx +sphinx>=7.2.6,<8.0.0 +sphinx-rtd-theme>=2.0.0,<3.0.0 +sphinx-autodoc-typehints>=1.25.2,<2.0.0 + +# Docstring style checking +flake8-docstrings>=1.7.0,<2.0.0 + +# Finding likely bugs +flake8-bugbear>=24.1.17,<25.0.0 + +# Better list/dict/set comprehensions +flake8-comprehensions>=3.14.0,<4.0.0 + +# Annotation complexity checking +flake8-annotations-complexity>=0.0.8,<1.0.0 + +# Cognitive complexity checking +flake8-cognitive-complexity>=0.1.0,<1.0.0 + +# Expression complexity checking +flake8-expression-complexity>=0.0.11,<1.0.0 + +# Pytest style checking +flake8-pytest-style>=1.7.2,<2.0.0 + +# Django-specific linting +flake8-django>=1.4.0,<2.0.0 + +# Import type checking +flake8-typing-imports>=1.15.0,<2.0.0 + +# Code simplification suggestions +flake8-simplify>=0.21.0,<1.0.0 + +# String formatting checks +flake8-use-fstring>=1.4,<2.0.0 + +# Pathlib usage checks +flake8-use-pathlib>=0.3.0,<1.0.0 + +# Warning checks +flake8-warnings>=0.4.1,<1.0.0 + +# Docstring checking +darglint>=1.8.1,<2.0.0 + +# Documentation style checking +doc8>=1.1.1,<2.0.0 + +# Security linting +bandit>=1.7.7,<2.0.0 + +# Automatic Python upgrades +pyupgrade>=3.15.0,<4.0.0 + +# Git hooks management +pre-commit>=3.6.0,<4.0.0 + +# Import sorting +isort>=5.13.2,<6.0.0 + +# Dependency security checking +safety>=2.3.5,<3.0.0 + +# Static type checking +mypy>=1.8.0,<2.0.0 + +# Types +types-requests>=2.31.0.20240125,<3.0.0 +types-python-dateutil>=2.8.19.20240106,<3.0.0 +types-pytz>=2024.1.0.20240203,<2025.0.0 +types-psutil>=5.9.5.20240106,<6.0.0 + +# Sphinx +sphinx>=7.2.6,<8.0.0 +sphinx-rtd-theme>=2.0.0,<3.0.0 +sphinx-autodoc-typehints>=1.25.2,<2.0.0 + +# Docstring style checking +flake8-docstrings>=1.7.0,<2.0.0 + +# Finding likely bugs +flake8-bugbear>=24.1.17,<25.0.0 + +# Better list/dict/set comprehensions +flake8-comprehensions>=3.14.0,<4.0.0 + +# Annotation complexity checking +flake8-annotations-complexity>=0.0.8,<1.0.0 + +# Cognitive complexity checking +flake8-cognitive-complexity>=0.1.0,<1.0.0 + +# Expression complexity checking +flake8-expression-complexity>=0.0.11,<1.0.0 + +# Pytest style checking +flake8-pytest-style>=1.7.2,<2.0.0 + +# Django-specific linting +flake8-django>=1.4.0,<2.0.0 + +# Import type checking +flake8-typing-imports>=1.15.0,<2.0.0 + +# Code simplification suggestions +flake8-simplify>=0.21.0,<1.0.0 + +# String formatting checks +flake8-use-fstring>=1.4,<2.0.0 + +# Pathlib usage checks +flake8-use-pathlib>=0.3.0,<1.0.0 + +# Warning checks +flake8-warnings>=0.4.1,<1.0.0 + +# Docstring checking +darglint>=1.8.1,<2.0.0 + +# Documentation style checking +doc8>=1.1.1,<2.0.0 + +# Security linting +bandit>=1.7.7,<2.0.0 + +# Automatic Python upgrades +pyupgrade>=3.15.0,<4.0.0 + +# Git hooks management +pre-commit>=3.6.0,<4.0.0 + +# Import sorting +isort>=5.13.2,<6.0.0 + +# Dependency security checking +safety>=2.3.5,<3.0.0 + +# Static type checking +mypy>=1.8.0,<2.0.0 + +# Types +types-requests>=2.31.0.20240125,<3.0.0 +types-python-dateutil>=2.8.19.20240106,<3.0.0 +types-pytz>=2024.1.0.20240203,<2025.0.0 +types-psutil>=5.9.5.20240106,<6.0.0 + +# Sphinx +sphinx>=7.2.6,<8.0.0 +sphinx-rtd-theme>=2.0.0,<3.0.0 +sphinx-autodoc-typehints>=1.25.2,<2.0.0 + +# Docstring style checking +flake8-docstrings>=1.7.0,<2.0.0 + +# Finding likely bugs +flake8-bugbear>=24.1.17,<25.0.0 + +# Better list/dict/set comprehensions +flake8-comprehensions>=3.14.0,<4.0.0 + +# Annotation complexity checking +flake8-annotations-complexity>=0.0.8,<1.0.0 + +# Cognitive complexity checking +flake8-cognitive-complexity>=0.1.0,<1.0.0 + +# Expression complexity checking +flake8-expression-complexity>=0.0.11,<1.0.0 + +# Pytest style checking +flake8-pytest-style>=1.7.2,<2.0.0 + +# Django-specific linting +flake8-django>=1.4.0,<2.0.0 + +# Import type checking +flake8-typing-imports>=1.15.0,<2.0.0 + +# Code simplification suggestions +flake8-simplify>=0.21.0,<1.0.0 + +# String formatting checks +flake8-use-fstring>=1.4,<2.0.0 + +# Pathlib usage checks +flake8-use-pathlib>=0.3.0,<1.0.0 + +# Warning checks +flake8-warnings>=0.4.1,<1.0.0 + +# Docstring checking +darglint>=1.8.1,<2.0.0 + +# Documentation style checking +doc8>=1.1.1,<2.0.0 + +# Security linting +bandit>=1.7.7,<2.0.0 + +# Automatic Python upgrades +pyupgrade>=3.15.0,<4.0.0 + +# Git hooks management +pre-commit>=3.6.0,<4.0.0 + +# Import sorting +isort>=5.13.2,<6.0.0 + +# Dependency security checking +safety>=2.3.5,<3.0.0 + +# Static type checking +mypy>=1.8.0,<2.0.0 + +# Types +types-requests>=2.31.0.20240125,<3.0.0 +types-python-dateutil>=2.8.19.20240106,<3.0.0 +types-pytz>=2024.1.0.20240203,<2025.0.0 +types-psutil>=5.9.5.20240106,<6.0.0 + +# Sphinx +sphinx>=7.2.6,<8.0.0 +sphinx-rtd-theme>=2.0.0,<3.0.0 +sphinx-autodoc-typehints>=1.25.2,<2.0.0 + +# Docstring style checking +flake8-docstrings>=1.7.0,<2.0.0 + +# Finding likely bugs +flake8-bugbear>=24.1.17,<25.0.0 + +# Better list/dict/set comprehensions +flake8-comprehensions>=3.14.0,<4.0.0 + +# Annotation complexity checking +flake8-annotations-complexity>=0.0.8,<1.0.0 + +# Cognitive complexity checking +flake8-cognitive-complexity>=0.1.0,<1.0.0 + +# Expression complexity checking +flake8-expression-complexity>=0.0.11,<1.0.0 + +# Pytest style checking +flake8-pytest-style>=1.7.2,<2.0.0 + +# Django-specific linting +flake8-django>=1.4.0,<2.0.0 + +# Import type checking +flake8-typing-imports>=1.15.0,<2.0.0 + +# Code simplification suggestions +flake8-simplify>=0.21.0,<1.0.0 + +# String formatting checks +flake8-use-fstring>=1.4,<2.0.0 + +# Pathlib usage checks +flake8-use-pathlib>=0.3.0,<1.0.0 + +# Warning checks +flake8-warnings>=0.4.1,<1.0.0 + +# Docstring checking +darglint>=1.8.1,<2.0.0 + +# Documentation style checking +doc8>=1.1.1,<2.0.0 + +# Security linting +bandit>=1.7.7,<2.0.0 + +# Automatic Python upgrades +pyupgrade>=3.15.0,<4.0.0 + +# Git hooks management +pre-commit>=3.6.0,<4.0.0 + +# Import sorting +isort>=5.13.2,<6.0.0 + +# Dependency security checking +safety>=2.3.5,<3.0.0 + +# Static type checking +mypy>=1.8.0,<2.0.0 + +# Types +types-requests>=2.31.0.20240125,<3.0.0 +types-python-dateutil>=2.8.19.20240106,<3.0.0 +types-pytz>=2024.1.0.20240203,<2025.0.0 +types-psutil>=5.9.5.20240106,<6.0.0 + +# Sphinx +sphinx>=7.2.6,<8.0.0 +sphinx-rtd-theme>=2.0.0,<3.0.0 +sphinx-autodoc-typehints>=1.25.2,<2.0.0 + +# Docstring style checking +flake8-docstrings>=1.7.0,<2.0.0 + +# Finding likely bugs +flake8-bugbear>=24.1.17,<25.0.0 + +# Better list/dict/set comprehensions +flake8-comprehensions>=3.14.0,<4.0.0 + +# Annotation complexity checking +flake8-annotations-complexity>=0.0.8,<1.0.0 + +# Cognitive complexity checking +flake8-cognitive-complexity>=0.1.0,<1.0.0 + +# Expression complexity checking +flake8-expression-complexity>=0.0.11,<1.0.0 + +# Pytest style checking +flake8-pytest-style>=1.7.2,<2.0.0 + +# Django-specific linting +flake8-django>=1.4.0,<2.0.0 + +# Import type checking +flake8-typing-imports>=1.15.0,<2.0.0 + +# Code simplification suggestions +flake8-simplify>=0.21.0,<1.0.0 + +# String formatting checks +flake8-use-fstring>=1.4,<2.0.0 + +# Pathlib usage checks +flake8-use-pathlib>=0.3.0,<1.0.0 + +# Warning checks +flake8-warnings>=0.4.1,<1.0.0 + +# Docstring checking +darglint>=1.8.1,<2.0.0 + +# Documentation style checking +doc8>=1.1.1,<2.0.0 + +# Security linting +bandit>=1.7.7,<2.0.0 + +# Automatic Python upgrades +pyupgrade>=3.15.0,<4.0.0 + +# Git hooks management +pre-commit>=3.6.0,<4.0.0 + +# Import sorting +isort>=5.13.2,<6.0.0 + +# Dependency security checking +safety>=2.3.5,<3.0.0 + +# Static type checking +mypy>=1.8.0,<2.0.0 + +# Types +types-requests>=2.31.0.20240125,<3.0.0 +types-python-dateutil>=2.8.19.20240106,<3.0.0 +types-pytz>=2024.1.0.20240203,<2025.0.0 +types-psutil>=5.9.5.20240106,<6.0.0 + +# Sphinx +sphinx>=7.2.6,<8.0.0 +sphinx-rtd-theme>=2.0.0,<3.0.0 +sphinx-autodoc-typehints>=1.25.2,<2.0.0 + +# Docstring style checking +flake8-docstrings>=1.7.0,<2.0.0 + +# Finding likely bugs +flake8-bugbear>=24.1.17,<25.0.0 + +# Better list/dict/set comprehensions +flake8-comprehensions>=3.14.0,<4.0.0 + +# Annotation complexity checking +flake8-annotations-complexity>=0.0.8,<1.0.0 + +# Cognitive complexity checking +flake8-cognitive-complexity>=0.1.0,<1.0.0 + +# Expression complexity checking +flake8-expression-complexity>=0.0.11,<1.0.0 + +# Pytest style checking +flake8-pytest-style>=1.7.2,<2.0.0 + +# Django-specific linting +flake8-django>=1.4.0,<2.0.0 + +# Import type checking +flake8-typing-imports>=1.15.0,<2.0.0 + +# Code simplification suggestions +flake8-simplify>=0.21.0,<1.0.0 + +# String formatting checks +flake8-use-fstring>=1.4,<2.0.0 + +# Pathlib usage checks +flake8-use-pathlib>=0.3.0,<1.0.0 + +# Warning checks +flake8-warnings>=0.4.1,<1.0.0 + +# Docstring checking +darglint>=1.8.1,<2.0.0 + +# Documentation style checking +doc8>=1.1.1,<2.0.0 + +# Security linting +bandit>=1.7.7,<2.0.0 + +# Automatic Python upgrades +pyupgrade>=3.15.0,<4.0.0 + +# Git hooks management +pre-commit>=3.6.0,<4.0.0 + +# Import sorting +isort>=5.13.2,<6.0.0 + +# Dependency security checking +safety>=2.3.5,<3.0.0 + +# Static type checking +mypy>=1.8.0,<2.0.0 + +# Types +types-requests>=2.31.0.20240125,<3.0.0 +types-python-dateutil>=2.8.19.20240106,<3.0.0 +types-pytz>=2024.1.0.20240203,<2025.0.0 +types-psutil>=5.9.5.20240106,<6.0.0 + +# Sphinx +sphinx>=7.2.6,<8.0.0 +sphinx-rtd-theme>=2.0.0,<3.0.0 +sphinx-autodoc-typehints>=1.25.2,<2.0.0 + +# Docstring style checking +flake8-docstrings>=1.7.0,<2.0.0 + +# Finding likely bugs +flake8-bugbear>=24.1.17,<25.0.0 + +# Better list/dict/set comprehensions +flake8-comprehensions>=3.14.0,<4.0.0 + +# Annotation complexity checking +flake8-annotations-complexity>=0.0.8,<1.0.0 + +# Cognitive complexity checking +flake8-cognitive-complexity>=0.1.0,<1.0.0 + +# Expression complexity checking +flake8-expression-complexity>=0.0.11,<1.0.0 + +# Pytest style checking +flake8-pytest-style>=1.7.2,<2.0.0 + +# Django-specific linting +flake8-django>=1.4.0,<2.0.0 + +# Import type checking +flake8-typing-imports>=1.15.0,<2.0.0 + +# Code simplification suggestions +flake8-simplify>=0.21.0,<1.0.0 + +# String formatting checks +flake8-use-fstring>=1.4,<2.0.0 + +# Pathlib usage checks +flake8-use-pathlib>=0.3.0,<1.0.0 + +# Warning checks +flake8-warnings>=0.4.1,<1.0.0 + +# Docstring checking +darglint>=1.8.1,<2.0.0 + +# Documentation style checking +doc8>=1.1.1,<2.0.0 + +# Security linting +bandit>=1.7.7,<2.0.0 + +# Automatic Python upgrades +pyupgrade>=3.15.0,<4.0.0 + +# Git hooks management +pre-commit>=3.6.0,<4.0.0 + +# Import sorting +isort>=5.13.2,<6.0.0 + +# Dependency security checking +safety>=2.3.5,<3.0.0 + +# Static type checking +mypy>=1.8.0,<2.0.0 + +# Types +types-requests>=2.31.0.20240125,<3.0.0 +types-python-dateutil>=2.8.19.20240106,<3.0.0 +types-pytz>=2024.1.0.20240203,<2025.0.0 +types-psutil>=5.9.5.20240106,<6.0.0 + +# Sphinx +sphinx>=7.2.6,<8.0.0 +sphinx-rtd-theme>=2.0.0,<3.0.0 +sphinx-autodoc-typehints>=1.25.2,<2.0.0 + +# Docstring style checking +flake8-docstrings>=1.7.0,<2.0.0 + +# Finding likely bugs +flake8-bugbear>=24.1.17,<25.0.0 + +# Better list/dict/set comprehensions +flake8-comprehensions>=3.14.0,<4.0.0 + +# Annotation complexity checking +flake8-annotations-complexity>=0.0.8,<1.0.0 + +# Cognitive complexity checking +flake8-cognitive-complexity>=0.1.0,<1.0.0 + +# Expression complexity checking +flake8-expression-complexity>=0.0.11,<1.0.0 + +# Pytest style checking +flake8-pytest-style>=1.7.2,<2.0.0 + +# Django-specific linting +flake8-django>=1.4.0,<2.0.0 + +# Import type checking +flake8-typing-imports>=1.15.0,<2.0.0 + +# Code simplification suggestions +flake8-simplify>=0.21.0,<1.0.0 + +# String formatting checks +flake8-use-fstring>=1.4,<2.0.0 + +# Pathlib usage checks +flake8-use-pathlib>=0.3.0,<1.0.0 + +# Warning checks +flake8-warnings>=0.4.1,<1.0.0 + +# Docstring checking +darglint>=1.8.1,<2.0.0 + +# Documentation style checking +doc8>=1.1.1,<2.0.0 + +# Security linting +bandit>=1.7.7,<2.0.0 + +# Automatic Python upgrades +pyupgrade>=3.15.0,<4.0.0 + +# Git hooks management +pre-commit>=3.6.0,<4.0.0 + +# Import sorting +isort>=5.13.2,<6.0.0 + +# Dependency security checking +safety>=2.3.5,<3.0.0 + +# Static type checking +mypy>=1.8.0,<2.0.0 + +# Types +types-requests>=2.31.0.20240125,<3.0.0 +types-python-dateutil>=2.8.19.20240106,<3.0.0 +types-pytz>=2024.1.0.20240203,<2025.0.0 +types-psutil>=5.9.5.20240106,<6.0.0 + +# Sphinx +sphinx>=7.2.6,<8.0.0 +sphinx-rtd-theme>=2.0.0,<3.0.0 +sphinx-autodoc-typehints>=1.25.2,<2.0.0 + +# Docstring style checking +flake8-docstrings>=1.7.0,<2.0.0 + +# Finding likely bugs +flake8-bugbear>=24.1.17,<25.0.0 + +# Better list/dict/set comprehensions +flake8-comprehensions>=3.14.0,<4.0.0 + +# Annotation complexity checking +flake8-annotations-complexity>=0.0.8,<1.0.0 + +# Cognitive complexity checking +flake8-cognitive-complexity>=0.1.0,<1.0.0 + +# Expression complexity checking +flake8-expression-complexity>=0.0.11,<1.0.0 + +# Pytest style checking +flake8-pytest-style>=1.7.2,<2.0.0 + +# Django-specific linting +flake8-django>=1.4.0,<2.0.0 + +# Import type checking +flake8-typing-imports>=1.15.0,<2.0.0 + +# Code simplification suggestions +flake8-simplify>=0.21.0,<1.0.0 + +# String formatting checks +flake8-use-fstring>=1.4,<2.0.0 + +# Pathlib usage checks +flake8-use-pathlib>=0.3.0,<1.0.0 + +# Warning checks +flake8-warnings>=0.4.1,<1.0.0 + +# Docstring checking +darglint>=1.8.1,<2.0.0 + +# Documentation style checking +doc8>=1.1.1,<2.0.0 + +# Security linting +bandit>=1.7.7,<2.0.0 + +# Automatic Python upgrades +pyupgrade>=3.15.0,<4.0.0 + +# Git hooks management +pre-commit>=3.6.0,<4.0.0 + +# Import sorting +isort>=5.13.2,<6.0.0 + +# Dependency security checking +safety>=2.3.5,<3.0.0 + +# Static type checking +mypy>=1.8.0,<2.0.0 + +# Types +types-requests>=2.31.0.20240125,<3.0.0 +types-python-dateutil>=2.8.19.20240106,<3.0.0 +types-pytz>=2024.1.0.20240203,<2025.0.0 +types-psutil>=5.9.5.20240106,<6.0.0 + +# Sphinx +sphinx>=7.2.6,<8.0.0 +sphinx-rtd-theme>=2.0.0,<3.0.0 +sphinx-autodoc-typehints>=1.25.2,<2.0.0 + +# Docstring style checking +flake8-docstrings>=1.7.0,<2.0.0 + +# Finding likely bugs +flake8-bugbear>=24.1.17,<25.0.0 + +# Better list/dict/set comprehensions +flake8-comprehensions>=3.14.0,<4.0.0 + +# Annotation complexity checking +flake8-annotations-complexity>=0.0.8,<1.0.0 + +# Cognitive complexity checking +flake8-cognitive-complexity>=0.1.0,<1.0.0 + +# Expression complexity checking +flake8-expression-complexity>=0.0.11,<1.0.0 + +# Pytest style checking +flake8-pytest-style>=1.7.2,<2.0.0 + +# Django-specific linting +flake8-django>=1.4.0,<2.0.0 + +# Import type checking +flake8-typing-imports>=1.15.0,<2.0.0 + +# Code simplification suggestions +flake8-simplify>=0.21.0,<1.0.0 + +# String formatting checks +flake8-use-fstring>=1.4,<2.0.0 + +# Pathlib usage checks +flake8-use-pathlib>=0.3.0,<1.0.0 + +# Warning checks +flake8-warnings>=0.4.1,<1.0.0 + +# Docstring checking +darglint>=1.8.1,<2.0.0 + +# Documentation style checking +doc8>=1.1.1,<2.0.0 + +# Security linting +bandit>=1.7.7,<2.0.0 + +# Automatic Python upgrades +pyupgrade>=3.15.0,<4.0.0 + +# Git hooks management +pre-commit>=3.6.0,<4.0.0 + +# Import sorting +isort>=5.13.2,<6.0.0 + +# Dependency security checking +safety>=2.3.5,<3.0.0 + +# Static type checking +mypy>=1.8.0,<2.0.0 + +# Types +types-requests>=2.31.0.20240125,<3.0.0 +types-python-dateutil>=2.8.19.20240106,<3.0.0 +types-pytz>=2024.1.0.20240203,<2025.0.0 +types-psutil>=5.9.5.20240106,<6.0.0 + +# Sphinx +sphinx>=7.2.6,<8.0.0 +sphinx-rtd-theme>=2.0.0,<3.0.0 +sphinx-autodoc-typehints>=1.25.2,<2.0.0 + +# Docstring style checking +flake8-docstrings>=1.7.0,<2.0.0 + +# Finding likely bugs +flake8-bugbear>=24.1.17,<25.0.0 + +# Better list/dict/set comprehensions +flake8-comprehensions>=3.14.0,<4.0.0 + +# Annotation complexity checking +flake8-annotations-complexity>=0.0.8,<1.0.0 + +# Cognitive complexity checking +flake8-cognitive-complexity>=0.1.0,<1.0.0 + +# Expression complexity checking +flake8-expression-complexity>=0.0.11,<1.0.0 + +# Pytest style checking +flake8-pytest-style>=1.7.2,<2.0.0 + +# Django-specific linting +flake8-django>=1.4.0,<2.0.0 + +# Import type checking +flake8-typing-imports>=1.15.0,<2.0.0 + +# Code simplification suggestions +flake8-simplify>=0.21.0,<1.0.0 + +# String formatting checks +flake8-use-fstring>=1.4,<2.0.0 + +# Pathlib usage checks +flake8-use-pathlib>=0.3.0,<1.0.0 + +# Warning checks +flake8-warnings>=0.4.1,<1.0.0 + +# Docstring checking +darglint>=1.8.1,<2.0.0 + +# Documentation style checking +doc8>=1.1.1,<2.0.0 + +# Security linting +bandit>=1.7.7,<2.0.0 + +# Automatic Python upgrades +pyupgrade>=3.15.0,<4.0.0 + +# Git hooks management +pre-commit>=3.6.0,<4.0.0 + +# Import sorting +isort>=5.13.2,<6.0.0 + +# Dependency security checking +safety>=2.3.5,<3.0.0 + +# Static type checking +mypy>=1.8.0,<2.0.0 + +# Types +types-requests>=2.31.0.20240125,<3.0.0 +types-python-dateutil>=2.8.19.20240106,<3.0.0 +types-pytz>=2024.1.0.20240203,<2025.0.0 +types-psutil>=5.9.5.20240106,<6.0.0 + +# Sphinx +sphinx>=7.2.6,<8.0.0 +sphinx-rtd-theme>=2.0.0,<3.0.0 +sphinx-autodoc-typehints>=1.25.2,<2.0.0 + +# Docstring style checking +flake8-docstrings>=1.7.0,<2.0.0 + +# Finding likely bugs +flake8-bugbear>=24.1.17,<25.0.0 + +# Better list/dict/set comprehensions +flake8-comprehensions>=3.14.0,<4.0.0 + +# Annotation complexity checking +flake8-annotations-complexity>=0.0.8,<1.0.0 + +# Cognitive complexity checking +flake8-cognitive-complexity>=0.1.0,<1.0.0 + +# Expression complexity checking +flake8-expression-complexity>=0.0.11,<1.0.0 + +# Pytest style checking +flake8-pytest-style>=1.7.2,<2.0.0 + +# Django-specific linting +flake8-django>=1.4.0,<2.0.0 + +# Import type checking +flake8-typing-imports>=1.15.0,<2.0.0 + +# Code simplification suggestions +flake8-simplify>=0.21.0,<1.0.0 + +# String formatting checks +flake8-use-fstring>=1.4,<2.0.0 + +# Pathlib usage checks +flake8-use-pathlib>=0.3.0,<1.0.0 + +# Warning checks +flake8-warnings>=0.4.1,<1.0.0 + +# Docstring checking +darglint>=1.8.1,<2.0.0 + +# Documentation style checking +doc8>=1.1.1,<2.0.0 + +# Security linting +bandit>=1.7.7,<2.0.0 + +# Automatic Python upgrades +pyupgrade>=3.15.0,<4.0.0 + +# Git hooks management +pre-commit>=3.6.0,<4.0.0 + +# Import sorting +isort>=5.13.2,<6.0.0 + +# Dependency security checking +safety>=2.3.5,<3.0.0 + +# Static type checking +mypy>=1.8.0,<2.0.0 + +# Types +types-requests>=2.31.0.20240125,<3.0.0 +types-python-dateutil>=2.8.19.20240106,<3.0.0 +types-pytz>=2024.1.0.20240203,<2025.0.0 +types-psutil>=5.9.5.20240106,<6.0.0 + +# Sphinx +sphinx>=7.2.6,<8.0.0 +sphinx-rtd-theme>=2.0.0,<3.0.0 +sphinx-autodoc-typehints>=1.25.2,<2.0.0 + +# Docstring style checking +flake8-docstrings>=1.7.0,<2.0.0 + +# Finding likely bugs +flake8-bugbear>=24.1.17,<25.0.0 + +# Better list/dict/set comprehensions +flake8-comprehensions>=3.14.0,<4.0.0 + +# Annotation complexity checking +flake8-annotations-complexity>=0.0.8,<1.0.0 + +# Cognitive complexity checking +flake8-cognitive-complexity>=0.1.0,<1.0.0 + +# Expression complexity checking +flake8-expression-complexity>=0.0.11,<1.0.0 + +# Pytest style checking +flake8-pytest-style>=1.7.2,<2.0.0 + +# Django-specific linting +flake8-django>=1.4.0,<2.0.0 + +# Import type checking +flake8-typing-imports>=1.15.0,<2.0.0 + +# Code simplification suggestions +flake8-simplify>=0.21.0,<1.0.0 + +# String formatting checks +flake8-use-fstring>=1.4,<2.0.0 + +# Pathlib usage checks +flake8-use-pathlib>=0.3.0,<1.0.0 + +# Warning checks +flake8-warnings>=0.4.1,<1.0.0 + +# Docstring checking +darglint>=1.8.1,<2.0.0 + +# Documentation style checking +doc8>=1.1.1,<2.0.0 + +# Security linting +bandit>=1.7.7,<2.0.0 + +# Automatic Python upgrades +pyupgrade>=3.15.0,<4.0.0 + +# Git hooks management +pre-commit>=3.6.0,<4.0.0 + +# Import sorting +isort>=5.13.2,<6.0.0 + +# Dependency security checking +safety>=2.3.5,<3.0.0 + +# Static type checking +mypy>=1.8.0,<2.0.0 + +# Types +types-requests>=2.31.0.20240125,<3.0.0 +types-python-dateutil>=2.8.19.20240106,<3.0.0 +types-pytz>=2024.1.0.20240203,<2025.0.0 +types-psutil>=5.9.5.20240106,<6.0.0 + +# Sphinx +sphinx>=7.2.6,<8.0.0 +sphinx-rtd-theme>=2.0.0,<3.0.0 +sphinx-autodoc-typehints>=1.25.2,<2.0.0 + +# Docstring style checking +flake8-docstrings>=1.7.0,<2.0.0 + +# Finding likely bugs +flake8-bugbear>=24.1.17,<25.0.0 + +# Better list/dict/set comprehensions +flake8-comprehensions>=3.14.0,<4.0.0 + +# Annotation complexity checking +flake8-annotations-complexity>=0.0.8,<1.0.0 + +# Cognitive complexity checking +flake8-cognitive-complexity>=0.1.0,<1.0.0 + +# Expression complexity checking +flake8-expression-complexity>=0.0.11,<1.0.0 + +# Pytest style checking +flake8-pytest-style>=1.7.2,<2.0.0 + +# Django-specific linting +flake8-django>=1.4.0,<2.0.0 + +# Import type checking +flake8-typing-imports>=1.15.0,<2.0.0 + +# Code simplification suggestions +flake8-simplify>=0.21.0,<1.0.0 + +# String formatting checks +flake8-use-fstring>=1.4,<2.0.0 + +# Pathlib usage checks +flake8-use-pathlib>=0.3.0,<1.0.0 + +# Warning checks +flake8-warnings>=0.4.1,<1.0.0 + +# Docstring checking +darglint>=1.8.1,<2.0.0 + +# Documentation style checking +doc8>=1.1.1,<2.0.0 + +# Security linting +bandit>=1.7.7,<2.0.0 + +# Automatic Python upgrades +pyupgrade>=3.15.0,<4.0.0 + +# Git hooks management +pre-commit>=3.6.0,<4.0.0 + +# Import sorting +isort>=5.13.2,<6.0.0 + +# Dependency security checking +safety>=2.3.5,<3.0.0 + +# Static type checking +mypy>=1.8.0,<2.0.0 + +# Types +types-requests>=2.31.0.20240125,<3.0.0 +types-python-dateutil>=2.8.19.20240106,<3.0.0 +types-pytz>=2024.1.0.20240203,<2025.0.0 +types-psutil>=5.9.5.20240106,<6.0.0 + +# Sphinx +sphinx>=7.2.6,<8.0.0 +sphinx-rtd-theme>=2.0.0,<3.0.0 +sphinx-autodoc-typehints>=1.25.2,<2.0.0 + +# Docstring style checking +flake8-docstrings>=1.7.0,<2.0.0 + +# Finding likely bugs +flake8-bugbear>=24.1.17,<25.0.0 + +# Better list/dict/set comprehensions +flake8-comprehensions>=3.14.0,<4.0.0 + +# Annotation complexity checking +flake8-annotations-complexity>=0.0.8,<1.0.0 + +# Cognitive complexity checking +flake8-cognitive-complexity>=0.1.0,<1.0.0 + +# Expression complexity checking +flake8-expression-complexity>=0.0.11,<1.0.0 + +# Pytest style checking +flake8-pytest-style>=1.7.2,<2.0.0 + +# Django-specific linting +flake8-django>=1.4.0,<2.0.0 + +# Import type checking +flake8-typing-imports>=1.15.0,<2.0.0 + +# Code simplification suggestions +flake8-simplify>=0.21.0,<1.0.0 + +# String formatting checks +flake8-use-fstring>=1.4,<2.0.0 + +# Pathlib usage checks +flake8-use-pathlib>=0.3.0,<1.0.0 + +# Warning checks +flake8-warnings>=0.4.1,<1.0.0 + +# Docstring checking +darglint>=1.8.1,<2.0.0 + +# Documentation style checking +doc8>=1.1.1,<2.0.0 + +# Security linting +bandit>=1.7.7,<2.0.0 + +# Automatic Python upgrades +pyupgrade>=3.15.0,<4.0.0 + +# Git hooks management +pre-commit>=3.6.0,<4.0.0 + +# Import sorting +isort>=5.13.2,<6.0.0 + +# Dependency security checking +safety>=2.3.5,<3.0.0 + +# Static type checking +mypy>=1.8.0,<2.0.0 + +# Types +types-requests>=2.31.0.20240125,<3.0.0 +types-python-dateutil>=2.8.19.20240106,<3.0.0 +types-pytz>=2024.1.0.20240203,<2025.0.0 +types-psutil>=5.9.5.20240106,<6.0.0 + +# Sphinx +sphinx>=7.2.6,<8.0.0 +sphinx-rtd-theme>=2.0.0,<3.0.0 +sphinx-autodoc-typehints>=1.25.2,<2.0.0 + +# Docstring style checking +flake8-docstrings>=1.7.0,<2.0.0 + +# Finding likely bugs +flake8-bugbear>=24.1.17,<25.0.0 + +# Better list/dict/set comprehensions +flake8-comprehensions>=3.14.0,<4.0.0 + +# Annotation complexity checking +flake8-annotations-complexity>=0.0.8,<1.0.0 + +# Cognitive complexity checking +flake8-cognitive-complexity>=0.1.0,<1.0.0 + +# Expression complexity checking +flake8-expression-complexity>=0.0.11,<1.0.0 + +# Pytest style checking +flake8-pytest-style>=1.7.2,<2.0.0 + +# Django-specific linting +flake8-django>=1.4.0,<2.0.0 + +# Import type checking +flake8-typing-imports>=1.15.0,<2.0.0 + +# Code simplification suggestions +flake8-simplify>=0.21.0,<1.0.0 + +# String formatting checks +flake8-use-fstring>=1.4,<2.0.0 + +# Pathlib usage checks +flake8-use-pathlib>=0.3.0,<1.0.0 + +# Warning checks +flake8-warnings>=0.4.1,<1.0.0 + +# Docstring checking +darglint>=1.8.1,<2.0.0 + +# Documentation style checking +doc8>=1.1.1,<2.0.0 + +# Security linting +bandit>=1.7.7,<2.0.0 + +# Automatic Python upgrades +pyupgrade>=3.15.0,<4.0.0 + +# Git hooks management +pre-commit>=3.6.0,<4.0.0 + +# Import sorting +isort>=5.13.2,<6.0.0 + +# Dependency security checking +safety>=2.3.5,<3.0.0 + +# Static type checking +mypy>=1.8.0,<2.0.0 + +# Types +types-requests>=2.31.0.20240125,<3.0.0 +types-python-dateutil>=2.8.19.20240106,<3.0.0 +types-pytz>=2024.1.0.20240203,<2025.0.0 +types-psutil>=5.9.5.20240106,<6.0.0 + +# Sphinx +sphinx>=7.2.6,<8.0.0 +sphinx-rtd-theme>=2.0.0,<3.0.0 +sphinx-autodoc-typehints>=1.25.2,<2.0.0 + +# Docstring style checking +flake8-docstrings>=1.7.0,<2.0.0 + +# Finding likely bugs +flake8-bugbear>=24.1.17,<25.0.0 + +# Better list/dict/set comprehensions +flake8-comprehensions>=3.14.0,<4.0.0 + +# Annotation complexity checking +flake8-annotations-complexity>=0.0.8,<1.0.0 + +# Cognitive complexity checking +flake8-cognitive-complexity>=0.1.0,<1.0.0 + +# Expression complexity checking +flake8-expression-complexity>=0.0.11,<1.0.0 + +# Pytest style checking +flake8-pytest-style>=1.7.2,<2.0.0 + +# Django-specific linting +flake8-django>=1.4.0,<2.0.0 + +# Import type checking +flake8-typing-imports>=1.15.0,<2.0.0 + +# Code simplification suggestions +flake8-simplify>=0.21.0,<1.0.0 + +# String formatting checks +flake8-use-fstring>=1.4,<2.0.0 + +# Pathlib usage checks +flake8-use-pathlib>=0.3.0,<1.0.0 + +# Warning checks +flake8-warnings>=0.4.1,<1.0.0 + +# Docstring checking +darglint>=1.8.1,<2.0.0 + +# Documentation style checking +doc8>=1.1.1,<2.0.0 + +# Security linting +bandit>=1.7.7,<2.0.0 + +# Automatic Python upgrades +pyupgrade>=3.15.0,<4.0.0 + +# Git hooks management +pre-commit>=3.6.0,<4.0.0 + +# Import sorting +isort>=5.13.2,<6.0.0 + +# Dependency security checking +safety>=2.3.5,<3.0.0 + +# Static type checking +mypy>=1.8.0,<2.0.0 + +# Types +types-requests>=2.31.0.20240125,<3.0.0 +types-python-dateutil>=2.8.19.20240106,<3.0.0 +types-pytz>=2024.1.0.20240203,<2025.0.0 +types-psutil>=5.9.5.20240106,<6.0.0 + +# Sphinx +sphinx>=7.2.6,<8.0.0 +sphinx-rtd-theme>=2.0.0,<3.0.0 +sphinx-autodoc-typehints>=1.25.2,<2.0.0 + +# Docstring style checking +flake8-docstrings>=1.7.0,<2.0.0 + +# Finding likely bugs +flake8-bugbear>=24.1.17,<25.0.0 + +# Better list/dict/set comprehensions +flake8-comprehensions>=3.14.0,<4.0.0 + +# Annotation complexity checking +flake8-annotations-complexity>=0.0.8,<1.0.0 + +# Cognitive complexity checking +flake8-cognitive-complexity>=0.1.0,<1.0.0 + +# Expression complexity checking +flake8-expression-complexity>=0.0.11,<1.0.0 + +# Pytest style checking +flake8-pytest-style>=1.7.2,<2.0.0 + +# Django-specific linting +flake8-django>=1.4.0,<2.0.0 + +# Import type checking +flake8-typing-imports>=1.15.0,<2.0.0 + +# Code simplification suggestions +flake8-simplify>=0.21.0,<1.0.0 + +# String formatting checks +flake8-use-fstring>=1.4,<2.0.0 + +# Pathlib usage checks +flake8-use-pathlib>=0.3.0,<1.0.0 + +# Warning checks +flake8-warnings>=0.4.1,<1.0.0 + +# Docstring checking +darglint>=1.8.1,<2.0.0 + +# Documentation style checking +doc8>=1.1.1,<2.0.0 + +# Security linting +bandit>=1.7.7,<2.0.0 + +# Automatic Python upgrades +pyupgrade>=3.15.0,<4.0.0 + +# Git hooks management +pre-commit>=3.6.0,<4.0.0 + +# Import sorting +isort>=5.13.2,<6.0.0 + +# Dependency security checking +safety>=2.3.5,<3.0.0 + +# Static type checking +mypy>=1.8.0,<2.0.0 + +# Types +types-requests>=2.31.0.20240125,<3.0.0 +types-python-dateutil>=2.8.19.20240106,<3.0.0 +types-pytz>=2024.1.0.20240203,<2025.0.0 +types-psutil>=5.9.5.20240106,<6.0.0 + +# Sphinx +sphinx>=7.2.6,<8.0.0 +sphinx-rtd-theme>=2.0.0,<3.0.0 +sphinx-autodoc-typehints>=1.25.2,<2.0.0 + +# Docstring style checking +flake8-docstrings>=1.7.0,<2.0.0 + +# Finding likely bugs +flake8-bugbear>=24.1.17,<25.0.0 + +# Better list/dict/set comprehensions +flake8-comprehensions>=3.14.0,<4.0.0 + +# Annotation complexity checking +flake8-annotations-complexity>=0.0.8,<1.0.0 + +# Cognitive complexity checking +flake8-cognitive-complexity>=0.1.0,<1.0.0 + +# Expression complexity checking +flake8-expression-complexity>=0.0.11,<1.0.0 + +# Pytest style checking +flake8-pytest-style>=1.7.2,<2.0.0 + +# Django-specific linting +flake8-django>=1.4.0,<2.0.0 + +# Import type checking +flake8-typing-imports>=1.15.0,<2.0.0 + +# Code simplification suggestions +flake8-simplify>=0.21.0,<1.0.0 + +# String formatting checks +flake8-use-fstring>=1.4,<2.0.0 + +# Pathlib usage checks +flake8-use-pathlib>=0.3.0,<1.0.0 + +# Warning checks +flake8-warnings>=0.4.1,<1.0.0 + +# Docstring checking +darglint>=1.8.1,<2.0.0 + +# Documentation style checking +doc8>=1.1.1,<2.0.0 + +# Security linting +bandit>=1.7.7,<2.0.0 + +# Automatic Python upgrades +pyupgrade>=3.15.0,<4.0.0 + +# Git hooks management +pre-commit>=3.6.0,<4.0.0 + +# Import sorting +isort>=5.13.2,<6.0.0 + +# Dependency security checking +safety>=2.3.5,<3.0.0 + +# Static type checking +mypy>=1.8.0,<2.0.0 + +# Types +types-requests>=2.31.0.20240125,<3.0.0 +types-python-dateutil>=2.8.19.20240106,<3.0.0 +types-pytz>=2024.1.0.20240203,<2025.0.0 +types-psutil>=5.9.5.20240106,<6.0.0 + +# Sphinx +sphinx>=7.2.6,<8.0.0 +sphinx-rtd-theme>=2.0.0,<3.0.0 +sphinx-autodoc-typehints>=1.25.2,<2.0.0 + +# Docstring style checking +flake8-docstrings>=1.7.0,<2.0.0 + +# Finding likely bugs +flake8-bugbear>=24.1.17,<25.0.0 + +# Better list/dict/set comprehensions +flake8-comprehensions>=3.14.0,<4.0.0 + +# Annotation complexity checking +flake8-annotations-complexity>=0.0.8,<1.0.0 + +# Cognitive complexity checking +flake8-cognitive-complexity>=0.1.0,<1.0.0 + +# Expression complexity checking +flake8-expression-complexity>=0.0.11,<1.0.0 + +# Pytest style checking +flake8-pytest-style>=1.7.2,<2.0.0 + +# Django-specific linting +flake8-django>=1.4.0,<2.0.0 + +# Import type checking +flake8-typing-imports>=1.15.0,<2.0.0 + +# Code simplification suggestions +flake8-simplify>=0.21.0,<1.0.0 + +# String formatting checks +flake8-use-fstring>=1.4,<2.0.0 + +# Pathlib usage checks +flake8-use-pathlib>=0.3.0,<1.0.0 + +# Warning checks +flake8-warnings>=0.4.1,<1.0.0 + +# Docstring checking +darglint>=1.8.1,<2.0.0 + +# Documentation style checking +doc8>=1.1.1,<2.0.0 + +# Security linting +bandit>=1.7.7,<2.0.0 + +# Automatic Python upgrades +pyupgrade>=3.15.0,<4.0.0 + +# Git hooks management +pre-commit>=3.6.0,<4.0.0 + +# Import sorting +isort>=5.13.2,<6.0.0 + +# Dependency security checking +safety>=2.3.5,<3.0.0 + +# Static type checking +mypy>=1.8.0,<2.0.0 + +# Types +types-requests>=2.31.0.20240125,<3.0.0 +types-python-dateutil>=2.8.19.20240106,<3.0.0 +types-pytz>=2024.1.0.20240203,<2025.0.0 +types-psutil>=5.9.5.20240106,<6.0.0 + +# Sphinx +sphinx>=7.2.6,<8.0.0 +sphinx-rtd-theme>=2.0.0,<3.0.0 +sphinx-autodoc-typehints>=1.25.2,<2.0.0 + +# Docstring style checking +flake8-docstrings>=1.7.0,<2.0.0 + +# Finding likely bugs +flake8-bugbear>=24.1.17,<25.0.0 + +# Better list/dict/set comprehensions +flake8-comprehensions>=3.14.0,<4.0.0 + +# Annotation complexity checking +flake8-annotations-complexity>=0.0.8,<1.0.0 + +# Cognitive complexity checking +flake8-cognitive-complexity>=0.1.0,<1.0.0 + +# Expression complexity checking +flake8-expression-complexity>=0.0.11,<1.0.0 + +# Pytest style checking +flake8-pytest-style>=1.7.2,<2.0.0 + +# Django-specific linting +flake8-django>=1.4.0,<2.0.0 + +# Import type checking +flake8-typing-imports>=1.15.0,<2.0.0 + +# Code simplification suggestions +flake8-simplify>=0.21.0,<1.0.0 + +# String formatting checks +flake8-use-fstring>=1.4,<2.0.0 + +# Pathlib usage checks +flake8-use-pathlib>=0.3.0,<1.0.0 + +# Warning checks +flake8-warnings>=0.4.1,<1.0.0 + +# Docstring checking +darglint>=1.8.1,<2.0.0 + +# Documentation style checking +doc8>=1.1.1,<2.0.0 + +# Security linting +bandit>=1.7.7,<2.0.0 + +# Automatic Python upgrades +pyupgrade>=3.15.0,<4.0.0 + +# Git hooks management +pre-commit>=3.6.0,<4.0.0 + +# Import sorting +isort>=5.13.2,<6.0.0 + +# Dependency security checking +safety>=2.3.5,<3.0.0 + +# Static type checking +mypy>=1.8.0,<2.0.0 + +# Types +types-requests>=2.31.0.20240125,<3.0.0 +types-python-dateutil>=2.8.19.20240106,<3.0.0 +types-pytz>=2024.1.0.20240203,<2025.0.0 +types-psutil>=5.9.5.20240106,<6.0.0 + +# Sphinx +sphinx>=7.2.6,<8.0.0 +sphinx-rtd-theme>=2.0.0,<3.0.0 +sphinx-autodoc-typehints>=1.25.2,<2.0.0 + +# Docstring style checking +flake8-docstrings>=1.7.0,<2.0.0 + +# Finding likely bugs +flake8-bugbear>=24.1.17,<25.0.0 + +# Better list/dict/set comprehensions +flake8-comprehensions>=3.14.0,<4.0.0 + +# Annotation complexity checking +flake8-annotations-complexity>=0.0.8,<1.0.0 + +# Cognitive complexity checking +flake8-cognitive-complexity>=0.1.0,<1.0.0 + +# Expression complexity checking +flake8-expression-complexity>=0.0.11,<1.0.0 + +# Pytest style checking +flake8-pytest-style>=1.7.2,<2.0.0 + +# Django-specific linting +flake8-django>=1.4.0,<2.0.0 + +# Import type checking +flake8-typing-imports>=1.15.0,<2.0.0 + +# Code simplification suggestions +flake8-simplify>=0.21.0,<1.0.0 + +# String formatting checks +flake8-use-fstring>=1.4,<2.0.0 + +# Pathlib usage checks +flake8-use-pathlib>=0.3.0,<1.0.0 + +# Warning checks +flake8-warnings>=0.4.1,<1.0.0 + +# Docstring checking +darglint>=1.8.1,<2.0.0 + +# Documentation style checking +doc8>=1.1.1,<2.0.0 + +# Security linting +bandit>=1.7.7,<2.0.0 + +# Automatic Python upgrades +pyupgrade>=3.15.0,<4.0.0 + +# Git hooks management +pre-commit>=3.6.0,<4.0.0 + +# Import sorting +isort>=5.13.2,<6.0.0 + +# Dependency security checking +safety>=2.3.5,<3.0.0 + +# Static type checking +mypy>=1.8.0,<2.0.0 + +# Types +types-requests>=2.31.0.20240125,<3.0.0 +types-python-dateutil>=2.8.19.20240106,<3.0.0 +types-pytz>=2024.1.0.20240203,<2025.0.0 +types-psutil>=5.9.5.20240106,<6.0.0 + +# Sphinx +sphinx>=7.2.6,<8.0.0 +sphinx-rtd-theme>=2.0.0,<3.0.0 +sphinx-autodoc-typehints>=1.25.2,<2.0.0 + +# Docstring style checking +flake8-docstrings>=1.7.0,<2.0.0 + +# Finding likely bugs +flake8-bugbear>=24.1.17,<25.0.0 + +# Better list/dict/set comprehensions +flake8-comprehensions>=3.14.0,<4.0.0 + +# Annotation complexity checking +flake8-annotations-complexity>=0.0.8,<1.0.0 + +# Cognitive complexity checking +flake8-cognitive-complexity>=0.1.0,<1.0.0 + +# Expression complexity checking +flake8-expression-complexity>=0.0.11,<1.0.0 + +# Pytest style checking +flake8-pytest-style>=1.7.2,<2.0.0 + +# Django-specific linting +flake8-django>=1.4.0,<2.0.0 + +# Import type checking +flake8-typing-imports>=1.15.0,<2.0.0 + +# Code simplification suggestions +flake8-simplify>=0.21.0,<1.0.0 + +# String formatting checks +flake8-use-fstring>=1.4,<2.0.0 + +# Pathlib usage checks +flake8-use-pathlib>=0.3.0,<1.0.0 + +# Warning checks +flake8-warnings>=0.4.1,<1.0.0 + +# Docstring checking +darglint>=1.8.1,<2.0.0 + +# Documentation style checking +doc8>=1.1.1,<2.0.0 + +# Security linting +bandit>=1.7.7,<2.0.0 + +# Automatic Python upgrades +pyupgrade>=3.15.0,<4.0.0 + +# Git hooks management +pre-commit>=3.6.0,<4.0.0 + +# Import sorting +isort>=5.13.2,<6.0.0 + +# Dependency security checking +safety>=2.3.5,<3.0.0 + +# Static type checking +mypy>=1.8.0,<2.0.0 + +# Types +types-requests>=2.31.0.20240125,<3.0.0 +types-python-dateutil>=2.8.19.20240106,<3.0.0 +types-pytz>=2024.1.0.20240203,<2025.0.0 +types-psutil>=5.9.5.20240106,<6.0.0 + +# Sphinx +sphinx>=7.2.6,<8.0.0 +sphinx-rtd-theme>=2.0.0,<3.0.0 +sphinx-autodoc-typehints>=1.25.2,<2.0.0 + +# Docstring style checking +flake8-docstrings>=1.7.0,<2.0.0 + +# Finding likely bugs +flake8-bugbear>=24.1.17,<25.0.0 + +# Better list/dict/set comprehensions +flake8-comprehensions>=3.14.0,<4.0.0 + +# Annotation complexity checking +flake8-annotations-complexity>=0.0.8,<1.0.0 + +# Cognitive complexity checking +flake8-cognitive-complexity>=0.1.0,<1.0.0 + +# Expression complexity checking +flake8-expression-complexity>=0.0.11,<1.0.0 + +# Pytest style checking +flake8-pytest-style>=1.7.2,<2.0.0 + +# Django-specific linting +flake8-django>=1.4.0,<2.0.0 + +# Import type checking +flake8-typing-imports>=1.15.0,<2.0.0 + +# Code simplification suggestions +flake8-simplify>=0.21.0,<1.0.0 + +# String formatting checks +flake8-use-fstring>=1.4,<2.0.0 + +# Pathlib usage checks +flake8-use-pathlib>=0.3.0,<1.0.0 + +# Warning checks +flake8-warnings>=0.4.1,<1.0.0 + +# Docstring checking +darglint>=1.8.1,<2.0.0 + +# Documentation style checking +doc8>=1.1.1,<2.0.0 + +# Security linting +bandit>=1.7.7,<2.0.0 + +# Automatic Python upgrades +pyupgrade>=3.15.0,<4.0.0 + +# Git hooks management +pre-commit>=3.6.0,<4.0.0 + +# Import sorting +isort>=5.13.2,<6.0.0 + +# Dependency security checking +safety>=2.3.5,<3.0.0 + +# Static type checking +mypy>=1.8.0,<2.0.0 + +# Types +types-requests>=2.31.0.20240125,<3.0.0 +types-python-dateutil>=2.8.19.20240106,<3.0.0 +types-pytz>=2024.1.0.20240203,<2025.0.0 +types-psutil>=5.9.5.20240106,<6.0.0 + +# Sphinx +sphinx>=7.2.6,<8.0.0 +sphinx-rtd-theme>=2.0.0,<3.0.0 +sphinx-autodoc-typehints>=1.25.2,<2.0.0 + +# Docstring style checking +flake8-docstrings>=1.7.0,<2.0.0 + +# Finding likely bugs +flake8-bugbear>=24.1.17,<25.0.0 + +# Better list/dict/set comprehensions +flake8-comprehensions>=3.14.0,<4.0.0 + +# Annotation complexity checking +flake8-annotations-complexity>=0.0.8,<1.0.0 + +# Cognitive complexity checking +flake8-cognitive-complexity>=0.1.0,<1.0.0 + +# Expression complexity checking +flake8-expression-complexity>=0.0.11,<1.0.0 + +# Pytest style checking +flake8-pytest-style>=1.7.2,<2.0.0 + +# Django-specific linting +flake8-django>=1.4.0,<2.0.0 + +# Import type checking +flake8-typing-imports>=1.15.0,<2.0.0 + +# Code simplification suggestions +flake8-simplify>=0.21.0,<1.0.0 + +# String formatting checks +flake8-use-fstring>=1.4,<2.0.0 + +# Pathlib usage checks +flake8-use-pathlib>=0.3.0,<1.0.0 + +# Warning checks +flake8-warnings>=0.4.1,<1.0.0 + +# Docstring checking +darglint>=1.8.1,<2.0.0 + +# Documentation style checking +doc8>=1.1.1,<2.0.0 + +# Security linting +bandit>=1.7.7,<2.0.0 + +# Automatic Python upgrades +pyupgrade>=3.15.0,<4.0.0 + +# Git hooks management +pre-commit>=3.6.0,<4.0.0 + +# Import sorting +isort>=5.13.2,<6.0.0 + +# Dependency security checking +safety>=2.3.5,<3.0.0 + +# Static type checking +mypy>=1.8.0,<2.0.0 + +# Types +types-requests>=2.31.0.20240125,<3.0.0 +types-python-dateutil>=2.8.19.20240106,<3.0.0 +types-pytz>=2024.1.0.20240203,<2025.0.0 +types-psutil>=5.9.5.20240106,<6.0.0 + +# Sphinx +sphinx>=7.2.6,<8.0.0 +sphinx-rtd-theme>=2.0.0,<3.0.0 +sphinx-autodoc-typehints>=1.25.2,<2.0.0 + +# Docstring style checking +flake8-docstrings>=1.7.0,<2.0.0 + +# Finding likely bugs +flake8-bugbear>=24.1.17,<25.0.0 + +# Better list/dict/set comprehensions +flake8-comprehensions>=3.14.0,<4.0.0 + +# Annotation complexity checking +flake8-annotations-complexity>=0.0.8,<1.0.0 + +# Cognitive complexity checking +flake8-cognitive-complexity>=0.1.0,<1.0.0 + +# Expression complexity checking +flake8-expression-complexity>=0.0.11,<1.0.0 + +# Pytest style checking +flake8-pytest-style>=1.7.2,<2.0.0 + +# Django-specific linting +flake8-django>=1.4.0,<2.0.0 + +# Import type checking +flake8-typing-imports>=1.15.0,<2.0.0 + +# Code simplification suggestions +flake8-simplify>=0.21.0,<1.0.0 + +# String formatting checks +flake8-use-fstring>=1.4,<2.0.0 + +# Pathlib usage checks +flake8-use-pathlib>=0.3.0,<1.0.0 + +# Warning checks +flake8-warnings>=0.4.1,<1.0.0 + +# Docstring checking +darglint>=1.8.1,<2.0.0 + +# Documentation style checking +doc8>=1.1.1,<2.0.0 + +# Security linting +bandit>=1.7.7,<2.0.0 + +# Automatic Python upgrades +pyupgrade>=3.15.0,<4.0.0 + +# Git hooks management +pre-commit>=3.6.0,<4.0.0 + +# Import sorting +isort>=5.13.2,<6.0.0 + +# Dependency security checking +safety>=2.3.5,<3.0.0 + +# Static type checking +mypy>=1.8.0,<2.0.0 + +# Types +types-requests>=2.31.0.20240125,<3.0.0 +types-python-dateutil>=2.8.19.20240106,<3.0.0 +types-pytz>=2024.1.0.20240203,<2025.0.0 +types-psutil>=5.9.5.20240106,<6.0.0 + +# Sphinx +sphinx>=7.2.6,<8.0.0 +sphinx-rtd-theme>=2.0.0,<3.0.0 +sphinx-autodoc-typehints>=1.25.2,<2.0.0 + +# Docstring style checking +flake8-docstrings>=1.7.0,<2.0.0 + +# Finding likely bugs +flake8-bugbear>=24.1.17,<25.0.0 + +# Better list/dict/set comprehensions +flake8-comprehensions>=3.14.0,<4.0.0 + +# Annotation complexity checking +flake8-annotations-complexity>=0.0.8,<1.0.0 + +# Cognitive complexity checking +flake8-cognitive-complexity>=0.1.0,<1.0.0 + +# Expression complexity checking +flake8-expression-complexity>=0.0.11,<1.0.0 + +# Pytest style checking +flake8-pytest-style>=1.7.2,<2.0.0 + +# Django-specific linting +flake8-django>=1.4.0,<2.0.0 + +# Import type checking +flake8-typing-imports>=1.15.0,<2.0.0 + +# Code simplification suggestions +flake8-simplify>=0.21.0,<1.0.0 + +# String formatting checks +flake8-use-fstring>=1.4,<2.0.0 + +# Pathlib usage checks +flake8-use-pathlib>=0.3.0,<1.0.0 + +# Warning checks +flake8-warnings>=0.4.1,<1.0.0 + +# Docstring checking +darglint>=1.8.1,<2.0.0 + +# Documentation style checking +doc8>=1.1.1,<2.0.0 + +# Security linting +bandit>=1.7.7,<2.0.0 + +# Automatic Python upgrades +pyupgrade>=3.15.0,<4.0.0 + +# Git hooks management +pre-commit>=3.6.0,<4.0.0 + +# Import sorting +isort>=5.13.2,<6.0.0 + +# Dependency security checking +safety>=2.3.5,<3.0.0 + +# Static type checking +mypy>=1.8.0,<2.0.0 + +# Types +types-requests>=2.31.0.20240125,<3.0.0 +types-python-dateutil>=2.8.19.20240106,<3.0.0 +types-pytz>=2024.1.0.20240203,<2025.0.0 +types-psutil>=5.9.5.20240106,<6.0.0 + +# Sphinx +sphinx>=7.2.6,<8.0.0 +sphinx-rtd-theme>=2.0.0,<3.0.0 +sphinx-autodoc-typehints>=1.25.2,<2.0.0 + +# Docstring style checking +flake8-docstrings>=1.7.0,<2.0.0 + +# Finding likely bugs +flake8-bugbear>=24.1.17,<25.0.0 + +# Better list/dict/set comprehensions +flake8-comprehensions>=3.14.0,<4.0.0 + +# Annotation complexity checking +flake8-annotations-complexity>=0.0.8,<1.0.0 + +# Cognitive complexity checking +flake8-cognitive-complexity>=0.1.0,<1.0.0 + +# Expression complexity checking +flake8-expression-complexity>=0.0.11,<1.0.0 + +# Pytest style checking +flake8-pytest-style>=1.7.2,<2.0.0 + +# Django-specific linting +flake8-django>=1.4.0,<2.0.0 + +# Import type checking +flake8-typing-imports>=1.15.0,<2.0.0 + +# Code simplification suggestions +flake8-simplify>=0.21.0,<1.0.0 + +# String formatting checks +flake8-use-fstring>=1.4,<2.0.0 + +# Pathlib usage checks +flake8-use-pathlib>=0.3.0,<1.0.0 + +# Warning checks +flake8-warnings>=0.4.1,<1.0.0 + +# Docstring checking +darglint>=1.8.1,<2.0.0 + +# Documentation style checking +doc8>=1.1.1,<2.0.0 + +# Security linting +bandit>=1.7.7,<2.0.0 + +# Automatic Python upgrades +pyupgrade>=3.15.0,<4.0.0 + +# Git hooks management +pre-commit>=3.6.0,<4.0.0 + +# Import sorting +isort>=5.13.2,<6.0.0 + +# Dependency security checking +safety>=2.3.5,<3.0.0 + +# Static type checking +mypy>=1.8.0,<2.0.0 + +# Types +types-requests>=2.31.0.20240125,<3.0.0 +types-python-dateutil>=2.8.19.20240106,<3.0.0 +types-pytz>=2024.1.0.20240203,<2025.0.0 +types-psutil>=5.9.5.20240106,<6.0.0 + +# Sphinx +sphinx>=7.2.6,<8.0.0 +sphinx-rtd-theme>=2.0.0,<3.0.0 +sphinx-autodoc-typehints>=1.25.2,<2.0.0 + +# Docstring style checking +flake8-docstrings>=1.7.0,<2.0.0 + +# Finding likely bugs +flake8-bugbear>=24.1.17,<25.0.0 + +# Better list/dict/set comprehensions +flake8-comprehensions>=3.14.0,<4.0.0 + +# Annotation complexity checking +flake8-annotations-complexity>=0.0.8,<1.0.0 + +# Cognitive complexity checking +flake8-cognitive-complexity>=0.1.0,<1.0.0 + +# Expression complexity checking +flake8-expression-complexity>=0.0.11,<1.0.0 + +# Pytest style checking +flake8-pytest-style>=1.7.2,<2.0.0 + +# Django-specific linting +flake8-django>=1.4.0,<2.0.0 + +# Import type checking +flake8-typing-imports>=1.15.0,<2.0.0 + +# Code simplification suggestions +flake8-simplify>=0.21.0,<1.0.0 + +# String formatting checks +flake8-use-fstring>=1.4,<2.0.0 + +# Pathlib usage checks +flake8-use-pathlib>=0.3.0,<1.0.0 + +# Warning checks +flake8-warnings>=0.4.1,<1.0.0 + +# Docstring checking +darglint>=1.8.1,<2.0.0 + +# Documentation style checking +doc8>=1.1.1,<2.0.0 + +# Security linting +bandit>=1.7.7,<2.0.0 + +# Automatic Python upgrades +pyupgrade>=3.15.0,<4.0.0 + +# Git hooks management +pre-commit>=3.6.0,<4.0.0 + +# Import sorting +isort>=5.13.2,<6.0.0 + +# Dependency security checking +safety>=2.3.5,<3.0.0 + +# Static type checking +mypy>=1.8.0,<2.0.0 + +# Types +types-requests>=2.31.0.20240125,<3.0.0 +types-python-dateutil>=2.8.19.20240106,<3.0.0 +types-pytz>=2024.1.0.20240203,<2025.0.0 +types-psutil>=5.9.5.20240106,<6.0.0 + +# Sphinx +sphinx>=7.2.6,<8.0.0 +sphinx-rtd-theme>=2.0.0,<3.0.0 +sphinx-autodoc-typehints>=1.25.2,<2.0.0 + +# Docstring style checking +flake8-docstrings>=1.7.0,<2.0.0 + +# Finding likely bugs +flake8-bugbear>=24.1.17,<25.0.0 + +# Better list/dict/set comprehensions +flake8-comprehensions>=3.14.0,<4.0.0 + +# Annotation complexity checking +flake8-annotations-complexity>=0.0.8,<1.0.0 + +# Cognitive complexity checking +flake8-cognitive-complexity>=0.1.0,<1.0.0 + +# Expression complexity checking +flake8-expression-complexity>=0.0.11,<1.0.0 + +# Pytest style checking +flake8-pytest-style>=1.7.2,<2.0.0 + +# Django-specific linting +flake8-django>=1.4.0,<2.0.0 + +# Import type checking +flake8-typing-imports>=1.15.0,<2.0.0 + +# Code simplification suggestions +flake8-simplify>=0.21.0,<1.0.0 + +# String formatting checks +flake8-use-fstring>=1.4,<2.0.0 + +# Pathlib usage checks +flake8-use-pathlib>=0.3.0,<1.0.0 + +# Warning checks +flake8-warnings>=0.4.1,<1.0.0 + +# Docstring checking +darglint>=1.8.1,<2.0.0 + +# Documentation style checking +doc8>=1.1.1,<2.0.0 + +# Security linting +bandit>=1.7.7,<2.0.0 + +# Automatic Python upgrades +pyupgrade>=3.15.0,<4.0.0 + +# Git hooks management +pre-commit>=3.6.0,<4.0.0 + +# Import sorting +isort>=5.13.2,<6.0.0 + +# Dependency security checking +safety>=2.3.5,<3.0.0 + +# Static type checking +mypy>=1.8.0,<2.0.0 + +# Types +types-requests>=2.31.0.20240125,<3.0.0 +types-python-dateutil>=2.8.19.20240106,<3.0.0 +types-pytz>=2024.1.0.20240203,<2025.0.0 +types-psutil>=5.9.5.20240106,<6.0.0 + +# Sphinx +sphinx>=7.2.6,<8.0.0 +sphinx-rtd-theme>=2.0.0,<3.0.0 +sphinx-autodoc-typehints>=1.25.2,<2.0.0 + +# Docstring style checking +flake8-docstrings>=1.7.0,<2.0.0 + +# Finding likely bugs +flake8-bugbear>=24.1.17,<25.0.0 + +# Better list/dict/set comprehensions +flake8-comprehensions>=3.14.0,<4.0.0 + +# Annotation complexity checking +flake8-annotations-complexity>=0.0.8,<1.0.0 + +# Cognitive complexity checking +flake8-cognitive-complexity>=0.1.0,<1.0.0 + +# Expression complexity checking +flake8-expression-complexity>=0.0.11,<1.0.0 + +# Pytest style checking +flake8-pytest-style>=1.7.2,<2.0.0 + +# Django-specific linting +flake8-django>=1.4.0,<2.0.0 + +# Import type checking +flake8-typing-imports>=1.15.0,<2.0.0 + +# Code simplification suggestions +flake8-simplify>=0.21.0,<1.0.0 + +# String formatting checks +flake8-use-fstring>=1.4,<2.0.0 + +# Pathlib usage checks +flake8-use-pathlib>=0.3.0,<1.0.0 + +# Warning checks +flake8-warnings>=0.4.1,<1.0.0 + +# Docstring checking +darglint>=1.8.1,<2.0.0 + +# Documentation style checking +doc8>=1.1.1,<2.0.0 + +# Security linting +bandit>=1.7.7,<2.0.0 + +# Automatic Python upgrades +pyupgrade>=3.15.0,<4.0.0 + +# Git hooks management +pre-commit>=3.6.0,<4.0.0 + +# Import sorting +isort>=5.13.2,<6.0.0 + +# Dependency security checking +safety>=2.3.5,<3.0.0 + +# Static type checking +mypy>=1.8.0,<2.0.0 + +# Types +types-requests>=2.31.0.20240125,<3.0.0 +types-python-dateutil>=2.8.19.20240106,<3.0.0 +types-pytz>=2024.1.0.20240203,<2025.0.0 +types-psutil>=5.9.5.20240106,<6.0.0 + +# Sphinx +sphinx>=7.2.6,<8.0.0 +sphinx-rtd-theme>=2.0.0,<3.0.0 +sphinx-autodoc-typehints>=1.25.2,<2.0.0 + +# Docstring style checking +flake8-docstrings>=1.7.0,<2.0.0 + +# Finding likely bugs +flake8-bugbear>=24.1.17,<25.0.0 + +# Better list/dict/set comprehensions +flake8-comprehensions>=3.14.0,<4.0.0 + +# Annotation complexity checking +flake8-annotations-complexity>=0.0.8,<1.0.0 + +# Cognitive complexity checking +flake8-cognitive-complexity>=0.1.0,<1.0.0 + +# Expression complexity checking +flake8-expression-complexity>=0.0.11,<1.0.0 + +# Pytest style checking +flake8-pytest-style>=1.7.2,<2.0.0 + +# Django-specific linting +flake8-django>=1.4.0,<2.0.0 + +# Import type checking +flake8-typing-imports>=1.15.0,<2.0.0 + +# Code simplification suggestions +flake8-simplify>=0.21.0,<1.0.0 + +# String formatting checks +flake8-use-fstring>=1.4,<2.0.0 + +# Pathlib usage checks +flake8-use-pathlib>=0.3.0,<1.0.0 + +# Warning checks +flake8-warnings>=0.4.1,<1.0.0 + +# Docstring checking +darglint>=1.8.1,<2.0.0 + +# Documentation style checking +doc8>=1.1.1,<2.0.0 + +# Security linting +bandit>=1.7.7,<2.0.0 + +# Automatic Python upgrades +pyupgrade>=3.15.0,<4.0.0 + +# Git hooks management +pre-commit>=3.6.0,<4.0.0 + +# Import sorting +isort>=5.13.2,<6.0.0 + +# Dependency security checking +safety>=2.3.5,<3.0.0 + +# Static type checking +mypy>=1.8.0,<2.0.0 + +# Types +types-requests>=2.31.0.20240125,<3.0.0 +types-python-dateutil>=2.8.19.20240106,<3.0.0 +types-pytz>=2024.1.0.20240203,<2025.0.0 +types-psutil>=5.9.5.20240106,<6.0.0 + +# Sphinx +sphinx>=7.2.6,<8.0.0 +sphinx-rtd-theme>=2.0.0,<3.0.0 +sphinx-autodoc-typehints>=1.25.2,<2.0.0 + +# Docstring style checking +flake8-docstrings>=1.7.0,<2.0.0 + +# Finding likely bugs +flake8-bugbear>=24.1.17,<25.0.0 + +# Better list/dict/set comprehensions +flake8-comprehensions>=3.14.0,<4.0.0 + +# Annotation complexity checking +flake8-annotations-complexity>=0.0.8,<1.0.0 + +# Cognitive complexity checking +flake8-cognitive-complexity>=0.1.0,<1.0.0 + +# Expression complexity checking +flake8-expression-complexity>=0.0.11,<1.0.0 + +# Pytest style checking +flake8-pytest-style>=1.7.2,<2.0.0 + +# Django-specific linting +flake8-django>=1.4.0,<2.0.0 + +# Import type checking +flake8-typing-imports>=1.15.0,<2.0.0 + +# Code simplification suggestions +flake8-simplify>=0.21.0,<1.0.0 + +# String formatting checks +flake8-use-fstring>=1.4,<2.0.0 + +# Pathlib usage checks +flake8-use-pathlib>=0.3.0,<1.0.0 + +# Warning checks +flake8-warnings>=0.4.1,<1.0.0 + +# Docstring checking +darglint>=1.8.1,<2.0.0 + +# Documentation style checking +doc8>=1.1.1,<2.0.0 + +# Security linting +bandit>=1.7.7,<2.0.0 + +# Automatic Python upgrades +pyupgrade>=3.15.0,<4.0.0 + +# Git hooks management +pre-commit>=3.6.0,<4.0.0 + +# Import sorting +isort>=5.13.2,<6.0.0 + +# Dependency security checking +safety>=2.3.5,<3.0.0 + +# Static type checking +mypy>=1.8.0,<2.0.0 + +# Types +types-requests>=2.31.0.20240125,<3.0.0 +types-python-dateutil>=2.8.19.20240106,<3.0.0 +types-pytz>=2024.1.0.20240203,<2025.0.0 +types-psutil>=5.9.5.20240106,<6.0.0 + +# Sphinx +sphinx>=7.2.6,<8.0.0 +sphinx-rtd-theme>=2.0.0,<3.0.0 +sphinx-autodoc-typehints>=1.25.2,<2.0.0 + +# Docstring style checking +flake8-docstrings>=1.7.0,<2.0.0 + +# Finding likely bugs +flake8-bugbear>=24.1.17,<25.0.0 + +# Better list/dict/set comprehensions +flake8-comprehensions>=3.14.0,<4.0.0 + +# Annotation complexity checking +flake8-annotations-complexity>=0.0.8,<1.0.0 + +# Cognitive complexity checking +flake8-cognitive-complexity>=0.1.0,<1.0.0 + +# Expression complexity checking +flake8-expression-complexity>=0.0.11,<1.0.0 + +# Pytest style checking +flake8-pytest-style>=1.7.2,<2.0.0 + +# Django-specific linting +flake8-django>=1.4.0,<2.0.0 + +# Import type checking +flake8-typing-imports>=1.15.0,<2.0.0 + +# Code simplification suggestions +flake8-simplify>=0.21.0,<1.0.0 + +# String formatting checks +flake8-use-fstring>=1.4,<2.0.0 + +# Pathlib usage checks +flake8-use-pathlib>=0.3.0,<1.0.0 + +# Warning checks +flake8-warnings>=0.4.1,<1.0.0 + +# Docstring checking +darglint>=1.8.1,<2.0.0 + +# Documentation style checking +doc8>=1.1.1,<2.0.0 + +# Security linting +bandit>=1.7.7,<2.0.0 + +# Automatic Python upgrades +pyupgrade>=3.15.0,<4.0.0 + +# Git hooks management +pre-commit>=3.6.0,<4.0.0 + +# Import sorting +isort>=5.13.2,<6.0.0 + +# Dependency security checking +safety>=2.3.5,<3.0.0 + +# Static type checking +mypy>=1.8.0,<2.0.0 + +# Types +types-requests>=2.31.0.20240125,<3.0.0 +types-python-dateutil>=2.8.19.20240106,<3.0.0 +types-pytz>=2024.1.0.20240203,<2025.0.0 +types-psutil>=5.9.5.20240106,<6.0.0 + +# Sphinx +sphinx>=7.2.6,<8.0.0 +sphinx-rtd-theme>=2.0.0,<3.0.0 +sphinx-autodoc-typehints>=1.25.2,<2.0.0 + +# Docstring style checking +flake8-docstrings>=1.7.0,<2.0.0 + +# Finding likely bugs +flake8-bugbear>=24.1.17,<25.0.0 + +# Better list/dict/set comprehensions +flake8-comprehensions>=3.14.0,<4.0.0 + +# Annotation complexity checking +flake8-annotations-complexity>=0.0.8,<1.0.0 + +# Cognitive complexity checking +flake8-cognitive-complexity>=0.1.0,<1.0.0 + +# Expression complexity checking +flake8-expression-complexity>=0.0.11,<1.0.0 + +# Pytest style checking +flake8-pytest-style>=1.7.2,<2.0.0 + +# Django-specific linting +flake8-django>=1.4.0,<2.0.0 + +# Import type checking +flake8-typing-imports>=1.15.0,<2.0.0 + +# Code simplification suggestions +flake8-simplify>=0.21.0,<1.0.0 + +# String formatting checks +flake8-use-fstring>=1.4,<2.0.0 + +# Pathlib usage checks +flake8-use-pathlib>=0.3.0,<1.0.