Hi Jonathan and Lucas,
  I solved the problem in the new release (0.24.5.26).

I tested it with these commands:
git clone https://salsa.debian.org/debian/trash-cli.git
cd trash-cli
git remote add upstream https://github.com/andreafrancia/trash-cli
git fetch upstream
git merge 0.24.5.26
debuild -b -uc -us

Here the results of the build:
andrea@lima-default:~/trash-cli$ debuild -b -uc -us
 dpkg-buildpackage -us -uc -ui -b
dpkg-buildpackage: info: source package trash-cli
dpkg-buildpackage: info: source version 0.23.11.10-1
dpkg-buildpackage: info: source distribution unstable
dpkg-buildpackage: info: source changed by Jonathan Dowland <j...@debian.org
>
 dpkg-source --before-build .
dpkg-buildpackage: info: host architecture arm64
 fakeroot debian/rules clean
dh clean --with python3 --buildsystem=pybuild
   dh_auto_clean -O--buildsystem=pybuild
   dh_autoreconf_clean -O--buildsystem=pybuild
   dh_clean -O--buildsystem=pybuild
 debian/rules build
dh build --with python3 --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:107: Building wheel for python3.11 with "build"
module
I: pybuild base:240: python3.11 -m build --skip-dependency-check
--no-isolation --wheel --outdir
/home/andrea.linux/trash-cli/.pybuild/cpython3_3.11
* Building wheel...
running bdist_wheel
running build
running build_py
creating build
creating build/lib
creating build/lib/trashcli
copying trashcli/trash.py -> build/lib/trashcli
copying trashcli/fs.py -> build/lib/trashcli
copying trashcli/file_system_reader.py -> build/lib/trashcli
copying trashcli/trash_dirs_scanner.py -> build/lib/trashcli
copying trashcli/shell_completion.py -> build/lib/trashcli
copying trashcli/__init__.py -> build/lib/trashcli
copying trashcli/compat.py -> build/lib/trashcli
creating build/lib/trashcli/empty
copying trashcli/empty/existing_file_remover.py -> build/lib/trashcli/empty
copying trashcli/empty/empty_action.py -> build/lib/trashcli/empty
copying trashcli/empty/errors.py -> build/lib/trashcli/empty
copying trashcli/empty/guard.py -> build/lib/trashcli/empty
copying trashcli/empty/parser.py -> build/lib/trashcli/empty
copying trashcli/empty/parse_reply.py -> build/lib/trashcli/empty
copying trashcli/empty/delete_according_date.py -> build/lib/trashcli/empty
copying trashcli/empty/prepare_output_message.py -> build/lib/trashcli/empty
copying trashcli/empty/main.py -> build/lib/trashcli/empty
copying trashcli/empty/console.py -> build/lib/trashcli/empty
copying trashcli/empty/empty_cmd.py -> build/lib/trashcli/empty
copying trashcli/empty/top_trash_dir_rules_file_system_reader.py ->
build/lib/trashcli/empty
copying trashcli/empty/is_input_interactive.py -> build/lib/trashcli/empty
copying trashcli/empty/description.py -> build/lib/trashcli/empty
copying trashcli/empty/clock.py -> build/lib/trashcli/empty
copying trashcli/empty/older_than.py -> build/lib/trashcli/empty
copying trashcli/empty/file_system_dir_reader.py -> build/lib/trashcli/empty
copying trashcli/empty/emptier.py -> build/lib/trashcli/empty
copying trashcli/empty/__init__.py -> build/lib/trashcli/empty
copying trashcli/empty/print_time_action.py -> build/lib/trashcli/empty
copying trashcli/empty/user.py -> build/lib/trashcli/empty
creating build/lib/trashcli/lib
copying trashcli/lib/my_input.py -> build/lib/trashcli/lib
copying trashcli/lib/my_permission_error.py -> build/lib/trashcli/lib
copying trashcli/lib/enum_repr.py -> build/lib/trashcli/lib
copying trashcli/lib/trash_dirs.py -> build/lib/trashcli/lib
copying trashcli/lib/logger.py -> build/lib/trashcli/lib
copying trashcli/lib/user_info.py -> build/lib/trashcli/lib
copying trashcli/lib/dir_checker.py -> build/lib/trashcli/lib
copying trashcli/lib/print_version.py -> build/lib/trashcli/lib
copying trashcli/lib/environ.py -> build/lib/trashcli/lib
copying trashcli/lib/exit_codes.py -> build/lib/trashcli/lib
copying trashcli/lib/__init__.py -> build/lib/trashcli/lib
copying trashcli/lib/trash_dir_reader.py -> build/lib/trashcli/lib
copying trashcli/lib/dir_reader.py -> build/lib/trashcli/lib
copying trashcli/lib/path_of_backup_copy.py -> build/lib/trashcli/lib
creating build/lib/trashcli/list
copying trashcli/list/fs.py -> build/lib/trashcli/list
copying trashcli/list/parser.py -> build/lib/trashcli/list
copying trashcli/list/main.py -> build/lib/trashcli/list
copying trashcli/list/list_trash_action.py -> build/lib/trashcli/list
copying trashcli/list/trash_dir_selector.py -> build/lib/trashcli/list
copying trashcli/list/extractors.py -> build/lib/trashcli/list
copying trashcli/list/__init__.py -> build/lib/trashcli/list
creating build/lib/trashcli/list/minor_actions
copying trashcli/list/minor_actions/debug_volumes.py ->
build/lib/trashcli/list/minor_actions
copying trashcli/list/minor_actions/list_trash_dirs.py ->
build/lib/trashcli/list/minor_actions
copying trashcli/list/minor_actions/print_python_executable.py ->
build/lib/trashcli/list/minor_actions
copying trashcli/list/minor_actions/__init__.py ->
build/lib/trashcli/list/minor_actions
copying trashcli/list/minor_actions/list_volumes.py ->
build/lib/trashcli/list/minor_actions
creating build/lib/trashcli/put
copying trashcli/put/format_trash_info.py -> build/lib/trashcli/put
copying trashcli/put/trasher.py -> build/lib/trashcli/put
copying trashcli/put/janitor.py -> build/lib/trashcli/put
copying trashcli/put/parser.py -> build/lib/trashcli/put
copying trashcli/put/dir_maker.py -> build/lib/trashcli/put
copying trashcli/put/main.py -> build/lib/trashcli/put
copying trashcli/put/original_location.py -> build/lib/trashcli/put
copying trashcli/put/same_volume_gate.py -> build/lib/trashcli/put
copying trashcli/put/my_logger.py -> build/lib/trashcli/put
copying trashcli/put/check_cast.py -> build/lib/trashcli/put
copying trashcli/put/context.py -> build/lib/trashcli/put
copying trashcli/put/gate.py -> build/lib/trashcli/put
copying trashcli/put/clock.py -> build/lib/trashcli/put
copying trashcli/put/suffix.py -> build/lib/trashcli/put
copying trashcli/put/file_trasher.py -> build/lib/trashcli/put
copying trashcli/put/trash_put_cmd.py -> build/lib/trashcli/put
copying trashcli/put/trash_dir_volume_reader.py -> build/lib/trashcli/put
copying trashcli/put/__init__.py -> build/lib/trashcli/put
copying trashcli/put/octal.py -> build/lib/trashcli/put
copying trashcli/put/jobs.py -> build/lib/trashcli/put
copying trashcli/put/user.py -> build/lib/trashcli/put
copying trashcli/put/describer.py -> build/lib/trashcli/put
copying trashcli/put/trash_directories_finder.py -> build/lib/trashcli/put
creating build/lib/trashcli/put/core
copying trashcli/put/core/candidate.py -> build/lib/trashcli/put/core
copying trashcli/put/core/trash_result.py -> build/lib/trashcli/put/core
copying trashcli/put/core/check_type.py -> build/lib/trashcli/put/core
copying trashcli/put/core/path_maker_type.py -> build/lib/trashcli/put/core
copying trashcli/put/core/either.py -> build/lib/trashcli/put/core
copying trashcli/put/core/trashee.py -> build/lib/trashcli/put/core
copying trashcli/put/core/mode.py -> build/lib/trashcli/put/core
copying trashcli/put/core/int_generator.py -> build/lib/trashcli/put/core
copying trashcli/put/core/failure_reason.py -> build/lib/trashcli/put/core
copying trashcli/put/core/logs.py -> build/lib/trashcli/put/core
copying trashcli/put/core/__init__.py -> build/lib/trashcli/put/core
copying trashcli/put/core/trash_all_result.py -> build/lib/trashcli/put/core
creating build/lib/trashcli/put/fs
copying trashcli/put/fs/fs.py -> build/lib/trashcli/put/fs
copying trashcli/put/fs/parent_realpath.py -> build/lib/trashcli/put/fs
copying trashcli/put/fs/real_fs.py -> build/lib/trashcli/put/fs
copying trashcli/put/fs/size_counter.py -> build/lib/trashcli/put/fs
copying trashcli/put/fs/__init__.py -> build/lib/trashcli/put/fs
copying trashcli/put/fs/volume_of_parent.py -> build/lib/trashcli/put/fs
creating build/lib/trashcli/put/janitor_tools
copying trashcli/put/janitor_tools/trash_dir_creator.py ->
build/lib/trashcli/put/janitor_tools
copying trashcli/put/janitor_tools/info_file_persister.py ->
build/lib/trashcli/put/janitor_tools
copying trashcli/put/janitor_tools/security_check.py ->
build/lib/trashcli/put/janitor_tools
copying trashcli/put/janitor_tools/put_trash_dir.py ->
build/lib/trashcli/put/janitor_tools
copying trashcli/put/janitor_tools/info_creator.py ->
build/lib/trashcli/put/janitor_tools
copying trashcli/put/janitor_tools/__init__.py ->
build/lib/trashcli/put/janitor_tools
copying trashcli/put/janitor_tools/trash_dir_checker.py ->
build/lib/trashcli/put/janitor_tools
creating build/lib/trashcli/put/reporting
copying trashcli/put/reporting/stats_reader.py ->
build/lib/trashcli/put/reporting
copying trashcli/put/reporting/__init__.py ->
build/lib/trashcli/put/reporting
copying trashcli/put/reporting/trash_put_reporter.py ->
build/lib/trashcli/put/reporting
creating build/lib/trashcli/restore
copying trashcli/restore/index.py -> build/lib/trashcli/restore
copying trashcli/restore/trashed_files.py -> build/lib/trashcli/restore
copying trashcli/restore/handler.py -> build/lib/trashcli/restore
copying trashcli/restore/restore_asking_the_user.py ->
build/lib/trashcli/restore
copying trashcli/restore/info_dir_searcher.py -> build/lib/trashcli/restore
copying trashcli/restore/restore_cmd.py -> build/lib/trashcli/restore
copying trashcli/restore/output_recorder.py -> build/lib/trashcli/restore
copying trashcli/restore/sequences.py -> build/lib/trashcli/restore
copying trashcli/restore/real_output.py -> build/lib/trashcli/restore
copying trashcli/restore/info_files.py -> build/lib/trashcli/restore
copying trashcli/restore/main.py -> build/lib/trashcli/restore
copying trashcli/restore/restore_logger.py -> build/lib/trashcli/restore
copying trashcli/restore/range.py -> build/lib/trashcli/restore
copying trashcli/restore/args.py -> build/lib/trashcli/restore
copying trashcli/restore/file_system.py -> build/lib/trashcli/restore
copying trashcli/restore/output.py -> build/lib/trashcli/restore
copying trashcli/restore/__init__.py -> build/lib/trashcli/restore
copying trashcli/restore/single.py -> build/lib/trashcli/restore
copying trashcli/restore/sort_method.py -> build/lib/trashcli/restore
copying trashcli/restore/trash_directories.py -> build/lib/trashcli/restore
copying trashcli/restore/restorer.py -> build/lib/trashcli/restore
copying trashcli/restore/trashed_file.py -> build/lib/trashcli/restore
copying trashcli/restore/restore_arg_parser.py -> build/lib/trashcli/restore
copying trashcli/restore/output_event.py -> build/lib/trashcli/restore
copying trashcli/restore/real_restore_logger.py ->
build/lib/trashcli/restore
copying trashcli/restore/run_restore_action.py -> build/lib/trashcli/restore
creating build/lib/trashcli/rm
copying trashcli/rm/file_remover.py -> build/lib/trashcli/rm
copying trashcli/rm/cleanable_trashcan.py -> build/lib/trashcli/rm
copying trashcli/rm/list_trashinfo.py -> build/lib/trashcli/rm
copying trashcli/rm/main.py -> build/lib/trashcli/rm
copying trashcli/rm/rm_cmd.py -> build/lib/trashcli/rm
copying trashcli/rm/filter.py -> build/lib/trashcli/rm
copying trashcli/rm/__init__.py -> build/lib/trashcli/rm
creating build/lib/trashcli/fstab
copying trashcli/fstab/volume_of_impl.py -> build/lib/trashcli/fstab
copying trashcli/fstab/mount_points_listing.py -> build/lib/trashcli/fstab
copying trashcli/fstab/volume_of.py -> build/lib/trashcli/fstab
copying trashcli/fstab/volumes.py -> build/lib/trashcli/fstab
copying trashcli/fstab/__init__.py -> build/lib/trashcli/fstab
copying trashcli/fstab/real_volume_of.py -> build/lib/trashcli/fstab
copying trashcli/fstab/volume_listing.py -> build/lib/trashcli/fstab
creating build/lib/trashcli/parse_trashinfo
copying trashcli/parse_trashinfo/parse_path.py ->
build/lib/trashcli/parse_trashinfo
copying trashcli/parse_trashinfo/parse_original_location.py ->
build/lib/trashcli/parse_trashinfo
copying trashcli/parse_trashinfo/parse_trashinfo.py ->
build/lib/trashcli/parse_trashinfo
copying trashcli/parse_trashinfo/parse_deletion_date.py ->
build/lib/trashcli/parse_trashinfo
copying trashcli/parse_trashinfo/maybe_parse_deletion_date.py ->
build/lib/trashcli/parse_trashinfo
copying trashcli/parse_trashinfo/__init__.py ->
build/lib/trashcli/parse_trashinfo
copying trashcli/parse_trashinfo/parser_error.py ->
build/lib/trashcli/parse_trashinfo
copying trashcli/parse_trashinfo/basket.py ->
build/lib/trashcli/parse_trashinfo
running build_scripts
creating build/scripts-3.11
copying and adjusting trash -> build/scripts-3.11
copying and adjusting trash-put -> build/scripts-3.11
copying and adjusting trash-list -> build/scripts-3.11
copying and adjusting trash-restore -> build/scripts-3.11
copying and adjusting trash-empty -> build/scripts-3.11
copying and adjusting trash-rm -> build/scripts-3.11
changing mode of build/scripts-3.11/trash from 644 to 755
changing mode of build/scripts-3.11/trash-put from 644 to 755
changing mode of build/scripts-3.11/trash-list from 644 to 755
changing mode of build/scripts-3.11/trash-restore from 644 to 755
changing mode of build/scripts-3.11/trash-empty from 644 to 755
changing mode of build/scripts-3.11/trash-rm from 644 to 755
installing to build/bdist.linux-arm64/wheel
running install
running install_lib
creating build/bdist.linux-arm64
creating build/bdist.linux-arm64/wheel
creating build/bdist.linux-arm64/wheel/trashcli
copying build/lib/trashcli/trash.py ->
build/bdist.linux-arm64/wheel/trashcli
copying build/lib/trashcli/fs.py -> build/bdist.linux-arm64/wheel/trashcli
creating build/bdist.linux-arm64/wheel/trashcli/empty
copying build/lib/trashcli/empty/existing_file_remover.py ->
build/bdist.linux-arm64/wheel/trashcli/empty
copying build/lib/trashcli/empty/empty_action.py ->
build/bdist.linux-arm64/wheel/trashcli/empty
copying build/lib/trashcli/empty/errors.py ->
build/bdist.linux-arm64/wheel/trashcli/empty
copying build/lib/trashcli/empty/guard.py ->
build/bdist.linux-arm64/wheel/trashcli/empty
copying build/lib/trashcli/empty/parser.py ->
build/bdist.linux-arm64/wheel/trashcli/empty
copying build/lib/trashcli/empty/parse_reply.py ->
build/bdist.linux-arm64/wheel/trashcli/empty
copying build/lib/trashcli/empty/delete_according_date.py ->
build/bdist.linux-arm64/wheel/trashcli/empty
copying build/lib/trashcli/empty/prepare_output_message.py ->
build/bdist.linux-arm64/wheel/trashcli/empty
copying build/lib/trashcli/empty/main.py ->
build/bdist.linux-arm64/wheel/trashcli/empty
copying build/lib/trashcli/empty/console.py ->
build/bdist.linux-arm64/wheel/trashcli/empty
copying build/lib/trashcli/empty/empty_cmd.py ->
build/bdist.linux-arm64/wheel/trashcli/empty
copying build/lib/trashcli/empty/top_trash_dir_rules_file_system_reader.py
-> build/bdist.linux-arm64/wheel/trashcli/empty
copying build/lib/trashcli/empty/is_input_interactive.py ->
build/bdist.linux-arm64/wheel/trashcli/empty
copying build/lib/trashcli/empty/description.py ->
build/bdist.linux-arm64/wheel/trashcli/empty
copying build/lib/trashcli/empty/clock.py ->
build/bdist.linux-arm64/wheel/trashcli/empty
copying build/lib/trashcli/empty/older_than.py ->
build/bdist.linux-arm64/wheel/trashcli/empty
copying build/lib/trashcli/empty/file_system_dir_reader.py ->
build/bdist.linux-arm64/wheel/trashcli/empty
copying build/lib/trashcli/empty/emptier.py ->
build/bdist.linux-arm64/wheel/trashcli/empty
copying build/lib/trashcli/empty/__init__.py ->
build/bdist.linux-arm64/wheel/trashcli/empty
copying build/lib/trashcli/empty/print_time_action.py ->
build/bdist.linux-arm64/wheel/trashcli/empty
copying build/lib/trashcli/empty/user.py ->
build/bdist.linux-arm64/wheel/trashcli/empty
copying build/lib/trashcli/file_system_reader.py ->
build/bdist.linux-arm64/wheel/trashcli
copying build/lib/trashcli/trash_dirs_scanner.py ->
build/bdist.linux-arm64/wheel/trashcli
creating build/bdist.linux-arm64/wheel/trashcli/lib
copying build/lib/trashcli/lib/my_input.py ->
build/bdist.linux-arm64/wheel/trashcli/lib
copying build/lib/trashcli/lib/my_permission_error.py ->
build/bdist.linux-arm64/wheel/trashcli/lib
copying build/lib/trashcli/lib/enum_repr.py ->
build/bdist.linux-arm64/wheel/trashcli/lib
copying build/lib/trashcli/lib/trash_dirs.py ->
build/bdist.linux-arm64/wheel/trashcli/lib
copying build/lib/trashcli/lib/logger.py ->
build/bdist.linux-arm64/wheel/trashcli/lib
copying build/lib/trashcli/lib/user_info.py ->
build/bdist.linux-arm64/wheel/trashcli/lib
copying build/lib/trashcli/lib/dir_checker.py ->
build/bdist.linux-arm64/wheel/trashcli/lib
copying build/lib/trashcli/lib/print_version.py ->
build/bdist.linux-arm64/wheel/trashcli/lib
copying build/lib/trashcli/lib/environ.py ->
build/bdist.linux-arm64/wheel/trashcli/lib
copying build/lib/trashcli/lib/exit_codes.py ->
build/bdist.linux-arm64/wheel/trashcli/lib
copying build/lib/trashcli/lib/__init__.py ->
build/bdist.linux-arm64/wheel/trashcli/lib
copying build/lib/trashcli/lib/trash_dir_reader.py ->
build/bdist.linux-arm64/wheel/trashcli/lib
copying build/lib/trashcli/lib/dir_reader.py ->
build/bdist.linux-arm64/wheel/trashcli/lib
copying build/lib/trashcli/lib/path_of_backup_copy.py ->
build/bdist.linux-arm64/wheel/trashcli/lib
copying build/lib/trashcli/shell_completion.py ->
build/bdist.linux-arm64/wheel/trashcli
creating build/bdist.linux-arm64/wheel/trashcli/rm
copying build/lib/trashcli/rm/file_remover.py ->
build/bdist.linux-arm64/wheel/trashcli/rm
copying build/lib/trashcli/rm/cleanable_trashcan.py ->
build/bdist.linux-arm64/wheel/trashcli/rm
copying build/lib/trashcli/rm/list_trashinfo.py ->
build/bdist.linux-arm64/wheel/trashcli/rm
copying build/lib/trashcli/rm/main.py ->
build/bdist.linux-arm64/wheel/trashcli/rm
copying build/lib/trashcli/rm/rm_cmd.py ->
build/bdist.linux-arm64/wheel/trashcli/rm
copying build/lib/trashcli/rm/filter.py ->
build/bdist.linux-arm64/wheel/trashcli/rm
copying build/lib/trashcli/rm/__init__.py ->
build/bdist.linux-arm64/wheel/trashcli/rm
creating build/bdist.linux-arm64/wheel/trashcli/parse_trashinfo
copying build/lib/trashcli/parse_trashinfo/parse_path.py ->
build/bdist.linux-arm64/wheel/trashcli/parse_trashinfo
copying build/lib/trashcli/parse_trashinfo/parse_original_location.py ->
build/bdist.linux-arm64/wheel/trashcli/parse_trashinfo
copying build/lib/trashcli/parse_trashinfo/parse_trashinfo.py ->
build/bdist.linux-arm64/wheel/trashcli/parse_trashinfo
copying build/lib/trashcli/parse_trashinfo/parse_deletion_date.py ->
build/bdist.linux-arm64/wheel/trashcli/parse_trashinfo
copying build/lib/trashcli/parse_trashinfo/maybe_parse_deletion_date.py ->
build/bdist.linux-arm64/wheel/trashcli/parse_trashinfo
copying build/lib/trashcli/parse_trashinfo/__init__.py ->
build/bdist.linux-arm64/wheel/trashcli/parse_trashinfo
copying build/lib/trashcli/parse_trashinfo/parser_error.py ->
build/bdist.linux-arm64/wheel/trashcli/parse_trashinfo
copying build/lib/trashcli/parse_trashinfo/basket.py ->
build/bdist.linux-arm64/wheel/trashcli/parse_trashinfo
creating build/bdist.linux-arm64/wheel/trashcli/fstab
copying build/lib/trashcli/fstab/volume_of_impl.py ->
build/bdist.linux-arm64/wheel/trashcli/fstab
copying build/lib/trashcli/fstab/mount_points_listing.py ->
build/bdist.linux-arm64/wheel/trashcli/fstab
copying build/lib/trashcli/fstab/volume_of.py ->
build/bdist.linux-arm64/wheel/trashcli/fstab
copying build/lib/trashcli/fstab/volumes.py ->
build/bdist.linux-arm64/wheel/trashcli/fstab
copying build/lib/trashcli/fstab/__init__.py ->
build/bdist.linux-arm64/wheel/trashcli/fstab
copying build/lib/trashcli/fstab/real_volume_of.py ->
build/bdist.linux-arm64/wheel/trashcli/fstab
copying build/lib/trashcli/fstab/volume_listing.py ->
build/bdist.linux-arm64/wheel/trashcli/fstab
creating build/bdist.linux-arm64/wheel/trashcli/restore
copying build/lib/trashcli/restore/index.py ->
build/bdist.linux-arm64/wheel/trashcli/restore
copying build/lib/trashcli/restore/trashed_files.py ->
build/bdist.linux-arm64/wheel/trashcli/restore
copying build/lib/trashcli/restore/handler.py ->
build/bdist.linux-arm64/wheel/trashcli/restore
copying build/lib/trashcli/restore/restore_asking_the_user.py ->
build/bdist.linux-arm64/wheel/trashcli/restore
copying build/lib/trashcli/restore/info_dir_searcher.py ->
build/bdist.linux-arm64/wheel/trashcli/restore
copying build/lib/trashcli/restore/restore_cmd.py ->
build/bdist.linux-arm64/wheel/trashcli/restore
copying build/lib/trashcli/restore/output_recorder.py ->
build/bdist.linux-arm64/wheel/trashcli/restore
copying build/lib/trashcli/restore/sequences.py ->
build/bdist.linux-arm64/wheel/trashcli/restore
copying build/lib/trashcli/restore/real_output.py ->
build/bdist.linux-arm64/wheel/trashcli/restore
copying build/lib/trashcli/restore/info_files.py ->
build/bdist.linux-arm64/wheel/trashcli/restore
copying build/lib/trashcli/restore/main.py ->
build/bdist.linux-arm64/wheel/trashcli/restore
copying build/lib/trashcli/restore/restore_logger.py ->
build/bdist.linux-arm64/wheel/trashcli/restore
copying build/lib/trashcli/restore/range.py ->
build/bdist.linux-arm64/wheel/trashcli/restore
copying build/lib/trashcli/restore/args.py ->
build/bdist.linux-arm64/wheel/trashcli/restore
copying build/lib/trashcli/restore/file_system.py ->
build/bdist.linux-arm64/wheel/trashcli/restore
copying build/lib/trashcli/restore/output.py ->
build/bdist.linux-arm64/wheel/trashcli/restore
copying build/lib/trashcli/restore/__init__.py ->
build/bdist.linux-arm64/wheel/trashcli/restore
copying build/lib/trashcli/restore/single.py ->
build/bdist.linux-arm64/wheel/trashcli/restore
copying build/lib/trashcli/restore/sort_method.py ->
build/bdist.linux-arm64/wheel/trashcli/restore
copying build/lib/trashcli/restore/trash_directories.py ->
build/bdist.linux-arm64/wheel/trashcli/restore
copying build/lib/trashcli/restore/restorer.py ->
build/bdist.linux-arm64/wheel/trashcli/restore
copying build/lib/trashcli/restore/trashed_file.py ->
build/bdist.linux-arm64/wheel/trashcli/restore
copying build/lib/trashcli/restore/restore_arg_parser.py ->
build/bdist.linux-arm64/wheel/trashcli/restore
copying build/lib/trashcli/restore/output_event.py ->
build/bdist.linux-arm64/wheel/trashcli/restore
copying build/lib/trashcli/restore/real_restore_logger.py ->
build/bdist.linux-arm64/wheel/trashcli/restore
copying build/lib/trashcli/restore/run_restore_action.py ->
build/bdist.linux-arm64/wheel/trashcli/restore
creating build/bdist.linux-arm64/wheel/trashcli/list
copying build/lib/trashcli/list/fs.py ->
build/bdist.linux-arm64/wheel/trashcli/list
copying build/lib/trashcli/list/parser.py ->
build/bdist.linux-arm64/wheel/trashcli/list
copying build/lib/trashcli/list/main.py ->
build/bdist.linux-arm64/wheel/trashcli/list
copying build/lib/trashcli/list/list_trash_action.py ->
build/bdist.linux-arm64/wheel/trashcli/list
copying build/lib/trashcli/list/trash_dir_selector.py ->
build/bdist.linux-arm64/wheel/trashcli/list
copying build/lib/trashcli/list/extractors.py ->
build/bdist.linux-arm64/wheel/trashcli/list
copying build/lib/trashcli/list/__init__.py ->
build/bdist.linux-arm64/wheel/trashcli/list
creating build/bdist.linux-arm64/wheel/trashcli/list/minor_actions
copying build/lib/trashcli/list/minor_actions/debug_volumes.py ->
build/bdist.linux-arm64/wheel/trashcli/list/minor_actions
copying build/lib/trashcli/list/minor_actions/list_trash_dirs.py ->
build/bdist.linux-arm64/wheel/trashcli/list/minor_actions
copying build/lib/trashcli/list/minor_actions/print_python_executable.py ->
build/bdist.linux-arm64/wheel/trashcli/list/minor_actions
copying build/lib/trashcli/list/minor_actions/__init__.py ->
build/bdist.linux-arm64/wheel/trashcli/list/minor_actions
copying build/lib/trashcli/list/minor_actions/list_volumes.py ->
build/bdist.linux-arm64/wheel/trashcli/list/minor_actions
creating build/bdist.linux-arm64/wheel/trashcli/put
copying build/lib/trashcli/put/format_trash_info.py ->
build/bdist.linux-arm64/wheel/trashcli/put
copying build/lib/trashcli/put/trasher.py ->
build/bdist.linux-arm64/wheel/trashcli/put
copying build/lib/trashcli/put/janitor.py ->
build/bdist.linux-arm64/wheel/trashcli/put
copying build/lib/trashcli/put/parser.py ->
build/bdist.linux-arm64/wheel/trashcli/put
copying build/lib/trashcli/put/dir_maker.py ->
build/bdist.linux-arm64/wheel/trashcli/put
copying build/lib/trashcli/put/main.py ->
build/bdist.linux-arm64/wheel/trashcli/put
copying build/lib/trashcli/put/original_location.py ->
build/bdist.linux-arm64/wheel/trashcli/put
copying build/lib/trashcli/put/same_volume_gate.py ->
build/bdist.linux-arm64/wheel/trashcli/put
copying build/lib/trashcli/put/my_logger.py ->
build/bdist.linux-arm64/wheel/trashcli/put
copying build/lib/trashcli/put/check_cast.py ->
build/bdist.linux-arm64/wheel/trashcli/put
copying build/lib/trashcli/put/context.py ->
build/bdist.linux-arm64/wheel/trashcli/put
copying build/lib/trashcli/put/gate.py ->
build/bdist.linux-arm64/wheel/trashcli/put
creating build/bdist.linux-arm64/wheel/trashcli/put/fs
copying build/lib/trashcli/put/fs/fs.py ->
build/bdist.linux-arm64/wheel/trashcli/put/fs
copying build/lib/trashcli/put/fs/parent_realpath.py ->
build/bdist.linux-arm64/wheel/trashcli/put/fs
copying build/lib/trashcli/put/fs/real_fs.py ->
build/bdist.linux-arm64/wheel/trashcli/put/fs
copying build/lib/trashcli/put/fs/size_counter.py ->
build/bdist.linux-arm64/wheel/trashcli/put/fs
copying build/lib/trashcli/put/fs/__init__.py ->
build/bdist.linux-arm64/wheel/trashcli/put/fs
copying build/lib/trashcli/put/fs/volume_of_parent.py ->
build/bdist.linux-arm64/wheel/trashcli/put/fs
copying build/lib/trashcli/put/clock.py ->
build/bdist.linux-arm64/wheel/trashcli/put
creating build/bdist.linux-arm64/wheel/trashcli/put/core
copying build/lib/trashcli/put/core/candidate.py ->
build/bdist.linux-arm64/wheel/trashcli/put/core
copying build/lib/trashcli/put/core/trash_result.py ->
build/bdist.linux-arm64/wheel/trashcli/put/core
copying build/lib/trashcli/put/core/check_type.py ->
build/bdist.linux-arm64/wheel/trashcli/put/core
copying build/lib/trashcli/put/core/path_maker_type.py ->
build/bdist.linux-arm64/wheel/trashcli/put/core
copying build/lib/trashcli/put/core/either.py ->
build/bdist.linux-arm64/wheel/trashcli/put/core
copying build/lib/trashcli/put/core/trashee.py ->
build/bdist.linux-arm64/wheel/trashcli/put/core
copying build/lib/trashcli/put/core/mode.py ->
build/bdist.linux-arm64/wheel/trashcli/put/core
copying build/lib/trashcli/put/core/int_generator.py ->
build/bdist.linux-arm64/wheel/trashcli/put/core
copying build/lib/trashcli/put/core/failure_reason.py ->
build/bdist.linux-arm64/wheel/trashcli/put/core
copying build/lib/trashcli/put/core/logs.py ->
build/bdist.linux-arm64/wheel/trashcli/put/core
copying build/lib/trashcli/put/core/__init__.py ->
build/bdist.linux-arm64/wheel/trashcli/put/core
copying build/lib/trashcli/put/core/trash_all_result.py ->
build/bdist.linux-arm64/wheel/trashcli/put/core
creating build/bdist.linux-arm64/wheel/trashcli/put/reporting
copying build/lib/trashcli/put/reporting/stats_reader.py ->
build/bdist.linux-arm64/wheel/trashcli/put/reporting
copying build/lib/trashcli/put/reporting/__init__.py ->
build/bdist.linux-arm64/wheel/trashcli/put/reporting
copying build/lib/trashcli/put/reporting/trash_put_reporter.py ->
build/bdist.linux-arm64/wheel/trashcli/put/reporting
copying build/lib/trashcli/put/suffix.py ->
build/bdist.linux-arm64/wheel/trashcli/put
copying build/lib/trashcli/put/file_trasher.py ->
build/bdist.linux-arm64/wheel/trashcli/put
copying build/lib/trashcli/put/trash_put_cmd.py ->
build/bdist.linux-arm64/wheel/trashcli/put
copying build/lib/trashcli/put/trash_dir_volume_reader.py ->
build/bdist.linux-arm64/wheel/trashcli/put
copying build/lib/trashcli/put/__init__.py ->
build/bdist.linux-arm64/wheel/trashcli/put
copying build/lib/trashcli/put/octal.py ->
build/bdist.linux-arm64/wheel/trashcli/put
copying build/lib/trashcli/put/jobs.py ->
build/bdist.linux-arm64/wheel/trashcli/put
creating build/bdist.linux-arm64/wheel/trashcli/put/janitor_tools
copying build/lib/trashcli/put/janitor_tools/trash_dir_creator.py ->
build/bdist.linux-arm64/wheel/trashcli/put/janitor_tools
copying build/lib/trashcli/put/janitor_tools/info_file_persister.py ->
build/bdist.linux-arm64/wheel/trashcli/put/janitor_tools
copying build/lib/trashcli/put/janitor_tools/security_check.py ->
build/bdist.linux-arm64/wheel/trashcli/put/janitor_tools
copying build/lib/trashcli/put/janitor_tools/put_trash_dir.py ->
build/bdist.linux-arm64/wheel/trashcli/put/janitor_tools
copying build/lib/trashcli/put/janitor_tools/info_creator.py ->
build/bdist.linux-arm64/wheel/trashcli/put/janitor_tools
copying build/lib/trashcli/put/janitor_tools/__init__.py ->
build/bdist.linux-arm64/wheel/trashcli/put/janitor_tools
copying build/lib/trashcli/put/janitor_tools/trash_dir_checker.py ->
build/bdist.linux-arm64/wheel/trashcli/put/janitor_tools
copying build/lib/trashcli/put/user.py ->
build/bdist.linux-arm64/wheel/trashcli/put
copying build/lib/trashcli/put/describer.py ->
build/bdist.linux-arm64/wheel/trashcli/put
copying build/lib/trashcli/put/trash_directories_finder.py ->
build/bdist.linux-arm64/wheel/trashcli/put
copying build/lib/trashcli/__init__.py ->
build/bdist.linux-arm64/wheel/trashcli
copying build/lib/trashcli/compat.py ->
build/bdist.linux-arm64/wheel/trashcli
running install_data
creating build/bdist.linux-arm64/wheel/trash_cli-0.24.5.26.data
creating build/bdist.linux-arm64/wheel/trash_cli-0.24.5.26.data/data
creating build/bdist.linux-arm64/wheel/trash_cli-0.24.5.26.data/data/share
creating
build/bdist.linux-arm64/wheel/trash_cli-0.24.5.26.data/data/share/man
creating
build/bdist.linux-arm64/wheel/trash_cli-0.24.5.26.data/data/share/man/man1
copying man/man1/trash-empty.1 ->
build/bdist.linux-arm64/wheel/trash_cli-0.24.5.26.data/data/share/man/man1
copying man/man1/trash-list.1 ->
build/bdist.linux-arm64/wheel/trash_cli-0.24.5.26.data/data/share/man/man1
copying man/man1/trash-restore.1 ->
build/bdist.linux-arm64/wheel/trash_cli-0.24.5.26.data/data/share/man/man1
copying man/man1/trash.1 ->
build/bdist.linux-arm64/wheel/trash_cli-0.24.5.26.data/data/share/man/man1
copying man/man1/trash-put.1 ->
build/bdist.linux-arm64/wheel/trash_cli-0.24.5.26.data/data/share/man/man1
copying man/man1/trash-rm.1 ->
build/bdist.linux-arm64/wheel/trash_cli-0.24.5.26.data/data/share/man/man1
running install_egg_info
running egg_info
creating trash_cli.egg-info
writing trash_cli.egg-info/PKG-INFO
writing dependency_links to trash_cli.egg-info/dependency_links.txt
writing requirements to trash_cli.egg-info/requires.txt
writing top-level names to trash_cli.egg-info/top_level.txt
writing manifest file 'trash_cli.egg-info/SOURCES.txt'
reading manifest file 'trash_cli.egg-info/SOURCES.txt'
adding license file 'COPYING'
writing manifest file 'trash_cli.egg-info/SOURCES.txt'
Copying trash_cli.egg-info to
build/bdist.linux-arm64/wheel/trash_cli-0.24.5.26.egg-info
running install_scripts
creating build/bdist.linux-arm64/wheel/trash_cli-0.24.5.26.data/scripts
copying build/scripts-3.11/trash ->
build/bdist.linux-arm64/wheel/trash_cli-0.24.5.26.data/scripts
copying build/scripts-3.11/trash-list ->
build/bdist.linux-arm64/wheel/trash_cli-0.24.5.26.data/scripts
copying build/scripts-3.11/trash-empty ->
build/bdist.linux-arm64/wheel/trash_cli-0.24.5.26.data/scripts
copying build/scripts-3.11/trash-restore ->
build/bdist.linux-arm64/wheel/trash_cli-0.24.5.26.data/scripts
copying build/scripts-3.11/trash-put ->
build/bdist.linux-arm64/wheel/trash_cli-0.24.5.26.data/scripts
copying build/scripts-3.11/trash-rm ->
build/bdist.linux-arm64/wheel/trash_cli-0.24.5.26.data/scripts
changing mode of
build/bdist.linux-arm64/wheel/trash_cli-0.24.5.26.data/scripts/trash to 755
changing mode of
build/bdist.linux-arm64/wheel/trash_cli-0.24.5.26.data/scripts/trash-list
to 755
changing mode of
build/bdist.linux-arm64/wheel/trash_cli-0.24.5.26.data/scripts/trash-empty
to 755
changing mode of
build/bdist.linux-arm64/wheel/trash_cli-0.24.5.26.data/scripts/trash-restore
to 755
changing mode of
build/bdist.linux-arm64/wheel/trash_cli-0.24.5.26.data/scripts/trash-put to
755
changing mode of
build/bdist.linux-arm64/wheel/trash_cli-0.24.5.26.data/scripts/trash-rm to
755
creating build/bdist.linux-arm64/wheel/trash_cli-0.24.5.26.dist-info/WHEEL
creating
'/home/andrea.linux/trash-cli/.pybuild/cpython3_3.11/.tmp-yxfast6q/trash_cli-0.24.5.26-py3-none-any.whl'
and adding 'build/bdist.linux-arm64/wheel' to it
adding 'trash_cli-0.24.5.26.data/data/share/man/man1/trash-empty.1'
adding 'trash_cli-0.24.5.26.data/data/share/man/man1/trash-list.1'
adding 'trash_cli-0.24.5.26.data/data/share/man/man1/trash-put.1'
adding 'trash_cli-0.24.5.26.data/data/share/man/man1/trash-restore.1'
adding 'trash_cli-0.24.5.26.data/data/share/man/man1/trash-rm.1'
adding 'trash_cli-0.24.5.26.data/data/share/man/man1/trash.1'
adding 'trash_cli-0.24.5.26.data/scripts/trash'
adding 'trash_cli-0.24.5.26.data/scripts/trash-empty'
adding 'trash_cli-0.24.5.26.data/scripts/trash-list'
adding 'trash_cli-0.24.5.26.data/scripts/trash-put'
adding 'trash_cli-0.24.5.26.data/scripts/trash-restore'
adding 'trash_cli-0.24.5.26.data/scripts/trash-rm'
adding 'trashcli/__init__.py'
adding 'trashcli/compat.py'
adding 'trashcli/file_system_reader.py'
adding 'trashcli/fs.py'
adding 'trashcli/shell_completion.py'
adding 'trashcli/trash.py'
adding 'trashcli/trash_dirs_scanner.py'
adding 'trashcli/empty/__init__.py'
adding 'trashcli/empty/clock.py'
adding 'trashcli/empty/console.py'
adding 'trashcli/empty/delete_according_date.py'
adding 'trashcli/empty/description.py'
adding 'trashcli/empty/emptier.py'
adding 'trashcli/empty/empty_action.py'
adding 'trashcli/empty/empty_cmd.py'
adding 'trashcli/empty/errors.py'
adding 'trashcli/empty/existing_file_remover.py'
adding 'trashcli/empty/file_system_dir_reader.py'
adding 'trashcli/empty/guard.py'
adding 'trashcli/empty/is_input_interactive.py'
adding 'trashcli/empty/main.py'
adding 'trashcli/empty/older_than.py'
adding 'trashcli/empty/parse_reply.py'
adding 'trashcli/empty/parser.py'
adding 'trashcli/empty/prepare_output_message.py'
adding 'trashcli/empty/print_time_action.py'
adding 'trashcli/empty/top_trash_dir_rules_file_system_reader.py'
adding 'trashcli/empty/user.py'
adding 'trashcli/fstab/__init__.py'
adding 'trashcli/fstab/mount_points_listing.py'
adding 'trashcli/fstab/real_volume_of.py'
adding 'trashcli/fstab/volume_listing.py'
adding 'trashcli/fstab/volume_of.py'
adding 'trashcli/fstab/volume_of_impl.py'
adding 'trashcli/fstab/volumes.py'
adding 'trashcli/lib/__init__.py'
adding 'trashcli/lib/dir_checker.py'
adding 'trashcli/lib/dir_reader.py'
adding 'trashcli/lib/enum_repr.py'
adding 'trashcli/lib/environ.py'
adding 'trashcli/lib/exit_codes.py'
adding 'trashcli/lib/logger.py'
adding 'trashcli/lib/my_input.py'
adding 'trashcli/lib/my_permission_error.py'
adding 'trashcli/lib/path_of_backup_copy.py'
adding 'trashcli/lib/print_version.py'
adding 'trashcli/lib/trash_dir_reader.py'
adding 'trashcli/lib/trash_dirs.py'
adding 'trashcli/lib/user_info.py'
adding 'trashcli/list/__init__.py'
adding 'trashcli/list/extractors.py'
adding 'trashcli/list/fs.py'
adding 'trashcli/list/list_trash_action.py'
adding 'trashcli/list/main.py'
adding 'trashcli/list/parser.py'
adding 'trashcli/list/trash_dir_selector.py'
adding 'trashcli/list/minor_actions/__init__.py'
adding 'trashcli/list/minor_actions/debug_volumes.py'
adding 'trashcli/list/minor_actions/list_trash_dirs.py'
adding 'trashcli/list/minor_actions/list_volumes.py'
adding 'trashcli/list/minor_actions/print_python_executable.py'
adding 'trashcli/parse_trashinfo/__init__.py'
adding 'trashcli/parse_trashinfo/basket.py'
adding 'trashcli/parse_trashinfo/maybe_parse_deletion_date.py'
adding 'trashcli/parse_trashinfo/parse_deletion_date.py'
adding 'trashcli/parse_trashinfo/parse_original_location.py'
adding 'trashcli/parse_trashinfo/parse_path.py'
adding 'trashcli/parse_trashinfo/parse_trashinfo.py'
adding 'trashcli/parse_trashinfo/parser_error.py'
adding 'trashcli/put/__init__.py'
adding 'trashcli/put/check_cast.py'
adding 'trashcli/put/clock.py'
adding 'trashcli/put/context.py'
adding 'trashcli/put/describer.py'
adding 'trashcli/put/dir_maker.py'
adding 'trashcli/put/file_trasher.py'
adding 'trashcli/put/format_trash_info.py'
adding 'trashcli/put/gate.py'
adding 'trashcli/put/janitor.py'
adding 'trashcli/put/jobs.py'
adding 'trashcli/put/main.py'
adding 'trashcli/put/my_logger.py'
adding 'trashcli/put/octal.py'
adding 'trashcli/put/original_location.py'
adding 'trashcli/put/parser.py'
adding 'trashcli/put/same_volume_gate.py'
adding 'trashcli/put/suffix.py'
adding 'trashcli/put/trash_dir_volume_reader.py'
adding 'trashcli/put/trash_directories_finder.py'
adding 'trashcli/put/trash_put_cmd.py'
adding 'trashcli/put/trasher.py'
adding 'trashcli/put/user.py'
adding 'trashcli/put/core/__init__.py'
adding 'trashcli/put/core/candidate.py'
adding 'trashcli/put/core/check_type.py'
adding 'trashcli/put/core/either.py'
adding 'trashcli/put/core/failure_reason.py'
adding 'trashcli/put/core/int_generator.py'
adding 'trashcli/put/core/logs.py'
adding 'trashcli/put/core/mode.py'
adding 'trashcli/put/core/path_maker_type.py'
adding 'trashcli/put/core/trash_all_result.py'
adding 'trashcli/put/core/trash_result.py'
adding 'trashcli/put/core/trashee.py'
adding 'trashcli/put/fs/__init__.py'
adding 'trashcli/put/fs/fs.py'
adding 'trashcli/put/fs/parent_realpath.py'
adding 'trashcli/put/fs/real_fs.py'
adding 'trashcli/put/fs/size_counter.py'
adding 'trashcli/put/fs/volume_of_parent.py'
adding 'trashcli/put/janitor_tools/__init__.py'
adding 'trashcli/put/janitor_tools/info_creator.py'
adding 'trashcli/put/janitor_tools/info_file_persister.py'
adding 'trashcli/put/janitor_tools/put_trash_dir.py'
adding 'trashcli/put/janitor_tools/security_check.py'
adding 'trashcli/put/janitor_tools/trash_dir_checker.py'
adding 'trashcli/put/janitor_tools/trash_dir_creator.py'
adding 'trashcli/put/reporting/__init__.py'
adding 'trashcli/put/reporting/stats_reader.py'
adding 'trashcli/put/reporting/trash_put_reporter.py'
adding 'trashcli/restore/__init__.py'
adding 'trashcli/restore/args.py'
adding 'trashcli/restore/file_system.py'
adding 'trashcli/restore/handler.py'
adding 'trashcli/restore/index.py'
adding 'trashcli/restore/info_dir_searcher.py'
adding 'trashcli/restore/info_files.py'
adding 'trashcli/restore/main.py'
adding 'trashcli/restore/output.py'
adding 'trashcli/restore/output_event.py'
adding 'trashcli/restore/output_recorder.py'
adding 'trashcli/restore/range.py'
adding 'trashcli/restore/real_output.py'
adding 'trashcli/restore/real_restore_logger.py'
adding 'trashcli/restore/restore_arg_parser.py'
adding 'trashcli/restore/restore_asking_the_user.py'
adding 'trashcli/restore/restore_cmd.py'
adding 'trashcli/restore/restore_logger.py'
adding 'trashcli/restore/restorer.py'
adding 'trashcli/restore/run_restore_action.py'
adding 'trashcli/restore/sequences.py'
adding 'trashcli/restore/single.py'
adding 'trashcli/restore/sort_method.py'
adding 'trashcli/restore/trash_directories.py'
adding 'trashcli/restore/trashed_file.py'
adding 'trashcli/restore/trashed_files.py'
adding 'trashcli/rm/__init__.py'
adding 'trashcli/rm/cleanable_trashcan.py'
adding 'trashcli/rm/file_remover.py'
adding 'trashcli/rm/filter.py'
adding 'trashcli/rm/list_trashinfo.py'
adding 'trashcli/rm/main.py'
adding 'trashcli/rm/rm_cmd.py'
adding 'trash_cli-0.24.5.26.dist-info/COPYING'
adding 'trash_cli-0.24.5.26.dist-info/METADATA'
adding 'trash_cli-0.24.5.26.dist-info/WHEEL'
adding 'trash_cli-0.24.5.26.dist-info/top_level.txt'
adding 'trash_cli-0.24.5.26.dist-info/RECORD'
removing build/bdist.linux-arm64/wheel
Successfully built trash_cli-0.24.5.26-py3-none-any.whl
I: pybuild plugin_pyproject:119: Unpacking wheel built for python3.11 with
"installer" module
   dh_auto_test -O--buildsystem=pybuild
