[Bug 2137538] Re: python-odmantic: please RM from resolute
Bug Watch Updater
2137538 at bugs.launchpad.net
Mon Jan 26 19:23:12 UTC 2026
** Changed in: python-odmantic (Debian)
Status: Confirmed => Fix Released
--
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:
Fix Released
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