Skip to content

Commit 21e8263

Browse files
committed
setup.py: import Distribution from setuptools if available.
1 parent 39aa607 commit 21e8263

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

setup.py

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,16 @@
55
import os.path
66
import warnings
77

8-
from distutils.dist import Distribution
9-
108
try:
119
from setuptools import setup, Extension
12-
requires = {"install_requires": ["numpy"], "setup_requires": ["numpy"]}
13-
except:
10+
from setuptools.dist import Distribution
11+
requires = {
12+
"install_requires": ["numpy"],
13+
"setup_requires": ["numpy"]
14+
}
15+
except ImportError:
1416
from distutils.core import setup
17+
from distutils.dist import Distribution
1518
from distutils.extension import Extension
1619
requires = {"requires": ["numpy"]}
1720

0 commit comments

Comments
 (0)