forked from Noahnc/infrapatch
-
Notifications
You must be signed in to change notification settings - Fork 0
/
setup.py
29 lines (28 loc) · 900 Bytes
/
setup.py
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
from setuptools import setup, find_packages
from infrapatch.cli.__init__ import __version__
setup(
name="infrapatch",
description="CLI Tool to patch Terraform Providers and Modules.",
version=__version__,
packages=find_packages(where=".", include=["infrapatch*"], exclude=["action*"]),
package_data={"infrapatch": ["core/utils/terraform/bin/*"]},
install_requires=[
"click~=8.1.7",
"rich~=13.6.0",
"pygohcl~=1.0.7",
"GitPython~=3.1.40",
"setuptools~=65.5.1",
"semantic_version~=2.10.0",
"pytablewriter~=1.2.0",
"PyGithub~=2.1.1",
"pydantic~=2.5.2",
],
python_requires=">=3.11",
entry_points="""
[console_scripts]
infrapatch=infrapatch.cli.__main__:main
""",
author="Noah Canadea",
url="https://github.com/Noahnc/infrapatch",
author_email="noah@canadea.ch",
)