Skip to content

Dependency cleanup #798

@ctcjab

Description

@ctcjab

Checklist

  • I added a descriptive title
  • I searched open reports and couldn't find a duplicate

What happened?

pyproject.toml declares runtime dependencies on packages that are usually not runtime dependencies (e.g. packages you import from or shell out at runtime to executables they provide), which bloats and complicates the dependency graph and environment for consumers. (For example, build and virtualenv.) Typically these are instead more suitably declared as build or dev dependencies. Are all the runtime dependencies declared in pyproject.toml actually runtime dependencies? Note this affects the downstream conda package as well, whose meta.yaml has the same issue.

Additional Context

No response

Metadata

Metadata

Assignees

No one assigned

    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