Uploaded image for project: 'Data Management'
  1. Data Management
  2. DM-13061

Build python packages in subdirectories

    Details

    • Type: Story
    • Status: To Do
    • Resolution: Unresolved
    • Fix Version/s: None
    • Component/s: Third Party Software
    • Labels:
      None
    • Templates:
    • Team:
      SQuaRE

      Description

      In DM-12869 the expedient fix was to remove the .git repository for the four packages that use setuptools_scm. This is not a good fix because it makes it difficult for the people responsible for upgrading and testing those packages.

      The proper fix is to build these packages in a sub directory such that they don't find the unrelated git repository. This would require a new EUPS minimum version. An EUPS pull request is currently open to add this functionality: https://github.com/RobertLuptonTheGood/eups/pull/124

      If accepted we would need to force a new minimum version of EUPS and update the four packages to enable the subdirectory build.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                Unassigned
                Reporter:
                tjenness Tim Jenness
                Watchers:
                Joshua Hoblitt, Tim Jenness
              • Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated:

                  Summary Panel