Repository URL to install this package:
Version:
4.3.2 ▾
|
contegoclient
/
setup.py
|
---|
# Copyright 2014 TrilioData Inc.
# All Rights Reserved.
import os
import sys
# NOTE: Because of the way the packages are built, we
# need to occasionally override which toolstack is used
# to build the package. By default (i.e. for PIP) we go
# to the setuptools variant -- but this tries to be too
# clever when we are building debian packages.
setup = os.getenv("__SETUP", "setuptools")
if setup == "setuptools":
from setuptools import setup, find_packages
elif setup == "distutils":
from distutils.core import setup, find_packages
else:
raise Exception("Unknown __SETUP tools specified.")
ROOT = os.path.dirname(os.path.realpath(__file__))
PIP_REQUIRES = os.path.join(ROOT, "requirements.txt")
TEST_REQUIRES = os.path.join(ROOT, "test-requirements.txt")
def read_file_list(filename):
with open(filename) as f:
return [line.strip() for line in f.readlines() if len(line.strip()) > 0]
INSTALL_REQUIRES = read_file_list(PIP_REQUIRES)
setup(
name=os.getenv('TVAULT_PACKAGE', "contegoclient"),
version='4.3.2',
description="tVault Contego extension for OpenStack novaclient.",
author="TrilioData",
author_email="support@triliodata.com",
url="http://www.triliodata.com/",
license="http://www.triliodata.com",
install_requires=INSTALL_REQUIRES,
packages=find_packages(include=["contego_python_novaclient_ext","contego_python_novaclient_ext.*"]),
classifiers=[
"Development Status :: 4 - Beta",
"Environment :: Console",
"Environment :: OpenStack",
"Intended Audience :: System Administrators",
"Intended Audience :: Information Technology",
"License :: www.triliodata.com",
"Operating System :: OS Independent",
"Programming Language :: Python",
]
)