Added
- Add
item_url
andlog_url
to the response from the listjobs.json webservice. (@mxdev88) - Scrapy 2.8 support. Scrapyd sets
LOG_FILE
andFEEDS
command-line arguments, instead ofSCRAPY_LOG_FILE
andSCRAPY_FEED_URI
environment variables. - Python 3.11 support.
- Python 3.12 support. Use
packaging.version.Version
instead ofdistutils.LooseVersion
. (@pawelmhm)
Changed
-
Rename environment variables to avoid spurious Scrapy deprecation warnings.
SCRAPY_EGG_VERSION
toSCRAPYD_EGG_VERSION
SCRAPY_FEED_URI
toSCRAPYD_FEED_URI
SCRAPY_JOB
toSCRAPYD_JOB
SCRAPY_LOG_FILE
toSCRAPYD_LOG_FILE
SCRAPY_SLOT
toSCRAPYD_SLOT
SCRAPY_SPIDER
toSCRAPYD_SPIDER
::: attention
::: title
Attention
:::These are undocumented and unused, and may be removed in future versions. If you use these environment variables, please report your use in an issue.
:::
Removed
- Scrapy 1.x support.
- Python 3.6 support.
- Unmaintained files (Debian packaging) and unused code (
scrapyd/script.py
).
Fixed
- Print Scrapyd's version instead of Twisted's version with
--version
(-v
) flag. (@niuguy) - Override Scrapy's
LOG_STDOUT
setting toFalse
to suppress logging output for listspiders.json webservice. (@Lucioric2000)