Source: sqlmodel
Version: 0.0.8-6
Severity: serious
Justification: FTBFS
Tags: trixie sid ftbfs
User: [email protected]
Usertags: ftbfs-20240313 ftbfs-trixie
Hi,
During a rebuild of all packages in sid, your package failed to build
on amd64.
Relevant part (hopefully):
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> # test_create_db_and_table: converage cant find docs_src so this test fails
> PYBUILD_SYSTEM=custom PYBUILD_TEST_ARGS="PYTHONPATH=/<<PKGBUILDDIR>>
> {interpreter} -m pytest -k 'not test_create_db_and_table' " dh_auto_test
> pybuild --test --test-pytest -i python{version} -p "3.12 3.11"
> I: pybuild base:305: PYTHONPATH=/<<PKGBUILDDIR>> python3.12 -m pytest -k 'not
> test_create_db_and_table'
> ============================= test session starts
> ==============================
> platform linux -- Python 3.12.2, pytest-8.0.2, pluggy-1.4.0
> rootdir: /<<PKGBUILDDIR>>
> plugins: anyio-4.2.0
> collected 125 items / 3 deselected / 122 selected
>
> docs_src/tutorial/fastapi/app_testing/tutorial001/test_main.py ....... [
> 5%]
> docs_src/tutorial/fastapi/app_testing/tutorial001/test_main_001.py . [
> 6%]
> docs_src/tutorial/fastapi/app_testing/tutorial001/test_main_002.py . [
> 7%]
> docs_src/tutorial/fastapi/app_testing/tutorial001/test_main_003.py . [
> 8%]
> docs_src/tutorial/fastapi/app_testing/tutorial001/test_main_004.py . [
> 9%]
> docs_src/tutorial/fastapi/app_testing/tutorial001/test_main_005.py . [
> 9%]
> docs_src/tutorial/fastapi/app_testing/tutorial001/test_main_006.py . [
> 10%]
> tests/test_advanced/test_decimal/test_tutorial001.py . [
> 11%]
> tests/test_default.py .... [
> 14%]
> tests/test_enums.py .F [
> 16%]
> tests/test_fields_set.py . [
> 17%]
> tests/test_instance_no_args.py . [
> 18%]
> tests/test_main.py ... [
> 20%]
> tests/test_missing_type.py . [
> 21%]
> tests/test_nullable.py ... [
> 23%]
> tests/test_query.py . [
> 24%]
> tests/test_tutorial/test_automatic_id_none_refresh/test_tutorial001_tutorial002.py
> . [ 25%]
> . [
> 26%]
> tests/test_tutorial/test_code_structure/test_tutorial001.py . [
> 27%]
> tests/test_tutorial/test_code_structure/test_tutorial002.py . [
> 27%]
> tests/test_tutorial/test_connect/test_create_connected_tables/test_tutorial001.py
> . [ 28%]
> [
> 28%]
> tests/test_tutorial/test_connect/test_delete/test_tutorial001.py . [
> 29%]
> tests/test_tutorial/test_connect/test_insert/test_tutorial001.py . [
> 30%]
> tests/test_tutorial/test_connect/test_select/test_tutorial001_tutorial002.py
> . [ 31%]
> . [
> 31%]
> tests/test_tutorial/test_connect/test_select/test_tutorial003.py . [
> 32%]
> tests/test_tutorial/test_connect/test_select/test_tutorial004.py . [
> 33%]
> tests/test_tutorial/test_connect/test_select/test_tutorial005.py . [
> 34%]
> tests/test_tutorial/test_connect/test_update/test_tutorial001.py . [
> 35%]
> tests/test_tutorial/test_delete/test_tutorial001_tutorial002.py .. [
> 36%]
> tests/test_tutorial/test_fastapi/test_app_testing/test_tutorial001_tests001.py
> . [ 37%]
> [
> 37%]
> tests/test_tutorial/test_fastapi/test_app_testing/test_tutorial001_tests002.py
> . [ 38%]
> [
> 38%]
> tests/test_tutorial/test_fastapi/test_app_testing/test_tutorial001_tests003.py
> . [ 39%]
> [
> 39%]
> tests/test_tutorial/test_fastapi/test_app_testing/test_tutorial001_tests004.py
> . [ 40%]
> [
> 40%]
> tests/test_tutorial/test_fastapi/test_app_testing/test_tutorial001_tests005.py
> . [ 40%]
> [
> 40%]
> tests/test_tutorial/test_fastapi/test_app_testing/test_tutorial001_tests006.py
> . [ 41%]
> [
> 41%]
> tests/test_tutorial/test_fastapi/test_app_testing/test_tutorial001_tests_main.py
> . [ 42%]
> ........... [
> 51%]
> tests/test_tutorial/test_fastapi/test_delete/test_tutorial001.py . [
> 52%]
> tests/test_tutorial/test_fastapi/test_limit_and_offset/test_tutorial001.py .
> [ 53%]
> [
> 53%]
> tests/test_tutorial/test_fastapi/test_multiple_models/test_tutorial001.py . [
> 54%]
> [
> 54%]
> tests/test_tutorial/test_fastapi/test_multiple_models/test_tutorial002.py . [
> 54%]
> [
> 54%]
> tests/test_tutorial/test_fastapi/test_read_one/test_tutorial001.py . [
> 55%]
> tests/test_tutorial/test_fastapi/test_relationships/test_tutorial001.py . [
> 56%]
> [
> 56%]
> tests/test_tutorial/test_fastapi/test_response_model/test_tutorial001.py . [
> 57%]
> [
> 57%]
> tests/test_tutorial/test_fastapi/test_session_with_dependency/test_tutorial001.py
> . [ 58%]
> [
> 58%]
> tests/test_tutorial/test_fastapi/test_simple_hero_api/test_tutorial001.py . [
> 59%]
> [
> 59%]
> tests/test_tutorial/test_fastapi/test_teams/test_tutorial001.py . [
> 59%]
> tests/test_tutorial/test_fastapi/test_update/test_tutorial001.py . [
> 60%]
> tests/test_tutorial/test_indexes/test_tutorial001.py . [
> 61%]
> tests/test_tutorial/test_indexes/test_tutorial006.py . [
> 62%]
> tests/test_tutorial/test_insert/test_tutorial001.py . [
> 63%]
> tests/test_tutorial/test_insert/test_tutorial002.py . [
> 63%]
> tests/test_tutorial/test_insert/test_tutorial003.py . [
> 64%]
> tests/test_tutorial/test_limit_and_offset/test_tutorial001.py . [
> 65%]
> tests/test_tutorial/test_limit_and_offset/test_tutorial002.py . [
> 66%]
> tests/test_tutorial/test_limit_and_offset/test_tutorial003.py . [
> 67%]
> tests/test_tutorial/test_limit_and_offset/test_tutorial004.py . [
> 68%]
> tests/test_tutorial/test_many_to_many/test_tutorial001.py . [
> 68%]
> tests/test_tutorial/test_many_to_many/test_tutorial002.py . [
> 69%]
> tests/test_tutorial/test_many_to_many/test_tutorial003.py . [
> 70%]
> tests/test_tutorial/test_one/test_tutorial001.py . [
> 71%]
> tests/test_tutorial/test_one/test_tutorial002.py . [
> 72%]
> tests/test_tutorial/test_one/test_tutorial003.py . [
> 72%]
> tests/test_tutorial/test_one/test_tutorial004.py . [
> 73%]
> tests/test_tutorial/test_one/test_tutorial005.py . [
> 74%]
> tests/test_tutorial/test_one/test_tutorial006.py . [
> 75%]
> tests/test_tutorial/test_one/test_tutorial007.py . [
> 76%]
> tests/test_tutorial/test_one/test_tutorial008.py . [
> 77%]
> tests/test_tutorial/test_one/test_tutorial009.py . [
> 77%]
> tests/test_tutorial/test_relationship_attributes/test_back_populates/test_tutorial001.py
> . [ 78%]
> [
> 78%]
> tests/test_tutorial/test_relationship_attributes/test_back_populates/test_tutorial002.py
> . [ 79%]
> [
> 79%]
> tests/test_tutorial/test_relationship_attributes/test_back_populates/test_tutorial003.py
> . [ 80%]
> [
> 80%]
> tests/test_tutorial/test_relationship_attributes/test_create_and_update_relationships/test_tutorial001.py
> . [ 81%]
> [
> 81%]
> tests/test_tutorial/test_relationship_attributes/test_define_relationship_attributes/test_tutorial001.py
> . [ 81%]
> [
> 81%]
> tests/test_tutorial/test_relationship_attributes/test_read_relationships/test_tutorial001.py
> . [ 82%]
> [
> 82%]
> tests/test_tutorial/test_relationship_attributes/test_read_relationships/test_tutorial002.py
> . [ 83%]
> [
> 83%]
> tests/test_tutorial/test_select/test_tutorial001_tutorial002.py .. [
> 85%]
> tests/test_tutorial/test_select/test_tutorial003_tutorial004.py .. [
> 86%]
> tests/test_tutorial/test_update/test_tutorial001_tutorial002.py .. [
> 88%]
> tests/test_tutorial/test_update/test_tutorial003_tutorial004.py .. [
> 90%]
> tests/test_tutorial/test_where/test_tutorial001.py . [
> 90%]
> tests/test_tutorial/test_where/test_tutorial002.py . [
> 91%]
> tests/test_tutorial/test_where/test_tutorial003.py . [
> 92%]
> tests/test_tutorial/test_where/test_tutorial004.py . [
> 93%]
> tests/test_tutorial/test_where/test_tutorial005.py . [
> 94%]
> tests/test_tutorial/test_where/test_tutorial006.py . [
> 95%]
> tests/test_tutorial/test_where/test_tutorial007.py . [
> 95%]
> tests/test_tutorial/test_where/test_tutorial008.py . [
> 96%]
> tests/test_tutorial/test_where/test_tutorial009.py . [
> 97%]
> tests/test_tutorial/test_where/test_tutorial010.py . [
> 98%]
> tests/test_tutorial/test_where/test_tutorial011.py . [
> 99%]
> tests/test_validation.py .
> [100%]
>
> =================================== FAILURES
> ===================================
> _____________________________ test_sqlite_ddl_sql
> ______________________________
>
> capsys = <_pytest.capture.CaptureFixture object at 0x7f18f62681a0>
>
> def test_sqlite_ddl_sql(capsys):
> SQLModel.metadata.create_all(bind=sqlite_engine, checkfirst=False)
>
> captured = capsys.readouterr()
> > assert "enum_field VARCHAR(1) NOT NULL" in captured.out
> E AssertionError: assert 'enum_field VARCHAR(1) NOT NULL' in ''
> E + where '' = CaptureResult(out='', err='').out
>
> tests/test_enums.py:71: AssertionError
> =============================== warnings summary
> ===============================
> docs_src/tutorial/fastapi/app_testing/tutorial001/main.py:50: 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_app_testing/test_tutorial001_tests_main.py:
> 12 warnings
>
> /<<PKGBUILDDIR>>/docs_src/tutorial/fastapi/app_testing/tutorial001/main.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")
>
> ../../../usr/lib/python3/dist-packages/fastapi/applications.py:4495: 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_app_testing/test_tutorial001_tests_main.py:
> 12 warnings
> 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
> /usr/lib/python3/dist-packages/fastapi/applications.py:4495:
> 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)
>
> docs_src/tutorial/fastapi/app_testing/tutorial001/test_main.py: 7 warnings
> docs_src/tutorial/fastapi/app_testing/tutorial001/test_main_001.py: 1 warning
> docs_src/tutorial/fastapi/app_testing/tutorial001/test_main_002.py: 1 warning
> docs_src/tutorial/fastapi/app_testing/tutorial001/test_main_003.py: 1 warning
> docs_src/tutorial/fastapi/app_testing/tutorial001/test_main_004.py: 1 warning
> docs_src/tutorial/fastapi/app_testing/tutorial001/test_main_005.py: 1 warning
> docs_src/tutorial/fastapi/app_testing/tutorial001/test_main_006.py: 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_app_testing/test_tutorial001_tests_main.py:
> 10 warnings
> 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
> /usr/lib/python3/dist-packages/httpx/_client.py:680: DeprecationWarning:
> The 'app' shortcut is now deprecated. Use the explicit style
> 'transport=WSGITransport(app=...)' instead.
> warnings.warn(message, DeprecationWarning)
>
> tests/test_advanced/test_decimal/test_tutorial001.py::test_tutorial
> /<<PKGBUILDDIR>>/sqlmodel/orm/session.py:60: SAWarning: Dialect
> sqlite+pysqlite does *not* support Decimal objects natively, and SQLAlchemy
> must convert from floating point - rounding errors and other issues may
> occur. Please consider storing Decimal numbers as strings or integers on this
> platform for lossless storage.
> results = super().execute(
>
> tests/test_tutorial/test_fastapi/test_delete/test_tutorial001.py::test_tutorial
> /<<PKGBUILDDIR>>/docs_src/tutorial/fastapi/delete/tutorial001.py:45:
> 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
>
> /<<PKGBUILDDIR>>/docs_src/tutorial/fastapi/limit_and_offset/tutorial001.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_tutorial001.py::test_tutorial
>
> /<<PKGBUILDDIR>>/docs_src/tutorial/fastapi/multiple_models/tutorial001.py:41:
> 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
>
> /<<PKGBUILDDIR>>/docs_src/tutorial/fastapi/multiple_models/tutorial002.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_read_one/test_tutorial001.py::test_tutorial
> /<<PKGBUILDDIR>>/docs_src/tutorial/fastapi/read_one/tutorial001.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_relationships/test_tutorial001.py::test_tutorial
> /<<PKGBUILDDIR>>/docs_src/tutorial/fastapi/relationships/tutorial001.py:88:
> 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
>
> /<<PKGBUILDDIR>>/docs_src/tutorial/fastapi/response_model/tutorial001.py:28:
> 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
>
> /<<PKGBUILDDIR>>/docs_src/tutorial/fastapi/session_with_dependency/tutorial001.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_fastapi/test_simple_hero_api/test_tutorial001.py::test_tutorial
>
> /<<PKGBUILDDIR>>/docs_src/tutorial/fastapi/simple_hero_api/tutorial001.py:28:
> 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
> /<<PKGBUILDDIR>>/docs_src/tutorial/fastapi/teams/tutorial001.py:79:
> 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
> /<<PKGBUILDDIR>>/docs_src/tutorial/fastapi/update/tutorial001.py:45:
> 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
> /<<PKGBUILDDIR>>/sqlmodel/main.py:525: RemovedIn20Warning: Deprecated API
> features detected! These feature(s) are not compatible with SQLAlchemy 2.0.
> To prevent incompatible upgrades prior to updating applications, ensure
> requirements files are pinned to "sqlalchemy<2.0". Set environment variable
> SQLALCHEMY_WARN_20=1 to show all deprecation warnings. Set environment
> variable SQLALCHEMY_SILENCE_UBER_WARNING=1 to silence this message.
> (Background on SQLAlchemy 2.0 at: https://sqlalche.me/e/b8d9)
> set_attribute(self, name, value)
>
> -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
> =========================== short test summary info
> ============================
> FAILED tests/test_enums.py::test_sqlite_ddl_sql - AssertionError: assert
> 'enu...
> ========== 1 failed, 121 passed, 3 deselected, 102 warnings in 4.07s
> ===========
> E: pybuild pybuild:389: test: plugin custom failed with: exit code=1:
> PYTHONPATH=/<<PKGBUILDDIR>> python3.12 -m pytest -k 'not
> test_create_db_and_table'
> I: pybuild base:305: PYTHONPATH=/<<PKGBUILDDIR>> python3.11 -m pytest -k 'not
> test_create_db_and_table'
> ============================= test session starts
> ==============================
> platform linux -- Python 3.11.8, pytest-8.0.2, pluggy-1.4.0
> rootdir: /<<PKGBUILDDIR>>
> plugins: anyio-4.2.0
> collected 125 items / 3 deselected / 122 selected
>
> docs_src/tutorial/fastapi/app_testing/tutorial001/test_main.py ....... [
> 5%]
> docs_src/tutorial/fastapi/app_testing/tutorial001/test_main_001.py . [
> 6%]
> docs_src/tutorial/fastapi/app_testing/tutorial001/test_main_002.py . [
> 7%]
> docs_src/tutorial/fastapi/app_testing/tutorial001/test_main_003.py . [
> 8%]
> docs_src/tutorial/fastapi/app_testing/tutorial001/test_main_004.py . [
> 9%]
> docs_src/tutorial/fastapi/app_testing/tutorial001/test_main_005.py . [
> 9%]
> docs_src/tutorial/fastapi/app_testing/tutorial001/test_main_006.py . [
> 10%]
> tests/test_advanced/test_decimal/test_tutorial001.py . [
> 11%]
> tests/test_default.py .... [
> 14%]
> tests/test_enums.py .F [
> 16%]
> tests/test_fields_set.py . [
> 17%]
> tests/test_instance_no_args.py . [
> 18%]
> tests/test_main.py ... [
> 20%]
> tests/test_missing_type.py . [
> 21%]
> tests/test_nullable.py ... [
> 23%]
> tests/test_query.py . [
> 24%]
> tests/test_tutorial/test_automatic_id_none_refresh/test_tutorial001_tutorial002.py
> . [ 25%]
> . [
> 26%]
> tests/test_tutorial/test_code_structure/test_tutorial001.py . [
> 27%]
> tests/test_tutorial/test_code_structure/test_tutorial002.py . [
> 27%]
> tests/test_tutorial/test_connect/test_create_connected_tables/test_tutorial001.py
> . [ 28%]
> [
> 28%]
> tests/test_tutorial/test_connect/test_delete/test_tutorial001.py . [
> 29%]
> tests/test_tutorial/test_connect/test_insert/test_tutorial001.py . [
> 30%]
> tests/test_tutorial/test_connect/test_select/test_tutorial001_tutorial002.py
> . [ 31%]
> . [
> 31%]
> tests/test_tutorial/test_connect/test_select/test_tutorial003.py . [
> 32%]
> tests/test_tutorial/test_connect/test_select/test_tutorial004.py . [
> 33%]
> tests/test_tutorial/test_connect/test_select/test_tutorial005.py . [
> 34%]
> tests/test_tutorial/test_connect/test_update/test_tutorial001.py . [
> 35%]
> tests/test_tutorial/test_delete/test_tutorial001_tutorial002.py .. [
> 36%]
> tests/test_tutorial/test_fastapi/test_app_testing/test_tutorial001_tests001.py
> . [ 37%]
> [
> 37%]
> tests/test_tutorial/test_fastapi/test_app_testing/test_tutorial001_tests002.py
> . [ 38%]
> [
> 38%]
> tests/test_tutorial/test_fastapi/test_app_testing/test_tutorial001_tests003.py
> . [ 39%]
> [
> 39%]
> tests/test_tutorial/test_fastapi/test_app_testing/test_tutorial001_tests004.py
> . [ 40%]
> [
> 40%]
> tests/test_tutorial/test_fastapi/test_app_testing/test_tutorial001_tests005.py
> . [ 40%]
> [
> 40%]
> tests/test_tutorial/test_fastapi/test_app_testing/test_tutorial001_tests006.py
> . [ 41%]
> [
> 41%]
> tests/test_tutorial/test_fastapi/test_app_testing/test_tutorial001_tests_main.py
> . [ 42%]
> ........... [
> 51%]
> tests/test_tutorial/test_fastapi/test_delete/test_tutorial001.py . [
> 52%]
> tests/test_tutorial/test_fastapi/test_limit_and_offset/test_tutorial001.py .
> [ 53%]
> [
> 53%]
> tests/test_tutorial/test_fastapi/test_multiple_models/test_tutorial001.py . [
> 54%]
> [
> 54%]
> tests/test_tutorial/test_fastapi/test_multiple_models/test_tutorial002.py . [
> 54%]
> [
> 54%]
> tests/test_tutorial/test_fastapi/test_read_one/test_tutorial001.py . [
> 55%]
> tests/test_tutorial/test_fastapi/test_relationships/test_tutorial001.py . [
> 56%]
> [
> 56%]
> tests/test_tutorial/test_fastapi/test_response_model/test_tutorial001.py . [
> 57%]
> [
> 57%]
> tests/test_tutorial/test_fastapi/test_session_with_dependency/test_tutorial001.py
> . [ 58%]
> [
> 58%]
> tests/test_tutorial/test_fastapi/test_simple_hero_api/test_tutorial001.py . [
> 59%]
> [
> 59%]
> tests/test_tutorial/test_fastapi/test_teams/test_tutorial001.py . [
> 59%]
> tests/test_tutorial/test_fastapi/test_update/test_tutorial001.py . [
> 60%]
> tests/test_tutorial/test_indexes/test_tutorial001.py . [
> 61%]
> tests/test_tutorial/test_indexes/test_tutorial006.py . [
> 62%]
> tests/test_tutorial/test_insert/test_tutorial001.py . [
> 63%]
> tests/test_tutorial/test_insert/test_tutorial002.py . [
> 63%]
> tests/test_tutorial/test_insert/test_tutorial003.py . [
> 64%]
> tests/test_tutorial/test_limit_and_offset/test_tutorial001.py . [
> 65%]
> tests/test_tutorial/test_limit_and_offset/test_tutorial002.py . [
> 66%]
> tests/test_tutorial/test_limit_and_offset/test_tutorial003.py . [
> 67%]
> tests/test_tutorial/test_limit_and_offset/test_tutorial004.py . [
> 68%]
> tests/test_tutorial/test_many_to_many/test_tutorial001.py . [
> 68%]
> tests/test_tutorial/test_many_to_many/test_tutorial002.py . [
> 69%]
> tests/test_tutorial/test_many_to_many/test_tutorial003.py . [
> 70%]
> tests/test_tutorial/test_one/test_tutorial001.py . [
> 71%]
> tests/test_tutorial/test_one/test_tutorial002.py . [
> 72%]
> tests/test_tutorial/test_one/test_tutorial003.py . [
> 72%]
> tests/test_tutorial/test_one/test_tutorial004.py . [
> 73%]
> tests/test_tutorial/test_one/test_tutorial005.py . [
> 74%]
> tests/test_tutorial/test_one/test_tutorial006.py . [
> 75%]
> tests/test_tutorial/test_one/test_tutorial007.py . [
> 76%]
> tests/test_tutorial/test_one/test_tutorial008.py . [
> 77%]
> tests/test_tutorial/test_one/test_tutorial009.py . [
> 77%]
> tests/test_tutorial/test_relationship_attributes/test_back_populates/test_tutorial001.py
> . [ 78%]
> [
> 78%]
> tests/test_tutorial/test_relationship_attributes/test_back_populates/test_tutorial002.py
> . [ 79%]
> [
> 79%]
> tests/test_tutorial/test_relationship_attributes/test_back_populates/test_tutorial003.py
> . [ 80%]
> [
> 80%]
> tests/test_tutorial/test_relationship_attributes/test_create_and_update_relationships/test_tutorial001.py
> . [ 81%]
> [
> 81%]
> tests/test_tutorial/test_relationship_attributes/test_define_relationship_attributes/test_tutorial001.py
> . [ 81%]
> [
> 81%]
> tests/test_tutorial/test_relationship_attributes/test_read_relationships/test_tutorial001.py
> . [ 82%]
> [
> 82%]
> tests/test_tutorial/test_relationship_attributes/test_read_relationships/test_tutorial002.py
> . [ 83%]
> [
> 83%]
> tests/test_tutorial/test_select/test_tutorial001_tutorial002.py .. [
> 85%]
> tests/test_tutorial/test_select/test_tutorial003_tutorial004.py .. [
> 86%]
> tests/test_tutorial/test_update/test_tutorial001_tutorial002.py .. [
> 88%]
> tests/test_tutorial/test_update/test_tutorial003_tutorial004.py .. [
> 90%]
> tests/test_tutorial/test_where/test_tutorial001.py . [
> 90%]
> tests/test_tutorial/test_where/test_tutorial002.py . [
> 91%]
> tests/test_tutorial/test_where/test_tutorial003.py . [
> 92%]
> tests/test_tutorial/test_where/test_tutorial004.py . [
> 93%]
> tests/test_tutorial/test_where/test_tutorial005.py . [
> 94%]
> tests/test_tutorial/test_where/test_tutorial006.py . [
> 95%]
> tests/test_tutorial/test_where/test_tutorial007.py . [
> 95%]
> tests/test_tutorial/test_where/test_tutorial008.py . [
> 96%]
> tests/test_tutorial/test_where/test_tutorial009.py . [
> 97%]
> tests/test_tutorial/test_where/test_tutorial010.py . [
> 98%]
> tests/test_tutorial/test_where/test_tutorial011.py . [
> 99%]
> tests/test_validation.py .
> [100%]
>
> =================================== FAILURES
> ===================================
> _____________________________ test_sqlite_ddl_sql
> ______________________________
>
> capsys = <_pytest.capture.CaptureFixture object at 0x7f8004aacad0>
>
> def test_sqlite_ddl_sql(capsys):
> SQLModel.metadata.create_all(bind=sqlite_engine, checkfirst=False)
>
> captured = capsys.readouterr()
> > assert "enum_field VARCHAR(1) NOT NULL" in captured.out
> E AssertionError: assert 'enum_field VARCHAR(1) NOT NULL' in ''
> E + where '' = CaptureResult(out='', err='').out
>
> tests/test_enums.py:71: AssertionError
> =============================== warnings summary
> ===============================
> docs_src/tutorial/fastapi/app_testing/tutorial001/main.py:50: 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_app_testing/test_tutorial001_tests_main.py:
> 12 warnings
>
> /<<PKGBUILDDIR>>/docs_src/tutorial/fastapi/app_testing/tutorial001/main.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")
>
> ../../../usr/lib/python3/dist-packages/fastapi/applications.py:4495: 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_app_testing/test_tutorial001_tests_main.py:
> 12 warnings
> 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
> /usr/lib/python3/dist-packages/fastapi/applications.py:4495:
> 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)
>
> docs_src/tutorial/fastapi/app_testing/tutorial001/test_main.py: 7 warnings
> docs_src/tutorial/fastapi/app_testing/tutorial001/test_main_001.py: 1 warning
> docs_src/tutorial/fastapi/app_testing/tutorial001/test_main_002.py: 1 warning
> docs_src/tutorial/fastapi/app_testing/tutorial001/test_main_003.py: 1 warning
> docs_src/tutorial/fastapi/app_testing/tutorial001/test_main_004.py: 1 warning
> docs_src/tutorial/fastapi/app_testing/tutorial001/test_main_005.py: 1 warning
> docs_src/tutorial/fastapi/app_testing/tutorial001/test_main_006.py: 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_app_testing/test_tutorial001_tests_main.py:
> 10 warnings
> 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
> /usr/lib/python3/dist-packages/httpx/_client.py:680: DeprecationWarning:
> The 'app' shortcut is now deprecated. Use the explicit style
> 'transport=WSGITransport(app=...)' instead.
> warnings.warn(message, DeprecationWarning)
>
> tests/test_advanced/test_decimal/test_tutorial001.py::test_tutorial
> /<<PKGBUILDDIR>>/sqlmodel/orm/session.py:60: SAWarning: Dialect
> sqlite+pysqlite does *not* support Decimal objects natively, and SQLAlchemy
> must convert from floating point - rounding errors and other issues may
> occur. Please consider storing Decimal numbers as strings or integers on this
> platform for lossless storage.
> results = super().execute(
>
> tests/test_tutorial/test_fastapi/test_delete/test_tutorial001.py::test_tutorial
> /<<PKGBUILDDIR>>/docs_src/tutorial/fastapi/delete/tutorial001.py:45:
> 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
>
> /<<PKGBUILDDIR>>/docs_src/tutorial/fastapi/limit_and_offset/tutorial001.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_tutorial001.py::test_tutorial
>
> /<<PKGBUILDDIR>>/docs_src/tutorial/fastapi/multiple_models/tutorial001.py:41:
> 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
>
> /<<PKGBUILDDIR>>/docs_src/tutorial/fastapi/multiple_models/tutorial002.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_read_one/test_tutorial001.py::test_tutorial
> /<<PKGBUILDDIR>>/docs_src/tutorial/fastapi/read_one/tutorial001.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_relationships/test_tutorial001.py::test_tutorial
> /<<PKGBUILDDIR>>/docs_src/tutorial/fastapi/relationships/tutorial001.py:88:
> 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
>
> /<<PKGBUILDDIR>>/docs_src/tutorial/fastapi/response_model/tutorial001.py:28:
> 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
>
> /<<PKGBUILDDIR>>/docs_src/tutorial/fastapi/session_with_dependency/tutorial001.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_fastapi/test_simple_hero_api/test_tutorial001.py::test_tutorial
>
> /<<PKGBUILDDIR>>/docs_src/tutorial/fastapi/simple_hero_api/tutorial001.py:28:
> 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
> /<<PKGBUILDDIR>>/docs_src/tutorial/fastapi/teams/tutorial001.py:79:
> 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
> /<<PKGBUILDDIR>>/docs_src/tutorial/fastapi/update/tutorial001.py:45:
> 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
> /<<PKGBUILDDIR>>/sqlmodel/main.py:525: RemovedIn20Warning: Deprecated API
> features detected! These feature(s) are not compatible with SQLAlchemy 2.0.
> To prevent incompatible upgrades prior to updating applications, ensure
> requirements files are pinned to "sqlalchemy<2.0". Set environment variable
> SQLALCHEMY_WARN_20=1 to show all deprecation warnings. Set environment
> variable SQLALCHEMY_SILENCE_UBER_WARNING=1 to silence this message.
> (Background on SQLAlchemy 2.0 at: https://sqlalche.me/e/b8d9)
> set_attribute(self, name, value)
>
> -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
> =========================== short test summary info
> ============================
> FAILED tests/test_enums.py::test_sqlite_ddl_sql - AssertionError: assert
> 'enu...
> ========== 1 failed, 121 passed, 3 deselected, 102 warnings in 4.67s
> ===========
> E: pybuild pybuild:389: test: plugin custom failed with: exit code=1:
> PYTHONPATH=/<<PKGBUILDDIR>> python3.11 -m pytest -k 'not
> test_create_db_and_table'
> rm -fr -- /tmp/dh-xdg-rundir-_6D4lZ8s
> dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p "3.12
> 3.11" returned exit code 13
The full build log is available from:
http://qa-logs.debian.net/2024/03/13/sqlmodel_0.0.8-6_unstable.log
All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20240313;[email protected]
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20240313&[email protected]&allbugs=1&cseverity=1&ctags=1&caffected=1#results
A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!
If you reassign this bug to another package, please mark it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects
If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.