<?xml version="1.0" encoding="UTF-8"?><report><timestamp>1776043473</timestamp><slowest_tests>[('8.093s', 'test_response_calculation_from_seed_and_xseed (obspy.io.xseed.tests.test_core.CoreTestCase.test_response_calculation_from_seed_and_xseed)'), ('7.926s', '__init__ (obspy.taup)'), ('6.625s', 'test_trim_floating_point_with_padding_2 (obspy.core.tests.test_trace.TraceTestCase.test_trim_floating_point_with_padding_2)'), ('6.562s', 'test_shoot_existing_ray_param (obspy.taup.tests.test_seismic_phase.TauPySeismicPhaseTestCase.test_shoot_existing_ray_param)'), ('4.946s', 'test_remove_response_plot (obspy.core.tests.test_trace.TraceTestCase.test_remove_response_plot)'), ('4.585s', 'plot_travel_times (obspy.taup.tau)'), ('3.587s', 'test_regional_models (obspy.taup.tests.test_tau.TauPyModelTestCase.test_regional_models)'), ('3.272s', 'test_auto_read_arclink_xml (obspy.io.arclink.tests.test_inventory_xml.ArclinkInventoryTestCase.test_auto_read_arclink_xml)'), ('3.088s', 'test_read_thread_safe (obspy.core.tests.test_waveform_plugins.WaveformPluginsTestCase.test_read_thread_safe)'), ('3.022s', 'test_many_identically_named_phases (obspy.taup.tests.test_seismic_phase.TauPySeismicPhaseTestCase.test_many_identically_named_phases)'), ('2.595s', 'test_vs_java_iasp91 (obspy.taup.tests.test_tau.TauPyModelTestCase.test_vs_java_iasp91)'), ('2.079s', 'read (obspy.core.stream)'), ('1.571s', 'test_spherical_many_phases (obspy.taup.tests.test_plotting.TauPyPlottingTestCase.test_spherical_many_phases)'), ('1.388s', 'test_plot_travel_times_convenience (obspy.taup.tests.test_plotting.TauPyPlottingTestCase.test_plot_travel_times_convenience)'), ('1.371s', 'test_cartesian_many_phases_one_way (obspy.taup.tests.test_plotting.TauPyPlottingTestCase.test_cartesian_many_phases_one_way)'), ('1.353s', 'test_cartesian_many_phases_buried_station (obspy.taup.tests.test_plotting.TauPyPlottingTestCase.test_cartesian_many_phases_buried_station)'), ('1.297s', 'test_spherical_many_phases_one_way (obspy.taup.tests.test_plotting.TauPyPlottingTestCase.test_spherical_many_phases_one_way)'), ('1.255s', 'test_read_and_write_traces (obspy.io.mseed.tests.test_mseed_reading_and_writing.MSEEDReadingAndWritingTestCase.test_read_and_write_traces)'), ('1.247s', 'test_read_url_via_network (obspy.core.tests.test_stream.StreamTestCase.test_read_url_via_network)'), ('1.207s', 'test_spherical_many_phases_buried_station (obspy.taup.tests.test_plotting.TauPyPlottingTestCase.test_spherical_many_phases_buried_station)')]</slowest_tests><timetaken>134.76208233833313</timetaken><obspy><installed>0.0.0.dev+0.g075824a2be</installed><clients.arclink><installed>0.0.0.dev+0.g075824a2be</installed></clients.arclink><clients.earthworm><installed>0.0.0.dev+0.g075824a2be</installed></clients.earthworm><clients.fdsn><installed>0.0.0.dev+0.g075824a2be</installed></clients.fdsn><clients.filesystem><installed>0.0.0.dev+0.g075824a2be</installed><timetaken>2.7190823554992676</timetaken><tested>True</tested><tests>29</tests><skipped>0</skipped><errors><f0>Traceback (most recent call last):
  File "/workspace/obspy/obspy/clients/filesystem/tsindex.py", line 1473, in _fetch_index_rows
    stmts = [
            ^
  File "/workspace/obspy/obspy/clients/filesystem/tsindex.py", line 1474, in &lt;listcomp&gt;
    sa.select([
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/sqlalchemy/sql/_selectable_constructors.py", line 538, in select
    return Select(*entities)
           ^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/sqlalchemy/sql/selectable.py", line 5403, in __init__
    self._raw_columns = [
                        ^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/sqlalchemy/sql/selectable.py", line 5404, in &lt;listcomp&gt;
    coercions.expect(
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/sqlalchemy/sql/coercions.py", line 396, in expect
    resolved = impl._literal_coercion(
               ^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/sqlalchemy/sql/coercions.py", line 635, in _literal_coercion
    self._raise_for_expected(element, argname)
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/sqlalchemy/sql/coercions.py", line 1133, in _raise_for_expected
    return super()._raise_for_expected(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/sqlalchemy/sql/coercions.py", line 696, in _raise_for_expected
    super()._raise_for_expected(
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/sqlalchemy/sql/coercions.py", line 519, in _raise_for_expected
    raise exc.ArgumentError(msg, code=code) from err
sqlalchemy.exc.ArgumentError: Column expression, FROM clause, or other columns clause element expected, got [&lt;sqlalchemy.sql.elements.Label at 0x7f2d1f9b0c50; network&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1c189fd0; station&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1c7eaa90; location&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1fa28a50; channel&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1fa2ad90; starttime&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1c122b50; endtime&gt;]. Did you mean to say select(&lt;sqlalchemy.sql.elements.Label at 0x7f2d1f9b0c50; network&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1c189fd0; station&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1c7eaa90; location&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1fa28a50; channel&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1fa2ad90; starttime&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1c122b50; endtime&gt;)?

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/workspace/obspy/obspy/clients/filesystem/tests/test_tsindex.py", line 383, in test_get_availability
    actual_avail = client.get_availability(
                   ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/clients/filesystem/tsindex.py", line 435, in get_availability
    tsindex_rows = self._get_tsindex_rows(network, station,
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/clients/filesystem/tsindex.py", line 699, in _get_tsindex_rows
    return self.request_handler._fetch_index_rows(query_rows)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/clients/filesystem/tsindex.py", line 1595, in _fetch_index_rows
    raise ValueError(str(err))
ValueError: Column expression, FROM clause, or other columns clause element expected, got [&lt;sqlalchemy.sql.elements.Label at 0x7f2d1f9b0c50; network&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1c189fd0; station&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1c7eaa90; location&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1fa28a50; channel&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1fa2ad90; starttime&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1c122b50; endtime&gt;]. Did you mean to say select(&lt;sqlalchemy.sql.elements.Label at 0x7f2d1f9b0c50; network&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1c189fd0; station&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1c7eaa90; location&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1fa28a50; channel&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1fa2ad90; starttime&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1c122b50; endtime&gt;)?
</f0><f1>Traceback (most recent call last):
  File "/workspace/obspy/obspy/clients/filesystem/tsindex.py", line 1653, in _fetch_summary_rows
    stmts = [
            ^
  File "/workspace/obspy/obspy/clients/filesystem/tsindex.py", line 1654, in &lt;listcomp&gt;
    sa.select([
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/sqlalchemy/sql/_selectable_constructors.py", line 538, in select
    return Select(*entities)
           ^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/sqlalchemy/sql/selectable.py", line 5403, in __init__
    self._raw_columns = [
                        ^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/sqlalchemy/sql/selectable.py", line 5404, in &lt;listcomp&gt;
    coercions.expect(
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/sqlalchemy/sql/coercions.py", line 396, in expect
    resolved = impl._literal_coercion(
               ^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/sqlalchemy/sql/coercions.py", line 635, in _literal_coercion
    self._raise_for_expected(element, argname)
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/sqlalchemy/sql/coercions.py", line 1133, in _raise_for_expected
    return super()._raise_for_expected(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/sqlalchemy/sql/coercions.py", line 696, in _raise_for_expected
    super()._raise_for_expected(
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/sqlalchemy/sql/coercions.py", line 519, in _raise_for_expected
    raise exc.ArgumentError(msg, code=code) from err
sqlalchemy.exc.ArgumentError: Column expression, FROM clause, or other columns clause element expected, got [&lt;sqlalchemy.sql.elements.Label at 0x7f2d1c1e7e10; network&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1c0ee990; station&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1c0c7d50; location&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1c0c5d50; channel&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1c0c4c50; starttime&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1c0c4b50; endtime&gt;]. Did you mean to say select(&lt;sqlalchemy.sql.elements.Label at 0x7f2d1c1e7e10; network&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1c0ee990; station&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1c0c7d50; location&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1c0c5d50; channel&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1c0c4c50; starttime&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1c0c4b50; endtime&gt;)?

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/workspace/obspy/obspy/clients/filesystem/tests/test_tsindex.py", line 238, in test_get_availability_extent
    actual_avail_extents = client.get_availability_extent(
                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/clients/filesystem/tsindex.py", line 378, in get_availability_extent
    summary_rows = self._get_summary_rows(network, station,
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/clients/filesystem/tsindex.py", line 617, in _get_summary_rows
    return self.request_handler._fetch_summary_rows(query_rows)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/clients/filesystem/tsindex.py", line 1671, in _fetch_summary_rows
    raise ValueError(str(err))
ValueError: Column expression, FROM clause, or other columns clause element expected, got [&lt;sqlalchemy.sql.elements.Label at 0x7f2d1c1e7e10; network&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1c0ee990; station&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1c0c7d50; location&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1c0c5d50; channel&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1c0c4c50; starttime&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1c0c4b50; endtime&gt;]. Did you mean to say select(&lt;sqlalchemy.sql.elements.Label at 0x7f2d1c1e7e10; network&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1c0ee990; station&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1c0c7d50; location&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1c0c5d50; channel&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1c0c4c50; starttime&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1c0c4b50; endtime&gt;)?
</f1><f2>Traceback (most recent call last):
  File "/workspace/obspy/obspy/clients/filesystem/tsindex.py", line 1653, in _fetch_summary_rows
    stmts = [
            ^
  File "/workspace/obspy/obspy/clients/filesystem/tsindex.py", line 1654, in &lt;listcomp&gt;
    sa.select([
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/sqlalchemy/sql/_selectable_constructors.py", line 538, in select
    return Select(*entities)
           ^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/sqlalchemy/sql/selectable.py", line 5403, in __init__
    self._raw_columns = [
                        ^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/sqlalchemy/sql/selectable.py", line 5404, in &lt;listcomp&gt;
    coercions.expect(
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/sqlalchemy/sql/coercions.py", line 396, in expect
    resolved = impl._literal_coercion(
               ^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/sqlalchemy/sql/coercions.py", line 635, in _literal_coercion
    self._raise_for_expected(element, argname)
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/sqlalchemy/sql/coercions.py", line 1133, in _raise_for_expected
    return super()._raise_for_expected(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/sqlalchemy/sql/coercions.py", line 696, in _raise_for_expected
    super()._raise_for_expected(
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/sqlalchemy/sql/coercions.py", line 519, in _raise_for_expected
    raise exc.ArgumentError(msg, code=code) from err
sqlalchemy.exc.ArgumentError: Column expression, FROM clause, or other columns clause element expected, got [&lt;sqlalchemy.sql.elements.Label at 0x7f2d1c6fe210; network&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1fa43450; station&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1fca2810; location&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1f63f550; channel&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1f63f010; starttime&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1c6a2450; endtime&gt;]. Did you mean to say select(&lt;sqlalchemy.sql.elements.Label at 0x7f2d1c6fe210; network&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1fa43450; station&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1fca2810; location&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1f63f550; channel&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1f63f010; starttime&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1c6a2450; endtime&gt;)?

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/workspace/obspy/obspy/clients/filesystem/tests/test_tsindex.py", line 177, in test_get_nslc
    actual_nslc = client.get_nslc("I*,CU",
                  ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/clients/filesystem/tsindex.py", line 337, in get_nslc
    summary_rows = self._get_summary_rows(network, station, location,
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/clients/filesystem/tsindex.py", line 617, in _get_summary_rows
    return self.request_handler._fetch_summary_rows(query_rows)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/clients/filesystem/tsindex.py", line 1671, in _fetch_summary_rows
    raise ValueError(str(err))
ValueError: Column expression, FROM clause, or other columns clause element expected, got [&lt;sqlalchemy.sql.elements.Label at 0x7f2d1c6fe210; network&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1fa43450; station&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1fca2810; location&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1f63f550; channel&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1f63f010; starttime&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1c6a2450; endtime&gt;]. Did you mean to say select(&lt;sqlalchemy.sql.elements.Label at 0x7f2d1c6fe210; network&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1fa43450; station&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1fca2810; location&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1f63f550; channel&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1f63f010; starttime&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1c6a2450; endtime&gt;)?
</f2><f3>Traceback (most recent call last):
  File "/workspace/obspy/obspy/clients/filesystem/tsindex.py", line 1473, in _fetch_index_rows
    stmts = [
            ^
  File "/workspace/obspy/obspy/clients/filesystem/tsindex.py", line 1474, in &lt;listcomp&gt;
    sa.select([
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/sqlalchemy/sql/_selectable_constructors.py", line 538, in select
    return Select(*entities)
           ^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/sqlalchemy/sql/selectable.py", line 5403, in __init__
    self._raw_columns = [
                        ^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/sqlalchemy/sql/selectable.py", line 5404, in &lt;listcomp&gt;
    coercions.expect(
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/sqlalchemy/sql/coercions.py", line 396, in expect
    resolved = impl._literal_coercion(
               ^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/sqlalchemy/sql/coercions.py", line 635, in _literal_coercion
    self._raise_for_expected(element, argname)
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/sqlalchemy/sql/coercions.py", line 1133, in _raise_for_expected
    return super()._raise_for_expected(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/sqlalchemy/sql/coercions.py", line 696, in _raise_for_expected
    super()._raise_for_expected(
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/sqlalchemy/sql/coercions.py", line 519, in _raise_for_expected
    raise exc.ArgumentError(msg, code=code) from err
sqlalchemy.exc.ArgumentError: Column expression, FROM clause, or other columns clause element expected, got [&lt;sqlalchemy.sql.elements.Label at 0x7f2d1f32a710; network&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1c6a2a50; station&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1c4f4ed0; location&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1c4f4f10; channel&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1c4f4d10; starttime&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1f8a8350; endtime&gt;]. Did you mean to say select(&lt;sqlalchemy.sql.elements.Label at 0x7f2d1f32a710; network&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1c6a2a50; station&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1c4f4ed0; location&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1c4f4f10; channel&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1c4f4d10; starttime&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1f8a8350; endtime&gt;)?

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/workspace/obspy/obspy/clients/filesystem/tests/test_tsindex.py", line 64, in test_get_waveforms
    returned_stream = client.get_waveforms(
                      ^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/clients/filesystem/tsindex.py", line 282, in get_waveforms
    return self._get_waveforms(query_rows, merge)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/clients/filesystem/tsindex.py", line 643, in _get_waveforms
    index_rows = self.request_handler._fetch_index_rows(query_rows)
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/clients/filesystem/tsindex.py", line 1595, in _fetch_index_rows
    raise ValueError(str(err))
ValueError: Column expression, FROM clause, or other columns clause element expected, got [&lt;sqlalchemy.sql.elements.Label at 0x7f2d1f32a710; network&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1c6a2a50; station&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1c4f4ed0; location&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1c4f4f10; channel&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1c4f4d10; starttime&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1f8a8350; endtime&gt;]. Did you mean to say select(&lt;sqlalchemy.sql.elements.Label at 0x7f2d1f32a710; network&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1c6a2a50; station&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1c4f4ed0; location&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1c4f4f10; channel&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1c4f4d10; starttime&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1f8a8350; endtime&gt;)?
</f3><f4>Traceback (most recent call last):
  File "/workspace/obspy/obspy/clients/filesystem/tsindex.py", line 1473, in _fetch_index_rows
    stmts = [
            ^
  File "/workspace/obspy/obspy/clients/filesystem/tsindex.py", line 1474, in &lt;listcomp&gt;
    sa.select([
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/sqlalchemy/sql/_selectable_constructors.py", line 538, in select
    return Select(*entities)
           ^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/sqlalchemy/sql/selectable.py", line 5403, in __init__
    self._raw_columns = [
                        ^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/sqlalchemy/sql/selectable.py", line 5404, in &lt;listcomp&gt;
    coercions.expect(
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/sqlalchemy/sql/coercions.py", line 396, in expect
    resolved = impl._literal_coercion(
               ^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/sqlalchemy/sql/coercions.py", line 635, in _literal_coercion
    self._raise_for_expected(element, argname)
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/sqlalchemy/sql/coercions.py", line 1133, in _raise_for_expected
    return super()._raise_for_expected(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/sqlalchemy/sql/coercions.py", line 696, in _raise_for_expected
    super()._raise_for_expected(
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/sqlalchemy/sql/coercions.py", line 519, in _raise_for_expected
    raise exc.ArgumentError(msg, code=code) from err
sqlalchemy.exc.ArgumentError: Column expression, FROM clause, or other columns clause element expected, got [&lt;sqlalchemy.sql.elements.Label at 0x7f2d1c4f4e10; network&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1f8ab0d0; station&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1f8a8f90; location&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1f8aa010; channel&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1f8a9a50; starttime&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1f8a95d0; endtime&gt;]. Did you mean to say select(&lt;sqlalchemy.sql.elements.Label at 0x7f2d1c4f4e10; network&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1f8ab0d0; station&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1f8a8f90; location&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1f8aa010; channel&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1f8a9a50; starttime&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1f8a95d0; endtime&gt;)?

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/workspace/obspy/obspy/clients/filesystem/tests/test_tsindex.py", line 144, in test_get_waveforms_bulk
    returned_stream = client.get_waveforms_bulk(bulk_request)
                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/clients/filesystem/tsindex.py", line 308, in get_waveforms_bulk
    return self._get_waveforms(query_rows, merge)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/clients/filesystem/tsindex.py", line 643, in _get_waveforms
    index_rows = self.request_handler._fetch_index_rows(query_rows)
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/clients/filesystem/tsindex.py", line 1595, in _fetch_index_rows
    raise ValueError(str(err))
ValueError: Column expression, FROM clause, or other columns clause element expected, got [&lt;sqlalchemy.sql.elements.Label at 0x7f2d1c4f4e10; network&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1f8ab0d0; station&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1f8a8f90; location&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1f8aa010; channel&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1f8a9a50; starttime&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1f8a95d0; endtime&gt;]. Did you mean to say select(&lt;sqlalchemy.sql.elements.Label at 0x7f2d1c4f4e10; network&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1f8ab0d0; station&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1f8a8f90; location&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1f8aa010; channel&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1f8a9a50; starttime&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1f8a95d0; endtime&gt;)?
</f4><f5>Traceback (most recent call last):
  File "/workspace/obspy/obspy/clients/filesystem/tsindex.py", line 1473, in _fetch_index_rows
    stmts = [
            ^
  File "/workspace/obspy/obspy/clients/filesystem/tsindex.py", line 1474, in &lt;listcomp&gt;
    sa.select([
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/sqlalchemy/sql/_selectable_constructors.py", line 538, in select
    return Select(*entities)
           ^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/sqlalchemy/sql/selectable.py", line 5403, in __init__
    self._raw_columns = [
                        ^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/sqlalchemy/sql/selectable.py", line 5404, in &lt;listcomp&gt;
    coercions.expect(
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/sqlalchemy/sql/coercions.py", line 396, in expect
    resolved = impl._literal_coercion(
               ^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/sqlalchemy/sql/coercions.py", line 635, in _literal_coercion
    self._raise_for_expected(element, argname)
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/sqlalchemy/sql/coercions.py", line 1133, in _raise_for_expected
    return super()._raise_for_expected(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/sqlalchemy/sql/coercions.py", line 696, in _raise_for_expected
    super()._raise_for_expected(
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/sqlalchemy/sql/coercions.py", line 519, in _raise_for_expected
    raise exc.ArgumentError(msg, code=code) from err
sqlalchemy.exc.ArgumentError: Column expression, FROM clause, or other columns clause element expected, got [&lt;sqlalchemy.sql.elements.Label at 0x7f2d1c09f910; network&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1f8a9190; station&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1f8aa010; location&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1f8a9a50; channel&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1f8abd90; starttime&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1f8aad50; endtime&gt;]. Did you mean to say select(&lt;sqlalchemy.sql.elements.Label at 0x7f2d1c09f910; network&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1f8a9190; station&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1f8aa010; location&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1f8a9a50; channel&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1f8abd90; starttime&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1f8aad50; endtime&gt;)?

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/workspace/obspy/obspy/clients/filesystem/tests/test_tsindex.py", line 583, in test_has_data
    self.assertTrue(client.has_data())
                    ^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/clients/filesystem/tsindex.py", line 578, in has_data
    avail_percentage = self.get_availability_percentage(network,
                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/clients/filesystem/tsindex.py", line 514, in get_availability_percentage
    avail = self.get_availability(network, station,
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/clients/filesystem/tsindex.py", line 435, in get_availability
    tsindex_rows = self._get_tsindex_rows(network, station,
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/clients/filesystem/tsindex.py", line 699, in _get_tsindex_rows
    return self.request_handler._fetch_index_rows(query_rows)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/clients/filesystem/tsindex.py", line 1595, in _fetch_index_rows
    raise ValueError(str(err))
ValueError: Column expression, FROM clause, or other columns clause element expected, got [&lt;sqlalchemy.sql.elements.Label at 0x7f2d1c09f910; network&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1f8a9190; station&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1f8aa010; location&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1f8a9a50; channel&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1f8abd90; starttime&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1f8aad50; endtime&gt;]. Did you mean to say select(&lt;sqlalchemy.sql.elements.Label at 0x7f2d1c09f910; network&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1f8a9190; station&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1f8aa010; location&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1f8a9a50; channel&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1f8abd90; starttime&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1f8aad50; endtime&gt;)?
</f5><f6>Traceback (most recent call last):
  File "/workspace/obspy/obspy/clients/filesystem/tsindex.py", line 1473, in _fetch_index_rows
    stmts = [
            ^
  File "/workspace/obspy/obspy/clients/filesystem/tsindex.py", line 1474, in &lt;listcomp&gt;
    sa.select([
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/sqlalchemy/sql/_selectable_constructors.py", line 538, in select
    return Select(*entities)
           ^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/sqlalchemy/sql/selectable.py", line 5403, in __init__
    self._raw_columns = [
                        ^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/sqlalchemy/sql/selectable.py", line 5404, in &lt;listcomp&gt;
    coercions.expect(
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/sqlalchemy/sql/coercions.py", line 396, in expect
    resolved = impl._literal_coercion(
               ^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/sqlalchemy/sql/coercions.py", line 635, in _literal_coercion
    self._raise_for_expected(element, argname)
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/sqlalchemy/sql/coercions.py", line 1133, in _raise_for_expected
    return super()._raise_for_expected(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/sqlalchemy/sql/coercions.py", line 696, in _raise_for_expected
    super()._raise_for_expected(
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/sqlalchemy/sql/coercions.py", line 519, in _raise_for_expected
    raise exc.ArgumentError(msg, code=code) from err
sqlalchemy.exc.ArgumentError: Column expression, FROM clause, or other columns clause element expected, got [&lt;sqlalchemy.sql.elements.Label at 0x7f2d1f960710; network&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1f22cc50; station&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1c5ecd10; location&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1c09fe90; channel&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1c40a6d0; starttime&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1c40a710; endtime&gt;]. Did you mean to say select(&lt;sqlalchemy.sql.elements.Label at 0x7f2d1f960710; network&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1f22cc50; station&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1c5ecd10; location&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1c09fe90; channel&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1c40a6d0; starttime&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1c40a710; endtime&gt;)?

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/workspace/obspy/obspy/clients/filesystem/tests/test_tsindex.py", line 784, in test_build_file_list
    self.assertRaisesRegex(OSError,
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/unittest/case.py", line 1318, in assertRaisesRegex
    return context.handle('assertRaisesRegex', args, kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/unittest/case.py", line 237, in handle
    callable_obj(*args, **kwargs)
  File "/workspace/obspy/obspy/clients/filesystem/tsindex.py", line 1083, in build_file_list
    tsindex = self.request_handler._fetch_index_rows()
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/clients/filesystem/tsindex.py", line 1595, in _fetch_index_rows
    raise ValueError(str(err))
ValueError: Column expression, FROM clause, or other columns clause element expected, got [&lt;sqlalchemy.sql.elements.Label at 0x7f2d1f960710; network&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1f22cc50; station&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1c5ecd10; location&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1c09fe90; channel&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1c40a6d0; starttime&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1c40a710; endtime&gt;]. Did you mean to say select(&lt;sqlalchemy.sql.elements.Label at 0x7f2d1f960710; network&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1f22cc50; station&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1c5ecd10; location&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1c09fe90; channel&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1c40a6d0; starttime&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1c40a710; endtime&gt;)?
</f6><f7>Traceback (most recent call last):
  File "/workspace/obspy/obspy/clients/filesystem/tsindex.py", line 1653, in _fetch_summary_rows
    stmts = [
            ^
  File "/workspace/obspy/obspy/clients/filesystem/tsindex.py", line 1654, in &lt;listcomp&gt;
    sa.select([
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/sqlalchemy/sql/_selectable_constructors.py", line 538, in select
    return Select(*entities)
           ^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/sqlalchemy/sql/selectable.py", line 5403, in __init__
    self._raw_columns = [
                        ^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/sqlalchemy/sql/selectable.py", line 5404, in &lt;listcomp&gt;
    coercions.expect(
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/sqlalchemy/sql/coercions.py", line 396, in expect
    resolved = impl._literal_coercion(
               ^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/sqlalchemy/sql/coercions.py", line 635, in _literal_coercion
    self._raise_for_expected(element, argname)
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/sqlalchemy/sql/coercions.py", line 1133, in _raise_for_expected
    return super()._raise_for_expected(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/sqlalchemy/sql/coercions.py", line 696, in _raise_for_expected
    super()._raise_for_expected(
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/sqlalchemy/sql/coercions.py", line 519, in _raise_for_expected
    raise exc.ArgumentError(msg, code=code) from err
sqlalchemy.exc.ArgumentError: Column expression, FROM clause, or other columns clause element expected, got [&lt;sqlalchemy.sql.elements.Label at 0x7f2d1c450b10; network&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1c5ed150; station&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1f5c8350; location&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1f560e90; channel&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1c188990; starttime&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1c189810; endtime&gt;]. Did you mean to say select(&lt;sqlalchemy.sql.elements.Label at 0x7f2d1c450b10; network&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1c5ed150; station&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1f5c8350; location&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1f560e90; channel&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1c188990; starttime&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1c189810; endtime&gt;)?

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/workspace/obspy/obspy/clients/filesystem/tests/test_tsindex.py", line 938, in test__fetch_summary_rows
    ts_summary_data = request_handler._fetch_summary_rows(
                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/clients/filesystem/tsindex.py", line 1671, in _fetch_summary_rows
    raise ValueError(str(err))
ValueError: Column expression, FROM clause, or other columns clause element expected, got [&lt;sqlalchemy.sql.elements.Label at 0x7f2d1c450b10; network&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1c5ed150; station&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1f5c8350; location&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1f560e90; channel&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1c188990; starttime&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1c189810; endtime&gt;]. Did you mean to say select(&lt;sqlalchemy.sql.elements.Label at 0x7f2d1c450b10; network&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1c5ed150; station&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1f5c8350; location&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1f560e90; channel&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1c188990; starttime&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1c189810; endtime&gt;)?
</f7><f8>Traceback (most recent call last):
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/doctest.py", line 2243, in runTest
    raise self.failureException(self.format_failure(new.getvalue()))
AssertionError: Failed doctest test for obspy.clients.filesystem.tsindex
  File "/workspace/obspy/obspy/clients/filesystem/tsindex.py", line 1, in tsindex

----------------------------------------------------------------------
File "/workspace/obspy/obspy/clients/filesystem/tsindex.py", line 64, in obspy.clients.filesystem.tsindex
Failed example:
    extents = client.get_availability_extent(network="IU", channel="BHZ")
Exception raised:
    Traceback (most recent call last):
      File "/workspace/obspy/obspy/clients/filesystem/tsindex.py", line 1653, in _fetch_summary_rows
        stmts = [
                ^
      File "/workspace/obspy/obspy/clients/filesystem/tsindex.py", line 1654, in &lt;listcomp&gt;
        sa.select([
      File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/sqlalchemy/sql/_selectable_constructors.py", line 538, in select
        return Select(*entities)
               ^^^^^^^^^^^^^^^^^
      File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/sqlalchemy/sql/selectable.py", line 5403, in __init__
        self._raw_columns = [
                            ^
      File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/sqlalchemy/sql/selectable.py", line 5404, in &lt;listcomp&gt;
        coercions.expect(
      File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/sqlalchemy/sql/coercions.py", line 396, in expect
        resolved = impl._literal_coercion(
                   ^^^^^^^^^^^^^^^^^^^^^^^
      File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/sqlalchemy/sql/coercions.py", line 635, in _literal_coercion
        self._raise_for_expected(element, argname)
      File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/sqlalchemy/sql/coercions.py", line 1133, in _raise_for_expected
        return super()._raise_for_expected(
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/sqlalchemy/sql/coercions.py", line 696, in _raise_for_expected
        super()._raise_for_expected(
      File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/sqlalchemy/sql/coercions.py", line 519, in _raise_for_expected
        raise exc.ArgumentError(msg, code=code) from err
    sqlalchemy.exc.ArgumentError: Column expression, FROM clause, or other columns clause element expected, got [&lt;sqlalchemy.sql.elements.Label at 0x7f2d1c59e950; network&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1fa43690; station&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1f893410; location&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1f37f090; channel&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1f87b890; starttime&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1c450450; endtime&gt;]. Did you mean to say select(&lt;sqlalchemy.sql.elements.Label at 0x7f2d1c59e950; network&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1fa43690; station&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1f893410; location&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1f37f090; channel&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1f87b890; starttime&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1c450450; endtime&gt;)?

    During handling of the above exception, another exception occurred:

    Traceback (most recent call last):
      File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/doctest.py", line 1355, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.clients.filesystem.tsindex[6]&gt;", line 1, in &lt;module&gt;
        extents = client.get_availability_extent(network="IU", channel="BHZ")
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/workspace/obspy/obspy/clients/filesystem/tsindex.py", line 378, in get_availability_extent
        summary_rows = self._get_summary_rows(network, station,
                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/workspace/obspy/obspy/clients/filesystem/tsindex.py", line 617, in _get_summary_rows
        return self.request_handler._fetch_summary_rows(query_rows)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/workspace/obspy/obspy/clients/filesystem/tsindex.py", line 1671, in _fetch_summary_rows
        raise ValueError(str(err))
    ValueError: Column expression, FROM clause, or other columns clause element expected, got [&lt;sqlalchemy.sql.elements.Label at 0x7f2d1c59e950; network&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1fa43690; station&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1f893410; location&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1f37f090; channel&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1f87b890; starttime&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1c450450; endtime&gt;]. Did you mean to say select(&lt;sqlalchemy.sql.elements.Label at 0x7f2d1c59e950; network&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1fa43690; station&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1f893410; location&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1f37f090; channel&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1f87b890; starttime&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1c450450; endtime&gt;)?
----------------------------------------------------------------------
File "/workspace/obspy/obspy/clients/filesystem/tsindex.py", line 65, in obspy.clients.filesystem.tsindex
Failed example:
    for extent in extents:
        print("{0:&lt;3} {1:&lt;6} {2:&lt;3} {3:&lt;4} {4} {5}".format(*extent))
Exception raised:
    Traceback (most recent call last):
      File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/doctest.py", line 1355, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.clients.filesystem.tsindex[7]&gt;", line 1, in &lt;module&gt;
        for extent in extents:
                      ^^^^^^^
    NameError: name 'extents' is not defined
----------------------------------------------------------------------
File "/workspace/obspy/obspy/clients/filesystem/tsindex.py", line 81, in obspy.clients.filesystem.tsindex
Failed example:
    avail_percentage = client.get_availability_percentage(
        "IU", "ANMO", "10", "BHZ",
        UTCDateTime(2018, 1, 1, 0, 0, 0, 19500),
        UTCDateTime(2018, 1, 1, 0, 1, 57, 994536))
Exception raised:
    Traceback (most recent call last):
      File "/workspace/obspy/obspy/clients/filesystem/tsindex.py", line 1473, in _fetch_index_rows
        stmts = [
                ^
      File "/workspace/obspy/obspy/clients/filesystem/tsindex.py", line 1474, in &lt;listcomp&gt;
        sa.select([
      File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/sqlalchemy/sql/_selectable_constructors.py", line 538, in select
        return Select(*entities)
               ^^^^^^^^^^^^^^^^^
      File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/sqlalchemy/sql/selectable.py", line 5403, in __init__
        self._raw_columns = [
                            ^
      File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/sqlalchemy/sql/selectable.py", line 5404, in &lt;listcomp&gt;
        coercions.expect(
      File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/sqlalchemy/sql/coercions.py", line 396, in expect
        resolved = impl._literal_coercion(
                   ^^^^^^^^^^^^^^^^^^^^^^^
      File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/sqlalchemy/sql/coercions.py", line 635, in _literal_coercion
        self._raise_for_expected(element, argname)
      File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/sqlalchemy/sql/coercions.py", line 1133, in _raise_for_expected
        return super()._raise_for_expected(
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/sqlalchemy/sql/coercions.py", line 696, in _raise_for_expected
        super()._raise_for_expected(
      File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/sqlalchemy/sql/coercions.py", line 519, in _raise_for_expected
        raise exc.ArgumentError(msg, code=code) from err
    sqlalchemy.exc.ArgumentError: Column expression, FROM clause, or other columns clause element expected, got [&lt;sqlalchemy.sql.elements.Label at 0x7f2d1c7ea210; network&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1c40bf10; station&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1f863b50; location&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1c6ffc90; channel&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1fc48890; starttime&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1f87b890; endtime&gt;]. Did you mean to say select(&lt;sqlalchemy.sql.elements.Label at 0x7f2d1c7ea210; network&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1c40bf10; station&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1f863b50; location&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1c6ffc90; channel&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1fc48890; starttime&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1f87b890; endtime&gt;)?

    During handling of the above exception, another exception occurred:

    Traceback (most recent call last):
      File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/doctest.py", line 1355, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.clients.filesystem.tsindex[9]&gt;", line 1, in &lt;module&gt;
        avail_percentage = client.get_availability_percentage(
                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/workspace/obspy/obspy/clients/filesystem/tsindex.py", line 514, in get_availability_percentage
        avail = self.get_availability(network, station,
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/workspace/obspy/obspy/clients/filesystem/tsindex.py", line 435, in get_availability
        tsindex_rows = self._get_tsindex_rows(network, station,
                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/workspace/obspy/obspy/clients/filesystem/tsindex.py", line 699, in _get_tsindex_rows
        return self.request_handler._fetch_index_rows(query_rows)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/workspace/obspy/obspy/clients/filesystem/tsindex.py", line 1595, in _fetch_index_rows
        raise ValueError(str(err))
    ValueError: Column expression, FROM clause, or other columns clause element expected, got [&lt;sqlalchemy.sql.elements.Label at 0x7f2d1c7ea210; network&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1c40bf10; station&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1f863b50; location&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1c6ffc90; channel&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1fc48890; starttime&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1f87b890; endtime&gt;]. Did you mean to say select(&lt;sqlalchemy.sql.elements.Label at 0x7f2d1c7ea210; network&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1c40bf10; station&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1f863b50; location&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1c6ffc90; channel&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1fc48890; starttime&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1f87b890; endtime&gt;)?
----------------------------------------------------------------------
File "/workspace/obspy/obspy/clients/filesystem/tsindex.py", line 85, in obspy.clients.filesystem.tsindex
Failed example:
    print(avail_percentage)
Exception raised:
    Traceback (most recent call last):
      File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/doctest.py", line 1355, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.clients.filesystem.tsindex[10]&gt;", line 1, in &lt;module&gt;
        print(avail_percentage)
              ^^^^^^^^^^^^^^^^
    NameError: name 'avail_percentage' is not defined
----------------------------------------------------------------------
File "/workspace/obspy/obspy/clients/filesystem/tsindex.py", line 99, in obspy.clients.filesystem.tsindex
Failed example:
    st = client.get_waveforms("IU", "*", "*", "BHZ", t, t + 1)
Exception raised:
    Traceback (most recent call last):
      File "/workspace/obspy/obspy/clients/filesystem/tsindex.py", line 1473, in _fetch_index_rows
        stmts = [
                ^
      File "/workspace/obspy/obspy/clients/filesystem/tsindex.py", line 1474, in &lt;listcomp&gt;
        sa.select([
      File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/sqlalchemy/sql/_selectable_constructors.py", line 538, in select
        return Select(*entities)
               ^^^^^^^^^^^^^^^^^
      File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/sqlalchemy/sql/selectable.py", line 5403, in __init__
        self._raw_columns = [
                            ^
      File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/sqlalchemy/sql/selectable.py", line 5404, in &lt;listcomp&gt;
        coercions.expect(
      File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/sqlalchemy/sql/coercions.py", line 396, in expect
        resolved = impl._literal_coercion(
                   ^^^^^^^^^^^^^^^^^^^^^^^
      File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/sqlalchemy/sql/coercions.py", line 635, in _literal_coercion
        self._raise_for_expected(element, argname)
      File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/sqlalchemy/sql/coercions.py", line 1133, in _raise_for_expected
        return super()._raise_for_expected(
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/sqlalchemy/sql/coercions.py", line 696, in _raise_for_expected
        super()._raise_for_expected(
      File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/sqlalchemy/sql/coercions.py", line 519, in _raise_for_expected
        raise exc.ArgumentError(msg, code=code) from err
    sqlalchemy.exc.ArgumentError: Column expression, FROM clause, or other columns clause element expected, got [&lt;sqlalchemy.sql.elements.Label at 0x7f2d1f904750; network&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1f630c50; station&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1c40b8d0; location&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1fa43690; channel&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1c6ffe10; starttime&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1f863b50; endtime&gt;]. Did you mean to say select(&lt;sqlalchemy.sql.elements.Label at 0x7f2d1f904750; network&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1f630c50; station&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1c40b8d0; location&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1fa43690; channel&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1c6ffe10; starttime&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1f863b50; endtime&gt;)?

    During handling of the above exception, another exception occurred:

    Traceback (most recent call last):
      File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/doctest.py", line 1355, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.clients.filesystem.tsindex[12]&gt;", line 1, in &lt;module&gt;
        st = client.get_waveforms("IU", "*", "*", "BHZ", t, t + 1)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/workspace/obspy/obspy/clients/filesystem/tsindex.py", line 282, in get_waveforms
        return self._get_waveforms(query_rows, merge)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/workspace/obspy/obspy/clients/filesystem/tsindex.py", line 643, in _get_waveforms
        index_rows = self.request_handler._fetch_index_rows(query_rows)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/workspace/obspy/obspy/clients/filesystem/tsindex.py", line 1595, in _fetch_index_rows
        raise ValueError(str(err))
    ValueError: Column expression, FROM clause, or other columns clause element expected, got [&lt;sqlalchemy.sql.elements.Label at 0x7f2d1f904750; network&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1f630c50; station&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1c40b8d0; location&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1fa43690; channel&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1c6ffe10; starttime&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1f863b50; endtime&gt;]. Did you mean to say select(&lt;sqlalchemy.sql.elements.Label at 0x7f2d1f904750; network&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1f630c50; station&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1c40b8d0; location&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1fa43690; channel&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1c6ffe10; starttime&gt;, &lt;sqlalchemy.sql.elements.Label at 0x7f2d1f863b50; endtime&gt;)?

</f8></errors><failures /></clients.filesystem><clients.iris><installed>0.0.0.dev+0.g075824a2be</installed></clients.iris><clients.neic><installed>0.0.0.dev+0.g075824a2be</installed></clients.neic><clients.nrl><installed>0.0.0.dev+0.g075824a2be</installed></clients.nrl><clients.seedlink><installed>0.0.0.dev+0.g075824a2be</installed></clients.seedlink><clients.seishub><installed>0.0.0.dev+0.g075824a2be</installed></clients.seishub><clients.syngine><installed>0.0.0.dev+0.g075824a2be</installed></clients.syngine><core><installed>0.0.0.dev+0.g075824a2be</installed><timetaken>46.485769748687744</timetaken><tested>True</tested><tests>667</tests><skipped>24</skipped><errors><f9>Traceback (most recent call last):
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/pkg_resources/__init__.py", line 2526, in resolve
    return functools.reduce(getattr, self.attrs, module)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: module 'scipy.signal' has no attribute 'hann'

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/workspace/obspy/obspy/core/tests/test_trace.py", line 2509, in test_dtype_is_not_unnecessarily_changed
    self.assertEqual(tr_int32.copy().taper(0.05, "hann").data.dtype,
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/decorator.py", line 235, in fun
    return caller(func, *(extras + args), **kw)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/util/decorator.py", line 237, in skip_if_no_data
    return func(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/decorator.py", line 235, in fun
    return caller(func, *(extras + args), **kw)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/trace.py", line 280, in _add_processing_info
    result = func(*args, **kwargs)
             ^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/trace.py", line 2136, in taper
    func = _get_function_from_entry_point('taper', type)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/util/base.py", line 321, in _get_function_from_entry_point
    func = buffered_load_entry_point(entry_point.dist.key,
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/util/misc.py", line 632, in buffered_load_entry_point
    _ENTRY_POINT_CACHE[hash_str] = load_entry_point(dist, group, name)
                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/pkg_resources/__init__.py", line 536, in load_entry_point
    return get_distribution(dist).load_entry_point(group, name)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/pkg_resources/__init__.py", line 2931, in load_entry_point
    return ep.load()
           ^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/pkg_resources/__init__.py", line 2518, in load
    return self.resolve()
           ^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/pkg_resources/__init__.py", line 2528, in resolve
    raise ImportError(str(exc)) from exc
ImportError: module 'scipy.signal' has no attribute 'hann'
</f9><f10>Traceback (most recent call last):
  File "/workspace/obspy/obspy/core/tests/test_trace.py", line 1239, in test_integrate
    tr.integrate()
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/decorator.py", line 235, in fun
    return caller(func, *(extras + args), **kw)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/util/decorator.py", line 237, in skip_if_no_data
    return func(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/decorator.py", line 235, in fun
    return caller(func, *(extras + args), **kw)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/trace.py", line 280, in _add_processing_info
    result = func(*args, **kwargs)
             ^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/trace.py", line 1957, in integrate
    self.data = func(data=self.data, dx=self.stats.delta, **options)
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/signal/differentiate_and_integrate.py", line 28, in integrate_cumtrapz
    ret = scipy.integrate.cumtrapz(data, dx=dx)
          ^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: module 'scipy.integrate' has no attribute 'cumtrapz'
</f10><f11>Traceback (most recent call last):
  File "/workspace/obspy/obspy/core/tests/test_trace.py", line 1896, in test_interpolate
    int_tr = org_tr.copy().interpolate(sampling_rate=1.0 / 0.003,
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/decorator.py", line 235, in fun
    return caller(func, *(extras + args), **kw)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/util/decorator.py", line 237, in skip_if_no_data
    return func(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/decorator.py", line 235, in fun
    return caller(func, *(extras + args), **kw)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/util/decorator.py", line 226, in raise_if_masked
    return func(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/decorator.py", line 235, in fun
    return caller(func, *(extras + args), **kw)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/trace.py", line 280, in _add_processing_info
    result = func(*args, **kwargs)
             ^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/trace.py", line 2480, in interpolate
    self.data = np.atleast_1d(func(
                              ^^^^^
  File "/workspace/obspy/obspy/signal/interpolation.py", line 153, in weighted_average_slopes
    sign_change = np.diff(np.sign(m)).astype(np.bool)
                                             ^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/numpy/__init__.py", line 324, in __getattr__
    raise AttributeError(__former_attrs__[attr])
AttributeError: module 'numpy' has no attribute 'bool'.
`np.bool` was a deprecated alias for the builtin `bool`. To avoid this error in existing code, use `bool` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.bool_` here.
The aliases was originally deprecated in NumPy 1.20; for more details and guidance see the original release note at:
    https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
</f11><f12>Traceback (most recent call last):
  File "/workspace/obspy/obspy/core/tests/test_trace.py", line 2036, in test_interpolation_arguments
    interp_tr = tr.copy().interpolate(sampling_rate=0.3,
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/decorator.py", line 235, in fun
    return caller(func, *(extras + args), **kw)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/util/decorator.py", line 237, in skip_if_no_data
    return func(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/decorator.py", line 235, in fun
    return caller(func, *(extras + args), **kw)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/util/decorator.py", line 226, in raise_if_masked
    return func(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/decorator.py", line 235, in fun
    return caller(func, *(extras + args), **kw)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/trace.py", line 280, in _add_processing_info
    result = func(*args, **kwargs)
             ^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/trace.py", line 2480, in interpolate
    self.data = np.atleast_1d(func(
                              ^^^^^
  File "/workspace/obspy/obspy/signal/interpolation.py", line 153, in weighted_average_slopes
    sign_change = np.diff(np.sign(m)).astype(np.bool)
                                             ^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/numpy/__init__.py", line 324, in __getattr__
    raise AttributeError(__former_attrs__[attr])
AttributeError: module 'numpy' has no attribute 'bool'.
`np.bool` was a deprecated alias for the builtin `bool`. To avoid this error in existing code, use `bool` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.bool_` here.
The aliases was originally deprecated in NumPy 1.20; for more details and guidance see the original release note at:
    https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
</f12><f13>Traceback (most recent call last):
  File "/workspace/obspy/obspy/core/tests/test_trace.py", line 1654, in test_method_chaining
    .resample(tr.stats.sampling_rate / 2.0)\
     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/decorator.py", line 235, in fun
    return caller(func, *(extras + args), **kw)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/util/decorator.py", line 237, in skip_if_no_data
    return func(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/decorator.py", line 235, in fun
    return caller(func, *(extras + args), **kw)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/trace.py", line 280, in _add_processing_info
    result = func(*args, **kwargs)
             ^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/trace.py", line 1740, in resample
    large_w = np.fft.ifftshift(get_window(window,
                               ^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/scipy/signal/windows/_windows.py", line 2564, in get_window
    raise ValueError(f"Invalid window name '{win_name}' in parameter {window=}!")
ValueError: Invalid window name 'hanning' in parameter window='hanning'!
</f13><f14>Traceback (most recent call last):
  File "/workspace/obspy/obspy/core/tests/test_trace.py", line 1820, in test_processing_information
    tr.resample(tr.stats.sampling_rate / 2.0)
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/decorator.py", line 235, in fun
    return caller(func, *(extras + args), **kw)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/util/decorator.py", line 237, in skip_if_no_data
    return func(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/decorator.py", line 235, in fun
    return caller(func, *(extras + args), **kw)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/trace.py", line 280, in _add_processing_info
    result = func(*args, **kwargs)
             ^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/trace.py", line 1740, in resample
    large_w = np.fft.ifftshift(get_window(window,
                               ^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/scipy/signal/windows/_windows.py", line 2564, in get_window
    raise ValueError(f"Invalid window name '{win_name}' in parameter {window=}!")
ValueError: Invalid window name 'hanning' in parameter window='hanning'!
</f14><f15>Traceback (most recent call last):
  File "/workspace/obspy/obspy/core/tests/test_trace.py", line 1616, in test_resample
    tr_2 = tr.copy().resample(sampling_rate=50.0)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/decorator.py", line 235, in fun
    return caller(func, *(extras + args), **kw)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/util/decorator.py", line 237, in skip_if_no_data
    return func(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/decorator.py", line 235, in fun
    return caller(func, *(extras + args), **kw)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/trace.py", line 280, in _add_processing_info
    result = func(*args, **kwargs)
             ^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/trace.py", line 1740, in resample
    large_w = np.fft.ifftshift(get_window(window,
                               ^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/scipy/signal/windows/_windows.py", line 2564, in get_window
    raise ValueError(f"Invalid window name '{win_name}' in parameter {window=}!")
ValueError: Invalid window name 'hanning' in parameter window='hanning'!
</f15><f16>Traceback (most recent call last):
  File "/workspace/obspy/obspy/core/tests/test_trace.py", line 2096, in test_resample_new
    tr.resample(0.5, window='hanning', no_filter=True)
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/decorator.py", line 235, in fun
    return caller(func, *(extras + args), **kw)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/util/decorator.py", line 237, in skip_if_no_data
    return func(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/decorator.py", line 235, in fun
    return caller(func, *(extras + args), **kw)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/trace.py", line 280, in _add_processing_info
    result = func(*args, **kwargs)
             ^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/trace.py", line 1740, in resample
    large_w = np.fft.ifftshift(get_window(window,
                               ^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/scipy/signal/windows/_windows.py", line 2564, in get_window
    raise ValueError(f"Invalid window name '{win_name}' in parameter {window=}!")
ValueError: Invalid window name 'hanning' in parameter window='hanning'!
</f16><f17>Traceback (most recent call last):
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/pkg_resources/__init__.py", line 2526, in resolve
    return functools.reduce(getattr, self.attrs, module)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: module 'scipy.signal' has no attribute 'hann'

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/workspace/obspy/obspy/core/tests/test_trace.py", line 1376, in test_taper_length
    tr.taper(max_percentage=0.7, max_length=int(npts / 2) + 1)
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/decorator.py", line 235, in fun
    return caller(func, *(extras + args), **kw)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/util/decorator.py", line 237, in skip_if_no_data
    return func(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/decorator.py", line 235, in fun
    return caller(func, *(extras + args), **kw)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/trace.py", line 280, in _add_processing_info
    result = func(*args, **kwargs)
             ^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/trace.py", line 2136, in taper
    func = _get_function_from_entry_point('taper', type)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/util/base.py", line 321, in _get_function_from_entry_point
    func = buffered_load_entry_point(entry_point.dist.key,
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/util/misc.py", line 632, in buffered_load_entry_point
    _ENTRY_POINT_CACHE[hash_str] = load_entry_point(dist, group, name)
                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/pkg_resources/__init__.py", line 536, in load_entry_point
    return get_distribution(dist).load_entry_point(group, name)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/pkg_resources/__init__.py", line 2931, in load_entry_point
    return ep.load()
           ^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/pkg_resources/__init__.py", line 2518, in load
    return self.resolve()
           ^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/pkg_resources/__init__.py", line 2528, in resolve
    raise ImportError(str(exc)) from exc
ImportError: module 'scipy.signal' has no attribute 'hann'
</f17><f18>Traceback (most recent call last):
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/pkg_resources/__init__.py", line 2526, in resolve
    return functools.reduce(getattr, self.attrs, module)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: module 'scipy.signal' has no attribute 'hann'

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/workspace/obspy/obspy/core/tests/test_trace.py", line 1346, in test_taper_onesided
    tr.taper(max_percentage=None, side="left")
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/decorator.py", line 235, in fun
    return caller(func, *(extras + args), **kw)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/util/decorator.py", line 237, in skip_if_no_data
    return func(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/decorator.py", line 235, in fun
    return caller(func, *(extras + args), **kw)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/trace.py", line 280, in _add_processing_info
    result = func(*args, **kwargs)
             ^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/trace.py", line 2136, in taper
    func = _get_function_from_entry_point('taper', type)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/util/base.py", line 321, in _get_function_from_entry_point
    func = buffered_load_entry_point(entry_point.dist.key,
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/util/misc.py", line 632, in buffered_load_entry_point
    _ENTRY_POINT_CACHE[hash_str] = load_entry_point(dist, group, name)
                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/pkg_resources/__init__.py", line 536, in load_entry_point
    return get_distribution(dist).load_entry_point(group, name)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/pkg_resources/__init__.py", line 2931, in load_entry_point
    return ep.load()
           ^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/pkg_resources/__init__.py", line 2518, in load
    return self.resolve()
           ^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/pkg_resources/__init__.py", line 2528, in resolve
    raise ImportError(str(exc)) from exc
ImportError: module 'scipy.signal' has no attribute 'hann'
</f18><f19>Traceback (most recent call last):
  File "/workspace/obspy/obspy/core/tests/test_utcdatetime.py", line 1057, in test_floating_point_second_initialization
    for microns in np.arange(0, 5999, dtype=np.int):
                                            ^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/numpy/__init__.py", line 324, in __getattr__
    raise AttributeError(__former_attrs__[attr])
AttributeError: module 'numpy' has no attribute 'int'.
`np.int` was a deprecated alias for the builtin `int`. To avoid this error in existing code, use `int` by itself. Doing this will not modify any behavior and is safe. When replacing `np.int`, you may wish to use e.g. `np.int64` or `np.int32` to specify the precision. If you wish to review your current use, check the release note link for additional information.
The aliases was originally deprecated in NumPy 1.20; for more details and guidance see the original release note at:
    https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
</f19><f20>Traceback (most recent call last):
  File "/workspace/obspy/obspy/core/tests/test_stream.py", line 2376, in test_integrate
    tr.integrate()
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/decorator.py", line 235, in fun
    return caller(func, *(extras + args), **kw)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/util/decorator.py", line 237, in skip_if_no_data
    return func(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/decorator.py", line 235, in fun
    return caller(func, *(extras + args), **kw)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/trace.py", line 280, in _add_processing_info
    result = func(*args, **kwargs)
             ^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/trace.py", line 1957, in integrate
    self.data = func(data=self.data, dx=self.stats.delta, **options)
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/signal/differentiate_and_integrate.py", line 28, in integrate_cumtrapz
    ret = scipy.integrate.cumtrapz(data, dx=dx)
          ^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: module 'scipy.integrate' has no attribute 'cumtrapz'
</f20><f21>Traceback (most recent call last):
  File "/workspace/obspy/obspy/core/tests/test_stream.py", line 1868, in test_integrate_and_differentiate
    st1.integrate()
  File "/workspace/obspy/obspy/core/stream.py", line 2471, in integrate
    tr.integrate(method=method, **options)
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/decorator.py", line 235, in fun
    return caller(func, *(extras + args), **kw)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/util/decorator.py", line 237, in skip_if_no_data
    return func(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/decorator.py", line 235, in fun
    return caller(func, *(extras + args), **kw)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/trace.py", line 280, in _add_processing_info
    result = func(*args, **kwargs)
             ^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/trace.py", line 1957, in integrate
    self.data = func(data=self.data, dx=self.stats.delta, **options)
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/signal/differentiate_and_integrate.py", line 28, in integrate_cumtrapz
    ret = scipy.integrate.cumtrapz(data, dx=dx)
          ^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: module 'scipy.integrate' has no attribute 'cumtrapz'
</f21><f22>Traceback (most recent call last):
  File "/workspace/obspy/obspy/core/tests/test_stream.py", line 2389, in test_integrate_args
    tr.integrate(method='cumtrapz')
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/decorator.py", line 235, in fun
    return caller(func, *(extras + args), **kw)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/util/decorator.py", line 237, in skip_if_no_data
    return func(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/decorator.py", line 235, in fun
    return caller(func, *(extras + args), **kw)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/trace.py", line 280, in _add_processing_info
    result = func(*args, **kwargs)
             ^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/trace.py", line 1957, in integrate
    self.data = func(data=self.data, dx=self.stats.delta, **options)
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/signal/differentiate_and_integrate.py", line 28, in integrate_cumtrapz
    ret = scipy.integrate.cumtrapz(data, dx=dx)
          ^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: module 'scipy.integrate' has no attribute 'cumtrapz'
</f22><f23>Traceback (most recent call last):
  File "/workspace/obspy/obspy/core/tests/test_stream.py", line 2211, in test_method_chaining
    .resample(st[0].stats.sampling_rate / 2)\
     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/stream.py", line 2327, in resample
    tr.resample(sampling_rate, window=window,
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/decorator.py", line 235, in fun
    return caller(func, *(extras + args), **kw)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/util/decorator.py", line 237, in skip_if_no_data
    return func(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/decorator.py", line 235, in fun
    return caller(func, *(extras + args), **kw)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/trace.py", line 280, in _add_processing_info
    result = func(*args, **kwargs)
             ^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/trace.py", line 1740, in resample
    large_w = np.fft.ifftshift(get_window(window,
                               ^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/scipy/signal/windows/_windows.py", line 2564, in get_window
    raise ValueError(f"Invalid window name '{win_name}' in parameter {window=}!")
ValueError: Invalid window name 'hanning' in parameter window='hanning'!
</f23><f24>Traceback (most recent call last):
  File "/workspace/obspy/obspy/core/tests/test_stream.py", line 2755, in test_stack
    st2 = st.copy().stack()
          ^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/stream.py", line 3231, in stack
    header = {k: v for k, v in traces[0].stats.items()
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/stream.py", line 3232, in &lt;dictcomp&gt;
    if all(np.all(tr.stats.get(k) == v) for tr in traces)}
       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/stream.py", line 3232, in &lt;genexpr&gt;
    if all(np.all(tr.stats.get(k) == v) for tr in traces)}
                  ^^^^^^^^^^^^^^^^^^^^
ValueError: operands could not be broadcast together with shapes (3,) (2,) 
</f24><f25>Traceback (most recent call last):
  File "/workspace/obspy/obspy/core/tests/test_waveform_plugins.py", line 226, in test_is_format
    is_format = buffered_load_entry_point(
                ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/util/misc.py", line 632, in buffered_load_entry_point
    _ENTRY_POINT_CACHE[hash_str] = load_entry_point(dist, group, name)
                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/pkg_resources/__init__.py", line 536, in load_entry_point
    return get_distribution(dist).load_entry_point(group, name)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/pkg_resources/__init__.py", line 2931, in load_entry_point
    return ep.load()
           ^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/pkg_resources/__init__.py", line 2518, in load
    return self.resolve()
           ^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/pkg_resources/__init__.py", line 2524, in resolve
    module = __import__(self.module_name, fromlist=['__name__'], level=0)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/io/css/core.py", line 21, in &lt;module&gt;
    b'c0': (b'S12', np.int),
                    ^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/numpy/__init__.py", line 324, in __getattr__
    raise AttributeError(__former_attrs__[attr])
AttributeError: module 'numpy' has no attribute 'int'.
`np.int` was a deprecated alias for the builtin `int`. To avoid this error in existing code, use `int` by itself. Doing this will not modify any behavior and is safe. When replacing `np.int`, you may wish to use e.g. `np.int64` or `np.int32` to specify the precision. If you wish to review your current use, check the release note link for additional information.
The aliases was originally deprecated in NumPy 1.20; for more details and guidance see the original release note at:
    https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
</f25><f26>Traceback (most recent call last):
  File "/workspace/obspy/obspy/core/tests/test_waveform_plugins.py", line 46, in test_raise_on_empty_file
    is_format = buffered_load_entry_point(
                ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/util/misc.py", line 632, in buffered_load_entry_point
    _ENTRY_POINT_CACHE[hash_str] = load_entry_point(dist, group, name)
                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/pkg_resources/__init__.py", line 536, in load_entry_point
    return get_distribution(dist).load_entry_point(group, name)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/pkg_resources/__init__.py", line 2931, in load_entry_point
    return ep.load()
           ^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/pkg_resources/__init__.py", line 2518, in load
    return self.resolve()
           ^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/pkg_resources/__init__.py", line 2524, in resolve
    module = __import__(self.module_name, fromlist=['__name__'], level=0)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/io/css/core.py", line 21, in &lt;module&gt;
    b'c0': (b'S12', np.int),
                    ^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/numpy/__init__.py", line 324, in __getattr__
    raise AttributeError(__former_attrs__[attr])
AttributeError: module 'numpy' has no attribute 'int'.
`np.int` was a deprecated alias for the builtin `int`. To avoid this error in existing code, use `int` by itself. Doing this will not modify any behavior and is safe. When replacing `np.int`, you may wish to use e.g. `np.int64` or `np.int32` to specify the precision. If you wish to review your current use, check the release note link for additional information.
The aliases was originally deprecated in NumPy 1.20; for more details and guidance see the original release note at:
    https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
</f26><f27>Traceback (most recent call last):
  File "/workspace/obspy/obspy/core/tests/test_waveform_plugins.py", line 425, in test_raise_on_unknown_format
    self.assertRaises(TypeError, read, tmpfile)
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/unittest/case.py", line 766, in assertRaises
    return context.handle('assertRaises', args, kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/unittest/case.py", line 237, in handle
    callable_obj(*args, **kwargs)
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/decorator.py", line 235, in fun
    return caller(func, *(extras + args), **kw)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/util/decorator.py", line 291, in _map_example_filename
    return func(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/stream.py", line 207, in read
    st = _generic_reader(pathname_or_url, _read, **kwargs)
         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/util/base.py", line 684, in _generic_reader
    generic = callback_func(pathnames[0], **kwargs)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/decorator.py", line 235, in fun
    return caller(func, *(extras + args), **kw)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/util/decorator.py", line 202, in uncompress_file
    result = func(filename, *args, **kwargs)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/stream.py", line 248, in _read
    stream, format = _read_from_plugin('waveform', filename, format=format,
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/util/base.py", line 418, in _read_from_plugin
    is_format = buffered_load_entry_point(
                ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/util/misc.py", line 632, in buffered_load_entry_point
    _ENTRY_POINT_CACHE[hash_str] = load_entry_point(dist, group, name)
                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/pkg_resources/__init__.py", line 536, in load_entry_point
    return get_distribution(dist).load_entry_point(group, name)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/pkg_resources/__init__.py", line 2931, in load_entry_point
    return ep.load()
           ^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/pkg_resources/__init__.py", line 2518, in load
    return self.resolve()
           ^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/pkg_resources/__init__.py", line 2524, in resolve
    module = __import__(self.module_name, fromlist=['__name__'], level=0)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/io/css/core.py", line 21, in &lt;module&gt;
    b'c0': (b'S12', np.int),
                    ^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/numpy/__init__.py", line 324, in __getattr__
    raise AttributeError(__former_attrs__[attr])
AttributeError: module 'numpy' has no attribute 'int'.
`np.int` was a deprecated alias for the builtin `int`. To avoid this error in existing code, use `int` by itself. Doing this will not modify any behavior and is safe. When replacing `np.int`, you may wish to use e.g. `np.int64` or `np.int32` to specify the precision. If you wish to review your current use, check the release note link for additional information.
The aliases was originally deprecated in NumPy 1.20; for more details and guidance see the original release note at:
    https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
</f27><f28>Traceback (most recent call last):
  File "/workspace/obspy/obspy/core/tests/test_waveform_plugins.py", line 94, in test_read_and_write
    st = read(outfile)
         ^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/decorator.py", line 235, in fun
    return caller(func, *(extras + args), **kw)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/util/decorator.py", line 291, in _map_example_filename
    return func(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/stream.py", line 207, in read
    st = _generic_reader(pathname_or_url, _read, **kwargs)
         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/util/base.py", line 684, in _generic_reader
    generic = callback_func(pathnames[0], **kwargs)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/decorator.py", line 235, in fun
    return caller(func, *(extras + args), **kw)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/util/decorator.py", line 202, in uncompress_file
    result = func(filename, *args, **kwargs)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/stream.py", line 248, in _read
    stream, format = _read_from_plugin('waveform', filename, format=format,
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/util/base.py", line 418, in _read_from_plugin
    is_format = buffered_load_entry_point(
                ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/util/misc.py", line 632, in buffered_load_entry_point
    _ENTRY_POINT_CACHE[hash_str] = load_entry_point(dist, group, name)
                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/pkg_resources/__init__.py", line 536, in load_entry_point
    return get_distribution(dist).load_entry_point(group, name)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/pkg_resources/__init__.py", line 2931, in load_entry_point
    return ep.load()
           ^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/pkg_resources/__init__.py", line 2518, in load
    return self.resolve()
           ^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/pkg_resources/__init__.py", line 2524, in resolve
    module = __import__(self.module_name, fromlist=['__name__'], level=0)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/io/css/core.py", line 21, in &lt;module&gt;
    b'c0': (b'S12', np.int),
                    ^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/numpy/__init__.py", line 324, in __getattr__
    raise AttributeError(__former_attrs__[attr])
AttributeError: module 'numpy' has no attribute 'int'.
`np.int` was a deprecated alias for the builtin `int`. To avoid this error in existing code, use `int` by itself. Doing this will not modify any behavior and is safe. When replacing `np.int`, you may wish to use e.g. `np.int64` or `np.int32` to specify the precision. If you wish to review your current use, check the release note link for additional information.
The aliases was originally deprecated in NumPy 1.20; for more details and guidance see the original release note at:
    https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
</f28><f29>Traceback (most recent call last):
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/doctest.py", line 2243, in runTest
    raise self.failureException(self.format_failure(new.getvalue()))
AssertionError: Failed doctest test for obspy.core.utcdatetime.UTCDateTime.isocalendar
  File "/workspace/obspy/obspy/core/utcdatetime.py", line 1418, in isocalendar

----------------------------------------------------------------------
File "/workspace/obspy/obspy/core/utcdatetime.py", line 1429, in obspy.core.utcdatetime.UTCDateTime.isocalendar
Failed example:
    dt.isocalendar()
Expected:
    (2008, 40, 3)
Got:
    datetime.IsoCalendarDate(year=2008, week=40, weekday=3)

</f29><f30>Traceback (most recent call last):
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/doctest.py", line 2243, in runTest
    raise self.failureException(self.format_failure(new.getvalue()))
AssertionError: Failed doctest test for obspy.core.utcdatetime.UTCDateTime.matplotlib_date
  File "/workspace/obspy/obspy/core/utcdatetime.py", line 1701, in matplotlib_date

----------------------------------------------------------------------
File "/workspace/obspy/obspy/core/utcdatetime.py", line 1709, in obspy.core.utcdatetime.UTCDateTime.matplotlib_date
Failed example:
    t.matplotlib_date
Expected:
    733643.0139780092
Got:
    14480.01397800926

</f30><f31>Traceback (most recent call last):
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/doctest.py", line 2243, in runTest
    raise self.failureException(self.format_failure(new.getvalue()))
AssertionError: Failed doctest test for obspy.core.trace.Trace.interpolate
  File "/workspace/obspy/obspy/core/trace.py", line 2333, in interpolate

----------------------------------------------------------------------
File "/workspace/obspy/obspy/core/trace.py", line 2424, in obspy.core.trace.Trace.interpolate
Failed example:
    tr.interpolate(sampling_rate=111.1)  # doctest: +ELLIPSIS
Exception raised:
    Traceback (most recent call last):
      File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/doctest.py", line 1355, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.core.trace.Trace.interpolate[3]&gt;", line 1, in &lt;module&gt;
        tr.interpolate(sampling_rate=111.1)  # doctest: +ELLIPSIS
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/decorator.py", line 235, in fun
        return caller(func, *(extras + args), **kw)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/workspace/obspy/obspy/core/util/decorator.py", line 237, in skip_if_no_data
        return func(*args, **kwargs)
               ^^^^^^^^^^^^^^^^^^^^^
      File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/decorator.py", line 235, in fun
        return caller(func, *(extras + args), **kw)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/workspace/obspy/obspy/core/util/decorator.py", line 226, in raise_if_masked
        return func(*args, **kwargs)
               ^^^^^^^^^^^^^^^^^^^^^
      File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/decorator.py", line 235, in fun
        return caller(func, *(extras + args), **kw)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/workspace/obspy/obspy/core/trace.py", line 280, in _add_processing_info
        result = func(*args, **kwargs)
                 ^^^^^^^^^^^^^^^^^^^^^
      File "/workspace/obspy/obspy/core/trace.py", line 2480, in interpolate
        self.data = np.atleast_1d(func(
                                  ^^^^^
      File "/workspace/obspy/obspy/signal/interpolation.py", line 153, in weighted_average_slopes
        sign_change = np.diff(np.sign(m)).astype(np.bool)
                                                 ^^^^^^^
      File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/numpy/__init__.py", line 324, in __getattr__
        raise AttributeError(__former_attrs__[attr])
    AttributeError: module 'numpy' has no attribute 'bool'.
    `np.bool` was a deprecated alias for the builtin `bool`. To avoid this error in existing code, use `bool` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.bool_` here.
    The aliases was originally deprecated in NumPy 1.20; for more details and guidance see the original release note at:
        https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
----------------------------------------------------------------------
File "/workspace/obspy/obspy/core/trace.py", line 2426, in obspy.core.trace.Trace.interpolate
Failed example:
    print(tr)  # doctest: +ELLIPSIS
Expected:
    BW.RJOB..EHZ | 2009-08-24T00:20:03... - ... | 111.1 Hz, 3332 samples
Got:
    BW.RJOB..EHZ | 2009-08-24T00:20:03.000000Z - 2009-08-24T00:20:32.990000Z | 100.0 Hz, 3000 samples
----------------------------------------------------------------------
File "/workspace/obspy/obspy/core/trace.py", line 2436, in obspy.core.trace.Trace.interpolate
Failed example:
    tr.interpolate(sampling_rate=111.1,
                   starttime=tr.stats.starttime + 10)         # doctest:  +ELLIPSIS
Exception raised:
    Traceback (most recent call last):
      File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/doctest.py", line 1355, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.core.trace.Trace.interpolate[7]&gt;", line 1, in &lt;module&gt;
        tr.interpolate(sampling_rate=111.1,
      File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/decorator.py", line 235, in fun
        return caller(func, *(extras + args), **kw)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/workspace/obspy/obspy/core/util/decorator.py", line 237, in skip_if_no_data
        return func(*args, **kwargs)
               ^^^^^^^^^^^^^^^^^^^^^
      File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/decorator.py", line 235, in fun
        return caller(func, *(extras + args), **kw)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/workspace/obspy/obspy/core/util/decorator.py", line 226, in raise_if_masked
        return func(*args, **kwargs)
               ^^^^^^^^^^^^^^^^^^^^^
      File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/decorator.py", line 235, in fun
        return caller(func, *(extras + args), **kw)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/workspace/obspy/obspy/core/trace.py", line 280, in _add_processing_info
        result = func(*args, **kwargs)
                 ^^^^^^^^^^^^^^^^^^^^^
      File "/workspace/obspy/obspy/core/trace.py", line 2480, in interpolate
        self.data = np.atleast_1d(func(
                                  ^^^^^
      File "/workspace/obspy/obspy/signal/interpolation.py", line 153, in weighted_average_slopes
        sign_change = np.diff(np.sign(m)).astype(np.bool)
                                                 ^^^^^^^
      File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/numpy/__init__.py", line 324, in __getattr__
        raise AttributeError(__former_attrs__[attr])
    AttributeError: module 'numpy' has no attribute 'bool'.
    `np.bool` was a deprecated alias for the builtin `bool`. To avoid this error in existing code, use `bool` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.bool_` here.
    The aliases was originally deprecated in NumPy 1.20; for more details and guidance see the original release note at:
        https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
----------------------------------------------------------------------
File "/workspace/obspy/obspy/core/trace.py", line 2439, in obspy.core.trace.Trace.interpolate
Failed example:
    print(tr)  # doctest: +ELLIPSIS
Expected:
    BW.RJOB..EHZ | 2009-08-24T00:20:13... - ... | 111.1 Hz, 2221 samples
Got:
    BW.RJOB..EHZ | 2009-08-24T00:20:03.000000Z - 2009-08-24T00:20:32.990000Z | 100.0 Hz, 3000 samples

</f31><f32>Traceback (most recent call last):
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/doctest.py", line 2243, in runTest
    raise self.failureException(self.format_failure(new.getvalue()))
AssertionError: Failed doctest test for obspy.core.trace.Trace.resample
  File "/workspace/obspy/obspy/core/trace.py", line 1646, in resample

----------------------------------------------------------------------
File "/workspace/obspy/obspy/core/trace.py", line 1692, in obspy.core.trace.Trace.resample
Failed example:
    tr.resample(4.0)  # doctest: +ELLIPSIS
Exception raised:
    Traceback (most recent call last):
      File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/doctest.py", line 1355, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.core.trace.Trace.resample[3]&gt;", line 1, in &lt;module&gt;
        tr.resample(4.0)  # doctest: +ELLIPSIS
        ^^^^^^^^^^^^^^^^
      File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/decorator.py", line 235, in fun
        return caller(func, *(extras + args), **kw)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/workspace/obspy/obspy/core/util/decorator.py", line 237, in skip_if_no_data
        return func(*args, **kwargs)
               ^^^^^^^^^^^^^^^^^^^^^
      File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/decorator.py", line 235, in fun
        return caller(func, *(extras + args), **kw)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/workspace/obspy/obspy/core/trace.py", line 280, in _add_processing_info
        result = func(*args, **kwargs)
                 ^^^^^^^^^^^^^^^^^^^^^
      File "/workspace/obspy/obspy/core/trace.py", line 1740, in resample
        large_w = np.fft.ifftshift(get_window(window,
                                   ^^^^^^^^^^^^^^^^^^
      File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/scipy/signal/windows/_windows.py", line 2564, in get_window
        raise ValueError(f"Invalid window name '{win_name}' in parameter {window=}!")
    ValueError: Invalid window name 'hanning' in parameter window='hanning'!
----------------------------------------------------------------------
File "/workspace/obspy/obspy/core/trace.py", line 1694, in obspy.core.trace.Trace.resample
Failed example:
    len(tr)
Expected:
    32
Got:
    8
----------------------------------------------------------------------
File "/workspace/obspy/obspy/core/trace.py", line 1696, in obspy.core.trace.Trace.resample
Failed example:
    tr.stats.sampling_rate
Expected:
    4.0
Got:
    1.0
----------------------------------------------------------------------
File "/workspace/obspy/obspy/core/trace.py", line 1698, in obspy.core.trace.Trace.resample
Failed example:
    tr.data  # doctest: +NORMALIZE_WHITESPACE +ELLIPSIS
Expected:
    array([ 0.5       ,  0.40432914,  0.3232233 ,  0.26903012,  0.25 ...
Got:
    array([ 0.5,  0. ,  0.5,  1. ,  0.5,  0. ,  0.5,  1. ])

</f32><f33>Traceback (most recent call last):
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/doctest.py", line 2243, in runTest
    raise self.failureException(self.format_failure(new.getvalue()))
AssertionError: Failed doctest test for obspy.core.trace.Trace.times
  File "/workspace/obspy/obspy/core/trace.py", line 2494, in times

----------------------------------------------------------------------
File "/workspace/obspy/obspy/core/trace.py", line 2536, in obspy.core.trace.Trace.times
Failed example:
    tr.times("matplotlib")
Expected:
    array([ 733643.01392361,  733643.01392373,  733643.01392384, ...,
            733643.01427049,  733643.0142706 ,  733643.01427072])
Got:
    array([ 14480.01392361,  14480.01392373,  14480.01392384, ...,
            14480.01427049,  14480.0142706 ,  14480.01427072])

</f33><f34>Traceback (most recent call last):
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/doctest.py", line 2243, in runTest
    raise self.failureException(self.format_failure(new.getvalue()))
AssertionError: Failed doctest test for obspy.core.stream.Stream.interpolate
  File "/workspace/obspy/obspy/core/stream.py", line 2512, in interpolate

----------------------------------------------------------------------
File "/workspace/obspy/obspy/core/stream.py", line 2543, in obspy.core.stream.Stream.interpolate
Failed example:
    st.interpolate(sampling_rate=111.1)  # doctest: +ELLIPSIS
Exception raised:
    Traceback (most recent call last):
      File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/doctest.py", line 1355, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.core.stream.Stream.interpolate[3]&gt;", line 1, in &lt;module&gt;
        st.interpolate(sampling_rate=111.1)  # doctest: +ELLIPSIS
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/workspace/obspy/obspy/core/stream.py", line 2552, in interpolate
        tr.interpolate(*args, **kwargs)
      File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/decorator.py", line 235, in fun
        return caller(func, *(extras + args), **kw)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/workspace/obspy/obspy/core/util/decorator.py", line 237, in skip_if_no_data
        return func(*args, **kwargs)
               ^^^^^^^^^^^^^^^^^^^^^
      File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/decorator.py", line 235, in fun
        return caller(func, *(extras + args), **kw)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/workspace/obspy/obspy/core/util/decorator.py", line 226, in raise_if_masked
        return func(*args, **kwargs)
               ^^^^^^^^^^^^^^^^^^^^^
      File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/decorator.py", line 235, in fun
        return caller(func, *(extras + args), **kw)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/workspace/obspy/obspy/core/trace.py", line 280, in _add_processing_info
        result = func(*args, **kwargs)
                 ^^^^^^^^^^^^^^^^^^^^^
      File "/workspace/obspy/obspy/core/trace.py", line 2480, in interpolate
        self.data = np.atleast_1d(func(
                                  ^^^^^
      File "/workspace/obspy/obspy/signal/interpolation.py", line 153, in weighted_average_slopes
        sign_change = np.diff(np.sign(m)).astype(np.bool)
                                                 ^^^^^^^
      File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/numpy/__init__.py", line 324, in __getattr__
        raise AttributeError(__former_attrs__[attr])
    AttributeError: module 'numpy' has no attribute 'bool'.
    `np.bool` was a deprecated alias for the builtin `bool`. To avoid this error in existing code, use `bool` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.bool_` here.
    The aliases was originally deprecated in NumPy 1.20; for more details and guidance see the original release note at:
        https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
----------------------------------------------------------------------
File "/workspace/obspy/obspy/core/stream.py", line 2545, in obspy.core.stream.Stream.interpolate
Failed example:
    print(st)  # doctest: +ELLIPSIS
Expected:
    3 Trace(s) in Stream:
    BW.RJOB..EHZ | 2009-08-24T00:20:03... - ... | 111.1 Hz, 3332 samples
    BW.RJOB..EHN | 2009-08-24T00:20:03... - ... | 111.1 Hz, 3332 samples
    BW.RJOB..EHE | 2009-08-24T00:20:03... - ... | 111.1 Hz, 3332 samples
Got:
    3 Trace(s) in Stream:
    BW.RJOB..EHZ | 2009-08-24T00:20:03.000000Z - 2009-08-24T00:20:32.990000Z | 100.0 Hz, 3000 samples
    BW.RJOB..EHN | 2009-08-24T00:20:03.000000Z - 2009-08-24T00:20:32.990000Z | 100.0 Hz, 3000 samples
    BW.RJOB..EHE | 2009-08-24T00:20:03.000000Z - 2009-08-24T00:20:32.990000Z | 100.0 Hz, 3000 samples

</f34><f35>Traceback (most recent call last):
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/doctest.py", line 2243, in runTest
    raise self.failureException(self.format_failure(new.getvalue()))
AssertionError: Failed doctest test for obspy.core.stream.Stream.resample
  File "/workspace/obspy/obspy/core/stream.py", line 2272, in resample

----------------------------------------------------------------------
File "/workspace/obspy/obspy/core/stream.py", line 2318, in obspy.core.stream.Stream.resample
Failed example:
    st.resample(10.0)  # doctest: +ELLIPSIS
Exception raised:
    Traceback (most recent call last):
      File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/doctest.py", line 1355, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.core.stream.Stream.resample[2]&gt;", line 1, in &lt;module&gt;
        st.resample(10.0)  # doctest: +ELLIPSIS
        ^^^^^^^^^^^^^^^^^
      File "/workspace/obspy/obspy/core/stream.py", line 2327, in resample
        tr.resample(sampling_rate, window=window,
      File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/decorator.py", line 235, in fun
        return caller(func, *(extras + args), **kw)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/workspace/obspy/obspy/core/util/decorator.py", line 237, in skip_if_no_data
        return func(*args, **kwargs)
               ^^^^^^^^^^^^^^^^^^^^^
      File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/decorator.py", line 235, in fun
        return caller(func, *(extras + args), **kw)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/workspace/obspy/obspy/core/trace.py", line 280, in _add_processing_info
        result = func(*args, **kwargs)
                 ^^^^^^^^^^^^^^^^^^^^^
      File "/workspace/obspy/obspy/core/trace.py", line 1740, in resample
        large_w = np.fft.ifftshift(get_window(window,
                                   ^^^^^^^^^^^^^^^^^^
      File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/scipy/signal/windows/_windows.py", line 2564, in get_window
        raise ValueError(f"Invalid window name '{win_name}' in parameter {window=}!")
    ValueError: Invalid window name 'hanning' in parameter window='hanning'!
----------------------------------------------------------------------
File "/workspace/obspy/obspy/core/stream.py", line 2320, in obspy.core.stream.Stream.resample
Failed example:
    print(st)  # doctest: +ELLIPSIS
Expected:
    3 Trace(s) in Stream:
    BW.RJOB..EHZ | 2009-08-24T00:20:03.000000Z ... | 10.0 Hz, 300 samples
    BW.RJOB..EHN | 2009-08-24T00:20:03.000000Z ... | 10.0 Hz, 300 samples
    BW.RJOB..EHE | 2009-08-24T00:20:03.000000Z ... | 10.0 Hz, 300 samples
Got:
    3 Trace(s) in Stream:
    BW.RJOB..EHZ | 2009-08-24T00:20:03.000000Z - 2009-08-24T00:20:32.990000Z | 100.0 Hz, 3000 samples
    BW.RJOB..EHN | 2009-08-24T00:20:03.000000Z - 2009-08-24T00:20:32.990000Z | 100.0 Hz, 3000 samples
    BW.RJOB..EHE | 2009-08-24T00:20:03.000000Z - 2009-08-24T00:20:32.990000Z | 100.0 Hz, 3000 samples

</f35><f36>Traceback (most recent call last):
  File "/workspace/obspy/obspy/core/tests/test_network.py", line 133, in test_response_plot
    with ImageComparison(self.image_dir, "network_response.png") as ic:
  File "/workspace/obspy/obspy/core/util/testing.py", line 476, in __exit__
    raise ImageComparisonException(msg)
obspy.core.util.testing.ImageComparisonException: Image comparison failed.
	File:      network_response.png
	RMS:       8.778666390938607
	Tolerance: 3.0
Upload to imgur failed (caught ModuleNotFoundError: No module named 'pyimgur').
</f36><f37>Traceback (most recent call last):
  File "/workspace/obspy/obspy/core/tests/test_trace.py", line 2297, in test_remove_response_plot
    with ImageComparison(image_dir, "trace_remove_response.png",
  File "/workspace/obspy/obspy/core/util/testing.py", line 476, in __exit__
    raise ImageComparisonException(msg)
obspy.core.util.testing.ImageComparisonException: Image comparison failed.
	File:      trace_remove_response.png
	RMS:       15.539250947198195
	Tolerance: 4.5
Upload to imgur failed (caught ModuleNotFoundError: No module named 'pyimgur').
</f37><f38>Traceback (most recent call last):
  File "/workspace/obspy/obspy/core/tests/test_trace.py", line 1444, in test_times
    np.testing.assert_allclose(got[:5], expected, rtol=1e-17)
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/numpy/testing/_private/utils.py", line 1504, in assert_allclose
    assert_array_compare(compare, actual, desired, err_msg=str(err_msg),
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/contextlib.py", line 81, in inner
    return func(*args, **kwds)
           ^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/numpy/testing/_private/utils.py", line 797, in assert_array_compare
    raise AssertionError(msg)
AssertionError: 
Not equal to tolerance rtol=1e-17, atol=0

Mismatched elements: 5 / 5 (100%)
Max absolute difference: 719163.0
Max relative difference: 0.9849928778830878
 x: array([ 10957.      ,  10957.000001,  10957.000001,  10957.000002,
        10957.000002])
 y: array([ 730120.      ,  730120.000001,  730120.000001,  730120.000002,
        730120.000002])
</f38><f39>Traceback (most recent call last):
  File "/workspace/obspy/obspy/core/tests/test_utcdatetime.py", line 1086, in test_matplotlib_date
    np.testing.assert_almost_equal(
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/contextlib.py", line 81, in inner
    return func(*args, **kwds)
           ^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/numpy/testing/_private/utils.py", line 537, in assert_almost_equal
    raise AssertionError(_build_err_msg())
AssertionError: 
Arrays are not almost equal to 8 decimals
 ACTUAL: 5965.5723676839116
 DESIRED: 725128.5723676839
</f39><f40>Traceback (most recent call last):
  File "/workspace/obspy/obspy/core/tests/test_response.py", line 131, in test_response_plot
    with ImageComparison(self.image_dir,
  File "/workspace/obspy/obspy/core/util/testing.py", line 476, in __exit__
    raise ImageComparisonException(msg)
obspy.core.util.testing.ImageComparisonException: Image comparison failed.
	File:      response_response.png
	RMS:       6.206183860231333
	Tolerance: 3.0
Upload to imgur failed (caught ModuleNotFoundError: No module named 'pyimgur').
</f40><f41>Traceback (most recent call last):
  File "/workspace/obspy/obspy/core/tests/test_response.py", line 144, in test_response_plot_degrees
    with ImageComparison(self.image_dir,
  File "/workspace/obspy/obspy/core/util/testing.py", line 476, in __exit__
    raise ImageComparisonException(msg)
obspy.core.util.testing.ImageComparisonException: Image comparison failed.
	File:      response_response_degrees.png
	RMS:       6.257921291979065
	Tolerance: 3.0
Upload to imgur failed (caught ModuleNotFoundError: No module named 'pyimgur').
</f41><f42>Traceback (most recent call last):
  File "/workspace/obspy/obspy/core/tests/test_channel.py", line 47, in test_response_plot
    with ImageComparison(self.image_dir, "channel_response.png") as ic:
  File "/workspace/obspy/obspy/core/util/testing.py", line 476, in __exit__
    raise ImageComparisonException(msg)
obspy.core.util.testing.ImageComparisonException: Image comparison failed.
	File:      channel_response.png
	RMS:       7.499788877343982
	Tolerance: 3.0
Upload to imgur failed (caught ModuleNotFoundError: No module named 'pyimgur').
</f42><f43>Traceback (most recent call last):
  File "/workspace/obspy/obspy/core/tests/test_station.py", line 42, in test_response_plot
    with ImageComparison(self.image_dir, "station_response.png") as ic:
  File "/workspace/obspy/obspy/core/util/testing.py", line 476, in __exit__
    raise ImageComparisonException(msg)
obspy.core.util.testing.ImageComparisonException: Image comparison failed.
	File:      station_response.png
	RMS:       11.280520941582324
	Tolerance: 3.0
Upload to imgur failed (caught ModuleNotFoundError: No module named 'pyimgur').
</f43><f44>Traceback (most recent call last):
  File "/workspace/obspy/obspy/core/tests/test_station.py", line 53, in test_response_plot_degrees
    with ImageComparison(self.image_dir,
  File "/workspace/obspy/obspy/core/util/testing.py", line 476, in __exit__
    raise ImageComparisonException(msg)
obspy.core.util.testing.ImageComparisonException: Image comparison failed.
	File:      station_response_degrees.png
	RMS:       11.27874022359672
	Tolerance: 3.0
Upload to imgur failed (caught ModuleNotFoundError: No module named 'pyimgur').
</f44><f45>Traceback (most recent call last):
  File "/workspace/obspy/obspy/core/tests/test_inventory.py", line 186, in test_response_plot
    with ImageComparison(self.image_dir,
  File "/workspace/obspy/obspy/core/util/testing.py", line 476, in __exit__
    raise ImageComparisonException(msg)
obspy.core.util.testing.ImageComparisonException: Image comparison failed.
	File:      inventory_response.png
	RMS:       12.333086990783055
	Tolerance: 3.0
Upload to imgur failed (caught ModuleNotFoundError: No module named 'pyimgur').
</f45></errors><failures /></core><db><installed>0.0.0.dev+0.g075824a2be</installed><timetaken>0</timetaken><tested>True</tested><tests>1</tests><skipped>0</skipped><failures /><errors><f46>&gt;&gt;&gt; Cannot import test suite for module obspy.db due to:
--------------------------------------------------------
  File "&lt;frozen runpy&gt;", line 198, in _run_module_as_main
  File "&lt;frozen runpy&gt;", line 88, in _run_code
  File "/workspace/obspy/obspy/scripts/runtests.py", line 752, in &lt;module&gt;
    errors = run(interactive=False)
  File "/workspace/obspy/obspy/scripts/runtests.py", line 706, in run
    return run_tests(verbosity, args.tests, report, args.log, args.server,
  File "/workspace/obspy/obspy/scripts/runtests.py", line 537, in run_tests
    suites, status, import_failures = _get_suites(verbosity, tests)
  File "/workspace/obspy/obspy/scripts/runtests.py", line 161, in _get_suites
    suite.append(ut.loadTestsFromName(test, None))
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/unittest/loader.py", line 217, in loadTestsFromName
    test = obj()
           ^^^^^
  File "/workspace/obspy/obspy/db/tests/__init__.py", line 12, in suite
    add_unittests(suite, MODULE_NAME)
  File "/workspace/obspy/obspy/core/util/testing.py", line 65, in add_unittests
    _module = __import__(_module_name,
              ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/db/tests/test_client.py", line 10, in &lt;module&gt;
    from obspy.db.client import Client
  File "/workspace/obspy/obspy/db/client.py", line 19, in &lt;module&gt;
    from obspy.db.db import Base, WaveformChannel, WaveformFile, WaveformPath
  File "/workspace/obspy/obspy/db/db.py", line 16, in &lt;module&gt;
    from sqlalchemy.orm import relation

ImportError: cannot import name 'relation' from 'sqlalchemy.orm' (/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/sqlalchemy/orm/__init__.py)
</f46></errors></db><geodetics><installed>0.0.0.dev+0.g075824a2be</installed><timetaken>0.09419608116149902</timetaken><tested>True</tested><tests>20</tests><skipped>2</skipped><errors /><failures /></geodetics><imaging><installed>0.0.0.dev+0.g075824a2be</installed><timetaken>0</timetaken><tested>True</tested><tests>1</tests><skipped>0</skipped><failures /><errors><f47>&gt;&gt;&gt; Cannot import test suite for module obspy.imaging due to:
-------------------------------------------------------------
  File "&lt;frozen runpy&gt;", line 198, in _run_module_as_main
  File "&lt;frozen runpy&gt;", line 88, in _run_code
  File "/workspace/obspy/obspy/scripts/runtests.py", line 752, in &lt;module&gt;
    errors = run(interactive=False)
  File "/workspace/obspy/obspy/scripts/runtests.py", line 706, in run
    return run_tests(verbosity, args.tests, report, args.log, args.server,
  File "/workspace/obspy/obspy/scripts/runtests.py", line 537, in run_tests
    suites, status, import_failures = _get_suites(verbosity, tests)
  File "/workspace/obspy/obspy/scripts/runtests.py", line 161, in _get_suites
    suite.append(ut.loadTestsFromName(test, None))
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/unittest/loader.py", line 217, in loadTestsFromName
    test = obj()
           ^^^^^
  File "/workspace/obspy/obspy/imaging/tests/__init__.py", line 20, in suite
    add_unittests(suite, MODULE_NAME)
  File "/workspace/obspy/obspy/core/util/testing.py", line 65, in add_unittests
    _module = __import__(_module_name,
              ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/imaging/tests/test_ppsd.py", line 12, in &lt;module&gt;
    from obspy.signal.tests.test_spectral_estimation import _get_ppsd
  File "/workspace/obspy/obspy/signal/tests/test_spectral_estimation.py", line 88, in &lt;module&gt;
    _ppsd = _internal_get_ppsd()
            ^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/signal/tests/test_spectral_estimation.py", line 84, in _internal_get_ppsd
    ppsd.calculate_histogram()
  File "/workspace/obspy/obspy/signal/spectral_estimation.py", line 1174, in calculate_histogram
    selected = self._stack_selection(
               ^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/signal/spectral_estimation.py", line 1037, in _stack_selection
    selected = np.ones(len(times_all), dtype=np.bool)
                                             ^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/numpy/__init__.py", line 324, in __getattr__
    raise AttributeError(__former_attrs__[attr])

AttributeError: module 'numpy' has no attribute 'bool'.
`np.bool` was a deprecated alias for the builtin `bool`. To avoid this error in existing code, use `bool` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.bool_` here.
The aliases was originally deprecated in NumPy 1.20; for more details and guidance see the original release note at:
    https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
</f47></errors></imaging><io.ah><installed>0.0.0.dev+0.g075824a2be</installed><timetaken>0.05253243446350098</timetaken><tested>True</tested><tests>5</tests><skipped>0</skipped><errors><f48>Traceback (most recent call last):
  File "/workspace/obspy/obspy/io/ah/tests/test_core.py", line 63, in test_read
    st = read(testfile)
         ^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/decorator.py", line 235, in fun
    return caller(func, *(extras + args), **kw)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/util/decorator.py", line 291, in _map_example_filename
    return func(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/stream.py", line 207, in read
    st = _generic_reader(pathname_or_url, _read, **kwargs)
         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/util/base.py", line 684, in _generic_reader
    generic = callback_func(pathnames[0], **kwargs)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/decorator.py", line 235, in fun
    return caller(func, *(extras + args), **kw)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/util/decorator.py", line 202, in uncompress_file
    result = func(filename, *args, **kwargs)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/stream.py", line 248, in _read
    stream, format = _read_from_plugin('waveform', filename, format=format,
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/util/base.py", line 418, in _read_from_plugin
    is_format = buffered_load_entry_point(
                ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/util/misc.py", line 632, in buffered_load_entry_point
    _ENTRY_POINT_CACHE[hash_str] = load_entry_point(dist, group, name)
                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/pkg_resources/__init__.py", line 536, in load_entry_point
    return get_distribution(dist).load_entry_point(group, name)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/pkg_resources/__init__.py", line 2931, in load_entry_point
    return ep.load()
           ^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/pkg_resources/__init__.py", line 2518, in load
    return self.resolve()
           ^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/pkg_resources/__init__.py", line 2524, in resolve
    module = __import__(self.module_name, fromlist=['__name__'], level=0)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/io/css/core.py", line 21, in &lt;module&gt;
    b'c0': (b'S12', np.int),
                    ^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/numpy/__init__.py", line 324, in __getattr__
    raise AttributeError(__former_attrs__[attr])
AttributeError: module 'numpy' has no attribute 'int'.
`np.int` was a deprecated alias for the builtin `int`. To avoid this error in existing code, use `int` by itself. Doing this will not modify any behavior and is safe. When replacing `np.int`, you may wish to use e.g. `np.int64` or `np.int32` to specify the precision. If you wish to review your current use, check the release note link for additional information.
The aliases was originally deprecated in NumPy 1.20; for more details and guidance see the original release note at:
    https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
</f48></errors><failures /></io.ah><io.arclink><installed>0.0.0.dev+0.g075824a2be</installed><timetaken>3.3349666595458984</timetaken><tested>True</tested><tests>5</tests><skipped>0</skipped><errors /><failures /></io.arclink><io.ascii><installed>0.0.0.dev+0.g075824a2be</installed><timetaken>0.2467482089996338</timetaken><tested>True</tested><tests>28</tests><skipped>0</skipped><errors /><failures /></io.ascii><io.cmtsolution><installed>0.0.0.dev+0.g075824a2be</installed><timetaken>0.11370849609375</timetaken><tested>True</tested><tests>10</tests><skipped>0</skipped><errors /><failures /></io.cmtsolution><io.cnv><installed>0.0.0.dev+0.g075824a2be</installed><timetaken>0.04865670204162598</timetaken><tested>True</tested><tests>1</tests><skipped>0</skipped><errors /><failures /></io.cnv><io.css><installed>0.0.0.dev+0.g075824a2be</installed><timetaken>0</timetaken><tested>True</tested><tests>1</tests><skipped>0</skipped><failures /><errors><f49>&gt;&gt;&gt; Cannot import test suite for module obspy.io.css due to:
------------------------------------------------------------
  File "&lt;frozen runpy&gt;", line 198, in _run_module_as_main
  File "&lt;frozen runpy&gt;", line 88, in _run_code
  File "/workspace/obspy/obspy/scripts/runtests.py", line 752, in &lt;module&gt;
    errors = run(interactive=False)
  File "/workspace/obspy/obspy/scripts/runtests.py", line 706, in run
    return run_tests(verbosity, args.tests, report, args.log, args.server,
  File "/workspace/obspy/obspy/scripts/runtests.py", line 537, in run_tests
    suites, status, import_failures = _get_suites(verbosity, tests)
  File "/workspace/obspy/obspy/scripts/runtests.py", line 161, in _get_suites
    suite.append(ut.loadTestsFromName(test, None))
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/unittest/loader.py", line 217, in loadTestsFromName
    test = obj()
           ^^^^^
  File "/workspace/obspy/obspy/io/css/tests/__init__.py", line 12, in suite
    add_doctests(suite, MODULE_NAME)
  File "/workspace/obspy/obspy/core/util/testing.py", line 114, in add_doctests
    _module = __import__(_module_name,
              ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/io/css/core.py", line 21, in &lt;module&gt;
    b'c0': (b'S12', np.int),
                    ^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/numpy/__init__.py", line 324, in __getattr__
    raise AttributeError(__former_attrs__[attr])

AttributeError: module 'numpy' has no attribute 'int'.
`np.int` was a deprecated alias for the builtin `int`. To avoid this error in existing code, use `int` by itself. Doing this will not modify any behavior and is safe. When replacing `np.int`, you may wish to use e.g. `np.int64` or `np.int32` to specify the precision. If you wish to review your current use, check the release note link for additional information.
The aliases was originally deprecated in NumPy 1.20; for more details and guidance see the original release note at:
    https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
</f49></errors></io.css><io.dmx><installed>0.0.0.dev+0.g075824a2be</installed><timetaken>0.1305232048034668</timetaken><tested>True</tested><tests>5</tests><skipped>0</skipped><errors><f50>Traceback (most recent call last):
  File "/workspace/obspy/obspy/io/dmx/tests/test_core.py", line 82, in test_check_data_content_sum
    st = read(filename)
         ^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/decorator.py", line 235, in fun
    return caller(func, *(extras + args), **kw)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/util/decorator.py", line 291, in _map_example_filename
    return func(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/stream.py", line 207, in read
    st = _generic_reader(pathname_or_url, _read, **kwargs)
         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/util/base.py", line 684, in _generic_reader
    generic = callback_func(pathnames[0], **kwargs)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/decorator.py", line 235, in fun
    return caller(func, *(extras + args), **kw)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/util/decorator.py", line 202, in uncompress_file
    result = func(filename, *args, **kwargs)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/stream.py", line 248, in _read
    stream, format = _read_from_plugin('waveform', filename, format=format,
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/util/base.py", line 418, in _read_from_plugin
    is_format = buffered_load_entry_point(
                ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/util/misc.py", line 632, in buffered_load_entry_point
    _ENTRY_POINT_CACHE[hash_str] = load_entry_point(dist, group, name)
                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/pkg_resources/__init__.py", line 536, in load_entry_point
    return get_distribution(dist).load_entry_point(group, name)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/pkg_resources/__init__.py", line 2931, in load_entry_point
    return ep.load()
           ^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/pkg_resources/__init__.py", line 2518, in load
    return self.resolve()
           ^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/pkg_resources/__init__.py", line 2524, in resolve
    module = __import__(self.module_name, fromlist=['__name__'], level=0)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/io/css/core.py", line 21, in &lt;module&gt;
    b'c0': (b'S12', np.int),
                    ^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/numpy/__init__.py", line 324, in __getattr__
    raise AttributeError(__former_attrs__[attr])
AttributeError: module 'numpy' has no attribute 'int'.
`np.int` was a deprecated alias for the builtin `int`. To avoid this error in existing code, use `int` by itself. Doing this will not modify any behavior and is safe. When replacing `np.int`, you may wish to use e.g. `np.int64` or `np.int32` to specify the precision. If you wish to review your current use, check the release note link for additional information.
The aliases was originally deprecated in NumPy 1.20; for more details and guidance see the original release note at:
    https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
</f50><f51>Traceback (most recent call last):
  File "/workspace/obspy/obspy/io/dmx/tests/test_core.py", line 30, in test_read_via_obspy
    st = read(filename)
         ^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/decorator.py", line 235, in fun
    return caller(func, *(extras + args), **kw)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/util/decorator.py", line 291, in _map_example_filename
    return func(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/stream.py", line 207, in read
    st = _generic_reader(pathname_or_url, _read, **kwargs)
         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/util/base.py", line 684, in _generic_reader
    generic = callback_func(pathnames[0], **kwargs)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/decorator.py", line 235, in fun
    return caller(func, *(extras + args), **kw)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/util/decorator.py", line 202, in uncompress_file
    result = func(filename, *args, **kwargs)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/stream.py", line 248, in _read
    stream, format = _read_from_plugin('waveform', filename, format=format,
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/util/base.py", line 418, in _read_from_plugin
    is_format = buffered_load_entry_point(
                ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/util/misc.py", line 632, in buffered_load_entry_point
    _ENTRY_POINT_CACHE[hash_str] = load_entry_point(dist, group, name)
                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/pkg_resources/__init__.py", line 536, in load_entry_point
    return get_distribution(dist).load_entry_point(group, name)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/pkg_resources/__init__.py", line 2931, in load_entry_point
    return ep.load()
           ^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/pkg_resources/__init__.py", line 2518, in load
    return self.resolve()
           ^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/pkg_resources/__init__.py", line 2524, in resolve
    module = __import__(self.module_name, fromlist=['__name__'], level=0)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/io/css/core.py", line 21, in &lt;module&gt;
    b'c0': (b'S12', np.int),
                    ^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/numpy/__init__.py", line 324, in __getattr__
    raise AttributeError(__former_attrs__[attr])
AttributeError: module 'numpy' has no attribute 'int'.
`np.int` was a deprecated alias for the builtin `int`. To avoid this error in existing code, use `int` by itself. Doing this will not modify any behavior and is safe. When replacing `np.int`, you may wish to use e.g. `np.int64` or `np.int32` to specify the precision. If you wish to review your current use, check the release note link for additional information.
The aliases was originally deprecated in NumPy 1.20; for more details and guidance see the original release note at:
    https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
</f51><f52>Traceback (most recent call last):
  File "/workspace/obspy/obspy/io/dmx/tests/test_core.py", line 68, in test_read_with_station
    st = read(filename, station='EMPL')
         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/decorator.py", line 235, in fun
    return caller(func, *(extras + args), **kw)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/util/decorator.py", line 291, in _map_example_filename
    return func(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/stream.py", line 207, in read
    st = _generic_reader(pathname_or_url, _read, **kwargs)
         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/util/base.py", line 684, in _generic_reader
    generic = callback_func(pathnames[0], **kwargs)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/decorator.py", line 235, in fun
    return caller(func, *(extras + args), **kw)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/util/decorator.py", line 202, in uncompress_file
    result = func(filename, *args, **kwargs)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/stream.py", line 248, in _read
    stream, format = _read_from_plugin('waveform', filename, format=format,
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/util/base.py", line 418, in _read_from_plugin
    is_format = buffered_load_entry_point(
                ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/util/misc.py", line 632, in buffered_load_entry_point
    _ENTRY_POINT_CACHE[hash_str] = load_entry_point(dist, group, name)
                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/pkg_resources/__init__.py", line 536, in load_entry_point
    return get_distribution(dist).load_entry_point(group, name)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/pkg_resources/__init__.py", line 2931, in load_entry_point
    return ep.load()
           ^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/pkg_resources/__init__.py", line 2518, in load
    return self.resolve()
           ^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/pkg_resources/__init__.py", line 2524, in resolve
    module = __import__(self.module_name, fromlist=['__name__'], level=0)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/io/css/core.py", line 21, in &lt;module&gt;
    b'c0': (b'S12', np.int),
                    ^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/numpy/__init__.py", line 324, in __getattr__
    raise AttributeError(__former_attrs__[attr])
AttributeError: module 'numpy' has no attribute 'int'.
`np.int` was a deprecated alias for the builtin `int`. To avoid this error in existing code, use `int` by itself. Doing this will not modify any behavior and is safe. When replacing `np.int`, you may wish to use e.g. `np.int64` or `np.int32` to specify the precision. If you wish to review your current use, check the release note link for additional information.
The aliases was originally deprecated in NumPy 1.20; for more details and guidance see the original release note at:
    https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
</f52><f53>Traceback (most recent call last):
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/doctest.py", line 2243, in runTest
    raise self.failureException(self.format_failure(new.getvalue()))
AssertionError: Failed doctest test for obspy.io.dmx.__init__
  File "/workspace/obspy/obspy/io/dmx/__init__.py", line 0, in __init__

----------------------------------------------------------------------
File "/workspace/obspy/obspy/io/dmx/__init__.py", line 28, in obspy.io.dmx.__init__
Failed example:
    st = read("/path/to/131114_090600.dmx")
Exception raised:
    Traceback (most recent call last):
      File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/doctest.py", line 1355, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.io.dmx.__init__[1]&gt;", line 1, in &lt;module&gt;
        st = read("/path/to/131114_090600.dmx")
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/decorator.py", line 235, in fun
        return caller(func, *(extras + args), **kw)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/workspace/obspy/obspy/core/util/decorator.py", line 291, in _map_example_filename
        return func(*args, **kwargs)
               ^^^^^^^^^^^^^^^^^^^^^
      File "/workspace/obspy/obspy/core/stream.py", line 207, in read
        st = _generic_reader(pathname_or_url, _read, **kwargs)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/workspace/obspy/obspy/core/util/base.py", line 684, in _generic_reader
        generic = callback_func(pathnames[0], **kwargs)
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/decorator.py", line 235, in fun
        return caller(func, *(extras + args), **kw)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/workspace/obspy/obspy/core/util/decorator.py", line 202, in uncompress_file
        result = func(filename, *args, **kwargs)
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/workspace/obspy/obspy/core/stream.py", line 248, in _read
        stream, format = _read_from_plugin('waveform', filename, format=format,
                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/workspace/obspy/obspy/core/util/base.py", line 418, in _read_from_plugin
        is_format = buffered_load_entry_point(
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/workspace/obspy/obspy/core/util/misc.py", line 632, in buffered_load_entry_point
        _ENTRY_POINT_CACHE[hash_str] = load_entry_point(dist, group, name)
                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/pkg_resources/__init__.py", line 536, in load_entry_point
        return get_distribution(dist).load_entry_point(group, name)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/pkg_resources/__init__.py", line 2931, in load_entry_point
        return ep.load()
               ^^^^^^^^^
      File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/pkg_resources/__init__.py", line 2518, in load
        return self.resolve()
               ^^^^^^^^^^^^^^
      File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/pkg_resources/__init__.py", line 2524, in resolve
        module = __import__(self.module_name, fromlist=['__name__'], level=0)
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/workspace/obspy/obspy/io/css/core.py", line 21, in &lt;module&gt;
        b'c0': (b'S12', np.int),
                        ^^^^^^
      File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/numpy/__init__.py", line 324, in __getattr__
        raise AttributeError(__former_attrs__[attr])
    AttributeError: module 'numpy' has no attribute 'int'.
    `np.int` was a deprecated alias for the builtin `int`. To avoid this error in existing code, use `int` by itself. Doing this will not modify any behavior and is safe. When replacing `np.int`, you may wish to use e.g. `np.int64` or `np.int32` to specify the precision. If you wish to review your current use, check the release note link for additional information.
    The aliases was originally deprecated in NumPy 1.20; for more details and guidance see the original release note at:
        https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
----------------------------------------------------------------------
File "/workspace/obspy/obspy/io/dmx/__init__.py", line 29, in obspy.io.dmx.__init__
Failed example:
    print(st)  #doctest: +NORMALIZE_WHITESPACE
Exception raised:
    Traceback (most recent call last):
      File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/doctest.py", line 1355, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.io.dmx.__init__[2]&gt;", line 1, in &lt;module&gt;
        print(st)  #doctest: +NORMALIZE_WHITESPACE
              ^^
    NameError: name 'st' is not defined
----------------------------------------------------------------------
File "/workspace/obspy/obspy/io/dmx/__init__.py", line 43, in obspy.io.dmx.__init__
Failed example:
    st = read("/path/to/131114_090600.dmx", station="EMFO")
Exception raised:
    Traceback (most recent call last):
      File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/doctest.py", line 1355, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.io.dmx.__init__[5]&gt;", line 1, in &lt;module&gt;
        st = read("/path/to/131114_090600.dmx", station="EMFO")
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/decorator.py", line 235, in fun
        return caller(func, *(extras + args), **kw)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/workspace/obspy/obspy/core/util/decorator.py", line 291, in _map_example_filename
        return func(*args, **kwargs)
               ^^^^^^^^^^^^^^^^^^^^^
      File "/workspace/obspy/obspy/core/stream.py", line 207, in read
        st = _generic_reader(pathname_or_url, _read, **kwargs)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/workspace/obspy/obspy/core/util/base.py", line 684, in _generic_reader
        generic = callback_func(pathnames[0], **kwargs)
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/decorator.py", line 235, in fun
        return caller(func, *(extras + args), **kw)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/workspace/obspy/obspy/core/util/decorator.py", line 202, in uncompress_file
        result = func(filename, *args, **kwargs)
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/workspace/obspy/obspy/core/stream.py", line 248, in _read
        stream, format = _read_from_plugin('waveform', filename, format=format,
                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/workspace/obspy/obspy/core/util/base.py", line 418, in _read_from_plugin
        is_format = buffered_load_entry_point(
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/workspace/obspy/obspy/core/util/misc.py", line 632, in buffered_load_entry_point
        _ENTRY_POINT_CACHE[hash_str] = load_entry_point(dist, group, name)
                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/pkg_resources/__init__.py", line 536, in load_entry_point
        return get_distribution(dist).load_entry_point(group, name)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/pkg_resources/__init__.py", line 2931, in load_entry_point
        return ep.load()
               ^^^^^^^^^
      File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/pkg_resources/__init__.py", line 2518, in load
        return self.resolve()
               ^^^^^^^^^^^^^^
      File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/pkg_resources/__init__.py", line 2524, in resolve
        module = __import__(self.module_name, fromlist=['__name__'], level=0)
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/workspace/obspy/obspy/io/css/core.py", line 21, in &lt;module&gt;
        b'c0': (b'S12', np.int),
                        ^^^^^^
      File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/numpy/__init__.py", line 324, in __getattr__
        raise AttributeError(__former_attrs__[attr])
    AttributeError: module 'numpy' has no attribute 'int'.
    `np.int` was a deprecated alias for the builtin `int`. To avoid this error in existing code, use `int` by itself. Doing this will not modify any behavior and is safe. When replacing `np.int`, you may wish to use e.g. `np.int64` or `np.int32` to specify the precision. If you wish to review your current use, check the release note link for additional information.
    The aliases was originally deprecated in NumPy 1.20; for more details and guidance see the original release note at:
        https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
----------------------------------------------------------------------
File "/workspace/obspy/obspy/io/dmx/__init__.py", line 44, in obspy.io.dmx.__init__
Failed example:
    print(st)  # doctest: +ELLIPSIS
Expected:
    1 Trace(s) in Stream:
    ETNA.EMFO..Z | 2013-11-14T09:06:00.000000Z - 2013-11-14T09:06:59.990000Z | 100.0 Hz, 6000 samples
Got:
    2 Trace(s) in Stream:
    ETNA.EMFO..Z | 2013-11-14T09:06:00.000000Z - 2013-11-14T09:06:59.990000Z | 100.0 Hz, 6000 samples
    ETNA.EMPL..Z | 2013-11-14T09:06:00.000000Z - 2013-11-14T09:06:59.990000Z | 100.0 Hz, 6000 samples

</f53></errors><failures /></io.dmx><io.focmec><installed>0.0.0.dev+0.g075824a2be</installed><timetaken>0.1452326774597168</timetaken><tested>True</tested><tests>8</tests><skipped>0</skipped><errors /><failures /></io.focmec><io.gcf><installed>0.0.0.dev+0.g075824a2be</installed><timetaken>0.09015226364135742</timetaken><tested>True</tested><tests>9</tests><skipped>0</skipped><errors><f54>Traceback (most recent call last):
  File "/workspace/obspy/obspy/io/gcf/tests/test_core.py", line 125, in test_merge_gcf_stream
    st1 = read(filename, headonly=True, channel_prefix="HN")
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/decorator.py", line 235, in fun
    return caller(func, *(extras + args), **kw)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/util/decorator.py", line 291, in _map_example_filename
    return func(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/stream.py", line 207, in read
    st = _generic_reader(pathname_or_url, _read, **kwargs)
         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/util/base.py", line 684, in _generic_reader
    generic = callback_func(pathnames[0], **kwargs)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/decorator.py", line 235, in fun
    return caller(func, *(extras + args), **kw)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/util/decorator.py", line 202, in uncompress_file
    result = func(filename, *args, **kwargs)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/stream.py", line 248, in _read
    stream, format = _read_from_plugin('waveform', filename, format=format,
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/util/base.py", line 418, in _read_from_plugin
    is_format = buffered_load_entry_point(
                ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/util/misc.py", line 632, in buffered_load_entry_point
    _ENTRY_POINT_CACHE[hash_str] = load_entry_point(dist, group, name)
                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/pkg_resources/__init__.py", line 536, in load_entry_point
    return get_distribution(dist).load_entry_point(group, name)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/pkg_resources/__init__.py", line 2931, in load_entry_point
    return ep.load()
           ^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/pkg_resources/__init__.py", line 2518, in load
    return self.resolve()
           ^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/pkg_resources/__init__.py", line 2524, in resolve
    module = __import__(self.module_name, fromlist=['__name__'], level=0)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/io/css/core.py", line 21, in &lt;module&gt;
    b'c0': (b'S12', np.int),
                    ^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/numpy/__init__.py", line 324, in __getattr__
    raise AttributeError(__former_attrs__[attr])
AttributeError: module 'numpy' has no attribute 'int'.
`np.int` was a deprecated alias for the builtin `int`. To avoid this error in existing code, use `int` by itself. Doing this will not modify any behavior and is safe. When replacing `np.int`, you may wish to use e.g. `np.int64` or `np.int32` to specify the precision. If you wish to review your current use, check the release note link for additional information.
The aliases was originally deprecated in NumPy 1.20; for more details and guidance see the original release note at:
    https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
</f54><f55>Traceback (most recent call last):
  File "/workspace/obspy/obspy/io/gcf/tests/test_core.py", line 108, in test_read_channel_prefix_via_obspy
    st = read(filename, headonly=True, channel_prefix="HN")
         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/decorator.py", line 235, in fun
    return caller(func, *(extras + args), **kw)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/util/decorator.py", line 291, in _map_example_filename
    return func(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/stream.py", line 207, in read
    st = _generic_reader(pathname_or_url, _read, **kwargs)
         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/util/base.py", line 684, in _generic_reader
    generic = callback_func(pathnames[0], **kwargs)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/decorator.py", line 235, in fun
    return caller(func, *(extras + args), **kw)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/util/decorator.py", line 202, in uncompress_file
    result = func(filename, *args, **kwargs)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/stream.py", line 248, in _read
    stream, format = _read_from_plugin('waveform', filename, format=format,
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/util/base.py", line 418, in _read_from_plugin
    is_format = buffered_load_entry_point(
                ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/util/misc.py", line 632, in buffered_load_entry_point
    _ENTRY_POINT_CACHE[hash_str] = load_entry_point(dist, group, name)
                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/pkg_resources/__init__.py", line 536, in load_entry_point
    return get_distribution(dist).load_entry_point(group, name)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/pkg_resources/__init__.py", line 2931, in load_entry_point
    return ep.load()
           ^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/pkg_resources/__init__.py", line 2518, in load
    return self.resolve()
           ^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/pkg_resources/__init__.py", line 2524, in resolve
    module = __import__(self.module_name, fromlist=['__name__'], level=0)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/io/css/core.py", line 21, in &lt;module&gt;
    b'c0': (b'S12', np.int),
                    ^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/numpy/__init__.py", line 324, in __getattr__
    raise AttributeError(__former_attrs__[attr])
AttributeError: module 'numpy' has no attribute 'int'.
`np.int` was a deprecated alias for the builtin `int`. To avoid this error in existing code, use `int` by itself. Doing this will not modify any behavior and is safe. When replacing `np.int`, you may wish to use e.g. `np.int64` or `np.int32` to specify the precision. If you wish to review your current use, check the release note link for additional information.
The aliases was originally deprecated in NumPy 1.20; for more details and guidance see the original release note at:
    https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
</f55><f56>Traceback (most recent call last):
  File "/workspace/obspy/obspy/io/gcf/tests/test_core.py", line 55, in test_read_head_via_obspy
    st = read(filename, headonly=True)
         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/decorator.py", line 235, in fun
    return caller(func, *(extras + args), **kw)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/util/decorator.py", line 291, in _map_example_filename
    return func(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/stream.py", line 207, in read
    st = _generic_reader(pathname_or_url, _read, **kwargs)
         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/util/base.py", line 684, in _generic_reader
    generic = callback_func(pathnames[0], **kwargs)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/decorator.py", line 235, in fun
    return caller(func, *(extras + args), **kw)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/util/decorator.py", line 202, in uncompress_file
    result = func(filename, *args, **kwargs)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/stream.py", line 248, in _read
    stream, format = _read_from_plugin('waveform', filename, format=format,
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/util/base.py", line 418, in _read_from_plugin
    is_format = buffered_load_entry_point(
                ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/util/misc.py", line 632, in buffered_load_entry_point
    _ENTRY_POINT_CACHE[hash_str] = load_entry_point(dist, group, name)
                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/pkg_resources/__init__.py", line 536, in load_entry_point
    return get_distribution(dist).load_entry_point(group, name)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/pkg_resources/__init__.py", line 2931, in load_entry_point
    return ep.load()
           ^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/pkg_resources/__init__.py", line 2518, in load
    return self.resolve()
           ^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/pkg_resources/__init__.py", line 2524, in resolve
    module = __import__(self.module_name, fromlist=['__name__'], level=0)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/io/css/core.py", line 21, in &lt;module&gt;
    b'c0': (b'S12', np.int),
                    ^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/numpy/__init__.py", line 324, in __getattr__
    raise AttributeError(__former_attrs__[attr])
AttributeError: module 'numpy' has no attribute 'int'.
`np.int` was a deprecated alias for the builtin `int`. To avoid this error in existing code, use `int` by itself. Doing this will not modify any behavior and is safe. When replacing `np.int`, you may wish to use e.g. `np.int64` or `np.int32` to specify the precision. If you wish to review your current use, check the release note link for additional information.
The aliases was originally deprecated in NumPy 1.20; for more details and guidance see the original release note at:
    https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
</f56><f57>Traceback (most recent call last):
  File "/workspace/obspy/obspy/io/gcf/tests/test_core.py", line 36, in test_read_via_obspy
    st = read(filename)
         ^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/decorator.py", line 235, in fun
    return caller(func, *(extras + args), **kw)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/util/decorator.py", line 291, in _map_example_filename
    return func(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/stream.py", line 207, in read
    st = _generic_reader(pathname_or_url, _read, **kwargs)
         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/util/base.py", line 684, in _generic_reader
    generic = callback_func(pathnames[0], **kwargs)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/decorator.py", line 235, in fun
    return caller(func, *(extras + args), **kw)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/util/decorator.py", line 202, in uncompress_file
    result = func(filename, *args, **kwargs)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/stream.py", line 248, in _read
    stream, format = _read_from_plugin('waveform', filename, format=format,
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/util/base.py", line 418, in _read_from_plugin
    is_format = buffered_load_entry_point(
                ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/util/misc.py", line 632, in buffered_load_entry_point
    _ENTRY_POINT_CACHE[hash_str] = load_entry_point(dist, group, name)
                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/pkg_resources/__init__.py", line 536, in load_entry_point
    return get_distribution(dist).load_entry_point(group, name)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/pkg_resources/__init__.py", line 2931, in load_entry_point
    return ep.load()
           ^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/pkg_resources/__init__.py", line 2518, in load
    return self.resolve()
           ^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/pkg_resources/__init__.py", line 2524, in resolve
    module = __import__(self.module_name, fromlist=['__name__'], level=0)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/io/css/core.py", line 21, in &lt;module&gt;
    b'c0': (b'S12', np.int),
                    ^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/numpy/__init__.py", line 324, in __getattr__
    raise AttributeError(__former_attrs__[attr])
AttributeError: module 'numpy' has no attribute 'int'.
`np.int` was a deprecated alias for the builtin `int`. To avoid this error in existing code, use `int` by itself. Doing this will not modify any behavior and is safe. When replacing `np.int`, you may wish to use e.g. `np.int64` or `np.int32` to specify the precision. If you wish to review your current use, check the release note link for additional information.
The aliases was originally deprecated in NumPy 1.20; for more details and guidance see the original release note at:
    https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
</f57><f58>Traceback (most recent call last):
  File "/workspace/obspy/obspy/io/gcf/tests/test_core.py", line 150, in test_sps_d
    st = read(filename, headonly=True, channel_prefix="HN")
         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/decorator.py", line 235, in fun
    return caller(func, *(extras + args), **kw)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/util/decorator.py", line 291, in _map_example_filename
    return func(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/stream.py", line 207, in read
    st = _generic_reader(pathname_or_url, _read, **kwargs)
         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/util/base.py", line 684, in _generic_reader
    generic = callback_func(pathnames[0], **kwargs)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/decorator.py", line 235, in fun
    return caller(func, *(extras + args), **kw)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/util/decorator.py", line 202, in uncompress_file
    result = func(filename, *args, **kwargs)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/stream.py", line 248, in _read
    stream, format = _read_from_plugin('waveform', filename, format=format,
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/util/base.py", line 418, in _read_from_plugin
    is_format = buffered_load_entry_point(
                ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/util/misc.py", line 632, in buffered_load_entry_point
    _ENTRY_POINT_CACHE[hash_str] = load_entry_point(dist, group, name)
                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/pkg_resources/__init__.py", line 536, in load_entry_point
    return get_distribution(dist).load_entry_point(group, name)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/pkg_resources/__init__.py", line 2931, in load_entry_point
    return ep.load()
           ^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/pkg_resources/__init__.py", line 2518, in load
    return self.resolve()
           ^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/pkg_resources/__init__.py", line 2524, in resolve
    module = __import__(self.module_name, fromlist=['__name__'], level=0)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/io/css/core.py", line 21, in &lt;module&gt;
    b'c0': (b'S12', np.int),
                    ^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/numpy/__init__.py", line 324, in __getattr__
    raise AttributeError(__former_attrs__[attr])
AttributeError: module 'numpy' has no attribute 'int'.
`np.int` was a deprecated alias for the builtin `int`. To avoid this error in existing code, use `int` by itself. Doing this will not modify any behavior and is safe. When replacing `np.int`, you may wish to use e.g. `np.int64` or `np.int32` to specify the precision. If you wish to review your current use, check the release note link for additional information.
The aliases was originally deprecated in NumPy 1.20; for more details and guidance see the original release note at:
    https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
</f58><f59>Traceback (most recent call last):
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/doctest.py", line 2243, in runTest
    raise self.failureException(self.format_failure(new.getvalue()))
AssertionError: Failed doctest test for obspy.io.gcf.__init__
  File "/workspace/obspy/obspy/io/gcf/__init__.py", line 1, in __init__

----------------------------------------------------------------------
File "/workspace/obspy/obspy/io/gcf/__init__.py", line 21, in obspy.io.gcf.__init__
Failed example:
    st = read("/path/to/20160603_1955n.gcf")
Exception raised:
    Traceback (most recent call last):
      File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/doctest.py", line 1355, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.io.gcf.__init__[1]&gt;", line 1, in &lt;module&gt;
        st = read("/path/to/20160603_1955n.gcf")
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/decorator.py", line 235, in fun
        return caller(func, *(extras + args), **kw)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/workspace/obspy/obspy/core/util/decorator.py", line 291, in _map_example_filename
        return func(*args, **kwargs)
               ^^^^^^^^^^^^^^^^^^^^^
      File "/workspace/obspy/obspy/core/stream.py", line 207, in read
        st = _generic_reader(pathname_or_url, _read, **kwargs)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/workspace/obspy/obspy/core/util/base.py", line 684, in _generic_reader
        generic = callback_func(pathnames[0], **kwargs)
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/decorator.py", line 235, in fun
        return caller(func, *(extras + args), **kw)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/workspace/obspy/obspy/core/util/decorator.py", line 202, in uncompress_file
        result = func(filename, *args, **kwargs)
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/workspace/obspy/obspy/core/stream.py", line 248, in _read
        stream, format = _read_from_plugin('waveform', filename, format=format,
                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/workspace/obspy/obspy/core/util/base.py", line 418, in _read_from_plugin
        is_format = buffered_load_entry_point(
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/workspace/obspy/obspy/core/util/misc.py", line 632, in buffered_load_entry_point
        _ENTRY_POINT_CACHE[hash_str] = load_entry_point(dist, group, name)
                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/pkg_resources/__init__.py", line 536, in load_entry_point
        return get_distribution(dist).load_entry_point(group, name)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/pkg_resources/__init__.py", line 2931, in load_entry_point
        return ep.load()
               ^^^^^^^^^
      File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/pkg_resources/__init__.py", line 2518, in load
        return self.resolve()
               ^^^^^^^^^^^^^^
      File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/pkg_resources/__init__.py", line 2524, in resolve
        module = __import__(self.module_name, fromlist=['__name__'], level=0)
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/workspace/obspy/obspy/io/css/core.py", line 21, in &lt;module&gt;
        b'c0': (b'S12', np.int),
                        ^^^^^^
      File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/numpy/__init__.py", line 324, in __getattr__
        raise AttributeError(__former_attrs__[attr])
    AttributeError: module 'numpy' has no attribute 'int'.
    `np.int` was a deprecated alias for the builtin `int`. To avoid this error in existing code, use `int` by itself. Doing this will not modify any behavior and is safe. When replacing `np.int`, you may wish to use e.g. `np.int64` or `np.int32` to specify the precision. If you wish to review your current use, check the release note link for additional information.
    The aliases was originally deprecated in NumPy 1.20; for more details and guidance see the original release note at:
        https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations

</f59></errors><failures /></io.gcf><io.gse2><installed>0.0.0.dev+0.g075824a2be</installed><timetaken>0.9289278984069824</timetaken><tested>True</tested><tests>55</tests><skipped>0</skipped><errors /><failures /></io.gse2><io.hypodd><installed>0.0.0.dev+0.g075824a2be</installed><timetaken>0.29393935203552246</timetaken><tested>True</tested><tests>6</tests><skipped>0</skipped><errors /><failures /></io.hypodd><io.iaspei><installed>0.0.0.dev+0.g075824a2be</installed><timetaken>1.090116262435913</timetaken><tested>True</tested><tests>7</tests><skipped>0</skipped><errors /><failures /></io.iaspei><io.json><installed>0.0.0.dev+0.g075824a2be</installed><timetaken>0.06455349922180176</timetaken><tested>True</tested><tests>4</tests><skipped>0</skipped><errors /><failures /></io.json><io.kinemetrics><installed>0.0.0.dev+0.g075824a2be</installed><timetaken>0.4360668659210205</timetaken><tested>True</tested><tests>7</tests><skipped>0</skipped><errors><f60>Traceback (most recent call last):
  File "/workspace/obspy/obspy/io/kinemetrics/tests/test_core.py", line 78, in test_read_via_obspy
    st = read(filename)
         ^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/decorator.py", line 235, in fun
    return caller(func, *(extras + args), **kw)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/util/decorator.py", line 291, in _map_example_filename
    return func(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/stream.py", line 207, in read
    st = _generic_reader(pathname_or_url, _read, **kwargs)
         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/util/base.py", line 684, in _generic_reader
    generic = callback_func(pathnames[0], **kwargs)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/decorator.py", line 235, in fun
    return caller(func, *(extras + args), **kw)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/util/decorator.py", line 202, in uncompress_file
    result = func(filename, *args, **kwargs)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/stream.py", line 248, in _read
    stream, format = _read_from_plugin('waveform', filename, format=format,
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/util/base.py", line 418, in _read_from_plugin
    is_format = buffered_load_entry_point(
                ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/util/misc.py", line 632, in buffered_load_entry_point
    _ENTRY_POINT_CACHE[hash_str] = load_entry_point(dist, group, name)
                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/pkg_resources/__init__.py", line 536, in load_entry_point
    return get_distribution(dist).load_entry_point(group, name)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/pkg_resources/__init__.py", line 2931, in load_entry_point
    return ep.load()
           ^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/pkg_resources/__init__.py", line 2518, in load
    return self.resolve()
           ^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/pkg_resources/__init__.py", line 2524, in resolve
    module = __import__(self.module_name, fromlist=['__name__'], level=0)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/io/css/core.py", line 21, in &lt;module&gt;
    b'c0': (b'S12', np.int),
                    ^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/numpy/__init__.py", line 324, in __getattr__
    raise AttributeError(__former_attrs__[attr])
AttributeError: module 'numpy' has no attribute 'int'.
`np.int` was a deprecated alias for the builtin `int`. To avoid this error in existing code, use `int` by itself. Doing this will not modify any behavior and is safe. When replacing `np.int`, you may wish to use e.g. `np.int64` or `np.int32` to specify the precision. If you wish to review your current use, check the release note link for additional information.
The aliases was originally deprecated in NumPy 1.20; for more details and guidance see the original release note at:
    https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
</f60><f61>Traceback (most recent call last):
  File "/workspace/obspy/obspy/core/util/base.py", line 652, in _generic_reader
    generic = callback_func(pathname_or_url, **kwargs)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/decorator.py", line 235, in fun
    return caller(func, *(extras + args), **kw)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/util/decorator.py", line 142, in uncompress_file
    return func(filename, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/stream.py", line 248, in _read
    stream, format = _read_from_plugin('waveform', filename, format=format,
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/util/base.py", line 430, in _read_from_plugin
    is_format = is_format(filename)
                ^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/io/gse2/core.py", line 120, in _is_gse1
    with open(filename, 'rb') as f:
         ^^^^^^^^^^^^^^^^^^^^
TypeError: expected str, bytes or os.PathLike object, not BytesIO

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/workspace/obspy/obspy/io/kinemetrics/tests/test_core.py", line 127, in test_reading_via_obspy_and_bytesio
    st = read(buf)
         ^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/decorator.py", line 235, in fun
    return caller(func, *(extras + args), **kw)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/util/decorator.py", line 291, in _map_example_filename
    return func(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/stream.py", line 207, in read
    st = _generic_reader(pathname_or_url, _read, **kwargs)
         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/util/base.py", line 659, in _generic_reader
    generic = callback_func(fh.name, **kwargs)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/decorator.py", line 235, in fun
    return caller(func, *(extras + args), **kw)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/util/decorator.py", line 202, in uncompress_file
    result = func(filename, *args, **kwargs)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/stream.py", line 248, in _read
    stream, format = _read_from_plugin('waveform', filename, format=format,
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/util/base.py", line 418, in _read_from_plugin
    is_format = buffered_load_entry_point(
                ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/util/misc.py", line 632, in buffered_load_entry_point
    _ENTRY_POINT_CACHE[hash_str] = load_entry_point(dist, group, name)
                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/pkg_resources/__init__.py", line 536, in load_entry_point
    return get_distribution(dist).load_entry_point(group, name)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/pkg_resources/__init__.py", line 2931, in load_entry_point
    return ep.load()
           ^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/pkg_resources/__init__.py", line 2518, in load
    return self.resolve()
           ^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/pkg_resources/__init__.py", line 2524, in resolve
    module = __import__(self.module_name, fromlist=['__name__'], level=0)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/io/css/core.py", line 21, in &lt;module&gt;
    b'c0': (b'S12', np.int),
                    ^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/numpy/__init__.py", line 324, in __getattr__
    raise AttributeError(__former_attrs__[attr])
AttributeError: module 'numpy' has no attribute 'int'.
`np.int` was a deprecated alias for the builtin `int`. To avoid this error in existing code, use `int` by itself. Doing this will not modify any behavior and is safe. When replacing `np.int`, you may wish to use e.g. `np.int64` or `np.int32` to specify the precision. If you wish to review your current use, check the release note link for additional information.
The aliases was originally deprecated in NumPy 1.20; for more details and guidance see the original release note at:
    https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
</f61><f62>Traceback (most recent call last):
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/doctest.py", line 2243, in runTest
    raise self.failureException(self.format_failure(new.getvalue()))
AssertionError: Failed doctest test for obspy.io.kinemetrics.__init__
  File "/workspace/obspy/obspy/io/kinemetrics/__init__.py", line 1, in __init__

----------------------------------------------------------------------
File "/workspace/obspy/obspy/io/kinemetrics/__init__.py", line 24, in obspy.io.kinemetrics.__init__
Failed example:
    st = read("/path/to/BI008_MEMA-04823.evt")
Exception raised:
    Traceback (most recent call last):
      File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/doctest.py", line 1355, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.io.kinemetrics.__init__[1]&gt;", line 1, in &lt;module&gt;
        st = read("/path/to/BI008_MEMA-04823.evt")
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/decorator.py", line 235, in fun
        return caller(func, *(extras + args), **kw)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/workspace/obspy/obspy/core/util/decorator.py", line 291, in _map_example_filename
        return func(*args, **kwargs)
               ^^^^^^^^^^^^^^^^^^^^^
      File "/workspace/obspy/obspy/core/stream.py", line 207, in read
        st = _generic_reader(pathname_or_url, _read, **kwargs)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/workspace/obspy/obspy/core/util/base.py", line 684, in _generic_reader
        generic = callback_func(pathnames[0], **kwargs)
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/decorator.py", line 235, in fun
        return caller(func, *(extras + args), **kw)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/workspace/obspy/obspy/core/util/decorator.py", line 202, in uncompress_file
        result = func(filename, *args, **kwargs)
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/workspace/obspy/obspy/core/stream.py", line 248, in _read
        stream, format = _read_from_plugin('waveform', filename, format=format,
                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/workspace/obspy/obspy/core/util/base.py", line 418, in _read_from_plugin
        is_format = buffered_load_entry_point(
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/workspace/obspy/obspy/core/util/misc.py", line 632, in buffered_load_entry_point
        _ENTRY_POINT_CACHE[hash_str] = load_entry_point(dist, group, name)
                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/pkg_resources/__init__.py", line 536, in load_entry_point
        return get_distribution(dist).load_entry_point(group, name)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/pkg_resources/__init__.py", line 2931, in load_entry_point
        return ep.load()
               ^^^^^^^^^
      File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/pkg_resources/__init__.py", line 2518, in load
        return self.resolve()
               ^^^^^^^^^^^^^^
      File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/pkg_resources/__init__.py", line 2524, in resolve
        module = __import__(self.module_name, fromlist=['__name__'], level=0)
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/workspace/obspy/obspy/io/css/core.py", line 21, in &lt;module&gt;
        b'c0': (b'S12', np.int),
                        ^^^^^^
      File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/numpy/__init__.py", line 324, in __getattr__
        raise AttributeError(__former_attrs__[attr])
    AttributeError: module 'numpy' has no attribute 'int'.
    `np.int` was a deprecated alias for the builtin `int`. To avoid this error in existing code, use `int` by itself. Doing this will not modify any behavior and is safe. When replacing `np.int`, you may wish to use e.g. `np.int64` or `np.int32` to specify the precision. If you wish to review your current use, check the release note link for additional information.
    The aliases was originally deprecated in NumPy 1.20; for more details and guidance see the original release note at:
        https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
----------------------------------------------------------------------
File "/workspace/obspy/obspy/io/kinemetrics/__init__.py", line 25, in obspy.io.kinemetrics.__init__
Failed example:
    st  # doctest: +ELLIPSIS
Exception raised:
    Traceback (most recent call last):
      File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/doctest.py", line 1355, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.io.kinemetrics.__init__[2]&gt;", line 1, in &lt;module&gt;
        st  # doctest: +ELLIPSIS
        ^^
    NameError: name 'st' is not defined
----------------------------------------------------------------------
File "/workspace/obspy/obspy/io/kinemetrics/__init__.py", line 27, in obspy.io.kinemetrics.__init__
Failed example:
    print (st)  # doctest: +NORMALIZE_WHITESPACE
Exception raised:
    Traceback (most recent call last):
      File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/doctest.py", line 1355, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.io.kinemetrics.__init__[3]&gt;", line 1, in &lt;module&gt;
        print (st)  # doctest: +NORMALIZE_WHITESPACE
               ^^
    NameError: name 'st' is not defined
----------------------------------------------------------------------
File "/workspace/obspy/obspy/io/kinemetrics/__init__.py", line 45, in obspy.io.kinemetrics.__init__
Failed example:
    stats_evt = st[0].stats.pop('kinemetrics_evt')
Exception raised:
    Traceback (most recent call last):
      File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/doctest.py", line 1355, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.io.kinemetrics.__init__[4]&gt;", line 1, in &lt;module&gt;
        stats_evt = st[0].stats.pop('kinemetrics_evt')
                    ^^
    NameError: name 'st' is not defined
----------------------------------------------------------------------
File "/workspace/obspy/obspy/io/kinemetrics/__init__.py", line 46, in obspy.io.kinemetrics.__init__
Failed example:
    print(st[0].stats)  # doctest: +NORMALIZE_WHITESPACE
Exception raised:
    Traceback (most recent call last):
      File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/doctest.py", line 1355, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.io.kinemetrics.__init__[5]&gt;", line 1, in &lt;module&gt;
        print(st[0].stats)  # doctest: +NORMALIZE_WHITESPACE
              ^^
    NameError: name 'st' is not defined
----------------------------------------------------------------------
File "/workspace/obspy/obspy/io/kinemetrics/__init__.py", line 58, in obspy.io.kinemetrics.__init__
Failed example:
    for k, v in sorted(stats_evt.items()):
        print(k, v)
        # doctest: +ELLIPSIS, +NORMALIZE_WHITESPACE
Exception raised:
    Traceback (most recent call last):
      File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/doctest.py", line 1355, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.io.kinemetrics.__init__[6]&gt;", line 1, in &lt;module&gt;
        for k, v in sorted(stats_evt.items()):
                           ^^^^^^^^^
    NameError: name 'stats_evt' is not defined
----------------------------------------------------------------------
File "/workspace/obspy/obspy/io/kinemetrics/__init__.py", line 98, in obspy.io.kinemetrics.__init__
Failed example:
    type(st[0].data)  # doctest: +ELLIPSIS
Exception raised:
    Traceback (most recent call last):
      File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/doctest.py", line 1355, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.io.kinemetrics.__init__[7]&gt;", line 1, in &lt;module&gt;
        type(st[0].data)  # doctest: +ELLIPSIS
             ^^
    NameError: name 'st' is not defined
----------------------------------------------------------------------
File "/workspace/obspy/obspy/io/kinemetrics/__init__.py", line 100, in obspy.io.kinemetrics.__init__
Failed example:
    print(st[0].data)
Exception raised:
    Traceback (most recent call last):
      File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/doctest.py", line 1355, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.io.kinemetrics.__init__[8]&gt;", line 1, in &lt;module&gt;
        print(st[0].data)
              ^^
    NameError: name 'st' is not defined

</f62></errors><failures /></io.kinemetrics><io.kml><installed>0.0.0.dev+0.g075824a2be</installed><timetaken>0.27805519104003906</timetaken><tested>True</tested><tests>3</tests><skipped>0</skipped><errors /><failures /></io.kml><io.mseed><installed>0.0.0.dev+0.g075824a2be</installed><timetaken>3.3967857360839844</timetaken><tested>True</tested><tests>127</tests><skipped>0</skipped><errors /><failures /></io.mseed><io.ndk><installed>0.0.0.dev+0.g075824a2be</installed><timetaken>0.3599836826324463</timetaken><tested>True</tested><tests>20</tests><skipped>0</skipped><errors /><failures /></io.ndk><io.nied><installed>0.0.0.dev+0.g075824a2be</installed><timetaken>0.0778965950012207</timetaken><tested>True</tested><tests>11</tests><skipped>0</skipped><errors><f63>Traceback (most recent call last):
  File "/workspace/obspy/obspy/io/nied/tests/test_knet_reading.py", line 22, in test_read_knet_ascii
    tr = read(testfile)[0]
         ^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/decorator.py", line 235, in fun
    return caller(func, *(extras + args), **kw)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/util/decorator.py", line 291, in _map_example_filename
    return func(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/stream.py", line 207, in read
    st = _generic_reader(pathname_or_url, _read, **kwargs)
         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/util/base.py", line 684, in _generic_reader
    generic = callback_func(pathnames[0], **kwargs)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/decorator.py", line 235, in fun
    return caller(func, *(extras + args), **kw)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/util/decorator.py", line 202, in uncompress_file
    result = func(filename, *args, **kwargs)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/stream.py", line 248, in _read
    stream, format = _read_from_plugin('waveform', filename, format=format,
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/util/base.py", line 418, in _read_from_plugin
    is_format = buffered_load_entry_point(
                ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/util/misc.py", line 632, in buffered_load_entry_point
    _ENTRY_POINT_CACHE[hash_str] = load_entry_point(dist, group, name)
                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/pkg_resources/__init__.py", line 536, in load_entry_point
    return get_distribution(dist).load_entry_point(group, name)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/pkg_resources/__init__.py", line 2931, in load_entry_point
    return ep.load()
           ^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/pkg_resources/__init__.py", line 2518, in load
    return self.resolve()
           ^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/pkg_resources/__init__.py", line 2524, in resolve
    module = __import__(self.module_name, fromlist=['__name__'], level=0)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/io/css/core.py", line 21, in &lt;module&gt;
    b'c0': (b'S12', np.int),
                    ^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/numpy/__init__.py", line 324, in __getattr__
    raise AttributeError(__former_attrs__[attr])
AttributeError: module 'numpy' has no attribute 'int'.
`np.int` was a deprecated alias for the builtin `int`. To avoid this error in existing code, use `int` by itself. Doing this will not modify any behavior and is safe. When replacing `np.int`, you may wish to use e.g. `np.int64` or `np.int32` to specify the precision. If you wish to review your current use, check the release note link for additional information.
The aliases was originally deprecated in NumPy 1.20; for more details and guidance see the original release note at:
    https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
</f63><f64>Traceback (most recent call last):
  File "/workspace/obspy/obspy/core/util/base.py", line 652, in _generic_reader
    generic = callback_func(pathname_or_url, **kwargs)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/decorator.py", line 235, in fun
    return caller(func, *(extras + args), **kw)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/util/decorator.py", line 142, in uncompress_file
    return func(filename, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/stream.py", line 248, in _read
    stream, format = _read_from_plugin('waveform', filename, format=format,
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/util/base.py", line 430, in _read_from_plugin
    is_format = is_format(filename)
                ^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/io/gse2/core.py", line 120, in _is_gse1
    with open(filename, 'rb') as f:
         ^^^^^^^^^^^^^^^^^^^^
TypeError: expected str, bytes or os.PathLike object, not BytesIO

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/workspace/obspy/obspy/io/nied/tests/test_knet_reading.py", line 56, in test_read_knet_ascii_from_bytes_io
    tr = read(buf)[0]
         ^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/decorator.py", line 235, in fun
    return caller(func, *(extras + args), **kw)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/util/decorator.py", line 291, in _map_example_filename
    return func(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/stream.py", line 207, in read
    st = _generic_reader(pathname_or_url, _read, **kwargs)
         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/util/base.py", line 659, in _generic_reader
    generic = callback_func(fh.name, **kwargs)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/decorator.py", line 235, in fun
    return caller(func, *(extras + args), **kw)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/util/decorator.py", line 202, in uncompress_file
    result = func(filename, *args, **kwargs)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/stream.py", line 248, in _read
    stream, format = _read_from_plugin('waveform', filename, format=format,
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/util/base.py", line 418, in _read_from_plugin
    is_format = buffered_load_entry_point(
                ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/util/misc.py", line 632, in buffered_load_entry_point
    _ENTRY_POINT_CACHE[hash_str] = load_entry_point(dist, group, name)
                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/pkg_resources/__init__.py", line 536, in load_entry_point
    return get_distribution(dist).load_entry_point(group, name)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/pkg_resources/__init__.py", line 2931, in load_entry_point
    return ep.load()
           ^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/pkg_resources/__init__.py", line 2518, in load
    return self.resolve()
           ^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/pkg_resources/__init__.py", line 2524, in resolve
    module = __import__(self.module_name, fromlist=['__name__'], level=0)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/io/css/core.py", line 21, in &lt;module&gt;
    b'c0': (b'S12', np.int),
                    ^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/numpy/__init__.py", line 324, in __getattr__
    raise AttributeError(__former_attrs__[attr])
AttributeError: module 'numpy' has no attribute 'int'.
`np.int` was a deprecated alias for the builtin `int`. To avoid this error in existing code, use `int` by itself. Doing this will not modify any behavior and is safe. When replacing `np.int`, you may wish to use e.g. `np.int64` or `np.int32` to specify the precision. If you wish to review your current use, check the release note link for additional information.
The aliases was originally deprecated in NumPy 1.20; for more details and guidance see the original release note at:
    https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
</f64><f65>Traceback (most recent call last):
  File "/workspace/obspy/obspy/core/util/base.py", line 652, in _generic_reader
    generic = callback_func(pathname_or_url, **kwargs)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/decorator.py", line 235, in fun
    return caller(func, *(extras + args), **kw)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/util/decorator.py", line 142, in uncompress_file
    return func(filename, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/stream.py", line 248, in _read
    stream, format = _read_from_plugin('waveform', filename, format=format,
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/util/base.py", line 430, in _read_from_plugin
    is_format = is_format(filename)
                ^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/io/gse2/core.py", line 120, in _is_gse1
    with open(filename, 'rb') as f:
         ^^^^^^^^^^^^^^^^^^^^
TypeError: expected str, bytes or os.PathLike object, not BufferedReader

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/workspace/obspy/obspy/io/nied/tests/test_knet_reading.py", line 37, in test_read_knet_ascii_from_open_files
    tr = read(fh)[0]
         ^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/decorator.py", line 235, in fun
    return caller(func, *(extras + args), **kw)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/util/decorator.py", line 291, in _map_example_filename
    return func(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/stream.py", line 207, in read
    st = _generic_reader(pathname_or_url, _read, **kwargs)
         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/util/base.py", line 659, in _generic_reader
    generic = callback_func(fh.name, **kwargs)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/decorator.py", line 235, in fun
    return caller(func, *(extras + args), **kw)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/util/decorator.py", line 202, in uncompress_file
    result = func(filename, *args, **kwargs)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/stream.py", line 248, in _read
    stream, format = _read_from_plugin('waveform', filename, format=format,
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/util/base.py", line 418, in _read_from_plugin
    is_format = buffered_load_entry_point(
                ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/util/misc.py", line 632, in buffered_load_entry_point
    _ENTRY_POINT_CACHE[hash_str] = load_entry_point(dist, group, name)
                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/pkg_resources/__init__.py", line 536, in load_entry_point
    return get_distribution(dist).load_entry_point(group, name)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/pkg_resources/__init__.py", line 2931, in load_entry_point
    return ep.load()
           ^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/pkg_resources/__init__.py", line 2518, in load
    return self.resolve()
           ^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/pkg_resources/__init__.py", line 2524, in resolve
    module = __import__(self.module_name, fromlist=['__name__'], level=0)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/io/css/core.py", line 21, in &lt;module&gt;
    b'c0': (b'S12', np.int),
                    ^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/numpy/__init__.py", line 324, in __getattr__
    raise AttributeError(__former_attrs__[attr])
AttributeError: module 'numpy' has no attribute 'int'.
`np.int` was a deprecated alias for the builtin `int`. To avoid this error in existing code, use `int` by itself. Doing this will not modify any behavior and is safe. When replacing `np.int`, you may wish to use e.g. `np.int64` or `np.int32` to specify the precision. If you wish to review your current use, check the release note link for additional information.
The aliases was originally deprecated in NumPy 1.20; for more details and guidance see the original release note at:
    https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
</f65><f66>Traceback (most recent call last):
  File "/workspace/obspy/obspy/io/nied/tests/test_knet_reading.py", line 72, in test_station_name_hack
    tr = read(testfile, convert_stnm=True)[0]
         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/decorator.py", line 235, in fun
    return caller(func, *(extras + args), **kw)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/util/decorator.py", line 291, in _map_example_filename
    return func(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/stream.py", line 207, in read
    st = _generic_reader(pathname_or_url, _read, **kwargs)
         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/util/base.py", line 684, in _generic_reader
    generic = callback_func(pathnames[0], **kwargs)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/decorator.py", line 235, in fun
    return caller(func, *(extras + args), **kw)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/util/decorator.py", line 202, in uncompress_file
    result = func(filename, *args, **kwargs)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/stream.py", line 248, in _read
    stream, format = _read_from_plugin('waveform', filename, format=format,
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/util/base.py", line 418, in _read_from_plugin
    is_format = buffered_load_entry_point(
                ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/util/misc.py", line 632, in buffered_load_entry_point
    _ENTRY_POINT_CACHE[hash_str] = load_entry_point(dist, group, name)
                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/pkg_resources/__init__.py", line 536, in load_entry_point
    return get_distribution(dist).load_entry_point(group, name)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/pkg_resources/__init__.py", line 2931, in load_entry_point
    return ep.load()
           ^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/pkg_resources/__init__.py", line 2518, in load
    return self.resolve()
           ^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/pkg_resources/__init__.py", line 2524, in resolve
    module = __import__(self.module_name, fromlist=['__name__'], level=0)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/io/css/core.py", line 21, in &lt;module&gt;
    b'c0': (b'S12', np.int),
                    ^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/numpy/__init__.py", line 324, in __getattr__
    raise AttributeError(__former_attrs__[attr])
AttributeError: module 'numpy' has no attribute 'int'.
`np.int` was a deprecated alias for the builtin `int`. To avoid this error in existing code, use `int` by itself. Doing this will not modify any behavior and is safe. When replacing `np.int`, you may wish to use e.g. `np.int64` or `np.int32` to specify the precision. If you wish to review your current use, check the release note link for additional information.
The aliases was originally deprecated in NumPy 1.20; for more details and guidance see the original release note at:
    https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
</f66><f67>Traceback (most recent call last):
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/doctest.py", line 2243, in runTest
    raise self.failureException(self.format_failure(new.getvalue()))
AssertionError: Failed doctest test for obspy.io.nied.__init__
  File "/workspace/obspy/obspy/io/nied/__init__.py", line 0, in __init__

----------------------------------------------------------------------
File "/workspace/obspy/obspy/io/nied/__init__.py", line 90, in obspy.io.nied.__init__
Failed example:
    st = read('/path/to/test.knet')
Exception raised:
    Traceback (most recent call last):
      File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/doctest.py", line 1355, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.io.nied.__init__[5]&gt;", line 1, in &lt;module&gt;
        st = read('/path/to/test.knet')
             ^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/decorator.py", line 235, in fun
        return caller(func, *(extras + args), **kw)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/workspace/obspy/obspy/core/util/decorator.py", line 291, in _map_example_filename
        return func(*args, **kwargs)
               ^^^^^^^^^^^^^^^^^^^^^
      File "/workspace/obspy/obspy/core/stream.py", line 207, in read
        st = _generic_reader(pathname_or_url, _read, **kwargs)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/workspace/obspy/obspy/core/util/base.py", line 684, in _generic_reader
        generic = callback_func(pathnames[0], **kwargs)
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/decorator.py", line 235, in fun
        return caller(func, *(extras + args), **kw)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/workspace/obspy/obspy/core/util/decorator.py", line 202, in uncompress_file
        result = func(filename, *args, **kwargs)
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/workspace/obspy/obspy/core/stream.py", line 248, in _read
        stream, format = _read_from_plugin('waveform', filename, format=format,
                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/workspace/obspy/obspy/core/util/base.py", line 418, in _read_from_plugin
        is_format = buffered_load_entry_point(
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/workspace/obspy/obspy/core/util/misc.py", line 632, in buffered_load_entry_point
        _ENTRY_POINT_CACHE[hash_str] = load_entry_point(dist, group, name)
                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/pkg_resources/__init__.py", line 536, in load_entry_point
        return get_distribution(dist).load_entry_point(group, name)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/pkg_resources/__init__.py", line 2931, in load_entry_point
        return ep.load()
               ^^^^^^^^^
      File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/pkg_resources/__init__.py", line 2518, in load
        return self.resolve()
               ^^^^^^^^^^^^^^
      File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/pkg_resources/__init__.py", line 2524, in resolve
        module = __import__(self.module_name, fromlist=['__name__'], level=0)
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/workspace/obspy/obspy/io/css/core.py", line 21, in &lt;module&gt;
        b'c0': (b'S12', np.int),
                        ^^^^^^
      File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/numpy/__init__.py", line 324, in __getattr__
        raise AttributeError(__former_attrs__[attr])
    AttributeError: module 'numpy' has no attribute 'int'.
    `np.int` was a deprecated alias for the builtin `int`. To avoid this error in existing code, use `int` by itself. Doing this will not modify any behavior and is safe. When replacing `np.int`, you may wish to use e.g. `np.int64` or `np.int32` to specify the precision. If you wish to review your current use, check the release note link for additional information.
    The aliases was originally deprecated in NumPy 1.20; for more details and guidance see the original release note at:
        https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
----------------------------------------------------------------------
File "/workspace/obspy/obspy/io/nied/__init__.py", line 91, in obspy.io.nied.__init__
Failed example:
    print(st) # doctest: +ELLIPSIS
Exception raised:
    Traceback (most recent call last):
      File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/doctest.py", line 1355, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.io.nied.__init__[6]&gt;", line 1, in &lt;module&gt;
        print(st) # doctest: +ELLIPSIS
              ^^
    NameError: name 'st' is not defined
----------------------------------------------------------------------
File "/workspace/obspy/obspy/io/nied/__init__.py", line 101, in obspy.io.nied.__init__
Failed example:
    st = read('/path/to/test.knet',convert_stnm=True)
Exception raised:
    Traceback (most recent call last):
      File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/doctest.py", line 1355, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.io.nied.__init__[7]&gt;", line 1, in &lt;module&gt;
        st = read('/path/to/test.knet',convert_stnm=True)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/decorator.py", line 235, in fun
        return caller(func, *(extras + args), **kw)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/workspace/obspy/obspy/core/util/decorator.py", line 291, in _map_example_filename
        return func(*args, **kwargs)
               ^^^^^^^^^^^^^^^^^^^^^
      File "/workspace/obspy/obspy/core/stream.py", line 207, in read
        st = _generic_reader(pathname_or_url, _read, **kwargs)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/workspace/obspy/obspy/core/util/base.py", line 684, in _generic_reader
        generic = callback_func(pathnames[0], **kwargs)
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/decorator.py", line 235, in fun
        return caller(func, *(extras + args), **kw)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/workspace/obspy/obspy/core/util/decorator.py", line 202, in uncompress_file
        result = func(filename, *args, **kwargs)
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/workspace/obspy/obspy/core/stream.py", line 248, in _read
        stream, format = _read_from_plugin('waveform', filename, format=format,
                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/workspace/obspy/obspy/core/util/base.py", line 418, in _read_from_plugin
        is_format = buffered_load_entry_point(
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/workspace/obspy/obspy/core/util/misc.py", line 632, in buffered_load_entry_point
        _ENTRY_POINT_CACHE[hash_str] = load_entry_point(dist, group, name)
                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/pkg_resources/__init__.py", line 536, in load_entry_point
        return get_distribution(dist).load_entry_point(group, name)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/pkg_resources/__init__.py", line 2931, in load_entry_point
        return ep.load()
               ^^^^^^^^^
      File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/pkg_resources/__init__.py", line 2518, in load
        return self.resolve()
               ^^^^^^^^^^^^^^
      File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/pkg_resources/__init__.py", line 2524, in resolve
        module = __import__(self.module_name, fromlist=['__name__'], level=0)
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/workspace/obspy/obspy/io/css/core.py", line 21, in &lt;module&gt;
        b'c0': (b'S12', np.int),
                        ^^^^^^
      File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/numpy/__init__.py", line 324, in __getattr__
        raise AttributeError(__former_attrs__[attr])
    AttributeError: module 'numpy' has no attribute 'int'.
    `np.int` was a deprecated alias for the builtin `int`. To avoid this error in existing code, use `int` by itself. Doing this will not modify any behavior and is safe. When replacing `np.int`, you may wish to use e.g. `np.int64` or `np.int32` to specify the precision. If you wish to review your current use, check the release note link for additional information.
    The aliases was originally deprecated in NumPy 1.20; for more details and guidance see the original release note at:
        https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
----------------------------------------------------------------------
File "/workspace/obspy/obspy/io/nied/__init__.py", line 102, in obspy.io.nied.__init__
Failed example:
    print(st) # doctest: +ELLIPSIS
Exception raised:
    Traceback (most recent call last):
      File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/doctest.py", line 1355, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.io.nied.__init__[8]&gt;", line 1, in &lt;module&gt;
        print(st) # doctest: +ELLIPSIS
              ^^
    NameError: name 'st' is not defined
----------------------------------------------------------------------
File "/workspace/obspy/obspy/io/nied/__init__.py", line 109, in obspy.io.nied.__init__
Failed example:
    print(st[0].stats) # doctest: +ELLIPSIS, +NORMALIZE_WHITESPACE
Exception raised:
    Traceback (most recent call last):
      File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/doctest.py", line 1355, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.io.nied.__init__[9]&gt;", line 1, in &lt;module&gt;
        print(st[0].stats) # doctest: +ELLIPSIS, +NORMALIZE_WHITESPACE
              ^^
    NameError: name 'st' is not defined
----------------------------------------------------------------------
File "/workspace/obspy/obspy/io/nied/__init__.py", line 123, in obspy.io.nied.__init__
Failed example:
    print(st[0].stats.knet.stlo)
Exception raised:
    Traceback (most recent call last):
      File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/doctest.py", line 1355, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.io.nied.__init__[10]&gt;", line 1, in &lt;module&gt;
        print(st[0].stats.knet.stlo)
              ^^
    NameError: name 'st' is not defined
----------------------------------------------------------------------
File "/workspace/obspy/obspy/io/nied/__init__.py", line 126, in obspy.io.nied.__init__
Failed example:
    print(st[0].stats.knet.comment)
Exception raised:
    Traceback (most recent call last):
      File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/doctest.py", line 1355, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.io.nied.__init__[11]&gt;", line 1, in &lt;module&gt;
        print(st[0].stats.knet.comment)
              ^^
    NameError: name 'st' is not defined

</f67></errors><failures /></io.nied><io.nlloc><installed>0.0.0.dev+0.g075824a2be</installed><timetaken>0.17934584617614746</timetaken><tested>True</tested><tests>12</tests><skipped>1</skipped><errors /><failures /></io.nlloc><io.nordic><installed>0.0.0.dev+0.g075824a2be</installed><timetaken>1.527156114578247</timetaken><tested>True</tested><tests>51</tests><skipped>0</skipped><errors /><failures /></io.nordic><io.pdas><installed>0.0.0.dev+0.g075824a2be</installed><timetaken>0.012509822845458984</timetaken><tested>True</tested><tests>3</tests><skipped>0</skipped><errors><f68>Traceback (most recent call last):
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/doctest.py", line 2243, in runTest
    raise self.failureException(self.format_failure(new.getvalue()))
AssertionError: Failed doctest test for obspy.io.pdas.core._read_pdas
  File "/workspace/obspy/obspy/io/pdas/core.py", line 41, in _read_pdas

----------------------------------------------------------------------
File "/workspace/obspy/obspy/io/pdas/core.py", line 57, in obspy.io.pdas.core._read_pdas
Failed example:
    st = read("/path/to/p1246001.108")
Exception raised:
    Traceback (most recent call last):
      File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/doctest.py", line 1355, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.io.pdas.core._read_pdas[1]&gt;", line 1, in &lt;module&gt;
        st = read("/path/to/p1246001.108")
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/decorator.py", line 235, in fun
        return caller(func, *(extras + args), **kw)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/workspace/obspy/obspy/core/util/decorator.py", line 291, in _map_example_filename
        return func(*args, **kwargs)
               ^^^^^^^^^^^^^^^^^^^^^
      File "/workspace/obspy/obspy/core/stream.py", line 207, in read
        st = _generic_reader(pathname_or_url, _read, **kwargs)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/workspace/obspy/obspy/core/util/base.py", line 684, in _generic_reader
        generic = callback_func(pathnames[0], **kwargs)
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/decorator.py", line 235, in fun
        return caller(func, *(extras + args), **kw)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/workspace/obspy/obspy/core/util/decorator.py", line 202, in uncompress_file
        result = func(filename, *args, **kwargs)
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/workspace/obspy/obspy/core/stream.py", line 248, in _read
        stream, format = _read_from_plugin('waveform', filename, format=format,
                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/workspace/obspy/obspy/core/util/base.py", line 418, in _read_from_plugin
        is_format = buffered_load_entry_point(
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/workspace/obspy/obspy/core/util/misc.py", line 632, in buffered_load_entry_point
        _ENTRY_POINT_CACHE[hash_str] = load_entry_point(dist, group, name)
                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/pkg_resources/__init__.py", line 536, in load_entry_point
        return get_distribution(dist).load_entry_point(group, name)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/pkg_resources/__init__.py", line 2931, in load_entry_point
        return ep.load()
               ^^^^^^^^^
      File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/pkg_resources/__init__.py", line 2518, in load
        return self.resolve()
               ^^^^^^^^^^^^^^
      File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/pkg_resources/__init__.py", line 2524, in resolve
        module = __import__(self.module_name, fromlist=['__name__'], level=0)
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/workspace/obspy/obspy/io/css/core.py", line 21, in &lt;module&gt;
        b'c0': (b'S12', np.int),
                        ^^^^^^
      File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/numpy/__init__.py", line 324, in __getattr__
        raise AttributeError(__former_attrs__[attr])
    AttributeError: module 'numpy' has no attribute 'int'.
    `np.int` was a deprecated alias for the builtin `int`. To avoid this error in existing code, use `int` by itself. Doing this will not modify any behavior and is safe. When replacing `np.int`, you may wish to use e.g. `np.int64` or `np.int32` to specify the precision. If you wish to review your current use, check the release note link for additional information.
    The aliases was originally deprecated in NumPy 1.20; for more details and guidance see the original release note at:
        https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
----------------------------------------------------------------------
File "/workspace/obspy/obspy/io/pdas/core.py", line 58, in obspy.io.pdas.core._read_pdas
Failed example:
    st  # doctest: +ELLIPSIS
Exception raised:
    Traceback (most recent call last):
      File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/doctest.py", line 1355, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.io.pdas.core._read_pdas[2]&gt;", line 1, in &lt;module&gt;
        st  # doctest: +ELLIPSIS
        ^^
    NameError: name 'st' is not defined
----------------------------------------------------------------------
File "/workspace/obspy/obspy/io/pdas/core.py", line 60, in obspy.io.pdas.core._read_pdas
Failed example:
    print(st)  # doctest: +ELLIPSIS
Exception raised:
    Traceback (most recent call last):
      File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/doctest.py", line 1355, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.io.pdas.core._read_pdas[3]&gt;", line 1, in &lt;module&gt;
        print(st)  # doctest: +ELLIPSIS
              ^^
    NameError: name 'st' is not defined

</f68></errors><failures /></io.pdas><io.pde><installed>0.0.0.dev+0.g075824a2be</installed><timetaken>0.2501249313354492</timetaken><tested>True</tested><tests>13</tests><skipped>0</skipped><errors /><failures /></io.pde><io.quakeml><installed>0.0.0.dev+0.g075824a2be</installed><timetaken>0.45665621757507324</timetaken><tested>True</tested><tests>38</tests><skipped>0</skipped><errors /><failures /></io.quakeml><io.reftek><installed>0.0.0.dev+0.g075824a2be</installed><timetaken>0.12644433975219727</timetaken><tested>True</tested><tests>20</tests><skipped>0</skipped><errors><f69>Traceback (most recent call last):
  File "/workspace/obspy/obspy/io/reftek/tests/test_core.py", line 212, in test_integration_with_obspy_core
    st_reftek = obspy.read(
                ^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/decorator.py", line 235, in fun
    return caller(func, *(extras + args), **kw)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/util/decorator.py", line 291, in _map_example_filename
    return func(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/stream.py", line 207, in read
    st = _generic_reader(pathname_or_url, _read, **kwargs)
         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/util/base.py", line 684, in _generic_reader
    generic = callback_func(pathnames[0], **kwargs)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/decorator.py", line 235, in fun
    return caller(func, *(extras + args), **kw)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/util/decorator.py", line 202, in uncompress_file
    result = func(filename, *args, **kwargs)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/stream.py", line 248, in _read
    stream, format = _read_from_plugin('waveform', filename, format=format,
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/util/base.py", line 418, in _read_from_plugin
    is_format = buffered_load_entry_point(
                ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/util/misc.py", line 632, in buffered_load_entry_point
    _ENTRY_POINT_CACHE[hash_str] = load_entry_point(dist, group, name)
                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/pkg_resources/__init__.py", line 536, in load_entry_point
    return get_distribution(dist).load_entry_point(group, name)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/pkg_resources/__init__.py", line 2931, in load_entry_point
    return ep.load()
           ^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/pkg_resources/__init__.py", line 2518, in load
    return self.resolve()
           ^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/pkg_resources/__init__.py", line 2524, in resolve
    module = __import__(self.module_name, fromlist=['__name__'], level=0)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/io/css/core.py", line 21, in &lt;module&gt;
    b'c0': (b'S12', np.int),
                    ^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/numpy/__init__.py", line 324, in __getattr__
    raise AttributeError(__former_attrs__[attr])
AttributeError: module 'numpy' has no attribute 'int'.
`np.int` was a deprecated alias for the builtin `int`. To avoid this error in existing code, use `int` by itself. Doing this will not modify any behavior and is safe. When replacing `np.int`, you may wish to use e.g. `np.int64` or `np.int32` to specify the precision. If you wish to review your current use, check the release note link for additional information.
The aliases was originally deprecated in NumPy 1.20; for more details and guidance see the original release note at:
    https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
</f69><f70>Traceback (most recent call last):
  File "/workspace/obspy/obspy/io/reftek/tests/test_core.py", line 527, in test_reading_packet_with_vpu_float_string
    st = obspy.read(self.reftek_file_vpu,
         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/decorator.py", line 235, in fun
    return caller(func, *(extras + args), **kw)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/util/decorator.py", line 291, in _map_example_filename
    return func(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/stream.py", line 207, in read
    st = _generic_reader(pathname_or_url, _read, **kwargs)
         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/util/base.py", line 684, in _generic_reader
    generic = callback_func(pathnames[0], **kwargs)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/decorator.py", line 235, in fun
    return caller(func, *(extras + args), **kw)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/util/decorator.py", line 202, in uncompress_file
    result = func(filename, *args, **kwargs)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/stream.py", line 248, in _read
    stream, format = _read_from_plugin('waveform', filename, format=format,
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/util/base.py", line 418, in _read_from_plugin
    is_format = buffered_load_entry_point(
                ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/util/misc.py", line 632, in buffered_load_entry_point
    _ENTRY_POINT_CACHE[hash_str] = load_entry_point(dist, group, name)
                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/pkg_resources/__init__.py", line 536, in load_entry_point
    return get_distribution(dist).load_entry_point(group, name)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/pkg_resources/__init__.py", line 2931, in load_entry_point
    return ep.load()
           ^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/pkg_resources/__init__.py", line 2518, in load
    return self.resolve()
           ^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/pkg_resources/__init__.py", line 2524, in resolve
    module = __import__(self.module_name, fromlist=['__name__'], level=0)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/io/css/core.py", line 21, in &lt;module&gt;
    b'c0': (b'S12', np.int),
                    ^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/numpy/__init__.py", line 324, in __getattr__
    raise AttributeError(__former_attrs__[attr])
AttributeError: module 'numpy' has no attribute 'int'.
`np.int` was a deprecated alias for the builtin `int`. To avoid this error in existing code, use `int` by itself. Doing this will not modify any behavior and is safe. When replacing `np.int`, you may wish to use e.g. `np.int64` or `np.int32` to specify the precision. If you wish to review your current use, check the release note link for additional information.
The aliases was originally deprecated in NumPy 1.20; for more details and guidance see the original release note at:
    https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
</f70><f71>Traceback (most recent call last):
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/doctest.py", line 2243, in runTest
    raise self.failureException(self.format_failure(new.getvalue()))
AssertionError: Failed doctest test for obspy.io.reftek.__init__
  File "/workspace/obspy/obspy/io/reftek/__init__.py", line 1, in __init__

----------------------------------------------------------------------
File "/workspace/obspy/obspy/io/reftek/__init__.py", line 53, in obspy.io.reftek.__init__
Failed example:
    st = read("/path/to/225051000_00008656", network="BW", location="",
              component_codes="ZNE")
Exception raised:
    Traceback (most recent call last):
      File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/doctest.py", line 1355, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.io.reftek.__init__[4]&gt;", line 1, in &lt;module&gt;
        st = read("/path/to/225051000_00008656", network="BW", location="",
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/decorator.py", line 235, in fun
        return caller(func, *(extras + args), **kw)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/workspace/obspy/obspy/core/util/decorator.py", line 291, in _map_example_filename
        return func(*args, **kwargs)
               ^^^^^^^^^^^^^^^^^^^^^
      File "/workspace/obspy/obspy/core/stream.py", line 207, in read
        st = _generic_reader(pathname_or_url, _read, **kwargs)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/workspace/obspy/obspy/core/util/base.py", line 684, in _generic_reader
        generic = callback_func(pathnames[0], **kwargs)
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/decorator.py", line 235, in fun
        return caller(func, *(extras + args), **kw)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/workspace/obspy/obspy/core/util/decorator.py", line 202, in uncompress_file
        result = func(filename, *args, **kwargs)
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/workspace/obspy/obspy/core/stream.py", line 248, in _read
        stream, format = _read_from_plugin('waveform', filename, format=format,
                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/workspace/obspy/obspy/core/util/base.py", line 418, in _read_from_plugin
        is_format = buffered_load_entry_point(
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/workspace/obspy/obspy/core/util/misc.py", line 632, in buffered_load_entry_point
        _ENTRY_POINT_CACHE[hash_str] = load_entry_point(dist, group, name)
                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/pkg_resources/__init__.py", line 536, in load_entry_point
        return get_distribution(dist).load_entry_point(group, name)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/pkg_resources/__init__.py", line 2931, in load_entry_point
        return ep.load()
               ^^^^^^^^^
      File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/pkg_resources/__init__.py", line 2518, in load
        return self.resolve()
               ^^^^^^^^^^^^^^
      File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/pkg_resources/__init__.py", line 2524, in resolve
        module = __import__(self.module_name, fromlist=['__name__'], level=0)
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/workspace/obspy/obspy/io/css/core.py", line 21, in &lt;module&gt;
        b'c0': (b'S12', np.int),
                        ^^^^^^
      File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/numpy/__init__.py", line 324, in __getattr__
        raise AttributeError(__former_attrs__[attr])
    AttributeError: module 'numpy' has no attribute 'int'.
    `np.int` was a deprecated alias for the builtin `int`. To avoid this error in existing code, use `int` by itself. Doing this will not modify any behavior and is safe. When replacing `np.int`, you may wish to use e.g. `np.int64` or `np.int32` to specify the precision. If you wish to review your current use, check the release note link for additional information.
    The aliases was originally deprecated in NumPy 1.20; for more details and guidance see the original release note at:
        https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
----------------------------------------------------------------------
File "/workspace/obspy/obspy/io/reftek/__init__.py", line 55, in obspy.io.reftek.__init__
Failed example:
    st  # doctest: +ELLIPSIS
Exception raised:
    Traceback (most recent call last):
      File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/doctest.py", line 1355, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.io.reftek.__init__[5]&gt;", line 1, in &lt;module&gt;
        st  # doctest: +ELLIPSIS
        ^^
    NameError: name 'st' is not defined
----------------------------------------------------------------------
File "/workspace/obspy/obspy/io/reftek/__init__.py", line 57, in obspy.io.reftek.__init__
Failed example:
    print(st)  # doctest: +ELLIPSIS
Exception raised:
    Traceback (most recent call last):
      File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/doctest.py", line 1355, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.io.reftek.__init__[6]&gt;", line 1, in &lt;module&gt;
        print(st)  # doctest: +ELLIPSIS
              ^^
    NameError: name 'st' is not defined
----------------------------------------------------------------------
File "/workspace/obspy/obspy/io/reftek/__init__.py", line 71, in obspy.io.reftek.__init__
Failed example:
    print(st[0].stats)  # doctest: +ELLIPSIS +NORMALIZE_WHITESPACE
Exception raised:
    Traceback (most recent call last):
      File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/doctest.py", line 1355, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.io.reftek.__init__[7]&gt;", line 1, in &lt;module&gt;
        print(st[0].stats)  # doctest: +ELLIPSIS +NORMALIZE_WHITESPACE
              ^^
    NameError: name 'st' is not defined

</f71></errors><failures /></io.reftek><io.rg16><installed>0.0.0.dev+0.g075824a2be</installed><timetaken>0.07623410224914551</timetaken><tested>True</tested><tests>36</tests><skipped>0</skipped><errors><f72>Traceback (most recent call last):
  File "/workspace/obspy/obspy/io/rg16/tests/test_read_rg16.py", line 122, in test_contacts_north_and_merge
    st = rc._read_rg16(filename, contacts_north=True, merge=True)
         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/decorator.py", line 235, in fun
    return caller(func, *(extras + args), **kw)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/io/rg16/util.py", line 23, in _open_file
    return func(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/io/rg16/core.py", line 77, in _read_rg16
    traces = _quick_merge(traces)
             ^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/io/rg16/util.py", line 136, in _quick_merge
    ar, trace_ar = _trace_list_to_rec_array(traces)
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/io/rg16/util.py", line 160, in _trace_list_to_rec_array
    dtype1 = [('id', np.object), ('starttime', float),
                     ^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/numpy/__init__.py", line 324, in __getattr__
    raise AttributeError(__former_attrs__[attr])
AttributeError: module 'numpy' has no attribute 'object'.
`np.object` was a deprecated alias for the builtin `object`. To avoid this error in existing code, use `object` by itself. Doing this will not modify any behavior and is safe. 
The aliases was originally deprecated in NumPy 1.20; for more details and guidance see the original release note at:
    https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
</f72><f73>Traceback (most recent call last):
  File "/workspace/obspy/obspy/io/rg16/tests/test_read_rg16.py", line 111, in test_merge
    st_merged = rc._read_rg16(fcnt_file, merge=True)
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/decorator.py", line 235, in fun
    return caller(func, *(extras + args), **kw)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/io/rg16/util.py", line 23, in _open_file
    return func(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/io/rg16/core.py", line 77, in _read_rg16
    traces = _quick_merge(traces)
             ^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/io/rg16/util.py", line 136, in _quick_merge
    ar, trace_ar = _trace_list_to_rec_array(traces)
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/io/rg16/util.py", line 160, in _trace_list_to_rec_array
    dtype1 = [('id', np.object), ('starttime', float),
                     ^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/numpy/__init__.py", line 324, in __getattr__
    raise AttributeError(__former_attrs__[attr])
AttributeError: module 'numpy' has no attribute 'object'.
`np.object` was a deprecated alias for the builtin `object`. To avoid this error in existing code, use `object` by itself. Doing this will not modify any behavior and is safe. 
The aliases was originally deprecated in NumPy 1.20; for more details and guidance see the original release note at:
    https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
</f73><f74>Traceback (most recent call last):
  File "/workspace/obspy/obspy/io/rg16/tests/test_read_rg16.py", line 31, in test_reading_rg16_files
    st_1 = read(fcnt_file)
           ^^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/decorator.py", line 235, in fun
    return caller(func, *(extras + args), **kw)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/util/decorator.py", line 291, in _map_example_filename
    return func(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/stream.py", line 207, in read
    st = _generic_reader(pathname_or_url, _read, **kwargs)
         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/util/base.py", line 684, in _generic_reader
    generic = callback_func(pathnames[0], **kwargs)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/decorator.py", line 235, in fun
    return caller(func, *(extras + args), **kw)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/util/decorator.py", line 202, in uncompress_file
    result = func(filename, *args, **kwargs)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/stream.py", line 248, in _read
    stream, format = _read_from_plugin('waveform', filename, format=format,
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/util/base.py", line 418, in _read_from_plugin
    is_format = buffered_load_entry_point(
                ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/core/util/misc.py", line 632, in buffered_load_entry_point
    _ENTRY_POINT_CACHE[hash_str] = load_entry_point(dist, group, name)
                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/pkg_resources/__init__.py", line 536, in load_entry_point
    return get_distribution(dist).load_entry_point(group, name)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/pkg_resources/__init__.py", line 2931, in load_entry_point
    return ep.load()
           ^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/pkg_resources/__init__.py", line 2518, in load
    return self.resolve()
           ^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/pkg_resources/__init__.py", line 2524, in resolve
    module = __import__(self.module_name, fromlist=['__name__'], level=0)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/io/css/core.py", line 21, in &lt;module&gt;
    b'c0': (b'S12', np.int),
                    ^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/numpy/__init__.py", line 324, in __getattr__
    raise AttributeError(__former_attrs__[attr])
AttributeError: module 'numpy' has no attribute 'int'.
`np.int` was a deprecated alias for the builtin `int`. To avoid this error in existing code, use `int` by itself. Doing this will not modify any behavior and is safe. When replacing `np.int`, you may wish to use e.g. `np.int64` or `np.int32` to specify the precision. If you wish to review your current use, check the release note link for additional information.
The aliases was originally deprecated in NumPy 1.20; for more details and guidance see the original release note at:
    https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
</f74><f75>Traceback (most recent call last):
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/doctest.py", line 2243, in runTest
    raise self.failureException(self.format_failure(new.getvalue()))
AssertionError: Failed doctest test for obspy.io.rg16.__init__
  File "/workspace/obspy/obspy/io/rg16/__init__.py", line 0, in __init__

----------------------------------------------------------------------
File "/workspace/obspy/obspy/io/rg16/__init__.py", line 53, in obspy.io.rg16.__init__
Failed example:
    st = obspy.read(filename)
Exception raised:
    Traceback (most recent call last):
      File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/doctest.py", line 1355, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.io.rg16.__init__[3]&gt;", line 1, in &lt;module&gt;
        st = obspy.read(filename)
             ^^^^^^^^^^^^^^^^^^^^
      File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/decorator.py", line 235, in fun
        return caller(func, *(extras + args), **kw)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/workspace/obspy/obspy/core/util/decorator.py", line 291, in _map_example_filename
        return func(*args, **kwargs)
               ^^^^^^^^^^^^^^^^^^^^^
      File "/workspace/obspy/obspy/core/stream.py", line 207, in read
        st = _generic_reader(pathname_or_url, _read, **kwargs)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/workspace/obspy/obspy/core/util/base.py", line 684, in _generic_reader
        generic = callback_func(pathnames[0], **kwargs)
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/decorator.py", line 235, in fun
        return caller(func, *(extras + args), **kw)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/workspace/obspy/obspy/core/util/decorator.py", line 202, in uncompress_file
        result = func(filename, *args, **kwargs)
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/workspace/obspy/obspy/core/stream.py", line 248, in _read
        stream, format = _read_from_plugin('waveform', filename, format=format,
                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/workspace/obspy/obspy/core/util/base.py", line 418, in _read_from_plugin
        is_format = buffered_load_entry_point(
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/workspace/obspy/obspy/core/util/misc.py", line 632, in buffered_load_entry_point
        _ENTRY_POINT_CACHE[hash_str] = load_entry_point(dist, group, name)
                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/pkg_resources/__init__.py", line 536, in load_entry_point
        return get_distribution(dist).load_entry_point(group, name)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/pkg_resources/__init__.py", line 2931, in load_entry_point
        return ep.load()
               ^^^^^^^^^
      File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/pkg_resources/__init__.py", line 2518, in load
        return self.resolve()
               ^^^^^^^^^^^^^^
      File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/pkg_resources/__init__.py", line 2524, in resolve
        module = __import__(self.module_name, fromlist=['__name__'], level=0)
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/workspace/obspy/obspy/io/css/core.py", line 21, in &lt;module&gt;
        b'c0': (b'S12', np.int),
                        ^^^^^^
      File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/numpy/__init__.py", line 324, in __getattr__
        raise AttributeError(__former_attrs__[attr])
    AttributeError: module 'numpy' has no attribute 'int'.
    `np.int` was a deprecated alias for the builtin `int`. To avoid this error in existing code, use `int` by itself. Doing this will not modify any behavior and is safe. When replacing `np.int`, you may wish to use e.g. `np.int64` or `np.int32` to specify the precision. If you wish to review your current use, check the release note link for additional information.
    The aliases was originally deprecated in NumPy 1.20; for more details and guidance see the original release note at:
        https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
----------------------------------------------------------------------
File "/workspace/obspy/obspy/io/rg16/__init__.py", line 59, in obspy.io.rg16.__init__
Failed example:
    st = obspy.read(filename, merge=True)
Exception raised:
    Traceback (most recent call last):
      File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/doctest.py", line 1355, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.io.rg16.__init__[5]&gt;", line 1, in &lt;module&gt;
        st = obspy.read(filename, merge=True)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/decorator.py", line 235, in fun
        return caller(func, *(extras + args), **kw)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/workspace/obspy/obspy/core/util/decorator.py", line 291, in _map_example_filename
        return func(*args, **kwargs)
               ^^^^^^^^^^^^^^^^^^^^^
      File "/workspace/obspy/obspy/core/stream.py", line 207, in read
        st = _generic_reader(pathname_or_url, _read, **kwargs)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/workspace/obspy/obspy/core/util/base.py", line 684, in _generic_reader
        generic = callback_func(pathnames[0], **kwargs)
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/decorator.py", line 235, in fun
        return caller(func, *(extras + args), **kw)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/workspace/obspy/obspy/core/util/decorator.py", line 202, in uncompress_file
        result = func(filename, *args, **kwargs)
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/workspace/obspy/obspy/core/stream.py", line 248, in _read
        stream, format = _read_from_plugin('waveform', filename, format=format,
                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/workspace/obspy/obspy/core/util/base.py", line 418, in _read_from_plugin
        is_format = buffered_load_entry_point(
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/workspace/obspy/obspy/core/util/misc.py", line 632, in buffered_load_entry_point
        _ENTRY_POINT_CACHE[hash_str] = load_entry_point(dist, group, name)
                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/pkg_resources/__init__.py", line 536, in load_entry_point
        return get_distribution(dist).load_entry_point(group, name)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/pkg_resources/__init__.py", line 2931, in load_entry_point
        return ep.load()
               ^^^^^^^^^
      File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/pkg_resources/__init__.py", line 2518, in load
        return self.resolve()
               ^^^^^^^^^^^^^^
      File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/pkg_resources/__init__.py", line 2524, in resolve
        module = __import__(self.module_name, fromlist=['__name__'], level=0)
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/workspace/obspy/obspy/io/css/core.py", line 21, in &lt;module&gt;
        b'c0': (b'S12', np.int),
                        ^^^^^^
      File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/numpy/__init__.py", line 324, in __getattr__
        raise AttributeError(__former_attrs__[attr])
    AttributeError: module 'numpy' has no attribute 'int'.
    `np.int` was a deprecated alias for the builtin `int`. To avoid this error in existing code, use `int` by itself. Doing this will not modify any behavior and is safe. When replacing `np.int`, you may wish to use e.g. `np.int64` or `np.int32` to specify the precision. If you wish to review your current use, check the release note link for additional information.
    The aliases was originally deprecated in NumPy 1.20; for more details and guidance see the original release note at:
        https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
----------------------------------------------------------------------
File "/workspace/obspy/obspy/io/rg16/__init__.py", line 65, in obspy.io.rg16.__init__
Failed example:
    st = obspy.read(filename, contacts_north=True)
Exception raised:
    Traceback (most recent call last):
      File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/doctest.py", line 1355, in __run
        exec(compile(example.source, filename, "single",
      File "&lt;doctest obspy.io.rg16.__init__[6]&gt;", line 1, in &lt;module&gt;
        st = obspy.read(filename, contacts_north=True)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/decorator.py", line 235, in fun
        return caller(func, *(extras + args), **kw)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/workspace/obspy/obspy/core/util/decorator.py", line 291, in _map_example_filename
        return func(*args, **kwargs)
               ^^^^^^^^^^^^^^^^^^^^^
      File "/workspace/obspy/obspy/core/stream.py", line 207, in read
        st = _generic_reader(pathname_or_url, _read, **kwargs)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/workspace/obspy/obspy/core/util/base.py", line 684, in _generic_reader
        generic = callback_func(pathnames[0], **kwargs)
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/decorator.py", line 235, in fun
        return caller(func, *(extras + args), **kw)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/workspace/obspy/obspy/core/util/decorator.py", line 202, in uncompress_file
        result = func(filename, *args, **kwargs)
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/workspace/obspy/obspy/core/stream.py", line 248, in _read
        stream, format = _read_from_plugin('waveform', filename, format=format,
                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/workspace/obspy/obspy/core/util/base.py", line 418, in _read_from_plugin
        is_format = buffered_load_entry_point(
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/workspace/obspy/obspy/core/util/misc.py", line 632, in buffered_load_entry_point
        _ENTRY_POINT_CACHE[hash_str] = load_entry_point(dist, group, name)
                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/pkg_resources/__init__.py", line 536, in load_entry_point
        return get_distribution(dist).load_entry_point(group, name)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/pkg_resources/__init__.py", line 2931, in load_entry_point
        return ep.load()
               ^^^^^^^^^
      File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/pkg_resources/__init__.py", line 2518, in load
        return self.resolve()
               ^^^^^^^^^^^^^^
      File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/pkg_resources/__init__.py", line 2524, in resolve
        module = __import__(self.module_name, fromlist=['__name__'], level=0)
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/workspace/obspy/obspy/io/css/core.py", line 21, in &lt;module&gt;
        b'c0': (b'S12', np.int),
                        ^^^^^^
      File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/numpy/__init__.py", line 324, in __getattr__
        raise AttributeError(__former_attrs__[attr])
    AttributeError: module 'numpy' has no attribute 'int'.
    `np.int` was a deprecated alias for the builtin `int`. To avoid this error in existing code, use `int` by itself. Doing this will not modify any behavior and is safe. When replacing `np.int`, you may wish to use e.g. `np.int64` or `np.int32` to specify the precision. If you wish to review your current use, check the release note link for additional information.
    The aliases was originally deprecated in NumPy 1.20; for more details and guidance see the original release note at:
        https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations

</f75></errors><failures /></io.rg16><io.sac><installed>0.0.0.dev+0.g075824a2be</installed><timetaken>0.7538154125213623</timetaken><tested>True</tested><tests>96</tests><skipped>0</skipped><errors /><failures /></io.sac><io.scardec><installed>0.0.0.dev+0.g075824a2be</installed><timetaken>0.09066605567932129</timetaken><tested>True</tested><tests>5</tests><skipped>0</skipped><errors /><failures /></io.scardec><io.seg2><installed>0.0.0.dev+0.g075824a2be</installed><timetaken>0.016148805618286133</timetaken><tested>True</tested><tests>2</tests><skipped>0</skipped><errors /><failures /></io.seg2><io.segy><installed>0.0.0.dev+0.g075824a2be</installed><timetaken>0.6150131225585938</timetaken><tested>True</tested><tests>56</tests><skipped>0</skipped><errors /><failures /></io.segy><io.seisan><installed>0.0.0.dev+0.g075824a2be</installed><timetaken>0.10448789596557617</timetaken><tested>True</tested><tests>8</tests><skipped>0</skipped><errors /><failures /></io.seisan><io.seiscomp><installed>0.0.0.dev+0.g075824a2be</installed><timetaken>3.2220940589904785</timetaken><tested>True</tested><tests>47</tests><skipped>0</skipped><errors /><failures /></io.seiscomp><io.sh><installed>0.0.0.dev+0.g075824a2be</installed><timetaken>0.357830286026001</timetaken><tested>True</tested><tests>25</tests><skipped>0</skipped><errors /><failures /></io.sh><io.shapefile><installed>0.0.0.dev+0.g075824a2be</installed><timetaken>0.20815777778625488</timetaken><tested>True</tested><tests>7</tests><skipped>6</skipped><errors /><failures /></io.shapefile><io.stationtxt><installed>0.0.0.dev+0.g075824a2be</installed><timetaken>0.1882321834564209</timetaken><tested>True</tested><tests>11</tests><skipped>0</skipped><errors /><failures /></io.stationtxt><io.stationxml><installed>0.0.0.dev+0.g075824a2be</installed><timetaken>1.1098034381866455</timetaken><tested>True</tested><tests>22</tests><skipped>0</skipped><errors /><failures /></io.stationxml><io.wav><installed>0.0.0.dev+0.g075824a2be</installed><timetaken>0.029343128204345703</timetaken><tested>True</tested><tests>8</tests><skipped>0</skipped><errors /><failures /></io.wav><io.win><installed>0.0.0.dev+0.g075824a2be</installed><timetaken>0.0980844497680664</timetaken><tested>True</tested><tests>2</tests><skipped>0</skipped><errors /><failures /></io.win><io.xseed><installed>0.0.0.dev+0.g075824a2be</installed><timetaken>11.171576499938965</timetaken><tested>True</tested><tests>82</tests><skipped>0</skipped><errors /><failures /></io.xseed><io.y><installed>0.0.0.dev+0.g075824a2be</installed><timetaken>0.014459848403930664</timetaken><tested>True</tested><tests>5</tests><skipped>0</skipped><errors /><failures /></io.y><io.zmap><installed>0.0.0.dev+0.g075824a2be</installed><timetaken>0.2602379322052002</timetaken><tested>True</tested><tests>14</tests><skipped>0</skipped><errors /><failures /></io.zmap><realtime><installed>0.0.0.dev+0.g075824a2be</installed><timetaken>0.5442850589752197</timetaken><tested>True</tested><tests>22</tests><skipped>0</skipped><errors /><failures /></realtime><scripts><installed>0.0.0.dev+0.g075824a2be</installed><timetaken>0.013216972351074219</timetaken><tested>True</tested><tests>2</tests><skipped>0</skipped><errors /><failures /></scripts><signal><installed>0.0.0.dev+0.g075824a2be</installed><timetaken>0</timetaken><tested>True</tested><tests>1</tests><skipped>0</skipped><failures /><errors><f76>&gt;&gt;&gt; Cannot import test suite for module obspy.signal due to:
------------------------------------------------------------
  File "&lt;frozen runpy&gt;", line 198, in _run_module_as_main
  File "&lt;frozen runpy&gt;", line 88, in _run_code
  File "/workspace/obspy/obspy/scripts/runtests.py", line 752, in &lt;module&gt;
    errors = run(interactive=False)
  File "/workspace/obspy/obspy/scripts/runtests.py", line 706, in run
    return run_tests(verbosity, args.tests, report, args.log, args.server,
  File "/workspace/obspy/obspy/scripts/runtests.py", line 537, in run_tests
    suites, status, import_failures = _get_suites(verbosity, tests)
  File "/workspace/obspy/obspy/scripts/runtests.py", line 161, in _get_suites
    suite.append(ut.loadTestsFromName(test, None))
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/unittest/loader.py", line 217, in loadTestsFromName
    test = obj()
           ^^^^^
  File "/workspace/obspy/obspy/signal/tests/__init__.py", line 12, in suite
    add_doctests(suite, MODULE_NAME)
  File "/workspace/obspy/obspy/core/util/testing.py", line 114, in add_doctests
    _module = __import__(_module_name,
              ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/obspy/obspy/signal/cpxtrace.py", line 20, in &lt;module&gt;
    from scipy.integrate import cumtrapz

ImportError: cannot import name 'cumtrapz' from 'scipy.integrate' (/home/ubuntu/.pyenv/versions/3.11.10/lib/python3.11/site-packages/scipy/integrate/__init__.py)
</f76></errors></signal><taup><installed>0.0.0.dev+0.g075824a2be</installed><timetaken>52.94826412200928</timetaken><tested>True</tested><tests>64</tests><skipped>6</skipped><errors><f77>Traceback (most recent call last):
  File "/workspace/obspy/obspy/taup/tests/test_plotting.py", line 81, in test_spherical_diff_phases
    with ImageComparison(self.image_dir,
  File "/workspace/obspy/obspy/core/util/testing.py", line 476, in __exit__
    raise ImageComparisonException(msg)
obspy.core.util.testing.ImageComparisonException: Image comparison failed.
	File:      spherical_diff_phases.png
	RMS:       5.820826115481089
	Tolerance: 3.0
Upload to imgur failed (caught ModuleNotFoundError: No module named 'pyimgur').
</f77></errors><failures /></taup></obspy><dependencies><numpy>1.26.4</numpy><scipy>1.17.1</scipy><matplotlib>3.10.8</matplotlib><lxml.etree>6.0.4</lxml.etree><setuptools>68.2.2</setuptools><sqlalchemy>2.0.49</sqlalchemy><decorator>5.2.1</decorator><requests>2.33.1</requests><flake8>7.3.0</flake8><pyimgur>---</pyimgur><pyproj>---</pyproj><pep8-naming>0.15.1</pep8-naming><m2crypto>---</m2crypto><shapefile>---</shapefile><mpl_toolkits.basemap>---</mpl_toolkits.basemap><mock>5.2.0</mock><pyflakes>3.4.0</pyflakes><geographiclib>---</geographiclib><cartopy>---</cartopy></dependencies><platform><system>Linux</system><release>6.12.58+</release><version>#1 SMP PREEMPT_DYNAMIC Sat Jan 17 06:53:48 UTC 2026</version><machine>x86_64</machine><processor>x86_64</processor><python_version>3.11.10</python_version><python_implementation>CPython</python_implementation><python_compiler>GCC 13.3.0</python_compiler><architecture>64bit</architecture><node>gh-actions</node></platform><tests>1682</tests><errors>78</errors><failures>0</failures><skipped>39</skipped><skipped_tests_details>[('core', 'obspy.core.tests.test_network', 'NetworkBasemapTestCase', 'test_location_plot_global', 'basemap not installed'), ('core', 'obspy.core.tests.test_network', 'NetworkBasemapTestCase', 'test_location_plot_local', 'basemap not installed'), ('core', 'obspy.core.tests.test_network', 'NetworkBasemapTestCase', 'test_location_plot_ortho', 'basemap not installed'), ('core', 'obspy.core.tests.test_network', 'NetworkCartopyTestCase', 'test_location_plot_global', 'cartopy not installed'), ('core', 'obspy.core.tests.test_network', 'NetworkCartopyTestCase', 'test_location_plot_local', 'cartopy not installed'), ('core', 'obspy.core.tests.test_network', 'NetworkCartopyTestCase', 'test_location_plot_ortho', 'cartopy not installed'), ('core', 'obspy.core.tests.test_code_formatting', 'CodeFormattingTestCase', 'test_flake8', 'flake8 check disabled'), ('core', 'obspy.core.tests.test_inventory', 'InventoryBasemapTestCase', 'test_combined_station_event_plot', 'basemap not installed'), ('core', 'obspy.core.tests.test_inventory', 'InventoryBasemapTestCase', 'test_location_plot_global', 'basemap not installed'), ('core', 'obspy.core.tests.test_inventory', 'InventoryBasemapTestCase', 'test_location_plot_local', 'basemap not installed'), ('core', 'obspy.core.tests.test_inventory', 'InventoryBasemapTestCase', 'test_location_plot_ortho', 'basemap not installed'), ('core', 'obspy.core.tests.test_inventory', 'InventoryCartopyTestCase', 'test_location_plot_global', 'cartopy not installed'), ('core', 'obspy.core.tests.test_inventory', 'InventoryCartopyTestCase', 'test_location_plot_local', 'cartopy not installed'), ('core', 'obspy.core.tests.test_inventory', 'InventoryCartopyTestCase', 'test_location_plot_ortho', 'cartopy not installed'), ('core', 'obspy.core.tests.test_event', 'CatalogBasemapTestCase', 'test_catalog_plot_global', 'basemap not installed'), ('core', 'obspy.core.tests.test_event', 'CatalogBasemapTestCase', 'test_catalog_plot_local', 'basemap not installed'), ('core', 'obspy.core.tests.test_event', 'CatalogBasemapTestCase', 'test_catalog_plot_ortho', 'basemap not installed'), ('core', 'obspy.core.tests.test_event', 'CatalogBasemapTestCase', 'test_catalog_plot_ortho_longitude_wrap', 'basemap not installed'), ('core', 'obspy.core.tests.test_event', 'CatalogBasemapTestCase', 'test_plot_catalog_before_1900', 'basemap not installed'), ('core', 'obspy.core.tests.test_event', 'CatalogCartopyTestCase', 'test_catalog_plot_global', 'Cartopy not installed or too old'), ('core', 'obspy.core.tests.test_event', 'CatalogCartopyTestCase', 'test_catalog_plot_local', 'Cartopy not installed or too old'), ('core', 'obspy.core.tests.test_event', 'CatalogCartopyTestCase', 'test_catalog_plot_ortho', 'Cartopy not installed or too old'), ('core', 'obspy.core.tests.test_event', 'CatalogCartopyTestCase', 'test_catalog_plot_ortho_longitude_wrap', 'Cartopy not installed or too old'), ('core', 'obspy.core.tests.test_event', 'EventTestCase', 'test_plot_farfield_without_quiver_with_maps', 'basemap not installed'), ('geodetics', 'obspy.geodetics.tests.test_util_geodetics', 'UtilGeodeticsTestCase', 'test_gps_2_dist_azimuth_with_geographiclib', 'Module geographiclib is not installed'), ('geodetics', 'obspy.geodetics.tests.test_util_geodetics', 'UtilGeodeticsTestCase', 'test_issue_375', 'Module geographiclib is not installed'), ('io.nlloc', 'obspy.io.nlloc.tests.test_util', 'NLLOCTestCase', 'test_read_nlloc_scatter_coordinate_conversion', 'pyproj not installed'), ('io.shapefile', 'obspy.io.shapefile.tests.test_core', 'ShapefileTestCase', 'test_write_catalog_shapefile', 'pyshp not installed'), ('io.shapefile', 'obspy.io.shapefile.tests.test_core', 'ShapefileTestCase', 'test_write_catalog_shapefile_via_plugin', 'pyshp not installed'), ('io.shapefile', 'obspy.io.shapefile.tests.test_core', 'ShapefileTestCase', 'test_write_catalog_shapefile_with_extra_field', 'pyshp not installed'), ('io.shapefile', 'obspy.io.shapefile.tests.test_core', 'ShapefileTestCase', 'test_write_inventory_shapefile', 'pyshp not installed'), ('io.shapefile', 'obspy.io.shapefile.tests.test_core', 'ShapefileTestCase', 'test_write_inventory_shapefile_via_plugin', 'pyshp not installed'), ('io.shapefile', 'obspy.io.shapefile.tests.test_core', 'ShapefileTestCase', 'test_write_inventory_shapefile_with_extra_field', 'pyshp not installed'), ('taup', 'obspy.taup.tests.test_tau', 'TauPyModelTestCase', 'test_p_iasp91_geo_manual', 'Module geographiclib is not installed'), ('taup', 'obspy.taup.tests.test_tau', 'TauPyModelTestCase', 'test_pierce_p_iasp91_geo', 'test needs geographiclib &gt;= 1.34'), ('taup', 'obspy.taup.tests.test_tau', 'TauPyModelTestCase', 'test_single_path_geo_iasp91', 'test needs geographiclib &gt;= 1.34'), ('taup', 'obspy.taup.tests.test_taup_geo', 'TaupGeoTestCase', 'test_path_geo', 'Module geographiclib is not installed or too old.'), ('taup', 'obspy.taup.tests.test_taup_geo', 'TaupGeoTestCase', 'test_path_resampling', 'Module geographiclib is not installed or too old.'), ('taup', 'obspy.taup.tests.test_ray_paths', 'RayPathCalculationsTestCase', 'test_compute_ray_paths', 'test needs geographiclib &gt;= 1.34')]</skipped_tests_details></report>