Skip to content

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github May 30, 2025

Bumps scrapy from 2.11.2 to 2.13.1.

Release notes

Sourced from scrapy's releases.

2.13.0

  • The asyncio reactor is now enabled by default
  • Replaced start_requests() (sync) with start() (async) and changed how it is iterated.
  • Added the allow_offsite request meta key
  • Spider middlewares that don't support asynchronous spider output are deprecated
  • Added a base class for universal spider middlewares

See the full changelog

2.12.0

  • Dropped support for Python 3.8, added support for Python 3.13
  • start_requests can now yield items
  • Added scrapy.http.JsonResponse
  • Added the CLOSESPIDER_PAGECOUNT_NO_ITEM setting

See the full changelog.

Changelog

Sourced from scrapy's changelog.

Scrapy 2.13.1 (2025-05-28)

  • Give callback requests precedence over start requests when priority values are the same.

    This makes changes from 2.13.0 to start request handling more intuitive and backward compatible. For scenarios where all requests have the same priorities, in 2.13.0 all start requests were sent before the first callback request. In 2.13.1, same as in 2.12 and lower, start requests are only sent when there are not enough pending callback requests to reach concurrency limits.

    (:issue:6828)

  • Added a deepwiki_ badge to the README. (:issue:6793)

    .. _deepwiki: https://deepwiki.com/scrapy/scrapy

  • Fixed a typo in the code example of :ref:start-requests-lazy. (:issue:6812, :issue:6815)

  • Fixed a typo in the :ref:coroutine-support section of the documentation. (:issue:6822)

  • Made this page more prominently listed in PyPI project links. (:issue:6826)

.. _release-2.13.0:

Scrapy 2.13.0 (2025-05-08)

Highlights:

  • The asyncio reactor is now enabled by default

  • Replaced start_requests() (sync) with :meth:~scrapy.Spider.start (async) and changed how it is iterated.

  • Added the :reqmeta:allow_offsite request meta key

  • :ref:Spider middlewares that don't support asynchronous spider output <sync-async-spider-middleware> are deprecated

  • Added a base class for :ref:universal spider middlewares <universal-spider-middleware>

Modified requirements

... (truncated)

Commits
  • 7fe7f17 Bump version: 2.13.0 → 2.13.1
  • 08ee884 bumpversion: set the release date automatically
  • 0cdb971 Complete the release notes
  • c6643c0 Merge pull request #6828 from scrapy/lower-start-priority
  • e3f82af Add a test for ScrapyPriorityQueue pop order
  • 5973208 Make the release notes work better on PyPI. (#6826)
  • 06dec08 Fix a wrong versionadded usage. (#6822)
  • 43087fe Fix typo in documentation and code: 'needs_backoff' -> 'needs_backout' (#6815)
  • f28be27 Add a deepwiki badge, update other badges. (#6793)
  • 05529f3 Release notes for Scrapy 2.13.1
  • Additional commits viewable in compare view

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 <dependency name> 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)

Bumps [scrapy](https://github.com/scrapy/scrapy) from 2.11.2 to 2.13.1.
- [Release notes](https://github.com/scrapy/scrapy/releases)
- [Changelog](https://github.com/scrapy/scrapy/blob/master/docs/news.rst)
- [Commits](scrapy/scrapy@2.11.2...2.13.1)

---
updated-dependencies:
- dependency-name: scrapy
  dependency-version: 2.13.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file python:uv Pull requests that update python:uv code labels May 30, 2025
@k-nut k-nut merged commit ea4777b into main May 30, 2025
2 checks passed
@dependabot dependabot bot deleted the dependabot/uv/scrapy-2.13.1 branch May 30, 2025 19:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python:uv Pull requests that update python:uv code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants