⬆️(deps): Update imapclient requirement from <4.0,>=3.0 to >=3.1.0,<4.0 in /apps/meeseeks_api#111
Conversation
Updates the requirements on [imapclient](https://github.com/mjs/imapclient) to permit the latest version. - [Release notes](https://github.com/mjs/imapclient/releases) - [Changelog](https://github.com/mjs/imapclient/blob/master/NEWS.rst) - [Commits](mjs/imapclient@3.0.0...3.1.0) --- updated-dependencies: - dependency-name: imapclient dependency-version: 3.1.0 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com>
| "flask-restx>=1.3.0,<2.0.0", | ||
| "gunicorn>=22.0.0", | ||
| "imapclient>=3.0,<4.0", | ||
| "imapclient>=3.1.0,<4.0", |
There was a problem hiding this comment.
🟡 uv.lock not regenerated after pyproject.toml dependency change
The pyproject.toml bumps the imapclient minimum from >=3.0,<4.0 to >=3.1.0,<4.0, but the uv.lock file at line 1931 still records the old specifier >=3.0,<4.0. This means the lock file is out of sync with the declared dependencies. Running uv lock --check would fail, and uv sync would need to regenerate the lock file. While the currently resolved version (3.1.0) happens to satisfy the new constraint, the stale lock file means a fresh uv lock could theoretically resolve to a different set of transitive dependencies than what's committed.
Prompt for agents
The uv.lock file was not regenerated after updating the imapclient version specifier in apps/meeseeks_api/pyproject.toml. The lock file at uv.lock:1931 still shows the old specifier (>=3.0,<4.0) instead of the new one (>=3.1.0,<4.0). Run `uv lock` from the repo root to regenerate the lock file so it reflects the updated dependency constraint.
Was this helpful? React with 👍 or 👎 to provide feedback.
|
Looks like imapclient is no longer updatable, so this is no longer needed. |
Updates the requirements on imapclient to permit the latest version.
Release notes
Sourced from imapclient's releases.
Commits
248f09aUpdate version to 3.1.0ad917b0Update AUTHORS.rst for 3.1.0 releasef3813a4Remove unused import in imapclient.tls73b2ceaUpdate .gitignore to include .venv and venv directoriesba65575Add newline to comply fith black formattingdd4dd3cAdd 3.14 to workflows and update docs64250b0Simplify IMAP4_TLS class and fix Python 3.14+ compatibilitya36c452chore(deps-dev): bump black from 25.9.0 to 25.11.0fd4eeafchore(deps-dev): bump setuptools from 72.1.0 to 80.9.01c7fba4chore(deps-dev): bump flake8 from 7.1.0 to 7.3.0Dependabot 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 rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill 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 versionwill 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 dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)