Uploaded image for project: 'DRP 2-D Pipeline'
  1. DRP 2-D Pipeline
  2. PIPE2D-1742

Fix pfs namespace across various repos

    XMLWordPrintable

    Details

    • Type: Task
    • Status: In Progress (View Workflow)
    • Priority: Normal
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: None
    • Labels:
      None

      Description

      Most of our python code lives under the pfs namespace but we don't have the repos set up properly to utilize that namespace, which causes local install failures and mis-leading error messages in modern IDEs.

      The namespace should be cleaned up with a proper usage of PEP 420, which should be specified via a pyproject.toml file. Most of our repos currently don't have a pyproject file so this will need to be added.

      Note that this should ideally include a push to remove all relative imports from anything within the pfs namespace. The removal of relative imports should be done within a separate ticket although it might need to be coordinated with this ticket.

        Attachments

          Activity

            People

            • Assignee:
              wtgee Wilfred Gee
              Reporter:
              wtgee Wilfred Gee
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated: