feat: Use pyproject standardized dependency-groups (#6689)
* Use pyproject standardized dependency-groups * fix: update Python version requirement to support up to 3.14 --------- Co-authored-by: Gabriel Luiz Freitas Almeida <gabriel@langflow.org>
This commit is contained in:
parent
400572342f
commit
0886bdad16
12 changed files with 141 additions and 146 deletions
|
|
@ -83,6 +83,45 @@ dependencies = [
|
|||
"greenlet>=3.1.1",
|
||||
]
|
||||
|
||||
[dependency-groups]
|
||||
dev = [
|
||||
"asgi-lifespan>=2.1.0",
|
||||
"pytest-codspeed>=3.0.0",
|
||||
"pytest-github-actions-annotate-failures>=0.2.0",
|
||||
"types-aiofiles>=24.1.0.20240626",
|
||||
"types-redis>=4.6.0.5",
|
||||
"ipykernel>=6.29.0",
|
||||
"mypy>=1.11.0",
|
||||
"ruff>=0.6.2",
|
||||
"httpx[http2]>=0.27",
|
||||
"pytest>=8.2.0",
|
||||
"types-requests>=2.32.0",
|
||||
"requests>=2.32.0",
|
||||
"pytest-cov>=5.0.0",
|
||||
"pandas-stubs>=2.1.4.231227",
|
||||
"types-pillow>=10.2.0.20240213",
|
||||
"types-pyyaml>=6.0.12.8",
|
||||
"types-python-jose>=3.3.4.8",
|
||||
"types-passlib>=1.7.7.13",
|
||||
"pytest-mock>=3.14.0",
|
||||
"pytest-xdist>=3.6.0",
|
||||
"types-pywin32>=306.0.0.4",
|
||||
"types-google-cloud-ndb>=2.2.0.0",
|
||||
"pytest-sugar>=1.0.0",
|
||||
"respx>=0.21.1",
|
||||
"pytest-instafail>=0.5.0",
|
||||
"pytest-asyncio>=0.23.0",
|
||||
"pytest-profiling>=1.7.0",
|
||||
"pre-commit>=3.7.0",
|
||||
"vulture>=2.11",
|
||||
"dictdiffer>=0.9.0",
|
||||
"pytest-split>=0.9.0",
|
||||
"devtools>=0.12.2",
|
||||
"pytest-flakefinder>=1.1.0",
|
||||
"types-markdown>=3.7.0.20240822",
|
||||
"codeflash>=0.8.4"
|
||||
]
|
||||
|
||||
|
||||
[tool.hatch.build.targets.wheel]
|
||||
packages = ["langflow"]
|
||||
|
|
@ -158,13 +197,6 @@ ignore = [
|
|||
"S301", # Use of pickle
|
||||
]
|
||||
|
||||
[tool.uv]
|
||||
dev-dependencies = [
|
||||
"asgi-lifespan>=2.1.0",
|
||||
"pytest-codspeed>=3.0.0",
|
||||
"pytest-github-actions-annotate-failures>=0.2.0",
|
||||
"types-aiofiles>=24.1.0.20240626",
|
||||
]
|
||||
[tool.codeflash]
|
||||
# All paths are relative to this pyproject.toml's directory.
|
||||
module-root = "langflow"
|
||||
|
|
@ -208,40 +240,5 @@ all = [
|
|||
"ctransformers>=0.2"
|
||||
]
|
||||
|
||||
# Development dependencies
|
||||
dev = [
|
||||
"types-redis>=4.6.0.5",
|
||||
"ipykernel>=6.29.0",
|
||||
"mypy>=1.11.0",
|
||||
"ruff>=0.6.2",
|
||||
"httpx[http2]>=0.27",
|
||||
"pytest>=8.2.0",
|
||||
"types-requests>=2.32.0",
|
||||
"requests>=2.32.0",
|
||||
"pytest-cov>=5.0.0",
|
||||
"pandas-stubs>=2.1.4.231227",
|
||||
"types-pillow>=10.2.0.20240213",
|
||||
"types-pyyaml>=6.0.12.8",
|
||||
"types-python-jose>=3.3.4.8",
|
||||
"types-passlib>=1.7.7.13",
|
||||
"pytest-mock>=3.14.0",
|
||||
"pytest-xdist>=3.6.0",
|
||||
"types-pywin32>=306.0.0.4",
|
||||
"types-google-cloud-ndb>=2.2.0.0",
|
||||
"pytest-sugar>=1.0.0",
|
||||
"respx>=0.21.1",
|
||||
"pytest-instafail>=0.5.0",
|
||||
"pytest-asyncio>=0.23.0",
|
||||
"pytest-profiling>=1.7.0",
|
||||
"pre-commit>=3.7.0",
|
||||
"vulture>=2.11",
|
||||
"dictdiffer>=0.9.0",
|
||||
"pytest-split>=0.9.0",
|
||||
"devtools>=0.12.2",
|
||||
"pytest-flakefinder>=1.1.0",
|
||||
"types-markdown>=3.7.0.20240822",
|
||||
"codeflash>=0.8.4"
|
||||
]
|
||||
|
||||
[project.scripts]
|
||||
langflow-base = "langflow.__main__:main"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue