diff options
author | Ikram Ikramullah (ikram@research.att.com) <ikram@research.att.com> | 2018-03-02 11:28:12 -0500 |
---|---|---|
committer | Ikram Ikramullah (ikram@research.att.com) <ikram@research.att.com> | 2018-03-02 11:40:28 -0500 |
commit | 39a5102df288f24005f6c9f3d73bc71cc78bcb7b (patch) | |
tree | 2a62575985e947ffb3e1729f3783e4c301faa4c9 /conductor | |
parent | 5238bc5d23b926e49c2805890d108cc2f1dcc618 (diff) |
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) <ikram@research.att.com>
Diffstat (limited to 'conductor')
-rw-r--r-- | conductor/conductor/setup.py | 34 |
1 files changed, 34 insertions, 0 deletions
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) |