diff options
author | Philip Tzou <philip.npc@gmail.com> | 2013-10-24 13:43:09 +0800 |
---|---|---|
committer | Philip Tzou <philip.npc@gmail.com> | 2013-10-24 13:43:09 +0800 |
commit | 74a719b11781cc93d60cff1b0a01de3e4e780a1d (patch) | |
tree | 542ea2b41550f9c579eae67df5669597f124f933 | |
parent | 08e69916977659259fcb8721d296fda862dae75f (diff) | |
download | stevedore-74a719b11781cc93d60cff1b0a01de3e4e780a1d.tar.gz |
a work-around to avoid cpython bug (15881)
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
-rw-r--r-- | setup.py | 8 |
1 files changed, 8 insertions, 0 deletions
@@ -1,6 +1,14 @@ #!/usr/bin/env python 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 # flake8: noqa +except ImportError: + pass + setuptools.setup( setup_requires=['pbr>=0.5.21,<1.0'], pbr=True) |