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

Fix dependencies for eups-packaged sqlalchemy

    Details

    • Type: Bug
    • Status: Done
    • Resolution: Done
    • Fix Version/s: None
    • Component/s: db
    • Labels:
      None
    • Templates:
    • Story Points:
      1
    • Sprint:
      DB_W16_02
    • Team:
      Data Access and Database

      Description

      Eups-packaged sqlalchemy lists mysqlclient as required dependency which is not really right. sqlalchemy does not directly depend on mysql client stuff, instead it determines at run time which python modules it needs to load depending on what exact driver client code is requesting (and mysqlclient does not actually provides python module so this dependency does not even make anything useful). So dependency on specific external package should be declared on client side and not in sqlalchemy, mysqlclient should be removed from sqlalchemy.table.

        Attachments

          Container Issues

            Issue Links

              Activity

                People

                • Assignee:
                  fritzm Fritz Mueller
                  Reporter:
                  salnikov Andy Salnikov
                  Watchers:
                  Andy Salnikov, Fritz Mueller, Jacek Becla
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  3 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved:

                    Summary Panel