Skip to content

GitLab

  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • S sysadmin
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Issues 85
    • Issues 85
    • List
    • Boards
    • Service Desk
    • Milestones
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
  • Wiki
    • Wiki
  • Activity
  • Create a new issue
  • Issue Boards
Collapse sidebar
  • tails
  • sysadmin
  • Issues
  • #17342

Closed
Open
Created Dec 13, 2019 by Zen Fu@zenMaintainer

Let puppet know about python package dependencies

Originally created by @zen on #17342 (Redmine)

We’re currently installing and enforcing versions of pip packages using puppet. If we want stricter control over the packages installed, we’d have to express the whole dependency chain and make sure that nothing else than the explicitelly expressed would be installed (i am not sure what’s the current situation regarding that).

@hefee, maybe we can adapt your scripts to generate the Puppet code for this? I think it’s unfeasible to maintain this in the long run without some automation.

Does someone have more background on the decision of installing each of the Python modules from their upstreams’ repositories instead of installing from the pip repository (u, intrigeri, @hefee)? And about the current measures taken to avoid installation of dependencies from pip repo during a package installation?

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking