From 39a5102df288f24005f6c9f3d73bc71cc78bcb7b Mon Sep 17 00:00:00 2001 From: "Ikram Ikramullah (ikram@research.att.com)" Date: Fri, 2 Mar 2018 11:28:12 -0500 Subject: Fixed location for setup.py Looks like our daily job will fail if setup.py is not where it currently resides (higher folder). But if kept there, pip install wont work since it wont be part of the package created and uploaded. Moving it to both places for now for both items to work. Note: A restructuring is already in the plans to bring this 'multi-module' (so-called) structure to one straight strucutre. In that restucturing setup.py would eventually be in one place anyways. Issue-ID: OPTFRA-160 Change-Id: Ib9ff7a273d6cf1e0c00bb74e562f268e8a569d48 Signed-off-by: Ikram Ikramullah (ikram@research.att.com) --- conductor/conductor/setup.py | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 conductor/conductor/setup.py diff --git a/conductor/conductor/setup.py b/conductor/conductor/setup.py new file mode 100644 index 0000000..0c696ed --- /dev/null +++ b/conductor/conductor/setup.py @@ -0,0 +1,34 @@ +# -*- encoding: utf-8 -*- +# ------------------------------------------------------------------------- +# Copyright (c) 2015-2017 AT&T Intellectual Property +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# ------------------------------------------------------------------------- +# + +'''Setup''' + +import setuptools + +# In python < 2.7.4, a lazy loading of package `pbr` will break +# setuptools if some other modules registered functions in `atexit`. +# solution from: http://bugs.python.org/issue15881#msg170215 +try: + import multiprocessing # noqa # pylint: disable=W0611,C0411 +except ImportError: + pass + +setuptools.setup( + setup_requires=['pbr>=1.8'], + pbr=True) -- cgit 1.2.3-korg