Public bug reported:

Imported from Debian bug http://bugs.debian.org/1115775:

Source: python-gcal-sync
Version: 7.0.0-2
Severity: serious
Justification: FTBFS
Tags: forky sid ftbfs
User: [email protected]
Usertags: ftbfs-20250919 ftbfs-forky

Hi,

During a rebuild of all packages in sid, your package failed to build
on amd64.

The full build log is available from:
http://qa-logs.debian.net/2025/09/19/python-gcal-sync_7.0.0-2_unstable.log

All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20250919;[email protected]
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20250919&[email protected]&allbugs=1&cseverity=1&ctags=1&caffected=1#results

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

If you reassign this bug to another package, please mark it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects

If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.

-- 
Relevant part of the build log (hopefully):
>  debian/rules binary
> make: pyversions: No such file or directory
> py3versions: no X-Python3-Version in control file, using supported versions
> dh binary --buildsystem=pybuild --with python3
>    dh_update_autotools_config -O--buildsystem=pybuild
>    dh_autoreconf -O--buildsystem=pybuild
>    dh_auto_configure -O--buildsystem=pybuild
>    dh_auto_build -O--buildsystem=pybuild
> I: pybuild plugin_pyproject:129: Building wheel for python3.13 with "build" 
> module
> I: pybuild base:311: python3.13 -m build --skip-dependency-check 
> --no-isolation --wheel --outdir 
> /build/reproducible-path/python-gcal-sync-7.0.0/.pybuild/cpython3_3.13  
> * Building wheel...
> /usr/lib/python3/dist-packages/setuptools/dist.py:759: 
> SetuptoolsDeprecationWarning: License classifiers are deprecated.
> !!
> 
>         
> ********************************************************************************
>         Please consider removing the following classifiers in favor of a SPDX 
> license expression:
> 
>         License :: OSI Approved :: Apache Software License
> 
>         See 
> https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license 
> for details.
>         
> ********************************************************************************
> 
> !!
>   self._finalize_license_expression()
> running bdist_wheel
> running build
> running build_py
> creating build/lib/gcal_sync
> copying ./gcal_sync/__init__.py -> build/lib/gcal_sync
> copying ./gcal_sync/auth.py -> build/lib/gcal_sync
> copying ./gcal_sync/model.py -> build/lib/gcal_sync
> copying ./gcal_sync/store.py -> build/lib/gcal_sync
> copying ./gcal_sync/sync.py -> build/lib/gcal_sync
> copying ./gcal_sync/api.py -> build/lib/gcal_sync
> copying ./gcal_sync/const.py -> build/lib/gcal_sync
> copying ./gcal_sync/exceptions.py -> build/lib/gcal_sync
> copying ./gcal_sync/timeline.py -> build/lib/gcal_sync
> running egg_info
> creating gcal_sync.egg-info
> writing gcal_sync.egg-info/PKG-INFO
> writing dependency_links to gcal_sync.egg-info/dependency_links.txt
> writing requirements to gcal_sync.egg-info/requires.txt
> writing top-level names to gcal_sync.egg-info/top_level.txt
> writing manifest file 'gcal_sync.egg-info/SOURCES.txt'
> reading manifest file 'gcal_sync.egg-info/SOURCES.txt'
> adding license file 'LICENSE'
> writing manifest file 'gcal_sync.egg-info/SOURCES.txt'
> copying ./gcal_sync/py.typed -> build/lib/gcal_sync
> installing to build/bdist.linux-x86_64/wheel
> running install
> running install_lib
> creating build/bdist.linux-x86_64/wheel
> creating build/bdist.linux-x86_64/wheel/gcal_sync
> copying build/lib/gcal_sync/__init__.py -> 
> build/bdist.linux-x86_64/wheel/./gcal_sync
> copying build/lib/gcal_sync/auth.py -> 
> build/bdist.linux-x86_64/wheel/./gcal_sync
> copying build/lib/gcal_sync/model.py -> 
> build/bdist.linux-x86_64/wheel/./gcal_sync
> copying build/lib/gcal_sync/store.py -> 
> build/bdist.linux-x86_64/wheel/./gcal_sync
> copying build/lib/gcal_sync/sync.py -> 
> build/bdist.linux-x86_64/wheel/./gcal_sync
> copying build/lib/gcal_sync/py.typed -> 
> build/bdist.linux-x86_64/wheel/./gcal_sync
> copying build/lib/gcal_sync/api.py -> 
> build/bdist.linux-x86_64/wheel/./gcal_sync
> copying build/lib/gcal_sync/const.py -> 
> build/bdist.linux-x86_64/wheel/./gcal_sync
> copying build/lib/gcal_sync/exceptions.py -> 
> build/bdist.linux-x86_64/wheel/./gcal_sync
> copying build/lib/gcal_sync/timeline.py -> 
> build/bdist.linux-x86_64/wheel/./gcal_sync
> running install_egg_info
> Copying gcal_sync.egg-info to 
> build/bdist.linux-x86_64/wheel/./gcal_sync-7.0.0.egg-info
> running install_scripts
> creating build/bdist.linux-x86_64/wheel/gcal_sync-7.0.0.dist-info/WHEEL
> creating 
> '/build/reproducible-path/python-gcal-sync-7.0.0/.pybuild/cpython3_3.13/.tmp-ygfmt1a5/gcal_sync-7.0.0-py3-none-any.whl'
>  and adding 'build/bdist.linux-x86_64/wheel' to it
> adding 'gcal_sync/__init__.py'
> adding 'gcal_sync/api.py'
> adding 'gcal_sync/auth.py'
> adding 'gcal_sync/const.py'
> adding 'gcal_sync/exceptions.py'
> adding 'gcal_sync/model.py'
> adding 'gcal_sync/py.typed'
> adding 'gcal_sync/store.py'
> adding 'gcal_sync/sync.py'
> adding 'gcal_sync/timeline.py'
> adding 'gcal_sync-7.0.0.dist-info/licenses/LICENSE'
> adding 'gcal_sync-7.0.0.dist-info/METADATA'
> adding 'gcal_sync-7.0.0.dist-info/WHEEL'
> adding 'gcal_sync-7.0.0.dist-info/top_level.txt'
> adding 'gcal_sync-7.0.0.dist-info/RECORD'
> removing build/bdist.linux-x86_64/wheel
> Successfully built gcal_sync-7.0.0-py3-none-any.whl
> I: pybuild plugin_pyproject:144: Unpacking wheel built for python3.13 with 
> "installer" module
>    dh_auto_test -O--buildsystem=pybuild
> I: pybuild base:311: cd 
> /build/reproducible-path/python-gcal-sync-7.0.0/.pybuild/cpython3_3.13/build; 
> python3.13 -m pytest -v tests --ignore tests/conftest.py
> ============================= test session starts 
> ==============================
> platform linux -- Python 3.13.7, pytest-8.4.2, pluggy-1.6.0 -- 
> /usr/bin/python3.13
> cachedir: .pytest_cache
> rootdir: 
> /build/reproducible-path/python-gcal-sync-7.0.0/.pybuild/cpython3_3.13/build
> configfile: pytest.ini
> plugins: aiohttp-1.1.0, asyncio-1.1.0, typeguard-4.4.4, cov-5.0.0
> asyncio: mode=Mode.AUTO, asyncio_default_fixture_loop_scope=None, 
> asyncio_default_test_loop_scope=function
> collecting ... collected 178 items
> 
> tests/test_api.py::test_get_calendar ERROR                               [  
> 0%]
> tests/test_api.py::test_list_calendars ERROR                             [  
> 1%]
> tests/test_api.py::test_list_calendars_empty_reply ERROR                 [  
> 1%]
> tests/test_api.py::test_get_event ERROR                                  [  
> 2%]
> tests/test_api.py::test_list_events ERROR                                [  
> 2%]
> tests/test_api.py::test_list_events_with_date_limit ERROR                [  
> 3%]
> tests/test_api.py::test_create_event_with_date ERROR                     [  
> 3%]
> tests/test_api.py::test_create_event_with_datetime ERROR                 [  
> 4%]
> tests/test_api.py::test_create_event_with_timezone ERROR                 [  
> 5%]
> tests/test_api.py::test_event_missing_summary ERROR                      [  
> 5%]
> tests/test_api.py::test_list_events_page_token ERROR                     [  
> 6%]
> tests/test_api.py::test_list_events_multiple_pages_with_iterator ERROR   [  
> 6%]
> tests/test_api.py::test_list_event_url_encoding ERROR                    [  
> 7%]
> tests/test_api.py::test_delete_event[json-store] ERROR                   [  
> 7%]
> tests/test_api.py::test_delete_event[in-memory-store] ERROR              [  
> 8%]
> tests/test_api.py::test_delete_recurring_event_instance[json-store] ERROR [  
> 8%]
> tests/test_api.py::test_delete_recurring_event_instance[in-memory-store] 
> ERROR [  9%]
> tests/test_api.py::test_delete_recurring_event_and_future[json-store] ERROR [ 
> 10%]
> tests/test_api.py::test_delete_recurring_event_and_future[in-memory-store] 
> ERROR [ 10%]
> tests/test_api.py::test_delete_recurring_event_series[json-store] ERROR  [ 
> 11%]
> tests/test_api.py::test_delete_recurring_event_series[in-memory-store] ERROR 
> [ 11%]
> tests/test_api.py::test_delete_recurring_event_and_future_first_instance[json-store]
>  ERROR [ 12%]
> tests/test_api.py::test_delete_recurring_event_and_future_first_instance[in-memory-store]
>  ERROR [ 12%]
> tests/test_api.py::test_store_create_event_with_date[json-store] ERROR   [ 
> 13%]
> tests/test_api.py::test_store_create_event_with_date[in-memory-store] ERROR [ 
> 14%]
> tests/test_api.py::test_delete_missing_event[json-store] ERROR           [ 
> 14%]
> tests/test_api.py::test_delete_missing_event[in-memory-store] ERROR      [ 
> 15%]
> tests/test_api.py::test_create_event_with_reminder ERROR                 [ 
> 15%]
> tests/test_api.py::test_api_self_response[json-store] ERROR              [ 
> 16%]
> tests/test_api.py::test_api_self_response[in-memory-store] ERROR         [ 
> 16%]
> tests/test_auth.py::test_request ERROR                                   [ 
> 17%]
> tests/test_auth.py::test_get_json_response ERROR                         [ 
> 17%]
> tests/test_auth.py::test_get_json_response_unexpected ERROR              [ 
> 18%]
> tests/test_auth.py::test_get_json_response_unexpected_text ERROR         [ 
> 19%]
> tests/test_auth.py::test_post_json_response ERROR                        [ 
> 19%]
> tests/test_auth.py::test_post_json_response_unexpected ERROR             [ 
> 20%]
> tests/test_auth.py::test_post_json_response_unexpected_text ERROR        [ 
> 20%]
> tests/test_auth.py::test_get_json_response_bad_request ERROR             [ 
> 21%]
> tests/test_auth.py::test_auth_refresh_error ERROR                        [ 
> 21%]
> tests/test_auth.py::test_unavailable_error ERROR                         [ 
> 22%]
> tests/test_auth.py::test_forbidden_error ERROR                           [ 
> 23%]
> tests/test_model.py::test_calendar PASSED                                [ 
> 23%]
> tests/test_model.py::test_calendar_timezone PASSED                       [ 
> 24%]
> tests/test_model.py::test_event_with_date PASSED                         [ 
> 24%]
> tests/test_model.py::test_event_datetime PASSED                          [ 
> 25%]
> tests/test_model.py::test_invalid_datetime PASSED                        [ 
> 25%]
> tests/test_model.py::test_event_timezone PASSED                          [ 
> 26%]
> tests/test_model.py::test_event_utc PASSED                               [ 
> 26%]
> tests/test_model.py::test_event_timezone_comparison PASSED               [ 
> 27%]
> tests/test_model.py::test_event_timezone_comparison_timetone_not_used PASSED 
> [ 28%]
> tests/test_model.py::test_event_cancelled PASSED                         [ 
> 28%]
> tests/test_model.py::test_required_fields PASSED                         [ 
> 29%]
> tests/test_model.py::test_event_type[default-default] PASSED             [ 
> 29%]
> tests/test_model.py::test_event_type[focusTime-focusTime] PASSED         [ 
> 30%]
> tests/test_model.py::test_event_type[outOfOffice-outOfOffice] PASSED     [ 
> 30%]
> tests/test_model.py::test_event_type[workingLocation-workingLocation] PASSED 
> [ 31%]
> tests/test_model.py::test_event_type[fromGmail-fromGmail] PASSED         [ 
> 32%]
> tests/test_model.py::test_event_type[birthday-birthday] PASSED           [ 
> 32%]
> tests/test_model.py::test_event_type[some-event-type-unknown] PASSED     [ 
> 33%]
> tests/test_model.py::test_visibility_enum[default-default] PASSED        [ 
> 33%]
> tests/test_model.py::test_visibility_enum[public-public] PASSED          [ 
> 34%]
> tests/test_model.py::test_visibility_enum[private-private] PASSED        [ 
> 34%]
> tests/test_model.py::test_visibility_enum[confidential-private] PASSED   [ 
> 35%]
> tests/test_model.py::test_attendees PASSED                               [ 
> 35%]
> tests/test_model.py::test_recurring_event PASSED                         [ 
> 36%]
> tests/test_model.py::test_comparisons[event1_start0-event1_end0-event2_start0-event2_end0]
>  PASSED [ 37%]
> tests/test_model.py::test_comparisons[event1_start1-event1_end1-event2_start1-event2_end1]
>  PASSED [ 37%]
> tests/test_model.py::test_comparisons[event1_start2-event1_end2-event2_start2-event2_end2]
>  PASSED [ 38%]
> tests/test_model.py::test_comparisons[event1_start3-event1_end3-event2_start3-event2_end3]
>  PASSED [ 38%]
> tests/test_model.py::test_comparisons[event1_start4-event1_end4-event2_start4-event2_end4]
>  PASSED [ 39%]
> tests/test_model.py::test_comparisons[event1_start5-event1_end5-event2_start5-event2_end5]
>  PASSED [ 39%]
> tests/test_model.py::test_comparisons[event1_start6-event1_end6-event2_start6-event2_end6]
>  PASSED [ 40%]
> tests/test_model.py::test_invalid_rrule_until_format PASSED              [ 
> 41%]
> tests/test_model.py::test_invalid_rrule_content_lines PASSED             [ 
> 41%]
> tests/test_model.py::test_invalid_rrule_until_time PASSED                [ 
> 42%]
> tests/test_model.py::test_event_fields_mask PASSED                       [ 
> 42%]
> tests/test_model.py::test_event_recurrence_id_all_day PASSED             [ 
> 43%]
> tests/test_model.py::test_event_recurrence_id_utc PASSED                 [ 
> 43%]
> tests/test_model.py::test_event_recurrence_id_tzinfo PASSED              [ 
> 44%]
> tests/test_model.py::test_parse_event_missing_sentinal PASSED            [ 
> 44%]
> tests/test_model.py::test_invalid_event_id[event_id_] PASSED             [ 
> 45%]
> tests/test_model.py::test_invalid_event_id[event-id_2022100] PASSED      [ 
> 46%]
> tests/test_model.py::test_invalid_event_id[event_id_20221002T053200] PASSED [ 
> 46%]
> tests/test_model.py::test_invalid_event_id[event-id_20221002T053200Y] PASSED 
> [ 47%]
> tests/test_model.py::test_invalid_event_id[event_id_20221002053200] PASSED [ 
> 47%]
> tests/test_model.py::test_invalid_event_id[event_id_202q1002] PASSED     [ 
> 48%]
> tests/test_model.py::test_invalid_event_id[event-id_20221002T05q200Z] PASSED 
> [ 48%]
> tests/test_model.py::test_access_role_writer[freeBusyReader-False] PASSED [ 
> 49%]
> tests/test_model.py::test_access_role_writer[reader-False] PASSED        [ 
> 50%]
> tests/test_model.py::test_access_role_writer[writer-True] PASSED         [ 
> 50%]
> tests/test_model.py::test_access_role_writer[owner-True] PASSED          [ 
> 51%]
> tests/test_model.py::test_event_timezone_with_offset PASSED              [ 
> 51%]
> tests/test_model.py::test_invalid_all_day_event_duration PASSED          [ 
> 52%]
> tests/test_model.py::test_invalid_event_duration PASSED                  [ 
> 52%]
> tests/test_model.py::test_reminders PASSED                               [ 
> 53%]
> tests/test_store.py::test_empty_store PASSED                             [ 
> 53%]
> tests/test_store.py::test_async_save PASSED                              [ 
> 54%]
> tests/test_store.py::test_scoped_store PASSED                            [ 
> 55%]
> tests/test_store.py::test_multi_scoped_store PASSED                      [ 
> 55%]
> tests/test_sync.py::test_calendar_list_sync_failure[json-store] ERROR    [ 
> 56%]
> tests/test_sync.py::test_calendar_list_sync_failure[in-memory-store] ERROR [ 
> 56%]
> tests/test_sync.py::test_list_calendars[json-store] ERROR                [ 
> 57%]
> tests/test_sync.py::test_list_calendars[in-memory-store] ERROR           [ 
> 57%]
> tests/test_sync.py::test_list_calendars_pages[json-store] ERROR          [ 
> 58%]
> tests/test_sync.py::test_list_calendars_pages[in-memory-store] ERROR     [ 
> 58%]
> tests/test_sync.py::test_event_sync_failure[json-store] ERROR            [ 
> 59%]
> tests/test_sync.py::test_event_sync_failure[in-memory-store] ERROR       [ 
> 60%]
> tests/test_sync.py::test_event_lookup_items[json-store] ERROR            [ 
> 60%]
> tests/test_sync.py::test_event_lookup_items[in-memory-store] ERROR       [ 
> 61%]
> tests/test_sync.py::test_event_sync_date_pages[json-store] ERROR         [ 
> 61%]
> tests/test_sync.py::test_event_sync_date_pages[in-memory-store] ERROR    [ 
> 62%]
> tests/test_sync.py::test_event_sync_datetime_pages[json-store] ERROR     [ 
> 62%]
> tests/test_sync.py::test_event_sync_datetime_pages[in-memory-store] ERROR [ 
> 63%]
> tests/test_sync.py::test_event_invalidated_sync_token[json-store] ERROR  [ 
> 64%]
> tests/test_sync.py::test_event_invalidated_sync_token[in-memory-store] ERROR 
> [ 64%]
> tests/test_sync.py::test_event_token_version_invalidation[json-store] ERROR [ 
> 65%]
> tests/test_sync.py::test_event_token_version_invalidation[in-memory-store] 
> ERROR [ 65%]
> tests/test_sync.py::test_canceled_events[json-store] ERROR               [ 
> 66%]
> tests/test_sync.py::test_canceled_events[in-memory-store] ERROR          [ 
> 66%]
> tests/test_sync.py::test_event_sync_recover_failure[json-store] ERROR    [ 
> 67%]
> tests/test_sync.py::test_event_sync_recover_failure[in-memory-store] ERROR [ 
> 67%]
> tests/test_sync.py::test_event_sync_invalid_api_response[json-store] ERROR [ 
> 68%]
> tests/test_sync.py::test_event_sync_invalid_api_response[in-memory-store] 
> ERROR [ 69%]
> tests/test_sync.py::test_event_sync_with_search[json-store] ERROR        [ 
> 69%]
> tests/test_sync.py::test_event_sync_with_search[in-memory-store] ERROR   [ 
> 70%]
> tests/test_sync.py::test_sync_required_fields[json-store] ERROR          [ 
> 70%]
> tests/test_sync.py::test_sync_required_fields[in-memory-store] ERROR     [ 
> 71%]
> tests/test_sync.py::test_event_sync_min_time[json-store] ERROR           [ 
> 71%]
> tests/test_sync.py::test_event_sync_min_time[in-memory-store] ERROR      [ 
> 72%]
> tests/test_timeline.py::test_iteration PASSED                            [ 
> 73%]
> tests/test_timeline.py::test_date_and_datetimes PASSED                   [ 
> 73%]
> tests/test_timeline.py::test_on_date[when0-expected_events0] PASSED      [ 
> 74%]
> tests/test_timeline.py::test_on_date[when1-expected_events1] PASSED      [ 
> 74%]
> tests/test_timeline.py::test_on_date[when2-expected_events2] PASSED      [ 
> 75%]
> tests/test_timeline.py::test_overlap[start0-end0-expected_events0] PASSED [ 
> 75%]
> tests/test_timeline.py::test_overlap[start1-end1-expected_events1] PASSED [ 
> 76%]
> tests/test_timeline.py::test_overlap[start2-end2-expected_events2] PASSED [ 
> 76%]
> tests/test_timeline.py::test_overlap[start3-end3-expected_events3] PASSED [ 
> 77%]
> tests/test_timeline.py::test_active_after PASSED                         [ 
> 78%]
> tests/test_timeline.py::test_at_instant[at_datetime0-expected_events0] PASSED 
> [ 78%]
> tests/test_timeline.py::test_at_instant[at_datetime1-expected_events1] PASSED 
> [ 79%]
> tests/test_timeline.py::test_at_instant[at_datetime2-expected_events2] PASSED 
> [ 79%]
> tests/test_timeline.py::test_at_instant[at_datetime3-expected_events3] PASSED 
> [ 80%]
> tests/test_timeline.py::test_at_instant[at_datetime4-expected_events4] PASSED 
> [ 80%]
> tests/test_timeline.py::test_at_instant[at_datetime5-expected_events5] PASSED 
> [ 81%]
> tests/test_timeline.py::test_today PASSED                                [ 
> 82%]
> tests/test_timeline.py::test_day_iteration[start0-end0-rrules0-expected0] 
> PASSED [ 82%]
> tests/test_timeline.py::test_day_iteration[start1-end1-rrules1-expected1] 
> PASSED [ 83%]
> tests/test_timeline.py::test_day_iteration[start2-end2-rrules2-expected2] 
> PASSED [ 83%]
> tests/test_timeline.py::test_day_iteration[start3-end3-rrules3-expected3] 
> PASSED [ 84%]
> tests/test_timeline.py::test_day_iteration[start4-end4-rrules4-expected4] 
> PASSED [ 84%]
> tests/test_timeline.py::test_day_iteration[start5-end5-rrules5-expected5] 
> PASSED [ 85%]
> tests/test_timeline.py::test_day_iteration[start6-end6-rrules6-expected6] 
> PASSED [ 85%]
> tests/test_timeline.py::test_all_day_with_local_timezone[America/Los_Angeles-dt_before0-dt_after0]
>  PASSED [ 86%]
> tests/test_timeline.py::test_all_day_with_local_timezone[America/Regina-dt_before1-dt_after1]
>  PASSED [ 87%]
> tests/test_timeline.py::test_all_day_with_local_timezone[CET-dt_before2-dt_after2]
>  PASSED [ 87%]
> tests/test_timeline.py::test_recurrence_dst_tz_iteration PASSED          [ 
> 88%]
> tests/test_timeline.py::test_recurrence_dst_tz_start_after PASSED        [ 
> 88%]
> tests/test_timeline.py::test_invalid_rrule_until_datetime PASSED         [ 
> 89%]
> tests/test_timeline.py::test_invalid_rrule_until_datetime_exdate PASSED  [ 
> 89%]
> tests/test_timeline.py::test_invalid_rrule_until_datetime_rate PASSED    [ 
> 90%]
> tests/test_timeline.py::test_invalid_rrule_until_date PASSED             [ 
> 91%]
> tests/test_timeline.py::test_invalid_rrule_until_local_datetime PASSED   [ 
> 91%]
> tests/test_timeline.py::test_invalid_rrule_until_spurious_date PASSED    [ 
> 92%]
> tests/test_timeline.py::test_all_day_iter_order[America/Los_Angeles-event_order0]
>  PASSED [ 92%]
> tests/test_timeline.py::test_all_day_iter_order[America/Regina-event_order1] 
> PASSED [ 93%]
> tests/test_timeline.py::test_all_day_iter_order[UTC-event_order2] PASSED [ 
> 93%]
> tests/test_timeline.py::test_all_day_iter_order[Asia/Tokyo-event_order3] 
> PASSED [ 94%]
> tests/test_timeline.py::test_recurrence_fields PASSED                    [ 
> 94%]
> tests/test_timeline.py::test_all_day_recurrence_fields PASSED            [ 
> 95%]
> tests/test_timeline.py::test_missing_event_id PASSED                     [ 
> 96%]
> tests/test_timeline.py::test_modified_recurrence PASSED                  [ 
> 96%]
> tests/test_timeline.py::test_cancelled_recurrence_instancee PASSED       [ 
> 97%]
> tests/test_timeline.py::test_rdate_params PASSED                         [ 
> 97%]
> tests/test_timeline.py::test_all_day_rrule_and_rdate PASSED              [ 
> 98%]
> tests/test_timeline.py::test_all_day_rrule_and_exdate PASSED             [ 
> 98%]
> tests/test_timeline.py::test_unknown_timezone PASSED                     [ 
> 99%]
> tests/test_timeline.py::test_yearly_bymonthday_rrule PASSED              
> [100%]
> 
> ==================================== ERRORS 
> ====================================
> _____________________ ERROR at setup of test_get_calendar 
> ______________________
> file 
> /build/reproducible-path/python-gcal-sync-7.0.0/.pybuild/cpython3_3.13/build/tests/test_api.py,
>  line 39
>   async def test_get_calendar(
>       calendar_service_cb: Callable[[], Awaitable[GoogleCalendarService]],
>       json_response: ApiResult,
>       url_request: Callable[[], str],
>   ) -> None:
>       """Test list calendars API."""
> 
>       json_response(
>           {
>               "id": "calendar-id-1",
>               "summary": "Calendar 1",
>           },
>       )
>       calendar_service = await calendar_service_cb()
>       result = await calendar_service.async_get_calendar("primary")
>       assert result == CalendarBasic(
>           id="calendar-id-1",
>           summary="Calendar 1",
>       )
> 
>       assert url_request() == ["/calendars/primary"]
> file 
> /build/reproducible-path/python-gcal-sync-7.0.0/.pybuild/cpython3_3.13/build/tests/conftest.py,
>  line 143
>   @pytest.fixture(name="calendar_service_cb")
>   def mock_calendar_service(
> file 
> /build/reproducible-path/python-gcal-sync-7.0.0/.pybuild/cpython3_3.13/build/tests/conftest.py,
>  line 118
>   @pytest.fixture(name="auth_client")
>   def mock_auth_client(
> file 
> /build/reproducible-path/python-gcal-sync-7.0.0/.pybuild/cpython3_3.13/build/tests/conftest.py,
>  line 104
>   @pytest.fixture(name="test_client")
>   def cli_cb(
> E       fixture 'event_loop' not found
> >       available fixtures: _class_scoped_runner, _function_scoped_runner, 
> > _module_scoped_runner, _package_scoped_runner, _session_scoped_runner, 
> > aiohttp_client, aiohttp_client_cls, aiohttp_raw_server, aiohttp_server, 
> > app, auth_client, cache, calendar_list_sync_manager_cb, 
> > calendar_service_cb, capfd, capfdbinary, caplog, capsys, capsysbinary, 
> > capteesys, cov, doctest_namespace, event_loop_policy, 
> > event_sync_manager_cb, fetch_events, json_request, json_response, 
> > monkeypatch, no_cover, post_body, pytestconfig, record_property, 
> > record_testsuite_property, record_xml_attribute, recwarn, 
> > refreshing_auth_client, request_handler, request_reset, response, store, 
> > test_client, tmp_path, tmp_path_factory, tmpdir, tmpdir_factory, 
> > unused_tcp_port, unused_tcp_port_factory, unused_udp_port, 
> > unused_udp_port_factory, url_request
> >       use 'pytest --fixtures [testpath]' for help on them.
> 
> /build/reproducible-path/python-gcal-sync-7.0.0/.pybuild/cpython3_3.13/build/tests/conftest.py:104
> ____________________ ERROR at setup of test_list_calendars 
> _____________________
> file 
> /build/reproducible-path/python-gcal-sync-7.0.0/.pybuild/cpython3_3.13/build/tests/test_api.py,
>  line 62
>   async def test_list_calendars(
>       calendar_service_cb: Callable[[], Awaitable[GoogleCalendarService]],
>       json_response: ApiResult,
>   ) -> None:
>       """Test list calendars API."""
> 
>       json_response(
>           {
>               "items": [
>                   {
>                       "id": "calendar-id-1",
>                       "summary": "Calendar 1",
>                       "accessRole": "reader",
>                   },
>                   {
>                       "id": "calendar-id-2",
>                       "summary": "Calendar 2",
>                       "accessRole": "owner",
>                   },
>               ]
>           }
>       )
>       calendar_service = await calendar_service_cb()
>       result = await calendar_service.async_list_calendars()
>       assert result.items == [
>           Calendar(
>               id="calendar-id-1", summary="Calendar 1", 
> access_role=AccessRole.READER
>           ),
>           Calendar(
>               id="calendar-id-2", summary="Calendar 2", 
> access_role=AccessRole.OWNER
>           ),
>       ]
> file 
> /build/reproducible-path/python-gcal-sync-7.0.0/.pybuild/cpython3_3.13/build/tests/conftest.py,
>  line 143
>   @pytest.fixture(name="calendar_service_cb")
>   def mock_calendar_service(
> file 
> /build/reproducible-path/python-gcal-sync-7.0.0/.pybuild/cpython3_3.13/build/tests/conftest.py,
>  line 118
>   @pytest.fixture(name="auth_client")
>   def mock_auth_client(
> file 
> /build/reproducible-path/python-gcal-sync-7.0.0/.pybuild/cpython3_3.13/build/tests/conftest.py,
>  line 104
>   @pytest.fixture(name="test_client")
>   def cli_cb(
> E       fixture 'event_loop' not found
> >       available fixtures: _class_scoped_runner, _function_scoped_runner, 
> > _module_scoped_runner, _package_scoped_runner, _session_scoped_runner, 
> > aiohttp_client, aiohttp_client_cls, aiohttp_raw_server, aiohttp_server, 
> > app, auth_client, cache, calendar_list_sync_manager_cb, 
> > calendar_service_cb, capfd, capfdbinary, caplog, capsys, capsysbinary, 
> > capteesys, cov, doctest_namespace, event_loop_policy, 
> > event_sync_manager_cb, fetch_events, json_request, json_response, 
> > monkeypatch, no_cover, post_body, pytestconfig, record_property, 
> > record_testsuite_property, record_xml_attribute, recwarn, 
> > refreshing_auth_client, request_handler, request_reset, response, store, 
> > test_client, tmp_path, tmp_path_factory, tmpdir, tmpdir_factory, 
> > unused_tcp_port, unused_tcp_port_factory, unused_udp_port, 
> > unused_udp_port_factory, url_request
> >       use 'pytest --fixtures [testpath]' for help on them.
> 
> /build/reproducible-path/python-gcal-sync-7.0.0/.pybuild/cpython3_3.13/build/tests/conftest.py:104
> ______________ ERROR at setup of test_list_calendars_empty_reply 
> _______________
> file 
> /build/reproducible-path/python-gcal-sync-7.0.0/.pybuild/cpython3_3.13/build/tests/test_api.py,
>  line 96
>   async def test_list_calendars_empty_reply(
>       calendar_service_cb: Callable[[], Awaitable[GoogleCalendarService]],
>       json_response: ApiResult,
>   ) -> None:
>       """Test list calendars API."""
> 
>       json_response({})
> 
>       calendar_service = await calendar_service_cb()
>       result = await calendar_service.async_list_calendars()
>       assert result.items == []
> file 
> /build/reproducible-path/python-gcal-sync-7.0.0/.pybuild/cpython3_3.13/build/tests/conftest.py,
>  line 143
>   @pytest.fixture(name="calendar_service_cb")
>   def mock_calendar_service(
> file 
> /build/reproducible-path/python-gcal-sync-7.0.0/.pybuild/cpython3_3.13/build/tests/conftest.py,
>  line 118
>   @pytest.fixture(name="auth_client")
>   def mock_auth_client(
> file 
> /build/reproducible-path/python-gcal-sync-7.0.0/.pybuild/cpython3_3.13/build/tests/conftest.py,
>  line 104
>   @pytest.fixture(name="test_client")
>   def cli_cb(
> E       fixture 'event_loop' not found
> >       available fixtures: _class_scoped_runner, _function_scoped_runner, 
> > _module_scoped_runner, _package_scoped_runner, _session_scoped_runner, 
> > aiohttp_client, aiohttp_client_cls, aiohttp_raw_server, aiohttp_server, 
> > app, auth_client, cache, calendar_list_sync_manager_cb, 
> > calendar_service_cb, capfd, capfdbinary, caplog, capsys, capsysbinary, 
> > capteesys, cov, doctest_namespace, event_loop_policy, 
> > event_sync_manager_cb, fetch_events, json_request, json_response, 
> > monkeypatch, no_cover, post_body, pytestconfig, record_property, 
> > record_testsuite_property, record_xml_attribute, recwarn, 
> > refreshing_auth_client, request_handler, request_reset, response, store, 
> > test_client, tmp_path, tmp_path_factory, tmpdir, tmpdir_factory, 
> > unused_tcp_port, unused_tcp_port_factory, unused_udp_port, 
> > unused_udp_port_factory, url_request
> >       use 'pytest --fixtures [testpath]' for help on them.
> 
> /build/reproducible-path/python-gcal-sync-7.0.0/.pybuild/cpython3_3.13/build/tests/conftest.py:104
> _______________________ ERROR at setup of test_get_event 
> _______________________
> file 
> /build/reproducible-path/python-gcal-sync-7.0.0/.pybuild/cpython3_3.13/build/tests/test_api.py,
>  line 109
>   async def test_get_event(
>       calendar_service_cb: Callable[[], Awaitable[GoogleCalendarService]],
>       json_response: ApiResult,
>       url_request: Callable[[], str],
>   ) -> None:
>       """Test getting a single calendar event."""
> 
>       json_response(
>           {
>               "id": "some-event-id-1",
>               "summary": "Event 1",
>               "description": "Event description 1",
>               "start": {
>                   "date": "2022-04-13",
>               },
>               "end": {
>                   "date": "2022-04-14",
>               },
>               "status": "confirmed",
>               "transparency": "transparent",
>           }
>       )
>       calendar_service = await calendar_service_cb()
>       event = await calendar_service.async_get_event(
>           "some-calendar-id", "some-event-id-1"
>       )
>       assert url_request() == 
> ["/calendars/some-calendar-id/events/some-event-id-1"]
>       assert event == Event(
>           id="some-event-id-1",
>           summary="Event 1",
>           description="Event description 1",
>           start=DateOrDatetime(date=datetime.date(2022, 4, 13)),
>           end=DateOrDatetime(date=datetime.date(2022, 4, 14)),
>           transparency="transparent",
>       )
> file 
> /build/reproducible-path/python-gcal-sync-7.0.0/.pybuild/cpython3_3.13/build/tests/conftest.py,
>  line 143
>   @pytest.fixture(name="calendar_service_cb")
>   def mock_calendar_service(
> file 
> /build/reproducible-path/python-gcal-sync-7.0.0/.pybuild/cpython3_3.13/build/tests/conftest.py,
>  line 118
>   @pytest.fixture(name="auth_client")
>   def mock_auth_client(
> file 
> /build/reproducible-path/python-gcal-sync-7.0.0/.pybuild/cpython3_3.13/build/tests/conftest.py,
>  line 104
>   @pytest.fixture(name="test_client")
>   def cli_cb(
> E       fixture 'event_loop' not found
> >       available fixtures: _class_scoped_runner, _function_scoped_runner, 
> > _module_scoped_runner, _package_scoped_runner, _session_scoped_runner, 
> > aiohttp_client, aiohttp_client_cls, aiohttp_raw_server, aiohttp_server, 
> > app, auth_client, cache, calendar_list_sync_manager_cb, 
> > calendar_service_cb, capfd, capfdbinary, caplog, capsys, capsysbinary, 
> > capteesys, cov, doctest_namespace, event_loop_policy, 
> > event_sync_manager_cb, fetch_events, json_request, json_response, 
> > monkeypatch, no_cover, post_body, pytestconfig, record_property, 
> > record_testsuite_property, record_xml_attribute, recwarn, 
> > refreshing_auth_client, request_handler, request_reset, response, store, 
> > test_client, tmp_path, tmp_path_factory, tmpdir, tmpdir_factory, 
> > unused_tcp_port, unused_tcp_port_factory, unused_udp_port, 
> > unused_udp_port_factory, url_request
> >       use 'pytest --fixtures [testpath]' for help on them.
> 
> /build/reproducible-path/python-gcal-sync-7.0.0/.pybuild/cpython3_3.13/build/tests/conftest.py:104
> ______________________ ERROR at setup of test_list_events 
> ______________________
> file 
> /build/reproducible-path/python-gcal-sync-7.0.0/.pybuild/cpython3_3.13/build/tests/test_api.py,
>  line 146
>   @freeze_time("2022-04-30 07:31:02", tz_offset=-6)
>   async def test_list_events(
>       calendar_service_cb: Callable[[], Awaitable[GoogleCalendarService]],
>       json_response: ApiResult,
>       url_request: Callable[[], str],
>   ) -> None:
>       """Test list calendars API."""
> 
>       json_response(
>           {
>               "items": [
>                   {
>                       "id": "some-event-id-1",
>                       "summary": "Event 1",
>                       "description": "Event description 1",
>                       "start": {
>                           "date": "2022-04-13",
>                       },
>                       "end": {
>                           "date": "2022-04-14",
>                       },
>                       "status": "confirmed",
>                       "transparency": "transparent",
>                   },
>                   {
>                       "id": "some-event-id-2",
>                       "summary": "Event 2",
>                       "description": "Event description 2",
>                       "start": {
>                           "date": "2022-04-14",
>                       },
>                       "end": {
>                           "date": "2022-04-20",
>                       },
>                       "transparency": "opaque",
>                   },
>               ]
>           }
>       )
>       calendar_service = await calendar_service_cb()
>       result = await calendar_service.async_list_events(
>           ListEventsRequest(calendar_id="some-calendar-id")
>       )
>       assert url_request() == [
>           f"/calendars/some-calendar-id/events?{EVENT_LIST_PARAMS}"
>           "&timeMin=2022-04-30T01:31:02%2B00:00"
>       ]
>       assert result.items == [
>           Event(
>               id="some-event-id-1",
>               summary="Event 1",
>               description="Event description 1",
>               start=DateOrDatetime(date=datetime.date(2022, 4, 13)),
>               end=DateOrDatetime(date=datetime.date(2022, 4, 14)),
>               transparency="transparent",
>           ),
>           Event(
>               id="some-event-id-2",
>               summary="Event 2",
>               description="Event description 2",
>               start=DateOrDatetime(date=datetime.date(2022, 4, 14)),
>               end=DateOrDatetime(date=datetime.date(2022, 4, 20)),
>               transparency="opaque",
>           ),
>       ]
>       assert result.page_token is None
>       assert result.sync_token is None
> 
>       items = []
>       async for result_page in result:
>           items.extend(result_page.items)
>       assert len(items) == 2
> file 
> /build/reproducible-path/python-gcal-sync-7.0.0/.pybuild/cpython3_3.13/build/tests/conftest.py,
>  line 143
>   @pytest.fixture(name="calendar_service_cb")
>   def mock_calendar_service(
> file 
> /build/reproducible-path/python-gcal-sync-7.0.0/.pybuild/cpython3_3.13/build/tests/conftest.py,
>  line 118
>   @pytest.fixture(name="auth_client")
>   def mock_auth_client(
> file 
> /build/reproducible-path/python-gcal-sync-7.0.0/.pybuild/cpython3_3.13/build/tests/conftest.py,
>  line 104
>   @pytest.fixture(name="test_client")
>   def cli_cb(
> E       fixture 'event_loop' not found
> >       available fixtures: _class_scoped_runner, _function_scoped_runner, 
> > _module_scoped_runner, _package_scoped_runner, _session_scoped_runner, 
> > aiohttp_client, aiohttp_client_cls, aiohttp_raw_server, aiohttp_server, 
> > app, auth_client, cache, calendar_list_sync_manager_cb, 
> > calendar_service_cb, capfd, capfdbinary, caplog, capsys, capsysbinary, 
> > capteesys, cov, doctest_namespace, event_loop_policy, 
> > event_sync_manager_cb, fetch_events, json_request, json_response, 
> > monkeypatch, no_cover, post_body, pytestconfig, record_property, 
> > record_testsuite_property, record_xml_attribute, recwarn, 
> > refreshing_auth_client, request_handler, request_reset, response, store, 
> > test_client, tmp_path, tmp_path_factory, tmpdir, tmpdir_factory, 
> > unused_tcp_port, unused_tcp_port_factory, unused_udp_port, 
> > unused_udp_port_factory, url_request
> >       use 'pytest --fixtures [testpath]' for help on them.
> 
> /build/reproducible-path/python-gcal-sync-7.0.0/.pybuild/cpython3_3.13/build/tests/conftest.py:104
> ______________ ERROR at setup of test_list_events_with_date_limit 
> ______________
> file 
> /build/reproducible-path/python-gcal-sync-7.0.0/.pybuild/cpython3_3.13/build/tests/test_api.py,
>  line 220
>   async def test_list_events_with_date_limit(
>       calendar_service_cb: Callable[[], Awaitable[GoogleCalendarService]],
>       json_response: ApiResult,
>       url_request: Callable[[], str],
>   ) -> None:
>       """Test list calendars API with start/end datetimes."""
> 
>       # Test doesn't care about response
>       json_response({"items": []})
> 
>       tzinfo = datetime.timezone(datetime.timedelta(hours=-6), 
> "America/Regina")
>       start = datetime.datetime(2022, 4, 13, 7, 30, 12, 345678, tzinfo)
>       end = datetime.datetime(2022, 4, 13, 9, 30, 12, 345678, tzinfo)
> 
>       calendar_service = await calendar_service_cb()
>       await calendar_service.async_list_events(
>           ListEventsRequest(
>               calendar_id="some-calendar-id", start_time=start, end_time=end
>           ),
>       )
>       assert url_request() == [
>           f"/calendars/some-calendar-id/events?{EVENT_LIST_PARAMS}"
>           
> "&timeMin=2022-04-13T07:30:12-06:00&timeMax=2022-04-13T09:30:12-06:00"
>       ]
> file 
> /build/reproducible-path/python-gcal-sync-7.0.0/.pybuild/cpython3_3.13/build/tests/conftest.py,
>  line 143
>   @pytest.fixture(name="calendar_service_cb")
>   def mock_calendar_service(
> file 
> /build/reproducible-path/python-gcal-sync-7.0.0/.pybuild/cpython3_3.13/build/tests/conftest.py,
>  line 118
>   @pytest.fixture(name="auth_client")
>   def mock_auth_client(
> file 
> /build/reproducible-path/python-gcal-sync-7.0.0/.pybuild/cpython3_3.13/build/tests/conftest.py,
>  line 104
>   @pytest.fixture(name="test_client")
>   def cli_cb(
> E       fixture 'event_loop' not found
> >       available fixtures: _class_scoped_runner, _function_scoped_runner, 
> > _module_scoped_runner, _package_scoped_runner, _session_scoped_runner, 
> > aiohttp_client, aiohttp_client_cls, aiohttp_raw_server, aiohttp_server, 
> > app, auth_client, cache, calendar_list_sync_manager_cb, 
> > calendar_service_cb, capfd, capfdbinary, caplog, capsys, capsysbinary, 
> > capteesys, cov, doctest_namespace, event_loop_policy, 
> > event_sync_manager_cb, fetch_events, json_request, json_response, 
> > monkeypatch, no_cover, post_body, pytestconfig, record_property, 
> > record_testsuite_property, record_xml_attribute, recwarn, 
> > refreshing_auth_client, request_handler, request_reset, response, store, 
> > test_client, tmp_path, tmp_path_factory, tmpdir, tmpdir_factory, 
> > unused_tcp_port, unused_tcp_port_factory, unused_udp_port, 
> > unused_udp_port_factory, url_request
> >       use 'pytest --fixtures [testpath]' for help on them.
> 
> /build/reproducible-path/python-gcal-sync-7.0.0/.pybuild/cpython3_3.13/build/tests/conftest.py:104
> ________________ ERROR at setup of test_create_event_with_date 
> _________________
> file 
> /build/reproducible-path/python-gcal-sync-7.0.0/.pybuild/cpython3_3.13/build/tests/test_api.py,
>  line 246
>   async def test_create_event_with_date(
>       calendar_service_cb: Callable[[], Awaitable[GoogleCalendarService]],
>       json_request: ApiRequest,
>   ) -> None:
>       """Test create event API."""
> 
>       start_date = datetime.date(2022, 4, 15)
>       end_date = start_date + datetime.timedelta(days=2)
> 
>       event = Event(
>           summary="Summary",
>           description="Description",
>           start=DateOrDatetime(date=start_date),
>           end=DateOrDatetime(date=end_date),
>       )
> 
>       calendar_service = await calendar_service_cb()
>       await calendar_service.async_create_event("calendar-id", event)
>       assert json_request() == [
>           {
>               "summary": "Summary",
>               "description": "Description",
>               "start": {"date": "2022-04-15"},
>               "end": {"date": "2022-04-17"},
>           }
>       ]
> file 
> /build/reproducible-path/python-gcal-sync-7.0.0/.pybuild/cpython3_3.13/build/tests/conftest.py,
>  line 143
>   @pytest.fixture(name="calendar_service_cb")
>   def mock_calendar_service(
> file 
> /build/reproducible-path/python-gcal-sync-7.0.0/.pybuild/cpython3_3.13/build/tests/conftest.py,
>  line 118
>   @pytest.fixture(name="auth_client")
>   def mock_auth_client(
> file 
> /build/reproducible-path/python-gcal-sync-7.0.0/.pybuild/cpython3_3.13/build/tests/conftest.py,
>  line 104
>   @pytest.fixture(name="test_client")
>   def cli_cb(
> E       fixture 'event_loop' not found
> >       available fixtures: _class_scoped_runner, _function_scoped_runner, 
> > _module_scoped_runner, _package_scoped_runner, _session_scoped_runner, 
> > aiohttp_client, aiohttp_client_cls, aiohttp_raw_server, aiohttp_server, 
> > app, auth_client, cache, calendar_list_sync_manager_cb, 
> > calendar_service_cb, capfd, capfdbinary, caplog, capsys, capsysbinary, 
> > capteesys, cov, doctest_namespace, event_loop_policy, 
> > event_sync_manager_cb, fetch_events, json_request, json_response, 
> > monkeypatch, no_cover, post_body, pytestconfig, record_property, 
> > record_testsuite_property, record_xml_attribute, recwarn, 
> > refreshing_auth_client, request_handler, request_reset, response, store, 
> > test_client, tmp_path, tmp_path_factory, tmpdir, tmpdir_factory, 
> > unused_tcp_port, unused_tcp_port_factory, unused_udp_port, 
> > unused_udp_port_factory, url_request
> >       use 'pytest --fixtures [testpath]' for help on them.
> 
> /build/reproducible-path/python-gcal-sync-7.0.0/.pybuild/cpython3_3.13/build/tests/conftest.py:104
> ______________ ERROR at setup of test_create_event_with_datetime 
> _______________
> file 
> /build/reproducible-path/python-gcal-sync-7.0.0/.pybuild/cpython3_3.13/build/tests/test_api.py,
>  line 274
>   async def test_create_event_with_datetime(
>       calendar_service_cb: Callable[[], Awaitable[GoogleCalendarService]],
>       json_request: ApiRequest,
>   ) -> None:
>       """Test create event API with date times."""
> 
>       start = datetime.datetime(2022, 4, 15, 7, 30, 12, 12345)
>       end = start + datetime.timedelta(hours=2)
> 
>       event = Event(
>           summary="Summary",
>           description="Description",
>           start=DateOrDatetime(date_time=start),
>           end=DateOrDatetime(date_time=end),
>       )
> 
>       calendar_service = await calendar_service_cb()
>       await calendar_service.async_create_event("calendar-id", event)
>       assert json_request() == [
>           {
>               "summary": "Summary",
>               "description": "Description",
>               # micros are stripped
>               "start": {"dateTime": "2022-04-15T07:30:12"},
>               "end": {"dateTime": "2022-04-15T09:30:12"},
>           }
>       ]
> file 
> /build/reproducible-path/python-gcal-sync-7.0.0/.pybuild/cpython3_3.13/build/tests/conftest.py,
>  line 143
>   @pytest.fixture(name="calendar_service_cb")
>   def mock_calendar_service(
> file 
> /build/reproducible-path/python-gcal-sync-7.0.0/.pybuild/cpython3_3.13/build/tests/conftest.py,
>  line 118
>   @pytest.fixture(name="auth_client")
>   def mock_auth_client(
> file 
> /build/reproducible-path/python-gcal-sync-7.0.0/.pybuild/cpython3_3.13/build/tests/conftest.py,
>  line 104
>   @pytest.fixture(name="test_client")
>   def cli_cb(
> E       fixture 'event_loop' not found
> >       available fixtures: _class_scoped_runner, _function_scoped_runner, 
> > _module_scoped_runner, _package_scoped_runner, _session_scoped_runner, 
> > aiohttp_client, aiohttp_client_cls, aiohttp_raw_server, aiohttp_server, 
> > app, auth_client, cache, calendar_list_sync_manager_cb, 
> > calendar_service_cb, capfd, capfdbinary, caplog, capsys, capsysbinary, 
> > capteesys, cov, doctest_namespace, event_loop_policy, 
> > event_sync_manager_cb, fetch_events, json_request, json_response, 
> > monkeypatch, no_cover, post_body, pytestconfig, record_property, 
> > record_testsuite_property, record_xml_attribute, recwarn, 
> > refreshing_auth_client, request_handler, request_reset, response, store, 
> > test_client, tmp_path, tmp_path_factory, tmpdir, tmpdir_factory, 
> > unused_tcp_port, unused_tcp_port_factory, unused_udp_port, 
> > unused_udp_port_factory, url_request
> >       use 'pytest --fixtures [testpath]' for help on them.
> 
> /build/reproducible-path/python-gcal-sync-7.0.0/.pybuild/cpython3_3.13/build/tests/conftest.py:104
> ______________ ERROR at setup of test_create_event_with_timezone 
> _______________
> file 
> /build/reproducible-path/python-gcal-sync-7.0.0/.pybuild/cpython3_3.13/build/tests/test_api.py,
>  line 303
>   async def test_create_event_with_timezone(
>       calendar_service_cb: Callable[[], Awaitable[GoogleCalendarService]],
>       json_request: ApiRequest,
>   ) -> None:
>       """Test create event API with date times."""
> 
>       start = datetime.datetime(
>           2022,
>           4,
>           15,
>           7,
>           30,
>           tzinfo=datetime.timezone(datetime.timedelta(hours=-6), 
> "America/Regina"),
>       )
>       end = start + datetime.timedelta(hours=2)
> 
>       event = Event(
>           summary="Summary",
>           description="Description",
>           start=DateOrDatetime(date_time=start),
>           end=DateOrDatetime(date_time=end),
>       )
> 
>       calendar_service = await calendar_service_cb()
>       await calendar_service.async_create_event("calendar-id", event)
>       assert json_request() == [
>           {
>               "summary": "Summary",
>               "description": "Description",
>               "start": {"dateTime": "2022-04-15T07:30:00-06:00"},
>               "end": {"dateTime": "2022-04-15T09:30:00-06:00"},
>           }
>       ]
> file 
> /build/reproducible-path/python-gcal-sync-7.0.0/.pybuild/cpython3_3.13/build/tests/conftest.py,
>  line 143
>   @pytest.fixture(name="calendar_service_cb")
>   def mock_calendar_service(
> file 
> /build/reproducible-path/python-gcal-sync-7.0.0/.pybuild/cpython3_3.13/build/tests/conftest.py,
>  line 118
>   @pytest.fixture(name="auth_client")
>   def mock_auth_client(
> file 
> /build/reproducible-path/python-gcal-sync-7.0.0/.pybuild/cpython3_3.13/build/tests/conftest.py,
>  line 104
>   @pytest.fixture(name="test_client")
>   def cli_cb(
> E       fixture 'event_loop' not found
> >       available fixtures: _class_scoped_runner, _function_scoped_runner, 
> > _module_scoped_runner, _package_scoped_runner, _session_scoped_runner, 
> > aiohttp_client, aiohttp_client_cls, aiohttp_raw_server, aiohttp_server, 
> > app, auth_client, cache, calendar_list_sync_manager_cb, 
> > calendar_service_cb, capfd, capfdbinary, caplog, capsys, capsysbinary, 
> > capteesys, cov, doctest_namespace, event_loop_policy, 
> > event_sync_manager_cb, fetch_events, json_request, json_response, 
> > monkeypatch, no_cover, post_body, pytestconfig, record_property, 
> > record_testsuite_property, record_xml_attribute, recwarn, 
> > refreshing_auth_client, request_handler, request_reset, response, store, 
> > test_client, tmp_path, tmp_path_factory, tmpdir, tmpdir_factory, 
> > unused_tcp_port, unused_tcp_port_factory, unused_udp_port, 
> > unused_udp_port_factory, url_request
> >       use 'pytest --fixtures [testpath]' for help on them.
> 
> /build/reproducible-path/python-gcal-sync-7.0.0/.pybuild/cpython3_3.13/build/tests/conftest.py:104
> _________________ ERROR at setup of test_event_missing_summary 
> _________________
> file 
> /build/reproducible-path/python-gcal-sync-7.0.0/.pybuild/cpython3_3.13/build/tests/test_api.py,
>  line 338
>   async def test_event_missing_summary(
>       calendar_service_cb: Callable[[], Awaitable[GoogleCalendarService]],
>       json_response: ApiResult,
>   ) -> None:
>       """Test list calendars API."""
> 
>       json_response(
>           {
>               "items": [
>                   {
>                       "id": "some-event-id-1",
>                       "description": "Event description 1",
>                       "start": {
>                           "date": "2022-04-13",
>                       },
>                       "end": {
>                           "date": "2022-04-14",
>                       },
>                       "status": "confirmed",
>                       "transparency": "transparent",
>                   },
>               ]
>           }
>       )
> 
>       calendar_service = await calendar_service_cb()
>       result = await calendar_service.async_list_events(
>           ListEventsRequest(calendar_id="some-calendar-id")
>       )
>       assert result.items == [
>           Event(
>               id="some-event-id-1",
>               summary="",
>               description="Event description 1",
>               start=DateOrDatetime(date=datetime.date(2022, 4, 13)),
>               end=DateOrDatetime(date=datetime.date(2022, 4, 14)),
>               transparency="transparent",
>           )
>       ]
> file 
> /build/reproducible-path/python-gcal-sync-7.0.0/.pybuild/cpython3_3.13/build/tests/conftest.py,
>  line 143
>   @pytest.fixture(name="calendar_service_cb")
>   def mock_calendar_service(
> file 
> /build/reproducible-path/python-gcal-sync-7.0.0/.pybuild/cpython3_3.13/build/tests/conftest.py,
>  line 118
>   @pytest.fixture(name="auth_client")
>   def mock_auth_client(
> file 
> /build/reproducible-path/python-gcal-sync-7.0.0/.pybuild/cpython3_3.13/build/tests/conftest.py,
>  line 104
>   @pytest.fixture(name="test_client")
>   def cli_cb(
> E       fixture 'event_loop' not found
> >       available fixtures:  [...]

** Affects: python-gcal-sync (Ubuntu)
     Importance: Undecided
         Status: New

** Affects: python-gcal-sync (Debian)
     Importance: Undecided
         Status: New

** Bug watch added: Debian Bug tracker #1115775
   https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1115775

** Changed in: python-gcal-sync (Debian)
 Remote watch: None => Debian Bug tracker #1115775

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2137002

Title:
  python-gcal-sync: FTBFS: dh_auto_test: error: pybuild --test --test-
  pytest -i python{version} -p 3.13 returned exit code 13

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/python-gcal-sync/+bug/2137002/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to