update to python 3.12.4

This commit is contained in:
Dmitry Afanasyev 2024-06-15 11:53:18 +03:00
parent 655b686fe2
commit f410701b77
6 changed files with 2049 additions and 1948 deletions

View File

@ -24,13 +24,13 @@ jobs:
id: setup-python id: setup-python
uses: actions/setup-python@v4 uses: actions/setup-python@v4
with: with:
python-version: '3.12.2' python-version: '3.12.4'
#---------------------------------------------- #----------------------------------------------
# ----- install & configure poetry ----- # ----- install & configure poetry -----
#---------------------------------------------- #----------------------------------------------
- name: Install poetry - name: Install poetry
env: # Keep in sync with `POETRY_VERSION` in `Dockerfile` env: # Keep in sync with `POETRY_VERSION` in `Dockerfile`
POETRY_VERSION: "1.8.2" POETRY_VERSION: "1.8.3"
run: | run: |
curl -sSL "https://install.python-poetry.org" | python - curl -sSL "https://install.python-poetry.org" | python -
# Adding `poetry` to `$PATH`: # Adding `poetry` to `$PATH`:

View File

@ -1,6 +1,6 @@
FROM python:3.12.2 FROM python:3.12.4
ARG POETRY_VERSION=1.8.2 ARG POETRY_VERSION=1.8.3
ARG USER ARG USER
# python: # python:

3561
poetry.lock generated

File diff suppressed because one or more lines are too long

View File

@ -23,5 +23,5 @@ coverage = "^7.3"
safety = "^2" safety = "^2"
[build-system] [build-system]
requires = ["poetry-core>=1.8.2"] requires = ["poetry-core>=1.8.3"]
build-backend = "poetry.core.masonry.api" build-backend = "poetry.core.masonry.api"

View File

@ -1,6 +1,6 @@
[tool.poetry] [tool.poetry]
name = "main packages" name = "main packages"
version = "1.5.0" version = "1.6.0"
description = "poetry requirements creation" description = "poetry requirements creation"
authors = ["Dmitry Afanasyev <Balshbox@gmail.com>"] authors = ["Dmitry Afanasyev <Balshbox@gmail.com>"]
@ -17,9 +17,9 @@ celery = "^5.4"
click = "^8.1" click = "^8.1"
cookiecutter = "^2.6" cookiecutter = "^2.6"
decorator = "^5.1" decorator = "^5.1"
Django = "^4.2" Django = "^5.0"
factory-boy = "^3.3" factory-boy = "^3.3"
Faker = "^25.1" Faker = "^25"
fastapi = "^0.111" fastapi = "^0.111"
gunicorn = "^22.0" gunicorn = "^22.0"
httpx = "^0.27" httpx = "^0.27"
@ -35,35 +35,35 @@ psycopg2-binary = "^2.9"
PyAutoGUI = "^0.9" PyAutoGUI = "^0.9"
pydantic = "^2.7" pydantic = "^2.7"
Pygments = "^2.16" Pygments = "^2.16"
pyinstaller = "^6.6" pyinstaller = "^6.8"
PyQt6 = "^6.5" PyQt6 = "^6.5"
python-decouple = "^3.8" python-decouple = "^3.8"
pytz = "^2024.1" pytz = "^2024.1"
redis = {version = "^5.0", extras = ["asyncio"]} redis = {version = "^5.0", extras = ["asyncio"]}
requests = "^2.31" requests = "^2.32"
selenium = "^4.20" selenium = "^4.21"
simple-term-menu = "^1.6" simple-term-menu = "^1.6"
six = "^1.16" six = "^1.16"
SQLAlchemy = {version = "^2.0", extras = ["asyncio"]} SQLAlchemy = {version = "^2.0", extras = ["asyncio"]}
termcolor = "^2.4" termcolor = "^2.4"
uvicorn = "^0.29" uvicorn = "^0.30"
validators = "^0.28" validators = "^0.28"
virtualenv = "^20.26" virtualenv = "^20.26"
wget = "^3.2" wget = "^3.2"
zipp = "^3.18" zipp = "^3.19"
[tool.poetry.dev-dependencies] [tool.poetry.dev-dependencies]
ipython = "^8.24" ipython = "^8.25"
black = "^24.4" black = "^24.4"
mypy = "^1.10" mypy = "^1.10"
autoflake = "^2.3" autoflake = "^2.3"
flake8 = "^7.0" flake8 = "^7.0"
flake8-logging-format = "^0.9" flake8-logging-format = "^2024.24.12"
flake8-comprehensions = "^3.14" flake8-comprehensions = "^3.14"
flake8-eradicate = "^1.5" flake8-eradicate = "^1.5"
flake8-deprecated = "^2.0" flake8-deprecated = "^2.2"
flake8-pytest-style = "^2.0" flake8-pytest-style = "^2.0"
flake8-aaa = "^0.17" flake8-aaa = "^0.17"
flake8-bugbear = "^24.4" flake8-bugbear = "^24.4"

