petter2025 commited on
Commit
d0ba2d8
·
verified ·
1 Parent(s): 63f96c8

Delete pyproject.toml

Browse files
Files changed (1) hide show
  1. pyproject.toml +0 -150
pyproject.toml DELETED
@@ -1,150 +0,0 @@
1
- [build-system]
2
- requires = ["setuptools>=61.0", "wheel"]
3
- build-backend = "setuptools.build_meta"
4
-
5
- [project]
6
- name = "agentic-reliability-framework-demo"
7
- version = "3.3.9"
8
- description = "Agentic Reliability Framework Demo: Interactive showcase of enterprise-grade multi-agent AI for infrastructure reliability"
9
- readme = { file = "README.md", content-type = "text/markdown" }
10
- requires-python = ">=3.10"
11
- license = { text = "Apache-2.0" }
12
-
13
- authors = [
14
- { name = "Juan Petter", email = "petter2025us@outlook.com" }
15
- ]
16
-
17
- keywords = [
18
- "agentic-ai",
19
- "ai-infrastructure",
20
- "reliability-engineering",
21
- "self-healing-systems",
22
- "observability",
23
- "rag",
24
- "demo",
25
- "gradio",
26
- "site-reliability-engineering",
27
- "autonomous-systems"
28
- ]
29
-
30
- classifiers = [
31
- "Development Status :: 4 - Beta",
32
- "Intended Audience :: Developers",
33
- "Intended Audience :: System Administrators",
34
- "License :: OSI Approved :: Apache Software License",
35
- "Operating System :: OS Independent",
36
- "Programming Language :: Python :: 3",
37
- "Programming Language :: Python :: 3.10",
38
- "Programming Language :: Python :: 3.11",
39
- "Programming Language :: Python :: 3.12",
40
- "Topic :: Software Development :: Demonstrations",
41
- "Topic :: System :: Monitoring",
42
- "Topic :: System :: Recovery Tools",
43
- "Typing :: Typed"
44
- ]
45
-
46
- dependencies = [
47
- # Core runtime
48
- "pydantic>=2.0.0",
49
- "typing-extensions>=4.8",
50
- "python-dotenv>=1.0.0",
51
-
52
- # Data processing
53
- "numpy>=1.24.0",
54
- "pandas>=2.0.0",
55
- "pyyaml>=6.0",
56
-
57
- # Visualization
58
- "plotly>=5.18.0",
59
-
60
- # UI Framework
61
- "gradio>=4.19.0",
62
- ]
63
-
64
- [project.optional-dependencies]
65
- dev = [
66
- "pytest>=7.0.0",
67
- "pytest-asyncio>=0.21.0",
68
- "pytest-cov>=4.0.0",
69
- "mypy>=1.0.0",
70
- "ruff>=0.1.0",
71
- "black>=23.0.0",
72
- "types-requests",
73
- "types-PyYAML"
74
- ]
75
-
76
- real-arf = [
77
- "agentic-reliability-framework>=3.3.9"
78
- ]
79
-
80
- rag = [
81
- "chromadb>=0.4.0",
82
- "sentence-transformers>=2.2.0"
83
- ]
84
-
85
- [project.urls]
86
- Homepage = "https://github.com/petterjuan/agentic-reliability-framework"
87
- Repository = "https://github.com/petterjuan/agentic-reliability-framework"
88
- Documentation = "https://github.com/petterjuan/agentic-reliability-framework/tree/main/docs"
89
- "Live Demo" = "https://huggingface.co/spaces/petter2025/agentic-reliability-framework"
90
- Enterprise = "https://arf.dev/enterprise"
91
-
92
- [tool.setuptools]
93
- packages = { find = { include = ["agentic_reliability_framework_demo*"] } }
94
-
95
- [tool.setuptools.package-data]
96
- agentic_reliability_framework_demo = ["py.typed"]
97
-
98
- [tool.pytest.ini_options]
99
- minversion = "7.0"
100
- addopts = "-ra -q --strict-markers"
101
- testpaths = ["tests"]
102
- asyncio_mode = "auto"
103
-
104
- [tool.mypy]
105
- python_version = "3.10"
106
- strict = true
107
- ignore_missing_imports = true
108
- warn_unused_configs = true
109
- disallow_untyped_defs = true
110
-
111
- [tool.ruff]
112
- line-length = 88
113
- select = [
114
- "E", # pycodestyle errors
115
- "W", # pycodestyle warnings
116
- "F", # pyflakes
117
- "I", # isort
118
- "B", # flake8-bugbear
119
- "C", # flake8-comprehensions
120
- "A", # flake8-builtins
121
- ]
122
- ignore = [
123
- "E501", # line too long (handled by black)
124
- "W503", # line break before binary operator (PEP 8 now allows)
125
- ]
126
- target-version = "py310"
127
-
128
- [tool.ruff.per-file-ignores]
129
- "__init__.py" = ["F401"] # allow unused imports in __init__.py
130
- "tests/*" = ["F401", "F403"] # test files have different import patterns
131
-
132
- [tool.black]
133
- line-length = 88
134
- target-version = ['py310']
135
- include = '\.pyi?$'
136
- extend-exclude = '''
137
- /(
138
- \.eggs
139
- | \.git
140
- | \.hg
141
- | \.mypy_cache
142
- | \.tox
143
- | \.venv
144
- | _build
145
- | buck-out
146
- | build
147
- | dist
148
- | node_modules
149
- )/
150
- '''