scrapy/scrapy/utils
Adrian 95c16aa9af
Deprecate interpolating log formatter messages with the returned dict (#7971)
2026-08-10 21:29:53 +05:00
..
__init__.py mv scrapy/trunk to root as part of svn2hg migration 2009-05-06 15:55:17 -03:00
_compression.py Make brotli a hard dependency (#7929) 2026-08-09 19:24:14 +02:00
_deps_compat.py Fix deprecation warnings with pyOpenSSL 26.3.0. (#7619) 2026-06-15 08:44:33 +02:00
_download_handlers.py Add BaseStreamingDownloadHandler and migrate HttpxDownloadHandler to it. (#7524) 2026-05-18 15:52:13 +02:00
asyncgen.py Support asynchronous start requests (#6729) 2025-05-07 19:04:03 +02:00
asyncio.py Add scrapy.utils.asyncio.sleep() (#7843) 2026-07-31 18:59:38 +05:00
benchserver.py Enable mypy warn_return_any. (#7492) 2026-05-04 22:24:47 +02:00
boto.py Add AWS_MAX_POOL_CONNECTIONS (#7794) 2026-07-30 15:51:45 +02:00
conf.py Disable mypy allow_any_generics. (#7532) 2026-05-18 15:54:06 +02:00
console.py fix(shell): Run IPython prompt in a thread under a running loop (#7816) 2026-07-31 18:05:22 +02:00
curl.py Merge repeated curl -d/--data options in Request.from_curl() (#7728) 2026-07-20 15:18:55 +02:00
datatypes.py Next refactoring pass of test_utils_*. (#7797) 2026-07-28 14:24:34 +02:00
decorators.py Don't evaluate annotations when inspecting signatures (#7818) 2026-07-30 20:18:45 +05:00
defer.py Add scrapy.utils.asyncio.sleep() (#7843) 2026-07-31 18:59:38 +05:00
deprecate.py Assorted docstring fixes (#7698) 2026-06-30 18:27:32 +05:00
display.py Bump tool versions. (#6941) 2025-07-05 10:30:30 +02:00
engine.py Bump ruff, fix some of rules (#7277) 2026-02-23 11:48:38 +01:00
ftp.py Add FTPS support to the FTP feed export storage (#7953) 2026-08-10 11:33:58 +02:00
gz.py Mitigate brotli and deflate decompression bombs DoS (#7134) 2025-11-17 14:21:50 +05:00
httpobj.py Document urlparse_cached (#7777) 2026-07-24 20:08:58 +05:00
iterators.py Remove deprecated xmliter(), deprecate re_rsearch() (#7765) 2026-07-23 10:38:56 +02:00
job.py Remove --keep-runtime-typing from pyupgrade. 2024-10-17 21:26:02 +05:00
log.py Deprecate interpolating log formatter messages with the returned dict (#7971) 2026-08-10 21:29:53 +05:00
misc.py Add a _load_objects() helper for object-or-path setting lists (#7857) 2026-08-04 11:56:46 +05:00
ossignal.py Remove Python 3.9 support (#7121) 2025-10-27 12:37:49 +01:00
project.py chore: more ruff rules and overall minor improvements (#7386) 2026-04-03 19:00:13 +05:00
python.py Don't evaluate annotations when inspecting signatures (#7818) 2026-07-30 20:18:45 +05:00
reactor.py Small docs fixes. (#7598) 2026-06-11 10:51:03 +02:00
reactorless.py Reactorless import hook improvements. (#7747) 2026-07-21 19:58:40 +05:00
request.py Cleanup cookie handling in request_to_curl() (#7684) 2026-06-29 21:49:09 +05:00
response.py Document BROWSER=wslview for open_in_browser under WSL (#7965) 2026-08-09 21:15:37 +05:00
serialize.py Serialize dates and times as ISO 8601 in ScrapyJSONEncoder (#7918) 2026-08-10 14:07:42 +05:00
signal.py Assorted docstring fixes (#7698) 2026-06-30 18:27:32 +05:00
sitemap.py Fix _get_tag_name() crash for non-string elem.tag (#7686) (#7687) 2026-06-30 17:49:47 +05:00
spider.py Enable mypy warn_return_any. (#7492) 2026-05-04 22:24:47 +02:00
ssl.py Fix deprecation warnings with pyOpenSSL 26.3.0. (#7619) 2026-06-15 08:44:33 +02:00
template.py Disable mypy allow_any_generics. (#7532) 2026-05-18 15:54:06 +02:00
test.py Close various garbage collectible resources (mostly in tests) (#7644) 2026-06-26 23:05:08 +05:00
trackref.py Let trackref release classes defined at run time (#7922) 2026-08-10 13:09:57 +05:00
url.py Assorted docstring fixes (#7698) 2026-06-30 18:27:32 +05:00
versions.py Drop scrapy_components_versions(). 2026-05-03 14:12:18 +05:00