missing six-moves

Scott Hannahs via Fink-users <[email protected]>
Newsgroups gmane.os.apple.fink.general
Message-ID <[email protected]>
Folks,

I managed to get the source to gyp-py27 and it builds and installs.  However, when run it fails and crashes.

% gyp
Traceback (most recent call last):
  File "/opt/sw/bin/gyp", line 11, in <module>
    load_entry_point('gyp==0.1', 'console_scripts', 'gyp')()
  File "/opt/sw/lib/python2.7/site-packages/pkg_resources/__init__.py", line 489, in load_entry_point
    return get_distribution(dist).load_entry_point(group, name)
  File "/opt/sw/lib/python2.7/site-packages/pkg_resources/__init__.py", line 2852, in load_entry_point
    return ep.load()
  File "/opt/sw/lib/python2.7/site-packages/pkg_resources/__init__.py", line 2443, in load
    return self.resolve()
  File "/opt/sw/lib/python2.7/site-packages/pkg_resources/__init__.py", line 2449, in resolve
    module = __import__(self.module_name, fromlist=['__name__'], level=0)
  File "/opt/sw/lib/python2.7/site-packages/gyp/__init__.py", line 10, in <module>
    import gyp.input
  File "/opt/sw/lib/python2.7/site-packages/gyp/input.py", line 8, in <module>
    import gyp.common
  File "/opt/sw/lib/python2.7/site-packages/gyp/common.py", line 14, in <module>
    from six.moves import collections_abc
ImportError: No module named six.moves

This is the same crash as when it is called trying to install libnss3-shlibs.

1. Should gyp have a dependency on six?
2. Should gyp build for other python(s) rather than just python 2.7?

explicitly installing six-py27 solves issue 1, but it should be a dependency.
-Scott

_______________________________________________
Fink-users mailing list
[email protected]
List archive:
https://sourceforge.net/p/fink/mailman/fink-users/
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-users
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.