I: pybuild base:240: cd
/home/andrea.linux/trash-cli/.pybuild/cpython3_3.11/build; python3.11 -m
pytest tests
============================= test session starts
==============================
platform linux -- Python 3.11.2, pytest-7.2.1, pluggy-1.0.0+repack
rootdir: /home/andrea.linux/trash-cli
collected 455 items

tests/test_dev_tools/cmds/test_bump_cmd.py ...                           [
 0%]
tests/test_dev_tools/cmds/test_set_dev_version_cmd.py ...                [
 1%]
tests/test_dev_tools/components/test_save_new_version.py ..              [
 1%]
tests/test_dev_tools/components/test_version_from_date.py .              [
 1%]
tests/test_dev_tools/test_make_scripts/test_generate_scripts.py .        [
 2%]
tests/test_dev_tools/test_make_scripts/test_list_of_created_scripts.py . [
 2%]
.                                                                        [
 2%]
tests/test_dev_tools/test_make_scripts/test_make_script.py ...           [
 3%]
tests/test_empty/cmd/test_empty_cmd.py ..                                [
 3%]
tests/test_empty/cmd/test_empty_cmd_fs.py .                              [
 3%]
tests/test_empty/cmd/test_empty_cmd_with_multiple_volumes_fs.py ...      [
 4%]
