update to python 3.14.3

This commit is contained in:
2026-03-11 00:48:58 +03:00
parent 5985ce970a
commit 140dcca0a6
3 changed files with 2152 additions and 1299 deletions

2727
poetry.lock generated

File diff suppressed because it is too large Load Diff

View File

@@ -1,9 +1,9 @@
[project] [project]
name = "main-packages" name = "main-packages"
version = "1.7.0" version = "1.8.0"
description = "poetry requirements creation" description = "poetry requirements creation"
authors = [{"name" = "Dmitry Afanasyev", "email" = "Balshbox@gmail.com"}] authors = [{"name" = "Dmitry Afanasyev", "email" = "Balshbox@gmail.com"}]
requires-python = ">=3.13,<3.14" requires-python = ">3.14,<3.15"
[build-system] [build-system]
requires = ["poetry-core>=2.0.0"] requires = ["poetry-core>=2.0.0"]
@@ -14,59 +14,59 @@ build-backend = "poetry.core.masonry.api"
package-mode = false package-mode = false
[tool.poetry.dependencies] [tool.poetry.dependencies]
aiohttp = "^3.11" aiohttp = "^3.13"
alembic = "^1.14" alembic = "^1.18"
bcrypt = "^4.2" bcrypt = "^5.0"
celery = "^5.4" celery = "^5.6"
click = "^8.1" click = "^8.3"
cookiecutter = "^2.6" cookiecutter = "^2.7"
decorator = "^5.1" decorator = "^5.2"
Django = "^5.1" Django = "^6"
factory-boy = "^3.3" factory-boy = "^3.3"
Faker = "^33" Faker = "^40"
fastapi = "^0.115" fastapi = "^0.135"
gunicorn = "^23.0" gunicorn = "^25"
httpx = "^0.28" httpx = "^0.28"
Jinja2 = "^3.1" Jinja2 = "^3.1"
loguru = "^0.7" loguru = "^0.7"
MouseInfo = "0.1" MouseInfo = "0.1"
numpy = "^2.2" numpy = "^2.4"
orjson = "^3.10" orjson = "^3.11"
Pillow = "^11.1" Pillow = "^12.1"
pre-commit = "^4.0" pre-commit = "^4.5"
prompt-toolkit = "^3.0" prompt-toolkit = "^3.0"
psycopg2-binary = "^2.9" psycopg2-binary = "^2.9"
PyAutoGUI = "^0.9" PyAutoGUI = "^0.9"
pydantic = "^2.10" pydantic = "^2.12"
Pygments = "^2.19" Pygments = "^2.19"
pyinstaller = "^6.11" pyinstaller = "^6.19"
PyQt6 = "^6.8" PyQt6 = "^6.10"
python-decouple = "^3.8" python-decouple = "^3.8"
pytz = "^2024.1" pytz = "^2026.1.post1"
redis = {version = "^5.2", extras = ["asyncio"]} redis = {version = "^7.3", extras = ["asyncio"]}
requests = "^2.32" requests = "^2.32"
selenium = "^4.27" selenium = "^4.41"
simple-term-menu = "^1.6" simple-term-menu = "^1.6"
six = "^1.17" six = "^1.17"
SQLAlchemy = {version = "^2.0", extras = ["asyncio"]} SQLAlchemy = {version = "^2.0", extras = ["asyncio"]}
termcolor = "^2.5" termcolor = "^3.3"
uvicorn = "^0.34" uvicorn = "^0.41"
validators = "^0.34" validators = "^0.35"
virtualenv = "^20.28" virtualenv = "^21.2"
wget = "^3.2" wget = "^3.2"
zipp = "^3.21" zipp = "^3.23"
poetry = "^2.1.3" poetry = "^2.3"
[tool.poetry.group.dev.dependencies] [tool.poetry.group.dev.dependencies]
ipython = "^8.31" ipython = "^9.11"
black = "^24.4" black = "^26.3"
mypy = "^1.14" mypy = "^1.19"
autoflake = "^2.3" autoflake = "^2.3"
flake8 = "^7.1" flake8 = "^7.1"
flake8-logging-format = "^2024.24.12" flake8-logging-format = "^2024.24.12"
flake8-comprehensions = "^3.14" flake8-comprehensions = "^3.17"
flake8-eradicate = "^1.5" flake8-eradicate = "^1.5"
flake8-deprecated = "^2.2" flake8-deprecated = "^2.2"
flake8-pytest-style = "^2.1" flake8-pytest-style = "^2.1"
@@ -87,27 +87,27 @@ flake8-comments = "^0.1"
flake8-newspaper-style = "^0.4" flake8-newspaper-style = "^0.4"
Flake8-pyproject = "^1.2.3" Flake8-pyproject = "^1.2.3"
pytest = "^8.3" pytest = "^9.0"
pytest-asyncio = "^0.25" pytest-asyncio = "^1.3"
pytest-deadfixtures = "^2.2" pytest-deadfixtures = "^3.1"
pytest-repeat = "^0.9" pytest-repeat = "^0.9"
pytest-mock = "^3.14" pytest-mock = "^3.15"
pytest-cov = "^6.0" pytest-cov = "^7.0"
pytest-timeout = "^2.3" pytest-timeout = "^2.4"
pytest-timeouts = "^1.2" pytest-timeouts = "^1.2"
pytest-sugar = "^1.0" pytest-sugar = "^1.1"
pytest-clarity = "^1.0" pytest-clarity = "^1.0"
pytest-env = "^1.1" pytest-env = "^1.5"
nest-asyncio = "^1.6" nest-asyncio = "^1.6"
pytest-html = "^4.1" pytest-html = "^4.2"
pytest-randomly = "^3.15" pytest-randomly = "^4.0"
pytest-split = "^0.10" pytest-split = "^0.11"
pytest-freezegun = "^0.4" pytest-freezegun = "^0.4"
pytest-socket = "^0.7" pytest-socket = "^0.7"
assertpy = "^1.1" assertpy = "^1.1"
respx = "^0.22" respx = "^0.22"
safety = "^3.2" safety = "^3.7"
pip-audit = "^2.7" pip-audit = "^2.10"
ruff = "^0.9" ruff = "^0.15"

View File

