Bug#1054761: esda: FTBFS: dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p 3.11 returned exit code 13

Lucas Nussbaum lucas at debian.org
Fri Oct 27 20:29:37 BST 2023


Source: esda
Version: 2.5.0-1
Severity: serious
Justification: FTBFS
Tags: trixie sid ftbfs
User: lucas at debian.org
Usertags: ftbfs-20231027 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,sphinxdoc --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:110: Building wheel for python3.11 with "build" module
> I: pybuild base:310: python3.11 -m build --skip-dependency-check --no-isolation --wheel --outdir /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_esda 
> * Building wheel...
> running bdist_wheel
> running build
> running build_py
> creating build
> creating build/lib
> creating build/lib/esda
> copying esda/adbscan.py -> build/lib/esda
> copying esda/geary_local.py -> build/lib/esda
> copying esda/map_comparison.py -> build/lib/esda
> copying esda/topo.py -> build/lib/esda
> copying esda/mixture_smoothing.py -> build/lib/esda
> copying esda/__init__.py -> build/lib/esda
> copying esda/lee.py -> build/lib/esda
> copying esda/losh.py -> build/lib/esda
> copying esda/join_counts_local_bv.py -> build/lib/esda
> copying esda/join_counts_local.py -> build/lib/esda
> copying esda/crand.py -> build/lib/esda
> copying esda/geary_local_mv.py -> build/lib/esda
> copying esda/join_counts_local_mv.py -> build/lib/esda
> copying esda/silhouettes.py -> build/lib/esda
> copying esda/getisord.py -> build/lib/esda
> copying esda/util.py -> build/lib/esda
> copying esda/moran.py -> build/lib/esda
> copying esda/tabular.py -> build/lib/esda
> copying esda/gamma.py -> build/lib/esda
> copying esda/smaup.py -> build/lib/esda
> copying esda/shape.py -> build/lib/esda
> copying esda/geary.py -> build/lib/esda
> copying esda/smoothing.py -> build/lib/esda
> copying esda/join_counts.py -> build/lib/esda
> creating build/lib/esda/tests
> copying esda/tests/test_map_comparison.py -> build/lib/esda/tests
> copying esda/tests/test_smaup.py -> build/lib/esda/tests
> copying esda/tests/test_util.py -> build/lib/esda/tests
> copying esda/tests/test_moran.py -> build/lib/esda/tests
> copying esda/tests/__init__.py -> build/lib/esda/tests
> copying esda/tests/test_geary.py -> build/lib/esda/tests
> copying esda/tests/test_mixture_smoothing.py -> build/lib/esda/tests
> copying esda/tests/test_getisord.py -> build/lib/esda/tests
> copying esda/tests/test_join_counts.py -> build/lib/esda/tests
> copying esda/tests/test_local_geary_mv.py -> build/lib/esda/tests
> copying esda/tests/test_smoothing.py -> build/lib/esda/tests
> copying esda/tests/test_topo.py -> build/lib/esda/tests
> copying esda/tests/test_silhouette.py -> build/lib/esda/tests
> copying esda/tests/test_lee.py -> build/lib/esda/tests
> copying esda/tests/test_losh.py -> build/lib/esda/tests
> copying esda/tests/test_ljc_bv.py -> build/lib/esda/tests
> copying esda/tests/test_gamma.py -> build/lib/esda/tests
> copying esda/tests/test_local_geary.py -> build/lib/esda/tests
> copying esda/tests/test_shape.py -> build/lib/esda/tests
> copying esda/tests/test_adbscan.py -> build/lib/esda/tests
> copying esda/tests/test_ljc.py -> build/lib/esda/tests
> copying esda/tests/test_ljc_mv.py -> build/lib/esda/tests
> running egg_info
> creating esda.egg-info
> writing esda.egg-info/PKG-INFO
> writing dependency_links to esda.egg-info/dependency_links.txt
> writing requirements to esda.egg-info/requires.txt
> writing top-level names to esda.egg-info/top_level.txt
> writing manifest file 'esda.egg-info/SOURCES.txt'
> reading manifest file 'esda.egg-info/SOURCES.txt'
> adding license file 'LICENSE.txt'
> writing manifest file 'esda.egg-info/SOURCES.txt'
> installing to build/bdist.linux-x86_64/wheel
> running install
> running install_lib
> creating build/bdist.linux-x86_64
> creating build/bdist.linux-x86_64/wheel
> creating build/bdist.linux-x86_64/wheel/esda
> copying build/lib/esda/adbscan.py -> build/bdist.linux-x86_64/wheel/esda
> copying build/lib/esda/geary_local.py -> build/bdist.linux-x86_64/wheel/esda
> copying build/lib/esda/map_comparison.py -> build/bdist.linux-x86_64/wheel/esda
> copying build/lib/esda/topo.py -> build/bdist.linux-x86_64/wheel/esda
> copying build/lib/esda/mixture_smoothing.py -> build/bdist.linux-x86_64/wheel/esda
> copying build/lib/esda/__init__.py -> build/bdist.linux-x86_64/wheel/esda
> copying build/lib/esda/lee.py -> build/bdist.linux-x86_64/wheel/esda
> copying build/lib/esda/losh.py -> build/bdist.linux-x86_64/wheel/esda
> copying build/lib/esda/join_counts_local_bv.py -> build/bdist.linux-x86_64/wheel/esda
> copying build/lib/esda/join_counts_local.py -> build/bdist.linux-x86_64/wheel/esda
> creating build/bdist.linux-x86_64/wheel/esda/tests
> copying build/lib/esda/tests/test_map_comparison.py -> build/bdist.linux-x86_64/wheel/esda/tests
> copying build/lib/esda/tests/test_smaup.py -> build/bdist.linux-x86_64/wheel/esda/tests
> copying build/lib/esda/tests/test_util.py -> build/bdist.linux-x86_64/wheel/esda/tests
> copying build/lib/esda/tests/test_moran.py -> build/bdist.linux-x86_64/wheel/esda/tests
> copying build/lib/esda/tests/__init__.py -> build/bdist.linux-x86_64/wheel/esda/tests
> copying build/lib/esda/tests/test_geary.py -> build/bdist.linux-x86_64/wheel/esda/tests
> copying build/lib/esda/tests/test_mixture_smoothing.py -> build/bdist.linux-x86_64/wheel/esda/tests
> copying build/lib/esda/tests/test_getisord.py -> build/bdist.linux-x86_64/wheel/esda/tests
> copying build/lib/esda/tests/test_join_counts.py -> build/bdist.linux-x86_64/wheel/esda/tests
> copying build/lib/esda/tests/test_local_geary_mv.py -> build/bdist.linux-x86_64/wheel/esda/tests
> copying build/lib/esda/tests/test_smoothing.py -> build/bdist.linux-x86_64/wheel/esda/tests
> copying build/lib/esda/tests/test_topo.py -> build/bdist.linux-x86_64/wheel/esda/tests
> copying build/lib/esda/tests/test_silhouette.py -> build/bdist.linux-x86_64/wheel/esda/tests
> copying build/lib/esda/tests/test_lee.py -> build/bdist.linux-x86_64/wheel/esda/tests
> copying build/lib/esda/tests/test_losh.py -> build/bdist.linux-x86_64/wheel/esda/tests
> copying build/lib/esda/tests/test_ljc_bv.py -> build/bdist.linux-x86_64/wheel/esda/tests
> copying build/lib/esda/tests/test_gamma.py -> build/bdist.linux-x86_64/wheel/esda/tests
> copying build/lib/esda/tests/test_local_geary.py -> build/bdist.linux-x86_64/wheel/esda/tests
> copying build/lib/esda/tests/test_shape.py -> build/bdist.linux-x86_64/wheel/esda/tests
> copying build/lib/esda/tests/test_adbscan.py -> build/bdist.linux-x86_64/wheel/esda/tests
> copying build/lib/esda/tests/test_ljc.py -> build/bdist.linux-x86_64/wheel/esda/tests
> copying build/lib/esda/tests/test_ljc_mv.py -> build/bdist.linux-x86_64/wheel/esda/tests
> copying build/lib/esda/crand.py -> build/bdist.linux-x86_64/wheel/esda
> copying build/lib/esda/geary_local_mv.py -> build/bdist.linux-x86_64/wheel/esda
> copying build/lib/esda/join_counts_local_mv.py -> build/bdist.linux-x86_64/wheel/esda
> copying build/lib/esda/silhouettes.py -> build/bdist.linux-x86_64/wheel/esda
> copying build/lib/esda/getisord.py -> build/bdist.linux-x86_64/wheel/esda
> copying build/lib/esda/util.py -> build/bdist.linux-x86_64/wheel/esda
> copying build/lib/esda/moran.py -> build/bdist.linux-x86_64/wheel/esda
> copying build/lib/esda/tabular.py -> build/bdist.linux-x86_64/wheel/esda
> copying build/lib/esda/gamma.py -> build/bdist.linux-x86_64/wheel/esda
> copying build/lib/esda/smaup.py -> build/bdist.linux-x86_64/wheel/esda
> copying build/lib/esda/shape.py -> build/bdist.linux-x86_64/wheel/esda
> copying build/lib/esda/geary.py -> build/bdist.linux-x86_64/wheel/esda
> copying build/lib/esda/smoothing.py -> build/bdist.linux-x86_64/wheel/esda
> copying build/lib/esda/join_counts.py -> build/bdist.linux-x86_64/wheel/esda
> running install_egg_info
> Copying esda.egg-info to build/bdist.linux-x86_64/wheel/esda-0.0.0.egg-info
> running install_scripts
> creating build/bdist.linux-x86_64/wheel/esda-0.0.0.dist-info/WHEEL
> creating '/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_esda/.tmp-gxnaoohv/esda-0.0.0-py3-none-any.whl' and adding 'build/bdist.linux-x86_64/wheel' to it
> adding 'esda/__init__.py'
> adding 'esda/adbscan.py'
> adding 'esda/crand.py'
> adding 'esda/gamma.py'
> adding 'esda/geary.py'
> adding 'esda/geary_local.py'
> adding 'esda/geary_local_mv.py'
> adding 'esda/getisord.py'
> adding 'esda/join_counts.py'
> adding 'esda/join_counts_local.py'
> adding 'esda/join_counts_local_bv.py'
> adding 'esda/join_counts_local_mv.py'
> adding 'esda/lee.py'
> adding 'esda/losh.py'
> adding 'esda/map_comparison.py'
> adding 'esda/mixture_smoothing.py'
> adding 'esda/moran.py'
> adding 'esda/shape.py'
> adding 'esda/silhouettes.py'
> adding 'esda/smaup.py'
> adding 'esda/smoothing.py'
> adding 'esda/tabular.py'
> adding 'esda/topo.py'
> adding 'esda/util.py'
> adding 'esda/tests/__init__.py'
> adding 'esda/tests/test_adbscan.py'
> adding 'esda/tests/test_gamma.py'
> adding 'esda/tests/test_geary.py'
> adding 'esda/tests/test_getisord.py'
> adding 'esda/tests/test_join_counts.py'
> adding 'esda/tests/test_lee.py'
> adding 'esda/tests/test_ljc.py'
> adding 'esda/tests/test_ljc_bv.py'
> adding 'esda/tests/test_ljc_mv.py'
> adding 'esda/tests/test_local_geary.py'
> adding 'esda/tests/test_local_geary_mv.py'
> adding 'esda/tests/test_losh.py'
> adding 'esda/tests/test_map_comparison.py'
> adding 'esda/tests/test_mixture_smoothing.py'
> adding 'esda/tests/test_moran.py'
> adding 'esda/tests/test_shape.py'
> adding 'esda/tests/test_silhouette.py'
> adding 'esda/tests/test_smaup.py'
> adding 'esda/tests/test_smoothing.py'
> adding 'esda/tests/test_topo.py'
> adding 'esda/tests/test_util.py'
> adding 'esda-0.0.0.dist-info/LICENSE.txt'
> adding 'esda-0.0.0.dist-info/METADATA'
> adding 'esda-0.0.0.dist-info/WHEEL'
> adding 'esda-0.0.0.dist-info/top_level.txt'
> adding 'esda-0.0.0.dist-info/RECORD'
> removing build/bdist.linux-x86_64/wheel
> Successfully built esda-0.0.0-py3-none-any.whl
> I: pybuild plugin_pyproject:122: Unpacking wheel built for python3.11 with "installer" module
>    dh_auto_test -O--buildsystem=pybuild
> I: pybuild base:310: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_esda/build; python3.11 -m pytest --ignore=esda/tests/test_map_comparison.py --ignore=esda/tests/test_topo.py --ignore=esda/tests/test_lee.py --ignore=esda/tests/test_local_geary.py
> ============================= test session starts ==============================
> platform linux -- Python 3.11.6, pytest-7.4.3, pluggy-1.3.0
> rootdir: /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_esda/build
> plugins: cov-4.1.0
> collected 119 items
> 
> esda/tests/test_adbscan.py .....                                         [  4%]
> esda/tests/test_gamma.py ....                                            [  7%]
> esda/tests/test_geary.py FFFF                                            [ 10%]
> esda/tests/test_getisord.py ............                                 [ 21%]
> esda/tests/test_join_counts.py ....                                      [ 24%]
> esda/tests/test_ljc.py ..                                                [ 26%]
> esda/tests/test_ljc_bv.py ..                                             [ 27%]
> esda/tests/test_ljc_mv.py ..                                             [ 29%]
> esda/tests/test_local_geary_mv.py FF                                     [ 31%]
> esda/tests/test_losh.py FF                                               [ 32%]
> esda/tests/test_mixture_smoothing.py .                                   [ 33%]
> esda/tests/test_moran.py sFFFFsFFFFsFFssFsF                              [ 48%]
> esda/tests/test_shape.py ...................                             [ 64%]
> esda/tests/test_silhouette.py ....                                       [ 68%]
> esda/tests/test_smaup.py FFF                                             [ 70%]
> esda/tests/test_smoothing.py .....FFFFFFFFFFsss...............           [ 98%]
> esda/tests/test_util.py FF                                               [100%]
> 
> =================================== FAILURES ===================================
> ___________________________ Geary_Tester.test_Geary ____________________________
> 
> self = <esda.tests.test_geary.Geary_Tester testMethod=test_Geary>
> 
>     def setUp(self):
> >       w = Rook.from_shapefile(examples.get_path("columbus.shp"))
> 
> esda/tests/test_geary.py:19: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> /usr/lib/python3/dist-packages/libpysal/weights/contiguity.py:105: in from_shapefile
>     w = cls(FileIO(filepath), ids=ids, **kwargs)
> /usr/lib/python3/dist-packages/libpysal/io/fileio.py:90: in __new__
>     cls.__registry[cls.getType(dataPath, mode, dataFormat)][mode][0]
> /usr/lib/python3/dist-packages/libpysal/io/fileio.py:105: in getType
>     ext = os.path.splitext(dataPath)[1]
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> 
> p = None
> 
> >   ???
> E   TypeError: expected str, bytes or os.PathLike object, not NoneType
> 
> <frozen posixpath>:118: TypeError
> ----------------------------- Captured stdout call -----------------------------
> columbus.shp is not a file in any installed dataset.
> ___________________________ Geary_Tester.test_by_col ___________________________
> 
> self = <esda.tests.test_geary.Geary_Tester testMethod=test_by_col>
> 
>     def setUp(self):
> >       w = Rook.from_shapefile(examples.get_path("columbus.shp"))
> 
> esda/tests/test_geary.py:19: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> /usr/lib/python3/dist-packages/libpysal/weights/contiguity.py:105: in from_shapefile
>     w = cls(FileIO(filepath), ids=ids, **kwargs)
> /usr/lib/python3/dist-packages/libpysal/io/fileio.py:90: in __new__
>     cls.__registry[cls.getType(dataPath, mode, dataFormat)][mode][0]
> /usr/lib/python3/dist-packages/libpysal/io/fileio.py:105: in getType
>     ext = os.path.splitext(dataPath)[1]
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> 
> p = None
> 
> >   ???
> E   TypeError: expected str, bytes or os.PathLike object, not NoneType
> 
> <frozen posixpath>:118: TypeError
> ----------------------------- Captured stdout call -----------------------------
> columbus.shp is not a file in any installed dataset.
> _________________________________ i.test_Geary _________________________________
> 
> self = <esda.tests.test_geary.Geary_Tester testMethod=test_Geary>
> 
>     def setUp(self):
> >       w = Rook.from_shapefile(examples.get_path("columbus.shp"))
> 
> esda/tests/test_geary.py:19: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> /usr/lib/python3/dist-packages/libpysal/weights/contiguity.py:105: in from_shapefile
>     w = cls(FileIO(filepath), ids=ids, **kwargs)
> /usr/lib/python3/dist-packages/libpysal/io/fileio.py:90: in __new__
>     cls.__registry[cls.getType(dataPath, mode, dataFormat)][mode][0]
> /usr/lib/python3/dist-packages/libpysal/io/fileio.py:105: in getType
>     ext = os.path.splitext(dataPath)[1]
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> 
> p = None
> 
> >   ???
> E   TypeError: expected str, bytes or os.PathLike object, not NoneType
> 
> <frozen posixpath>:118: TypeError
> ----------------------------- Captured stdout call -----------------------------
> columbus.shp is not a file in any installed dataset.
> ________________________________ i.test_by_col _________________________________
> 
> self = <esda.tests.test_geary.Geary_Tester testMethod=test_by_col>
> 
>     def setUp(self):
> >       w = Rook.from_shapefile(examples.get_path("columbus.shp"))
> 
> esda/tests/test_geary.py:19: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> /usr/lib/python3/dist-packages/libpysal/weights/contiguity.py:105: in from_shapefile
>     w = cls(FileIO(filepath), ids=ids, **kwargs)
> /usr/lib/python3/dist-packages/libpysal/io/fileio.py:90: in __new__
>     cls.__registry[cls.getType(dataPath, mode, dataFormat)][mode][0]
> /usr/lib/python3/dist-packages/libpysal/io/fileio.py:105: in getType
>     ext = os.path.splitext(dataPath)[1]
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> 
> p = None
> 
> >   ???
> E   TypeError: expected str, bytes or os.PathLike object, not NoneType
> 
> <frozen posixpath>:118: TypeError
> ----------------------------- Captured stdout call -----------------------------
> columbus.shp is not a file in any installed dataset.
> __________________ Geary_Local_MV_Tester.test_local_geary_mv ___________________
> 
> self = <esda.tests.test_local_geary_mv.Geary_Local_MV_Tester testMethod=test_local_geary_mv>
> 
>     def setUp(self):
>         np.random.seed(100)
> >       self.w = libpysal.io.open(libpysal.examples.get_path("stl.gal")).read()
> 
> esda/tests/test_local_geary_mv.py:12: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> /usr/lib/python3/dist-packages/libpysal/io/fileio.py:90: in __new__
>     cls.__registry[cls.getType(dataPath, mode, dataFormat)][mode][0]
> /usr/lib/python3/dist-packages/libpysal/io/fileio.py:105: in getType
>     ext = os.path.splitext(dataPath)[1]
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> 
> p = None
> 
> >   ???
> E   TypeError: expected str, bytes or os.PathLike object, not NoneType
> 
> <frozen posixpath>:118: TypeError
> ----------------------------- Captured stdout call -----------------------------
> stl.gal is not a file in any installed dataset.
> ____________________________ i.test_local_geary_mv _____________________________
> 
> self = <esda.tests.test_local_geary_mv.Geary_Local_MV_Tester testMethod=test_local_geary_mv>
> 
>     def setUp(self):
>         np.random.seed(100)
> >       self.w = libpysal.io.open(libpysal.examples.get_path("stl.gal")).read()
> 
> esda/tests/test_local_geary_mv.py:12: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> /usr/lib/python3/dist-packages/libpysal/io/fileio.py:90: in __new__
>     cls.__registry[cls.getType(dataPath, mode, dataFormat)][mode][0]
> /usr/lib/python3/dist-packages/libpysal/io/fileio.py:105: in getType
>     ext = os.path.splitext(dataPath)[1]
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> 
> p = None
> 
> >   ???
> E   TypeError: expected str, bytes or os.PathLike object, not NoneType
> 
> <frozen posixpath>:118: TypeError
> ----------------------------- Captured stdout call -----------------------------
> stl.gal is not a file in any installed dataset.
> ____________________________ Losh_Tester.test_losh _____________________________
> 
> self = <esda.tests.test_losh.Losh_Tester testMethod=test_losh>
> 
>     def setUp(self):
>         np.random.seed(10)
> >       self.w = libpysal.io.open(libpysal.examples.get_path("stl.gal")).read()
> 
> esda/tests/test_losh.py:13: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> /usr/lib/python3/dist-packages/libpysal/io/fileio.py:90: in __new__
>     cls.__registry[cls.getType(dataPath, mode, dataFormat)][mode][0]
> /usr/lib/python3/dist-packages/libpysal/io/fileio.py:105: in getType
>     ext = os.path.splitext(dataPath)[1]
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> 
> p = None
> 
> >   ???
> E   TypeError: expected str, bytes or os.PathLike object, not NoneType
> 
> <frozen posixpath>:118: TypeError
> ----------------------------- Captured stdout call -----------------------------
> stl.gal is not a file in any installed dataset.
> _________________________________ i.test_losh __________________________________
> 
> self = <esda.tests.test_losh.Losh_Tester testMethod=test_losh>
> 
>     def setUp(self):
>         np.random.seed(10)
> >       self.w = libpysal.io.open(libpysal.examples.get_path("stl.gal")).read()
> 
> esda/tests/test_losh.py:13: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> /usr/lib/python3/dist-packages/libpysal/io/fileio.py:90: in __new__
>     cls.__registry[cls.getType(dataPath, mode, dataFormat)][mode][0]
> /usr/lib/python3/dist-packages/libpysal/io/fileio.py:105: in getType
>     ext = os.path.splitext(dataPath)[1]
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> 
> p = None
> 
> >   ???
> E   TypeError: expected str, bytes or os.PathLike object, not NoneType
> 
> <frozen posixpath>:118: TypeError
> ----------------------------- Captured stdout call -----------------------------
> stl.gal is not a file in any installed dataset.
> ___________________________ Moran_Tester.test_moran ____________________________
> 
> self = <esda.tests.test_moran.Moran_Tester testMethod=test_moran>
> 
>     def setUp(self):
> >       self.w = libpysal.io.open(libpysal.examples.get_path("stl.gal")).read()
> 
> esda/tests/test_moran.py:14: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> /usr/lib/python3/dist-packages/libpysal/io/fileio.py:90: in __new__
>     cls.__registry[cls.getType(dataPath, mode, dataFormat)][mode][0]
> /usr/lib/python3/dist-packages/libpysal/io/fileio.py:105: in getType
>     ext = os.path.splitext(dataPath)[1]
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> 
> p = None
> 
> >   ???
> E   TypeError: expected str, bytes or os.PathLike object, not NoneType
> 
> <frozen posixpath>:118: TypeError
> ----------------------------- Captured stdout call -----------------------------
> stl.gal is not a file in any installed dataset.
> ____________________________ Moran_Tester.test_sids ____________________________
> 
> self = <esda.tests.test_moran.Moran_Tester testMethod=test_sids>
> 
>     def setUp(self):
> >       self.w = libpysal.io.open(libpysal.examples.get_path("stl.gal")).read()
> 
> esda/tests/test_moran.py:14: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> /usr/lib/python3/dist-packages/libpysal/io/fileio.py:90: in __new__
>     cls.__registry[cls.getType(dataPath, mode, dataFormat)][mode][0]
> /usr/lib/python3/dist-packages/libpysal/io/fileio.py:105: in getType
>     ext = os.path.splitext(dataPath)[1]
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> 
> p = None
> 
> >   ???
> E   TypeError: expected str, bytes or os.PathLike object, not NoneType
> 
> <frozen posixpath>:118: TypeError
> ----------------------------- Captured stdout call -----------------------------
> stl.gal is not a file in any installed dataset.
> __________________________ Moran_Tester.test_variance __________________________
> 
> self = <esda.tests.test_moran.Moran_Tester testMethod=test_variance>
> 
>     def setUp(self):
> >       self.w = libpysal.io.open(libpysal.examples.get_path("stl.gal")).read()
> 
> esda/tests/test_moran.py:14: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> /usr/lib/python3/dist-packages/libpysal/io/fileio.py:90: in __new__
>     cls.__registry[cls.getType(dataPath, mode, dataFormat)][mode][0]
> /usr/lib/python3/dist-packages/libpysal/io/fileio.py:105: in getType
>     ext = os.path.splitext(dataPath)[1]
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> 
> p = None
> 
> >   ???
> E   TypeError: expected str, bytes or os.PathLike object, not NoneType
> 
> <frozen posixpath>:118: TypeError
> ----------------------------- Captured stdout call -----------------------------
> stl.gal is not a file in any installed dataset.
> _______________________ Moran_Tester.test_z_consistency ________________________
> 
> self = <esda.tests.test_moran.Moran_Tester testMethod=test_z_consistency>
> 
>     def setUp(self):
> >       self.w = libpysal.io.open(libpysal.examples.get_path("stl.gal")).read()
> 
> esda/tests/test_moran.py:14: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> /usr/lib/python3/dist-packages/libpysal/io/fileio.py:90: in __new__
>     cls.__registry[cls.getType(dataPath, mode, dataFormat)][mode][0]
> /usr/lib/python3/dist-packages/libpysal/io/fileio.py:105: in getType
>     ext = os.path.splitext(dataPath)[1]
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> 
> p = None
> 
> >   ???
> E   TypeError: expected str, bytes or os.PathLike object, not NoneType
> 
> <frozen posixpath>:118: TypeError
> ----------------------------- Captured stdout call -----------------------------
> stl.gal is not a file in any installed dataset.
> ______________________ Moran_Rate_Tester.test_moran_rate _______________________
> 
> self = <esda.tests.test_moran.Moran_Rate_Tester testMethod=test_moran_rate>
> 
>     def setUp(self):
> >       self.w = libpysal.io.open(libpysal.examples.get_path("sids2.gal")).read()
> 
> esda/tests/test_moran.py:64: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> /usr/lib/python3/dist-packages/libpysal/io/fileio.py:90: in __new__
>     cls.__registry[cls.getType(dataPath, mode, dataFormat)][mode][0]
> /usr/lib/python3/dist-packages/libpysal/io/fileio.py:105: in getType
>     ext = os.path.splitext(dataPath)[1]
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> 
> p = None
> 
> >   ???
> E   TypeError: expected str, bytes or os.PathLike object, not NoneType
> 
> <frozen posixpath>:118: TypeError
> ----------------------------- Captured stdout call -----------------------------
> sids2.gal is not a file in any installed dataset.
> _________________ Moran_BV_matrix_Tester.test_Moran_BV_matrix __________________
> 
> self = <esda.tests.test_moran.Moran_BV_matrix_Tester testMethod=test_Moran_BV_matrix>
> 
>     def setUp(self):
> >       f = libpysal.io.open(libpysal.examples.get_path("sids2.dbf"))
> 
> esda/tests/test_moran.py:90: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> /usr/lib/python3/dist-packages/libpysal/io/fileio.py:90: in __new__
>     cls.__registry[cls.getType(dataPath, mode, dataFormat)][mode][0]
> /usr/lib/python3/dist-packages/libpysal/io/fileio.py:105: in getType
>     ext = os.path.splitext(dataPath)[1]
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> 
> p = None
> 
> >   ???
> E   TypeError: expected str, bytes or os.PathLike object, not NoneType
> 
> <frozen posixpath>:118: TypeError
> ----------------------------- Captured stdout call -----------------------------
> sids2.dbf is not a file in any installed dataset.
> _____________________ Moran_Local_Tester.test_Moran_Local ______________________
> 
> self = <esda.tests.test_moran.Moran_Local_Tester testMethod=test_Moran_Local>
> 
>     def setUp(self):
> >       self.w = libpysal.io.open(libpysal.examples.get_path("desmith.gal")).read()
> 
> esda/tests/test_moran.py:105: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> /usr/lib/python3/dist-packages/libpysal/io/fileio.py:90: in __new__
>     cls.__registry[cls.getType(dataPath, mode, dataFormat)][mode][0]
> /usr/lib/python3/dist-packages/libpysal/io/fileio.py:105: in getType
>     ext = os.path.splitext(dataPath)[1]
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> 
> p = None
> 
> >   ???
> E   TypeError: expected str, bytes or os.PathLike object, not NoneType
> 
> <frozen posixpath>:118: TypeError
> ----------------------------- Captured stdout call -----------------------------
> desmith.gal is not a file in any installed dataset.
> _________________ Moran_Local_Tester.test_Moran_Local_parallel _________________
> 
> self = <esda.tests.test_moran.Moran_Local_Tester testMethod=test_Moran_Local_parallel>
> 
>     def setUp(self):
> >       self.w = libpysal.io.open(libpysal.examples.get_path("desmith.gal")).read()
> 
> esda/tests/test_moran.py:105: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> /usr/lib/python3/dist-packages/libpysal/io/fileio.py:90: in __new__
>     cls.__registry[cls.getType(dataPath, mode, dataFormat)][mode][0]
> /usr/lib/python3/dist-packages/libpysal/io/fileio.py:105: in getType
>     ext = os.path.splitext(dataPath)[1]
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> 
> p = None
> 
> >   ???
> E   TypeError: expected str, bytes or os.PathLike object, not NoneType
> 
> <frozen posixpath>:118: TypeError
> ----------------------------- Captured stdout call -----------------------------
> desmith.gal is not a file in any installed dataset.
> ____________________ Moran_Local_Tester.test_local_moments _____________________
> 
> self = <esda.tests.test_moran.Moran_Local_Tester testMethod=test_local_moments>
> 
>     def setUp(self):
> >       self.w = libpysal.io.open(libpysal.examples.get_path("desmith.gal")).read()
> 
> esda/tests/test_moran.py:105: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> /usr/lib/python3/dist-packages/libpysal/io/fileio.py:90: in __new__
>     cls.__registry[cls.getType(dataPath, mode, dataFormat)][mode][0]
> /usr/lib/python3/dist-packages/libpysal/io/fileio.py:105: in getType
>     ext = os.path.splitext(dataPath)[1]
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> 
> p = None
> 
> >   ???
> E   TypeError: expected str, bytes or os.PathLike object, not NoneType
> 
> <frozen posixpath>:118: TypeError
> ----------------------------- Captured stdout call -----------------------------
> desmith.gal is not a file in any installed dataset.
> __________________ Moran_Local_BV_Tester.test_Moran_Local_BV ___________________
> 
> self = <esda.tests.test_moran.Moran_Local_BV_Tester testMethod=test_Moran_Local_BV>
> 
>     def setUp(self):
> >       self.w = libpysal.io.open(libpysal.examples.get_path("sids2.gal")).read()
> 
> esda/tests/test_moran.py:221: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> /usr/lib/python3/dist-packages/libpysal/io/fileio.py:90: in __new__
>     cls.__registry[cls.getType(dataPath, mode, dataFormat)][mode][0]
> /usr/lib/python3/dist-packages/libpysal/io/fileio.py:105: in getType
>     ext = os.path.splitext(dataPath)[1]
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> 
> p = None
> 
> >   ???
> E   TypeError: expected str, bytes or os.PathLike object, not NoneType
> 
> <frozen posixpath>:118: TypeError
> ----------------------------- Captured stdout call -----------------------------
> sids2.gal is not a file in any installed dataset.
> ___________________ Moran_Local_Rate_Tester.test_moran_rate ____________________
> 
> self = <esda.tests.test_moran.Moran_Local_Rate_Tester testMethod=test_moran_rate>
> 
>     def setUp(self):
> >       self.w = libpysal.io.open(libpysal.examples.get_path("sids2.gal")).read()
> 
> esda/tests/test_moran.py:266: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> /usr/lib/python3/dist-packages/libpysal/io/fileio.py:90: in __new__
>     cls.__registry[cls.getType(dataPath, mode, dataFormat)][mode][0]
> /usr/lib/python3/dist-packages/libpysal/io/fileio.py:105: in getType
>     ext = os.path.splitext(dataPath)[1]
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> 
> p = None
> 
> >   ???
> E   TypeError: expected str, bytes or os.PathLike object, not NoneType
> 
> <frozen posixpath>:118: TypeError
> ----------------------------- Captured stdout call -----------------------------
> sids2.gal is not a file in any installed dataset.
> ______________________________ i.test_moran_rate _______________________________
> 
> self = <esda.tests.test_moran.Moran_Local_Rate_Tester testMethod=test_moran_rate>
> 
>     def setUp(self):
> >       self.w = libpysal.io.open(libpysal.examples.get_path("sids2.gal")).read()
> 
> esda/tests/test_moran.py:266: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> /usr/lib/python3/dist-packages/libpysal/io/fileio.py:90: in __new__
>     cls.__registry[cls.getType(dataPath, mode, dataFormat)][mode][0]
> /usr/lib/python3/dist-packages/libpysal/io/fileio.py:105: in getType
>     ext = os.path.splitext(dataPath)[1]
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> 
> p = None
> 
> >   ???
> E   TypeError: expected str, bytes or os.PathLike object, not NoneType
> 
> <frozen posixpath>:118: TypeError
> ----------------------------- Captured stdout call -----------------------------
> sids2.gal is not a file in any installed dataset.
> ___________________________ Smaup_Tester.test_by_col ___________________________
> 
> self = <esda.tests.test_smaup.Smaup_Tester testMethod=test_by_col>
> 
>     def setUp(self):
> >       self.w = libpysal.io.open(libpysal.examples.get_path("stl.gal")).read()
> 
> esda/tests/test_smaup.py:15: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> /usr/lib/python3/dist-packages/libpysal/io/fileio.py:90: in __new__
>     cls.__registry[cls.getType(dataPath, mode, dataFormat)][mode][0]
> /usr/lib/python3/dist-packages/libpysal/io/fileio.py:105: in getType
>     ext = os.path.splitext(dataPath)[1]
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> 
> p = None
> 
> >   ???
> E   TypeError: expected str, bytes or os.PathLike object, not NoneType
> 
> <frozen posixpath>:118: TypeError
> ----------------------------- Captured stdout call -----------------------------
> stl.gal is not a file in any installed dataset.
> ____________________________ Smaup_Tester.test_sids ____________________________
> 
> self = <esda.tests.test_smaup.Smaup_Tester testMethod=test_sids>
> 
>     def setUp(self):
> >       self.w = libpysal.io.open(libpysal.examples.get_path("stl.gal")).read()
> 
> esda/tests/test_smaup.py:15: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> /usr/lib/python3/dist-packages/libpysal/io/fileio.py:90: in __new__
>     cls.__registry[cls.getType(dataPath, mode, dataFormat)][mode][0]
> /usr/lib/python3/dist-packages/libpysal/io/fileio.py:105: in getType
>     ext = os.path.splitext(dataPath)[1]
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> 
> p = None
> 
> >   ???
> E   TypeError: expected str, bytes or os.PathLike object, not NoneType
> 
> <frozen posixpath>:118: TypeError
> ----------------------------- Captured stdout call -----------------------------
> stl.gal is not a file in any installed dataset.
> ___________________________ Smaup_Tester.test_smaup ____________________________
> 
> self = <esda.tests.test_smaup.Smaup_Tester testMethod=test_smaup>
> 
>     def setUp(self):
> >       self.w = libpysal.io.open(libpysal.examples.get_path("stl.gal")).read()
> 
> esda/tests/test_smaup.py:15: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> /usr/lib/python3/dist-packages/libpysal/io/fileio.py:90: in __new__
>     cls.__registry[cls.getType(dataPath, mode, dataFormat)][mode][0]
> /usr/lib/python3/dist-packages/libpysal/io/fileio.py:105: in getType
>     ext = os.path.splitext(dataPath)[1]
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> 
> p = None
> 
> >   ???
> E   TypeError: expected str, bytes or os.PathLike object, not NoneType
> 
> <frozen posixpath>:118: TypeError
> ----------------------------- Captured stdout call -----------------------------
> stl.gal is not a file in any installed dataset.
> ________________________ TestSRate.test_Empirical_Bayes ________________________
> 
> self = <esda.tests.test_smoothing.TestSRate testMethod=test_Empirical_Bayes>
> 
>     def setUp(self):
> >       sids = libpysal.io.open(libpysal.examples.get_path("sids2.dbf"), "r")
> 
> esda/tests/test_smoothing.py:71: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> /usr/lib/python3/dist-packages/libpysal/io/fileio.py:90: in __new__
>     cls.__registry[cls.getType(dataPath, mode, dataFormat)][mode][0]
> /usr/lib/python3/dist-packages/libpysal/io/fileio.py:105: in getType
>     ext = os.path.splitext(dataPath)[1]
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> 
> p = None
> 
> >   ???
> E   TypeError: expected str, bytes or os.PathLike object, not NoneType
> 
> <frozen posixpath>:118: TypeError
> ----------------------------- Captured stdout call -----------------------------
> sids2.dbf is not a file in any installed dataset.
> ____________________ TestSRate.test_Empirical_Bayes_tabular ____________________
> 
> self = <esda.tests.test_smoothing.TestSRate testMethod=test_Empirical_Bayes_tabular>
> 
>     def setUp(self):
> >       sids = libpysal.io.open(libpysal.examples.get_path("sids2.dbf"), "r")
> 
> esda/tests/test_smoothing.py:71: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> /usr/lib/python3/dist-packages/libpysal/io/fileio.py:90: in __new__
>     cls.__registry[cls.getType(dataPath, mode, dataFormat)][mode][0]
> /usr/lib/python3/dist-packages/libpysal/io/fileio.py:105: in getType
>     ext = os.path.splitext(dataPath)[1]
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> 
> p = None
> 
> >   ???
> E   TypeError: expected str, bytes or os.PathLike object, not NoneType
> 
> <frozen posixpath>:118: TypeError
> ----------------------------- Captured stdout call -----------------------------
> sids2.dbf is not a file in any installed dataset.
> __________________________ TestSRate.test_Excess_Risk __________________________
> 
> self = <esda.tests.test_smoothing.TestSRate testMethod=test_Excess_Risk>
> 
>     def setUp(self):
> >       sids = libpysal.io.open(libpysal.examples.get_path("sids2.dbf"), "r")
> 
> esda/tests/test_smoothing.py:71: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> /usr/lib/python3/dist-packages/libpysal/io/fileio.py:90: in __new__
>     cls.__registry[cls.getType(dataPath, mode, dataFormat)][mode][0]
> /usr/lib/python3/dist-packages/libpysal/io/fileio.py:105: in getType
>     ext = os.path.splitext(dataPath)[1]
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> 
> p = None
> 
> >   ???
> E   TypeError: expected str, bytes or os.PathLike object, not NoneType
> 
> <frozen posixpath>:118: TypeError
> ----------------------------- Captured stdout call -----------------------------
> sids2.dbf is not a file in any installed dataset.
> ______________________ TestSRate.test_Excess_Risk_tabular ______________________
> 
> self = <esda.tests.test_smoothing.TestSRate testMethod=test_Excess_Risk_tabular>
> 
>     def setUp(self):
> >       sids = libpysal.io.open(libpysal.examples.get_path("sids2.dbf"), "r")
> 
> esda/tests/test_smoothing.py:71: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> /usr/lib/python3/dist-packages/libpysal/io/fileio.py:90: in __new__
>     cls.__registry[cls.getType(dataPath, mode, dataFormat)][mode][0]
> /usr/lib/python3/dist-packages/libpysal/io/fileio.py:105: in getType
>     ext = os.path.splitext(dataPath)[1]
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> 
> p = None
> 
> >   ???
> E   TypeError: expected str, bytes or os.PathLike object, not NoneType
> 
> <frozen posixpath>:118: TypeError
> ----------------------------- Captured stdout call -----------------------------
> sids2.dbf is not a file in any installed dataset.
> ____________________ TestSRate.test_Spatial_Empirical_Bayes ____________________
> 
> self = <esda.tests.test_smoothing.TestSRate testMethod=test_Spatial_Empirical_Bayes>
> 
>     def setUp(self):
> >       sids = libpysal.io.open(libpysal.examples.get_path("sids2.dbf"), "r")
> 
> esda/tests/test_smoothing.py:71: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> /usr/lib/python3/dist-packages/libpysal/io/fileio.py:90: in __new__
>     cls.__registry[cls.getType(dataPath, mode, dataFormat)][mode][0]
> /usr/lib/python3/dist-packages/libpysal/io/fileio.py:105: in getType
>     ext = os.path.splitext(dataPath)[1]
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> 
> p = None
> 
> >   ???
> E   TypeError: expected str, bytes or os.PathLike object, not NoneType
> 
> <frozen posixpath>:118: TypeError
> ----------------------------- Captured stdout call -----------------------------
> sids2.dbf is not a file in any installed dataset.
> ________________ TestSRate.test_Spatial_Empirical_Bayes_tabular ________________
> 
> self = <esda.tests.test_smoothing.TestSRate testMethod=test_Spatial_Empirical_Bayes_tabular>
> 
>     def setUp(self):
> >       sids = libpysal.io.open(libpysal.examples.get_path("sids2.dbf"), "r")
> 
> esda/tests/test_smoothing.py:71: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> /usr/lib/python3/dist-packages/libpysal/io/fileio.py:90: in __new__
>     cls.__registry[cls.getType(dataPath, mode, dataFormat)][mode][0]
> /usr/lib/python3/dist-packages/libpysal/io/fileio.py:105: in getType
>     ext = os.path.splitext(dataPath)[1]
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> 
> p = None
> 
> >   ???
> E   TypeError: expected str, bytes or os.PathLike object, not NoneType
> 
> <frozen posixpath>:118: TypeError
> ----------------------------- Captured stdout call -----------------------------
> sids2.dbf is not a file in any installed dataset.
> ______________________ TestSRate.test_Spatial_Median_Rate ______________________
> 
> self = <esda.tests.test_smoothing.TestSRate testMethod=test_Spatial_Median_Rate>
> 
>     def setUp(self):
> >       sids = libpysal.io.open(libpysal.examples.get_path("sids2.dbf"), "r")
> 
> esda/tests/test_smoothing.py:71: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> /usr/lib/python3/dist-packages/libpysal/io/fileio.py:90: in __new__
>     cls.__registry[cls.getType(dataPath, mode, dataFormat)][mode][0]
> /usr/lib/python3/dist-packages/libpysal/io/fileio.py:105: in getType
>     ext = os.path.splitext(dataPath)[1]
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> 
> p = None
> 
> >   ???
> E   TypeError: expected str, bytes or os.PathLike object, not NoneType
> 
> <frozen posixpath>:118: TypeError
> ----------------------------- Captured stdout call -----------------------------
> sids2.dbf is not a file in any installed dataset.
> __________________ TestSRate.test_Spatial_Median_Rate_tabular __________________
> 
> self = <esda.tests.test_smoothing.TestSRate testMethod=test_Spatial_Median_Rate_tabular>
> 
>     def setUp(self):
> >       sids = libpysal.io.open(libpysal.examples.get_path("sids2.dbf"), "r")
> 
> esda/tests/test_smoothing.py:71: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> /usr/lib/python3/dist-packages/libpysal/io/fileio.py:90: in __new__
>     cls.__registry[cls.getType(dataPath, mode, dataFormat)][mode][0]
> /usr/lib/python3/dist-packages/libpysal/io/fileio.py:105: in getType
>     ext = os.path.splitext(dataPath)[1]
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> 
> p = None
> 
> >   ???
> E   TypeError: expected str, bytes or os.PathLike object, not NoneType
> 
> <frozen posixpath>:118: TypeError
> ----------------------------- Captured stdout call -----------------------------
> sids2.dbf is not a file in any installed dataset.
> _________________________ TestSRate.test_Spatial_Rate __________________________
> 
> self = <esda.tests.test_smoothing.TestSRate testMethod=test_Spatial_Rate>
> 
>     def setUp(self):
> >       sids = libpysal.io.open(libpysal.examples.get_path("sids2.dbf"), "r")
> 
> esda/tests/test_smoothing.py:71: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> /usr/lib/python3/dist-packages/libpysal/io/fileio.py:90: in __new__
>     cls.__registry[cls.getType(dataPath, mode, dataFormat)][mode][0]
> /usr/lib/python3/dist-packages/libpysal/io/fileio.py:105: in getType
>     ext = os.path.splitext(dataPath)[1]
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> 
> p = None
> 
> >   ???
> E   TypeError: expected str, bytes or os.PathLike object, not NoneType
> 
> <frozen posixpath>:118: TypeError
> ----------------------------- Captured stdout call -----------------------------
> sids2.dbf is not a file in any installed dataset.
> _____________________ TestSRate.test_Spatial_Rate_tabular ______________________
> 
> self = <esda.tests.test_smoothing.TestSRate testMethod=test_Spatial_Rate_tabular>
> 
>     def setUp(self):
> >       sids = libpysal.io.open(libpysal.examples.get_path("sids2.dbf"), "r")
> 
> esda/tests/test_smoothing.py:71: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> /usr/lib/python3/dist-packages/libpysal/io/fileio.py:90: in __new__
>     cls.__registry[cls.getType(dataPath, mode, dataFormat)][mode][0]
> /usr/lib/python3/dist-packages/libpysal/io/fileio.py:105: in getType
>     ext = os.path.splitext(dataPath)[1]
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> 
> p = None
> 
> >   ???
> E   TypeError: expected str, bytes or os.PathLike object, not NoneType
> 
> <frozen posixpath>:118: TypeError
> ----------------------------- Captured stdout call -----------------------------
> sids2.dbf is not a file in any installed dataset.
> _____________________________ Fdr_Tester.test_fdr ______________________________
> 
> self = <esda.tests.test_util.Fdr_Tester testMethod=test_fdr>
> 
>     def setUp(self):
> >       self.w = libpysal.io.open(libpysal.examples.get_path("stl.gal")).read()
> 
> esda/tests/test_util.py:11: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> /usr/lib/python3/dist-packages/libpysal/io/fileio.py:90: in __new__
>     cls.__registry[cls.getType(dataPath, mode, dataFormat)][mode][0]
> /usr/lib/python3/dist-packages/libpysal/io/fileio.py:105: in getType
>     ext = os.path.splitext(dataPath)[1]
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> 
> p = None
> 
> >   ???
> E   TypeError: expected str, bytes or os.PathLike object, not NoneType
> 
> <frozen posixpath>:118: TypeError
> ----------------------------- Captured stdout call -----------------------------
> stl.gal is not a file in any installed dataset.
> __________________________________ i.test_fdr __________________________________
> 
> self = <esda.tests.test_util.Fdr_Tester testMethod=test_fdr>
> 
>     def setUp(self):
> >       self.w = libpysal.io.open(libpysal.examples.get_path("stl.gal")).read()
> 
> esda/tests/test_util.py:11: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> /usr/lib/python3/dist-packages/libpysal/io/fileio.py:90: in __new__
>     cls.__registry[cls.getType(dataPath, mode, dataFormat)][mode][0]
> /usr/lib/python3/dist-packages/libpysal/io/fileio.py:105: in getType
>     ext = os.path.splitext(dataPath)[1]
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> 
> p = None
> 
> >   ???
> E   TypeError: expected str, bytes or os.PathLike object, not NoneType
> 
> <frozen posixpath>:118: TypeError
> ----------------------------- Captured stdout call -----------------------------
> stl.gal is not a file in any installed dataset.
> =============================== warnings summary ===============================
> esda/tests/test_adbscan.py::ADBSCAN_Tester::test_adbscan
>   /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_esda/build/esda/adbscan.py:189: UserWarning: Multi-core implementation only works on relabelling solutions. Execution of draws is still sequential.
>     warnings.warn(
> 
> esda/tests/test_gamma.py::Gamma_Tester::test_by_col
> esda/tests/test_gamma.py::Gamma_Tester::test_by_col
> esda/tests/test_gamma.py::i::test_by_col
> esda/tests/test_gamma.py::i::test_by_col
>   /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_esda/build/esda/gamma.py:260: FutureWarning: The `.by_col()` methods are deprecated and will be removed in a future version of `esda`.
>     warnings.warn(msg, FutureWarning)
> 
> esda/tests/test_getisord.py::G_Tester::test_by_col
>   /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_esda/build/esda/getisord.py:226: FutureWarning: The `.by_cols()` methods are deprecated and will be removed in a future version of `esda`.
>     warnings.warn(msg, FutureWarning)
> 
> esda/tests/test_getisord.py::G_Local_Tester::test_by_col
> esda/tests/test_getisord.py::i::test_by_col
>   /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_esda/build/esda/getisord.py:567: FutureWarning: The `.by_col()` methods are deprecated and will be removed in a future version of `esda`.
>     warnings.warn(msg, FutureWarning)
> 
> esda/tests/test_join_counts.py::Join_Counts_Tester::test_by_col
> esda/tests/test_join_counts.py::i::test_by_col
>   /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_esda/build/esda/join_counts.py:298: FutureWarning: The `.by_col()` methods are deprecated and will be removed in a future version of `esda`.
>     warnings.warn(msg, FutureWarning)
> 
> esda/tests/test_smoothing.py::TestKernel_AgeAdj_SM::test_Age_Adjusted_Smoother_tabular
>   /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_esda/build/esda/smoothing.py:1263: FutureWarning: The `.by_col()` methods are deprecated and will be removed in a future version of `esda`.
>     warnings.warn(msg, FutureWarning)
> 
> esda/tests/test_smoothing.py::TestKernel_AgeAdj_SM::test_Disk_Smoother_tabular
>   /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_esda/build/esda/smoothing.py:864: FutureWarning: The `.by_col()` methods are deprecated and will be removed in a future version of `esda`.
>     warnings.warn(msg, FutureWarning)
> 
> esda/tests/test_smoothing.py::TestKernel_AgeAdj_SM::test_Kernel_Smoother_tabular
>   /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_esda/build/esda/smoothing.py:1690: FutureWarning: The `.by_col()` methods are deprecated and will be removed in a future version of `esda`.
>     warnings.warn(msg, FutureWarning)
> 
> esda/tests/test_smoothing.py::TestKernel_AgeAdj_SM::test_Kernel_Smoother_tabular
>   /usr/lib/python3/dist-packages/libpysal/cg/shapes.py:1923: FutureWarning: Objects based on the `Geometry` class will deprecated and removed in a future version of libpysal.
>     warnings.warn(dep_msg, FutureWarning)
> 
> -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
> =========================== short test summary info ============================
> FAILED esda/tests/test_geary.py::Geary_Tester::test_Geary - TypeError: expect...
> FAILED esda/tests/test_geary.py::Geary_Tester::test_by_col - TypeError: expec...
> FAILED esda/tests/test_geary.py::i::test_Geary - TypeError: expected str, byt...
> FAILED esda/tests/test_geary.py::i::test_by_col - TypeError: expected str, by...
> FAILED esda/tests/test_local_geary_mv.py::Geary_Local_MV_Tester::test_local_geary_mv
> FAILED esda/tests/test_local_geary_mv.py::i::test_local_geary_mv - TypeError:...
> FAILED esda/tests/test_losh.py::Losh_Tester::test_losh - TypeError: expected ...
> FAILED esda/tests/test_losh.py::i::test_losh - TypeError: expected str, bytes...
> FAILED esda/tests/test_moran.py::Moran_Tester::test_moran - TypeError: expect...
> FAILED esda/tests/test_moran.py::Moran_Tester::test_sids - TypeError: expecte...
> FAILED esda/tests/test_moran.py::Moran_Tester::test_variance - TypeError: exp...
> FAILED esda/tests/test_moran.py::Moran_Tester::test_z_consistency - TypeError...
> FAILED esda/tests/test_moran.py::Moran_Rate_Tester::test_moran_rate - TypeErr...
> FAILED esda/tests/test_moran.py::Moran_BV_matrix_Tester::test_Moran_BV_matrix
> FAILED esda/tests/test_moran.py::Moran_Local_Tester::test_Moran_Local - TypeE...
> FAILED esda/tests/test_moran.py::Moran_Local_Tester::test_Moran_Local_parallel
> FAILED esda/tests/test_moran.py::Moran_Local_Tester::test_local_moments - Typ...
> FAILED esda/tests/test_moran.py::Moran_Local_BV_Tester::test_Moran_Local_BV
> FAILED esda/tests/test_moran.py::Moran_Local_Rate_Tester::test_moran_rate - T...
> FAILED esda/tests/test_moran.py::i::test_moran_rate - TypeError: expected str...
> FAILED esda/tests/test_smaup.py::Smaup_Tester::test_by_col - TypeError: expec...
> FAILED esda/tests/test_smaup.py::Smaup_Tester::test_sids - TypeError: expecte...
> FAILED esda/tests/test_smaup.py::Smaup_Tester::test_smaup - TypeError: expect...
> FAILED esda/tests/test_smoothing.py::TestSRate::test_Empirical_Bayes - TypeEr...
> FAILED esda/tests/test_smoothing.py::TestSRate::test_Empirical_Bayes_tabular
> FAILED esda/tests/test_smoothing.py::TestSRate::test_Excess_Risk - TypeError:...
> FAILED esda/tests/test_smoothing.py::TestSRate::test_Excess_Risk_tabular - Ty...
> FAILED esda/tests/test_smoothing.py::TestSRate::test_Spatial_Empirical_Bayes
> FAILED esda/tests/test_smoothing.py::TestSRate::test_Spatial_Empirical_Bayes_tabular
> FAILED esda/tests/test_smoothing.py::TestSRate::test_Spatial_Median_Rate - Ty...
> FAILED esda/tests/test_smoothing.py::TestSRate::test_Spatial_Median_Rate_tabular
> FAILED esda/tests/test_smoothing.py::TestSRate::test_Spatial_Rate - TypeError...
> FAILED esda/tests/test_smoothing.py::TestSRate::test_Spatial_Rate_tabular - T...
> FAILED esda/tests/test_util.py::Fdr_Tester::test_fdr - TypeError: expected st...
> FAILED esda/tests/test_util.py::i::test_fdr - TypeError: expected str, bytes ...
> ============ 35 failed, 75 passed, 9 skipped, 14 warnings in 28.83s ============
> E: pybuild pybuild:395: test: plugin pyproject failed with: exit code=1: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_esda/build; python3.11 -m pytest --ignore=esda/tests/test_map_comparison.py --ignore=esda/tests/test_topo.py --ignore=esda/tests/test_lee.py --ignore=esda/tests/test_local_geary.py
> dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p 3.11 returned exit code 13


The full build log is available from:
http://qa-logs.debian.net/2023/10/27/esda_2.5.0-1_unstable.log

All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20231027;users=lucas@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20231027&fusertaguser=lucas@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.



More information about the debian-science-maintainers mailing list