Uploaded image for project: 'Calunga: Python Wheel Library'
  1. Calunga: Python Wheel Library
  2. CALUNGA-133

Stop uploading duplicate packages to pulp

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Major Major
    • TechPreview
    • None
    • None
    • 3
    • False
    • Hide

      None

      Show
      None
    • False
    • Calunga Sprint 5

      Pulp currently gives us a 400 error if we attempt to upload a package that already exists. We are in conversations about how pulp could handle this better (check the slack thread below) but in the meantime we need to handle this ourselves.

      options

      1. change "collect-build-files" to not include anything that was in wheels-repo/prebuilt
      2. change "build-wheels" to remove anything from wheels-repo/downloads that is also in wheels-repo/prebuilt
      3. before twine uploading in "pulp-upload", query pulp to see if it exists yet (pip? requests?)

       

      Slack Thread

              adecause Anthony DeCausemaker
              adecause Anthony DeCausemaker
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved: