From 7782f44dd08d728feb3b3d954bfaed41351d224d Mon Sep 17 00:00:00 2001 From: ubuntu <jorge.sasiain@ehu.eus> Date: Wed, 28 Sep 2022 16:14:00 +0000 Subject: [PATCH] NAT-29: Add setup.py and related clean up --- MANIFEST.in | 2 ++ .../ims-data-example.py | 6 +++++- setup.py | 18 ++++++++++++++++++ 3 files changed, 25 insertions(+), 1 deletion(-) create mode 100644 MANIFEST.in rename ims-data-example.py => scripts/ims-data-example.py (70%) create mode 100644 setup.py diff --git a/MANIFEST.in b/MANIFEST.in new file mode 100644 index 0000000..f94ab90 --- /dev/null +++ b/MANIFEST.in @@ -0,0 +1,2 @@ +include inventory_provider/logging_default_config.json +include inventory_provider/config.sample.json diff --git a/ims-data-example.py b/scripts/ims-data-example.py similarity index 70% rename from ims-data-example.py rename to scripts/ims-data-example.py index 445cb64..d2c4dab 100644 --- a/ims-data-example.py +++ b/scripts/ims-data-example.py @@ -1,12 +1,16 @@ import json import os +import sys +currentdir = os.path.dirname(os.path.dirname(__file__)) +parentdir = os.path.dirname(currentdir) +sys.path.append(parentdir) from inventory_provider.ims import IMS from inventory_provider import config from inventory_provider import ims_data CONFIG_FILENAME = os.path.abspath(os.path.join( - os.path.dirname(__file__), 'config.sample.json')) + os.path.dirname(__file__), '..', 'inventory_provider', 'config.sample.json')) with open(CONFIG_FILENAME) as f: params = config.load(f) diff --git a/setup.py b/setup.py new file mode 100644 index 0000000..d4d0147 --- /dev/null +++ b/setup.py @@ -0,0 +1,18 @@ +from setuptools import setup, find_packages + +setup( + name='iventory_provider', + version='TBD', + author='TBD', + author_email='TBD', + description='inventory provider repository', + url=('TBD'), + packages=find_packages(), + install_requires=[ + 'jsonschema==3.2.0', + 'requests==2.22.0' + ], + scripts=['scripts/ims-data-example.py'], + include_package_data=True, +) + -- GitLab