kedro-org / kedro-plugins

First-party plugins maintained by the Kedro team.
Apache License 2.0
92 stars 89 forks source link

Choose tool to allow testing a plugin across build environments using a single command #512

Open merelcht opened 1 year ago

merelcht commented 1 year ago

Description

Decide on a tool to use to make it easier to test the plugins in kedro-plugins individually.

Context

The plugins are all in a mono-repo, but are not related and so they all require slightly different run environments.

Possible Tools

Issue outcome

Decision on which tool to use. This ticket should be a spike. The implementation of the tool is a separate task.

SajidAlamQB commented 1 year ago

Steps to complete:

astrojuanlu commented 9 months ago

Since this issue was opened, the CI has changed and I don't think we're using conda to install complex dependencies anymore? Maybe tox4 could be reconsidered.

I have no experience with nox nor hatch. About the latter, not sure how compatible it would be with our setuptools-based projects.