tests/test_empty/components/test_clock.py ...                            [
 5%]
tests/test_empty/components/test_empty_end_to_end.py ......              [
 6%]
tests/test_empty/components/test_empty_end_to_end_interactive.py .       [
 6%]
tests/test_empty/components/test_empty_end_to_end_with_argument.py ....  [
 7%]
tests/test_empty/components/test_empty_end_to_end_with_trash_dir.py .... [
 8%]
.                                                                        [
 8%]
tests/test_empty/components/test_existing_file_remover.py .              [
 9%]
tests/test_empty/components/test_guard.py ...                            [
 9%]
tests/test_empty/components/test_make_parser.py ......                   [
10%]
tests/test_empty/components/test_parse_reply.py .....                    [
12%]
tests/test_empty/components/test_prepare_output_message.py ...           [
12%]
tests/test_empty/components/test_user.py .                               [
12%]
tests/test_fs/test_move.py ..                                            [
13%]
tests/test_list/cmd/test_adjust_for_root.py .                            [
13%]
tests/test_list/cmd/test_end_to_end_list.py ....                         [
14%]
tests/test_list/cmd/test_list_uses_volume_trash_dirs.py ..               [
14%]
tests/test_list/cmd/test_list_volumes.py .                               [
15%]
tests/test_list/cmd/test_trash_list.py ........                          [
16%]
tests/test_list/cmd/test_version.py .                                    [
17%]
tests/test_list/cmd/test_with_a_top_trash_dir.py .....                   [
18%]
tests/test_list/components/test_deletion_date_extractor.py ..            [
18%]
tests/test_list/components/test_file_size.py .                           [
18%]
tests/test_list/components/test_trash_dirs_selector.py ...               [
19%]
tests/test_list/components/test_trash_list_parser.py .......             [
21%]
tests/test_put/cmd/test_put.py ......................                    [
25%]
tests/test_put/cmd/test_put_script.py ..                                 [
26%]
tests/test_put/cmd/e2e/test_end_to_end_put.py ........                   [
28%]
tests/test_put/cmd/e2e/test_on_dot_arguments.py ....                     [
29%]
tests/test_put/cmd/e2e/test_on_existing_file.py .                        [
29%]
tests/test_put/cmd/e2e/test_on_links_to_dirs.py ..                       [
29%]
tests/test_put/cmd/e2e/test_on_non_existent_file.py .                    [
29%]
tests/test_put/cmd/e2e/test_on_symbolic_links.py ..                      [
30%]
tests/test_put/cmd/e2e/test_on_trashing_a_file.py .                      [
30%]
tests/test_put/cmd/e2e/test_unsecure_trash_dir_messages.py ...           [
31%]
tests/test_put/components/test_atomic_write.py ....                      [
32%]
tests/test_put/components/test_candidate_shrink_user.py .......          [
33%]
tests/test_put/components/test_create_trashinfo_basename.py ...          [
34%]
tests/test_put/components/test_describer.py .......                      [
35%]
tests/test_put/components/test_describer_integration.py .......          [
37%]
tests/test_put/components/test_ensure_dir.py ...                         [
38%]
tests/test_put/components/test_gate.py .                                 [
38%]
tests/test_put/components/test_gentle_stat_read.py ..                    [
38%]
tests/test_put/components/test_make_parser.py ...........                [
41%]
tests/test_put/components/test_move_file.py .                            [
41%]
tests/test_put/components/test_octal.py .                                [
41%]
tests/test_put/components/test_original_location.py ............         [
44%]
tests/test_put/components/test_parent_path.py ....                       [
45%]
tests/test_put/components/test_persist_trashinfo.py ..                   [
45%]
tests/test_put/components/test_stat_mode.py ...                          [
46%]
tests/test_put/components/test_stat_user.py ..                           [
46%]
tests/test_put/components/test_suffix.py ...                             [
47%]
tests/test_put/components/test_trash_dir_volume.py .                     [
47%]
tests/test_put/components/test_trash_directories_finder.py ..            [
47%]
tests/test_put/components/test_trash_put_reporter.py .                   [
48%]
tests/test_put/components/test_user.py ......                            [
49%]
tests/test_put/components/test_volume_of_parent.py .                     [
49%]
tests/test_put/components/real_fs/test_fake_fs_list_dir.py .             [
49%]
tests/test_put/components/real_fs/test_fake_fs_walk_no_follow.py .       [
50%]
tests/test_put/components/real_fs/test_real_fs_is_accessible.py ....     [
50%]
tests/test_put/components/real_fs/test_real_fs_list_dir.py .             [
51%]
tests/test_put/components/real_fs/test_real_fs_permissions.py ..         [
51%]
tests/test_put/components/real_fs/test_size_counter_on_fake_fs.py ...    [
52%]
tests/test_put/components/real_fs/test_size_counter_on_real_fs.py ...    [
52%]
tests/test_put/components/test_fake_fs/test_fake_fs.py ................. [
56%]
................                                                         [
60%]
tests/test_put/components/test_fake_fs/test_makedirs.py ......           [
61%]
tests/test_put/components/test_fake_fs/test_readlink.py ..........       [
63%]
tests/test_put/components/test_fake_fs/test_realpath.py ..               [
64%]
tests/test_put/components/test_lstat/test_names.py ....                  [
65%]
tests/test_put/components/trashing_checker/test_home_fallback_gate_impl.py
. [ 65%]
.                                                                        [
65%]
tests/test_put/components/trashing_checker/test_trashing_checker.py ...  [
66%]
tests/test_restore/cmd/test_end_to_end_restore.py ....                   [
67%]
tests/test_restore/cmd/test_listing_in_restore_cmd.py ...                [
67%]
tests/test_restore/cmd/test_restore.py .....                             [
68%]
tests/test_restore/cmd/test_restore2.py ......                           [
70%]
tests/test_restore/cmd/test_restore_with_real_fs.py ........             [
71%]
tests/test_restore/cmd/test_trashed_file_restore_integration.py ..       [
72%]
tests/test_restore/components/arg_parser/test_restore_arg_parser.py .... [
73%]
                                                                         [
73%]
tests/test_restore/components/collaborators/test_all_trash_directories.py .
[ 73%]
                                                                         [
73%]
tests/test_restore/components/collaborators/test_is_trashed_from_path.py .
[ 73%]
...                                                                      [
74%]
tests/test_restore/components/collaborators/test_parse_indexes.py ...... [
75%]
...                                                                      [
76%]
tests/test_restore/components/collaborators/test_restore_asking_the_user.py
. [ 76%]
.                                                                        [
76%]
tests/test_restore/components/collaborators/test_sequences.py .          [
76%]
tests/test_restore/components/collaborators/test_trash_directories2.py . [
77%]
.                                                                        [
77%]
tests/test_restore/components/collaborators/test_trash_directory.py ...  [
78%]
tests/test_restore/components/trashed_files/test_trashed_files.py ....   [
78%]
tests/test_restore/components/trashed_files/test_trashed_files_integration.py
. [ 79%]
                                                                         [
79%]
tests/test_rm/cmd/test_trash_rm.py ..                                    [
79%]
tests/test_rm/cmd/test_trash_rm_slow.py ..                               [
80%]
tests/test_rm/components/test_file_remover.py .                          [
80%]
tests/test_rm/components/test_filter.py .....                            [
81%]
tests/test_rm/components/test_list_trash_info.py ..                      [
81%]
tests/test_support/test_fake_file_system.py ......                       [
83%]
tests/test_support/test_fake_fstab.py ...                                [
83%]
tests/test_support/test_fake_ismount.py .......                          [
85%]
tests/test_support/test_fake_volume_of.py ...                            [
85%]
tests/test_support/test_filesystem.py ......                             [
87%]
tests/test_support/test_has_been_restored.py ........                    [
89%]
tests/test_support/test_joining_paths.py .                               [
89%]
tests/test_support/test_mock_dir_reader.py ....                          [
90%]
tests/test_support/test_partitions.py ...                                [
90%]
tests/test_support/test_tox_version_matches.py .                         [
90%]
tests/test_support/files/test_make_unreadable_dir.py ..                  [
91%]
tests/test_support/files/test_make_unreadable_file.py .                  [
91%]
tests/test_support/test_help_reformatting/test_normalize_spaces.py .     [
91%]
tests/test_support/test_help_reformatting/test_parse_help.py ......      [
93%]
tests/test_support/test_help_reformatting/test_split_paragraphs.py ..... [
94%]
                                                                         [
94%]
tests/test_trashcli_lib/test_parsing_trashinfo_contents.py ............  [
96%]
tests/test_trashcli_lib/test_trash_dir_reader.py ..                      [
97%]
tests/test_trashcli_lib/test_fstab/test_volumes_listing.py .....         [
98%]
tests/test_trashcli_lib/trash_dir_scanner/test_top_trash_dir_rules.py .. [
98%]
..                                                                       [
99%]
tests/test_trashcli_lib/trash_dir_scanner/test_trash_dir_scanner.py .    [
99%]
tests/test_trashcli_lib/trash_dir_scanner/test_user_info_provider.py ..
 [100%]

