scrapy/scrapy
Adrián Chaves fdba9843bb Implement a simple scheduler_empty signal 2025-03-26 11:26:11 +01:00
..
commands Address feedback 2025-03-25 15:39:24 +01:00
contracts Split ruff and pylint ignores into two categories, some pylint cleanup. 2025-01-02 01:03:42 +05:00
core Implement a simple scheduler_empty signal 2025-03-26 11:26:11 +01:00
downloadermiddlewares Unknown encoding handling in HttpCompressionMiddleware, restore x-gzip support (#6618) 2025-02-27 22:37:01 +05:00
extensions Cover backward-incompatible changes in the release notes 2025-03-12 08:38:27 +01:00
http Fix bad ports from the main PR 2025-03-24 17:29:04 +01:00
linkextractors Bump ruff, switch from black to ruff-format (#6631) 2025-01-27 11:07:09 +01:00
loader Improve internal refs to scrapy.Request and scrapy.Selector (#6526) 2025-01-07 16:18:18 +05:00
pipelines Enable AsyncioSelectorReactor by default. (#6713) 2025-03-12 01:18:30 +05:00
selector Bump ruff, switch from black to ruff-format (#6631) 2025-01-27 11:07:09 +01:00
settings WIP 2025-03-24 17:26:58 +01:00
spidermiddlewares Bump ruff, switch from black to ruff-format (#6631) 2025-01-27 11:07:09 +01:00
spiders Complete the new loop implementation (no lazy support yet) 2025-03-25 15:28:21 +01:00
templates Rename the recommended name for the process_start 1st parameter (seeds → start) 2025-03-19 20:53:02 +01:00
utils Merge remote-tracking branch 'scrapy/master' into minimal-async-seeds 2025-03-19 19:33:14 +01:00
VERSION Bump version: 2.11.2 → 2.12.0 2024-11-18 13:08:05 +05:00
__init__.py WIP 2025-03-24 17:26:58 +01:00
__main__.py adding black formatter to all the code 2022-11-29 11:30:46 -03:00
addons.py Allow updating pre-crawler settings from add-ons (#6568) 2025-01-22 12:07:44 +01:00
cmdline.py Fix _pop_command_name (#6606) 2025-01-14 16:40:24 +01:00
crawler.py def start_requests → async def yield_seeds (no backward compatibility, new tests or additional features implemented yet) 2025-03-09 09:41:06 +01:00
dupefilters.py Deprecate BaseDupeFilter.log() and improve dupefilter docs (#4151) 2025-01-14 19:36:56 +05:00
exceptions.py Flexible severity of logging level when items are dropped (#6608) 2025-01-15 11:08:18 +01:00
exporters.py Remove or post-pone the use of itemadapter.is_item, as a potentially expensive call (#6719) 2025-03-11 14:52:48 +01:00
extension.py Drop Python 3.8 Support (#6472) 2024-10-16 10:03:16 +02:00
interfaces.py Remove useless pylint: disable lines. 2025-01-02 12:32:25 +05:00
item.py Update the outdated Item docstring. (#6427) 2024-11-04 16:17:56 +05:00
link.py Enable RUF Ruff rules. 2025-01-01 21:41:08 +05:00
logformatter.py yield_seeds, process_seeds → start, process_start 2025-03-19 19:42:13 +01:00
mail.py Enable SIM Ruff rules. 2025-01-02 01:03:36 +05:00
middleware.py Address PR feedback. 2024-11-14 19:35:56 +05:00
mime.types
pqueues.py Switch to pytest.raises(). (#6680) 2025-02-27 23:13:04 +05:00
py.typed Add py.typed 2023-09-21 13:06:12 +02:00
resolver.py Add flake8-raise rules to ruff. 2024-12-12 20:33:35 +05:00
responsetypes.py Remove --keep-runtime-typing from pyupgrade. 2024-10-17 21:26:02 +05:00
robotstxt.py Add flake8-pie rules to ruff. 2024-12-12 20:33:35 +05:00
shell.py Split ruff and pylint ignores into two categories, some pylint cleanup. 2025-01-02 01:03:42 +05:00
signalmanager.py Drop Python 3.8 Support (#6472) 2024-10-16 10:03:16 +02:00
signals.py Implement a simple scheduler_empty signal 2025-03-26 11:26:11 +01:00
spiderloader.py Add SpiderLoaderProtocol. (#6694) 2025-02-28 11:18:55 +01:00
squeues.py Bump ruff, switch from black to ruff-format (#6631) 2025-01-27 11:07:09 +01:00
statscollectors.py Remove --keep-runtime-typing from pyupgrade. 2024-10-17 21:26:02 +05:00