--- Begin Message ---
Package: src:python-scrapy
Version: 2.11.0-1
Severity: serious
Tags: ftbfs
Dear maintainer:
During a rebuild of all packages in unstable, your package failed to build:
--------------------------------------------------------------------------------
[...]
debian/rules binary
dh binary --buildsystem=pybuild
dh_update_autotools_config -O--buildsystem=pybuild
dh_autoreconf -O--buildsystem=pybuild
dh_auto_configure -O--buildsystem=pybuild
I: pybuild base:310: python3.12 setup.py config
running config
I: pybuild base:310: python3.11 setup.py config
running config
dh_auto_build -O--buildsystem=pybuild
I: pybuild base:310: /usr/bin/python3.12 setup.py build
running build
running build_py
creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_scrapy/build/scrapy
[... snipped ...]
- https://setuptools.pypa.io/en/latest/userguide/package_discovery.html
If you don't want 'scrapy.templates.project' to be distributed and are
already explicitly excluding 'scrapy.templates.project' via
`find_namespace_packages(...)/find_namespace` or
`find_packages(...)/find`,
you can try to use `exclude_package_data`, or
`include-package-data=False` in
combination with a more fine grained `package-data` configuration.
You can read more about "package data files" on setuptools
documentation page:
- https://setuptools.pypa.io/en/latest/userguide/datafiles.html
[^1]: For Python, any directory (with suitable naming) can be imported,
even if it does not contain any `.py` files.
On the other hand, currently there is no concept of package data
directory, all directories are treated like packages.
********************************************************************************
!!
check.warn(importable)
/usr/lib/python3/dist-packages/setuptools/command/build_py.py:204: _Warning:
Package 'scrapy.templates.project.module' is absent from the `packages`
configuration.
!!
********************************************************************************
############################
# Package would be ignored #
############################
Python recognizes 'scrapy.templates.project.module' as an importable
package[^1],
but it is absent from setuptools' `packages` configuration.
This leads to an ambiguous overall configuration. If you want to
distribute this
package, please make sure that 'scrapy.templates.project.module' is
explicitly added
to the `packages` configuration field.
Alternatively, you can also rely on setuptools' discovery methods
(for example by using `find_namespace_packages(...)`/`find_namespace:`
instead of `find_packages(...)`/`find:`).
You can read more about "package discovery" on setuptools documentation
page:
- https://setuptools.pypa.io/en/latest/userguide/package_discovery.html
If you don't want 'scrapy.templates.project.module' to be distributed
and are
already explicitly excluding 'scrapy.templates.project.module' via
`find_namespace_packages(...)/find_namespace` or
`find_packages(...)/find`,
you can try to use `exclude_package_data`, or
`include-package-data=False` in
combination with a more fine grained `package-data` configuration.
You can read more about "package data files" on setuptools
documentation page:
- https://setuptools.pypa.io/en/latest/userguide/datafiles.html
[^1]: For Python, any directory (with suitable naming) can be imported,
even if it does not contain any `.py` files.
On the other hand, currently there is no concept of package data
directory, all directories are treated like packages.
********************************************************************************
!!
check.warn(importable)
/usr/lib/python3/dist-packages/setuptools/command/build_py.py:204: _Warning:
Package 'scrapy.templates.project.module.spiders' is absent from the `packages`
configuration.
!!
********************************************************************************
############################
# Package would be ignored #
############################
Python recognizes 'scrapy.templates.project.module.spiders' as an
importable package[^1],
but it is absent from setuptools' `packages` configuration.
This leads to an ambiguous overall configuration. If you want to
distribute this
package, please make sure that
'scrapy.templates.project.module.spiders' is explicitly added
to the `packages` configuration field.
Alternatively, you can also rely on setuptools' discovery methods
(for example by using `find_namespace_packages(...)`/`find_namespace:`
instead of `find_packages(...)`/`find:`).
You can read more about "package discovery" on setuptools documentation
page:
- https://setuptools.pypa.io/en/latest/userguide/package_discovery.html
If you don't want 'scrapy.templates.project.module.spiders' to be
distributed and are
already explicitly excluding 'scrapy.templates.project.module.spiders'
via
`find_namespace_packages(...)/find_namespace` or
`find_packages(...)/find`,
you can try to use `exclude_package_data`, or
`include-package-data=False` in
combination with a more fine grained `package-data` configuration.
You can read more about "package data files" on setuptools
documentation page:
- https://setuptools.pypa.io/en/latest/userguide/datafiles.html
[^1]: For Python, any directory (with suitable naming) can be imported,
even if it does not contain any `.py` files.
On the other hand, currently there is no concept of package data
directory, all directories are treated like packages.
********************************************************************************
!!
check.warn(importable)
/usr/lib/python3/dist-packages/setuptools/command/build_py.py:204: _Warning:
Package 'scrapy.templates.spiders' is absent from the `packages` configuration.
!!
********************************************************************************
############################
# Package would be ignored #
############################
Python recognizes 'scrapy.templates.spiders' as an importable
package[^1],
but it is absent from setuptools' `packages` configuration.
This leads to an ambiguous overall configuration. If you want to
distribute this
package, please make sure that 'scrapy.templates.spiders' is explicitly
added
to the `packages` configuration field.
Alternatively, you can also rely on setuptools' discovery methods
(for example by using `find_namespace_packages(...)`/`find_namespace:`
instead of `find_packages(...)`/`find:`).
You can read more about "package discovery" on setuptools documentation
page:
- https://setuptools.pypa.io/en/latest/userguide/package_discovery.html
If you don't want 'scrapy.templates.spiders' to be distributed and are
already explicitly excluding 'scrapy.templates.spiders' via
`find_namespace_packages(...)/find_namespace` or
`find_packages(...)/find`,
you can try to use `exclude_package_data`, or
`include-package-data=False` in
combination with a more fine grained `package-data` configuration.
You can read more about "package data files" on setuptools
documentation page:
- https://setuptools.pypa.io/en/latest/userguide/datafiles.html
[^1]: For Python, any directory (with suitable naming) can be imported,
even if it does not contain any `.py` files.
On the other hand, currently there is no concept of package data
directory, all directories are treated like packages.
********************************************************************************
!!
check.warn(importable)
copying scrapy/VERSION ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_scrapy/build/scrapy
copying scrapy/mime.types ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_scrapy/build/scrapy
creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_scrapy/build/scrapy/templates
creating
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_scrapy/build/scrapy/templates/project
copying scrapy/templates/project/scrapy.cfg ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_scrapy/build/scrapy/templates/project
creating
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_scrapy/build/scrapy/templates/project/module
copying scrapy/templates/project/module/__init__.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_scrapy/build/scrapy/templates/project/module
copying scrapy/templates/project/module/items.py.tmpl ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_scrapy/build/scrapy/templates/project/module
copying scrapy/templates/project/module/middlewares.py.tmpl ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_scrapy/build/scrapy/templates/project/module
copying scrapy/templates/project/module/pipelines.py.tmpl ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_scrapy/build/scrapy/templates/project/module
copying scrapy/templates/project/module/settings.py.tmpl ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_scrapy/build/scrapy/templates/project/module
creating
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_scrapy/build/scrapy/templates/project/module/spiders
copying scrapy/templates/project/module/spiders/__init__.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_scrapy/build/scrapy/templates/project/module/spiders
creating
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_scrapy/build/scrapy/templates/spiders
copying scrapy/templates/spiders/basic.tmpl ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_scrapy/build/scrapy/templates/spiders
copying scrapy/templates/spiders/crawl.tmpl ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_scrapy/build/scrapy/templates/spiders
copying scrapy/templates/spiders/csvfeed.tmpl ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_scrapy/build/scrapy/templates/spiders
copying scrapy/templates/spiders/xmlfeed.tmpl ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_scrapy/build/scrapy/templates/spiders
dh_auto_test -O--buildsystem=pybuild
I: pybuild pybuild:314: cd /<<PKGBUILDDIR>>/tests/keys; cat example-com.key.pem
example-com.cert.pem >cert.pem
I: pybuild base:310: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_scrapy/build;
python3.12 -m pytest --ignore tests/test_command_check.py -k 'not
test_start_requests_laziness' -k 'not test_utf16'
ImportError while loading conftest
'/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_scrapy/build/conftest.py'.
conftest.py:10: in <module>
from scrapy.utils.reactor import install_reactor
scrapy/__init__.py:12: in <module>
from scrapy.http import FormRequest, Request
scrapy/http/__init__.py:10: in <module>
from scrapy.http.request.form import FormRequest
scrapy/http/request/form.py:11: in <module>
from lxml.html import (
/usr/lib/python3/dist-packages/lxml/html/__init__.py:53: in <module>
from .. import etree
E ImportError: cannot import name 'etree' from 'lxml'
(/usr/lib/python3/dist-packages/lxml/__init__.py)
E: pybuild pybuild:395: test: plugin distutils failed with: exit code=4: cd
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_scrapy/build; python3.12 -m pytest
--ignore tests/test_command_check.py -k 'not test_start_requests_laziness' -k 'not
test_utf16'
I: pybuild pybuild:314: cd /<<PKGBUILDDIR>>/tests/keys; cat example-com.key.pem
example-com.cert.pem >cert.pem
I: pybuild base:310: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_scrapy/build;
python3.11 -m pytest --ignore tests/test_command_check.py -k 'not
test_start_requests_laziness' -k 'not test_utf16'
============================= test session starts ==============================
platform linux -- Python 3.11.6, pytest-7.4.3, pluggy-1.3.0
rootdir: /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_scrapy/build
configfile: pytest.ini
collected 3325 items / 4 deselected / 3321 selected
docs/faq.rst ...... [ 0%]
docs/intro/overview.rst . [ 0%]
docs/intro/tutorial.rst ....................................... [ 1%]
docs/topics/addons.rst .... [ 1%]
docs/topics/api.rst . [ 1%]
docs/topics/asyncio.rst ... [ 1%]
docs/topics/broad-crawls.rst ......... [ 1%]
docs/topics/commands.rst .......... [ 2%]
docs/topics/components.rst . [ 2%]
docs/topics/contracts.rst ..... [ 2%]
docs/topics/coroutines.rst ....... [ 2%]
docs/topics/debug.rst .......... [ 2%]
docs/topics/developer-tools.rst ....... [ 3%]
docs/topics/downloader-middleware.rst ....... [ 3%]
docs/topics/email.rst ..... [ 3%]
docs/topics/exceptions.rst . [ 3%]
docs/topics/exporters.rst ..... [ 3%]
docs/topics/extensions.rst .... [ 3%]
docs/topics/feed-exports.rst ........ [ 4%]
docs/topics/item-pipeline.rst ....... [ 4%]
docs/topics/jobs.rst . [ 4%]
docs/topics/link-extractors.rst .. [ 4%]
docs/topics/logging.rst ............ [ 4%]
docs/topics/media-pipeline.rst ........................ [ 5%]
docs/topics/practices.rst ........ [ 5%]
docs/topics/request-response.rst ................... [ 6%]
docs/topics/settings.rst ....................... [ 6%]
docs/topics/signals.rst .. [ 6%]
docs/topics/spider-middleware.rst ... [ 7%]
docs/topics/spiders.rst ..................... [ 7%]
tests/test_addons.py ......... [ 7%]
tests/test_closespider.py ..... [ 8%]
tests/test_command_fetch.py .... [ 8%]
tests/test_command_parse.py ..................... [ 8%]
tests/test_command_shell.py ................. [ 9%]
tests/test_command_version.py .. [ 9%]
tests/test_commands.py ................................s................ [ 10%]
....ssssssssssssssssssssss....... [ 11%]
tests/test_contracts.py .......... [ 12%]
tests/test_core_downloader.py . [ 12%]
tests/test_crawl.py ......................ssssssss..s.............x. [ 13%]
tests/test_crawler.py .............................s.............. [ 14%]
tests/test_dependencies.py s. [ 15%]
tests/test_downloader_handlers.py ...................................... [ 16%]
........................................................................ [ 18%]
........................................................................ [ 20%]
..........................s....s....................................... [ 22%]
tests/test_downloader_handlers_http2.py .s.............................. [ 23%]
.......sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 25%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 27%]
ssssssssssss.s.ssss [ 28%]
tests/test_downloadermiddleware.py .........s [ 28%]
tests/test_downloadermiddleware_ajaxcrawlable.py ..... [ 28%]
tests/test_downloadermiddleware_cookies.py ..............xx....x........ [ 29%]
..... [ 30%]
tests/test_downloadermiddleware_decompression.py ... [ 30%]
tests/test_downloadermiddleware_defaultheaders.py .. [ 30%]
tests/test_downloadermiddleware_downloadtimeout.py .... [ 30%]
tests/test_downloadermiddleware_httpauth.py ........ [ 30%]
tests/test_downloadermiddleware_httpcache.py ........................... [ 31%]
........... [ 31%]
tests/test_downloadermiddleware_httpcompression.py ..s.............s.... [ 32%]
[ 32%]
tests/test_downloadermiddleware_httpproxy.py ........................... [ 33%]
[ 33%]
tests/test_downloadermiddleware_redirect.py ........................ [ 33%]
tests/test_downloadermiddleware_retry.py ............................... [ 34%]
... [ 34%]
tests/test_downloadermiddleware_robotstxt.py ...........ssssssssssssssss [ 35%]
ssssss [ 35%]
tests/test_downloadermiddleware_stats.py .... [ 35%]
tests/test_downloadermiddleware_useragent.py ..... [ 36%]
tests/test_downloaderslotssettings.py . [ 36%]
tests/test_dupefilters.py .......... [ 36%]
tests/test_engine.py ....... [ 36%]
tests/test_engine_stop_download_bytes.py .............. [ 37%]
tests/test_engine_stop_download_headers.py .............. [ 37%]
tests/test_exporters.py ................................................ [ 38%]
........................................................................ [ 41%]
.......................................... [ 42%]
tests/test_extension_periodic_log.py ... [ 42%]
tests/test_extension_telnet.py ... [ 42%]
tests/test_feedexport.py ...............................sss............. [ 43%]
...................................................................... [ 46%]
tests/test_http2_client_protocol.py ssssssssssssssssssssssssss [ 46%]
tests/test_http_cookies.py ............ [ 47%]
tests/test_http_headers.py .................. [ 47%]
tests/test_http_request.py ............................................. [ 49%]
........................................................................ [ 51%]
............................................................ [ 53%]
tests/test_http_response.py ............................................ [ 54%]
........................................................................ [ 56%]
........................................................................ [ 58%]
.............................................. [ 60%]
tests/test_item.py ................... [ 60%]
tests/test_link.py ... [ 60%]
tests/test_linkextractors.py ................................ [ 61%]
tests/test_loader.py ................................................... [ 63%]
.................... [ 63%]
tests/test_loader_deprecated.py ........................................ [ 65%]
............... [ 65%]
tests/test_logformatter.py .................... [ 66%]
tests/test_mail.py ....... [ 66%]
tests/test_middleware.py .... [ 66%]
tests/test_pipeline_crawl.py ........ [ 66%]
tests/test_pipeline_files.py ..........................ss. [ 67%]
tests/test_pipeline_images.py ......................... [ 68%]
tests/test_pipeline_media.py .................................. [ 69%]
tests/test_pipelines.py s.... [ 69%]
tests/test_pqueues.py s...s.. [ 69%]
tests/test_proxy_connect.py sss [ 69%]
tests/test_request_attribute_binding.py ....... [ 70%]
tests/test_request_cb_kwargs.py . [ 70%]
tests/test_request_dict.py ............... [ 70%]
tests/test_request_left.py .... [ 70%]
tests/test_responsetypes.py ....... [ 70%]
tests/test_robotstxt_interface.py .s..s..ssssssssssssss.....s. [ 71%]
tests/test_scheduler.py ................. [ 72%]
tests/test_scheduler_base.py .......... [ 72%]
tests/test_selector.py ........s.. [ 72%]
tests/test_signals.py s [ 72%]
tests/test_spider.py ................................................... [ 74%]
...................................... [ 75%]
tests/test_spidermiddleware.py ......................................... [ 76%]
.......... [ 77%]
tests/test_spidermiddleware_depth.py . [ 77%]
tests/test_spidermiddleware_httperror.py ............ [ 77%]
tests/test_spidermiddleware_offsite.py ........ [ 77%]
tests/test_spidermiddleware_output_chain.py ........... [ 78%]
tests/test_spidermiddleware_referer.py ................................. [ 79%]
.... [ 79%]
tests/test_spidermiddleware_urllength.py .. [ 79%]
tests/test_spiderstate.py ... [ 79%]
tests/test_squeues.py ......x...............x...............x........... [ 80%]
....x...............x...............x...................x............... [ 83%]
....x...................x...................x...................x....... [ 85%]
.......x........... [ 85%]
tests/test_squeues_request.py .s.s.s.s.s.s.s.s.s.s.s.s [ 86%]
tests/test_stats.py .... [ 86%]
tests/test_toplevel.py ...... [ 86%]
tests/test_urlparse_monkeypatches.py . [ 86%]
tests/test_utils_asyncgen.py .. [ 86%]
tests/test_utils_asyncio.py ..s [ 86%]
tests/test_utils_conf.py .................... [ 87%]
tests/test_utils_console.py .ss [ 87%]
tests/test_utils_curl.py .............. [ 88%]
tests/test_utils_datatypes.py .......................................... [ 89%]
[ 89%]
tests/test_utils_defer.py ............x.. [ 89%]
tests/test_utils_deprecate.py ................. [ 90%]
tests/test_utils_display.py ........ [ 90%]
tests/test_utils_gz.py ...... [ 90%]
tests/test_utils_httpobj.py . [ 90%]
tests/test_utils_iterators.py ..............x................. [ 91%]
tests/test_utils_log.py .......... [ 92%]
tests/test_utils_project.py ..... [ 92%]
tests/test_utils_python.py ..................... [ 92%]
tests/test_utils_request.py ...................x...........x............ [ 94%]
......... [ 94%]
tests/test_utils_response.py ...... [ 94%]
tests/test_utils_serialize.py ...... [ 94%]
tests/test_utils_signal.py ....s. [ 94%]
tests/test_utils_sitemap.py .......... [ 95%]
tests/test_utils_spider.py .. [ 95%]
tests/test_utils_template.py . [ 95%]
tests/test_utils_trackref.py ..... [ 95%]
tests/test_utils_url.py ................................................ [ 96%]
....s........... [ 97%]
tests/test_webclient.py ................ [ 97%]
tests/test_cmdline/__init__.py ..... [ 98%]
tests/test_cmdline_crawl_with_pipeline/__init__.py .. [ 98%]
tests/test_settings/__init__.py ...........................x.x....... [ 99%]
tests/test_spiderloader/__init__.py ............ [ 99%]
tests/test_utils_misc/__init__.py ......... [ 99%]
tests/test_utils_misc/test_return_with_argument_inside_generator.py .... [ 99%]
. [100%]
=============================== warnings summary ===============================
../../../../../../usr/lib/python3/dist-packages/twisted/web/http.py:103
/usr/lib/python3/dist-packages/twisted/web/http.py:103: DeprecationWarning:
'cgi' is deprecated and slated for removal in Python 3.13
import cgi
tests/test_addons.py: 2 warnings
tests/test_crawler.py: 2 warnings
tests/test_downloaderslotssettings.py: 1 warning
tests/test_extension_periodic_log.py: 16 warnings
tests/test_spider.py: 6 warnings
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_scrapy/build/scrapy/utils/request.py:254:
ScrapyDeprecationWarning: '2.6' is a deprecated value for the
'REQUEST_FINGERPRINTER_IMPLEMENTATION' setting.
It is also the default value. In other words, it is normal to get this warning if you have not defined a value for the 'REQUEST_FINGERPRINTER_IMPLEMENTATION' setting. This is so for backward compatibility reasons, but it will change in a future version of Scrapy.
See the documentation of the 'REQUEST_FINGERPRINTER_IMPLEMENTATION' setting for information on how to handle this deprecation.
return cls(crawler)
tests/test_contracts.py::ContractsManagerTest::test_returns_async
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_scrapy/build/scrapy/contracts/__init__.py:168:
RuntimeWarning: coroutine 'TestSpider.returns_request_async' was never awaited
results.addError(case, sys.exc_info())
tests/test_crawl.py: 2 warnings
tests/test_downloader_handlers.py: 161 warnings
tests/test_downloader_handlers_http2.py: 34 warnings
tests/test_webclient.py: 4 warnings
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_scrapy/build/scrapy/core/downloader/contextfactory.py:90:
DeprecationWarning: Passing method to twisted.internet.ssl.CertificateOptions was
deprecated in Twisted 17.1.0. Please use a combination of insecurelyLowerMinimumTo,
raiseMinimumTo, and lowerMaximumSecurityTo instead, as Twisted will correctly configure the
method.
return CertificateOptions(
tests/test_utils_datatypes.py::CaseInsensitiveDictTest::test_getdefault
tests/test_utils_datatypes.py::CaselessDictTest::test_getdefault
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_scrapy/build/tests/test_utils_datatypes.py:95:
ScrapyDeprecationWarning: scrapy.utils.datatypes.CaselessDict is deprecated, please use
scrapy.utils.datatypes.CaseInsensitiveDict instead
d = CaselessDict()
tests/test_utils_datatypes.py::CaseInsensitiveDictTest::test_setdefault
tests/test_utils_datatypes.py::CaselessDictTest::test_setdefault
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_scrapy/build/tests/test_utils_datatypes.py:101:
ScrapyDeprecationWarning: scrapy.utils.datatypes.CaselessDict is deprecated, please use
scrapy.utils.datatypes.CaseInsensitiveDict instead
d = CaselessDict({"a": 1, "b": 2})
tests/test_utils_datatypes.py::CaselessDictTest::test_caseless
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_scrapy/build/tests/test_utils_datatypes.py:79:
ScrapyDeprecationWarning: scrapy.utils.datatypes.CaselessDict is deprecated, please use
scrapy.utils.datatypes.CaseInsensitiveDict instead
d = self.dict_class()
tests/test_utils_datatypes.py::CaselessDictTest::test_contains
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_scrapy/build/tests/test_utils_datatypes.py:132:
ScrapyDeprecationWarning: scrapy.utils.datatypes.CaselessDict is deprecated, please use
scrapy.utils.datatypes.CaseInsensitiveDict instead
d = self.dict_class()
tests/test_utils_datatypes.py::CaselessDictTest::test_copy
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_scrapy/build/tests/test_utils_datatypes.py:185:
ScrapyDeprecationWarning: scrapy.utils.datatypes.CaselessDict is deprecated, please use
scrapy.utils.datatypes.CaseInsensitiveDict instead
h1 = self.dict_class({"header1": "value"})
tests/test_utils_datatypes.py::CaselessDictTest::test_copy
tests/test_utils_datatypes.py::CaselessDictTest::test_copy
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_scrapy/build/scrapy/utils/datatypes.py:55:
ScrapyDeprecationWarning: scrapy.utils.datatypes.CaselessDict is deprecated, please use
scrapy.utils.datatypes.CaseInsensitiveDict instead
return self.__class__(self)
tests/test_utils_datatypes.py::CaselessDictTest::test_delete
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_scrapy/build/tests/test_utils_datatypes.py:89:
ScrapyDeprecationWarning: scrapy.utils.datatypes.CaselessDict is deprecated, please use
scrapy.utils.datatypes.CaseInsensitiveDict instead
d = self.dict_class({"key_lower": 1})
tests/test_utils_datatypes.py::CaselessDictTest::test_fromkeys
tests/test_utils_datatypes.py::CaselessDictTest::test_fromkeys
tests/test_utils_datatypes.py::CaselessDictTest::test_fromkeys
tests/test_utils_datatypes.py::CaselessDictTest::test_fromkeys
tests/test_utils_datatypes.py::CaselessDictTest::test_normvalue
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_scrapy/build/scrapy/utils/datatypes.py:80:
ScrapyDeprecationWarning: scrapy.utils.datatypes.CaselessDict is deprecated, please use
scrapy.utils.datatypes.CaseInsensitiveDict instead
return cls((k, value) for k in keys)
tests/test_utils_datatypes.py::CaselessDictTest::test_fromkeys
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_scrapy/build/tests/test_utils_datatypes.py:122:
ScrapyDeprecationWarning: scrapy.utils.datatypes.CaselessDict is deprecated, please use
scrapy.utils.datatypes.CaseInsensitiveDict instead
instance = self.dict_class()
tests/test_utils_datatypes.py::CaselessDictTest::test_init_dict
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_scrapy/build/tests/test_utils_datatypes.py:24:
ScrapyDeprecationWarning: scrapy.utils.datatypes.CaselessDict is deprecated, please use
scrapy.utils.datatypes.CaseInsensitiveDict instead
d = self.dict_class(seq)
tests/test_utils_datatypes.py::CaselessDictTest::test_init_mapping
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_scrapy/build/tests/test_utils_datatypes.py:49:
ScrapyDeprecationWarning: scrapy.utils.datatypes.CaselessDict is deprecated, please use
scrapy.utils.datatypes.CaseInsensitiveDict instead
d = self.dict_class(seq)
tests/test_utils_datatypes.py::CaselessDictTest::test_init_mutable_mapping
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_scrapy/build/tests/test_utils_datatypes.py:74:
ScrapyDeprecationWarning: scrapy.utils.datatypes.CaselessDict is deprecated, please use
scrapy.utils.datatypes.CaseInsensitiveDict instead
d = self.dict_class(seq)
tests/test_utils_datatypes.py::CaselessDictTest::test_init_pair_sequence
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_scrapy/build/tests/test_utils_datatypes.py:30:
ScrapyDeprecationWarning: scrapy.utils.datatypes.CaselessDict is deprecated, please use
scrapy.utils.datatypes.CaseInsensitiveDict instead
d = self.dict_class(seq)
tests/test_utils_datatypes.py::CaselessDictTest::test_normkey
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_scrapy/build/tests/test_utils_datatypes.py:149:
ScrapyDeprecationWarning: scrapy.utils.datatypes.CaselessDict is deprecated, please use
scrapy.utils.datatypes.CaseInsensitiveDict instead
d = MyDict()
tests/test_utils_datatypes.py::CaselessDictTest::test_normvalue
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_scrapy/build/tests/test_utils_datatypes.py:161:
ScrapyDeprecationWarning: scrapy.utils.datatypes.CaselessDict is deprecated, please use
scrapy.utils.datatypes.CaseInsensitiveDict instead
d = MyDict({"key": 1})
tests/test_utils_datatypes.py::CaselessDictTest::test_normvalue
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_scrapy/build/tests/test_utils_datatypes.py:165:
ScrapyDeprecationWarning: scrapy.utils.datatypes.CaselessDict is deprecated, please use
scrapy.utils.datatypes.CaseInsensitiveDict instead
d = MyDict()
tests/test_utils_datatypes.py::CaselessDictTest::test_normvalue
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_scrapy/build/tests/test_utils_datatypes.py:170:
ScrapyDeprecationWarning: scrapy.utils.datatypes.CaselessDict is deprecated, please use
scrapy.utils.datatypes.CaseInsensitiveDict instead
d = MyDict()
tests/test_utils_datatypes.py::CaselessDictTest::test_normvalue
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_scrapy/build/tests/test_utils_datatypes.py:175:
ScrapyDeprecationWarning: scrapy.utils.datatypes.CaselessDict is deprecated, please use
scrapy.utils.datatypes.CaseInsensitiveDict instead
d = MyDict()
tests/test_utils_datatypes.py::CaselessDictTest::test_pop
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_scrapy/build/tests/test_utils_datatypes.py:137:
ScrapyDeprecationWarning: scrapy.utils.datatypes.CaselessDict is deprecated, please use
scrapy.utils.datatypes.CaseInsensitiveDict instead
d = self.dict_class()
-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
= 3010 passed, 289 skipped, 4 deselected, 22 xfailed, 256 warnings in 367.31s
(0:06:07) =
dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p "3.12
3.11" returned exit code 13
make: *** [debian/rules:16: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------
The above is just how the build ends and not necessarily the most relevant part.
If required, the full build log is available here:
https://people.debian.org/~sanvila/build-logs/202312/
About the archive rebuild: The build was made using virtual machines
from AWS, with enough memory, enough disk, and either one or two
CPUs, using a reduced chroot with only build-essential packages.
If you could not reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.
If this is really a bug in one of the build-depends, please use
reassign and affects, so that this is still visible in the BTS web
page for this package.
Thanks.
--- End Message ---