plano/arch/tools/setup.py

35 lines
938 B
Python
Raw Normal View History

from setuptools import setup, find_packages
setup(
name="archgw",
version="0.1.0",
description="Python-based CLI tool to manage Arch and generate targets.",
author="Katanemo Labs, Inc.",
packages=find_packages(),
py_modules=["cli", "core", "targets", "utils", "config_generator"],
include_package_data=True,
2024-10-04 20:24:08 -07:00
# Specify to include the docker-compose.yml file
package_data={
"": [
"config/docker-compose.yaml",
"config/arch_config_schema.yaml",
"config/stage.env",
] # Specify to include the docker-compose.yml file
},
2024-10-04 20:24:08 -07:00
# Add dependencies here, e.g., 'PyYAML' for YAML processing
install_requires=[
"pyyaml",
"pydantic",
"click",
"jinja2",
"pyyaml",
"jsonschema",
"setuptools",
],
entry_points={
"console_scripts": [
"archgw=cli:main",
],
},
)