Ticket #982 (closed enhancement: fixed)
Remove various pip-requirements versions
Reported by: | rgrp | Owned by: | dread |
---|---|---|---|
Priority: | awaiting triage | Milestone: | ckan-v1.4-sprint-2 |
Component: | ckan | Keywords: | deployment |
Cc: | Repository: | ||
Theme: |
Description
We can just use the branch name to pull down specific versions of pip requirements so we don't need all the different versions in head.
Remove them and update any client systems.
Cost: 20m
Change History
comment:1 Changed 3 years ago by anonymous
- Status changed from new to closed
- Resolution set to invalid
comment:2 Changed 3 years ago by rgrp
- Status changed from closed to reopened
- Resolution invalid deleted
I don't think i understand why this has been closed (and it would surely be wontfix rather than invalid ...).
Let me explain in more detail: we would move to having one and only one pip-requirements.txt in the repo at any given revision and it would simply have the correct info for whatever branch/revision it was on. At the moment we are having extra pip-requirements-....txt for labelling branch pip-requirements when we could just the branching facility of mercurial.
You'd do
wget http://bitbucket.org/okfn/ckan/src/metastable/pip-requirements.txt
rather than
wget http://bitbucket.org/okfn/ckan/src/default/pip-requirements-metastable.txt
comment:3 Changed 3 years ago by anonymous
- Status changed from reopened to closed
- Resolution set to duplicate
This is now rolled into #963. Marking as duplicate.
People can get the pip from a branch over HTTP like this:
https://bitbucket.org/okfn/ckan/src/<branch-name>/path/to/file/you/want
Well we could transfer all the dependencies and version numbers to a config file for the fabfile, but we don't achieve much.