============================= 455 passed in 1.87s
==============================
   create-stamp debian/debhelper-build-stamp
 fakeroot debian/rules binary
dh binary --with python3 --buildsystem=pybuild
   dh_testroot -O--buildsystem=pybuild
   dh_prep -O--buildsystem=pybuild
   dh_auto_install --destdir=debian/trash-cli/ -O--buildsystem=pybuild
I: pybuild plugin_pyproject:161: Copying package built for python3.11 to
destdir
   dh_installdocs -O--buildsystem=pybuild
   dh_installchangelogs -O--buildsystem=pybuild
   dh_installman -O--buildsystem=pybuild
   dh_python3 -O--buildsystem=pybuild
I: dh_python3 pydist:302: Cannot find package that provides enum34. Please
add package that provides it to Build-Depends or add "enum34
python3-enum34" line to debian/py3dist-overrides or add proper dependency
to Depends by hand and ignore this info.
I: dh_python3 pydist:302: Cannot find package that provides typing. Please
add package that provides it to Build-Depends or add "typing
python3-typing" line to debian/py3dist-overrides or add proper dependency
to Depends by hand and ignore this info.
   dh_installsystemduser -O--buildsystem=pybuild
   dh_perl -O--buildsystem=pybuild
   dh_link -O--buildsystem=pybuild
   dh_strip_nondeterminism -O--buildsystem=pybuild
   dh_compress -O--buildsystem=pybuild
   dh_fixperms -O--buildsystem=pybuild
   dh_missing -O--buildsystem=pybuild
   debian/rules execute_before_dh_installdeb
make[1]: Entering directory '/home/andrea.linux/trash-cli'
rm -f \
debian/trash-cli/usr/lib/python3/dist-packages/trash-empty \
debian/trash-cli/usr/lib/python3/dist-packages/trash-list \
debian/trash-cli/usr/lib/python3/dist-packages/trash-put \
debian/trash-cli/usr/lib/python3/dist-packages/trash-restore \
debian/trash-cli/usr/lib/python3/dist-packages/trash-rm \
debian/trash-cli/usr/lib/python3/dist-packages/trash \

make[1]: Leaving directory '/home/andrea.linux/trash-cli'
   dh_installdeb -O--buildsystem=pybuild
   dh_gencontrol -O--buildsystem=pybuild
   dh_md5sums -O--buildsystem=pybuild
   dh_builddeb -O--buildsystem=pybuild
dpkg-deb: building package 'trash-cli' in
'../trash-cli_0.23.11.10-1_all.deb'.
 dpkg-genbuildinfo --build=binary
-O../trash-cli_0.23.11.10-1_arm64.buildinfo
 dpkg-genchanges --build=binary -O../trash-cli_0.23.11.10-1_arm64.changes
dpkg-genchanges: info: binary-only upload (no source code included)
 dpkg-source --after-build .
dpkg-buildpackage: info: binary-only upload (no source included)
Now running lintian trash-cli_0.23.11.10-1_arm64.changes ...
Finished running lintian.
andrea@lima-default:~/trash-cli$ cd ..
andrea@lima-default:~$ ls
trash-cli                       trash-cli_0.23.11.10-1_arm64.build
 trash-cli_0.23.11.10-1_arm64.changes
