Skip to content

0.0.2

Compare
Choose a tag to compare
@BenjaminSchubert BenjaminSchubert released this 06 Feb 11:25
· 52 commits to main since this release
v0.0.2

This release focuses heavily on the CLI and how to interact with it. It's been and some breaking changes where made there, to make it more intuitive.

You can see how to use the new CLI in the docs.

Breaking Changes

  • Rework the cli to avoid having to use --step1. You can now use dwas <step> directly
  • --except now ensure that the step exists, and fails otherwise, to help find erroneous cli calls.
  • Make -only and --exclude expand step groups to their dependencies, as this is more natural and expected.

Features

  • Allow passing arguments to steps
  • Allow passing additional arguments through the environment variable DWAS_ADDOPTS
  • Add documentation for the CLI
  • Update install guide to recommend installing from PyPI directly

Bug Fixes

  • Ensure dwas supports keyboard interrupts gracefully
  • Fix the graph resolution to correctly keeps dependencies when intermixing --only and --except