Skip to content

Setup.py fails for pip>=20.1 #40

Open

Description

@scottandrews

Environment
Conda virtual environment
pip version: 20.1
Python version: 3.7.6
OS: Mac Catalina 10.15.4

Steps to Reproduce
Install anaconda 3.7.6
pip install chumpy

Output

  Using cached chumpy-0.69.tar.gz (50 kB)
    ERROR: Command errored out with exit status 1:
     command: /Users/sandrews/.virtualenvs/py37cv4/bin/python -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/private/var/folders/d7/jhs0m4vn3k9bk6dy201nrbcw0000gn/T/pip-install-klqvusum/chumpy/setup.py'"'"'; __file__='"'"'/private/var/folders/d7/jhs0m4vn3k9bk6dy201nrbcw0000gn/T/pip-install-klqvusum/chumpy/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /private/var/folders/d7/jhs0m4vn3k9bk6dy201nrbcw0000gn/T/pip-pip-egg-info-9uh6xoy2
         cwd: /private/var/folders/d7/jhs0m4vn3k9bk6dy201nrbcw0000gn/T/pip-install-klqvusum/chumpy/
    Complete output (7 lines):
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "/private/var/folders/d7/jhs0m4vn3k9bk6dy201nrbcw0000gn/T/pip-install-klqvusum/chumpy/setup.py", line 15, in <module>
        install_requires = [str(ir.req) for ir in install_reqs]
      File "/private/var/folders/d7/jhs0m4vn3k9bk6dy201nrbcw0000gn/T/pip-install-klqvusum/chumpy/setup.py", line 15, in <listcomp>
        install_requires = [str(ir.req) for ir in install_reqs]
    AttributeError: 'ParsedRequirement' object has no attribute 'req'
    ----------------------------------------
ERROR: Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.```

Activity

  1. gayalkuruppu commented on May 13, 2020

    @gayalkuruppu

    Environment

    virtualenv virtual environment
    pip version: 20.1
    Python version: 3.7
    OS: Debian GNU/Linux 9 (stretch)

    Steps to Reproduce
    pip install chumpy

    Output

      Using cached chumpy-0.69.tar.gz (50 kB)
        ERROR: Command errored out with exit status 1:
         command: /home/Gayal/TF_FLAME/my_venv/bin/python3 -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-l8jmoloi/chumpy/setup.py'"'"'; __file__='"'"'/tmp/pip-install-l8jmoloi/chumpy/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /tmp/pip-pip-egg-info-5mq7h_yi
             cwd: /tmp/pip-install-l8jmoloi/chumpy/
        Complete output (7 lines):
        Traceback (most recent call last):
          File "<string>", line 1, in <module>
          File "/tmp/pip-install-l8jmoloi/chumpy/setup.py", line 15, in <module>
            install_requires = [str(ir.req) for ir in install_reqs]
          File "/tmp/pip-install-l8jmoloi/chumpy/setup.py", line 15, in <listcomp>
            install_requires = [str(ir.req) for ir in install_reqs]
        AttributeError: 'ParsedRequirement' object has no attribute 'req'
        ----------------------------------------
    ERROR: Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
    

    Tried chumpy previous versions and downto 0.66, no version worked. Then they were not compatible with my tasks.

    UPDATE

    Tried on ubuntu 16.04. does not work either. works fine on macos. but I need tf-gpu but I dont have gpus on my mac(currently running debian 9 on GCP)

  2. gayalkuruppu commented on May 13, 2020

    @gayalkuruppu

    Okay it worked sorry for the trouble

  3. gormonn commented on May 15, 2020

    @gormonn

    @gayalkuruppu how it works? Please tell more.

  4. gormonn commented on May 15, 2020

    @gormonn

    it works to install chumpy, for me:
    pip install --force-reinstall pip==19

  5. gayalkuruppu commented on May 21, 2020

    @gayalkuruppu

    @gayalkuruppu how it works? Please tell more.

    sorry I have added the original gt repo earlier. Following works fine.
    pip install git+https://github.com/scottandrews/chumpy.git

  6. Andrej730 commented on May 23, 2020

    @Andrej730

    Still an issue for me to install chumpy either with pip install git+https://github.com/mattloper/chumpy.git or pip install chumpy. #41 solves the problem for me.

    Fast solution for now is to install it with https://github.com/scottandrews/chumpy/commit/fe51783e0364bf1e9b705541e7d77f894dd2b1ac:
    pip install git+https://github.com/scottandrews/chumpy.git@fe51783e0364bf1e9b705541e7d77f894dd2b1ac

  7. r4ghu commented on Jun 28, 2020

    @r4ghu

    PR #42 solves the issue.

  8. tusharmagrawal commented on Jul 30, 2020

    @tusharmagrawal

    the force reinstall option worked for me too

  9. added a commit that references this issue on Aug 26, 2020
  10. duanying98 commented on May 5, 2023

    @duanying98

    AttributeError: 'Ch' object has no attribute '_dirty_vars'
    why?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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