Currently ItemProvider always requires Response. So, if a page object doesn't need a response, and an item produced by this page object is used as a dependency, then Response is still downloaded.
As ItemProvider only needs a Response object to pass it to build_instances() we discussed the idea that just passing a DummyResponse instance there can be enough but didn't check that.
Currently ItemProvider always requires Response. So, if a page object doesn't need a response, and an item produced by this page object is used as a dependency, then Response is still downloaded.