Skip to content

build(deps): minor/patch dependency bumps#2054

Open
romanbsd wants to merge 1 commit into
unclecode:developfrom
romanbsd:deps/minor-bumps
Open

build(deps): minor/patch dependency bumps#2054
romanbsd wants to merge 1 commit into
unclecode:developfrom
romanbsd:deps/minor-bumps

Conversation

@romanbsd

@romanbsd romanbsd commented Jul 4, 2026

Copy link
Copy Markdown

Summary

Split out of #2046, per @ntohidi's review. Non-breaking version bumps that stay within the current major for each package.

What changed

  • Minor/patch bumps across the core deps (aiohttp, anyio, playwright, patchright, pydantic, cssselect, click, brotli, humanize, lark, shapely, PyYAML, nltk, xxhash, aiosqlite, python-dotenv, requests, beautifulsoup4, fake-useragent, playwright-stealth).
  • Pin styles preserved~= kept everywhere it was already used (aiosqlite, python-dotenv, requests, beautifulsoup4, xxhash), per your note about keeping the existing pinning policy.
  • Consolidated the duplicate httpx / httpx[http2] entries into a single httpx[http2] line.
  • Moved pdf2image into the [pdf] optional-dependencies extra (only needed for PDF processing, not core crawling) rather than making it a core dependency.

Deliberately excluded (addressing your other points)

  • ~=>= blanket policy change — reverted, existing pin styles kept.
  • setuptools 64 → 81 and the wheel pin — dropped; nothing here needs them and they risk older-system builds.
  • New pins on previously-unpinned optional deps (torch, transformers, etc.) — dropped.

Notes

  • uv.lock intentionally left out to keep this reviewable; it can be regenerated on merge (develop's committed lock is already stale vs its own pyproject.toml).
  • Major-version bumps are in a separate PR.

🤖 Generated with Claude Code

Non-breaking version bumps that stay within the current major for each
package. Existing pin styles are preserved (~= kept where it was used).
Also:
- consolidate the duplicate httpx / httpx[http2] entries into one
- move pdf2image into the [pdf] optional-dependencies extra (it is only
  needed for PDF processing, not core crawling)

Major-version bumps are handled separately.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@romanbsd romanbsd mentioned this pull request Jul 4, 2026
6 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant