chore: update python packages (#3707)
This commit is contained in:
Generated
+823
-772
File diff suppressed because it is too large
Load Diff
+37
-58
@@ -8,31 +8,31 @@ urls = { Homepage = "https://lnbits.com", Repository = "https://github.com/lnbit
|
|||||||
readme = "README.md"
|
readme = "README.md"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"bech32==1.2.0",
|
"bech32==1.2.0",
|
||||||
"click==8.2.1",
|
"click==8.3.1",
|
||||||
"ecdsa==0.19.1",
|
"ecdsa==0.19.1",
|
||||||
"fastapi==0.116.1",
|
"fastapi==0.116.1",
|
||||||
"starlette==0.47.1",
|
"starlette==0.47.1",
|
||||||
"httpx==0.27.0",
|
"httpx==0.27.2",
|
||||||
"jinja2==3.1.6",
|
"jinja2==3.1.6",
|
||||||
"lnurl==0.8.3",
|
"lnurl==0.8.3",
|
||||||
"pydantic==1.10.22",
|
"pydantic==1.10.26",
|
||||||
"pyqrcode==1.2.1",
|
"pyqrcode==1.2.1",
|
||||||
"shortuuid==1.0.13",
|
"shortuuid==1.0.13",
|
||||||
"sse-starlette==2.3.6",
|
"sse-starlette==2.3.6",
|
||||||
"typing-extensions==4.14.0",
|
"typing-extensions==4.15.0",
|
||||||
"uvicorn==0.34.3",
|
"uvicorn==0.40.0",
|
||||||
"sqlalchemy==1.4.54",
|
"sqlalchemy==1.4.54",
|
||||||
"aiosqlite==0.21.0",
|
"aiosqlite==0.22.1",
|
||||||
"asyncpg==0.30.0",
|
"asyncpg==0.31.0",
|
||||||
"uvloop==0.21.0",
|
"uvloop==0.22.1",
|
||||||
"websockets==15.0.1",
|
"websockets==15.0.1",
|
||||||
"loguru==0.7.3",
|
"loguru==0.7.3",
|
||||||
"grpcio==1.69.0",
|
"grpcio==1.76.0",
|
||||||
"protobuf==5.29.5",
|
"protobuf==6.33.2",
|
||||||
"pyln-client==25.5",
|
"pyln-client==25.12",
|
||||||
"pywebpush==2.0.3",
|
"pywebpush==2.2.0",
|
||||||
"slowapi==0.1.9",
|
"slowapi==0.1.9",
|
||||||
"websocket-client==1.8.0",
|
"websocket-client==1.9.0",
|
||||||
"pycryptodomex==3.23.0",
|
"pycryptodomex==3.23.0",
|
||||||
"packaging==25.0",
|
"packaging==25.0",
|
||||||
"bolt11==2.1.1",
|
"bolt11==2.1.1",
|
||||||
@@ -42,14 +42,14 @@ dependencies = [
|
|||||||
# needed for boltz, lnurldevice, watchonly extensions
|
# needed for boltz, lnurldevice, watchonly extensions
|
||||||
"embit==0.8.0",
|
"embit==0.8.0",
|
||||||
# needed for scheduler extension
|
# needed for scheduler extension
|
||||||
"python-crontab==3.2.0",
|
"python-crontab==3.3.0",
|
||||||
"pynostr==0.6.2",
|
"pynostr==0.7.0",
|
||||||
"python-multipart==0.0.20",
|
"python-multipart==0.0.21",
|
||||||
"filetype==1.2.0",
|
"filetype==1.2.0",
|
||||||
"nostr-sdk==0.42.1",
|
"nostr-sdk==0.44.0",
|
||||||
"bcrypt==4.3.0",
|
"bcrypt==5.0.0",
|
||||||
"jsonpath-ng==1.7.0",
|
"jsonpath-ng==1.7.0",
|
||||||
"pillow>=12.0.0",
|
"pillow>=12.1.0",
|
||||||
"python-dotenv>=1.2.1",
|
"python-dotenv>=1.2.1",
|
||||||
"greenlet (>=3.3.0,<4.0.0)",
|
"greenlet (>=3.3.0,<4.0.0)",
|
||||||
]
|
]
|
||||||
@@ -60,30 +60,30 @@ lnbits-cli = "lnbits.commands:main"
|
|||||||
|
|
||||||
[project.optional-dependencies]
|
[project.optional-dependencies]
|
||||||
breez = ["breez-sdk==0.8.0", "breez-sdk-liquid==0.11.11"]
|
breez = ["breez-sdk==0.8.0", "breez-sdk-liquid==0.11.11"]
|
||||||
liquid = ["wallycore==1.4.0"]
|
liquid = ["wallycore==1.5.1"]
|
||||||
migration = ["psycopg2-binary==2.9.10"]
|
migration = ["psycopg2-binary==2.9.11"]
|
||||||
|
|
||||||
[dependency-groups]
|
[dependency-groups]
|
||||||
dev = [
|
dev = [
|
||||||
"black>=25.1.0,<26.0.0",
|
"black>=25.12.0,<26.0.0",
|
||||||
"mypy==1.17.1",
|
"mypy==1.17.1",
|
||||||
"types-protobuf>=6.30.2.20250516,<7.0.0",
|
"types-protobuf>=6.32.1.20251210,<7.0.0",
|
||||||
"pre-commit>=4.2.0,<5.0.0",
|
"pre-commit>=4.5.1,<5.0.0",
|
||||||
"openapi-spec-validator>=0.7.1,<1.0.0",
|
"openapi-spec-validator>=0.7.2,<1.0.0",
|
||||||
"ruff>=0.12.0,<1.0.0",
|
"ruff>=0.14.10,<1.0.0",
|
||||||
"types-passlib>=1.7.7.20240327,<2.0.0",
|
"types-passlib>=1.7.7.20250602,<2.0.0",
|
||||||
"openai>=1.39.0,<2.0.0",
|
"openai>=2.14.0",
|
||||||
"json5>=0.12.0,<1.0.0",
|
"json5>=0.13.0,<1.0.0",
|
||||||
"asgi-lifespan>=2.1.0,<3.0.0",
|
"asgi-lifespan>=2.1.0,<3.0.0",
|
||||||
"anyio>=4.7.0,<5.0.0",
|
"anyio>=4.12.1",
|
||||||
"pytest>=8.3.4,<9.0.0",
|
"pytest>=9.0.2",
|
||||||
"pytest-cov>=6.0.0,<7.0.0",
|
"pytest-cov>=7.0.0",
|
||||||
"pytest-md>=0.2.0,<0.3.0",
|
"pytest-md>=0.2.0,<0.3.0",
|
||||||
"pytest-httpserver>=1.1.0,<2.0.0",
|
"pytest-httpserver>=1.1.3,<2.0.0",
|
||||||
"pytest-mock>=3.14.0,<4.0.0",
|
"pytest-mock>=3.15.1,<4.0.0",
|
||||||
"types-mock>=5.1.0.20240425,<6.0.0",
|
"types-mock>=5.2.0.20250924,<6.0.0",
|
||||||
"mock>=5.1.0,<6.0.0",
|
"mock>=5.2.0,<6.0.0",
|
||||||
"grpcio-tools>=1.69.0,<2.0.0"
|
"grpcio-tools>=1.76.0,<2.0.0"
|
||||||
]
|
]
|
||||||
|
|
||||||
[tool.poetry]
|
[tool.poetry]
|
||||||
@@ -92,27 +92,6 @@ packages = [
|
|||||||
{include = "lnbits/py.typed"},
|
{include = "lnbits/py.typed"},
|
||||||
]
|
]
|
||||||
|
|
||||||
[tool.poetry.group.dev.dependencies]
|
|
||||||
black = "^25.1.0"
|
|
||||||
mypy = "^1.17.1"
|
|
||||||
types-protobuf = "^6.30.2.20250516"
|
|
||||||
pre-commit = "^4.2.0"
|
|
||||||
openapi-spec-validator = "^0.7.1"
|
|
||||||
ruff = "^0.12.0"
|
|
||||||
types-passlib = "^1.7.7.20240327"
|
|
||||||
openai = "^1.39.0"
|
|
||||||
json5 = "^0.12.0"
|
|
||||||
asgi-lifespan = "^2.1.0"
|
|
||||||
anyio = "^4.7.0"
|
|
||||||
pytest = "^8.3.4"
|
|
||||||
pytest-cov = "^6.0.0"
|
|
||||||
pytest-md = "^0.2.0"
|
|
||||||
pytest-httpserver = "^1.1.0"
|
|
||||||
pytest-mock = "^3.14.0"
|
|
||||||
types-mock = "^5.1.0.20240425"
|
|
||||||
mock = "^5.1.0"
|
|
||||||
grpcio-tools = "^1.69.0"
|
|
||||||
|
|
||||||
[tool.pyright]
|
[tool.pyright]
|
||||||
include = [
|
include = [
|
||||||
"lnbits",
|
"lnbits",
|
||||||
|
|||||||
Reference in New Issue
Block a user