Bring in line with the manifest standardisation in review
I37eff5a13a14564e1adc33eb4f0144d571267617
This:
* Removes the pip-manifest cleanup script and corresponding
README documentation
* Adds a dependency on the manifests element
* Uses the manifests element for manifest location and copy to
build area
* Standardises the manifest naming
Change-Id: I8ab0796a8e19419bf40c1ebc94a7eb04e3ba9180
This patch gets use-pip-manifest to also ignore pip entries
introduced with the -e specifier, as they are editable
development versions, rather than versioned packages.
Change-Id: I581eebb3db5595d9b0e6154f9f78e19ccf0bca6b
Update write-pip-manifests pip freeze to use -l so that output
manifests do not include non-virtualenv version info. So that
subsequent rebuilds with DIB_PIP_MANIFEST_<service> will work.
Change-Id: I9c3b0ba1595db6e4d970dcf3ceb9a03211f864b0
Closes-Bug: #1305859
Create the pip-manifest element to encapsulate the saving and use
of pip manifest files.
Ensure that it installs prior to any elements that should be able
to use it.
Write pip manifest files for installs in:
* os-svc-install
* os-apply-config
* os-collect-config
* os-refresh-config
* openstack-clients
Enable using a manifest file to reinstall exact versions of
packages in a subsequent run through the DIB_PIP_MANIFEST_*
environment variables.
Change-Id: I4d4ab5921c534727b48cb9969ec8ecfd2c26e6ed