Skip to content

fix(deps): update dependency beautifulsoup4 to v4.14.3#3510

Open
renovate[bot] wants to merge 1 commit intomasterfrom
renovate/beautifulsoup4-4.x
Open

fix(deps): update dependency beautifulsoup4 to v4.14.3#3510
renovate[bot] wants to merge 1 commit intomasterfrom
renovate/beautifulsoup4-4.x

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented May 26, 2025

This PR contains the following updates:

Package Change Age Confidence
beautifulsoup4 (changelog) ==4.8.2==4.14.3 age confidence

Configuration

📅 Schedule: Branch creation - "every weekend" in timezone US/Eastern, Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, 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 was generated by Mend Renovate. View the repository job log.

@renovate
Copy link
Contributor Author

renovate bot commented May 26, 2025

⚠️ 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: uv.lock
Command failed: uv lock --upgrade-package beautifulsoup4
Using CPython 3.13.12
  × No solution found when resolving dependencies:
  ╰─▶ Because wagtail==5.2.8 depends on beautifulsoup4>=4.8,<4.12 and your
      project depends on beautifulsoup4==4.14.3, we can conclude that your
      project and wagtail==5.2.8 are incompatible.
      And because your project depends on wagtail==5.2.8, we can conclude that
      your project's requirements are unsatisfiable.

@renovate renovate bot force-pushed the renovate/beautifulsoup4-4.x branch 9 times, most recently from 7d47d9b to e90679d Compare May 30, 2025 06:14
@renovate renovate bot force-pushed the renovate/beautifulsoup4-4.x branch 9 times, most recently from eacc7b4 to f13d044 Compare June 4, 2025 15:18
@renovate renovate bot force-pushed the renovate/beautifulsoup4-4.x branch 9 times, most recently from 7bbd17a to 56120c3 Compare June 13, 2025 17:29
@renovate renovate bot force-pushed the renovate/beautifulsoup4-4.x branch 13 times, most recently from f7f1e2c to af48d29 Compare June 30, 2025 15:26
@renovate renovate bot force-pushed the renovate/beautifulsoup4-4.x branch 14 times, most recently from f847fd8 to fe17da1 Compare July 4, 2025 07:04
@arslanashraf7
Copy link
Contributor

This is blocked on Wagtail upgrade as per #3510 (comment).

"Pillow==10.4.0",
"PyNaCl==1.6.2",
"beautifulsoup4==4.8.2",
"beautifulsoup4==4.14.3",
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Bug: The pyproject.toml dependency for beautifulsoup4 was updated, but the uv.lock file was not regenerated. This will cause the production build to fail.
Severity: CRITICAL

Suggested Fix

Regenerate the uv.lock file to reflect the updated dependency version specified in pyproject.toml. This can be done by running the appropriate uv command to update and sync the lock file.

Prompt for AI Agent
Review the code at the location below. A potential bug has been identified by an AI
agent.
Verify if this is a real issue. If it is, propose a fix; if not, explain why it's not
valid.

Location: pyproject.toml#L17

Potential issue: The `pyproject.toml` file specifies `beautifulsoup4==4.14.3`, but the
`uv.lock` file still contains version `4.8.2`. The production Docker build uses the `uv
sync --frozen` command, which enforces that the lock file's contents must match the
project's dependencies. This version mismatch will cause a constraint failure, leading
to a failed build in the CI/CD pipeline and preventing the application from being
deployed.

Did we get this right? 👍 / 👎 to inform future reviews.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants