ds 0.1.3
Initial release of a simple task runner.
ds 0.1.3
is now published. I had to make 4 separate releases because PyPI really messed me up with name violations.
ds
is a very simple task runner (like npm run
or a much simpler make
) that tries to use the standard project configuration files in many popular languages.
The combined release notes provide enough initial functionality that I've started using ds
in all my projects to run my usual dev commands.
Install it:
python -m pip install ds-run
Release Notes (0.1.0 - 0.1.3) #
Initial release.
Fixed
- #7: conditional import for
tomli
- #19: double-quotes in f-string
- #25:
shell
andcmd
error suppression - #29: running the same task twice (switch to detecting cycles)
- #35: py3.8 graphlib-backport missing types
- #36: self-referential dependency
- #40: renamed PyPI package to
ds-run
Changed
- #15: generic parser to handle multiple file types
- #16: refactored
Task
- #18: moved
ds.toml
configuration intopyproject.toml
- #39: moved
src/ds.py
intosrc/ds/__init__.py
in the hope this will fix the PyPI publishing error
Added
- Working with arguments:
- New file formats:
- New CLI options
- Other
- #1: setup repo
- #13: inspirations to README
- #37: release task
- #38: typo in
CHANGELOG.md
Removed