mirror of
https://github.com/Balshgit/python-poetry.git
synced 2025-09-10 16:30:41 +03:00
Compare commits
6 Commits
8783e31725
...
919d07cada
Author | SHA1 | Date | |
---|---|---|---|
919d07cada | |||
7ece8be1ca | |||
103eb0ad11 | |||
36df6bfc01 | |||
2c9e38278b | |||
25be406269 |
12
.github/workflows/poetry-test.yml
vendored
12
.github/workflows/poetry-test.yml
vendored
@ -24,13 +24,13 @@ jobs:
|
||||
id: setup-python
|
||||
uses: actions/setup-python@v4
|
||||
with:
|
||||
python-version: '3.12.4'
|
||||
python-version: '3.13.1'
|
||||
#----------------------------------------------
|
||||
# ----- install & configure poetry -----
|
||||
#----------------------------------------------
|
||||
- name: Install poetry
|
||||
env: # Keep in sync with `POETRY_VERSION` in `Dockerfile`
|
||||
POETRY_VERSION: "1.8.3"
|
||||
POETRY_VERSION: "2.0.0"
|
||||
run: |
|
||||
curl -sSL "https://install.python-poetry.org" | python -
|
||||
# Adding `poetry` to `$PATH`:
|
||||
@ -59,12 +59,18 @@ jobs:
|
||||
poetry install --no-interaction --no-ansi --no-root
|
||||
poetry run pip install -U pip
|
||||
#----------------------------------------------
|
||||
# check poetry file
|
||||
#----------------------------------------------
|
||||
- name: Poetry consistency check
|
||||
continue-on-error: true
|
||||
run: |
|
||||
poetry check
|
||||
#----------------------------------------------
|
||||
# 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
|
||||
|
@ -1,6 +1,6 @@
|
||||
FROM python:3.12.4
|
||||
FROM python:3.13.1
|
||||
|
||||
ARG POETRY_VERSION=1.8.3
|
||||
ARG POETRY_VERSION=2.0.0
|
||||
ARG USER
|
||||
|
||||
# python:
|
||||
|
6218
poetry.lock
generated
6218
poetry.lock
generated
File diff suppressed because one or more lines are too long
@ -5,7 +5,7 @@ description = "poetry requiremts creation"
|
||||
authors = ["Dmitry Afanasyev <Balshbox@gmail.com>"]
|
||||
|
||||
[tool.poetry.dependencies]
|
||||
Python="^3.12"
|
||||
Python="^3.13"
|
||||
aiohttp = "^3.9"
|
||||
loguru = "^0.7"
|
||||
requests = "^2.31"
|
||||
@ -23,5 +23,5 @@ coverage = "^7.3"
|
||||
safety = "^2"
|
||||
|
||||
[build-system]
|
||||
requires = ["poetry-core>=1.8.3"]
|
||||
requires = ["poetry-core>=2.0.0"]
|
||||
build-backend = "poetry.core.masonry.api"
|
||||
|
@ -1,16 +1,20 @@
|
||||
[tool.poetry]
|
||||
name = "main packages"
|
||||
version = "1.6.0"
|
||||
[project]
|
||||
name = "main-packages"
|
||||
version = "1.7.0"
|
||||
description = "poetry requirements creation"
|
||||
authors = ["Dmitry Afanasyev <Balshbox@gmail.com>"]
|
||||
authors = [{"name" = "Dmitry Afanasyev", "email" = "Balshbox@gmail.com"}]
|
||||
requires-python = ">=3.13,<3.14"
|
||||
|
||||
[build-system]
|
||||
requires = ["poetry-core>=1.8.3"]
|
||||
requires = ["poetry-core>=2.0.0"]
|
||||
build-backend = "poetry.core.masonry.api"
|
||||
|
||||
|
||||
[tool.poetry]
|
||||
package-mode = false
|
||||
|
||||
[tool.poetry.dependencies]
|
||||
python=">=3.12,<3.13"
|
||||
aiohttp = "^3.9"
|
||||
aiohttp = "^3.11"
|
||||
alembic = "^1.13"
|
||||
bcrypt = "^4.1"
|
||||
celery = "^5.4"
|
||||
@ -20,53 +24,54 @@ decorator = "^5.1"
|
||||
Django = "^5.0"
|
||||
factory-boy = "^3.3"
|
||||
Faker = "^25"
|
||||
fastapi = "^0.111"
|
||||
gunicorn = "^22.0"
|
||||
httpx = "^0.27"
|
||||
fastapi = "^0.115"
|
||||
gunicorn = "^23.0"
|
||||
httpx = "^0.28"
|
||||
Jinja2 = "^3.1"
|
||||
loguru = "^0.7"
|
||||
MouseInfo = "0.1"
|
||||
numpy = "^1.26"
|
||||
numpy = "^2.2"
|
||||
orjson = "^3.10"
|
||||
Pillow = "^10.3"
|
||||
pre-commit = "^3.7"
|
||||
pre-commit = "^4.0"
|
||||
prompt-toolkit = "^3.0"
|
||||
psycopg2-binary = "^2.9"
|
||||
PyAutoGUI = "^0.9"
|
||||
pydantic = "^2.7"
|
||||
pydantic = "^2.10"
|
||||
Pygments = "^2.16"
|
||||
pyinstaller = "^6.8"
|
||||
PyQt6 = "^6.5"
|
||||
python-decouple = "^3.8"
|
||||
pytz = "^2024.1"
|
||||
redis = {version = "^5.0", extras = ["asyncio"]}
|
||||
redis = {version = "^5.2", extras = ["asyncio"]}
|
||||
requests = "^2.32"
|
||||
selenium = "^4.21"
|
||||
simple-term-menu = "^1.6"
|
||||
six = "^1.16"
|
||||
six = "^1.17"
|
||||
SQLAlchemy = {version = "^2.0", extras = ["asyncio"]}
|
||||
termcolor = "^2.4"
|
||||
uvicorn = "^0.30"
|
||||
validators = "^0.28"
|
||||
virtualenv = "^20.26"
|
||||
uvicorn = "^0.34"
|
||||
validators = "^0.34"
|
||||
virtualenv = "^20.28"
|
||||
wget = "^3.2"
|
||||
zipp = "^3.19"
|
||||
poetry = "^2.0.0"
|
||||
|
||||
[tool.poetry.dev-dependencies]
|
||||
ipython = "^8.25"
|
||||
[tool.poetry.group.dev.dependencies]
|
||||
ipython = "^8.31"
|
||||
|
||||
black = "^24.4"
|
||||
mypy = "^1.10"
|
||||
mypy = "^1.14"
|
||||
|
||||
autoflake = "^2.3"
|
||||
flake8 = "^7.0"
|
||||
flake8 = "^7.1"
|
||||
flake8-logging-format = "^2024.24.12"
|
||||
flake8-comprehensions = "^3.14"
|
||||
flake8-eradicate = "^1.5"
|
||||
flake8-deprecated = "^2.2"
|
||||
flake8-pytest-style = "^2.0"
|
||||
flake8-pytest-style = "^2.1"
|
||||
flake8-aaa = "^0.17"
|
||||
flake8-bugbear = "^24.4"
|
||||
flake8-bugbear = "^24.12"
|
||||
flake8-warnings = "^0.4"
|
||||
flake8-debugger = "^4.1"
|
||||
flake8-annotations-complexity = "^0.0.8"
|
||||
@ -82,12 +87,12 @@ flake8-comments = "^0.1"
|
||||
flake8-newspaper-style = "^0.4"
|
||||
Flake8-pyproject = "^1.2.3"
|
||||
|
||||
pytest = "^8.2"
|
||||
pytest-asyncio = "^0.23"
|
||||
pytest = "^8.3"
|
||||
pytest-asyncio = "^0.25"
|
||||
pytest-deadfixtures = "^2.2"
|
||||
pytest-repeat = "^0.9"
|
||||
pytest-mock = "^3.14"
|
||||
pytest-cov = "^5.0"
|
||||
pytest-cov = "^6.0"
|
||||
pytest-timeout = "^2.3"
|
||||
pytest-timeouts = "^1.2"
|
||||
pytest-sugar = "^1.0"
|
||||
@ -96,13 +101,13 @@ pytest-env = "^1.1"
|
||||
nest-asyncio = "^1.6"
|
||||
pytest-html = "^4.1"
|
||||
pytest-randomly = "^3.15"
|
||||
pytest-split = "^0.8"
|
||||
pytest-split = "^0.10"
|
||||
pytest-freezegun = "^0.4"
|
||||
pytest-socket = "^0.7"
|
||||
assertpy = "^1.1"
|
||||
respx = "^0.21"
|
||||
respx = "^0.22"
|
||||
|
||||
safety = "^3.2"
|
||||
pip-audit = "^2.7"
|
||||
|
||||
ruff = "^0.4"
|
||||
ruff = "^0.9"
|
||||
|
471
requirements.txt
471
requirements.txt
@ -1,230 +1,241 @@
|
||||
aiohappyeyeballs==2.4.3
|
||||
aiohttp==3.11.8
|
||||
aiosignal==1.3.1
|
||||
alembic==1.14.0
|
||||
altgraph==0.17.4
|
||||
amqp==5.3.1
|
||||
annotated-types==0.7.0
|
||||
anyio==4.6.2.post1
|
||||
arrow==1.3.0
|
||||
asgiref==3.8.1
|
||||
assertpy==1.1
|
||||
astor==0.8.1
|
||||
astroid==3.3.5
|
||||
asttokens==2.4.1
|
||||
attrs==24.2.0
|
||||
authlib==1.3.2
|
||||
autoflake==2.3.1
|
||||
bandit==1.8.0
|
||||
bcrypt==4.2.1
|
||||
billiard==4.2.1
|
||||
binaryornot==0.4.4
|
||||
black==24.10.0
|
||||
boolean-py==4.0
|
||||
cachecontrol[filecache]==0.14.1
|
||||
celery==5.4.0
|
||||
certifi==2024.8.30
|
||||
cffi==1.17.1
|
||||
cfgv==3.4.0
|
||||
chardet==5.2.0
|
||||
charset-normalizer==3.4.0
|
||||
click-didyoumean==0.3.1
|
||||
click-plugins==1.1.1
|
||||
click-repl==0.3.0
|
||||
click==8.1.7
|
||||
colorama==0.4.6
|
||||
cookiecutter==2.6.0
|
||||
coverage[toml]==7.6.8
|
||||
cryptography==44.0.0
|
||||
cyclonedx-python-lib==7.6.2
|
||||
decorator==5.1.1
|
||||
defusedxml==0.7.1
|
||||
distlib==0.3.9
|
||||
django==5.1.3
|
||||
dnspython==2.7.0
|
||||
dparse==0.6.4
|
||||
email-validator==2.2.0
|
||||
eradicate==2.3.0
|
||||
executing==2.1.0
|
||||
factory-boy==3.3.1
|
||||
faker==25.9.2
|
||||
fastapi-cli==0.0.5
|
||||
fastapi==0.111.1
|
||||
filelock==3.16.1
|
||||
flake8-aaa==0.17.0
|
||||
flake8-annotations-complexity==0.0.8
|
||||
flake8-bandit==4.1.1
|
||||
flake8-bugbear==24.10.31
|
||||
flake8-comments==0.1.2
|
||||
flake8-comprehensions==3.16.0
|
||||
flake8-debugger==4.1.2
|
||||
flake8-deprecated==2.2.1
|
||||
flake8-eradicate==1.5.0
|
||||
flake8-fixme==1.1.1
|
||||
flake8-logging-format==2024.24.12
|
||||
flake8-mock==0.4
|
||||
flake8-newspaper-style==0.4.3
|
||||
flake8-noqa==1.4.0
|
||||
flake8-plugin-utils==1.3.3
|
||||
flake8-pyproject==1.2.3
|
||||
flake8-pytest-style==2.0.0
|
||||
flake8-simplify==0.21.0
|
||||
flake8-tidy-imports==4.11.0
|
||||
flake8-useless-assert==0.4.4
|
||||
flake8-variables-names==0.0.6
|
||||
flake8-warnings==0.4.1
|
||||
flake8==7.1.1
|
||||
freezegun==1.5.1
|
||||
frozenlist==1.5.0
|
||||
greenlet==3.1.1
|
||||
gunicorn==22.0.0
|
||||
h11==0.14.0
|
||||
html5lib==1.1
|
||||
httpcore==1.0.7
|
||||
httptools==0.6.4
|
||||
httpx==0.27.2
|
||||
identify==2.6.3
|
||||
idna==3.10
|
||||
iniconfig==2.0.0
|
||||
ipython==8.29.0
|
||||
jedi==0.19.2
|
||||
jinja2==3.1.4
|
||||
kombu==5.4.2
|
||||
license-expression==30.4.0
|
||||
loguru==0.7.2
|
||||
macholib==1.16.3
|
||||
mako==1.3.6
|
||||
markdown-it-py==3.0.0
|
||||
markupsafe==3.0.2
|
||||
marshmallow==3.23.1
|
||||
matplotlib-inline==0.1.7
|
||||
mccabe==0.7.0
|
||||
mdurl==0.1.2
|
||||
mouseinfo==0.1.0
|
||||
msgpack==1.1.0
|
||||
multidict==6.1.0
|
||||
mypy-extensions==1.0.0
|
||||
mypy==1.13.0
|
||||
nest-asyncio==1.6.0
|
||||
nodeenv==1.9.1
|
||||
numpy==1.26.4
|
||||
orjson==3.10.12
|
||||
outcome==1.3.0.post0
|
||||
packageurl-python==0.16.0
|
||||
packaging==24.2
|
||||
parso==0.8.4
|
||||
pathspec==0.12.1
|
||||
pbr==6.1.0
|
||||
pefile==2023.2.7
|
||||
pexpect==4.9.0
|
||||
pillow==10.4.0
|
||||
pip-api==0.0.34
|
||||
pip-audit==2.7.3
|
||||
pip-requirements-parser==32.0.1
|
||||
pip==24.3.1
|
||||
platformdirs==4.3.6
|
||||
pluggy==1.5.0
|
||||
pprintpp==0.4.0
|
||||
pre-commit==3.8.0
|
||||
prompt-toolkit==3.0.48
|
||||
propcache==0.2.0
|
||||
psycopg2-binary==2.9.10
|
||||
ptyprocess==0.7.0
|
||||
pure-eval==0.2.3
|
||||
py-serializable==1.1.2
|
||||
pyautogui==0.9.54
|
||||
pycodestyle==2.12.1
|
||||
pycparser==2.22
|
||||
pydantic-core==2.27.1
|
||||
pydantic==2.10.2
|
||||
pyflakes==3.2.0
|
||||
pygetwindow==0.0.9
|
||||
pygments==2.18.0
|
||||
pyinstaller-hooks-contrib==2024.10
|
||||
pyinstaller==6.11.1
|
||||
pymsgbox==1.0.9
|
||||
pyparsing==3.2.0
|
||||
pyperclip==1.9.0
|
||||
pyqt6-qt6==6.7.3
|
||||
pyqt6-sip==13.8.0
|
||||
pyqt6==6.7.1
|
||||
pyrect==0.2.0
|
||||
pyscreeze==1.0.1
|
||||
pysocks==1.7.1
|
||||
pytest-asyncio==0.23.8
|
||||
pytest-clarity==1.0.1
|
||||
pytest-cov==5.0.0
|
||||
pytest-deadfixtures==2.2.1
|
||||
pytest-env==1.1.5
|
||||
pytest-freezegun==0.4.2
|
||||
pytest-html==4.1.1
|
||||
pytest-metadata==3.1.1
|
||||
pytest-mock==3.14.0
|
||||
pytest-randomly==3.16.0
|
||||
pytest-repeat==0.9.3
|
||||
pytest-socket==0.7.0
|
||||
pytest-split==0.8.2
|
||||
pytest-sugar==1.0.0
|
||||
pytest-timeout==2.3.1
|
||||
pytest-timeouts==1.2.1
|
||||
pytest==8.3.3
|
||||
python-dateutil==2.9.0.post0
|
||||
python-decouple==3.8
|
||||
python-dotenv==1.0.1
|
||||
python-multipart==0.0.17
|
||||
python-slugify==8.0.4
|
||||
python3-xlib==0.15
|
||||
pytweening==1.2.0
|
||||
pytz==2024.2
|
||||
pywin32-ctypes==0.2.3
|
||||
pyyaml==6.0.2
|
||||
redis[asyncio]==5.2.0
|
||||
requests==2.32.3
|
||||
respx==0.21.1
|
||||
rich==13.9.4
|
||||
ruamel-yaml-clib==0.2.12
|
||||
ruamel-yaml==0.18.6
|
||||
ruff==0.4.10
|
||||
safety-schemas==0.0.5
|
||||
safety==3.2.3
|
||||
selenium==4.27.1
|
||||
setuptools==75.6.0
|
||||
shellingham==1.5.4
|
||||
simple-term-menu==1.6.5
|
||||
six==1.16.0
|
||||
sniffio==1.3.1
|
||||
sortedcontainers==2.4.0
|
||||
sqlalchemy==2.0.36
|
||||
sqlalchemy[asyncio]==2.0.36
|
||||
sqlparse==0.5.2
|
||||
stack-data==0.6.3
|
||||
starlette==0.37.2
|
||||
stevedore==5.4.0
|
||||
termcolor==2.5.0
|
||||
text-unidecode==1.3
|
||||
toml==0.10.2
|
||||
traitlets==5.14.3
|
||||
trio-websocket==0.11.1
|
||||
trio==0.27.0
|
||||
typer==0.13.1
|
||||
types-python-dateutil==2.9.0.20241003
|
||||
typing-extensions==4.12.2
|
||||
tzdata==2024.2
|
||||
urllib3==2.2.3
|
||||
urllib3[socks]==2.2.3
|
||||
uvicorn==0.30.6
|
||||
uvicorn[standard]==0.30.6
|
||||
uvloop==0.21.0
|
||||
validators==0.28.3
|
||||
vine==5.1.0
|
||||
virtualenv==20.28.0
|
||||
watchfiles==1.0.0
|
||||
wcwidth==0.2.13
|
||||
webencodings==0.5.1
|
||||
websocket-client==1.8.0
|
||||
websockets==14.1
|
||||
wget==3.2
|
||||
win32-setctime==1.1.0
|
||||
wsproto==1.2.0
|
||||
yarl==1.18.0
|
||||
zipp==3.21.0
|
||||
aiohappyeyeballs==2.4.4 ; python_version >= "3.13" and python_version < "3.14"
|
||||
aiohttp==3.11.11 ; python_version >= "3.13" and python_version < "3.14"
|
||||
aiosignal==1.3.2 ; python_version >= "3.13" and python_version < "3.14"
|
||||
alembic==1.14.0 ; python_version >= "3.13" and python_version < "3.14"
|
||||
altgraph==0.17.4 ; python_version >= "3.13" and python_version < "3.14"
|
||||
amqp==5.3.1 ; python_version >= "3.13" and python_version < "3.14"
|
||||
annotated-types==0.7.0 ; python_version >= "3.13" and python_version < "3.14"
|
||||
anyio==4.8.0 ; python_version >= "3.13" and python_version < "3.14"
|
||||
arrow==1.3.0 ; python_version >= "3.13" and python_version < "3.14"
|
||||
asgiref==3.8.1 ; python_version >= "3.13" and python_version < "3.14"
|
||||
assertpy==1.1 ; python_version >= "3.13" and python_version < "3.14"
|
||||
astor==0.8.1 ; python_version >= "3.13" and python_version < "3.14"
|
||||
astroid==3.3.8 ; python_version >= "3.13" and python_version < "3.14"
|
||||
asttokens==3.0.0 ; python_version >= "3.13" and python_version < "3.14"
|
||||
attrs==24.3.0 ; python_version >= "3.13" and python_version < "3.14"
|
||||
authlib==1.4.0 ; python_version >= "3.13" and python_version < "3.14"
|
||||
autoflake==2.3.1 ; python_version >= "3.13" and python_version < "3.14"
|
||||
bandit==1.8.0 ; python_version >= "3.13" and python_version < "3.14"
|
||||
bcrypt==4.2.1 ; python_version >= "3.13" and python_version < "3.14"
|
||||
billiard==4.2.1 ; python_version >= "3.13" and python_version < "3.14"
|
||||
binaryornot==0.4.4 ; python_version >= "3.13" and python_version < "3.14"
|
||||
black==24.10.0 ; python_version >= "3.13" and python_version < "3.14"
|
||||
boolean-py==4.0 ; python_version >= "3.13" and python_version < "3.14"
|
||||
build==1.2.2.post1 ; python_version >= "3.13" and python_version < "3.14"
|
||||
cachecontrol[filecache]==0.14.2 ; python_version >= "3.13" and python_version < "3.14"
|
||||
celery==5.4.0 ; python_version >= "3.13" and python_version < "3.14"
|
||||
certifi==2024.12.14 ; python_version >= "3.13" and python_version < "3.14"
|
||||
cffi==1.17.1 ; python_version >= "3.13" and python_version < "3.14" and (os_name == "nt" or platform_python_implementation != "PyPy" or sys_platform == "darwin") and (implementation_name != "pypy" or platform_python_implementation != "PyPy" or sys_platform == "darwin")
|
||||
cfgv==3.4.0 ; python_version >= "3.13" and python_version < "3.14"
|
||||
chardet==5.2.0 ; python_version >= "3.13" and python_version < "3.14"
|
||||
charset-normalizer==3.4.1 ; python_version >= "3.13" and python_version < "3.14"
|
||||
cleo==2.1.0 ; python_version >= "3.13" and python_version < "3.14"
|
||||
click-didyoumean==0.3.1 ; python_version >= "3.13" and python_version < "3.14"
|
||||
click-plugins==1.1.1 ; python_version >= "3.13" and python_version < "3.14"
|
||||
click-repl==0.3.0 ; python_version >= "3.13" and python_version < "3.14"
|
||||
click==8.1.8 ; python_version >= "3.13" and python_version < "3.14"
|
||||
colorama==0.4.6 ; python_version >= "3.13" and python_version < "3.14" and (platform_system == "Windows" or sys_platform == "win32" or os_name == "nt")
|
||||
cookiecutter==2.6.0 ; python_version >= "3.13" and python_version < "3.14"
|
||||
coverage[toml]==7.6.10 ; python_version >= "3.13" and python_version < "3.14"
|
||||
crashtest==0.4.1 ; python_version >= "3.13" and python_version < "3.14"
|
||||
cryptography==44.0.0 ; python_version >= "3.13" and python_version < "3.14"
|
||||
cyclonedx-python-lib==7.6.2 ; python_version >= "3.13" and python_version < "3.14"
|
||||
decorator==5.1.1 ; python_version >= "3.13" and python_version < "3.14"
|
||||
defusedxml==0.7.1 ; python_version >= "3.13" and python_version < "3.14"
|
||||
distlib==0.3.9 ; python_version >= "3.13" and python_version < "3.14"
|
||||
django==5.1.4 ; python_version >= "3.13" and python_version < "3.14"
|
||||
dparse==0.6.4 ; python_version >= "3.13" and python_version < "3.14"
|
||||
dulwich==0.22.7 ; python_version >= "3.13" and python_version < "3.14"
|
||||
eradicate==2.3.0 ; python_version >= "3.13" and python_version < "3.14"
|
||||
executing==2.1.0 ; python_version >= "3.13" and python_version < "3.14"
|
||||
factory-boy==3.3.1 ; python_version >= "3.13" and python_version < "3.14"
|
||||
faker==25.9.2 ; python_version >= "3.13" and python_version < "3.14"
|
||||
fastapi==0.115.6 ; python_version >= "3.13" and python_version < "3.14"
|
||||
fastjsonschema==2.21.1 ; python_version >= "3.13" and python_version < "3.14"
|
||||
filelock==3.16.1 ; python_version >= "3.13" and python_version < "3.14"
|
||||
flake8-aaa==0.17.0 ; python_version >= "3.13" and python_version < "3.14"
|
||||
flake8-annotations-complexity==0.0.8 ; python_version >= "3.13" and python_version < "3.14"
|
||||
flake8-bandit==4.1.1 ; python_version >= "3.13" and python_version < "3.14"
|
||||
flake8-bugbear==24.12.12 ; python_version >= "3.13" and python_version < "3.14"
|
||||
flake8-comments==0.1.2 ; python_version >= "3.13" and python_version < "3.14"
|
||||
flake8-comprehensions==3.16.0 ; python_version >= "3.13" and python_version < "3.14"
|
||||
flake8-debugger==4.1.2 ; python_version >= "3.13" and python_version < "3.14"
|
||||
flake8-deprecated==2.2.1 ; python_version >= "3.13" and python_version < "3.14"
|
||||
flake8-eradicate==1.5.0 ; python_version >= "3.13" and python_version < "3.14"
|
||||
flake8-fixme==1.1.1 ; python_version >= "3.13" and python_version < "3.14"
|
||||
flake8-logging-format==2024.24.12 ; python_version >= "3.13" and python_version < "3.14"
|
||||
flake8-mock==0.4 ; python_version >= "3.13" and python_version < "3.14"
|
||||
flake8-newspaper-style==0.4.3 ; python_version >= "3.13" and python_version < "3.14"
|
||||
flake8-noqa==1.4.0 ; python_version >= "3.13" and python_version < "3.14"
|
||||
flake8-plugin-utils==1.3.3 ; python_version >= "3.13" and python_version < "3.14"
|
||||
flake8-pyproject==1.2.3 ; python_version >= "3.13" and python_version < "3.14"
|
||||
flake8-pytest-style==2.1.0 ; python_version >= "3.13" and python_version < "3.14"
|
||||
flake8-simplify==0.21.0 ; python_version >= "3.13" and python_version < "3.14"
|
||||
flake8-tidy-imports==4.11.0 ; python_version >= "3.13" and python_version < "3.14"
|
||||
flake8-useless-assert==0.4.4 ; python_version >= "3.13" and python_version < "3.14"
|
||||
flake8-variables-names==0.0.6 ; python_version >= "3.13" and python_version < "3.14"
|
||||
flake8-warnings==0.4.1 ; python_version >= "3.13" and python_version < "3.14"
|
||||
flake8==7.1.1 ; python_version >= "3.13" and python_version < "3.14"
|
||||
freezegun==1.5.1 ; python_version >= "3.13" and python_version < "3.14"
|
||||
frozenlist==1.5.0 ; python_version >= "3.13" and python_version < "3.14"
|
||||
greenlet==3.1.1 ; python_version < "3.14" and python_version >= "3.13"
|
||||
gunicorn==23.0.0 ; python_version >= "3.13" and python_version < "3.14"
|
||||
h11==0.14.0 ; python_version >= "3.13" and python_version < "3.14"
|
||||
html5lib==1.1 ; python_version >= "3.13" and python_version < "3.14"
|
||||
httpcore==1.0.7 ; python_version >= "3.13" and python_version < "3.14"
|
||||
httpx==0.28.1 ; python_version >= "3.13" and python_version < "3.14"
|
||||
identify==2.6.5 ; python_version >= "3.13" and python_version < "3.14"
|
||||
idna==3.10 ; python_version >= "3.13" and python_version < "3.14"
|
||||
iniconfig==2.0.0 ; python_version >= "3.13" and python_version < "3.14"
|
||||
installer==0.7.0 ; python_version >= "3.13" and python_version < "3.14"
|
||||
ipython==8.31.0 ; python_version >= "3.13" and python_version < "3.14"
|
||||
jaraco-classes==3.4.0 ; python_version >= "3.13" and python_version < "3.14"
|
||||
jaraco-context==6.0.1 ; python_version >= "3.13" and python_version < "3.14"
|
||||
jaraco-functools==4.1.0 ; python_version >= "3.13" and python_version < "3.14"
|
||||
jedi==0.19.2 ; python_version >= "3.13" and python_version < "3.14"
|
||||
jeepney==0.8.0 ; python_version >= "3.13" and python_version < "3.14" and sys_platform == "linux"
|
||||
jinja2==3.1.5 ; python_version >= "3.13" and python_version < "3.14"
|
||||
keyring==25.6.0 ; python_version >= "3.13" and python_version < "3.14"
|
||||
kombu==5.4.2 ; python_version >= "3.13" and python_version < "3.14"
|
||||
license-expression==30.4.0 ; python_version >= "3.13" and python_version < "3.14"
|
||||
loguru==0.7.3 ; python_version >= "3.13" and python_version < "3.14"
|
||||
macholib==1.16.3 ; python_version >= "3.13" and python_version < "3.14" and sys_platform == "darwin"
|
||||
mako==1.3.8 ; python_version >= "3.13" and python_version < "3.14"
|
||||
markdown-it-py==3.0.0 ; python_version >= "3.13" and python_version < "3.14"
|
||||
markupsafe==3.0.2 ; python_version >= "3.13" and python_version < "3.14"
|
||||
marshmallow==3.25.0 ; python_version >= "3.13" and python_version < "3.14"
|
||||
matplotlib-inline==0.1.7 ; python_version >= "3.13" and python_version < "3.14"
|
||||
mccabe==0.7.0 ; python_version >= "3.13" and python_version < "3.14"
|
||||
mdurl==0.1.2 ; python_version >= "3.13" and python_version < "3.14"
|
||||
more-itertools==10.5.0 ; python_version >= "3.13" and python_version < "3.14"
|
||||
mouseinfo==0.1.0 ; python_version >= "3.13" and python_version < "3.14"
|
||||
msgpack==1.1.0 ; python_version >= "3.13" and python_version < "3.14"
|
||||
multidict==6.1.0 ; python_version >= "3.13" and python_version < "3.14"
|
||||
mypy-extensions==1.0.0 ; python_version >= "3.13" and python_version < "3.14"
|
||||
mypy==1.14.1 ; python_version >= "3.13" and python_version < "3.14"
|
||||
nest-asyncio==1.6.0 ; python_version >= "3.13" and python_version < "3.14"
|
||||
nodeenv==1.9.1 ; python_version >= "3.13" and python_version < "3.14"
|
||||
numpy==2.2.1 ; python_version >= "3.13" and python_version < "3.14"
|
||||
orjson==3.10.14 ; python_version >= "3.13" and python_version < "3.14"
|
||||
outcome==1.3.0.post0 ; python_version >= "3.13" and python_version < "3.14"
|
||||
packageurl-python==0.16.0 ; python_version >= "3.13" and python_version < "3.14"
|
||||
packaging==24.2 ; python_version >= "3.13" and python_version < "3.14"
|
||||
parso==0.8.4 ; python_version >= "3.13" and python_version < "3.14"
|
||||
pathspec==0.12.1 ; python_version >= "3.13" and python_version < "3.14"
|
||||
pbr==6.1.0 ; python_version >= "3.13" and python_version < "3.14"
|
||||
pefile==2023.2.7 ; python_version >= "3.13" and python_version < "3.14" and sys_platform == "win32"
|
||||
pexpect==4.9.0 ; python_version >= "3.13" and python_version < "3.14" and (sys_platform != "win32" and sys_platform != "emscripten")
|
||||
pillow==10.4.0 ; python_version >= "3.13" and python_version < "3.14"
|
||||
pip-api==0.0.34 ; python_version >= "3.13" and python_version < "3.14"
|
||||
pip-audit==2.7.3 ; python_version >= "3.13" and python_version < "3.14"
|
||||
pip-requirements-parser==32.0.1 ; python_version >= "3.13" and python_version < "3.14"
|
||||
pip==24.3.1 ; python_version >= "3.13" and python_version < "3.14"
|
||||
pkginfo==1.12.0 ; python_version >= "3.13" and python_version < "3.14"
|
||||
platformdirs==4.3.6 ; python_version >= "3.13" and python_version < "3.14"
|
||||
pluggy==1.5.0 ; python_version >= "3.13" and python_version < "3.14"
|
||||
poetry-core==2.0.0 ; python_version >= "3.13" and python_version < "3.14"
|
||||
poetry==2.0.0 ; python_version >= "3.13" and python_version < "3.14"
|
||||
pprintpp==0.4.0 ; python_version >= "3.13" and python_version < "3.14"
|
||||
pre-commit==4.0.1 ; python_version >= "3.13" and python_version < "3.14"
|
||||
prompt-toolkit==3.0.48 ; python_version >= "3.13" and python_version < "3.14"
|
||||
propcache==0.2.1 ; python_version >= "3.13" and python_version < "3.14"
|
||||
psycopg2-binary==2.9.10 ; python_version >= "3.13" and python_version < "3.14"
|
||||
ptyprocess==0.7.0 ; python_version >= "3.13" and python_version < "3.14" and (sys_platform != "win32" and sys_platform != "emscripten")
|
||||
pure-eval==0.2.3 ; python_version >= "3.13" and python_version < "3.14"
|
||||
py-serializable==1.1.2 ; python_version >= "3.13" and python_version < "3.14"
|
||||
pyautogui==0.9.54 ; python_version >= "3.13" and python_version < "3.14"
|
||||
pycodestyle==2.12.1 ; python_version >= "3.13" and python_version < "3.14"
|
||||
pycparser==2.22 ; python_version >= "3.13" and python_version < "3.14" and (os_name == "nt" or platform_python_implementation != "PyPy" or sys_platform == "darwin") and (implementation_name != "pypy" or platform_python_implementation != "PyPy" or sys_platform == "darwin")
|
||||
pydantic-core==2.27.2 ; python_version >= "3.13" and python_version < "3.14"
|
||||
pydantic==2.10.5 ; python_version >= "3.13" and python_version < "3.14"
|
||||
pyflakes==3.2.0 ; python_version >= "3.13" and python_version < "3.14"
|
||||
pygetwindow==0.0.9 ; python_version >= "3.13" and python_version < "3.14"
|
||||
pygments==2.19.1 ; python_version >= "3.13" and python_version < "3.14"
|
||||
pyinstaller-hooks-contrib==2024.11 ; python_version >= "3.13" and python_version < "3.14"
|
||||
pyinstaller==6.11.1 ; python_version >= "3.13" and python_version < "3.14"
|
||||
pymsgbox==1.0.9 ; python_version >= "3.13" and python_version < "3.14"
|
||||
pyparsing==3.2.1 ; python_version >= "3.13" and python_version < "3.14"
|
||||
pyperclip==1.9.0 ; python_version >= "3.13" and python_version < "3.14"
|
||||
pyproject-hooks==1.2.0 ; python_version >= "3.13" and python_version < "3.14"
|
||||
pyqt6-qt6==6.8.1 ; python_version >= "3.13" and python_version < "3.14"
|
||||
pyqt6-sip==13.9.1 ; python_version >= "3.13" and python_version < "3.14"
|
||||
pyqt6==6.8.0 ; python_version >= "3.13" and python_version < "3.14"
|
||||
pyrect==0.2.0 ; python_version >= "3.13" and python_version < "3.14"
|
||||
pyscreeze==1.0.1 ; python_version >= "3.13" and python_version < "3.14"
|
||||
pysocks==1.7.1 ; python_version >= "3.13" and python_version < "3.14"
|
||||
pytest-asyncio==0.25.2 ; python_version >= "3.13" and python_version < "3.14"
|
||||
pytest-clarity==1.0.1 ; python_version >= "3.13" and python_version < "3.14"
|
||||
pytest-cov==6.0.0 ; python_version >= "3.13" and python_version < "3.14"
|
||||
pytest-deadfixtures==2.2.1 ; python_version >= "3.13" and python_version < "3.14"
|
||||
pytest-env==1.1.5 ; python_version >= "3.13" and python_version < "3.14"
|
||||
pytest-freezegun==0.4.2 ; python_version >= "3.13" and python_version < "3.14"
|
||||
pytest-html==4.1.1 ; python_version >= "3.13" and python_version < "3.14"
|
||||
pytest-metadata==3.1.1 ; python_version >= "3.13" and python_version < "3.14"
|
||||
pytest-mock==3.14.0 ; python_version >= "3.13" and python_version < "3.14"
|
||||
pytest-randomly==3.16.0 ; python_version >= "3.13" and python_version < "3.14"
|
||||
pytest-repeat==0.9.3 ; python_version >= "3.13" and python_version < "3.14"
|
||||
pytest-socket==0.7.0 ; python_version >= "3.13" and python_version < "3.14"
|
||||
pytest-split==0.10.0 ; python_version >= "3.13" and python_version < "3.14"
|
||||
pytest-sugar==1.0.0 ; python_version >= "3.13" and python_version < "3.14"
|
||||
pytest-timeout==2.3.1 ; python_version >= "3.13" and python_version < "3.14"
|
||||
pytest-timeouts==1.2.1 ; python_version >= "3.13" and python_version < "3.14"
|
||||
pytest==8.3.4 ; python_version >= "3.13" and python_version < "3.14"
|
||||
python-dateutil==2.9.0.post0 ; python_version >= "3.13" and python_version < "3.14"
|
||||
python-decouple==3.8 ; python_version >= "3.13" and python_version < "3.14"
|
||||
python-slugify==8.0.4 ; python_version >= "3.13" and python_version < "3.14"
|
||||
python3-xlib==0.15 ; platform_system == "Linux" and python_version >= "3.13" and python_version < "3.14"
|
||||
pytweening==1.2.0 ; python_version >= "3.13" and python_version < "3.14"
|
||||
pytz==2024.2 ; python_version >= "3.13" and python_version < "3.14"
|
||||
pywin32-ctypes==0.2.3 ; python_version >= "3.13" and python_version < "3.14" and sys_platform == "win32"
|
||||
pyyaml==6.0.2 ; python_version >= "3.13" and python_version < "3.14"
|
||||
rapidfuzz==3.11.0 ; python_version >= "3.13" and python_version < "3.14"
|
||||
redis[asyncio]==5.2.1 ; python_version >= "3.13" and python_version < "3.14"
|
||||
requests-toolbelt==1.0.0 ; python_version >= "3.13" and python_version < "3.14"
|
||||
requests==2.32.3 ; python_version >= "3.13" and python_version < "3.14"
|
||||
respx==0.22.0 ; python_version >= "3.13" and python_version < "3.14"
|
||||
rich==13.9.4 ; python_version >= "3.13" and python_version < "3.14"
|
||||
ruamel-yaml==0.18.10 ; python_version >= "3.13" and python_version < "3.14"
|
||||
ruff==0.9.1 ; python_version >= "3.13" and python_version < "3.14"
|
||||
safety-schemas==0.0.5 ; python_version >= "3.13" and python_version < "3.14"
|
||||
safety==3.2.3 ; python_version >= "3.13" and python_version < "3.14"
|
||||
secretstorage==3.3.3 ; python_version >= "3.13" and python_version < "3.14" and sys_platform == "linux"
|
||||
selenium==4.27.1 ; python_version >= "3.13" and python_version < "3.14"
|
||||
setuptools==75.8.0 ; python_version >= "3.13" and python_version < "3.14"
|
||||
shellingham==1.5.4 ; python_version >= "3.13" and python_version < "3.14"
|
||||
simple-term-menu==1.6.6 ; python_version >= "3.13" and python_version < "3.14"
|
||||
six==1.17.0 ; python_version >= "3.13" and python_version < "3.14"
|
||||
sniffio==1.3.1 ; python_version >= "3.13" and python_version < "3.14"
|
||||
sortedcontainers==2.4.0 ; python_version >= "3.13" and python_version < "3.14"
|
||||
sqlalchemy==2.0.37 ; python_version >= "3.13" and python_version < "3.14"
|
||||
sqlalchemy[asyncio]==2.0.37 ; python_version >= "3.13" and python_version < "3.14"
|
||||
sqlparse==0.5.3 ; python_version >= "3.13" and python_version < "3.14"
|
||||
stack-data==0.6.3 ; python_version >= "3.13" and python_version < "3.14"
|
||||
starlette==0.41.3 ; python_version >= "3.13" and python_version < "3.14"
|
||||
stevedore==5.4.0 ; python_version >= "3.13" and python_version < "3.14"
|
||||
termcolor==2.5.0 ; python_version >= "3.13" and python_version < "3.14"
|
||||
text-unidecode==1.3 ; python_version >= "3.13" and python_version < "3.14"
|
||||
toml==0.10.2 ; python_version >= "3.13" and python_version < "3.14"
|
||||
tomlkit==0.13.2 ; python_version >= "3.13" and python_version < "3.14"
|
||||
traitlets==5.14.3 ; python_version >= "3.13" and python_version < "3.14"
|
||||
trio-websocket==0.11.1 ; python_version >= "3.13" and python_version < "3.14"
|
||||
trio==0.28.0 ; python_version >= "3.13" and python_version < "3.14"
|
||||
trove-classifiers==2025.1.10.15 ; python_version >= "3.13" and python_version < "3.14"
|
||||
typer==0.15.1 ; python_version >= "3.13" and python_version < "3.14"
|
||||
types-python-dateutil==2.9.0.20241206 ; python_version >= "3.13" and python_version < "3.14"
|
||||
typing-extensions==4.12.2 ; python_version >= "3.13" and python_version < "3.14"
|
||||
tzdata==2024.2 ; python_version >= "3.13" and python_version < "3.14"
|
||||
urllib3==2.3.0 ; python_version >= "3.13" and python_version < "3.14"
|
||||
urllib3[socks]==2.3.0 ; python_version >= "3.13" and python_version < "3.14"
|
||||
uvicorn==0.34.0 ; python_version >= "3.13" and python_version < "3.14"
|
||||
validators==0.34.0 ; python_version >= "3.13" and python_version < "3.14"
|
||||
vine==5.1.0 ; python_version >= "3.13" and python_version < "3.14"
|
||||
virtualenv==20.28.1 ; python_version >= "3.13" and python_version < "3.14"
|
||||
wcwidth==0.2.13 ; python_version >= "3.13" and python_version < "3.14"
|
||||
webencodings==0.5.1 ; python_version >= "3.13" and python_version < "3.14"
|
||||
websocket-client==1.8.0 ; python_version >= "3.13" and python_version < "3.14"
|
||||
wget==3.2 ; python_version >= "3.13" and python_version < "3.14"
|
||||
win32-setctime==1.2.0 ; python_version >= "3.13" and python_version < "3.14" and sys_platform == "win32"
|
||||
wsproto==1.2.0 ; python_version >= "3.13" and python_version < "3.14"
|
||||
xattr==1.1.4 ; python_version >= "3.13" and python_version < "3.14" and sys_platform == "darwin"
|
||||
yarl==1.18.3 ; python_version >= "3.13" and python_version < "3.14"
|
||||
zipp==3.21.0 ; python_version >= "3.13" and python_version < "3.14"
|
||||
|
Loading…
x
Reference in New Issue
Block a user