Hello! Thanks for letting us know.

>  > self = <visidata.path.Path object at 0x7ff9eb423590>, k = '_parts'
>
>     def __getattr__(self, k):
>         if hasattr(self.__dict__, k):
>             r = getattr(self.__dict__, k)
>         else:
>             if self.__dict__.get('_path', None) is not None:
> >               r = getattr(self._path, k)
> E               AttributeError: 'PosixPath' object has no attribute
'_parts'. Did you mean: 'parts'?

Someone let us know much earlier on the repo, and we published a patch with
the fix: https://github.com/saulpw/visidata/issues/1934. We did not ship
that patch to Debian, since there was a planned major release very soon.

We are planning to release v3.0 in 2-4 weeks, and then that version will
then get packaged for Debian.

On Tue, 12 Dec 2023 at 01:18, Lucas Nussbaum <lu...@debian.org> wrote:

> Source: visidata
> Version: 2.11-1
> Severity: serious
> Justification: FTBFS
> Tags: trixie sid ftbfs
> User: lu...@debian.org
> Usertags: ftbfs-20231212 ftbfs-trixie
>
> Hi,
>
> During a rebuild of all packages in sid, your package failed to build
> on amd64.
>
>
> Relevant part (hopefully):
> >  debian/rules binary
> > dh binary --with python3 --buildsystem=pybuild
> >    dh_update_autotools_config -O--buildsystem=pybuild
> >    dh_autoreconf -O--buildsystem=pybuild
> >    dh_auto_configure -O--buildsystem=pybuild
> >       pybuild --configure -i python{version} -p "3.12 3.11"
> > 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
> >       pybuild --build -i python{version} -p "3.12 3.11"
> > I: pybuild base:310: /usr/bin/python3.12 setup.py build
> > running build
> > running build_py
> > file visidata.py (for module visidata) not found
> > creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_visidata/build/visidata
> > copying visidata/fill.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_visidata/build/visidata
> > copying visidata/customdate.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_visidata/build/visidata
> > copying visidata/choose.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_visidata/build/visidata
> > copying visidata/utils.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_visidata/build/visidata
> > copying visidata/slide.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_visidata/build/visidata
> > copying visidata/shell.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_visidata/build/visidata
> > copying visidata/transpose.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_visidata/build/visidata
> > copying visidata/__init__.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_visidata/build/visidata
> > copying visidata/textsheet.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_visidata/build/visidata
> > copying visidata/path.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_visidata/build/visidata
> > copying visidata/macos.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_visidata/build/visidata
> > copying visidata/freqtbl.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_visidata/build/visidata
> > copying visidata/search.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_visidata/build/visidata
> > copying visidata/aggregators.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_visidata/build/visidata
> > copying visidata/metasheets.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_visidata/build/visidata
> > copying visidata/bezier.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_visidata/build/visidata
> > copying visidata/unfurl.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_visidata/build/visidata
> > copying visidata/help.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_visidata/build/visidata
> > copying visidata/_types.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_visidata/build/visidata
> > copying visidata/canvas.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_visidata/build/visidata
> > copying visidata/sheets.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_visidata/build/visidata
> > copying visidata/main.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_visidata/build/visidata
> > copying visidata/movement.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_visidata/build/visidata
> > copying visidata/menu.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_visidata/build/visidata
> > copying visidata/canvas_text.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_visidata/build/visidata
> > copying visidata/pyobj.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_visidata/build/visidata
> > copying visidata/form.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_visidata/build/visidata
> > copying visidata/selection.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_visidata/build/visidata
> > copying visidata/keys.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_visidata/build/visidata
> > copying visidata/macros.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_visidata/build/visidata
> > copying visidata/modify.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_visidata/build/visidata
> > copying visidata/memory.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_visidata/build/visidata
> > copying visidata/clipboard.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_visidata/build/visidata
> > copying visidata/color.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_visidata/build/visidata
> > copying visidata/regex.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_visidata/build/visidata
> > copying visidata/__main__.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_visidata/build/visidata
> > copying visidata/_input.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_visidata/build/visidata
> > copying visidata/plugins.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_visidata/build/visidata
> > copying visidata/cliptext.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_visidata/build/visidata
> > copying visidata/extensible.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_visidata/build/visidata
> > copying visidata/ddwplay.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_visidata/build/visidata
> > copying visidata/freeze.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_visidata/build/visidata
> > copying visidata/column.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_visidata/build/visidata
> > copying visidata/incr.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_visidata/build/visidata
> > copying visidata/undo.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_visidata/build/visidata
> > copying visidata/errors.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_visidata/build/visidata
> > copying visidata/_open.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_visidata/build/visidata
> > copying visidata/expr.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_visidata/build/visidata
> > copying visidata/type_floatsi.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_visidata/build/visidata
> > copying visidata/sysedit.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_visidata/build/visidata
> > copying visidata/join.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_visidata/build/visidata
> > copying visidata/settings.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_visidata/build/visidata
> > copying visidata/repeat.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_visidata/build/visidata
> > copying visidata/mainloop.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_visidata/build/visidata
> > copying visidata/melt.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_visidata/build/visidata
> > copying visidata/window.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_visidata/build/visidata
> > copying visidata/type_currency.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_visidata/build/visidata
> > copying visidata/editor.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_visidata/build/visidata
> > copying visidata/cmdlog.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_visidata/build/visidata
> > copying visidata/type_date.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_visidata/build/visidata
> > copying visidata/sort.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_visidata/build/visidata
> > copying visidata/deprecated.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_visidata/build/visidata
> > copying visidata/vdobj.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_visidata/build/visidata
> > copying visidata/basesheet.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_visidata/build/visidata
> > copying visidata/misc.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_visidata/build/visidata
> > copying visidata/wrappers.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_visidata/build/visidata
> > copying visidata/pivot.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_visidata/build/visidata
> > copying visidata/statusbar.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_visidata/build/visidata
> > copying visidata/colorsheet.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_visidata/build/visidata
> > copying visidata/motd.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_visidata/build/visidata
> > copying visidata/describe.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_visidata/build/visidata
> > copying visidata/graph.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_visidata/build/visidata
> > copying visidata/save.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_visidata/build/visidata
> > copying visidata/layout.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_visidata/build/visidata
> > copying visidata/threads.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_visidata/build/visidata
> > copying visidata/_urlcache.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_visidata/build/visidata
> > creating
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_visidata/build/visidata/loaders
> > copying visidata/loaders/mysql.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_visidata/build/visidata/loaders
> > copying visidata/loaders/shp.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_visidata/build/visidata/loaders
> > copying visidata/loaders/eml.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_visidata/build/visidata/loaders
> > copying visidata/loaders/__init__.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_visidata/build/visidata/loaders
> > copying visidata/loaders/vdx.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_visidata/build/visidata/loaders
> > copying visidata/loaders/spss.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_visidata/build/visidata/loaders
> > copying visidata/loaders/usv.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_visidata/build/visidata/loaders
> > copying visidata/loaders/graphviz.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_visidata/build/visidata/loaders
> > copying visidata/loaders/texttables.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_visidata/build/visidata/loaders
> > copying visidata/loaders/_pandas.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_visidata/build/visidata/loaders
> > copying visidata/loaders/frictionless.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_visidata/build/visidata/loaders
> > copying visidata/loaders/unzip_http.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_visidata/build/visidata/loaders
> > copying visidata/loaders/xword.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_visidata/build/visidata/loaders
> > copying visidata/loaders/geojson.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_visidata/build/visidata/loaders
> > copying visidata/loaders/vcf.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_visidata/build/visidata/loaders
> > copying visidata/loaders/pdf.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_visidata/build/visidata/loaders
> > copying visidata/loaders/yaml.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_visidata/build/visidata/loaders
> > copying visidata/loaders/tsv.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_visidata/build/visidata/loaders
> > copying visidata/loaders/imap.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_visidata/build/visidata/loaders
> > copying visidata/loaders/ttf.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_visidata/build/visidata/loaders
> > copying visidata/loaders/xml.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_visidata/build/visidata/loaders
> > copying visidata/loaders/fixed_width.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_visidata/build/visidata/loaders
> > copying visidata/loaders/odf.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_visidata/build/visidata/loaders
> > copying visidata/loaders/arrow.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_visidata/build/visidata/loaders
> > copying visidata/loaders/markdown.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_visidata/build/visidata/loaders
> > copying visidata/loaders/html.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_visidata/build/visidata/loaders
> > copying visidata/loaders/sqlite.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_visidata/build/visidata/loaders
> > copying visidata/loaders/npy.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_visidata/build/visidata/loaders
> > copying visidata/loaders/json.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_visidata/build/visidata/loaders
> > copying visidata/loaders/csv.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_visidata/build/visidata/loaders
> > copying visidata/loaders/lsv.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_visidata/build/visidata/loaders
> > copying visidata/loaders/png.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_visidata/build/visidata/loaders
> > copying visidata/loaders/sas.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_visidata/build/visidata/loaders
> > copying visidata/loaders/archive.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_visidata/build/visidata/loaders
> > copying visidata/loaders/hdf5.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_visidata/build/visidata/loaders
> > copying visidata/loaders/pcap.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_visidata/build/visidata/loaders
> > copying visidata/loaders/parquet.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_visidata/build/visidata/loaders
> > copying visidata/loaders/mbtiles.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_visidata/build/visidata/loaders
> > copying visidata/loaders/postgres.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_visidata/build/visidata/loaders
> > copying visidata/loaders/rec.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_visidata/build/visidata/loaders
> > copying visidata/loaders/http.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_visidata/build/visidata/loaders
> > copying visidata/loaders/vds.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_visidata/build/visidata/loaders
> > copying visidata/loaders/pandas_freqtbl.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_visidata/build/visidata/loaders
> > copying visidata/loaders/xlsx.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_visidata/build/visidata/loaders
> > copying visidata/loaders/xlsb.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_visidata/build/visidata/loaders
> > creating
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_visidata/build/visidata/vendor
> > copying visidata/vendor/appdirs.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_visidata/build/visidata/vendor
> > creating
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_visidata/build/visidata/tests
> > copying visidata/tests/__init__.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_visidata/build/visidata/tests
> > copying visidata/tests/test_path.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_visidata/build/visidata/tests
> > copying visidata/tests/test_commands.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_visidata/build/visidata/tests
> > copying visidata/tests/conftest.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_visidata/build/visidata/tests
> > copying visidata/tests/test_date.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_visidata/build/visidata/tests
> > copying visidata/tests/test_edittext.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_visidata/build/visidata/tests
> > creating
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_visidata/build/visidata/man
> > copying visidata/man/parse_options.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_visidata/build/visidata/man
> > copying visidata/tests/sample.tsv ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_visidata/build/visidata/tests
> > creating
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_visidata/build/visidata/ddw
> > copying visidata/ddw/input.ddw ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_visidata/build/visidata/ddw
> > copying visidata/man/vd.1 ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_visidata/build/visidata/man
> > copying visidata/man/vd.txt ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_visidata/build/visidata/man
> > file visidata.py (for module visidata) not found
> > running build_scripts
> > creating build
> > creating build/scripts-3.12
> > copying and adjusting bin/vd -> build/scripts-3.12
> > changing mode of build/scripts-3.12/vd from 644 to 755
> > I: pybuild base:310: /usr/bin/python3 setup.py build
> > running build
> > running build_py
> > file visidata.py (for module visidata) not found
> > creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_visidata/build/visidata
> > copying visidata/fill.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_visidata/build/visidata
> > copying visidata/customdate.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_visidata/build/visidata
> > copying visidata/choose.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_visidata/build/visidata
> > copying visidata/utils.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_visidata/build/visidata
> > copying visidata/slide.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_visidata/build/visidata
> > copying visidata/shell.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_visidata/build/visidata
> > copying visidata/transpose.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_visidata/build/visidata
> > copying visidata/__init__.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_visidata/build/visidata
> > copying visidata/textsheet.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_visidata/build/visidata
> > copying visidata/path.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_visidata/build/visidata
> > copying visidata/macos.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_visidata/build/visidata
> > copying visidata/freqtbl.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_visidata/build/visidata
> > copying visidata/search.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_visidata/build/visidata
> > copying visidata/aggregators.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_visidata/build/visidata
> > copying visidata/metasheets.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_visidata/build/visidata
> > copying visidata/bezier.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_visidata/build/visidata
> > copying visidata/unfurl.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_visidata/build/visidata
> > copying visidata/help.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_visidata/build/visidata
> > copying visidata/_types.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_visidata/build/visidata
> > copying visidata/canvas.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_visidata/build/visidata
> > copying visidata/sheets.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_visidata/build/visidata
> > copying visidata/main.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_visidata/build/visidata
> > copying visidata/movement.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_visidata/build/visidata
> > copying visidata/menu.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_visidata/build/visidata
> > copying visidata/canvas_text.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_visidata/build/visidata
> > copying visidata/pyobj.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_visidata/build/visidata
> > copying visidata/form.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_visidata/build/visidata
> > copying visidata/selection.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_visidata/build/visidata
> > copying visidata/keys.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_visidata/build/visidata
> > copying visidata/macros.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_visidata/build/visidata
> > copying visidata/modify.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_visidata/build/visidata
> > copying visidata/memory.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_visidata/build/visidata
> > copying visidata/clipboard.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_visidata/build/visidata
> > copying visidata/color.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_visidata/build/visidata
> > copying visidata/regex.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_visidata/build/visidata
> > copying visidata/__main__.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_visidata/build/visidata
> > copying visidata/_input.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_visidata/build/visidata
> > copying visidata/plugins.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_visidata/build/visidata
> > copying visidata/cliptext.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_visidata/build/visidata
> > copying visidata/extensible.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_visidata/build/visidata
> > copying visidata/ddwplay.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_visidata/build/visidata
> > copying visidata/freeze.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_visidata/build/visidata
> > copying visidata/column.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_visidata/build/visidata
> > copying visidata/incr.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_visidata/build/visidata
> > copying visidata/undo.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_visidata/build/visidata
> > copying visidata/errors.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_visidata/build/visidata
> > copying visidata/_open.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_visidata/build/visidata
> > copying visidata/expr.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_visidata/build/visidata
> > copying visidata/type_floatsi.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_visidata/build/visidata
> > copying visidata/sysedit.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_visidata/build/visidata
> > copying visidata/join.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_visidata/build/visidata
> > copying visidata/settings.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_visidata/build/visidata
> > copying visidata/repeat.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_visidata/build/visidata
> > copying visidata/mainloop.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_visidata/build/visidata
> > copying visidata/melt.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_visidata/build/visidata
> > copying visidata/window.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_visidata/build/visidata
> > copying visidata/type_currency.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_visidata/build/visidata
> > copying visidata/editor.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_visidata/build/visidata
> > copying visidata/cmdlog.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_visidata/build/visidata
> > copying visidata/type_date.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_visidata/build/visidata
> > copying visidata/sort.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_visidata/build/visidata
> > copying visidata/deprecated.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_visidata/build/visidata
> > copying visidata/vdobj.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_visidata/build/visidata
> > copying visidata/basesheet.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_visidata/build/visidata
> > copying visidata/misc.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_visidata/build/visidata
> > copying visidata/wrappers.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_visidata/build/visidata
> > copying visidata/pivot.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_visidata/build/visidata
> > copying visidata/statusbar.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_visidata/build/visidata
> > copying visidata/colorsheet.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_visidata/build/visidata
> > copying visidata/motd.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_visidata/build/visidata
> > copying visidata/describe.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_visidata/build/visidata
> > copying visidata/graph.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_visidata/build/visidata
> > copying visidata/save.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_visidata/build/visidata
> > copying visidata/layout.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_visidata/build/visidata
> > copying visidata/threads.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_visidata/build/visidata
> > copying visidata/_urlcache.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_visidata/build/visidata
> > creating
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_visidata/build/visidata/loaders
> > copying visidata/loaders/mysql.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_visidata/build/visidata/loaders
> > copying visidata/loaders/shp.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_visidata/build/visidata/loaders
> > copying visidata/loaders/eml.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_visidata/build/visidata/loaders
> > copying visidata/loaders/__init__.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_visidata/build/visidata/loaders
> > copying visidata/loaders/vdx.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_visidata/build/visidata/loaders
> > copying visidata/loaders/spss.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_visidata/build/visidata/loaders
> > copying visidata/loaders/usv.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_visidata/build/visidata/loaders
> > copying visidata/loaders/graphviz.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_visidata/build/visidata/loaders
> > copying visidata/loaders/texttables.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_visidata/build/visidata/loaders
> > copying visidata/loaders/_pandas.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_visidata/build/visidata/loaders
> > copying visidata/loaders/frictionless.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_visidata/build/visidata/loaders
> > copying visidata/loaders/unzip_http.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_visidata/build/visidata/loaders
> > copying visidata/loaders/xword.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_visidata/build/visidata/loaders
> > copying visidata/loaders/geojson.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_visidata/build/visidata/loaders
> > copying visidata/loaders/vcf.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_visidata/build/visidata/loaders
> > copying visidata/loaders/pdf.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_visidata/build/visidata/loaders
> > copying visidata/loaders/yaml.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_visidata/build/visidata/loaders
> > copying visidata/loaders/tsv.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_visidata/build/visidata/loaders
> > copying visidata/loaders/imap.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_visidata/build/visidata/loaders
> > copying visidata/loaders/ttf.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_visidata/build/visidata/loaders
> > copying visidata/loaders/xml.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_visidata/build/visidata/loaders
> > copying visidata/loaders/fixed_width.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_visidata/build/visidata/loaders
> > copying visidata/loaders/odf.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_visidata/build/visidata/loaders
> > copying visidata/loaders/arrow.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_visidata/build/visidata/loaders
> > copying visidata/loaders/markdown.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_visidata/build/visidata/loaders
> > copying visidata/loaders/html.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_visidata/build/visidata/loaders
> > copying visidata/loaders/sqlite.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_visidata/build/visidata/loaders
> > copying visidata/loaders/npy.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_visidata/build/visidata/loaders
> > copying visidata/loaders/json.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_visidata/build/visidata/loaders
> > copying visidata/loaders/csv.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_visidata/build/visidata/loaders
> > copying visidata/loaders/lsv.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_visidata/build/visidata/loaders
> > copying visidata/loaders/png.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_visidata/build/visidata/loaders
> > copying visidata/loaders/sas.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_visidata/build/visidata/loaders
> > copying visidata/loaders/archive.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_visidata/build/visidata/loaders
> > copying visidata/loaders/hdf5.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_visidata/build/visidata/loaders
> > copying visidata/loaders/pcap.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_visidata/build/visidata/loaders
> > copying visidata/loaders/parquet.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_visidata/build/visidata/loaders
> > copying visidata/loaders/mbtiles.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_visidata/build/visidata/loaders
> > copying visidata/loaders/postgres.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_visidata/build/visidata/loaders
> > copying visidata/loaders/rec.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_visidata/build/visidata/loaders
> > copying visidata/loaders/http.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_visidata/build/visidata/loaders
> > copying visidata/loaders/vds.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_visidata/build/visidata/loaders
> > copying visidata/loaders/pandas_freqtbl.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_visidata/build/visidata/loaders
> > copying visidata/loaders/xlsx.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_visidata/build/visidata/loaders
> > copying visidata/loaders/xlsb.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_visidata/build/visidata/loaders
> > creating
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_visidata/build/visidata/vendor
> > copying visidata/vendor/appdirs.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_visidata/build/visidata/vendor
> > creating
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_visidata/build/visidata/tests
> > copying visidata/tests/__init__.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_visidata/build/visidata/tests
> > copying visidata/tests/test_path.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_visidata/build/visidata/tests
> > copying visidata/tests/test_commands.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_visidata/build/visidata/tests
> > copying visidata/tests/conftest.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_visidata/build/visidata/tests
> > copying visidata/tests/test_date.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_visidata/build/visidata/tests
> > copying visidata/tests/test_edittext.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_visidata/build/visidata/tests
> > creating
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_visidata/build/visidata/man
> > copying visidata/man/parse_options.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_visidata/build/visidata/man
> > copying visidata/tests/sample.tsv ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_visidata/build/visidata/tests
> > creating
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_visidata/build/visidata/ddw
> > copying visidata/ddw/input.ddw ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_visidata/build/visidata/ddw
> > copying visidata/man/vd.1 ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_visidata/build/visidata/man
> > copying visidata/man/vd.txt ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_visidata/build/visidata/man
> > file visidata.py (for module visidata) not found
> > running build_scripts
> > creating build/scripts-3.11
> > copying and adjusting bin/vd -> build/scripts-3.11
> > changing mode of build/scripts-3.11/vd from 644 to 755
> >    dh_auto_test -O--buildsystem=pybuild
> >       pybuild --test --test-pytest -i python{version} -p "3.12 3.11"
> > I: pybuild base:310: cd
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_visidata/build; python3.12 -m
> pytest
> > ============================= test session starts
> ==============================
> > platform linux -- Python 3.12.1, pytest-7.4.3, pluggy-1.3.0
> > rootdir: /<<PKGBUILDDIR>>
> > collected 22 items
> >
> > visidata/tests/test_commands.py .
> [  4%]
> > visidata/tests/test_date.py .
> [  9%]
> > visidata/tests/test_edittext.py ...................
> [ 95%]
> > visidata/tests/test_path.py F
> [100%]
> >
> > =================================== FAILURES
> ===================================
> > ________________________ TestVisidataPath.test_withName
> ________________________
> >
> > self = <visidata.tests.test_path.TestVisidataPath object at
> 0x7ff9eb423770>
> >
> >     def test_withName(self):
> >         'tests for visidata.Path().with_name'
> >
> >         file_path = Path('sample_data/sample.tsv')
> >         url_path = Path('https://visidata.org/hello/sample.tsv')
> >
> > >       assert 'sample_data/b.tsv' == str(file_path.with_name('b.tsv')),
> '{} should be sample_data/b.tsv'.format(file_path.with_name('b.tsv'))
> >
> > visidata/tests/test_path.py:13:
> > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> _ _ _ _
> > visidata/path.py:321: in with_name
> >     return Path(self._from_parsed_parts(self._drv, self._root,
> self._parts[:-1] + [name]))
> > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> _ _ _ _
> >
> > self = <visidata.path.Path object at 0x7ff9eb423590>, k = '_parts'
> >
> >     def __getattr__(self, k):
> >         if hasattr(self.__dict__, k):
> >             r = getattr(self.__dict__, k)
> >         else:
> >             if self.__dict__.get('_path', None) is not None:
> > >               r = getattr(self._path, k)
> > E               AttributeError: 'PosixPath' object has no attribute
> '_parts'. Did you mean: 'parts'?
> >
> > visidata/path.py:171: AttributeError
> > =============================== warnings summary
> ===============================
> > ../../../../../../usr/lib/python3/dist-packages/dateutil/tz/tz.py:37
> >   /usr/lib/python3/dist-packages/dateutil/tz/tz.py:37:
> DeprecationWarning: datetime.datetime.utcfromtimestamp() is deprecated and
> scheduled for removal in a future version. Use timezone-aware objects to
> represent datetimes in UTC: datetime.datetime.fromtimestamp(timestamp,
> datetime.UTC).
> >     EPOCH = datetime.datetime.utcfromtimestamp(0)
> >
> > visidata/main.py:19
> >
>  /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_visidata/build/visidata/main.py:19:
> DeprecationWarning: pkg_resources is deprecated as an API. See
> https://setuptools.pypa.io/en/latest/pkg_resources.html
> >     from pkg_resources import resource_filename
> >
> >
> .pybuild/cpython3_3.12_visidata/build/visidata/tests/test_commands.py::TestCommands::test_baseCommands
> >   /usr/lib/python3/dist-packages/_pytest/threadexception.py:73:
> PytestUnhandledThreadExceptionWarning: Exception in thread Thread-141
> (_toplevelTryFunc)
> >
> >   Traceback (most recent call last):
> >     File "/usr/lib/python3.12/threading.py", line 1073, in
> _bootstrap_inner
> >       self.run()
> >     File "/usr/lib/python3.12/threading.py", line 1010, in run
> >       self._target(*self._args, **self._kwargs)
> >     File
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_visidata/build/visidata/threads.py",
> line 194, in _toplevelTryFunc
> >       with ThreadProfiler(threading.current_thread()) as prof:
> >     File
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_visidata/build/visidata/threads.py",
> line 299, in __enter__
> >       self.thread.profile.enable()
> >   ValueError: Another profiling tool is already active
> >
> >     warnings.warn(pytest.PytestUnhandledThreadExceptionWarning(msg))
> >
> > -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
> > =========================== short test summary info
> ============================
> > FAILED visidata/tests/test_path.py::TestVisidataPath::test_withName -
> Attribu...
> > ================== 1 failed, 21 passed, 3 warnings in 28.95s
> ===================
> > E: pybuild pybuild:395: test: plugin distutils failed with: exit code=1:
> cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_visidata/build; python3.12 -m
> pytest
> > I: pybuild base:310: cd
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_visidata/build; python3.11 -m
> pytest
> > ============================= test session starts
> ==============================
> > platform linux -- Python 3.11.7, pytest-7.4.3, pluggy-1.3.0
> > rootdir: /<<PKGBUILDDIR>>
> > collected 22 items
> >
> > visidata/tests/test_commands.py .
> [  4%]
> > visidata/tests/test_date.py .
> [  9%]
> > visidata/tests/test_edittext.py ...................
> [ 95%]
> > visidata/tests/test_path.py .
> [100%]
> >
> > =============================== warnings summary
> ===============================
> > visidata/main.py:19
> >
>  /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_visidata/build/visidata/main.py:19:
> DeprecationWarning: pkg_resources is deprecated as an API. See
> https://setuptools.pypa.io/en/latest/pkg_resources.html
> >     from pkg_resources import resource_filename
> >
> > -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
> > ======================== 22 passed, 1 warning in 31.82s
> ========================
> >       rm -fr -- /tmp/dh-xdg-rundir-uq9FFzw0
> > dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p
> "3.12 3.11" returned exit code 13
>
>
> The full build log is available from:
> http://qa-logs.debian.net/2023/12/12/visidata_2.11-1_unstable.log
>
> All bugs filed during this archive rebuild are listed at:
>
> https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20231212;users=lu...@debian.org
> or:
>
> https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20231212&fusertaguser=lu...@debian.org&allbugs=1&cseverity=1&ctags=1&caffected=1#results
>
> A list of current common problems and possible solutions is available at
> http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!
>
> If you reassign this bug to another package, please mark it as
> 'affects'-ing
> this package. See https://www.debian.org/Bugs/server-control#affects
>
> If you fail to reproduce this, please provide a build log and diff it with
> mine
> so that we can identify if something relevant changed in the meantime.
>

Reply via email to