Context
The repository currently uses a custom workspace.toml file to manage the core, providers-airflow, and plugins-workflows packages. This is not standard for Python, meaning CI/CD tools, dependabot, and newer resolvers may misinterpret the repository structure.
Implementation Plan
- Deprecate the custom
workspace.toml.
- Transition to the standard Poetry 2.0 workspace definition within a single root
pyproject.toml, or utilize standard path dependencies (develop = true).
Acceptance Criteria
Context
The repository currently uses a custom
workspace.tomlfile to manage thecore,providers-airflow, andplugins-workflowspackages. This is not standard for Python, meaning CI/CD tools, dependabot, and newer resolvers may misinterpret the repository structure.Implementation Plan
workspace.toml.pyproject.toml, or utilize standard path dependencies (develop = true).Acceptance Criteria
workspace.tomlis deleted.pyproject.tomlcorrectly defines the workspace members.