copier-org / copier

Library and command-line utility for rendering projects templates.
https://readthedocs.org/projects/copier/
MIT License
2.07k stars 182 forks source link

build(deps-dev): bump types-psutil from 6.0.0.20241011 to 6.1.0.20241022 #1829

Closed dependabot[bot] closed 1 month ago

dependabot[bot] commented 1 month ago

Bumps types-psutil from 6.0.0.20241011 to 6.1.0.20241022.

Commits


Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
sisp commented 1 month ago

Interesting, Renovate doesn't detect this update. Might be because of the * specifier, likely a bug. I'll investigate it and merge the Dependabot PR now.

yajo commented 1 month ago

Maybe due to this? https://github.com/copier-org/copier/blob/e492e95f5243c8e2c1b9e649478671e0f56853fa/renovate.json#L9

sisp commented 1 month ago

I don't think that's it. Lock file maintenance is about updating the whole lock file (especially also the locked versions of indirect dependencies for which Renovate won't create PRs). But types-psutil is a direct dependency, so Renovate should send a PR.

sisp commented 1 month ago

I found the reason in the debug log:

{
  "datasource": "pypi",
  "currentValue": "*",
  "managerData": {
    "nestedVersion": false
  },
  "versioning": "poetry",
  "depName": "types-psutil",
  "depType": "dev",
  "lockedVersion": "6.0.0.20241011",
  "updates": [],
  "packageName": "types-psutil",
  "warnings": [],
  "sourceUrl": "https://github.com/python/typeshed",
  "registryUrl": "https://pypi.org/pypi",
  "changelogUrl": "https://github.com/typeshed-internal/stub_uploader/blob/main/data/changelogs/psutil.md",
  "currentVersion": "6.0.0.20241011",
  "skipReason": "invalid-version"
}

Note the "skipReason": "invalid-version" entry. This might one of the known bugs related to Poetry: https://docs.renovatebot.com/modules/manager/poetry/#bug-reports