[Bug 2137538] Re: python-odmantic: please RM from resolute

Bug Watch Updater 2137538 at bugs.launchpad.net
Thu Jan 22 17:53:26 UTC 2026


** Changed in: python-odmantic (Debian)
       Status: New => Confirmed

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

Title:
  python-odmantic: please RM from resolute

Status in pydantic package in Ubuntu:
  New
Status in python-odmantic package in Ubuntu:
  New
Status in python-odmantic package in Debian:
  Confirmed

Bug description:
  Imported from Debian bug http://bugs.debian.org/1123274:

  Package: src:python-odmantic
  Version: 1.0.2+ds1-2
  Severity: serious
  Tags: ftbfs forky sid

  Dear maintainer:

  During a rebuild of all packages in unstable, this package failed to
  build.

  Below you will find the last part of the build log (probably the most
  relevant part, but not necessarily). If required, the full build log
  is available here:

  https://people.debian.org/~sanvila/build-logs/202512/

  About the archive rebuild: The build was made on virtual machines from AWS,
  using sbuild and a reduced chroot with only build-essential packages.

  If you cannot reproduce the bug please contact me privately, as I
  am willing to provide ssh access to a virtual machine where the bug is
  fully reproducible.

  If this is really a bug in one of the build-depends, please use
  reassign and add an affects on src:python-odmantic, so that this is still
  visible in the BTS web page for this package.

  Thanks.

  --------------------------------------------------------------------------------
  [...]
   debian/rules clean
  dh clean --buildsystem=pybuild
     dh_auto_clean -O--buildsystem=pybuild
     dh_autoreconf_clean -O--buildsystem=pybuild
     debian/rules override_dh_clean
  make[1]: Entering directory '/<<PKGBUILDDIR>>'
  rm -rf .mypy_cache .pytest_cache
  dh_clean
  make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   debian/rules binary
  dh binary --buildsystem=pybuild
     dh_update_autotools_config -O--buildsystem=pybuild
     dh_autoreconf -O--buildsystem=pybuild
     dh_auto_configure -O--buildsystem=pybuild
     debian/rules override_dh_auto_build

  [... snipped ...]

  DEBUG   -  Running `page_context` event from plugin 'material/search'
  DEBUG   -  Running `post_build` event from plugin 'material/search'
  DEBUG   -  Running `post_build` event from plugin 'macros'
  DEBUG   -  Running `post_build` event from plugin 'mkdocstrings'
  DEBUG   -  mkdocstrings: Tearing handlers down
  INFO    -  Documentation built in 1.95 seconds
  rm -rf html/sitemap.xml.gz html/__pycache__
  make[1]: Leaving directory '/<<PKGBUILDDIR>>'
     dh_auto_test -O--buildsystem=pybuild
  I: pybuild base:317: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.14_odmantic/build; python3.14 -m pytest --ignore tests/integration/benchmarks/test_bench_sync.py --ignore tests/integration/fastapi/test_doc_example.py --ignore tests/integration/test_embedded_model.py --ignore tests/integration/test_engine.py --ignore tests/integration/test_engine_reference.py --ignore tests/integration/test_index.py --ignore tests/integration/test_query.py --ignore tests/integration/test_session.py --ignore tests/integration/test_types.py --ignore tests/integration/test_zoo.py -k 'not test_session_find and not test_session_find_one and not test_session_count and not test_session_save and not test_session_save_all and not test_session_delete and not test_session_remove and not test_get_first_type_argument_subclassing_on_non_matching_generics and not test_datetime_naive '
  ============================= test session starts ==============================
  platform linux -- Python 3.14.2, pytest-9.0.2, pluggy-1.6.0
  codspeed: 3.2.0 (disabled, mode: walltime, timer_resolution: 1.0ns)
  benchmark: 5.2.3 (defaults: timer=time.perf_counter disable_gc=False min_rounds=5 min_time=0.000005 max_time=1.0 calibration_precision=10 warmup=False warmup_iterations=100000)
  rootdir: /<<PKGBUILDDIR>>/.pybuild/cpython3_3.14_odmantic/build
  configfile: pyproject.toml
  plugins: benchmark-5.2.3, codspeed-3.2.0, asyncio-1.2.0, inline-snapshot-0.31.0, anyio-4.11.0, xdist-3.8.0
  asyncio: mode=Mode.STRICT, debug=False, asyncio_default_fixture_loop_scope=None, asyncio_default_test_loop_scope=function
  collected 328 items / 3 errors / 16 deselected / 312 selected

  ==================================== ERRORS ====================================
  ______ ERROR collecting tests/integration/benchmarks/test_bench_async.py _______
  tests/integration/benchmarks/test_bench_async.py:5: in <module>
      from .models import VALID_LEVELS, SmallJournal
  tests/integration/benchmarks/models.py:20: in <module>
      class SmallJournal(Model):
  odmantic/model.py:451: in __new__
      mcs.__validate_cls_namespace__(name, namespace)
  odmantic/model.py:229: in __validate_cls_namespace__
      raise TypeError(
  E   TypeError: field timestamp is defined without type annotation
  ____________ ERROR collecting tests/unit/test_json_serialization.py ____________
  tests/unit/test_json_serialization.py:17: in <module>
      from tests.zoo.tree import TreeKind, TreeModel
  tests/zoo/tree.py:13: in <module>
      class TreeModel(Model):
  odmantic/model.py:451: in __new__
      mcs.__validate_cls_namespace__(name, namespace)
  odmantic/model.py:229: in __validate_cls_namespace__
      raise TypeError(
  E   TypeError: field name is defined without type annotation
  __________________ ERROR collecting tests/unit/test_query.py ___________________
  tests/unit/test_query.py:3: in <module>
      from tests.zoo.tree import TreeKind, TreeModel
  tests/zoo/tree.py:13: in <module>
      class TreeModel(Model):
  odmantic/model.py:451: in __new__
      mcs.__validate_cls_namespace__(name, namespace)
  odmantic/model.py:229: in __validate_cls_namespace__
      raise TypeError(
  E   TypeError: field name is defined without type annotation
  =============================== warnings summary ===============================
  odmantic/typing.py:6
    /<<PKGBUILDDIR>>/.pybuild/cpython3_3.14_odmantic/build/odmantic/typing.py:6: UserWarning: Core Pydantic V1 functionality isn't compatible with Python 3.14 or greater.
      from pydantic.v1.typing import is_classvar, resolve_annotations  # noqa: F401

  -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
  =========================== short test summary info ============================
  ERROR tests/integration/benchmarks/test_bench_async.py - TypeError: field tim...
  ERROR tests/unit/test_json_serialization.py - TypeError: field name is define...
  ERROR tests/unit/test_query.py - TypeError: field name is defined without typ...
  !!!!!!!!!!!!!!!!!!! Interrupted: 3 errors during collection !!!!!!!!!!!!!!!!!!!!
  ================= 16 deselected, 1 warning, 3 errors in 0.56s ==================
  E: pybuild pybuild:389: test: plugin pyproject failed with:  [too-long-redacted] s and not test_datetime_naive '
  I: pybuild base:317: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_odmantic/build; python3.13 -m pytest --ignore tests/integration/benchmarks/test_bench_sync.py --ignore tests/integration/fastapi/test_doc_example.py --ignore tests/integration/test_embedded_model.py --ignore tests/integration/test_engine.py --ignore tests/integration/test_engine_reference.py --ignore tests/integration/test_index.py --ignore tests/integration/test_query.py --ignore tests/integration/test_session.py --ignore tests/integration/test_types.py --ignore tests/integration/test_zoo.py -k 'not test_session_find and not test_session_find_one and not test_session_count and not test_session_save and not test_session_save_all and not test_session_delete and not test_session_remove and not test_get_first_type_argument_subclassing_on_non_matching_generics and not test_datetime_naive '
  ============================= test session starts ==============================
  platform linux -- Python 3.13.11, pytest-9.0.2, pluggy-1.6.0
  codspeed: 3.2.0 (disabled, mode: walltime, timer_resolution: 1.0ns)
  benchmark: 5.2.3 (defaults: timer=time.perf_counter disable_gc=False min_rounds=5 min_time=0.000005 max_time=1.0 calibration_precision=10 warmup=False warmup_iterations=100000)
  rootdir: /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_odmantic/build
  configfile: pyproject.toml
  plugins: benchmark-5.2.3, codspeed-3.2.0, asyncio-1.2.0, inline-snapshot-0.31.0, anyio-4.11.0, xdist-3.8.0
  asyncio: mode=Mode.STRICT, debug=False, asyncio_default_fixture_loop_scope=None, asyncio_default_test_loop_scope=function
  collected 359 items / 16 deselected / 343 selected

  tests/integration/benchmarks/test_bench_async.py sssssssssssssss         [  4%]
  tests/integration/fastapi/test_models.py ..s.................            [ 10%]
  tests/test_typing_utils.py ...                                           [ 11%]
  tests/unit/test_bson_fields.py .....................                     [ 17%]
  tests/unit/test_config.py ...                                            [ 18%]
  tests/unit/test_deprecations.py .....                                    [ 19%]
  tests/unit/test_document_serialization.py ..                             [ 20%]
  tests/unit/test_field.py ...............                                 [ 24%]
  tests/unit/test_index_definition.py ..........                           [ 27%]
  tests/unit/test_json_serialization.py ........x                          [ 30%]
  tests/unit/test_model_definition.py ...............ss.....s............. [ 40%]
  ..................................                                       [ 50%]
  tests/unit/test_model_logic.py ......................................... [ 62%]
  ..........................                                               [ 69%]
  tests/unit/test_model_type_validation.py ............................... [ 79%]
  ...............................................                          [ 92%]
  tests/unit/test_query.py .......                                         [ 94%]
  tests/unit/test_reference.py ...                                         [ 95%]
  tests/unit/test_session.py ..............                                [ 99%]
  tests/unit/test_typing.py .                                              [100%]

  =============================== warnings summary ===============================
  tests/unit/test_bson_fields.py::test_datetime_non_naive
    tests/unit/test_bson_fields.py:21: PytestWarning: The test <Function test_datetime_non_naive> is marked with '@pytest.mark.asyncio' but it is not an async function. Please remove the asyncio mark. If the test is not marked explicitly, check for global marks applied via 'pytestmark'.
      def test_datetime_non_naive():

  tests/unit/test_bson_fields.py::test_datetime_non_naive_utc
    tests/unit/test_bson_fields.py:32: PytestWarning: The test <Function test_datetime_non_naive_utc> is marked with '@pytest.mark.asyncio' but it is not an async function. Please remove the asyncio mark. If the test is not marked explicitly, check for global marks applied via 'pytestmark'.
      def test_datetime_non_naive_utc():

  tests/unit/test_bson_fields.py::test_datetime_non_naive_utc_as_simplified_extended_iso_format_string
    tests/unit/test_bson_fields.py:39: PytestWarning: The test <Function test_datetime_non_naive_utc_as_simplified_extended_iso_format_string> is marked with '@pytest.mark.asyncio' but it is not an async function. Please remove the asyncio mark. If the test is not marked explicitly, check for global marks applied via 'pytestmark'.
      def test_datetime_non_naive_utc_as_simplified_extended_iso_format_string():

  tests/unit/test_bson_fields.py::test_datetime_non_naive_utc_as_gmt_zero_offset_string
    tests/unit/test_bson_fields.py:46: PytestWarning: The test <Function test_datetime_non_naive_utc_as_gmt_zero_offset_string> is marked with '@pytest.mark.asyncio' but it is not an async function. Please remove the asyncio mark. If the test is not marked explicitly, check for global marks applied via 'pytestmark'.
      def test_datetime_non_naive_utc_as_gmt_zero_offset_string():

  tests/unit/test_bson_fields.py::test_datetime_milliseconds_rounding
    tests/unit/test_bson_fields.py:60: PytestWarning: The test <Function test_datetime_milliseconds_rounding> is marked with '@pytest.mark.asyncio' but it is not an async function. Please remove the asyncio mark. If the test is not marked explicitly, check for global marks applied via 'pytestmark'.
      def test_datetime_milliseconds_rounding():

  tests/unit/test_bson_fields.py::test_validate_datetime_from_strings
    tests/unit/test_bson_fields.py:79: PytestWarning: The test <Function test_validate_datetime_from_strings> is marked with '@pytest.mark.asyncio' but it is not an async function. Please remove the asyncio mark. If the test is not marked explicitly, check for global marks applied via 'pytestmark'.
      def test_validate_datetime_from_strings():

  tests/unit/test_bson_fields.py::test_validate_bson_objectid
    tests/unit/test_bson_fields.py:91: PytestWarning: The test <Function test_validate_bson_objectid> is marked with '@pytest.mark.asyncio' but it is not an async function. Please remove the asyncio mark. If the test is not marked explicitly, check for global marks applied via 'pytestmark'.
      def test_validate_bson_objectid():

  tests/unit/test_bson_fields.py::test_validate_invalid_bson_objectid
    tests/unit/test_bson_fields.py:100: PytestWarning: The test <Function test_validate_invalid_bson_objectid> is marked with '@pytest.mark.asyncio' but it is not an async function. Please remove the asyncio mark. If the test is not marked explicitly, check for global marks applied via 'pytestmark'.
      def test_validate_invalid_bson_objectid():

  tests/unit/test_bson_fields.py::test_validate_decimal_valid_string
    tests/unit/test_bson_fields.py:112: PytestWarning: The test <Function test_validate_decimal_valid_string> is marked with '@pytest.mark.asyncio' but it is not an async function. Please remove the asyncio mark. If the test is not marked explicitly, check for global marks applied via 'pytestmark'.
      def test_validate_decimal_valid_string():

  tests/unit/test_bson_fields.py::test_validate_decimal_valid_bson_decimal
    tests/unit/test_bson_fields.py:122: PytestWarning: The test <Function test_validate_decimal_valid_bson_decimal> is marked with '@pytest.mark.asyncio' but it is not an async function. Please remove the asyncio mark. If the test is not marked explicitly, check for global marks applied via 'pytestmark'.
      def test_validate_decimal_valid_bson_decimal():

  tests/unit/test_bson_fields.py::test_validate_decimal_invalid_string
    tests/unit/test_bson_fields.py:133: PytestWarning: The test <Function test_validate_decimal_invalid_string> is marked with '@pytest.mark.asyncio' but it is not an async function. Please remove the asyncio mark. If the test is not marked explicitly, check for global marks applied via 'pytestmark'.
      def test_validate_decimal_invalid_string():

  tests/unit/test_bson_fields.py::test_validate_bson_decimal_valid_string
    tests/unit/test_bson_fields.py:145: PytestWarning: The test <Function test_validate_bson_decimal_valid_string> is marked with '@pytest.mark.asyncio' but it is not an async function. Please remove the asyncio mark. If the test is not marked explicitly, check for global marks applied via 'pytestmark'.
      def test_validate_bson_decimal_valid_string():

  tests/unit/test_bson_fields.py::test_validate_bson_decimal_valid_bson_decimal
    tests/unit/test_bson_fields.py:155: PytestWarning: The test <Function test_validate_bson_decimal_valid_bson_decimal> is marked with '@pytest.mark.asyncio' but it is not an async function. Please remove the asyncio mark. If the test is not marked explicitly, check for global marks applied via 'pytestmark'.
      def test_validate_bson_decimal_valid_bson_decimal():

  tests/unit/test_bson_fields.py::test_validate_bson_decimal_invalid_string
    tests/unit/test_bson_fields.py:165: PytestWarning: The test <Function test_validate_bson_decimal_invalid_string> is marked with '@pytest.mark.asyncio' but it is not an async function. Please remove the asyncio mark. If the test is not marked explicitly, check for global marks applied via 'pytestmark'.
      def test_validate_bson_decimal_invalid_string():

  tests/unit/test_bson_fields.py::test_validate_regex_valid_regex
    tests/unit/test_bson_fields.py:177: PytestWarning: The test <Function test_validate_regex_valid_regex> is marked with '@pytest.mark.asyncio' but it is not an async function. Please remove the asyncio mark. If the test is not marked explicitly, check for global marks applied via 'pytestmark'.
      def test_validate_regex_valid_regex():

  tests/unit/test_bson_fields.py::test_validate_regex_valid_string
    tests/unit/test_bson_fields.py:187: PytestWarning: The test <Function test_validate_regex_valid_string> is marked with '@pytest.mark.asyncio' but it is not an async function. Please remove the asyncio mark. If the test is not marked explicitly, check for global marks applied via 'pytestmark'.
      def test_validate_regex_valid_string():

  tests/unit/test_bson_fields.py::test_validate_regex_invalid_string
    tests/unit/test_bson_fields.py:197: PytestWarning: The test <Function test_validate_regex_invalid_string> is marked with '@pytest.mark.asyncio' but it is not an async function. Please remove the asyncio mark. If the test is not marked explicitly, check for global marks applied via 'pytestmark'.
      def test_validate_regex_invalid_string():

  tests/unit/test_bson_fields.py::test_validate_pattern_valid_string
    tests/unit/test_bson_fields.py:209: PytestWarning: The test <Function test_validate_pattern_valid_string> is marked with '@pytest.mark.asyncio' but it is not an async function. Please remove the asyncio mark. If the test is not marked explicitly, check for global marks applied via 'pytestmark'.
      def test_validate_pattern_valid_string():

  tests/unit/test_bson_fields.py::test_validate_pattern_valid_bson_regex
    tests/unit/test_bson_fields.py:219: PytestWarning: The test <Function test_validate_pattern_valid_bson_regex> is marked with '@pytest.mark.asyncio' but it is not an async function. Please remove the asyncio mark. If the test is not marked explicitly, check for global marks applied via 'pytestmark'.
      def test_validate_pattern_valid_bson_regex():

  tests/unit/test_bson_fields.py::test_validate_pattern_invalid_string
    tests/unit/test_bson_fields.py:231: PytestWarning: The test <Function test_validate_pattern_invalid_string> is marked with '@pytest.mark.asyncio' but it is not an async function. Please remove the asyncio mark. If the test is not marked explicitly, check for global marks applied via 'pytestmark'.
      def test_validate_pattern_invalid_string():

  tests/unit/test_bson_fields.py::test_with_bson_serializer_override_builtin_bson
    tests/unit/test_bson_fields.py:243: PytestWarning: The test <Function test_with_bson_serializer_override_builtin_bson> is marked with '@pytest.mark.asyncio' but it is not an async function. Please remove the asyncio mark. If the test is not marked explicitly, check for global marks applied via 'pytestmark'.
      def test_with_bson_serializer_override_builtin_bson():

  tests/unit/test_json_serialization.py::test_simple_model_serialization
    tests/unit/test_json_serialization.py:23: PytestWarning: The test <Function test_simple_model_serialization> is marked with '@pytest.mark.asyncio' but it is not an async function. Please remove the asyncio mark. If the test is not marked explicitly, check for global marks applied via 'pytestmark'.
      def test_simple_model_serialization():

  tests/unit/test_json_serialization.py::test_zoo_serialization_no_id[instance0-expected_parsed_json0]
    tests/unit/test_json_serialization.py:34: PytestWarning: The test <Function test_zoo_serialization_no_id[instance0-expected_parsed_json0]> is marked with '@pytest.mark.asyncio' but it is not an async function. Please remove the asyncio mark. If the test is not marked explicitly, check for global marks applied via 'pytestmark'.
      @pytest.mark.parametrize(

  tests/unit/test_json_serialization.py::test_zoo_serialization_no_id[instance1-expected_parsed_json1]
    tests/unit/test_json_serialization.py:34: PytestWarning: The test <Function test_zoo_serialization_no_id[instance1-expected_parsed_json1]> is marked with '@pytest.mark.asyncio' but it is not an async function. Please remove the asyncio mark. If the test is not marked explicitly, check for global marks applied via 'pytestmark'.
      @pytest.mark.parametrize(

  tests/unit/test_json_serialization.py::test_zoo_serialization_no_id[instance2-expected_parsed_json2]
    tests/unit/test_json_serialization.py:34: PytestWarning: The test <Function test_zoo_serialization_no_id[instance2-expected_parsed_json2]> is marked with '@pytest.mark.asyncio' but it is not an async function. Please remove the asyncio mark. If the test is not marked explicitly, check for global marks applied via 'pytestmark'.
      @pytest.mark.parametrize(

  tests/unit/test_json_serialization.py::test_zoo_serialization_no_id[instance3-expected_parsed_json3]
    tests/unit/test_json_serialization.py:34: PytestWarning: The test <Function test_zoo_serialization_no_id[instance3-expected_parsed_json3]> is marked with '@pytest.mark.asyncio' but it is not an async function. Please remove the asyncio mark. If the test is not marked explicitly, check for global marks applied via 'pytestmark'.
      @pytest.mark.parametrize(

  tests/unit/test_json_serialization.py::test_zoo_serialization_no_id[instance4-expected_parsed_json4]
    tests/unit/test_json_serialization.py:34: PytestWarning: The test <Function test_zoo_serialization_no_id[instance4-expected_parsed_json4]> is marked with '@pytest.mark.asyncio' but it is not an async function. Please remove the asyncio mark. If the test is not marked explicitly, check for global marks applied via 'pytestmark'.
      @pytest.mark.parametrize(

  tests/unit/test_json_serialization.py::test_zoo_serialization_no_id[instance5-expected_parsed_json5]
    tests/unit/test_json_serialization.py:34: PytestWarning: The test <Function test_zoo_serialization_no_id[instance5-expected_parsed_json5]> is marked with '@pytest.mark.asyncio' but it is not an async function. Please remove the asyncio mark. If the test is not marked explicitly, check for global marks applied via 'pytestmark'.
      @pytest.mark.parametrize(

  tests/unit/test_json_serialization.py::test_custom_json_encoders
    tests/unit/test_json_serialization.py:122: PytestWarning: The test <Function test_custom_json_encoders> is marked with '@pytest.mark.asyncio' but it is not an async function. Please remove the asyncio mark. If the test is not marked explicitly, check for global marks applied via 'pytestmark'.
      @pytest.mark.filterwarnings("ignore:`json_encoders` is deprecated")

  tests/unit/test_json_serialization.py::test_custom_json_encoders_override_builtin_bson
    tests/unit/test_json_serialization.py:134: PytestWarning: The test <Function test_custom_json_encoders_override_builtin_bson> is marked with '@pytest.mark.asyncio' but it is not an async function. Please remove the asyncio mark. If the test is not marked explicitly, check for global marks applied via 'pytestmark'.
      @pytest.mark.xfail(

  tests/unit/test_session.py::test_sync_session_find[session]
    tests/unit/test_session.py:121: PytestWarning: The test <Function test_sync_session_find[session]> is marked with '@pytest.mark.asyncio' but it is not an async function. Please remove the asyncio mark. If the test is not marked explicitly, check for global marks applied via 'pytestmark'.
      def test_sync_session_find(

  tests/unit/test_session.py::test_sync_session_find[transaction]
    tests/unit/test_session.py:121: PytestWarning: The test <Function test_sync_session_find[transaction]> is marked with '@pytest.mark.asyncio' but it is not an async function. Please remove the asyncio mark. If the test is not marked explicitly, check for global marks applied via 'pytestmark'.
      def test_sync_session_find(

  tests/unit/test_session.py::test_sync_session_find_one[session]
    tests/unit/test_session.py:129: PytestWarning: The test <Function test_sync_session_find_one[session]> is marked with '@pytest.mark.asyncio' but it is not an async function. Please remove the asyncio mark. If the test is not marked explicitly, check for global marks applied via 'pytestmark'.
      def test_sync_session_find_one(

  tests/unit/test_session.py::test_sync_session_find_one[transaction]
    tests/unit/test_session.py:129: PytestWarning: The test <Function test_sync_session_find_one[transaction]> is marked with '@pytest.mark.asyncio' but it is not an async function. Please remove the asyncio mark. If the test is not marked explicitly, check for global marks applied via 'pytestmark'.
      def test_sync_session_find_one(

  tests/unit/test_session.py::test_sync_session_count[session]
    tests/unit/test_session.py:139: PytestWarning: The test <Function test_sync_session_count[session]> is marked with '@pytest.mark.asyncio' but it is not an async function. Please remove the asyncio mark. If the test is not marked explicitly, check for global marks applied via 'pytestmark'.
      def test_sync_session_count(

  tests/unit/test_session.py::test_sync_session_count[transaction]
    tests/unit/test_session.py:139: PytestWarning: The test <Function test_sync_session_count[transaction]> is marked with '@pytest.mark.asyncio' but it is not an async function. Please remove the asyncio mark. If the test is not marked explicitly, check for global marks applied via 'pytestmark'.
      def test_sync_session_count(

  tests/unit/test_session.py::test_sync_session_save[session]
    tests/unit/test_session.py:147: PytestWarning: The test <Function test_sync_session_save[session]> is marked with '@pytest.mark.asyncio' but it is not an async function. Please remove the asyncio mark. If the test is not marked explicitly, check for global marks applied via 'pytestmark'.
      def test_sync_session_save(

  tests/unit/test_session.py::test_sync_session_save[transaction]
    tests/unit/test_session.py:147: PytestWarning: The test <Function test_sync_session_save[transaction]> is marked with '@pytest.mark.asyncio' but it is not an async function. Please remove the asyncio mark. If the test is not marked explicitly, check for global marks applied via 'pytestmark'.
      def test_sync_session_save(

  tests/unit/test_session.py::test_sync_session_save_all[session]
    tests/unit/test_session.py:155: PytestWarning: The test <Function test_sync_session_save_all[session]> is marked with '@pytest.mark.asyncio' but it is not an async function. Please remove the asyncio mark. If the test is not marked explicitly, check for global marks applied via 'pytestmark'.
      def test_sync_session_save_all(

  tests/unit/test_session.py::test_sync_session_save_all[transaction]
    tests/unit/test_session.py:155: PytestWarning: The test <Function test_sync_session_save_all[transaction]> is marked with '@pytest.mark.asyncio' but it is not an async function. Please remove the asyncio mark. If the test is not marked explicitly, check for global marks applied via 'pytestmark'.
      def test_sync_session_save_all(

  tests/unit/test_session.py::test_sync_session_delete[session]
    tests/unit/test_session.py:165: PytestWarning: The test <Function test_sync_session_delete[session]> is marked with '@pytest.mark.asyncio' but it is not an async function. Please remove the asyncio mark. If the test is not marked explicitly, check for global marks applied via 'pytestmark'.
      def test_sync_session_delete(

  tests/unit/test_session.py::test_sync_session_delete[transaction]
    tests/unit/test_session.py:165: PytestWarning: The test <Function test_sync_session_delete[transaction]> is marked with '@pytest.mark.asyncio' but it is not an async function. Please remove the asyncio mark. If the test is not marked explicitly, check for global marks applied via 'pytestmark'.
      def test_sync_session_delete(

  tests/unit/test_session.py::test_sync_session_remove[session]
    tests/unit/test_session.py:175: PytestWarning: The test <Function test_sync_session_remove[session]> is marked with '@pytest.mark.asyncio' but it is not an async function. Please remove the asyncio mark. If the test is not marked explicitly, check for global marks applied via 'pytestmark'.
      def test_sync_session_remove(

  tests/unit/test_session.py::test_sync_session_remove[transaction]
    tests/unit/test_session.py:175: PytestWarning: The test <Function test_sync_session_remove[transaction]> is marked with '@pytest.mark.asyncio' but it is not an async function. Please remove the asyncio mark. If the test is not marked explicitly, check for global marks applied via 'pytestmark'.
      def test_sync_session_remove(

  -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
  ==== 323 passed, 19 skipped, 16 deselected, 1 xfailed, 44 warnings in 0.92s ====
  dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p "3.14 3.13" returned exit code 13
  make: *** [debian/rules:32: binary] Error 25
  dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
  --------------------------------------------------------------------------------

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/pydantic/+bug/2137538/+subscriptions




More information about the Ubuntu-openstack-bugs mailing list