Open mikelum opened 7 years ago
Here's the scoop: Setuptools has moved to a more standard install, using pip I believe, and can no longer be self-installed. To fix this, specmatch-emp needs to either assume the user has installed setuptools on their own, or not attempt to install the latest version of setuptools. For the latter, the following changes need to be made to ez_setup.py: (BTW: I seriously HATE Github's markup editor!) Lines 38-39:
# LATEST = object()
# 33.1.1 is the last version that supports setuptools self upgrade/installation.
DEFAULT_VERSION = "33.1.1"
Lines 351-356:
"""
Resolve LATEST version
Note: Anything after v33.1.1 cannot be self-installed, so we can no longer
use the "Latest" version"
"""
# if version is not LATEST:
return version
Dunno if you have a way to force using an older version of setuptools when installing, but the current version is broken. Here's what happens when you do a clean install of specmatch-emp: