Riley Kuttruff created SDAP-511:
-----------------------------------
Summary: Explore replacing conda/mamba as python environment
manager
Key: SDAP-511
URL: https://issues.apache.org/jira/browse/SDAP-511
Project: Apache Science Data Analytics Platform
Issue Type: Task
Components: granule-ingester, nexus
Reporter: Riley Kuttruff
We currently use conda/mamba to install dependencies for the granule ingester
and Nexus components in both local dev environments and for building Docker
images. This seems to have unwanted consequences as Docker appears to be
forcing inclusion of some GPL-licensed tools and libraries that we don't seem
to use but likely block releases under ASF policy.
I'd like to propose replacing conda with another package manager like poetry or
simply using pip. We could also take this opportunity to combine the two
top-level Nexus modules so that they're not individual-yet-interdependent
modules with their own dependencies, but rather two submodules of a single
project with a single, shared list of dependencies.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)