[
https://issues.apache.org/jira/browse/SDAP-511?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Riley Kuttruff updated SDAP-511:
--------------------------------
Resolution: Done
Status: Done (was: In Progress)
> 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
> Assignee: Riley Kuttruff
> Priority: Major
>
> 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)