View File

@ -3,18 +3,18 @@ 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" 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" altgraph==0.17.4 ; python_version >= "3.12" and python_version < "3.13"
amqp==5.2.0 ; python_version >= "3.12" and python_version < "3.13" amqp==5.2.0 ; python_version >= "3.12" and python_version < "3.13"
annotated-types==0.6.0 ; python_version >= "3.12" and python_version < "3.13" annotated-types==0.7.0 ; python_version >= "3.12" and python_version < "3.13"
anyio==4.3.0 ; python_version >= "3.12" and python_version < "3.13" anyio==4.4.0 ; python_version >= "3.12" and python_version < "3.13"
arrow==1.3.0 ; python_version >= "3.12" and python_version < "3.13" 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" 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" 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" astor==0.8.1 ; python_version >= "3.12" and python_version < "3.13"
astroid==3.2.0 ; python_version >= "3.12" and python_version < "3.13" astroid==3.2.2 ; python_version >= "3.12" and python_version < "3.13"
asttokens==2.4.1 ; 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" 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" authlib==1.3.1 ; python_version >= "3.12" and python_version < "3.13"
autoflake==2.3.1 ; 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" bandit==1.7.9 ; python_version >= "3.12" and python_version < "3.13"
bcrypt==4.1.3 ; 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" 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" binaryornot==0.4.4 ; python_version >= "3.12" and python_version < "3.13"
@ -22,7 +22,7 @@ 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" 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" cachecontrol[filecache]==0.14.0 ; python_version >= "3.12" and python_version < "3.13"
celery==5.4.0 ; 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" certifi==2024.6.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") 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" cfgv==3.4.0 ; python_version >= "3.12" and python_version < "3.13"
chardet==5.2.0 ; python_version >= "3.12" and python_version < "3.13" chardet==5.2.0 ; python_version >= "3.12" and python_version < "3.13"
@ -33,23 +33,23 @@ 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" 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") 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" cookiecutter==2.6.0 ; python_version >= "3.12" and python_version < "3.13"
coverage[toml]==7.5.1 ; python_version >= "3.12" and python_version < "3.13" coverage[toml]==7.5.3 ; python_version >= "3.12" and python_version < "3.13"
cryptography==42.0.7 ; python_version >= "3.12" and python_version < "3.13" cryptography==42.0.8 ; python_version >= "3.12" and python_version < "3.13"
cyclonedx-python-lib==7.3.4 ; python_version >= "3.12" and python_version < "3.13" cyclonedx-python-lib==7.4.1 ; python_version >= "3.12" and python_version < "3.13"
decorator==5.1.1 ; 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" 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" distlib==0.3.8 ; python_version >= "3.12" and python_version < "3.13"
django==4.2.13 ; python_version >= "3.12" and python_version < "3.13" django==5.0.6 ; python_version >= "3.12" and python_version < "3.13"
dnspython==2.6.1 ; 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" 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" 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" 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" 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" factory-boy==3.3.0 ; python_version >= "3.12" and python_version < "3.13"
faker==25.1.0 ; python_version >= "3.12" and python_version < "3.13" faker==25.8.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-cli==0.0.4 ; python_version >= "3.12" and python_version < "3.13"
fastapi==0.111.0 ; 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" filelock==3.15.1 ; python_version >= "3.12" and python_version < "3.13"
flake8-aaa==0.17.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-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-bandit==4.1.1 ; python_version >= "3.12" and python_version < "3.13"
@ -60,7 +60,7 @@ flake8-debugger==4.1.2 ; python_version >= "3.12" and python_version < "3.13"
flake8-deprecated==2.2.1 ; python_version >= "3.12" and python_version < "3.13" flake8-deprecated==2.2.1 ; python_version >= "3.12" and python_version < "3.13"
flake8-eradicate==1.5.0 ; python_version >= "3.12" and python_version < "3.13" flake8-eradicate==1.5.0 ; python_version >= "3.12" and python_version < "3.13"
flake8-fixme==1.1.1 ; python_version >= "3.12" and python_version < "3.13" flake8-fixme==1.1.1 ; python_version >= "3.12" and python_version < "3.13"
flake8-logging-format==0.9.0 ; python_version >= "3.12" and python_version < "3.13" flake8-logging-format==2024.24.12 ; python_version >= "3.12" and python_version < "3.13"
flake8-mock==0.4 ; python_version >= "3.12" and python_version < "3.13" flake8-mock==0.4 ; python_version >= "3.12" and python_version < "3.13"
flake8-newspaper-style==0.4.3 ; python_version >= "3.12" and python_version < "3.13" flake8-newspaper-style==0.4.3 ; python_version >= "3.12" and python_version < "3.13"
flake8-noqa==1.4.0 ; python_version >= "3.12" and python_version < "3.13" flake8-noqa==1.4.0 ; python_version >= "3.12" and python_version < "3.13"
@ -73,7 +73,7 @@ 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-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-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" flake8==7.0.0 ; python_version >= "3.12" and python_version < "3.13"
freezegun==1.5.0 ; python_version >= "3.12" and python_version < "3.13" freezegun==1.5.1 ; python_version >= "3.12" and python_version < "3.13"
frozenlist==1.4.1 ; 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" 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" gunicorn==22.0.0 ; python_version >= "3.12" and python_version < "3.13"
@ -85,17 +85,17 @@ httpx==0.27.0 ; python_version >= "3.12" and python_version < "3.13"
identify==2.5.36 ; 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" 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" iniconfig==2.0.0 ; python_version >= "3.12" and python_version < "3.13"
ipython==8.24.0 ; python_version >= "3.12" and python_version < "3.13" ipython==8.25.0 ; python_version >= "3.12" and python_version < "3.13"
jedi==0.19.1 ; 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.4 ; 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" 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" 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" 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" macholib==1.16.3 ; python_version >= "3.12" and python_version < "3.13" and sys_platform == "darwin"
mako==1.3.3 ; python_version >= "3.12" and python_version < "3.13" mako==1.3.5 ; python_version >= "3.12" and python_version < "3.13"
markdown-it-py==3.0.0 ; 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" markupsafe==2.1.5 ; python_version >= "3.12" and python_version < "3.13"
marshmallow==3.21.2 ; python_version >= "3.12" and python_version < "3.13" marshmallow==3.21.3 ; python_version >= "3.12" and python_version < "3.13"
matplotlib-inline==0.1.7 ; 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" 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" mdurl==0.1.2 ; python_version >= "3.12" and python_version < "3.13"
@ -105,12 +105,12 @@ 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-extensions==1.0.0 ; python_version >= "3.12" and python_version < "3.13"
mypy==1.10.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" 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" nodeenv==1.9.1 ; python_version >= "3.12" and python_version < "3.13"
numpy==1.26.4 ; 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.3 ; python_version >= "3.12" and python_version < "3.13" orjson==3.10.5 ; python_version >= "3.12" and python_version < "3.13"
outcome==1.3.0.post0 ; 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" packageurl-python==0.15.1 ; python_version >= "3.12" and python_version < "3.13"
packaging==24.0 ; python_version >= "3.12" and python_version < "3.13" packaging==24.1 ; python_version >= "3.12" and python_version < "3.13"
parso==0.8.4 ; 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" 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" pbr==6.0.0 ; python_version >= "3.12" and python_version < "3.13"
@ -121,11 +121,11 @@ pip-api==0.0.33 ; python_version >= "3.12" and python_version < "3.13"
pip-audit==2.7.3 ; 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-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" pip==24.0 ; python_version >= "3.12" and python_version < "3.13"
platformdirs==4.2.1 ; python_version >= "3.12" and python_version < "3.13" platformdirs==4.2.2 ; python_version >= "3.12" and python_version < "3.13"
pluggy==1.5.0 ; 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" 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" pre-commit==3.7.1 ; python_version >= "3.12" and python_version < "3.13"
prompt-toolkit==3.0.43 ; python_version >= "3.12" and python_version < "3.13" prompt-toolkit==3.0.47 ; python_version >= "3.12" and python_version < "3.13"
psycopg2-binary==2.9.9 ; python_version >= "3.12" and python_version < "3.13" psycopg2-binary==2.9.9 ; python_version >= "3.12" and python_version < "3.13"
ptyprocess==0.7.0 ; python_version >= "3.12" and python_version < "3.13" and (sys_platform != "win32" and sys_platform != "emscripten") ptyprocess==0.7.0 ; python_version >= "3.12" and python_version < "3.13" and (sys_platform != "win32" and sys_platform != "emscripten")
pure-eval==0.2.2 ; python_version >= "3.12" and python_version < "3.13" pure-eval==0.2.2 ; python_version >= "3.12" and python_version < "3.13"
@ -133,178 +133,178 @@ 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" 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" 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") 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.18.2 ; python_version >= "3.12" and python_version < "3.13" pydantic-core==2.18.4 ; python_version >= "3.12" and python_version < "3.13"
pydantic==2.7.1 ; python_version >= "3.12" and python_version < "3.13" pydantic==2.7.4 ; python_version >= "3.12" and python_version < "3.13"
pyflakes==3.2.0 ; 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" pygetwindow==0.0.9 ; python_version >= "3.12" and python_version < "3.13"
pygments==2.18.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-hooks-contrib==2024.7 ; python_version >= "3.12" and python_version < "3.13"
pyinstaller==6.6.0 ; python_version >= "3.12" and python_version < "3.13" pyinstaller==6.8.0 ; python_version >= "3.12" and python_version < "3.13"
pymsgbox==1.0.9 ; 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-core==10.3.1 ; 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" pyobjc-framework-accessibility==10.3.1 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "20.0"
pyobjc-framework-accounts==10.2 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "12.0" pyobjc-framework-accounts==10.3.1 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "12.0"
pyobjc-framework-addressbook==10.2 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" pyobjc-framework-addressbook==10.3.1 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin"
pyobjc-framework-adservices==10.2 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "20.0" pyobjc-framework-adservices==10.3.1 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "20.0"
pyobjc-framework-adsupport==10.2 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "18.0" pyobjc-framework-adsupport==10.3.1 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "18.0"
pyobjc-framework-applescriptkit==10.2 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" pyobjc-framework-applescriptkit==10.3.1 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin"
pyobjc-framework-applescriptobjc==10.2 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "10.0" pyobjc-framework-applescriptobjc==10.3.1 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "10.0"
pyobjc-framework-applicationservices==10.2 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" pyobjc-framework-applicationservices==10.3.1 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin"
pyobjc-framework-apptrackingtransparency==10.2 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "20.0" pyobjc-framework-apptrackingtransparency==10.3.1 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "20.0"
pyobjc-framework-audiovideobridging==10.2 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "12.0" pyobjc-framework-audiovideobridging==10.3.1 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "12.0"
pyobjc-framework-authenticationservices==10.2 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "19.0" pyobjc-framework-authenticationservices==10.3.1 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "19.0"
pyobjc-framework-automaticassessmentconfiguration==10.2 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "19.0" pyobjc-framework-automaticassessmentconfiguration==10.3.1 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "19.0"
pyobjc-framework-automator==10.2 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" pyobjc-framework-automator==10.3.1 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin"
pyobjc-framework-avfoundation==10.2 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "11.0" pyobjc-framework-avfoundation==10.3.1 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "11.0"
pyobjc-framework-avkit==10.2 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "13.0" pyobjc-framework-avkit==10.3.1 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "13.0"
pyobjc-framework-avrouting==10.2 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "22.0" pyobjc-framework-avrouting==10.3.1 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "22.0"
pyobjc-framework-backgroundassets==10.2 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "22.0" pyobjc-framework-backgroundassets==10.3.1 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "22.0"
pyobjc-framework-browserenginekit==10.2 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "23.4" pyobjc-framework-browserenginekit==10.3.1 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "23.4"
pyobjc-framework-businesschat==10.2 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "18.0" pyobjc-framework-businesschat==10.3.1 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "18.0"
pyobjc-framework-calendarstore==10.2 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "9.0" pyobjc-framework-calendarstore==10.3.1 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "9.0"
pyobjc-framework-callkit==10.2 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "20.0" pyobjc-framework-callkit==10.3.1 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "20.0"
pyobjc-framework-cfnetwork==10.2 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" pyobjc-framework-cfnetwork==10.3.1 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin"
pyobjc-framework-cinematic==10.2 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "23.0" pyobjc-framework-cinematic==10.3.1 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "23.0"
pyobjc-framework-classkit==10.2 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "20.0" pyobjc-framework-classkit==10.3.1 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "20.0"
pyobjc-framework-cloudkit==10.2 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "14.0" pyobjc-framework-cloudkit==10.3.1 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "14.0"
pyobjc-framework-cocoa==10.2 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" pyobjc-framework-cocoa==10.3.1 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin"
pyobjc-framework-collaboration==10.2 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "9.0" pyobjc-framework-collaboration==10.3.1 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "9.0"
pyobjc-framework-colorsync==10.2 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "17.0" pyobjc-framework-colorsync==10.3.1 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "17.0"
pyobjc-framework-contacts==10.2 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "15.0" pyobjc-framework-contacts==10.3.1 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "15.0"
pyobjc-framework-contactsui==10.2 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "15.0" pyobjc-framework-contactsui==10.3.1 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "15.0"
pyobjc-framework-coreaudio==10.2 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" pyobjc-framework-coreaudio==10.3.1 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin"
pyobjc-framework-coreaudiokit==10.2 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" pyobjc-framework-coreaudiokit==10.3.1 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin"
pyobjc-framework-corebluetooth==10.2 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "14.0" pyobjc-framework-corebluetooth==10.3.1 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "14.0"
pyobjc-framework-coredata==10.2 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" pyobjc-framework-coredata==10.3.1 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin"
pyobjc-framework-corehaptics==10.2 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "19.0" pyobjc-framework-corehaptics==10.3.1 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "19.0"
pyobjc-framework-corelocation==10.2 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "10.0" pyobjc-framework-corelocation==10.3.1 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "10.0"
pyobjc-framework-coremedia==10.2 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "11.0" pyobjc-framework-coremedia==10.3.1 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "11.0"
pyobjc-framework-coremediaio==10.2 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "11.0" pyobjc-framework-coremediaio==10.3.1 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "11.0"
pyobjc-framework-coremidi==10.2 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" pyobjc-framework-coremidi==10.3.1 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin"
pyobjc-framework-coreml==10.2 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "17.0" pyobjc-framework-coreml==10.3.1 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "17.0"
pyobjc-framework-coremotion==10.2 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "19.0" pyobjc-framework-coremotion==10.3.1 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "19.0"
pyobjc-framework-coreservices==10.2 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" pyobjc-framework-coreservices==10.3.1 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin"
pyobjc-framework-corespotlight==10.2 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "17.0" pyobjc-framework-corespotlight==10.3.1 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "17.0"
pyobjc-framework-coretext==10.2 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" pyobjc-framework-coretext==10.3.1 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin"
pyobjc-framework-corewlan==10.2 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "10.0" pyobjc-framework-corewlan==10.3.1 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "10.0"
pyobjc-framework-cryptotokenkit==10.2 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "14.0" pyobjc-framework-cryptotokenkit==10.3.1 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "14.0"
pyobjc-framework-datadetection==10.2 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "21.0" pyobjc-framework-datadetection==10.3.1 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "21.0"
pyobjc-framework-devicecheck==10.2 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "19.0" pyobjc-framework-devicecheck==10.3.1 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "19.0"
pyobjc-framework-dictionaryservices==10.2 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "9.0" pyobjc-framework-dictionaryservices==10.3.1 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "9.0"
pyobjc-framework-discrecording==10.2 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" pyobjc-framework-discrecording==10.3.1 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin"
pyobjc-framework-discrecordingui==10.2 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" pyobjc-framework-discrecordingui==10.3.1 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin"
pyobjc-framework-diskarbitration==10.2 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" pyobjc-framework-diskarbitration==10.3.1 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin"
pyobjc-framework-dvdplayback==10.2 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" pyobjc-framework-dvdplayback==10.3.1 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin"
pyobjc-framework-eventkit==10.2 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "12.0" pyobjc-framework-eventkit==10.3.1 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "12.0"
pyobjc-framework-exceptionhandling==10.2 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" pyobjc-framework-exceptionhandling==10.3.1 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin"
pyobjc-framework-executionpolicy==10.2 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "19.0" pyobjc-framework-executionpolicy==10.3.1 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "19.0"
pyobjc-framework-extensionkit==10.2 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "22.0" pyobjc-framework-extensionkit==10.3.1 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "22.0"
pyobjc-framework-externalaccessory==10.2 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "17.0" pyobjc-framework-externalaccessory==10.3.1 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "17.0"
pyobjc-framework-fileprovider==10.2 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "19.0" pyobjc-framework-fileprovider==10.3.1 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "19.0"
pyobjc-framework-fileproviderui==10.2 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "19.0" pyobjc-framework-fileproviderui==10.3.1 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "19.0"
pyobjc-framework-findersync==10.2 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "14.0" pyobjc-framework-findersync==10.3.1 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "14.0"
pyobjc-framework-fsevents==10.2 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" pyobjc-framework-fsevents==10.3.1 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin"
pyobjc-framework-gamecenter==10.2 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "12.0" pyobjc-framework-gamecenter==10.3.1 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "12.0"
pyobjc-framework-gamecontroller==10.2 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "13.0" pyobjc-framework-gamecontroller==10.3.1 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "13.0"
pyobjc-framework-gamekit==10.2 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "12.0" pyobjc-framework-gamekit==10.3.1 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "12.0"
pyobjc-framework-gameplaykit==10.2 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "15.0" pyobjc-framework-gameplaykit==10.3.1 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "15.0"
pyobjc-framework-healthkit==10.2 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "22.0" pyobjc-framework-healthkit==10.3.1 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "22.0"
pyobjc-framework-imagecapturecore==10.2 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "10.0" pyobjc-framework-imagecapturecore==10.3.1 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "10.0"
pyobjc-framework-inputmethodkit==10.2 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "9.0" pyobjc-framework-inputmethodkit==10.3.1 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "9.0"
pyobjc-framework-installerplugins==10.2 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" pyobjc-framework-installerplugins==10.3.1 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin"
pyobjc-framework-instantmessage==10.2 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "9.0" pyobjc-framework-instantmessage==10.3.1 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "9.0"
pyobjc-framework-intents==10.2 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "16.0" pyobjc-framework-intents==10.3.1 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "16.0"
pyobjc-framework-intentsui==10.2 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "21.0" pyobjc-framework-intentsui==10.3.1 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "21.0"
pyobjc-framework-iobluetooth==10.2 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" pyobjc-framework-iobluetooth==10.3.1 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin"
pyobjc-framework-iobluetoothui==10.2 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" pyobjc-framework-iobluetoothui==10.3.1 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin"
pyobjc-framework-iosurface==10.2 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "10.0" pyobjc-framework-iosurface==10.3.1 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "10.0"
pyobjc-framework-ituneslibrary==10.2 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "10.0" pyobjc-framework-ituneslibrary==10.3.1 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "10.0"
pyobjc-framework-kernelmanagement==10.2 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "20.0" pyobjc-framework-kernelmanagement==10.3.1 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "20.0"
pyobjc-framework-latentsemanticmapping==10.2 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" pyobjc-framework-latentsemanticmapping==10.3.1 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin"
pyobjc-framework-launchservices==10.2 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" pyobjc-framework-launchservices==10.3.1 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin"
pyobjc-framework-libdispatch==10.2 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "12.0" pyobjc-framework-libdispatch==10.3.1 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "12.0"
pyobjc-framework-libxpc==10.2 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "12.0" pyobjc-framework-libxpc==10.3.1 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "12.0"
pyobjc-framework-linkpresentation==10.2 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "19.0" pyobjc-framework-linkpresentation==10.3.1 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "19.0"
pyobjc-framework-localauthentication==10.2 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "14.0" pyobjc-framework-localauthentication==10.3.1 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "14.0"
pyobjc-framework-localauthenticationembeddedui==10.2 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "21.0" pyobjc-framework-localauthenticationembeddedui==10.3.1 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "21.0"
pyobjc-framework-mailkit==10.2 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "21.0" pyobjc-framework-mailkit==10.3.1 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "21.0"
pyobjc-framework-mapkit==10.2 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "13.0" pyobjc-framework-mapkit==10.3.1 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "13.0"
pyobjc-framework-mediaaccessibility==10.2 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "13.0" pyobjc-framework-mediaaccessibility==10.3.1 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "13.0"
pyobjc-framework-medialibrary==10.2 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "13.0" pyobjc-framework-medialibrary==10.3.1 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "13.0"
pyobjc-framework-mediaplayer==10.2 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "16.0" pyobjc-framework-mediaplayer==10.3.1 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "16.0"
pyobjc-framework-mediatoolbox==10.2 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "13.0" pyobjc-framework-mediatoolbox==10.3.1 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "13.0"
pyobjc-framework-metal==10.2 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "15.0" pyobjc-framework-metal==10.3.1 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "15.0"
pyobjc-framework-metalfx==10.2 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "22.0" pyobjc-framework-metalfx==10.3.1 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "22.0"
pyobjc-framework-metalkit==10.2 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "15.0" pyobjc-framework-metalkit==10.3.1 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "15.0"
pyobjc-framework-metalperformanceshaders==10.2 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "17.0" pyobjc-framework-metalperformanceshaders==10.3.1 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "17.0"
pyobjc-framework-metalperformanceshadersgraph==10.2 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "20.0" pyobjc-framework-metalperformanceshadersgraph==10.3.1 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "20.0"
pyobjc-framework-metrickit==10.2 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "21.0" pyobjc-framework-metrickit==10.3.1 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "21.0"
pyobjc-framework-mlcompute==10.2 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "20.0" pyobjc-framework-mlcompute==10.3.1 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "20.0"
pyobjc-framework-modelio==10.2 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "15.0" pyobjc-framework-modelio==10.3.1 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "15.0"
pyobjc-framework-multipeerconnectivity==10.2 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "14.0" pyobjc-framework-multipeerconnectivity==10.3.1 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "14.0"
pyobjc-framework-naturallanguage==10.2 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "18.0" pyobjc-framework-naturallanguage==10.3.1 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "18.0"
pyobjc-framework-netfs==10.2 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "10.0" pyobjc-framework-netfs==10.3.1 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "10.0"
pyobjc-framework-network==10.2 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "18.0" pyobjc-framework-network==10.3.1 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "18.0"
pyobjc-framework-networkextension==10.2 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "15.0" pyobjc-framework-networkextension==10.3.1 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "15.0"
pyobjc-framework-notificationcenter==10.2 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "14.0" pyobjc-framework-notificationcenter==10.3.1 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "14.0"
pyobjc-framework-opendirectory==10.2 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "10.0" pyobjc-framework-opendirectory==10.3.1 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "10.0"
pyobjc-framework-osakit==10.2 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" pyobjc-framework-osakit==10.3.1 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin"
pyobjc-framework-oslog==10.2 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "19.0" pyobjc-framework-oslog==10.3.1 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "19.0"
pyobjc-framework-passkit==10.2 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "20.0" pyobjc-framework-passkit==10.3.1 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "20.0"
pyobjc-framework-pencilkit==10.2 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "19.0" pyobjc-framework-pencilkit==10.3.1 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "19.0"
pyobjc-framework-phase==10.2 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "21.0" pyobjc-framework-phase==10.3.1 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "21.0"
pyobjc-framework-photos==10.2 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "15.0" pyobjc-framework-photos==10.3.1 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "15.0"
pyobjc-framework-photosui==10.2 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "15.0" pyobjc-framework-photosui==10.3.1 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "15.0"
pyobjc-framework-preferencepanes==10.2 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" pyobjc-framework-preferencepanes==10.3.1 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin"
pyobjc-framework-pubsub==10.2 ; platform_release >= "9.0" and platform_release < "18.0" and python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" pyobjc-framework-pubsub==10.3.1 ; platform_release >= "9.0" and platform_release < "18.0" and python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin"
pyobjc-framework-pushkit==10.2 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "19.0" pyobjc-framework-pushkit==10.3.1 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "19.0"
pyobjc-framework-quartz==10.2 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" pyobjc-framework-quartz==10.3.1 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin"
pyobjc-framework-quicklookthumbnailing==10.2 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "19.0" pyobjc-framework-quicklookthumbnailing==10.3.1 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "19.0"
pyobjc-framework-replaykit==10.2 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "20.0" pyobjc-framework-replaykit==10.3.1 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "20.0"
pyobjc-framework-safariservices==10.2 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "16.0" pyobjc-framework-safariservices==10.3.1 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "16.0"
pyobjc-framework-safetykit==10.2 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "22.0" pyobjc-framework-safetykit==10.3.1 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "22.0"
pyobjc-framework-scenekit==10.2 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "11.0" pyobjc-framework-scenekit==10.3.1 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "11.0"
pyobjc-framework-screencapturekit==10.2 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "21.4" pyobjc-framework-screencapturekit==10.3.1 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "21.4"
pyobjc-framework-screensaver==10.2 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" pyobjc-framework-screensaver==10.3.1 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin"
pyobjc-framework-screentime==10.2 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "20.0" pyobjc-framework-screentime==10.3.1 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "20.0"
pyobjc-framework-scriptingbridge==10.2 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "9.0" pyobjc-framework-scriptingbridge==10.3.1 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "9.0"
pyobjc-framework-searchkit==10.2 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" pyobjc-framework-searchkit==10.3.1 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin"
pyobjc-framework-security==10.2 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" pyobjc-framework-security==10.3.1 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin"
pyobjc-framework-securityfoundation==10.2 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" pyobjc-framework-securityfoundation==10.3.1 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin"
pyobjc-framework-securityinterface==10.2 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" pyobjc-framework-securityinterface==10.3.1 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin"
pyobjc-framework-sensitivecontentanalysis==10.2 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "23.0" pyobjc-framework-sensitivecontentanalysis==10.3.1 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "23.0"
pyobjc-framework-servicemanagement==10.2 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "10.0" pyobjc-framework-servicemanagement==10.3.1 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "10.0"
pyobjc-framework-sharedwithyou==10.2 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "22.0" pyobjc-framework-sharedwithyou==10.3.1 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "22.0"
pyobjc-framework-sharedwithyoucore==10.2 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "22.0" pyobjc-framework-sharedwithyoucore==10.3.1 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "22.0"
pyobjc-framework-shazamkit==10.2 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "21.0" pyobjc-framework-shazamkit==10.3.1 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "21.0"
pyobjc-framework-social==10.2 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "12.0" pyobjc-framework-social==10.3.1 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "12.0"
pyobjc-framework-soundanalysis==10.2 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "19.0" pyobjc-framework-soundanalysis==10.3.1 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "19.0"
pyobjc-framework-speech==10.2 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "19.0" pyobjc-framework-speech==10.3.1 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "19.0"
pyobjc-framework-spritekit==10.2 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "13.0" pyobjc-framework-spritekit==10.3.1 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "13.0"
pyobjc-framework-storekit==10.2 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "11.0" pyobjc-framework-storekit==10.3.1 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "11.0"
pyobjc-framework-symbols==10.2 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "23.0" pyobjc-framework-symbols==10.3.1 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "23.0"
pyobjc-framework-syncservices==10.2 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" pyobjc-framework-syncservices==10.3.1 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin"
pyobjc-framework-systemconfiguration==10.2 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" pyobjc-framework-systemconfiguration==10.3.1 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin"
pyobjc-framework-systemextensions==10.2 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "19.0" pyobjc-framework-systemextensions==10.3.1 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "19.0"
pyobjc-framework-threadnetwork==10.2 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "22.0" pyobjc-framework-threadnetwork==10.3.1 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "22.0"
pyobjc-framework-uniformtypeidentifiers==10.2 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "20.0" pyobjc-framework-uniformtypeidentifiers==10.3.1 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "20.0"
pyobjc-framework-usernotifications==10.2 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "18.0" pyobjc-framework-usernotifications==10.3.1 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "18.0"
pyobjc-framework-usernotificationsui==10.2 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "20.0" pyobjc-framework-usernotificationsui==10.3.1 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "20.0"
pyobjc-framework-videosubscriberaccount==10.2 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "18.0" pyobjc-framework-videosubscriberaccount==10.3.1 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "18.0"
pyobjc-framework-videotoolbox==10.2 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "12.0" pyobjc-framework-videotoolbox==10.3.1 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "12.0"
pyobjc-framework-virtualization==10.2 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "20.0" pyobjc-framework-virtualization==10.3.1 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "20.0"
pyobjc-framework-vision==10.2 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "17.0" pyobjc-framework-vision==10.3.1 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" and platform_release >= "17.0"
pyobjc-framework-webkit==10.2 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" pyobjc-framework-webkit==10.3.1 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin"
pyobjc==10.2 ; python_version >= "3.12" and python_version < "3.13" and platform_system == "Darwin" pyobjc==10.3.1 ; 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" 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" pyperclip==1.8.2 ; python_version >= "3.12" and python_version < "3.13"
pyqt6-qt6==6.7.0 ; python_version >= "3.12" and python_version < "3.13" pyqt6-qt6==6.7.1 ; python_version >= "3.12" and python_version < "3.13"
pyqt6-sip==13.6.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.7.0 ; 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" 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" 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" pysocks==1.7.1 ; python_version >= "3.12" and python_version < "3.13"
pytest-asyncio==0.23.6 ; python_version >= "3.12" and python_version < "3.13" pytest-asyncio==0.23.7 ; python_version >= "3.12" and python_version < "3.13"
pytest-clarity==1.0.1 ; python_version >= "3.12" and python_version < "3.13" pytest-clarity==1.0.1 ; python_version >= "3.12" and python_version < "3.13"
pytest-cov==5.0.0 ; python_version >= "3.12" and python_version < "3.13" pytest-cov==5.0.0 ; python_version >= "3.12" and python_version < "3.13"
pytest-deadfixtures==2.2.1 ; python_version >= "3.12" and python_version < "3.13" pytest-deadfixtures==2.2.1 ; python_version >= "3.12" and python_version < "3.13"
@ -320,7 +320,7 @@ 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-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-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-timeouts==1.2.1 ; python_version >= "3.12" and python_version < "3.13"
pytest==8.2.0 ; python_version >= "3.12" and python_version < "3.13" pytest==8.2.2 ; 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-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-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-dotenv==1.0.1 ; python_version >= "3.12" and python_version < "3.13"
@ -331,17 +331,17 @@ 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" 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" 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" pyyaml==6.0.1 ; python_version >= "3.12" and python_version < "3.13"
redis[asyncio]==5.0.4 ; python_version >= "3.12" and python_version < "3.13" redis[asyncio]==5.0.6 ; python_version >= "3.12" and python_version < "3.13"
requests==2.31.0 ; python_version >= "3.12" and python_version < "3.13" requests==2.32.3 ; python_version >= "3.12" and python_version < "3.13"
respx==0.21.1 ; 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" 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-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" ruamel-yaml==0.18.6 ; python_version >= "3.12" and python_version < "3.13"
ruff==0.4.4 ; python_version >= "3.12" and python_version < "3.13" ruff==0.4.9 ; python_version >= "3.12" and python_version < "3.13"
safety-schemas==0.0.2 ; 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.2.0 ; python_version >= "3.12" and python_version < "3.13" safety==3.2.3 ; python_version >= "3.12" and python_version < "3.13"
selenium==4.20.0 ; python_version >= "3.12" and python_version < "3.13" selenium==4.21.0 ; python_version >= "3.12" and python_version < "3.13"
setuptools==69.5.1 ; python_version >= "3.12" and python_version < "3.13" setuptools==70.0.0 ; python_version >= "3.12" and python_version < "3.13"
shellingham==1.5.4 ; 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" 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" six==1.16.0 ; python_version >= "3.12" and python_version < "3.13"
@ -358,21 +358,21 @@ 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" toml==0.10.2 ; python_version >= "3.12" and python_version < "3.13"
traitlets==5.14.3 ; 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-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" trio==0.25.1 ; python_version >= "3.12" and python_version < "3.13"
typer==0.12.3 ; 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" types-python-dateutil==2.9.0.20240316 ; python_version >= "3.12" and python_version < "3.13"
typing-extensions==4.11.0 ; python_version >= "3.12" and python_version < "3.13" typing-extensions==4.12.2 ; python_version >= "3.12" and python_version < "3.13"
tzdata==2024.1 ; 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" ujson==5.10.0 ; python_version >= "3.12" and python_version < "3.13"
urllib3==2.2.1 ; 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" 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" uvicorn==0.30.1 ; python_version >= "3.12" and python_version < "3.13"
uvicorn[standard]==0.29.0 ; python_version >= "3.12" and python_version < "3.13" uvicorn[standard]==0.30.1 ; 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" 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" validators==0.28.3 ; python_version >= "3.12" and python_version < "3.13"
vine==5.1.0 ; python_version >= "3.12" and python_version < "3.13" vine==5.1.0 ; python_version >= "3.12" and python_version < "3.13"
virtualenv==20.26.1 ; python_version >= "3.12" and python_version < "3.13" virtualenv==20.26.2 ; python_version >= "3.12" and python_version < "3.13"
watchfiles==0.21.0 ; python_version >= "3.12" and python_version < "3.13" watchfiles==0.22.0 ; python_version >= "3.12" and python_version < "3.13"
wcwidth==0.2.13 ; 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" 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" websockets==12.0 ; python_version >= "3.12" and python_version < "3.13"
@ -380,4 +380,4 @@ 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" 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" wsproto==1.2.0 ; python_version >= "3.12" and python_version < "3.13"
yarl==1.9.4 ; python_version >= "3.12" and python_version < "3.13" yarl==1.9.4 ; python_version >= "3.12" and python_version < "3.13"
zipp==3.18.1 ; python_version >= "3.12" and python_version < "3.13" zipp==3.19.2 ; python_version >= "3.12" and python_version < "3.13"