NDCT/setup.py

29 lines
761 B
Python
Raw Permalink Normal View History

2024-06-09 19:22:26 +01:00
from setuptools import setup, find_packages
setup(
name='ndct',
# Information
version='1.0',
description='A configuration management tool for network device orchestration.',
long_description='A configuration management tool for network device orchestration through the use of deployments.',
# Author details
author='Dominic James Macfarlane',
author_email='m021859g@student.staffs.ac.uk',
# Packages
packages=find_packages(exclude=[""]),
package_data={
"": ["*.json", "*.j2", "*.yaml", "*.txt"],
},
# Dependencies
install_requires=['netmiko>=2.3.3', 'Jinja2>=2.10', 'cryptography>=2.6.1', 'Click>=7.0', 'PyYAML>=5.1.2', 'pythonping>=1.0.5'],
# Entry points
entry_points={
'console_scripts': ['ndct = ndct.cli.main:main']
}
)