Skip to content

TypeError when pip installing directly from git #3

Description

@adampbeardsley

When running pip install git+https://github.com/nithyanandan/AstroUtils.git, we get a TypeError:

Running SecretStorage-2.3.1/setup.py -q bdist_egg --dist-dir /tmp/easy_install-2dYHJd/SecretStorage-2.3.1/egg-dist-tmp-PPzwfk
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "/tmp/pip-req-build-srUGpA/setup.py", line 54, in <module>
        zip_safe=False)
      File "/data4/beards/src/anaconda/envs/EPIC/lib/python2.7/site-packages/setuptools/__init__.py", line 128, in setup
        _install_setup_requires(attrs)
      File "/data4/beards/src/anaconda/envs/EPIC/lib/python2.7/site-packages/setuptools/__init__.py", line 123, in _install_setup_requires
        dist.fetch_build_eggs(dist.setup_requires)
      File "/data4/beards/src/anaconda/envs/EPIC/lib/python2.7/site-packages/setuptools/dist.py", line 514, in fetch_build_eggs
        replace_conflicting=True,
      File "/data4/beards/src/anaconda/envs/EPIC/lib/python2.7/site-packages/pkg_resources/__init__.py", line 770, in resolve
        replace_conflicting=replace_conflicting
      File "/data4/beards/src/anaconda/envs/EPIC/lib/python2.7/site-packages/pkg_resources/__init__.py", line 1053, in best_match
        return self.obtain(req, installer)
      File "/data4/beards/src/anaconda/envs/EPIC/lib/python2.7/site-packages/pkg_resources/__init__.py", line 1065, in obtain
        return installer(requirement)
      File "/data4/beards/src/anaconda/envs/EPIC/lib/python2.7/site-packages/setuptools/dist.py", line 581, in fetch_build_egg
        return cmd.easy_install(req)
      File "/data4/beards/src/anaconda/envs/EPIC/lib/python2.7/site-packages/setuptools/command/easy_install.py", line 673, in easy_install
        return self.install_item(spec, dist.location, tmpdir, deps)
      File "/data4/beards/src/anaconda/envs/EPIC/lib/python2.7/site-packages/setuptools/command/easy_install.py", line 699, in install_item
        dists = self.install_eggs(spec, download, tmpdir)
      File "/data4/beards/src/anaconda/envs/EPIC/lib/python2.7/site-packages/setuptools/command/easy_install.py", line 884, in install_eggs
        return self.build_and_install(setup_script, setup_base)
      File "/data4/beards/src/anaconda/envs/EPIC/lib/python2.7/site-packages/setuptools/command/easy_install.py", line 1152, in build_and_install
        self.run_setup(setup_script, setup_base, args)
      File "/data4/beards/src/anaconda/envs/EPIC/lib/python2.7/site-packages/setuptools/command/easy_install.py", line 1138, in run_setup
        run_setup(setup_script, args)
      File "/data4/beards/src/anaconda/envs/EPIC/lib/python2.7/site-packages/setuptools/sandbox.py", line 233, in run_setup
        with setup_context(setup_dir):
      File "/data4/beards/src/anaconda/envs/EPIC/lib/python2.7/contextlib.py", line 17, in __enter__
        return self.gen.next()
      File "/data4/beards/src/anaconda/envs/EPIC/lib/python2.7/site-packages/setuptools/sandbox.py", line 195, in setup_context
        yield
      File "/data4/beards/src/anaconda/envs/EPIC/lib/python2.7/contextlib.py", line 35, in __exit__
        self.gen.throw(type, value, traceback)
      File "/data4/beards/src/anaconda/envs/EPIC/lib/python2.7/site-packages/setuptools/sandbox.py", line 166, in save_modules
        saved_exc.resume()
      File "/data4/beards/src/anaconda/envs/EPIC/lib/python2.7/site-packages/setuptools/sandbox.py", line 141, in resume
        six.reraise(type, exc, self._tb)
      File "/data4/beards/src/anaconda/envs/EPIC/lib/python2.7/site-packages/setuptools/sandbox.py", line 154, in save_modules
        yield saved
      File "/data4/beards/src/anaconda/envs/EPIC/lib/python2.7/site-packages/setuptools/sandbox.py", line 194, in setup_context
        __import__('setuptools')
      File "/data4/beards/src/anaconda/envs/EPIC/lib/python2.7/site-packages/setuptools/__init__.py", line 12, in <module>
        import setuptools.version
      File "/data4/beards/src/anaconda/envs/EPIC/lib/python2.7/site-packages/setuptools/version.py", line 1, in <module>
        import pkg_resources
      File "/data4/beards/src/anaconda/envs/EPIC/lib/python2.7/site-packages/pkg_resources/__init__.py", line 77, in <module>
        __import__('pkg_resources.extern.packaging.requirements')
      File "/data4/beards/src/anaconda/envs/EPIC/lib/python2.7/site-packages/pkg_resources/extern/__init__.py", line 43, in load_module
        __import__(extant)
      File "/data4/beards/src/anaconda/envs/EPIC/lib/python2.7/site-packages/pkg_resources/_vendor/packaging/requirements.py", line 9, in <module>
        from pkg_resources.extern.pyparsing import stringStart, stringEnd, originalTextFor, ParseException
      File "/data4/beards/src/anaconda/envs/EPIC/lib/python2.7/site-packages/pkg_resources/extern/__init__.py", line 43, in load_module
        __import__(extant)
      File "/data4/beards/src/anaconda/envs/EPIC/lib/python2.7/site-packages/pkg_resources/_vendor/pyparsing.py", line 943, in <module>
        collections.MutableMapping.register(ParseResults)
      File "/data4/beards/src/anaconda/envs/EPIC/lib/python2.7/abc.py", line 109, in register
        if issubclass(subclass, cls):
      File "/data4/beards/src/anaconda/envs/EPIC/lib/python2.7/abc.py", line 180, in __subclasscheck__
        if issubclass(subclass, scls):
      File "/data4/beards/src/anaconda/envs/EPIC/lib/python2.7/site-packages/typing.py", line 1249, in __subclasscheck__
        return super(GenericMeta, self).__subclasscheck__(cls)
    TypeError: super() argument 1 must be type, not None
    

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions