1 parent fd4f032 commit ebf52a8Copy full SHA for ebf52a8
1 file changed
setup.py
@@ -6,9 +6,10 @@
6
7
from os.path import join, dirname
8
from setuptools import setup, find_packages, __version__ as setuptools_version
9
-from pkg_resources import parse_version
10
-
11
-import pkg_resources
+try:
+ import pkg_resources
+except ImportError:
12
+ pkg_resources = None
13
14
try:
15
import _markerlib.markers
@@ -50,7 +51,7 @@ def default_environment():
50
51
# recognise the markers needed by this setup.py
52
# Change this to setuptools 20.10.0 to support all markers.
53
if pkg_resources:
- if parse_version(setuptools_version) < parse_version('18.5'):
54
+ if (pkg_resources.parse_version(setuptools_version) < pkg_resources.parse_version('18.5')):
55
MarkerEvaluation = pkg_resources.MarkerEvaluation
56
57
del pkg_resources.parser
0 commit comments