update pyproject.toml and poetry.lock

This commit is contained in:
Dmitry Afanasyev 2023-10-17 23:29:42 +03:00
parent 314704bcc7
commit 9821aab9db
5 changed files with 1078 additions and 510 deletions

View File

@ -24,7 +24,7 @@ jobs:
id: setup-python id: setup-python
uses: actions/setup-python@v4 uses: actions/setup-python@v4
with: with:
python-version: '3.11.4' python-version: '3.11.6'
#---------------------------------------------- #----------------------------------------------
# ----- install & configure poetry ----- # ----- install & configure poetry -----
#---------------------------------------------- #----------------------------------------------
@ -58,6 +58,16 @@ jobs:
poetry config virtualenvs.in-project true poetry config virtualenvs.in-project true
poetry install poetry install
poetry run pip install -U pip poetry run pip install -U pip
#----------------------------------------------
# check dependencies
#----------------------------------------------
- name: Extended checks
continue-on-error: true
run: |
poetry run poetry check
poetry run pip check
poetry run safety check --full-report
poetry run pip-audit
test-docker: test-docker:
name: Docker build check name: Docker build check

View File

@ -1,4 +1,4 @@
FROM python:3.11.5 FROM python:3.11.6
ARG POETRY_VERSION=1.6.1 ARG POETRY_VERSION=1.6.1
ARG USER ARG USER

1414
poetry.lock generated

File diff suppressed because it is too large Load Diff

View File

@ -1,9 +1,13 @@
[tool.poetry] [tool.poetry]
name = "main packages" name = "main packages"
version = "1.0.2" version = "1.0.3"
description = "poetry requiremts creation" description = "poetry requiremts creation"
authors = ["Dmitry Afanasyev <Balshbox@gmail.com>"] authors = ["Dmitry Afanasyev <Balshbox@gmail.com>"]
[build-system]
requires = ["poetry-core>=1.6.1"]
build-backend = "poetry.core.masonry.api"
[tool.poetry.dependencies] [tool.poetry.dependencies]
Python=">=3.11,<3.12" Python=">=3.11,<3.12"
aiohttp = "^3.8" aiohttp = "^3.8"
@ -23,29 +27,29 @@ httpx = "^0.25"
Jinja2 = "^3.1" Jinja2 = "^3.1"
loguru = "^0.7" loguru = "^0.7"
MouseInfo = "0.1" MouseInfo = "0.1"
numpy = "^1.25" numpy = "^1.26"
orjson = "^3.9" orjson = "^3.9"
Pillow = "^10.0" Pillow = "^10.0"
pre-commit = "^3.3" pre-commit = "^3.5"
prompt-toolkit = "^3.0" prompt-toolkit = "^3.0"
psycopg2-binary = "^2.9.7" psycopg2-binary = "^2.9.7"
PyAutoGUI = "^0.9" PyAutoGUI = "^0.9"
pydantic = "^2.3" pydantic = "^2.3"
Pygments = "^2.16" Pygments = "^2.16"
pyinstaller = "^6.0" pyinstaller = "^6.1"
PyQt6 = "^6.5" PyQt6 = "^6.5"
python-decouple = "^3.8" python-decouple = "^3.8"
pytz = "^2023.3" pytz = "^2023.3"
redis = {version = "^5.0", extras = ["asyncio"]} redis = {version = "^5.0", extras = ["asyncio"]}
requests = "^2.31" requests = "^2.31"
selenium = "^4.11" selenium = "^4.14"
simple-term-menu = "^1.6" simple-term-menu = "^1.6"
six = "^1.16" six = "^1.16"
SQLAlchemy = "^2.0" SQLAlchemy = "^2.0"
SQLAlchemy-Utils = "^0.41" SQLAlchemy-Utils = "^0.41"
termcolor = "^2.3" termcolor = "^2.3"
uvicorn = "^0.23" uvicorn = "^0.23"
validators = "^0.21" validators = "^0.22"
virtualenv = "^20.24" virtualenv = "^20.24"
wget = "^3.2" wget = "^3.2"
zipp = "^3.16" zipp = "^3.16"
@ -53,41 +57,55 @@ zipp = "^3.16"
[tool.poetry.dev-dependencies] [tool.poetry.dev-dependencies]
ipython = "^8.14" ipython = "^8.14"
black = "^23.7" black = "^23.10"
mypy = "^1.5" mypy = "^1.6"
autoflake = "^2.2"
flake8 = "^6.1" flake8 = "^6.1"
flake8-aaa = "^0.16" flake8-logging-format = "^0.9"
flake8-variables-names = "^0.0.6" flake8-comprehensions = "^3.14"
flake8-eradicate = "^1.5"
flake8-deprecated = "^2.0" flake8-deprecated = "^2.0"
flake8-noqa = "^1.3" flake8-pytest-style = "^1.7"
flake8-annotations-complexity = "^0.0.8" flake8-aaa = "^0.16"
autoflake = "2.2" flake8-bugbear = "^23.7"
flake8-useless-assert = "^0.4"
flake8-warnings = "^0.4" flake8-warnings = "^0.4"
flake8-newspaper-style = "^0.4" flake8-debugger = "^4.1"
flake8-comments = "^0.1" flake8-annotations-complexity = "^0.0.8"
flake8-jira-todo-checker = "^0.6" flake8-fixme = "^1.1"
flake8-simplify = "^0.21"
flake8-variables-names = "^0.0.6"
flake8-bandit = "^4.1"
flake8-tidy-imports = "^4.10"
flake8-noqa = "^1.3"
flake8-useless-assert = "^0.4"
flake8-mock = "^0.4" flake8-mock = "^0.4"
flake8-comments = "^0.1"
flake8-newspaper-style = "^0.4"
Flake8-pyproject = "^1.2.3"
pytest = "^7.4" pytest = "^7.4"
pytest-cov = "^4.1"
pytest-repeat = "^0.9"
pytest-asyncio = "^0.21" pytest-asyncio = "^0.21"
pytest-deadfixtures = "^2.2" pytest-deadfixtures = "^2.2"
pytest-repeat = "^0.9"
pytest-testmon = "^2.0"
pytest-mock = "^3.11" pytest-mock = "^3.11"
pytest-cov = "^4.1"
pytest-timeout = "^2.1"
pytest-timeouts = "^1.2"
pytest-sugar = "^0.9" pytest-sugar = "^0.9"
pytest-clarity = "^1.0" pytest-clarity = "^1.0"
pytest-env = "^1.0.1"
nest-asyncio = "^1.5"
pytest-html = "^4.0" pytest-html = "^4.0"
pytest-timeouts = "^1.2"
pytest-randomly = "^3.15" pytest-randomly = "^3.15"
pytest-split = "^0.8" pytest-split = "^0.8"
pytest-freezegun = "^0.4" pytest-freezegun = "^0.4"
pytest-socket = "^0.6" pytest-socket = "^0.6"
assertpy = "^1.1" assertpy = "^1.1"
coverage = "^7.3" respx = "^0.20"
safety = "^2.3" safety = "^2.3"
pip-audit = "^2.6"
[build-system] ruff = "^0.0.292"
requires = ["poetry-core>=1.6.1"]
build-backend = "poetry.core.masonry.api"