@@ -1,219 +1,411 @@
aiohappyeyeballs==2.4.4 ; python_version >= "3.13" and python_version < "3.14" aiohappyeyeballs==2.6.1 ; python_full_version > "3.14.0" and python_version < "3.15"
aiohttp==3.11.11 ; python_version >= "3.13" and python_version < "3.14" aiohttp==3.13.3 ; python_full_version > "3.14.0" and python_version < "3.15"
aiosignal==1.3.2 ; python_version >= "3.13" and python_version < "3.14" aiosignal==1.4.0 ; python_full_version > "3.14.0" and python_version < "3.15"
alembic==1.14.0 ; python_version >= "3.13" and python_version < "3.14" alembic==1.18.4 ; python_full_version > "3.14.0" and python_version < "3.15"
altgraph==0.17.4 ; python_version >= "3.13" and python_version < "3.14" altgraph==0.17.4 ; python_full_version > "3.14.0" and python_version < "3.15"
amqp==5.3.1 ; python_version >= "3.13" and python_version < "3.14" amqp==5.3.1 ; python_full_version > "3.14.0" and python_version < "3.15"
annotated-types==0.7.0 ; python_version >= "3.13" and python_version < "3.14" annotated-doc==0.0.4 ; python_full_version > "3.14.0" and python_version < "3.15"
anyio==4.8.0 ; python_version >= "3.13" and python_version < "3.14" annotated-types==0.7.0 ; python_full_version > "3.14.0" and python_version < "3.15"
arrow==1.3.0 ; python_version >= "3.13" and python_version < "3.14" anyio==4.8.0 ; python_full_version > "3.14.0" and python_version < "3.15"
asgiref==3.8.1 ; python_version >= "3.13" and python_version < "3.14" arrow==1.3.0 ; python_full_version > "3.14.0" and python_version < "3.15"
assertpy==1.1 ; python_version >= "3.13" and python_version < "3.14" asgiref==3.11.1 ; python_full_version > "3.14.0" and python_version < "3.15"
astor==0.8.1 ; python_version >= "3.13" and python_version < "3.14" assertpy==1.1 ; python_full_version > "3.14.0" and python_version < "3.15"
astroid==3.3.8 ; python_version >= "3.13" and python_version < "3.14" astor==0.8.1 ; python_full_version > "3.14.0" and python_version < "3.15"
asttokens==3.0.0 ; python_version >= "3.13" and python_version < "3.14" astroid==3.3.8 ; python_full_version > "3.14.0" and python_version < "3.15"
attrs==24.3.0 ; python_version >= "3.13" and python_version < "3.14" asttokens==3.0.0 ; python_full_version > "3.14.0" and python_version < "3.15"
authlib==1.4.0 ; python_version >= "3.13" and python_version < "3.14" attrs==24.3.0 ; python_full_version > "3.14.0" and python_version < "3.15"
autoflake==2.3.1 ; python_version >= "3.13" and python_version < "3.14" authlib==1.4.0 ; python_full_version > "3.14.0" and python_version < "3.15"
bandit==1.8.0 ; python_version >= "3.13" and python_version < "3.14" autoflake==2.3.1 ; python_full_version > "3.14.0" and python_version < "3.15"
bcrypt==4.2.1 ; python_version >= "3.13" and python_version < "3.14" bandit==1.8.0 ; python_full_version > "3.14.0" and python_version < "3.15"
billiard==4.2.1 ; python_version >= "3.13" and python_version < "3.14" bcrypt==5.0.0 ; python_full_version > "3.14.0" and python_version < "3.15"
binaryornot==0.4.4 ; python_version >= "3.13" and python_version < "3.14" billiard==4.2.1 ; python_full_version > "3.14.0" and python_version < "3.15"
black==24.10.0 ; python_version >= "3.13" and python_version < "3.14" binaryornot==0.4.4 ; python_full_version > "3.14.0" and python_version < "3.15"
boolean-py==4.0 ; python_version >= "3.13" and python_version < "3.14" black==26.3.0 ; python_full_version > "3.14.0" and python_version < "3.15"
cachecontrol[filecache]==0.14.2 ; python_version >= "3.13" and python_version < "3.14" boolean-py==4.0 ; python_full_version > "3.14.0" and python_version < "3.15"
celery==5.4.0 ; python_version >= "3.13" and python_version < "3.14" build==1.2.2.post1 ; python_full_version > "3.14.0" and python_version < "3.15"
certifi==2024.12.14 ; python_version >= "3.13" and python_version < "3.14" cachecontrol[filecache]==0.14.2 ; python_full_version > "3.14.0" and python_version < "3.15"
cffi==1.17.1 ; python_version >= "3.13" and python_version < "3.14" and (os_name == "nt" or platform_python_implementation != "PyPy") and (implementation_name != "pypy" or platform_python_implementation != "PyPy") celery==5.6.2 ; python_full_version > "3.14.0" and python_version < "3.15"
cfgv==3.4.0 ; python_version >= "3.13" and python_version < "3.14" certifi==2026.2.25 ; python_full_version > "3.14.0" and python_version < "3.15"
chardet==5.2.0 ; python_version >= "3.13" and python_version < "3.14" cffi==1.17.1 ; python_full_version > "3.14.0" and python_version < "3.15"
charset-normalizer==3.4.1 ; python_version >= "3.13" and python_version < "3.14" cfgv==3.4.0 ; python_full_version > "3.14.0" and python_version < "3.15"
click-didyoumean==0.3.1 ; python_version >= "3.13" and python_version < "3.14" chardet==5.2.0 ; python_full_version > "3.14.0" and python_version < "3.15"
click-plugins==1.1.1 ; python_version >= "3.13" and python_version < "3.14" charset-normalizer==3.4.1 ; python_full_version > "3.14.0" and python_version < "3.15"
click-repl==0.3.0 ; python_version >= "3.13" and python_version < "3.14" cleo==2.1.0 ; python_full_version > "3.14.0" and python_version < "3.15"
click==8.1.8 ; python_version >= "3.13" and python_version < "3.14" click-didyoumean==0.3.1 ; python_full_version > "3.14.0" and python_version < "3.15"
colorama==0.4.6 ; python_version >= "3.13" and python_version < "3.14" and (platform_system == "Windows" or sys_platform == "win32") click-plugins==1.1.1 ; python_full_version > "3.14.0" and python_version < "3.15"
cookiecutter==2.6.0 ; python_version >= "3.13" and python_version < "3.14" click-repl==0.3.0 ; python_full_version > "3.14.0" and python_version < "3.15"
coverage[toml]==7.6.10 ; python_version >= "3.13" and python_version < "3.14" click==8.3.1 ; python_full_version > "3.14.0" and python_version < "3.15"
cryptography==44.0.0 ; python_version >= "3.13" and python_version < "3.14" colorama==0.4.6 ; python_full_version > "3.14.0" and python_version < "3.15" and (platform_system == "Windows" or sys_platform == "win32" or os_name == "nt")
cyclonedx-python-lib==7.6.2 ; python_version >= "3.13" and python_version < "3.14" cookiecutter==2.7.1 ; python_full_version > "3.14.0" and python_version < "3.15"
decorator==5.1.1 ; python_version >= "3.13" and python_version < "3.14" coverage[toml]==7.13.4 ; python_full_version > "3.14.0" and python_version < "3.15"
defusedxml==0.7.1 ; python_version >= "3.13" and python_version < "3.14" crashtest==0.4.1 ; python_full_version > "3.14.0" and python_version < "3.15"
distlib==0.3.9 ; python_version >= "3.13" and python_version < "3.14" cryptography==44.0.0 ; python_full_version > "3.14.0" and python_version < "3.15"
django==5.1.4 ; python_version >= "3.13" and python_version < "3.14" cyclonedx-python-lib==7.6.2 ; python_full_version > "3.14.0" and python_version < "3.15"
dparse==0.6.4 ; python_version >= "3.13" and python_version < "3.14" decorator==5.2.1 ; python_full_version > "3.14.0" and python_version < "3.15"
eradicate==2.3.0 ; python_version >= "3.13" and python_version < "3.14" defusedxml==0.7.1 ; python_full_version > "3.14.0" and python_version < "3.15"
executing==2.1.0 ; python_version >= "3.13" and python_version < "3.14" distlib==0.3.9 ; python_full_version > "3.14.0" and python_version < "3.15"
factory-boy==3.3.1 ; python_version >= "3.13" and python_version < "3.14" django==6.0.3 ; python_full_version > "3.14.0" and python_version < "3.15"
faker==33.3.1 ; python_version >= "3.13" and python_version < "3.14" dparse==0.6.4 ; python_full_version > "3.14.0" and python_version < "3.15"
fastapi==0.115.6 ; python_version >= "3.13" and python_version < "3.14" dulwich==1.1.0 ; python_full_version > "3.14.0" and python_version < "3.15"
filelock==3.16.1 ; python_version >= "3.13" and python_version < "3.14" eradicate==2.3.0 ; python_full_version > "3.14.0" and python_version < "3.15"
flake8-aaa==0.17.0 ; python_version >= "3.13" and python_version < "3.14" executing==2.1.0 ; python_full_version > "3.14.0" and python_version < "3.15"
flake8-annotations-complexity==0.0.8 ; python_version >= "3.13" and python_version < "3.14" factory-boy==3.3.1 ; python_full_version > "3.14.0" and python_version < "3.15"
flake8-bandit==4.1.1 ; python_version >= "3.13" and python_version < "3.14" faker==40.8.0 ; python_full_version > "3.14.0" and python_version < "3.15"
flake8-bugbear==24.12.12 ; python_version >= "3.13" and python_version < "3.14" fastapi==0.135.1 ; python_full_version > "3.14.0" and python_version < "3.15"
flake8-comments==0.1.2 ; python_version >= "3.13" and python_version < "3.14" fastjsonschema==2.21.1 ; python_full_version > "3.14.0" and python_version < "3.15"
flake8-comprehensions==3.16.0 ; python_version >= "3.13" and python_version < "3.14" filelock==3.25.1 ; python_full_version > "3.14.0" and python_version < "3.15"
flake8-debugger==4.1.2 ; python_version >= "3.13" and python_version < "3.14" findpython==0.6.3 ; python_full_version > "3.14.0" and python_version < "3.15"
flake8-deprecated==2.2.1 ; python_version >= "3.13" and python_version < "3.14" flake8-aaa==0.17.0 ; python_full_version > "3.14.0" and python_version < "3.15"
flake8-eradicate==1.5.0 ; python_version >= "3.13" and python_version < "3.14" flake8-annotations-complexity==0.0.8 ; python_full_version > "3.14.0" and python_version < "3.15"
flake8-fixme==1.1.1 ; python_version >= "3.13" and python_version < "3.14" flake8-bandit==4.1.1 ; python_full_version > "3.14.0" and python_version < "3.15"
flake8-logging-format==2024.24.12 ; python_version >= "3.13" and python_version < "3.14" flake8-bugbear==24.12.12 ; python_full_version > "3.14.0" and python_version < "3.15"
flake8-mock==0.4 ; python_version >= "3.13" and python_version < "3.14" flake8-comments==0.1.2 ; python_full_version > "3.14.0" and python_version < "3.15"
flake8-newspaper-style==0.4.3 ; python_version >= "3.13" and python_version < "3.14" flake8-comprehensions==3.17.0 ; python_full_version > "3.14.0" and python_version < "3.15"
flake8-noqa==1.4.0 ; python_version >= "3.13" and python_version < "3.14" flake8-debugger==4.1.2 ; python_full_version > "3.14.0" and python_version < "3.15"
flake8-plugin-utils==1.3.3 ; python_version >= "3.13" and python_version < "3.14" flake8-deprecated==2.2.1 ; python_full_version > "3.14.0" and python_version < "3.15"
flake8-pyproject==1.2.3 ; python_version >= "3.13" and python_version < "3.14" flake8-eradicate==1.5.0 ; python_full_version > "3.14.0" and python_version < "3.15"
flake8-pytest-style==2.1.0 ; python_version >= "3.13" and python_version < "3.14" flake8-fixme==1.1.1 ; python_full_version > "3.14.0" and python_version < "3.15"
flake8-simplify==0.21.0 ; python_version >= "3.13" and python_version < "3.14" flake8-logging-format==2024.24.12 ; python_full_version > "3.14.0" and python_version < "3.15"
flake8-tidy-imports==4.11.0 ; python_version >= "3.13" and python_version < "3.14" flake8-mock==0.4 ; python_full_version > "3.14.0" and python_version < "3.15"
flake8-useless-assert==0.4.4 ; python_version >= "3.13" and python_version < "3.14" flake8-newspaper-style==0.4.3 ; python_full_version > "3.14.0" and python_version < "3.15"
flake8-variables-names==0.0.6 ; python_version >= "3.13" and python_version < "3.14" flake8-noqa==1.4.0 ; python_full_version > "3.14.0" and python_version < "3.15"
flake8-warnings==0.4.1 ; python_version >= "3.13" and python_version < "3.14" flake8-plugin-utils==1.3.3 ; python_full_version > "3.14.0" and python_version < "3.15"
flake8==7.1.1 ; python_version >= "3.13" and python_version < "3.14" flake8-pyproject==1.2.3 ; python_full_version > "3.14.0" and python_version < "3.15"
freezegun==1.5.1 ; python_version >= "3.13" and python_version < "3.14" flake8-pytest-style==2.1.0 ; python_full_version > "3.14.0" and python_version < "3.15"
frozenlist==1.5.0 ; python_version >= "3.13" and python_version < "3.14" flake8-simplify==0.21.0 ; python_full_version > "3.14.0" and python_version < "3.15"
greenlet==3.1.1 ; python_version < "3.14" and python_version >= "3.13" flake8-tidy-imports==4.11.0 ; python_full_version > "3.14.0" and python_version < "3.15"
gunicorn==23.0.0 ; python_version >= "3.13" and python_version < "3.14" flake8-useless-assert==0.4.4 ; python_full_version > "3.14.0" and python_version < "3.15"
h11==0.14.0 ; python_version >= "3.13" and python_version < "3.14" flake8-variables-names==0.0.6 ; python_full_version > "3.14.0" and python_version < "3.15"
html5lib==1.1 ; python_version >= "3.13" and python_version < "3.14" flake8-warnings==0.4.1 ; python_full_version > "3.14.0" and python_version < "3.15"
httpcore==1.0.7 ; python_version >= "3.13" and python_version < "3.14" flake8==7.1.1 ; python_full_version > "3.14.0" and python_version < "3.15"
httpx==0.28.1 ; python_version >= "3.13" and python_version < "3.14" freezegun==1.5.1 ; python_full_version > "3.14.0" and python_version < "3.15"
identify==2.6.5 ; python_version >= "3.13" and python_version < "3.14" frozenlist==1.5.0 ; python_full_version > "3.14.0" and python_version < "3.15"
idna==3.10 ; python_version >= "3.13" and python_version < "3.14" greenlet==3.1.1 ; python_full_version > "3.14.0" and python_version < "3.15"
iniconfig==2.0.0 ; python_version >= "3.13" and python_version < "3.14" gunicorn==25.1.0 ; python_full_version > "3.14.0" and python_version < "3.15"
ipython==8.31.0 ; python_version >= "3.13" and python_version < "3.14" h11==0.14.0 ; python_full_version > "3.14.0" and python_version < "3.15"
jedi==0.19.2 ; python_version >= "3.13" and python_version < "3.14" httpcore==1.0.7 ; python_full_version > "3.14.0" and python_version < "3.15"
jinja2==3.1.5 ; python_version >= "3.13" and python_version < "3.14" httpx==0.28.1 ; python_full_version > "3.14.0" and python_version < "3.15"
kombu==5.4.2 ; python_version >= "3.13" and python_version < "3.14" identify==2.6.5 ; python_full_version > "3.14.0" and python_version < "3.15"
license-expression==30.4.0 ; python_version >= "3.13" and python_version < "3.14" idna==3.10 ; python_full_version > "3.14.0" and python_version < "3.15"
loguru==0.7.3 ; python_version >= "3.13" and python_version < "3.14" iniconfig==2.0.0 ; python_full_version > "3.14.0" and python_version < "3.15"
macholib==1.16.3 ; python_version >= "3.13" and python_version < "3.14" and sys_platform == "darwin" installer==0.7.0 ; python_full_version > "3.14.0" and python_version < "3.15"
mako==1.3.8 ; python_version >= "3.13" and python_version < "3.14" ipython-pygments-lexers==1.1.1 ; python_full_version > "3.14.0" and python_version < "3.15"
markdown-it-py==3.0.0 ; python_version >= "3.13" and python_version < "3.14" ipython==9.11.0 ; python_full_version > "3.14.0" and python_version < "3.15"
markupsafe==3.0.2 ; python_version >= "3.13" and python_version < "3.14" jaraco-classes==3.4.0 ; python_full_version > "3.14.0" and python_version < "3.15"
marshmallow==3.25.0 ; python_version >= "3.13" and python_version < "3.14" jaraco-context==6.0.1 ; python_full_version > "3.14.0" and python_version < "3.15"
matplotlib-inline==0.1.7 ; python_version >= "3.13" and python_version < "3.14" jaraco-functools==4.1.0 ; python_full_version > "3.14.0" and python_version < "3.15"
mccabe==0.7.0 ; python_version >= "3.13" and python_version < "3.14" jedi==0.19.2 ; python_full_version > "3.14.0" and python_version < "3.15"
mdurl==0.1.2 ; python_version >= "3.13" and python_version < "3.14" jeepney==0.9.0 ; python_full_version > "3.14.0" and python_version < "3.15" and sys_platform == "linux"
mouseinfo==0.1.0 ; python_version >= "3.13" and python_version < "3.14" jinja2==3.1.5 ; python_full_version > "3.14.0" and python_version < "3.15"
msgpack==1.1.0 ; python_version >= "3.13" and python_version < "3.14" joblib==1.5.3 ; python_full_version > "3.14.0" and python_version < "3.15"
multidict==6.1.0 ; python_version >= "3.13" and python_version < "3.14" keyring==25.6.0 ; python_full_version > "3.14.0" and python_version < "3.15"
mypy-extensions==1.0.0 ; python_version >= "3.13" and python_version < "3.14" kombu==5.6.2 ; python_full_version > "3.14.0" and python_version < "3.15"
mypy==1.14.1 ; python_version >= "3.13" and python_version < "3.14" librt==0.8.1 ; python_full_version > "3.14.0" and python_version < "3.15" and platform_python_implementation != "PyPy"
nest-asyncio==1.6.0 ; python_version >= "3.13" and python_version < "3.14" license-expression==30.4.0 ; python_full_version > "3.14.0" and python_version < "3.15"
nodeenv==1.9.1 ; python_version >= "3.13" and python_version < "3.14" loguru==0.7.3 ; python_full_version > "3.14.0" and python_version < "3.15"
numpy==2.2.1 ; python_version >= "3.13" and python_version < "3.14" macholib==1.16.3 ; python_full_version > "3.14.0" and python_version < "3.15" and sys_platform == "darwin"
orjson==3.10.14 ; python_version >= "3.13" and python_version < "3.14" mako==1.3.8 ; python_full_version > "3.14.0" and python_version < "3.15"
outcome==1.3.0.post0 ; python_version >= "3.13" and python_version < "3.14" markdown-it-py==3.0.0 ; python_full_version > "3.14.0" and python_version < "3.15"
packageurl-python==0.16.0 ; python_version >= "3.13" and python_version < "3.14" markupsafe==3.0.2 ; python_full_version > "3.14.0" and python_version < "3.15"
packaging==24.2 ; python_version >= "3.13" and python_version < "3.14" marshmallow==3.25.0 ; python_full_version > "3.14.0" and python_version < "3.15"
parso==0.8.4 ; python_version >= "3.13" and python_version < "3.14" matplotlib-inline==0.1.7 ; python_full_version > "3.14.0" and python_version < "3.15"
pathspec==0.12.1 ; python_version >= "3.13" and python_version < "3.14" mccabe==0.7.0 ; python_full_version > "3.14.0" and python_version < "3.15"
pbr==6.1.0 ; python_version >= "3.13" and python_version < "3.14" mdurl==0.1.2 ; python_full_version > "3.14.0" and python_version < "3.15"
pefile==2023.2.7 ; python_version >= "3.13" and python_version < "3.14" and sys_platform == "win32" more-itertools==10.7.0 ; python_full_version > "3.14.0" and python_version < "3.15"
pexpect==4.9.0 ; python_version >= "3.13" and python_version < "3.14" and (sys_platform != "win32" and sys_platform != "emscripten") mouseinfo==0.1.0 ; python_full_version > "3.14.0" and python_version < "3.15"
pillow==11.1.0 ; python_version >= "3.13" and python_version < "3.14" msgpack==1.1.0 ; python_full_version > "3.14.0" and python_version < "3.15"
pip-api==0.0.34 ; python_version >= "3.13" and python_version < "3.14" multidict==6.1.0 ; python_full_version > "3.14.0" and python_version < "3.15"
pip-audit==2.7.3 ; python_version >= "3.13" and python_version < "3.14" mypy-extensions==1.0.0 ; python_full_version > "3.14.0" and python_version < "3.15"
pip-requirements-parser==32.0.1 ; python_version >= "3.13" and python_version < "3.14" mypy==1.19.1 ; python_full_version > "3.14.0" and python_version < "3.15"
pip==24.3.1 ; python_version >= "3.13" and python_version < "3.14" nest-asyncio==1.6.0 ; python_full_version > "3.14.0" and python_version < "3.15"
platformdirs==4.3.6 ; python_version >= "3.13" and python_version < "3.14" nltk==3.9.3 ; python_full_version > "3.14.0" and python_version < "3.15"
pluggy==1.5.0 ; python_version >= "3.13" and python_version < "3.14" nodeenv==1.9.1 ; python_full_version > "3.14.0" and python_version < "3.15"
pprintpp==0.4.0 ; python_version >= "3.13" and python_version < "3.14" numpy==2.4.3 ; python_full_version > "3.14.0" and python_version < "3.15"
pre-commit==4.0.1 ; python_version >= "3.13" and python_version < "3.14" orjson==3.11.7 ; python_full_version > "3.14.0" and python_version < "3.15"
prompt-toolkit==3.0.48 ; python_version >= "3.13" and python_version < "3.14" outcome==1.3.0.post0 ; python_full_version > "3.14.0" and python_version < "3.15"
propcache==0.2.1 ; python_version >= "3.13" and python_version < "3.14" packageurl-python==0.16.0 ; python_full_version > "3.14.0" and python_version < "3.15"
psycopg2-binary==2.9.10 ; python_version >= "3.13" and python_version < "3.14" packaging==24.2 ; python_full_version > "3.14.0" and python_version < "3.15"
ptyprocess==0.7.0 ; python_version >= "3.13" and python_version < "3.14" and (sys_platform != "win32" and sys_platform != "emscripten") parso==0.8.4 ; python_full_version > "3.14.0" and python_version < "3.15"
pure-eval==0.2.3 ; python_version >= "3.13" and python_version < "3.14" pathspec==1.0.4 ; python_full_version > "3.14.0" and python_version < "3.15"
py-serializable==1.1.2 ; python_version >= "3.13" and python_version < "3.14" pbr==6.1.0 ; python_full_version > "3.14.0" and python_version < "3.15"
pyautogui==0.9.54 ; python_version >= "3.13" and python_version < "3.14" pbs-installer[download,install]==2025.6.10 ; python_full_version > "3.14.0" and python_version < "3.15"
pycodestyle==2.12.1 ; python_version >= "3.13" and python_version < "3.14" pefile==2023.2.7 ; python_full_version > "3.14.0" and python_version < "3.15" and sys_platform == "win32"
pycparser==2.22 ; python_version >= "3.13" and python_version < "3.14" and (os_name == "nt" or platform_python_implementation != "PyPy") and (implementation_name != "pypy" or platform_python_implementation != "PyPy") pexpect==4.9.0 ; python_full_version > "3.14.0" and python_version < "3.15" and sys_platform != "win32" and sys_platform != "emscripten"
pydantic-core==2.27.2 ; python_version >= "3.13" and python_version < "3.14" pillow==12.1.1 ; python_full_version > "3.14.0" and python_version < "3.15"
pydantic==2.10.5 ; python_version >= "3.13" and python_version < "3.14" pip-api==0.0.34 ; python_full_version > "3.14.0" and python_version < "3.15"
pyflakes==3.2.0 ; python_version >= "3.13" and python_version < "3.14" pip-audit==2.10.0 ; python_full_version > "3.14.0" and python_version < "3.15"
pygetwindow==0.0.9 ; python_version >= "3.13" and python_version < "3.14" pip-requirements-parser==32.0.1 ; python_full_version > "3.14.0" and python_version < "3.15"
pygments==2.19.1 ; python_version >= "3.13" and python_version < "3.14" pip==24.3.1 ; python_full_version > "3.14.0" and python_version < "3.15"
pyinstaller-hooks-contrib==2024.11 ; python_version >= "3.13" and python_version < "3.14" pkginfo==1.12.1.2 ; python_full_version > "3.14.0" and python_version < "3.15"
pyinstaller==6.11.1 ; python_version >= "3.13" and python_version < "3.14" platformdirs==4.3.6 ; python_full_version > "3.14.0" and python_version < "3.15"
pymsgbox==1.0.9 ; python_version >= "3.13" and python_version < "3.14" pluggy==1.5.0 ; python_full_version > "3.14.0" and python_version < "3.15"
pyparsing==3.2.1 ; python_version >= "3.13" and python_version < "3.14" poetry-core==2.3.1 ; python_full_version > "3.14.0" and python_version < "3.15"
pyperclip==1.9.0 ; python_version >= "3.13" and python_version < "3.14" poetry==2.3.2 ; python_full_version > "3.14.0" and python_version < "3.15"
pyqt6-qt6==6.8.1 ; python_version >= "3.13" and python_version < "3.14" pprintpp==0.4.0 ; python_full_version > "3.14.0" and python_version < "3.15"
pyqt6-sip==13.9.1 ; python_version >= "3.13" and python_version < "3.14" pre-commit==4.5.1 ; python_full_version > "3.14.0" and python_version < "3.15"
pyqt6==6.8.0 ; python_version >= "3.13" and python_version < "3.14" prompt-toolkit==3.0.48 ; python_full_version > "3.14.0" and python_version < "3.15"
pyrect==0.2.0 ; python_version >= "3.13" and python_version < "3.14" propcache==0.2.1 ; python_full_version > "3.14.0" and python_version < "3.15"
pyscreeze==1.0.1 ; python_version >= "3.13" and python_version < "3.14" psycopg2-binary==2.9.10 ; python_full_version > "3.14.0" and python_version < "3.15"
pysocks==1.7.1 ; python_version >= "3.13" and python_version < "3.14" ptyprocess==0.7.0 ; python_full_version > "3.14.0" and python_version < "3.15" and sys_platform != "win32" and sys_platform != "emscripten"
pytest-asyncio==0.25.2 ; python_version >= "3.13" and python_version < "3.14" pure-eval==0.2.3 ; python_full_version > "3.14.0" and python_version < "3.15"
pytest-clarity==1.0.1 ; python_version >= "3.13" and python_version < "3.14" py-serializable==1.1.2 ; python_full_version > "3.14.0" and python_version < "3.15"
pytest-cov==6.0.0 ; python_version >= "3.13" and python_version < "3.14" pyautogui==0.9.54 ; python_full_version > "3.14.0" and python_version < "3.15"
pytest-deadfixtures==2.2.1 ; python_version >= "3.13" and python_version < "3.14" pycodestyle==2.12.1 ; python_full_version > "3.14.0" and python_version < "3.15"
pytest-env==1.1.5 ; python_version >= "3.13" and python_version < "3.14" pycparser==2.22 ; python_full_version > "3.14.0" and python_version < "3.15"
pytest-freezegun==0.4.2 ; python_version >= "3.13" and python_version < "3.14" pydantic-core==2.42.0 ; python_full_version > "3.14.0" and python_version < "3.15"
pytest-html==4.1.1 ; python_version >= "3.13" and python_version < "3.14" pydantic==2.13.0b2 ; python_full_version > "3.14.0" and python_version < "3.15"
pytest-metadata==3.1.1 ; python_version >= "3.13" and python_version < "3.14" pyflakes==3.2.0 ; python_full_version > "3.14.0" and python_version < "3.15"
pytest-mock==3.14.0 ; python_version >= "3.13" and python_version < "3.14" pygetwindow==0.0.9 ; python_full_version > "3.14.0" and python_version < "3.15"
pytest-randomly==3.16.0 ; python_version >= "3.13" and python_version < "3.14" pygments==2.19.1 ; python_full_version > "3.14.0" and python_version < "3.15"
pytest-repeat==0.9.3 ; python_version >= "3.13" and python_version < "3.14" pyinstaller-hooks-contrib==2026.3 ; python_full_version > "3.14.0" and python_version < "3.15"
pytest-socket==0.7.0 ; python_version >= "3.13" and python_version < "3.14" pyinstaller==6.19.0 ; python_full_version > "3.14.0" and python_version < "3.15"
pytest-split==0.10.0 ; python_version >= "3.13" and python_version < "3.14" pymsgbox==1.0.9 ; python_full_version > "3.14.0" and python_version < "3.15"
pytest-sugar==1.0.0 ; python_version >= "3.13" and python_version < "3.14" pyobjc-core==10.3.2 ; python_full_version > "3.14.0" and python_version < "3.15" and platform_system == "Darwin"
pytest-timeout==2.3.1 ; python_version >= "3.13" and python_version < "3.14" pyobjc-framework-accessibility==10.3.2 ; python_full_version > "3.14.0" and python_version < "3.15" and platform_system == "Darwin" and platform_release >= "20.0"
pytest-timeouts==1.2.1 ; python_version >= "3.13" and python_version < "3.14" pyobjc-framework-accounts==10.3.2 ; python_full_version > "3.14.0" and python_version < "3.15" and platform_system == "Darwin" and platform_release >= "12.0"
pytest==8.3.4 ; python_version >= "3.13" and python_version < "3.14" pyobjc-framework-addressbook==10.3.2 ; python_full_version > "3.14.0" and python_version < "3.15" and platform_system == "Darwin"
python-dateutil==2.9.0.post0 ; python_version >= "3.13" and python_version < "3.14" pyobjc-framework-adservices==10.3.2 ; python_full_version > "3.14.0" and python_version < "3.15" and platform_system == "Darwin" and platform_release >= "20.0"
python-decouple==3.8 ; python_version >= "3.13" and python_version < "3.14" pyobjc-framework-adsupport==10.3.2 ; python_full_version > "3.14.0" and python_version < "3.15" and platform_system == "Darwin" and platform_release >= "18.0"
python-slugify==8.0.4 ; python_version >= "3.13" and python_version < "3.14" pyobjc-framework-applescriptkit==10.3.2 ; python_full_version > "3.14.0" and python_version < "3.15" and platform_system == "Darwin"
python3-xlib==0.15 ; platform_system == "Linux" and python_version >= "3.13" and python_version < "3.14" pyobjc-framework-applescriptobjc==10.3.2 ; python_full_version > "3.14.0" and python_version < "3.15" and platform_system == "Darwin" and platform_release >= "10.0"
pytweening==1.2.0 ; python_version >= "3.13" and python_version < "3.14" pyobjc-framework-applicationservices==10.3.2 ; python_full_version > "3.14.0" and python_version < "3.15" and platform_system == "Darwin"
pytz==2024.2 ; python_version >= "3.13" and python_version < "3.14" pyobjc-framework-apptrackingtransparency==10.3.2 ; python_full_version > "3.14.0" and python_version < "3.15" and platform_system == "Darwin" and platform_release >= "20.0"
pywin32-ctypes==0.2.3 ; python_version >= "3.13" and python_version < "3.14" and sys_platform == "win32" pyobjc-framework-audiovideobridging==10.3.2 ; python_full_version > "3.14.0" and python_version < "3.15" and platform_system == "Darwin" and platform_release >= "12.0"
pyyaml==6.0.2 ; python_version >= "3.13" and python_version < "3.14" pyobjc-framework-authenticationservices==10.3.2 ; python_full_version > "3.14.0" and python_version < "3.15" and platform_system == "Darwin" and platform_release >= "19.0"
redis[asyncio]==5.2.1 ; python_version >= "3.13" and python_version < "3.14" pyobjc-framework-automaticassessmentconfiguration==10.3.2 ; python_full_version > "3.14.0" and python_version < "3.15" and platform_system == "Darwin" and platform_release >= "19.0"
requests==2.32.3 ; python_version >= "3.13" and python_version < "3.14" pyobjc-framework-automator==10.3.2 ; python_full_version > "3.14.0" and python_version < "3.15" and platform_system == "Darwin"
respx==0.22.0 ; python_version >= "3.13" and python_version < "3.14" pyobjc-framework-avfoundation==10.3.2 ; python_full_version > "3.14.0" and python_version < "3.15" and platform_system == "Darwin" and platform_release >= "11.0"
rich==13.9.4 ; python_version >= "3.13" and python_version < "3.14" pyobjc-framework-avkit==10.3.2 ; python_full_version > "3.14.0" and python_version < "3.15" and platform_system == "Darwin" and platform_release >= "13.0"
ruamel-yaml==0.18.10 ; python_version >= "3.13" and python_version < "3.14" pyobjc-framework-avrouting==10.3.2 ; python_full_version > "3.14.0" and python_version < "3.15" and platform_system == "Darwin" and platform_release >= "22.0"
ruff==0.9.1 ; python_version >= "3.13" and python_version < "3.14" pyobjc-framework-backgroundassets==10.3.2 ; python_full_version > "3.14.0" and python_version < "3.15" and platform_system == "Darwin" and platform_release >= "22.0"
safety-schemas==0.0.5 ; python_version >= "3.13" and python_version < "3.14" pyobjc-framework-browserenginekit==10.3.2 ; python_full_version > "3.14.0" and python_version < "3.15" and platform_system == "Darwin" and platform_release >= "23.4"
safety==3.2.3 ; python_version >= "3.13" and python_version < "3.14" pyobjc-framework-businesschat==10.3.2 ; python_full_version > "3.14.0" and python_version < "3.15" and platform_system == "Darwin" and platform_release >= "18.0"
selenium==4.27.1 ; python_version >= "3.13" and python_version < "3.14" pyobjc-framework-calendarstore==10.3.2 ; python_full_version > "3.14.0" and python_version < "3.15" and platform_system == "Darwin" and platform_release >= "9.0"
setuptools==75.8.0 ; python_version >= "3.13" and python_version < "3.14" pyobjc-framework-callkit==10.3.2 ; python_full_version > "3.14.0" and python_version < "3.15" and platform_system == "Darwin" and platform_release >= "20.0"
shellingham==1.5.4 ; python_version >= "3.13" and python_version < "3.14" pyobjc-framework-cfnetwork==10.3.2 ; python_full_version > "3.14.0" and python_version < "3.15" and platform_system == "Darwin"
simple-term-menu==1.6.6 ; python_version >= "3.13" and python_version < "3.14" pyobjc-framework-cinematic==10.3.2 ; python_full_version > "3.14.0" and python_version < "3.15" and platform_system == "Darwin" and platform_release >= "23.0"
six==1.17.0 ; python_version >= "3.13" and python_version < "3.14" pyobjc-framework-classkit==10.3.2 ; python_full_version > "3.14.0" and python_version < "3.15" and platform_system == "Darwin" and platform_release >= "20.0"
sniffio==1.3.1 ; python_version >= "3.13" and python_version < "3.14" pyobjc-framework-cloudkit==10.3.2 ; python_full_version > "3.14.0" and python_version < "3.15" and platform_system == "Darwin" and platform_release >= "14.0"
sortedcontainers==2.4.0 ; python_version >= "3.13" and python_version < "3.14" pyobjc-framework-cocoa==10.3.2 ; python_full_version > "3.14.0" and python_version < "3.15" and platform_system == "Darwin"
sqlalchemy==2.0.37 ; python_version >= "3.13" and python_version < "3.14" pyobjc-framework-collaboration==10.3.2 ; python_full_version > "3.14.0" and python_version < "3.15" and platform_system == "Darwin" and platform_release >= "9.0"
sqlalchemy[asyncio]==2.0.37 ; python_version >= "3.13" and python_version < "3.14" pyobjc-framework-colorsync==10.3.2 ; python_full_version > "3.14.0" and python_version < "3.15" and platform_system == "Darwin" and platform_release >= "17.0"
sqlparse==0.5.3 ; python_version >= "3.13" and python_version < "3.14" pyobjc-framework-contacts==10.3.2 ; python_full_version > "3.14.0" and python_version < "3.15" and platform_system == "Darwin" and platform_release >= "15.0"
stack-data==0.6.3 ; python_version >= "3.13" and python_version < "3.14" pyobjc-framework-contactsui==10.3.2 ; python_full_version > "3.14.0" and python_version < "3.15" and platform_system == "Darwin" and platform_release >= "15.0"
starlette==0.41.3 ; python_version >= "3.13" and python_version < "3.14" pyobjc-framework-coreaudio==10.3.2 ; python_full_version > "3.14.0" and python_version < "3.15" and platform_system == "Darwin"
stevedore==5.4.0 ; python_version >= "3.13" and python_version < "3.14" pyobjc-framework-coreaudiokit==10.3.2 ; python_full_version > "3.14.0" and python_version < "3.15" and platform_system == "Darwin"
termcolor==2.5.0 ; python_version >= "3.13" and python_version < "3.14" pyobjc-framework-corebluetooth==10.3.2 ; python_full_version > "3.14.0" and python_version < "3.15" and platform_system == "Darwin" and platform_release >= "14.0"
text-unidecode==1.3 ; python_version >= "3.13" and python_version < "3.14" pyobjc-framework-coredata==10.3.2 ; python_full_version > "3.14.0" and python_version < "3.15" and platform_system == "Darwin"
toml==0.10.2 ; python_version >= "3.13" and python_version < "3.14" pyobjc-framework-corehaptics==10.3.2 ; python_full_version > "3.14.0" and python_version < "3.15" and platform_system == "Darwin" and platform_release >= "19.0"
traitlets==5.14.3 ; python_version >= "3.13" and python_version < "3.14" pyobjc-framework-corelocation==10.3.2 ; python_full_version > "3.14.0" and python_version < "3.15" and platform_system == "Darwin" and platform_release >= "10.0"
trio-websocket==0.11.1 ; python_version >= "3.13" and python_version < "3.14" pyobjc-framework-coremedia==10.3.2 ; python_full_version > "3.14.0" and python_version < "3.15" and platform_system == "Darwin" and platform_release >= "11.0"
trio==0.28.0 ; python_version >= "3.13" and python_version < "3.14" pyobjc-framework-coremediaio==10.3.2 ; python_full_version > "3.14.0" and python_version < "3.15" and platform_system == "Darwin" and platform_release >= "11.0"
typer==0.15.1 ; python_version >= "3.13" and python_version < "3.14" pyobjc-framework-coremidi==10.3.2 ; python_full_version > "3.14.0" and python_version < "3.15" and platform_system == "Darwin"
types-python-dateutil==2.9.0.20241206 ; python_version >= "3.13" and python_version < "3.14" pyobjc-framework-coreml==10.3.2 ; python_full_version > "3.14.0" and python_version < "3.15" and platform_system == "Darwin" and platform_release >= "17.0"
typing-extensions==4.12.2 ; python_version >= "3.13" and python_version < "3.14" pyobjc-framework-coremotion==10.3.2 ; python_full_version > "3.14.0" and python_version < "3.15" and platform_system == "Darwin" and platform_release >= "19.0"
tzdata==2024.2 ; python_version >= "3.13" and python_version < "3.14" pyobjc-framework-coreservices==10.3.2 ; python_full_version > "3.14.0" and python_version < "3.15" and platform_system == "Darwin"
urllib3==2.3.0 ; python_version >= "3.13" and python_version < "3.14" pyobjc-framework-corespotlight==10.3.2 ; python_full_version > "3.14.0" and python_version < "3.15" and platform_system == "Darwin" and platform_release >= "17.0"
urllib3[socks]==2.3.0 ; python_version >= "3.13" and python_version < "3.14" pyobjc-framework-coretext==10.3.2 ; python_full_version > "3.14.0" and python_version < "3.15" and platform_system == "Darwin"
uvicorn==0.34.0 ; python_version >= "3.13" and python_version < "3.14" pyobjc-framework-corewlan==10.3.2 ; python_full_version > "3.14.0" and python_version < "3.15" and platform_system == "Darwin" and platform_release >= "10.0"
validators==0.34.0 ; python_version >= "3.13" and python_version < "3.14" pyobjc-framework-cryptotokenkit==10.3.2 ; python_full_version > "3.14.0" and python_version < "3.15" and platform_system == "Darwin" and platform_release >= "14.0"
vine==5.1.0 ; python_version >= "3.13" and python_version < "3.14" pyobjc-framework-datadetection==10.3.2 ; python_full_version > "3.14.0" and python_version < "3.15" and platform_system == "Darwin" and platform_release >= "21.0"
virtualenv==20.28.1 ; python_version >= "3.13" and python_version < "3.14" pyobjc-framework-devicecheck==10.3.2 ; python_full_version > "3.14.0" and python_version < "3.15" and platform_system == "Darwin" and platform_release >= "19.0"
wcwidth==0.2.13 ; python_version >= "3.13" and python_version < "3.14" pyobjc-framework-dictionaryservices==10.3.2 ; python_full_version > "3.14.0" and python_version < "3.15" and platform_system == "Darwin" and platform_release >= "9.0"
webencodings==0.5.1 ; python_version >= "3.13" and python_version < "3.14" pyobjc-framework-discrecording==10.3.2 ; python_full_version > "3.14.0" and python_version < "3.15" and platform_system == "Darwin"
websocket-client==1.8.0 ; python_version >= "3.13" and python_version < "3.14" pyobjc-framework-discrecordingui==10.3.2 ; python_full_version > "3.14.0" and python_version < "3.15" and platform_system == "Darwin"
wget==3.2 ; python_version >= "3.13" and python_version < "3.14" pyobjc-framework-diskarbitration==10.3.2 ; python_full_version > "3.14.0" and python_version < "3.15" and platform_system == "Darwin"
win32-setctime==1.2.0 ; python_version >= "3.13" and python_version < "3.14" and sys_platform == "win32" pyobjc-framework-dvdplayback==10.3.2 ; python_full_version > "3.14.0" and python_version < "3.15" and platform_system == "Darwin"
wsproto==1.2.0 ; python_version >= "3.13" and python_version < "3.14" pyobjc-framework-eventkit==10.3.2 ; python_full_version > "3.14.0" and python_version < "3.15" and platform_system == "Darwin" and platform_release >= "12.0"
yarl==1.18.3 ; python_version >= "3.13" and python_version < "3.14" pyobjc-framework-exceptionhandling==10.3.2 ; python_full_version > "3.14.0" and python_version < "3.15" and platform_system == "Darwin"
zipp==3.21.0 ; python_version >= "3.13" and python_version < "3.14" pyobjc-framework-executionpolicy==10.3.2 ; python_full_version > "3.14.0" and python_version < "3.15" and platform_system == "Darwin" and platform_release >= "19.0"
pyobjc-framework-extensionkit==10.3.2 ; python_full_version > "3.14.0" and python_version < "3.15" and platform_system == "Darwin" and platform_release >= "22.0"
pyobjc-framework-externalaccessory==10.3.2 ; python_full_version > "3.14.0" and python_version < "3.15" and platform_system == "Darwin" and platform_release >= "17.0"
pyobjc-framework-fileprovider==10.3.2 ; python_full_version > "3.14.0" and python_version < "3.15" and platform_system == "Darwin" and platform_release >= "19.0"
pyobjc-framework-fileproviderui==10.3.2 ; python_full_version > "3.14.0" and python_version < "3.15" and platform_system == "Darwin" and platform_release >= "19.0"
pyobjc-framework-findersync==10.3.2 ; python_full_version > "3.14.0" and python_version < "3.15" and platform_system == "Darwin" and platform_release >= "14.0"
pyobjc-framework-fsevents==10.3.2 ; python_full_version > "3.14.0" and python_version < "3.15" and platform_system == "Darwin"
pyobjc-framework-gamecenter==10.3.2 ; python_full_version > "3.14.0" and python_version < "3.15" and platform_system == "Darwin" and platform_release >= "12.0"
pyobjc-framework-gamecontroller==10.3.2 ; python_full_version > "3.14.0" and python_version < "3.15" and platform_system == "Darwin" and platform_release >= "13.0"
pyobjc-framework-gamekit==10.3.2 ; python_full_version > "3.14.0" and python_version < "3.15" and platform_system == "Darwin" and platform_release >= "12.0"
pyobjc-framework-gameplaykit==10.3.2 ; python_full_version > "3.14.0" and python_version < "3.15" and platform_system == "Darwin" and platform_release >= "15.0"
pyobjc-framework-healthkit==10.3.2 ; python_full_version > "3.14.0" and python_version < "3.15" and platform_system == "Darwin" and platform_release >= "22.0"
pyobjc-framework-imagecapturecore==10.3.2 ; python_full_version > "3.14.0" and python_version < "3.15" and platform_system == "Darwin" and platform_release >= "10.0"
pyobjc-framework-inputmethodkit==10.3.2 ; python_full_version > "3.14.0" and python_version < "3.15" and platform_system == "Darwin" and platform_release >= "9.0"
pyobjc-framework-installerplugins==10.3.2 ; python_full_version > "3.14.0" and python_version < "3.15" and platform_system == "Darwin"
pyobjc-framework-instantmessage==10.3.2 ; python_full_version > "3.14.0" and python_version < "3.15" and platform_system == "Darwin" and platform_release >= "9.0"
pyobjc-framework-intents==10.3.2 ; python_full_version > "3.14.0" and python_version < "3.15" and platform_system == "Darwin" and platform_release >= "16.0"
pyobjc-framework-intentsui==10.3.2 ; python_full_version > "3.14.0" and python_version < "3.15" and platform_system == "Darwin" and platform_release >= "21.0"
pyobjc-framework-iobluetooth==10.3.2 ; python_full_version > "3.14.0" and python_version < "3.15" and platform_system == "Darwin"
pyobjc-framework-iobluetoothui==10.3.2 ; python_full_version > "3.14.0" and python_version < "3.15" and platform_system == "Darwin"
pyobjc-framework-iosurface==10.3.2 ; python_full_version > "3.14.0" and python_version < "3.15" and platform_system == "Darwin" and platform_release >= "10.0"
pyobjc-framework-ituneslibrary==10.3.2 ; python_full_version > "3.14.0" and python_version < "3.15" and platform_system == "Darwin" and platform_release >= "10.0"
pyobjc-framework-kernelmanagement==10.3.2 ; python_full_version > "3.14.0" and python_version < "3.15" and platform_system == "Darwin" and platform_release >= "20.0"
pyobjc-framework-latentsemanticmapping==10.3.2 ; python_full_version > "3.14.0" and python_version < "3.15" and platform_system == "Darwin"
pyobjc-framework-launchservices==10.3.2 ; python_full_version > "3.14.0" and python_version < "3.15" and platform_system == "Darwin"
pyobjc-framework-libdispatch==10.3.2 ; python_full_version > "3.14.0" and python_version < "3.15" and platform_system == "Darwin" and platform_release >= "12.0"
pyobjc-framework-libxpc==10.3.2 ; python_full_version > "3.14.0" and python_version < "3.15" and platform_system == "Darwin" and platform_release >= "12.0"
pyobjc-framework-linkpresentation==10.3.2 ; python_full_version > "3.14.0" and python_version < "3.15" and platform_system == "Darwin" and platform_release >= "19.0"
pyobjc-framework-localauthentication==10.3.2 ; python_full_version > "3.14.0" and python_version < "3.15" and platform_system == "Darwin" and platform_release >= "14.0"
pyobjc-framework-localauthenticationembeddedui==10.3.2 ; python_full_version > "3.14.0" and python_version < "3.15" and platform_system == "Darwin" and platform_release >= "21.0"
pyobjc-framework-mailkit==10.3.2 ; python_full_version > "3.14.0" and python_version < "3.15" and platform_system == "Darwin" and platform_release >= "21.0"
pyobjc-framework-mapkit==10.3.2 ; python_full_version > "3.14.0" and python_version < "3.15" and platform_system == "Darwin" and platform_release >= "13.0"
pyobjc-framework-mediaaccessibility==10.3.2 ; python_full_version > "3.14.0" and python_version < "3.15" and platform_system == "Darwin" and platform_release >= "13.0"
pyobjc-framework-medialibrary==10.3.2 ; python_full_version > "3.14.0" and python_version < "3.15" and platform_system == "Darwin" and platform_release >= "13.0"
pyobjc-framework-mediaplayer==10.3.2 ; python_full_version > "3.14.0" and python_version < "3.15" and platform_system == "Darwin" and platform_release >= "16.0"
pyobjc-framework-mediatoolbox==10.3.2 ; python_full_version > "3.14.0" and python_version < "3.15" and platform_system == "Darwin" and platform_release >= "13.0"
pyobjc-framework-metal==10.3.2 ; python_full_version > "3.14.0" and python_version < "3.15" and platform_system == "Darwin" and platform_release >= "15.0"
pyobjc-framework-metalfx==10.3.2 ; python_full_version > "3.14.0" and python_version < "3.15" and platform_system == "Darwin" and platform_release >= "22.0"
pyobjc-framework-metalkit==10.3.2 ; python_full_version > "3.14.0" and python_version < "3.15" and platform_system == "Darwin" and platform_release >= "15.0"
pyobjc-framework-metalperformanceshaders==10.3.2 ; python_full_version > "3.14.0" and python_version < "3.15" and platform_system == "Darwin" and platform_release >= "17.0"
pyobjc-framework-metalperformanceshadersgraph==10.3.2 ; python_full_version > "3.14.0" and python_version < "3.15" and platform_system == "Darwin" and platform_release >= "20.0"
pyobjc-framework-metrickit==10.3.2 ; python_full_version > "3.14.0" and python_version < "3.15" and platform_system == "Darwin" and platform_release >= "21.0"
pyobjc-framework-mlcompute==10.3.2 ; python_full_version > "3.14.0" and python_version < "3.15" and platform_system == "Darwin" and platform_release >= "20.0"
pyobjc-framework-modelio==10.3.2 ; python_full_version > "3.14.0" and python_version < "3.15" and platform_system == "Darwin" and platform_release >= "15.0"
pyobjc-framework-multipeerconnectivity==10.3.2 ; python_full_version > "3.14.0" and python_version < "3.15" and platform_system == "Darwin" and platform_release >= "14.0"
pyobjc-framework-naturallanguage==10.3.2 ; python_full_version > "3.14.0" and python_version < "3.15" and platform_system == "Darwin" and platform_release >= "18.0"
pyobjc-framework-netfs==10.3.2 ; python_full_version > "3.14.0" and python_version < "3.15" and platform_system == "Darwin" and platform_release >= "10.0"
pyobjc-framework-network==10.3.2 ; python_full_version > "3.14.0" and python_version < "3.15" and platform_system == "Darwin" and platform_release >= "18.0"
pyobjc-framework-networkextension==10.3.2 ; python_full_version > "3.14.0" and python_version < "3.15" and platform_system == "Darwin" and platform_release >= "15.0"
pyobjc-framework-notificationcenter==10.3.2 ; python_full_version > "3.14.0" and python_version < "3.15" and platform_system == "Darwin" and platform_release >= "14.0"
pyobjc-framework-opendirectory==10.3.2 ; python_full_version > "3.14.0" and python_version < "3.15" and platform_system == "Darwin" and platform_release >= "10.0"
pyobjc-framework-osakit==10.3.2 ; python_full_version > "3.14.0" and python_version < "3.15" and platform_system == "Darwin"
pyobjc-framework-oslog==10.3.2 ; python_full_version > "3.14.0" and python_version < "3.15" and platform_system == "Darwin" and platform_release >= "19.0"
pyobjc-framework-passkit==10.3.2 ; python_full_version > "3.14.0" and python_version < "3.15" and platform_system == "Darwin" and platform_release >= "20.0"
pyobjc-framework-pencilkit==10.3.2 ; python_full_version > "3.14.0" and python_version < "3.15" and platform_system == "Darwin" and platform_release >= "19.0"
pyobjc-framework-phase==10.3.2 ; python_full_version > "3.14.0" and python_version < "3.15" and platform_system == "Darwin" and platform_release >= "21.0"
pyobjc-framework-photos==10.3.2 ; python_full_version > "3.14.0" and python_version < "3.15" and platform_system == "Darwin" and platform_release >= "15.0"
pyobjc-framework-photosui==10.3.2 ; python_full_version > "3.14.0" and python_version < "3.15" and platform_system == "Darwin" and platform_release >= "15.0"
pyobjc-framework-preferencepanes==10.3.2 ; python_full_version > "3.14.0" and python_version < "3.15" and platform_system == "Darwin"
pyobjc-framework-pubsub==10.3.2 ; platform_release >= "9.0" and platform_release < "18.0" and python_full_version > "3.14.0" and python_version < "3.15" and platform_system == "Darwin"
pyobjc-framework-pushkit==10.3.2 ; python_full_version > "3.14.0" and python_version < "3.15" and platform_system == "Darwin" and platform_release >= "19.0"
pyobjc-framework-quartz==10.3.2 ; python_full_version > "3.14.0" and python_version < "3.15" and platform_system == "Darwin"
pyobjc-framework-quicklookthumbnailing==10.3.2 ; python_full_version > "3.14.0" and python_version < "3.15" and platform_system == "Darwin" and platform_release >= "19.0"
pyobjc-framework-replaykit==10.3.2 ; python_full_version > "3.14.0" and python_version < "3.15" and platform_system == "Darwin" and platform_release >= "20.0"
pyobjc-framework-safariservices==10.3.2 ; python_full_version > "3.14.0" and python_version < "3.15" and platform_system == "Darwin" and platform_release >= "16.0"
pyobjc-framework-safetykit==10.3.2 ; python_full_version > "3.14.0" and python_version < "3.15" and platform_system == "Darwin" and platform_release >= "22.0"
pyobjc-framework-scenekit==10.3.2 ; python_full_version > "3.14.0" and python_version < "3.15" and platform_system == "Darwin" and platform_release >= "11.0"
pyobjc-framework-screencapturekit==10.3.2 ; python_full_version > "3.14.0" and python_version < "3.15" and platform_system == "Darwin" and platform_release >= "21.4"
pyobjc-framework-screensaver==10.3.2 ; python_full_version > "3.14.0" and python_version < "3.15" and platform_system == "Darwin"
pyobjc-framework-screentime==10.3.2 ; python_full_version > "3.14.0" and python_version < "3.15" and platform_system == "Darwin" and platform_release >= "20.0"
pyobjc-framework-scriptingbridge==10.3.2 ; python_full_version > "3.14.0" and python_version < "3.15" and platform_system == "Darwin" and platform_release >= "9.0"
pyobjc-framework-searchkit==10.3.2 ; python_full_version > "3.14.0" and python_version < "3.15" and platform_system == "Darwin"
pyobjc-framework-security==10.3.2 ; python_full_version > "3.14.0" and python_version < "3.15" and platform_system == "Darwin"
pyobjc-framework-securityfoundation==10.3.2 ; python_full_version > "3.14.0" and python_version < "3.15" and platform_system == "Darwin"
pyobjc-framework-securityinterface==10.3.2 ; python_full_version > "3.14.0" and python_version < "3.15" and platform_system == "Darwin"
pyobjc-framework-sensitivecontentanalysis==10.3.2 ; python_full_version > "3.14.0" and python_version < "3.15" and platform_system == "Darwin" and platform_release >= "23.0"
pyobjc-framework-servicemanagement==10.3.2 ; python_full_version > "3.14.0" and python_version < "3.15" and platform_system == "Darwin" and platform_release >= "10.0"
pyobjc-framework-sharedwithyou==10.3.2 ; python_full_version > "3.14.0" and python_version < "3.15" and platform_system == "Darwin" and platform_release >= "22.0"
pyobjc-framework-sharedwithyoucore==10.3.2 ; python_full_version > "3.14.0" and python_version < "3.15" and platform_system == "Darwin" and platform_release >= "22.0"
pyobjc-framework-shazamkit==10.3.2 ; python_full_version > "3.14.0" and python_version < "3.15" and platform_system == "Darwin" and platform_release >= "21.0"
pyobjc-framework-social==10.3.2 ; python_full_version > "3.14.0" and python_version < "3.15" and platform_system == "Darwin" and platform_release >= "12.0"
pyobjc-framework-soundanalysis==10.3.2 ; python_full_version > "3.14.0" and python_version < "3.15" and platform_system == "Darwin" and platform_release >= "19.0"
pyobjc-framework-speech==10.3.2 ; python_full_version > "3.14.0" and python_version < "3.15" and platform_system == "Darwin" and platform_release >= "19.0"
pyobjc-framework-spritekit==10.3.2 ; python_full_version > "3.14.0" and python_version < "3.15" and platform_system == "Darwin" and platform_release >= "13.0"
pyobjc-framework-storekit==10.3.2 ; python_full_version > "3.14.0" and python_version < "3.15" and platform_system == "Darwin" and platform_release >= "11.0"
pyobjc-framework-symbols==10.3.2 ; python_full_version > "3.14.0" and python_version < "3.15" and platform_system == "Darwin" and platform_release >= "23.0"
pyobjc-framework-syncservices==10.3.2 ; python_full_version > "3.14.0" and python_version < "3.15" and platform_system == "Darwin"
pyobjc-framework-systemconfiguration==10.3.2 ; python_full_version > "3.14.0" and python_version < "3.15" and platform_system == "Darwin"
pyobjc-framework-systemextensions==10.3.2 ; python_full_version > "3.14.0" and python_version < "3.15" and platform_system == "Darwin" and platform_release >= "19.0"
pyobjc-framework-threadnetwork==10.3.2 ; python_full_version > "3.14.0" and python_version < "3.15" and platform_system == "Darwin" and platform_release >= "22.0"
pyobjc-framework-uniformtypeidentifiers==10.3.2 ; python_full_version > "3.14.0" and python_version < "3.15" and platform_system == "Darwin" and platform_release >= "20.0"
pyobjc-framework-usernotifications==10.3.2 ; python_full_version > "3.14.0" and python_version < "3.15" and platform_system == "Darwin" and platform_release >= "18.0"
pyobjc-framework-usernotificationsui==10.3.2 ; python_full_version > "3.14.0" and python_version < "3.15" and platform_system == "Darwin" and platform_release >= "20.0"
pyobjc-framework-videosubscriberaccount==10.3.2 ; python_full_version > "3.14.0" and python_version < "3.15" and platform_system == "Darwin" and platform_release >= "18.0"
pyobjc-framework-videotoolbox==10.3.2 ; python_full_version > "3.14.0" and python_version < "3.15" and platform_system == "Darwin" and platform_release >= "12.0"
pyobjc-framework-virtualization==10.3.2 ; python_full_version > "3.14.0" and python_version < "3.15" and platform_system == "Darwin" and platform_release >= "20.0"
pyobjc-framework-vision==10.3.2 ; python_full_version > "3.14.0" and python_version < "3.15" and platform_system == "Darwin" and platform_release >= "17.0"
pyobjc-framework-webkit==10.3.2 ; python_full_version > "3.14.0" and python_version < "3.15" and platform_system == "Darwin"
pyobjc==10.3.2 ; python_full_version > "3.14.0" and python_version < "3.15" and platform_system == "Darwin"
pyparsing==3.2.1 ; python_full_version > "3.14.0" and python_version < "3.15"
pyperclip==1.9.0 ; python_full_version > "3.14.0" and python_version < "3.15"
pyproject-hooks==1.2.0 ; python_full_version > "3.14.0" and python_version < "3.15"
pyqt6-qt6==6.10.2 ; python_full_version > "3.14.0" and python_version < "3.15"
pyqt6-sip==13.9.1 ; python_full_version > "3.14.0" and python_version < "3.15"
pyqt6==6.10.2 ; python_full_version > "3.14.0" and python_version < "3.15"
pyrect==0.2.0 ; python_full_version > "3.14.0" and python_version < "3.15"
pyscreeze==1.0.1 ; python_full_version > "3.14.0" and python_version < "3.15"
pysocks==1.7.1 ; python_full_version > "3.14.0" and python_version < "3.15"
pytest-asyncio==1.3.0 ; python_full_version > "3.14.0" and python_version < "3.15"
pytest-clarity==1.0.1 ; python_full_version > "3.14.0" and python_version < "3.15"
pytest-cov==7.0.0 ; python_full_version > "3.14.0" and python_version < "3.15"
pytest-deadfixtures==3.1.0 ; python_full_version > "3.14.0" and python_version < "3.15"
pytest-env==1.5.0 ; python_full_version > "3.14.0" and python_version < "3.15"
pytest-freezegun==0.4.2 ; python_full_version > "3.14.0" and python_version < "3.15"
pytest-html==4.2.0 ; python_full_version > "3.14.0" and python_version < "3.15"
pytest-metadata==3.1.1 ; python_full_version > "3.14.0" and python_version < "3.15"
pytest-mock==3.15.1 ; python_full_version > "3.14.0" and python_version < "3.15"
pytest-randomly==4.0.1 ; python_full_version > "3.14.0" and python_version < "3.15"
pytest-repeat==0.9.3 ; python_full_version > "3.14.0" and python_version < "3.15"
pytest-socket==0.7.0 ; python_full_version > "3.14.0" and python_version < "3.15"
pytest-split==0.11.0 ; python_full_version > "3.14.0" and python_version < "3.15"
pytest-sugar==1.1.1 ; python_full_version > "3.14.0" and python_version < "3.15"
pytest-timeout==2.4.0 ; python_full_version > "3.14.0" and python_version < "3.15"
pytest-timeouts==1.2.1 ; python_full_version > "3.14.0" and python_version < "3.15"
pytest==9.0.2 ; python_full_version > "3.14.0" and python_version < "3.15"
python-dateutil==2.9.0.post0 ; python_full_version > "3.14.0" and python_version < "3.15"
python-decouple==3.8 ; python_full_version > "3.14.0" and python_version < "3.15"
python-discovery==1.1.3 ; python_full_version > "3.14.0" and python_version < "3.15"
python-dotenv==1.2.2 ; python_full_version > "3.14.0" and python_version < "3.15"
python-slugify==8.0.4 ; python_full_version > "3.14.0" and python_version < "3.15"
python3-xlib==0.15 ; platform_system == "Linux" and python_full_version > "3.14.0" and python_version < "3.15"
pytokens==0.4.1 ; python_full_version > "3.14.0" and python_version < "3.15"
pytweening==1.2.0 ; python_full_version > "3.14.0" and python_version < "3.15"
pytz==2026.1.post1 ; python_full_version > "3.14.0" and python_version < "3.15"
pywin32-ctypes==0.2.3 ; python_full_version > "3.14.0" and python_version < "3.15" and sys_platform == "win32"
pyyaml==6.0.2 ; python_full_version > "3.14.0" and python_version < "3.15"
rapidfuzz==3.13.0 ; python_full_version > "3.14.0" and python_version < "3.15"
redis[asyncio]==7.3.0 ; python_full_version > "3.14.0" and python_version < "3.15"
regex==2026.2.28 ; python_full_version > "3.14.0" and python_version < "3.15"
requests-toolbelt==1.0.0 ; python_full_version > "3.14.0" and python_version < "3.15"
requests==2.32.3 ; python_full_version > "3.14.0" and python_version < "3.15"
respx==0.22.0 ; python_full_version > "3.14.0" and python_version < "3.15"
rich==13.9.4 ; python_full_version > "3.14.0" and python_version < "3.15"
ruamel-yaml==0.18.10 ; python_full_version > "3.14.0" and python_version < "3.15"
ruff==0.15.5 ; python_full_version > "3.14.0" and python_version < "3.15"
safety-schemas==0.0.16 ; python_full_version > "3.14.0" and python_version < "3.15"
safety==3.7.0 ; python_full_version > "3.14.0" and python_version < "3.15"
secretstorage==3.3.3 ; python_full_version > "3.14.0" and python_version < "3.15" and sys_platform == "linux"
selenium==4.41.0 ; python_full_version > "3.14.0" and python_version < "3.15"
setuptools==75.8.0 ; python_full_version > "3.14.0" and python_version < "3.15"
shellingham==1.5.4 ; python_full_version > "3.14.0" and python_version < "3.15"
simple-term-menu==1.6.6 ; python_full_version > "3.14.0" and python_version < "3.15"
six==1.17.0 ; python_full_version > "3.14.0" and python_version < "3.15"
sniffio==1.3.1 ; python_full_version > "3.14.0" and python_version < "3.15"
sortedcontainers==2.4.0 ; python_full_version > "3.14.0" and python_version < "3.15"
sqlalchemy==2.0.37 ; python_full_version > "3.14.0" and python_version < "3.15"
sqlalchemy[asyncio]==2.0.37 ; python_full_version > "3.14.0" and python_version < "3.15"
sqlparse==0.5.3 ; python_full_version > "3.14.0" and python_version < "3.15"
stack-data==0.6.3 ; python_full_version > "3.14.0" and python_version < "3.15"
starlette==0.52.1 ; python_full_version > "3.14.0" and python_version < "3.15"
stevedore==5.4.0 ; python_full_version > "3.14.0" and python_version < "3.15"
tenacity==9.1.4 ; python_full_version > "3.14.0" and python_version < "3.15"
termcolor==3.3.0 ; python_full_version > "3.14.0" and python_version < "3.15"
text-unidecode==1.3 ; python_full_version > "3.14.0" and python_version < "3.15"
tomli-w==1.2.0 ; python_full_version > "3.14.0" and python_version < "3.15"
tomli==2.4.0 ; python_full_version > "3.14.0" and python_version < "3.15"
tomlkit==0.13.3 ; python_full_version > "3.14.0" and python_version < "3.15"
tqdm==4.67.3 ; python_full_version > "3.14.0" and python_version < "3.15"
traitlets==5.14.3 ; python_full_version > "3.14.0" and python_version < "3.15"
trio-websocket==0.12.2 ; python_full_version > "3.14.0" and python_version < "3.15"
trio==0.33.0 ; python_full_version > "3.14.0" and python_version < "3.15"
trove-classifiers==2025.5.9.12 ; python_full_version > "3.14.0" and python_version < "3.15"
typer==0.24.1 ; python_full_version > "3.14.0" and python_version < "3.15"
types-python-dateutil==2.9.0.20241206 ; python_full_version > "3.14.0" and python_version < "3.15"
typing-extensions==4.15.0 ; python_full_version > "3.14.0" and python_version < "3.15"
typing-inspection==0.4.2 ; python_full_version > "3.14.0" and python_version < "3.15"
tzdata==2025.3 ; python_full_version > "3.14.0" and python_version < "3.15"
tzlocal==5.3.1 ; python_full_version > "3.14.0" and python_version < "3.15"
urllib3==2.6.3 ; python_full_version > "3.14.0" and python_version < "3.15"
urllib3[socks]==2.6.3 ; python_full_version > "3.14.0" and python_version < "3.15"
uvicorn==0.41.0 ; python_full_version > "3.14.0" and python_version < "3.15"
validators==0.35.0 ; python_full_version > "3.14.0" and python_version < "3.15"
vine==5.1.0 ; python_full_version > "3.14.0" and python_version < "3.15"
virtualenv==21.2.0 ; python_full_version > "3.14.0" and python_version < "3.15"
wcwidth==0.2.13 ; python_full_version > "3.14.0" and python_version < "3.15"
websocket-client==1.8.0 ; python_full_version > "3.14.0" and python_version < "3.15"
wget==3.2 ; python_full_version > "3.14.0" and python_version < "3.15"
win32-setctime==1.2.0 ; python_full_version > "3.14.0" and python_version < "3.15" and sys_platform == "win32"
wsproto==1.2.0 ; python_full_version > "3.14.0" and python_version < "3.15"
xattr==1.1.4 ; python_full_version > "3.14.0" and python_version < "3.15" and sys_platform == "darwin"
yarl==1.18.3 ; python_full_version > "3.14.0" and python_version < "3.15"
zipp==3.23.0 ; python_full_version > "3.14.0" and python_version < "3.15"
zstandard==0.23.0 ; python_full_version > "3.14.0" and python_version < "3.15"