File python-doit.changes of Package python-doit
-------------------------------------------------------------------
Sun Apr 22 02:58:14 UTC 2018 - toddrme2178@gmail.com
- updated to latest upstream version 0.31.1
- Fix #249 reporter bug when using `--continue` option
- Fix #248 test failures of debian when using GDBM
- Fix #164 `get_var` fails on multiprocess execution on Windows
- Fix #245 custom `clean` action takes `dry-run` into account
- updated to latest upstream version 0.31.0
- BACKWARD INCOMPATIBLE: Drop Python 3.3 support
- Fix #171 Passing environment variables to CmdAction
- Fix #184 parametrize script name
- CmdParse now support getting values from OS environment variables
- option `seek_file` control by ENV var `DOIT_SEEK_FILE`
- #192 ipython extension uses `load_ipython_extension`
- #218 clean with option `--forget` can be used to also forget about cleaned tasks
- Fix strace command (seems strace output was modified)
- Fix #224: use `mock` from stdlib
- #227: enhancements to `info` command
- Fix #197: improve error message for invalid `clean` and `teardown` task params
- Fix #211: do not display traceback for error when missing `file_dep`
- Task `verbosity` has precedence over `verbosity` from config
- Fix #140: add `failure-verbosity`. ConsoleReporter, by default,
do not print stderr twice.
- Fix #155: pass `selected_tasks` to `Reporter.initialize()`
- Fix #221: do not leak meta arguments to actions `kwargs`
- Fix #202: help command display option's name used on config
- Fix #209: fix `clean` ordering, and following implicit task_deps
- Fix: list of sub-tasks do not include non-related `task_dep`
- Internal: Removed `Task.is_subtask` use `Task.subtask_of` instead
- updated to latest upstream version 0.30.3
- Revert usage of setuptools environment markers (feature too new)
- updated to latest upstream version 0.30.2
- Fix dependency on `pathlib` from PyPi
- updated to latest upstream version 0.30.1
- Fix GH-#159 KeyError on doit list --status when missing file dependency
- add python3.6 support
- updated to latest upstream version 0.30.0
- BACKWARD INCOMPATIBLE: #112 drop python2 compatibility
- GH-#94: option to read output from CmdAction line or byte buffered
- GH-#114: `file_dep`, `targets` and `CmdAction` support pathlib.
- fix GH-#100: make cmd `completion` output deterministic
- fix GH-#99: positional argument on tasks not specified from cmd-line
- fix GH-#97: `list` command does not display task-doc for `DelayedTask`
when `creates` is specified
- fix GH-#131: race condition in doit.tools.create_folder
- fix `auto` command on OS-X systems
- fix GH-#117: Give error when user tries to use equal sign on task name
- Implement single-spec version
- Generate man page on-the-fly using help2man
-------------------------------------------------------------------
Fri Aug 5 16:58:57 UTC 2016 - boris@steki.net
- updated to latest upstream version 0.29.0
- BACKWARD INCOMPATIBLE: revert - `result_dep` to create an implicit `task_dep`
- fix GH-#59: command `list` issue with unicode names
- fix GH-#72: cmd `completion` escaping of apostrophes in zsh
- fix GH-#74: Task action's handle python3 callables with keyword only args
- fix GH-#50: Executing tasks in parallel (multi-process) fails on Windows
- fix GH-#71 #92: Better error messages for invalid command line tasks/commands
- fix issue with `--always-execute` and `setup` tasks
- GH-#67: multiprocess runner handles closures in tasks (using cloudpickle)
- GH-#58: add `DelayedLoader` parameter `target_regex`
- GH-#30: add `DelayedLoader` parameter `creates`
- GH-#58: cmd `Run` add option `--auto-delayed-regex`
- GH-#24: cmd `info` add option `--status` show reason a task is not up-to-date
- GH-#66: cmd `auto` support custom ( user specified ) commands to be executed
after each task execution
- GH-#61: speed up sqlite3 backend (use internal memory cache)
- BACKWARD INCOMPATIBLE: signature for custom DB backend changed
- BACKWARD INCOMPATIBLE: `DoitMain` API change
- BACKWARD INCOMPATIBLE: `Command` API change
- BACKWARD INCOMPATIBLE: `default` reporter renamed to `console`
- GH-#25: Add a `reset-dep` command to recompute dependencies state
- GH-#22: Allow to customize how file_dep are checked
- GH-#31: Add IPython `%doit` magic-function loading tasks from its global
namespace
- read configuration options from INI files
- GH-#32 plugin system
- plugin support: COMMAND - add new commands
- plugin support: LOADER - add custom task loaders
- plugin support: REPORTER - add custom reporter for `run` command
- plugin support: BACKEND - add custom DB persistence backend
- GH-#36 PythonAction recognizes returned TaskError or TaskFailed
- GH-#37 CmdParse support for arguments of type list
- GH-#47 CmdParse support for choices
- fix issue when using unicode strings to specify `minversion` on python 2
- fix GH-#27 auto command in conjunction with task arguments
- fix GH-#44 Fix the list -s command when result_dep is used
- fix GH-#45 make sure all `uptodate` checks are executed (no short-circuit)
- BACKWARD INCOMPATIBLE: drop python 2.6 support
- BACKWARD INCOMPATIBLE: removed unmaintained genstandalone script
- BACKWARD INCOMPATIBLE: removed runtests.py script and support to run
tests through setup.py
- BACKWARD INCOMPATIBLE: `result_dep` creates an implicit `setup`
(was `task_dep`)
- BACKWARD INCOMPATIBLE: GH-#9 `getargs` creates an implicit `result_dep`
- BACKWARD INCOMPATIBLE: `CmdAction` would always decode process output
using `errors='strict'` default changed to `replace`
- allow task-creators to return/yield Task instances
- fix GH-#14: add support for delayed task creation
- fix GH-#15: `auto` (linux) inotify also listen for `MOVE_TO` events
- GH-#4 `CmdAction` added parameters `encoding` and `decode_error`
- GH-#6: `loader.task_loader()` accepts methods as *task creators*
- moved development to git/github
- `uptodate` callable "magic" arguments `task` and `values` are now optional
- added command `info` to display task metadata
- command `clean` smarter execution order
- remove `strace` short option `-k` because it conflicts with `run` option
- fix zsh tab-completion script when not `doit` script
- fix #79. Use setuptools and `entry_points`
- order of yielded tasks is preserved
- #68. pass positional args to tasks
- fix tab-completion on BASH for sub-commands that take file arguments
-------------------------------------------------------------------
Thu Jul 17 20:17:24 UTC 2014 - boris@steki.net
- updated upstream version to 0.25.0
- BACKWARD INCOMPATIBLE: use function doit.get_initial_workdir()
instead of variable doit.initial_workdir
- DEPRECATED tools.InteractiveAction renamed to tools.LongRunning
- fix: strace raises InvalidCommand instead of using assert
- #28: task uptodate support string to be executed as shell command
- added tools.Interactive for use with interactive commands
- #69: added doit.run() to make it easier to turn a dodo file into executable
- #70: added option "--pdb" to command run
- added option "--single" to command run
- include list of file_dep as an implicit dependency
-------------------------------------------------------------------
Sun Feb 23 11:20:19 UTC 2014 - toms@opensuse.org
- Added Bash and Zsh completion files
- Added rpmlintrc
-------------------------------------------------------------------
Sun Jan 12 19:32:20 UTC 2014 - toms@opensuse.org
- Version bump to 0.24.0, see http://pydoit.org/changes.html for details
-------------------------------------------------------------------
Tue Apr 2 11:58:22 UTC 2013 - boris@steki.net
- added command `dumpdb`
- added `CmdAction.save_out` param
- `CmdAction` support for callable that returns a command string
- BACKWARD INCOMPATIBLE `getargs` for a group task gets a dict where
each key is the name of subtasks (previously it was a list)
- added command `strace`
- cmd `auto` run tasks on separate process
- support unicode for task name
-------------------------------------------------------------------
Fri Dec 28 04:49:04 UTC 2012 - mrdocs@opensuse.org
- version bump to 0.19.1
changes between 0.16.1 and 0.19.0
- support for `doit help <task-name>`
- added support to load tasks using `create_doit_tasks`
- dropped python 2.5 support
- fix bug cmd option --continue not being recognized
- remove DEPRECATED `Task.insert_action`, `result_dep` and `getargs` using strings
- fix #10 --continue does not execute tasks that have failed dependencies
- fix --always-execute does not execute "ignored" tasks
- fix #29 python3 cmd-actions issue
- fix #30 tests pass on all dbm backends
- API to add new sub-commands to doit
- API to modify task loader
- API to make dodo.py executable
- added ZeroReporter
- fix #12 Action.out and Action.err not set when using multiprocessing
- fix #16 fix `forget` command on gdbm backend
- fix #14 improve parallel execution (better process utilization)
- fix #9 cacl_dep create implicit task_dep if a file_dep returned is a also a target
- added tools.result_dep
- fix #15 tools.result_dep supports group-tasks
- DEPRECATE task attribute `result_dep` (use tools.result_dep)
- DEPRECATE `getargs` specification using strings (must use 2-element tuple)
- several changes on `uptodate`
- DEPRECATE `Task.insert_action` (replaced by `Task.value_savers`)
- fix #8 `clean` cleans all subtasks from a group-task
- fix #8 `clean` added flag `--all` to clean all tasks
- fix #8 `clean` when no task is specified set --clean-dep and clean default tasks
-------------------------------------------------------------------
Tue Aug 14 09:10:03 UTC 2012 - boris@steki.net
- initial packaging