import os from setuptools import find_packages, setup def get_requirements(): reqs_path = os.path.join(os.path.dirname(__file__), "requirements.txt") with open(reqs_path, "r") as f: reqs = [r.strip() for r in f if r.strip()] return reqs setup( name="netbox_agent", version="0.7.1", description="NetBox agent for server", long_description=open("README.md", encoding="utf-8").read(), long_description_content_type="text/markdown", url="https://github.com/solvik/netbox_agent", author="Solvik Blum", author_email="solvik@solvik.fr", license="Apache2", include_package_data=True, packages=find_packages(exclude=["*.tests", "*.tests.*", "tests.*", "tests"]), use_scm_version=True, install_requires=get_requirements(), zip_safe=False, keywords=["netbox"], classifiers=[ "Intended Audience :: Developers", "Development Status :: 5 - Production/Stable", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", ], entry_points={ "console_scripts": ["netbox_agent=netbox_agent.cli:main"], }, )