Issue #4245
closed
Our build environment should not use the editable option when pip installing packages
Description
Bruno pointed out that in Travis we install packages like pulpcore and pulpcore-plugin using pip install -e ...
. This symlinks the package into place and doesn't actually build it.
Consider the case where we have a file that we want to ship with the package (e.g. "blah"). It might not be getting properly included in the built package but using pip install -e ...
would mask this problem.
- Description updated (diff)
- Triaged changed from No to Yes
- Sprint set to Sprint 46
Note that plugins also suffer from this problem.
- Status changed from NEW to ASSIGNED
- Assignee set to dkliban@redhat.com
- Sprint changed from Sprint 46 to Sprint 47
- Sprint changed from Sprint 47 to Sprint 48
- Sprint changed from Sprint 48 to Sprint 49
- Sprint changed from Sprint 49 to Sprint 50
- Sprint changed from Sprint 50 to Sprint 51
- Sprint changed from Sprint 51 to Sprint 52
- Sprint/Milestone set to 3.0.0
- Status changed from ASSIGNED to NEW
- Assignee deleted (
dkliban@redhat.com)
- Sprint changed from Sprint 52 to Sprint 53
- Status changed from NEW to ASSIGNED
- Assignee set to ppicka
- Status changed from ASSIGNED to POST
- Tags deleted (
Easy Fix)
- Sprint changed from Sprint 53 to Sprint 54
- Sprint changed from Sprint 54 to Sprint 55
- Sprint changed from Sprint 55 to Sprint 56
- Sprint changed from Sprint 56 to Sprint 57
- Sprint changed from Sprint 57 to Sprint 58
- Status changed from POST to CLOSED - WONTFIX
Since this issue was file pulp installation was changed so this not issue anymore.
PR closed as well.
Also available in: Atom
PDF
Include test files
add test files as certificate and scripts used with test to MANIFEST.in as when installed without pip editable option 'pip install -e' it is not packaged
re: #4245 https://pulp.plan.io/issues/4245
Signed-off-by: Pavel Picka ppicka@redhat.com