View File

@ -9,19 +9,23 @@ appnope==0.1.3 ; python_version >= "3.11" and python_version < "3.12" and sys_pl
arrow==1.3.0 ; python_version >= "3.11" and python_version < "3.12" arrow==1.3.0 ; python_version >= "3.11" and python_version < "3.12"
asgiref==3.7.2 ; python_version >= "3.11" and python_version < "3.12" asgiref==3.7.2 ; python_version >= "3.11" and python_version < "3.12"
assertpy==1.1 ; python_version >= "3.11" and python_version < "3.12" assertpy==1.1 ; python_version >= "3.11" and python_version < "3.12"
astroid==3.0.0 ; python_version >= "3.11" and python_version < "3.12" astor==0.8.1 ; python_version >= "3.11" and python_version < "3.12"
astroid==3.0.1 ; python_version >= "3.11" and python_version < "3.12"
asttokens==2.4.0 ; python_version >= "3.11" and python_version < "3.12" asttokens==2.4.0 ; python_version >= "3.11" and python_version < "3.12"
async-timeout==4.0.3 ; python_version >= "3.11" and python_version < "3.12" async-timeout==4.0.3 ; python_version >= "3.11" and python_version < "3.12"
attrs==23.1.0 ; python_version >= "3.11" and python_version < "3.12" attrs==23.1.0 ; python_version >= "3.11" and python_version < "3.12"
autoflake==2.2.0 ; python_version >= "3.11" and python_version < "3.12" autoflake==2.2.1 ; python_version >= "3.11" and python_version < "3.12"
backcall==0.2.0 ; python_version >= "3.11" and python_version < "3.12" backcall==0.2.0 ; python_version >= "3.11" and python_version < "3.12"
bandit==1.7.5 ; python_version >= "3.11" and python_version < "3.12"
bcrypt==4.0.1 ; python_version >= "3.11" and python_version < "3.12" bcrypt==4.0.1 ; python_version >= "3.11" and python_version < "3.12"
billiard==4.1.0 ; python_version >= "3.11" and python_version < "3.12" billiard==4.1.0 ; python_version >= "3.11" and python_version < "3.12"
binaryornot==0.4.4 ; python_version >= "3.11" and python_version < "3.12" binaryornot==0.4.4 ; python_version >= "3.11" and python_version < "3.12"
black==23.9.1 ; python_version >= "3.11" and python_version < "3.12" black==23.10.0 ; python_version >= "3.11" and python_version < "3.12"
boolean-py==4.0 ; python_version >= "3.11" and python_version < "3.12"
cachecontrol[filecache]==0.13.1 ; python_version >= "3.11" and python_version < "3.12"
celery==5.3.4 ; python_version >= "3.11" and python_version < "3.12" celery==5.3.4 ; python_version >= "3.11" and python_version < "3.12"
certifi==2023.7.22 ; python_version >= "3.11" and python_version < "3.12" certifi==2023.7.22 ; python_version >= "3.11" and python_version < "3.12"
cffi==1.16.0 ; python_version >= "3.11" and python_version < "3.12" cffi==1.16.0 ; os_name == "nt" and implementation_name != "pypy" and python_version >= "3.11" and python_version < "3.12"
cfgv==3.4.0 ; python_version >= "3.11" and python_version < "3.12" cfgv==3.4.0 ; python_version >= "3.11" and python_version < "3.12"
chardet==5.2.0 ; python_version >= "3.11" and python_version < "3.12" chardet==5.2.0 ; python_version >= "3.11" and python_version < "3.12"
charset-normalizer==3.3.0 ; python_version >= "3.11" and python_version < "3.12" charset-normalizer==3.3.0 ; python_version >= "3.11" and python_version < "3.12"
@ -33,7 +37,7 @@ colorama==0.4.6 ; python_version >= "3.11" and python_version < "3.12" and (plat
cookiecutter==2.4.0 ; python_version >= "3.11" and python_version < "3.12" cookiecutter==2.4.0 ; python_version >= "3.11" and python_version < "3.12"
coverage==7.3.2 ; python_version >= "3.11" and python_version < "3.12" coverage==7.3.2 ; python_version >= "3.11" and python_version < "3.12"
coverage[toml]==7.3.2 ; python_version >= "3.11" and python_version < "3.12" coverage[toml]==7.3.2 ; python_version >= "3.11" and python_version < "3.12"
cryptography==41.0.4 ; python_version >= "3.11" and python_version < "3.12" cyclonedx-python-lib==4.2.3 ; python_version >= "3.11" and python_version < "3.12"
decorator==5.1.1 ; python_version >= "3.11" and python_version < "3.12" decorator==5.1.1 ; python_version >= "3.11" and python_version < "3.12"
defusedxml==0.7.1 ; python_version >= "3.11" and python_version < "3.12" defusedxml==0.7.1 ; python_version >= "3.11" and python_version < "3.12"
distlib==0.3.7 ; python_version >= "3.11" and python_version < "3.12" distlib==0.3.7 ; python_version >= "3.11" and python_version < "3.12"
@ -41,28 +45,43 @@ django==4.2.6 ; python_version >= "3.11" and python_version < "3.12"
dparse==0.6.3 ; python_version >= "3.11" and python_version < "3.12" dparse==0.6.3 ; python_version >= "3.11" and python_version < "3.12"
easyprocess==1.1 ; python_version >= "3.11" and python_version < "3.12" easyprocess==1.1 ; python_version >= "3.11" and python_version < "3.12"
entrypoint2==1.1 ; python_version >= "3.11" and python_version < "3.12" entrypoint2==1.1 ; python_version >= "3.11" and python_version < "3.12"
eradicate==2.3.0 ; python_version >= "3.11" and python_version < "3.12"
executing==2.0.0 ; python_version >= "3.11" and python_version < "3.12" executing==2.0.0 ; python_version >= "3.11" and python_version < "3.12"
factory-boy==3.3.0 ; python_version >= "3.11" and python_version < "3.12" factory-boy==3.3.0 ; python_version >= "3.11" and python_version < "3.12"
faker==19.6.2 ; python_version >= "3.11" and python_version < "3.12" faker==19.10.0 ; python_version >= "3.11" and python_version < "3.12"
fastapi==0.103.0 ; python_version >= "3.11" and python_version < "3.12" fastapi==0.103.0 ; python_version >= "3.11" and python_version < "3.12"
filelock==3.12.4 ; python_version >= "3.11" and python_version < "3.12" filelock==3.12.4 ; python_version >= "3.11" and python_version < "3.12"
flake8-aaa==0.16.0 ; python_version >= "3.11" and python_version < "3.12" flake8-aaa==0.16.0 ; python_version >= "3.11" and python_version < "3.12"
flake8-annotations-complexity==0.0.8 ; python_version >= "3.11" and python_version < "3.12" flake8-annotations-complexity==0.0.8 ; python_version >= "3.11" and python_version < "3.12"
flake8-bandit==4.1.1 ; python_version >= "3.11" and python_version < "3.12"
flake8-bugbear==23.9.16 ; python_version >= "3.11" and python_version < "3.12"
flake8-comments==0.1.2 ; python_version >= "3.11" and python_version < "3.12" flake8-comments==0.1.2 ; python_version >= "3.11" and python_version < "3.12"
flake8-comprehensions==3.14.0 ; python_version >= "3.11" and python_version < "3.12"
flake8-debugger==4.1.2 ; python_version >= "3.11" and python_version < "3.12"
flake8-deprecated==2.1.0 ; python_version >= "3.11" and python_version < "3.12" flake8-deprecated==2.1.0 ; python_version >= "3.11" and python_version < "3.12"
flake8-jira-todo-checker==0.6.0 ; python_version >= "3.11" and python_version < "3.12" flake8-eradicate==1.5.0 ; python_version >= "3.11" and python_version < "3.12"
flake8-fixme==1.1.1 ; python_version >= "3.11" and python_version < "3.12"
flake8-logging-format==0.9.0 ; python_version >= "3.11" and python_version < "3.12"
flake8-mock==0.4 ; python_version >= "3.11" and python_version < "3.12" flake8-mock==0.4 ; python_version >= "3.11" and python_version < "3.12"
flake8-newspaper-style==0.4.3 ; python_version >= "3.11" and python_version < "3.12" flake8-newspaper-style==0.4.3 ; python_version >= "3.11" and python_version < "3.12"
flake8-noqa==1.3.2 ; python_version >= "3.11" and python_version < "3.12" flake8-noqa==1.3.2 ; python_version >= "3.11" and python_version < "3.12"
flake8-plugin-utils==1.3.3 ; python_version >= "3.11" and python_version < "3.12"
flake8-pyproject==1.2.3 ; python_version >= "3.11" and python_version < "3.12"
flake8-pytest-style==1.7.2 ; python_version >= "3.11" and python_version < "3.12"
flake8-simplify==0.21.0 ; python_version >= "3.11" and python_version < "3.12"
flake8-tidy-imports==4.10.0 ; python_version >= "3.11" and python_version < "3.12"
flake8-useless-assert==0.4.4 ; python_version >= "3.11" and python_version < "3.12" flake8-useless-assert==0.4.4 ; python_version >= "3.11" and python_version < "3.12"
flake8-variables-names==0.0.6 ; python_version >= "3.11" and python_version < "3.12" flake8-variables-names==0.0.6 ; python_version >= "3.11" and python_version < "3.12"
flake8-warnings==0.4.1 ; python_version >= "3.11" and python_version < "3.12" flake8-warnings==0.4.1 ; python_version >= "3.11" and python_version < "3.12"
flake8==6.1.0 ; python_version >= "3.11" and python_version < "3.12" flake8==6.1.0 ; python_version >= "3.11" and python_version < "3.12"
freezegun==1.2.2 ; python_version >= "3.11" and python_version < "3.12" freezegun==1.2.2 ; python_version >= "3.11" and python_version < "3.12"
frozenlist==1.4.0 ; python_version >= "3.11" and python_version < "3.12" frozenlist==1.4.0 ; python_version >= "3.11" and python_version < "3.12"
gitdb==4.0.10 ; python_version >= "3.11" and python_version < "3.12"
gitpython==3.1.38 ; python_version >= "3.11" and python_version < "3.12"
greenlet==3.0.0 ; python_version >= "3.11" and python_version < "3.12" and (platform_machine == "aarch64" or platform_machine == "ppc64le" or platform_machine == "x86_64" or platform_machine == "amd64" or platform_machine == "AMD64" or platform_machine == "win32" or platform_machine == "WIN32") greenlet==3.0.0 ; python_version >= "3.11" and python_version < "3.12" and (platform_machine == "aarch64" or platform_machine == "ppc64le" or platform_machine == "x86_64" or platform_machine == "amd64" or platform_machine == "AMD64" or platform_machine == "win32" or platform_machine == "WIN32")
gunicorn==21.2.0 ; python_version >= "3.11" and python_version < "3.12" gunicorn==21.2.0 ; python_version >= "3.11" and python_version < "3.12"
h11==0.14.0 ; python_version >= "3.11" and python_version < "3.12" h11==0.14.0 ; python_version >= "3.11" and python_version < "3.12"
html5lib==1.1 ; python_version >= "3.11" and python_version < "3.12"
httpcore==0.18.0 ; python_version >= "3.11" and python_version < "3.12" httpcore==0.18.0 ; python_version >= "3.11" and python_version < "3.12"
httpx==0.25.0 ; python_version >= "3.11" and python_version < "3.12" httpx==0.25.0 ; python_version >= "3.11" and python_version < "3.12"
identify==2.5.30 ; python_version >= "3.11" and python_version < "3.12" identify==2.5.30 ; python_version >= "3.11" and python_version < "3.12"
@ -72,8 +91,8 @@ ipython==8.16.1 ; python_version >= "3.11" and python_version < "3.12"
jedi==0.19.1 ; python_version >= "3.11" and python_version < "3.12" jedi==0.19.1 ; python_version >= "3.11" and python_version < "3.12"
jeepney==0.8.0 ; python_version >= "3.11" and platform_system == "Linux" and python_version < "3.12" jeepney==0.8.0 ; python_version >= "3.11" and platform_system == "Linux" and python_version < "3.12"
jinja2==3.1.2 ; python_version >= "3.11" and python_version < "3.12" jinja2==3.1.2 ; python_version >= "3.11" and python_version < "3.12"
jira==2.0.0 ; python_version >= "3.11" and python_version < "3.12"
kombu==5.3.2 ; python_version >= "3.11" and python_version < "3.12" kombu==5.3.2 ; python_version >= "3.11" and python_version < "3.12"
license-expression==30.1.1 ; python_version >= "3.11" and python_version < "3.12"
loguru==0.7.2 ; python_version >= "3.11" and python_version < "3.12" loguru==0.7.2 ; python_version >= "3.11" and python_version < "3.12"
macholib==1.16.3 ; python_version >= "3.11" and python_version < "3.12" and sys_platform == "darwin" macholib==1.16.3 ; python_version >= "3.11" and python_version < "3.12" and sys_platform == "darwin"
mako==1.2.4 ; python_version >= "3.11" and python_version < "3.12" mako==1.2.4 ; python_version >= "3.11" and python_version < "3.12"
@ -83,16 +102,17 @@ matplotlib-inline==0.1.6 ; python_version >= "3.11" and python_version < "3.12"
mccabe==0.7.0 ; python_version >= "3.11" and python_version < "3.12" mccabe==0.7.0 ; python_version >= "3.11" and python_version < "3.12"
mdurl==0.1.2 ; python_version >= "3.11" and python_version < "3.12" mdurl==0.1.2 ; python_version >= "3.11" and python_version < "3.12"
mouseinfo==0.1.0 ; python_version >= "3.11" and python_version < "3.12" mouseinfo==0.1.0 ; python_version >= "3.11" and python_version < "3.12"
msgpack==1.0.7 ; python_version >= "3.11" and python_version < "3.12"
mss==9.0.1 ; python_version >= "3.11" and python_version < "3.12" mss==9.0.1 ; python_version >= "3.11" and python_version < "3.12"
multidict==6.0.4 ; python_version >= "3.11" and python_version < "3.12" multidict==6.0.4 ; python_version >= "3.11" and python_version < "3.12"
mypy-extensions==1.0.0 ; python_version >= "3.11" and python_version < "3.12" mypy-extensions==1.0.0 ; python_version >= "3.11" and python_version < "3.12"
mypy==1.5.1 ; python_version >= "3.11" and python_version < "3.12" mypy==1.6.0 ; python_version >= "3.11" and python_version < "3.12"
nest-asyncio==1.5.8 ; python_version >= "3.11" and python_version < "3.12"
nodeenv==1.8.0 ; python_version >= "3.11" and python_version < "3.12" nodeenv==1.8.0 ; python_version >= "3.11" and python_version < "3.12"
numpy==1.26.0 ; python_version >= "3.11" and python_version < "3.12" numpy==1.26.1 ; python_version >= "3.11" and python_version < "3.12"
oauthlib==3.2.2 ; python_version >= "3.11" and python_version < "3.12" orjson==3.9.9 ; python_version >= "3.11" and python_version < "3.12"
oauthlib[signedtoken]==3.2.2 ; python_version >= "3.11" and python_version < "3.12"
orjson==3.9.7 ; python_version >= "3.11" and python_version < "3.12"
outcome==1.2.0 ; python_version >= "3.11" and python_version < "3.12" outcome==1.2.0 ; python_version >= "3.11" and python_version < "3.12"
packageurl-python==0.11.2 ; python_version >= "3.11" and python_version < "3.12"
packaging==23.2 ; python_version >= "3.11" and python_version < "3.12" packaging==23.2 ; python_version >= "3.11" and python_version < "3.12"
parso==0.8.3 ; python_version >= "3.11" and python_version < "3.12" parso==0.8.3 ; python_version >= "3.11" and python_version < "3.12"
pathspec==0.11.2 ; python_version >= "3.11" and python_version < "3.12" pathspec==0.11.2 ; python_version >= "3.11" and python_version < "3.12"
@ -100,26 +120,30 @@ pbr==5.11.1 ; python_version >= "3.11" and python_version < "3.12"
pefile==2023.2.7 ; python_version >= "3.11" and python_version < "3.12" and sys_platform == "win32" pefile==2023.2.7 ; python_version >= "3.11" and python_version < "3.12" and sys_platform == "win32"
pexpect==4.8.0 ; python_version >= "3.11" and python_version < "3.12" and sys_platform != "win32" pexpect==4.8.0 ; python_version >= "3.11" and python_version < "3.12" and sys_platform != "win32"
pickleshare==0.7.5 ; python_version >= "3.11" and python_version < "3.12" pickleshare==0.7.5 ; python_version >= "3.11" and python_version < "3.12"
pillow==10.0.1 ; python_version >= "3.11" and python_version < "3.12" pillow==10.1.0 ; python_version >= "3.11" and python_version < "3.12"
pip-api==0.0.30 ; python_version >= "3.11" and python_version < "3.12"
pip-audit==2.6.1 ; python_version >= "3.11" and python_version < "3.12"
pip-requirements-parser==32.0.1 ; python_version >= "3.11" and python_version < "3.12"
pip==23.3 ; python_version >= "3.11" and python_version < "3.12"
platformdirs==3.11.0 ; python_version >= "3.11" and python_version < "3.12" platformdirs==3.11.0 ; python_version >= "3.11" and python_version < "3.12"
pluggy==1.3.0 ; python_version >= "3.11" and python_version < "3.12" pluggy==1.3.0 ; python_version >= "3.11" and python_version < "3.12"
pprintpp==0.4.0 ; python_version >= "3.11" and python_version < "3.12" pprintpp==0.4.0 ; python_version >= "3.11" and python_version < "3.12"
pre-commit==3.4.0 ; python_version >= "3.11" and python_version < "3.12" pre-commit==3.5.0 ; python_version >= "3.11" and python_version < "3.12"
prompt-toolkit==3.0.39 ; python_version >= "3.11" and python_version < "3.12" prompt-toolkit==3.0.39 ; python_version >= "3.11" and python_version < "3.12"
psycopg2-binary==2.9.9 ; python_version >= "3.11" and python_version < "3.12" psycopg2-binary==2.9.9 ; python_version >= "3.11" and python_version < "3.12"
ptyprocess==0.7.0 ; python_version >= "3.11" and python_version < "3.12" and sys_platform != "win32" ptyprocess==0.7.0 ; python_version >= "3.11" and python_version < "3.12" and sys_platform != "win32"
pure-eval==0.2.2 ; python_version >= "3.11" and python_version < "3.12" pure-eval==0.2.2 ; python_version >= "3.11" and python_version < "3.12"
py-serializable==0.11.1 ; python_version >= "3.11" and python_version < "3.12"
pyautogui==0.9.54 ; python_version >= "3.11" and python_version < "3.12" pyautogui==0.9.54 ; python_version >= "3.11" and python_version < "3.12"
pycodestyle==2.11.0 ; python_version >= "3.11" and python_version < "3.12" pycodestyle==2.11.1 ; python_version >= "3.11" and python_version < "3.12"
pycparser==2.21 ; python_version >= "3.11" and python_version < "3.12" pycparser==2.21 ; python_version >= "3.11" and os_name == "nt" and implementation_name != "pypy" and python_version < "3.12"
pydantic-core==2.10.1 ; python_version >= "3.11" and python_version < "3.12" pydantic-core==2.10.1 ; python_version >= "3.11" and python_version < "3.12"
pydantic==2.4.2 ; python_version >= "3.11" and python_version < "3.12" pydantic==2.4.2 ; python_version >= "3.11" and python_version < "3.12"
pyflakes==3.1.0 ; python_version >= "3.11" and python_version < "3.12" pyflakes==3.1.0 ; python_version >= "3.11" and python_version < "3.12"
pygetwindow==0.0.9 ; python_version >= "3.11" and python_version < "3.12" pygetwindow==0.0.9 ; python_version >= "3.11" and python_version < "3.12"
pygments==2.16.1 ; python_version >= "3.11" and python_version < "3.12" pygments==2.16.1 ; python_version >= "3.11" and python_version < "3.12"
pyinstaller-hooks-contrib==2023.9 ; python_version >= "3.11" and python_version < "3.12" pyinstaller-hooks-contrib==2023.10 ; python_version >= "3.11" and python_version < "3.12"
pyinstaller==6.0.0 ; python_version >= "3.11" and python_version < "3.12" pyinstaller==6.1.0 ; python_version >= "3.11" and python_version < "3.12"
pyjwt==2.8.0 ; python_version >= "3.11" and python_version < "3.12"
pymsgbox==1.0.9 ; python_version >= "3.11" and python_version < "3.12" pymsgbox==1.0.9 ; python_version >= "3.11" and python_version < "3.12"
pyobjc-core==10.0 ; python_version >= "3.11" and python_version < "3.12" and platform_system == "Darwin" pyobjc-core==10.0 ; python_version >= "3.11" and python_version < "3.12" and platform_system == "Darwin"
pyobjc-framework-accessibility==10.0 ; python_version >= "3.11" and python_version < "3.12" and platform_system == "Darwin" and platform_release >= "20.0" pyobjc-framework-accessibility==10.0 ; python_version >= "3.11" and python_version < "3.12" and platform_system == "Darwin" and platform_release >= "20.0"
@ -275,10 +299,11 @@ pyobjc-framework-virtualization==10.0 ; python_version >= "3.11" and python_vers
pyobjc-framework-vision==10.0 ; python_version >= "3.11" and python_version < "3.12" and platform_system == "Darwin" and platform_release >= "17.0" pyobjc-framework-vision==10.0 ; python_version >= "3.11" and python_version < "3.12" and platform_system == "Darwin" and platform_release >= "17.0"
pyobjc-framework-webkit==10.0 ; python_version >= "3.11" and python_version < "3.12" and platform_system == "Darwin" pyobjc-framework-webkit==10.0 ; python_version >= "3.11" and python_version < "3.12" and platform_system == "Darwin"
pyobjc==10.0 ; python_version >= "3.11" and python_version < "3.12" and platform_system == "Darwin" pyobjc==10.0 ; python_version >= "3.11" and python_version < "3.12" and platform_system == "Darwin"
pyparsing==3.1.1 ; python_version >= "3.11" and python_version < "3.12"
pyperclip==1.8.2 ; python_version >= "3.11" and python_version < "3.12" pyperclip==1.8.2 ; python_version >= "3.11" and python_version < "3.12"
pyqt6-qt6==6.5.2 ; python_version >= "3.11" and python_version < "3.12" pyqt6-qt6==6.5.3 ; python_version >= "3.11" and python_version < "3.12"
pyqt6-sip==13.5.2 ; python_version >= "3.11" and python_version < "3.12" pyqt6-sip==13.6.0 ; python_version >= "3.11" and python_version < "3.12"
pyqt6==6.5.2 ; python_version >= "3.11" and python_version < "3.12" pyqt6==6.5.3 ; python_version >= "3.11" and python_version < "3.12"
pyrect==0.2.0 ; python_version >= "3.11" and python_version < "3.12" pyrect==0.2.0 ; python_version >= "3.11" and python_version < "3.12"
pyscreenshot==3.1 ; python_version >= "3.11" and python_version < "3.12" pyscreenshot==3.1 ; python_version >= "3.11" and python_version < "3.12"
pyscreeze==0.1.29 ; python_version >= "3.11" and python_version < "3.12" pyscreeze==0.1.29 ; python_version >= "3.11" and python_version < "3.12"
@ -287,15 +312,18 @@ pytest-asyncio==0.21.1 ; python_version >= "3.11" and python_version < "3.12"
pytest-clarity==1.0.1 ; python_version >= "3.11" and python_version < "3.12" pytest-clarity==1.0.1 ; python_version >= "3.11" and python_version < "3.12"
pytest-cov==4.1.0 ; python_version >= "3.11" and python_version < "3.12" pytest-cov==4.1.0 ; python_version >= "3.11" and python_version < "3.12"
pytest-deadfixtures==2.2.1 ; python_version >= "3.11" and python_version < "3.12" pytest-deadfixtures==2.2.1 ; python_version >= "3.11" and python_version < "3.12"
pytest-env==1.0.1 ; python_version >= "3.11" and python_version < "3.12"
pytest-freezegun==0.4.2 ; python_version >= "3.11" and python_version < "3.12" pytest-freezegun==0.4.2 ; python_version >= "3.11" and python_version < "3.12"
pytest-html==4.0.2 ; python_version >= "3.11" and python_version < "3.12" pytest-html==4.0.2 ; python_version >= "3.11" and python_version < "3.12"
pytest-metadata==3.0.0 ; python_version >= "3.11" and python_version < "3.12" pytest-metadata==3.0.0 ; python_version >= "3.11" and python_version < "3.12"
pytest-mock==3.11.1 ; python_version >= "3.11" and python_version < "3.12" pytest-mock==3.11.1 ; python_version >= "3.11" and python_version < "3.12"
pytest-randomly==3.15.0 ; python_version >= "3.11" and python_version < "3.12" pytest-randomly==3.15.0 ; python_version >= "3.11" and python_version < "3.12"
pytest-repeat==0.9.2 ; python_version >= "3.11" and python_version < "3.12" pytest-repeat==0.9.3 ; python_version >= "3.11" and python_version < "3.12"
pytest-socket==0.6.0 ; python_version >= "3.11" and python_version < "3.12" pytest-socket==0.6.0 ; python_version >= "3.11" and python_version < "3.12"
pytest-split==0.8.1 ; python_version >= "3.11" and python_version < "3.12" pytest-split==0.8.1 ; python_version >= "3.11" and python_version < "3.12"
pytest-sugar==0.9.7 ; python_version >= "3.11" and python_version < "3.12" pytest-sugar==0.9.7 ; python_version >= "3.11" and python_version < "3.12"
pytest-testmon==2.0.13 ; python_version >= "3.11" and python_version < "3.12"
pytest-timeout==2.2.0 ; python_version >= "3.11" and python_version < "3.12"
pytest-timeouts==1.2.1 ; python_version >= "3.11" and python_version < "3.12" pytest-timeouts==1.2.1 ; python_version >= "3.11" and python_version < "3.12"
pytest==7.4.2 ; python_version >= "3.11" and python_version < "3.12" pytest==7.4.2 ; python_version >= "3.11" and python_version < "3.12"
python-dateutil==2.8.2 ; python_version >= "3.11" and python_version < "3.12" python-dateutil==2.8.2 ; python_version >= "3.11" and python_version < "3.12"
@ -307,39 +335,43 @@ pytz==2023.3.post1 ; python_version >= "3.11" and python_version < "3.12"
pywin32-ctypes==0.2.2 ; python_version >= "3.11" and python_version < "3.12" and sys_platform == "win32" pywin32-ctypes==0.2.2 ; python_version >= "3.11" and python_version < "3.12" and sys_platform == "win32"
pyyaml==6.0.1 ; python_version >= "3.11" and python_version < "3.12" pyyaml==6.0.1 ; python_version >= "3.11" and python_version < "3.12"
redis[asyncio]==5.0.1 ; python_version >= "3.11" and python_version < "3.12" redis[asyncio]==5.0.1 ; python_version >= "3.11" and python_version < "3.12"
requests-oauthlib==1.3.1 ; python_version >= "3.11" and python_version < "3.12"
requests-toolbelt==1.0.0 ; python_version >= "3.11" and python_version < "3.12"
requests==2.31.0 ; python_version >= "3.11" and python_version < "3.12" requests==2.31.0 ; python_version >= "3.11" and python_version < "3.12"
respx==0.20.2 ; python_version >= "3.11" and python_version < "3.12"
rich==13.6.0 ; python_version >= "3.11" and python_version < "3.12" rich==13.6.0 ; python_version >= "3.11" and python_version < "3.12"
ruamel-yaml-clib==0.2.8 ; platform_python_implementation == "CPython" and python_version < "3.12" and python_version >= "3.11" ruamel-yaml-clib==0.2.8 ; platform_python_implementation == "CPython" and python_version < "3.12" and python_version >= "3.11"
ruamel-yaml==0.17.35 ; python_version >= "3.11" and python_version < "3.12" ruamel-yaml==0.17.35 ; python_version >= "3.11" and python_version < "3.12"
ruff==0.0.292 ; python_version >= "3.11" and python_version < "3.12"
safety==2.3.4 ; python_version >= "3.11" and python_version < "3.12" safety==2.3.4 ; python_version >= "3.11" and python_version < "3.12"
selenium==4.13.0 ; python_version >= "3.11" and python_version < "3.12" selenium==4.14.0 ; python_version >= "3.11" and python_version < "3.12"
setuptools==68.2.2 ; python_version >= "3.11" and python_version < "3.12" setuptools==68.2.2 ; python_version >= "3.11" and python_version < "3.12"
simple-term-menu==1.6.1 ; python_version >= "3.11" and python_version < "3.12" simple-term-menu==1.6.1 ; python_version >= "3.11" and python_version < "3.12"
six==1.16.0 ; python_version >= "3.11" and python_version < "3.12" six==1.16.0 ; python_version >= "3.11" and python_version < "3.12"
smmap==5.0.1 ; python_version >= "3.11" and python_version < "3.12"
sniffio==1.3.0 ; python_version >= "3.11" and python_version < "3.12" sniffio==1.3.0 ; python_version >= "3.11" and python_version < "3.12"
sortedcontainers==2.4.0 ; python_version >= "3.11" and python_version < "3.12" sortedcontainers==2.4.0 ; python_version >= "3.11" and python_version < "3.12"
sqlalchemy-utils==0.41.1 ; python_version >= "3.11" and python_version < "3.12" sqlalchemy-utils==0.41.1 ; python_version >= "3.11" and python_version < "3.12"
sqlalchemy==2.0.21 ; python_version >= "3.11" and python_version < "3.12" sqlalchemy==2.0.22 ; python_version >= "3.11" and python_version < "3.12"
sqlparse==0.4.4 ; python_version >= "3.11" and python_version < "3.12" sqlparse==0.4.4 ; python_version >= "3.11" and python_version < "3.12"
stack-data==0.6.3 ; python_version >= "3.11" and python_version < "3.12" stack-data==0.6.3 ; python_version >= "3.11" and python_version < "3.12"
starlette==0.27.0 ; python_version >= "3.11" and python_version < "3.12" starlette==0.27.0 ; python_version >= "3.11" and python_version < "3.12"
stevedore==5.1.0 ; python_version >= "3.11" and python_version < "3.12"
termcolor==2.3.0 ; python_version >= "3.11" and python_version < "3.12" termcolor==2.3.0 ; python_version >= "3.11" and python_version < "3.12"
text-unidecode==1.3 ; python_version >= "3.11" and python_version < "3.12" text-unidecode==1.3 ; python_version >= "3.11" and python_version < "3.12"
toml==0.10.2 ; python_version >= "3.11" and python_version < "3.12"
traitlets==5.11.2 ; python_version >= "3.11" and python_version < "3.12" traitlets==5.11.2 ; python_version >= "3.11" and python_version < "3.12"
trio-websocket==0.11.1 ; python_version >= "3.11" and python_version < "3.12" trio-websocket==0.11.1 ; python_version >= "3.11" and python_version < "3.12"
trio==0.22.2 ; python_version >= "3.11" and python_version < "3.12" trio==0.22.2 ; python_version >= "3.11" and python_version < "3.12"
types-python-dateutil==2.8.19.14 ; python_version >= "3.11" and python_version < "3.12" types-python-dateutil==2.8.19.14 ; python_version >= "3.11" and python_version < "3.12"
typing-extensions==4.8.0 ; python_version >= "3.11" and python_version < "3.12" typing-extensions==4.8.0 ; python_version >= "3.11" and python_version < "3.12"
tzdata==2023.3 ; python_version >= "3.11" and python_version < "3.12" tzdata==2023.3 ; python_version >= "3.11" and python_version < "3.12"
urllib3==2.0.6 ; python_version >= "3.11" and python_version < "3.12" urllib3==2.0.7 ; python_version >= "3.11" and python_version < "3.12"
urllib3[socks]==2.0.6 ; python_version >= "3.11" and python_version < "3.12" urllib3[socks]==2.0.7 ; python_version >= "3.11" and python_version < "3.12"
uvicorn==0.23.2 ; python_version >= "3.11" and python_version < "3.12" uvicorn==0.23.2 ; python_version >= "3.11" and python_version < "3.12"
validators==0.21.2 ; python_version >= "3.11" and python_version < "3.12" validators==0.22.0 ; python_version >= "3.11" and python_version < "3.12"
vine==5.0.0 ; python_version >= "3.11" and python_version < "3.12" vine==5.0.0 ; python_version >= "3.11" and python_version < "3.12"
virtualenv==20.24.5 ; python_version >= "3.11" and python_version < "3.12" virtualenv==20.24.5 ; python_version >= "3.11" and python_version < "3.12"
wcwidth==0.2.8 ; python_version >= "3.11" and python_version < "3.12" wcwidth==0.2.8 ; python_version >= "3.11" and python_version < "3.12"
webencodings==0.5.1 ; python_version >= "3.11" and python_version < "3.12"
wget==3.2 ; python_version >= "3.11" and python_version < "3.12" wget==3.2 ; python_version >= "3.11" and python_version < "3.12"
win32-setctime==1.1.0 ; python_version >= "3.11" and python_version < "3.12" and sys_platform == "win32" win32-setctime==1.1.0 ; python_version >= "3.11" and python_version < "3.12" and sys_platform == "win32"
wsproto==1.2.0 ; python_version >= "3.11" and python_version < "3.12" wsproto==1.2.0 ; python_version >= "3.11" and python_version < "3.12"