Source: sqlmodel Version: 0.0.8-6 Severity: serious Justification: FTBFS Tags: trixie sid ftbfs User: lu...@debian.org 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;users=lu...@debian.org or: https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20240313&fusertaguser=lu...@debian.org&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.