Uploaded image for project: 'Instrument control development'
  1. Instrument control development
  2. INSTRM-1657

Fix pfsinstall, etc. in the modern world.

    XMLWordPrintable

    Details

    • Type: Task
    • Status: Open (View Workflow)
    • Priority: Normal
    • Resolution: Unresolved
    • Component/s: None
    • Labels:
      None

      Description

      With python 3.9, something changed with distutils/setuptools which breaks installation of even the simplest MHS package. Specifically, after pfsinstall ics_xcuActor:2.0.5, we get an empty egg. Bad enough that we get any egg. See below.

      For pure-python packages, installing with an older conda is a workaround.

      cloomis@tron:ics_xcuActor (master *=)$ ls -lR /software/mhs/products/Linux64/ics_xcuActor/2.0.5
      /software/mhs/products/Linux64/ics_xcuActor/2.0.5:
      total 3
      drwxrwsr-x 3 cloomis pfs  3 Jun 29 17:21 lib
      lrwxrwxrwx 1 cloomis pfs 10 Jun 29 17:21 python -> lib/python
      drwxrwsr-x 2 cloomis pfs  3 Jun 29 17:21 ups
      
      /software/mhs/products/Linux64/ics_xcuActor/2.0.5/lib:
      total 9
      drwxrwsr-x 2 cloomis pfs 5 Jun 29 17:21 python
      
      /software/mhs/products/Linux64/ics_xcuActor/2.0.5/lib/python:
      total 159
      -rw-rw-r-- 1 cloomis pfs     27 Jun 29 17:21 easy-install.pth
      -rw-rw-r-- 1 cloomis pfs     27 Jun 29 17:21 easy-install.pth~
      -rw-rw-r-- 1 cloomis pfs 155446 Jun 29 17:21 xcuActor-0.0.0-py3.9.egg
      
      /software/mhs/products/Linux64/ics_xcuActor/2.0.5/ups:
      total 5
      -rw-rw-r-- 1 cloomis pfs 562 Jun 29 17:21 ics_xcuActor.table
      

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                Unassigned
                Reporter:
                cloomis cloomis
              • Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated: