Package: src:python-b2sdk
Version: 2.8.0-1
Severity: serious
Tags: ftbfs forky sid

Dear maintainer:

During a rebuild of all packages in unstable, this package failed to build.

Below you will find the last part of the build log (probably the most
relevant part, but not necessarily). If required, the full build log
is available here:

https://people.debian.org/~sanvila/build-logs/202512/

About the archive rebuild: The build was made on virtual machines from AWS,
using sbuild and a reduced chroot with only build-essential packages.

If you cannot 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 add an affects on src:python-b2sdk, so that this is still
visible in the BTS web page for this package.

Thanks.

--------------------------------------------------------------------------------
[...]
 debian/rules clean
dh clean --buildsystem=pybuild
   dh_auto_clean -O--buildsystem=pybuild
   dh_autoreconf_clean -O--buildsystem=pybuild
   dh_clean -O--buildsystem=pybuild
 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
   dh_auto_build -O--buildsystem=pybuild
I: pybuild plugin_pyproject:131: Building wheel for python3.14 with "build" 
module
I: pybuild base:317: python3.14 -m build --skip-dependency-check --no-isolation 
--wheel --outdir /<<PKGBUILDDIR>>/.pybuild/cpython3_3.14_b2sdk  
* Building wheel...
 - Adding .pdm-build/b2sdk-2.8.0.dist-info/METADATA -> 
b2sdk-2.8.0.dist-info/METADATA

[... snipped ...]

 - Adding b2sdk/_internal/stream/hashing.py -> b2sdk/_internal/stream/hashing.py
 - Adding b2sdk/_internal/stream/progress.py -> 
b2sdk/_internal/stream/progress.py
 - Adding b2sdk/_internal/stream/range.py -> b2sdk/_internal/stream/range.py
 - Adding b2sdk/_internal/stream/wrapper.py -> b2sdk/_internal/stream/wrapper.py
 - Adding b2sdk/_internal/sync/__init__.py -> b2sdk/_internal/sync/__init__.py
 - Adding b2sdk/_internal/sync/action.py -> b2sdk/_internal/sync/action.py
 - Adding b2sdk/_internal/sync/encryption_provider.py -> 
b2sdk/_internal/sync/encryption_provider.py
 - Adding b2sdk/_internal/sync/exception.py -> b2sdk/_internal/sync/exception.py
 - Adding b2sdk/_internal/sync/policy.py -> b2sdk/_internal/sync/policy.py
 - Adding b2sdk/_internal/sync/policy_manager.py -> 
b2sdk/_internal/sync/policy_manager.py
 - Adding b2sdk/_internal/sync/report.py -> b2sdk/_internal/sync/report.py
 - Adding b2sdk/_internal/sync/sync.py -> b2sdk/_internal/sync/sync.py
 - Adding b2sdk/_internal/transfer/__init__.py -> 
b2sdk/_internal/transfer/__init__.py
 - Adding b2sdk/_internal/transfer/emerge/__init__.py -> 
b2sdk/_internal/transfer/emerge/__init__.py
 - Adding b2sdk/_internal/transfer/emerge/emerger.py -> 
b2sdk/_internal/transfer/emerge/emerger.py
 - Adding b2sdk/_internal/transfer/emerge/exception.py -> 
b2sdk/_internal/transfer/emerge/exception.py
 - Adding b2sdk/_internal/transfer/emerge/executor.py -> 
b2sdk/_internal/transfer/emerge/executor.py
 - Adding b2sdk/_internal/transfer/emerge/planner/__init__.py -> 
b2sdk/_internal/transfer/emerge/planner/__init__.py
 - Adding b2sdk/_internal/transfer/emerge/planner/part_definition.py -> 
b2sdk/_internal/transfer/emerge/planner/part_definition.py
 - Adding b2sdk/_internal/transfer/emerge/planner/planner.py -> 
b2sdk/_internal/transfer/emerge/planner/planner.py
 - Adding b2sdk/_internal/transfer/emerge/planner/upload_subpart.py -> 
b2sdk/_internal/transfer/emerge/planner/upload_subpart.py
 - Adding b2sdk/_internal/transfer/emerge/unbound_write_intent.py -> 
b2sdk/_internal/transfer/emerge/unbound_write_intent.py
 - Adding b2sdk/_internal/transfer/emerge/write_intent.py -> 
b2sdk/_internal/transfer/emerge/write_intent.py
 - Adding b2sdk/_internal/transfer/inbound/__init__.py -> 
b2sdk/_internal/transfer/inbound/__init__.py
 - Adding b2sdk/_internal/transfer/inbound/download_manager.py -> 
b2sdk/_internal/transfer/inbound/download_manager.py
 - Adding b2sdk/_internal/transfer/inbound/downloaded_file.py -> 
b2sdk/_internal/transfer/inbound/downloaded_file.py
 - Adding b2sdk/_internal/transfer/inbound/downloader/__init__.py -> 
b2sdk/_internal/transfer/inbound/downloader/__init__.py
 - Adding b2sdk/_internal/transfer/inbound/downloader/abstract.py -> 
b2sdk/_internal/transfer/inbound/downloader/abstract.py
 - Adding b2sdk/_internal/transfer/inbound/downloader/parallel.py -> 
b2sdk/_internal/transfer/inbound/downloader/parallel.py
 - Adding b2sdk/_internal/transfer/inbound/downloader/simple.py -> 
b2sdk/_internal/transfer/inbound/downloader/simple.py
 - Adding b2sdk/_internal/transfer/inbound/downloader/stats_collector.py -> 
b2sdk/_internal/transfer/inbound/downloader/stats_collector.py
 - Adding b2sdk/_internal/transfer/outbound/__init__.py -> 
b2sdk/_internal/transfer/outbound/__init__.py
 - Adding b2sdk/_internal/transfer/outbound/copy_manager.py -> 
b2sdk/_internal/transfer/outbound/copy_manager.py
 - Adding b2sdk/_internal/transfer/outbound/copy_source.py -> 
b2sdk/_internal/transfer/outbound/copy_source.py
 - Adding b2sdk/_internal/transfer/outbound/large_file_upload_state.py -> 
b2sdk/_internal/transfer/outbound/large_file_upload_state.py
 - Adding b2sdk/_internal/transfer/outbound/outbound_source.py -> 
b2sdk/_internal/transfer/outbound/outbound_source.py
 - Adding b2sdk/_internal/transfer/outbound/progress_reporter.py -> 
b2sdk/_internal/transfer/outbound/progress_reporter.py
 - Adding b2sdk/_internal/transfer/outbound/upload_manager.py -> 
b2sdk/_internal/transfer/outbound/upload_manager.py
 - Adding b2sdk/_internal/transfer/outbound/upload_source.py -> 
b2sdk/_internal/transfer/outbound/upload_source.py
 - Adding b2sdk/_internal/transfer/transfer_manager.py -> 
b2sdk/_internal/transfer/transfer_manager.py
 - Adding b2sdk/_internal/types.py -> b2sdk/_internal/types.py
 - Adding b2sdk/_internal/utils/__init__.py -> b2sdk/_internal/utils/__init__.py
 - Adding b2sdk/_internal/utils/docs.py -> b2sdk/_internal/utils/docs.py
 - Adding b2sdk/_internal/utils/escape.py -> b2sdk/_internal/utils/escape.py
 - Adding b2sdk/_internal/utils/filesystem.py -> 
b2sdk/_internal/utils/filesystem.py
 - Adding b2sdk/_internal/utils/http_date.py -> 
b2sdk/_internal/utils/http_date.py
 - Adding b2sdk/_internal/utils/range_.py -> b2sdk/_internal/utils/range_.py
 - Adding b2sdk/_internal/utils/thread_pool.py -> 
b2sdk/_internal/utils/thread_pool.py
 - Adding b2sdk/_internal/utils/typing.py -> b2sdk/_internal/utils/typing.py
 - Adding b2sdk/_internal/version_utils.py -> b2sdk/_internal/version_utils.py
 - Adding b2sdk/_pyinstaller/__init__.py -> b2sdk/_pyinstaller/__init__.py
 - Adding b2sdk/_pyinstaller/hook-b2sdk.py -> b2sdk/_pyinstaller/hook-b2sdk.py
 - Adding b2sdk/_v3/__init__.py -> b2sdk/_v3/__init__.py
 - Adding b2sdk/_v3/exception.py -> b2sdk/_v3/exception.py
 - Adding b2sdk/v0/__init__.py -> b2sdk/v0/__init__.py
 - Adding b2sdk/v0/account_info.py -> b2sdk/v0/account_info.py
 - Adding b2sdk/v0/api.py -> b2sdk/v0/api.py
 - Adding b2sdk/v0/bucket.py -> b2sdk/v0/bucket.py
 - Adding b2sdk/v0/exception.py -> b2sdk/v0/exception.py
 - Adding b2sdk/v0/sync.py -> b2sdk/v0/sync.py
 - Adding b2sdk/v1/__init__.py -> b2sdk/v1/__init__.py
 - Adding b2sdk/v1/account_info.py -> b2sdk/v1/account_info.py
 - Adding b2sdk/v1/api.py -> b2sdk/v1/api.py
 - Adding b2sdk/v1/b2http.py -> b2sdk/v1/b2http.py
 - Adding b2sdk/v1/bucket.py -> b2sdk/v1/bucket.py
 - Adding b2sdk/v1/cache.py -> b2sdk/v1/cache.py
 - Adding b2sdk/v1/download_dest.py -> b2sdk/v1/download_dest.py
 - Adding b2sdk/v1/exception.py -> b2sdk/v1/exception.py
 - Adding b2sdk/v1/file_metadata.py -> b2sdk/v1/file_metadata.py
 - Adding b2sdk/v1/file_version.py -> b2sdk/v1/file_version.py
 - Adding b2sdk/v1/replication/__init__.py -> b2sdk/v1/replication/__init__.py
 - Adding b2sdk/v1/replication/monitoring.py -> 
b2sdk/v1/replication/monitoring.py
 - Adding b2sdk/v1/session.py -> b2sdk/v1/session.py
 - Adding b2sdk/v1/sync/__init__.py -> b2sdk/v1/sync/__init__.py
 - Adding b2sdk/v1/sync/encryption_provider.py -> 
b2sdk/v1/sync/encryption_provider.py
 - Adding b2sdk/v1/sync/file.py -> b2sdk/v1/sync/file.py
 - Adding b2sdk/v1/sync/file_to_path_translator.py -> 
b2sdk/v1/sync/file_to_path_translator.py
 - Adding b2sdk/v1/sync/folder.py -> b2sdk/v1/sync/folder.py
 - Adding b2sdk/v1/sync/folder_parser.py -> b2sdk/v1/sync/folder_parser.py
 - Adding b2sdk/v1/sync/report.py -> b2sdk/v1/sync/report.py
 - Adding b2sdk/v1/sync/scan_policies.py -> b2sdk/v1/sync/scan_policies.py
 - Adding b2sdk/v1/sync/sync.py -> b2sdk/v1/sync/sync.py
 - Adding b2sdk/v2/__init__.py -> b2sdk/v2/__init__.py
 - Adding b2sdk/v2/_compat.py -> b2sdk/v2/_compat.py
 - Adding b2sdk/v2/account_info.py -> b2sdk/v2/account_info.py
 - Adding b2sdk/v2/api.py -> b2sdk/v2/api.py
 - Adding b2sdk/v2/b2http.py -> b2sdk/v2/b2http.py
 - Adding b2sdk/v2/bucket.py -> b2sdk/v2/bucket.py
 - Adding b2sdk/v2/exception.py -> b2sdk/v2/exception.py
 - Adding b2sdk/v2/file_version.py -> b2sdk/v2/file_version.py
 - Adding b2sdk/v2/large_file.py -> b2sdk/v2/large_file.py
 - Adding b2sdk/v2/raw_api.py -> b2sdk/v2/raw_api.py
 - Adding b2sdk/v2/raw_simulator.py -> b2sdk/v2/raw_simulator.py
 - Adding b2sdk/v2/session.py -> b2sdk/v2/session.py
 - Adding b2sdk/v2/sync.py -> b2sdk/v2/sync.py
 - Adding b2sdk/v2/transfer.py -> b2sdk/v2/transfer.py
 - Adding b2sdk/v2/utils.py -> b2sdk/v2/utils.py
 - Adding b2sdk/v2/version_utils.py -> b2sdk/v2/version_utils.py
 - Adding b2sdk/version.py -> b2sdk/version.py
 - Adding b2sdk-2.8.0.dist-info/RECORD -> b2sdk-2.8.0.dist-info/RECORD
