Closed renovate[bot] closed 5 months ago
Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.
♻ Renovate will retry this branch, including artifacts, only when one of the following happens:
The artifact failure details are included below:
Updating dependencies
Resolving dependencies...
The current project's Python requirement (>=3.7,<4.0) is not compatible with some of the required packages Python requirement:
- poethepoet requires Python >=3.8, so it will not be satisfied for Python >=3.7,<3.8
Because poethepoet (0.26.0) requires Python >=3.8
and no versions of poethepoet match >0.26.0,<0.27.0, poethepoet is forbidden.
So, because dotify depends on poethepoet (^0.26.0), version solving failed.
• Check your dependencies Python requirement: The Python requirement can be specified via the `python` or `markers` properties
For poethepoet, a possible solution would be to set the `python` property to ">=3.8,<4.0"
https://python-poetry.org/docs/dependency-specification/#python-restricted-dependencies,
https://python-poetry.org/docs/dependency-specification/#using-environment-markers
This issue has been marked stale, as it had no activity in the last 7 days. If the issue remains stale for an additional 7 days (a total of two weeks with no activity), it will be automatically closed.
Closing the issue due to inactivity.
Because you closed this PR without merging, Renovate will ignore this update (^0.26.0
). You will get a PR once a newer version is released. To ignore this dependency forever, add it to the ignoreDeps
array of your Renovate config.
If you accidentally closed this PR, or if you changed your mind: rename this PR to get a fresh replacement PR.
This PR contains the following updates:
^0.10.0
->^0.26.0
Release Notes
nat-n/poethepoet (poethepoet)
### [`v0.26.0`](https://togithub.com/nat-n/poethepoet/releases/tag/v0.26.0) [Compare Source](https://togithub.com/nat-n/poethepoet/compare/v0.25.1...v0.26.0) #### Enhancements and Fixes - Major refactor of config classes and config include logic by [@nat-n](https://togithub.com/nat-n) in [https://github.com/nat-n/poethepoet/pull/214](https://togithub.com/nat-n/poethepoet/pull/214) - Fixes issue with POE_ROOT/POE_PWD env vars not being usable from global env config: [https://github.com/nat-n/poethepoet/issues/198](https://togithub.com/nat-n/poethepoet/issues/198) - Use -C and --directory for pyproject.toml directory path ([#212](https://togithub.com/nat-n/poethepoet/issues/212)) by [@jeraymond](https://togithub.com/jeraymond) in [https://github.com/nat-n/poethepoet/pull/213](https://togithub.com/nat-n/poethepoet/pull/213) - Add POE_PROJECT_DIR env var as default for -C option by [@nat-n](https://togithub.com/nat-n) in [https://github.com/nat-n/poethepoet/pull/215](https://togithub.com/nat-n/poethepoet/pull/215) - Allow poetry plugin with empty command prefix to run tasks included from another file by [@nat-n](https://togithub.com/nat-n) in [https://github.com/nat-n/poethepoet/pull/216](https://togithub.com/nat-n/poethepoet/pull/216) #### Breaking changes - Relative paths for envfiles imported from within an included tasks file will now be resolved relative to the `cwd` path configured on the include (if any) [https://github.com/nat-n/poethepoet/issues/160](https://togithub.com/nat-n/poethepoet/issues/160) #### New Contributors - [@jeraymond](https://togithub.com/jeraymond) made their first contribution in [https://github.com/nat-n/poethepoet/pull/213](https://togithub.com/nat-n/poethepoet/pull/213) **Full Changelog**: https://github.com/nat-n/poethepoet/compare/v0.25.1...v0.26.0 ### [`v0.25.1`](https://togithub.com/nat-n/poethepoet/releases/tag/v0.25.1) [Compare Source](https://togithub.com/nat-n/poethepoet/compare/v0.25.0...v0.25.1) #### Fixes - Fixes Windows error message due to incorrect type comparison. by [@BertrandBordage](https://togithub.com/BertrandBordage) in [https://github.com/nat-n/poethepoet/pull/205](https://togithub.com/nat-n/poethepoet/pull/205) - Make poetry plugin work with the --directory option on the poetry cli by [@worldworm](https://togithub.com/worldworm) in [https://github.com/nat-n/poethepoet/pull/211](https://togithub.com/nat-n/poethepoet/pull/211) #### New Contributors - [@BertrandBordage](https://togithub.com/BertrandBordage) made their first contribution in [https://github.com/nat-n/poethepoet/pull/205](https://togithub.com/nat-n/poethepoet/pull/205) - [@worldworm](https://togithub.com/worldworm) made their first contribution in [https://github.com/nat-n/poethepoet/pull/211](https://togithub.com/nat-n/poethepoet/pull/211) **Full Changelog**: https://github.com/nat-n/poethepoet/compare/v0.25.0...v0.25.1 ### [`v0.25.0`](https://togithub.com/nat-n/poethepoet/releases/tag/v0.25.0) [Compare Source](https://togithub.com/nat-n/poethepoet/compare/v0.24.4...v0.25.0) ##### Enhancements - Make args work as expected on ref tasks by [@nat-n](https://togithub.com/nat-n) in [https://github.com/nat-n/poethepoet/pull/201](https://togithub.com/nat-n/poethepoet/pull/201) **Full Changelog**: https://github.com/nat-n/poethepoet/compare/v0.24.4...v0.25.0 ### [`v0.24.4`](https://togithub.com/nat-n/poethepoet/releases/tag/v0.24.4): 0.24.4 [Compare Source](https://togithub.com/nat-n/poethepoet/compare/v0.24.3...v0.24.4) ##### Fixes - Make switch task work as expected with `uses` option by [@nat-n](https://togithub.com/nat-n) in [https://github.com/nat-n/poethepoet/pull/186](https://togithub.com/nat-n/poethepoet/pull/186) ##### Enhancements - Improve, test, and document `capture_stdout` option by [@nat-n](https://togithub.com/nat-n) in [https://github.com/nat-n/poethepoet/pull/188](https://togithub.com/nat-n/poethepoet/pull/188) **Full Changelog**: https://github.com/nat-n/poethepoet/compare/v0.24.3...v0.24.4 ### [`v0.24.3`](https://togithub.com/nat-n/poethepoet/releases/tag/v0.24.3): 0.24.3 [Compare Source](https://togithub.com/nat-n/poethepoet/compare/v0.24.2...v0.24.3) ##### What's Changed - Run tasks in project_root dir by default [#180](https://togithub.com/nat-n/poethepoet/issues/180) by [@nat-n](https://togithub.com/nat-n) in [https://github.com/nat-n/poethepoet/pull/181](https://togithub.com/nat-n/poethepoet/pull/181) **Full Changelog**: https://github.com/nat-n/poethepoet/compare/v0.24.2...v0.24.3 ### [`v0.24.2`](https://togithub.com/nat-n/poethepoet/releases/tag/v0.24.2): 0.24.2 [Compare Source](https://togithub.com/nat-n/poethepoet/compare/v0.24.1...v0.24.2) ##### Fixes - Make subtasks of sequence inherit cwd option by default [#160](https://togithub.com/nat-n/poethepoet/issues/160) ([#51a6fd79](https://togithub.com/nat-n/poethepoet/commit/51a6fd7953e5b8b85babe37eacc7225a7626b06b)) - Open env files in utf-8 mode explicitly ([#179](https://togithub.com/nat-n/poethepoet/issues/179)) ([#8f8c3e68](https://togithub.com/nat-n/poethepoet/commit/8f8c3e683f1515012af7ff23b5209c02f4fd4671)) - Fix error message when the cwd directory does not exist by [@kzrnm](https://togithub.com/kzrnm) in [https://github.com/nat-n/poethepoet/pull/174](https://togithub.com/nat-n/poethepoet/pull/174) - By default only use PoetryExecutor if poetry cli can be found by [@kzrnm](https://togithub.com/kzrnm) in [https://github.com/nat-n/poethepoet/pull/175](https://togithub.com/nat-n/poethepoet/pull/175) - Fix faulty cmd tokenization by [@nat-n](https://togithub.com/nat-n) in [https://github.com/nat-n/poethepoet/pull/178](https://togithub.com/nat-n/poethepoet/pull/178) ##### Documentation - Fix typos on switch task documentation by [@kzrnm](https://togithub.com/kzrnm) in [https://github.com/nat-n/poethepoet/pull/172](https://togithub.com/nat-n/poethepoet/pull/172) - Add tip about referencing env vars for args in powershell by [@mason3k](https://togithub.com/mason3k) in [https://github.com/nat-n/poethepoet/pull/173](https://togithub.com/nat-n/poethepoet/pull/173) ##### New Contributors - [@mason3k](https://togithub.com/mason3k) made their first contribution in [https://github.com/nat-n/poethepoet/pull/173](https://togithub.com/nat-n/poethepoet/pull/173) - [@kzrnm](https://togithub.com/kzrnm) made their first contributions in [https://github.com/nat-n/poethepoet/pull/172](https://togithub.com/nat-n/poethepoet/pull/172), [https://github.com/nat-n/poethepoet/pull/174](https://togithub.com/nat-n/poethepoet/pull/174) and [https://github.com/nat-n/poethepoet/pull/175](https://togithub.com/nat-n/poethepoet/pull/175) **Full Changelog**: https://github.com/nat-n/poethepoet/compare/v0.24.1...v0.24.2 ### [`v0.24.1`](https://togithub.com/nat-n/poethepoet/releases/tag/v0.24.1): 0.24.1 [Compare Source](https://togithub.com/nat-n/poethepoet/compare/v0.24.0...v0.24.1) ##### Enhancements - Show helpful error message when task executable is not on the path ([#dfb8cabe](https://togithub.com/nat-n/poethepoet/commit/dfb8cabe3019bfa4a22398996975bf14f22b0bf5)) **Full Changelog**: https://github.com/nat-n/poethepoet/compare/v0.24.0...v0.24.1 ### [`v0.24.0`](https://togithub.com/nat-n/poethepoet/releases/tag/v0.24.0): 0.24.0 [Compare Source](https://togithub.com/nat-n/poethepoet/compare/v0.23.0...v0.24.0) ##### Enhancements - Use quotes to improve accuracy of logged commands [#169](https://togithub.com/nat-n/poethepoet/issues/169) ([#21c523eb](https://togithub.com/nat-n/poethepoet/commit/21c523ebc6168d4fa00fcc98fd5b04646f56bd6c)) ##### Fixes - Make task dependencies work as expected for referenced tasks [#168](https://togithub.com/nat-n/poethepoet/issues/168) ([#8f73c778](https://togithub.com/nat-n/poethepoet/commit/8f73c7784ab3b47ef6f0c30d3f1177a6a1d35559)) **Full Changelog**: https://github.com/nat-n/poethepoet/compare/v0.23.0...v0.24.0 ### [`v0.23.0`](https://togithub.com/nat-n/poethepoet/releases/tag/v0.23.0): 0.23.0 [Compare Source](https://togithub.com/nat-n/poethepoet/compare/v0.22.1...v0.23.0) #### Enhancements - New AST parser for cmd tasks to replace quirky shlex based tokenization ([#d0192621](https://togithub.com/nat-n/poethepoet/commit/d0192621045dd9f011527d502fb7e625e3b40128)) - This brings cmd syntax for parameter expansions, pattern matching, whitespace, escaping, and quoting very close to being a strict subset of bash - This is a **breaking change** for some scenarios, for example parameter expansion no longer works inside single quotes. - This fixes some surprising quirks, that previously existed such as not being able to apply quotes to just a part of a token. - Pattern matching is still constrained to what the python standard library glob module can support - Respect [NO_COLOR environment variable](https://no-color.org/) to disable ANSI color codes by default ([#e6e031be](https://togithub.com/nat-n/poethepoet/commit/e6e031beba202e52c4b6392a843417f2c538a577)) - Improve virtualenv activation logic to work with \_OLD_VIRTUAL_PATH and \_OLD_VIRTUAL_PYTHONHOME env vars ([#f487993f](https://togithub.com/nat-n/poethepoet/commit/f487993f0584aaf3c5001c6c8cf44f0d58b0ad9a)) - Allow expr tasks to use the [use_exec](https://poethepoet.natn.io/tasks/options.html#defining-tasks-that-run-via-exec-instead-of-a-subprocess) option ([#143e9075](https://togithub.com/nat-n/poethepoet/commit/143e9075f93d04a3601b0e3302214d851e1b6147)) **Full Changelog**: https://github.com/nat-n/poethepoet/compare/v0.22.1...v0.23.0 ### [`v0.22.1`](https://togithub.com/nat-n/poethepoet/releases/tag/v0.22.1): 0.22.1 [Compare Source](https://togithub.com/nat-n/poethepoet/compare/v0.22.0...v0.22.1) #### Fixes - Fix typo by [@m-roberts](https://togithub.com/m-roberts) in [https://github.com/nat-n/poethepoet/pull/164](https://togithub.com/nat-n/poethepoet/pull/164) - Fix premature validation of included tasks ([fa660101](https://togithub.com/nat-n/poethepoet/commit/fa6601018ffcb39c229c6a2a334dad6db9e84d9b)) [#165](https://togithub.com/nat-n/poethepoet/issues/165) #### New Contributors - [@m-roberts](https://togithub.com/m-roberts) made their first contribution in [https://github.com/nat-n/poethepoet/pull/164](https://togithub.com/nat-n/poethepoet/pull/164) **Full Changelog**: https://github.com/nat-n/poethepoet/compare/v0.22.0...v0.22.1 ### [`v0.22.0`](https://togithub.com/nat-n/poethepoet/releases/tag/v0.22.0): 0.22.0 [Compare Source](https://togithub.com/nat-n/poethepoet/compare/v0.21.1...v0.22.0) #### Enhancements - Support configuring tasks to run in the original working directory by [@Spiffyk](https://togithub.com/Spiffyk) in [https://github.com/nat-n/poethepoet/pull/161](https://togithub.com/nat-n/poethepoet/pull/161) #### Fixes - Fix issue with string task declarations in included task files by [@rjaduthie](https://togithub.com/rjaduthie) in [https://github.com/nat-n/poethepoet/pull/159](https://togithub.com/nat-n/poethepoet/pull/159) #### New Contributors - [@rjaduthie](https://togithub.com/rjaduthie) made their first contribution in [https://github.com/nat-n/poethepoet/pull/159](https://togithub.com/nat-n/poethepoet/pull/159) - [@Spiffyk](https://togithub.com/Spiffyk) made their first contribution in [https://github.com/nat-n/poethepoet/pull/161](https://togithub.com/nat-n/poethepoet/pull/161) **Full Changelog**: https://github.com/nat-n/poethepoet/compare/v0.21.1...v0.22.0 ### [`v0.21.1`](https://togithub.com/nat-n/poethepoet/releases/tag/v0.21.1): 0.21.1 [Compare Source](https://togithub.com/nat-n/poethepoet/compare/v0.21.0...v0.21.1) #### Fixes - Fix broken links in README [#157](https://togithub.com/nat-n/poethepoet/issues/157) ### [`v0.21.0`](https://togithub.com/nat-n/poethepoet/releases/tag/v0.21.0): 0.21.0 [Compare Source](https://togithub.com/nat-n/poethepoet/compare/v0.20.0...v0.21.0) #### Enhancements - Add program_name and config_name arguments to PoeThePoet to improve support for embedding within another tool [https://github.com/nat-n/poethepoet/pull/149](https://togithub.com/nat-n/poethepoet/pull/149) #### Fixes - cmd task: Strip quotes from token on Windows by [@ameily](https://togithub.com/ameily) in [https://github.com/nat-n/poethepoet/pull/145](https://togithub.com/nat-n/poethepoet/pull/145) #### New Contributors - [@jannismain](https://togithub.com/jannismain) made their first contribution in [https://github.com/nat-n/poethepoet/pull/148](https://togithub.com/nat-n/poethepoet/pull/148) - [@sitbon](https://togithub.com/sitbon) made their first contribution in [https://github.com/nat-n/poethepoet/pull/149](https://togithub.com/nat-n/poethepoet/pull/149) **Full Changelog**: https://github.com/nat-n/poethepoet/compare/v0.20.0...v0.21.0 ### [`v0.20.0`](https://togithub.com/nat-n/poethepoet/releases/tag/v0.20.0): 0.20.0 [Compare Source](https://togithub.com/nat-n/poethepoet/compare/v0.19.0...v0.20.0) ##### Enhancements - Launch new [documentation website](https://poethepoet.natn.io/) ##### Fixes - win32: Resolve Executable to Absolute Path if not found in venv by [@ameily](https://togithub.com/ameily) in [https://github.com/nat-n/poethepoet/pull/142](https://togithub.com/nat-n/poethepoet/pull/142) ##### Breaking changes - Drop support for python 3.7 ##### New Contributors - [@ameily](https://togithub.com/ameily) made their first contribution in [https://github.com/nat-n/poethepoet/pull/142](https://togithub.com/nat-n/poethepoet/pull/142) - [@usr-ein](https://togithub.com/usr-ein) made their first contribution in [https://github.com/nat-n/poethepoet/pull/139](https://togithub.com/nat-n/poethepoet/pull/139) **Full Changelog**: https://github.com/nat-n/poethepoet/compare/v0.19.0...v0.20.0 ### [`v0.19.0`](https://togithub.com/nat-n/poethepoet/releases/tag/v0.19.0): 0.19.0 [Compare Source](https://togithub.com/nat-n/poethepoet/compare/v0.18.1...v0.19.0) ##### Enhancements - Display the default value of args in help [#126](https://togithub.com/nat-n/poethepoet/issues/126) - Append additional arguments after the first -- to the end of a cmd task [#69](https://togithub.com/nat-n/poethepoet/issues/69) - Make script tasks work with async functions ([#6d9fed4](https://togithub.com/nat-n/poethepoet/pull/136/commits/6d9fed4440a3a74bafc28ee8fc5e9f50b4091795)) - Add support for envfile paths relative to the user home dir [#125](https://togithub.com/nat-n/poethepoet/issues/125) ##### Fixes - Improve logic to locate poetry executable [#121](https://togithub.com/nat-n/poethepoet/issues/121) - Make ref task pass extra arguments from the definition to the referenced task [#130](https://togithub.com/nat-n/poethepoet/issues/130) - Always attempt to resolve executable path [#119](https://togithub.com/nat-n/poethepoet/issues/119) - Fix handling of hidden tasks in the plugin [#133](https://togithub.com/nat-n/poethepoet/issues/133) **Full Changelog**: https://github.com/nat-n/poethepoet/compare/v0.18.1...v0.19.0 ### [`v0.18.1`](https://togithub.com/nat-n/poethepoet/releases/tag/v0.18.1): 0.18.1 [Compare Source](https://togithub.com/nat-n/poethepoet/compare/v0.18.0...v0.18.1) ##### Fixes - Fix error when running switch tasks or tasks with the 'uses' option in dry-run mode [#115](https://togithub.com/nat-n/poethepoet/issues/115) - Fix handling of backslashes for escaping when parsing envfiles [#118](https://togithub.com/nat-n/poethepoet/issues/118) **Full Changelog**: https://github.com/nat-n/poethepoet/compare/v0.18.0...v0.18.1 ### [`v0.18.0`](https://togithub.com/nat-n/poethepoet/releases/tag/v0.18.0): 0.18.0 [Compare Source](https://togithub.com/nat-n/poethepoet/compare/v0.17.1...v0.18.0) ##### Enhancements - Add new expr task type for evaluating a single python expression as a task. **Full Changelog**: https://github.com/nat-n/poethepoet/compare/v0.17.1...v0.18.0 ### [`v0.17.1`](https://togithub.com/nat-n/poethepoet/releases/tag/v0.17.1): 0.17.1 [Compare Source](https://togithub.com/nat-n/poethepoet/compare/v0.17.0...v0.17.1) ##### Fixes - Fix handling of Keyboardinterrupt when running a task on windows [#42](https://togithub.com/nat-n/poethepoet/issues/42) **Full Changelog**: https://github.com/nat-n/poethepoet/compare/v0.17.0...v0.17.1 ### [`v0.17.0`](https://togithub.com/nat-n/poethepoet/releases/tag/v0.17.0): 0.17.0 [Compare Source](https://togithub.com/nat-n/poethepoet/compare/v0.16.5...v0.17.0) ##### Enhancements - Support for interpolating env vars into task arg default values ([#3c994684](https://togithub.com/nat-n/poethepoet/commit/3c994684db00ebbe900248bf93419399249bc777)) - Support providing a cwd for tasks included from another file [#110](https://togithub.com/nat-n/poethepoet/issues/110) - Add new switch task type for running different versions of a task depending on the result of a control task [#83](https://togithub.com/nat-n/poethepoet/issues/83) ##### Fixes - Set PYTHONIOENCODING to utf-8 before invoking poetry env info -p [#112](https://togithub.com/nat-n/poethepoet/pull/112) ##### New Contributors - [@privet-kitty](https://togithub.com/privet-kitty) made their first contribution in [https://github.com/nat-n/poethepoet/pull/112](https://togithub.com/nat-n/poethepoet/pull/112) **Full Changelog**: https://github.com/nat-n/poethepoet/compare/v0.16.5...v0.17.0 ### [`v0.16.5`](https://togithub.com/nat-n/poethepoet/releases/tag/v0.16.5): 0.16.5 [Compare Source](https://togithub.com/nat-n/poethepoet/compare/v0.16.4...v0.16.5) #### Fixes - Restore changes from [v0.16.1](https://togithub.com/nat-n/poethepoet/releases/tag/v0.16.1) that were reverted in v0.16.2 - Fix various issues on windows [#106](https://togithub.com/nat-n/poethepoet/issues/106) - docs: use poe --group dev instead of poe --dev by [@ubmit](https://togithub.com/ubmit) in [https://github.com/nat-n/poethepoet/pull/98](https://togithub.com/nat-n/poethepoet/pull/98) - Only use tomli in python<3.11 by [@KotlinIsland](https://togithub.com/KotlinIsland) in [https://github.com/nat-n/poethepoet/pull/100](https://togithub.com/nat-n/poethepoet/pull/100) - Add python 3.11 to the CI and update 'dev-dependencies' to 'group.dev.dependencies' by [@KotlinIsland](https://togithub.com/KotlinIsland) in [https://github.com/nat-n/poethepoet/pull/101](https://togithub.com/nat-n/poethepoet/pull/101) - Format code with isort by [@KotlinIsland](https://togithub.com/KotlinIsland) in [https://github.com/nat-n/poethepoet/pull/102](https://togithub.com/nat-n/poethepoet/pull/102) - Fix typo in --help output by [@howeaj](https://togithub.com/howeaj) in [https://github.com/nat-n/poethepoet/pull/105](https://togithub.com/nat-n/poethepoet/pull/105) #### New Contributors - [@ubmit](https://togithub.com/ubmit) made their first contribution in [https://github.com/nat-n/poethepoet/pull/98](https://togithub.com/nat-n/poethepoet/pull/98) - [@KotlinIsland](https://togithub.com/KotlinIsland) made their first contribution in [https://github.com/nat-n/poethepoet/pull/100](https://togithub.com/nat-n/poethepoet/pull/100) - [@howeaj](https://togithub.com/howeaj) made their first contribution in [https://github.com/nat-n/poethepoet/pull/105](https://togithub.com/nat-n/poethepoet/pull/105) **Full Changelog**: https://github.com/nat-n/poethepoet/compare/v0.16.4...v0.16.5 ### [`v0.16.4`](https://togithub.com/nat-n/poethepoet/releases/tag/v0.16.4): 0.16.4 [Compare Source](https://togithub.com/nat-n/poethepoet/compare/v0.16.3...v0.16.4) #### Fixes - Fix bug to allow ref tasks to pass arguments again by [@nat-n](https://togithub.com/nat-n) in [https://github.com/nat-n/poethepoet/pull/97](https://togithub.com/nat-n/poethepoet/pull/97) **Full Changelog**: https://github.com/nat-n/poethepoet/compare/v0.16.3...v0.16.4 ### [`v0.16.3`](https://togithub.com/nat-n/poethepoet/releases/tag/v0.16.3): 0.16.3 [Compare Source](https://togithub.com/nat-n/poethepoet/compare/v0.16.2...v0.16.3) #### Fixes - Return cleo application exit code from monkeymatch by [@monim67](https://togithub.com/monim67) in [https://github.com/nat-n/poethepoet/pull/92](https://togithub.com/nat-n/poethepoet/pull/92) - Minor reliability improvements on windows ([#b3490be7](https://togithub.com/nat-n/poethepoet/commit/b3490be73fb2307a11e183f9a0890cfb3deb28ba)) #### New Contributors - [@monim67](https://togithub.com/monim67) made their first contribution in [https://github.com/nat-n/poethepoet/pull/92](https://togithub.com/nat-n/poethepoet/pull/92) **Full Changelog**: https://github.com/nat-n/poethepoet/compare/v0.16.2...v0.16.3 ### [`v0.16.2`](https://togithub.com/nat-n/poethepoet/releases/tag/v0.16.2): 0.16.2 [Compare Source](https://togithub.com/nat-n/poethepoet/compare/v0.16.1...v0.16.2) #### Fixes - Revert all changes in v0.16.1 to address bug reported in [#88](https://togithub.com/nat-n/poethepoet/issues/88) **Full Changelog**: https://github.com/nat-n/poethepoet/compare/v0.16.1...v0.16.2 ### [`v0.16.1`](https://togithub.com/nat-n/poethepoet/releases/tag/v0.16.1): 0.16.1 [Compare Source](https://togithub.com/nat-n/poethepoet/compare/v0.16.0...v0.16.1) #### Enhancements - When poetry virtualenv creation is disabled via an environment variable and no poetry virtualenv exists then don't try to execute tasks with poetry run [#65](https://togithub.com/nat-n/poethepoet/issues/65) #### Fixes - Fixed issue when running poe from inside a poetry env with the --root global option targeting another project, the target project env was not always used. **Full Changelog**: https://github.com/nat-n/poethepoet/compare/v0.16.0...v0.16.1 ### [`v0.16.0`](https://togithub.com/nat-n/poethepoet/releases/tag/v0.16.0): 0.16.0 [Compare Source](https://togithub.com/nat-n/poethepoet/compare/v0.15.0...v0.16.0) #### Enhancements - Add print_result option for script tasks ([#61](https://togithub.com/nat-n/poethepoet/issues/61)) #### Fixes - Fix validation to always check the configured type for an arg ([#80](https://togithub.com/nat-n/poethepoet/issues/80)) - Fix poetry plugin crash on windows when no pyproject.toml is present ([#81](https://togithub.com/nat-n/poethepoet/pull/81)) **Full Changelog**: https://github.com/nat-n/poethepoet/compare/v0.15.0...v0.16.0 ### [`v0.15.0`](https://togithub.com/nat-n/poethepoet/releases/tag/v0.15.0): 0.15.0 [Compare Source](https://togithub.com/nat-n/poethepoet/compare/v0.14.0...v0.15.0) #### Enhancements - Add use_exec option to execute cmd or script tasks with exec instead of a subprocess on supported systems ([#47](https://togithub.com/nat-n/poethepoet/issues/47)) - Add cwd task option to support setting the working directory for a task ([#ab134327](https://togithub.com/nat-n/poethepoet/commit/ab13432742e99337466a5c852acf9891b163b325)) - Remove new lines from captured task output when adding it to the env ([#29d91de6](https://togithub.com/nat-n/poethepoet/commit/29d91de6839c676d501dda612eab5c3ea441e09e)) #### Fixes - Refactor generated python scripts to avoid new lines which may have been causing errors on windows ([#51](https://togithub.com/nat-n/poethepoet/issues/51)) - Fix bug preventing use of correct python interpreter in shell tasks ([#62b5b3dc](https://togithub.com/nat-n/poethepoet/commit/62b5b3dc6eb637b1a6d82ceed7fb19a3210dbeb7) ) **Full Changelog**: https://github.com/nat-n/poethepoet/compare/v0.14.0...v0.15.0 ### [`v0.14.0`](https://togithub.com/nat-n/poethepoet/releases/tag/v0.14.0): 0.14.0 [Compare Source](https://togithub.com/nat-n/poethepoet/compare/v0.13.1...v0.14.0) #### Enhancements - Add option to specify that a named argument should accept multiple values ([#70](https://togithub.com/nat-n/poethepoet/issues/70)) - The envfile option now also accept lists of files to load. ([#a4a21bb9](https://togithub.com/nat-n/poethepoet/commit/a4a21bb9397c695f36ffc779020ce5292da0cdda)) - Included config files no-longer have to be under the project directory. This improves support for mono-repos. ([#2a2b856b](https://togithub.com/nat-n/poethepoet/commit/2a2b856b9f308413c4dca39e8635d01fd4ae7e42)) - Improve validation of sequence tasks ([#e8159be5](https://togithub.com/nat-n/poethepoet/commit/e8159be5b2211563b948de60d4a95f42aa0bc08f)) #### Breaking changes - Drop support for python 3.6 ([#4987b1f2](https://togithub.com/nat-n/poethepoet/commit/4987b1f2677d995c37c40679e1951e8d047e17e1)) **Full Changelog**: https://github.com/nat-n/poethepoet/compare/v0.13.1...v0.14.0 ### [`v0.13.1`](https://togithub.com/nat-n/poethepoet/releases/tag/v0.13.1): 0.13.1 [Compare Source](https://togithub.com/nat-n/poethepoet/compare/v0.13.0...v0.13.1) #### Fixes - Remove the upper bound of dependency on tomli ([#57](https://togithub.com/nat-n/poethepoet/issues/57)) **Full Changelog**: https://github.com/nat-n/poethepoet/compare/v0.13.0...v0.13.1 ### [`v0.13.0`](https://togithub.com/nat-n/poethepoet/releases/tag/v0.13.0): 0.13.0 [Compare Source](https://togithub.com/nat-n/poethepoet/compare/v0.12.3...v0.13.0) #### Enhancements - Add support for variable templating in configured env vars by ([#56](https://togithub.com/nat-n/poethepoet/issues/56)) **Full Changelog**: https://github.com/nat-n/poethepoet/compare/v0.12.3...v0.13.0 ### [`v0.12.3`](https://togithub.com/nat-n/poethepoet/releases/tag/v0.12.3): 0.12.3 [Compare Source](https://togithub.com/nat-n/poethepoet/compare/v0.12.2...v0.12.3) #### Bugfixes - Fix crash of poetry plugin when invoked outside of a project ([#53](https://togithub.com/nat-n/poethepoet/issues/53)) ### [`v0.12.2`](https://togithub.com/nat-n/poethepoet/releases/tag/v0.12.2): 0.12.2 [Compare Source](https://togithub.com/nat-n/poethepoet/compare/v0.12.1...v0.12.2) #### Fixes - Fix issue preventing `include` option from working if no tasks are declared in pyproject.toml ([#50](https://togithub.com/nat-n/poethepoet/issues/50)) ### [`v0.12.1`](https://togithub.com/nat-n/poethepoet/releases/tag/v0.12.1): 0.12.1 [Compare Source](https://togithub.com/nat-n/poethepoet/compare/v0.12.0...v0.12.1) #### Fixes - Update dependency on python to remove the upper bound on 4.0 ([#49](https://togithub.com/nat-n/poethepoet/issues/49)) ### [`v0.12.0`](https://togithub.com/nat-n/poethepoet/releases/tag/v0.12.0): 0.12.0 [Compare Source](https://togithub.com/nat-n/poethepoet/compare/v0.11.0...v0.12.0) #### Enhancements - Poe the Poet now works as a plugin for poetry >= 1.2 ([#46](https://togithub.com/nat-n/poethepoet/issues/46)) - Supports running poe tasks as poetry commands, and registering them as hooks on other poetry commands - Improve interpreter resolution logic and configuration for shell tasks ([#45](https://togithub.com/nat-n/poethepoet/issues/45)) - Add support for powershell, pwsh, fish, and python interpreters - Better defaults for finding bash on windows - Add ability to include tasks and env vars from another toml or json file ([#44](https://togithub.com/nat-n/poethepoet/issues/44)) #### Breaking changes - No longer give precedence to the `$SHELL` env var when selecting an interpreter in shell tasks ([#27](https://togithub.com/nat-n/poethepoet/issues/27)) ### [`v0.11.0`](https://togithub.com/nat-n/poethepoet/releases/tag/v0.11.0): 0.11.0 [Compare Source](https://togithub.com/nat-n/poethepoet/compare/v0.10.0...v0.11.0) #### Enhancements - Add support for of named arguments ([#6](https://togithub.com/nat-n/poethepoet/issues/6)) - task definitions may now include the `args` options to defining CLI options to be accepted for that task, and exposed to the task in a manner appropriate for the task type - Support task level and global options for loading an var vars from an envfile ([#29](https://togithub.com/nat-n/poethepoet/issues/29)) - Add ability to declare default values for env vars in pyproject.toml, similar to ?= in a makefile ([#30](https://togithub.com/nat-n/poethepoet/issues/30)) - Add experimental implementation of task dependencies ([#26](https://togithub.com/nat-n/poethepoet/issues/26)) - tasks now support addition options: - `deps` to define a list of tasks that are run before this one - `uses` to define a map of tasks by variable name, for tasks that are run before this one and their stdout is captured and exposed to this task via the environment variable with the given name. - `capture_stdout` to give the name of a file that the stdout of this file should be piped to. - Add global option for overriding the default verbosity level ([#34](https://togithub.com/nat-n/poethepoet/issues/34)) - Make the -v and -q global CLI options incremental ([#35](https://togithub.com/nat-n/poethepoet/issues/35)) - Update ignore_fail option to support non-zero exit status from sequences ([#40](https://togithub.com/nat-n/poethepoet/issues/40)) #### Dependency updates - Switch from tomlkit to tomli for performance and more complete toml support - Update pastel dependency to latest version #### Breaking changes - drop support for python < 3.6.2 **Full Changelog**: https://github.com/nat-n/poethepoet/compare/v0.10.0...v0.11.0Configuration
📅 Schedule: Branch creation - "before 4am" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.