ariatosca-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Ran Ziv (JIRA)" <>
Subject [jira] [Created] (ARIA-357) Detect plugin dependencies collisions at plugin installation
Date Sun, 03 Sep 2017 08:25:00 GMT
Ran Ziv created ARIA-357:

             Summary: Detect plugin dependencies collisions at plugin installation
                 Key: ARIA-357
             Project: AriaTosca
          Issue Type: Story
            Reporter: Ran Ziv
            Priority: Trivial

ARIA plugins are isolated from one another, yet their dependencies may collide with Python
packages installed in the general ARIA python environment.
To avoid messing up the ARIA installation, when plugins are installed, a constraint file is
used to limit changes to existing packages in the ARIA environment in the case of collisions.

This could lead to a problem where a plugin gets successfully installed, but then is unable
to run properly since some of its dependencies are set in the wrong versions.

ARIA could detect these issues at plugin installation time, and alert the user about this

Note: This would not help in the case where changes to the environment are made after the
plugin has already installed - However, since this would require a manual installation of
Python packages to the general ARIA environment, it makes sense that the user making this
installation be required to be responsible and avoid such collisions, or use a separate Python
environment for this installation.

See [this thread|]
for more information.

This message was sent by Atlassian JIRA

View raw message