Issue #3575
closedDev requirements installed outside of the pulp virtualenv
Description
The requirements defined in dev_requirements.txt are installed in the wrong place by the devel installer. Check pip freeze both within and without the virtualenv to see.
Updated by CodeHeeler over 6 years ago
The packages effected are listed in dev_tools here as "useful":
https://github.com/pulp/devel/blob/3.0-dev/ansible/roles/dev_tools/tasks/main.yml#L19
Whereas in dev the only "extra-requirements" come from the various requirements.txt:
https://github.com/pulp/devel/blob/3.0-dev/ansible/roles/dev/tasks/main.yml#L90
It's unclear if ipython listed in devel/pulp/dev_requirements.txt would cover that, but if so, it seems this should already work:
Updated by dalley over 6 years ago
- Triaged changed from No to Yes
- Sprint set to Sprint 36
Updated by dalley over 6 years ago
- Status changed from NEW to ASSIGNED
- Assignee set to dalley
Updated by dalley over 6 years ago
- Status changed from ASSIGNED to CLOSED - NOTABUG
ipython is depended on by one of the Fedora packages installed as part of the "dev_tools" role
https://github.com/pulp/devel/blob/master/ansible/roles/dev_tools/tasks/main.yml#L32
The dev_requirements.txt (etc.) files are all being installed inside the virtualenv as far as I can tell.