Andrey Rakhmatullin
|
ffc6f525ce
|
Merge remote-tracking branch 'origin/master' into asyncio-parse-asyncgen-proper-rebased
|
2021-04-14 17:34:58 +05:00 |
Eugenio Lacuesta
|
d8d1dc5b50
|
Ignore typing warning in test
|
2021-04-12 10:43:02 -03:00 |
Eugenio Lacuesta
|
b6f77806b0
|
Engine tests: fix item class spider, add minimal type hints
|
2021-04-09 13:09:47 -03:00 |
Adrián Chaves
|
a71d6ef29d
|
2.5.0 release notes (#5028)
Co-authored-by: Eugenio Lacuesta <1731933+elacuesta@users.noreply.github.com>
|
2021-04-06 16:09:07 +02:00 |
Andrey Rakhmatullin
|
30ed7fa349
|
Some cleanup, make sync middlewares fail earlier.
|
2021-04-02 22:20:56 +05:00 |
Eugenio Lacuesta
|
9e7cbc05ae
|
Fix type for urlencode's doseq argument
|
2021-04-01 15:22:51 -03:00 |
Mikhail Korobov
|
12f2006b7b
|
Merge pull request #4799 from GeorgeA92/patch-2
httpcompression stats added
|
2021-04-01 22:47:24 +05:00 |
Mikhail Korobov
|
f0c8d31193
|
Merge pull request #4694 from Jgaldos/improve-httpstatus-all-meta
Improve http status all on http error middleware
|
2021-04-01 22:43:45 +05:00 |
Mikhail Korobov
|
d0e23486b4
|
Merge pull request #4902 from Gallaecio/retry-request
Implement a retry request function
|
2021-04-01 22:23:56 +05:00 |
Andrey Rakhmatullin
|
6803779eb7
|
Add more tests for _process_iterable_universal.
|
2021-03-26 22:29:07 +05:00 |
Andrey Rakhmatullin
|
7b515a0485
|
Merge remote-tracking branch 'origin/master' into asyncio-parse-asyncgen-proper-rebased
|
2021-03-25 22:13:49 +05:00 |
Andrey Rakhmatullin
|
f422861ef4
|
Add more tests for spider middlewares.
|
2021-03-25 20:49:12 +05:00 |
Andrey Rakhmatullin
|
a6034f942b
|
Add tests for _AsyncCooperatorAdapter.
|
2021-03-23 22:47:37 +05:00 |
Andrey Rakhmatullin
|
c51ec1ae1c
|
Drop process_iterable_helper, add _process_iterable_universal.
|
2021-03-23 22:47:30 +05:00 |
Eugenio Lacuesta
|
72e8cea8af
|
Avoid exceptions in is_generator_with_return_value (#4935)
|
2021-03-22 11:51:11 -03:00 |
Adrián Chaves
|
ec5a7918ec
|
Include Content-Length in HTTP/1.1 responses (#5057)
|
2021-03-22 11:25:40 +01:00 |
Mikhail Korobov
|
0e7ee1256c
|
Merge pull request #5036 from dmiwell/urllength-dont-skip-silently
UrlLengthMiddleware: don't skip silently
|
2021-03-20 00:55:33 +05:00 |
Adrián Chaves
|
308a58aa27
|
Update CI to support Twisted 21.2.0 (#5027)
|
2021-03-19 18:39:44 +01:00 |
Adrián Chaves
|
8e73e1dfb5
|
upper-constraints.txt: restrict botocore further
|
2021-03-18 23:42:29 +01:00 |
Adrián Chaves
|
1d83697990
|
Merge pull request #4769 from scrapy/http2
Implement experimental HTTP/2 support
|
2021-03-18 22:18:12 +01:00 |
Dmitriy Pomazunovskiy
|
9cc4513bd6
|
simpler stats access
|
2021-03-15 21:38:03 +06:00 |
Dmitriy Pomazunovskiy
|
0f254a6afb
|
Test from_settings
|
2021-03-12 17:11:50 +06:00 |
Dmitriy Pomazunovskiy
|
d4b2b61255
|
Use from_settings for backward compatibility
|
2021-03-12 16:59:37 +06:00 |
Dmitriy Pomazunovskiy
|
6e5ea7924c
|
Log skipped urls by length to INFO, add skipped stats
|
2021-03-12 11:08:41 +06:00 |
Eugenio Lacuesta
|
0c16088230
|
headers_received signal (#4897)
|
2021-03-11 11:52:35 -03:00 |
Adrián Chaves
|
5b2d3e17a3
|
Merge branch 'master' into http2
|
2021-03-09 14:59:17 +01:00 |
Eugenio Lacuesta
|
9e62355271
|
Allow logger/stats customization in get_retry_request
|
2021-03-02 12:12:22 -03:00 |
Adrián Chaves
|
386e2a51ae
|
tests/test_downloader_handlers_http2.py: fix style issue
|
2021-02-24 10:41:01 +01:00 |
Adrián Chaves
|
12064d799b
|
HTTP/2: improve header handling
|
2021-02-24 10:37:38 +01:00 |
Adrián Chaves
|
5101094207
|
HTTP/2: test a CONNECT request
|
2021-02-24 07:33:39 +01:00 |
Adrián Chaves
|
7605f19ec4
|
HTTP/2: test 2 concurrent requests to the same domain
|
2021-02-23 05:54:48 +01:00 |
Eugenio Lacuesta
|
6326178bc5
|
http2: acceptable protocol update, tests (#4994)
|
2021-02-22 16:50:51 +01:00 |
Adrián Chaves
|
1f7665c4cf
|
Silence a PyLint check on a mistake made for testing purposes
|
2021-02-22 16:48:10 +01:00 |
Adrián Chaves
|
722a33a2ac
|
Fix style issues
|
2021-02-22 16:42:38 +01:00 |
Adrián Chaves
|
80f5003c88
|
Add tests for get_retry_request
|
2021-02-22 16:38:38 +01:00 |
Andrey Rakhmatullin
|
40eab1d473
|
Drop a duplicate import.
|
2021-02-18 19:56:12 +05:00 |
Andrey Rakhmatullin
|
58706c6598
|
Merge branch 'asyncdef-tests' into asyncio-parse-asyncgen-proper-rebased
|
2021-02-18 17:20:25 +05:00 |
Andrey Rakhmatullin
|
49af7c4c8b
|
Drop pytest-twisted, use Scrapy code to install the reactor.
|
2021-02-18 17:10:30 +05:00 |
Eugenio Lacuesta
|
e80f37bd3f
|
Test http2 agent for unsupported scheme
|
2021-02-17 16:34:29 -03:00 |
Eugenio Lacuesta
|
ac82a4a8a0
|
Merge remote-tracking branch 'upstream/master' into http2
|
2021-02-17 16:33:57 -03:00 |
Andrey Rakhmatullin
|
abbbfbbb38
|
Add tests for deferred_f_from_coro_f.
|
2021-02-12 22:41:16 +05:00 |
Andrey Rakhmatullin
|
a7557f2a49
|
Merge remote-tracking branch 'origin/master' into asyncio-parse-asyncgen-proper-rebased
|
2021-02-11 16:09:14 +05:00 |
Andrey Rakhmatullin
|
54fd371481
|
Skip uvloop 0.15.0+ on py36.
|
2021-02-11 14:24:11 +05:00 |
Adrián Chaves
|
9ac5b1d021
|
Adjust test constraints
|
2021-02-09 09:13:25 +01:00 |
Adrián Chaves
|
bb72bba178
|
tox: apply upper constraints to all non-pinned package installations
|
2021-02-09 09:13:25 +01:00 |
Adrián Chaves
|
45345ba6b5
|
Use constraints.txt to limit pip resolver backtracking
|
2021-02-09 09:13:25 +01:00 |
Andrey Rakhmatullin
|
5cf403295d
|
Remove a duplicate definition.
|
2021-02-05 19:40:14 +05:00 |
Andrey Rakhmatullin
|
2152a2a508
|
Add main infrastructure for async callbacks.
|
2021-02-05 16:21:56 +05:00 |
Andrey Rakhmatullin
|
d66d52d3ed
|
Add process_iterable_helper.
|
2021-02-05 16:21:56 +05:00 |
Andrey Rakhmatullin
|
7e9f498e00
|
Add MutableAsyncChain.
|
2021-02-05 16:21:56 +05:00 |