Metadata-Version: 2.4
Name: velm
Version: 0.1.0
Summary: VELM: The Sovereign God-Engine for Architecture-as-Code (AaC). Built on the Scaffold Methodology.
Author-email: Novalym Systems <architect@novalym.com>
License: Apache-2.0
Project-URL: Doctrine, https://novalym.dev/velm
Project-URL: The Forge, https://novalym.dev
Project-URL: Repository, https://github.com/novalym/velm
Keywords: velm,scaffold,architecture-as-code,aac,god-engine,automation,devops,gnostic,ai-codegen,llm-context
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: System Administrators
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Software Development :: Build Tools
Classifier: Topic :: Software Development :: Code Generators
Classifier: Typing :: Typed
Requires-Python: >=3.9
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: pydantic>=2.5.0
Requires-Dist: rich>=13.7.0
Requires-Dist: click>=8.1.0
Requires-Dist: jinja2>=3.1.2
Requires-Dist: requests>=2.31.0
Requires-Dist: pathspec>=0.12.0
Requires-Dist: typing-extensions>=4.9.0
Requires-Dist: pyyaml>=6.0.1
Provides-Extra: studio
Requires-Dist: textual>=0.52.0; extra == "studio"
Requires-Dist: watchdog>=4.0.0; extra == "studio"
Requires-Dist: pyperclip>=1.8.2; extra == "studio"
Provides-Extra: ai
Requires-Dist: openai>=1.12.0; extra == "ai"
Requires-Dist: anthropic>=0.18.0; extra == "ai"
Requires-Dist: google-generativeai>=0.4.0; extra == "ai"
Requires-Dist: tiktoken>=0.6.0; extra == "ai"
Provides-Extra: cloud
Requires-Dist: boto3>=1.34.0; extra == "cloud"
Requires-Dist: paramiko>=3.4.0; extra == "cloud"
Provides-Extra: parser
Requires-Dist: tree-sitter>=0.20.0; extra == "parser"
Requires-Dist: tree-sitter-python>=0.20.0; extra == "parser"
Requires-Dist: tree-sitter-javascript>=0.20.0; extra == "parser"
Requires-Dist: tree-sitter-typescript>=0.20.0; extra == "parser"
Requires-Dist: tree-sitter-go>=0.20.0; extra == "parser"
Requires-Dist: tree-sitter-rust>=0.20.0; extra == "parser"
Requires-Dist: toml>=0.10.2; extra == "parser"
Provides-Extra: security
Requires-Dist: cryptography>=42.0.0; extra == "security"
Requires-Dist: python-jose[cryptography]>=3.3.0; extra == "security"
Provides-Extra: build
Requires-Dist: pyinstaller>=6.4.0; extra == "build"
Provides-Extra: dev
Requires-Dist: pytest>=8.0.0; extra == "dev"
Requires-Dist: pytest-asyncio>=0.23.0; extra == "dev"
Requires-Dist: pytest-cov>=4.1.0; extra == "dev"
Requires-Dist: ruff>=0.3.0; extra == "dev"
Requires-Dist: mypy>=1.8.0; extra == "dev"
Requires-Dist: types-requests; extra == "dev"
Requires-Dist: types-PyYAML; extra == "dev"
Requires-Dist: types-paramiko; extra == "dev"
Requires-Dist: types-setuptools; extra == "dev"
Provides-Extra: full
Requires-Dist: velm-cli[ai,build,cloud,parser,security,studio]; extra == "full"
Dynamic: license-file
