update dependencies

This commit is contained in:
Dmitry Afanasyev 2024-05-11 02:41:20 +03:00
parent 9442f75953
commit 655b686fe2
3 changed files with 1120 additions and 718 deletions

1684
poetry.lock generated

File diff suppressed because it is too large Load Diff

View File

@ -1,11 +1,11 @@
[tool.poetry]
name = "main packages"
version = "1.4.0"
version = "1.5.0"
description = "poetry requirements creation"
authors = ["Dmitry Afanasyev <Balshbox@gmail.com>"]
[build-system]
requires = ["poetry-core>=1.8.2"]
requires = ["poetry-core>=1.8.3"]
build-backend = "poetry.core.masonry.api"
[tool.poetry.dependencies]
@ -13,50 +13,50 @@ python=">=3.12,<3.13"
aiohttp = "^3.9"
alembic = "^1.13"
bcrypt = "^4.1"
celery = "^5.3"
celery = "^5.4"
click = "^8.1"
cookiecutter = "^2.6"
decorator = "^5.1"
Django = "^4.2"
factory-boy = "^3.3"
Faker = "^19.0"
fastapi = "^0.110"
gunicorn = "^21.2"
Faker = "^25.1"
fastapi = "^0.111"
gunicorn = "^22.0"
httpx = "^0.27"
Jinja2 = "^3.1"
loguru = "^0.7"
MouseInfo = "0.1"
numpy = "^1.26"
orjson = "^3.10"
Pillow = "^10.0"
Pillow = "^10.3"
pre-commit = "^3.7"
prompt-toolkit = "^3.0"
psycopg2-binary = "^2.9.7"
psycopg2-binary = "^2.9"
PyAutoGUI = "^0.9"
pydantic = "^2.6"
pydantic = "^2.7"
Pygments = "^2.16"
pyinstaller = "^6.5"
pyinstaller = "^6.6"
PyQt6 = "^6.5"
python-decouple = "^3.8"
pytz = "^2024.1"
redis = {version = "^5.0", extras = ["asyncio"]}
requests = "^2.31"
selenium = "^4.19"
selenium = "^4.20"
simple-term-menu = "^1.6"
six = "^1.16"
SQLAlchemy = "^2.0"
SQLAlchemy = {version = "^2.0", extras = ["asyncio"]}
termcolor = "^2.4"
uvicorn = "^0.29"
validators = "^0.28"
virtualenv = "^20.25"
virtualenv = "^20.26"
wget = "^3.2"
zipp = "^3.18"
[tool.poetry.dev-dependencies]
ipython = "^8.23"
ipython = "^8.24"
black = "^24.3"
mypy = "^1.9"
black = "^24.4"
mypy = "^1.10"
autoflake = "^2.3"
flake8 = "^7.0"
@ -66,7 +66,7 @@ flake8-eradicate = "^1.5"
flake8-deprecated = "^2.0"
flake8-pytest-style = "^2.0"
flake8-aaa = "^0.17"
flake8-bugbear = "^24.2"
flake8-bugbear = "^24.4"
flake8-warnings = "^0.4"
flake8-debugger = "^4.1"
flake8-annotations-complexity = "^0.0.8"
@ -82,7 +82,7 @@ flake8-comments = "^0.1"
flake8-newspaper-style = "^0.4"
Flake8-pyproject = "^1.2.3"
pytest = "^8.1"
pytest = "^8.2"
pytest-asyncio = "^0.23"
pytest-deadfixtures = "^2.2"
pytest-repeat = "^0.9"
@ -102,7 +102,7 @@ pytest-socket = "^0.7"
assertpy = "^1.1"
respx = "^0.21"
safety = "^3"
safety = "^3.2"
pip-audit = "^2.7"
ruff = "^0.3"
ruff = "^0.4"

View File

