Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Artifactory does what it says on the tin, was well documented and easy to set up
  • Having a local Python package cache on Devstacks would save a lot of pain from tox tests, ~2-4 minutes
  • Pre-building our current github dependencies to PyPI or a cache would save even more time, ~4-5 minutes
  • We should look more into what it can offer for other caches (NPM, Docker, etc)
  • Having a local cache is a huge win for devstack, and could allow for offline testing / use. Whether or not we use Artifactory we should look into using DevPI in Docker as a local package cache for Devstack.
  • It is worth noting that in our other investigations Julia Eskew (Deactivated) found that we could publish several of our github.txt packages to PyPI or merge back our forks. Doing those things would greatly lower the impact of using a Python package cache. Details here: 
    Jira Legacy
    serverSystem JIRA
    serverId13fd1930-5608-3aac-a5dd-21b934d3a4b4
    keyPLAT-1907