John de la Garza
b02d26fae8
rel_has_nofollow: remove redundant if statement
2019-02-15 16:54:33 -08:00
Victor Torres
9fed6fcb51
trigger tests
2019-02-14 16:59:51 -02:00
Victor Torres
9b8ba4c383
try to import botocore before runing some tests
2019-02-14 16:20:56 -02:00
Victor Torres
ea8be627d1
botocore is not supported on debian jessie
2019-02-13 20:32:36 -02:00
Victor Torres
dc0b643832
refactoring tests to avoid mocking private method
2019-02-13 19:44:50 -02:00
Victor Torres
b4d132b9f0
setting botocore version as described in debian jessie website
...
https://packages.debian.org/en/jessie/python-botocore
2019-02-13 19:21:14 -02:00
Pedro Sousa
430e939248
Added missing AWS Settings for ImagesPipeline
2019-02-13 19:59:40 +00:00
Adrián Chaves
50bf4c60c4
Document that the main entry point of downloader and spider middlewares is from_crawler()
2019-02-13 17:39:20 +01:00
Pedro Sousa
04ccf79e38
A different S3 Endpoint URL is now possible when uploading images
2019-02-13 15:39:45 +00:00
Victor Torres
984e706fd2
using blank string instead of None as default value as proposed by @kmike
2019-02-12 12:26:57 -02:00
Victor Torres
c2dede27bd
reduce code with simple ternary operator
2019-02-12 12:22:05 -02:00
Victor Torres
7c9f0bd86c
using named params with optional amazon s3 params
2019-02-12 12:19:30 -02:00
Adrián Chaves
03e61b9908
Check that spidercls arguments in scrapy.crawler classes are not spider objects
2019-02-12 14:46:27 +01:00
Victor Torres
1eac2a163c
simplifying how we deal with threads.deferToThread calls
2019-02-08 16:50:39 -02:00
Victor Torres
f824f5b2d1
testing public method store instead of private method _store_in_thread
...
need to mock deferToThread function
2019-02-08 15:51:23 -02:00
Victor Torres
cfd183a9d1
no need to use get here since we're defining a default value in default_settings.py
2019-02-08 15:51:23 -02:00
Victor Torres
ceae356e62
add FEED_STORAGE_S3_ACL to default_settings.py file
2019-02-08 15:51:23 -02:00
Victor Torres
079af889e7
also testing without botocore
2019-02-08 15:51:23 -02:00
Victor Torres
dbeb088eea
trying to fix jessie testenv by adding botocore to requirements and fixing its version
2019-02-08 15:51:23 -02:00
Victor Torres
e25b9a2323
calling it feeds instead of objects
2019-02-08 15:51:23 -02:00
Victor Torres
7b83ed7c5e
remove typo
2019-02-08 15:51:23 -02:00
Victor Torres
e0f34be383
update docs
2019-02-08 15:51:23 -02:00
Victor Torres
126207fb7b
PEP8: use short name for mock method
2019-02-08 15:51:23 -02:00
Victor Torres
ad83ffdf1f
refactoring
2019-02-08 15:51:23 -02:00
Victor Torres
013568097d
add FEED_STORAGE_S3_ACL setting
2019-02-08 15:51:23 -02:00
Júlio César Batista
cb5f800b0f
Adding documentation about Google Cloud Storage Feed Export
2019-02-08 11:26:33 -02:00
Júlio César Batista
2bbbd02bda
Adding an option to set ACL while uploading the blob to GCS
2019-02-08 09:45:10 -02:00
Júlio César Batista
4a53de165a
Sorted schemas alphabetically
2019-02-08 09:09:56 -02:00
Júlio César Batista
fc6809b024
Add gcs schema to FEED_STORAGES_BASE
2019-02-08 09:08:54 -02:00
Júlio César Batista
1bb6c4154c
Turning into instance attributes
2019-02-08 09:04:01 -02:00
Raul Gallegos
b364bfb68b
Merge pull request #3615 from Gallaecio/form-request-example
...
Indicate that users must implement their own authentication result check
2019-02-06 23:11:51 -05:00
Adrián Chaves
38af090f4d
Indicate that users must implement their own authentication result check
...
The example of form-based login could lead some users to think its authentication result
check was final. See https://stackoverflow.com/a/54410966/939364
This change should make it more obvious that users are expected to implement their
own logic to check whether authentication worked or not.
2019-02-04 11:17:58 +01:00
Júlio César Batista
a4059851e7
Refactoring tests
2019-01-31 18:29:15 -02:00
Júlio César Batista
5a55c4269d
Adding GCSFeedStorage
2019-01-31 17:20:29 -02:00
Daniel Graña
65d631329a
Be consistent with domain used for links to documentation website
2019-01-31 01:28:53 -03:00
Daniel Graña
88326cd8be
Set release date to 1.6.0
2019-01-31 01:16:45 -03:00
Daniel Graña
b8594353d0
Bump version: 1.5.0 → 1.6.0
2019-01-30 18:00:40 -03:00
Daniel Graña
1312174607
Merge pull request #3549 from scrapy/release-notes-1.6
...
1.6 release notes
2019-01-30 15:03:49 -03:00
Mikhail Korobov
91791cd329
DOC final changelog cleanups
2019-01-30 12:49:36 -03:00
Mikhail Korobov
2c8c8b2dd8
DOC fix after bad merge - remove duplicate entries in changelog
2019-01-30 12:49:36 -03:00
Mikhail Korobov
0fc9d705c2
DOC mention that telnet security improvements happened in 1.5.2
2019-01-30 12:49:36 -03:00
Mikhail Korobov
4cf4dd1d3e
DOC add recent changes to changelog
2019-01-30 12:49:36 -03:00
Mikhail Korobov
638469f9ef
DOC extract_first/extract matches get/getall better
...
Thanks @Gallaecio!
2019-01-30 12:49:36 -03:00
Mikhail Korobov
e479f5aa15
DOC update changelog
...
* changes from recently merged pull requests
* more highlights
* re-organized headers
* Selector API changes
2019-01-30 12:49:36 -03:00
Mikhail Korobov
706910790b
[wip] draft 1.6 release notes
2019-01-30 12:49:36 -03:00
Eugenio Lacuesta
e3e804cfb0
Styling nitpick :-)
2019-01-28 15:10:34 -03:00
Daniel Graña
b5026b842c
Merge pull request #3544 from joaquingx/fix-item-pipeline-x
...
Fix item-pipeline example
2019-01-28 10:44:19 -03:00
Daniel Graña
c4f57608d6
Merge pull request #3588 from ejulio/dupefilter-debug
...
[MRG+1] Adding requests referer to RFPDupeFilter log messages
2019-01-28 10:22:48 -03:00
Harry Moreno
8fca98616a
fix grammar
2019-01-28 10:19:31 -03:00
Daniel Graña
0e5b6755ba
Merge pull request #3605 from morenoh149/patch-2
...
fix grammar
2019-01-28 10:18:45 -03:00