Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(deps): update dependency poethepoet to ^0.25.0 #344

Closed
wants to merge 1 commit into from

Conversation

renovate[bot]
Copy link

@renovate renovate bot commented Feb 26, 2024

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
poethepoet ^0.10.0 -> ^0.25.0 age adoption passing confidence

Release Notes

nat-n/poethepoet (poethepoet)

v0.25.0

Compare Source

Enhancements

Full Changelog: nat-n/poethepoet@v0.24.4...v0.25.0

v0.24.4: 0.24.4

Compare Source

Fixes

Enhancements

Full Changelog: nat-n/poethepoet@v0.24.3...v0.24.4

v0.24.3: 0.24.3

Compare Source

What's Changed

Full Changelog: nat-n/poethepoet@v0.24.2...v0.24.3

v0.24.2: 0.24.2

Compare Source

Fixes

Documentation

New Contributors

Full Changelog: nat-n/poethepoet@v0.24.1...v0.24.2

v0.24.1: 0.24.1

Compare Source

Enhancements

  • Show helpful error message when task executable is not on the path (#dfb8cabe)

Full Changelog: nat-n/poethepoet@v0.24.0...v0.24.1

v0.24.0: 0.24.0

Compare Source

Enhancements

Fixes

Full Changelog: nat-n/poethepoet@v0.23.0...v0.24.0

v0.23.0: 0.23.0

Compare Source

Enhancements

  • New AST parser for cmd tasks to replace quirky shlex based tokenization (#d0192621)
    • 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 to disable ANSI color codes by default (#e6e031be)
  • Improve virtualenv activation logic to work with _OLD_VIRTUAL_PATH and _OLD_VIRTUAL_PYTHONHOME env vars (#f487993f)
  • Allow expr tasks to use the use_exec option (#​143e9075)

Full Changelog: nat-n/poethepoet@v0.22.1...v0.23.0

v0.22.1: 0.22.1

Compare Source

Fixes

New Contributors

Full Changelog: nat-n/poethepoet@v0.22.0...v0.22.1

v0.22.0: 0.22.0

Compare Source

Enhancements

Fixes

New Contributors

Full Changelog: nat-n/poethepoet@v0.21.1...v0.22.0

v0.21.1: 0.21.1

Compare Source

Fixes
  • Fix broken links in README #​157

v0.21.0: 0.21.0

Compare Source

Enhancements

Fixes

New Contributors

Full Changelog: nat-n/poethepoet@v0.20.0...v0.21.0

v0.20.0: 0.20.0

Compare Source

Enhancements
Fixes
Breaking changes
  • Drop support for python 3.7
New Contributors

Full Changelog: nat-n/poethepoet@v0.19.0...v0.20.0

v0.19.0: 0.19.0

Compare Source

Enhancements
  • Display the default value of args in help #​126
  • Append additional arguments after the first -- to the end of a cmd task #​69
  • Make script tasks work with async functions (#​6d9fed4)
  • Add support for envfile paths relative to the user home dir #​125
Fixes
  • Improve logic to locate poetry executable #​121
  • Make ref task pass extra arguments from the definition to the referenced task #​130
  • Always attempt to resolve executable path #​119
  • Fix handling of hidden tasks in the plugin #​133

Full Changelog: nat-n/poethepoet@v0.18.1...v0.19.0

v0.18.1: 0.18.1

Compare Source

Fixes
  • Fix error when running switch tasks or tasks with the 'uses' option in dry-run mode #​115
  • Fix handling of backslashes for escaping when parsing envfiles #​118

Full Changelog: nat-n/poethepoet@v0.18.0...v0.18.1

v0.18.0: 0.18.0

Compare Source

Enhancements

  • Add new expr task type for evaluating a single python expression as a task.

Full Changelog: nat-n/poethepoet@v0.17.1...v0.18.0

v0.17.1: 0.17.1

Compare Source

Fixes
  • Fix handling of Keyboardinterrupt when running a task on windows #​42

Full Changelog: nat-n/poethepoet@v0.17.0...v0.17.1

v0.17.0: 0.17.0

Compare Source

Enhancements

  • Support for interpolating env vars into task arg default values (#​3c994684)
  • Support providing a cwd for tasks included from another file #​110
  • Add new switch task type for running different versions of a task depending on the result of a control task #​83

Fixes

  • Set PYTHONIOENCODING to utf-8 before invoking poetry env info -p #​112

New Contributors

Full Changelog: nat-n/poethepoet@v0.16.5...v0.17.0

v0.16.5: 0.16.5

Compare Source

Fixes

New Contributors

Full Changelog: nat-n/poethepoet@v0.16.4...v0.16.5

v0.16.4: 0.16.4

Compare Source

Fixes

Full Changelog: nat-n/poethepoet@v0.16.3...v0.16.4

v0.16.3: 0.16.3

Compare Source

Fixes

New Contributors

Full Changelog: nat-n/poethepoet@v0.16.2...v0.16.3

v0.16.2: 0.16.2

Compare Source

Fixes

  • Revert all changes in v0.16.1 to address bug reported in #​88

Full Changelog: nat-n/poethepoet@v0.16.1...v0.16.2

v0.16.1: 0.16.1

Compare Source

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

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: nat-n/poethepoet@v0.16.0...v0.16.1

v0.16.0: 0.16.0

Compare Source

Enhancements

  • Add print_result option for script tasks (#​61)

Fixes

  • Fix validation to always check the configured type for an arg (#​80)
  • Fix poetry plugin crash on windows when no pyproject.toml is present (#​81)

Full Changelog: nat-n/poethepoet@v0.15.0...v0.16.0

v0.15.0: 0.15.0

Compare Source

Enhancements

  • Add use_exec option to execute cmd or script tasks with exec instead of a subprocess on supported systems (#​47)
  • Add cwd task option to support setting the working directory for a task (#ab134327)
  • Remove new lines from captured task output when adding it to the env (#​29d91de6)

Fixes

  • Refactor generated python scripts to avoid new lines which may have been causing errors on windows (#​51)
  • Fix bug preventing use of correct python interpreter in shell tasks (#​62b5b3dc )

Full Changelog: nat-n/poethepoet@v0.14.0...v0.15.0

v0.14.0: 0.14.0

Compare Source

Enhancements

  • Add option to specify that a named argument should accept multiple values (#​70)
  • The envfile option now also accept lists of files to load. (#a4a21bb9)
  • Included config files no-longer have to be under the project directory. This improves support for mono-repos. (#​2a2b856b)
  • Improve validation of sequence tasks (#e8159be5)

Breaking changes

Full Changelog: nat-n/poethepoet@v0.13.1...v0.14.0

v0.13.1: 0.13.1

Compare Source

Fixes

  • Remove the upper bound of dependency on tomli (#​57)

Full Changelog: nat-n/poethepoet@v0.13.0...v0.13.1

v0.13.0: 0.13.0

Compare Source

Enhancements

  • Add support for variable templating in configured env vars by (#​56)

Full Changelog: nat-n/poethepoet@v0.12.3...v0.13.0

v0.12.3: 0.12.3

Compare Source

Bugfixes

  • Fix crash of poetry plugin when invoked outside of a project (#​53)

v0.12.2: 0.12.2

Compare Source

Fixes

  • Fix issue preventing include option from working if no tasks are declared in pyproject.toml (#​50)

v0.12.1: 0.12.1

Compare Source

Fixes

  • Update dependency on python to remove the upper bound on 4.0 (#​49)

v0.12.0: 0.12.0

Compare Source

Enhancements

  • Poe the Poet now works as a plugin for poetry >= 1.2 (#​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)
    • 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)

Breaking changes

  • No longer give precedence to the $SHELL env var when selecting an interpreter in shell tasks (#​27)

v0.11.0: 0.11.0

Compare Source

Enhancements

  • Add support for of named arguments (#​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)
  • Add ability to declare default values for env vars in pyproject.toml, similar to ?= in a makefile (#​30)
  • Add experimental implementation of task dependencies (#​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)
  • Make the -v and -q global CLI options incremental (#​35)
  • Update ignore_fail option to support non-zero exit status from sequences (#​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: nat-n/poethepoet@v0.10.0...v0.11.0


Configuration

📅 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.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate. View repository job log here.

@renovate renovate bot requested a review from billsioros as a code owner February 26, 2024 01:31
@renovate renovate bot added the 🎲 dependencies Working on dependencies label Feb 26, 2024
Copy link
Author

renovate bot commented Feb 26, 2024

⚠ Artifact update problem

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:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: poetry.lock
Creating virtualenv dotify-goMkGsqJ-py3.12 in /home/ubuntu/.cache/pypoetry/virtualenvs
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.25.0) requires Python >=3.8
 and no versions of poethepoet match >0.25.0,<0.26.0, poethepoet is forbidden.
So, because dotify depends on poethepoet (^0.25.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

Copy link

stale bot commented Mar 4, 2024

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.

@stale stale bot added the 💀 stale This had no recent activity label Mar 4, 2024
Copy link

stale bot commented Mar 12, 2024

Closing the issue due to inactivity.

@stale stale bot closed this Mar 12, 2024
Copy link
Author

renovate bot commented Mar 12, 2024

Renovate Ignore Notification

Because you closed this PR without merging, Renovate will ignore this update (^0.25.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.

@renovate renovate bot deleted the renovate/poethepoet-0.x branch March 12, 2024 02:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🎲 dependencies Working on dependencies 💀 stale This had no recent activity
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant