-
Notifications
You must be signed in to change notification settings - Fork 9
Expand file tree
/
Copy pathpyproject.toml
More file actions
64 lines (58 loc) · 1.68 KB
/
Copy pathpyproject.toml
File metadata and controls
64 lines (58 loc) · 1.68 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
[project]
name = "pipefy-workspace"
version = "0.2.0-beta.4"
description = "Development workspace for Pipefy MCP server, SDK, and CLI (not published as a single distribution)."
readme = "README.md"
requires-python = ">=3.11"
dependencies = []
[tool.uv]
package = false
[tool.uv.workspace]
members = ["packages/sdk", "packages/mcp", "packages/cli", "packages/auth", "packages/infra"]
[tool.uv.sources]
pipefy-sdk = { workspace = true }
pipefy-mcp-server = { workspace = true }
pipefy-cli = { workspace = true }
pipefy-auth = { workspace = true }
pipefy-infra = { workspace = true }
[dependency-groups]
dev = [
"pipefy-sdk",
"pipefy-mcp-server",
"pipefy-cli",
"pipefy-auth",
"pipefy-infra",
"aiohttp>=3.11.16",
"packaging>=24",
"pytest>=8.3.5",
"pytest-asyncio>=0.26.0",
"pytest-cov>=6.1.1",
"pytest-mock>=3.14.0",
"respx>=0.22.0",
"ruff>=0.11.4",
]
[tool.ruff]
lint.extend-select = ["I", "S101"]
lint.per-file-ignores = { "**/tests/**" = ["S101"] }
[tool.pytest.ini_options]
testpaths = ["tests", "packages/sdk/tests", "packages/mcp/tests", "packages/cli/tests", "packages/auth/tests", "packages/infra/tests"]
pythonpath = [
"packages/mcp/tests",
"packages/sdk/tests",
"packages/cli/src",
"packages/cli/tests",
"packages/auth/src",
"packages/auth/tests",
"packages/infra/src",
"packages/infra/tests",
]
python_files = ["test_*.py"]
python_classes = ["Test*"]
python_functions = ["test_*"]
addopts = "-v --no-header --tb=short"
asyncio_mode = "auto"
asyncio_default_fixture_loop_scope = "module"
markers = [
"unit: marks a test as a unit test",
"integration: marks tests that call the live Pipefy GraphQL API (PIPEFY_* env)",
]