1
0
mirror of https://github.com/scrapy/scrapy.git synced 2025-02-06 13:49:32 +00:00

35 Commits

Author SHA1 Message Date
Andrey Rakhmatullin
7dd92e6e43
Add pylint rules to ruff, refresh the ignore list of pylint itself (#6584) 2024-12-16 09:44:36 +01:00
Andrey Rakhmatullin
1e4c81e9dc Add Perflint rules to ruff. 2024-12-12 21:03:34 +05:00
Andrey Rakhmatullin
e7595837a6 Add flake8-raise rules to ruff. 2024-12-12 20:33:35 +05:00
Andrey Rakhmatullin
897e124a27 Add flake8-return rules to ruff. 2024-12-12 20:32:25 +05:00
Andrey Rakhmatullin
c9095ef927 Remove --keep-runtime-typing from pyupgrade. 2024-10-17 21:26:02 +05:00
Vsevolod Breus
5391663072
Drop Python 3.8 Support (#6472) 2024-10-16 10:03:16 +02:00
Georgiy Zatserklianyi
6ce0342beb
Allow yielding items from start_requests (#6417)
Co-authored-by: Georgiy Zatserklianyi <george.zatseklyany@gmail.com>
Co-authored-by: Adrián Chaves <adrian@chaves.io>
Co-authored-by: Andrey Rakhmatullin <wrar@wrar.name>
2024-08-26 20:53:06 +02:00
Rotzbua
0d445a3224
refactor(yield): use yield from syntax 2024-01-05 12:30:10 +01:00
Andrey Rakhmatullin
824641e349 Merge remote-tracking branch 'origin/master' into mypy-imports 2023-02-11 22:02:19 +04:00
Jalil SA
a5c1ef8276 sort imports with isort 2023-01-25 14:25:15 -06:00
Andrey Rakhmatullin
afd5d85320 Fix remaining issues in tests. 2023-01-25 22:15:10 +04:00
Emmanuel Rondan
e211ec0aa2 adding black formatter to all the code 2022-11-29 11:30:46 -03:00
Andrey Rakhmatullin
b21c16099e Fix flake8 issues. 2022-07-22 19:18:33 +05:00
Adrián Chaves
c961438d5d tests: cover scenarios of bad results from process_spider_output 2022-03-16 18:45:56 +01:00
Andrey Rakhmatullin
f789547551 Implement spider middleware iterable upgrade/downgrade. 2022-01-11 18:28:32 +05:00
Andrey Rakhmatullin
7306a81188 Disable builtin middlewares in spider middleware tests. 2021-07-19 20:09:11 +05:00
Andrey Rakhmatullin
30ed7fa349 Some cleanup, make sync middlewares fail earlier. 2021-04-02 22:20:56 +05:00
Andrey Rakhmatullin
f422861ef4 Add more tests for spider middlewares. 2021-03-25 20:49:12 +05:00
Marc Hernandez Cabot
6fb85951ce fix E22X flake8 2020-02-21 08:39:14 +01:00
Andrey Rakhmatullin
92ffd2f249 Simplify some more imports. 2019-11-14 13:45:39 +05:00
Eugenio Lacuesta
40449fa0eb Update docs, add tests, remove FIXME comment 2018-08-03 18:20:25 -03:00
Eugenio Lacuesta
8c55f5eb15 Simplify check for re-raised exception. Add tests. 2018-08-03 15:16:26 -03:00
Eugenio Lacuesta
d6d3e87e3a Rename test file 2018-07-27 14:47:52 -03:00
Eugenio Lacuesta
71a1406c99 Logging changes 2018-07-18 17:43:05 -03:00
Eugenio Lacuesta
6329441c82 ModuleNotFoundError was added in py3.6 2018-07-18 17:31:31 -03:00
Eugenio Lacuesta
a3af0bfd56 More tests 2018-07-18 15:15:55 -03:00
Eugenio Lacuesta
56e92d90fd Update tests 2018-07-17 15:15:38 -03:00
Eugenio Lacuesta
b8e8922d54 Simplify stuff. Add more tests. 2018-07-15 18:17:00 -03:00
Eugenio Lacuesta
cff9e87625 Fix tests 2018-07-15 16:21:08 -03:00
Eugenio Lacuesta
e7e18db179 Fix tests 2018-07-13 16:40:30 -03:00
Eugenio Lacuesta
0a0e62272e New tests 2018-07-04 16:19:19 -03:00
Mikhail Korobov
b040df5ac0 TST cleanup spider middleware tests 2017-03-21 15:56:18 +05:00
Eugenio Lacuesta
9c256cf693 Undocument _InvalidOutput exception 2017-03-10 15:41:57 -03:00
Eugenio Lacuesta
4090cc3990 Spider middleware: use Mockserver to test process_spider_exception 2017-03-08 18:11:20 -03:00
Eugenio Lacuesta
706ed0e049 Spider middleware: process_spider_exception on generators 2017-03-01 12:01:53 -03:00