[MacPorts] #59362: Python: your setuptools is too old (<12)

MacPorts noreply at macports.org
Thu Oct 17 08:39:44 UTC 2019


#59362: Python: your setuptools is too old (<12)
-----------------------------------+--------------------
 Reporter:  ParityError            |      Owner:  (none)
     Type:  defect                 |     Status:  new
 Priority:  High                   |  Milestone:
Component:  ports                  |    Version:
 Keywords:  python 2.7 setuptools  |       Port:
-----------------------------------+--------------------
 I'm getting an error with Python 2.7.16 when trying to execute:


 {{{
 $ python setup.py install

 your setuptools is too old (<12)
 setuptools_scm functionality is degraded
 Traceback (most recent call last):
   File "setup.py", line 63, in <module>
     setuptools.setup(**setup_params)
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7
 /site-packages/setuptools/__init__.py", line 145, in setup
     return distutils.core.setup(**attrs)
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/core.py",
 line 111, in setup
     _setup_distribution = dist = klass(attrs)
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7
 /site-packages/setuptools/dist.py", line 447, in __init__
     k: v for k, v in attrs.items()
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/dist.py",
 line 287, in __init__
     self.finalize_options()
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7
 /site-packages/setuptools/dist.py", line 735, in finalize_options
     ep.load()(self, ep.name, value)
   File "build/bdist.macosx-10.10-intel/egg/setuptools_scm/integration.py",
 line 19, in version_keyword
   File "build/bdist.macosx-10.10-intel/egg/setuptools_scm/__init__.py",
 line 102, in get_version
   File "build/bdist.macosx-10.10-intel/egg/setuptools_scm/__init__.py",
 line 80, in _do_parse
 LookupError: setuptools-scm was unable to detect version for
 '/Users/Foorbar/Project/Package'.

 Make sure you're not using GitHub's tarballs (or similar ones), as those
 don't contain the necessary metadata. Use PyPI's tarballs instead.

 For example, if you're using pip, instead of
 https://github.com/user/proj/archive/master.zip use
 git+https://github.com/user/proj.git#egg=proj
 }}}

 I tried uninstalling and re-installing py27-setuptools and no luck, same
 thing.


 {{{
 $ port installed | grep setup
   py27-setuptools @41.1.0_0
   py27-setuptools @41.4.0_0 (active)
 }}}

 If you need more info let me know.

-- 
Ticket URL: <https://trac.macports.org/ticket/59362>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list