Skip to content

Commit 7ac022e

Browse files
committed
chore(build): update pyproject.toml configuration
- Modified build system settings in pyproject.toml - Updated project metadata and dependencies - Adjusted tool configurations for improved build process
1 parent d8ad2ca commit 7ac022e

1 file changed

Lines changed: 14 additions & 14 deletions

File tree

pyproject.toml

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,26 @@
1+
[build-system]
2+
requires = ["setuptools>=45", "wheel"]
3+
build-backend = "setuptools.build_meta"
4+
15
[project]
26
name = "flowllm"
37
dynamic = ["version"]
48
description = "FlowLLM: Build LLM applications with ease."
59
readme = "README.md"
10+
requires-python = ">=3.11"
11+
license = "Apache-2.0"
612
authors = [
713
{ name = "jinli.yl", email = "jinli.yl@alibaba-inc.com" },
814
]
9-
license = "Apache-2.0"
10-
requires-python = ">=3.11"
1115
keywords = ["llm", "flow", "agent", "ai", "mcp", "flowllm"]
1216

1317
classifiers = [
1418
"Development Status :: 4 - Beta",
15-
"Programming Language :: Python :: 3",
16-
"Programming Language :: Python :: 3.11",
17-
"Operating System :: OS Independent",
1819
"Intended Audience :: Developers",
1920
"Intended Audience :: Science/Research",
21+
"Operating System :: OS Independent",
22+
"Programming Language :: Python :: 3",
23+
"Programming Language :: Python :: 3.11",
2024
"Topic :: Scientific/Engineering :: Artificial Intelligence",
2125
]
2226

@@ -45,17 +49,17 @@ dev = [
4549
"pytest-asyncio>=0.23",
4650
]
4751

52+
[project.scripts]
53+
fl = "flowllm.lite.cli:main"
54+
flowllm = "flowllm.application:main"
55+
4856
[project.urls]
4957
Homepage = "https://github.com/flowllm-ai/flowllm"
5058
Repository = "https://github.com/flowllm-ai/flowllm"
5159

52-
[project.scripts]
53-
flowllm = "flowllm.application:main"
54-
fl = "flowllm.lite.cli:main"
55-
5660
[tool.setuptools]
57-
packages = { find = { where = ["."], include = ["flowllm*"] } }
5861
include-package-data = true
62+
packages = { find = { where = ["."], include = ["flowllm*"] } }
5963

6064
[tool.setuptools.package-data]
6165
"*" = ["py.typed", "**/*.yaml", "**/*.json"]
@@ -65,7 +69,3 @@ version = { attr = "flowllm.__version__" }
6569

6670
[tool.pylint.format]
6771
max-line-length = 120
68-
69-
[build-system]
70-
requires = ["setuptools>=45", "wheel"]
71-
build-backend = "setuptools.build_meta"

0 commit comments

Comments
 (0)