Andrey Rakhmatullin
a320e5f6a4
Bump version: 2.10.0 → 2.10.1
2023-08-30 12:08:36 +04:00
Andrey Rakhmatullin
99c826ce4d
Merge pull request #6027 from wRAR/relnotes-2.10.1
...
Release notes for 2.10.1.
2023-08-30 12:04:48 +04:00
Andrey Rakhmatullin
3fc7726e65
Merge pull request #6026 from wRAR/restrict-twisted
...
Forbid Twisted 23.8.0+
2023-08-29 18:26:19 +04:00
Andrey Rakhmatullin
f8f550120b
Release notes for 2.10.1.
2023-08-29 18:07:15 +04:00
Andrey Rakhmatullin
9a72a2550c
Forbid Twisted 23.8.0+.
2023-08-29 17:00:28 +04:00
Andrey Rakhmatullin
88327c7c58
Bump version: 2.9.0 → 2.10.0
2023-08-04 17:23:30 +04:00
Andrey Rakhmatullin
4d288c8bf3
Merge pull request #6001 from scrapy/relnotes-2.10
...
Add release notes for 2.10.0.
2023-08-04 17:22:16 +04:00
Andrey Rakhmatullin
022ef0f86b
Apply suggestions from code review
...
Co-authored-by: Adrián Chaves <adrian@chaves.io>
2023-08-04 17:05:09 +04:00
Andrey Rakhmatullin
7fe4c0c9f7
Update docs/news.rst
...
Co-authored-by: Adrián Chaves <adrian@chaves.io>
2023-08-04 16:56:39 +04:00
Andrey Rakhmatullin
c14a0a9d5d
Add release notes for 2.10.0.
2023-08-04 16:36:27 +04:00
Andrey Rakhmatullin
12638386dc
Merge pull request #6000 from Gallaecio/asyncio-module-level-twisted-imports-issue
...
asyncio docs: cover accidental bad reactor installation
2023-08-04 15:26:50 +04:00
Adrián Chaves
72de48be6d
asyncio: cover accidental bad reactor installation, sort sections, reword the Windows section
2023-08-04 09:56:30 +02:00
Laerte Pereira
09c63a178b
Remove the deprecated spider parameter from the engine ( #5998 )
2023-08-04 07:53:04 +02:00
Andrey Rakhmatullin
e58c8ca638
Merge pull request #5999 from Laerte/chore/enable-python3.11-on-ci
...
Enable Python 3.11 on Windows CI
2023-08-04 02:18:05 +04:00
Laerte Pereira
8a0a9e6d3e
Enable Python 3.11 on Windows CI
2023-08-03 18:31:12 -03:00
Laerte Pereira
b9c32a0cfd
Remove functions deprecated in 2.6.0 ( #5996 )
2023-08-03 17:06:55 +02:00
Andrey Rakhmatullin
7c6aaedda2
Merge pull request #5846 from jxlil/docs/spiders
...
Added documentation for Spider.update_settings
2023-08-02 21:09:44 +04:00
Andrey Rakhmatullin
af1be835e4
Apply suggestions from code review
...
Co-authored-by: Adrián Chaves <adrian@chaves.io>
2023-08-02 19:46:16 +04:00
Andrey Rakhmatullin
9f9a2292e0
Deprecate the custom attribute of build_component_list(). ( #5993 )
2023-08-02 14:21:06 +02:00
Andrey Rakhmatullin
72462a53e2
Add more docs for update_settings().
2023-08-02 12:32:53 +04:00
Andrey Rakhmatullin
06ebdee35d
Merge pull request #5950 from wRAR/addons
...
Add-ons
2023-08-01 22:18:57 +04:00
Andrey Rakhmatullin
e58b8078f0
Improve NotConfigured handling when clspath is a class.
2023-08-01 20:20:15 +04:00
Andrey Rakhmatullin
f803ad63f3
Fix a typing issue.
2023-08-01 17:23:09 +04:00
Andrey Rakhmatullin
7fdeb5c5c1
Improve NotConfigured handling in add-ons.
2023-08-01 16:58:18 +04:00
Andrey Rakhmatullin
cf55eb05f5
Fix a typo.
2023-08-01 13:30:56 +04:00
Andrey Rakhmatullin
41a4a163e3
Handle NotConfigured in add-ons.
2023-07-31 21:09:18 +04:00
Andrey Rakhmatullin
b67a81b81d
Use the MyHandler class directly.
2023-07-31 20:25:56 +04:00
Andrey Rakhmatullin
d8c5b41559
Add more addon tests.
2023-07-31 19:09:21 +04:00
Andrey Rakhmatullin
bddbbc522a
Merge pull request #5979 from BurnzZ/closespider-timeout-no-item
2023-07-28 12:56:44 +04:00
freddiewanah
c4f0aa4fdf
Refactor test cases to improve unit test quality ( #5986 )
2023-07-26 13:09:03 +02:00
Andrey Rakhmatullin
6e3e3c2172
Merge pull request #5977 from scrapy/typing-settings
...
Typing for scrapy.settings.BaseSettings
2023-07-24 21:40:52 +04:00
Andrey Rakhmatullin
7a1afff655
Merge pull request #5980 from BurnzZ/s3-region
...
expose AWS_REGION_NAME in S3FeedStorage
2023-07-24 21:40:37 +04:00
Andrey Rakhmatullin
3ba2dc4d68
Fixes for addon docs.
2023-07-24 17:49:04 +04:00
Kevin Lloyd Bernal
a689fe5baf
move region_name param as kwargs
2023-07-24 16:37:52 +08:00
Kevin Lloyd Bernal
9a1bf40c2f
expose AWS_REGION_NAME in S3FeedStorage
2023-07-24 16:37:52 +08:00
Laerte Pereira
7522aeed35
fix: -O/-o option does not work with absolute paths on Windows ( #5971 )
2023-07-24 09:53:41 +02:00
Andrey Rakhmatullin
5e1582491b
mypy --show-error-codes is the default now.
2023-07-22 23:19:25 +04:00
Mikhail Korobov
af2aa4b421
Merge pull request #5847 from namelessGonbai/feat/FixFeedExport
...
Fix FeedExporter not to export empty file
2023-07-22 23:18:36 +05:00
Adnan Awan
5d91ea12d6
Fix JsonItemExporter puts lone comma in the output if encoder fails ( #5952 )
...
* Partial fix for #3090 - only addresses JSON feeds.
* Adding test case for #3090 to Json Exporter
* Changing the deliberate-fail JSON example to a complex
* Further tightening JsonItemExporter behaviour to prevent corruption.
Based on Mikhail's observation that to_bytes can fail also, leading
to the same dangling comma as the failure to encode to JSON.
Added a new test case to avoid reversion.
* [scrapy] JsonItemExporter puts lone comma in the output if encoder fails
- Add initial changes from cathal's PR
- https://github.com/scrapy/scrapy/issues/3090
* [scrapy] JsonItemExporter puts lone comma in the output if encoder fails
- Handle exception not to add empty item.
- https://github.com/scrapy/scrapy/issues/3090
* [scrapy] JsonItemExporter puts lone comma in the output if encoder fails
- Add comment for handling the exception
- https://github.com/scrapy/scrapy/issues/3090
* [scrapy] JsonItemExporter puts lone comma in the output if encoder fails
- Remove unused import
- https://github.com/scrapy/scrapy/issues/3090
* [scrapy] JsonItemExporter puts lone comma in the output if encoder fails
- Fix invalid json issue
- https://github.com/scrapy/scrapy/issues/3090
* [scrapy] JsonItemExporter puts lone comma in the output if encoder fails
- Perform CR changes
- https://github.com/scrapy/scrapy/issues/3090
---------
Co-authored-by: Cathal Garvey <cathalgarvey@cathalgarvey.me>
2023-07-22 23:13:40 +05:00
Mikhail Korobov
1a0eb60c87
Merge pull request #5984 from wRAR/ci-3.12
...
Python 3.12 support
2023-07-22 22:51:39 +05:00
Andrey Rakhmatullin
53f8570786
Add support for the new entry_points() interface.
2023-07-22 18:46:44 +04:00
Andrey Rakhmatullin
21b6dc5f9f
Add 3.12 CI jobs.
2023-07-22 17:55:32 +04:00
Andrey Rakhmatullin
a346732275
Skip more non-test files during discovery.
2023-07-22 17:54:55 +04:00
Andrey Rakhmatullin
e058a05763
Skip tests that don't work on Python 3.12.
2023-07-22 17:51:13 +04:00
Andrey Rakhmatullin
583df9f7d0
Simplify skipping uvloop tests.
2023-07-22 17:44:37 +04:00
Andrey Rakhmatullin
005c8cc5f0
Unify the "add-on" spelling.
2023-07-19 13:15:35 +04:00
Andrey Rakhmatullin
0a25a300cf
Fix docs.
2023-07-18 20:29:42 +04:00
Andrey Rakhmatullin
90dae3ee60
Doc fixes.
2023-07-18 19:55:46 +04:00
Andrey Rakhmatullin
5c34f34ecb
Make AddonManager.add() private.
2023-07-18 19:50:08 +04:00
Kevin Lloyd Bernal
368ab29ffc
improve tests by having SlowSpider
2023-07-18 22:29:15 +08:00