Skip to content
Snippets Groups Projects

Install internal dependencies from Gitlab package index

Merged Thomas Kluyver requested to merge devpi into master

Description

Installing iCalibrationDB and XFELDetectorAnalysis (pyDetLib) from Gitlab URLs is quite slow, because it has to clone git repositories, and pip doesn't cache the built packages. Installing from packages on our devpi server should be faster.

This requires a corresponding MR in deployment-tools to use the index: https://git.xfel.eu/calibration/deployment-tools/-/merge_requests/5

This does assume that we'll keep the devpi server up, and at the URL it currently is. The URL is written into requirements.txt files as part of calibration metadata, to be used for reproducibility - though we can do fudges in the reproduction code to replace the URL if we have to. I don't know if we want to take any steps to ensure our devpi server is reliable for the long term.

How Has This Been Tested?

TBD

Types of changes

  • Bug fix (non-breaking change which fixes an issue) (sort of)

Reviewers

@roscar @schmidtp

Merge request reports

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
Please register or sign in to reply
Loading