| Summary: | dev-python/setuptools-0.6.3-r3 pulls Python 3 as a dep | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Nikos Chantziaras <realnc> |
| Component: | [OLD] Development | Assignee: | Gentoo Linux bug wranglers <bug-wranglers> |
| Status: | VERIFIED WONTFIX | ||
| Severity: | normal | ||
| Priority: | High | ||
| Version: | 2008.0 | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
Dependencies are intentional. (In reply to comment #1) > Dependencies are intentional. The only solution is to mask setuptools then? And btw, can you elaborate a bit about why they are intentional so we know what's going on? (In reply to comment #2) > (In reply to comment #1) > > Dependencies are intentional. > > The only solution is to mask setuptools then? The only solution is to install Python 3. (In reply to comment #3) > And btw, can you elaborate a bit about why they are intentional so we know > what's going on? It's now required to have Python 3 installed. (In reply to comment #4) > (In reply to comment #2) > > (In reply to comment #1) > > > Dependencies are intentional. > > > > The only solution is to mask setuptools then? > > The only solution is to install Python 3. > > (In reply to comment #3) > > And btw, can you elaborate a bit about why they are intentional so we know > > what's going on? > > It's now required to have Python 3 installed. Yes, but *why*? Having Python 3 installed is one of required steps in transition to Python 3. Python 2 is still used as default version after installation of Python 3. Transition to Python 3 is mandatory for all users of Python. |
dev-python/setuptools-0.6.3-r3 tries to install dev-lang/python-3*. The part of the ebuild that does this: # Ensure that dev-python/setuptools is installed by default for # Python 2 and Python 3. RDEPEND="=dev-lang/python-2* =dev-lang/python-3*" This doesn't make much sense. I don't want to install Python 3 on this system; nothing needs it here, and I'm not developing anything in Python either. Therefore, I have "dev-lang/python:3.1" in my package.mask. This results in being unable to upgrade dev-python/setuptools. Shouldn't setuptools depend on the python virtual instead of pulling python 3 for no reason?