trash-cli_0.23.11.10-1_all.deb  trash-cli_0.23.11.10-1_arm64.buildinfo


Il giorno mer 8 mag 2024 alle ore 19:28 Andrea Francia <
and...@andreafrancia.it> ha scritto:

> Hi Jonathan,
>   I think I could solve this problem if only I knew how to reproduce the
> problem on my machine.
>
> I am not an expert on how package builds work on Debian but I can get a
> virtual machine with a Debian on it.
> I would just need the steps to reproduce the error reported by Lucas.
>
> I will also try to better document the use of tox in trash-cli, I am using
> it but I am not familiar with it, it is likely that I need to improve the
> use of tox in trash-cli.
>
> If someone can send me the commands to reproduce your results I am sure I
> can solve it in no time.
>
> Regards and thanks for the report
>
> Il giorno mer 8 mag 2024 alle ore 15:13 Jonathan Dowland <j...@debian.org>
> ha scritto:
>
>> Hi Andrea
>>
>> I'm afraid we've hit problems running the trash-cli test suite in Debian
>> again. Our automated processes have removed the package from "testing"
>> for the time being.
>>
>> A trace of the errors is available here:
>> <https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1067303>
>>
>> It looks like the Debian packaging invokes pytest to run the test suite.
>> Does that make sense today?
>>
>> The errors are all of the form
>>
>> > E   ModuleNotFoundError: No module named 'scripts'
>>
>> which implies an import path issue. Any clues?
>>
>> I've explored moving to your latest tag, and also trying to use tox for
>> running the test suite, but I haven't got something that passes yet.
>> (For tox the issue is that the test suite needs to run offline, so it
>> behaves very differently to if I just ran "tox" on my developer machine,
>> which worked after I adjusted Python 3.10 to 3.11 in tox.ini and changed
>> one test.)
>>
>> If you've got any time or clues or suggestions about what to try next
>> I'd really appreciate it. I don't do much Python packaging (trash-cli
>> is currently my own Python package) and I have trouble keeping up with
>> what the current Python test, build, project, configure fashions are, as
>> well as the same for the Debian packaging layer (we've had several
>> Debian/Python build integrations over the years too).
>>
>>
>>
>> Best wishes,
>>
>> --
>> 👱🏻    Jonathan Dowland
>> ✎        j...@debian.org
>> 🔗      https://jmtd.net
>>
>>
>
> --
> Andrea Francia http://andreafrancia.it
>


-- 
Andrea Francia http://andreafrancia.it

Reply via email to