Successfully built b2sdk-2.8.0-py3-none-any.whl
I: pybuild plugin_pyproject:155: Unpacking wheel built for python3.13 with 
"installer" module
   dh_auto_test -O--buildsystem=pybuild
I: pybuild base:317: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.14_b2sdk/build; 
python3.14 -m pytest test/static/ test/unit/ -k "not test_requests_notice_file"
============================= test session starts ==============================
platform linux -- Python 3.14.2, pytest-9.0.2, pluggy-1.6.0
b2sdk apiver: v3
rootdir: /<<PKGBUILDDIR>>/.pybuild/cpython3_3.14_b2sdk/build
configfile: pyproject.toml
plugins: lazy-fixtures-0.0.0, timeout-2.4.0, mock-3.15.1
collected 772 items / 1 deselected / 771 selected

test/static/test_licenses.py .                                           [  0%]
test/unit/account_info/test_account_info.py ............................ [  3%]
..................s........s.........                                    [  8%]
test/unit/account_info/test_sqlite_account_info.py ..............        [ 10%]
test/unit/api/test_api.py ..s......s.............sss.s...                [ 14%]
test/unit/b2http/test_b2http.py ...........s.........................    [ 19%]
test/unit/bucket/test_bucket.py s...sss.sss........................s.... [ 24%]
................ss.s..................................s................. [ 33%]
.................s......................s.s.........s.......s.s......... [ 43%]
.s.......s.s.........s........s.s........s.......s.s........s........... [ 52%]
..................................................s.........             [ 60%]
test/unit/file_version/test_file_version.py s........                    [ 61%]
test/unit/filter/test_filter.py ...........                              [ 62%]
test/unit/internal/test_emerge_planner.py .............................. [ 66%]
.                                                                        [ 66%]
test/unit/internal/test_unbound_write_intent.py .......                  [ 67%]
test/unit/internal/transfer/downloader/test_parallel.py .....            [ 68%]
test/unit/replication/test_monitoring.py ...                             [ 68%]
test/unit/scan/test_folder_traversal.py ...................F..           [ 71%]
test/unit/scan/test_scan_policies.py ....sss..ss.                        [ 73%]
test/unit/stream/test_progress.py ...                                    [ 73%]
test/unit/sync/test_exception.py ......                                  [ 74%]
test/unit/sync/test_sync.py ss.......................................... [ 80%]
......................................................                   [ 87%]
test/unit/sync/test_sync_report.py .s                                    [ 87%]
test/unit/test_cache.py ..........                                       [ 88%]
test/unit/test_exception.py ....s...................                     [ 91%]
test/unit/test_progress.py ....                                          [ 92%]
test/unit/test_raw_simulator.py .sss                                     [ 92%]
test/unit/test_session.py .s..                                           [ 93%]
test/unit/utils/test_docs.py ....                                        [ 93%]
test/unit/utils/test_escape.py ..........                                [ 95%]
test/unit/utils/test_filesystem.py ......                                [ 95%]
test/unit/utils/test_incremental_hex_digester.py ....                    [ 96%]
test/unit/utils/test_range_.py .............                             [ 98%]
test/unit/utils/test_thread_pool.py ....                                 [ 98%]
test/unit/v_all/test_api.py ..s...                                       [ 99%]
test/unit/v_all/test_constants.py .                                      [ 99%]
test/unit/v_all/test_replication.py ..                                   [ 99%]
test/unit/v_all/test_transfer.py ..                                      [100%]