@ -1,4 +1,4 @@
aiohttp==3.9.3 ; python_version >= "3.12" and python_version < "3.13"
aiohttp==3.9.5 ; python_version >= "3.12" and python_version < "3.13"
aiosignal==1.3.1 ; python_version >= "3.12" and python_version < "3.13"
alembic==1.13.1 ; python_version >= "3.12" and python_version < "3.13"
altgraph==0.17.4 ; python_version >= "3.12" and python_version < "3.13"
@ -9,19 +9,19 @@ arrow==1.3.0 ; python_version >= "3.12" and python_version < "3.13"
asgiref==3.8.1 ; python_version >= "3.12" and python_version < "3.13"
assertpy==1.1 ; python_version >= "3.12" and python_version < "3.13"
astor==0.8.1 ; python_version >= "3.12" and python_version < "3.13"
astroid==3.1.0 ; python_version >= "3.12" and python_version < "3.13"
astroid==3.2.0 ; python_version >= "3.12" and python_version < "3.13"
asttokens==2.4.1 ; python_version >= "3.12" and python_version < "3.13"
attrs==23.2.0 ; python_version >= "3.12" and python_version < "3.13"
authlib==1.3.0 ; python_version >= "3.12" and python_version < "3.13"
autoflake==2.3.1 ; python_version >= "3.12" and python_version < "3.13"
bandit==1.7.8 ; python_version >= "3.12" and python_version < "3.13"
bcrypt==4.1.2 ; python_version >= "3.12" and python_version < "3.13"
bcrypt==4.1.3 ; python_version >= "3.12" and python_version < "3.13"
billiard==4.2.0 ; python_version >= "3.12" and python_version < "3.13"
binaryornot==0.4.4 ; python_version >= "3.12" and python_version < "3.13"
black==24.3.0 ; python_version >= "3.12" and python_version < "3.13"
black==24.4.2 ; python_version >= "3.12" and python_version < "3.13"
boolean-py==4.0 ; python_version >= "3.12" and python_version < "3.13"
cachecontrol[filecache]==0.14.0 ; python_version >= "3.12" and python_version < "3.13"
celery==5.3.6 ; python_version >= "3.12" and python_version < "3.13"
celery==5.4.0 ; python_version >= "3.12" and python_version < "3.13"
certifi==2024.2.2 ; python_version >= "3.12" and python_version < "3.13"
cffi==1.16.0 ; python_version >= "3.12" and python_version < "3.13" and (os_name == "nt" or platform_python_implementation != "PyPy") and (implementation_name != "pypy" or platform_python_implementation != "PyPy")
cfgv==3.4.0 ; python_version >= "3.12" and python_version < "3.13"
@ -33,24 +33,27 @@ click-repl==0.3.0 ; python_version >= "3.12" and python_version < "3.13"
click==8.1.7 ; python_version >= "3.12" and python_version < "3.13"
colorama==0.4.6 ; python_version >= "3.12" and python_version < "3.13" and (platform_system == "Windows" or sys_platform == "win32")
cookiecutter==2.6.0 ; python_version >= "3.12" and python_version < "3.13"
coverage[toml]==7.4.4 ; python_version >= "3.12" and python_version < "3.13"
cryptography==42.0.5 ; python_version >= "3.12" and python_version < "3.13"
cyclonedx-python-lib==6.4.4 ; python_version >= "3.12" and python_version < "3.13"
coverage[toml]==7.5.1 ; python_version >= "3.12" and python_version < "3.13"
cryptography==42.0.7 ; python_version >= "3.12" and python_version < "3.13"
cyclonedx-python-lib==7.3.4 ; python_version >= "3.12" and python_version < "3.13"
decorator==5.1.1 ; python_version >= "3.12" and python_version < "3.13"
defusedxml==0.7.1 ; python_version >= "3.12" and python_version < "3.13"
distlib==0.3.8 ; python_version >= "3.12" and python_version < "3.13"
django==4.2.11 ; python_version >= "3.12" and python_version < "3.13"
django==4.2.13 ; python_version >= "3.12" and python_version < "3.13"
dnspython==2.6.1 ; python_version >= "3.12" and python_version < "3.13"
dparse==0.6.4b0 ; python_version >= "3.12" and python_version < "3.13"
email-validator==2.1.1 ; python_version >= "3.12" and python_version < "3.13"
eradicate==2.3.0 ; python_version >= "3.12" and python_version < "3.13"
executing==2.0.1 ; python_version >= "3.12" and python_version < "3.13"
factory-boy==3.3.0 ; python_version >= "3.12" and python_version < "3.13"
faker==19.13.0 ; python_version >= "3.12" and python_version < "3.13"
fastapi==0.110.1 ; python_version >= "3.12" and python_version < "3.13"
filelock==3.13.3 ; python_version >= "3.12" and python_version < "3.13"
faker==25.1.0 ; python_version >= "3.12" and python_version < "3.13"
fastapi-cli==0.0.3 ; python_version >= "3.12" and python_version < "3.13"
fastapi==0.111.0 ; python_version >= "3.12" and python_version < "3.13"
filelock==3.14.0 ; python_version >= "3.12" and python_version < "3.13"
flake8-aaa==0.17.0 ; python_version >= "3.12" and python_version < "3.13"
flake8-annotations-complexity==0.0.8 ; python_version >= "3.12" and python_version < "3.13"
flake8-bandit==4.1.1 ; python_version >= "3.12" and python_version < "3.13"
flake8-bugbear==24.2.6 ; python_version >= "3.12" and python_version < "3.13"
flake8-bugbear==24.4.26 ; python_version >= "3.12" and python_version < "3.13"
flake8-comments==0.1.2 ; python_version >= "3.12" and python_version < "3.13"
flake8-comprehensions==3.14.0 ; python_version >= "3.12" and python_version < "3.13"
flake8-debugger==4.1.2 ; python_version >= "3.12" and python_version < "3.13"
@ -70,55 +73,56 @@ flake8-useless-assert==0.4.4 ; python_version >= "3.12" and python_version < "3.
flake8-variables-names==0.0.6 ; python_version >= "3.12" and python_version < "3.13"
flake8-warnings==0.4.1 ; python_version >= "3.12" and python_version < "3.13"
flake8==7.0.0 ; python_version >= "3.12" and python_version < "3.13"
freezegun==1.4.0 ; python_version >= "3.12" and python_version < "3.13"
freezegun==1.5.0 ; python_version >= "3.12" and python_version < "3.13"
frozenlist==1.4.1 ; python_version >= "3.12" and python_version < "3.13"
greenlet==3.0.3 ; python_version >= "3.12" and python_version < "3.13" and (platform_machine == "aarch64" or platform_machine == "ppc64le" or platform_machine == "x86_64" or platform_machine == "amd64" or platform_machine == "AMD64" or platform_machine == "win32" or platform_machine == "WIN32")
gunicorn==21.2.0 ; python_version >= "3.12" and python_version < "3.13"
greenlet==3.0.3 ; python_version >= "3.12" and python_version < "3.13"
gunicorn==22.0.0 ; python_version >= "3.12" and python_version < "3.13"
h11==0.14.0 ; python_version >= "3.12" and python_version < "3.13"
html5lib==1.1 ; python_version >= "3.12" and python_version < "3.13"
httpcore==1.0.5 ; python_version >= "3.12" and python_version < "3.13"
httptools==0.6.1 ; python_version >= "3.12" and python_version < "3.13"
httpx==0.27.0 ; python_version >= "3.12" and python_version < "3.13"
identify==2.5.35 ; python_version >= "3.12" and python_version < "3.13"
idna==3.6 ; python_version >= "3.12" and python_version < "3.13"
identify==2.5.36 ; python_version >= "3.12" and python_version < "3.13"
idna==3.7 ; python_version >= "3.12" and python_version < "3.13"
iniconfig==2.0.0 ; python_version >= "3.12" and python_version < "3.13"
ipython==8.23.0 ; python_version >= "3.12" and python_version < "3.13"
ipython==8.24.0 ; python_version >= "3.12" and python_version < "3.13"
jedi==0.19.1 ; python_version >= "3.12" and python_version < "3.13"
jinja2==3.1.3 ; python_version >= "3.12" and python_version < "3.13"
kombu==5.3.6 ; python_version >= "3.12" and python_version < "3.13"
jinja2==3.1.4 ; python_version >= "3.12" and python_version < "3.13"
kombu==5.3.7 ; python_version >= "3.12" and python_version < "3.13"
license-expression==30.3.0 ; python_version >= "3.12" and python_version < "3.13"
loguru==0.7.2 ; python_version >= "3.12" and python_version < "3.13"
macholib==1.16.3 ; python_version >= "3.12" and python_version < "3.13" and sys_platform == "darwin"
mako==1.3.2 ; python_version >= "3.12" and python_version < "3.13"
mako==1.3.3 ; python_version >= "3.12" and python_version < "3.13"
markdown-it-py==3.0.0 ; python_version >= "3.12" and python_version < "3.13"
markupsafe==2.1.5 ; python_version >= "3.12" and python_version < "3.13"
marshmallow==3.21.1 ; python_version >= "3.12" and python_version < "3.13"
matplotlib-inline==0.1.6 ; python_version >= "3.12" and python_version < "3.13"
marshmallow==3.21.2 ; python_version >= "3.12" and python_version < "3.13"
matplotlib-inline==0.1.7 ; python_version >= "3.12" and python_version < "3.13"
mccabe==0.7.0 ; python_version >= "3.12" and python_version < "3.13"
mdurl==0.1.2 ; python_version >= "3.12" and python_version < "3.13"
mouseinfo==0.1.0 ; python_version >= "3.12" and python_version < "3.13"
msgpack==1.0.8 ; python_version >= "3.12" and python_version < "3.13"
multidict==6.0.5 ; python_version >= "3.12" and python_version < "3.13"
mypy-extensions==1.0.0 ; python_version >= "3.12" and python_version < "3.13"
mypy==1.9.0 ; python_version >= "3.12" and python_version < "3.13"
mypy==1.10.0 ; python_version >= "3.12" and python_version < "3.13"
nest-asyncio==1.6.0 ; python_version >= "3.12" and python_version < "3.13"
nodeenv==1.8.0 ; python_version >= "3.12" and python_version < "3.13"
numpy==1.26.4 ; python_version >= "3.12" and python_version < "3.13"
orjson==3.10.0 ; python_version >= "3.12" and python_version < "3.13"
orjson==3.10.3 ; python_version >= "3.12" and python_version < "3.13"
outcome==1.3.0.post0 ; python_version >= "3.12" and python_version < "3.13"
packageurl-python==0.15.0 ; python_version >= "3.12" and python_version < "3.13"
packaging==24.0 ; python_version >= "3.12" and python_version < "3.13"
parso==0.8.3 ; python_version >= "3.12" and python_version < "3.13"
parso==0.8.4 ; python_version >= "3.12" and python_version < "3.13"
pathspec==0.12.1 ; python_version >= "3.12" and python_version < "3.13"
pbr==6.0.0 ; python_version >= "3.12" and python_version < "3.13"
pefile==2023.2.7 ; python_version >= "3.12" and python_version < "3.13" and sys_platform == "win32"
pexpect==4.9.0 ; python_version >= "3.12" and python_version < "3.13" and (sys_platform != "win32" and sys_platform != "emscripten")
pillow==10.3.0 ; python_version >= "3.12" and python_version < "3.13"
pip-api==0.0.33 ; python_version >= "3.12" and python_version < "3.13"
pip-audit==2.7.2 ; python_version >= "3.12" and python_version < "3.13"
pip-audit==2.7.3 ; python_version >= "3.12" and python_version < "3.13"
pip-requirements-parser==32.0.1 ; python_version >= "3.12" and python_version < "3.13"
pip==24.0 ; python_version >= "3.12" and python_version < "3.13"
platformdirs==4.2.0 ; python_version >= "3.12" and python_version < "3.13"
pluggy==1.4.0 ; python_version >= "3.12" and python_version < "3.13"
platformdirs==4.2.1 ; python_version >= "3.12" and python_version < "3.13"
pluggy==1.5.0 ; python_version >= "3.12" and python_version < "3.13"
pprintpp==0.4.0 ; python_version >= "3.12" and python_version < "3.13"
pre-commit==3.7.0 ; python_version >= "3.12" and python_version < "3.13"
prompt-toolkit==3.0.43 ; python_version >= "3.12" and python_version < "3.13"
@ -129,13 +133,13 @@ py-serializable==1.0.3 ; python_version >= "3.12" and python_version < "3.13"
pyautogui==0.9.54 ; python_version >= "3.12" and python_version < "3.13"
pycodestyle==2.11.1 ; python_version >= "3.12" and python_version < "3.13"
pycparser==2.22 ; python_version >= "3.12" and python_version < "3.13" and (os_name == "nt" or platform_python_implementation != "PyPy") and (implementation_name != "pypy" or platform_python_implementation != "PyPy")
pydantic-core==2.16.3 ; python_version >= "3.12" and python_version < "3.13"
pydantic==2.6.4 ; python_version >= "3.12" and python_version < "3.13"
pydantic-core==2.18.2 ; python_version >= "3.12" and python_version < "3.13"
pydantic==2.7.1 ; python_version >= "3.12" and python_version < "3.13"
pyflakes==3.2.0 ; python_version >= "3.12" and python_version < "3.13"
pygetwindow==0.0.9 ; python_version >= "3.12" and python_version < "3.13"
pygments==2.17.2 ; python_version >= "3.12" and python_version < "3.13"
pyinstaller-hooks-contrib==2024.3 ; python_version >= "3.12" and python_version < "3.13"
pyinstaller==6.5.0 ; python_version >= "3.12" and python_version < "3.13"
pygments==2.18.0 ; python_version >= "3.12" and python_version < "3.13"
pyinstaller-hooks-contrib==2024.6 ; python_version >= "3.12" and python_version < "3.13"
pyinstaller==6.6.0 ; python_version >= "3.12" and python_version < "3.13"
pymsgbox==1.0.9 ; python_version >= "3.12" and python_version < "3.13"
pyobjc-core==10.2 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin"
pyobjc-framework-accessibility==10.2 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "20.0"
@ -294,9 +298,9 @@ pyobjc-framework-webkit==10.2 ; python_version >= "3.12" and python_version < "3
pyobjc==10.2 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin"
pyparsing==3.1.2 ; python_version >= "3.12" and python_version < "3.13"
pyperclip==1.8.2 ; python_version >= "3.12" and python_version < "3.13"
pyqt6-qt6==6.6.3 ; python_version >= "3.12" and python_version < "3.13"
pyqt6-qt6==6.7.0 ; python_version >= "3.12" and python_version < "3.13"
pyqt6-sip==13.6.0 ; python_version >= "3.12" and python_version < "3.13"
pyqt6==6.6.1 ; python_version >= "3.12" and python_version < "3.13"
pyqt6==6.7.0 ; python_version >= "3.12" and python_version < "3.13"
pyrect==0.2.0 ; python_version >= "3.12" and python_version < "3.13"
pyscreeze==0.1.30 ; python_version >= "3.12" and python_version < "3.13"
pysocks==1.7.1 ; python_version >= "3.12" and python_version < "3.13"
@ -316,56 +320,62 @@ pytest-split==0.8.2 ; python_version >= "3.12" and python_version < "3.13"
pytest-sugar==1.0.0 ; python_version >= "3.12" and python_version < "3.13"
pytest-timeout==2.3.1 ; python_version >= "3.12" and python_version < "3.13"
pytest-timeouts==1.2.1 ; python_version >= "3.12" and python_version < "3.13"
pytest==8.1.1 ; python_version >= "3.12" and python_version < "3.13"
pytest==8.2.0 ; python_version >= "3.12" and python_version < "3.13"
python-dateutil==2.9.0.post0 ; python_version >= "3.12" and python_version < "3.13"
python-decouple==3.8 ; python_version >= "3.12" and python_version < "3.13"
python-dotenv==1.0.1 ; python_version >= "3.12" and python_version < "3.13"
python-multipart==0.0.9 ; python_version >= "3.12" and python_version < "3.13"
python-slugify==8.0.4 ; python_version >= "3.12" and python_version < "3.13"
python3-xlib==0.15 ; platform_system == "Linux" and python_version >= "3.12" and python_version < "3.13"
pytweening==1.2.0 ; python_version >= "3.12" and python_version < "3.13"
pytz==2024.1 ; python_version >= "3.12" and python_version < "3.13"
pywin32-ctypes==0.2.2 ; python_version >= "3.12" and python_version < "3.13" and sys_platform == "win32"
pyyaml==6.0.1 ; python_version >= "3.12" and python_version < "3.13"
redis[asyncio]==5.0.3 ; python_version >= "3.12" and python_version < "3.13"
redis[asyncio]==5.0.4 ; python_version >= "3.12" and python_version < "3.13"
requests==2.31.0 ; python_version >= "3.12" and python_version < "3.13"
respx==0.21.1 ; python_version >= "3.12" and python_version < "3.13"
rich==13.7.1 ; python_version >= "3.12" and python_version < "3.13"
ruamel-yaml-clib==0.2.8 ; platform_python_implementation == "CPython" and python_version < "3.13" and python_version >= "3.12"
ruamel-yaml==0.18.6 ; python_version >= "3.12" and python_version < "3.13"
ruff==0.3.5 ; python_version >= "3.12" and python_version < "3.13"
ruff==0.4.4 ; python_version >= "3.12" and python_version < "3.13"
safety-schemas==0.0.2 ; python_version >= "3.12" and python_version < "3.13"
safety==3.1.0 ; python_version >= "3.12" and python_version < "3.13"
selenium==4.19.0 ; python_version >= "3.12" and python_version < "3.13"
setuptools==69.2.0 ; python_version >= "3.12" and python_version < "3.13"
safety==3.2.0 ; python_version >= "3.12" and python_version < "3.13"
selenium==4.20.0 ; python_version >= "3.12" and python_version < "3.13"
setuptools==69.5.1 ; python_version >= "3.12" and python_version < "3.13"
shellingham==1.5.4 ; python_version >= "3.12" and python_version < "3.13"
simple-term-menu==1.6.4 ; python_version >= "3.12" and python_version < "3.13"
six==1.16.0 ; python_version >= "3.12" and python_version < "3.13"
sniffio==1.3.1 ; python_version >= "3.12" and python_version < "3.13"
sortedcontainers==2.4.0 ; python_version >= "3.12" and python_version < "3.13"
sqlalchemy==2.0.29 ; python_version >= "3.12" and python_version < "3.13"
sqlparse==0.4.4 ; python_version >= "3.12" and python_version < "3.13"
sqlalchemy==2.0.30 ; python_version >= "3.12" and python_version < "3.13"
sqlalchemy[asyncio]==2.0.30 ; python_version >= "3.12" and python_version < "3.13"
sqlparse==0.5.0 ; python_version >= "3.12" and python_version < "3.13"
stack-data==0.6.3 ; python_version >= "3.12" and python_version < "3.13"
starlette==0.37.2 ; python_version >= "3.12" and python_version < "3.13"
stevedore==5.2.0 ; python_version >= "3.12" and python_version < "3.13"
termcolor==2.4.0 ; python_version >= "3.12" and python_version < "3.13"
text-unidecode==1.3 ; python_version >= "3.12" and python_version < "3.13"
toml==0.10.2 ; python_version >= "3.12" and python_version < "3.13"
traitlets==5.14.2 ; python_version >= "3.12" and python_version < "3.13"
traitlets==5.14.3 ; python_version >= "3.12" and python_version < "3.13"
trio-websocket==0.11.1 ; python_version >= "3.12" and python_version < "3.13"
trio==0.25.0 ; python_version >= "3.12" and python_version < "3.13"
typer-cli==0.12.0 ; python_version >= "3.12" and python_version < "3.13"
typer-slim[standard]==0.12.0 ; python_version >= "3.12" and python_version < "3.13"
typer==0.12.0 ; python_version >= "3.12" and python_version < "3.13"
typer==0.12.3 ; python_version >= "3.12" and python_version < "3.13"
types-python-dateutil==2.9.0.20240316 ; python_version >= "3.12" and python_version < "3.13"
typing-extensions==4.10.0 ; python_version >= "3.12" and python_version < "3.13"
typing-extensions==4.11.0 ; python_version >= "3.12" and python_version < "3.13"
tzdata==2024.1 ; python_version >= "3.12" and python_version < "3.13"
ujson==5.9.0 ; python_version >= "3.12" and python_version < "3.13"
urllib3==2.2.1 ; python_version >= "3.12" and python_version < "3.13"
urllib3[socks]==2.2.1 ; python_version >= "3.12" and python_version < "3.13"
uvicorn==0.29.0 ; python_version >= "3.12" and python_version < "3.13"
validators==0.28.0 ; python_version >= "3.12" and python_version < "3.13"
uvicorn[standard]==0.29.0 ; python_version >= "3.12" and python_version < "3.13"
uvloop==0.19.0 ; (sys_platform != "win32" and sys_platform != "cygwin") and platform_python_implementation != "PyPy" and python_version >= "3.12" and python_version < "3.13"
validators==0.28.1 ; python_version >= "3.12" and python_version < "3.13"
vine==5.1.0 ; python_version >= "3.12" and python_version < "3.13"
virtualenv==20.25.1 ; python_version >= "3.12" and python_version < "3.13"
virtualenv==20.26.1 ; python_version >= "3.12" and python_version < "3.13"
watchfiles==0.21.0 ; python_version >= "3.12" and python_version < "3.13"
wcwidth==0.2.13 ; python_version >= "3.12" and python_version < "3.13"
webencodings==0.5.1 ; python_version >= "3.12" and python_version < "3.13"
websockets==12.0 ; python_version >= "3.12" and python_version < "3.13"
wget==3.2 ; python_version >= "3.12" and python_version < "3.13"
win32-setctime==1.1.0 ; python_version >= "3.12" and python_version < "3.13" and sys_platform == "win32"
wsproto==1.2.0 ; python_version >= "3.12" and python_version < "3.13"