>>> py3-sqlmodel: Building testing/py3-sqlmodel 0.0.46-r0 (using abuild 3.18.0_rc5-r1) started Mon, 05 Oct 2026 19:30:20 +0000 >>> py3-sqlmodel: Validating /home/buildozer/aports/testing/py3-sqlmodel/APKBUILD... >>> py3-sqlmodel: Analyzing dependencies... >>> py3-sqlmodel: Installing for build: build-base py3-alembic py3-pydantic py3-sqlalchemy py3-typing-extensions pre-commit py3-gpep517 py3-wheel py3-pdm-backend py3-coverage py3-dirty-equals py3-fastapi py3-httpx py3-pytest py3-typer ( 1/151) Installing libbz2 (1.0.8-r6) ( 2/151) Installing libffi (3.8.0-r0) ( 3/151) Installing xz-libs (5.8.4-r0) ( 4/151) Installing mpdecimal (4.0.1-r0) ( 5/151) Installing libpanelw (6.6_p20260822-r0) ( 6/151) Installing readline (8.3.3-r1) ( 7/151) Installing sqlite-libs (3.53.4-r0) ( 8/151) Installing python3 (3.14.8-r0) ( 9/151) Installing python3-pycache-pyc0 (3.14.8-r0) ( 10/151) Installing pyc (3.14.8-r0) ( 11/151) Installing py3-dateutil-pyc (2.9.0-r4) ( 12/151) Installing py3-alembic-pyc (1.19.0-r0) ( 13/151) Installing python3-pyc (3.14.8-r0) ( 14/151) Installing py3-dateutil (2.9.0-r4) ( 15/151) Installing py3-markupsafe (3.0.3-r1) ( 16/151) Installing py3-markupsafe-pyc (3.0.3-r1) ( 17/151) Installing py3-mako (1.3.12-r0) ( 18/151) Installing py3-mako-pyc (1.3.12-r0) ( 19/151) Installing py3-python-editor (1.0.4-r9) ( 20/151) Installing py3-python-editor-pyc (1.0.4-r9) ( 21/151) Installing py3-greenlet (3.5.6-r0) ( 22/151) Installing py3-greenlet-pyc (3.5.6-r0) ( 23/151) Installing py3-sqlalchemy (2.0.51-r0) ( 24/151) Installing py3-sqlalchemy-pyc (2.0.51-r0) ( 25/151) Installing py3-typing-extensions (4.16.0-r0) ( 26/151) Installing py3-typing-extensions-pyc (4.16.0-r0) ( 27/151) Installing py3-alembic (1.19.0-r0) ( 28/151) Installing py3-annotated-types (0.7.0-r1) ( 29/151) Installing py3-annotated-types-pyc (0.7.0-r1) ( 30/151) Installing py3-pydantic-core (2.41.5-r0) ( 31/151) Installing py3-pydantic-core-pyc (2.41.5-r0) ( 32/151) Installing py3-typing-inspection (0.4.4-r0) ( 33/151) Installing py3-typing-inspection-pyc (0.4.4-r0) ( 34/151) Installing py3-pydantic (2.12.5-r0) ( 35/151) Installing py3-pydantic-pyc (2.12.5-r0) ( 36/151) Installing py3-cfgv (3.5.0-r1) ( 37/151) Installing py3-cfgv-pyc (3.5.0-r1) ( 38/151) Installing py3-cparser (3.0-r1) ( 39/151) Installing py3-cparser-pyc (3.0-r1) ( 40/151) Installing py3-cffi (2.0.0-r0) ( 41/151) Installing py3-cffi-pyc (2.0.0-r0) ( 42/151) Installing py3-ukkonen (1.0.1-r5) ( 43/151) Installing py3-ukkonen-pyc (1.0.1-r5) ( 44/151) Installing py3-identify (2.6.19-r0) ( 45/151) Installing py3-identify-pyc (2.6.19-r0) ( 46/151) Installing py3-parsing (3.3.2-r1) ( 47/151) Installing py3-parsing-pyc (3.3.2-r1) ( 48/151) Installing py3-packaging (26.2-r0) ( 49/151) Installing py3-packaging-pyc (26.2-r0) ( 50/151) Installing py3-setuptools (84.0.0-r0) ( 51/151) Installing py3-setuptools-pyc (84.0.0-r0) ( 52/151) Installing py3-nodeenv (1.10.0-r2) ( 53/151) Installing py3-nodeenv-pyc (1.10.0-r2) ( 54/151) Installing yaml (0.2.5-r2) ( 55/151) Installing py3-yaml (6.0.3-r2) ( 56/151) Installing py3-yaml-pyc (6.0.3-r2) ( 57/151) Installing py3-toml (0.10.2-r8) ( 58/151) Installing py3-toml-pyc (0.10.2-r8) ( 59/151) Installing py3-platformdirs (4.12.0-r0) ( 60/151) Installing py3-platformdirs-pyc (4.12.0-r0) ( 61/151) Installing py3-distlib (0.4.3-r0) ( 62/151) Installing py3-distlib-pyc (0.4.3-r0) ( 63/151) Installing py3-filelock (3.29.0-r0) ( 64/151) Installing py3-filelock-pyc (3.29.0-r0) ( 65/151) Installing py3-python-discovery (1.4.4-r0) ( 66/151) Installing py3-python-discovery-pyc (1.4.4-r0) ( 67/151) Installing py3-virtualenv (21.3.3-r0) ( 68/151) Installing py3-virtualenv-pyc (21.3.3-r0) ( 69/151) Installing pre-commit (4.6.2-r0) ( 70/151) Installing pre-commit-pyc (4.6.2-r0) ( 71/151) Installing py3-installer (1.0.1-r0) ( 72/151) Installing py3-installer-pyc (1.0.1-r0) ( 73/151) Installing py3-gpep517 (20-r0) ( 74/151) Installing py3-gpep517-pyc (20-r0) ( 75/151) Installing py3-wheel (0.48.0-r0) ( 76/151) Installing py3-wheel-pyc (0.48.0-r0) ( 77/151) Installing py3-cerberus (1.3.8-r0) ( 78/151) Installing py3-cerberus-pyc (1.3.8-r0) ( 79/151) Installing py3-editables (0.6-r0) ( 80/151) Installing py3-editables-pyc (0.6-r0) ( 81/151) Installing py3-boolean.py (5.0-r1) ( 82/151) Installing py3-boolean.py-pyc (5.0-r1) ( 83/151) Installing py3-license-expression (30.4.4-r1) ( 84/151) Installing py3-license-expression-pyc (30.4.4-r1) ( 85/151) Installing py3-pyproject-metadata (0.9.1-r1) ( 86/151) Installing py3-pyproject-metadata-pyc (0.9.1-r1) ( 87/151) Installing py3-tomli (2.4.1-r0) ( 88/151) Installing py3-tomli-pyc (2.4.1-r0) ( 89/151) Installing py3-tomli-w (1.2.0-r1) ( 90/151) Installing py3-tomli-w-pyc (1.2.0-r1) ( 91/151) Installing py3-fastjsonschema (2.21.2-r2) ( 92/151) Installing py3-fastjsonschema-pyc (2.21.2-r2) ( 93/151) Installing py3-validate-pyproject (0.25-r0) ( 94/151) Installing py3-validate-pyproject-pyc (0.25-r0) ( 95/151) Installing py3-pdm-backend (2.4.4-r1) ( 96/151) Installing py3-pdm-backend-pyc (2.4.4-r1) ( 97/151) Installing py3-coverage (7.16.2-r0) ( 98/151) Installing py3-coverage-pyc (7.16.2-r0) ( 99/151) Installing py3-tz (2026.4-r0) (100/151) Installing py3-tz-pyc (2026.4-r0) (101/151) Installing py3-dirty-equals (0.8.0-r1) (102/151) Installing py3-dirty-equals-pyc (0.8.0-r1) (103/151) Installing py3-annotated-doc (0.0.4-r1) (104/151) Installing py3-annotated-doc-pyc (0.0.4-r1) (105/151) Installing py3-idna (3.20-r0) (106/151) Installing py3-idna-pyc (3.20-r0) (107/151) Installing py3-curio (1.6-r4) (108/151) Installing py3-curio-pyc (1.6-r4) (109/151) Installing py3-sniffio (1.3.1-r2) (110/151) Installing py3-sniffio-pyc (1.3.1-r2) (111/151) Installing py3-anyio (4.12.1-r1) (112/151) Installing py3-anyio-pyc (4.12.1-r1) (113/151) Installing py3-starlette (1.1.0-r0) (114/151) Installing py3-starlette-pyc (1.1.0-r0) (115/151) Installing py3-click (8.4.2-r0) (116/151) Installing py3-click-pyc (8.4.2-r0) (117/151) Installing py3-h11 (0.16.0-r1) (118/151) Installing py3-h11-pyc (0.16.0-r1) (119/151) Installing uvicorn (0.44.0-r0) (120/151) Installing uvicorn-pyc (0.44.0-r0) (121/151) Installing py3-fastapi (0.141.1-r0) (122/151) Installing py3-fastapi-pyc (0.141.1-r0) (123/151) Installing py3-certifi (2026.7.22-r0) (124/151) Installing py3-certifi-pyc (2026.7.22-r0) (125/151) Installing py3-httpcore (1.0.9-r1) (126/151) Installing py3-httpcore-pyc (1.0.9-r1) (127/151) Installing py3-httpx (0.28.1-r1) (128/151) Installing py3-httpx-pyc (0.28.1-r1) (129/151) Installing py3-iniconfig (2.3.0-r1) (130/151) Installing py3-iniconfig-pyc (2.3.0-r1) (131/151) Installing py3-pluggy (1.6.0-r1) (132/151) Installing py3-pluggy-pyc (1.6.0-r1) (133/151) Installing py3-py (1.11.0-r5) (134/151) Installing py3-py-pyc (1.11.0-r5) (135/151) Installing py3-pygments (2.21.0-r0) (136/151) Installing py3-pygments-pyc (2.21.0-r0) (137/151) Installing py3-pytest (9.1.1-r0) (138/151) Installing py3-pytest-pyc (9.1.1-r0) (139/151) Installing py3-attrs (26.1.0-r0) (140/151) Installing py3-attrs-pyc (26.1.0-r0) (141/151) Installing py3-mdurl (0.1.2-r4) (142/151) Installing py3-mdurl-pyc (0.1.2-r4) (143/151) Installing py3-markdown-it-py (3.0.0-r2) (144/151) Installing py3-markdown-it-py-pyc (3.0.0-r2) (145/151) Installing py3-rich (15.0.0-r0) (146/151) Installing py3-rich-pyc (15.0.0-r0) (147/151) Installing py3-shellingham (1.5.4-r2) (148/151) Installing py3-shellingham-pyc (1.5.4-r2) (149/151) Installing py3-typer (0.24.1-r1) (150/151) Installing py3-typer-pyc (0.24.1-r1) (151/151) Installing .makedepends-py3-sqlmodel (20261005.193021) Executing busybox-1.38.0-r7.trigger OK: 414.1 MiB in 257 packages >>> py3-sqlmodel: Cleaning up srcdir >>> py3-sqlmodel: Cleaning up pkgdir >>> py3-sqlmodel: Cleaning up tmpdir >>> py3-sqlmodel: Fetching https://distfiles.alpinelinux.org/distfiles/edge/py3-sqlmodel-0.0.46.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) wget: server returned error: HTTP/1.1 404 Not Found >>> py3-sqlmodel: Fetching py3-sqlmodel-0.0.46.tar.gz::https://github.com/fastapi/sqlmodel/archive/refs/tags/0.0.46.tar.gz Connecting to github.com (20.26.156.215:443) Connecting to codeload.github.com (20.26.156.216:443) saving to '/var/cache/distfiles/py3-sqlmodel-0.0.46.tar.gz.part' py3-sqlmodel-0.0.46. 12836 --:--:-- ETA py3-sqlmodel-0.0.46. 3378k --:--:-- ETA py3-sqlmodel-0.0.46. 100% |********************************| 10.4M 0:00:00 ETA '/var/cache/distfiles/py3-sqlmodel-0.0.46.tar.gz.part' saved /var/cache/distfiles/py3-sqlmodel-0.0.46.tar.gz: OK >>> py3-sqlmodel: Fetching https://distfiles.alpinelinux.org/distfiles/edge/py3-sqlmodel-0.0.46.tar.gz /var/cache/distfiles/py3-sqlmodel-0.0.46.tar.gz: OK >>> py3-sqlmodel: Unpacking /var/cache/distfiles/py3-sqlmodel-0.0.46.tar.gz... 2026-10-05 19:30:27,693 gpep517 INFO Building wheel via backend pdm.backend 2026-10-05 19:30:27,817 gpep517 INFO The backend produced dist/sqlmodel-0.0.46-py3-none-any.whl sqlmodel-0.0.46-py3-none-any.whl - Adding .pdm-build/sqlmodel-0.0.46.dist-info/METADATA -> sqlmodel-0.0.46.dist-info/METADATA - Adding .pdm-build/sqlmodel-0.0.46.dist-info/WHEEL -> sqlmodel-0.0.46.dist-info/WHEEL - Adding .pdm-build/sqlmodel-0.0.46.dist-info/entry_points.txt -> sqlmodel-0.0.46.dist-info/entry_points.txt - Adding .pdm-build/sqlmodel-0.0.46.dist-info/licenses/LICENSE -> sqlmodel-0.0.46.dist-info/licenses/LICENSE - Adding sqlmodel/.agents/skills/sqlmodel/SKILL.md -> sqlmodel/.agents/skills/sqlmodel/SKILL.md - Adding sqlmodel/__init__.py -> sqlmodel/__init__.py - Adding sqlmodel/_compat.py -> sqlmodel/_compat.py - Adding sqlmodel/default.py -> sqlmodel/default.py - Adding sqlmodel/ext/__init__.py -> sqlmodel/ext/__init__.py - Adding sqlmodel/ext/asyncio/__init__.py -> sqlmodel/ext/asyncio/__init__.py - Adding sqlmodel/ext/asyncio/session.py -> sqlmodel/ext/asyncio/session.py - Adding sqlmodel/main.py -> sqlmodel/main.py - Adding sqlmodel/orm/__init__.py -> sqlmodel/orm/__init__.py - Adding sqlmodel/orm/session.py -> sqlmodel/orm/session.py - Adding sqlmodel/pool/__init__.py -> sqlmodel/pool/__init__.py - Adding sqlmodel/py.typed -> sqlmodel/py.typed - Adding sqlmodel/sql/__init__.py -> sqlmodel/sql/__init__.py - Adding sqlmodel/sql/_expression_select_cls.py -> sqlmodel/sql/_expression_select_cls.py - Adding sqlmodel/sql/_expression_select_gen.py -> sqlmodel/sql/_expression_select_gen.py - Adding sqlmodel/sql/_expression_select_gen.py.jinja2 -> sqlmodel/sql/_expression_select_gen.py.jinja2 - Adding sqlmodel/sql/base.py -> sqlmodel/sql/base.py - Adding sqlmodel/sql/expression.py -> sqlmodel/sql/expression.py - Adding sqlmodel/sql/sqltypes.py -> sqlmodel/sql/sqltypes.py - Adding sqlmodel-0.0.46.dist-info/RECORD -> sqlmodel-0.0.46.dist-info/RECORD ============================= test session starts ============================== platform linux -- Python 3.14.8, pytest-9.1.1, pluggy-1.6.0 -- /usr/bin/python3 cachedir: .pytest_cache rootdir: /home/buildozer/aports/testing/py3-sqlmodel/src/sqlmodel-0.0.46 configfile: pyproject.toml plugins: anyio-0.0.0, platformdirs-4.12.0 collecting ... collected 262 items tests/test_advanced/test_datetime/test_tutorial001.py::test_tutorial[tutorial001_py310] PASSED [ 0%] tests/test_advanced/test_datetime/test_tutorial001.py::test_tutorial[tutorial001_py311] PASSED [ 0%] tests/test_advanced/test_datetime/test_tutorial002.py::test_tutorial[tutorial002_py310] PASSED [ 1%] tests/test_advanced/test_datetime/test_tutorial003.py::test_tutorial[tutorial003_py310] PASSED [ 1%] tests/test_advanced/test_datetime/test_tutorial004.py::test_tutorial[tutorial004_py310] PASSED [ 1%] tests/test_advanced/test_datetime/test_tutorial005.py::test_tutorial[tutorial005_py310] PASSED [ 2%] tests/test_advanced/test_decimal/test_tutorial001.py::test_tutorial[tutorial001_py310] PASSED [ 2%] tests/test_advanced/test_uuid/test_tutorial001.py::test_tutorial[tutorial001_py310] PASSED [ 3%] tests/test_advanced/test_uuid/test_tutorial002.py::test_tutorial[tutorial002_py310] PASSED [ 3%] tests/test_aliases.py::test_create_with_field_name[PydanticUser] PASSED [ 3%] tests/test_aliases.py::test_create_with_field_name[SQLModelUser] PASSED [ 4%] tests/test_aliases.py::test_create_with_field_name_with_config[PydanticUserWithConfig] PASSED [ 4%] tests/test_aliases.py::test_create_with_field_name_with_config[SQLModelUserWithConfig] PASSED [ 4%] tests/test_aliases.py::test_create_with_alias[PydanticUser] PASSED [ 5%] tests/test_aliases.py::test_create_with_alias[SQLModelUser] PASSED [ 5%] tests/test_aliases.py::test_create_with_alias[PydanticUserWithConfig] PASSED [ 6%] tests/test_aliases.py::test_create_with_alias[SQLModelUserWithConfig] PASSED [ 6%] tests/test_aliases.py::test_create_with_both_prefers_alias[PydanticUserWithConfig] PASSED [ 6%] tests/test_aliases.py::test_create_with_both_prefers_alias[SQLModelUserWithConfig] PASSED [ 7%] tests/test_aliases.py::test_dict_default_uses_field_names[PydanticUser] PASSED [ 7%] tests/test_aliases.py::test_dict_default_uses_field_names[SQLModelUser] PASSED [ 8%] tests/test_aliases.py::test_dict_by_alias_uses_aliases[PydanticUser] PASSED [ 8%] tests/test_aliases.py::test_dict_by_alias_uses_aliases[SQLModelUser] PASSED [ 8%] tests/test_aliases.py::test_json_by_alias[PydanticUser] PASSED [ 9%] tests/test_aliases.py::test_json_by_alias[SQLModelUser] PASSED [ 9%] tests/test_aliases.py::test_create_with_validation_alias[PydanticUserV2] PASSED [ 9%] tests/test_aliases.py::test_create_with_validation_alias[SQLModelUserV2] PASSED [ 10%] tests/test_aliases.py::test_serialize_with_serialization_alias[PydanticUserV2] PASSED [ 10%] tests/test_aliases.py::test_serialize_with_serialization_alias[SQLModelUserV2] PASSED [ 11%] tests/test_aliases.py::test_schema_extra_validation_alias_sqlmodel_v2 PASSED [ 11%] tests/test_aliases.py::test_schema_extra_serialization_alias_sqlmodel_v2 PASSED [ 11%] tests/test_aliases.py::test_alias_plus_validation_alias_prefers_validation_alias_sqlmodel_v2 PASSED [ 12%] tests/test_aliases.py::test_alias_plus_serialization_alias_prefers_serialization_alias_sqlmodel_v2 PASSED [ 12%] tests/test_aliases.py::test_alias_generator_works_sqlmodel_v2 PASSED [ 12%] tests/test_aliases.py::test_alias_generator_with_explicit_alias_prefers_field_alias_sqlmodel_v2 PASSED [ 13%] tests/test_annotated_uuid.py::test_annotated_optional_types PASSED [ 13%] tests/test_dataclass_transform.py::test_field_parameters PASSED [ 14%] tests/test_datetime.py::test_datetime_types[datetime-True-None-False] PASSED [ 14%] tests/test_datetime.py::test_datetime_types[datetime-True-None-True] PASSED [ 14%] tests/test_datetime.py::test_datetime_types[AwareDatetime-True-timezone_aware-False] PASSED [ 15%] tests/test_datetime.py::test_datetime_types[AwareDatetime-True-timezone_aware-True] PASSED [ 15%] tests/test_datetime.py::test_datetime_types[NaiveDatetime-False-timezone_naive-False] PASSED [ 16%] tests/test_datetime.py::test_datetime_types[NaiveDatetime-False-timezone_naive-True] PASSED [ 16%] tests/test_datetime.py::test_datetime_types[Annotated-True-timezone_aware0-False] PASSED [ 16%] tests/test_datetime.py::test_datetime_types[Annotated-True-timezone_aware0-True] PASSED [ 17%] tests/test_datetime.py::test_datetime_types[Annotated-False-timezone_naive0-False] PASSED [ 17%] tests/test_datetime.py::test_datetime_types[Annotated-False-timezone_naive0-True] PASSED [ 17%] tests/test_datetime.py::test_datetime_types[Annotated-True-timezone_aware1-False] PASSED [ 18%] tests/test_datetime.py::test_datetime_types[Annotated-True-timezone_aware1-True] PASSED [ 18%] tests/test_datetime.py::test_datetime_types[Annotated-False-timezone_naive1-False] PASSED [ 19%] tests/test_datetime.py::test_datetime_types[Annotated-False-timezone_naive1-True] PASSED [ 19%] tests/test_datetime.py::test_datetime_types[Annotated-True-timezone_aware2-False] PASSED [ 19%] tests/test_datetime.py::test_datetime_types[Annotated-True-timezone_aware2-True] PASSED [ 20%] tests/test_datetime.py::test_datetime_types[Annotated-False-timezone_naive2-False] PASSED [ 20%] tests/test_datetime.py::test_datetime_types[Annotated-False-timezone_naive2-True] PASSED [ 20%] tests/test_datetime.py::test_datetime_types[Annotated-True-timezone_aware3-False] PASSED [ 21%] tests/test_datetime.py::test_datetime_types[Annotated-True-timezone_aware3-True] PASSED [ 21%] tests/test_datetime.py::test_datetime_types[Annotated-False-timezone_naive3-False] PASSED [ 22%] tests/test_datetime.py::test_datetime_types[Annotated-False-timezone_naive3-True] PASSED [ 22%] tests/test_datetime.py::test_datetime_types[Annotated-True-None-False] PASSED [ 22%] tests/test_datetime.py::test_datetime_types[Annotated-True-None-True] PASSED [ 23%] tests/test_datetime.py::test_inherited_annotated_datetime PASSED [ 23%] tests/test_datetime.py::test_explicit_datetime_type[False-False-datetime] PASSED [ 24%] tests/test_datetime.py::test_explicit_datetime_type[False-False-AwareDatetime] PASSED [ 24%] tests/test_datetime.py::test_explicit_datetime_type[False-False-NaiveDatetime] PASSED [ 24%] tests/test_datetime.py::test_explicit_datetime_type[False-True-datetime] PASSED [ 25%] tests/test_datetime.py::test_explicit_datetime_type[False-True-AwareDatetime] PASSED [ 25%] tests/test_datetime.py::test_explicit_datetime_type[False-True-NaiveDatetime] PASSED [ 25%] tests/test_datetime.py::test_explicit_datetime_type[True-False-datetime] PASSED [ 26%] tests/test_datetime.py::test_explicit_datetime_type[True-False-AwareDatetime] PASSED [ 26%] tests/test_datetime.py::test_explicit_datetime_type[True-False-NaiveDatetime] PASSED [ 27%] tests/test_datetime.py::test_explicit_datetime_type[True-True-datetime] PASSED [ 27%] tests/test_datetime.py::test_explicit_datetime_type[True-True-AwareDatetime] PASSED [ 27%] tests/test_datetime.py::test_explicit_datetime_type[True-True-NaiveDatetime] PASSED [ 28%] tests/test_datetime.py::test_explicit_datetime_type_class PASSED [ 28%] tests/test_datetime.py::test_other_temporal_types PASSED [ 29%] tests/test_datetime.py::test_datetime_column_types[dialect0-TIMESTAMP WITH TIME ZONE-TIMESTAMP WITHOUT TIME ZONE] PASSED [ 29%] tests/test_datetime.py::test_datetime_column_types[dialect1-DATETIME-DATETIME] PASSED [ 29%] tests/test_datetime.py::test_datetime_column_types[dialect2-DATETIME-DATETIME] PASSED [ 30%] tests/test_datetime.py::test_sqlite_datetime_round_trip PASSED [ 30%] tests/test_datetime.py::test_naive_database_parameters[insert-None] PASSED [ 30%] tests/test_datetime.py::test_naive_database_parameters[insert-offset1] PASSED [ 31%] tests/test_datetime.py::test_naive_database_parameters[update-None] PASSED [ 31%] tests/test_datetime.py::test_naive_database_parameters[update-offset1] PASSED [ 32%] tests/test_datetime.py::test_naive_database_parameters[filter-None] PASSED [ 32%] tests/test_datetime.py::test_naive_database_parameters[filter-offset1] PASSED [ 32%] tests/test_datetime.py::test_explicit_datetime_bypasses_utc_processing[False] PASSED [ 33%] tests/test_datetime.py::test_explicit_datetime_bypasses_utc_processing[True] PASSED [ 33%] tests/test_datetime.py::test_postgresql_datetime_processing PASSED [ 33%] tests/test_datetime.py::test_postgresql_datetime_interval_arithmetic[add-False] PASSED [ 34%] tests/test_datetime.py::test_postgresql_datetime_interval_arithmetic[sub-False] PASSED [ 34%] tests/test_datetime.py::test_postgresql_datetime_interval_arithmetic[add-True] PASSED [ 35%] tests/test_datetime.py::test_existing_sqlite_utc_data PASSED [ 35%] tests/test_datetime.py::test_alembic_datetime_rendering PASSED [ 35%] tests/test_default.py::test_default_bool PASSED [ 36%] tests/test_default.py::test_equality PASSED [ 36%] tests/test_default.py::test_not_equality PASSED [ 37%] tests/test_default.py::test_not_equality_other PASSED [ 37%] tests/test_deprecations.py::test_deprecated_from_orm_inheritance PASSED [ 37%] tests/test_deprecations.py::test_deprecated_parse_obj PASSED [ 38%] tests/test_deprecations.py::test_deprecated_dict PASSED [ 38%] tests/test_enums.py::test_postgres_ddl_sql PASSED [ 38%] tests/test_enums.py::test_sqlite_ddl_sql PASSED [ 39%] tests/test_enums.py::test_json_schema_flat_model_pydantic_v2 PASSED [ 39%] tests/test_enums.py::test_json_schema_inherit_model_pydantic_v2 PASSED [ 40%] tests/test_field_sa_args_kwargs.py::test_sa_column_args PASSED [ 40%] tests/test_field_sa_args_kwargs.py::test_sa_column_kargs PASSED [ 40%] tests/test_field_sa_args_kwargs.py::test_sa_column_kwargs_type_raises[field_kwargs0] PASSED [ 41%] tests/test_field_sa_args_kwargs.py::test_sa_column_kwargs_type_raises[field_kwargs1] PASSED [ 41%] tests/test_field_sa_column.py::test_sa_column_takes_precedence PASSED [ 41%] tests/test_field_sa_column.py::test_sa_column_with_annotated_metadata PASSED [ 42%] tests/test_field_sa_column.py::test_sa_column_no_sa_args PASSED [ 42%] tests/test_field_sa_column.py::test_sa_column_no_sa_kargs PASSED [ 43%] tests/test_field_sa_column.py::test_sa_column_no_type PASSED [ 43%] tests/test_field_sa_column.py::test_sa_column_no_primary_key PASSED [ 43%] tests/test_field_sa_column.py::test_sa_column_no_nullable PASSED [ 44%] tests/test_field_sa_column.py::test_sa_column_no_foreign_key PASSED [ 44%] tests/test_field_sa_column.py::test_sa_column_no_unique PASSED [ 45%] tests/test_field_sa_column.py::test_sa_column_no_index PASSED [ 45%] tests/test_field_sa_column.py::test_sa_column_no_ondelete PASSED [ 45%] tests/test_field_sa_relationship.py::test_sa_relationship_no_args PASSED [ 46%] tests/test_field_sa_relationship.py::test_sa_relationship_no_kwargs PASSED [ 46%] tests/test_field_sa_type.py::test_sa_type_class PASSED [ 46%] tests/test_field_sa_type.py::test_sa_type_instance PASSED [ 47%] tests/test_fields_set.py::test_fields_set PASSED [ 47%] tests/test_future_annotations.py::test_model_with_future_annotations PASSED [ 48%] tests/test_future_annotations.py::test_model_with_string_annotations PASSED [ 48%] tests/test_instance_no_args.py::test_allow_instantiation_without_arguments PASSED [ 48%] tests/test_instance_no_args.py::test_not_allow_instantiation_without_arguments_if_not_table PASSED [ 49%] tests/test_main.py::test_should_allow_duplicate_row_if_unique_constraint_is_not_passed PASSED [ 49%] tests/test_main.py::test_should_allow_duplicate_row_if_unique_constraint_is_false PASSED [ 50%] tests/test_main.py::test_should_raise_exception_when_try_to_duplicate_row_if_unique_constraint_is_true PASSED [ 50%] tests/test_main.py::test_sa_relationship_property PASSED [ 50%] tests/test_main.py::test_composite_primary_key PASSED [ 51%] tests/test_main.py::test_composite_primary_key_and_validator PASSED [ 51%] tests/test_main.py::test_foreign_key_ondelete_with_annotated PASSED [ 51%] tests/test_missing_type.py::test_missing_sql_type PASSED [ 52%] tests/test_nullable.py::test_nullable_fields PASSED [ 52%] tests/test_nullable.py::test_non_nullable_optional_field_with_no_default_set PASSED [ 53%] tests/test_nullable.py::test_nullable_primary_key PASSED [ 53%] tests/test_ondelete_raises.py::test_ondelete_requires_nullable PASSED [ 53%] tests/test_ondelete_raises.py::test_ondelete_requires_foreign_key PASSED [ 54%] tests/test_prepare_release.py::test_bump_version[0.0.38-major-1.0.0] PASSED [ 54%] tests/test_prepare_release.py::test_bump_version[0.0.38-minor-0.1.0] PASSED [ 54%] tests/test_prepare_release.py::test_bump_version[0.0.38-patch-0.0.39] PASSED [ 55%] tests/test_prepare_release.py::test_update_version_file PASSED [ 55%] tests/test_prepare_release.py::test_update_version_file_requires_newer_version PASSED [ 56%] tests/test_prepare_release.py::test_update_release_notes PASSED [ 56%] tests/test_prepare_release.py::test_update_release_notes_rejects_existing_version PASSED [ 56%] tests/test_prepare_release.py::test_get_release_notes_body_with_dated_heading PASSED [ 57%] tests/test_prepare_release.py::test_get_release_notes_body_with_plain_heading PASSED [ 57%] tests/test_prepare_release.py::test_get_release_notes_body_allows_non_version_h2_content PASSED [ 58%] tests/test_prepare_release.py::test_get_release_notes_body_requires_version_section PASSED [ 58%] tests/test_prepare_release.py::test_get_release_notes_body_requires_non_empty_section PASSED [ 58%] tests/test_prepare_release.py::test_cli_updates_configured_files PASSED [ 59%] tests/test_prepare_release.py::test_cli_accepts_env_vars PASSED [ 59%] tests/test_prepare_release.py::test_cli_prints_current_version PASSED [ 59%] tests/test_prepare_release.py::test_cli_prints_release_notes PASSED [ 60%] tests/test_pydantic/test_field.py::test_decimal PASSED [ 60%] tests/test_pydantic/test_field.py::test_discriminator PASSED [ 61%] tests/test_pydantic/test_field.py::test_discriminator_callable PASSED [ 61%] tests/test_pydantic/test_field.py::test_repr PASSED [ 61%] tests/test_pydantic/test_field.py::test_min_items PASSED [ 62%] tests/test_pydantic/test_field.py::test_max_items PASSED [ 62%] tests/test_pydantic/test_model_dump.py::test_polymorphic_serialization[None-expected_result0] PASSED [ 62%] tests/test_pydantic/test_model_dump.py::test_polymorphic_serialization[False-expected_result1] PASSED [ 63%] tests/test_pydantic/test_model_dump.py::test_polymorphic_serialization[True-expected_result2] SKIPPED [ 63%] tests/test_query.py::test_query PASSED [ 64%] tests/test_select_typing.py::test_fields PASSED [ 64%] tests/test_sqlalchemy_type_errors.py::test_type_list_breaks PASSED [ 64%] tests/test_sqlalchemy_type_errors.py::test_type_dict_breaks PASSED [ 65%] tests/test_sqlalchemy_type_errors.py::test_type_union_breaks PASSED [ 65%] tests/test_tutorial/test_automatic_id_none_refresh/test_tutorial001_tutorial002.py::test_tutorial_001_tutorial_002[tutorial001_py310] PASSED [ 66%] tests/test_tutorial/test_automatic_id_none_refresh/test_tutorial001_tutorial002.py::test_tutorial_001_tutorial_002[tutorial002_py310] PASSED [ 66%] tests/test_tutorial/test_code_structure/test_tutorial001.py::test_tutorial[tutorial001_py310] PASSED [ 66%] tests/test_tutorial/test_code_structure/test_tutorial002.py::test_tutorial[tutorial002_py310] PASSED [ 67%] tests/test_tutorial/test_connect/test_create_connected_tables/test_tutorial001.py::test_tutorial001[tutorial001_py310] PASSED [ 67%] tests/test_tutorial/test_connect/test_delete/test_tutorial001.py::test_tutorial[tutorial001_py310] PASSED [ 67%] tests/test_tutorial/test_connect/test_insert/test_tutorial001.py::test_tutorial001[tutorial001_py310] PASSED [ 68%] tests/test_tutorial/test_connect/test_select/test_tutorial001_tutorial002.py::test_tutorial001[tutorial001_py310] PASSED [ 68%] tests/test_tutorial/test_connect/test_select/test_tutorial001_tutorial002.py::test_tutorial002[tutorial002_py310] PASSED [ 69%] tests/test_tutorial/test_connect/test_select/test_tutorial003.py::test_tutorial[tutorial003_py310] PASSED [ 69%] tests/test_tutorial/test_connect/test_select/test_tutorial004.py::test_tutorial[tutorial004_py310] PASSED [ 69%] tests/test_tutorial/test_connect/test_select/test_tutorial005.py::test_tutorial[tutorial005_py310] PASSED [ 70%] tests/test_tutorial/test_connect/test_update/test_tutorial001.py::test_tutorial[tutorial001_py310] PASSED [ 70%] tests/test_tutorial/test_create_db_and_table/test_tutorial002.py::test_create_db_and_table[tutorial002_py310] PASSED [ 70%] tests/test_tutorial/test_create_db_and_table/test_tutorial003.py::test_create_db_and_table[tutorial003_py310] PASSED [ 71%] tests/test_tutorial/test_delete/test_tutorial001_tutorial002.py::test_tutorial001[tutorial001_py310] PASSED [ 71%] tests/test_tutorial/test_delete/test_tutorial001_tutorial002.py::test_tutorial002[tutorial002_py310] PASSED [ 72%] tests/test_tutorial/test_fastapi/test_app_testing/test_tutorial001_tests001.py::test_tutorial[tutorial001_py310] PASSED [ 72%] tests/test_tutorial/test_fastapi/test_app_testing/test_tutorial001_tests002.py::test_tutorial[tutorial001_py310] PASSED [ 72%] tests/test_tutorial/test_fastapi/test_app_testing/test_tutorial001_tests003.py::test_tutorial[tutorial001_py310] PASSED [ 73%] tests/test_tutorial/test_fastapi/test_app_testing/test_tutorial001_tests004.py::test_tutorial[tutorial001_py310] PASSED [ 73%] tests/test_tutorial/test_fastapi/test_app_testing/test_tutorial001_tests005.py::test_tutorial PASSED [ 74%] tests/test_tutorial/test_fastapi/test_app_testing/test_tutorial001_tests006.py::test_tutorial PASSED [ 74%] tests/test_tutorial/test_fastapi/test_app_testing/test_tutorial001_tests_main.py::test_run_tests[tutorial001_py310] PASSED [ 74%] tests/test_tutorial/test_fastapi/test_delete/test_tutorial001.py::test_tutorial[tutorial001_py310] PASSED [ 75%] tests/test_tutorial/test_fastapi/test_limit_and_offset/test_tutorial001.py::test_tutorial[tutorial001_py310] PASSED [ 75%] tests/test_tutorial/test_fastapi/test_multiple_models/test_tutorial001.py::test_tutorial[tutorial001_py310] PASSED [ 75%] tests/test_tutorial/test_fastapi/test_multiple_models/test_tutorial002.py::test_tutorial[tutorial002_py310] PASSED [ 76%] tests/test_tutorial/test_fastapi/test_read_one/test_tutorial001.py::test_tutorial[tutorial001_py310] PASSED [ 76%] tests/test_tutorial/test_fastapi/test_relationships/test_tutorial001.py::test_tutorial[tutorial001_py310] PASSED [ 77%] tests/test_tutorial/test_fastapi/test_response_model/test_tutorial001.py::test_tutorial[tutorial001_py310] PASSED [ 77%] tests/test_tutorial/test_fastapi/test_session_with_dependency/test_tutorial001.py::test_tutorial[tutorial001_py310] PASSED [ 77%] tests/test_tutorial/test_fastapi/test_simple_hero_api/test_tutorial001.py::test_tutorial[tutorial001_py310] PASSED [ 78%] tests/test_tutorial/test_fastapi/test_teams/test_tutorial001.py::test_tutorial[tutorial001_py310] PASSED [ 78%] tests/test_tutorial/test_fastapi/test_update/test_tutorial001.py::test_tutorial[tutorial001_py310] PASSED [ 79%] tests/test_tutorial/test_fastapi/test_update/test_tutorial002.py::test_tutorial[tutorial002_py310] PASSED [ 79%] tests/test_tutorial/test_indexes/test_tutorial001.py::test_tutorial[tutorial001_py310] PASSED [ 79%] tests/test_tutorial/test_indexes/test_tutorial002.py::test_tutorial[tutorial002_py310] PASSED [ 80%] tests/test_tutorial/test_insert/test_tutorial001.py::test_tutorial[tutorial001_py310] PASSED [ 80%] tests/test_tutorial/test_insert/test_tutorial002.py::test_tutorial[tutorial002_py310] PASSED [ 80%] tests/test_tutorial/test_insert/test_tutorial003.py::test_tutorial[tutorial003_py310] PASSED [ 81%] tests/test_tutorial/test_limit_and_offset/test_tutorial001.py::test_tutorial[tutorial001_py310] PASSED [ 81%] tests/test_tutorial/test_limit_and_offset/test_tutorial002.py::test_tutorial[tutorial002_py310] PASSED [ 82%] tests/test_tutorial/test_limit_and_offset/test_tutorial003.py::test_tutorial[tutorial003_py310] PASSED [ 82%] tests/test_tutorial/test_limit_and_offset/test_tutorial004.py::test_tutorial[tutorial004_py310] PASSED [ 82%] tests/test_tutorial/test_many_to_many/test_tutorial001.py::test_tutorial[tutorial001_py310] PASSED [ 83%] tests/test_tutorial/test_many_to_many/test_tutorial002.py::test_tutorial[tutorial002_py310] PASSED [ 83%] tests/test_tutorial/test_many_to_many/test_tutorial003.py::test_tutorial[tutorial003_py310] PASSED [ 83%] tests/test_tutorial/test_one/test_tutorial001.py::test_tutorial[tutorial001_py310] PASSED [ 84%] tests/test_tutorial/test_one/test_tutorial002.py::test_tutorial[tutorial002_py310] PASSED [ 84%] tests/test_tutorial/test_one/test_tutorial003.py::test_tutorial[tutorial003_py310] PASSED [ 85%] tests/test_tutorial/test_one/test_tutorial004.py::test_tutorial[tutorial004_py310] PASSED [ 85%] tests/test_tutorial/test_one/test_tutorial005.py::test_tutorial[tutorial005_py310] PASSED [ 85%] tests/test_tutorial/test_one/test_tutorial006.py::test_tutorial[tutorial006_py310] PASSED [ 86%] tests/test_tutorial/test_one/test_tutorial007.py::test_tutorial[tutorial007_py310] PASSED [ 86%] tests/test_tutorial/test_one/test_tutorial008.py::test_tutorial[tutorial008_py310] PASSED [ 87%] tests/test_tutorial/test_one/test_tutorial009.py::test_tutorial[tutorial009_py310] PASSED [ 87%] tests/test_tutorial/test_relationship_attributes/test_back_populates/test_tutorial001.py::test_tutorial[tutorial001_py310] PASSED [ 87%] tests/test_tutorial/test_relationship_attributes/test_back_populates/test_tutorial002.py::test_tutorial[tutorial002_py310] PASSED [ 88%] tests/test_tutorial/test_relationship_attributes/test_back_populates/test_tutorial003.py::test_tutorial[tutorial003_py310] PASSED [ 88%] tests/test_tutorial/test_relationship_attributes/test_create_and_update_relationships/test_tutorial001.py::test_tutorial[tutorial001_py310] PASSED [ 88%] tests/test_tutorial/test_relationship_attributes/test_define_relationship_attributes/test_tutorial001.py::test_tutorial[tutorial001_py310] PASSED [ 89%] tests/test_tutorial/test_relationship_attributes/test_delete_records_relationship/test_tutorial001.py::test_tutorial[tutorial001_py310] PASSED [ 89%] tests/test_tutorial/test_relationship_attributes/test_delete_records_relationship/test_tutorial002.py::test_tutorial[tutorial002_py310] PASSED [ 90%] tests/test_tutorial/test_relationship_attributes/test_delete_records_relationship/test_tutorial003.py::test_tutorial[tutorial003_py310] PASSED [ 90%] tests/test_tutorial/test_relationship_attributes/test_delete_records_relationship/test_tutorial004.py::test_tutorial[tutorial004_py310] PASSED [ 90%] tests/test_tutorial/test_relationship_attributes/test_delete_records_relationship/test_tutorial005.py::test_tutorial[tutorial005_py310] PASSED [ 91%] tests/test_tutorial/test_relationship_attributes/test_read_relationships/test_tutorial001.py::test_tutorial[tutorial001_py310] PASSED [ 91%] tests/test_tutorial/test_relationship_attributes/test_read_relationships/test_tutorial002.py::test_tutorial[tutorial002_py310] PASSED [ 91%] tests/test_tutorial/test_select/test_tutorial001_tutorial002.py::test_tutorial_001[tutorial001_py310] PASSED [ 92%] tests/test_tutorial/test_select/test_tutorial001_tutorial002.py::test_tutorial_002[tutorial002_py310] PASSED [ 92%] tests/test_tutorial/test_select/test_tutorial003_tutorial004.py::test_tutorial_003[tutorial003_py310] PASSED [ 93%] tests/test_tutorial/test_select/test_tutorial003_tutorial004.py::test_tutorial_004[tutorial004_py310] PASSED [ 93%] tests/test_tutorial/test_update/test_tutorial001_tutorial002.py::test_tutorial001[tutorial001_py310] PASSED [ 93%] tests/test_tutorial/test_update/test_tutorial001_tutorial002.py::test_tutorial002[tutorial002_py310] PASSED [ 94%] tests/test_tutorial/test_update/test_tutorial003_tutorial004.py::test_tutorial003[tutorial003_py310] PASSED [ 94%] tests/test_tutorial/test_update/test_tutorial003_tutorial004.py::test_tutorial004[tutorial004_py310] PASSED [ 95%] tests/test_tutorial/test_where/test_tutorial001.py::test_tutorial[tutorial001_py310] PASSED [ 95%] tests/test_tutorial/test_where/test_tutorial002.py::test_tutorial[tutorial002_py310] PASSED [ 95%] tests/test_tutorial/test_where/test_tutorial003.py::test_tutorial[tutorial003_py310] PASSED [ 96%] tests/test_tutorial/test_where/test_tutorial004.py::test_tutorial[tutorial004_py310] PASSED [ 96%] tests/test_tutorial/test_where/test_tutorial005.py::test_tutorial[tutorial005_py310] PASSED [ 96%] tests/test_tutorial/test_where/test_tutorial006.py::test_tutorial[tutorial006_py310] PASSED [ 97%] tests/test_tutorial/test_where/test_tutorial006b.py::test_tutorial[tutorial006b_py310] PASSED [ 97%] tests/test_tutorial/test_where/test_tutorial007.py::test_tutorial[tutorial007_py310] PASSED [ 98%] tests/test_tutorial/test_where/test_tutorial008.py::test_tutorial[tutorial008_py310] PASSED [ 98%] tests/test_tutorial/test_where/test_tutorial009.py::test_tutorial[tutorial009_py310] PASSED [ 98%] tests/test_tutorial/test_where/test_tutorial011.py::test_tutorial[tutorial011_py310] PASSED [ 99%] tests/test_update.py::test_sqlmodel_update PASSED [ 99%] tests/test_validation.py::test_validation_pydantic_v2 PASSED [100%] =============================== warnings summary =============================== docs_src/tutorial/fastapi/app_testing/tutorial001_py310/main.py:48 tests/test_tutorial/test_fastapi/test_app_testing/test_tutorial001_tests001.py::test_tutorial[tutorial001_py310] tests/test_tutorial/test_fastapi/test_app_testing/test_tutorial001_tests002.py::test_tutorial[tutorial001_py310] tests/test_tutorial/test_fastapi/test_app_testing/test_tutorial001_tests003.py::test_tutorial[tutorial001_py310] tests/test_tutorial/test_fastapi/test_app_testing/test_tutorial001_tests004.py::test_tutorial[tutorial001_py310] tests/test_tutorial/test_fastapi/test_app_testing/test_tutorial001_tests005.py::test_tutorial tests/test_tutorial/test_fastapi/test_app_testing/test_tutorial001_tests006.py::test_tutorial /home/buildozer/aports/testing/py3-sqlmodel/src/sqlmodel-0.0.46/docs_src/tutorial/fastapi/app_testing/tutorial001_py310/main.py:48: DeprecationWarning: on_event is deprecated, use lifespan event handlers instead. Read more about it in the [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/). @app.on_event("startup") ../../../../../../../usr/lib/python3.14/site-packages/fastapi/applications.py:4681: 1 warning tests/test_tutorial/test_fastapi/test_app_testing/test_tutorial001_tests001.py: 1 warning tests/test_tutorial/test_fastapi/test_app_testing/test_tutorial001_tests002.py: 1 warning tests/test_tutorial/test_fastapi/test_app_testing/test_tutorial001_tests003.py: 1 warning tests/test_tutorial/test_fastapi/test_app_testing/test_tutorial001_tests004.py: 1 warning tests/test_tutorial/test_fastapi/test_app_testing/test_tutorial001_tests005.py: 1 warning tests/test_tutorial/test_fastapi/test_app_testing/test_tutorial001_tests006.py: 1 warning tests/test_tutorial/test_fastapi/test_delete/test_tutorial001.py: 1 warning tests/test_tutorial/test_fastapi/test_limit_and_offset/test_tutorial001.py: 1 warning tests/test_tutorial/test_fastapi/test_multiple_models/test_tutorial001.py: 1 warning tests/test_tutorial/test_fastapi/test_multiple_models/test_tutorial002.py: 1 warning tests/test_tutorial/test_fastapi/test_read_one/test_tutorial001.py: 1 warning tests/test_tutorial/test_fastapi/test_relationships/test_tutorial001.py: 1 warning tests/test_tutorial/test_fastapi/test_response_model/test_tutorial001.py: 1 warning tests/test_tutorial/test_fastapi/test_session_with_dependency/test_tutorial001.py: 1 warning tests/test_tutorial/test_fastapi/test_simple_hero_api/test_tutorial001.py: 1 warning tests/test_tutorial/test_fastapi/test_teams/test_tutorial001.py: 1 warning tests/test_tutorial/test_fastapi/test_update/test_tutorial001.py: 1 warning tests/test_tutorial/test_fastapi/test_update/test_tutorial002.py: 1 warning /usr/lib/python3.14/site-packages/fastapi/applications.py:4681: DeprecationWarning: on_event is deprecated, use lifespan event handlers instead. Read more about it in the [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/). return self.router.on_event(event_type) # ty: ignore[deprecated] tests/test_validation.py:2 /home/buildozer/aports/testing/py3-sqlmodel/src/sqlmodel-0.0.46/tests/test_validation.py:2: PydanticDeprecatedSince20: `pydantic.error_wrappers:ValidationError` has been moved to `pydantic:ValidationError`. Deprecated in Pydantic V2.0 to be removed in V3.0. See Pydantic V2 Migration Guide at https://errors.pydantic.dev/2.12/migration/ from pydantic.error_wrappers import ValidationError tests/test_tutorial/test_fastapi/test_delete/test_tutorial001.py::test_tutorial[tutorial001_py310] /home/buildozer/aports/testing/py3-sqlmodel/src/sqlmodel-0.0.46/docs_src/tutorial/fastapi/delete/tutorial001_py310.py:43: DeprecationWarning: on_event is deprecated, use lifespan event handlers instead. Read more about it in the [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/). @app.on_event("startup") tests/test_tutorial/test_fastapi/test_limit_and_offset/test_tutorial001.py::test_tutorial[tutorial001_py310] /home/buildozer/aports/testing/py3-sqlmodel/src/sqlmodel-0.0.46/docs_src/tutorial/fastapi/limit_and_offset/tutorial001_py310.py:37: DeprecationWarning: on_event is deprecated, use lifespan event handlers instead. Read more about it in the [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/). @app.on_event("startup") tests/test_tutorial/test_fastapi/test_multiple_models/test_tutorial001.py::test_tutorial[tutorial001_py310] /home/buildozer/aports/testing/py3-sqlmodel/src/sqlmodel-0.0.46/docs_src/tutorial/fastapi/multiple_models/tutorial001_py310.py:39: DeprecationWarning: on_event is deprecated, use lifespan event handlers instead. Read more about it in the [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/). @app.on_event("startup") tests/test_tutorial/test_fastapi/test_multiple_models/test_tutorial002.py::test_tutorial[tutorial002_py310] /home/buildozer/aports/testing/py3-sqlmodel/src/sqlmodel-0.0.46/docs_src/tutorial/fastapi/multiple_models/tutorial002_py310.py:37: DeprecationWarning: on_event is deprecated, use lifespan event handlers instead. Read more about it in the [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/). @app.on_event("startup") tests/test_tutorial/test_fastapi/test_read_one/test_tutorial001.py::test_tutorial[tutorial001_py310] /home/buildozer/aports/testing/py3-sqlmodel/src/sqlmodel-0.0.46/docs_src/tutorial/fastapi/read_one/tutorial001_py310.py:37: DeprecationWarning: on_event is deprecated, use lifespan event handlers instead. Read more about it in the [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/). @app.on_event("startup") tests/test_tutorial/test_fastapi/test_relationships/test_tutorial001.py::test_tutorial[tutorial001_py310] /home/buildozer/aports/testing/py3-sqlmodel/src/sqlmodel-0.0.46/docs_src/tutorial/fastapi/relationships/tutorial001_py310.py:86: DeprecationWarning: on_event is deprecated, use lifespan event handlers instead. Read more about it in the [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/). @app.on_event("startup") tests/test_tutorial/test_fastapi/test_response_model/test_tutorial001.py::test_tutorial[tutorial001_py310] /home/buildozer/aports/testing/py3-sqlmodel/src/sqlmodel-0.0.46/docs_src/tutorial/fastapi/response_model/tutorial001_py310.py:26: DeprecationWarning: on_event is deprecated, use lifespan event handlers instead. Read more about it in the [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/). @app.on_event("startup") tests/test_tutorial/test_fastapi/test_session_with_dependency/test_tutorial001.py::test_tutorial[tutorial001_py310] /home/buildozer/aports/testing/py3-sqlmodel/src/sqlmodel-0.0.46/docs_src/tutorial/fastapi/session_with_dependency/tutorial001_py310.py:48: DeprecationWarning: on_event is deprecated, use lifespan event handlers instead. Read more about it in the [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/). @app.on_event("startup") tests/test_tutorial/test_fastapi/test_simple_hero_api/test_tutorial001.py::test_tutorial[tutorial001_py310] /home/buildozer/aports/testing/py3-sqlmodel/src/sqlmodel-0.0.46/docs_src/tutorial/fastapi/simple_hero_api/tutorial001_py310.py:26: DeprecationWarning: on_event is deprecated, use lifespan event handlers instead. Read more about it in the [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/). @app.on_event("startup") tests/test_tutorial/test_fastapi/test_teams/test_tutorial001.py::test_tutorial[tutorial001_py310] /home/buildozer/aports/testing/py3-sqlmodel/src/sqlmodel-0.0.46/docs_src/tutorial/fastapi/teams/tutorial001_py310.py:77: DeprecationWarning: on_event is deprecated, use lifespan event handlers instead. Read more about it in the [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/). @app.on_event("startup") tests/test_tutorial/test_fastapi/test_update/test_tutorial001.py::test_tutorial[tutorial001_py310] /home/buildozer/aports/testing/py3-sqlmodel/src/sqlmodel-0.0.46/docs_src/tutorial/fastapi/update/tutorial001_py310.py:43: DeprecationWarning: on_event is deprecated, use lifespan event handlers instead. Read more about it in the [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/). @app.on_event("startup") tests/test_tutorial/test_fastapi/test_update/test_tutorial002.py::test_tutorial[tutorial002_py310] /home/buildozer/aports/testing/py3-sqlmodel/src/sqlmodel-0.0.46/docs_src/tutorial/fastapi/update/tutorial002_py310.py:50: DeprecationWarning: on_event is deprecated, use lifespan event handlers instead. Read more about it in the [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/). @app.on_event("startup") tests/test_tutorial/test_many_to_many/test_tutorial003.py::test_tutorial[tutorial003_py310] /home/buildozer/aports/testing/py3-sqlmodel/src/sqlmodel-0.0.46/sqlmodel/orm/session.py:136: SAWarning: Object of type not in session, add operation along 'Hero.team_links' will not proceed (This warning originated from the Session 'autoflush' process, which was invoked automatically in response to a user-initiated operation. Consider using ``no_autoflush`` context manager if this warning happened while initializing objects.) return super().execute( tests/test_tutorial/test_many_to_many/test_tutorial003.py::test_tutorial[tutorial003_py310] /home/buildozer/aports/testing/py3-sqlmodel/src/sqlmodel-0.0.46/sqlmodel/orm/session.py:136: SAWarning: Object of type not in session, add operation along 'Team.hero_links' will not proceed (This warning originated from the Session 'autoflush' process, which was invoked automatically in response to a user-initiated operation. Consider using ``no_autoflush`` context manager if this warning happened while initializing objects.) return super().execute( -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html ================= 261 passed, 1 skipped, 41 warnings in 11.45s ================= :0: ResourceWarning: unclosed database in :0: ResourceWarning: unclosed database in :0: ResourceWarning: unclosed database in :0: ResourceWarning: unclosed database in :0: ResourceWarning: unclosed database in :0: ResourceWarning: unclosed database in :0: ResourceWarning: unclosed database in :0: ResourceWarning: unclosed database in :0: ResourceWarning: unclosed database in :0: ResourceWarning: unclosed database in :0: ResourceWarning: unclosed database in :0: ResourceWarning: unclosed database in :0: ResourceWarning: unclosed database in :0: ResourceWarning: unclosed database in :0: ResourceWarning: unclosed database in :0: ResourceWarning: unclosed database in :0: ResourceWarning: unclosed database in :0: ResourceWarning: unclosed database in :0: ResourceWarning: unclosed database in :0: ResourceWarning: unclosed database in :0: ResourceWarning: unclosed database in :0: ResourceWarning: unclosed database in :0: ResourceWarning: unclosed database in :0: ResourceWarning: unclosed database in :0: ResourceWarning: unclosed database in :0: ResourceWarning: unclosed database in :0: ResourceWarning: unclosed database in :0: ResourceWarning: unclosed database in :0: ResourceWarning: unclosed database in :0: ResourceWarning: unclosed database in :0: ResourceWarning: unclosed database in :0: ResourceWarning: unclosed database in :0: ResourceWarning: unclosed database in :0: ResourceWarning: unclosed database in :0: ResourceWarning: unclosed database in :0: ResourceWarning: unclosed database in :0: ResourceWarning: unclosed database in :0: ResourceWarning: unclosed database in :0: ResourceWarning: unclosed database in :0: ResourceWarning: unclosed database in :0: ResourceWarning: unclosed database in :0: ResourceWarning: unclosed database in :0: ResourceWarning: unclosed database in :0: ResourceWarning: unclosed database in :0: ResourceWarning: unclosed database in :0: ResourceWarning: unclosed database in :0: ResourceWarning: unclosed database in :0: ResourceWarning: unclosed database in :0: ResourceWarning: unclosed database in :0: ResourceWarning: unclosed database in :0: ResourceWarning: unclosed database in :0: ResourceWarning: unclosed database in :0: ResourceWarning: unclosed database in :0: ResourceWarning: unclosed database in :0: ResourceWarning: unclosed database in :0: ResourceWarning: unclosed database in :0: ResourceWarning: unclosed database in :0: ResourceWarning: unclosed database in :0: ResourceWarning: unclosed database in >>> py3-sqlmodel: Entering fakeroot... >>> py3-sqlmodel-pyc*: Running split function pyc... 'usr/lib/python3.14/site-packages/sqlmodel/sql/__pycache__' -> '/home/buildozer/aports/testing/py3-sqlmodel/pkg/py3-sqlmodel-pyc/usr/lib/python3.14/site-packages/sqlmodel/sql/__pycache__' 'usr/lib/python3.14/site-packages/sqlmodel/pool/__pycache__' -> '/home/buildozer/aports/testing/py3-sqlmodel/pkg/py3-sqlmodel-pyc/usr/lib/python3.14/site-packages/sqlmodel/pool/__pycache__' 'usr/lib/python3.14/site-packages/sqlmodel/__pycache__' -> '/home/buildozer/aports/testing/py3-sqlmodel/pkg/py3-sqlmodel-pyc/usr/lib/python3.14/site-packages/sqlmodel/__pycache__' 'usr/lib/python3.14/site-packages/sqlmodel/ext/asyncio/__pycache__' -> '/home/buildozer/aports/testing/py3-sqlmodel/pkg/py3-sqlmodel-pyc/usr/lib/python3.14/site-packages/sqlmodel/ext/asyncio/__pycache__' 'usr/lib/python3.14/site-packages/sqlmodel/ext/__pycache__' -> '/home/buildozer/aports/testing/py3-sqlmodel/pkg/py3-sqlmodel-pyc/usr/lib/python3.14/site-packages/sqlmodel/ext/__pycache__' 'usr/lib/python3.14/site-packages/sqlmodel/orm/__pycache__' -> '/home/buildozer/aports/testing/py3-sqlmodel/pkg/py3-sqlmodel-pyc/usr/lib/python3.14/site-packages/sqlmodel/orm/__pycache__' >>> py3-sqlmodel-pyc*: Preparing subpackage py3-sqlmodel-pyc... >>> py3-sqlmodel-pyc*: Running postcheck for py3-sqlmodel-pyc >>> py3-sqlmodel*: Running postcheck for py3-sqlmodel >>> py3-sqlmodel*: Preparing package py3-sqlmodel... >>> py3-sqlmodel*: Tracing dependencies... py3-alembic py3-pydantic py3-sqlalchemy py3-typing-extensions pre-commit python3~3.14 >>> py3-sqlmodel*: Package size: 106.8 KB >>> py3-sqlmodel*: Compressing data... >>> py3-sqlmodel*: Create checksum... >>> py3-sqlmodel*: Create py3-sqlmodel-0.0.46-r0.apk >>> py3-sqlmodel-pyc*: Tracing dependencies... python3~3.14 >>> py3-sqlmodel-pyc*: Package size: 121.5 KB >>> py3-sqlmodel-pyc*: Compressing data... >>> py3-sqlmodel-pyc*: Create checksum... >>> py3-sqlmodel-pyc*: Create py3-sqlmodel-pyc-0.0.46-r0.apk >>> py3-sqlmodel: Build complete at Mon, 05 Oct 2026 19:30:42 +0000 elapsed time 0h 0m 22s >>> py3-sqlmodel: Cleaning up srcdir >>> py3-sqlmodel: Cleaning up pkgdir >>> py3-sqlmodel: Uninstalling dependencies... ( 1/151) Purging .makedepends-py3-sqlmodel (20261005.193021) ( 2/151) Purging py3-alembic-pyc (1.19.0-r0) ( 3/151) Purging py3-alembic (1.19.0-r0) ( 4/151) Purging py3-dateutil-pyc (2.9.0-r4) ( 5/151) Purging py3-dateutil (2.9.0-r4) ( 6/151) Purging py3-mako-pyc (1.3.12-r0) ( 7/151) Purging py3-mako (1.3.12-r0) ( 8/151) Purging py3-markupsafe-pyc (3.0.3-r1) ( 9/151) Purging py3-markupsafe (3.0.3-r1) ( 10/151) Purging py3-python-editor-pyc (1.0.4-r9) ( 11/151) Purging py3-python-editor (1.0.4-r9) ( 12/151) Purging py3-sqlalchemy-pyc (2.0.51-r0) ( 13/151) Purging py3-sqlalchemy (2.0.51-r0) ( 14/151) Purging py3-greenlet-pyc (3.5.6-r0) ( 15/151) Purging py3-greenlet (3.5.6-r0) ( 16/151) Purging pre-commit-pyc (4.6.2-r0) ( 17/151) Purging pre-commit (4.6.2-r0) ( 18/151) Purging py3-cfgv-pyc (3.5.0-r1) ( 19/151) Purging py3-cfgv (3.5.0-r1) ( 20/151) Purging py3-identify-pyc (2.6.19-r0) ( 21/151) Purging py3-identify (2.6.19-r0) ( 22/151) Purging py3-ukkonen-pyc (1.0.1-r5) ( 23/151) Purging py3-ukkonen (1.0.1-r5) ( 24/151) Purging py3-cffi-pyc (2.0.0-r0) ( 25/151) Purging py3-cffi (2.0.0-r0) ( 26/151) Purging py3-cparser-pyc (3.0-r1) ( 27/151) Purging py3-cparser (3.0-r1) ( 28/151) Purging py3-nodeenv-pyc (1.10.0-r2) ( 29/151) Purging py3-nodeenv (1.10.0-r2) ( 30/151) Purging py3-yaml-pyc (6.0.3-r2) ( 31/151) Purging py3-yaml (6.0.3-r2) ( 32/151) Purging py3-toml-pyc (0.10.2-r8) ( 33/151) Purging py3-toml (0.10.2-r8) ( 34/151) Purging py3-virtualenv-pyc (21.3.3-r0) ( 35/151) Purging py3-virtualenv (21.3.3-r0) ( 36/151) Purging py3-distlib-pyc (0.4.3-r0) ( 37/151) Purging py3-distlib (0.4.3-r0) ( 38/151) Purging py3-python-discovery-pyc (1.4.4-r0) ( 39/151) Purging py3-python-discovery (1.4.4-r0) ( 40/151) Purging py3-filelock-pyc (3.29.0-r0) ( 41/151) Purging py3-filelock (3.29.0-r0) ( 42/151) Purging py3-platformdirs-pyc (4.12.0-r0) ( 43/151) Purging py3-platformdirs (4.12.0-r0) ( 44/151) Purging py3-gpep517-pyc (20-r0) ( 45/151) Purging py3-gpep517 (20-r0) ( 46/151) Purging py3-installer-pyc (1.0.1-r0) ( 47/151) Purging py3-installer (1.0.1-r0) ( 48/151) Purging py3-wheel-pyc (0.48.0-r0) ( 49/151) Purging py3-wheel (0.48.0-r0) ( 50/151) Purging py3-pdm-backend-pyc (2.4.4-r1) ( 51/151) Purging py3-pdm-backend (2.4.4-r1) ( 52/151) Purging py3-cerberus-pyc (1.3.8-r0) ( 53/151) Purging py3-cerberus (1.3.8-r0) ( 54/151) Purging py3-setuptools-pyc (84.0.0-r0) ( 55/151) Purging py3-setuptools (84.0.0-r0) ( 56/151) Purging py3-editables-pyc (0.6-r0) ( 57/151) Purging py3-editables (0.6-r0) ( 58/151) Purging py3-license-expression-pyc (30.4.4-r1) ( 59/151) Purging py3-license-expression (30.4.4-r1) ( 60/151) Purging py3-boolean.py-pyc (5.0-r1) ( 61/151) Purging py3-boolean.py (5.0-r1) ( 62/151) Purging py3-pyproject-metadata-pyc (0.9.1-r1) ( 63/151) Purging py3-pyproject-metadata (0.9.1-r1) ( 64/151) Purging py3-tomli-pyc (2.4.1-r0) ( 65/151) Purging py3-tomli (2.4.1-r0) ( 66/151) Purging py3-tomli-w-pyc (1.2.0-r1) ( 67/151) Purging py3-tomli-w (1.2.0-r1) ( 68/151) Purging py3-validate-pyproject-pyc (0.25-r0) ( 69/151) Purging py3-validate-pyproject (0.25-r0) ( 70/151) Purging py3-fastjsonschema-pyc (2.21.2-r2) ( 71/151) Purging py3-fastjsonschema (2.21.2-r2) ( 72/151) Purging py3-coverage-pyc (7.16.2-r0) ( 73/151) Purging py3-coverage (7.16.2-r0) ( 74/151) Purging py3-dirty-equals-pyc (0.8.0-r1) ( 75/151) Purging py3-dirty-equals (0.8.0-r1) ( 76/151) Purging py3-tz-pyc (2026.4-r0) ( 77/151) Purging py3-tz (2026.4-r0) ( 78/151) Purging py3-fastapi-pyc (0.141.1-r0) ( 79/151) Purging py3-fastapi (0.141.1-r0) ( 80/151) Purging py3-pydantic-pyc (2.12.5-r0) ( 81/151) Purging py3-pydantic (2.12.5-r0) ( 82/151) Purging py3-annotated-types-pyc (0.7.0-r1) ( 83/151) Purging py3-annotated-types (0.7.0-r1) ( 84/151) Purging py3-pydantic-core-pyc (2.41.5-r0) ( 85/151) Purging py3-pydantic-core (2.41.5-r0) ( 86/151) Purging py3-typing-inspection-pyc (0.4.4-r0) ( 87/151) Purging py3-typing-inspection (0.4.4-r0) ( 88/151) Purging py3-starlette-pyc (1.1.0-r0) ( 89/151) Purging py3-starlette (1.1.0-r0) ( 90/151) Purging uvicorn-pyc (0.44.0-r0) ( 91/151) Purging uvicorn (0.44.0-r0) ( 92/151) Purging py3-httpx-pyc (0.28.1-r1) ( 93/151) Purging py3-httpx (0.28.1-r1) ( 94/151) Purging py3-httpcore-pyc (1.0.9-r1) ( 95/151) Purging py3-httpcore (1.0.9-r1) ( 96/151) Purging py3-anyio-pyc (4.12.1-r1) ( 97/151) Purging py3-anyio (4.12.1-r1) ( 98/151) Purging py3-typing-extensions-pyc (4.16.0-r0) ( 99/151) Purging py3-typing-extensions (4.16.0-r0) (100/151) Purging py3-certifi-pyc (2026.7.22-r0) (101/151) Purging py3-certifi (2026.7.22-r0) (102/151) Purging py3-h11-pyc (0.16.0-r1) (103/151) Purging py3-h11 (0.16.0-r1) (104/151) Purging py3-idna-pyc (3.20-r0) (105/151) Purging py3-idna (3.20-r0) (106/151) Purging py3-sniffio-pyc (1.3.1-r2) (107/151) Purging py3-sniffio (1.3.1-r2) (108/151) Purging py3-curio-pyc (1.6-r4) (109/151) Purging py3-curio (1.6-r4) (110/151) Purging py3-pytest-pyc (9.1.1-r0) (111/151) Purging py3-pytest (9.1.1-r0) (112/151) Purging py3-iniconfig-pyc (2.3.0-r1) (113/151) Purging py3-iniconfig (2.3.0-r1) (114/151) Purging py3-packaging-pyc (26.2-r0) (115/151) Purging py3-packaging (26.2-r0) (116/151) Purging py3-parsing-pyc (3.3.2-r1) (117/151) Purging py3-parsing (3.3.2-r1) (118/151) Purging py3-pluggy-pyc (1.6.0-r1) (119/151) Purging py3-pluggy (1.6.0-r1) (120/151) Purging py3-py-pyc (1.11.0-r5) (121/151) Purging py3-py (1.11.0-r5) (122/151) Purging py3-typer-pyc (0.24.1-r1) (123/151) Purging py3-typer (0.24.1-r1) (124/151) Purging py3-annotated-doc-pyc (0.0.4-r1) (125/151) Purging py3-annotated-doc (0.0.4-r1) (126/151) Purging py3-click-pyc (8.4.2-r0) (127/151) Purging py3-click (8.4.2-r0) (128/151) Purging py3-rich-pyc (15.0.0-r0) (129/151) Purging py3-rich (15.0.0-r0) (130/151) Purging py3-markdown-it-py-pyc (3.0.0-r2) (131/151) Purging py3-markdown-it-py (3.0.0-r2) (132/151) Purging py3-attrs-pyc (26.1.0-r0) (133/151) Purging py3-attrs (26.1.0-r0) (134/151) Purging py3-mdurl-pyc (0.1.2-r4) (135/151) Purging py3-mdurl (0.1.2-r4) (136/151) Purging py3-pygments-pyc (2.21.0-r0) (137/151) Purging py3-pygments (2.21.0-r0) (138/151) Purging py3-shellingham-pyc (1.5.4-r2) (139/151) Purging py3-shellingham (1.5.4-r2) (140/151) Purging python3-pyc (3.14.8-r0) (141/151) Purging python3-pycache-pyc0 (3.14.8-r0) (142/151) Purging pyc (3.14.8-r0) (143/151) Purging python3 (3.14.8-r0) (144/151) Purging libbz2 (1.0.8-r6) (145/151) Purging libffi (3.8.0-r0) (146/151) Purging libpanelw (6.6_p20260822-r0) (147/151) Purging mpdecimal (4.0.1-r0) (148/151) Purging readline (8.3.3-r1) (149/151) Purging sqlite-libs (3.53.4-r0) (150/151) Purging xz-libs (5.8.4-r0) (151/151) Purging yaml (0.2.5-r2) Executing busybox-1.38.0-r7.trigger OK: 289.9 MiB in 106 packages >>> py3-sqlmodel: Updating the testing/ppc64le repository index... >>> py3-sqlmodel: Signing the index...