=================================== FAILURES ===================================
_____________ TestFolderTraversal.test_dir_without_exec_permission _____________

self = <test.unit.scan.test_folder_traversal.TestFolderTraversal object at 
0x7f5530606350>
tmp_path = 
PosixPath('/tmp/pytest-of-sbuild/pytest-0/test_dir_without_exec_permissi0')
fs_perm_tool = <test.unit.conftest.UnixPermTool object at 0x7f55301ca510>

    @pytest.mark.skipif(
        platform.system() == 'Windows',
        reason='Unix-only filesystem permissions are tested',
    )
    def test_dir_without_exec_permission(self, tmp_path, fs_perm_tool):
        """Test that a excluded directory/file without permissions emits 
warnings."""
        no_perm_dir = tmp_path / 'no_perm_dir'
        no_perm_dir.mkdir()
        (no_perm_dir / 'file.txt').touch()
        (no_perm_dir / 'file2.txt').touch()
        # chmod -x no_perm_dir
        no_perm_dir.chmod(0o600)
    
        scan_policy = ScanPoliciesManager()
        reporter = ProgressReport(sys.stdout, False)
    
        folder = LocalFolder(str(tmp_path))
        local_paths = folder.all_files(reporter=reporter, 
policies_manager=scan_policy)
        absolute_paths = [path.absolute_path for path in local_paths]
        assert not absolute_paths
    
        # Check that no access warnings are issued for the excluded 
directory/file
>       assert set(reporter.warnings) == {
            f'WARNING: {tmp_path/"no_perm_dir/file.txt"} could not be accessed 
(no permissions to read?)',
            f'WARNING: {tmp_path/"no_perm_dir/file2.txt"} could not be accessed 
(no permissions to read?)',
        }
E       AssertionError: assert {'WARNING: /t...en symlink?)'} == {'WARNING: 
/t...ns to read?)'}
E         
E         Extra items in the left set:
E         'WARNING: 
/tmp/pytest-of-sbuild/pytest-0/test_dir_without_exec_permissi0/no_perm_dir/file2.txt
 could not be accessed (broken symlink?)'
E         'WARNING: 
/tmp/pytest-of-sbuild/pytest-0/test_dir_without_exec_permissi0/no_perm_dir/file.txt
 could not be accessed (broken symlink?)'
E         Extra items in the right set:
E         'WARNING: 
/tmp/pytest-of-sbuild/pytest-0/test_dir_without_exec_permissi0/no_perm_dir/file.txt
 could not be accessed (no permissions to read?)'
E         'WARNING: 
/tmp/pytest-of-sbuild/pytest-0/test_dir_without_exec_permissi0/no_perm_dir/file2.txt
 could not be accessed (no permissions to read?)'
E         Use -v to get more diff

test/unit/scan/test_folder_traversal.py:721: AssertionError
----------------------------- Captured stdout call -----------------------------
 count: 0/0   0 /s

=============================== warnings summary ===============================
test/unit/conftest.py:27
  /<<PKGBUILDDIR>>/.pybuild/cpython3_3.14_b2sdk/build/test/unit/conftest.py:27: 
PytestAssertRewriteWarning: Module already imported so cannot be rewritten; 
test.unit
    pytest.register_assert_rewrite('test.unit')

test/unit/b2http/test_b2http.py::TestTranslateErrors::test_invalid_json
  
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.14_b2sdk/build/b2sdk/_internal/exception.py:722:
 UserWarning: bad request exception with an unknown `code`. 
