Scrapy-poet

Latest version: v0.22.3

Safety actively analyzes 630223 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 6 of 6

0.1.0

------------------

* New providers interface

* One provider can provide many types at once
* Single instance during the whole spider lifespan
* Registration is now explicit and done in the spider settings

* CI is migrated from Travis to Github Actions
* Python 3.9 support

0.0.3

------------------

* Documentation improvements
* providers can now access various Scrapy objects:
Crawler, Settings, Spider, Request, Response, StatsCollector

0.0.2

------------------

The repository is renamed to ``scrapy-poet``, and split into two:

* ``web-poet`` (https://github.com/scrapinghub/web-poet) contains
definitions and code useful for writing Page Objects for web
data extraction - it is not tied to Scrapy;
* ``scrapy-poet`` (this package) provides Scrapy integration for such
Page Objects.

API of the library changed in a backwards incompatible way;
see README and examples.

New features:

* ``DummyResponse`` annotation allows to skip downloading of scrapy Response.
* ``callback_for`` works for Scrapy disk queues if it is used to create
a spider method (but not in its inline form)
* Page objects may require page objects as dependencies; dependencies are
resolved recursively and built as needed.
* InjectionMiddleware supports ``async def`` and asyncio providers.

0.0.1

------------------

Initial release.

Page 6 of 6

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.