Aditya
a8aedbeb7c
chore: rearrange imports
2020-08-29 12:12:18 +05:30
Aditya
5e36f539e2
chore: remove typing-extensions dependency
2020-08-27 15:12:22 +05:30
Aditya
450ba6b51f
fix(typo): stream -> streams, use isinstance
2020-08-26 17:20:59 +05:30
Aditya
1432161477
fix: bump min typing-extensions version to 3.7.4
...
- typing-extensions>=3.7.4 only supports TypedDict
2020-08-24 15:40:01 +05:30
Aditya
26d344b762
Merge branch 'http2' of https://github.com/scrapy/scrapy into h2-client-protocol
2020-08-24 14:58:23 +05:30
Eugenio Lacuesta
f1250177dc
Remove Python 3.5 from CI ( #4743 )
2020-08-22 09:33:35 +02:00
Mikhail Korobov
ba0e7f3c85
Merge pull request #4747 from Gallaecio/pylint-update
...
Skip checks introduced in Pylint 2.6.0
2020-08-21 23:18:51 +05:00
Adrián Chaves
7c076122eb
Skip checks introduced in Pylint 2.6.0
2020-08-21 17:06:54 +02:00
Andrey Rahmatullin
07b0c591e0
Merge pull request #4745 from Yogendra0Sharma/fix4741
...
Removed appveyor.xml no longer needed
2020-08-21 12:36:13 +05:00
yogendra0sharma
2fbfe2c214
Removed appveyor.xml no longer needed
2020-08-21 12:18:15 +05:30
Grisha Temchenko
d68aab992e
Smarter generator check for combined return/yield statements ( #4721 )
2020-08-20 10:22:07 -03:00
Hugo van Kemenade
a57db9e302
Bitbucket no longer supports Mercurial repositories ( #4738 )
2020-08-19 17:45:24 +02:00
sakshamb2113
42383cc267
Add a setting to customize the asyncio event loop ( #4414 )
2020-08-19 09:18:14 +02:00
Aditya
2f00666d74
refactor: move agents & context-factory
2020-08-19 07:31:52 +05:30
Aditya
30eb005639
fix: InvalidNegotiatedProtocol __str__ method
2020-08-19 06:25:04 +05:30
Aditya
e3233b79de
refactor(h2-stream): alphabetical order of imports
2020-08-19 05:10:19 +05:30
Aditya
a206ac5f6f
tests: disable python 3.5 for travis and azure
2020-08-18 07:36:39 +05:30
Aditya
a87ab71d10
refactor(http2): metadata for Stream
...
- Add Note about HTTP/2 Cleartext not supported in settings.rst
2020-08-18 05:52:40 +05:30
Adrián Chaves
e70975f0bb
Allow overwriting feeds ( #4512 )
...
Co-authored-by: Yuval Hager <yhager@yhager.com>
2020-08-17 15:10:08 +02:00
Mikhail Korobov
282a6d4fc1
Merge pull request #4727 from wRAR/mitmproxy-ca
...
Use a longer key in mitmproxy-ca.pem.
2020-08-17 14:06:58 +05:00
Mikhail Korobov
61459de476
Merge pull request #4688 from ashellunts/obsolete-s3feednokeys
...
Remove obsolete S3FeedStorage instancing without AWS credentials
2020-08-17 13:58:32 +05:00
Adrián Chaves
792d29380e
Merge Twisted’s deprecated HTTPClientFactory into ScrapyHTTPClientFactory ( #4165 )
...
* Port code from Twisted’s deprecated HTTPClientFactory into ScrapyHTTPClientFactory
* Mention that ScrapyHTTPClientFactory has Twisted code
2020-08-17 10:54:58 +02:00
Mikhail Korobov
5ac135f036
Merge pull request #4718 from Gallaecio/support-pinned-3.6
...
Upgrade minimum dependencies for Python 3.6 support
2020-08-17 13:54:45 +05:00
Grammy Jiang
55edf8d3b8
Add typing hint to httpcache downloadermiddlewares ( #4243 )
2020-08-17 10:50:52 +02:00
Ajay Mittur
a8e08d51cd
Check if file is already present on running `scrapy genspider` and terminate if so ( #4623 )
2020-08-17 10:45:52 +02:00
Eugenio Lacuesta
2aa4f3cbf9
Conditional request attribute binding for responses ( #4632 )
2020-08-17 10:39:59 +02:00
adityaa30
75fe3d1365
fix: increase timeout to 0.5 seconds
...
- In Windows specifically the reactor was left unclean by the
HostnameEndpoint due to the tearDown method of
test_downloader_handlers.py::HttpTestCase due to
which the following 2 tests were failing:
1. test_timeout_download_from_spider_server_hangs
2. test_timeout_download_from_spider_nodata_rcvd
- Increasing the timeout fixed the test (in local)
2020-08-17 04:18:03 +05:30
Aditya
38d361792c
fix: typing & pylint errors
...
- Ignore typing check for http2 test files
2020-08-16 17:55:16 +05:30
Aditya
f9f008e935
test: add typing-extensions
2020-08-16 17:04:40 +05:30
Aditya
d97cf973dd
Merge branch 'master' of https://github.com/scrapy/scrapy into h2-client-protocol
2020-08-16 11:31:10 +05:30
Aditya
af73f141b2
refactor: move all http2 tests in separate files
2020-08-16 11:26:32 +05:30
Andrey Rakhmatullin
756c368a6b
Use a longer key in mitmproxy-ca.pem.
2020-08-14 22:09:24 +05:00
Andrey Rahmatullin
acb3b4433a
Merge pull request #4724 from Gallaecio/feed-uri-params
...
Document FEED_URI_PARAMS
2020-08-14 14:47:55 +05:00
Mikhail Korobov
61653418ff
Merge pull request #4090 from Gallaecio/documentation-build
...
Fix references to Python types in parameter type fields
2020-08-14 00:58:06 +05:00
Mikhail Korobov
cd0d3fd48d
Merge pull request #4705 from Gallaecio/deprecation-policy
...
Cover our deprecation policy in the documentation
2020-08-14 00:27:37 +05:00
Mikhail Korobov
1f44464a4a
Merge pull request #4723 from Gallaecio/windows
...
test_utils_iterators.py: support Windows the right way
2020-08-14 00:23:55 +05:00
Adrián Chaves
65e0abaea5
Document FEED_URI_PARAMS
2020-08-13 09:05:51 +02:00
Adrián Chaves
24ba5a71ac
Maybe the problem is not in the code after all
2020-08-13 06:35:09 +02:00
Adrián Chaves
5f4df622a1
test_utils_iterators.py: support Windows the right way
2020-08-13 05:41:06 +02:00
Adrián Chaves
b1de55d37d
Fix marker syntax
2020-08-12 12:34:40 +02:00
Adrián Chaves
8e393a0b21
Do not change the mitmproxy version for no-3.6 Python versions
2020-08-12 12:29:51 +02:00
Adrián Chaves
394631fc0a
Restore 3.5 support for mitmproxy-based tests
2020-08-12 12:08:09 +02:00
Ajay Mittur
1c4b4cc6b0
Support defining file path based on item in media pipelines ( #4686 )
2020-08-11 14:12:44 +02:00
Adrián Chaves
b2f4df5cb7
Merge remote-tracking branch 'upstream/master' into documentation-build
2020-08-11 13:16:14 +02:00
Adrián Chaves
aefd43a6c6
Upgrade minimum dependencies for Python 3.6 support
2020-08-11 12:52:54 +02:00
Adrián Chaves
90f85a2b9b
Enable Travis CI
2020-08-11 10:20:30 +02:00
Aditya
c67d6dea31
fix: H2 docs, NotImplementedError for H2 Tunnel
2020-08-11 04:39:41 +05:30
Andrey Rahmatullin
0cf1340c29
Merge pull request #4663 from ajaymittur28/scrapy-check-test
...
Add Tests to `scrapy check` command
2020-08-10 16:18:29 +05:00
Andrey Rahmatullin
702de0480b
Merge pull request #4564 from jacty/patch-1
...
Unnecessary update when value is None
2020-08-10 16:14:42 +05:00
Aditya
e0c3019d90
fix: ScrapyProxyH2Agent
...
- add required test cases
BREAKING CHANGES
Presently the tests (in test_downloader_handlers.py)
1. test_download_without_proxy
2. test_download_with_proxy_https_timeout
collide with each other when run together. However, if both of the tests
are ran individually then both pass.
2020-08-09 16:19:35 +05:30