message={{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{,
 code=non_json_response
    warnings.warn(

-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
=========================== short test summary info ============================
FAILED 
test/unit/scan/test_folder_traversal.py::TestFolderTraversal::test_dir_without_exec_permission
===== 1 failed, 717 passed, 53 skipped, 1 deselected, 2 warnings in 4.88s ======
E: pybuild pybuild:389: test: plugin pyproject failed with: exit code=1: cd 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.14_b2sdk/build; python3.14 -m pytest 
test/static/ test/unit/ -k "not test_requests_notice_file"
I: pybuild base:317: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_b2sdk/build; 
python3.13 -m pytest test/static/ test/unit/ -k "not test_requests_notice_file"
============================= test session starts ==============================
platform linux -- Python 3.13.11, pytest-9.0.2, pluggy-1.6.0
b2sdk apiver: v3
rootdir: /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_b2sdk/build
configfile: pyproject.toml
plugins: lazy-fixtures-0.0.0, timeout-2.4.0, mock-3.15.1
collected 772 items / 1 deselected / 771 selected

test/static/test_licenses.py .                                           [  0%]
test/unit/account_info/test_account_info.py ............................ [  3%]
..................s........s.........                                    [  8%]
test/unit/account_info/test_sqlite_account_info.py ..............        [ 10%]
test/unit/api/test_api.py ..s......s.............sss.s...                [ 14%]
test/unit/b2http/test_b2http.py ...........s.........................    [ 19%]
test/unit/bucket/test_bucket.py s...sss.sss........................s.... [ 24%]
................ss.s..................................s................. [ 33%]
.................s......................s.s.........s.......s.s......... [ 43%]
.s.......s.s.........s........s.s........s.......s.s........s........... [ 52%]
..................................................s.........             [ 60%]
test/unit/file_version/test_file_version.py s........                    [ 61%]
test/unit/filter/test_filter.py ...........                              [ 62%]
test/unit/internal/test_emerge_planner.py .............................. [ 66%]
.                                                                        [ 66%]
test/unit/internal/test_unbound_write_intent.py .......                  [ 67%]
test/unit/internal/transfer/downloader/test_parallel.py .....            [ 68%]
test/unit/replication/test_monitoring.py ...                             [ 68%]
test/unit/scan/test_folder_traversal.py ......................           [ 71%]
test/unit/scan/test_scan_policies.py ....sss..ss.                        [ 73%]
test/unit/stream/test_progress.py ...                                    [ 73%]
test/unit/sync/test_exception.py ......                                  [ 74%]
test/unit/sync/test_sync.py ss.......................................... [ 80%]
......................................................                   [ 87%]
test/unit/sync/test_sync_report.py .s                                    [ 87%]
test/unit/test_cache.py ..........                                       [ 88%]
test/unit/test_exception.py ....s...................                     [ 91%]
test/unit/test_progress.py ....                                          [ 92%]
test/unit/test_raw_simulator.py .sss                                     [ 92%]
test/unit/test_session.py .s..                                           [ 93%]
test/unit/utils/test_docs.py ....                                        [ 93%]
test/unit/utils/test_escape.py ..........                                [ 95%]
test/unit/utils/test_filesystem.py ......                                [ 95%]
test/unit/utils/test_incremental_hex_digester.py ....                    [ 96%]
test/unit/utils/test_range_.py .............                             [ 98%]
test/unit/utils/test_thread_pool.py ....                                 [ 98%]
test/unit/v_all/test_api.py ..s...                                       [ 99%]
test/unit/v_all/test_constants.py .                                      [ 99%]
test/unit/v_all/test_replication.py ..                                   [ 99%]
test/unit/v_all/test_transfer.py ..                                      [100%]

=============================== warnings summary ===============================
test/unit/conftest.py:27
  /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_b2sdk/build/test/unit/conftest.py:27: 
PytestAssertRewriteWarning: Module already imported so cannot be rewritten; 
test.unit
    pytest.register_assert_rewrite('test.unit')

test/unit/b2http/test_b2http.py::TestTranslateErrors::test_invalid_json
  
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_b2sdk/build/b2sdk/_internal/exception.py:722:
 UserWarning: bad request exception with an unknown `code`. 
message={{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{,
 code=non_json_response
    warnings.warn(

-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
========== 718 passed, 53 skipped, 1 deselected, 2 warnings in 4.38s ===========
dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p "3.14 
3.13" returned exit code 13
make: *** [debian/rules:11: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------

Reply via email to