Skip to content
This repository was archived by the owner on May 13, 2026. It is now read-only.

Apply overlays to manage notebook specific dependencies  #71

Description

@MichaelClifford

There are two separate downstream ML tasks that we which to apply to our mailing list data through the analysis notebooks. However, each of these tasks rely on packages that have incompatible transitive dependencies. In short, globally defined requirements for this repo will no longer work. For specific details on the incompatible packages please see #68.

To address this issue, we should apply some of the Thoth tooling and use overlays to provide distinct requirements for each notebook. Following this tutorial should provide the instructions to set up the repo this way.

Acceptance Criteria:

  • There is an overlays directory which contains notebook specific dependencies.
  • Upate .aicoe.yaml to use overlays build for ci testing. Example
  • ! pip install <pkg> statements are removed from all notebooks.

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions