============================= test session starts ============================= platform win32 -- Python 3.14.3, pytest-8.3.3, pluggy-1.6.0 rootdir: C:\dev\git\python\imago configfile: pytest.ini plugins: anyio-4.12.0, asyncio-0.24.0, cov-5.0.0, mock-3.15.1, respx-0.22.0 asyncio: mode=Mode.AUTO, default_loop_scope=None collected 88 items tests\test_ai_extended.py ... [ 3%] tests\test_ai_vision_extended.py .... [ 7%] tests\test_ai_vision_internals.py F....... [ 17%] tests\test_auth.py ............. [ 31%] tests\test_database_extended.py . [ 32%] tests\test_db_generator.py .. [ 35%] tests\test_exif_extended.py .F [ 37%] tests\test_images_extended.py ...... [ 44%] tests\test_isolation.py FFFFFF [ 51%] tests\test_main_extended.py ... [ 54%] tests\test_middleware_extended.py .... [ 59%] tests\test_ocr_extended.py .FF [ 62%] tests\test_pipeline_extended.py .... [ 67%] tests\test_rate_limit.py FF. [ 70%] tests\test_scraper_extended.py ... [ 73%] tests\test_services.py F.F...F [ 81%] tests\test_storage_extended.py ..FF [ 86%] tests\test_versioning.py ..F. [ 90%] tests\test_websocket.py ........ [100%] ================================== FAILURES =================================== __________________________ test_read_image_variants ___________________________ tests\test_ai_vision_internals.py:17: in test_read_image_variants data, mime = _read_image(str(img_file)) E TypeError: cannot unpack non-iterable coroutine object ---------------------------- Captured stdout setup ---------------------------- 2026-02-25T02:50:27.050595Z [debug ] Using proactor: IocpProactor [asyncio] 2026-02-25T02:50:27.051818Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:50:27.052175Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:50:27.052571Z [debug ] executing functools.partial(, 'PRAGMA main.table_info("images")', ()) [aiosqlite] 2026-02-25T02:50:27.052871Z [debug ] operation functools.partial(, 'PRAGMA main.table_info("images")', ()) completed [aiosqlite] 2026-02-25T02:50:27.053182Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:50:27.053469Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:50:27.053725Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:50:27.053874Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:50:27.054197Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:50:27.054343Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:50:27.054619Z [debug ] executing functools.partial(, 'PRAGMA temp.table_info("images")', ()) [aiosqlite] 2026-02-25T02:50:27.054790Z [debug ] operation functools.partial(, 'PRAGMA temp.table_info("images")', ()) completed [aiosqlite] 2026-02-25T02:50:27.055029Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:50:27.055171Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:50:27.055402Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:50:27.055542Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:50:27.055870Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:50:27.056016Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:50:27.056274Z [debug ] executing functools.partial(, 'PRAGMA main.table_info("api_clients")', ()) [aiosqlite] 2026-02-25T02:50:27.056443Z [debug ] operation functools.partial(, 'PRAGMA main.table_info("api_clients")', ()) completed [aiosqlite] 2026-02-25T02:50:27.056681Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:50:27.056829Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:50:27.057114Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:50:27.057254Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:50:27.057569Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:50:27.057716Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:50:27.057953Z [debug ] executing functools.partial(, 'PRAGMA temp.table_info("api_clients")', ()) [aiosqlite] 2026-02-25T02:50:27.058119Z [debug ] operation functools.partial(, 'PRAGMA temp.table_info("api_clients")', ()) completed [aiosqlite] 2026-02-25T02:50:27.058357Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:50:27.058510Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:50:27.058725Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:50:27.058867Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:50:27.059463Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:50:27.059611Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:50:27.059867Z [debug ] executing functools.partial(, '\nCREATE TABLE api_clients (\n\tid VARCHAR(36) NOT NULL, \n\tname VARCHAR(256) NOT NULL, \n\tapi_key_hash VARCHAR(64) NOT NULL, \n\tscopes JSON NOT NULL, \n\t"plan" VARCHAR(8) NOT NULL, \n\tis_active BOOLEAN NOT NULL, \n\tstorage_used_bytes BIGINT NOT NULL, \n\tquota_storage_mb INTEGER NOT NULL, \n\tquota_images INTEGER NOT NULL, \n\tcreated_at DATETIME, \n\tupdated_at DATETIME, \n\tPRIMARY KEY (id)\n)\n\n', ()) [aiosqlite] 2026-02-25T02:50:27.060194Z [debug ] operation functools.partial(, '\nCREATE TABLE api_clients (\n\tid VARCHAR(36) NOT NULL, \n\tname VARCHAR(256) NOT NULL, \n\tapi_key_hash VARCHAR(64) NOT NULL, \n\tscopes JSON NOT NULL, \n\t"plan" VARCHAR(8) NOT NULL, \n\tis_active BOOLEAN NOT NULL, \n\tstorage_used_bytes BIGINT NOT NULL, \n\tquota_storage_mb INTEGER NOT NULL, \n\tquota_images INTEGER NOT NULL, \n\tcreated_at DATETIME, \n\tupdated_at DATETIME, \n\tPRIMARY KEY (id)\n)\n\n', ()) completed [aiosqlite] 2026-02-25T02:50:27.060463Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:50:27.060612Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:50:27.061057Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:50:27.061227Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:50:27.061546Z [debug ] executing functools.partial(, 'CREATE UNIQUE INDEX ix_api_clients_api_key_hash ON api_clients (api_key_hash)', ()) [aiosqlite] 2026-02-25T02:50:27.061779Z [debug ] operation functools.partial(, 'CREATE UNIQUE INDEX ix_api_clients_api_key_hash ON api_clients (api_key_hash)', ()) completed [aiosqlite] 2026-02-25T02:50:27.062101Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:50:27.062256Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:50:27.062646Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:50:27.062796Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:50:27.063069Z [debug ] executing functools.partial(, 'CREATE INDEX ix_api_clients_id ON api_clients (id)', ()) [aiosqlite] 2026-02-25T02:50:27.063351Z [debug ] operation functools.partial(, 'CREATE INDEX ix_api_clients_id ON api_clients (id)', ()) completed [aiosqlite] 2026-02-25T02:50:27.063680Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:50:27.063965Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:50:27.064750Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:50:27.064910Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:50:27.065352Z [debug ] executing functools.partial(, '\nCREATE TABLE images (\n\tid INTEGER NOT NULL, \n\tuuid VARCHAR(36) NOT NULL, \n\tclient_id VARCHAR(36) NOT NULL, \n\toriginal_name VARCHAR(512) NOT NULL, \n\tfilename VARCHAR(512) NOT NULL, \n\tfile_path VARCHAR(1024) NOT NULL, \n\tthumbnail_path VARCHAR(1024), \n\tmime_type VARCHAR(128), \n\tfile_size BIGINT, \n\twidth INTEGER, \n\theight INTEGER, \n\tuploaded_at DATETIME, \n\tprocessing_status VARCHAR(10) NOT NULL, \n\tprocessing_error TEXT, \n\tprocessing_started_at DATETIME, \n\tprocessing_done_at DATETIME, \n\texif_raw JSON, \n\texif_make VARCHAR(256), \n\texif_model VARCHAR(256), \n\texif_lens VARCHAR(256), \n\texif_taken_at DATETIME, \n\texif_gps_lat FLOAT, \n\texif_gps_lon FLOAT, \n\texif_altitude FLOAT, \n\texif_iso INTEGER, \n\texif_aperture VARCHAR(32), \n\texif_shutter VARCHAR(32), \n\texif_focal VARCHAR(32), \n\texif_flash BOOLEAN, \n\texif_orientation INTEGER, \n\texif_software VARCHAR(256), \n\tocr_text TEXT, \n\tocr_language VARCHAR(64), \n\tocr_confidence FLOAT, \n\tocr_has_text BOOLEAN, \n\tai_description TEXT, \n\tai_tags JSON, \n\tai_confidence FLOAT, \n\tai_model_used VARCHAR(128), \n\tai_processed_at DATETIME, \n\tai_prompt_tokens INTEGER, \n\tai_output_tokens INTEGER, \n\tPRIMARY KEY (id), \n\tFOREIGN KEY(client_id) REFERENCES api_clients (id)\n)\n\n', ()) [aiosqlite] 2026-02-25T02:50:27.065750Z [debug ] operation functools.partial(, '\nCREATE TABLE images (\n\tid INTEGER NOT NULL, \n\tuuid VARCHAR(36) NOT NULL, \n\tclient_id VARCHAR(36) NOT NULL, \n\toriginal_name VARCHAR(512) NOT NULL, \n\tfilename VARCHAR(512) NOT NULL, \n\tfile_path VARCHAR(1024) NOT NULL, \n\tthumbnail_path VARCHAR(1024), \n\tmime_type VARCHAR(128), \n\tfile_size BIGINT, \n\twidth INTEGER, \n\theight INTEGER, \n\tuploaded_at DATETIME, \n\tprocessing_status VARCHAR(10) NOT NULL, \n\tprocessing_error TEXT, \n\tprocessing_started_at DATETIME, \n\tprocessing_done_at DATETIME, \n\texif_raw JSON, \n\texif_make VARCHAR(256), \n\texif_model VARCHAR(256), \n\texif_lens VARCHAR(256), \n\texif_taken_at DATETIME, \n\texif_gps_lat FLOAT, \n\texif_gps_lon FLOAT, \n\texif_altitude FLOAT, \n\texif_iso INTEGER, \n\texif_aperture VARCHAR(32), \n\texif_shutter VARCHAR(32), \n\texif_focal VARCHAR(32), \n\texif_flash BOOLEAN, \n\texif_orientation INTEGER, \n\texif_software VARCHAR(256), \n\tocr_text TEXT, \n\tocr_language VARCHAR(64), \n\tocr_confidence FLOAT, \n\tocr_has_text BOOLEAN, \n\tai_description TEXT, \n\tai_tags JSON, \n\tai_confidence FLOAT, \n\tai_model_used VARCHAR(128), \n\tai_processed_at DATETIME, \n\tai_prompt_tokens INTEGER, \n\tai_output_tokens INTEGER, \n\tPRIMARY KEY (id), \n\tFOREIGN KEY(client_id) REFERENCES api_clients (id)\n)\n\n', ()) completed [aiosqlite] 2026-02-25T02:50:27.066129Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:50:27.066302Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:50:27.066687Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:50:27.066845Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:50:27.067119Z [debug ] executing functools.partial(, 'CREATE UNIQUE INDEX ix_images_uuid ON images (uuid)', ()) [aiosqlite] 2026-02-25T02:50:27.067367Z [debug ] operation functools.partial(, 'CREATE UNIQUE INDEX ix_images_uuid ON images (uuid)', ()) completed [aiosqlite] 2026-02-25T02:50:27.067634Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:50:27.067795Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:50:27.068263Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:50:27.068511Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:50:27.068839Z [debug ] executing functools.partial(, 'CREATE INDEX ix_images_id ON images (id)', ()) [aiosqlite] 2026-02-25T02:50:27.069080Z [debug ] operation functools.partial(, 'CREATE INDEX ix_images_id ON images (id)', ()) completed [aiosqlite] 2026-02-25T02:50:27.069420Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:50:27.069606Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:50:27.070155Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:50:27.070367Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:50:27.070707Z [debug ] executing functools.partial(, 'CREATE INDEX ix_images_client_id ON images (client_id)', ()) [aiosqlite] 2026-02-25T02:50:27.070940Z [debug ] operation functools.partial(, 'CREATE INDEX ix_images_client_id ON images (client_id)', ()) completed [aiosqlite] 2026-02-25T02:50:27.071202Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:50:27.071359Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:50:27.071779Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:50:27.071940Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:50:27.072202Z [debug ] executing functools.partial(, 'CREATE INDEX ix_images_processing_status ON images (processing_status)', ()) [aiosqlite] 2026-02-25T02:50:27.072423Z [debug ] operation functools.partial(, 'CREATE INDEX ix_images_processing_status ON images (processing_status)', ()) completed [aiosqlite] 2026-02-25T02:50:27.072710Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:50:27.072858Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:50:27.073211Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:50:27.073364Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:50:27.073806Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:50:27.073965Z [debug ] operation functools.partial() completed [aiosqlite] ----------------------------- Captured log setup ------------------------------ DEBUG asyncio:proactor_events.py:633 Using proactor: IocpProactor DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'PRAGMA main.table_info("images")', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'PRAGMA main.table_info("images")', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'PRAGMA temp.table_info("images")', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'PRAGMA temp.table_info("images")', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'PRAGMA main.table_info("api_clients")', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'PRAGMA main.table_info("api_clients")', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'PRAGMA temp.table_info("api_clients")', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'PRAGMA temp.table_info("api_clients")', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, '\nCREATE TABLE api_clients (\n\tid VARCHAR(36) NOT NULL, \n\tname VARCHAR(256) NOT NULL, \n\tapi_key_hash VARCHAR(64) NOT NULL, \n\tscopes JSON NOT NULL, \n\t"plan" VARCHAR(8) NOT NULL, \n\tis_active BOOLEAN NOT NULL, \n\tstorage_used_bytes BIGINT NOT NULL, \n\tquota_storage_mb INTEGER NOT NULL, \n\tquota_images INTEGER NOT NULL, \n\tcreated_at DATETIME, \n\tupdated_at DATETIME, \n\tPRIMARY KEY (id)\n)\n\n', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, '\nCREATE TABLE api_clients (\n\tid VARCHAR(36) NOT NULL, \n\tname VARCHAR(256) NOT NULL, \n\tapi_key_hash VARCHAR(64) NOT NULL, \n\tscopes JSON NOT NULL, \n\t"plan" VARCHAR(8) NOT NULL, \n\tis_active BOOLEAN NOT NULL, \n\tstorage_used_bytes BIGINT NOT NULL, \n\tquota_storage_mb INTEGER NOT NULL, \n\tquota_images INTEGER NOT NULL, \n\tcreated_at DATETIME, \n\tupdated_at DATETIME, \n\tPRIMARY KEY (id)\n)\n\n', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'CREATE UNIQUE INDEX ix_api_clients_api_key_hash ON api_clients (api_key_hash)', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'CREATE UNIQUE INDEX ix_api_clients_api_key_hash ON api_clients (api_key_hash)', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'CREATE INDEX ix_api_clients_id ON api_clients (id)', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'CREATE INDEX ix_api_clients_id ON api_clients (id)', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, '\nCREATE TABLE images (\n\tid INTEGER NOT NULL, \n\tuuid VARCHAR(36) NOT NULL, \n\tclient_id VARCHAR(36) NOT NULL, \n\toriginal_name VARCHAR(512) NOT NULL, \n\tfilename VARCHAR(512) NOT NULL, \n\tfile_path VARCHAR(1024) NOT NULL, \n\tthumbnail_path VARCHAR(1024), \n\tmime_type VARCHAR(128), \n\tfile_size BIGINT, \n\twidth INTEGER, \n\theight INTEGER, \n\tuploaded_at DATETIME, \n\tprocessing_status VARCHAR(10) NOT NULL, \n\tprocessing_error TEXT, \n\tprocessing_started_at DATETIME, \n\tprocessing_done_at DATETIME, \n\texif_raw JSON, \n\texif_make VARCHAR(256), \n\texif_model VARCHAR(256), \n\texif_lens VARCHAR(256), \n\texif_taken_at DATETIME, \n\texif_gps_lat FLOAT, \n\texif_gps_lon FLOAT, \n\texif_altitude FLOAT, \n\texif_iso INTEGER, \n\texif_aperture VARCHAR(32), \n\texif_shutter VARCHAR(32), \n\texif_focal VARCHAR(32), \n\texif_flash BOOLEAN, \n\texif_orientation INTEGER, \n\texif_software VARCHAR(256), \n\tocr_text TEXT, \n\tocr_language VARCHAR(64), \n\tocr_confidence FLOAT, \n\tocr_has_text BOOLEAN, \n\tai_description TEXT, \n\tai_tags JSON, \n\tai_confidence FLOAT, \n\tai_model_used VARCHAR(128), \n\tai_processed_at DATETIME, \n\tai_prompt_tokens INTEGER, \n\tai_output_tokens INTEGER, \n\tPRIMARY KEY (id), \n\tFOREIGN KEY(client_id) REFERENCES api_clients (id)\n)\n\n', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, '\nCREATE TABLE images (\n\tid INTEGER NOT NULL, \n\tuuid VARCHAR(36) NOT NULL, \n\tclient_id VARCHAR(36) NOT NULL, \n\toriginal_name VARCHAR(512) NOT NULL, \n\tfilename VARCHAR(512) NOT NULL, \n\tfile_path VARCHAR(1024) NOT NULL, \n\tthumbnail_path VARCHAR(1024), \n\tmime_type VARCHAR(128), \n\tfile_size BIGINT, \n\twidth INTEGER, \n\theight INTEGER, \n\tuploaded_at DATETIME, \n\tprocessing_status VARCHAR(10) NOT NULL, \n\tprocessing_error TEXT, \n\tprocessing_started_at DATETIME, \n\tprocessing_done_at DATETIME, \n\texif_raw JSON, \n\texif_make VARCHAR(256), \n\texif_model VARCHAR(256), \n\texif_lens VARCHAR(256), \n\texif_taken_at DATETIME, \n\texif_gps_lat FLOAT, \n\texif_gps_lon FLOAT, \n\texif_altitude FLOAT, \n\texif_iso INTEGER, \n\texif_aperture VARCHAR(32), \n\texif_shutter VARCHAR(32), \n\texif_focal VARCHAR(32), \n\texif_flash BOOLEAN, \n\texif_orientation INTEGER, \n\texif_software VARCHAR(256), \n\tocr_text TEXT, \n\tocr_language VARCHAR(64), \n\tocr_confidence FLOAT, \n\tocr_has_text BOOLEAN, \n\tai_description TEXT, \n\tai_tags JSON, \n\tai_confidence FLOAT, \n\tai_model_used VARCHAR(128), \n\tai_processed_at DATETIME, \n\tai_prompt_tokens INTEGER, \n\tai_output_tokens INTEGER, \n\tPRIMARY KEY (id), \n\tFOREIGN KEY(client_id) REFERENCES api_clients (id)\n)\n\n', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'CREATE UNIQUE INDEX ix_images_uuid ON images (uuid)', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'CREATE UNIQUE INDEX ix_images_uuid ON images (uuid)', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'CREATE INDEX ix_images_id ON images (id)', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'CREATE INDEX ix_images_id ON images (id)', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'CREATE INDEX ix_images_client_id ON images (client_id)', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'CREATE INDEX ix_images_client_id ON images (client_id)', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'CREATE INDEX ix_images_processing_status ON images (processing_status)', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'CREATE INDEX ix_images_processing_status ON images (processing_status)', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed -------------------------- Captured stdout teardown --------------------------- 2026-02-25T02:50:27.585363Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:50:27.589141Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:50:27.593034Z [debug ] executing functools.partial(, 'PRAGMA main.table_info("images")', ()) [aiosqlite] 2026-02-25T02:50:27.596011Z [debug ] operation functools.partial(, 'PRAGMA main.table_info("images")', ()) completed [aiosqlite] 2026-02-25T02:50:27.599710Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:50:27.601031Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:50:27.602232Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:50:27.602891Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:50:27.604205Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:50:27.604799Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:50:27.605645Z [debug ] executing functools.partial(, 'PRAGMA main.table_info("api_clients")', ()) [aiosqlite] 2026-02-25T02:50:27.606166Z [debug ] operation functools.partial(, 'PRAGMA main.table_info("api_clients")', ()) completed [aiosqlite] 2026-02-25T02:50:27.606870Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:50:27.607273Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:50:27.607788Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:50:27.608049Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:50:27.608998Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:50:27.609267Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:50:27.609679Z [debug ] executing functools.partial(, '\nDROP TABLE images', ()) [aiosqlite] 2026-02-25T02:50:27.610296Z [debug ] operation functools.partial(, '\nDROP TABLE images', ()) completed [aiosqlite] 2026-02-25T02:50:27.610750Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:50:27.610990Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:50:27.611545Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:50:27.611749Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:50:27.612159Z [debug ] executing functools.partial(, '\nDROP TABLE api_clients', ()) [aiosqlite] 2026-02-25T02:50:27.612624Z [debug ] operation functools.partial(, '\nDROP TABLE api_clients', ()) completed [aiosqlite] 2026-02-25T02:50:27.613154Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:50:27.613376Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:50:27.613842Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:50:27.614025Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:50:27.614445Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:50:27.614715Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:50:27.615494Z [debug ] Using proactor: IocpProactor [asyncio] ---------------------------- Captured log teardown ---------------------------- DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'PRAGMA main.table_info("images")', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'PRAGMA main.table_info("images")', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'PRAGMA main.table_info("api_clients")', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'PRAGMA main.table_info("api_clients")', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, '\nDROP TABLE images', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, '\nDROP TABLE images', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, '\nDROP TABLE api_clients', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, '\nDROP TABLE api_clients', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG asyncio:proactor_events.py:633 Using proactor: IocpProactor __________________________ test_extract_exif_success __________________________ tests\test_exif_extended.py:50: in test_extract_exif_success assert result["make"] == "Canon" E TypeError: 'coroutine' object is not subscriptable ---------------------------- Captured stdout setup ---------------------------- 2026-02-25T02:50:29.831230Z [debug ] Using proactor: IocpProactor [asyncio] 2026-02-25T02:50:29.832380Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:50:29.832708Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:50:29.833098Z [debug ] executing functools.partial(, 'PRAGMA main.table_info("images")', ()) [aiosqlite] 2026-02-25T02:50:29.833374Z [debug ] operation functools.partial(, 'PRAGMA main.table_info("images")', ()) completed [aiosqlite] 2026-02-25T02:50:29.833651Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:50:29.833821Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:50:29.834074Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:50:29.834230Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:50:29.834533Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:50:29.834688Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:50:29.834930Z [debug ] executing functools.partial(, 'PRAGMA temp.table_info("images")', ()) [aiosqlite] 2026-02-25T02:50:29.835107Z [debug ] operation functools.partial(, 'PRAGMA temp.table_info("images")', ()) completed [aiosqlite] 2026-02-25T02:50:29.835365Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:50:29.835516Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:50:29.835750Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:50:29.835907Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:50:29.836359Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:50:29.836610Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:50:29.836949Z [debug ] executing functools.partial(, 'PRAGMA main.table_info("api_clients")', ()) [aiosqlite] 2026-02-25T02:50:29.837142Z [debug ] operation functools.partial(, 'PRAGMA main.table_info("api_clients")', ()) completed [aiosqlite] 2026-02-25T02:50:29.837408Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:50:29.837564Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:50:29.837812Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:50:29.837961Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:50:29.838277Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:50:29.838426Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:50:29.838689Z [debug ] executing functools.partial(, 'PRAGMA temp.table_info("api_clients")', ()) [aiosqlite] 2026-02-25T02:50:29.838862Z [debug ] operation functools.partial(, 'PRAGMA temp.table_info("api_clients")', ()) completed [aiosqlite] 2026-02-25T02:50:29.839115Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:50:29.839262Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:50:29.839496Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:50:29.839653Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:50:29.840911Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:50:29.843045Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:50:29.846279Z [debug ] executing functools.partial(, '\nCREATE TABLE api_clients (\n\tid VARCHAR(36) NOT NULL, \n\tname VARCHAR(256) NOT NULL, \n\tapi_key_hash VARCHAR(64) NOT NULL, \n\tscopes JSON NOT NULL, \n\t"plan" VARCHAR(8) NOT NULL, \n\tis_active BOOLEAN NOT NULL, \n\tstorage_used_bytes BIGINT NOT NULL, \n\tquota_storage_mb INTEGER NOT NULL, \n\tquota_images INTEGER NOT NULL, \n\tcreated_at DATETIME, \n\tupdated_at DATETIME, \n\tPRIMARY KEY (id)\n)\n\n', ()) [aiosqlite] 2026-02-25T02:50:29.849623Z [debug ] operation functools.partial(, '\nCREATE TABLE api_clients (\n\tid VARCHAR(36) NOT NULL, \n\tname VARCHAR(256) NOT NULL, \n\tapi_key_hash VARCHAR(64) NOT NULL, \n\tscopes JSON NOT NULL, \n\t"plan" VARCHAR(8) NOT NULL, \n\tis_active BOOLEAN NOT NULL, \n\tstorage_used_bytes BIGINT NOT NULL, \n\tquota_storage_mb INTEGER NOT NULL, \n\tquota_images INTEGER NOT NULL, \n\tcreated_at DATETIME, \n\tupdated_at DATETIME, \n\tPRIMARY KEY (id)\n)\n\n', ()) completed [aiosqlite] 2026-02-25T02:50:29.853145Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:50:29.854904Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:50:29.857111Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:50:29.857763Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:50:29.858700Z [debug ] executing functools.partial(, 'CREATE UNIQUE INDEX ix_api_clients_api_key_hash ON api_clients (api_key_hash)', ()) [aiosqlite] 2026-02-25T02:50:29.859379Z [debug ] operation functools.partial(, 'CREATE UNIQUE INDEX ix_api_clients_api_key_hash ON api_clients (api_key_hash)', ()) completed [aiosqlite] 2026-02-25T02:50:29.860084Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:50:29.860447Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:50:29.861236Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:50:29.861604Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:50:29.862131Z [debug ] executing functools.partial(, 'CREATE INDEX ix_api_clients_id ON api_clients (id)', ()) [aiosqlite] 2026-02-25T02:50:29.862581Z [debug ] operation functools.partial(, 'CREATE INDEX ix_api_clients_id ON api_clients (id)', ()) completed [aiosqlite] 2026-02-25T02:50:29.863084Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:50:29.863357Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:50:29.864560Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:50:29.864836Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:50:29.865347Z [debug ] executing functools.partial(, '\nCREATE TABLE images (\n\tid INTEGER NOT NULL, \n\tuuid VARCHAR(36) NOT NULL, \n\tclient_id VARCHAR(36) NOT NULL, \n\toriginal_name VARCHAR(512) NOT NULL, \n\tfilename VARCHAR(512) NOT NULL, \n\tfile_path VARCHAR(1024) NOT NULL, \n\tthumbnail_path VARCHAR(1024), \n\tmime_type VARCHAR(128), \n\tfile_size BIGINT, \n\twidth INTEGER, \n\theight INTEGER, \n\tuploaded_at DATETIME, \n\tprocessing_status VARCHAR(10) NOT NULL, \n\tprocessing_error TEXT, \n\tprocessing_started_at DATETIME, \n\tprocessing_done_at DATETIME, \n\texif_raw JSON, \n\texif_make VARCHAR(256), \n\texif_model VARCHAR(256), \n\texif_lens VARCHAR(256), \n\texif_taken_at DATETIME, \n\texif_gps_lat FLOAT, \n\texif_gps_lon FLOAT, \n\texif_altitude FLOAT, \n\texif_iso INTEGER, \n\texif_aperture VARCHAR(32), \n\texif_shutter VARCHAR(32), \n\texif_focal VARCHAR(32), \n\texif_flash BOOLEAN, \n\texif_orientation INTEGER, \n\texif_software VARCHAR(256), \n\tocr_text TEXT, \n\tocr_language VARCHAR(64), \n\tocr_confidence FLOAT, \n\tocr_has_text BOOLEAN, \n\tai_description TEXT, \n\tai_tags JSON, \n\tai_confidence FLOAT, \n\tai_model_used VARCHAR(128), \n\tai_processed_at DATETIME, \n\tai_prompt_tokens INTEGER, \n\tai_output_tokens INTEGER, \n\tPRIMARY KEY (id), \n\tFOREIGN KEY(client_id) REFERENCES api_clients (id)\n)\n\n', ()) [aiosqlite] 2026-02-25T02:50:29.866087Z [debug ] operation functools.partial(, '\nCREATE TABLE images (\n\tid INTEGER NOT NULL, \n\tuuid VARCHAR(36) NOT NULL, \n\tclient_id VARCHAR(36) NOT NULL, \n\toriginal_name VARCHAR(512) NOT NULL, \n\tfilename VARCHAR(512) NOT NULL, \n\tfile_path VARCHAR(1024) NOT NULL, \n\tthumbnail_path VARCHAR(1024), \n\tmime_type VARCHAR(128), \n\tfile_size BIGINT, \n\twidth INTEGER, \n\theight INTEGER, \n\tuploaded_at DATETIME, \n\tprocessing_status VARCHAR(10) NOT NULL, \n\tprocessing_error TEXT, \n\tprocessing_started_at DATETIME, \n\tprocessing_done_at DATETIME, \n\texif_raw JSON, \n\texif_make VARCHAR(256), \n\texif_model VARCHAR(256), \n\texif_lens VARCHAR(256), \n\texif_taken_at DATETIME, \n\texif_gps_lat FLOAT, \n\texif_gps_lon FLOAT, \n\texif_altitude FLOAT, \n\texif_iso INTEGER, \n\texif_aperture VARCHAR(32), \n\texif_shutter VARCHAR(32), \n\texif_focal VARCHAR(32), \n\texif_flash BOOLEAN, \n\texif_orientation INTEGER, \n\texif_software VARCHAR(256), \n\tocr_text TEXT, \n\tocr_language VARCHAR(64), \n\tocr_confidence FLOAT, \n\tocr_has_text BOOLEAN, \n\tai_description TEXT, \n\tai_tags JSON, \n\tai_confidence FLOAT, \n\tai_model_used VARCHAR(128), \n\tai_processed_at DATETIME, \n\tai_prompt_tokens INTEGER, \n\tai_output_tokens INTEGER, \n\tPRIMARY KEY (id), \n\tFOREIGN KEY(client_id) REFERENCES api_clients (id)\n)\n\n', ()) completed [aiosqlite] 2026-02-25T02:50:29.866641Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:50:29.866869Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:50:29.867341Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:50:29.867541Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:50:29.867855Z [debug ] executing functools.partial(, 'CREATE UNIQUE INDEX ix_images_uuid ON images (uuid)', ()) [aiosqlite] 2026-02-25T02:50:29.868164Z [debug ] operation functools.partial(, 'CREATE UNIQUE INDEX ix_images_uuid ON images (uuid)', ()) completed [aiosqlite] 2026-02-25T02:50:29.868476Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:50:29.868655Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:50:29.869144Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:50:29.869329Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:50:29.869638Z [debug ] executing functools.partial(, 'CREATE INDEX ix_images_id ON images (id)', ()) [aiosqlite] 2026-02-25T02:50:29.869890Z [debug ] operation functools.partial(, 'CREATE INDEX ix_images_id ON images (id)', ()) completed [aiosqlite] 2026-02-25T02:50:29.870195Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:50:29.870378Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:50:29.870850Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:50:29.871004Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:50:29.871254Z [debug ] executing functools.partial(, 'CREATE INDEX ix_images_client_id ON images (client_id)', ()) [aiosqlite] 2026-02-25T02:50:29.871492Z [debug ] operation functools.partial(, 'CREATE INDEX ix_images_client_id ON images (client_id)', ()) completed [aiosqlite] 2026-02-25T02:50:29.871759Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:50:29.871911Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:50:29.872218Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:50:29.872377Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:50:29.872623Z [debug ] executing functools.partial(, 'CREATE INDEX ix_images_processing_status ON images (processing_status)', ()) [aiosqlite] 2026-02-25T02:50:29.872845Z [debug ] operation functools.partial(, 'CREATE INDEX ix_images_processing_status ON images (processing_status)', ()) completed [aiosqlite] 2026-02-25T02:50:29.873146Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:50:29.873307Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:50:29.873721Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:50:29.873888Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:50:29.874282Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:50:29.874457Z [debug ] operation functools.partial() completed [aiosqlite] ----------------------------- Captured log setup ------------------------------ DEBUG asyncio:proactor_events.py:633 Using proactor: IocpProactor DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'PRAGMA main.table_info("images")', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'PRAGMA main.table_info("images")', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'PRAGMA temp.table_info("images")', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'PRAGMA temp.table_info("images")', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'PRAGMA main.table_info("api_clients")', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'PRAGMA main.table_info("api_clients")', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'PRAGMA temp.table_info("api_clients")', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'PRAGMA temp.table_info("api_clients")', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, '\nCREATE TABLE api_clients (\n\tid VARCHAR(36) NOT NULL, \n\tname VARCHAR(256) NOT NULL, \n\tapi_key_hash VARCHAR(64) NOT NULL, \n\tscopes JSON NOT NULL, \n\t"plan" VARCHAR(8) NOT NULL, \n\tis_active BOOLEAN NOT NULL, \n\tstorage_used_bytes BIGINT NOT NULL, \n\tquota_storage_mb INTEGER NOT NULL, \n\tquota_images INTEGER NOT NULL, \n\tcreated_at DATETIME, \n\tupdated_at DATETIME, \n\tPRIMARY KEY (id)\n)\n\n', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, '\nCREATE TABLE api_clients (\n\tid VARCHAR(36) NOT NULL, \n\tname VARCHAR(256) NOT NULL, \n\tapi_key_hash VARCHAR(64) NOT NULL, \n\tscopes JSON NOT NULL, \n\t"plan" VARCHAR(8) NOT NULL, \n\tis_active BOOLEAN NOT NULL, \n\tstorage_used_bytes BIGINT NOT NULL, \n\tquota_storage_mb INTEGER NOT NULL, \n\tquota_images INTEGER NOT NULL, \n\tcreated_at DATETIME, \n\tupdated_at DATETIME, \n\tPRIMARY KEY (id)\n)\n\n', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'CREATE UNIQUE INDEX ix_api_clients_api_key_hash ON api_clients (api_key_hash)', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'CREATE UNIQUE INDEX ix_api_clients_api_key_hash ON api_clients (api_key_hash)', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'CREATE INDEX ix_api_clients_id ON api_clients (id)', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'CREATE INDEX ix_api_clients_id ON api_clients (id)', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, '\nCREATE TABLE images (\n\tid INTEGER NOT NULL, \n\tuuid VARCHAR(36) NOT NULL, \n\tclient_id VARCHAR(36) NOT NULL, \n\toriginal_name VARCHAR(512) NOT NULL, \n\tfilename VARCHAR(512) NOT NULL, \n\tfile_path VARCHAR(1024) NOT NULL, \n\tthumbnail_path VARCHAR(1024), \n\tmime_type VARCHAR(128), \n\tfile_size BIGINT, \n\twidth INTEGER, \n\theight INTEGER, \n\tuploaded_at DATETIME, \n\tprocessing_status VARCHAR(10) NOT NULL, \n\tprocessing_error TEXT, \n\tprocessing_started_at DATETIME, \n\tprocessing_done_at DATETIME, \n\texif_raw JSON, \n\texif_make VARCHAR(256), \n\texif_model VARCHAR(256), \n\texif_lens VARCHAR(256), \n\texif_taken_at DATETIME, \n\texif_gps_lat FLOAT, \n\texif_gps_lon FLOAT, \n\texif_altitude FLOAT, \n\texif_iso INTEGER, \n\texif_aperture VARCHAR(32), \n\texif_shutter VARCHAR(32), \n\texif_focal VARCHAR(32), \n\texif_flash BOOLEAN, \n\texif_orientation INTEGER, \n\texif_software VARCHAR(256), \n\tocr_text TEXT, \n\tocr_language VARCHAR(64), \n\tocr_confidence FLOAT, \n\tocr_has_text BOOLEAN, \n\tai_description TEXT, \n\tai_tags JSON, \n\tai_confidence FLOAT, \n\tai_model_used VARCHAR(128), \n\tai_processed_at DATETIME, \n\tai_prompt_tokens INTEGER, \n\tai_output_tokens INTEGER, \n\tPRIMARY KEY (id), \n\tFOREIGN KEY(client_id) REFERENCES api_clients (id)\n)\n\n', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, '\nCREATE TABLE images (\n\tid INTEGER NOT NULL, \n\tuuid VARCHAR(36) NOT NULL, \n\tclient_id VARCHAR(36) NOT NULL, \n\toriginal_name VARCHAR(512) NOT NULL, \n\tfilename VARCHAR(512) NOT NULL, \n\tfile_path VARCHAR(1024) NOT NULL, \n\tthumbnail_path VARCHAR(1024), \n\tmime_type VARCHAR(128), \n\tfile_size BIGINT, \n\twidth INTEGER, \n\theight INTEGER, \n\tuploaded_at DATETIME, \n\tprocessing_status VARCHAR(10) NOT NULL, \n\tprocessing_error TEXT, \n\tprocessing_started_at DATETIME, \n\tprocessing_done_at DATETIME, \n\texif_raw JSON, \n\texif_make VARCHAR(256), \n\texif_model VARCHAR(256), \n\texif_lens VARCHAR(256), \n\texif_taken_at DATETIME, \n\texif_gps_lat FLOAT, \n\texif_gps_lon FLOAT, \n\texif_altitude FLOAT, \n\texif_iso INTEGER, \n\texif_aperture VARCHAR(32), \n\texif_shutter VARCHAR(32), \n\texif_focal VARCHAR(32), \n\texif_flash BOOLEAN, \n\texif_orientation INTEGER, \n\texif_software VARCHAR(256), \n\tocr_text TEXT, \n\tocr_language VARCHAR(64), \n\tocr_confidence FLOAT, \n\tocr_has_text BOOLEAN, \n\tai_description TEXT, \n\tai_tags JSON, \n\tai_confidence FLOAT, \n\tai_model_used VARCHAR(128), \n\tai_processed_at DATETIME, \n\tai_prompt_tokens INTEGER, \n\tai_output_tokens INTEGER, \n\tPRIMARY KEY (id), \n\tFOREIGN KEY(client_id) REFERENCES api_clients (id)\n)\n\n', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'CREATE UNIQUE INDEX ix_images_uuid ON images (uuid)', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'CREATE UNIQUE INDEX ix_images_uuid ON images (uuid)', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'CREATE INDEX ix_images_id ON images (id)', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'CREATE INDEX ix_images_id ON images (id)', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'CREATE INDEX ix_images_client_id ON images (client_id)', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'CREATE INDEX ix_images_client_id ON images (client_id)', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'CREATE INDEX ix_images_processing_status ON images (processing_status)', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'CREATE INDEX ix_images_processing_status ON images (processing_status)', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed -------------------------- Captured stdout teardown --------------------------- 2026-02-25T02:50:29.879933Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:50:29.880261Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:50:29.880670Z [debug ] executing functools.partial(, 'PRAGMA main.table_info("images")', ()) [aiosqlite] 2026-02-25T02:50:29.880994Z [debug ] operation functools.partial(, 'PRAGMA main.table_info("images")', ()) completed [aiosqlite] 2026-02-25T02:50:29.881374Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:50:29.881609Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:50:29.881910Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:50:29.882079Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:50:29.882574Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:50:29.882744Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:50:29.883004Z [debug ] executing functools.partial(, 'PRAGMA main.table_info("api_clients")', ()) [aiosqlite] 2026-02-25T02:50:29.883208Z [debug ] operation functools.partial(, 'PRAGMA main.table_info("api_clients")', ()) completed [aiosqlite] 2026-02-25T02:50:29.883484Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:50:29.883669Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:50:29.883936Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:50:29.884088Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:50:29.884527Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:50:29.884678Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:50:29.884936Z [debug ] executing functools.partial(, '\nDROP TABLE images', ()) [aiosqlite] 2026-02-25T02:50:29.885246Z [debug ] operation functools.partial(, '\nDROP TABLE images', ()) completed [aiosqlite] 2026-02-25T02:50:29.885517Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:50:29.885677Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:50:29.886174Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:50:29.886450Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:50:29.886760Z [debug ] executing functools.partial(, '\nDROP TABLE api_clients', ()) [aiosqlite] 2026-02-25T02:50:29.887034Z [debug ] operation functools.partial(, '\nDROP TABLE api_clients', ()) completed [aiosqlite] 2026-02-25T02:50:29.887313Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:50:29.887462Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:50:29.887833Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:50:29.887983Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:50:29.888283Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:50:29.888428Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:50:29.888929Z [debug ] Using proactor: IocpProactor [asyncio] ---------------------------- Captured log teardown ---------------------------- DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'PRAGMA main.table_info("images")', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'PRAGMA main.table_info("images")', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'PRAGMA main.table_info("api_clients")', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'PRAGMA main.table_info("api_clients")', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, '\nDROP TABLE images', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, '\nDROP TABLE images', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, '\nDROP TABLE api_clients', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, '\nDROP TABLE api_clients', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG asyncio:proactor_events.py:633 Using proactor: IocpProactor __________________ test_client_a_image_invisible_to_client_b __________________ + Exception Group Traceback (most recent call last): | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_utils.py", line 77, in collapse_excgroups | yield | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py", line 186, in __call__ | async with anyio.create_task_group() as task_group: | ~~~~~~~~~~~~~~~~~~~~~~~^^ | File "c:\Users\bruno\scoop\apps\python\3.14.3\Lib\site-packages\anyio\_backends\_asyncio.py", line 783, in __aexit__ | raise BaseExceptionGroup( | "unhandled errors in a TaskGroup", self._exceptions | ) from None | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception) +-+---------------- 1 ---------------- | Traceback (most recent call last): | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\runner.py", line 341, in from_call | result: TResult | None = func() | ~~~~^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\runner.py", line 242, in | lambda: runtest_hook(item=item, **kwds), when=when, reraise=reraise | ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_hooks.py", line 512, in __call__ | return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) | ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_manager.py", line 120, in _hookexec | return self._inner_hookexec(hook_name, methods, kwargs, firstresult) | ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 167, in _multicall | raise exception | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 139, in _multicall | teardown.throw(exception) | ~~~~~~~~~~~~~~^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\threadexception.py", line 92, in pytest_runtest_call | yield from thread_exception_runtest_hook() | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\threadexception.py", line 68, in thread_exception_runtest_hook | yield | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 139, in _multicall | teardown.throw(exception) | ~~~~~~~~~~~~~~^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\unraisableexception.py", line 95, in pytest_runtest_call | yield from unraisable_exception_runtest_hook() | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\unraisableexception.py", line 70, in unraisable_exception_runtest_hook | yield | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 139, in _multicall | teardown.throw(exception) | ~~~~~~~~~~~~~~^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\logging.py", line 846, in pytest_runtest_call | yield from self._runtest_for(item, "call") | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\logging.py", line 829, in _runtest_for | yield | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 139, in _multicall | teardown.throw(exception) | ~~~~~~~~~~~~~~^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\capture.py", line 880, in pytest_runtest_call | return (yield) | ^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 139, in _multicall | teardown.throw(exception) | ~~~~~~~~~~~~~~^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\skipping.py", line 257, in pytest_runtest_call | return (yield) | ^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 121, in _multicall | res = hook_impl.function(*args) | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\runner.py", line 174, in pytest_runtest_call | item.runtest() | ~~~~~~~~~~~~^^ | File "c:\Users\bruno\scoop\apps\python\3.14.3\Lib\site-packages\pytest_asyncio\plugin.py", line 457, in runtest | super().runtest() | ~~~~~~~~~~~~~~~^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\python.py", line 1627, in runtest | self.ihook.pytest_pyfunc_call(pyfuncitem=self) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_hooks.py", line 512, in __call__ | return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) | ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_manager.py", line 120, in _hookexec | return self._inner_hookexec(hook_name, methods, kwargs, firstresult) | ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 167, in _multicall | raise exception | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 139, in _multicall | teardown.throw(exception) | ~~~~~~~~~~~~~~^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 53, in run_old_style_hookwrapper | return result.get_result() | ~~~~~~~~~~~~~~~~~^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_result.py", line 103, in get_result | raise exc.with_traceback(tb) | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 38, in run_old_style_hookwrapper | res = yield | ^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 121, in _multicall | res = hook_impl.function(*args) | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\python.py", line 159, in pytest_pyfunc_call | result = testfunction(**testargs) | File "c:\Users\bruno\scoop\apps\python\3.14.3\Lib\site-packages\pytest_asyncio\plugin.py", line 929, in inner | _loop.run_until_complete(task) | ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 719, in run_until_complete | return future.result() | ~~~~~~~~~~~~~^^ | File "C:\dev\git\python\imago\tests\test_isolation.py", line 70, in test_client_a_image_invisible_to_client_b | upload_resp = await _upload_test_image(async_client, auth_headers_a, "photo_a.jpg") | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "C:\dev\git\python\imago\tests\test_isolation.py", line 49, in _upload_test_image | response = await async_client.post( | ^^^^^^^^^^^^^^^^^^^^^^^^ | ...<3 lines>... | ) | ^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py", line 1905, in post | return await self.request( | ^^^^^^^^^^^^^^^^^^^ | ...<13 lines>... | ) | ^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py", line 1585, in request | return await self.send(request, auth=auth, follow_redirects=follow_redirects) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py", line 1674, in send | response = await self._send_handling_auth( | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ...<4 lines>... | ) | ^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py", line 1702, in _send_handling_auth | response = await self._send_handling_redirects( | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ...<3 lines>... | ) | ^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py", line 1739, in _send_handling_redirects | response = await self._send_single_request(request) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py", line 1776, in _send_single_request | response = await transport.handle_async_request(request) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_transports\asgi.py", line 157, in handle_async_request | await self.app(scope, receive, send) | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\fastapi\applications.py", line 1054, in __call__ | await super().__call__(scope, receive, send) | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\applications.py", line 113, in __call__ | await self.middleware_stack(scope, receive, send) | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\errors.py", line 187, in __call__ | raise exc | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\errors.py", line 165, in __call__ | await self.app(scope, receive, _send) | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\prometheus_fastapi_instrumentator\middleware.py", line 174, in __call__ | raise exc | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\prometheus_fastapi_instrumentator\middleware.py", line 172, in __call__ | await self.app(scope, receive, send_wrapper) | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py", line 185, in __call__ | with collapse_excgroups(): | ~~~~~~~~~~~~~~~~~~^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\contextlib.py", line 162, in __exit__ | self.gen.throw(value) | ~~~~~~~~~~~~~~^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_utils.py", line 83, in collapse_excgroups | raise exc | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py", line 187, in __call__ | response = await self.dispatch_func(request, call_next) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "C:\dev\git\python\imago\app\middleware\logging_middleware.py", line 26, in dispatch | response = await call_next(request) | ^^^^^^^^^^^^^^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py", line 163, in call_next | raise app_exc | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py", line 149, in coro | await self.app(scope, receive_or_disconnect, send_no_error) | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py", line 185, in __call__ | with collapse_excgroups(): | ~~~~~~~~~~~~~~~~~~^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\contextlib.py", line 162, in __exit__ | self.gen.throw(value) | ~~~~~~~~~~~~~~^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_utils.py", line 83, in collapse_excgroups | raise exc | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py", line 187, in __call__ | response = await self.dispatch_func(request, call_next) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "C:\dev\git\python\imago\app\middleware\versioning.py", line 22, in dispatch | response = await call_next(request) | ^^^^^^^^^^^^^^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py", line 163, in call_next | raise app_exc | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py", line 149, in coro | await self.app(scope, receive_or_disconnect, send_no_error) | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\cors.py", line 85, in __call__ | await self.app(scope, receive, send) | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\exceptions.py", line 62, in __call__ | await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send) | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_exception_handler.py", line 62, in wrapped_app | raise exc | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_exception_handler.py", line 51, in wrapped_app | await app(scope, receive, sender) | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\routing.py", line 715, in __call__ | await self.middleware_stack(scope, receive, send) | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\routing.py", line 735, in app | await route.handle(scope, receive, send) | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\routing.py", line 288, in handle | await self.app(scope, receive, send) | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\routing.py", line 76, in app | await wrap_app_handling_exceptions(app, request)(scope, receive, send) | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_exception_handler.py", line 62, in wrapped_app | raise exc | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_exception_handler.py", line 51, in wrapped_app | await app(scope, receive, sender) | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\routing.py", line 73, in app | response = await f(request) | ^^^^^^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\fastapi\routing.py", line 301, in app | raw_response = await run_endpoint_function( | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ...<3 lines>... | ) | ^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\fastapi\routing.py", line 212, in run_endpoint_function | return await dependant.call(**values) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\slowapi\extension.py", line 734, in async_wrapper | response = await func(*args, **kwargs) # type: ignore | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "C:\dev\git\python\imago\app\routers\images.py", line 95, in upload_image | file_data = await storage.save_upload(file, client_id=client.id) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "C:\dev\git\python\imago\app\services\storage.py", line 64, in save_upload | await backend.save(content, rel_file_path, file.content_type) | File "C:\dev\git\python\imago\app\services\storage_backend.py", line 161, in save | await client.create_bucket(Bucket=self._bucket) | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\client.py", line 391, in _make_api_call | http, parsed_response = await self._make_request( | ^^^^^^^^^^^^^^^^^^^^^^^^^ | operation_model, request_dict, request_context | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ) | ^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\client.py", line 419, in _make_request | return await self._endpoint.make_request( | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | operation_model, request_dict | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ) | ^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 102, in _send_request | while await self._needs_retry( | ^^^^^^^^^^^^^^^^^^^^^^^^ | ...<5 lines>... | ): | ^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 264, in _needs_retry | responses = await self._event_emitter.emit( | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ...<7 lines>... | ) | ^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\hooks.py", line 66, in _emit | response = await resolve_awaitable(handler(**kwargs)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable | return await obj | ^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 107, in _call | if await resolve_awaitable(self._checker(**checker_kwargs)): | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable | return await obj | ^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 126, in _call | should_retry = await self._should_retry( | ^^^^^^^^^^^^^^^^^^^^^^^^^ | attempt_number, response, caught_exception | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ) | ^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 165, in _should_retry | return await resolve_awaitable( | ^^^^^^^^^^^^^^^^^^^^^^^^ | self._checker(attempt_number, response, caught_exception) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ) | ^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable | return await obj | ^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call | checker(attempt_number, response, caught_exception) | ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__ | return self._check_caught_exception( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | attempt_number, caught_exception | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ) | ^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception | raise caught_exception | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response | http_response = await self._send(request) | ^^^^^^^^^^^^^^^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send | return await self.http_session.send(request) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send | raise EndpointConnectionError(endpoint_url=request.url, error=e) | botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" +------------------------------------ During handling of the above exception, another exception occurred: tests\test_isolation.py:70: in test_client_a_image_invisible_to_client_b upload_resp = await _upload_test_image(async_client, auth_headers_a, "photo_a.jpg") tests\test_isolation.py:49: in _upload_test_image response = await async_client.post( C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py:1905: in post return await self.request( C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py:1585: in request return await self.send(request, auth=auth, follow_redirects=follow_redirects) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py:1674: in send response = await self._send_handling_auth( C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py:1702: in _send_handling_auth response = await self._send_handling_redirects( C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py:1739: in _send_handling_redirects response = await self._send_single_request(request) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py:1776: in _send_single_request response = await transport.handle_async_request(request) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_transports\asgi.py:157: in handle_async_request await self.app(scope, receive, send) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\fastapi\applications.py:1054: in __call__ await super().__call__(scope, receive, send) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\applications.py:113: in __call__ await self.middleware_stack(scope, receive, send) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\errors.py:187: in __call__ raise exc C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\errors.py:165: in __call__ await self.app(scope, receive, _send) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\prometheus_fastapi_instrumentator\middleware.py:174: in __call__ raise exc C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\prometheus_fastapi_instrumentator\middleware.py:172: in __call__ await self.app(scope, receive, send_wrapper) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py:185: in __call__ with collapse_excgroups(): C:\Users\bruno\scoop\apps\python\current\Lib\contextlib.py:162: in __exit__ self.gen.throw(value) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_utils.py:83: in collapse_excgroups raise exc C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py:187: in __call__ response = await self.dispatch_func(request, call_next) app\middleware\logging_middleware.py:26: in dispatch response = await call_next(request) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py:163: in call_next raise app_exc C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py:149: in coro await self.app(scope, receive_or_disconnect, send_no_error) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py:185: in __call__ with collapse_excgroups(): C:\Users\bruno\scoop\apps\python\current\Lib\contextlib.py:162: in __exit__ self.gen.throw(value) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_utils.py:83: in collapse_excgroups raise exc C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py:187: in __call__ response = await self.dispatch_func(request, call_next) app\middleware\versioning.py:22: in dispatch response = await call_next(request) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py:163: in call_next raise app_exc C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py:149: in coro await self.app(scope, receive_or_disconnect, send_no_error) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\cors.py:85: in __call__ await self.app(scope, receive, send) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\exceptions.py:62: in __call__ await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_exception_handler.py:62: in wrapped_app raise exc C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_exception_handler.py:51: in wrapped_app await app(scope, receive, sender) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\routing.py:715: in __call__ await self.middleware_stack(scope, receive, send) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\routing.py:735: in app await route.handle(scope, receive, send) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\routing.py:288: in handle await self.app(scope, receive, send) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\routing.py:76: in app await wrap_app_handling_exceptions(app, request)(scope, receive, send) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_exception_handler.py:62: in wrapped_app raise exc C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_exception_handler.py:51: in wrapped_app await app(scope, receive, sender) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\routing.py:73: in app response = await f(request) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\fastapi\routing.py:301: in app raw_response = await run_endpoint_function( C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\fastapi\routing.py:212: in run_endpoint_function return await dependant.call(**values) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\slowapi\extension.py:734: in async_wrapper response = await func(*args, **kwargs) # type: ignore app\routers\images.py:95: in upload_image file_data = await storage.save_upload(file, client_id=client.id) app\services\storage.py:64: in save_upload await backend.save(content, rel_file_path, file.content_type) app\services\storage_backend.py:161: in save await client.create_bucket(Bucket=self._bucket) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\client.py:391: in _make_api_call http, parsed_response = await self._make_request( C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\client.py:419: in _make_request return await self._endpoint.make_request( C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py:102: in _send_request while await self._needs_retry( C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py:264: in _needs_retry responses = await self._event_emitter.emit( C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\hooks.py:66: in _emit response = await resolve_awaitable(handler(**kwargs)) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py:15: in resolve_awaitable return await obj C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py:107: in _call if await resolve_awaitable(self._checker(**checker_kwargs)): C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py:15: in resolve_awaitable return await obj C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py:126: in _call should_retry = await self._should_retry( C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py:165: in _should_retry return await resolve_awaitable( C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py:15: in resolve_awaitable return await obj C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py:174: in _call checker(attempt_number, response, caught_exception) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py:247: in __call__ return self._check_caught_exception( C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py:416: in _check_caught_exception raise caught_exception C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py:183: in _do_get_response http_response = await self._send(request) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py:287: in _send return await self.http_session.send(request) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py:267: in send raise EndpointConnectionError(endpoint_url=request.url, error=e) E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" ---------------------------- Captured stdout setup ---------------------------- 2026-02-25T02:50:30.381747Z [debug ] Using proactor: IocpProactor [asyncio] 2026-02-25T02:50:30.388307Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:50:30.390463Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:50:30.393896Z [debug ] executing functools.partial(, 'PRAGMA main.table_info("images")', ()) [aiosqlite] 2026-02-25T02:50:30.395973Z [debug ] operation functools.partial(, 'PRAGMA main.table_info("images")', ()) completed [aiosqlite] 2026-02-25T02:50:30.397520Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:50:30.398232Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:50:30.399234Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:50:30.399757Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:50:30.400779Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:50:30.401207Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:50:30.401850Z [debug ] executing functools.partial(, 'PRAGMA temp.table_info("images")', ()) [aiosqlite] 2026-02-25T02:50:30.402274Z [debug ] operation functools.partial(, 'PRAGMA temp.table_info("images")', ()) completed [aiosqlite] 2026-02-25T02:50:30.402885Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:50:30.403284Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:50:30.403827Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:50:30.404105Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:50:30.404763Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:50:30.405059Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:50:30.405517Z [debug ] executing functools.partial(, 'PRAGMA main.table_info("api_clients")', ()) [aiosqlite] 2026-02-25T02:50:30.405832Z [debug ] operation functools.partial(, 'PRAGMA main.table_info("api_clients")', ()) completed [aiosqlite] 2026-02-25T02:50:30.406261Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:50:30.406555Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:50:30.407079Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:50:30.407356Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:50:30.407932Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:50:30.408155Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:50:30.408508Z [debug ] executing functools.partial(, 'PRAGMA temp.table_info("api_clients")', ()) [aiosqlite] 2026-02-25T02:50:30.408759Z [debug ] operation functools.partial(, 'PRAGMA temp.table_info("api_clients")', ()) completed [aiosqlite] 2026-02-25T02:50:30.409083Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:50:30.409275Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:50:30.409566Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:50:30.409740Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:50:30.410458Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:50:30.410657Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:50:30.411025Z [debug ] executing functools.partial(, '\nCREATE TABLE api_clients (\n\tid VARCHAR(36) NOT NULL, \n\tname VARCHAR(256) NOT NULL, \n\tapi_key_hash VARCHAR(64) NOT NULL, \n\tscopes JSON NOT NULL, \n\t"plan" VARCHAR(8) NOT NULL, \n\tis_active BOOLEAN NOT NULL, \n\tstorage_used_bytes BIGINT NOT NULL, \n\tquota_storage_mb INTEGER NOT NULL, \n\tquota_images INTEGER NOT NULL, \n\tcreated_at DATETIME, \n\tupdated_at DATETIME, \n\tPRIMARY KEY (id)\n)\n\n', ()) [aiosqlite] 2026-02-25T02:50:30.411511Z [debug ] operation functools.partial(, '\nCREATE TABLE api_clients (\n\tid VARCHAR(36) NOT NULL, \n\tname VARCHAR(256) NOT NULL, \n\tapi_key_hash VARCHAR(64) NOT NULL, \n\tscopes JSON NOT NULL, \n\t"plan" VARCHAR(8) NOT NULL, \n\tis_active BOOLEAN NOT NULL, \n\tstorage_used_bytes BIGINT NOT NULL, \n\tquota_storage_mb INTEGER NOT NULL, \n\tquota_images INTEGER NOT NULL, \n\tcreated_at DATETIME, \n\tupdated_at DATETIME, \n\tPRIMARY KEY (id)\n)\n\n', ()) completed [aiosqlite] 2026-02-25T02:50:30.411972Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:50:30.412157Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:50:30.412546Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:50:30.412705Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:50:30.412949Z [debug ] executing functools.partial(, 'CREATE UNIQUE INDEX ix_api_clients_api_key_hash ON api_clients (api_key_hash)', ()) [aiosqlite] 2026-02-25T02:50:30.413191Z [debug ] operation functools.partial(, 'CREATE UNIQUE INDEX ix_api_clients_api_key_hash ON api_clients (api_key_hash)', ()) completed [aiosqlite] 2026-02-25T02:50:30.413438Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:50:30.413632Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:50:30.414058Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:50:30.414217Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:50:30.414469Z [debug ] executing functools.partial(, 'CREATE INDEX ix_api_clients_id ON api_clients (id)', ()) [aiosqlite] 2026-02-25T02:50:30.414683Z [debug ] operation functools.partial(, 'CREATE INDEX ix_api_clients_id ON api_clients (id)', ()) completed [aiosqlite] 2026-02-25T02:50:30.414921Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:50:30.415071Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:50:30.415762Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:50:30.415918Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:50:30.416276Z [debug ] executing functools.partial(, '\nCREATE TABLE images (\n\tid INTEGER NOT NULL, \n\tuuid VARCHAR(36) NOT NULL, \n\tclient_id VARCHAR(36) NOT NULL, \n\toriginal_name VARCHAR(512) NOT NULL, \n\tfilename VARCHAR(512) NOT NULL, \n\tfile_path VARCHAR(1024) NOT NULL, \n\tthumbnail_path VARCHAR(1024), \n\tmime_type VARCHAR(128), \n\tfile_size BIGINT, \n\twidth INTEGER, \n\theight INTEGER, \n\tuploaded_at DATETIME, \n\tprocessing_status VARCHAR(10) NOT NULL, \n\tprocessing_error TEXT, \n\tprocessing_started_at DATETIME, \n\tprocessing_done_at DATETIME, \n\texif_raw JSON, \n\texif_make VARCHAR(256), \n\texif_model VARCHAR(256), \n\texif_lens VARCHAR(256), \n\texif_taken_at DATETIME, \n\texif_gps_lat FLOAT, \n\texif_gps_lon FLOAT, \n\texif_altitude FLOAT, \n\texif_iso INTEGER, \n\texif_aperture VARCHAR(32), \n\texif_shutter VARCHAR(32), \n\texif_focal VARCHAR(32), \n\texif_flash BOOLEAN, \n\texif_orientation INTEGER, \n\texif_software VARCHAR(256), \n\tocr_text TEXT, \n\tocr_language VARCHAR(64), \n\tocr_confidence FLOAT, \n\tocr_has_text BOOLEAN, \n\tai_description TEXT, \n\tai_tags JSON, \n\tai_confidence FLOAT, \n\tai_model_used VARCHAR(128), \n\tai_processed_at DATETIME, \n\tai_prompt_tokens INTEGER, \n\tai_output_tokens INTEGER, \n\tPRIMARY KEY (id), \n\tFOREIGN KEY(client_id) REFERENCES api_clients (id)\n)\n\n', ()) [aiosqlite] 2026-02-25T02:50:30.416699Z [debug ] operation functools.partial(, '\nCREATE TABLE images (\n\tid INTEGER NOT NULL, \n\tuuid VARCHAR(36) NOT NULL, \n\tclient_id VARCHAR(36) NOT NULL, \n\toriginal_name VARCHAR(512) NOT NULL, \n\tfilename VARCHAR(512) NOT NULL, \n\tfile_path VARCHAR(1024) NOT NULL, \n\tthumbnail_path VARCHAR(1024), \n\tmime_type VARCHAR(128), \n\tfile_size BIGINT, \n\twidth INTEGER, \n\theight INTEGER, \n\tuploaded_at DATETIME, \n\tprocessing_status VARCHAR(10) NOT NULL, \n\tprocessing_error TEXT, \n\tprocessing_started_at DATETIME, \n\tprocessing_done_at DATETIME, \n\texif_raw JSON, \n\texif_make VARCHAR(256), \n\texif_model VARCHAR(256), \n\texif_lens VARCHAR(256), \n\texif_taken_at DATETIME, \n\texif_gps_lat FLOAT, \n\texif_gps_lon FLOAT, \n\texif_altitude FLOAT, \n\texif_iso INTEGER, \n\texif_aperture VARCHAR(32), \n\texif_shutter VARCHAR(32), \n\texif_focal VARCHAR(32), \n\texif_flash BOOLEAN, \n\texif_orientation INTEGER, \n\texif_software VARCHAR(256), \n\tocr_text TEXT, \n\tocr_language VARCHAR(64), \n\tocr_confidence FLOAT, \n\tocr_has_text BOOLEAN, \n\tai_description TEXT, \n\tai_tags JSON, \n\tai_confidence FLOAT, \n\tai_model_used VARCHAR(128), \n\tai_processed_at DATETIME, \n\tai_prompt_tokens INTEGER, \n\tai_output_tokens INTEGER, \n\tPRIMARY KEY (id), \n\tFOREIGN KEY(client_id) REFERENCES api_clients (id)\n)\n\n', ()) completed [aiosqlite] 2026-02-25T02:50:30.417057Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:50:30.417229Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:50:30.417606Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:50:30.417786Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:50:30.418015Z [debug ] executing functools.partial(, 'CREATE UNIQUE INDEX ix_images_uuid ON images (uuid)', ()) [aiosqlite] 2026-02-25T02:50:30.418231Z [debug ] operation functools.partial(, 'CREATE UNIQUE INDEX ix_images_uuid ON images (uuid)', ()) completed [aiosqlite] 2026-02-25T02:50:30.418521Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:50:30.418674Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:50:30.418999Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:50:30.419141Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:50:30.419369Z [debug ] executing functools.partial(, 'CREATE INDEX ix_images_id ON images (id)', ()) [aiosqlite] 2026-02-25T02:50:30.419580Z [debug ] operation functools.partial(, 'CREATE INDEX ix_images_id ON images (id)', ()) completed [aiosqlite] 2026-02-25T02:50:30.419839Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:50:30.419989Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:50:30.420276Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:50:30.420443Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:50:30.420700Z [debug ] executing functools.partial(, 'CREATE INDEX ix_images_client_id ON images (client_id)', ()) [aiosqlite] 2026-02-25T02:50:30.420904Z [debug ] operation functools.partial(, 'CREATE INDEX ix_images_client_id ON images (client_id)', ()) completed [aiosqlite] 2026-02-25T02:50:30.421158Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:50:30.421296Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:50:30.421563Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:50:30.421708Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:50:30.421957Z [debug ] executing functools.partial(, 'CREATE INDEX ix_images_processing_status ON images (processing_status)', ()) [aiosqlite] 2026-02-25T02:50:30.422160Z [debug ] operation functools.partial(, 'CREATE INDEX ix_images_processing_status ON images (processing_status)', ()) completed [aiosqlite] 2026-02-25T02:50:30.422399Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:50:30.422533Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:50:30.422814Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:50:30.422950Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:50:30.423226Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:50:30.423364Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:50:30.425430Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:50:30.425631Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:50:30.425901Z [debug ] executing functools.partial(, 'INSERT INTO api_clients (id, name, api_key_hash, scopes, "plan", is_active, storage_used_bytes, quota_storage_mb, quota_images, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('efbb95eb-f177-49ca-873e-44c9661f8a11', 'Test Client A', '982e4d62421a0c37943e4a54bc2511f5ca0f29003fd7aa4ae43f7b8e5b29fef1', '["images:read", "images:write", "images:delete", "ai:use"]', 'STANDARD', 1, 0, 500, 1000, '2026-02-25 02:50:30.425291', '2026-02-25 02:50:30.425293')) [aiosqlite] 2026-02-25T02:50:30.426163Z [debug ] operation functools.partial(, 'INSERT INTO api_clients (id, name, api_key_hash, scopes, "plan", is_active, storage_used_bytes, quota_storage_mb, quota_images, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('efbb95eb-f177-49ca-873e-44c9661f8a11', 'Test Client A', '982e4d62421a0c37943e4a54bc2511f5ca0f29003fd7aa4ae43f7b8e5b29fef1', '["images:read", "images:write", "images:delete", "ai:use"]', 'STANDARD', 1, 0, 500, 1000, '2026-02-25 02:50:30.425291', '2026-02-25 02:50:30.425293')) completed [aiosqlite] 2026-02-25T02:50:30.426422Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:50:30.426562Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:50:30.426959Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:50:30.427115Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:50:30.427385Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:50:30.427523Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:50:30.428199Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:50:30.428337Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:50:30.428599Z [debug ] executing functools.partial(, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.id = ?', ('efbb95eb-f177-49ca-873e-44c9661f8a11',)) [aiosqlite] 2026-02-25T02:50:30.428812Z [debug ] operation functools.partial(, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.id = ?', ('efbb95eb-f177-49ca-873e-44c9661f8a11',)) completed [aiosqlite] 2026-02-25T02:50:30.429077Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:50:30.429230Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:50:30.431278Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:50:30.432723Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:50:30.442790Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:50:30.443744Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:50:30.445137Z [debug ] executing functools.partial(, 'INSERT INTO api_clients (id, name, api_key_hash, scopes, "plan", is_active, storage_used_bytes, quota_storage_mb, quota_images, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('c4b2f515-7b2d-4da7-91a7-a683eeb7e061', 'Test Client B', '7ab8fbb0f2b1aa2eec8bd0163e162d9a04f154c2b46a303fd777790c412c0bea', '["images:read", "images:write", "images:delete", "ai:use"]', 'FREE', 1, 0, 500, 1000, '2026-02-25 02:50:30.441848', '2026-02-25 02:50:30.441862')) [aiosqlite] 2026-02-25T02:50:30.445969Z [debug ] operation functools.partial(, 'INSERT INTO api_clients (id, name, api_key_hash, scopes, "plan", is_active, storage_used_bytes, quota_storage_mb, quota_images, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('c4b2f515-7b2d-4da7-91a7-a683eeb7e061', 'Test Client B', '7ab8fbb0f2b1aa2eec8bd0163e162d9a04f154c2b46a303fd777790c412c0bea', '["images:read", "images:write", "images:delete", "ai:use"]', 'FREE', 1, 0, 500, 1000, '2026-02-25 02:50:30.441848', '2026-02-25 02:50:30.441862')) completed [aiosqlite] 2026-02-25T02:50:30.447003Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:50:30.447456Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:50:30.448618Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:50:30.449050Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:50:30.449796Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:50:30.450136Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:50:30.451402Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:50:30.451735Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:50:30.452212Z [debug ] executing functools.partial(, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.id = ?', ('c4b2f515-7b2d-4da7-91a7-a683eeb7e061',)) [aiosqlite] 2026-02-25T02:50:30.452550Z [debug ] operation functools.partial(, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.id = ?', ('c4b2f515-7b2d-4da7-91a7-a683eeb7e061',)) completed [aiosqlite] 2026-02-25T02:50:30.452997Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:50:30.453250Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:50:30.453668Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:50:30.454001Z [debug ] operation functools.partial() completed [aiosqlite] ----------------------------- Captured log setup ------------------------------ DEBUG asyncio:proactor_events.py:633 Using proactor: IocpProactor DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'PRAGMA main.table_info("images")', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'PRAGMA main.table_info("images")', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'PRAGMA temp.table_info("images")', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'PRAGMA temp.table_info("images")', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'PRAGMA main.table_info("api_clients")', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'PRAGMA main.table_info("api_clients")', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'PRAGMA temp.table_info("api_clients")', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'PRAGMA temp.table_info("api_clients")', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, '\nCREATE TABLE api_clients (\n\tid VARCHAR(36) NOT NULL, \n\tname VARCHAR(256) NOT NULL, \n\tapi_key_hash VARCHAR(64) NOT NULL, \n\tscopes JSON NOT NULL, \n\t"plan" VARCHAR(8) NOT NULL, \n\tis_active BOOLEAN NOT NULL, \n\tstorage_used_bytes BIGINT NOT NULL, \n\tquota_storage_mb INTEGER NOT NULL, \n\tquota_images INTEGER NOT NULL, \n\tcreated_at DATETIME, \n\tupdated_at DATETIME, \n\tPRIMARY KEY (id)\n)\n\n', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, '\nCREATE TABLE api_clients (\n\tid VARCHAR(36) NOT NULL, \n\tname VARCHAR(256) NOT NULL, \n\tapi_key_hash VARCHAR(64) NOT NULL, \n\tscopes JSON NOT NULL, \n\t"plan" VARCHAR(8) NOT NULL, \n\tis_active BOOLEAN NOT NULL, \n\tstorage_used_bytes BIGINT NOT NULL, \n\tquota_storage_mb INTEGER NOT NULL, \n\tquota_images INTEGER NOT NULL, \n\tcreated_at DATETIME, \n\tupdated_at DATETIME, \n\tPRIMARY KEY (id)\n)\n\n', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'CREATE UNIQUE INDEX ix_api_clients_api_key_hash ON api_clients (api_key_hash)', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'CREATE UNIQUE INDEX ix_api_clients_api_key_hash ON api_clients (api_key_hash)', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'CREATE INDEX ix_api_clients_id ON api_clients (id)', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'CREATE INDEX ix_api_clients_id ON api_clients (id)', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, '\nCREATE TABLE images (\n\tid INTEGER NOT NULL, \n\tuuid VARCHAR(36) NOT NULL, \n\tclient_id VARCHAR(36) NOT NULL, \n\toriginal_name VARCHAR(512) NOT NULL, \n\tfilename VARCHAR(512) NOT NULL, \n\tfile_path VARCHAR(1024) NOT NULL, \n\tthumbnail_path VARCHAR(1024), \n\tmime_type VARCHAR(128), \n\tfile_size BIGINT, \n\twidth INTEGER, \n\theight INTEGER, \n\tuploaded_at DATETIME, \n\tprocessing_status VARCHAR(10) NOT NULL, \n\tprocessing_error TEXT, \n\tprocessing_started_at DATETIME, \n\tprocessing_done_at DATETIME, \n\texif_raw JSON, \n\texif_make VARCHAR(256), \n\texif_model VARCHAR(256), \n\texif_lens VARCHAR(256), \n\texif_taken_at DATETIME, \n\texif_gps_lat FLOAT, \n\texif_gps_lon FLOAT, \n\texif_altitude FLOAT, \n\texif_iso INTEGER, \n\texif_aperture VARCHAR(32), \n\texif_shutter VARCHAR(32), \n\texif_focal VARCHAR(32), \n\texif_flash BOOLEAN, \n\texif_orientation INTEGER, \n\texif_software VARCHAR(256), \n\tocr_text TEXT, \n\tocr_language VARCHAR(64), \n\tocr_confidence FLOAT, \n\tocr_has_text BOOLEAN, \n\tai_description TEXT, \n\tai_tags JSON, \n\tai_confidence FLOAT, \n\tai_model_used VARCHAR(128), \n\tai_processed_at DATETIME, \n\tai_prompt_tokens INTEGER, \n\tai_output_tokens INTEGER, \n\tPRIMARY KEY (id), \n\tFOREIGN KEY(client_id) REFERENCES api_clients (id)\n)\n\n', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, '\nCREATE TABLE images (\n\tid INTEGER NOT NULL, \n\tuuid VARCHAR(36) NOT NULL, \n\tclient_id VARCHAR(36) NOT NULL, \n\toriginal_name VARCHAR(512) NOT NULL, \n\tfilename VARCHAR(512) NOT NULL, \n\tfile_path VARCHAR(1024) NOT NULL, \n\tthumbnail_path VARCHAR(1024), \n\tmime_type VARCHAR(128), \n\tfile_size BIGINT, \n\twidth INTEGER, \n\theight INTEGER, \n\tuploaded_at DATETIME, \n\tprocessing_status VARCHAR(10) NOT NULL, \n\tprocessing_error TEXT, \n\tprocessing_started_at DATETIME, \n\tprocessing_done_at DATETIME, \n\texif_raw JSON, \n\texif_make VARCHAR(256), \n\texif_model VARCHAR(256), \n\texif_lens VARCHAR(256), \n\texif_taken_at DATETIME, \n\texif_gps_lat FLOAT, \n\texif_gps_lon FLOAT, \n\texif_altitude FLOAT, \n\texif_iso INTEGER, \n\texif_aperture VARCHAR(32), \n\texif_shutter VARCHAR(32), \n\texif_focal VARCHAR(32), \n\texif_flash BOOLEAN, \n\texif_orientation INTEGER, \n\texif_software VARCHAR(256), \n\tocr_text TEXT, \n\tocr_language VARCHAR(64), \n\tocr_confidence FLOAT, \n\tocr_has_text BOOLEAN, \n\tai_description TEXT, \n\tai_tags JSON, \n\tai_confidence FLOAT, \n\tai_model_used VARCHAR(128), \n\tai_processed_at DATETIME, \n\tai_prompt_tokens INTEGER, \n\tai_output_tokens INTEGER, \n\tPRIMARY KEY (id), \n\tFOREIGN KEY(client_id) REFERENCES api_clients (id)\n)\n\n', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'CREATE UNIQUE INDEX ix_images_uuid ON images (uuid)', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'CREATE UNIQUE INDEX ix_images_uuid ON images (uuid)', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'CREATE INDEX ix_images_id ON images (id)', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'CREATE INDEX ix_images_id ON images (id)', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'CREATE INDEX ix_images_client_id ON images (client_id)', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'CREATE INDEX ix_images_client_id ON images (client_id)', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'CREATE INDEX ix_images_processing_status ON images (processing_status)', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'CREATE INDEX ix_images_processing_status ON images (processing_status)', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'INSERT INTO api_clients (id, name, api_key_hash, scopes, "plan", is_active, storage_used_bytes, quota_storage_mb, quota_images, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('efbb95eb-f177-49ca-873e-44c9661f8a11', 'Test Client A', '982e4d62421a0c37943e4a54bc2511f5ca0f29003fd7aa4ae43f7b8e5b29fef1', '["images:read", "images:write", "images:delete", "ai:use"]', 'STANDARD', 1, 0, 500, 1000, '2026-02-25 02:50:30.425291', '2026-02-25 02:50:30.425293')) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'INSERT INTO api_clients (id, name, api_key_hash, scopes, "plan", is_active, storage_used_bytes, quota_storage_mb, quota_images, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('efbb95eb-f177-49ca-873e-44c9661f8a11', 'Test Client A', '982e4d62421a0c37943e4a54bc2511f5ca0f29003fd7aa4ae43f7b8e5b29fef1', '["images:read", "images:write", "images:delete", "ai:use"]', 'STANDARD', 1, 0, 500, 1000, '2026-02-25 02:50:30.425291', '2026-02-25 02:50:30.425293')) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.id = ?', ('efbb95eb-f177-49ca-873e-44c9661f8a11',)) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.id = ?', ('efbb95eb-f177-49ca-873e-44c9661f8a11',)) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'INSERT INTO api_clients (id, name, api_key_hash, scopes, "plan", is_active, storage_used_bytes, quota_storage_mb, quota_images, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('c4b2f515-7b2d-4da7-91a7-a683eeb7e061', 'Test Client B', '7ab8fbb0f2b1aa2eec8bd0163e162d9a04f154c2b46a303fd777790c412c0bea', '["images:read", "images:write", "images:delete", "ai:use"]', 'FREE', 1, 0, 500, 1000, '2026-02-25 02:50:30.441848', '2026-02-25 02:50:30.441862')) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'INSERT INTO api_clients (id, name, api_key_hash, scopes, "plan", is_active, storage_used_bytes, quota_storage_mb, quota_images, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('c4b2f515-7b2d-4da7-91a7-a683eeb7e061', 'Test Client B', '7ab8fbb0f2b1aa2eec8bd0163e162d9a04f154c2b46a303fd777790c412c0bea', '["images:read", "images:write", "images:delete", "ai:use"]', 'FREE', 1, 0, 500, 1000, '2026-02-25 02:50:30.441848', '2026-02-25 02:50:30.441862')) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.id = ?', ('c4b2f515-7b2d-4da7-91a7-a683eeb7e061',)) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.id = ?', ('c4b2f515-7b2d-4da7-91a7-a683eeb7e061',)) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed ---------------------------- Captured stdout call ----------------------------- 2026-02-25T02:50:30.457294Z [debug ] Calling on_part_begin with no data [multipart.multipart] 2026-02-25T02:50:30.458217Z [debug ] Calling on_header_field with data[0:19] [multipart.multipart] 2026-02-25T02:50:30.458507Z [debug ] Calling on_header_value with data[21:67] [multipart.multipart] 2026-02-25T02:50:30.458678Z [debug ] Calling on_header_end with no data [multipart.multipart] 2026-02-25T02:50:30.458824Z [debug ] Calling on_header_field with data[69:81] [multipart.multipart] 2026-02-25T02:50:30.458969Z [debug ] Calling on_header_value with data[83:93] [multipart.multipart] 2026-02-25T02:50:30.459103Z [debug ] Calling on_header_end with no data [multipart.multipart] 2026-02-25T02:50:30.459241Z [debug ] Calling on_headers_finished with no data [multipart.multipart] 2026-02-25T02:50:30.459800Z [debug ] Calling on_part_data with data[0:336] [multipart.multipart] 2026-02-25T02:50:30.460695Z [debug ] Calling on_part_end with no data [multipart.multipart] 2026-02-25T02:50:30.460888Z [debug ] Calling on_end with no data [multipart.multipart] 2026-02-25T02:50:30.477481Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:50:30.478190Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:50:30.479142Z [debug ] executing functools.partial(, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.api_key_hash = ?', ('982e4d62421a0c37943e4a54bc2511f5ca0f29003fd7aa4ae43f7b8e5b29fef1',)) [aiosqlite] 2026-02-25T02:50:30.479863Z [debug ] operation functools.partial(, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.api_key_hash = ?', ('982e4d62421a0c37943e4a54bc2511f5ca0f29003fd7aa4ae43f7b8e5b29fef1',)) completed [aiosqlite] 2026-02-25T02:50:30.480668Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:50:30.481056Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:50:30.481696Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:50:30.482162Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:50:31.058881Z [debug ] Changing event name from creating-client-class.iot-data to creating-client-class.iot-data-plane [botocore.hooks] 2026-02-25T02:50:31.061174Z [debug ] Changing event name from before-call.apigateway to before-call.api-gateway [botocore.hooks] 2026-02-25T02:50:31.062160Z [debug ] Changing event name from request-created.machinelearning.Predict to request-created.machine-learning.Predict [botocore.hooks] 2026-02-25T02:50:31.063592Z [debug ] Changing event name from before-parameter-build.autoscaling.CreateLaunchConfiguration to before-parameter-build.auto-scaling.CreateLaunchConfiguration [botocore.hooks] 2026-02-25T02:50:31.063887Z [debug ] Changing event name from before-parameter-build.route53 to before-parameter-build.route-53 [botocore.hooks] 2026-02-25T02:50:31.064536Z [debug ] Changing event name from request-created.cloudsearchdomain.Search to request-created.cloudsearch-domain.Search [botocore.hooks] 2026-02-25T02:50:31.065225Z [debug ] Changing event name from docs.*.autoscaling.CreateLaunchConfiguration.complete-section to docs.*.auto-scaling.CreateLaunchConfiguration.complete-section [botocore.hooks] 2026-02-25T02:50:31.067051Z [debug ] Changing event name from before-parameter-build.logs.CreateExportTask to before-parameter-build.cloudwatch-logs.CreateExportTask [botocore.hooks] 2026-02-25T02:50:31.067368Z [debug ] Changing event name from docs.*.logs.CreateExportTask.complete-section to docs.*.cloudwatch-logs.CreateExportTask.complete-section [botocore.hooks] 2026-02-25T02:50:31.067575Z [debug ] Changing event name from before-parameter-build.cloudsearchdomain.Search to before-parameter-build.cloudsearch-domain.Search [botocore.hooks] 2026-02-25T02:50:31.067785Z [debug ] Changing event name from docs.*.cloudsearchdomain.Search.complete-section to docs.*.cloudsearch-domain.Search.complete-section [botocore.hooks] 2026-02-25T02:50:31.068232Z [debug ] Setting config variable for region to 'us-east-1' [botocore.session] 2026-02-25T02:50:31.070097Z [debug ] Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\endpoints.json [botocore.loaders] 2026-02-25T02:50:31.102526Z [debug ] Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\sdk-default-configuration.json [botocore.loaders] 2026-02-25T02:50:31.103007Z [debug ] Event choose-service-name: calling handler [botocore.hooks] 2026-02-25T02:50:31.279290Z [debug ] Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\s3\2006-03-01\service-2.json.gz [botocore.loaders] 2026-02-25T02:50:31.372798Z [debug ] Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\s3\2006-03-01\endpoint-rule-set-1.json.gz [botocore.loaders] 2026-02-25T02:50:31.393561Z [debug ] Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\partitions.json [botocore.loaders] 2026-02-25T02:50:31.396448Z [debug ] Event creating-client-class.s3: calling handler [botocore.hooks] 2026-02-25T02:50:31.397069Z [debug ] Event creating-client-class.s3: calling handler ._handler at 0x00000265DBE07740> [botocore.hooks] 2026-02-25T02:50:31.485880Z [debug ] Event creating-client-class.s3: calling handler [botocore.hooks] 2026-02-25T02:50:31.498814Z [debug ] Setting s3 timeout as (60, 60) [botocore.endpoint] 2026-02-25T02:50:31.511351Z [debug ] Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\_retry.json [botocore.loaders] 2026-02-25T02:50:31.515341Z [debug ] Registering retry handlers for service: s3 [botocore.client] 2026-02-25T02:50:31.516952Z [debug ] Registering S3 region redirector handler [botocore.utils] 2026-02-25T02:50:31.518892Z [debug ] Registering S3Express Identity Resolver [botocore.utils] 2026-02-25T02:50:31.520387Z [debug ] Event before-parameter-build.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:50:31.520912Z [debug ] Event before-parameter-build.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:50:31.521489Z [debug ] Event before-parameter-build.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:50:31.521907Z [debug ] Event before-parameter-build.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:50:31.522336Z [debug ] Event before-parameter-build.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:50:31.522747Z [debug ] Event before-endpoint-resolution.s3: calling handler [botocore.hooks] 2026-02-25T02:50:31.523262Z [debug ] Event before-endpoint-resolution.s3: calling handler > [botocore.hooks] 2026-02-25T02:50:31.523894Z [debug ] Calling endpoint provider with parameters: {'Bucket': 'imago', 'Region': 'us-east-1', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://minio:9000', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': True, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True} [aiobotocore.regions] 2026-02-25T02:50:31.525065Z [debug ] Endpoint provider result: http://minio:9000/imago [aiobotocore.regions] 2026-02-25T02:50:31.525334Z [debug ] Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" [botocore.regions] 2026-02-25T02:50:31.525568Z [debug ] Selected auth type "v4" as "v4" with signing context params: {'region': 'us-east-1', 'signing_name': 's3', 'disableDoubleEncoding': True} [botocore.regions] 2026-02-25T02:50:31.526080Z [debug ] Event before-call.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:50:31.526292Z [debug ] Event before-call.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:50:31.526496Z [debug ] Event before-call.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:50:31.526692Z [debug ] Event before-call.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:50:31.526914Z [debug ] Making request for OperationModel(name=HeadBucket) with params: {'url_path': '', 'query_string': {}, 'method': 'HEAD', 'headers': {'User-Agent': 'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106'}, 'body': b'', 'auth_path': '/imago/', 'url': 'http://minio:9000/imago', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': False, 'auth_type': 'v4', 's3_redirect': {'redirected': False, 'bucket': 'imago', 'params': {'Bucket': 'imago'}}, 'input_params': {'Bucket': 'imago'}, 'signing': {'region': 'us-east-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'us-east-1'}]}}} [botocore.endpoint] 2026-02-25T02:50:31.527380Z [debug ] Event request-created.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:50:31.527732Z [debug ] Event choose-signer.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:50:31.527935Z [debug ] Event choose-signer.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:50:31.528220Z [debug ] Event before-sign.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:50:31.528388Z [debug ] Event before-sign.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:50:31.528977Z [debug ] Calculating signature using v4 auth. [botocore.auth] 2026-02-25T02:50:31.529152Z [debug ] CanonicalRequest: HEAD /imago host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025031Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth] 2026-02-25T02:50:31.529339Z [debug ] StringToSign: AWS4-HMAC-SHA256 20260225T025031Z 20260225/us-east-1/s3/aws4_request 22feb948a9707036dd487ff4a28368b596d94749b7a4f1ea26cbf6eab30f4803 [botocore.auth] 2026-02-25T02:50:31.529553Z [debug ] Signature: 24e4e6339142b38b0ff771f475696b58dc7075a75b0c7706309fbd66001be38b [botocore.auth] 2026-02-25T02:50:31.529766Z [debug ] Event request-created.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:50:31.530172Z [debug ] Sending http request: [botocore.endpoint] 2026-02-25T02:50:31.531025Z [debug ] Certificate path: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\certifi\cacert.pem [botocore.httpsession] 2026-02-25T02:50:34.661876Z [debug ] Exception received when sending HTTP request. [botocore.endpoint] Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" 2026-02-25T02:50:34.670336Z [debug ] Event needs-retry.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:50:34.671036Z [debug ] retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" [botocore.retryhandler] Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry return await resolve_awaitable( ^^^^^^^^^^^^^^^^^^^^^^^^ self._checker(attempt_number, response, caught_exception) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable return await obj ^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call checker(attempt_number, response, caught_exception) ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__ return self._check_caught_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ attempt_number, caught_exception ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception raise caught_exception File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" 2026-02-25T02:50:34.677791Z [debug ] Retry needed, action of: 0.25106868752748046 [botocore.retryhandler] 2026-02-25T02:50:34.679717Z [debug ] Event needs-retry.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:50:34.681638Z [debug ] Response received to retry, sleeping for 0.25106868752748046 seconds [botocore.endpoint] 2026-02-25T02:50:34.940752Z [debug ] Event request-created.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:50:34.941467Z [debug ] Event choose-signer.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:50:34.941839Z [debug ] Event choose-signer.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:50:34.942212Z [debug ] Event before-sign.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:50:34.942501Z [debug ] Event before-sign.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:50:34.943089Z [debug ] Calculating signature using v4 auth. [botocore.auth] 2026-02-25T02:50:34.943384Z [debug ] CanonicalRequest: HEAD /imago host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025034Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth] 2026-02-25T02:50:34.943709Z [debug ] StringToSign: AWS4-HMAC-SHA256 20260225T025034Z 20260225/us-east-1/s3/aws4_request 77c15e2f8496240a3eb1d32b5ae42592d2d739683e1aa6709ce7d88445f409d2 [botocore.auth] 2026-02-25T02:50:34.944051Z [debug ] Signature: a3fc0ff7bc48406ae823b087274cd663bf26f938ff7b94e800619b8956ddc9d1 [botocore.auth] 2026-02-25T02:50:34.944263Z [debug ] Event request-created.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:50:34.944447Z [debug ] Sending http request: [botocore.endpoint] 2026-02-25T02:50:37.649083Z [debug ] Exception received when sending HTTP request. [botocore.endpoint] Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" 2026-02-25T02:50:37.655381Z [debug ] Event needs-retry.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:50:37.655583Z [debug ] retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" [botocore.retryhandler] Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry return await resolve_awaitable( ^^^^^^^^^^^^^^^^^^^^^^^^ self._checker(attempt_number, response, caught_exception) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable return await obj ^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call checker(attempt_number, response, caught_exception) ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__ return self._check_caught_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ attempt_number, caught_exception ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception raise caught_exception File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" 2026-02-25T02:50:37.660976Z [debug ] Retry needed, action of: 1.23248483203587 [botocore.retryhandler] 2026-02-25T02:50:37.661141Z [debug ] Event needs-retry.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:50:37.661305Z [debug ] Response received to retry, sleeping for 1.23248483203587 seconds [botocore.endpoint] 2026-02-25T02:50:38.898730Z [debug ] Event request-created.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:50:38.900070Z [debug ] Event choose-signer.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:50:38.900664Z [debug ] Event choose-signer.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:50:38.901350Z [debug ] Event before-sign.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:50:38.901926Z [debug ] Event before-sign.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:50:38.902798Z [debug ] Calculating signature using v4 auth. [botocore.auth] 2026-02-25T02:50:38.903274Z [debug ] CanonicalRequest: HEAD /imago host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025038Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth] 2026-02-25T02:50:38.903647Z [debug ] StringToSign: AWS4-HMAC-SHA256 20260225T025038Z 20260225/us-east-1/s3/aws4_request 46feea78ad02982eca5bc01d1894b93ef31f2d3e7278b231dfd86072d747c86e [botocore.auth] 2026-02-25T02:50:38.904058Z [debug ] Signature: 614f00bbcffad6d8362cc8c6c87a9f4f243563550b08b465c210281d6bac0e0f [botocore.auth] 2026-02-25T02:50:38.904508Z [debug ] Event request-created.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:50:38.904981Z [debug ] Sending http request: [botocore.endpoint] 2026-02-25T02:50:41.600886Z [debug ] Exception received when sending HTTP request. [botocore.endpoint] Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" 2026-02-25T02:50:41.610700Z [debug ] Event needs-retry.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:50:41.611087Z [debug ] retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" [botocore.retryhandler] Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry return await resolve_awaitable( ^^^^^^^^^^^^^^^^^^^^^^^^ self._checker(attempt_number, response, caught_exception) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable return await obj ^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call checker(attempt_number, response, caught_exception) ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__ return self._check_caught_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ attempt_number, caught_exception ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception raise caught_exception File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" 2026-02-25T02:50:41.640167Z [debug ] Retry needed, action of: 1.2133053196739119 [botocore.retryhandler] 2026-02-25T02:50:41.640776Z [debug ] Event needs-retry.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:50:41.641184Z [debug ] Response received to retry, sleeping for 1.2133053196739119 seconds [botocore.endpoint] 2026-02-25T02:50:42.862411Z [debug ] Event request-created.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:50:42.863412Z [debug ] Event choose-signer.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:50:42.863995Z [debug ] Event choose-signer.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:50:42.864706Z [debug ] Event before-sign.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:50:42.865382Z [debug ] Event before-sign.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:50:42.866429Z [debug ] Calculating signature using v4 auth. [botocore.auth] 2026-02-25T02:50:42.866960Z [debug ] CanonicalRequest: HEAD /imago host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025042Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth] 2026-02-25T02:50:42.867569Z [debug ] StringToSign: AWS4-HMAC-SHA256 20260225T025042Z 20260225/us-east-1/s3/aws4_request 0438c22cdd980e7ba0909b322c3935b7a25950691922b2507434cddbbadf694d [botocore.auth] 2026-02-25T02:50:42.868023Z [debug ] Signature: 9a6073d3dda6282b16bb7d14c1b05271d18a97b939b30ac37b109beecff88640 [botocore.auth] 2026-02-25T02:50:42.868437Z [debug ] Event request-created.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:50:42.868842Z [debug ] Sending http request: [botocore.endpoint] 2026-02-25T02:50:45.561170Z [debug ] Exception received when sending HTTP request. [botocore.endpoint] Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" 2026-02-25T02:50:45.589212Z [debug ] Event needs-retry.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:50:45.589640Z [debug ] retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" [botocore.retryhandler] Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry return await resolve_awaitable( ^^^^^^^^^^^^^^^^^^^^^^^^ self._checker(attempt_number, response, caught_exception) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable return await obj ^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call checker(attempt_number, response, caught_exception) ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__ return self._check_caught_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ attempt_number, caught_exception ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception raise caught_exception File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" 2026-02-25T02:50:45.634032Z [debug ] Retry needed, action of: 2.329843827885929 [botocore.retryhandler] 2026-02-25T02:50:45.635375Z [debug ] Event needs-retry.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:50:45.636757Z [debug ] Response received to retry, sleeping for 2.329843827885929 seconds [botocore.endpoint] 2026-02-25T02:50:47.976122Z [debug ] Event request-created.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:50:47.978135Z [debug ] Event choose-signer.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:50:47.979841Z [debug ] Event choose-signer.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:50:47.980849Z [debug ] Event before-sign.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:50:47.981528Z [debug ] Event before-sign.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:50:47.982523Z [debug ] Calculating signature using v4 auth. [botocore.auth] 2026-02-25T02:50:47.983078Z [debug ] CanonicalRequest: HEAD /imago host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025047Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth] 2026-02-25T02:50:47.983628Z [debug ] StringToSign: AWS4-HMAC-SHA256 20260225T025047Z 20260225/us-east-1/s3/aws4_request 8c8143d1b56e54c79b1f502bd232467a8e43812fa5924bf49765e89a48741479 [botocore.auth] 2026-02-25T02:50:47.984436Z [debug ] Signature: 0859d8f635585f570fa30d40ef726e6c9240adba275595c8dd78b16fc981b5b7 [botocore.auth] 2026-02-25T02:50:47.985121Z [debug ] Event request-created.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:50:47.985781Z [debug ] Sending http request: [botocore.endpoint] 2026-02-25T02:50:50.684718Z [debug ] Exception received when sending HTTP request. [botocore.endpoint] Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" 2026-02-25T02:50:50.690015Z [debug ] Event needs-retry.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:50:50.690445Z [debug ] Event before-parameter-build.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:50:50.690606Z [debug ] Event before-parameter-build.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:50:50.690750Z [debug ] Event before-parameter-build.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:50:50.690917Z [debug ] Event before-parameter-build.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:50:50.691072Z [debug ] Event before-parameter-build.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:50:50.691251Z [debug ] Event before-endpoint-resolution.s3: calling handler [botocore.hooks] 2026-02-25T02:50:50.691395Z [debug ] Event before-endpoint-resolution.s3: calling handler > [botocore.hooks] 2026-02-25T02:50:50.691601Z [debug ] Calling endpoint provider with parameters: {'Bucket': 'imago', 'Region': 'us-east-1', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://minio:9000', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': True, 'DisableAccessPoints': True, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True, 'UseS3ExpressControlEndpoint': True} [aiobotocore.regions] 2026-02-25T02:50:50.692076Z [debug ] Endpoint provider result: http://minio:9000/imago [aiobotocore.regions] 2026-02-25T02:50:50.692224Z [debug ] Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" [botocore.regions] 2026-02-25T02:50:50.692361Z [debug ] Selected auth type "v4" as "v4" with signing context params: {'region': 'us-east-1', 'signing_name': 's3', 'disableDoubleEncoding': True} [botocore.regions] 2026-02-25T02:50:50.692701Z [debug ] Event before-call.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:50:50.692842Z [debug ] Event before-call.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:50:50.692984Z [debug ] Event before-call.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:50:50.693121Z [debug ] Event before-call.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:50:50.693279Z [debug ] Making request for OperationModel(name=CreateBucket) with params: {'url_path': '', 'query_string': {}, 'method': 'PUT', 'headers': {'User-Agent': 'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106'}, 'body': b'', 'auth_path': '/imago/', 'url': 'http://minio:9000/imago', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': False, 'auth_type': 'v4', 's3_redirect': {'redirected': False, 'bucket': 'imago', 'params': {'Bucket': 'imago'}}, 'input_params': {'Bucket': 'imago'}, 'signing': {'region': 'us-east-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'us-east-1'}]}}} [botocore.endpoint] 2026-02-25T02:50:50.693562Z [debug ] Event request-created.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:50:50.693755Z [debug ] Event choose-signer.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:50:50.693887Z [debug ] Event choose-signer.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:50:50.694057Z [debug ] Event before-sign.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:50:50.694180Z [debug ] Event before-sign.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:50:50.694424Z [debug ] Calculating signature using v4 auth. [botocore.auth] 2026-02-25T02:50:50.694547Z [debug ] CanonicalRequest: PUT /imago host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025050Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth] 2026-02-25T02:50:50.694687Z [debug ] StringToSign: AWS4-HMAC-SHA256 20260225T025050Z 20260225/us-east-1/s3/aws4_request 23baee99d68fc4c8879af80ffda38144a8cea93555c6dd8e66e99061e89ec3da [botocore.auth] 2026-02-25T02:50:50.694840Z [debug ] Signature: 70896e7e5fb6e46c2fd174bd68b91f6d8a9728bb002c65f9db939033c7805914 [botocore.auth] 2026-02-25T02:50:50.695003Z [debug ] Event request-created.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:50:50.695174Z [debug ] Sending http request: [botocore.endpoint] 2026-02-25T02:50:53.396878Z [debug ] Exception received when sending HTTP request. [botocore.endpoint] Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" 2026-02-25T02:50:53.425760Z [debug ] Event needs-retry.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:50:53.426250Z [debug ] retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" [botocore.retryhandler] Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry return await resolve_awaitable( ^^^^^^^^^^^^^^^^^^^^^^^^ self._checker(attempt_number, response, caught_exception) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable return await obj ^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call checker(attempt_number, response, caught_exception) ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__ return self._check_caught_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ attempt_number, caught_exception ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception raise caught_exception File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" 2026-02-25T02:50:53.451065Z [debug ] Retry needed, action of: 0.4964854216763196 [botocore.retryhandler] 2026-02-25T02:50:53.451878Z [debug ] Event needs-retry.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:50:53.452591Z [debug ] Response received to retry, sleeping for 0.4964854216763196 seconds [botocore.endpoint] 2026-02-25T02:50:53.953038Z [debug ] Event request-created.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:50:53.954721Z [debug ] Event choose-signer.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:50:53.955561Z [debug ] Event choose-signer.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:50:53.956182Z [debug ] Event before-sign.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:50:53.956892Z [debug ] Event before-sign.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:50:53.958104Z [debug ] Calculating signature using v4 auth. [botocore.auth] 2026-02-25T02:50:53.958572Z [debug ] CanonicalRequest: PUT /imago host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025053Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth] 2026-02-25T02:50:53.958967Z [debug ] StringToSign: AWS4-HMAC-SHA256 20260225T025053Z 20260225/us-east-1/s3/aws4_request ef751f381baa44d533960ba9b80a66a7a87025950db5d253b57e706d0c60e967 [botocore.auth] 2026-02-25T02:50:53.959370Z [debug ] Signature: 584223a2bd4d8f6bc577afa06e1ff9a3c1b02d98ff12ed872c9a3fbf8ca6e1b9 [botocore.auth] 2026-02-25T02:50:53.959770Z [debug ] Event request-created.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:50:53.960198Z [debug ] Sending http request: [botocore.endpoint] 2026-02-25T02:50:56.660752Z [debug ] Exception received when sending HTTP request. [botocore.endpoint] Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" 2026-02-25T02:50:56.675141Z [debug ] Event needs-retry.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:50:56.678919Z [debug ] retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" [botocore.retryhandler] Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry return await resolve_awaitable( ^^^^^^^^^^^^^^^^^^^^^^^^ self._checker(attempt_number, response, caught_exception) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable return await obj ^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call checker(attempt_number, response, caught_exception) ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__ return self._check_caught_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ attempt_number, caught_exception ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception raise caught_exception File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" 2026-02-25T02:50:56.692421Z [debug ] Retry needed, action of: 1.893450603007323 [botocore.retryhandler] 2026-02-25T02:50:56.692695Z [debug ] Event needs-retry.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:50:56.692898Z [debug ] Response received to retry, sleeping for 1.893450603007323 seconds [botocore.endpoint] 2026-02-25T02:50:58.593075Z [debug ] Event request-created.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:50:58.595369Z [debug ] Event choose-signer.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:50:58.596698Z [debug ] Event choose-signer.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:50:58.597475Z [debug ] Event before-sign.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:50:58.597998Z [debug ] Event before-sign.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:50:58.599107Z [debug ] Calculating signature using v4 auth. [botocore.auth] 2026-02-25T02:50:58.599759Z [debug ] CanonicalRequest: PUT /imago host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025058Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth] 2026-02-25T02:50:58.600275Z [debug ] StringToSign: AWS4-HMAC-SHA256 20260225T025058Z 20260225/us-east-1/s3/aws4_request 0dc6e8dd2101bd913da4f7d92102dbd4e4c7421fea887de8f3aaeb685ed93052 [botocore.auth] 2026-02-25T02:50:58.600742Z [debug ] Signature: 77b0fc79d1526b7ce1a163ffcd7c1baa51b8489c09629777ce45989b9c491dd0 [botocore.auth] 2026-02-25T02:50:58.601263Z [debug ] Event request-created.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:50:58.601729Z [debug ] Sending http request: [botocore.endpoint] 2026-02-25T02:51:01.305732Z [debug ] Exception received when sending HTTP request. [botocore.endpoint] Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" 2026-02-25T02:51:01.336396Z [debug ] Event needs-retry.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:51:01.339928Z [debug ] retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" [botocore.retryhandler] Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry return await resolve_awaitable( ^^^^^^^^^^^^^^^^^^^^^^^^ self._checker(attempt_number, response, caught_exception) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable return await obj ^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call checker(attempt_number, response, caught_exception) ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__ return self._check_caught_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ attempt_number, caught_exception ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception raise caught_exception File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" 2026-02-25T02:51:01.379545Z [debug ] Retry needed, action of: 2.412595901685082 [botocore.retryhandler] 2026-02-25T02:51:01.380188Z [debug ] Event needs-retry.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:51:01.380478Z [debug ] Response received to retry, sleeping for 2.412595901685082 seconds [botocore.endpoint] 2026-02-25T02:51:03.804324Z [debug ] Event request-created.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:51:03.804722Z [debug ] Event choose-signer.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:51:03.804977Z [debug ] Event choose-signer.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:51:03.805230Z [debug ] Event before-sign.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:51:03.805459Z [debug ] Event before-sign.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:51:03.805785Z [debug ] Calculating signature using v4 auth. [botocore.auth] 2026-02-25T02:51:03.805968Z [debug ] CanonicalRequest: PUT /imago host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025103Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth] 2026-02-25T02:51:03.806145Z [debug ] StringToSign: AWS4-HMAC-SHA256 20260225T025103Z 20260225/us-east-1/s3/aws4_request 48c0cb5a7a755cb2516e5ac41eb1ed04923818047fe86f174f0fd961cd88debc [botocore.auth] 2026-02-25T02:51:03.806323Z [debug ] Signature: 85a4e8b7676d7265710b0291fe441d8042d76de4d95041cec83627253968897f [botocore.auth] 2026-02-25T02:51:03.806500Z [debug ] Event request-created.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:51:03.806726Z [debug ] Sending http request: [botocore.endpoint] 2026-02-25T02:51:06.493068Z [debug ] Exception received when sending HTTP request. [botocore.endpoint] Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" 2026-02-25T02:51:06.498314Z [debug ] Event needs-retry.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:51:06.498499Z [debug ] retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" [botocore.retryhandler] Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry return await resolve_awaitable( ^^^^^^^^^^^^^^^^^^^^^^^^ self._checker(attempt_number, response, caught_exception) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable return await obj ^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call checker(attempt_number, response, caught_exception) ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__ return self._check_caught_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ attempt_number, caught_exception ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception raise caught_exception File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" 2026-02-25T02:51:06.503969Z [debug ] Retry needed, action of: 4.564047717404492 [botocore.retryhandler] 2026-02-25T02:51:06.504152Z [debug ] Event needs-retry.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:51:06.504309Z [debug ] Response received to retry, sleeping for 4.564047717404492 seconds [botocore.endpoint] 2026-02-25T02:51:11.084510Z [debug ] Event request-created.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:51:11.084824Z [debug ] Event choose-signer.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:51:11.085011Z [debug ] Event choose-signer.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:51:11.085200Z [debug ] Event before-sign.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:51:11.085375Z [debug ] Event before-sign.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:51:11.085730Z [debug ] Calculating signature using v4 auth. [botocore.auth] 2026-02-25T02:51:11.085903Z [debug ] CanonicalRequest: PUT /imago host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025111Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth] 2026-02-25T02:51:11.086107Z [debug ] StringToSign: AWS4-HMAC-SHA256 20260225T025111Z 20260225/us-east-1/s3/aws4_request c38aeae6697cd3afb6b44f027fe77f99869ed07423fcc099c1b49a27d8abe3ff [botocore.auth] 2026-02-25T02:51:11.086303Z [debug ] Signature: 3f51f46de53788b9ba5b5bbc4fd167d852798363eedc80ce54202f65afbb46b0 [botocore.auth] 2026-02-25T02:51:11.086496Z [debug ] Event request-created.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:51:11.086708Z [debug ] Sending http request: [botocore.endpoint] 2026-02-25T02:51:13.794578Z [debug ] Exception received when sending HTTP request. [botocore.endpoint] Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" 2026-02-25T02:51:13.814165Z [debug ] Event needs-retry.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:51:13.815366Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:51:13.815800Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:51:13.816634Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:51:13.816922Z [debug ] operation functools.partial() completed [aiosqlite] ------------------------------ Captured log call ------------------------------ DEBUG multipart.multipart:multipart.py:626 Calling on_part_begin with no data DEBUG multipart.multipart:multipart.py:623 Calling on_header_field with data[0:19] DEBUG multipart.multipart:multipart.py:623 Calling on_header_value with data[21:67] DEBUG multipart.multipart:multipart.py:626 Calling on_header_end with no data DEBUG multipart.multipart:multipart.py:623 Calling on_header_field with data[69:81] DEBUG multipart.multipart:multipart.py:623 Calling on_header_value with data[83:93] DEBUG multipart.multipart:multipart.py:626 Calling on_header_end with no data DEBUG multipart.multipart:multipart.py:626 Calling on_headers_finished with no data DEBUG multipart.multipart:multipart.py:623 Calling on_part_data with data[0:336] DEBUG multipart.multipart:multipart.py:626 Calling on_part_end with no data DEBUG multipart.multipart:multipart.py:626 Calling on_end with no data DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.api_key_hash = ?', ('982e4d62421a0c37943e4a54bc2511f5ca0f29003fd7aa4ae43f7b8e5b29fef1',)) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.api_key_hash = ?', ('982e4d62421a0c37943e4a54bc2511f5ca0f29003fd7aa4ae43f7b8e5b29fef1',)) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG botocore.hooks:hooks.py:482 Changing event name from creating-client-class.iot-data to creating-client-class.iot-data-plane DEBUG botocore.hooks:hooks.py:482 Changing event name from before-call.apigateway to before-call.api-gateway DEBUG botocore.hooks:hooks.py:482 Changing event name from request-created.machinelearning.Predict to request-created.machine-learning.Predict DEBUG botocore.hooks:hooks.py:482 Changing event name from before-parameter-build.autoscaling.CreateLaunchConfiguration to before-parameter-build.auto-scaling.CreateLaunchConfiguration DEBUG botocore.hooks:hooks.py:482 Changing event name from before-parameter-build.route53 to before-parameter-build.route-53 DEBUG botocore.hooks:hooks.py:482 Changing event name from request-created.cloudsearchdomain.Search to request-created.cloudsearch-domain.Search DEBUG botocore.hooks:hooks.py:482 Changing event name from docs.*.autoscaling.CreateLaunchConfiguration.complete-section to docs.*.auto-scaling.CreateLaunchConfiguration.complete-section DEBUG botocore.hooks:hooks.py:482 Changing event name from before-parameter-build.logs.CreateExportTask to before-parameter-build.cloudwatch-logs.CreateExportTask DEBUG botocore.hooks:hooks.py:482 Changing event name from docs.*.logs.CreateExportTask.complete-section to docs.*.cloudwatch-logs.CreateExportTask.complete-section DEBUG botocore.hooks:hooks.py:482 Changing event name from before-parameter-build.cloudsearchdomain.Search to before-parameter-build.cloudsearch-domain.Search DEBUG botocore.hooks:hooks.py:482 Changing event name from docs.*.cloudsearchdomain.Search.complete-section to docs.*.cloudsearch-domain.Search.complete-section DEBUG botocore.session:session.py:379 Setting config variable for region to 'us-east-1' DEBUG botocore.loaders:loaders.py:180 Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\endpoints.json DEBUG botocore.loaders:loaders.py:180 Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\sdk-default-configuration.json DEBUG botocore.hooks:hooks.py:63 Event choose-service-name: calling handler DEBUG botocore.loaders:loaders.py:180 Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\s3\2006-03-01\service-2.json.gz DEBUG botocore.loaders:loaders.py:180 Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\s3\2006-03-01\endpoint-rule-set-1.json.gz DEBUG botocore.loaders:loaders.py:180 Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\partitions.json DEBUG botocore.hooks:hooks.py:63 Event creating-client-class.s3: calling handler DEBUG botocore.hooks:hooks.py:63 Event creating-client-class.s3: calling handler ._handler at 0x00000265DBE07740> DEBUG botocore.hooks:hooks.py:63 Event creating-client-class.s3: calling handler DEBUG botocore.endpoint:endpoint.py:316 Setting s3 timeout as (60, 60) DEBUG botocore.loaders:loaders.py:180 Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\_retry.json DEBUG botocore.client:client.py:185 Registering retry handlers for service: s3 DEBUG botocore.utils:utils.py:1721 Registering S3 region redirector handler DEBUG botocore.utils:utils.py:1669 Registering S3Express Identity Resolver DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.HeadBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.HeadBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.HeadBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.HeadBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.HeadBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-endpoint-resolution.s3: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-endpoint-resolution.s3: calling handler > DEBUG aiobotocore.regions:regions.py:27 Calling endpoint provider with parameters: {'Bucket': 'imago', 'Region': 'us-east-1', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://minio:9000', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': True, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True} DEBUG aiobotocore.regions:regions.py:42 Endpoint provider result: http://minio:9000/imago DEBUG botocore.regions:regions.py:660 Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" DEBUG botocore.regions:regions.py:733 Selected auth type "v4" as "v4" with signing context params: {'region': 'us-east-1', 'signing_name': 's3', 'disableDoubleEncoding': True} DEBUG botocore.hooks:hooks.py:63 Event before-call.s3.HeadBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-call.s3.HeadBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event before-call.s3.HeadBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-call.s3.HeadBucket: calling handler DEBUG botocore.endpoint:endpoint.py:114 Making request for OperationModel(name=HeadBucket) with params: {'url_path': '', 'query_string': {}, 'method': 'HEAD', 'headers': {'User-Agent': 'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106'}, 'body': b'', 'auth_path': '/imago/', 'url': 'http://minio:9000/imago', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': False, 'auth_type': 'v4', 's3_redirect': {'redirected': False, 'bucket': 'imago', 'params': {'Bucket': 'imago'}}, 'input_params': {'Bucket': 'imago'}, 'signing': {'region': 'us-east-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'us-east-1'}]}}} DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.HeadBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.HeadBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.HeadBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.HeadBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.HeadBucket: calling handler > DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth. DEBUG botocore.auth:auth.py:426 CanonicalRequest: HEAD /imago host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025031Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 DEBUG botocore.auth:auth.py:428 StringToSign: AWS4-HMAC-SHA256 20260225T025031Z 20260225/us-east-1/s3/aws4_request 22feb948a9707036dd487ff4a28368b596d94749b7a4f1ea26cbf6eab30f4803 DEBUG botocore.auth:auth.py:430 Signature: 24e4e6339142b38b0ff771f475696b58dc7075a75b0c7706309fbd66001be38b DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.HeadBucket: calling handler DEBUG botocore.endpoint:endpoint.py:165 Sending http request: DEBUG botocore.httpsession:httpsession.py:97 Certificate path: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\certifi\cacert.pem DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request. Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.HeadBucket: calling handler DEBUG botocore.retryhandler:retryhandler.py:156 retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry return await resolve_awaitable( ^^^^^^^^^^^^^^^^^^^^^^^^ self._checker(attempt_number, response, caught_exception) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable return await obj ^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call checker(attempt_number, response, caught_exception) ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__ return self._check_caught_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ attempt_number, caught_exception ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception raise caught_exception File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" DEBUG botocore.retryhandler:retryhandler.py:109 Retry needed, action of: 0.25106868752748046 DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.HeadBucket: calling handler > DEBUG botocore.endpoint:endpoint.py:279 Response received to retry, sleeping for 0.25106868752748046 seconds DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.HeadBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.HeadBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.HeadBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.HeadBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.HeadBucket: calling handler > DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth. DEBUG botocore.auth:auth.py:426 CanonicalRequest: HEAD /imago host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025034Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 DEBUG botocore.auth:auth.py:428 StringToSign: AWS4-HMAC-SHA256 20260225T025034Z 20260225/us-east-1/s3/aws4_request 77c15e2f8496240a3eb1d32b5ae42592d2d739683e1aa6709ce7d88445f409d2 DEBUG botocore.auth:auth.py:430 Signature: a3fc0ff7bc48406ae823b087274cd663bf26f938ff7b94e800619b8956ddc9d1 DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.HeadBucket: calling handler DEBUG botocore.endpoint:endpoint.py:165 Sending http request: DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request. Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.HeadBucket: calling handler DEBUG botocore.retryhandler:retryhandler.py:156 retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry return await resolve_awaitable( ^^^^^^^^^^^^^^^^^^^^^^^^ self._checker(attempt_number, response, caught_exception) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable return await obj ^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call checker(attempt_number, response, caught_exception) ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__ return self._check_caught_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ attempt_number, caught_exception ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception raise caught_exception File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" DEBUG botocore.retryhandler:retryhandler.py:109 Retry needed, action of: 1.23248483203587 DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.HeadBucket: calling handler > DEBUG botocore.endpoint:endpoint.py:279 Response received to retry, sleeping for 1.23248483203587 seconds DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.HeadBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.HeadBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.HeadBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.HeadBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.HeadBucket: calling handler > DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth. DEBUG botocore.auth:auth.py:426 CanonicalRequest: HEAD /imago host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025038Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 DEBUG botocore.auth:auth.py:428 StringToSign: AWS4-HMAC-SHA256 20260225T025038Z 20260225/us-east-1/s3/aws4_request 46feea78ad02982eca5bc01d1894b93ef31f2d3e7278b231dfd86072d747c86e DEBUG botocore.auth:auth.py:430 Signature: 614f00bbcffad6d8362cc8c6c87a9f4f243563550b08b465c210281d6bac0e0f DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.HeadBucket: calling handler DEBUG botocore.endpoint:endpoint.py:165 Sending http request: DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request. Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.HeadBucket: calling handler DEBUG botocore.retryhandler:retryhandler.py:156 retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry return await resolve_awaitable( ^^^^^^^^^^^^^^^^^^^^^^^^ self._checker(attempt_number, response, caught_exception) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable return await obj ^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call checker(attempt_number, response, caught_exception) ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__ return self._check_caught_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ attempt_number, caught_exception ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception raise caught_exception File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" DEBUG botocore.retryhandler:retryhandler.py:109 Retry needed, action of: 1.2133053196739119 DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.HeadBucket: calling handler > DEBUG botocore.endpoint:endpoint.py:279 Response received to retry, sleeping for 1.2133053196739119 seconds DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.HeadBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.HeadBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.HeadBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.HeadBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.HeadBucket: calling handler > DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth. DEBUG botocore.auth:auth.py:426 CanonicalRequest: HEAD /imago host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025042Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 DEBUG botocore.auth:auth.py:428 StringToSign: AWS4-HMAC-SHA256 20260225T025042Z 20260225/us-east-1/s3/aws4_request 0438c22cdd980e7ba0909b322c3935b7a25950691922b2507434cddbbadf694d DEBUG botocore.auth:auth.py:430 Signature: 9a6073d3dda6282b16bb7d14c1b05271d18a97b939b30ac37b109beecff88640 DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.HeadBucket: calling handler DEBUG botocore.endpoint:endpoint.py:165 Sending http request: DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request. Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.HeadBucket: calling handler DEBUG botocore.retryhandler:retryhandler.py:156 retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry return await resolve_awaitable( ^^^^^^^^^^^^^^^^^^^^^^^^ self._checker(attempt_number, response, caught_exception) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable return await obj ^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call checker(attempt_number, response, caught_exception) ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__ return self._check_caught_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ attempt_number, caught_exception ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception raise caught_exception File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" DEBUG botocore.retryhandler:retryhandler.py:109 Retry needed, action of: 2.329843827885929 DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.HeadBucket: calling handler > DEBUG botocore.endpoint:endpoint.py:279 Response received to retry, sleeping for 2.329843827885929 seconds DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.HeadBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.HeadBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.HeadBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.HeadBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.HeadBucket: calling handler > DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth. DEBUG botocore.auth:auth.py:426 CanonicalRequest: HEAD /imago host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025047Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 DEBUG botocore.auth:auth.py:428 StringToSign: AWS4-HMAC-SHA256 20260225T025047Z 20260225/us-east-1/s3/aws4_request 8c8143d1b56e54c79b1f502bd232467a8e43812fa5924bf49765e89a48741479 DEBUG botocore.auth:auth.py:430 Signature: 0859d8f635585f570fa30d40ef726e6c9240adba275595c8dd78b16fc981b5b7 DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.HeadBucket: calling handler DEBUG botocore.endpoint:endpoint.py:165 Sending http request: DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request. Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.HeadBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.CreateBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.CreateBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.CreateBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.CreateBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.CreateBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-endpoint-resolution.s3: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-endpoint-resolution.s3: calling handler > DEBUG aiobotocore.regions:regions.py:27 Calling endpoint provider with parameters: {'Bucket': 'imago', 'Region': 'us-east-1', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://minio:9000', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': True, 'DisableAccessPoints': True, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True, 'UseS3ExpressControlEndpoint': True} DEBUG aiobotocore.regions:regions.py:42 Endpoint provider result: http://minio:9000/imago DEBUG botocore.regions:regions.py:660 Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" DEBUG botocore.regions:regions.py:733 Selected auth type "v4" as "v4" with signing context params: {'region': 'us-east-1', 'signing_name': 's3', 'disableDoubleEncoding': True} DEBUG botocore.hooks:hooks.py:63 Event before-call.s3.CreateBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-call.s3.CreateBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event before-call.s3.CreateBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-call.s3.CreateBucket: calling handler DEBUG botocore.endpoint:endpoint.py:114 Making request for OperationModel(name=CreateBucket) with params: {'url_path': '', 'query_string': {}, 'method': 'PUT', 'headers': {'User-Agent': 'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106'}, 'body': b'', 'auth_path': '/imago/', 'url': 'http://minio:9000/imago', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': False, 'auth_type': 'v4', 's3_redirect': {'redirected': False, 'bucket': 'imago', 'params': {'Bucket': 'imago'}}, 'input_params': {'Bucket': 'imago'}, 'signing': {'region': 'us-east-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'us-east-1'}]}}} DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.CreateBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.CreateBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.CreateBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.CreateBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.CreateBucket: calling handler > DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth. DEBUG botocore.auth:auth.py:426 CanonicalRequest: PUT /imago host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025050Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 DEBUG botocore.auth:auth.py:428 StringToSign: AWS4-HMAC-SHA256 20260225T025050Z 20260225/us-east-1/s3/aws4_request 23baee99d68fc4c8879af80ffda38144a8cea93555c6dd8e66e99061e89ec3da DEBUG botocore.auth:auth.py:430 Signature: 70896e7e5fb6e46c2fd174bd68b91f6d8a9728bb002c65f9db939033c7805914 DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.CreateBucket: calling handler DEBUG botocore.endpoint:endpoint.py:165 Sending http request: DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request. Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.CreateBucket: calling handler DEBUG botocore.retryhandler:retryhandler.py:156 retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry return await resolve_awaitable( ^^^^^^^^^^^^^^^^^^^^^^^^ self._checker(attempt_number, response, caught_exception) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable return await obj ^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call checker(attempt_number, response, caught_exception) ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__ return self._check_caught_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ attempt_number, caught_exception ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception raise caught_exception File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" DEBUG botocore.retryhandler:retryhandler.py:109 Retry needed, action of: 0.4964854216763196 DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.CreateBucket: calling handler > DEBUG botocore.endpoint:endpoint.py:279 Response received to retry, sleeping for 0.4964854216763196 seconds DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.CreateBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.CreateBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.CreateBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.CreateBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.CreateBucket: calling handler > DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth. DEBUG botocore.auth:auth.py:426 CanonicalRequest: PUT /imago host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025053Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 DEBUG botocore.auth:auth.py:428 StringToSign: AWS4-HMAC-SHA256 20260225T025053Z 20260225/us-east-1/s3/aws4_request ef751f381baa44d533960ba9b80a66a7a87025950db5d253b57e706d0c60e967 DEBUG botocore.auth:auth.py:430 Signature: 584223a2bd4d8f6bc577afa06e1ff9a3c1b02d98ff12ed872c9a3fbf8ca6e1b9 DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.CreateBucket: calling handler DEBUG botocore.endpoint:endpoint.py:165 Sending http request: DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request. Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.CreateBucket: calling handler DEBUG botocore.retryhandler:retryhandler.py:156 retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry return await resolve_awaitable( ^^^^^^^^^^^^^^^^^^^^^^^^ self._checker(attempt_number, response, caught_exception) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable return await obj ^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call checker(attempt_number, response, caught_exception) ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__ return self._check_caught_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ attempt_number, caught_exception ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception raise caught_exception File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" DEBUG botocore.retryhandler:retryhandler.py:109 Retry needed, action of: 1.893450603007323 DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.CreateBucket: calling handler > DEBUG botocore.endpoint:endpoint.py:279 Response received to retry, sleeping for 1.893450603007323 seconds DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.CreateBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.CreateBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.CreateBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.CreateBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.CreateBucket: calling handler > DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth. DEBUG botocore.auth:auth.py:426 CanonicalRequest: PUT /imago host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025058Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 DEBUG botocore.auth:auth.py:428 StringToSign: AWS4-HMAC-SHA256 20260225T025058Z 20260225/us-east-1/s3/aws4_request 0dc6e8dd2101bd913da4f7d92102dbd4e4c7421fea887de8f3aaeb685ed93052 DEBUG botocore.auth:auth.py:430 Signature: 77b0fc79d1526b7ce1a163ffcd7c1baa51b8489c09629777ce45989b9c491dd0 DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.CreateBucket: calling handler DEBUG botocore.endpoint:endpoint.py:165 Sending http request: DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request. Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.CreateBucket: calling handler DEBUG botocore.retryhandler:retryhandler.py:156 retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry return await resolve_awaitable( ^^^^^^^^^^^^^^^^^^^^^^^^ self._checker(attempt_number, response, caught_exception) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable return await obj ^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call checker(attempt_number, response, caught_exception) ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__ return self._check_caught_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ attempt_number, caught_exception ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception raise caught_exception File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" DEBUG botocore.retryhandler:retryhandler.py:109 Retry needed, action of: 2.412595901685082 DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.CreateBucket: calling handler > DEBUG botocore.endpoint:endpoint.py:279 Response received to retry, sleeping for 2.412595901685082 seconds DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.CreateBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.CreateBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.CreateBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.CreateBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.CreateBucket: calling handler > DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth. DEBUG botocore.auth:auth.py:426 CanonicalRequest: PUT /imago host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025103Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 DEBUG botocore.auth:auth.py:428 StringToSign: AWS4-HMAC-SHA256 20260225T025103Z 20260225/us-east-1/s3/aws4_request 48c0cb5a7a755cb2516e5ac41eb1ed04923818047fe86f174f0fd961cd88debc DEBUG botocore.auth:auth.py:430 Signature: 85a4e8b7676d7265710b0291fe441d8042d76de4d95041cec83627253968897f DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.CreateBucket: calling handler DEBUG botocore.endpoint:endpoint.py:165 Sending http request: DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request. Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.CreateBucket: calling handler DEBUG botocore.retryhandler:retryhandler.py:156 retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry return await resolve_awaitable( ^^^^^^^^^^^^^^^^^^^^^^^^ self._checker(attempt_number, response, caught_exception) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable return await obj ^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call checker(attempt_number, response, caught_exception) ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__ return self._check_caught_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ attempt_number, caught_exception ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception raise caught_exception File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" DEBUG botocore.retryhandler:retryhandler.py:109 Retry needed, action of: 4.564047717404492 DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.CreateBucket: calling handler > DEBUG botocore.endpoint:endpoint.py:279 Response received to retry, sleeping for 4.564047717404492 seconds DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.CreateBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.CreateBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.CreateBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.CreateBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.CreateBucket: calling handler > DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth. DEBUG botocore.auth:auth.py:426 CanonicalRequest: PUT /imago host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025111Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 DEBUG botocore.auth:auth.py:428 StringToSign: AWS4-HMAC-SHA256 20260225T025111Z 20260225/us-east-1/s3/aws4_request c38aeae6697cd3afb6b44f027fe77f99869ed07423fcc099c1b49a27d8abe3ff DEBUG botocore.auth:auth.py:430 Signature: 3f51f46de53788b9ba5b5bbc4fd167d852798363eedc80ce54202f65afbb46b0 DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.CreateBucket: calling handler DEBUG botocore.endpoint:endpoint.py:165 Sending http request: DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request. Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.CreateBucket: calling handler DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed -------------------------- Captured stdout teardown --------------------------- 2026-02-25T02:51:14.237405Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:51:14.237792Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:51:14.238200Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:51:14.238360Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:51:14.239002Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:51:14.239198Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:51:14.239442Z [debug ] executing functools.partial(, 'PRAGMA main.table_info("images")', ()) [aiosqlite] 2026-02-25T02:51:14.239678Z [debug ] operation functools.partial(, 'PRAGMA main.table_info("images")', ()) completed [aiosqlite] 2026-02-25T02:51:14.239969Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:51:14.240147Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:51:14.241214Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:51:14.243386Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:51:14.247586Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:51:14.249662Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:51:14.253083Z [debug ] executing functools.partial(, 'PRAGMA main.table_info("api_clients")', ()) [aiosqlite] 2026-02-25T02:51:14.254580Z [debug ] operation functools.partial(, 'PRAGMA main.table_info("api_clients")', ()) completed [aiosqlite] 2026-02-25T02:51:14.255829Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:51:14.257217Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:51:14.258175Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:51:14.258628Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:51:14.259740Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:51:14.260151Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:51:14.260732Z [debug ] executing functools.partial(, '\nDROP TABLE images', ()) [aiosqlite] 2026-02-25T02:51:14.261347Z [debug ] operation functools.partial(, '\nDROP TABLE images', ()) completed [aiosqlite] 2026-02-25T02:51:14.261934Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:51:14.262236Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:51:14.262973Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:51:14.263258Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:51:14.263696Z [debug ] executing functools.partial(, '\nDROP TABLE api_clients', ()) [aiosqlite] 2026-02-25T02:51:14.264094Z [debug ] operation functools.partial(, '\nDROP TABLE api_clients', ()) completed [aiosqlite] 2026-02-25T02:51:14.264488Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:51:14.264712Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:51:14.265431Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:51:14.265739Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:51:14.266319Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:51:14.266553Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:51:14.267391Z [debug ] Using proactor: IocpProactor [asyncio] ---------------------------- Captured log teardown ---------------------------- DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'PRAGMA main.table_info("images")', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'PRAGMA main.table_info("images")', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'PRAGMA main.table_info("api_clients")', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'PRAGMA main.table_info("api_clients")', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, '\nDROP TABLE images', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, '\nDROP TABLE images', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, '\nDROP TABLE api_clients', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, '\nDROP TABLE api_clients', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG asyncio:proactor_events.py:633 Using proactor: IocpProactor __________________ test_client_b_cannot_read_client_a_image ___________________ + Exception Group Traceback (most recent call last): | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_utils.py", line 77, in collapse_excgroups | yield | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py", line 186, in __call__ | async with anyio.create_task_group() as task_group: | ~~~~~~~~~~~~~~~~~~~~~~~^^ | File "c:\Users\bruno\scoop\apps\python\3.14.3\Lib\site-packages\anyio\_backends\_asyncio.py", line 783, in __aexit__ | raise BaseExceptionGroup( | "unhandled errors in a TaskGroup", self._exceptions | ) from None | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception) +-+---------------- 1 ---------------- | Traceback (most recent call last): | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\runner.py", line 341, in from_call | result: TResult | None = func() | ~~~~^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\runner.py", line 242, in | lambda: runtest_hook(item=item, **kwds), when=when, reraise=reraise | ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_hooks.py", line 512, in __call__ | return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) | ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_manager.py", line 120, in _hookexec | return self._inner_hookexec(hook_name, methods, kwargs, firstresult) | ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 167, in _multicall | raise exception | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 139, in _multicall | teardown.throw(exception) | ~~~~~~~~~~~~~~^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\threadexception.py", line 92, in pytest_runtest_call | yield from thread_exception_runtest_hook() | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\threadexception.py", line 68, in thread_exception_runtest_hook | yield | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 139, in _multicall | teardown.throw(exception) | ~~~~~~~~~~~~~~^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\unraisableexception.py", line 95, in pytest_runtest_call | yield from unraisable_exception_runtest_hook() | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\unraisableexception.py", line 70, in unraisable_exception_runtest_hook | yield | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 139, in _multicall | teardown.throw(exception) | ~~~~~~~~~~~~~~^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\logging.py", line 846, in pytest_runtest_call | yield from self._runtest_for(item, "call") | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\logging.py", line 829, in _runtest_for | yield | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 139, in _multicall | teardown.throw(exception) | ~~~~~~~~~~~~~~^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\capture.py", line 880, in pytest_runtest_call | return (yield) | ^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 139, in _multicall | teardown.throw(exception) | ~~~~~~~~~~~~~~^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\skipping.py", line 257, in pytest_runtest_call | return (yield) | ^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 121, in _multicall | res = hook_impl.function(*args) | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\runner.py", line 174, in pytest_runtest_call | item.runtest() | ~~~~~~~~~~~~^^ | File "c:\Users\bruno\scoop\apps\python\3.14.3\Lib\site-packages\pytest_asyncio\plugin.py", line 457, in runtest | super().runtest() | ~~~~~~~~~~~~~~~^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\python.py", line 1627, in runtest | self.ihook.pytest_pyfunc_call(pyfuncitem=self) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_hooks.py", line 512, in __call__ | return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) | ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_manager.py", line 120, in _hookexec | return self._inner_hookexec(hook_name, methods, kwargs, firstresult) | ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 167, in _multicall | raise exception | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 139, in _multicall | teardown.throw(exception) | ~~~~~~~~~~~~~~^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 53, in run_old_style_hookwrapper | return result.get_result() | ~~~~~~~~~~~~~~~~~^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_result.py", line 103, in get_result | raise exc.with_traceback(tb) | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 38, in run_old_style_hookwrapper | res = yield | ^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 121, in _multicall | res = hook_impl.function(*args) | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\python.py", line 159, in pytest_pyfunc_call | result = testfunction(**testargs) | File "c:\Users\bruno\scoop\apps\python\3.14.3\Lib\site-packages\pytest_asyncio\plugin.py", line 929, in inner | _loop.run_until_complete(task) | ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 719, in run_until_complete | return future.result() | ~~~~~~~~~~~~~^^ | File "C:\dev\git\python\imago\tests\test_isolation.py", line 101, in test_client_b_cannot_read_client_a_image | upload_resp = await _upload_test_image(async_client, auth_headers_a) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "C:\dev\git\python\imago\tests\test_isolation.py", line 49, in _upload_test_image | response = await async_client.post( | ^^^^^^^^^^^^^^^^^^^^^^^^ | ...<3 lines>... | ) | ^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py", line 1905, in post | return await self.request( | ^^^^^^^^^^^^^^^^^^^ | ...<13 lines>... | ) | ^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py", line 1585, in request | return await self.send(request, auth=auth, follow_redirects=follow_redirects) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py", line 1674, in send | response = await self._send_handling_auth( | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ...<4 lines>... | ) | ^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py", line 1702, in _send_handling_auth | response = await self._send_handling_redirects( | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ...<3 lines>... | ) | ^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py", line 1739, in _send_handling_redirects | response = await self._send_single_request(request) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py", line 1776, in _send_single_request | response = await transport.handle_async_request(request) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_transports\asgi.py", line 157, in handle_async_request | await self.app(scope, receive, send) | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\fastapi\applications.py", line 1054, in __call__ | await super().__call__(scope, receive, send) | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\applications.py", line 113, in __call__ | await self.middleware_stack(scope, receive, send) | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\errors.py", line 187, in __call__ | raise exc | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\errors.py", line 165, in __call__ | await self.app(scope, receive, _send) | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\prometheus_fastapi_instrumentator\middleware.py", line 174, in __call__ | raise exc | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\prometheus_fastapi_instrumentator\middleware.py", line 172, in __call__ | await self.app(scope, receive, send_wrapper) | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py", line 185, in __call__ | with collapse_excgroups(): | ~~~~~~~~~~~~~~~~~~^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\contextlib.py", line 162, in __exit__ | self.gen.throw(value) | ~~~~~~~~~~~~~~^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_utils.py", line 83, in collapse_excgroups | raise exc | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py", line 187, in __call__ | response = await self.dispatch_func(request, call_next) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "C:\dev\git\python\imago\app\middleware\logging_middleware.py", line 26, in dispatch | response = await call_next(request) | ^^^^^^^^^^^^^^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py", line 163, in call_next | raise app_exc | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py", line 149, in coro | await self.app(scope, receive_or_disconnect, send_no_error) | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py", line 185, in __call__ | with collapse_excgroups(): | ~~~~~~~~~~~~~~~~~~^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\contextlib.py", line 162, in __exit__ | self.gen.throw(value) | ~~~~~~~~~~~~~~^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_utils.py", line 83, in collapse_excgroups | raise exc | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py", line 187, in __call__ | response = await self.dispatch_func(request, call_next) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "C:\dev\git\python\imago\app\middleware\versioning.py", line 22, in dispatch | response = await call_next(request) | ^^^^^^^^^^^^^^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py", line 163, in call_next | raise app_exc | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py", line 149, in coro | await self.app(scope, receive_or_disconnect, send_no_error) | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\cors.py", line 85, in __call__ | await self.app(scope, receive, send) | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\exceptions.py", line 62, in __call__ | await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send) | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_exception_handler.py", line 62, in wrapped_app | raise exc | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_exception_handler.py", line 51, in wrapped_app | await app(scope, receive, sender) | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\routing.py", line 715, in __call__ | await self.middleware_stack(scope, receive, send) | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\routing.py", line 735, in app | await route.handle(scope, receive, send) | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\routing.py", line 288, in handle | await self.app(scope, receive, send) | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\routing.py", line 76, in app | await wrap_app_handling_exceptions(app, request)(scope, receive, send) | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_exception_handler.py", line 62, in wrapped_app | raise exc | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_exception_handler.py", line 51, in wrapped_app | await app(scope, receive, sender) | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\routing.py", line 73, in app | response = await f(request) | ^^^^^^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\fastapi\routing.py", line 301, in app | raw_response = await run_endpoint_function( | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ...<3 lines>... | ) | ^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\fastapi\routing.py", line 212, in run_endpoint_function | return await dependant.call(**values) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\slowapi\extension.py", line 734, in async_wrapper | response = await func(*args, **kwargs) # type: ignore | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "C:\dev\git\python\imago\app\routers\images.py", line 95, in upload_image | file_data = await storage.save_upload(file, client_id=client.id) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "C:\dev\git\python\imago\app\services\storage.py", line 64, in save_upload | await backend.save(content, rel_file_path, file.content_type) | File "C:\dev\git\python\imago\app\services\storage_backend.py", line 161, in save | await client.create_bucket(Bucket=self._bucket) | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\client.py", line 391, in _make_api_call | http, parsed_response = await self._make_request( | ^^^^^^^^^^^^^^^^^^^^^^^^^ | operation_model, request_dict, request_context | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ) | ^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\client.py", line 419, in _make_request | return await self._endpoint.make_request( | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | operation_model, request_dict | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ) | ^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 102, in _send_request | while await self._needs_retry( | ^^^^^^^^^^^^^^^^^^^^^^^^ | ...<5 lines>... | ): | ^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 264, in _needs_retry | responses = await self._event_emitter.emit( | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ...<7 lines>... | ) | ^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\hooks.py", line 66, in _emit | response = await resolve_awaitable(handler(**kwargs)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable | return await obj | ^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 107, in _call | if await resolve_awaitable(self._checker(**checker_kwargs)): | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable | return await obj | ^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 126, in _call | should_retry = await self._should_retry( | ^^^^^^^^^^^^^^^^^^^^^^^^^ | attempt_number, response, caught_exception | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ) | ^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 165, in _should_retry | return await resolve_awaitable( | ^^^^^^^^^^^^^^^^^^^^^^^^ | self._checker(attempt_number, response, caught_exception) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ) | ^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable | return await obj | ^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call | checker(attempt_number, response, caught_exception) | ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__ | return self._check_caught_exception( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | attempt_number, caught_exception | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ) | ^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception | raise caught_exception | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response | http_response = await self._send(request) | ^^^^^^^^^^^^^^^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send | return await self.http_session.send(request) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send | raise EndpointConnectionError(endpoint_url=request.url, error=e) | botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" +------------------------------------ During handling of the above exception, another exception occurred: tests\test_isolation.py:101: in test_client_b_cannot_read_client_a_image upload_resp = await _upload_test_image(async_client, auth_headers_a) tests\test_isolation.py:49: in _upload_test_image response = await async_client.post( C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py:1905: in post return await self.request( C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py:1585: in request return await self.send(request, auth=auth, follow_redirects=follow_redirects) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py:1674: in send response = await self._send_handling_auth( C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py:1702: in _send_handling_auth response = await self._send_handling_redirects( C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py:1739: in _send_handling_redirects response = await self._send_single_request(request) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py:1776: in _send_single_request response = await transport.handle_async_request(request) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_transports\asgi.py:157: in handle_async_request await self.app(scope, receive, send) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\fastapi\applications.py:1054: in __call__ await super().__call__(scope, receive, send) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\applications.py:113: in __call__ await self.middleware_stack(scope, receive, send) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\errors.py:187: in __call__ raise exc C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\errors.py:165: in __call__ await self.app(scope, receive, _send) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\prometheus_fastapi_instrumentator\middleware.py:174: in __call__ raise exc C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\prometheus_fastapi_instrumentator\middleware.py:172: in __call__ await self.app(scope, receive, send_wrapper) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py:185: in __call__ with collapse_excgroups(): C:\Users\bruno\scoop\apps\python\current\Lib\contextlib.py:162: in __exit__ self.gen.throw(value) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_utils.py:83: in collapse_excgroups raise exc C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py:187: in __call__ response = await self.dispatch_func(request, call_next) app\middleware\logging_middleware.py:26: in dispatch response = await call_next(request) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py:163: in call_next raise app_exc C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py:149: in coro await self.app(scope, receive_or_disconnect, send_no_error) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py:185: in __call__ with collapse_excgroups(): C:\Users\bruno\scoop\apps\python\current\Lib\contextlib.py:162: in __exit__ self.gen.throw(value) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_utils.py:83: in collapse_excgroups raise exc C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py:187: in __call__ response = await self.dispatch_func(request, call_next) app\middleware\versioning.py:22: in dispatch response = await call_next(request) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py:163: in call_next raise app_exc C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py:149: in coro await self.app(scope, receive_or_disconnect, send_no_error) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\cors.py:85: in __call__ await self.app(scope, receive, send) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\exceptions.py:62: in __call__ await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_exception_handler.py:62: in wrapped_app raise exc C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_exception_handler.py:51: in wrapped_app await app(scope, receive, sender) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\routing.py:715: in __call__ await self.middleware_stack(scope, receive, send) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\routing.py:735: in app await route.handle(scope, receive, send) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\routing.py:288: in handle await self.app(scope, receive, send) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\routing.py:76: in app await wrap_app_handling_exceptions(app, request)(scope, receive, send) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_exception_handler.py:62: in wrapped_app raise exc C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_exception_handler.py:51: in wrapped_app await app(scope, receive, sender) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\routing.py:73: in app response = await f(request) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\fastapi\routing.py:301: in app raw_response = await run_endpoint_function( C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\fastapi\routing.py:212: in run_endpoint_function return await dependant.call(**values) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\slowapi\extension.py:734: in async_wrapper response = await func(*args, **kwargs) # type: ignore app\routers\images.py:95: in upload_image file_data = await storage.save_upload(file, client_id=client.id) app\services\storage.py:64: in save_upload await backend.save(content, rel_file_path, file.content_type) app\services\storage_backend.py:161: in save await client.create_bucket(Bucket=self._bucket) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\client.py:391: in _make_api_call http, parsed_response = await self._make_request( C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\client.py:419: in _make_request return await self._endpoint.make_request( C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py:102: in _send_request while await self._needs_retry( C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py:264: in _needs_retry responses = await self._event_emitter.emit( C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\hooks.py:66: in _emit response = await resolve_awaitable(handler(**kwargs)) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py:15: in resolve_awaitable return await obj C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py:107: in _call if await resolve_awaitable(self._checker(**checker_kwargs)): C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py:15: in resolve_awaitable return await obj C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py:126: in _call should_retry = await self._should_retry( C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py:165: in _should_retry return await resolve_awaitable( C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py:15: in resolve_awaitable return await obj C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py:174: in _call checker(attempt_number, response, caught_exception) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py:247: in __call__ return self._check_caught_exception( C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py:416: in _check_caught_exception raise caught_exception C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py:183: in _do_get_response http_response = await self._send(request) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py:287: in _send return await self.http_session.send(request) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py:267: in send raise EndpointConnectionError(endpoint_url=request.url, error=e) E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" ---------------------------- Captured stdout setup ---------------------------- 2026-02-25T02:51:14.269494Z [debug ] Using proactor: IocpProactor [asyncio] 2026-02-25T02:51:14.270596Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:51:14.270906Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:51:14.271292Z [debug ] executing functools.partial(, 'PRAGMA main.table_info("images")', ()) [aiosqlite] 2026-02-25T02:51:14.271630Z [debug ] operation functools.partial(, 'PRAGMA main.table_info("images")', ()) completed [aiosqlite] 2026-02-25T02:51:14.272011Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:51:14.272255Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:51:14.272579Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:51:14.272801Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:51:14.273197Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:51:14.273512Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:51:14.274019Z [debug ] executing functools.partial(, 'PRAGMA temp.table_info("images")', ()) [aiosqlite] 2026-02-25T02:51:14.274317Z [debug ] operation functools.partial(, 'PRAGMA temp.table_info("images")', ()) completed [aiosqlite] 2026-02-25T02:51:14.274723Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:51:14.274930Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:51:14.275260Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:51:14.275455Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:51:14.275895Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:51:14.276094Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:51:14.276360Z [debug ] executing functools.partial(, 'PRAGMA main.table_info("api_clients")', ()) [aiosqlite] 2026-02-25T02:51:14.276560Z [debug ] operation functools.partial(, 'PRAGMA main.table_info("api_clients")', ()) completed [aiosqlite] 2026-02-25T02:51:14.276852Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:51:14.277031Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:51:14.277280Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:51:14.277415Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:51:14.277798Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:51:14.277945Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:51:14.278237Z [debug ] executing functools.partial(, 'PRAGMA temp.table_info("api_clients")', ()) [aiosqlite] 2026-02-25T02:51:14.278396Z [debug ] operation functools.partial(, 'PRAGMA temp.table_info("api_clients")', ()) completed [aiosqlite] 2026-02-25T02:51:14.278694Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:51:14.278833Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:51:14.279086Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:51:14.279248Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:51:14.279913Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:51:14.280222Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:51:14.280609Z [debug ] executing functools.partial(, '\nCREATE TABLE api_clients (\n\tid VARCHAR(36) NOT NULL, \n\tname VARCHAR(256) NOT NULL, \n\tapi_key_hash VARCHAR(64) NOT NULL, \n\tscopes JSON NOT NULL, \n\t"plan" VARCHAR(8) NOT NULL, \n\tis_active BOOLEAN NOT NULL, \n\tstorage_used_bytes BIGINT NOT NULL, \n\tquota_storage_mb INTEGER NOT NULL, \n\tquota_images INTEGER NOT NULL, \n\tcreated_at DATETIME, \n\tupdated_at DATETIME, \n\tPRIMARY KEY (id)\n)\n\n', ()) [aiosqlite] 2026-02-25T02:51:14.280931Z [debug ] operation functools.partial(, '\nCREATE TABLE api_clients (\n\tid VARCHAR(36) NOT NULL, \n\tname VARCHAR(256) NOT NULL, \n\tapi_key_hash VARCHAR(64) NOT NULL, \n\tscopes JSON NOT NULL, \n\t"plan" VARCHAR(8) NOT NULL, \n\tis_active BOOLEAN NOT NULL, \n\tstorage_used_bytes BIGINT NOT NULL, \n\tquota_storage_mb INTEGER NOT NULL, \n\tquota_images INTEGER NOT NULL, \n\tcreated_at DATETIME, \n\tupdated_at DATETIME, \n\tPRIMARY KEY (id)\n)\n\n', ()) completed [aiosqlite] 2026-02-25T02:51:14.281267Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:51:14.281419Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:51:14.281929Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:51:14.282560Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:51:14.285617Z [debug ] executing functools.partial(, 'CREATE UNIQUE INDEX ix_api_clients_api_key_hash ON api_clients (api_key_hash)', ()) [aiosqlite] 2026-02-25T02:51:14.288449Z [debug ] operation functools.partial(, 'CREATE UNIQUE INDEX ix_api_clients_api_key_hash ON api_clients (api_key_hash)', ()) completed [aiosqlite] 2026-02-25T02:51:14.292111Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:51:14.294113Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:51:14.297100Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:51:14.297773Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:51:14.298992Z [debug ] executing functools.partial(, 'CREATE INDEX ix_api_clients_id ON api_clients (id)', ()) [aiosqlite] 2026-02-25T02:51:14.299845Z [debug ] operation functools.partial(, 'CREATE INDEX ix_api_clients_id ON api_clients (id)', ()) completed [aiosqlite] 2026-02-25T02:51:14.300666Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:51:14.301095Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:51:14.302842Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:51:14.303198Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:51:14.303788Z [debug ] executing functools.partial(, '\nCREATE TABLE images (\n\tid INTEGER NOT NULL, \n\tuuid VARCHAR(36) NOT NULL, \n\tclient_id VARCHAR(36) NOT NULL, \n\toriginal_name VARCHAR(512) NOT NULL, \n\tfilename VARCHAR(512) NOT NULL, \n\tfile_path VARCHAR(1024) NOT NULL, \n\tthumbnail_path VARCHAR(1024), \n\tmime_type VARCHAR(128), \n\tfile_size BIGINT, \n\twidth INTEGER, \n\theight INTEGER, \n\tuploaded_at DATETIME, \n\tprocessing_status VARCHAR(10) NOT NULL, \n\tprocessing_error TEXT, \n\tprocessing_started_at DATETIME, \n\tprocessing_done_at DATETIME, \n\texif_raw JSON, \n\texif_make VARCHAR(256), \n\texif_model VARCHAR(256), \n\texif_lens VARCHAR(256), \n\texif_taken_at DATETIME, \n\texif_gps_lat FLOAT, \n\texif_gps_lon FLOAT, \n\texif_altitude FLOAT, \n\texif_iso INTEGER, \n\texif_aperture VARCHAR(32), \n\texif_shutter VARCHAR(32), \n\texif_focal VARCHAR(32), \n\texif_flash BOOLEAN, \n\texif_orientation INTEGER, \n\texif_software VARCHAR(256), \n\tocr_text TEXT, \n\tocr_language VARCHAR(64), \n\tocr_confidence FLOAT, \n\tocr_has_text BOOLEAN, \n\tai_description TEXT, \n\tai_tags JSON, \n\tai_confidence FLOAT, \n\tai_model_used VARCHAR(128), \n\tai_processed_at DATETIME, \n\tai_prompt_tokens INTEGER, \n\tai_output_tokens INTEGER, \n\tPRIMARY KEY (id), \n\tFOREIGN KEY(client_id) REFERENCES api_clients (id)\n)\n\n', ()) [aiosqlite] 2026-02-25T02:51:14.304609Z [debug ] operation functools.partial(, '\nCREATE TABLE images (\n\tid INTEGER NOT NULL, \n\tuuid VARCHAR(36) NOT NULL, \n\tclient_id VARCHAR(36) NOT NULL, \n\toriginal_name VARCHAR(512) NOT NULL, \n\tfilename VARCHAR(512) NOT NULL, \n\tfile_path VARCHAR(1024) NOT NULL, \n\tthumbnail_path VARCHAR(1024), \n\tmime_type VARCHAR(128), \n\tfile_size BIGINT, \n\twidth INTEGER, \n\theight INTEGER, \n\tuploaded_at DATETIME, \n\tprocessing_status VARCHAR(10) NOT NULL, \n\tprocessing_error TEXT, \n\tprocessing_started_at DATETIME, \n\tprocessing_done_at DATETIME, \n\texif_raw JSON, \n\texif_make VARCHAR(256), \n\texif_model VARCHAR(256), \n\texif_lens VARCHAR(256), \n\texif_taken_at DATETIME, \n\texif_gps_lat FLOAT, \n\texif_gps_lon FLOAT, \n\texif_altitude FLOAT, \n\texif_iso INTEGER, \n\texif_aperture VARCHAR(32), \n\texif_shutter VARCHAR(32), \n\texif_focal VARCHAR(32), \n\texif_flash BOOLEAN, \n\texif_orientation INTEGER, \n\texif_software VARCHAR(256), \n\tocr_text TEXT, \n\tocr_language VARCHAR(64), \n\tocr_confidence FLOAT, \n\tocr_has_text BOOLEAN, \n\tai_description TEXT, \n\tai_tags JSON, \n\tai_confidence FLOAT, \n\tai_model_used VARCHAR(128), \n\tai_processed_at DATETIME, \n\tai_prompt_tokens INTEGER, \n\tai_output_tokens INTEGER, \n\tPRIMARY KEY (id), \n\tFOREIGN KEY(client_id) REFERENCES api_clients (id)\n)\n\n', ()) completed [aiosqlite] 2026-02-25T02:51:14.305286Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:51:14.305559Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:51:14.306129Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:51:14.306432Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:51:14.306894Z [debug ] executing functools.partial(, 'CREATE UNIQUE INDEX ix_images_uuid ON images (uuid)', ()) [aiosqlite] 2026-02-25T02:51:14.307293Z [debug ] operation functools.partial(, 'CREATE UNIQUE INDEX ix_images_uuid ON images (uuid)', ()) completed [aiosqlite] 2026-02-25T02:51:14.307741Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:51:14.307972Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:51:14.308526Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:51:14.308770Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:51:14.309105Z [debug ] executing functools.partial(, 'CREATE INDEX ix_images_id ON images (id)', ()) [aiosqlite] 2026-02-25T02:51:14.309435Z [debug ] operation functools.partial(, 'CREATE INDEX ix_images_id ON images (id)', ()) completed [aiosqlite] 2026-02-25T02:51:14.309752Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:51:14.309929Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:51:14.310295Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:51:14.310471Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:51:14.310799Z [debug ] executing functools.partial(, 'CREATE INDEX ix_images_client_id ON images (client_id)', ()) [aiosqlite] 2026-02-25T02:51:14.311047Z [debug ] operation functools.partial(, 'CREATE INDEX ix_images_client_id ON images (client_id)', ()) completed [aiosqlite] 2026-02-25T02:51:14.311341Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:51:14.311504Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:51:14.311860Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:51:14.312076Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:51:14.312430Z [debug ] executing functools.partial(, 'CREATE INDEX ix_images_processing_status ON images (processing_status)', ()) [aiosqlite] 2026-02-25T02:51:14.312847Z [debug ] operation functools.partial(, 'CREATE INDEX ix_images_processing_status ON images (processing_status)', ()) completed [aiosqlite] 2026-02-25T02:51:14.313227Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:51:14.313420Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:51:14.313746Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:51:14.313944Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:51:14.314289Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:51:14.314430Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:51:14.316429Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:51:14.316647Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:51:14.316973Z [debug ] executing functools.partial(, 'INSERT INTO api_clients (id, name, api_key_hash, scopes, "plan", is_active, storage_used_bytes, quota_storage_mb, quota_images, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('926dc8f5-59b4-405e-836f-c391434c7c79', 'Test Client A', '982e4d62421a0c37943e4a54bc2511f5ca0f29003fd7aa4ae43f7b8e5b29fef1', '["images:read", "images:write", "images:delete", "ai:use"]', 'STANDARD', 1, 0, 500, 1000, '2026-02-25 02:51:14.316262', '2026-02-25 02:51:14.316265')) [aiosqlite] 2026-02-25T02:51:14.317271Z [debug ] operation functools.partial(, 'INSERT INTO api_clients (id, name, api_key_hash, scopes, "plan", is_active, storage_used_bytes, quota_storage_mb, quota_images, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('926dc8f5-59b4-405e-836f-c391434c7c79', 'Test Client A', '982e4d62421a0c37943e4a54bc2511f5ca0f29003fd7aa4ae43f7b8e5b29fef1', '["images:read", "images:write", "images:delete", "ai:use"]', 'STANDARD', 1, 0, 500, 1000, '2026-02-25 02:51:14.316262', '2026-02-25 02:51:14.316265')) completed [aiosqlite] 2026-02-25T02:51:14.317597Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:51:14.317760Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:51:14.318199Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:51:14.318362Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:51:14.318610Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:51:14.318750Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:51:14.319465Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:51:14.319611Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:51:14.319841Z [debug ] executing functools.partial(, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.id = ?', ('926dc8f5-59b4-405e-836f-c391434c7c79',)) [aiosqlite] 2026-02-25T02:51:14.320057Z [debug ] operation functools.partial(, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.id = ?', ('926dc8f5-59b4-405e-836f-c391434c7c79',)) completed [aiosqlite] 2026-02-25T02:51:14.320376Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:51:14.320571Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:51:14.320807Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:51:14.320970Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:51:14.321976Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:51:14.322157Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:51:14.322404Z [debug ] executing functools.partial(, 'INSERT INTO api_clients (id, name, api_key_hash, scopes, "plan", is_active, storage_used_bytes, quota_storage_mb, quota_images, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('d793bbf0-45c9-47dd-9c18-f67b0fbdde16', 'Test Client B', '7ab8fbb0f2b1aa2eec8bd0163e162d9a04f154c2b46a303fd777790c412c0bea', '["images:read", "images:write", "images:delete", "ai:use"]', 'FREE', 1, 0, 500, 1000, '2026-02-25 02:51:14.321869', '2026-02-25 02:51:14.321871')) [aiosqlite] 2026-02-25T02:51:14.322598Z [debug ] operation functools.partial(, 'INSERT INTO api_clients (id, name, api_key_hash, scopes, "plan", is_active, storage_used_bytes, quota_storage_mb, quota_images, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('d793bbf0-45c9-47dd-9c18-f67b0fbdde16', 'Test Client B', '7ab8fbb0f2b1aa2eec8bd0163e162d9a04f154c2b46a303fd777790c412c0bea', '["images:read", "images:write", "images:delete", "ai:use"]', 'FREE', 1, 0, 500, 1000, '2026-02-25 02:51:14.321869', '2026-02-25 02:51:14.321871')) completed [aiosqlite] 2026-02-25T02:51:14.322841Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:51:14.322984Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:51:14.323512Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:51:14.323692Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:51:14.324202Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:51:14.324509Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:51:14.325411Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:51:14.325583Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:51:14.325843Z [debug ] executing functools.partial(, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.id = ?', ('d793bbf0-45c9-47dd-9c18-f67b0fbdde16',)) [aiosqlite] 2026-02-25T02:51:14.326057Z [debug ] operation functools.partial(, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.id = ?', ('d793bbf0-45c9-47dd-9c18-f67b0fbdde16',)) completed [aiosqlite] 2026-02-25T02:51:14.326306Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:51:14.326453Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:51:14.326742Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:51:14.326884Z [debug ] operation functools.partial() completed [aiosqlite] ----------------------------- Captured log setup ------------------------------ DEBUG asyncio:proactor_events.py:633 Using proactor: IocpProactor DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'PRAGMA main.table_info("images")', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'PRAGMA main.table_info("images")', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'PRAGMA temp.table_info("images")', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'PRAGMA temp.table_info("images")', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'PRAGMA main.table_info("api_clients")', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'PRAGMA main.table_info("api_clients")', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'PRAGMA temp.table_info("api_clients")', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'PRAGMA temp.table_info("api_clients")', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, '\nCREATE TABLE api_clients (\n\tid VARCHAR(36) NOT NULL, \n\tname VARCHAR(256) NOT NULL, \n\tapi_key_hash VARCHAR(64) NOT NULL, \n\tscopes JSON NOT NULL, \n\t"plan" VARCHAR(8) NOT NULL, \n\tis_active BOOLEAN NOT NULL, \n\tstorage_used_bytes BIGINT NOT NULL, \n\tquota_storage_mb INTEGER NOT NULL, \n\tquota_images INTEGER NOT NULL, \n\tcreated_at DATETIME, \n\tupdated_at DATETIME, \n\tPRIMARY KEY (id)\n)\n\n', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, '\nCREATE TABLE api_clients (\n\tid VARCHAR(36) NOT NULL, \n\tname VARCHAR(256) NOT NULL, \n\tapi_key_hash VARCHAR(64) NOT NULL, \n\tscopes JSON NOT NULL, \n\t"plan" VARCHAR(8) NOT NULL, \n\tis_active BOOLEAN NOT NULL, \n\tstorage_used_bytes BIGINT NOT NULL, \n\tquota_storage_mb INTEGER NOT NULL, \n\tquota_images INTEGER NOT NULL, \n\tcreated_at DATETIME, \n\tupdated_at DATETIME, \n\tPRIMARY KEY (id)\n)\n\n', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'CREATE UNIQUE INDEX ix_api_clients_api_key_hash ON api_clients (api_key_hash)', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'CREATE UNIQUE INDEX ix_api_clients_api_key_hash ON api_clients (api_key_hash)', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'CREATE INDEX ix_api_clients_id ON api_clients (id)', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'CREATE INDEX ix_api_clients_id ON api_clients (id)', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, '\nCREATE TABLE images (\n\tid INTEGER NOT NULL, \n\tuuid VARCHAR(36) NOT NULL, \n\tclient_id VARCHAR(36) NOT NULL, \n\toriginal_name VARCHAR(512) NOT NULL, \n\tfilename VARCHAR(512) NOT NULL, \n\tfile_path VARCHAR(1024) NOT NULL, \n\tthumbnail_path VARCHAR(1024), \n\tmime_type VARCHAR(128), \n\tfile_size BIGINT, \n\twidth INTEGER, \n\theight INTEGER, \n\tuploaded_at DATETIME, \n\tprocessing_status VARCHAR(10) NOT NULL, \n\tprocessing_error TEXT, \n\tprocessing_started_at DATETIME, \n\tprocessing_done_at DATETIME, \n\texif_raw JSON, \n\texif_make VARCHAR(256), \n\texif_model VARCHAR(256), \n\texif_lens VARCHAR(256), \n\texif_taken_at DATETIME, \n\texif_gps_lat FLOAT, \n\texif_gps_lon FLOAT, \n\texif_altitude FLOAT, \n\texif_iso INTEGER, \n\texif_aperture VARCHAR(32), \n\texif_shutter VARCHAR(32), \n\texif_focal VARCHAR(32), \n\texif_flash BOOLEAN, \n\texif_orientation INTEGER, \n\texif_software VARCHAR(256), \n\tocr_text TEXT, \n\tocr_language VARCHAR(64), \n\tocr_confidence FLOAT, \n\tocr_has_text BOOLEAN, \n\tai_description TEXT, \n\tai_tags JSON, \n\tai_confidence FLOAT, \n\tai_model_used VARCHAR(128), \n\tai_processed_at DATETIME, \n\tai_prompt_tokens INTEGER, \n\tai_output_tokens INTEGER, \n\tPRIMARY KEY (id), \n\tFOREIGN KEY(client_id) REFERENCES api_clients (id)\n)\n\n', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, '\nCREATE TABLE images (\n\tid INTEGER NOT NULL, \n\tuuid VARCHAR(36) NOT NULL, \n\tclient_id VARCHAR(36) NOT NULL, \n\toriginal_name VARCHAR(512) NOT NULL, \n\tfilename VARCHAR(512) NOT NULL, \n\tfile_path VARCHAR(1024) NOT NULL, \n\tthumbnail_path VARCHAR(1024), \n\tmime_type VARCHAR(128), \n\tfile_size BIGINT, \n\twidth INTEGER, \n\theight INTEGER, \n\tuploaded_at DATETIME, \n\tprocessing_status VARCHAR(10) NOT NULL, \n\tprocessing_error TEXT, \n\tprocessing_started_at DATETIME, \n\tprocessing_done_at DATETIME, \n\texif_raw JSON, \n\texif_make VARCHAR(256), \n\texif_model VARCHAR(256), \n\texif_lens VARCHAR(256), \n\texif_taken_at DATETIME, \n\texif_gps_lat FLOAT, \n\texif_gps_lon FLOAT, \n\texif_altitude FLOAT, \n\texif_iso INTEGER, \n\texif_aperture VARCHAR(32), \n\texif_shutter VARCHAR(32), \n\texif_focal VARCHAR(32), \n\texif_flash BOOLEAN, \n\texif_orientation INTEGER, \n\texif_software VARCHAR(256), \n\tocr_text TEXT, \n\tocr_language VARCHAR(64), \n\tocr_confidence FLOAT, \n\tocr_has_text BOOLEAN, \n\tai_description TEXT, \n\tai_tags JSON, \n\tai_confidence FLOAT, \n\tai_model_used VARCHAR(128), \n\tai_processed_at DATETIME, \n\tai_prompt_tokens INTEGER, \n\tai_output_tokens INTEGER, \n\tPRIMARY KEY (id), \n\tFOREIGN KEY(client_id) REFERENCES api_clients (id)\n)\n\n', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'CREATE UNIQUE INDEX ix_images_uuid ON images (uuid)', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'CREATE UNIQUE INDEX ix_images_uuid ON images (uuid)', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'CREATE INDEX ix_images_id ON images (id)', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'CREATE INDEX ix_images_id ON images (id)', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'CREATE INDEX ix_images_client_id ON images (client_id)', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'CREATE INDEX ix_images_client_id ON images (client_id)', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'CREATE INDEX ix_images_processing_status ON images (processing_status)', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'CREATE INDEX ix_images_processing_status ON images (processing_status)', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'INSERT INTO api_clients (id, name, api_key_hash, scopes, "plan", is_active, storage_used_bytes, quota_storage_mb, quota_images, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('926dc8f5-59b4-405e-836f-c391434c7c79', 'Test Client A', '982e4d62421a0c37943e4a54bc2511f5ca0f29003fd7aa4ae43f7b8e5b29fef1', '["images:read", "images:write", "images:delete", "ai:use"]', 'STANDARD', 1, 0, 500, 1000, '2026-02-25 02:51:14.316262', '2026-02-25 02:51:14.316265')) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'INSERT INTO api_clients (id, name, api_key_hash, scopes, "plan", is_active, storage_used_bytes, quota_storage_mb, quota_images, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('926dc8f5-59b4-405e-836f-c391434c7c79', 'Test Client A', '982e4d62421a0c37943e4a54bc2511f5ca0f29003fd7aa4ae43f7b8e5b29fef1', '["images:read", "images:write", "images:delete", "ai:use"]', 'STANDARD', 1, 0, 500, 1000, '2026-02-25 02:51:14.316262', '2026-02-25 02:51:14.316265')) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.id = ?', ('926dc8f5-59b4-405e-836f-c391434c7c79',)) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.id = ?', ('926dc8f5-59b4-405e-836f-c391434c7c79',)) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'INSERT INTO api_clients (id, name, api_key_hash, scopes, "plan", is_active, storage_used_bytes, quota_storage_mb, quota_images, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('d793bbf0-45c9-47dd-9c18-f67b0fbdde16', 'Test Client B', '7ab8fbb0f2b1aa2eec8bd0163e162d9a04f154c2b46a303fd777790c412c0bea', '["images:read", "images:write", "images:delete", "ai:use"]', 'FREE', 1, 0, 500, 1000, '2026-02-25 02:51:14.321869', '2026-02-25 02:51:14.321871')) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'INSERT INTO api_clients (id, name, api_key_hash, scopes, "plan", is_active, storage_used_bytes, quota_storage_mb, quota_images, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('d793bbf0-45c9-47dd-9c18-f67b0fbdde16', 'Test Client B', '7ab8fbb0f2b1aa2eec8bd0163e162d9a04f154c2b46a303fd777790c412c0bea', '["images:read", "images:write", "images:delete", "ai:use"]', 'FREE', 1, 0, 500, 1000, '2026-02-25 02:51:14.321869', '2026-02-25 02:51:14.321871')) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.id = ?', ('d793bbf0-45c9-47dd-9c18-f67b0fbdde16',)) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.id = ?', ('d793bbf0-45c9-47dd-9c18-f67b0fbdde16',)) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed ---------------------------- Captured stdout call ----------------------------- 2026-02-25T02:51:14.329218Z [debug ] Calling on_part_begin with no data [multipart.multipart] 2026-02-25T02:51:14.329763Z [debug ] Calling on_header_field with data[0:19] [multipart.multipart] 2026-02-25T02:51:14.329932Z [debug ] Calling on_header_value with data[21:64] [multipart.multipart] 2026-02-25T02:51:14.330064Z [debug ] Calling on_header_end with no data [multipart.multipart] 2026-02-25T02:51:14.330198Z [debug ] Calling on_header_field with data[66:78] [multipart.multipart] 2026-02-25T02:51:14.330330Z [debug ] Calling on_header_value with data[80:90] [multipart.multipart] 2026-02-25T02:51:14.330453Z [debug ] Calling on_header_end with no data [multipart.multipart] 2026-02-25T02:51:14.330578Z [debug ] Calling on_headers_finished with no data [multipart.multipart] 2026-02-25T02:51:14.331074Z [debug ] Calling on_part_data with data[0:336] [multipart.multipart] 2026-02-25T02:51:14.331875Z [debug ] Calling on_part_end with no data [multipart.multipart] 2026-02-25T02:51:14.332053Z [debug ] Calling on_end with no data [multipart.multipart] 2026-02-25T02:51:14.334306Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:51:14.334591Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:51:14.335035Z [debug ] executing functools.partial(, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.api_key_hash = ?', ('982e4d62421a0c37943e4a54bc2511f5ca0f29003fd7aa4ae43f7b8e5b29fef1',)) [aiosqlite] 2026-02-25T02:51:14.335408Z [debug ] operation functools.partial(, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.api_key_hash = ?', ('982e4d62421a0c37943e4a54bc2511f5ca0f29003fd7aa4ae43f7b8e5b29fef1',)) completed [aiosqlite] 2026-02-25T02:51:14.335908Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:51:14.336101Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:51:14.336402Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:51:14.336567Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:51:14.338499Z [debug ] Changing event name from creating-client-class.iot-data to creating-client-class.iot-data-plane [botocore.hooks] 2026-02-25T02:51:14.339722Z [debug ] Changing event name from before-call.apigateway to before-call.api-gateway [botocore.hooks] 2026-02-25T02:51:14.340303Z [debug ] Changing event name from request-created.machinelearning.Predict to request-created.machine-learning.Predict [botocore.hooks] 2026-02-25T02:51:14.341237Z [debug ] Changing event name from before-parameter-build.autoscaling.CreateLaunchConfiguration to before-parameter-build.auto-scaling.CreateLaunchConfiguration [botocore.hooks] 2026-02-25T02:51:14.341429Z [debug ] Changing event name from before-parameter-build.route53 to before-parameter-build.route-53 [botocore.hooks] 2026-02-25T02:51:14.341860Z [debug ] Changing event name from request-created.cloudsearchdomain.Search to request-created.cloudsearch-domain.Search [botocore.hooks] 2026-02-25T02:51:14.342365Z [debug ] Changing event name from docs.*.autoscaling.CreateLaunchConfiguration.complete-section to docs.*.auto-scaling.CreateLaunchConfiguration.complete-section [botocore.hooks] 2026-02-25T02:51:14.343804Z [debug ] Changing event name from before-parameter-build.logs.CreateExportTask to before-parameter-build.cloudwatch-logs.CreateExportTask [botocore.hooks] 2026-02-25T02:51:14.343997Z [debug ] Changing event name from docs.*.logs.CreateExportTask.complete-section to docs.*.cloudwatch-logs.CreateExportTask.complete-section [botocore.hooks] 2026-02-25T02:51:14.344162Z [debug ] Changing event name from before-parameter-build.cloudsearchdomain.Search to before-parameter-build.cloudsearch-domain.Search [botocore.hooks] 2026-02-25T02:51:14.344325Z [debug ] Changing event name from docs.*.cloudsearchdomain.Search.complete-section to docs.*.cloudsearch-domain.Search.complete-section [botocore.hooks] 2026-02-25T02:51:14.344669Z [debug ] Setting config variable for region to 'us-east-1' [botocore.session] 2026-02-25T02:51:14.346021Z [debug ] Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\endpoints.json [botocore.loaders] 2026-02-25T02:51:14.354004Z [debug ] Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\sdk-default-configuration.json [botocore.loaders] 2026-02-25T02:51:14.354486Z [debug ] Event choose-service-name: calling handler [botocore.hooks] 2026-02-25T02:51:14.429244Z [debug ] Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\s3\2006-03-01\service-2.json.gz [botocore.loaders] 2026-02-25T02:51:14.528463Z [debug ] Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\s3\2006-03-01\endpoint-rule-set-1.json.gz [botocore.loaders] 2026-02-25T02:51:14.530662Z [debug ] Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\partitions.json [botocore.loaders] 2026-02-25T02:51:14.531523Z [debug ] Event creating-client-class.s3: calling handler [botocore.hooks] 2026-02-25T02:51:14.531699Z [debug ] Event creating-client-class.s3: calling handler ._handler at 0x00000265DCAEBE20> [botocore.hooks] 2026-02-25T02:51:14.531862Z [debug ] Event creating-client-class.s3: calling handler [botocore.hooks] 2026-02-25T02:51:14.532914Z [debug ] Setting s3 timeout as (60, 60) [botocore.endpoint] 2026-02-25T02:51:14.534391Z [debug ] Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\_retry.json [botocore.loaders] 2026-02-25T02:51:14.534776Z [debug ] Registering retry handlers for service: s3 [botocore.client] 2026-02-25T02:51:14.535118Z [debug ] Registering S3 region redirector handler [botocore.utils] 2026-02-25T02:51:14.535518Z [debug ] Registering S3Express Identity Resolver [botocore.utils] 2026-02-25T02:51:14.535913Z [debug ] Event before-parameter-build.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:51:14.536067Z [debug ] Event before-parameter-build.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:51:14.536200Z [debug ] Event before-parameter-build.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:51:14.536346Z [debug ] Event before-parameter-build.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:51:14.536479Z [debug ] Event before-parameter-build.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:51:14.536658Z [debug ] Event before-endpoint-resolution.s3: calling handler [botocore.hooks] 2026-02-25T02:51:14.536794Z [debug ] Event before-endpoint-resolution.s3: calling handler > [botocore.hooks] 2026-02-25T02:51:14.536983Z [debug ] Calling endpoint provider with parameters: {'Bucket': 'imago', 'Region': 'us-east-1', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://minio:9000', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': True, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True} [aiobotocore.regions] 2026-02-25T02:51:14.537459Z [debug ] Endpoint provider result: http://minio:9000/imago [aiobotocore.regions] 2026-02-25T02:51:14.537599Z [debug ] Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" [botocore.regions] 2026-02-25T02:51:14.537739Z [debug ] Selected auth type "v4" as "v4" with signing context params: {'region': 'us-east-1', 'signing_name': 's3', 'disableDoubleEncoding': True} [botocore.regions] 2026-02-25T02:51:14.538023Z [debug ] Event before-call.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:51:14.538159Z [debug ] Event before-call.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:51:14.538297Z [debug ] Event before-call.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:51:14.538427Z [debug ] Event before-call.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:51:14.538579Z [debug ] Making request for OperationModel(name=HeadBucket) with params: {'url_path': '', 'query_string': {}, 'method': 'HEAD', 'headers': {'User-Agent': 'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106'}, 'body': b'', 'auth_path': '/imago/', 'url': 'http://minio:9000/imago', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': False, 'auth_type': 'v4', 's3_redirect': {'redirected': False, 'bucket': 'imago', 'params': {'Bucket': 'imago'}}, 'input_params': {'Bucket': 'imago'}, 'signing': {'region': 'us-east-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'us-east-1'}]}}} [botocore.endpoint] 2026-02-25T02:51:14.538878Z [debug ] Event request-created.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:51:14.539060Z [debug ] Event choose-signer.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:51:14.539190Z [debug ] Event choose-signer.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:51:14.539358Z [debug ] Event before-sign.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:51:14.539483Z [debug ] Event before-sign.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:51:14.539766Z [debug ] Calculating signature using v4 auth. [botocore.auth] 2026-02-25T02:51:14.539905Z [debug ] CanonicalRequest: HEAD /imago host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025114Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth] 2026-02-25T02:51:14.540052Z [debug ] StringToSign: AWS4-HMAC-SHA256 20260225T025114Z 20260225/us-east-1/s3/aws4_request 2ef433154071be8d19cd31cd9c630848e0c399ef575bb8864cc7c01c536e1321 [botocore.auth] 2026-02-25T02:51:14.540207Z [debug ] Signature: 1983d4792ac156f4fd2bed6fac0162f034dd10d820bd56a4090e1da77876b35e [botocore.auth] 2026-02-25T02:51:14.540384Z [debug ] Event request-created.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:51:14.540568Z [debug ] Sending http request: [botocore.endpoint] 2026-02-25T02:51:14.541190Z [debug ] Certificate path: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\certifi\cacert.pem [botocore.httpsession] 2026-02-25T02:51:17.650664Z [debug ] Exception received when sending HTTP request. [botocore.endpoint] Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" 2026-02-25T02:51:17.655963Z [debug ] Event needs-retry.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:51:17.656151Z [debug ] retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" [botocore.retryhandler] Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry return await resolve_awaitable( ^^^^^^^^^^^^^^^^^^^^^^^^ self._checker(attempt_number, response, caught_exception) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable return await obj ^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call checker(attempt_number, response, caught_exception) ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__ return self._check_caught_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ attempt_number, caught_exception ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception raise caught_exception File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" 2026-02-25T02:51:17.661602Z [debug ] Retry needed, action of: 0.6462165486384418 [botocore.retryhandler] 2026-02-25T02:51:17.661789Z [debug ] Event needs-retry.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:51:17.661935Z [debug ] Response received to retry, sleeping for 0.6462165486384418 seconds [botocore.endpoint] 2026-02-25T02:51:18.313169Z [debug ] Event request-created.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:51:18.313729Z [debug ] Event choose-signer.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:51:18.314133Z [debug ] Event choose-signer.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:51:18.314668Z [debug ] Event before-sign.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:51:18.315085Z [debug ] Event before-sign.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:51:18.315684Z [debug ] Calculating signature using v4 auth. [botocore.auth] 2026-02-25T02:51:18.315974Z [debug ] CanonicalRequest: HEAD /imago host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025118Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth] 2026-02-25T02:51:18.316285Z [debug ] StringToSign: AWS4-HMAC-SHA256 20260225T025118Z 20260225/us-east-1/s3/aws4_request 0c4360a629f1ccd41d6cba2e5d09020f6d3d26107f2dc822822f288ff2667b7b [botocore.auth] 2026-02-25T02:51:18.316623Z [debug ] Signature: 1e7db9666801a97a6040be34b91961d0adcf6922b7de5a99f2b1bf25ef18b0ae [botocore.auth] 2026-02-25T02:51:18.316993Z [debug ] Event request-created.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:51:18.317354Z [debug ] Sending http request: [botocore.endpoint] 2026-02-25T02:51:21.024512Z [debug ] Exception received when sending HTTP request. [botocore.endpoint] Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" 2026-02-25T02:51:21.030961Z [debug ] Event needs-retry.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:51:21.031156Z [debug ] retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" [botocore.retryhandler] Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry return await resolve_awaitable( ^^^^^^^^^^^^^^^^^^^^^^^^ self._checker(attempt_number, response, caught_exception) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable return await obj ^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call checker(attempt_number, response, caught_exception) ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__ return self._check_caught_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ attempt_number, caught_exception ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception raise caught_exception File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" 2026-02-25T02:51:21.055558Z [debug ] Retry needed, action of: 0.600291002707821 [botocore.retryhandler] 2026-02-25T02:51:21.056075Z [debug ] Event needs-retry.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:51:21.056487Z [debug ] Response received to retry, sleeping for 0.600291002707821 seconds [botocore.endpoint] 2026-02-25T02:51:21.672167Z [debug ] Event request-created.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:51:21.674330Z [debug ] Event choose-signer.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:51:21.675258Z [debug ] Event choose-signer.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:51:21.675861Z [debug ] Event before-sign.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:51:21.676294Z [debug ] Event before-sign.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:51:21.676983Z [debug ] Calculating signature using v4 auth. [botocore.auth] 2026-02-25T02:51:21.677349Z [debug ] CanonicalRequest: HEAD /imago host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025121Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth] 2026-02-25T02:51:21.677700Z [debug ] StringToSign: AWS4-HMAC-SHA256 20260225T025121Z 20260225/us-east-1/s3/aws4_request 193af3a5b9c32ece7fae8dc06a221814c2c006e158051983a183c76658118256 [botocore.auth] 2026-02-25T02:51:21.678105Z [debug ] Signature: 74de1d78813165714a0756b3bcbb7e6da139576e623939041ca6eccec1f5db7b [botocore.auth] 2026-02-25T02:51:21.678496Z [debug ] Event request-created.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:51:21.678885Z [debug ] Sending http request: [botocore.endpoint] 2026-02-25T02:51:24.383771Z [debug ] Exception received when sending HTTP request. [botocore.endpoint] Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" 2026-02-25T02:51:24.393248Z [debug ] Event needs-retry.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:51:24.393711Z [debug ] retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" [botocore.retryhandler] Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry return await resolve_awaitable( ^^^^^^^^^^^^^^^^^^^^^^^^ self._checker(attempt_number, response, caught_exception) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable return await obj ^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call checker(attempt_number, response, caught_exception) ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__ return self._check_caught_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ attempt_number, caught_exception ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception raise caught_exception File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" 2026-02-25T02:51:24.419787Z [debug ] Retry needed, action of: 2.1689175754060273 [botocore.retryhandler] 2026-02-25T02:51:24.420037Z [debug ] Event needs-retry.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:51:24.420236Z [debug ] Response received to retry, sleeping for 2.1689175754060273 seconds [botocore.endpoint] 2026-02-25T02:51:26.592630Z [debug ] Event request-created.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:51:26.593125Z [debug ] Event choose-signer.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:51:26.593436Z [debug ] Event choose-signer.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:51:26.593623Z [debug ] Event before-sign.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:51:26.593778Z [debug ] Event before-sign.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:51:26.594132Z [debug ] Calculating signature using v4 auth. [botocore.auth] 2026-02-25T02:51:26.594308Z [debug ] CanonicalRequest: HEAD /imago host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025126Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth] 2026-02-25T02:51:26.594481Z [debug ] StringToSign: AWS4-HMAC-SHA256 20260225T025126Z 20260225/us-east-1/s3/aws4_request 421bb2c92d95ed242ec52c5293b6d670cae0bd0c69a0706cef495af0df65c2d8 [botocore.auth] 2026-02-25T02:51:26.594640Z [debug ] Signature: d0ee624477a8e15f16f47ffdc0e501fff6899de4e04d3d73e24b9968a209352d [botocore.auth] 2026-02-25T02:51:26.594806Z [debug ] Event request-created.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:51:26.594989Z [debug ] Sending http request: [botocore.endpoint] 2026-02-25T02:51:29.285900Z [debug ] Exception received when sending HTTP request. [botocore.endpoint] Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" 2026-02-25T02:51:29.292556Z [debug ] Event needs-retry.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:51:29.292855Z [debug ] retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" [botocore.retryhandler] Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry return await resolve_awaitable( ^^^^^^^^^^^^^^^^^^^^^^^^ self._checker(attempt_number, response, caught_exception) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable return await obj ^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call checker(attempt_number, response, caught_exception) ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__ return self._check_caught_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ attempt_number, caught_exception ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception raise caught_exception File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" 2026-02-25T02:51:29.298534Z [debug ] Retry needed, action of: 3.600442147941723 [botocore.retryhandler] 2026-02-25T02:51:29.298729Z [debug ] Event needs-retry.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:51:29.299017Z [debug ] Response received to retry, sleeping for 3.600442147941723 seconds [botocore.endpoint] 2026-02-25T02:51:32.913790Z [debug ] Event request-created.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:51:32.914244Z [debug ] Event choose-signer.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:51:32.914569Z [debug ] Event choose-signer.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:51:32.914880Z [debug ] Event before-sign.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:51:32.915181Z [debug ] Event before-sign.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:51:32.916022Z [debug ] Calculating signature using v4 auth. [botocore.auth] 2026-02-25T02:51:32.916446Z [debug ] CanonicalRequest: HEAD /imago host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025132Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth] 2026-02-25T02:51:32.916792Z [debug ] StringToSign: AWS4-HMAC-SHA256 20260225T025132Z 20260225/us-east-1/s3/aws4_request 080409d7f608d5fb4722cea2788438d19dacdf06b37382141d6eb61850cdca4e [botocore.auth] 2026-02-25T02:51:32.917177Z [debug ] Signature: 58ea7a5651800f7698d2ec1cf958aca654c3120a8f9f77a85f00e13ecdf075fb [botocore.auth] 2026-02-25T02:51:32.917569Z [debug ] Event request-created.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:51:32.917857Z [debug ] Sending http request: [botocore.endpoint] 2026-02-25T02:51:35.630099Z [debug ] Exception received when sending HTTP request. [botocore.endpoint] Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" 2026-02-25T02:51:35.636748Z [debug ] Event needs-retry.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:51:35.637175Z [debug ] Event before-parameter-build.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:51:35.637338Z [debug ] Event before-parameter-build.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:51:35.637486Z [debug ] Event before-parameter-build.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:51:35.637653Z [debug ] Event before-parameter-build.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:51:35.637797Z [debug ] Event before-parameter-build.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:51:35.637969Z [debug ] Event before-endpoint-resolution.s3: calling handler [botocore.hooks] 2026-02-25T02:51:35.638117Z [debug ] Event before-endpoint-resolution.s3: calling handler > [botocore.hooks] 2026-02-25T02:51:35.638319Z [debug ] Calling endpoint provider with parameters: {'Bucket': 'imago', 'Region': 'us-east-1', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://minio:9000', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': True, 'DisableAccessPoints': True, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True, 'UseS3ExpressControlEndpoint': True} [aiobotocore.regions] 2026-02-25T02:51:35.638801Z [debug ] Endpoint provider result: http://minio:9000/imago [aiobotocore.regions] 2026-02-25T02:51:35.638952Z [debug ] Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" [botocore.regions] 2026-02-25T02:51:35.639095Z [debug ] Selected auth type "v4" as "v4" with signing context params: {'region': 'us-east-1', 'signing_name': 's3', 'disableDoubleEncoding': True} [botocore.regions] 2026-02-25T02:51:35.639408Z [debug ] Event before-call.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:51:35.639562Z [debug ] Event before-call.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:51:35.639729Z [debug ] Event before-call.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:51:35.639929Z [debug ] Event before-call.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:51:35.640105Z [debug ] Making request for OperationModel(name=CreateBucket) with params: {'url_path': '', 'query_string': {}, 'method': 'PUT', 'headers': {'User-Agent': 'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106'}, 'body': b'', 'auth_path': '/imago/', 'url': 'http://minio:9000/imago', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': False, 'auth_type': 'v4', 's3_redirect': {'redirected': False, 'bucket': 'imago', 'params': {'Bucket': 'imago'}}, 'input_params': {'Bucket': 'imago'}, 'signing': {'region': 'us-east-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'us-east-1'}]}}} [botocore.endpoint] 2026-02-25T02:51:35.640412Z [debug ] Event request-created.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:51:35.640632Z [debug ] Event choose-signer.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:51:35.640793Z [debug ] Event choose-signer.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:51:35.640990Z [debug ] Event before-sign.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:51:35.641129Z [debug ] Event before-sign.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:51:35.641402Z [debug ] Calculating signature using v4 auth. [botocore.auth] 2026-02-25T02:51:35.641558Z [debug ] CanonicalRequest: PUT /imago host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025135Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth] 2026-02-25T02:51:35.641728Z [debug ] StringToSign: AWS4-HMAC-SHA256 20260225T025135Z 20260225/us-east-1/s3/aws4_request fdfe1ff0101b5e00bdeabcb6bf78582facd634a58f2f9afe6f10ec1647740ab6 [botocore.auth] 2026-02-25T02:51:35.641895Z [debug ] Signature: d2a4bd114ec4e235a8913d56011253d75c25d557a6162668489887e23b89f9f9 [botocore.auth] 2026-02-25T02:51:35.642083Z [debug ] Event request-created.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:51:35.642284Z [debug ] Sending http request: [botocore.endpoint] 2026-02-25T02:51:38.350559Z [debug ] Exception received when sending HTTP request. [botocore.endpoint] Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" 2026-02-25T02:51:38.355793Z [debug ] Event needs-retry.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:51:38.355977Z [debug ] retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" [botocore.retryhandler] Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry return await resolve_awaitable( ^^^^^^^^^^^^^^^^^^^^^^^^ self._checker(attempt_number, response, caught_exception) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable return await obj ^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call checker(attempt_number, response, caught_exception) ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__ return self._check_caught_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ attempt_number, caught_exception ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception raise caught_exception File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" 2026-02-25T02:51:38.382765Z [debug ] Retry needed, action of: 0.5562068054937862 [botocore.retryhandler] 2026-02-25T02:51:38.383082Z [debug ] Event needs-retry.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:51:38.383317Z [debug ] Response received to retry, sleeping for 0.5562068054937862 seconds [botocore.endpoint] 2026-02-25T02:51:38.940481Z [debug ] Event request-created.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:51:38.941305Z [debug ] Event choose-signer.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:51:38.941690Z [debug ] Event choose-signer.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:51:38.942076Z [debug ] Event before-sign.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:51:38.942366Z [debug ] Event before-sign.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:51:38.942955Z [debug ] Calculating signature using v4 auth. [botocore.auth] 2026-02-25T02:51:38.943250Z [debug ] CanonicalRequest: PUT /imago host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025138Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth] 2026-02-25T02:51:38.943565Z [debug ] StringToSign: AWS4-HMAC-SHA256 20260225T025138Z 20260225/us-east-1/s3/aws4_request 41e11f204ab69601b5d6f1326c6a1ad1c0fe4b7db1b9d16e1401894ed6e4b121 [botocore.auth] 2026-02-25T02:51:38.943884Z [debug ] Signature: 924c4d8a8b7545bf112a1763e96cc6f6823e39c6075b995a5279a6bb8a4be644 [botocore.auth] 2026-02-25T02:51:38.944225Z [debug ] Event request-created.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:51:38.944548Z [debug ] Sending http request: [botocore.endpoint] 2026-02-25T02:51:41.653658Z [debug ] Exception received when sending HTTP request. [botocore.endpoint] Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" 2026-02-25T02:51:41.659244Z [debug ] Event needs-retry.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:51:41.659479Z [debug ] retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" [botocore.retryhandler] Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry return await resolve_awaitable( ^^^^^^^^^^^^^^^^^^^^^^^^ self._checker(attempt_number, response, caught_exception) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable return await obj ^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call checker(attempt_number, response, caught_exception) ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__ return self._check_caught_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ attempt_number, caught_exception ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception raise caught_exception File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" 2026-02-25T02:51:41.665724Z [debug ] Retry needed, action of: 1.9391602738136355 [botocore.retryhandler] 2026-02-25T02:51:41.665932Z [debug ] Event needs-retry.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:51:41.666129Z [debug ] Response received to retry, sleeping for 1.9391602738136355 seconds [botocore.endpoint] 2026-02-25T02:51:43.610093Z [debug ] Event request-created.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:51:43.610450Z [debug ] Event choose-signer.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:51:43.610683Z [debug ] Event choose-signer.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:51:43.610913Z [debug ] Event before-sign.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:51:43.611068Z [debug ] Event before-sign.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:51:43.611344Z [debug ] Calculating signature using v4 auth. [botocore.auth] 2026-02-25T02:51:43.611481Z [debug ] CanonicalRequest: PUT /imago host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025143Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth] 2026-02-25T02:51:43.611709Z [debug ] StringToSign: AWS4-HMAC-SHA256 20260225T025143Z 20260225/us-east-1/s3/aws4_request 043bfd892edddb6f8461dc4fbdd869ff5d5099c6f588e7051fa59d178494d36a [botocore.auth] 2026-02-25T02:51:43.611910Z [debug ] Signature: 4c3ea5d84d70e5e0180a1636ed21e71fe3653b5a87863cd7e2392c747a6be8b1 [botocore.auth] 2026-02-25T02:51:43.612095Z [debug ] Event request-created.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:51:43.612303Z [debug ] Sending http request: [botocore.endpoint] 2026-02-25T02:51:46.314688Z [debug ] Exception received when sending HTTP request. [botocore.endpoint] Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" 2026-02-25T02:51:46.320207Z [debug ] Event needs-retry.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:51:46.320433Z [debug ] retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" [botocore.retryhandler] Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry return await resolve_awaitable( ^^^^^^^^^^^^^^^^^^^^^^^^ self._checker(attempt_number, response, caught_exception) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable return await obj ^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call checker(attempt_number, response, caught_exception) ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__ return self._check_caught_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ attempt_number, caught_exception ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception raise caught_exception File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" 2026-02-25T02:51:46.326923Z [debug ] Retry needed, action of: 1.545091259031314 [botocore.retryhandler] 2026-02-25T02:51:46.327149Z [debug ] Event needs-retry.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:51:46.327313Z [debug ] Response received to retry, sleeping for 1.545091259031314 seconds [botocore.endpoint] 2026-02-25T02:51:47.876215Z [debug ] Event request-created.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:51:47.876634Z [debug ] Event choose-signer.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:51:47.876799Z [debug ] Event choose-signer.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:51:47.878416Z [debug ] Event before-sign.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:51:47.880536Z [debug ] Event before-sign.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:51:47.883848Z [debug ] Calculating signature using v4 auth. [botocore.auth] 2026-02-25T02:51:47.885999Z [debug ] CanonicalRequest: PUT /imago host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025147Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth] 2026-02-25T02:51:47.888062Z [debug ] StringToSign: AWS4-HMAC-SHA256 20260225T025147Z 20260225/us-east-1/s3/aws4_request c8febecd64181b98976ff0fcd439df893224ea224165542640a1cff1590a17e3 [botocore.auth] 2026-02-25T02:51:47.890127Z [debug ] Signature: 53fa1424bcd0993c56afa00cd561cbcb6bc3aa77e088c82566d029f3cfc850f6 [botocore.auth] 2026-02-25T02:51:47.892140Z [debug ] Event request-created.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:51:47.893234Z [debug ] Sending http request: [botocore.endpoint] 2026-02-25T02:51:50.591033Z [debug ] Exception received when sending HTTP request. [botocore.endpoint] Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" 2026-02-25T02:51:50.596980Z [debug ] Event needs-retry.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:51:50.597170Z [debug ] retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" [botocore.retryhandler] Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry return await resolve_awaitable( ^^^^^^^^^^^^^^^^^^^^^^^^ self._checker(attempt_number, response, caught_exception) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable return await obj ^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call checker(attempt_number, response, caught_exception) ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__ return self._check_caught_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ attempt_number, caught_exception ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception raise caught_exception File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" 2026-02-25T02:51:50.620592Z [debug ] Retry needed, action of: 3.6267772070445705 [botocore.retryhandler] 2026-02-25T02:51:50.620898Z [debug ] Event needs-retry.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:51:50.621154Z [debug ] Response received to retry, sleeping for 3.6267772070445705 seconds [botocore.endpoint] 2026-02-25T02:51:54.261603Z [debug ] Event request-created.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:51:54.261964Z [debug ] Event choose-signer.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:51:54.262196Z [debug ] Event choose-signer.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:51:54.262420Z [debug ] Event before-sign.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:51:54.262625Z [debug ] Event before-sign.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:51:54.263013Z [debug ] Calculating signature using v4 auth. [botocore.auth] 2026-02-25T02:51:54.263326Z [debug ] CanonicalRequest: PUT /imago host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025154Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth] 2026-02-25T02:51:54.263594Z [debug ] StringToSign: AWS4-HMAC-SHA256 20260225T025154Z 20260225/us-east-1/s3/aws4_request fee362d976ae0adae1ad2537c36e67770d9d58c170b2357146672222fa4bf836 [botocore.auth] 2026-02-25T02:51:54.263853Z [debug ] Signature: 418a7763d427c007098c8bc5507ef3bcb52082ece01bf6edf97b72b6f7e508e4 [botocore.auth] 2026-02-25T02:51:54.264172Z [debug ] Event request-created.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:51:54.264506Z [debug ] Sending http request: [botocore.endpoint] 2026-02-25T02:51:56.968112Z [debug ] Exception received when sending HTTP request. [botocore.endpoint] Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" 2026-02-25T02:51:56.972902Z [debug ] Event needs-retry.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:51:56.973399Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:51:56.973701Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:51:56.974231Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:51:56.974451Z [debug ] operation functools.partial() completed [aiosqlite] ------------------------------ Captured log call ------------------------------ DEBUG multipart.multipart:multipart.py:626 Calling on_part_begin with no data DEBUG multipart.multipart:multipart.py:623 Calling on_header_field with data[0:19] DEBUG multipart.multipart:multipart.py:623 Calling on_header_value with data[21:64] DEBUG multipart.multipart:multipart.py:626 Calling on_header_end with no data DEBUG multipart.multipart:multipart.py:623 Calling on_header_field with data[66:78] DEBUG multipart.multipart:multipart.py:623 Calling on_header_value with data[80:90] DEBUG multipart.multipart:multipart.py:626 Calling on_header_end with no data DEBUG multipart.multipart:multipart.py:626 Calling on_headers_finished with no data DEBUG multipart.multipart:multipart.py:623 Calling on_part_data with data[0:336] DEBUG multipart.multipart:multipart.py:626 Calling on_part_end with no data DEBUG multipart.multipart:multipart.py:626 Calling on_end with no data DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.api_key_hash = ?', ('982e4d62421a0c37943e4a54bc2511f5ca0f29003fd7aa4ae43f7b8e5b29fef1',)) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.api_key_hash = ?', ('982e4d62421a0c37943e4a54bc2511f5ca0f29003fd7aa4ae43f7b8e5b29fef1',)) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG botocore.hooks:hooks.py:482 Changing event name from creating-client-class.iot-data to creating-client-class.iot-data-plane DEBUG botocore.hooks:hooks.py:482 Changing event name from before-call.apigateway to before-call.api-gateway DEBUG botocore.hooks:hooks.py:482 Changing event name from request-created.machinelearning.Predict to request-created.machine-learning.Predict DEBUG botocore.hooks:hooks.py:482 Changing event name from before-parameter-build.autoscaling.CreateLaunchConfiguration to before-parameter-build.auto-scaling.CreateLaunchConfiguration DEBUG botocore.hooks:hooks.py:482 Changing event name from before-parameter-build.route53 to before-parameter-build.route-53 DEBUG botocore.hooks:hooks.py:482 Changing event name from request-created.cloudsearchdomain.Search to request-created.cloudsearch-domain.Search DEBUG botocore.hooks:hooks.py:482 Changing event name from docs.*.autoscaling.CreateLaunchConfiguration.complete-section to docs.*.auto-scaling.CreateLaunchConfiguration.complete-section DEBUG botocore.hooks:hooks.py:482 Changing event name from before-parameter-build.logs.CreateExportTask to before-parameter-build.cloudwatch-logs.CreateExportTask DEBUG botocore.hooks:hooks.py:482 Changing event name from docs.*.logs.CreateExportTask.complete-section to docs.*.cloudwatch-logs.CreateExportTask.complete-section DEBUG botocore.hooks:hooks.py:482 Changing event name from before-parameter-build.cloudsearchdomain.Search to before-parameter-build.cloudsearch-domain.Search DEBUG botocore.hooks:hooks.py:482 Changing event name from docs.*.cloudsearchdomain.Search.complete-section to docs.*.cloudsearch-domain.Search.complete-section DEBUG botocore.session:session.py:379 Setting config variable for region to 'us-east-1' DEBUG botocore.loaders:loaders.py:180 Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\endpoints.json DEBUG botocore.loaders:loaders.py:180 Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\sdk-default-configuration.json DEBUG botocore.hooks:hooks.py:63 Event choose-service-name: calling handler DEBUG botocore.loaders:loaders.py:180 Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\s3\2006-03-01\service-2.json.gz DEBUG botocore.loaders:loaders.py:180 Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\s3\2006-03-01\endpoint-rule-set-1.json.gz DEBUG botocore.loaders:loaders.py:180 Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\partitions.json DEBUG botocore.hooks:hooks.py:63 Event creating-client-class.s3: calling handler DEBUG botocore.hooks:hooks.py:63 Event creating-client-class.s3: calling handler ._handler at 0x00000265DCAEBE20> DEBUG botocore.hooks:hooks.py:63 Event creating-client-class.s3: calling handler DEBUG botocore.endpoint:endpoint.py:316 Setting s3 timeout as (60, 60) DEBUG botocore.loaders:loaders.py:180 Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\_retry.json DEBUG botocore.client:client.py:185 Registering retry handlers for service: s3 DEBUG botocore.utils:utils.py:1721 Registering S3 region redirector handler DEBUG botocore.utils:utils.py:1669 Registering S3Express Identity Resolver DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.HeadBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.HeadBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.HeadBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.HeadBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.HeadBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-endpoint-resolution.s3: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-endpoint-resolution.s3: calling handler > DEBUG aiobotocore.regions:regions.py:27 Calling endpoint provider with parameters: {'Bucket': 'imago', 'Region': 'us-east-1', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://minio:9000', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': True, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True} DEBUG aiobotocore.regions:regions.py:42 Endpoint provider result: http://minio:9000/imago DEBUG botocore.regions:regions.py:660 Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" DEBUG botocore.regions:regions.py:733 Selected auth type "v4" as "v4" with signing context params: {'region': 'us-east-1', 'signing_name': 's3', 'disableDoubleEncoding': True} DEBUG botocore.hooks:hooks.py:63 Event before-call.s3.HeadBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-call.s3.HeadBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event before-call.s3.HeadBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-call.s3.HeadBucket: calling handler DEBUG botocore.endpoint:endpoint.py:114 Making request for OperationModel(name=HeadBucket) with params: {'url_path': '', 'query_string': {}, 'method': 'HEAD', 'headers': {'User-Agent': 'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106'}, 'body': b'', 'auth_path': '/imago/', 'url': 'http://minio:9000/imago', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': False, 'auth_type': 'v4', 's3_redirect': {'redirected': False, 'bucket': 'imago', 'params': {'Bucket': 'imago'}}, 'input_params': {'Bucket': 'imago'}, 'signing': {'region': 'us-east-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'us-east-1'}]}}} DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.HeadBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.HeadBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.HeadBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.HeadBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.HeadBucket: calling handler > DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth. DEBUG botocore.auth:auth.py:426 CanonicalRequest: HEAD /imago host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025114Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 DEBUG botocore.auth:auth.py:428 StringToSign: AWS4-HMAC-SHA256 20260225T025114Z 20260225/us-east-1/s3/aws4_request 2ef433154071be8d19cd31cd9c630848e0c399ef575bb8864cc7c01c536e1321 DEBUG botocore.auth:auth.py:430 Signature: 1983d4792ac156f4fd2bed6fac0162f034dd10d820bd56a4090e1da77876b35e DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.HeadBucket: calling handler DEBUG botocore.endpoint:endpoint.py:165 Sending http request: DEBUG botocore.httpsession:httpsession.py:97 Certificate path: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\certifi\cacert.pem DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request. Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.HeadBucket: calling handler DEBUG botocore.retryhandler:retryhandler.py:156 retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry return await resolve_awaitable( ^^^^^^^^^^^^^^^^^^^^^^^^ self._checker(attempt_number, response, caught_exception) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable return await obj ^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call checker(attempt_number, response, caught_exception) ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__ return self._check_caught_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ attempt_number, caught_exception ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception raise caught_exception File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" DEBUG botocore.retryhandler:retryhandler.py:109 Retry needed, action of: 0.6462165486384418 DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.HeadBucket: calling handler > DEBUG botocore.endpoint:endpoint.py:279 Response received to retry, sleeping for 0.6462165486384418 seconds DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.HeadBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.HeadBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.HeadBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.HeadBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.HeadBucket: calling handler > DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth. DEBUG botocore.auth:auth.py:426 CanonicalRequest: HEAD /imago host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025118Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 DEBUG botocore.auth:auth.py:428 StringToSign: AWS4-HMAC-SHA256 20260225T025118Z 20260225/us-east-1/s3/aws4_request 0c4360a629f1ccd41d6cba2e5d09020f6d3d26107f2dc822822f288ff2667b7b DEBUG botocore.auth:auth.py:430 Signature: 1e7db9666801a97a6040be34b91961d0adcf6922b7de5a99f2b1bf25ef18b0ae DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.HeadBucket: calling handler DEBUG botocore.endpoint:endpoint.py:165 Sending http request: DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request. Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.HeadBucket: calling handler DEBUG botocore.retryhandler:retryhandler.py:156 retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry return await resolve_awaitable( ^^^^^^^^^^^^^^^^^^^^^^^^ self._checker(attempt_number, response, caught_exception) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable return await obj ^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call checker(attempt_number, response, caught_exception) ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__ return self._check_caught_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ attempt_number, caught_exception ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception raise caught_exception File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" DEBUG botocore.retryhandler:retryhandler.py:109 Retry needed, action of: 0.600291002707821 DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.HeadBucket: calling handler > DEBUG botocore.endpoint:endpoint.py:279 Response received to retry, sleeping for 0.600291002707821 seconds DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.HeadBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.HeadBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.HeadBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.HeadBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.HeadBucket: calling handler > DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth. DEBUG botocore.auth:auth.py:426 CanonicalRequest: HEAD /imago host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025121Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 DEBUG botocore.auth:auth.py:428 StringToSign: AWS4-HMAC-SHA256 20260225T025121Z 20260225/us-east-1/s3/aws4_request 193af3a5b9c32ece7fae8dc06a221814c2c006e158051983a183c76658118256 DEBUG botocore.auth:auth.py:430 Signature: 74de1d78813165714a0756b3bcbb7e6da139576e623939041ca6eccec1f5db7b DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.HeadBucket: calling handler DEBUG botocore.endpoint:endpoint.py:165 Sending http request: DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request. Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.HeadBucket: calling handler DEBUG botocore.retryhandler:retryhandler.py:156 retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry return await resolve_awaitable( ^^^^^^^^^^^^^^^^^^^^^^^^ self._checker(attempt_number, response, caught_exception) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable return await obj ^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call checker(attempt_number, response, caught_exception) ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__ return self._check_caught_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ attempt_number, caught_exception ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception raise caught_exception File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" DEBUG botocore.retryhandler:retryhandler.py:109 Retry needed, action of: 2.1689175754060273 DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.HeadBucket: calling handler > DEBUG botocore.endpoint:endpoint.py:279 Response received to retry, sleeping for 2.1689175754060273 seconds DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.HeadBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.HeadBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.HeadBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.HeadBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.HeadBucket: calling handler > DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth. DEBUG botocore.auth:auth.py:426 CanonicalRequest: HEAD /imago host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025126Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 DEBUG botocore.auth:auth.py:428 StringToSign: AWS4-HMAC-SHA256 20260225T025126Z 20260225/us-east-1/s3/aws4_request 421bb2c92d95ed242ec52c5293b6d670cae0bd0c69a0706cef495af0df65c2d8 DEBUG botocore.auth:auth.py:430 Signature: d0ee624477a8e15f16f47ffdc0e501fff6899de4e04d3d73e24b9968a209352d DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.HeadBucket: calling handler DEBUG botocore.endpoint:endpoint.py:165 Sending http request: DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request. Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.HeadBucket: calling handler DEBUG botocore.retryhandler:retryhandler.py:156 retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry return await resolve_awaitable( ^^^^^^^^^^^^^^^^^^^^^^^^ self._checker(attempt_number, response, caught_exception) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable return await obj ^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call checker(attempt_number, response, caught_exception) ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__ return self._check_caught_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ attempt_number, caught_exception ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception raise caught_exception File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" DEBUG botocore.retryhandler:retryhandler.py:109 Retry needed, action of: 3.600442147941723 DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.HeadBucket: calling handler > DEBUG botocore.endpoint:endpoint.py:279 Response received to retry, sleeping for 3.600442147941723 seconds DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.HeadBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.HeadBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.HeadBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.HeadBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.HeadBucket: calling handler > DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth. DEBUG botocore.auth:auth.py:426 CanonicalRequest: HEAD /imago host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025132Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 DEBUG botocore.auth:auth.py:428 StringToSign: AWS4-HMAC-SHA256 20260225T025132Z 20260225/us-east-1/s3/aws4_request 080409d7f608d5fb4722cea2788438d19dacdf06b37382141d6eb61850cdca4e DEBUG botocore.auth:auth.py:430 Signature: 58ea7a5651800f7698d2ec1cf958aca654c3120a8f9f77a85f00e13ecdf075fb DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.HeadBucket: calling handler DEBUG botocore.endpoint:endpoint.py:165 Sending http request: DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request. Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.HeadBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.CreateBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.CreateBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.CreateBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.CreateBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.CreateBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-endpoint-resolution.s3: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-endpoint-resolution.s3: calling handler > DEBUG aiobotocore.regions:regions.py:27 Calling endpoint provider with parameters: {'Bucket': 'imago', 'Region': 'us-east-1', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://minio:9000', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': True, 'DisableAccessPoints': True, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True, 'UseS3ExpressControlEndpoint': True} DEBUG aiobotocore.regions:regions.py:42 Endpoint provider result: http://minio:9000/imago DEBUG botocore.regions:regions.py:660 Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" DEBUG botocore.regions:regions.py:733 Selected auth type "v4" as "v4" with signing context params: {'region': 'us-east-1', 'signing_name': 's3', 'disableDoubleEncoding': True} DEBUG botocore.hooks:hooks.py:63 Event before-call.s3.CreateBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-call.s3.CreateBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event before-call.s3.CreateBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-call.s3.CreateBucket: calling handler DEBUG botocore.endpoint:endpoint.py:114 Making request for OperationModel(name=CreateBucket) with params: {'url_path': '', 'query_string': {}, 'method': 'PUT', 'headers': {'User-Agent': 'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106'}, 'body': b'', 'auth_path': '/imago/', 'url': 'http://minio:9000/imago', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': False, 'auth_type': 'v4', 's3_redirect': {'redirected': False, 'bucket': 'imago', 'params': {'Bucket': 'imago'}}, 'input_params': {'Bucket': 'imago'}, 'signing': {'region': 'us-east-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'us-east-1'}]}}} DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.CreateBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.CreateBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.CreateBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.CreateBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.CreateBucket: calling handler > DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth. DEBUG botocore.auth:auth.py:426 CanonicalRequest: PUT /imago host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025135Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 DEBUG botocore.auth:auth.py:428 StringToSign: AWS4-HMAC-SHA256 20260225T025135Z 20260225/us-east-1/s3/aws4_request fdfe1ff0101b5e00bdeabcb6bf78582facd634a58f2f9afe6f10ec1647740ab6 DEBUG botocore.auth:auth.py:430 Signature: d2a4bd114ec4e235a8913d56011253d75c25d557a6162668489887e23b89f9f9 DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.CreateBucket: calling handler DEBUG botocore.endpoint:endpoint.py:165 Sending http request: DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request. Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.CreateBucket: calling handler DEBUG botocore.retryhandler:retryhandler.py:156 retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry return await resolve_awaitable( ^^^^^^^^^^^^^^^^^^^^^^^^ self._checker(attempt_number, response, caught_exception) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable return await obj ^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call checker(attempt_number, response, caught_exception) ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__ return self._check_caught_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ attempt_number, caught_exception ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception raise caught_exception File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" DEBUG botocore.retryhandler:retryhandler.py:109 Retry needed, action of: 0.5562068054937862 DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.CreateBucket: calling handler > DEBUG botocore.endpoint:endpoint.py:279 Response received to retry, sleeping for 0.5562068054937862 seconds DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.CreateBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.CreateBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.CreateBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.CreateBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.CreateBucket: calling handler > DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth. DEBUG botocore.auth:auth.py:426 CanonicalRequest: PUT /imago host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025138Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 DEBUG botocore.auth:auth.py:428 StringToSign: AWS4-HMAC-SHA256 20260225T025138Z 20260225/us-east-1/s3/aws4_request 41e11f204ab69601b5d6f1326c6a1ad1c0fe4b7db1b9d16e1401894ed6e4b121 DEBUG botocore.auth:auth.py:430 Signature: 924c4d8a8b7545bf112a1763e96cc6f6823e39c6075b995a5279a6bb8a4be644 DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.CreateBucket: calling handler DEBUG botocore.endpoint:endpoint.py:165 Sending http request: DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request. Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.CreateBucket: calling handler DEBUG botocore.retryhandler:retryhandler.py:156 retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry return await resolve_awaitable( ^^^^^^^^^^^^^^^^^^^^^^^^ self._checker(attempt_number, response, caught_exception) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable return await obj ^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call checker(attempt_number, response, caught_exception) ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__ return self._check_caught_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ attempt_number, caught_exception ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception raise caught_exception File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" DEBUG botocore.retryhandler:retryhandler.py:109 Retry needed, action of: 1.9391602738136355 DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.CreateBucket: calling handler > DEBUG botocore.endpoint:endpoint.py:279 Response received to retry, sleeping for 1.9391602738136355 seconds DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.CreateBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.CreateBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.CreateBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.CreateBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.CreateBucket: calling handler > DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth. DEBUG botocore.auth:auth.py:426 CanonicalRequest: PUT /imago host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025143Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 DEBUG botocore.auth:auth.py:428 StringToSign: AWS4-HMAC-SHA256 20260225T025143Z 20260225/us-east-1/s3/aws4_request 043bfd892edddb6f8461dc4fbdd869ff5d5099c6f588e7051fa59d178494d36a DEBUG botocore.auth:auth.py:430 Signature: 4c3ea5d84d70e5e0180a1636ed21e71fe3653b5a87863cd7e2392c747a6be8b1 DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.CreateBucket: calling handler DEBUG botocore.endpoint:endpoint.py:165 Sending http request: DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request. Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.CreateBucket: calling handler DEBUG botocore.retryhandler:retryhandler.py:156 retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry return await resolve_awaitable( ^^^^^^^^^^^^^^^^^^^^^^^^ self._checker(attempt_number, response, caught_exception) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable return await obj ^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call checker(attempt_number, response, caught_exception) ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__ return self._check_caught_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ attempt_number, caught_exception ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception raise caught_exception File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" DEBUG botocore.retryhandler:retryhandler.py:109 Retry needed, action of: 1.545091259031314 DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.CreateBucket: calling handler > DEBUG botocore.endpoint:endpoint.py:279 Response received to retry, sleeping for 1.545091259031314 seconds DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.CreateBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.CreateBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.CreateBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.CreateBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.CreateBucket: calling handler > DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth. DEBUG botocore.auth:auth.py:426 CanonicalRequest: PUT /imago host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025147Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 DEBUG botocore.auth:auth.py:428 StringToSign: AWS4-HMAC-SHA256 20260225T025147Z 20260225/us-east-1/s3/aws4_request c8febecd64181b98976ff0fcd439df893224ea224165542640a1cff1590a17e3 DEBUG botocore.auth:auth.py:430 Signature: 53fa1424bcd0993c56afa00cd561cbcb6bc3aa77e088c82566d029f3cfc850f6 DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.CreateBucket: calling handler DEBUG botocore.endpoint:endpoint.py:165 Sending http request: DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request. Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.CreateBucket: calling handler DEBUG botocore.retryhandler:retryhandler.py:156 retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry return await resolve_awaitable( ^^^^^^^^^^^^^^^^^^^^^^^^ self._checker(attempt_number, response, caught_exception) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable return await obj ^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call checker(attempt_number, response, caught_exception) ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__ return self._check_caught_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ attempt_number, caught_exception ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception raise caught_exception File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" DEBUG botocore.retryhandler:retryhandler.py:109 Retry needed, action of: 3.6267772070445705 DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.CreateBucket: calling handler > DEBUG botocore.endpoint:endpoint.py:279 Response received to retry, sleeping for 3.6267772070445705 seconds DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.CreateBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.CreateBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.CreateBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.CreateBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.CreateBucket: calling handler > DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth. DEBUG botocore.auth:auth.py:426 CanonicalRequest: PUT /imago host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025154Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 DEBUG botocore.auth:auth.py:428 StringToSign: AWS4-HMAC-SHA256 20260225T025154Z 20260225/us-east-1/s3/aws4_request fee362d976ae0adae1ad2537c36e67770d9d58c170b2357146672222fa4bf836 DEBUG botocore.auth:auth.py:430 Signature: 418a7763d427c007098c8bc5507ef3bcb52082ece01bf6edf97b72b6f7e508e4 DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.CreateBucket: calling handler DEBUG botocore.endpoint:endpoint.py:165 Sending http request: DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request. Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.CreateBucket: calling handler DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed -------------------------- Captured stdout teardown --------------------------- 2026-02-25T02:51:57.271904Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:51:57.272349Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:51:57.272997Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:51:57.273275Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:51:57.273964Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:51:57.274154Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:51:57.274440Z [debug ] executing functools.partial(, 'PRAGMA main.table_info("images")', ()) [aiosqlite] 2026-02-25T02:51:57.274658Z [debug ] operation functools.partial(, 'PRAGMA main.table_info("images")', ()) completed [aiosqlite] 2026-02-25T02:51:57.274942Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:51:57.275148Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:51:57.275457Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:51:57.275615Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:51:57.275994Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:51:57.276142Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:51:57.276391Z [debug ] executing functools.partial(, 'PRAGMA main.table_info("api_clients")', ()) [aiosqlite] 2026-02-25T02:51:57.276658Z [debug ] operation functools.partial(, 'PRAGMA main.table_info("api_clients")', ()) completed [aiosqlite] 2026-02-25T02:51:57.276981Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:51:57.277147Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:51:57.277413Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:51:57.277596Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:51:57.280391Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:51:57.282160Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:51:57.284883Z [debug ] executing functools.partial(, '\nDROP TABLE images', ()) [aiosqlite] 2026-02-25T02:51:57.287869Z [debug ] operation functools.partial(, '\nDROP TABLE images', ()) completed [aiosqlite] 2026-02-25T02:51:57.290868Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:51:57.292183Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:51:57.294006Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:51:57.294524Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:51:57.295334Z [debug ] executing functools.partial(, '\nDROP TABLE api_clients', ()) [aiosqlite] 2026-02-25T02:51:57.296131Z [debug ] operation functools.partial(, '\nDROP TABLE api_clients', ()) completed [aiosqlite] 2026-02-25T02:51:57.296849Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:51:57.297222Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:51:57.298126Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:51:57.298463Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:51:57.299092Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:51:57.299400Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:51:57.300349Z [debug ] Using proactor: IocpProactor [asyncio] ---------------------------- Captured log teardown ---------------------------- DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'PRAGMA main.table_info("images")', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'PRAGMA main.table_info("images")', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'PRAGMA main.table_info("api_clients")', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'PRAGMA main.table_info("api_clients")', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, '\nDROP TABLE images', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, '\nDROP TABLE images', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, '\nDROP TABLE api_clients', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, '\nDROP TABLE api_clients', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG asyncio:proactor_events.py:633 Using proactor: IocpProactor _________________ test_client_b_cannot_delete_client_a_image __________________ + Exception Group Traceback (most recent call last): | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_utils.py", line 77, in collapse_excgroups | yield | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py", line 186, in __call__ | async with anyio.create_task_group() as task_group: | ~~~~~~~~~~~~~~~~~~~~~~~^^ | File "c:\Users\bruno\scoop\apps\python\3.14.3\Lib\site-packages\anyio\_backends\_asyncio.py", line 783, in __aexit__ | raise BaseExceptionGroup( | "unhandled errors in a TaskGroup", self._exceptions | ) from None | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception) +-+---------------- 1 ---------------- | Traceback (most recent call last): | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\runner.py", line 341, in from_call | result: TResult | None = func() | ~~~~^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\runner.py", line 242, in | lambda: runtest_hook(item=item, **kwds), when=when, reraise=reraise | ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_hooks.py", line 512, in __call__ | return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) | ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_manager.py", line 120, in _hookexec | return self._inner_hookexec(hook_name, methods, kwargs, firstresult) | ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 167, in _multicall | raise exception | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 139, in _multicall | teardown.throw(exception) | ~~~~~~~~~~~~~~^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\threadexception.py", line 92, in pytest_runtest_call | yield from thread_exception_runtest_hook() | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\threadexception.py", line 68, in thread_exception_runtest_hook | yield | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 139, in _multicall | teardown.throw(exception) | ~~~~~~~~~~~~~~^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\unraisableexception.py", line 95, in pytest_runtest_call | yield from unraisable_exception_runtest_hook() | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\unraisableexception.py", line 70, in unraisable_exception_runtest_hook | yield | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 139, in _multicall | teardown.throw(exception) | ~~~~~~~~~~~~~~^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\logging.py", line 846, in pytest_runtest_call | yield from self._runtest_for(item, "call") | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\logging.py", line 829, in _runtest_for | yield | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 139, in _multicall | teardown.throw(exception) | ~~~~~~~~~~~~~~^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\capture.py", line 880, in pytest_runtest_call | return (yield) | ^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 139, in _multicall | teardown.throw(exception) | ~~~~~~~~~~~~~~^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\skipping.py", line 257, in pytest_runtest_call | return (yield) | ^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 121, in _multicall | res = hook_impl.function(*args) | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\runner.py", line 174, in pytest_runtest_call | item.runtest() | ~~~~~~~~~~~~^^ | File "c:\Users\bruno\scoop\apps\python\3.14.3\Lib\site-packages\pytest_asyncio\plugin.py", line 457, in runtest | super().runtest() | ~~~~~~~~~~~~~~~^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\python.py", line 1627, in runtest | self.ihook.pytest_pyfunc_call(pyfuncitem=self) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_hooks.py", line 512, in __call__ | return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) | ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_manager.py", line 120, in _hookexec | return self._inner_hookexec(hook_name, methods, kwargs, firstresult) | ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 167, in _multicall | raise exception | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 139, in _multicall | teardown.throw(exception) | ~~~~~~~~~~~~~~^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 53, in run_old_style_hookwrapper | return result.get_result() | ~~~~~~~~~~~~~~~~~^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_result.py", line 103, in get_result | raise exc.with_traceback(tb) | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 38, in run_old_style_hookwrapper | res = yield | ^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 121, in _multicall | res = hook_impl.function(*args) | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\python.py", line 159, in pytest_pyfunc_call | result = testfunction(**testargs) | File "c:\Users\bruno\scoop\apps\python\3.14.3\Lib\site-packages\pytest_asyncio\plugin.py", line 929, in inner | _loop.run_until_complete(task) | ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 719, in run_until_complete | return future.result() | ~~~~~~~~~~~~~^^ | File "C:\dev\git\python\imago\tests\test_isolation.py", line 123, in test_client_b_cannot_delete_client_a_image | upload_resp = await _upload_test_image(async_client, auth_headers_a) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "C:\dev\git\python\imago\tests\test_isolation.py", line 49, in _upload_test_image | response = await async_client.post( | ^^^^^^^^^^^^^^^^^^^^^^^^ | ...<3 lines>... | ) | ^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py", line 1905, in post | return await self.request( | ^^^^^^^^^^^^^^^^^^^ | ...<13 lines>... | ) | ^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py", line 1585, in request | return await self.send(request, auth=auth, follow_redirects=follow_redirects) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py", line 1674, in send | response = await self._send_handling_auth( | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ...<4 lines>... | ) | ^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py", line 1702, in _send_handling_auth | response = await self._send_handling_redirects( | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ...<3 lines>... | ) | ^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py", line 1739, in _send_handling_redirects | response = await self._send_single_request(request) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py", line 1776, in _send_single_request | response = await transport.handle_async_request(request) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_transports\asgi.py", line 157, in handle_async_request | await self.app(scope, receive, send) | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\fastapi\applications.py", line 1054, in __call__ | await super().__call__(scope, receive, send) | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\applications.py", line 113, in __call__ | await self.middleware_stack(scope, receive, send) | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\errors.py", line 187, in __call__ | raise exc | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\errors.py", line 165, in __call__ | await self.app(scope, receive, _send) | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\prometheus_fastapi_instrumentator\middleware.py", line 174, in __call__ | raise exc | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\prometheus_fastapi_instrumentator\middleware.py", line 172, in __call__ | await self.app(scope, receive, send_wrapper) | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py", line 185, in __call__ | with collapse_excgroups(): | ~~~~~~~~~~~~~~~~~~^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\contextlib.py", line 162, in __exit__ | self.gen.throw(value) | ~~~~~~~~~~~~~~^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_utils.py", line 83, in collapse_excgroups | raise exc | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py", line 187, in __call__ | response = await self.dispatch_func(request, call_next) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "C:\dev\git\python\imago\app\middleware\logging_middleware.py", line 26, in dispatch | response = await call_next(request) | ^^^^^^^^^^^^^^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py", line 163, in call_next | raise app_exc | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py", line 149, in coro | await self.app(scope, receive_or_disconnect, send_no_error) | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py", line 185, in __call__ | with collapse_excgroups(): | ~~~~~~~~~~~~~~~~~~^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\contextlib.py", line 162, in __exit__ | self.gen.throw(value) | ~~~~~~~~~~~~~~^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_utils.py", line 83, in collapse_excgroups | raise exc | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py", line 187, in __call__ | response = await self.dispatch_func(request, call_next) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "C:\dev\git\python\imago\app\middleware\versioning.py", line 22, in dispatch | response = await call_next(request) | ^^^^^^^^^^^^^^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py", line 163, in call_next | raise app_exc | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py", line 149, in coro | await self.app(scope, receive_or_disconnect, send_no_error) | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\cors.py", line 85, in __call__ | await self.app(scope, receive, send) | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\exceptions.py", line 62, in __call__ | await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send) | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_exception_handler.py", line 62, in wrapped_app | raise exc | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_exception_handler.py", line 51, in wrapped_app | await app(scope, receive, sender) | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\routing.py", line 715, in __call__ | await self.middleware_stack(scope, receive, send) | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\routing.py", line 735, in app | await route.handle(scope, receive, send) | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\routing.py", line 288, in handle | await self.app(scope, receive, send) | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\routing.py", line 76, in app | await wrap_app_handling_exceptions(app, request)(scope, receive, send) | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_exception_handler.py", line 62, in wrapped_app | raise exc | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_exception_handler.py", line 51, in wrapped_app | await app(scope, receive, sender) | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\routing.py", line 73, in app | response = await f(request) | ^^^^^^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\fastapi\routing.py", line 301, in app | raw_response = await run_endpoint_function( | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ...<3 lines>... | ) | ^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\fastapi\routing.py", line 212, in run_endpoint_function | return await dependant.call(**values) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\slowapi\extension.py", line 734, in async_wrapper | response = await func(*args, **kwargs) # type: ignore | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "C:\dev\git\python\imago\app\routers\images.py", line 95, in upload_image | file_data = await storage.save_upload(file, client_id=client.id) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "C:\dev\git\python\imago\app\services\storage.py", line 64, in save_upload | await backend.save(content, rel_file_path, file.content_type) | File "C:\dev\git\python\imago\app\services\storage_backend.py", line 161, in save | await client.create_bucket(Bucket=self._bucket) | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\client.py", line 391, in _make_api_call | http, parsed_response = await self._make_request( | ^^^^^^^^^^^^^^^^^^^^^^^^^ | operation_model, request_dict, request_context | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ) | ^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\client.py", line 419, in _make_request | return await self._endpoint.make_request( | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | operation_model, request_dict | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ) | ^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 102, in _send_request | while await self._needs_retry( | ^^^^^^^^^^^^^^^^^^^^^^^^ | ...<5 lines>... | ): | ^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 264, in _needs_retry | responses = await self._event_emitter.emit( | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ...<7 lines>... | ) | ^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\hooks.py", line 66, in _emit | response = await resolve_awaitable(handler(**kwargs)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable | return await obj | ^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 107, in _call | if await resolve_awaitable(self._checker(**checker_kwargs)): | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable | return await obj | ^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 126, in _call | should_retry = await self._should_retry( | ^^^^^^^^^^^^^^^^^^^^^^^^^ | attempt_number, response, caught_exception | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ) | ^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 165, in _should_retry | return await resolve_awaitable( | ^^^^^^^^^^^^^^^^^^^^^^^^ | self._checker(attempt_number, response, caught_exception) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ) | ^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable | return await obj | ^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call | checker(attempt_number, response, caught_exception) | ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__ | return self._check_caught_exception( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | attempt_number, caught_exception | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ) | ^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception | raise caught_exception | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response | http_response = await self._send(request) | ^^^^^^^^^^^^^^^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send | return await self.http_session.send(request) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send | raise EndpointConnectionError(endpoint_url=request.url, error=e) | botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" +------------------------------------ During handling of the above exception, another exception occurred: tests\test_isolation.py:123: in test_client_b_cannot_delete_client_a_image upload_resp = await _upload_test_image(async_client, auth_headers_a) tests\test_isolation.py:49: in _upload_test_image response = await async_client.post( C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py:1905: in post return await self.request( C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py:1585: in request return await self.send(request, auth=auth, follow_redirects=follow_redirects) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py:1674: in send response = await self._send_handling_auth( C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py:1702: in _send_handling_auth response = await self._send_handling_redirects( C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py:1739: in _send_handling_redirects response = await self._send_single_request(request) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py:1776: in _send_single_request response = await transport.handle_async_request(request) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_transports\asgi.py:157: in handle_async_request await self.app(scope, receive, send) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\fastapi\applications.py:1054: in __call__ await super().__call__(scope, receive, send) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\applications.py:113: in __call__ await self.middleware_stack(scope, receive, send) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\errors.py:187: in __call__ raise exc C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\errors.py:165: in __call__ await self.app(scope, receive, _send) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\prometheus_fastapi_instrumentator\middleware.py:174: in __call__ raise exc C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\prometheus_fastapi_instrumentator\middleware.py:172: in __call__ await self.app(scope, receive, send_wrapper) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py:185: in __call__ with collapse_excgroups(): C:\Users\bruno\scoop\apps\python\current\Lib\contextlib.py:162: in __exit__ self.gen.throw(value) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_utils.py:83: in collapse_excgroups raise exc C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py:187: in __call__ response = await self.dispatch_func(request, call_next) app\middleware\logging_middleware.py:26: in dispatch response = await call_next(request) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py:163: in call_next raise app_exc C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py:149: in coro await self.app(scope, receive_or_disconnect, send_no_error) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py:185: in __call__ with collapse_excgroups(): C:\Users\bruno\scoop\apps\python\current\Lib\contextlib.py:162: in __exit__ self.gen.throw(value) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_utils.py:83: in collapse_excgroups raise exc C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py:187: in __call__ response = await self.dispatch_func(request, call_next) app\middleware\versioning.py:22: in dispatch response = await call_next(request) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py:163: in call_next raise app_exc C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py:149: in coro await self.app(scope, receive_or_disconnect, send_no_error) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\cors.py:85: in __call__ await self.app(scope, receive, send) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\exceptions.py:62: in __call__ await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_exception_handler.py:62: in wrapped_app raise exc C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_exception_handler.py:51: in wrapped_app await app(scope, receive, sender) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\routing.py:715: in __call__ await self.middleware_stack(scope, receive, send) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\routing.py:735: in app await route.handle(scope, receive, send) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\routing.py:288: in handle await self.app(scope, receive, send) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\routing.py:76: in app await wrap_app_handling_exceptions(app, request)(scope, receive, send) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_exception_handler.py:62: in wrapped_app raise exc C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_exception_handler.py:51: in wrapped_app await app(scope, receive, sender) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\routing.py:73: in app response = await f(request) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\fastapi\routing.py:301: in app raw_response = await run_endpoint_function( C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\fastapi\routing.py:212: in run_endpoint_function return await dependant.call(**values) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\slowapi\extension.py:734: in async_wrapper response = await func(*args, **kwargs) # type: ignore app\routers\images.py:95: in upload_image file_data = await storage.save_upload(file, client_id=client.id) app\services\storage.py:64: in save_upload await backend.save(content, rel_file_path, file.content_type) app\services\storage_backend.py:161: in save await client.create_bucket(Bucket=self._bucket) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\client.py:391: in _make_api_call http, parsed_response = await self._make_request( C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\client.py:419: in _make_request return await self._endpoint.make_request( C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py:102: in _send_request while await self._needs_retry( C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py:264: in _needs_retry responses = await self._event_emitter.emit( C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\hooks.py:66: in _emit response = await resolve_awaitable(handler(**kwargs)) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py:15: in resolve_awaitable return await obj C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py:107: in _call if await resolve_awaitable(self._checker(**checker_kwargs)): C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py:15: in resolve_awaitable return await obj C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py:126: in _call should_retry = await self._should_retry( C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py:165: in _should_retry return await resolve_awaitable( C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py:15: in resolve_awaitable return await obj C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py:174: in _call checker(attempt_number, response, caught_exception) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py:247: in __call__ return self._check_caught_exception( C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py:416: in _check_caught_exception raise caught_exception C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py:183: in _do_get_response http_response = await self._send(request) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py:287: in _send return await self.http_session.send(request) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py:267: in send raise EndpointConnectionError(endpoint_url=request.url, error=e) E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" ---------------------------- Captured stdout setup ---------------------------- 2026-02-25T02:51:57.303074Z [debug ] Using proactor: IocpProactor [asyncio] 2026-02-25T02:51:57.304569Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:51:57.304868Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:51:57.305271Z [debug ] executing functools.partial(, 'PRAGMA main.table_info("images")', ()) [aiosqlite] 2026-02-25T02:51:57.305521Z [debug ] operation functools.partial(, 'PRAGMA main.table_info("images")', ()) completed [aiosqlite] 2026-02-25T02:51:57.305851Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:51:57.306037Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:51:57.306395Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:51:57.306582Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:51:57.306981Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:51:57.307168Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:51:57.307469Z [debug ] executing functools.partial(, 'PRAGMA temp.table_info("images")', ()) [aiosqlite] 2026-02-25T02:51:57.307689Z [debug ] operation functools.partial(, 'PRAGMA temp.table_info("images")', ()) completed [aiosqlite] 2026-02-25T02:51:57.307980Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:51:57.308159Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:51:57.308564Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:51:57.308827Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:51:57.309326Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:51:57.309499Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:51:57.309734Z [debug ] executing functools.partial(, 'PRAGMA main.table_info("api_clients")', ()) [aiosqlite] 2026-02-25T02:51:57.309909Z [debug ] operation functools.partial(, 'PRAGMA main.table_info("api_clients")', ()) completed [aiosqlite] 2026-02-25T02:51:57.310144Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:51:57.310288Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:51:57.310498Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:51:57.310637Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:51:57.311016Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:51:57.311185Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:51:57.311454Z [debug ] executing functools.partial(, 'PRAGMA temp.table_info("api_clients")', ()) [aiosqlite] 2026-02-25T02:51:57.311612Z [debug ] operation functools.partial(, 'PRAGMA temp.table_info("api_clients")', ()) completed [aiosqlite] 2026-02-25T02:51:57.311865Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:51:57.312015Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:51:57.312253Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:51:57.312413Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:51:57.313069Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:51:57.313318Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:51:57.313706Z [debug ] executing functools.partial(, '\nCREATE TABLE api_clients (\n\tid VARCHAR(36) NOT NULL, \n\tname VARCHAR(256) NOT NULL, \n\tapi_key_hash VARCHAR(64) NOT NULL, \n\tscopes JSON NOT NULL, \n\t"plan" VARCHAR(8) NOT NULL, \n\tis_active BOOLEAN NOT NULL, \n\tstorage_used_bytes BIGINT NOT NULL, \n\tquota_storage_mb INTEGER NOT NULL, \n\tquota_images INTEGER NOT NULL, \n\tcreated_at DATETIME, \n\tupdated_at DATETIME, \n\tPRIMARY KEY (id)\n)\n\n', ()) [aiosqlite] 2026-02-25T02:51:57.314180Z [debug ] operation functools.partial(, '\nCREATE TABLE api_clients (\n\tid VARCHAR(36) NOT NULL, \n\tname VARCHAR(256) NOT NULL, \n\tapi_key_hash VARCHAR(64) NOT NULL, \n\tscopes JSON NOT NULL, \n\t"plan" VARCHAR(8) NOT NULL, \n\tis_active BOOLEAN NOT NULL, \n\tstorage_used_bytes BIGINT NOT NULL, \n\tquota_storage_mb INTEGER NOT NULL, \n\tquota_images INTEGER NOT NULL, \n\tcreated_at DATETIME, \n\tupdated_at DATETIME, \n\tPRIMARY KEY (id)\n)\n\n', ()) completed [aiosqlite] 2026-02-25T02:51:57.314488Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:51:57.314861Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:51:57.315435Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:51:57.315713Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:51:57.316094Z [debug ] executing functools.partial(, 'CREATE UNIQUE INDEX ix_api_clients_api_key_hash ON api_clients (api_key_hash)', ()) [aiosqlite] 2026-02-25T02:51:57.316521Z [debug ] operation functools.partial(, 'CREATE UNIQUE INDEX ix_api_clients_api_key_hash ON api_clients (api_key_hash)', ()) completed [aiosqlite] 2026-02-25T02:51:57.316834Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:51:57.317001Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:51:57.317347Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:51:57.317487Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:51:57.317721Z [debug ] executing functools.partial(, 'CREATE INDEX ix_api_clients_id ON api_clients (id)', ()) [aiosqlite] 2026-02-25T02:51:57.317991Z [debug ] operation functools.partial(, 'CREATE INDEX ix_api_clients_id ON api_clients (id)', ()) completed [aiosqlite] 2026-02-25T02:51:57.318233Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:51:57.318371Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:51:57.319027Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:51:57.319167Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:51:57.319414Z [debug ] executing functools.partial(, '\nCREATE TABLE images (\n\tid INTEGER NOT NULL, \n\tuuid VARCHAR(36) NOT NULL, \n\tclient_id VARCHAR(36) NOT NULL, \n\toriginal_name VARCHAR(512) NOT NULL, \n\tfilename VARCHAR(512) NOT NULL, \n\tfile_path VARCHAR(1024) NOT NULL, \n\tthumbnail_path VARCHAR(1024), \n\tmime_type VARCHAR(128), \n\tfile_size BIGINT, \n\twidth INTEGER, \n\theight INTEGER, \n\tuploaded_at DATETIME, \n\tprocessing_status VARCHAR(10) NOT NULL, \n\tprocessing_error TEXT, \n\tprocessing_started_at DATETIME, \n\tprocessing_done_at DATETIME, \n\texif_raw JSON, \n\texif_make VARCHAR(256), \n\texif_model VARCHAR(256), \n\texif_lens VARCHAR(256), \n\texif_taken_at DATETIME, \n\texif_gps_lat FLOAT, \n\texif_gps_lon FLOAT, \n\texif_altitude FLOAT, \n\texif_iso INTEGER, \n\texif_aperture VARCHAR(32), \n\texif_shutter VARCHAR(32), \n\texif_focal VARCHAR(32), \n\texif_flash BOOLEAN, \n\texif_orientation INTEGER, \n\texif_software VARCHAR(256), \n\tocr_text TEXT, \n\tocr_language VARCHAR(64), \n\tocr_confidence FLOAT, \n\tocr_has_text BOOLEAN, \n\tai_description TEXT, \n\tai_tags JSON, \n\tai_confidence FLOAT, \n\tai_model_used VARCHAR(128), \n\tai_processed_at DATETIME, \n\tai_prompt_tokens INTEGER, \n\tai_output_tokens INTEGER, \n\tPRIMARY KEY (id), \n\tFOREIGN KEY(client_id) REFERENCES api_clients (id)\n)\n\n', ()) [aiosqlite] 2026-02-25T02:51:57.319752Z [debug ] operation functools.partial(, '\nCREATE TABLE images (\n\tid INTEGER NOT NULL, \n\tuuid VARCHAR(36) NOT NULL, \n\tclient_id VARCHAR(36) NOT NULL, \n\toriginal_name VARCHAR(512) NOT NULL, \n\tfilename VARCHAR(512) NOT NULL, \n\tfile_path VARCHAR(1024) NOT NULL, \n\tthumbnail_path VARCHAR(1024), \n\tmime_type VARCHAR(128), \n\tfile_size BIGINT, \n\twidth INTEGER, \n\theight INTEGER, \n\tuploaded_at DATETIME, \n\tprocessing_status VARCHAR(10) NOT NULL, \n\tprocessing_error TEXT, \n\tprocessing_started_at DATETIME, \n\tprocessing_done_at DATETIME, \n\texif_raw JSON, \n\texif_make VARCHAR(256), \n\texif_model VARCHAR(256), \n\texif_lens VARCHAR(256), \n\texif_taken_at DATETIME, \n\texif_gps_lat FLOAT, \n\texif_gps_lon FLOAT, \n\texif_altitude FLOAT, \n\texif_iso INTEGER, \n\texif_aperture VARCHAR(32), \n\texif_shutter VARCHAR(32), \n\texif_focal VARCHAR(32), \n\texif_flash BOOLEAN, \n\texif_orientation INTEGER, \n\texif_software VARCHAR(256), \n\tocr_text TEXT, \n\tocr_language VARCHAR(64), \n\tocr_confidence FLOAT, \n\tocr_has_text BOOLEAN, \n\tai_description TEXT, \n\tai_tags JSON, \n\tai_confidence FLOAT, \n\tai_model_used VARCHAR(128), \n\tai_processed_at DATETIME, \n\tai_prompt_tokens INTEGER, \n\tai_output_tokens INTEGER, \n\tPRIMARY KEY (id), \n\tFOREIGN KEY(client_id) REFERENCES api_clients (id)\n)\n\n', ()) completed [aiosqlite] 2026-02-25T02:51:57.320074Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:51:57.320235Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:51:57.320536Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:51:57.320679Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:51:57.320912Z [debug ] executing functools.partial(, 'CREATE UNIQUE INDEX ix_images_uuid ON images (uuid)', ()) [aiosqlite] 2026-02-25T02:51:57.321130Z [debug ] operation functools.partial(, 'CREATE UNIQUE INDEX ix_images_uuid ON images (uuid)', ()) completed [aiosqlite] 2026-02-25T02:51:57.321359Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:51:57.321508Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:51:57.321878Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:51:57.322031Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:51:57.322273Z [debug ] executing functools.partial(, 'CREATE INDEX ix_images_id ON images (id)', ()) [aiosqlite] 2026-02-25T02:51:57.322483Z [debug ] operation functools.partial(, 'CREATE INDEX ix_images_id ON images (id)', ()) completed [aiosqlite] 2026-02-25T02:51:57.322713Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:51:57.322854Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:51:57.323375Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:51:57.324766Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:51:57.328105Z [debug ] executing functools.partial(, 'CREATE INDEX ix_images_client_id ON images (client_id)', ()) [aiosqlite] 2026-02-25T02:51:57.330824Z [debug ] operation functools.partial(, 'CREATE INDEX ix_images_client_id ON images (client_id)', ()) completed [aiosqlite] 2026-02-25T02:51:57.334209Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:51:57.335957Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:51:57.338716Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:51:57.339764Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:51:57.340930Z [debug ] executing functools.partial(, 'CREATE INDEX ix_images_processing_status ON images (processing_status)', ()) [aiosqlite] 2026-02-25T02:51:57.341938Z [debug ] operation functools.partial(, 'CREATE INDEX ix_images_processing_status ON images (processing_status)', ()) completed [aiosqlite] 2026-02-25T02:51:57.342711Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:51:57.343111Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:51:57.343908Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:51:57.344253Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:51:57.344916Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:51:57.345251Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:51:57.347745Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:51:57.348131Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:51:57.348614Z [debug ] executing functools.partial(, 'INSERT INTO api_clients (id, name, api_key_hash, scopes, "plan", is_active, storage_used_bytes, quota_storage_mb, quota_images, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('88a55e46-3f5b-4add-8511-b92474a9975b', 'Test Client A', '982e4d62421a0c37943e4a54bc2511f5ca0f29003fd7aa4ae43f7b8e5b29fef1', '["images:read", "images:write", "images:delete", "ai:use"]', 'STANDARD', 1, 0, 500, 1000, '2026-02-25 02:51:57.347513', '2026-02-25 02:51:57.347516')) [aiosqlite] 2026-02-25T02:51:57.349058Z [debug ] operation functools.partial(, 'INSERT INTO api_clients (id, name, api_key_hash, scopes, "plan", is_active, storage_used_bytes, quota_storage_mb, quota_images, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('88a55e46-3f5b-4add-8511-b92474a9975b', 'Test Client A', '982e4d62421a0c37943e4a54bc2511f5ca0f29003fd7aa4ae43f7b8e5b29fef1', '["images:read", "images:write", "images:delete", "ai:use"]', 'STANDARD', 1, 0, 500, 1000, '2026-02-25 02:51:57.347513', '2026-02-25 02:51:57.347516')) completed [aiosqlite] 2026-02-25T02:51:57.349475Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:51:57.349691Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:51:57.350237Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:51:57.350457Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:51:57.350843Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:51:57.351035Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:51:57.351888Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:51:57.352075Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:51:57.352383Z [debug ] executing functools.partial(, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.id = ?', ('88a55e46-3f5b-4add-8511-b92474a9975b',)) [aiosqlite] 2026-02-25T02:51:57.352660Z [debug ] operation functools.partial(, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.id = ?', ('88a55e46-3f5b-4add-8511-b92474a9975b',)) completed [aiosqlite] 2026-02-25T02:51:57.352970Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:51:57.353149Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:51:57.353403Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:51:57.353566Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:51:57.354702Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:51:57.354901Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:51:57.355142Z [debug ] executing functools.partial(, 'INSERT INTO api_clients (id, name, api_key_hash, scopes, "plan", is_active, storage_used_bytes, quota_storage_mb, quota_images, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('758ac481-aa91-4637-a100-a258da7ff88c', 'Test Client B', '7ab8fbb0f2b1aa2eec8bd0163e162d9a04f154c2b46a303fd777790c412c0bea', '["images:read", "images:write", "images:delete", "ai:use"]', 'FREE', 1, 0, 500, 1000, '2026-02-25 02:51:57.354582', '2026-02-25 02:51:57.354584')) [aiosqlite] 2026-02-25T02:51:57.355358Z [debug ] operation functools.partial(, 'INSERT INTO api_clients (id, name, api_key_hash, scopes, "plan", is_active, storage_used_bytes, quota_storage_mb, quota_images, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('758ac481-aa91-4637-a100-a258da7ff88c', 'Test Client B', '7ab8fbb0f2b1aa2eec8bd0163e162d9a04f154c2b46a303fd777790c412c0bea', '["images:read", "images:write", "images:delete", "ai:use"]', 'FREE', 1, 0, 500, 1000, '2026-02-25 02:51:57.354582', '2026-02-25 02:51:57.354584')) completed [aiosqlite] 2026-02-25T02:51:57.355616Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:51:57.355760Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:51:57.356184Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:51:57.356488Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:51:57.356882Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:51:57.357069Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:51:57.357901Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:51:57.358056Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:51:57.358331Z [debug ] executing functools.partial(, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.id = ?', ('758ac481-aa91-4637-a100-a258da7ff88c',)) [aiosqlite] 2026-02-25T02:51:57.358540Z [debug ] operation functools.partial(, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.id = ?', ('758ac481-aa91-4637-a100-a258da7ff88c',)) completed [aiosqlite] 2026-02-25T02:51:57.358783Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:51:57.358930Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:51:57.359135Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:51:57.359269Z [debug ] operation functools.partial() completed [aiosqlite] ----------------------------- Captured log setup ------------------------------ DEBUG asyncio:proactor_events.py:633 Using proactor: IocpProactor DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'PRAGMA main.table_info("images")', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'PRAGMA main.table_info("images")', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'PRAGMA temp.table_info("images")', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'PRAGMA temp.table_info("images")', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'PRAGMA main.table_info("api_clients")', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'PRAGMA main.table_info("api_clients")', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'PRAGMA temp.table_info("api_clients")', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'PRAGMA temp.table_info("api_clients")', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, '\nCREATE TABLE api_clients (\n\tid VARCHAR(36) NOT NULL, \n\tname VARCHAR(256) NOT NULL, \n\tapi_key_hash VARCHAR(64) NOT NULL, \n\tscopes JSON NOT NULL, \n\t"plan" VARCHAR(8) NOT NULL, \n\tis_active BOOLEAN NOT NULL, \n\tstorage_used_bytes BIGINT NOT NULL, \n\tquota_storage_mb INTEGER NOT NULL, \n\tquota_images INTEGER NOT NULL, \n\tcreated_at DATETIME, \n\tupdated_at DATETIME, \n\tPRIMARY KEY (id)\n)\n\n', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, '\nCREATE TABLE api_clients (\n\tid VARCHAR(36) NOT NULL, \n\tname VARCHAR(256) NOT NULL, \n\tapi_key_hash VARCHAR(64) NOT NULL, \n\tscopes JSON NOT NULL, \n\t"plan" VARCHAR(8) NOT NULL, \n\tis_active BOOLEAN NOT NULL, \n\tstorage_used_bytes BIGINT NOT NULL, \n\tquota_storage_mb INTEGER NOT NULL, \n\tquota_images INTEGER NOT NULL, \n\tcreated_at DATETIME, \n\tupdated_at DATETIME, \n\tPRIMARY KEY (id)\n)\n\n', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'CREATE UNIQUE INDEX ix_api_clients_api_key_hash ON api_clients (api_key_hash)', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'CREATE UNIQUE INDEX ix_api_clients_api_key_hash ON api_clients (api_key_hash)', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'CREATE INDEX ix_api_clients_id ON api_clients (id)', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'CREATE INDEX ix_api_clients_id ON api_clients (id)', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, '\nCREATE TABLE images (\n\tid INTEGER NOT NULL, \n\tuuid VARCHAR(36) NOT NULL, \n\tclient_id VARCHAR(36) NOT NULL, \n\toriginal_name VARCHAR(512) NOT NULL, \n\tfilename VARCHAR(512) NOT NULL, \n\tfile_path VARCHAR(1024) NOT NULL, \n\tthumbnail_path VARCHAR(1024), \n\tmime_type VARCHAR(128), \n\tfile_size BIGINT, \n\twidth INTEGER, \n\theight INTEGER, \n\tuploaded_at DATETIME, \n\tprocessing_status VARCHAR(10) NOT NULL, \n\tprocessing_error TEXT, \n\tprocessing_started_at DATETIME, \n\tprocessing_done_at DATETIME, \n\texif_raw JSON, \n\texif_make VARCHAR(256), \n\texif_model VARCHAR(256), \n\texif_lens VARCHAR(256), \n\texif_taken_at DATETIME, \n\texif_gps_lat FLOAT, \n\texif_gps_lon FLOAT, \n\texif_altitude FLOAT, \n\texif_iso INTEGER, \n\texif_aperture VARCHAR(32), \n\texif_shutter VARCHAR(32), \n\texif_focal VARCHAR(32), \n\texif_flash BOOLEAN, \n\texif_orientation INTEGER, \n\texif_software VARCHAR(256), \n\tocr_text TEXT, \n\tocr_language VARCHAR(64), \n\tocr_confidence FLOAT, \n\tocr_has_text BOOLEAN, \n\tai_description TEXT, \n\tai_tags JSON, \n\tai_confidence FLOAT, \n\tai_model_used VARCHAR(128), \n\tai_processed_at DATETIME, \n\tai_prompt_tokens INTEGER, \n\tai_output_tokens INTEGER, \n\tPRIMARY KEY (id), \n\tFOREIGN KEY(client_id) REFERENCES api_clients (id)\n)\n\n', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, '\nCREATE TABLE images (\n\tid INTEGER NOT NULL, \n\tuuid VARCHAR(36) NOT NULL, \n\tclient_id VARCHAR(36) NOT NULL, \n\toriginal_name VARCHAR(512) NOT NULL, \n\tfilename VARCHAR(512) NOT NULL, \n\tfile_path VARCHAR(1024) NOT NULL, \n\tthumbnail_path VARCHAR(1024), \n\tmime_type VARCHAR(128), \n\tfile_size BIGINT, \n\twidth INTEGER, \n\theight INTEGER, \n\tuploaded_at DATETIME, \n\tprocessing_status VARCHAR(10) NOT NULL, \n\tprocessing_error TEXT, \n\tprocessing_started_at DATETIME, \n\tprocessing_done_at DATETIME, \n\texif_raw JSON, \n\texif_make VARCHAR(256), \n\texif_model VARCHAR(256), \n\texif_lens VARCHAR(256), \n\texif_taken_at DATETIME, \n\texif_gps_lat FLOAT, \n\texif_gps_lon FLOAT, \n\texif_altitude FLOAT, \n\texif_iso INTEGER, \n\texif_aperture VARCHAR(32), \n\texif_shutter VARCHAR(32), \n\texif_focal VARCHAR(32), \n\texif_flash BOOLEAN, \n\texif_orientation INTEGER, \n\texif_software VARCHAR(256), \n\tocr_text TEXT, \n\tocr_language VARCHAR(64), \n\tocr_confidence FLOAT, \n\tocr_has_text BOOLEAN, \n\tai_description TEXT, \n\tai_tags JSON, \n\tai_confidence FLOAT, \n\tai_model_used VARCHAR(128), \n\tai_processed_at DATETIME, \n\tai_prompt_tokens INTEGER, \n\tai_output_tokens INTEGER, \n\tPRIMARY KEY (id), \n\tFOREIGN KEY(client_id) REFERENCES api_clients (id)\n)\n\n', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'CREATE UNIQUE INDEX ix_images_uuid ON images (uuid)', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'CREATE UNIQUE INDEX ix_images_uuid ON images (uuid)', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'CREATE INDEX ix_images_id ON images (id)', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'CREATE INDEX ix_images_id ON images (id)', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'CREATE INDEX ix_images_client_id ON images (client_id)', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'CREATE INDEX ix_images_client_id ON images (client_id)', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'CREATE INDEX ix_images_processing_status ON images (processing_status)', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'CREATE INDEX ix_images_processing_status ON images (processing_status)', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'INSERT INTO api_clients (id, name, api_key_hash, scopes, "plan", is_active, storage_used_bytes, quota_storage_mb, quota_images, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('88a55e46-3f5b-4add-8511-b92474a9975b', 'Test Client A', '982e4d62421a0c37943e4a54bc2511f5ca0f29003fd7aa4ae43f7b8e5b29fef1', '["images:read", "images:write", "images:delete", "ai:use"]', 'STANDARD', 1, 0, 500, 1000, '2026-02-25 02:51:57.347513', '2026-02-25 02:51:57.347516')) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'INSERT INTO api_clients (id, name, api_key_hash, scopes, "plan", is_active, storage_used_bytes, quota_storage_mb, quota_images, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('88a55e46-3f5b-4add-8511-b92474a9975b', 'Test Client A', '982e4d62421a0c37943e4a54bc2511f5ca0f29003fd7aa4ae43f7b8e5b29fef1', '["images:read", "images:write", "images:delete", "ai:use"]', 'STANDARD', 1, 0, 500, 1000, '2026-02-25 02:51:57.347513', '2026-02-25 02:51:57.347516')) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.id = ?', ('88a55e46-3f5b-4add-8511-b92474a9975b',)) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.id = ?', ('88a55e46-3f5b-4add-8511-b92474a9975b',)) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'INSERT INTO api_clients (id, name, api_key_hash, scopes, "plan", is_active, storage_used_bytes, quota_storage_mb, quota_images, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('758ac481-aa91-4637-a100-a258da7ff88c', 'Test Client B', '7ab8fbb0f2b1aa2eec8bd0163e162d9a04f154c2b46a303fd777790c412c0bea', '["images:read", "images:write", "images:delete", "ai:use"]', 'FREE', 1, 0, 500, 1000, '2026-02-25 02:51:57.354582', '2026-02-25 02:51:57.354584')) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'INSERT INTO api_clients (id, name, api_key_hash, scopes, "plan", is_active, storage_used_bytes, quota_storage_mb, quota_images, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('758ac481-aa91-4637-a100-a258da7ff88c', 'Test Client B', '7ab8fbb0f2b1aa2eec8bd0163e162d9a04f154c2b46a303fd777790c412c0bea', '["images:read", "images:write", "images:delete", "ai:use"]', 'FREE', 1, 0, 500, 1000, '2026-02-25 02:51:57.354582', '2026-02-25 02:51:57.354584')) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.id = ?', ('758ac481-aa91-4637-a100-a258da7ff88c',)) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.id = ?', ('758ac481-aa91-4637-a100-a258da7ff88c',)) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed ---------------------------- Captured stdout call ----------------------------- 2026-02-25T02:51:57.361456Z [debug ] Calling on_part_begin with no data [multipart.multipart] 2026-02-25T02:51:57.361986Z [debug ] Calling on_header_field with data[0:19] [multipart.multipart] 2026-02-25T02:51:57.362151Z [debug ] Calling on_header_value with data[21:64] [multipart.multipart] 2026-02-25T02:51:57.362279Z [debug ] Calling on_header_end with no data [multipart.multipart] 2026-02-25T02:51:57.362408Z [debug ] Calling on_header_field with data[66:78] [multipart.multipart] 2026-02-25T02:51:57.362533Z [debug ] Calling on_header_value with data[80:90] [multipart.multipart] 2026-02-25T02:51:57.362656Z [debug ] Calling on_header_end with no data [multipart.multipart] 2026-02-25T02:51:57.362778Z [debug ] Calling on_headers_finished with no data [multipart.multipart] 2026-02-25T02:51:57.363236Z [debug ] Calling on_part_data with data[0:336] [multipart.multipart] 2026-02-25T02:51:57.363927Z [debug ] Calling on_part_end with no data [multipart.multipart] 2026-02-25T02:51:57.364068Z [debug ] Calling on_end with no data [multipart.multipart] 2026-02-25T02:51:57.366119Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:51:57.366321Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:51:57.366585Z [debug ] executing functools.partial(, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.api_key_hash = ?', ('982e4d62421a0c37943e4a54bc2511f5ca0f29003fd7aa4ae43f7b8e5b29fef1',)) [aiosqlite] 2026-02-25T02:51:57.366842Z [debug ] operation functools.partial(, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.api_key_hash = ?', ('982e4d62421a0c37943e4a54bc2511f5ca0f29003fd7aa4ae43f7b8e5b29fef1',)) completed [aiosqlite] 2026-02-25T02:51:57.367152Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:51:57.367297Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:51:57.367521Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:51:57.367668Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:51:57.369423Z [debug ] Changing event name from creating-client-class.iot-data to creating-client-class.iot-data-plane [botocore.hooks] 2026-02-25T02:51:57.370601Z [debug ] Changing event name from before-call.apigateway to before-call.api-gateway [botocore.hooks] 2026-02-25T02:51:57.371148Z [debug ] Changing event name from request-created.machinelearning.Predict to request-created.machine-learning.Predict [botocore.hooks] 2026-02-25T02:51:57.372001Z [debug ] Changing event name from before-parameter-build.autoscaling.CreateLaunchConfiguration to before-parameter-build.auto-scaling.CreateLaunchConfiguration [botocore.hooks] 2026-02-25T02:51:57.372182Z [debug ] Changing event name from before-parameter-build.route53 to before-parameter-build.route-53 [botocore.hooks] 2026-02-25T02:51:57.372594Z [debug ] Changing event name from request-created.cloudsearchdomain.Search to request-created.cloudsearch-domain.Search [botocore.hooks] 2026-02-25T02:51:57.373108Z [debug ] Changing event name from docs.*.autoscaling.CreateLaunchConfiguration.complete-section to docs.*.auto-scaling.CreateLaunchConfiguration.complete-section [botocore.hooks] 2026-02-25T02:51:57.374507Z [debug ] Changing event name from before-parameter-build.logs.CreateExportTask to before-parameter-build.cloudwatch-logs.CreateExportTask [botocore.hooks] 2026-02-25T02:51:57.374704Z [debug ] Changing event name from docs.*.logs.CreateExportTask.complete-section to docs.*.cloudwatch-logs.CreateExportTask.complete-section [botocore.hooks] 2026-02-25T02:51:57.374867Z [debug ] Changing event name from before-parameter-build.cloudsearchdomain.Search to before-parameter-build.cloudsearch-domain.Search [botocore.hooks] 2026-02-25T02:51:57.375024Z [debug ] Changing event name from docs.*.cloudsearchdomain.Search.complete-section to docs.*.cloudsearch-domain.Search.complete-section [botocore.hooks] 2026-02-25T02:51:57.375321Z [debug ] Setting config variable for region to 'us-east-1' [botocore.session] 2026-02-25T02:51:57.376622Z [debug ] Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\endpoints.json [botocore.loaders] 2026-02-25T02:51:57.384256Z [debug ] Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\sdk-default-configuration.json [botocore.loaders] 2026-02-25T02:51:57.384563Z [debug ] Event choose-service-name: calling handler [botocore.hooks] 2026-02-25T02:51:57.499017Z [debug ] Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\s3\2006-03-01\service-2.json.gz [botocore.loaders] 2026-02-25T02:51:57.618279Z [debug ] Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\s3\2006-03-01\endpoint-rule-set-1.json.gz [botocore.loaders] 2026-02-25T02:51:57.620539Z [debug ] Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\partitions.json [botocore.loaders] 2026-02-25T02:51:57.621321Z [debug ] Event creating-client-class.s3: calling handler [botocore.hooks] 2026-02-25T02:51:57.621487Z [debug ] Event creating-client-class.s3: calling handler ._handler at 0x00000265DD1C1430> [botocore.hooks] 2026-02-25T02:51:57.621633Z [debug ] Event creating-client-class.s3: calling handler [botocore.hooks] 2026-02-25T02:51:57.622608Z [debug ] Setting s3 timeout as (60, 60) [botocore.endpoint] 2026-02-25T02:51:57.631745Z [debug ] Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\_retry.json [botocore.loaders] 2026-02-25T02:51:57.635979Z [debug ] Registering retry handlers for service: s3 [botocore.client] 2026-02-25T02:51:57.637735Z [debug ] Registering S3 region redirector handler [botocore.utils] 2026-02-25T02:51:57.639345Z [debug ] Registering S3Express Identity Resolver [botocore.utils] 2026-02-25T02:51:57.640658Z [debug ] Event before-parameter-build.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:51:57.641086Z [debug ] Event before-parameter-build.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:51:57.641465Z [debug ] Event before-parameter-build.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:51:57.641835Z [debug ] Event before-parameter-build.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:51:57.642192Z [debug ] Event before-parameter-build.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:51:57.642633Z [debug ] Event before-endpoint-resolution.s3: calling handler [botocore.hooks] 2026-02-25T02:51:57.642977Z [debug ] Event before-endpoint-resolution.s3: calling handler > [botocore.hooks] 2026-02-25T02:51:57.643394Z [debug ] Calling endpoint provider with parameters: {'Bucket': 'imago', 'Region': 'us-east-1', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://minio:9000', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': True, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True} [aiobotocore.regions] 2026-02-25T02:51:57.644306Z [debug ] Endpoint provider result: http://minio:9000/imago [aiobotocore.regions] 2026-02-25T02:51:57.644574Z [debug ] Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" [botocore.regions] 2026-02-25T02:51:57.644826Z [debug ] Selected auth type "v4" as "v4" with signing context params: {'region': 'us-east-1', 'signing_name': 's3', 'disableDoubleEncoding': True} [botocore.regions] 2026-02-25T02:51:57.645413Z [debug ] Event before-call.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:51:57.645672Z [debug ] Event before-call.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:51:57.645902Z [debug ] Event before-call.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:51:57.646131Z [debug ] Event before-call.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:51:57.646424Z [debug ] Making request for OperationModel(name=HeadBucket) with params: {'url_path': '', 'query_string': {}, 'method': 'HEAD', 'headers': {'User-Agent': 'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106'}, 'body': b'', 'auth_path': '/imago/', 'url': 'http://minio:9000/imago', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': False, 'auth_type': 'v4', 's3_redirect': {'redirected': False, 'bucket': 'imago', 'params': {'Bucket': 'imago'}}, 'input_params': {'Bucket': 'imago'}, 'signing': {'region': 'us-east-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'us-east-1'}]}}} [botocore.endpoint] 2026-02-25T02:51:57.646927Z [debug ] Event request-created.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:51:57.647238Z [debug ] Event choose-signer.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:51:57.647445Z [debug ] Event choose-signer.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:51:57.647711Z [debug ] Event before-sign.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:51:57.647898Z [debug ] Event before-sign.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:51:57.648285Z [debug ] Calculating signature using v4 auth. [botocore.auth] 2026-02-25T02:51:57.648478Z [debug ] CanonicalRequest: HEAD /imago host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025157Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth] 2026-02-25T02:51:57.648690Z [debug ] StringToSign: AWS4-HMAC-SHA256 20260225T025157Z 20260225/us-east-1/s3/aws4_request afebb02f8311b3fc4b7f2bfff0a9fec857943e5da9d7b7e2a3e1e908c3536800 [botocore.auth] 2026-02-25T02:51:57.648912Z [debug ] Signature: f8a0945177fb72f2142813d7e7404ad1a00d69c0efc75c7e03bd03918b5c032f [botocore.auth] 2026-02-25T02:51:57.649150Z [debug ] Event request-created.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:51:57.649394Z [debug ] Sending http request: [botocore.endpoint] 2026-02-25T02:51:57.650207Z [debug ] Certificate path: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\certifi\cacert.pem [botocore.httpsession] 2026-02-25T02:52:00.747824Z [debug ] Exception received when sending HTTP request. [botocore.endpoint] Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" 2026-02-25T02:52:00.754109Z [debug ] Event needs-retry.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:52:00.754350Z [debug ] retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" [botocore.retryhandler] Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry return await resolve_awaitable( ^^^^^^^^^^^^^^^^^^^^^^^^ self._checker(attempt_number, response, caught_exception) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable return await obj ^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call checker(attempt_number, response, caught_exception) ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__ return self._check_caught_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ attempt_number, caught_exception ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception raise caught_exception File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" 2026-02-25T02:52:00.779051Z [debug ] Retry needed, action of: 0.838245714396627 [botocore.retryhandler] 2026-02-25T02:52:00.779408Z [debug ] Event needs-retry.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:52:00.779692Z [debug ] Response received to retry, sleeping for 0.838245714396627 seconds [botocore.endpoint] 2026-02-25T02:52:01.626412Z [debug ] Event request-created.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:52:01.627785Z [debug ] Event choose-signer.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:52:01.628592Z [debug ] Event choose-signer.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:52:01.629336Z [debug ] Event before-sign.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:52:01.629818Z [debug ] Event before-sign.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:52:01.630780Z [debug ] Calculating signature using v4 auth. [botocore.auth] 2026-02-25T02:52:01.631498Z [debug ] CanonicalRequest: HEAD /imago host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025201Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth] 2026-02-25T02:52:01.632258Z [debug ] StringToSign: AWS4-HMAC-SHA256 20260225T025201Z 20260225/us-east-1/s3/aws4_request 2b1568270063d415ffe3b208be022d191ffb4c4e9b1349b4ee7c18a59944856d [botocore.auth] 2026-02-25T02:52:01.632800Z [debug ] Signature: 715d6c5eb87b5c673e09f6c75cd3e6d4bfe2ec252ad59b676101b7a054b51f63 [botocore.auth] 2026-02-25T02:52:01.633454Z [debug ] Event request-created.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:52:01.634113Z [debug ] Sending http request: [botocore.endpoint] 2026-02-25T02:52:04.338912Z [debug ] Exception received when sending HTTP request. [botocore.endpoint] Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" 2026-02-25T02:52:04.349108Z [debug ] Event needs-retry.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:52:04.349427Z [debug ] retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" [botocore.retryhandler] Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry return await resolve_awaitable( ^^^^^^^^^^^^^^^^^^^^^^^^ self._checker(attempt_number, response, caught_exception) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable return await obj ^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call checker(attempt_number, response, caught_exception) ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__ return self._check_caught_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ attempt_number, caught_exception ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception raise caught_exception File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" 2026-02-25T02:52:04.356585Z [debug ] Retry needed, action of: 1.9014014875372582 [botocore.retryhandler] 2026-02-25T02:52:04.356832Z [debug ] Event needs-retry.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:52:04.357040Z [debug ] Response received to retry, sleeping for 1.9014014875372582 seconds [botocore.endpoint] 2026-02-25T02:52:06.259590Z [debug ] Event request-created.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:52:06.260025Z [debug ] Event choose-signer.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:52:06.260275Z [debug ] Event choose-signer.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:52:06.260531Z [debug ] Event before-sign.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:52:06.260690Z [debug ] Event before-sign.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:52:06.260985Z [debug ] Calculating signature using v4 auth. [botocore.auth] 2026-02-25T02:52:06.261139Z [debug ] CanonicalRequest: HEAD /imago host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025206Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth] 2026-02-25T02:52:06.261298Z [debug ] StringToSign: AWS4-HMAC-SHA256 20260225T025206Z 20260225/us-east-1/s3/aws4_request 66d2253c5745c60ce57c947e5e6353d445136fe033bd36b5746ec3f3c97715ea [botocore.auth] 2026-02-25T02:52:06.261483Z [debug ] Signature: 016af37cd2dff720a02d112f6b054cec57f65fd5541ade6b02da13edcd3aa977 [botocore.auth] 2026-02-25T02:52:06.261651Z [debug ] Event request-created.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:52:06.261851Z [debug ] Sending http request: [botocore.endpoint] 2026-02-25T02:52:08.959269Z [debug ] Exception received when sending HTTP request. [botocore.endpoint] Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" 2026-02-25T02:52:08.964037Z [debug ] Event needs-retry.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:52:08.964243Z [debug ] retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" [botocore.retryhandler] Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry return await resolve_awaitable( ^^^^^^^^^^^^^^^^^^^^^^^^ self._checker(attempt_number, response, caught_exception) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable return await obj ^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call checker(attempt_number, response, caught_exception) ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__ return self._check_caught_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ attempt_number, caught_exception ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception raise caught_exception File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" 2026-02-25T02:52:08.969450Z [debug ] Retry needed, action of: 3.928145925536947 [botocore.retryhandler] 2026-02-25T02:52:08.969616Z [debug ] Event needs-retry.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:52:08.969762Z [debug ] Response received to retry, sleeping for 3.928145925536947 seconds [botocore.endpoint] 2026-02-25T02:52:12.913517Z [debug ] Event request-created.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:52:12.913964Z [debug ] Event choose-signer.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:52:12.914340Z [debug ] Event choose-signer.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:52:12.914692Z [debug ] Event before-sign.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:52:12.914981Z [debug ] Event before-sign.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:52:12.915532Z [debug ] Calculating signature using v4 auth. [botocore.auth] 2026-02-25T02:52:12.915767Z [debug ] CanonicalRequest: HEAD /imago host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025212Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth] 2026-02-25T02:52:12.916045Z [debug ] StringToSign: AWS4-HMAC-SHA256 20260225T025212Z 20260225/us-east-1/s3/aws4_request 5b6bf50010261613397fed1a9c848f7eac08cbcac2f4195c187c93a3c50da8d9 [botocore.auth] 2026-02-25T02:52:12.916344Z [debug ] Signature: 13a7ea4a86afcdefe296391f517eb71db5a7f3e863c8601c66debbfcdabe6a88 [botocore.auth] 2026-02-25T02:52:12.916667Z [debug ] Event request-created.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:52:12.917015Z [debug ] Sending http request: [botocore.endpoint] 2026-02-25T02:52:15.631364Z [debug ] Exception received when sending HTTP request. [botocore.endpoint] Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" 2026-02-25T02:52:15.642115Z [debug ] Event needs-retry.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:52:15.642444Z [debug ] retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" [botocore.retryhandler] Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry return await resolve_awaitable( ^^^^^^^^^^^^^^^^^^^^^^^^ self._checker(attempt_number, response, caught_exception) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable return await obj ^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call checker(attempt_number, response, caught_exception) ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__ return self._check_caught_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ attempt_number, caught_exception ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception raise caught_exception File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" 2026-02-25T02:52:15.652821Z [debug ] Retry needed, action of: 7.776082548180185 [botocore.retryhandler] 2026-02-25T02:52:15.655320Z [debug ] Event needs-retry.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:52:15.659011Z [debug ] Response received to retry, sleeping for 7.776082548180185 seconds [botocore.endpoint] 2026-02-25T02:52:23.452644Z [debug ] Event request-created.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:52:23.453006Z [debug ] Event choose-signer.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:52:23.453239Z [debug ] Event choose-signer.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:52:23.453447Z [debug ] Event before-sign.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:52:23.453599Z [debug ] Event before-sign.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:52:23.453899Z [debug ] Calculating signature using v4 auth. [botocore.auth] 2026-02-25T02:52:23.454049Z [debug ] CanonicalRequest: HEAD /imago host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025223Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth] 2026-02-25T02:52:23.454305Z [debug ] StringToSign: AWS4-HMAC-SHA256 20260225T025223Z 20260225/us-east-1/s3/aws4_request 6c7a22bf6125c73eeb24935704c3acad437bdac997238739c106fe1d0eca676a [botocore.auth] 2026-02-25T02:52:23.454509Z [debug ] Signature: 7c2ee2d27970b114f5ed9d1159f63f2421d0cbfc6edbb4b5b3b58010bcd82a26 [botocore.auth] 2026-02-25T02:52:23.454800Z [debug ] Event request-created.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:52:23.455111Z [debug ] Sending http request: [botocore.endpoint] 2026-02-25T02:52:26.150428Z [debug ] Exception received when sending HTTP request. [botocore.endpoint] Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" 2026-02-25T02:52:26.155636Z [debug ] Event needs-retry.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:52:26.156081Z [debug ] Event before-parameter-build.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:52:26.156231Z [debug ] Event before-parameter-build.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:52:26.156371Z [debug ] Event before-parameter-build.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:52:26.156524Z [debug ] Event before-parameter-build.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:52:26.156661Z [debug ] Event before-parameter-build.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:52:26.156823Z [debug ] Event before-endpoint-resolution.s3: calling handler [botocore.hooks] 2026-02-25T02:52:26.156961Z [debug ] Event before-endpoint-resolution.s3: calling handler > [botocore.hooks] 2026-02-25T02:52:26.157152Z [debug ] Calling endpoint provider with parameters: {'Bucket': 'imago', 'Region': 'us-east-1', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://minio:9000', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': True, 'DisableAccessPoints': True, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True, 'UseS3ExpressControlEndpoint': True} [aiobotocore.regions] 2026-02-25T02:52:26.157622Z [debug ] Endpoint provider result: http://minio:9000/imago [aiobotocore.regions] 2026-02-25T02:52:26.157766Z [debug ] Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" [botocore.regions] 2026-02-25T02:52:26.157904Z [debug ] Selected auth type "v4" as "v4" with signing context params: {'region': 'us-east-1', 'signing_name': 's3', 'disableDoubleEncoding': True} [botocore.regions] 2026-02-25T02:52:26.158209Z [debug ] Event before-call.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:52:26.158366Z [debug ] Event before-call.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:52:26.158510Z [debug ] Event before-call.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:52:26.158646Z [debug ] Event before-call.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:52:26.158796Z [debug ] Making request for OperationModel(name=CreateBucket) with params: {'url_path': '', 'query_string': {}, 'method': 'PUT', 'headers': {'User-Agent': 'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106'}, 'body': b'', 'auth_path': '/imago/', 'url': 'http://minio:9000/imago', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': False, 'auth_type': 'v4', 's3_redirect': {'redirected': False, 'bucket': 'imago', 'params': {'Bucket': 'imago'}}, 'input_params': {'Bucket': 'imago'}, 'signing': {'region': 'us-east-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'us-east-1'}]}}} [botocore.endpoint] 2026-02-25T02:52:26.159076Z [debug ] Event request-created.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:52:26.159274Z [debug ] Event choose-signer.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:52:26.159406Z [debug ] Event choose-signer.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:52:26.159582Z [debug ] Event before-sign.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:52:26.159707Z [debug ] Event before-sign.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:52:26.159950Z [debug ] Calculating signature using v4 auth. [botocore.auth] 2026-02-25T02:52:26.160076Z [debug ] CanonicalRequest: PUT /imago host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025226Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth] 2026-02-25T02:52:26.160220Z [debug ] StringToSign: AWS4-HMAC-SHA256 20260225T025226Z 20260225/us-east-1/s3/aws4_request 8bacd7a3d8d8adc8a998e72215bf0398ae92fa05e8fd34974e77fd1b350bb1ac [botocore.auth] 2026-02-25T02:52:26.160372Z [debug ] Signature: 967e3eaeef0f86d7eae86667be8fdcf4bc87cc5410ae38d20797cb67ca252ac0 [botocore.auth] 2026-02-25T02:52:26.160536Z [debug ] Event request-created.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:52:26.160712Z [debug ] Sending http request: [botocore.endpoint] 2026-02-25T02:52:28.861797Z [debug ] Exception received when sending HTTP request. [botocore.endpoint] Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" 2026-02-25T02:52:28.872859Z [debug ] Event needs-retry.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:52:28.875293Z [debug ] retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" [botocore.retryhandler] Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry return await resolve_awaitable( ^^^^^^^^^^^^^^^^^^^^^^^^ self._checker(attempt_number, response, caught_exception) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable return await obj ^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call checker(attempt_number, response, caught_exception) ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__ return self._check_caught_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ attempt_number, caught_exception ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception raise caught_exception File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" 2026-02-25T02:52:28.896107Z [debug ] Retry needed, action of: 0.2618697751170628 [botocore.retryhandler] 2026-02-25T02:52:28.896366Z [debug ] Event needs-retry.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:52:28.896573Z [debug ] Response received to retry, sleeping for 0.2618697751170628 seconds [botocore.endpoint] 2026-02-25T02:52:29.172120Z [debug ] Event request-created.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:52:29.172624Z [debug ] Event choose-signer.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:52:29.172994Z [debug ] Event choose-signer.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:52:29.173306Z [debug ] Event before-sign.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:52:29.173626Z [debug ] Event before-sign.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:52:29.174180Z [debug ] Calculating signature using v4 auth. [botocore.auth] 2026-02-25T02:52:29.174480Z [debug ] CanonicalRequest: PUT /imago host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025229Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth] 2026-02-25T02:52:29.174797Z [debug ] StringToSign: AWS4-HMAC-SHA256 20260225T025229Z 20260225/us-east-1/s3/aws4_request e80a4471d6c660b6670f502a5d38ab19f7b0923c68898fba6d06ae2737cea181 [botocore.auth] 2026-02-25T02:52:29.175127Z [debug ] Signature: 7cdaad813a39e264ba792e5dbd7b890a41309fc1071f5d6a95c4c60f84516862 [botocore.auth] 2026-02-25T02:52:29.175479Z [debug ] Event request-created.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:52:29.175851Z [debug ] Sending http request: [botocore.endpoint] 2026-02-25T02:52:31.881498Z [debug ] Exception received when sending HTTP request. [botocore.endpoint] Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" 2026-02-25T02:52:31.907670Z [debug ] Event needs-retry.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:52:31.908170Z [debug ] retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" [botocore.retryhandler] Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry return await resolve_awaitable( ^^^^^^^^^^^^^^^^^^^^^^^^ self._checker(attempt_number, response, caught_exception) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable return await obj ^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call checker(attempt_number, response, caught_exception) ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__ return self._check_caught_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ attempt_number, caught_exception ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception raise caught_exception File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" 2026-02-25T02:52:31.936657Z [debug ] Retry needed, action of: 0.9359374908630802 [botocore.retryhandler] 2026-02-25T02:52:31.937145Z [debug ] Event needs-retry.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:52:31.937536Z [debug ] Response received to retry, sleeping for 0.9359374908630802 seconds [botocore.endpoint] 2026-02-25T02:52:32.888541Z [debug ] Event request-created.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:52:32.889001Z [debug ] Event choose-signer.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:52:32.889340Z [debug ] Event choose-signer.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:52:32.889658Z [debug ] Event before-sign.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:52:32.890063Z [debug ] Event before-sign.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:52:32.890742Z [debug ] Calculating signature using v4 auth. [botocore.auth] 2026-02-25T02:52:32.891045Z [debug ] CanonicalRequest: PUT /imago host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025232Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth] 2026-02-25T02:52:32.891372Z [debug ] StringToSign: AWS4-HMAC-SHA256 20260225T025232Z 20260225/us-east-1/s3/aws4_request c351dc02c908dbfddfe7feaa2b4ade3b7b2f2f602296918b235222b237413530 [botocore.auth] 2026-02-25T02:52:32.891769Z [debug ] Signature: d11482259c1c7c6d3ac6cebec8f0b246169dd93496d79377fe59f56834f33fcf [botocore.auth] 2026-02-25T02:52:32.892136Z [debug ] Event request-created.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:52:32.892401Z [debug ] Sending http request: [botocore.endpoint] 2026-02-25T02:52:35.584100Z [debug ] Exception received when sending HTTP request. [botocore.endpoint] Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" 2026-02-25T02:52:35.589023Z [debug ] Event needs-retry.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:52:35.589248Z [debug ] retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" [botocore.retryhandler] Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry return await resolve_awaitable( ^^^^^^^^^^^^^^^^^^^^^^^^ self._checker(attempt_number, response, caught_exception) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable return await obj ^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call checker(attempt_number, response, caught_exception) ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__ return self._check_caught_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ attempt_number, caught_exception ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception raise caught_exception File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" 2026-02-25T02:52:35.594803Z [debug ] Retry needed, action of: 2.633730105804387 [botocore.retryhandler] 2026-02-25T02:52:35.595047Z [debug ] Event needs-retry.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:52:35.595209Z [debug ] Response received to retry, sleeping for 2.633730105804387 seconds [botocore.endpoint] 2026-02-25T02:52:38.237298Z [debug ] Event request-created.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:52:38.237668Z [debug ] Event choose-signer.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:52:38.237927Z [debug ] Event choose-signer.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:52:38.238176Z [debug ] Event before-sign.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:52:38.238314Z [debug ] Event before-sign.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:52:38.238597Z [debug ] Calculating signature using v4 auth. [botocore.auth] 2026-02-25T02:52:38.238737Z [debug ] CanonicalRequest: PUT /imago host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025238Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth] 2026-02-25T02:52:38.238999Z [debug ] StringToSign: AWS4-HMAC-SHA256 20260225T025238Z 20260225/us-east-1/s3/aws4_request 014d2ae054707306b699bf1a14723127221045f51f5f5c620cdef95a5057e4af [botocore.auth] 2026-02-25T02:52:38.239219Z [debug ] Signature: f637d99bcbc2c83492d4565dd239ff41382e01d1c333a36080d2b11ac356fc62 [botocore.auth] 2026-02-25T02:52:38.239434Z [debug ] Event request-created.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:52:38.239645Z [debug ] Sending http request: [botocore.endpoint] 2026-02-25T02:52:40.958365Z [debug ] Exception received when sending HTTP request. [botocore.endpoint] Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" 2026-02-25T02:52:40.964100Z [debug ] Event needs-retry.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:52:40.964350Z [debug ] retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" [botocore.retryhandler] Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry return await resolve_awaitable( ^^^^^^^^^^^^^^^^^^^^^^^^ self._checker(attempt_number, response, caught_exception) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable return await obj ^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call checker(attempt_number, response, caught_exception) ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__ return self._check_caught_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ attempt_number, caught_exception ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception raise caught_exception File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" 2026-02-25T02:52:40.969907Z [debug ] Retry needed, action of: 5.179370867838121 [botocore.retryhandler] 2026-02-25T02:52:40.970077Z [debug ] Event needs-retry.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:52:40.970231Z [debug ] Response received to retry, sleeping for 5.179370867838121 seconds [botocore.endpoint] 2026-02-25T02:52:46.159679Z [debug ] Event request-created.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:52:46.160095Z [debug ] Event choose-signer.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:52:46.160341Z [debug ] Event choose-signer.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:52:46.160575Z [debug ] Event before-sign.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:52:46.160766Z [debug ] Event before-sign.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:52:46.161076Z [debug ] Calculating signature using v4 auth. [botocore.auth] 2026-02-25T02:52:46.161217Z [debug ] CanonicalRequest: PUT /imago host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025246Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth] 2026-02-25T02:52:46.161374Z [debug ] StringToSign: AWS4-HMAC-SHA256 20260225T025246Z 20260225/us-east-1/s3/aws4_request 3189804ae2b249c819ada74a649db2d6ad92b112c225993dadaa2ace4bc8ca55 [botocore.auth] 2026-02-25T02:52:46.161542Z [debug ] Signature: 6fab501d815efbc8cb66ddba483f94a5844773d1db493946b7ba8f22c5827ae8 [botocore.auth] 2026-02-25T02:52:46.161711Z [debug ] Event request-created.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:52:46.161898Z [debug ] Sending http request: [botocore.endpoint] 2026-02-25T02:52:48.876747Z [debug ] Exception received when sending HTTP request. [botocore.endpoint] Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" 2026-02-25T02:52:48.881840Z [debug ] Event needs-retry.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:52:48.882308Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:52:48.882514Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:52:48.882898Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:52:48.883056Z [debug ] operation functools.partial() completed [aiosqlite] ------------------------------ Captured log call ------------------------------ DEBUG multipart.multipart:multipart.py:626 Calling on_part_begin with no data DEBUG multipart.multipart:multipart.py:623 Calling on_header_field with data[0:19] DEBUG multipart.multipart:multipart.py:623 Calling on_header_value with data[21:64] DEBUG multipart.multipart:multipart.py:626 Calling on_header_end with no data DEBUG multipart.multipart:multipart.py:623 Calling on_header_field with data[66:78] DEBUG multipart.multipart:multipart.py:623 Calling on_header_value with data[80:90] DEBUG multipart.multipart:multipart.py:626 Calling on_header_end with no data DEBUG multipart.multipart:multipart.py:626 Calling on_headers_finished with no data DEBUG multipart.multipart:multipart.py:623 Calling on_part_data with data[0:336] DEBUG multipart.multipart:multipart.py:626 Calling on_part_end with no data DEBUG multipart.multipart:multipart.py:626 Calling on_end with no data DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.api_key_hash = ?', ('982e4d62421a0c37943e4a54bc2511f5ca0f29003fd7aa4ae43f7b8e5b29fef1',)) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.api_key_hash = ?', ('982e4d62421a0c37943e4a54bc2511f5ca0f29003fd7aa4ae43f7b8e5b29fef1',)) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG botocore.hooks:hooks.py:482 Changing event name from creating-client-class.iot-data to creating-client-class.iot-data-plane DEBUG botocore.hooks:hooks.py:482 Changing event name from before-call.apigateway to before-call.api-gateway DEBUG botocore.hooks:hooks.py:482 Changing event name from request-created.machinelearning.Predict to request-created.machine-learning.Predict DEBUG botocore.hooks:hooks.py:482 Changing event name from before-parameter-build.autoscaling.CreateLaunchConfiguration to before-parameter-build.auto-scaling.CreateLaunchConfiguration DEBUG botocore.hooks:hooks.py:482 Changing event name from before-parameter-build.route53 to before-parameter-build.route-53 DEBUG botocore.hooks:hooks.py:482 Changing event name from request-created.cloudsearchdomain.Search to request-created.cloudsearch-domain.Search DEBUG botocore.hooks:hooks.py:482 Changing event name from docs.*.autoscaling.CreateLaunchConfiguration.complete-section to docs.*.auto-scaling.CreateLaunchConfiguration.complete-section DEBUG botocore.hooks:hooks.py:482 Changing event name from before-parameter-build.logs.CreateExportTask to before-parameter-build.cloudwatch-logs.CreateExportTask DEBUG botocore.hooks:hooks.py:482 Changing event name from docs.*.logs.CreateExportTask.complete-section to docs.*.cloudwatch-logs.CreateExportTask.complete-section DEBUG botocore.hooks:hooks.py:482 Changing event name from before-parameter-build.cloudsearchdomain.Search to before-parameter-build.cloudsearch-domain.Search DEBUG botocore.hooks:hooks.py:482 Changing event name from docs.*.cloudsearchdomain.Search.complete-section to docs.*.cloudsearch-domain.Search.complete-section DEBUG botocore.session:session.py:379 Setting config variable for region to 'us-east-1' DEBUG botocore.loaders:loaders.py:180 Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\endpoints.json DEBUG botocore.loaders:loaders.py:180 Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\sdk-default-configuration.json DEBUG botocore.hooks:hooks.py:63 Event choose-service-name: calling handler DEBUG botocore.loaders:loaders.py:180 Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\s3\2006-03-01\service-2.json.gz DEBUG botocore.loaders:loaders.py:180 Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\s3\2006-03-01\endpoint-rule-set-1.json.gz DEBUG botocore.loaders:loaders.py:180 Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\partitions.json DEBUG botocore.hooks:hooks.py:63 Event creating-client-class.s3: calling handler DEBUG botocore.hooks:hooks.py:63 Event creating-client-class.s3: calling handler ._handler at 0x00000265DD1C1430> DEBUG botocore.hooks:hooks.py:63 Event creating-client-class.s3: calling handler DEBUG botocore.endpoint:endpoint.py:316 Setting s3 timeout as (60, 60) DEBUG botocore.loaders:loaders.py:180 Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\_retry.json DEBUG botocore.client:client.py:185 Registering retry handlers for service: s3 DEBUG botocore.utils:utils.py:1721 Registering S3 region redirector handler DEBUG botocore.utils:utils.py:1669 Registering S3Express Identity Resolver DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.HeadBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.HeadBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.HeadBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.HeadBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.HeadBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-endpoint-resolution.s3: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-endpoint-resolution.s3: calling handler > DEBUG aiobotocore.regions:regions.py:27 Calling endpoint provider with parameters: {'Bucket': 'imago', 'Region': 'us-east-1', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://minio:9000', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': True, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True} DEBUG aiobotocore.regions:regions.py:42 Endpoint provider result: http://minio:9000/imago DEBUG botocore.regions:regions.py:660 Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" DEBUG botocore.regions:regions.py:733 Selected auth type "v4" as "v4" with signing context params: {'region': 'us-east-1', 'signing_name': 's3', 'disableDoubleEncoding': True} DEBUG botocore.hooks:hooks.py:63 Event before-call.s3.HeadBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-call.s3.HeadBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event before-call.s3.HeadBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-call.s3.HeadBucket: calling handler DEBUG botocore.endpoint:endpoint.py:114 Making request for OperationModel(name=HeadBucket) with params: {'url_path': '', 'query_string': {}, 'method': 'HEAD', 'headers': {'User-Agent': 'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106'}, 'body': b'', 'auth_path': '/imago/', 'url': 'http://minio:9000/imago', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': False, 'auth_type': 'v4', 's3_redirect': {'redirected': False, 'bucket': 'imago', 'params': {'Bucket': 'imago'}}, 'input_params': {'Bucket': 'imago'}, 'signing': {'region': 'us-east-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'us-east-1'}]}}} DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.HeadBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.HeadBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.HeadBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.HeadBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.HeadBucket: calling handler > DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth. DEBUG botocore.auth:auth.py:426 CanonicalRequest: HEAD /imago host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025157Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 DEBUG botocore.auth:auth.py:428 StringToSign: AWS4-HMAC-SHA256 20260225T025157Z 20260225/us-east-1/s3/aws4_request afebb02f8311b3fc4b7f2bfff0a9fec857943e5da9d7b7e2a3e1e908c3536800 DEBUG botocore.auth:auth.py:430 Signature: f8a0945177fb72f2142813d7e7404ad1a00d69c0efc75c7e03bd03918b5c032f DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.HeadBucket: calling handler DEBUG botocore.endpoint:endpoint.py:165 Sending http request: DEBUG botocore.httpsession:httpsession.py:97 Certificate path: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\certifi\cacert.pem DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request. Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.HeadBucket: calling handler DEBUG botocore.retryhandler:retryhandler.py:156 retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry return await resolve_awaitable( ^^^^^^^^^^^^^^^^^^^^^^^^ self._checker(attempt_number, response, caught_exception) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable return await obj ^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call checker(attempt_number, response, caught_exception) ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__ return self._check_caught_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ attempt_number, caught_exception ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception raise caught_exception File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" DEBUG botocore.retryhandler:retryhandler.py:109 Retry needed, action of: 0.838245714396627 DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.HeadBucket: calling handler > DEBUG botocore.endpoint:endpoint.py:279 Response received to retry, sleeping for 0.838245714396627 seconds DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.HeadBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.HeadBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.HeadBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.HeadBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.HeadBucket: calling handler > DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth. DEBUG botocore.auth:auth.py:426 CanonicalRequest: HEAD /imago host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025201Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 DEBUG botocore.auth:auth.py:428 StringToSign: AWS4-HMAC-SHA256 20260225T025201Z 20260225/us-east-1/s3/aws4_request 2b1568270063d415ffe3b208be022d191ffb4c4e9b1349b4ee7c18a59944856d DEBUG botocore.auth:auth.py:430 Signature: 715d6c5eb87b5c673e09f6c75cd3e6d4bfe2ec252ad59b676101b7a054b51f63 DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.HeadBucket: calling handler DEBUG botocore.endpoint:endpoint.py:165 Sending http request: DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request. Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.HeadBucket: calling handler DEBUG botocore.retryhandler:retryhandler.py:156 retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry return await resolve_awaitable( ^^^^^^^^^^^^^^^^^^^^^^^^ self._checker(attempt_number, response, caught_exception) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable return await obj ^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call checker(attempt_number, response, caught_exception) ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__ return self._check_caught_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ attempt_number, caught_exception ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception raise caught_exception File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" DEBUG botocore.retryhandler:retryhandler.py:109 Retry needed, action of: 1.9014014875372582 DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.HeadBucket: calling handler > DEBUG botocore.endpoint:endpoint.py:279 Response received to retry, sleeping for 1.9014014875372582 seconds DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.HeadBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.HeadBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.HeadBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.HeadBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.HeadBucket: calling handler > DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth. DEBUG botocore.auth:auth.py:426 CanonicalRequest: HEAD /imago host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025206Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 DEBUG botocore.auth:auth.py:428 StringToSign: AWS4-HMAC-SHA256 20260225T025206Z 20260225/us-east-1/s3/aws4_request 66d2253c5745c60ce57c947e5e6353d445136fe033bd36b5746ec3f3c97715ea DEBUG botocore.auth:auth.py:430 Signature: 016af37cd2dff720a02d112f6b054cec57f65fd5541ade6b02da13edcd3aa977 DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.HeadBucket: calling handler DEBUG botocore.endpoint:endpoint.py:165 Sending http request: DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request. Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.HeadBucket: calling handler DEBUG botocore.retryhandler:retryhandler.py:156 retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry return await resolve_awaitable( ^^^^^^^^^^^^^^^^^^^^^^^^ self._checker(attempt_number, response, caught_exception) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable return await obj ^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call checker(attempt_number, response, caught_exception) ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__ return self._check_caught_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ attempt_number, caught_exception ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception raise caught_exception File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" DEBUG botocore.retryhandler:retryhandler.py:109 Retry needed, action of: 3.928145925536947 DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.HeadBucket: calling handler > DEBUG botocore.endpoint:endpoint.py:279 Response received to retry, sleeping for 3.928145925536947 seconds DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.HeadBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.HeadBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.HeadBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.HeadBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.HeadBucket: calling handler > DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth. DEBUG botocore.auth:auth.py:426 CanonicalRequest: HEAD /imago host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025212Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 DEBUG botocore.auth:auth.py:428 StringToSign: AWS4-HMAC-SHA256 20260225T025212Z 20260225/us-east-1/s3/aws4_request 5b6bf50010261613397fed1a9c848f7eac08cbcac2f4195c187c93a3c50da8d9 DEBUG botocore.auth:auth.py:430 Signature: 13a7ea4a86afcdefe296391f517eb71db5a7f3e863c8601c66debbfcdabe6a88 DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.HeadBucket: calling handler DEBUG botocore.endpoint:endpoint.py:165 Sending http request: DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request. Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.HeadBucket: calling handler DEBUG botocore.retryhandler:retryhandler.py:156 retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry return await resolve_awaitable( ^^^^^^^^^^^^^^^^^^^^^^^^ self._checker(attempt_number, response, caught_exception) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable return await obj ^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call checker(attempt_number, response, caught_exception) ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__ return self._check_caught_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ attempt_number, caught_exception ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception raise caught_exception File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" DEBUG botocore.retryhandler:retryhandler.py:109 Retry needed, action of: 7.776082548180185 DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.HeadBucket: calling handler > DEBUG botocore.endpoint:endpoint.py:279 Response received to retry, sleeping for 7.776082548180185 seconds DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.HeadBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.HeadBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.HeadBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.HeadBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.HeadBucket: calling handler > DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth. DEBUG botocore.auth:auth.py:426 CanonicalRequest: HEAD /imago host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025223Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 DEBUG botocore.auth:auth.py:428 StringToSign: AWS4-HMAC-SHA256 20260225T025223Z 20260225/us-east-1/s3/aws4_request 6c7a22bf6125c73eeb24935704c3acad437bdac997238739c106fe1d0eca676a DEBUG botocore.auth:auth.py:430 Signature: 7c2ee2d27970b114f5ed9d1159f63f2421d0cbfc6edbb4b5b3b58010bcd82a26 DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.HeadBucket: calling handler DEBUG botocore.endpoint:endpoint.py:165 Sending http request: DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request. Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.HeadBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.CreateBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.CreateBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.CreateBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.CreateBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.CreateBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-endpoint-resolution.s3: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-endpoint-resolution.s3: calling handler > DEBUG aiobotocore.regions:regions.py:27 Calling endpoint provider with parameters: {'Bucket': 'imago', 'Region': 'us-east-1', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://minio:9000', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': True, 'DisableAccessPoints': True, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True, 'UseS3ExpressControlEndpoint': True} DEBUG aiobotocore.regions:regions.py:42 Endpoint provider result: http://minio:9000/imago DEBUG botocore.regions:regions.py:660 Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" DEBUG botocore.regions:regions.py:733 Selected auth type "v4" as "v4" with signing context params: {'region': 'us-east-1', 'signing_name': 's3', 'disableDoubleEncoding': True} DEBUG botocore.hooks:hooks.py:63 Event before-call.s3.CreateBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-call.s3.CreateBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event before-call.s3.CreateBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-call.s3.CreateBucket: calling handler DEBUG botocore.endpoint:endpoint.py:114 Making request for OperationModel(name=CreateBucket) with params: {'url_path': '', 'query_string': {}, 'method': 'PUT', 'headers': {'User-Agent': 'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106'}, 'body': b'', 'auth_path': '/imago/', 'url': 'http://minio:9000/imago', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': False, 'auth_type': 'v4', 's3_redirect': {'redirected': False, 'bucket': 'imago', 'params': {'Bucket': 'imago'}}, 'input_params': {'Bucket': 'imago'}, 'signing': {'region': 'us-east-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'us-east-1'}]}}} DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.CreateBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.CreateBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.CreateBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.CreateBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.CreateBucket: calling handler > DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth. DEBUG botocore.auth:auth.py:426 CanonicalRequest: PUT /imago host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025226Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 DEBUG botocore.auth:auth.py:428 StringToSign: AWS4-HMAC-SHA256 20260225T025226Z 20260225/us-east-1/s3/aws4_request 8bacd7a3d8d8adc8a998e72215bf0398ae92fa05e8fd34974e77fd1b350bb1ac DEBUG botocore.auth:auth.py:430 Signature: 967e3eaeef0f86d7eae86667be8fdcf4bc87cc5410ae38d20797cb67ca252ac0 DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.CreateBucket: calling handler DEBUG botocore.endpoint:endpoint.py:165 Sending http request: DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request. Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.CreateBucket: calling handler DEBUG botocore.retryhandler:retryhandler.py:156 retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry return await resolve_awaitable( ^^^^^^^^^^^^^^^^^^^^^^^^ self._checker(attempt_number, response, caught_exception) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable return await obj ^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call checker(attempt_number, response, caught_exception) ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__ return self._check_caught_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ attempt_number, caught_exception ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception raise caught_exception File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" DEBUG botocore.retryhandler:retryhandler.py:109 Retry needed, action of: 0.2618697751170628 DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.CreateBucket: calling handler > DEBUG botocore.endpoint:endpoint.py:279 Response received to retry, sleeping for 0.2618697751170628 seconds DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.CreateBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.CreateBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.CreateBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.CreateBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.CreateBucket: calling handler > DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth. DEBUG botocore.auth:auth.py:426 CanonicalRequest: PUT /imago host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025229Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 DEBUG botocore.auth:auth.py:428 StringToSign: AWS4-HMAC-SHA256 20260225T025229Z 20260225/us-east-1/s3/aws4_request e80a4471d6c660b6670f502a5d38ab19f7b0923c68898fba6d06ae2737cea181 DEBUG botocore.auth:auth.py:430 Signature: 7cdaad813a39e264ba792e5dbd7b890a41309fc1071f5d6a95c4c60f84516862 DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.CreateBucket: calling handler DEBUG botocore.endpoint:endpoint.py:165 Sending http request: DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request. Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.CreateBucket: calling handler DEBUG botocore.retryhandler:retryhandler.py:156 retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry return await resolve_awaitable( ^^^^^^^^^^^^^^^^^^^^^^^^ self._checker(attempt_number, response, caught_exception) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable return await obj ^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call checker(attempt_number, response, caught_exception) ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__ return self._check_caught_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ attempt_number, caught_exception ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception raise caught_exception File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" DEBUG botocore.retryhandler:retryhandler.py:109 Retry needed, action of: 0.9359374908630802 DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.CreateBucket: calling handler > DEBUG botocore.endpoint:endpoint.py:279 Response received to retry, sleeping for 0.9359374908630802 seconds DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.CreateBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.CreateBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.CreateBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.CreateBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.CreateBucket: calling handler > DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth. DEBUG botocore.auth:auth.py:426 CanonicalRequest: PUT /imago host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025232Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 DEBUG botocore.auth:auth.py:428 StringToSign: AWS4-HMAC-SHA256 20260225T025232Z 20260225/us-east-1/s3/aws4_request c351dc02c908dbfddfe7feaa2b4ade3b7b2f2f602296918b235222b237413530 DEBUG botocore.auth:auth.py:430 Signature: d11482259c1c7c6d3ac6cebec8f0b246169dd93496d79377fe59f56834f33fcf DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.CreateBucket: calling handler DEBUG botocore.endpoint:endpoint.py:165 Sending http request: DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request. Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.CreateBucket: calling handler DEBUG botocore.retryhandler:retryhandler.py:156 retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry return await resolve_awaitable( ^^^^^^^^^^^^^^^^^^^^^^^^ self._checker(attempt_number, response, caught_exception) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable return await obj ^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call checker(attempt_number, response, caught_exception) ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__ return self._check_caught_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ attempt_number, caught_exception ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception raise caught_exception File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" DEBUG botocore.retryhandler:retryhandler.py:109 Retry needed, action of: 2.633730105804387 DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.CreateBucket: calling handler > DEBUG botocore.endpoint:endpoint.py:279 Response received to retry, sleeping for 2.633730105804387 seconds DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.CreateBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.CreateBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.CreateBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.CreateBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.CreateBucket: calling handler > DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth. DEBUG botocore.auth:auth.py:426 CanonicalRequest: PUT /imago host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025238Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 DEBUG botocore.auth:auth.py:428 StringToSign: AWS4-HMAC-SHA256 20260225T025238Z 20260225/us-east-1/s3/aws4_request 014d2ae054707306b699bf1a14723127221045f51f5f5c620cdef95a5057e4af DEBUG botocore.auth:auth.py:430 Signature: f637d99bcbc2c83492d4565dd239ff41382e01d1c333a36080d2b11ac356fc62 DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.CreateBucket: calling handler DEBUG botocore.endpoint:endpoint.py:165 Sending http request: DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request. Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.CreateBucket: calling handler DEBUG botocore.retryhandler:retryhandler.py:156 retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry return await resolve_awaitable( ^^^^^^^^^^^^^^^^^^^^^^^^ self._checker(attempt_number, response, caught_exception) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable return await obj ^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call checker(attempt_number, response, caught_exception) ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__ return self._check_caught_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ attempt_number, caught_exception ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception raise caught_exception File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" DEBUG botocore.retryhandler:retryhandler.py:109 Retry needed, action of: 5.179370867838121 DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.CreateBucket: calling handler > DEBUG botocore.endpoint:endpoint.py:279 Response received to retry, sleeping for 5.179370867838121 seconds DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.CreateBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.CreateBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.CreateBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.CreateBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.CreateBucket: calling handler > DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth. DEBUG botocore.auth:auth.py:426 CanonicalRequest: PUT /imago host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025246Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 DEBUG botocore.auth:auth.py:428 StringToSign: AWS4-HMAC-SHA256 20260225T025246Z 20260225/us-east-1/s3/aws4_request 3189804ae2b249c819ada74a649db2d6ad92b112c225993dadaa2ace4bc8ca55 DEBUG botocore.auth:auth.py:430 Signature: 6fab501d815efbc8cb66ddba483f94a5844773d1db493946b7ba8f22c5827ae8 DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.CreateBucket: calling handler DEBUG botocore.endpoint:endpoint.py:165 Sending http request: DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request. Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.CreateBucket: calling handler DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed -------------------------- Captured stdout teardown --------------------------- 2026-02-25T02:52:49.192292Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:52:49.192618Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:52:49.192937Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:52:49.193089Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:52:49.193718Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:52:49.193972Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:52:49.194291Z [debug ] executing functools.partial(, 'PRAGMA main.table_info("images")', ()) [aiosqlite] 2026-02-25T02:52:49.194481Z [debug ] operation functools.partial(, 'PRAGMA main.table_info("images")', ()) completed [aiosqlite] 2026-02-25T02:52:49.194698Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:52:49.194870Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:52:49.195080Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:52:49.195217Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:52:49.195553Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:52:49.195694Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:52:49.195943Z [debug ] executing functools.partial(, 'PRAGMA main.table_info("api_clients")', ()) [aiosqlite] 2026-02-25T02:52:49.196102Z [debug ] operation functools.partial(, 'PRAGMA main.table_info("api_clients")', ()) completed [aiosqlite] 2026-02-25T02:52:49.196340Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:52:49.196491Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:52:49.196736Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:52:49.196872Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:52:49.197222Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:52:49.197359Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:52:49.197626Z [debug ] executing functools.partial(, '\nDROP TABLE images', ()) [aiosqlite] 2026-02-25T02:52:49.198052Z [debug ] operation functools.partial(, '\nDROP TABLE images', ()) completed [aiosqlite] 2026-02-25T02:52:49.198395Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:52:49.198681Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:52:49.199156Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:52:49.199308Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:52:49.199536Z [debug ] executing functools.partial(, '\nDROP TABLE api_clients', ()) [aiosqlite] 2026-02-25T02:52:49.199790Z [debug ] operation functools.partial(, '\nDROP TABLE api_clients', ()) completed [aiosqlite] 2026-02-25T02:52:49.200048Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:52:49.200191Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:52:49.200585Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:52:49.200724Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:52:49.200995Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:52:49.201128Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:52:49.201800Z [debug ] Using proactor: IocpProactor [asyncio] ---------------------------- Captured log teardown ---------------------------- DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'PRAGMA main.table_info("images")', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'PRAGMA main.table_info("images")', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'PRAGMA main.table_info("api_clients")', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'PRAGMA main.table_info("api_clients")', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, '\nDROP TABLE images', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, '\nDROP TABLE images', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, '\nDROP TABLE api_clients', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, '\nDROP TABLE api_clients', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG asyncio:proactor_events.py:633 Using proactor: IocpProactor ____________________ test_listing_returns_only_own_images _____________________ + Exception Group Traceback (most recent call last): | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_utils.py", line 77, in collapse_excgroups | yield | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py", line 186, in __call__ | async with anyio.create_task_group() as task_group: | ~~~~~~~~~~~~~~~~~~~~~~~^^ | File "c:\Users\bruno\scoop\apps\python\3.14.3\Lib\site-packages\anyio\_backends\_asyncio.py", line 783, in __aexit__ | raise BaseExceptionGroup( | "unhandled errors in a TaskGroup", self._exceptions | ) from None | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception) +-+---------------- 1 ---------------- | Traceback (most recent call last): | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\runner.py", line 341, in from_call | result: TResult | None = func() | ~~~~^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\runner.py", line 242, in | lambda: runtest_hook(item=item, **kwds), when=when, reraise=reraise | ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_hooks.py", line 512, in __call__ | return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) | ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_manager.py", line 120, in _hookexec | return self._inner_hookexec(hook_name, methods, kwargs, firstresult) | ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 167, in _multicall | raise exception | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 139, in _multicall | teardown.throw(exception) | ~~~~~~~~~~~~~~^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\threadexception.py", line 92, in pytest_runtest_call | yield from thread_exception_runtest_hook() | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\threadexception.py", line 68, in thread_exception_runtest_hook | yield | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 139, in _multicall | teardown.throw(exception) | ~~~~~~~~~~~~~~^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\unraisableexception.py", line 95, in pytest_runtest_call | yield from unraisable_exception_runtest_hook() | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\unraisableexception.py", line 70, in unraisable_exception_runtest_hook | yield | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 139, in _multicall | teardown.throw(exception) | ~~~~~~~~~~~~~~^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\logging.py", line 846, in pytest_runtest_call | yield from self._runtest_for(item, "call") | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\logging.py", line 829, in _runtest_for | yield | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 139, in _multicall | teardown.throw(exception) | ~~~~~~~~~~~~~~^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\capture.py", line 880, in pytest_runtest_call | return (yield) | ^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 139, in _multicall | teardown.throw(exception) | ~~~~~~~~~~~~~~^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\skipping.py", line 257, in pytest_runtest_call | return (yield) | ^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 121, in _multicall | res = hook_impl.function(*args) | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\runner.py", line 174, in pytest_runtest_call | item.runtest() | ~~~~~~~~~~~~^^ | File "c:\Users\bruno\scoop\apps\python\3.14.3\Lib\site-packages\pytest_asyncio\plugin.py", line 457, in runtest | super().runtest() | ~~~~~~~~~~~~~~~^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\python.py", line 1627, in runtest | self.ihook.pytest_pyfunc_call(pyfuncitem=self) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_hooks.py", line 512, in __call__ | return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) | ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_manager.py", line 120, in _hookexec | return self._inner_hookexec(hook_name, methods, kwargs, firstresult) | ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 167, in _multicall | raise exception | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 139, in _multicall | teardown.throw(exception) | ~~~~~~~~~~~~~~^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 53, in run_old_style_hookwrapper | return result.get_result() | ~~~~~~~~~~~~~~~~~^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_result.py", line 103, in get_result | raise exc.with_traceback(tb) | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 38, in run_old_style_hookwrapper | res = yield | ^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 121, in _multicall | res = hook_impl.function(*args) | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\python.py", line 159, in pytest_pyfunc_call | result = testfunction(**testargs) | File "c:\Users\bruno\scoop\apps\python\3.14.3\Lib\site-packages\pytest_asyncio\plugin.py", line 929, in inner | _loop.run_until_complete(task) | ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 719, in run_until_complete | return future.result() | ~~~~~~~~~~~~~^^ | File "C:\dev\git\python\imago\tests\test_isolation.py", line 149, in test_listing_returns_only_own_images | await _upload_test_image(async_client, auth_headers_a, "a1.jpg") | File "C:\dev\git\python\imago\tests\test_isolation.py", line 49, in _upload_test_image | response = await async_client.post( | ^^^^^^^^^^^^^^^^^^^^^^^^ | ...<3 lines>... | ) | ^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py", line 1905, in post | return await self.request( | ^^^^^^^^^^^^^^^^^^^ | ...<13 lines>... | ) | ^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py", line 1585, in request | return await self.send(request, auth=auth, follow_redirects=follow_redirects) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py", line 1674, in send | response = await self._send_handling_auth( | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ...<4 lines>... | ) | ^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py", line 1702, in _send_handling_auth | response = await self._send_handling_redirects( | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ...<3 lines>... | ) | ^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py", line 1739, in _send_handling_redirects | response = await self._send_single_request(request) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py", line 1776, in _send_single_request | response = await transport.handle_async_request(request) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_transports\asgi.py", line 157, in handle_async_request | await self.app(scope, receive, send) | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\fastapi\applications.py", line 1054, in __call__ | await super().__call__(scope, receive, send) | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\applications.py", line 113, in __call__ | await self.middleware_stack(scope, receive, send) | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\errors.py", line 187, in __call__ | raise exc | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\errors.py", line 165, in __call__ | await self.app(scope, receive, _send) | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\prometheus_fastapi_instrumentator\middleware.py", line 174, in __call__ | raise exc | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\prometheus_fastapi_instrumentator\middleware.py", line 172, in __call__ | await self.app(scope, receive, send_wrapper) | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py", line 185, in __call__ | with collapse_excgroups(): | ~~~~~~~~~~~~~~~~~~^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\contextlib.py", line 162, in __exit__ | self.gen.throw(value) | ~~~~~~~~~~~~~~^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_utils.py", line 83, in collapse_excgroups | raise exc | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py", line 187, in __call__ | response = await self.dispatch_func(request, call_next) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "C:\dev\git\python\imago\app\middleware\logging_middleware.py", line 26, in dispatch | response = await call_next(request) | ^^^^^^^^^^^^^^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py", line 163, in call_next | raise app_exc | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py", line 149, in coro | await self.app(scope, receive_or_disconnect, send_no_error) | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py", line 185, in __call__ | with collapse_excgroups(): | ~~~~~~~~~~~~~~~~~~^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\contextlib.py", line 162, in __exit__ | self.gen.throw(value) | ~~~~~~~~~~~~~~^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_utils.py", line 83, in collapse_excgroups | raise exc | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py", line 187, in __call__ | response = await self.dispatch_func(request, call_next) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "C:\dev\git\python\imago\app\middleware\versioning.py", line 22, in dispatch | response = await call_next(request) | ^^^^^^^^^^^^^^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py", line 163, in call_next | raise app_exc | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py", line 149, in coro | await self.app(scope, receive_or_disconnect, send_no_error) | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\cors.py", line 85, in __call__ | await self.app(scope, receive, send) | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\exceptions.py", line 62, in __call__ | await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send) | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_exception_handler.py", line 62, in wrapped_app | raise exc | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_exception_handler.py", line 51, in wrapped_app | await app(scope, receive, sender) | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\routing.py", line 715, in __call__ | await self.middleware_stack(scope, receive, send) | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\routing.py", line 735, in app | await route.handle(scope, receive, send) | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\routing.py", line 288, in handle | await self.app(scope, receive, send) | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\routing.py", line 76, in app | await wrap_app_handling_exceptions(app, request)(scope, receive, send) | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_exception_handler.py", line 62, in wrapped_app | raise exc | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_exception_handler.py", line 51, in wrapped_app | await app(scope, receive, sender) | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\routing.py", line 73, in app | response = await f(request) | ^^^^^^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\fastapi\routing.py", line 301, in app | raw_response = await run_endpoint_function( | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ...<3 lines>... | ) | ^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\fastapi\routing.py", line 212, in run_endpoint_function | return await dependant.call(**values) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\slowapi\extension.py", line 734, in async_wrapper | response = await func(*args, **kwargs) # type: ignore | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "C:\dev\git\python\imago\app\routers\images.py", line 95, in upload_image | file_data = await storage.save_upload(file, client_id=client.id) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "C:\dev\git\python\imago\app\services\storage.py", line 64, in save_upload | await backend.save(content, rel_file_path, file.content_type) | File "C:\dev\git\python\imago\app\services\storage_backend.py", line 161, in save | await client.create_bucket(Bucket=self._bucket) | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\client.py", line 391, in _make_api_call | http, parsed_response = await self._make_request( | ^^^^^^^^^^^^^^^^^^^^^^^^^ | operation_model, request_dict, request_context | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ) | ^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\client.py", line 419, in _make_request | return await self._endpoint.make_request( | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | operation_model, request_dict | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ) | ^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 102, in _send_request | while await self._needs_retry( | ^^^^^^^^^^^^^^^^^^^^^^^^ | ...<5 lines>... | ): | ^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 264, in _needs_retry | responses = await self._event_emitter.emit( | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ...<7 lines>... | ) | ^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\hooks.py", line 66, in _emit | response = await resolve_awaitable(handler(**kwargs)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable | return await obj | ^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 107, in _call | if await resolve_awaitable(self._checker(**checker_kwargs)): | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable | return await obj | ^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 126, in _call | should_retry = await self._should_retry( | ^^^^^^^^^^^^^^^^^^^^^^^^^ | attempt_number, response, caught_exception | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ) | ^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 165, in _should_retry | return await resolve_awaitable( | ^^^^^^^^^^^^^^^^^^^^^^^^ | self._checker(attempt_number, response, caught_exception) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ) | ^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable | return await obj | ^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call | checker(attempt_number, response, caught_exception) | ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__ | return self._check_caught_exception( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | attempt_number, caught_exception | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ) | ^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception | raise caught_exception | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response | http_response = await self._send(request) | ^^^^^^^^^^^^^^^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send | return await self.http_session.send(request) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send | raise EndpointConnectionError(endpoint_url=request.url, error=e) | botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" +------------------------------------ During handling of the above exception, another exception occurred: tests\test_isolation.py:149: in test_listing_returns_only_own_images await _upload_test_image(async_client, auth_headers_a, "a1.jpg") tests\test_isolation.py:49: in _upload_test_image response = await async_client.post( C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py:1905: in post return await self.request( C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py:1585: in request return await self.send(request, auth=auth, follow_redirects=follow_redirects) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py:1674: in send response = await self._send_handling_auth( C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py:1702: in _send_handling_auth response = await self._send_handling_redirects( C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py:1739: in _send_handling_redirects response = await self._send_single_request(request) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py:1776: in _send_single_request response = await transport.handle_async_request(request) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_transports\asgi.py:157: in handle_async_request await self.app(scope, receive, send) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\fastapi\applications.py:1054: in __call__ await super().__call__(scope, receive, send) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\applications.py:113: in __call__ await self.middleware_stack(scope, receive, send) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\errors.py:187: in __call__ raise exc C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\errors.py:165: in __call__ await self.app(scope, receive, _send) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\prometheus_fastapi_instrumentator\middleware.py:174: in __call__ raise exc C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\prometheus_fastapi_instrumentator\middleware.py:172: in __call__ await self.app(scope, receive, send_wrapper) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py:185: in __call__ with collapse_excgroups(): C:\Users\bruno\scoop\apps\python\current\Lib\contextlib.py:162: in __exit__ self.gen.throw(value) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_utils.py:83: in collapse_excgroups raise exc C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py:187: in __call__ response = await self.dispatch_func(request, call_next) app\middleware\logging_middleware.py:26: in dispatch response = await call_next(request) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py:163: in call_next raise app_exc C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py:149: in coro await self.app(scope, receive_or_disconnect, send_no_error) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py:185: in __call__ with collapse_excgroups(): C:\Users\bruno\scoop\apps\python\current\Lib\contextlib.py:162: in __exit__ self.gen.throw(value) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_utils.py:83: in collapse_excgroups raise exc C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py:187: in __call__ response = await self.dispatch_func(request, call_next) app\middleware\versioning.py:22: in dispatch response = await call_next(request) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py:163: in call_next raise app_exc C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py:149: in coro await self.app(scope, receive_or_disconnect, send_no_error) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\cors.py:85: in __call__ await self.app(scope, receive, send) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\exceptions.py:62: in __call__ await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_exception_handler.py:62: in wrapped_app raise exc C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_exception_handler.py:51: in wrapped_app await app(scope, receive, sender) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\routing.py:715: in __call__ await self.middleware_stack(scope, receive, send) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\routing.py:735: in app await route.handle(scope, receive, send) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\routing.py:288: in handle await self.app(scope, receive, send) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\routing.py:76: in app await wrap_app_handling_exceptions(app, request)(scope, receive, send) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_exception_handler.py:62: in wrapped_app raise exc C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_exception_handler.py:51: in wrapped_app await app(scope, receive, sender) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\routing.py:73: in app response = await f(request) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\fastapi\routing.py:301: in app raw_response = await run_endpoint_function( C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\fastapi\routing.py:212: in run_endpoint_function return await dependant.call(**values) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\slowapi\extension.py:734: in async_wrapper response = await func(*args, **kwargs) # type: ignore app\routers\images.py:95: in upload_image file_data = await storage.save_upload(file, client_id=client.id) app\services\storage.py:64: in save_upload await backend.save(content, rel_file_path, file.content_type) app\services\storage_backend.py:161: in save await client.create_bucket(Bucket=self._bucket) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\client.py:391: in _make_api_call http, parsed_response = await self._make_request( C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\client.py:419: in _make_request return await self._endpoint.make_request( C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py:102: in _send_request while await self._needs_retry( C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py:264: in _needs_retry responses = await self._event_emitter.emit( C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\hooks.py:66: in _emit response = await resolve_awaitable(handler(**kwargs)) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py:15: in resolve_awaitable return await obj C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py:107: in _call if await resolve_awaitable(self._checker(**checker_kwargs)): C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py:15: in resolve_awaitable return await obj C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py:126: in _call should_retry = await self._should_retry( C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py:165: in _should_retry return await resolve_awaitable( C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py:15: in resolve_awaitable return await obj C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py:174: in _call checker(attempt_number, response, caught_exception) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py:247: in __call__ return self._check_caught_exception( C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py:416: in _check_caught_exception raise caught_exception C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py:183: in _do_get_response http_response = await self._send(request) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py:287: in _send return await self.http_session.send(request) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py:267: in send raise EndpointConnectionError(endpoint_url=request.url, error=e) E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" ---------------------------- Captured stdout setup ---------------------------- 2026-02-25T02:52:49.203781Z [debug ] Using proactor: IocpProactor [asyncio] 2026-02-25T02:52:49.204739Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:52:49.205034Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:52:49.205394Z [debug ] executing functools.partial(, 'PRAGMA main.table_info("images")', ()) [aiosqlite] 2026-02-25T02:52:49.205659Z [debug ] operation functools.partial(, 'PRAGMA main.table_info("images")', ()) completed [aiosqlite] 2026-02-25T02:52:49.206060Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:52:49.206286Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:52:49.206626Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:52:49.206904Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:52:49.207350Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:52:49.207595Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:52:49.207916Z [debug ] executing functools.partial(, 'PRAGMA temp.table_info("images")', ()) [aiosqlite] 2026-02-25T02:52:49.208149Z [debug ] operation functools.partial(, 'PRAGMA temp.table_info("images")', ()) completed [aiosqlite] 2026-02-25T02:52:49.208428Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:52:49.208572Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:52:49.208826Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:52:49.208969Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:52:49.209268Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:52:49.209407Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:52:49.209620Z [debug ] executing functools.partial(, 'PRAGMA main.table_info("api_clients")', ()) [aiosqlite] 2026-02-25T02:52:49.209779Z [debug ] operation functools.partial(, 'PRAGMA main.table_info("api_clients")', ()) completed [aiosqlite] 2026-02-25T02:52:49.209994Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:52:49.210130Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:52:49.210332Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:52:49.210464Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:52:49.210715Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:52:49.210850Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:52:49.211067Z [debug ] executing functools.partial(, 'PRAGMA temp.table_info("api_clients")', ()) [aiosqlite] 2026-02-25T02:52:49.211217Z [debug ] operation functools.partial(, 'PRAGMA temp.table_info("api_clients")', ()) completed [aiosqlite] 2026-02-25T02:52:49.211457Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:52:49.211591Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:52:49.211817Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:52:49.211952Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:52:49.212581Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:52:49.212747Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:52:49.212978Z [debug ] executing functools.partial(, '\nCREATE TABLE api_clients (\n\tid VARCHAR(36) NOT NULL, \n\tname VARCHAR(256) NOT NULL, \n\tapi_key_hash VARCHAR(64) NOT NULL, \n\tscopes JSON NOT NULL, \n\t"plan" VARCHAR(8) NOT NULL, \n\tis_active BOOLEAN NOT NULL, \n\tstorage_used_bytes BIGINT NOT NULL, \n\tquota_storage_mb INTEGER NOT NULL, \n\tquota_images INTEGER NOT NULL, \n\tcreated_at DATETIME, \n\tupdated_at DATETIME, \n\tPRIMARY KEY (id)\n)\n\n', ()) [aiosqlite] 2026-02-25T02:52:49.213280Z [debug ] operation functools.partial(, '\nCREATE TABLE api_clients (\n\tid VARCHAR(36) NOT NULL, \n\tname VARCHAR(256) NOT NULL, \n\tapi_key_hash VARCHAR(64) NOT NULL, \n\tscopes JSON NOT NULL, \n\t"plan" VARCHAR(8) NOT NULL, \n\tis_active BOOLEAN NOT NULL, \n\tstorage_used_bytes BIGINT NOT NULL, \n\tquota_storage_mb INTEGER NOT NULL, \n\tquota_images INTEGER NOT NULL, \n\tcreated_at DATETIME, \n\tupdated_at DATETIME, \n\tPRIMARY KEY (id)\n)\n\n', ()) completed [aiosqlite] 2026-02-25T02:52:49.213555Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:52:49.213700Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:52:49.214111Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:52:49.214398Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:52:49.214734Z [debug ] executing functools.partial(, 'CREATE UNIQUE INDEX ix_api_clients_api_key_hash ON api_clients (api_key_hash)', ()) [aiosqlite] 2026-02-25T02:52:49.215006Z [debug ] operation functools.partial(, 'CREATE UNIQUE INDEX ix_api_clients_api_key_hash ON api_clients (api_key_hash)', ()) completed [aiosqlite] 2026-02-25T02:52:49.215297Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:52:49.215447Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:52:49.215833Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:52:49.216107Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:52:49.216463Z [debug ] executing functools.partial(, 'CREATE INDEX ix_api_clients_id ON api_clients (id)', ()) [aiosqlite] 2026-02-25T02:52:49.216730Z [debug ] operation functools.partial(, 'CREATE INDEX ix_api_clients_id ON api_clients (id)', ()) completed [aiosqlite] 2026-02-25T02:52:49.216986Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:52:49.217136Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:52:49.217798Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:52:49.217945Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:52:49.218180Z [debug ] executing functools.partial(, '\nCREATE TABLE images (\n\tid INTEGER NOT NULL, \n\tuuid VARCHAR(36) NOT NULL, \n\tclient_id VARCHAR(36) NOT NULL, \n\toriginal_name VARCHAR(512) NOT NULL, \n\tfilename VARCHAR(512) NOT NULL, \n\tfile_path VARCHAR(1024) NOT NULL, \n\tthumbnail_path VARCHAR(1024), \n\tmime_type VARCHAR(128), \n\tfile_size BIGINT, \n\twidth INTEGER, \n\theight INTEGER, \n\tuploaded_at DATETIME, \n\tprocessing_status VARCHAR(10) NOT NULL, \n\tprocessing_error TEXT, \n\tprocessing_started_at DATETIME, \n\tprocessing_done_at DATETIME, \n\texif_raw JSON, \n\texif_make VARCHAR(256), \n\texif_model VARCHAR(256), \n\texif_lens VARCHAR(256), \n\texif_taken_at DATETIME, \n\texif_gps_lat FLOAT, \n\texif_gps_lon FLOAT, \n\texif_altitude FLOAT, \n\texif_iso INTEGER, \n\texif_aperture VARCHAR(32), \n\texif_shutter VARCHAR(32), \n\texif_focal VARCHAR(32), \n\texif_flash BOOLEAN, \n\texif_orientation INTEGER, \n\texif_software VARCHAR(256), \n\tocr_text TEXT, \n\tocr_language VARCHAR(64), \n\tocr_confidence FLOAT, \n\tocr_has_text BOOLEAN, \n\tai_description TEXT, \n\tai_tags JSON, \n\tai_confidence FLOAT, \n\tai_model_used VARCHAR(128), \n\tai_processed_at DATETIME, \n\tai_prompt_tokens INTEGER, \n\tai_output_tokens INTEGER, \n\tPRIMARY KEY (id), \n\tFOREIGN KEY(client_id) REFERENCES api_clients (id)\n)\n\n', ()) [aiosqlite] 2026-02-25T02:52:49.218528Z [debug ] operation functools.partial(, '\nCREATE TABLE images (\n\tid INTEGER NOT NULL, \n\tuuid VARCHAR(36) NOT NULL, \n\tclient_id VARCHAR(36) NOT NULL, \n\toriginal_name VARCHAR(512) NOT NULL, \n\tfilename VARCHAR(512) NOT NULL, \n\tfile_path VARCHAR(1024) NOT NULL, \n\tthumbnail_path VARCHAR(1024), \n\tmime_type VARCHAR(128), \n\tfile_size BIGINT, \n\twidth INTEGER, \n\theight INTEGER, \n\tuploaded_at DATETIME, \n\tprocessing_status VARCHAR(10) NOT NULL, \n\tprocessing_error TEXT, \n\tprocessing_started_at DATETIME, \n\tprocessing_done_at DATETIME, \n\texif_raw JSON, \n\texif_make VARCHAR(256), \n\texif_model VARCHAR(256), \n\texif_lens VARCHAR(256), \n\texif_taken_at DATETIME, \n\texif_gps_lat FLOAT, \n\texif_gps_lon FLOAT, \n\texif_altitude FLOAT, \n\texif_iso INTEGER, \n\texif_aperture VARCHAR(32), \n\texif_shutter VARCHAR(32), \n\texif_focal VARCHAR(32), \n\texif_flash BOOLEAN, \n\texif_orientation INTEGER, \n\texif_software VARCHAR(256), \n\tocr_text TEXT, \n\tocr_language VARCHAR(64), \n\tocr_confidence FLOAT, \n\tocr_has_text BOOLEAN, \n\tai_description TEXT, \n\tai_tags JSON, \n\tai_confidence FLOAT, \n\tai_model_used VARCHAR(128), \n\tai_processed_at DATETIME, \n\tai_prompt_tokens INTEGER, \n\tai_output_tokens INTEGER, \n\tPRIMARY KEY (id), \n\tFOREIGN KEY(client_id) REFERENCES api_clients (id)\n)\n\n', ()) completed [aiosqlite] 2026-02-25T02:52:49.218809Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:52:49.218949Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:52:49.219238Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:52:49.219376Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:52:49.219679Z [debug ] executing functools.partial(, 'CREATE UNIQUE INDEX ix_images_uuid ON images (uuid)', ()) [aiosqlite] 2026-02-25T02:52:49.220051Z [debug ] operation functools.partial(, 'CREATE UNIQUE INDEX ix_images_uuid ON images (uuid)', ()) completed [aiosqlite] 2026-02-25T02:52:49.220444Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:52:49.220681Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:52:49.221048Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:52:49.221190Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:52:49.221441Z [debug ] executing functools.partial(, 'CREATE INDEX ix_images_id ON images (id)', ()) [aiosqlite] 2026-02-25T02:52:49.221651Z [debug ] operation functools.partial(, 'CREATE INDEX ix_images_id ON images (id)', ()) completed [aiosqlite] 2026-02-25T02:52:49.221932Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:52:49.222077Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:52:49.222407Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:52:49.222691Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:52:49.223064Z [debug ] executing functools.partial(, 'CREATE INDEX ix_images_client_id ON images (client_id)', ()) [aiosqlite] 2026-02-25T02:52:49.223421Z [debug ] operation functools.partial(, 'CREATE INDEX ix_images_client_id ON images (client_id)', ()) completed [aiosqlite] 2026-02-25T02:52:49.223779Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:52:49.223965Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:52:49.224462Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:52:49.224728Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:52:49.225020Z [debug ] executing functools.partial(, 'CREATE INDEX ix_images_processing_status ON images (processing_status)', ()) [aiosqlite] 2026-02-25T02:52:49.225270Z [debug ] operation functools.partial(, 'CREATE INDEX ix_images_processing_status ON images (processing_status)', ()) completed [aiosqlite] 2026-02-25T02:52:49.225568Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:52:49.225726Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:52:49.226034Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:52:49.226179Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:52:49.226460Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:52:49.226597Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:52:49.227987Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:52:49.228170Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:52:49.228413Z [debug ] executing functools.partial(, 'INSERT INTO api_clients (id, name, api_key_hash, scopes, "plan", is_active, storage_used_bytes, quota_storage_mb, quota_images, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('f9bff924-46f5-415e-991e-5d59ed2a93d2', 'Test Client A', '982e4d62421a0c37943e4a54bc2511f5ca0f29003fd7aa4ae43f7b8e5b29fef1', '["images:read", "images:write", "images:delete", "ai:use"]', 'STANDARD', 1, 0, 500, 1000, '2026-02-25 02:52:49.227870', '2026-02-25 02:52:49.227872')) [aiosqlite] 2026-02-25T02:52:49.228628Z [debug ] operation functools.partial(, 'INSERT INTO api_clients (id, name, api_key_hash, scopes, "plan", is_active, storage_used_bytes, quota_storage_mb, quota_images, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('f9bff924-46f5-415e-991e-5d59ed2a93d2', 'Test Client A', '982e4d62421a0c37943e4a54bc2511f5ca0f29003fd7aa4ae43f7b8e5b29fef1', '["images:read", "images:write", "images:delete", "ai:use"]', 'STANDARD', 1, 0, 500, 1000, '2026-02-25 02:52:49.227870', '2026-02-25 02:52:49.227872')) completed [aiosqlite] 2026-02-25T02:52:49.228870Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:52:49.229005Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:52:49.229362Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:52:49.229511Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:52:49.229768Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:52:49.229907Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:52:49.230565Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:52:49.230710Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:52:49.231026Z [debug ] executing functools.partial(, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.id = ?', ('f9bff924-46f5-415e-991e-5d59ed2a93d2',)) [aiosqlite] 2026-02-25T02:52:49.231265Z [debug ] operation functools.partial(, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.id = ?', ('f9bff924-46f5-415e-991e-5d59ed2a93d2',)) completed [aiosqlite] 2026-02-25T02:52:49.231544Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:52:49.231719Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:52:49.232005Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:52:49.232253Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:52:49.233636Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:52:49.233835Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:52:49.234115Z [debug ] executing functools.partial(, 'INSERT INTO api_clients (id, name, api_key_hash, scopes, "plan", is_active, storage_used_bytes, quota_storage_mb, quota_images, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('3801bb8a-d697-4728-b6db-3452448cd9ea', 'Test Client B', '7ab8fbb0f2b1aa2eec8bd0163e162d9a04f154c2b46a303fd777790c412c0bea', '["images:read", "images:write", "images:delete", "ai:use"]', 'FREE', 1, 0, 500, 1000, '2026-02-25 02:52:49.233463', '2026-02-25 02:52:49.233465')) [aiosqlite] 2026-02-25T02:52:49.234330Z [debug ] operation functools.partial(, 'INSERT INTO api_clients (id, name, api_key_hash, scopes, "plan", is_active, storage_used_bytes, quota_storage_mb, quota_images, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('3801bb8a-d697-4728-b6db-3452448cd9ea', 'Test Client B', '7ab8fbb0f2b1aa2eec8bd0163e162d9a04f154c2b46a303fd777790c412c0bea', '["images:read", "images:write", "images:delete", "ai:use"]', 'FREE', 1, 0, 500, 1000, '2026-02-25 02:52:49.233463', '2026-02-25 02:52:49.233465')) completed [aiosqlite] 2026-02-25T02:52:49.234591Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:52:49.234739Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:52:49.235113Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:52:49.235398Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:52:49.235771Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:52:49.235932Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:52:49.236540Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:52:49.236779Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:52:49.237153Z [debug ] executing functools.partial(, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.id = ?', ('3801bb8a-d697-4728-b6db-3452448cd9ea',)) [aiosqlite] 2026-02-25T02:52:49.237465Z [debug ] operation functools.partial(, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.id = ?', ('3801bb8a-d697-4728-b6db-3452448cd9ea',)) completed [aiosqlite] 2026-02-25T02:52:49.237747Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:52:49.237900Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:52:49.238148Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:52:49.238398Z [debug ] operation functools.partial() completed [aiosqlite] ----------------------------- Captured log setup ------------------------------ DEBUG asyncio:proactor_events.py:633 Using proactor: IocpProactor DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'PRAGMA main.table_info("images")', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'PRAGMA main.table_info("images")', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'PRAGMA temp.table_info("images")', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'PRAGMA temp.table_info("images")', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'PRAGMA main.table_info("api_clients")', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'PRAGMA main.table_info("api_clients")', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'PRAGMA temp.table_info("api_clients")', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'PRAGMA temp.table_info("api_clients")', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, '\nCREATE TABLE api_clients (\n\tid VARCHAR(36) NOT NULL, \n\tname VARCHAR(256) NOT NULL, \n\tapi_key_hash VARCHAR(64) NOT NULL, \n\tscopes JSON NOT NULL, \n\t"plan" VARCHAR(8) NOT NULL, \n\tis_active BOOLEAN NOT NULL, \n\tstorage_used_bytes BIGINT NOT NULL, \n\tquota_storage_mb INTEGER NOT NULL, \n\tquota_images INTEGER NOT NULL, \n\tcreated_at DATETIME, \n\tupdated_at DATETIME, \n\tPRIMARY KEY (id)\n)\n\n', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, '\nCREATE TABLE api_clients (\n\tid VARCHAR(36) NOT NULL, \n\tname VARCHAR(256) NOT NULL, \n\tapi_key_hash VARCHAR(64) NOT NULL, \n\tscopes JSON NOT NULL, \n\t"plan" VARCHAR(8) NOT NULL, \n\tis_active BOOLEAN NOT NULL, \n\tstorage_used_bytes BIGINT NOT NULL, \n\tquota_storage_mb INTEGER NOT NULL, \n\tquota_images INTEGER NOT NULL, \n\tcreated_at DATETIME, \n\tupdated_at DATETIME, \n\tPRIMARY KEY (id)\n)\n\n', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'CREATE UNIQUE INDEX ix_api_clients_api_key_hash ON api_clients (api_key_hash)', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'CREATE UNIQUE INDEX ix_api_clients_api_key_hash ON api_clients (api_key_hash)', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'CREATE INDEX ix_api_clients_id ON api_clients (id)', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'CREATE INDEX ix_api_clients_id ON api_clients (id)', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, '\nCREATE TABLE images (\n\tid INTEGER NOT NULL, \n\tuuid VARCHAR(36) NOT NULL, \n\tclient_id VARCHAR(36) NOT NULL, \n\toriginal_name VARCHAR(512) NOT NULL, \n\tfilename VARCHAR(512) NOT NULL, \n\tfile_path VARCHAR(1024) NOT NULL, \n\tthumbnail_path VARCHAR(1024), \n\tmime_type VARCHAR(128), \n\tfile_size BIGINT, \n\twidth INTEGER, \n\theight INTEGER, \n\tuploaded_at DATETIME, \n\tprocessing_status VARCHAR(10) NOT NULL, \n\tprocessing_error TEXT, \n\tprocessing_started_at DATETIME, \n\tprocessing_done_at DATETIME, \n\texif_raw JSON, \n\texif_make VARCHAR(256), \n\texif_model VARCHAR(256), \n\texif_lens VARCHAR(256), \n\texif_taken_at DATETIME, \n\texif_gps_lat FLOAT, \n\texif_gps_lon FLOAT, \n\texif_altitude FLOAT, \n\texif_iso INTEGER, \n\texif_aperture VARCHAR(32), \n\texif_shutter VARCHAR(32), \n\texif_focal VARCHAR(32), \n\texif_flash BOOLEAN, \n\texif_orientation INTEGER, \n\texif_software VARCHAR(256), \n\tocr_text TEXT, \n\tocr_language VARCHAR(64), \n\tocr_confidence FLOAT, \n\tocr_has_text BOOLEAN, \n\tai_description TEXT, \n\tai_tags JSON, \n\tai_confidence FLOAT, \n\tai_model_used VARCHAR(128), \n\tai_processed_at DATETIME, \n\tai_prompt_tokens INTEGER, \n\tai_output_tokens INTEGER, \n\tPRIMARY KEY (id), \n\tFOREIGN KEY(client_id) REFERENCES api_clients (id)\n)\n\n', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, '\nCREATE TABLE images (\n\tid INTEGER NOT NULL, \n\tuuid VARCHAR(36) NOT NULL, \n\tclient_id VARCHAR(36) NOT NULL, \n\toriginal_name VARCHAR(512) NOT NULL, \n\tfilename VARCHAR(512) NOT NULL, \n\tfile_path VARCHAR(1024) NOT NULL, \n\tthumbnail_path VARCHAR(1024), \n\tmime_type VARCHAR(128), \n\tfile_size BIGINT, \n\twidth INTEGER, \n\theight INTEGER, \n\tuploaded_at DATETIME, \n\tprocessing_status VARCHAR(10) NOT NULL, \n\tprocessing_error TEXT, \n\tprocessing_started_at DATETIME, \n\tprocessing_done_at DATETIME, \n\texif_raw JSON, \n\texif_make VARCHAR(256), \n\texif_model VARCHAR(256), \n\texif_lens VARCHAR(256), \n\texif_taken_at DATETIME, \n\texif_gps_lat FLOAT, \n\texif_gps_lon FLOAT, \n\texif_altitude FLOAT, \n\texif_iso INTEGER, \n\texif_aperture VARCHAR(32), \n\texif_shutter VARCHAR(32), \n\texif_focal VARCHAR(32), \n\texif_flash BOOLEAN, \n\texif_orientation INTEGER, \n\texif_software VARCHAR(256), \n\tocr_text TEXT, \n\tocr_language VARCHAR(64), \n\tocr_confidence FLOAT, \n\tocr_has_text BOOLEAN, \n\tai_description TEXT, \n\tai_tags JSON, \n\tai_confidence FLOAT, \n\tai_model_used VARCHAR(128), \n\tai_processed_at DATETIME, \n\tai_prompt_tokens INTEGER, \n\tai_output_tokens INTEGER, \n\tPRIMARY KEY (id), \n\tFOREIGN KEY(client_id) REFERENCES api_clients (id)\n)\n\n', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'CREATE UNIQUE INDEX ix_images_uuid ON images (uuid)', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'CREATE UNIQUE INDEX ix_images_uuid ON images (uuid)', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'CREATE INDEX ix_images_id ON images (id)', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'CREATE INDEX ix_images_id ON images (id)', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'CREATE INDEX ix_images_client_id ON images (client_id)', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'CREATE INDEX ix_images_client_id ON images (client_id)', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'CREATE INDEX ix_images_processing_status ON images (processing_status)', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'CREATE INDEX ix_images_processing_status ON images (processing_status)', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'INSERT INTO api_clients (id, name, api_key_hash, scopes, "plan", is_active, storage_used_bytes, quota_storage_mb, quota_images, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('f9bff924-46f5-415e-991e-5d59ed2a93d2', 'Test Client A', '982e4d62421a0c37943e4a54bc2511f5ca0f29003fd7aa4ae43f7b8e5b29fef1', '["images:read", "images:write", "images:delete", "ai:use"]', 'STANDARD', 1, 0, 500, 1000, '2026-02-25 02:52:49.227870', '2026-02-25 02:52:49.227872')) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'INSERT INTO api_clients (id, name, api_key_hash, scopes, "plan", is_active, storage_used_bytes, quota_storage_mb, quota_images, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('f9bff924-46f5-415e-991e-5d59ed2a93d2', 'Test Client A', '982e4d62421a0c37943e4a54bc2511f5ca0f29003fd7aa4ae43f7b8e5b29fef1', '["images:read", "images:write", "images:delete", "ai:use"]', 'STANDARD', 1, 0, 500, 1000, '2026-02-25 02:52:49.227870', '2026-02-25 02:52:49.227872')) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.id = ?', ('f9bff924-46f5-415e-991e-5d59ed2a93d2',)) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.id = ?', ('f9bff924-46f5-415e-991e-5d59ed2a93d2',)) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'INSERT INTO api_clients (id, name, api_key_hash, scopes, "plan", is_active, storage_used_bytes, quota_storage_mb, quota_images, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('3801bb8a-d697-4728-b6db-3452448cd9ea', 'Test Client B', '7ab8fbb0f2b1aa2eec8bd0163e162d9a04f154c2b46a303fd777790c412c0bea', '["images:read", "images:write", "images:delete", "ai:use"]', 'FREE', 1, 0, 500, 1000, '2026-02-25 02:52:49.233463', '2026-02-25 02:52:49.233465')) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'INSERT INTO api_clients (id, name, api_key_hash, scopes, "plan", is_active, storage_used_bytes, quota_storage_mb, quota_images, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('3801bb8a-d697-4728-b6db-3452448cd9ea', 'Test Client B', '7ab8fbb0f2b1aa2eec8bd0163e162d9a04f154c2b46a303fd777790c412c0bea', '["images:read", "images:write", "images:delete", "ai:use"]', 'FREE', 1, 0, 500, 1000, '2026-02-25 02:52:49.233463', '2026-02-25 02:52:49.233465')) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.id = ?', ('3801bb8a-d697-4728-b6db-3452448cd9ea',)) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.id = ?', ('3801bb8a-d697-4728-b6db-3452448cd9ea',)) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed ---------------------------- Captured stdout call ----------------------------- 2026-02-25T02:52:49.240865Z [debug ] Calling on_part_begin with no data [multipart.multipart] 2026-02-25T02:52:49.241542Z [debug ] Calling on_header_field with data[0:19] [multipart.multipart] 2026-02-25T02:52:49.241743Z [debug ] Calling on_header_value with data[21:62] [multipart.multipart] 2026-02-25T02:52:49.241883Z [debug ] Calling on_header_end with no data [multipart.multipart] 2026-02-25T02:52:49.242019Z [debug ] Calling on_header_field with data[64:76] [multipart.multipart] 2026-02-25T02:52:49.242154Z [debug ] Calling on_header_value with data[78:88] [multipart.multipart] 2026-02-25T02:52:49.242283Z [debug ] Calling on_header_end with no data [multipart.multipart] 2026-02-25T02:52:49.242413Z [debug ] Calling on_headers_finished with no data [multipart.multipart] 2026-02-25T02:52:49.242900Z [debug ] Calling on_part_data with data[0:336] [multipart.multipart] 2026-02-25T02:52:49.243606Z [debug ] Calling on_part_end with no data [multipart.multipart] 2026-02-25T02:52:49.243747Z [debug ] Calling on_end with no data [multipart.multipart] 2026-02-25T02:52:49.245713Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:52:49.245997Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:52:49.246397Z [debug ] executing functools.partial(, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.api_key_hash = ?', ('982e4d62421a0c37943e4a54bc2511f5ca0f29003fd7aa4ae43f7b8e5b29fef1',)) [aiosqlite] 2026-02-25T02:52:49.246796Z [debug ] operation functools.partial(, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.api_key_hash = ?', ('982e4d62421a0c37943e4a54bc2511f5ca0f29003fd7aa4ae43f7b8e5b29fef1',)) completed [aiosqlite] 2026-02-25T02:52:49.247190Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:52:49.247346Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:52:49.247698Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:52:49.247976Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:52:49.250031Z [debug ] Changing event name from creating-client-class.iot-data to creating-client-class.iot-data-plane [botocore.hooks] 2026-02-25T02:52:49.251218Z [debug ] Changing event name from before-call.apigateway to before-call.api-gateway [botocore.hooks] 2026-02-25T02:52:49.251758Z [debug ] Changing event name from request-created.machinelearning.Predict to request-created.machine-learning.Predict [botocore.hooks] 2026-02-25T02:52:49.252583Z [debug ] Changing event name from before-parameter-build.autoscaling.CreateLaunchConfiguration to before-parameter-build.auto-scaling.CreateLaunchConfiguration [botocore.hooks] 2026-02-25T02:52:49.252761Z [debug ] Changing event name from before-parameter-build.route53 to before-parameter-build.route-53 [botocore.hooks] 2026-02-25T02:52:49.253155Z [debug ] Changing event name from request-created.cloudsearchdomain.Search to request-created.cloudsearch-domain.Search [botocore.hooks] 2026-02-25T02:52:49.253607Z [debug ] Changing event name from docs.*.autoscaling.CreateLaunchConfiguration.complete-section to docs.*.auto-scaling.CreateLaunchConfiguration.complete-section [botocore.hooks] 2026-02-25T02:52:49.255009Z [debug ] Changing event name from before-parameter-build.logs.CreateExportTask to before-parameter-build.cloudwatch-logs.CreateExportTask [botocore.hooks] 2026-02-25T02:52:49.255204Z [debug ] Changing event name from docs.*.logs.CreateExportTask.complete-section to docs.*.cloudwatch-logs.CreateExportTask.complete-section [botocore.hooks] 2026-02-25T02:52:49.255367Z [debug ] Changing event name from before-parameter-build.cloudsearchdomain.Search to before-parameter-build.cloudsearch-domain.Search [botocore.hooks] 2026-02-25T02:52:49.255529Z [debug ] Changing event name from docs.*.cloudsearchdomain.Search.complete-section to docs.*.cloudsearch-domain.Search.complete-section [botocore.hooks] 2026-02-25T02:52:49.255844Z [debug ] Setting config variable for region to 'us-east-1' [botocore.session] 2026-02-25T02:52:49.257366Z [debug ] Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\endpoints.json [botocore.loaders] 2026-02-25T02:52:49.265773Z [debug ] Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\sdk-default-configuration.json [botocore.loaders] 2026-02-25T02:52:49.266099Z [debug ] Event choose-service-name: calling handler [botocore.hooks] 2026-02-25T02:52:49.451125Z [debug ] Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\s3\2006-03-01\service-2.json.gz [botocore.loaders] 2026-02-25T02:52:49.598965Z [debug ] Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\s3\2006-03-01\endpoint-rule-set-1.json.gz [botocore.loaders] 2026-02-25T02:52:49.601637Z [debug ] Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\partitions.json [botocore.loaders] 2026-02-25T02:52:49.602531Z [debug ] Event creating-client-class.s3: calling handler [botocore.hooks] 2026-02-25T02:52:49.602765Z [debug ] Event creating-client-class.s3: calling handler ._handler at 0x00000265DC8EAAE0> [botocore.hooks] 2026-02-25T02:52:49.602937Z [debug ] Event creating-client-class.s3: calling handler [botocore.hooks] 2026-02-25T02:52:49.604030Z [debug ] Setting s3 timeout as (60, 60) [botocore.endpoint] 2026-02-25T02:52:49.605602Z [debug ] Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\_retry.json [botocore.loaders] 2026-02-25T02:52:49.606000Z [debug ] Registering retry handlers for service: s3 [botocore.client] 2026-02-25T02:52:49.606317Z [debug ] Registering S3 region redirector handler [botocore.utils] 2026-02-25T02:52:49.606786Z [debug ] Registering S3Express Identity Resolver [botocore.utils] 2026-02-25T02:52:49.607224Z [debug ] Event before-parameter-build.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:52:49.607386Z [debug ] Event before-parameter-build.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:52:49.607535Z [debug ] Event before-parameter-build.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:52:49.607682Z [debug ] Event before-parameter-build.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:52:49.607830Z [debug ] Event before-parameter-build.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:52:49.608028Z [debug ] Event before-endpoint-resolution.s3: calling handler [botocore.hooks] 2026-02-25T02:52:49.608188Z [debug ] Event before-endpoint-resolution.s3: calling handler > [botocore.hooks] 2026-02-25T02:52:49.608404Z [debug ] Calling endpoint provider with parameters: {'Bucket': 'imago', 'Region': 'us-east-1', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://minio:9000', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': True, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True} [aiobotocore.regions] 2026-02-25T02:52:49.608927Z [debug ] Endpoint provider result: http://minio:9000/imago [aiobotocore.regions] 2026-02-25T02:52:49.609084Z [debug ] Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" [botocore.regions] 2026-02-25T02:52:49.609233Z [debug ] Selected auth type "v4" as "v4" with signing context params: {'region': 'us-east-1', 'signing_name': 's3', 'disableDoubleEncoding': True} [botocore.regions] 2026-02-25T02:52:49.609555Z [debug ] Event before-call.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:52:49.609710Z [debug ] Event before-call.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:52:49.609859Z [debug ] Event before-call.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:52:49.610014Z [debug ] Event before-call.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:52:49.610196Z [debug ] Making request for OperationModel(name=HeadBucket) with params: {'url_path': '', 'query_string': {}, 'method': 'HEAD', 'headers': {'User-Agent': 'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106'}, 'body': b'', 'auth_path': '/imago/', 'url': 'http://minio:9000/imago', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': False, 'auth_type': 'v4', 's3_redirect': {'redirected': False, 'bucket': 'imago', 'params': {'Bucket': 'imago'}}, 'input_params': {'Bucket': 'imago'}, 'signing': {'region': 'us-east-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'us-east-1'}]}}} [botocore.endpoint] 2026-02-25T02:52:49.610541Z [debug ] Event request-created.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:52:49.610768Z [debug ] Event choose-signer.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:52:49.610919Z [debug ] Event choose-signer.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:52:49.611112Z [debug ] Event before-sign.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:52:49.611254Z [debug ] Event before-sign.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:52:49.611542Z [debug ] Calculating signature using v4 auth. [botocore.auth] 2026-02-25T02:52:49.611683Z [debug ] CanonicalRequest: HEAD /imago host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025249Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth] 2026-02-25T02:52:49.611846Z [debug ] StringToSign: AWS4-HMAC-SHA256 20260225T025249Z 20260225/us-east-1/s3/aws4_request bbd52486b39ad6259554789dadd658e4a97f2ec3819555cae33d87bf10a82676 [botocore.auth] 2026-02-25T02:52:49.612018Z [debug ] Signature: 52921cdf3a738143b8b0b371b48bdf5337d6b2654902a0968eb2e1e63fa8c979 [botocore.auth] 2026-02-25T02:52:49.612197Z [debug ] Event request-created.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:52:49.612394Z [debug ] Sending http request: [botocore.endpoint] 2026-02-25T02:52:49.613081Z [debug ] Certificate path: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\certifi\cacert.pem [botocore.httpsession] 2026-02-25T02:52:52.628495Z [debug ] Exception received when sending HTTP request. [botocore.endpoint] Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" 2026-02-25T02:52:52.633803Z [debug ] Event needs-retry.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:52:52.634010Z [debug ] retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" [botocore.retryhandler] Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry return await resolve_awaitable( ^^^^^^^^^^^^^^^^^^^^^^^^ self._checker(attempt_number, response, caught_exception) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable return await obj ^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call checker(attempt_number, response, caught_exception) ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__ return self._check_caught_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ attempt_number, caught_exception ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception raise caught_exception File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" 2026-02-25T02:52:52.639045Z [debug ] Retry needed, action of: 0.295880522930416 [botocore.retryhandler] 2026-02-25T02:52:52.639213Z [debug ] Event needs-retry.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:52:52.639361Z [debug ] Response received to retry, sleeping for 0.295880522930416 seconds [botocore.endpoint] 2026-02-25T02:52:52.938231Z [debug ] Event request-created.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:52:52.938618Z [debug ] Event choose-signer.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:52:52.938864Z [debug ] Event choose-signer.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:52:52.939091Z [debug ] Event before-sign.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:52:52.939306Z [debug ] Event before-sign.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:52:52.939760Z [debug ] Calculating signature using v4 auth. [botocore.auth] 2026-02-25T02:52:52.939927Z [debug ] CanonicalRequest: HEAD /imago host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025252Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth] 2026-02-25T02:52:52.940126Z [debug ] StringToSign: AWS4-HMAC-SHA256 20260225T025252Z 20260225/us-east-1/s3/aws4_request 99851f9963dd37db446be3e78872c20bfd8f45ad4430d35ddfeb95e16bfe9341 [botocore.auth] 2026-02-25T02:52:52.940296Z [debug ] Signature: 2d882909fadfca9d1b002b6e5bedac542655507d90a679f98ec8b2354ebd012c [botocore.auth] 2026-02-25T02:52:52.940488Z [debug ] Event request-created.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:52:52.940691Z [debug ] Sending http request: [botocore.endpoint] 2026-02-25T02:52:55.642470Z [debug ] Exception received when sending HTTP request. [botocore.endpoint] Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" 2026-02-25T02:52:55.647599Z [debug ] Event needs-retry.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:52:55.647825Z [debug ] retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" [botocore.retryhandler] Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry return await resolve_awaitable( ^^^^^^^^^^^^^^^^^^^^^^^^ self._checker(attempt_number, response, caught_exception) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable return await obj ^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call checker(attempt_number, response, caught_exception) ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__ return self._check_caught_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ attempt_number, caught_exception ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception raise caught_exception File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" 2026-02-25T02:52:55.653763Z [debug ] Retry needed, action of: 1.77563924431821 [botocore.retryhandler] 2026-02-25T02:52:55.653973Z [debug ] Event needs-retry.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:52:55.654129Z [debug ] Response received to retry, sleeping for 1.77563924431821 seconds [botocore.endpoint] 2026-02-25T02:52:57.440619Z [debug ] Event request-created.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:52:57.441079Z [debug ] Event choose-signer.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:52:57.441395Z [debug ] Event choose-signer.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:52:57.441679Z [debug ] Event before-sign.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:52:57.441955Z [debug ] Event before-sign.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:52:57.442416Z [debug ] Calculating signature using v4 auth. [botocore.auth] 2026-02-25T02:52:57.442621Z [debug ] CanonicalRequest: HEAD /imago host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025257Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth] 2026-02-25T02:52:57.442789Z [debug ] StringToSign: AWS4-HMAC-SHA256 20260225T025257Z 20260225/us-east-1/s3/aws4_request 8a37d9255d710f908cf07e59dfc49c236372ee66b9b48fc03be0df51de867ede [botocore.auth] 2026-02-25T02:52:57.442988Z [debug ] Signature: 592b5ac2a31e94b512abd5b56178d174fe9ec4836d30ca43cdb0b9eef3db9495 [botocore.auth] 2026-02-25T02:52:57.443177Z [debug ] Event request-created.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:52:57.443382Z [debug ] Sending http request: [botocore.endpoint] 2026-02-25T02:53:00.133403Z [debug ] Exception received when sending HTTP request. [botocore.endpoint] Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" 2026-02-25T02:53:00.138707Z [debug ] Event needs-retry.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:53:00.138899Z [debug ] retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" [botocore.retryhandler] Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry return await resolve_awaitable( ^^^^^^^^^^^^^^^^^^^^^^^^ self._checker(attempt_number, response, caught_exception) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable return await obj ^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call checker(attempt_number, response, caught_exception) ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__ return self._check_caught_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ attempt_number, caught_exception ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception raise caught_exception File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" 2026-02-25T02:53:00.163424Z [debug ] Retry needed, action of: 0.8992262099770287 [botocore.retryhandler] 2026-02-25T02:53:00.163700Z [debug ] Event needs-retry.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:53:00.163935Z [debug ] Response received to retry, sleeping for 0.8992262099770287 seconds [botocore.endpoint] 2026-02-25T02:53:01.066667Z [debug ] Event request-created.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:53:01.067154Z [debug ] Event choose-signer.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:53:01.067480Z [debug ] Event choose-signer.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:53:01.067715Z [debug ] Event before-sign.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:53:01.067873Z [debug ] Event before-sign.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:53:01.069453Z [debug ] Calculating signature using v4 auth. [botocore.auth] 2026-02-25T02:53:01.071360Z [debug ] CanonicalRequest: HEAD /imago host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025301Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth] 2026-02-25T02:53:01.073059Z [debug ] StringToSign: AWS4-HMAC-SHA256 20260225T025301Z 20260225/us-east-1/s3/aws4_request e63559246b2faa3fe1d61b3b106534c3820feb111f2b9c8138a9f11ca4db0ab2 [botocore.auth] 2026-02-25T02:53:01.075031Z [debug ] Signature: 1e2cc255a89aa7a5b82134467f6e89e4677b8d5ead3e273729c376456b5c788a [botocore.auth] 2026-02-25T02:53:01.077456Z [debug ] Event request-created.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:53:01.079713Z [debug ] Sending http request: [botocore.endpoint] 2026-02-25T02:53:03.794464Z [debug ] Exception received when sending HTTP request. [botocore.endpoint] Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" 2026-02-25T02:53:03.822920Z [debug ] Event needs-retry.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:53:03.823628Z [debug ] retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" [botocore.retryhandler] Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry return await resolve_awaitable( ^^^^^^^^^^^^^^^^^^^^^^^^ self._checker(attempt_number, response, caught_exception) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable return await obj ^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call checker(attempt_number, response, caught_exception) ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__ return self._check_caught_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ attempt_number, caught_exception ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception raise caught_exception File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" 2026-02-25T02:53:03.851802Z [debug ] Retry needed, action of: 5.3078469773947905 [botocore.retryhandler] 2026-02-25T02:53:03.852436Z [debug ] Event needs-retry.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:53:03.853102Z [debug ] Response received to retry, sleeping for 5.3078469773947905 seconds [botocore.endpoint] 2026-02-25T02:53:09.176875Z [debug ] Event request-created.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:53:09.177275Z [debug ] Event choose-signer.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:53:09.177516Z [debug ] Event choose-signer.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:53:09.177743Z [debug ] Event before-sign.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:53:09.177936Z [debug ] Event before-sign.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:53:09.178345Z [debug ] Calculating signature using v4 auth. [botocore.auth] 2026-02-25T02:53:09.178604Z [debug ] CanonicalRequest: HEAD /imago host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025309Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth] 2026-02-25T02:53:09.178862Z [debug ] StringToSign: AWS4-HMAC-SHA256 20260225T025309Z 20260225/us-east-1/s3/aws4_request 29779f2282d453a84080f272b67cc03a09b9bf5a304971dbe30faecd3471ba4f [botocore.auth] 2026-02-25T02:53:09.179120Z [debug ] Signature: 6a75aac2094c493a19c625141ddb68486c9c0a7b8c59234c9790d7ca99bc700e [botocore.auth] 2026-02-25T02:53:09.179416Z [debug ] Event request-created.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:53:09.179719Z [debug ] Sending http request: [botocore.endpoint] 2026-02-25T02:53:11.883136Z [debug ] Exception received when sending HTTP request. [botocore.endpoint] Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" 2026-02-25T02:53:11.888310Z [debug ] Event needs-retry.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:53:11.888760Z [debug ] Event before-parameter-build.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:53:11.888984Z [debug ] Event before-parameter-build.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:53:11.889170Z [debug ] Event before-parameter-build.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:53:11.889336Z [debug ] Event before-parameter-build.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:53:11.889478Z [debug ] Event before-parameter-build.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:53:11.889662Z [debug ] Event before-endpoint-resolution.s3: calling handler [botocore.hooks] 2026-02-25T02:53:11.889821Z [debug ] Event before-endpoint-resolution.s3: calling handler > [botocore.hooks] 2026-02-25T02:53:11.891261Z [debug ] Calling endpoint provider with parameters: {'Bucket': 'imago', 'Region': 'us-east-1', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://minio:9000', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': True, 'DisableAccessPoints': True, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True, 'UseS3ExpressControlEndpoint': True} [aiobotocore.regions] 2026-02-25T02:53:11.895578Z [debug ] Endpoint provider result: http://minio:9000/imago [aiobotocore.regions] 2026-02-25T02:53:11.897133Z [debug ] Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" [botocore.regions] 2026-02-25T02:53:11.899172Z [debug ] Selected auth type "v4" as "v4" with signing context params: {'region': 'us-east-1', 'signing_name': 's3', 'disableDoubleEncoding': True} [botocore.regions] 2026-02-25T02:53:11.902962Z [debug ] Event before-call.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:53:11.904271Z [debug ] Event before-call.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:53:11.905084Z [debug ] Event before-call.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:53:11.905774Z [debug ] Event before-call.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:53:11.906562Z [debug ] Making request for OperationModel(name=CreateBucket) with params: {'url_path': '', 'query_string': {}, 'method': 'PUT', 'headers': {'User-Agent': 'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106'}, 'body': b'', 'auth_path': '/imago/', 'url': 'http://minio:9000/imago', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': False, 'auth_type': 'v4', 's3_redirect': {'redirected': False, 'bucket': 'imago', 'params': {'Bucket': 'imago'}}, 'input_params': {'Bucket': 'imago'}, 'signing': {'region': 'us-east-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'us-east-1'}]}}} [botocore.endpoint] 2026-02-25T02:53:11.907625Z [debug ] Event request-created.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:53:11.908207Z [debug ] Event choose-signer.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:53:11.908577Z [debug ] Event choose-signer.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:53:11.909097Z [debug ] Event before-sign.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:53:11.909417Z [debug ] Event before-sign.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:53:11.909979Z [debug ] Calculating signature using v4 auth. [botocore.auth] 2026-02-25T02:53:11.910280Z [debug ] CanonicalRequest: PUT /imago host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025311Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth] 2026-02-25T02:53:11.910594Z [debug ] StringToSign: AWS4-HMAC-SHA256 20260225T025311Z 20260225/us-east-1/s3/aws4_request 55111eb9a1feb91ed5ac0d3c297685c356d3f9984fb7999226e62179598323ab [botocore.auth] 2026-02-25T02:53:11.910950Z [debug ] Signature: 4401b560ad5f98a8bf4d09b2eb1ed7e41bce89bb3fe3c6436232412f81192d0d [botocore.auth] 2026-02-25T02:53:11.911307Z [debug ] Event request-created.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:53:11.911643Z [debug ] Sending http request: [botocore.endpoint] 2026-02-25T02:53:14.613243Z [debug ] Exception received when sending HTTP request. [botocore.endpoint] Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" 2026-02-25T02:53:14.633712Z [debug ] Event needs-retry.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:53:14.634306Z [debug ] retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" [botocore.retryhandler] Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry return await resolve_awaitable( ^^^^^^^^^^^^^^^^^^^^^^^^ self._checker(attempt_number, response, caught_exception) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable return await obj ^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call checker(attempt_number, response, caught_exception) ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__ return self._check_caught_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ attempt_number, caught_exception ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception raise caught_exception File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" 2026-02-25T02:53:14.644382Z [debug ] Retry needed, action of: 0.2180862888798214 [botocore.retryhandler] 2026-02-25T02:53:14.644612Z [debug ] Event needs-retry.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:53:14.644800Z [debug ] Response received to retry, sleeping for 0.2180862888798214 seconds [botocore.endpoint] 2026-02-25T02:53:14.873640Z [debug ] Event request-created.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:53:14.874155Z [debug ] Event choose-signer.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:53:14.874533Z [debug ] Event choose-signer.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:53:14.874880Z [debug ] Event before-sign.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:53:14.875216Z [debug ] Event before-sign.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:53:14.875755Z [debug ] Calculating signature using v4 auth. [botocore.auth] 2026-02-25T02:53:14.876014Z [debug ] CanonicalRequest: PUT /imago host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025314Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth] 2026-02-25T02:53:14.876306Z [debug ] StringToSign: AWS4-HMAC-SHA256 20260225T025314Z 20260225/us-east-1/s3/aws4_request 2e018bd53485d352a8b60167565e6fbe3c897e80cbdb09099e6e9c8bdcc2bc82 [botocore.auth] 2026-02-25T02:53:14.876633Z [debug ] Signature: 7ebb0efc27729f2a05fd71a12c913bc3c4a6f9a7449713270bff960972b4f149 [botocore.auth] 2026-02-25T02:53:14.876963Z [debug ] Event request-created.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:53:14.877335Z [debug ] Sending http request: [botocore.endpoint] 2026-02-25T02:53:17.574761Z [debug ] Exception received when sending HTTP request. [botocore.endpoint] Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" 2026-02-25T02:53:17.584610Z [debug ] Event needs-retry.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:53:17.584920Z [debug ] retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" [botocore.retryhandler] Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry return await resolve_awaitable( ^^^^^^^^^^^^^^^^^^^^^^^^ self._checker(attempt_number, response, caught_exception) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable return await obj ^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call checker(attempt_number, response, caught_exception) ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__ return self._check_caught_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ attempt_number, caught_exception ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception raise caught_exception File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" 2026-02-25T02:53:17.591163Z [debug ] Retry needed, action of: 0.8308600196092988 [botocore.retryhandler] 2026-02-25T02:53:17.591349Z [debug ] Event needs-retry.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:53:17.591497Z [debug ] Response received to retry, sleeping for 0.8308600196092988 seconds [botocore.endpoint] 2026-02-25T02:53:18.424757Z [debug ] Event request-created.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:53:18.425246Z [debug ] Event choose-signer.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:53:18.425634Z [debug ] Event choose-signer.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:53:18.425944Z [debug ] Event before-sign.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:53:18.426237Z [debug ] Event before-sign.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:53:18.426727Z [debug ] Calculating signature using v4 auth. [botocore.auth] 2026-02-25T02:53:18.426858Z [debug ] CanonicalRequest: PUT /imago host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025318Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth] 2026-02-25T02:53:18.427007Z [debug ] StringToSign: AWS4-HMAC-SHA256 20260225T025318Z 20260225/us-east-1/s3/aws4_request b73764537383f164696f1c03821e73038783f4c06a19b761d603beadaa3d6172 [botocore.auth] 2026-02-25T02:53:18.427170Z [debug ] Signature: 8830e128713bf905bc189d318ca8f7fd15b87a41d5eced5d7d5d1c5d9e0b248d [botocore.auth] 2026-02-25T02:53:18.427333Z [debug ] Event request-created.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:53:18.427525Z [debug ] Sending http request: [botocore.endpoint] 2026-02-25T02:53:21.120226Z [debug ] Exception received when sending HTTP request. [botocore.endpoint] Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" 2026-02-25T02:53:21.126815Z [debug ] Event needs-retry.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:53:21.127048Z [debug ] retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" [botocore.retryhandler] Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry return await resolve_awaitable( ^^^^^^^^^^^^^^^^^^^^^^^^ self._checker(attempt_number, response, caught_exception) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable return await obj ^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call checker(attempt_number, response, caught_exception) ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__ return self._check_caught_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ attempt_number, caught_exception ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception raise caught_exception File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" 2026-02-25T02:53:21.132939Z [debug ] Retry needed, action of: 2.902383557543711 [botocore.retryhandler] 2026-02-25T02:53:21.133141Z [debug ] Event needs-retry.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:53:21.133302Z [debug ] Response received to retry, sleeping for 2.902383557543711 seconds [botocore.endpoint] 2026-02-25T02:53:24.037605Z [debug ] Event request-created.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:53:24.037979Z [debug ] Event choose-signer.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:53:24.038233Z [debug ] Event choose-signer.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:53:24.038512Z [debug ] Event before-sign.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:53:24.038750Z [debug ] Event before-sign.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:53:24.039122Z [debug ] Calculating signature using v4 auth. [botocore.auth] 2026-02-25T02:53:24.040517Z [debug ] CanonicalRequest: PUT /imago host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025324Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth] 2026-02-25T02:53:24.042180Z [debug ] StringToSign: AWS4-HMAC-SHA256 20260225T025324Z 20260225/us-east-1/s3/aws4_request 601737d7b8e38be0c6e971243fd16357ee583e5c7e4f9d4462deb10103cb2eed [botocore.auth] 2026-02-25T02:53:24.044174Z [debug ] Signature: c0df1bad282a352187a9a6dfe7d5621e730e9c7e3f0319e2aab3255c15ee84ad [botocore.auth] 2026-02-25T02:53:24.046107Z [debug ] Event request-created.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:53:24.048081Z [debug ] Sending http request: [botocore.endpoint] 2026-02-25T02:53:26.752609Z [debug ] Exception received when sending HTTP request. [botocore.endpoint] Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" 2026-02-25T02:53:26.775085Z [debug ] Event needs-retry.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:53:26.775762Z [debug ] retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" [botocore.retryhandler] Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry return await resolve_awaitable( ^^^^^^^^^^^^^^^^^^^^^^^^ self._checker(attempt_number, response, caught_exception) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable return await obj ^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call checker(attempt_number, response, caught_exception) ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__ return self._check_caught_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ attempt_number, caught_exception ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception raise caught_exception File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" 2026-02-25T02:53:26.785748Z [debug ] Retry needed, action of: 5.191893650111516 [botocore.retryhandler] 2026-02-25T02:53:26.786002Z [debug ] Event needs-retry.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:53:26.786190Z [debug ] Response received to retry, sleeping for 5.191893650111516 seconds [botocore.endpoint] 2026-02-25T02:53:31.982025Z [debug ] Event request-created.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:53:31.982348Z [debug ] Event choose-signer.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:53:31.982520Z [debug ] Event choose-signer.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:53:31.982683Z [debug ] Event before-sign.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:53:31.982874Z [debug ] Event before-sign.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:53:31.983188Z [debug ] Calculating signature using v4 auth. [botocore.auth] 2026-02-25T02:53:31.983336Z [debug ] CanonicalRequest: PUT /imago host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025331Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth] 2026-02-25T02:53:31.983516Z [debug ] StringToSign: AWS4-HMAC-SHA256 20260225T025331Z 20260225/us-east-1/s3/aws4_request eec90df63cbf96fd7c97f3a9009f2140987722a7c6457e8bd069e5ecabc07806 [botocore.auth] 2026-02-25T02:53:31.983694Z [debug ] Signature: c5ac306e57bd1c45011860cf4b8baccf7acc32f2c6ccd96a6ad9de067b9b9887 [botocore.auth] 2026-02-25T02:53:31.983929Z [debug ] Event request-created.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:53:31.984140Z [debug ] Sending http request: [botocore.endpoint] 2026-02-25T02:53:34.676921Z [debug ] Exception received when sending HTTP request. [botocore.endpoint] Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" 2026-02-25T02:53:34.682409Z [debug ] Event needs-retry.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:53:34.683146Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:53:34.683362Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:53:34.683923Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:53:34.684228Z [debug ] operation functools.partial() completed [aiosqlite] ------------------------------ Captured log call ------------------------------ DEBUG multipart.multipart:multipart.py:626 Calling on_part_begin with no data DEBUG multipart.multipart:multipart.py:623 Calling on_header_field with data[0:19] DEBUG multipart.multipart:multipart.py:623 Calling on_header_value with data[21:62] DEBUG multipart.multipart:multipart.py:626 Calling on_header_end with no data DEBUG multipart.multipart:multipart.py:623 Calling on_header_field with data[64:76] DEBUG multipart.multipart:multipart.py:623 Calling on_header_value with data[78:88] DEBUG multipart.multipart:multipart.py:626 Calling on_header_end with no data DEBUG multipart.multipart:multipart.py:626 Calling on_headers_finished with no data DEBUG multipart.multipart:multipart.py:623 Calling on_part_data with data[0:336] DEBUG multipart.multipart:multipart.py:626 Calling on_part_end with no data DEBUG multipart.multipart:multipart.py:626 Calling on_end with no data DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.api_key_hash = ?', ('982e4d62421a0c37943e4a54bc2511f5ca0f29003fd7aa4ae43f7b8e5b29fef1',)) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.api_key_hash = ?', ('982e4d62421a0c37943e4a54bc2511f5ca0f29003fd7aa4ae43f7b8e5b29fef1',)) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG botocore.hooks:hooks.py:482 Changing event name from creating-client-class.iot-data to creating-client-class.iot-data-plane DEBUG botocore.hooks:hooks.py:482 Changing event name from before-call.apigateway to before-call.api-gateway DEBUG botocore.hooks:hooks.py:482 Changing event name from request-created.machinelearning.Predict to request-created.machine-learning.Predict DEBUG botocore.hooks:hooks.py:482 Changing event name from before-parameter-build.autoscaling.CreateLaunchConfiguration to before-parameter-build.auto-scaling.CreateLaunchConfiguration DEBUG botocore.hooks:hooks.py:482 Changing event name from before-parameter-build.route53 to before-parameter-build.route-53 DEBUG botocore.hooks:hooks.py:482 Changing event name from request-created.cloudsearchdomain.Search to request-created.cloudsearch-domain.Search DEBUG botocore.hooks:hooks.py:482 Changing event name from docs.*.autoscaling.CreateLaunchConfiguration.complete-section to docs.*.auto-scaling.CreateLaunchConfiguration.complete-section DEBUG botocore.hooks:hooks.py:482 Changing event name from before-parameter-build.logs.CreateExportTask to before-parameter-build.cloudwatch-logs.CreateExportTask DEBUG botocore.hooks:hooks.py:482 Changing event name from docs.*.logs.CreateExportTask.complete-section to docs.*.cloudwatch-logs.CreateExportTask.complete-section DEBUG botocore.hooks:hooks.py:482 Changing event name from before-parameter-build.cloudsearchdomain.Search to before-parameter-build.cloudsearch-domain.Search DEBUG botocore.hooks:hooks.py:482 Changing event name from docs.*.cloudsearchdomain.Search.complete-section to docs.*.cloudsearch-domain.Search.complete-section DEBUG botocore.session:session.py:379 Setting config variable for region to 'us-east-1' DEBUG botocore.loaders:loaders.py:180 Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\endpoints.json DEBUG botocore.loaders:loaders.py:180 Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\sdk-default-configuration.json DEBUG botocore.hooks:hooks.py:63 Event choose-service-name: calling handler DEBUG botocore.loaders:loaders.py:180 Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\s3\2006-03-01\service-2.json.gz DEBUG botocore.loaders:loaders.py:180 Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\s3\2006-03-01\endpoint-rule-set-1.json.gz DEBUG botocore.loaders:loaders.py:180 Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\partitions.json DEBUG botocore.hooks:hooks.py:63 Event creating-client-class.s3: calling handler DEBUG botocore.hooks:hooks.py:63 Event creating-client-class.s3: calling handler ._handler at 0x00000265DC8EAAE0> DEBUG botocore.hooks:hooks.py:63 Event creating-client-class.s3: calling handler DEBUG botocore.endpoint:endpoint.py:316 Setting s3 timeout as (60, 60) DEBUG botocore.loaders:loaders.py:180 Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\_retry.json DEBUG botocore.client:client.py:185 Registering retry handlers for service: s3 DEBUG botocore.utils:utils.py:1721 Registering S3 region redirector handler DEBUG botocore.utils:utils.py:1669 Registering S3Express Identity Resolver DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.HeadBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.HeadBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.HeadBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.HeadBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.HeadBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-endpoint-resolution.s3: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-endpoint-resolution.s3: calling handler > DEBUG aiobotocore.regions:regions.py:27 Calling endpoint provider with parameters: {'Bucket': 'imago', 'Region': 'us-east-1', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://minio:9000', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': True, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True} DEBUG aiobotocore.regions:regions.py:42 Endpoint provider result: http://minio:9000/imago DEBUG botocore.regions:regions.py:660 Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" DEBUG botocore.regions:regions.py:733 Selected auth type "v4" as "v4" with signing context params: {'region': 'us-east-1', 'signing_name': 's3', 'disableDoubleEncoding': True} DEBUG botocore.hooks:hooks.py:63 Event before-call.s3.HeadBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-call.s3.HeadBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event before-call.s3.HeadBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-call.s3.HeadBucket: calling handler DEBUG botocore.endpoint:endpoint.py:114 Making request for OperationModel(name=HeadBucket) with params: {'url_path': '', 'query_string': {}, 'method': 'HEAD', 'headers': {'User-Agent': 'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106'}, 'body': b'', 'auth_path': '/imago/', 'url': 'http://minio:9000/imago', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': False, 'auth_type': 'v4', 's3_redirect': {'redirected': False, 'bucket': 'imago', 'params': {'Bucket': 'imago'}}, 'input_params': {'Bucket': 'imago'}, 'signing': {'region': 'us-east-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'us-east-1'}]}}} DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.HeadBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.HeadBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.HeadBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.HeadBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.HeadBucket: calling handler > DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth. DEBUG botocore.auth:auth.py:426 CanonicalRequest: HEAD /imago host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025249Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 DEBUG botocore.auth:auth.py:428 StringToSign: AWS4-HMAC-SHA256 20260225T025249Z 20260225/us-east-1/s3/aws4_request bbd52486b39ad6259554789dadd658e4a97f2ec3819555cae33d87bf10a82676 DEBUG botocore.auth:auth.py:430 Signature: 52921cdf3a738143b8b0b371b48bdf5337d6b2654902a0968eb2e1e63fa8c979 DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.HeadBucket: calling handler DEBUG botocore.endpoint:endpoint.py:165 Sending http request: DEBUG botocore.httpsession:httpsession.py:97 Certificate path: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\certifi\cacert.pem DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request. Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.HeadBucket: calling handler DEBUG botocore.retryhandler:retryhandler.py:156 retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry return await resolve_awaitable( ^^^^^^^^^^^^^^^^^^^^^^^^ self._checker(attempt_number, response, caught_exception) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable return await obj ^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call checker(attempt_number, response, caught_exception) ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__ return self._check_caught_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ attempt_number, caught_exception ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception raise caught_exception File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" DEBUG botocore.retryhandler:retryhandler.py:109 Retry needed, action of: 0.295880522930416 DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.HeadBucket: calling handler > DEBUG botocore.endpoint:endpoint.py:279 Response received to retry, sleeping for 0.295880522930416 seconds DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.HeadBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.HeadBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.HeadBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.HeadBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.HeadBucket: calling handler > DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth. DEBUG botocore.auth:auth.py:426 CanonicalRequest: HEAD /imago host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025252Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 DEBUG botocore.auth:auth.py:428 StringToSign: AWS4-HMAC-SHA256 20260225T025252Z 20260225/us-east-1/s3/aws4_request 99851f9963dd37db446be3e78872c20bfd8f45ad4430d35ddfeb95e16bfe9341 DEBUG botocore.auth:auth.py:430 Signature: 2d882909fadfca9d1b002b6e5bedac542655507d90a679f98ec8b2354ebd012c DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.HeadBucket: calling handler DEBUG botocore.endpoint:endpoint.py:165 Sending http request: DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request. Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.HeadBucket: calling handler DEBUG botocore.retryhandler:retryhandler.py:156 retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry return await resolve_awaitable( ^^^^^^^^^^^^^^^^^^^^^^^^ self._checker(attempt_number, response, caught_exception) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable return await obj ^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call checker(attempt_number, response, caught_exception) ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__ return self._check_caught_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ attempt_number, caught_exception ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception raise caught_exception File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" DEBUG botocore.retryhandler:retryhandler.py:109 Retry needed, action of: 1.77563924431821 DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.HeadBucket: calling handler > DEBUG botocore.endpoint:endpoint.py:279 Response received to retry, sleeping for 1.77563924431821 seconds DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.HeadBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.HeadBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.HeadBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.HeadBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.HeadBucket: calling handler > DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth. DEBUG botocore.auth:auth.py:426 CanonicalRequest: HEAD /imago host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025257Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 DEBUG botocore.auth:auth.py:428 StringToSign: AWS4-HMAC-SHA256 20260225T025257Z 20260225/us-east-1/s3/aws4_request 8a37d9255d710f908cf07e59dfc49c236372ee66b9b48fc03be0df51de867ede DEBUG botocore.auth:auth.py:430 Signature: 592b5ac2a31e94b512abd5b56178d174fe9ec4836d30ca43cdb0b9eef3db9495 DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.HeadBucket: calling handler DEBUG botocore.endpoint:endpoint.py:165 Sending http request: DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request. Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.HeadBucket: calling handler DEBUG botocore.retryhandler:retryhandler.py:156 retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry return await resolve_awaitable( ^^^^^^^^^^^^^^^^^^^^^^^^ self._checker(attempt_number, response, caught_exception) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable return await obj ^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call checker(attempt_number, response, caught_exception) ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__ return self._check_caught_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ attempt_number, caught_exception ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception raise caught_exception File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" DEBUG botocore.retryhandler:retryhandler.py:109 Retry needed, action of: 0.8992262099770287 DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.HeadBucket: calling handler > DEBUG botocore.endpoint:endpoint.py:279 Response received to retry, sleeping for 0.8992262099770287 seconds DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.HeadBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.HeadBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.HeadBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.HeadBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.HeadBucket: calling handler > DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth. DEBUG botocore.auth:auth.py:426 CanonicalRequest: HEAD /imago host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025301Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 DEBUG botocore.auth:auth.py:428 StringToSign: AWS4-HMAC-SHA256 20260225T025301Z 20260225/us-east-1/s3/aws4_request e63559246b2faa3fe1d61b3b106534c3820feb111f2b9c8138a9f11ca4db0ab2 DEBUG botocore.auth:auth.py:430 Signature: 1e2cc255a89aa7a5b82134467f6e89e4677b8d5ead3e273729c376456b5c788a DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.HeadBucket: calling handler DEBUG botocore.endpoint:endpoint.py:165 Sending http request: DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request. Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.HeadBucket: calling handler DEBUG botocore.retryhandler:retryhandler.py:156 retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry return await resolve_awaitable( ^^^^^^^^^^^^^^^^^^^^^^^^ self._checker(attempt_number, response, caught_exception) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable return await obj ^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call checker(attempt_number, response, caught_exception) ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__ return self._check_caught_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ attempt_number, caught_exception ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception raise caught_exception File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" DEBUG botocore.retryhandler:retryhandler.py:109 Retry needed, action of: 5.3078469773947905 DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.HeadBucket: calling handler > DEBUG botocore.endpoint:endpoint.py:279 Response received to retry, sleeping for 5.3078469773947905 seconds DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.HeadBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.HeadBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.HeadBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.HeadBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.HeadBucket: calling handler > DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth. DEBUG botocore.auth:auth.py:426 CanonicalRequest: HEAD /imago host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025309Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 DEBUG botocore.auth:auth.py:428 StringToSign: AWS4-HMAC-SHA256 20260225T025309Z 20260225/us-east-1/s3/aws4_request 29779f2282d453a84080f272b67cc03a09b9bf5a304971dbe30faecd3471ba4f DEBUG botocore.auth:auth.py:430 Signature: 6a75aac2094c493a19c625141ddb68486c9c0a7b8c59234c9790d7ca99bc700e DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.HeadBucket: calling handler DEBUG botocore.endpoint:endpoint.py:165 Sending http request: DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request. Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.HeadBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.CreateBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.CreateBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.CreateBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.CreateBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.CreateBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-endpoint-resolution.s3: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-endpoint-resolution.s3: calling handler > DEBUG aiobotocore.regions:regions.py:27 Calling endpoint provider with parameters: {'Bucket': 'imago', 'Region': 'us-east-1', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://minio:9000', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': True, 'DisableAccessPoints': True, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True, 'UseS3ExpressControlEndpoint': True} DEBUG aiobotocore.regions:regions.py:42 Endpoint provider result: http://minio:9000/imago DEBUG botocore.regions:regions.py:660 Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" DEBUG botocore.regions:regions.py:733 Selected auth type "v4" as "v4" with signing context params: {'region': 'us-east-1', 'signing_name': 's3', 'disableDoubleEncoding': True} DEBUG botocore.hooks:hooks.py:63 Event before-call.s3.CreateBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-call.s3.CreateBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event before-call.s3.CreateBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-call.s3.CreateBucket: calling handler DEBUG botocore.endpoint:endpoint.py:114 Making request for OperationModel(name=CreateBucket) with params: {'url_path': '', 'query_string': {}, 'method': 'PUT', 'headers': {'User-Agent': 'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106'}, 'body': b'', 'auth_path': '/imago/', 'url': 'http://minio:9000/imago', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': False, 'auth_type': 'v4', 's3_redirect': {'redirected': False, 'bucket': 'imago', 'params': {'Bucket': 'imago'}}, 'input_params': {'Bucket': 'imago'}, 'signing': {'region': 'us-east-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'us-east-1'}]}}} DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.CreateBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.CreateBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.CreateBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.CreateBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.CreateBucket: calling handler > DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth. DEBUG botocore.auth:auth.py:426 CanonicalRequest: PUT /imago host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025311Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 DEBUG botocore.auth:auth.py:428 StringToSign: AWS4-HMAC-SHA256 20260225T025311Z 20260225/us-east-1/s3/aws4_request 55111eb9a1feb91ed5ac0d3c297685c356d3f9984fb7999226e62179598323ab DEBUG botocore.auth:auth.py:430 Signature: 4401b560ad5f98a8bf4d09b2eb1ed7e41bce89bb3fe3c6436232412f81192d0d DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.CreateBucket: calling handler DEBUG botocore.endpoint:endpoint.py:165 Sending http request: DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request. Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.CreateBucket: calling handler DEBUG botocore.retryhandler:retryhandler.py:156 retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry return await resolve_awaitable( ^^^^^^^^^^^^^^^^^^^^^^^^ self._checker(attempt_number, response, caught_exception) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable return await obj ^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call checker(attempt_number, response, caught_exception) ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__ return self._check_caught_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ attempt_number, caught_exception ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception raise caught_exception File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" DEBUG botocore.retryhandler:retryhandler.py:109 Retry needed, action of: 0.2180862888798214 DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.CreateBucket: calling handler > DEBUG botocore.endpoint:endpoint.py:279 Response received to retry, sleeping for 0.2180862888798214 seconds DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.CreateBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.CreateBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.CreateBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.CreateBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.CreateBucket: calling handler > DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth. DEBUG botocore.auth:auth.py:426 CanonicalRequest: PUT /imago host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025314Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 DEBUG botocore.auth:auth.py:428 StringToSign: AWS4-HMAC-SHA256 20260225T025314Z 20260225/us-east-1/s3/aws4_request 2e018bd53485d352a8b60167565e6fbe3c897e80cbdb09099e6e9c8bdcc2bc82 DEBUG botocore.auth:auth.py:430 Signature: 7ebb0efc27729f2a05fd71a12c913bc3c4a6f9a7449713270bff960972b4f149 DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.CreateBucket: calling handler DEBUG botocore.endpoint:endpoint.py:165 Sending http request: DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request. Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.CreateBucket: calling handler DEBUG botocore.retryhandler:retryhandler.py:156 retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry return await resolve_awaitable( ^^^^^^^^^^^^^^^^^^^^^^^^ self._checker(attempt_number, response, caught_exception) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable return await obj ^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call checker(attempt_number, response, caught_exception) ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__ return self._check_caught_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ attempt_number, caught_exception ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception raise caught_exception File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" DEBUG botocore.retryhandler:retryhandler.py:109 Retry needed, action of: 0.8308600196092988 DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.CreateBucket: calling handler > DEBUG botocore.endpoint:endpoint.py:279 Response received to retry, sleeping for 0.8308600196092988 seconds DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.CreateBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.CreateBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.CreateBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.CreateBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.CreateBucket: calling handler > DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth. DEBUG botocore.auth:auth.py:426 CanonicalRequest: PUT /imago host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025318Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 DEBUG botocore.auth:auth.py:428 StringToSign: AWS4-HMAC-SHA256 20260225T025318Z 20260225/us-east-1/s3/aws4_request b73764537383f164696f1c03821e73038783f4c06a19b761d603beadaa3d6172 DEBUG botocore.auth:auth.py:430 Signature: 8830e128713bf905bc189d318ca8f7fd15b87a41d5eced5d7d5d1c5d9e0b248d DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.CreateBucket: calling handler DEBUG botocore.endpoint:endpoint.py:165 Sending http request: DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request. Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.CreateBucket: calling handler DEBUG botocore.retryhandler:retryhandler.py:156 retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry return await resolve_awaitable( ^^^^^^^^^^^^^^^^^^^^^^^^ self._checker(attempt_number, response, caught_exception) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable return await obj ^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call checker(attempt_number, response, caught_exception) ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__ return self._check_caught_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ attempt_number, caught_exception ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception raise caught_exception File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" DEBUG botocore.retryhandler:retryhandler.py:109 Retry needed, action of: 2.902383557543711 DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.CreateBucket: calling handler > DEBUG botocore.endpoint:endpoint.py:279 Response received to retry, sleeping for 2.902383557543711 seconds DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.CreateBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.CreateBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.CreateBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.CreateBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.CreateBucket: calling handler > DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth. DEBUG botocore.auth:auth.py:426 CanonicalRequest: PUT /imago host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025324Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 DEBUG botocore.auth:auth.py:428 StringToSign: AWS4-HMAC-SHA256 20260225T025324Z 20260225/us-east-1/s3/aws4_request 601737d7b8e38be0c6e971243fd16357ee583e5c7e4f9d4462deb10103cb2eed DEBUG botocore.auth:auth.py:430 Signature: c0df1bad282a352187a9a6dfe7d5621e730e9c7e3f0319e2aab3255c15ee84ad DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.CreateBucket: calling handler DEBUG botocore.endpoint:endpoint.py:165 Sending http request: DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request. Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.CreateBucket: calling handler DEBUG botocore.retryhandler:retryhandler.py:156 retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry return await resolve_awaitable( ^^^^^^^^^^^^^^^^^^^^^^^^ self._checker(attempt_number, response, caught_exception) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable return await obj ^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call checker(attempt_number, response, caught_exception) ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__ return self._check_caught_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ attempt_number, caught_exception ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception raise caught_exception File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" DEBUG botocore.retryhandler:retryhandler.py:109 Retry needed, action of: 5.191893650111516 DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.CreateBucket: calling handler > DEBUG botocore.endpoint:endpoint.py:279 Response received to retry, sleeping for 5.191893650111516 seconds DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.CreateBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.CreateBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.CreateBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.CreateBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.CreateBucket: calling handler > DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth. DEBUG botocore.auth:auth.py:426 CanonicalRequest: PUT /imago host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025331Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 DEBUG botocore.auth:auth.py:428 StringToSign: AWS4-HMAC-SHA256 20260225T025331Z 20260225/us-east-1/s3/aws4_request eec90df63cbf96fd7c97f3a9009f2140987722a7c6457e8bd069e5ecabc07806 DEBUG botocore.auth:auth.py:430 Signature: c5ac306e57bd1c45011860cf4b8baccf7acc32f2c6ccd96a6ad9de067b9b9887 DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.CreateBucket: calling handler DEBUG botocore.endpoint:endpoint.py:165 Sending http request: DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request. Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.CreateBucket: calling handler DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed -------------------------- Captured stdout teardown --------------------------- 2026-02-25T02:53:35.108869Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:53:35.109208Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:53:35.109638Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:53:35.109831Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:53:35.110569Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:53:35.110871Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:53:35.111259Z [debug ] executing functools.partial(, 'PRAGMA main.table_info("images")', ()) [aiosqlite] 2026-02-25T02:53:35.111512Z [debug ] operation functools.partial(, 'PRAGMA main.table_info("images")', ()) completed [aiosqlite] 2026-02-25T02:53:35.111822Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:53:35.112046Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:53:35.112363Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:53:35.112533Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:53:35.113000Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:53:35.113282Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:53:35.113707Z [debug ] executing functools.partial(, 'PRAGMA main.table_info("api_clients")', ()) [aiosqlite] 2026-02-25T02:53:35.113951Z [debug ] operation functools.partial(, 'PRAGMA main.table_info("api_clients")', ()) completed [aiosqlite] 2026-02-25T02:53:35.114375Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:53:35.117913Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:53:35.121746Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:53:35.124627Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:53:35.129246Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:53:35.130110Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:53:35.131235Z [debug ] executing functools.partial(, '\nDROP TABLE images', ()) [aiosqlite] 2026-02-25T02:53:35.132186Z [debug ] operation functools.partial(, '\nDROP TABLE images', ()) completed [aiosqlite] 2026-02-25T02:53:35.133029Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:53:35.133490Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:53:35.134420Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:53:35.134774Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:53:35.135395Z [debug ] executing functools.partial(, '\nDROP TABLE api_clients', ()) [aiosqlite] 2026-02-25T02:53:35.135900Z [debug ] operation functools.partial(, '\nDROP TABLE api_clients', ()) completed [aiosqlite] 2026-02-25T02:53:35.136394Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:53:35.136683Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:53:35.137389Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:53:35.137635Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:53:35.138130Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:53:35.138427Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:53:35.139350Z [debug ] Using proactor: IocpProactor [asyncio] ---------------------------- Captured log teardown ---------------------------- DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'PRAGMA main.table_info("images")', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'PRAGMA main.table_info("images")', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'PRAGMA main.table_info("api_clients")', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'PRAGMA main.table_info("api_clients")', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, '\nDROP TABLE images', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, '\nDROP TABLE images', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, '\nDROP TABLE api_clients', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, '\nDROP TABLE api_clients', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG asyncio:proactor_events.py:633 Using proactor: IocpProactor ________________ test_reprocess_other_client_image_returns_404 ________________ + Exception Group Traceback (most recent call last): | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_utils.py", line 77, in collapse_excgroups | yield | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py", line 186, in __call__ | async with anyio.create_task_group() as task_group: | ~~~~~~~~~~~~~~~~~~~~~~~^^ | File "c:\Users\bruno\scoop\apps\python\3.14.3\Lib\site-packages\anyio\_backends\_asyncio.py", line 783, in __aexit__ | raise BaseExceptionGroup( | "unhandled errors in a TaskGroup", self._exceptions | ) from None | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception) +-+---------------- 1 ---------------- | Traceback (most recent call last): | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\runner.py", line 341, in from_call | result: TResult | None = func() | ~~~~^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\runner.py", line 242, in | lambda: runtest_hook(item=item, **kwds), when=when, reraise=reraise | ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_hooks.py", line 512, in __call__ | return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) | ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_manager.py", line 120, in _hookexec | return self._inner_hookexec(hook_name, methods, kwargs, firstresult) | ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 167, in _multicall | raise exception | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 139, in _multicall | teardown.throw(exception) | ~~~~~~~~~~~~~~^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\threadexception.py", line 92, in pytest_runtest_call | yield from thread_exception_runtest_hook() | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\threadexception.py", line 68, in thread_exception_runtest_hook | yield | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 139, in _multicall | teardown.throw(exception) | ~~~~~~~~~~~~~~^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\unraisableexception.py", line 95, in pytest_runtest_call | yield from unraisable_exception_runtest_hook() | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\unraisableexception.py", line 70, in unraisable_exception_runtest_hook | yield | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 139, in _multicall | teardown.throw(exception) | ~~~~~~~~~~~~~~^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\logging.py", line 846, in pytest_runtest_call | yield from self._runtest_for(item, "call") | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\logging.py", line 829, in _runtest_for | yield | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 139, in _multicall | teardown.throw(exception) | ~~~~~~~~~~~~~~^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\capture.py", line 880, in pytest_runtest_call | return (yield) | ^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 139, in _multicall | teardown.throw(exception) | ~~~~~~~~~~~~~~^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\skipping.py", line 257, in pytest_runtest_call | return (yield) | ^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 121, in _multicall | res = hook_impl.function(*args) | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\runner.py", line 174, in pytest_runtest_call | item.runtest() | ~~~~~~~~~~~~^^ | File "c:\Users\bruno\scoop\apps\python\3.14.3\Lib\site-packages\pytest_asyncio\plugin.py", line 457, in runtest | super().runtest() | ~~~~~~~~~~~~~~~^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\python.py", line 1627, in runtest | self.ihook.pytest_pyfunc_call(pyfuncitem=self) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_hooks.py", line 512, in __call__ | return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) | ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_manager.py", line 120, in _hookexec | return self._inner_hookexec(hook_name, methods, kwargs, firstresult) | ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 167, in _multicall | raise exception | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 139, in _multicall | teardown.throw(exception) | ~~~~~~~~~~~~~~^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 53, in run_old_style_hookwrapper | return result.get_result() | ~~~~~~~~~~~~~~~~~^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_result.py", line 103, in get_result | raise exc.with_traceback(tb) | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 38, in run_old_style_hookwrapper | res = yield | ^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 121, in _multicall | res = hook_impl.function(*args) | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\python.py", line 159, in pytest_pyfunc_call | result = testfunction(**testargs) | File "c:\Users\bruno\scoop\apps\python\3.14.3\Lib\site-packages\pytest_asyncio\plugin.py", line 929, in inner | _loop.run_until_complete(task) | ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 719, in run_until_complete | return future.result() | ~~~~~~~~~~~~~^^ | File "C:\dev\git\python\imago\tests\test_isolation.py", line 178, in test_reprocess_other_client_image_returns_404 | upload_resp = await _upload_test_image(async_client, auth_headers_a) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "C:\dev\git\python\imago\tests\test_isolation.py", line 49, in _upload_test_image | response = await async_client.post( | ^^^^^^^^^^^^^^^^^^^^^^^^ | ...<3 lines>... | ) | ^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py", line 1905, in post | return await self.request( | ^^^^^^^^^^^^^^^^^^^ | ...<13 lines>... | ) | ^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py", line 1585, in request | return await self.send(request, auth=auth, follow_redirects=follow_redirects) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py", line 1674, in send | response = await self._send_handling_auth( | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ...<4 lines>... | ) | ^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py", line 1702, in _send_handling_auth | response = await self._send_handling_redirects( | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ...<3 lines>... | ) | ^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py", line 1739, in _send_handling_redirects | response = await self._send_single_request(request) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py", line 1776, in _send_single_request | response = await transport.handle_async_request(request) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_transports\asgi.py", line 157, in handle_async_request | await self.app(scope, receive, send) | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\fastapi\applications.py", line 1054, in __call__ | await super().__call__(scope, receive, send) | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\applications.py", line 113, in __call__ | await self.middleware_stack(scope, receive, send) | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\errors.py", line 187, in __call__ | raise exc | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\errors.py", line 165, in __call__ | await self.app(scope, receive, _send) | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\prometheus_fastapi_instrumentator\middleware.py", line 174, in __call__ | raise exc | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\prometheus_fastapi_instrumentator\middleware.py", line 172, in __call__ | await self.app(scope, receive, send_wrapper) | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py", line 185, in __call__ | with collapse_excgroups(): | ~~~~~~~~~~~~~~~~~~^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\contextlib.py", line 162, in __exit__ | self.gen.throw(value) | ~~~~~~~~~~~~~~^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_utils.py", line 83, in collapse_excgroups | raise exc | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py", line 187, in __call__ | response = await self.dispatch_func(request, call_next) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "C:\dev\git\python\imago\app\middleware\logging_middleware.py", line 26, in dispatch | response = await call_next(request) | ^^^^^^^^^^^^^^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py", line 163, in call_next | raise app_exc | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py", line 149, in coro | await self.app(scope, receive_or_disconnect, send_no_error) | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py", line 185, in __call__ | with collapse_excgroups(): | ~~~~~~~~~~~~~~~~~~^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\contextlib.py", line 162, in __exit__ | self.gen.throw(value) | ~~~~~~~~~~~~~~^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_utils.py", line 83, in collapse_excgroups | raise exc | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py", line 187, in __call__ | response = await self.dispatch_func(request, call_next) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "C:\dev\git\python\imago\app\middleware\versioning.py", line 22, in dispatch | response = await call_next(request) | ^^^^^^^^^^^^^^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py", line 163, in call_next | raise app_exc | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py", line 149, in coro | await self.app(scope, receive_or_disconnect, send_no_error) | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\cors.py", line 85, in __call__ | await self.app(scope, receive, send) | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\exceptions.py", line 62, in __call__ | await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send) | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_exception_handler.py", line 62, in wrapped_app | raise exc | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_exception_handler.py", line 51, in wrapped_app | await app(scope, receive, sender) | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\routing.py", line 715, in __call__ | await self.middleware_stack(scope, receive, send) | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\routing.py", line 735, in app | await route.handle(scope, receive, send) | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\routing.py", line 288, in handle | await self.app(scope, receive, send) | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\routing.py", line 76, in app | await wrap_app_handling_exceptions(app, request)(scope, receive, send) | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_exception_handler.py", line 62, in wrapped_app | raise exc | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_exception_handler.py", line 51, in wrapped_app | await app(scope, receive, sender) | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\routing.py", line 73, in app | response = await f(request) | ^^^^^^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\fastapi\routing.py", line 301, in app | raw_response = await run_endpoint_function( | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ...<3 lines>... | ) | ^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\fastapi\routing.py", line 212, in run_endpoint_function | return await dependant.call(**values) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\slowapi\extension.py", line 734, in async_wrapper | response = await func(*args, **kwargs) # type: ignore | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "C:\dev\git\python\imago\app\routers\images.py", line 95, in upload_image | file_data = await storage.save_upload(file, client_id=client.id) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "C:\dev\git\python\imago\app\services\storage.py", line 64, in save_upload | await backend.save(content, rel_file_path, file.content_type) | File "C:\dev\git\python\imago\app\services\storage_backend.py", line 161, in save | await client.create_bucket(Bucket=self._bucket) | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\client.py", line 391, in _make_api_call | http, parsed_response = await self._make_request( | ^^^^^^^^^^^^^^^^^^^^^^^^^ | operation_model, request_dict, request_context | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ) | ^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\client.py", line 419, in _make_request | return await self._endpoint.make_request( | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | operation_model, request_dict | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ) | ^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 102, in _send_request | while await self._needs_retry( | ^^^^^^^^^^^^^^^^^^^^^^^^ | ...<5 lines>... | ): | ^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 264, in _needs_retry | responses = await self._event_emitter.emit( | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ...<7 lines>... | ) | ^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\hooks.py", line 66, in _emit | response = await resolve_awaitable(handler(**kwargs)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable | return await obj | ^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 107, in _call | if await resolve_awaitable(self._checker(**checker_kwargs)): | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable | return await obj | ^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 126, in _call | should_retry = await self._should_retry( | ^^^^^^^^^^^^^^^^^^^^^^^^^ | attempt_number, response, caught_exception | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ) | ^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 165, in _should_retry | return await resolve_awaitable( | ^^^^^^^^^^^^^^^^^^^^^^^^ | self._checker(attempt_number, response, caught_exception) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ) | ^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable | return await obj | ^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call | checker(attempt_number, response, caught_exception) | ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__ | return self._check_caught_exception( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | attempt_number, caught_exception | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ) | ^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception | raise caught_exception | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response | http_response = await self._send(request) | ^^^^^^^^^^^^^^^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send | return await self.http_session.send(request) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send | raise EndpointConnectionError(endpoint_url=request.url, error=e) | botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" +------------------------------------ During handling of the above exception, another exception occurred: tests\test_isolation.py:178: in test_reprocess_other_client_image_returns_404 upload_resp = await _upload_test_image(async_client, auth_headers_a) tests\test_isolation.py:49: in _upload_test_image response = await async_client.post( C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py:1905: in post return await self.request( C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py:1585: in request return await self.send(request, auth=auth, follow_redirects=follow_redirects) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py:1674: in send response = await self._send_handling_auth( C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py:1702: in _send_handling_auth response = await self._send_handling_redirects( C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py:1739: in _send_handling_redirects response = await self._send_single_request(request) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py:1776: in _send_single_request response = await transport.handle_async_request(request) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_transports\asgi.py:157: in handle_async_request await self.app(scope, receive, send) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\fastapi\applications.py:1054: in __call__ await super().__call__(scope, receive, send) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\applications.py:113: in __call__ await self.middleware_stack(scope, receive, send) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\errors.py:187: in __call__ raise exc C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\errors.py:165: in __call__ await self.app(scope, receive, _send) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\prometheus_fastapi_instrumentator\middleware.py:174: in __call__ raise exc C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\prometheus_fastapi_instrumentator\middleware.py:172: in __call__ await self.app(scope, receive, send_wrapper) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py:185: in __call__ with collapse_excgroups(): C:\Users\bruno\scoop\apps\python\current\Lib\contextlib.py:162: in __exit__ self.gen.throw(value) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_utils.py:83: in collapse_excgroups raise exc C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py:187: in __call__ response = await self.dispatch_func(request, call_next) app\middleware\logging_middleware.py:26: in dispatch response = await call_next(request) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py:163: in call_next raise app_exc C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py:149: in coro await self.app(scope, receive_or_disconnect, send_no_error) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py:185: in __call__ with collapse_excgroups(): C:\Users\bruno\scoop\apps\python\current\Lib\contextlib.py:162: in __exit__ self.gen.throw(value) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_utils.py:83: in collapse_excgroups raise exc C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py:187: in __call__ response = await self.dispatch_func(request, call_next) app\middleware\versioning.py:22: in dispatch response = await call_next(request) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py:163: in call_next raise app_exc C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py:149: in coro await self.app(scope, receive_or_disconnect, send_no_error) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\cors.py:85: in __call__ await self.app(scope, receive, send) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\exceptions.py:62: in __call__ await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_exception_handler.py:62: in wrapped_app raise exc C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_exception_handler.py:51: in wrapped_app await app(scope, receive, sender) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\routing.py:715: in __call__ await self.middleware_stack(scope, receive, send) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\routing.py:735: in app await route.handle(scope, receive, send) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\routing.py:288: in handle await self.app(scope, receive, send) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\routing.py:76: in app await wrap_app_handling_exceptions(app, request)(scope, receive, send) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_exception_handler.py:62: in wrapped_app raise exc C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_exception_handler.py:51: in wrapped_app await app(scope, receive, sender) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\routing.py:73: in app response = await f(request) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\fastapi\routing.py:301: in app raw_response = await run_endpoint_function( C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\fastapi\routing.py:212: in run_endpoint_function return await dependant.call(**values) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\slowapi\extension.py:734: in async_wrapper response = await func(*args, **kwargs) # type: ignore app\routers\images.py:95: in upload_image file_data = await storage.save_upload(file, client_id=client.id) app\services\storage.py:64: in save_upload await backend.save(content, rel_file_path, file.content_type) app\services\storage_backend.py:161: in save await client.create_bucket(Bucket=self._bucket) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\client.py:391: in _make_api_call http, parsed_response = await self._make_request( C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\client.py:419: in _make_request return await self._endpoint.make_request( C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py:102: in _send_request while await self._needs_retry( C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py:264: in _needs_retry responses = await self._event_emitter.emit( C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\hooks.py:66: in _emit response = await resolve_awaitable(handler(**kwargs)) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py:15: in resolve_awaitable return await obj C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py:107: in _call if await resolve_awaitable(self._checker(**checker_kwargs)): C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py:15: in resolve_awaitable return await obj C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py:126: in _call should_retry = await self._should_retry( C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py:165: in _should_retry return await resolve_awaitable( C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py:15: in resolve_awaitable return await obj C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py:174: in _call checker(attempt_number, response, caught_exception) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py:247: in __call__ return self._check_caught_exception( C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py:416: in _check_caught_exception raise caught_exception C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py:183: in _do_get_response http_response = await self._send(request) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py:287: in _send return await self.http_session.send(request) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py:267: in send raise EndpointConnectionError(endpoint_url=request.url, error=e) E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" ---------------------------- Captured stdout setup ---------------------------- 2026-02-25T02:53:35.141752Z [debug ] Using proactor: IocpProactor [asyncio] 2026-02-25T02:53:35.143432Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:53:35.143800Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:53:35.144212Z [debug ] executing functools.partial(, 'PRAGMA main.table_info("images")', ()) [aiosqlite] 2026-02-25T02:53:35.144460Z [debug ] operation functools.partial(, 'PRAGMA main.table_info("images")', ()) completed [aiosqlite] 2026-02-25T02:53:35.144841Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:53:35.145044Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:53:35.145383Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:53:35.145574Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:53:35.145988Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:53:35.146193Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:53:35.146499Z [debug ] executing functools.partial(, 'PRAGMA temp.table_info("images")', ()) [aiosqlite] 2026-02-25T02:53:35.146735Z [debug ] operation functools.partial(, 'PRAGMA temp.table_info("images")', ()) completed [aiosqlite] 2026-02-25T02:53:35.147082Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:53:35.147324Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:53:35.147699Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:53:35.147878Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:53:35.148316Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:53:35.148507Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:53:35.148842Z [debug ] executing functools.partial(, 'PRAGMA main.table_info("api_clients")', ()) [aiosqlite] 2026-02-25T02:53:35.149090Z [debug ] operation functools.partial(, 'PRAGMA main.table_info("api_clients")', ()) completed [aiosqlite] 2026-02-25T02:53:35.149497Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:53:35.149793Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:53:35.150184Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:53:35.150380Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:53:35.150912Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:53:35.151131Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:53:35.151453Z [debug ] executing functools.partial(, 'PRAGMA temp.table_info("api_clients")', ()) [aiosqlite] 2026-02-25T02:53:35.151675Z [debug ] operation functools.partial(, 'PRAGMA temp.table_info("api_clients")', ()) completed [aiosqlite] 2026-02-25T02:53:35.152015Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:53:35.152188Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:53:35.152513Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:53:35.152790Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:53:35.153708Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:53:35.153912Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:53:35.154231Z [debug ] executing functools.partial(, '\nCREATE TABLE api_clients (\n\tid VARCHAR(36) NOT NULL, \n\tname VARCHAR(256) NOT NULL, \n\tapi_key_hash VARCHAR(64) NOT NULL, \n\tscopes JSON NOT NULL, \n\t"plan" VARCHAR(8) NOT NULL, \n\tis_active BOOLEAN NOT NULL, \n\tstorage_used_bytes BIGINT NOT NULL, \n\tquota_storage_mb INTEGER NOT NULL, \n\tquota_images INTEGER NOT NULL, \n\tcreated_at DATETIME, \n\tupdated_at DATETIME, \n\tPRIMARY KEY (id)\n)\n\n', ()) [aiosqlite] 2026-02-25T02:53:35.154685Z [debug ] operation functools.partial(, '\nCREATE TABLE api_clients (\n\tid VARCHAR(36) NOT NULL, \n\tname VARCHAR(256) NOT NULL, \n\tapi_key_hash VARCHAR(64) NOT NULL, \n\tscopes JSON NOT NULL, \n\t"plan" VARCHAR(8) NOT NULL, \n\tis_active BOOLEAN NOT NULL, \n\tstorage_used_bytes BIGINT NOT NULL, \n\tquota_storage_mb INTEGER NOT NULL, \n\tquota_images INTEGER NOT NULL, \n\tcreated_at DATETIME, \n\tupdated_at DATETIME, \n\tPRIMARY KEY (id)\n)\n\n', ()) completed [aiosqlite] 2026-02-25T02:53:35.155070Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:53:35.155254Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:53:35.155782Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:53:35.155975Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:53:35.156286Z [debug ] executing functools.partial(, 'CREATE UNIQUE INDEX ix_api_clients_api_key_hash ON api_clients (api_key_hash)', ()) [aiosqlite] 2026-02-25T02:53:35.156622Z [debug ] operation functools.partial(, 'CREATE UNIQUE INDEX ix_api_clients_api_key_hash ON api_clients (api_key_hash)', ()) completed [aiosqlite] 2026-02-25T02:53:35.157003Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:53:35.157325Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:53:35.157937Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:53:35.158143Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:53:35.158560Z [debug ] executing functools.partial(, 'CREATE INDEX ix_api_clients_id ON api_clients (id)', ()) [aiosqlite] 2026-02-25T02:53:35.159034Z [debug ] operation functools.partial(, 'CREATE INDEX ix_api_clients_id ON api_clients (id)', ()) completed [aiosqlite] 2026-02-25T02:53:35.159478Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:53:35.159738Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:53:35.164772Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:53:35.166908Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:53:35.170809Z [debug ] executing functools.partial(, '\nCREATE TABLE images (\n\tid INTEGER NOT NULL, \n\tuuid VARCHAR(36) NOT NULL, \n\tclient_id VARCHAR(36) NOT NULL, \n\toriginal_name VARCHAR(512) NOT NULL, \n\tfilename VARCHAR(512) NOT NULL, \n\tfile_path VARCHAR(1024) NOT NULL, \n\tthumbnail_path VARCHAR(1024), \n\tmime_type VARCHAR(128), \n\tfile_size BIGINT, \n\twidth INTEGER, \n\theight INTEGER, \n\tuploaded_at DATETIME, \n\tprocessing_status VARCHAR(10) NOT NULL, \n\tprocessing_error TEXT, \n\tprocessing_started_at DATETIME, \n\tprocessing_done_at DATETIME, \n\texif_raw JSON, \n\texif_make VARCHAR(256), \n\texif_model VARCHAR(256), \n\texif_lens VARCHAR(256), \n\texif_taken_at DATETIME, \n\texif_gps_lat FLOAT, \n\texif_gps_lon FLOAT, \n\texif_altitude FLOAT, \n\texif_iso INTEGER, \n\texif_aperture VARCHAR(32), \n\texif_shutter VARCHAR(32), \n\texif_focal VARCHAR(32), \n\texif_flash BOOLEAN, \n\texif_orientation INTEGER, \n\texif_software VARCHAR(256), \n\tocr_text TEXT, \n\tocr_language VARCHAR(64), \n\tocr_confidence FLOAT, \n\tocr_has_text BOOLEAN, \n\tai_description TEXT, \n\tai_tags JSON, \n\tai_confidence FLOAT, \n\tai_model_used VARCHAR(128), \n\tai_processed_at DATETIME, \n\tai_prompt_tokens INTEGER, \n\tai_output_tokens INTEGER, \n\tPRIMARY KEY (id), \n\tFOREIGN KEY(client_id) REFERENCES api_clients (id)\n)\n\n', ()) [aiosqlite] 2026-02-25T02:53:35.175880Z [debug ] operation functools.partial(, '\nCREATE TABLE images (\n\tid INTEGER NOT NULL, \n\tuuid VARCHAR(36) NOT NULL, \n\tclient_id VARCHAR(36) NOT NULL, \n\toriginal_name VARCHAR(512) NOT NULL, \n\tfilename VARCHAR(512) NOT NULL, \n\tfile_path VARCHAR(1024) NOT NULL, \n\tthumbnail_path VARCHAR(1024), \n\tmime_type VARCHAR(128), \n\tfile_size BIGINT, \n\twidth INTEGER, \n\theight INTEGER, \n\tuploaded_at DATETIME, \n\tprocessing_status VARCHAR(10) NOT NULL, \n\tprocessing_error TEXT, \n\tprocessing_started_at DATETIME, \n\tprocessing_done_at DATETIME, \n\texif_raw JSON, \n\texif_make VARCHAR(256), \n\texif_model VARCHAR(256), \n\texif_lens VARCHAR(256), \n\texif_taken_at DATETIME, \n\texif_gps_lat FLOAT, \n\texif_gps_lon FLOAT, \n\texif_altitude FLOAT, \n\texif_iso INTEGER, \n\texif_aperture VARCHAR(32), \n\texif_shutter VARCHAR(32), \n\texif_focal VARCHAR(32), \n\texif_flash BOOLEAN, \n\texif_orientation INTEGER, \n\texif_software VARCHAR(256), \n\tocr_text TEXT, \n\tocr_language VARCHAR(64), \n\tocr_confidence FLOAT, \n\tocr_has_text BOOLEAN, \n\tai_description TEXT, \n\tai_tags JSON, \n\tai_confidence FLOAT, \n\tai_model_used VARCHAR(128), \n\tai_processed_at DATETIME, \n\tai_prompt_tokens INTEGER, \n\tai_output_tokens INTEGER, \n\tPRIMARY KEY (id), \n\tFOREIGN KEY(client_id) REFERENCES api_clients (id)\n)\n\n', ()) completed [aiosqlite] 2026-02-25T02:53:35.178069Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:53:35.178808Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:53:35.179900Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:53:35.180582Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:53:35.181437Z [debug ] executing functools.partial(, 'CREATE UNIQUE INDEX ix_images_uuid ON images (uuid)', ()) [aiosqlite] 2026-02-25T02:53:35.182013Z [debug ] operation functools.partial(, 'CREATE UNIQUE INDEX ix_images_uuid ON images (uuid)', ()) completed [aiosqlite] 2026-02-25T02:53:35.182656Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:53:35.182983Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:53:35.183700Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:53:35.184028Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:53:35.184565Z [debug ] executing functools.partial(, 'CREATE INDEX ix_images_id ON images (id)', ()) [aiosqlite] 2026-02-25T02:53:35.185144Z [debug ] operation functools.partial(, 'CREATE INDEX ix_images_id ON images (id)', ()) completed [aiosqlite] 2026-02-25T02:53:35.185720Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:53:35.186072Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:53:35.186748Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:53:35.187005Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:53:35.187389Z [debug ] executing functools.partial(, 'CREATE INDEX ix_images_client_id ON images (client_id)', ()) [aiosqlite] 2026-02-25T02:53:35.187751Z [debug ] operation functools.partial(, 'CREATE INDEX ix_images_client_id ON images (client_id)', ()) completed [aiosqlite] 2026-02-25T02:53:35.188116Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:53:35.188386Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:53:35.189001Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:53:35.189219Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:53:35.189591Z [debug ] executing functools.partial(, 'CREATE INDEX ix_images_processing_status ON images (processing_status)', ()) [aiosqlite] 2026-02-25T02:53:35.189929Z [debug ] operation functools.partial(, 'CREATE INDEX ix_images_processing_status ON images (processing_status)', ()) completed [aiosqlite] 2026-02-25T02:53:35.190313Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:53:35.190533Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:53:35.190985Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:53:35.191171Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:53:35.191621Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:53:35.191820Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:53:35.193741Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:53:35.194031Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:53:35.194572Z [debug ] executing functools.partial(, 'INSERT INTO api_clients (id, name, api_key_hash, scopes, "plan", is_active, storage_used_bytes, quota_storage_mb, quota_images, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('e231c598-badc-4f5f-9357-fe394bdd2d48', 'Test Client A', '982e4d62421a0c37943e4a54bc2511f5ca0f29003fd7aa4ae43f7b8e5b29fef1', '["images:read", "images:write", "images:delete", "ai:use"]', 'STANDARD', 1, 0, 500, 1000, '2026-02-25 02:53:35.193540', '2026-02-25 02:53:35.193543')) [aiosqlite] 2026-02-25T02:53:35.195060Z [debug ] operation functools.partial(, 'INSERT INTO api_clients (id, name, api_key_hash, scopes, "plan", is_active, storage_used_bytes, quota_storage_mb, quota_images, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('e231c598-badc-4f5f-9357-fe394bdd2d48', 'Test Client A', '982e4d62421a0c37943e4a54bc2511f5ca0f29003fd7aa4ae43f7b8e5b29fef1', '["images:read", "images:write", "images:delete", "ai:use"]', 'STANDARD', 1, 0, 500, 1000, '2026-02-25 02:53:35.193540', '2026-02-25 02:53:35.193543')) completed [aiosqlite] 2026-02-25T02:53:35.195461Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:53:35.195643Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:53:35.196165Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:53:35.196398Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:53:35.196743Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:53:35.196922Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:53:35.198116Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:53:35.198405Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:53:35.198895Z [debug ] executing functools.partial(, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.id = ?', ('e231c598-badc-4f5f-9357-fe394bdd2d48',)) [aiosqlite] 2026-02-25T02:53:35.199271Z [debug ] operation functools.partial(, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.id = ?', ('e231c598-badc-4f5f-9357-fe394bdd2d48',)) completed [aiosqlite] 2026-02-25T02:53:35.199686Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:53:35.200001Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:53:35.200469Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:53:35.200739Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:53:35.202501Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:53:35.202860Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:53:35.203313Z [debug ] executing functools.partial(, 'INSERT INTO api_clients (id, name, api_key_hash, scopes, "plan", is_active, storage_used_bytes, quota_storage_mb, quota_images, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('16461748-4aa8-4790-9b5d-b65dbb165997', 'Test Client B', '7ab8fbb0f2b1aa2eec8bd0163e162d9a04f154c2b46a303fd777790c412c0bea', '["images:read", "images:write", "images:delete", "ai:use"]', 'FREE', 1, 0, 500, 1000, '2026-02-25 02:53:35.202292', '2026-02-25 02:53:35.202295')) [aiosqlite] 2026-02-25T02:53:35.203719Z [debug ] operation functools.partial(, 'INSERT INTO api_clients (id, name, api_key_hash, scopes, "plan", is_active, storage_used_bytes, quota_storage_mb, quota_images, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('16461748-4aa8-4790-9b5d-b65dbb165997', 'Test Client B', '7ab8fbb0f2b1aa2eec8bd0163e162d9a04f154c2b46a303fd777790c412c0bea', '["images:read", "images:write", "images:delete", "ai:use"]', 'FREE', 1, 0, 500, 1000, '2026-02-25 02:53:35.202292', '2026-02-25 02:53:35.202295')) completed [aiosqlite] 2026-02-25T02:53:35.204250Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:53:35.204580Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:53:35.205426Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:53:35.205721Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:53:35.206219Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:53:35.206492Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:53:35.207894Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:53:35.210875Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:53:35.215167Z [debug ] executing functools.partial(, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.id = ?', ('16461748-4aa8-4790-9b5d-b65dbb165997',)) [aiosqlite] 2026-02-25T02:53:35.218433Z [debug ] operation functools.partial(, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.id = ?', ('16461748-4aa8-4790-9b5d-b65dbb165997',)) completed [aiosqlite] 2026-02-25T02:53:35.223074Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:53:35.224437Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:53:35.225712Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:53:35.226480Z [debug ] operation functools.partial() completed [aiosqlite] ----------------------------- Captured log setup ------------------------------ DEBUG asyncio:proactor_events.py:633 Using proactor: IocpProactor DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'PRAGMA main.table_info("images")', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'PRAGMA main.table_info("images")', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'PRAGMA temp.table_info("images")', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'PRAGMA temp.table_info("images")', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'PRAGMA main.table_info("api_clients")', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'PRAGMA main.table_info("api_clients")', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'PRAGMA temp.table_info("api_clients")', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'PRAGMA temp.table_info("api_clients")', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, '\nCREATE TABLE api_clients (\n\tid VARCHAR(36) NOT NULL, \n\tname VARCHAR(256) NOT NULL, \n\tapi_key_hash VARCHAR(64) NOT NULL, \n\tscopes JSON NOT NULL, \n\t"plan" VARCHAR(8) NOT NULL, \n\tis_active BOOLEAN NOT NULL, \n\tstorage_used_bytes BIGINT NOT NULL, \n\tquota_storage_mb INTEGER NOT NULL, \n\tquota_images INTEGER NOT NULL, \n\tcreated_at DATETIME, \n\tupdated_at DATETIME, \n\tPRIMARY KEY (id)\n)\n\n', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, '\nCREATE TABLE api_clients (\n\tid VARCHAR(36) NOT NULL, \n\tname VARCHAR(256) NOT NULL, \n\tapi_key_hash VARCHAR(64) NOT NULL, \n\tscopes JSON NOT NULL, \n\t"plan" VARCHAR(8) NOT NULL, \n\tis_active BOOLEAN NOT NULL, \n\tstorage_used_bytes BIGINT NOT NULL, \n\tquota_storage_mb INTEGER NOT NULL, \n\tquota_images INTEGER NOT NULL, \n\tcreated_at DATETIME, \n\tupdated_at DATETIME, \n\tPRIMARY KEY (id)\n)\n\n', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'CREATE UNIQUE INDEX ix_api_clients_api_key_hash ON api_clients (api_key_hash)', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'CREATE UNIQUE INDEX ix_api_clients_api_key_hash ON api_clients (api_key_hash)', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'CREATE INDEX ix_api_clients_id ON api_clients (id)', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'CREATE INDEX ix_api_clients_id ON api_clients (id)', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, '\nCREATE TABLE images (\n\tid INTEGER NOT NULL, \n\tuuid VARCHAR(36) NOT NULL, \n\tclient_id VARCHAR(36) NOT NULL, \n\toriginal_name VARCHAR(512) NOT NULL, \n\tfilename VARCHAR(512) NOT NULL, \n\tfile_path VARCHAR(1024) NOT NULL, \n\tthumbnail_path VARCHAR(1024), \n\tmime_type VARCHAR(128), \n\tfile_size BIGINT, \n\twidth INTEGER, \n\theight INTEGER, \n\tuploaded_at DATETIME, \n\tprocessing_status VARCHAR(10) NOT NULL, \n\tprocessing_error TEXT, \n\tprocessing_started_at DATETIME, \n\tprocessing_done_at DATETIME, \n\texif_raw JSON, \n\texif_make VARCHAR(256), \n\texif_model VARCHAR(256), \n\texif_lens VARCHAR(256), \n\texif_taken_at DATETIME, \n\texif_gps_lat FLOAT, \n\texif_gps_lon FLOAT, \n\texif_altitude FLOAT, \n\texif_iso INTEGER, \n\texif_aperture VARCHAR(32), \n\texif_shutter VARCHAR(32), \n\texif_focal VARCHAR(32), \n\texif_flash BOOLEAN, \n\texif_orientation INTEGER, \n\texif_software VARCHAR(256), \n\tocr_text TEXT, \n\tocr_language VARCHAR(64), \n\tocr_confidence FLOAT, \n\tocr_has_text BOOLEAN, \n\tai_description TEXT, \n\tai_tags JSON, \n\tai_confidence FLOAT, \n\tai_model_used VARCHAR(128), \n\tai_processed_at DATETIME, \n\tai_prompt_tokens INTEGER, \n\tai_output_tokens INTEGER, \n\tPRIMARY KEY (id), \n\tFOREIGN KEY(client_id) REFERENCES api_clients (id)\n)\n\n', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, '\nCREATE TABLE images (\n\tid INTEGER NOT NULL, \n\tuuid VARCHAR(36) NOT NULL, \n\tclient_id VARCHAR(36) NOT NULL, \n\toriginal_name VARCHAR(512) NOT NULL, \n\tfilename VARCHAR(512) NOT NULL, \n\tfile_path VARCHAR(1024) NOT NULL, \n\tthumbnail_path VARCHAR(1024), \n\tmime_type VARCHAR(128), \n\tfile_size BIGINT, \n\twidth INTEGER, \n\theight INTEGER, \n\tuploaded_at DATETIME, \n\tprocessing_status VARCHAR(10) NOT NULL, \n\tprocessing_error TEXT, \n\tprocessing_started_at DATETIME, \n\tprocessing_done_at DATETIME, \n\texif_raw JSON, \n\texif_make VARCHAR(256), \n\texif_model VARCHAR(256), \n\texif_lens VARCHAR(256), \n\texif_taken_at DATETIME, \n\texif_gps_lat FLOAT, \n\texif_gps_lon FLOAT, \n\texif_altitude FLOAT, \n\texif_iso INTEGER, \n\texif_aperture VARCHAR(32), \n\texif_shutter VARCHAR(32), \n\texif_focal VARCHAR(32), \n\texif_flash BOOLEAN, \n\texif_orientation INTEGER, \n\texif_software VARCHAR(256), \n\tocr_text TEXT, \n\tocr_language VARCHAR(64), \n\tocr_confidence FLOAT, \n\tocr_has_text BOOLEAN, \n\tai_description TEXT, \n\tai_tags JSON, \n\tai_confidence FLOAT, \n\tai_model_used VARCHAR(128), \n\tai_processed_at DATETIME, \n\tai_prompt_tokens INTEGER, \n\tai_output_tokens INTEGER, \n\tPRIMARY KEY (id), \n\tFOREIGN KEY(client_id) REFERENCES api_clients (id)\n)\n\n', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'CREATE UNIQUE INDEX ix_images_uuid ON images (uuid)', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'CREATE UNIQUE INDEX ix_images_uuid ON images (uuid)', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'CREATE INDEX ix_images_id ON images (id)', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'CREATE INDEX ix_images_id ON images (id)', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'CREATE INDEX ix_images_client_id ON images (client_id)', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'CREATE INDEX ix_images_client_id ON images (client_id)', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'CREATE INDEX ix_images_processing_status ON images (processing_status)', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'CREATE INDEX ix_images_processing_status ON images (processing_status)', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'INSERT INTO api_clients (id, name, api_key_hash, scopes, "plan", is_active, storage_used_bytes, quota_storage_mb, quota_images, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('e231c598-badc-4f5f-9357-fe394bdd2d48', 'Test Client A', '982e4d62421a0c37943e4a54bc2511f5ca0f29003fd7aa4ae43f7b8e5b29fef1', '["images:read", "images:write", "images:delete", "ai:use"]', 'STANDARD', 1, 0, 500, 1000, '2026-02-25 02:53:35.193540', '2026-02-25 02:53:35.193543')) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'INSERT INTO api_clients (id, name, api_key_hash, scopes, "plan", is_active, storage_used_bytes, quota_storage_mb, quota_images, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('e231c598-badc-4f5f-9357-fe394bdd2d48', 'Test Client A', '982e4d62421a0c37943e4a54bc2511f5ca0f29003fd7aa4ae43f7b8e5b29fef1', '["images:read", "images:write", "images:delete", "ai:use"]', 'STANDARD', 1, 0, 500, 1000, '2026-02-25 02:53:35.193540', '2026-02-25 02:53:35.193543')) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.id = ?', ('e231c598-badc-4f5f-9357-fe394bdd2d48',)) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.id = ?', ('e231c598-badc-4f5f-9357-fe394bdd2d48',)) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'INSERT INTO api_clients (id, name, api_key_hash, scopes, "plan", is_active, storage_used_bytes, quota_storage_mb, quota_images, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('16461748-4aa8-4790-9b5d-b65dbb165997', 'Test Client B', '7ab8fbb0f2b1aa2eec8bd0163e162d9a04f154c2b46a303fd777790c412c0bea', '["images:read", "images:write", "images:delete", "ai:use"]', 'FREE', 1, 0, 500, 1000, '2026-02-25 02:53:35.202292', '2026-02-25 02:53:35.202295')) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'INSERT INTO api_clients (id, name, api_key_hash, scopes, "plan", is_active, storage_used_bytes, quota_storage_mb, quota_images, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('16461748-4aa8-4790-9b5d-b65dbb165997', 'Test Client B', '7ab8fbb0f2b1aa2eec8bd0163e162d9a04f154c2b46a303fd777790c412c0bea', '["images:read", "images:write", "images:delete", "ai:use"]', 'FREE', 1, 0, 500, 1000, '2026-02-25 02:53:35.202292', '2026-02-25 02:53:35.202295')) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.id = ?', ('16461748-4aa8-4790-9b5d-b65dbb165997',)) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.id = ?', ('16461748-4aa8-4790-9b5d-b65dbb165997',)) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed ---------------------------- Captured stdout call ----------------------------- 2026-02-25T02:53:35.232350Z [debug ] Calling on_part_begin with no data [multipart.multipart] 2026-02-25T02:53:35.233630Z [debug ] Calling on_header_field with data[0:19] [multipart.multipart] 2026-02-25T02:53:35.234099Z [debug ] Calling on_header_value with data[21:64] [multipart.multipart] 2026-02-25T02:53:35.234445Z [debug ] Calling on_header_end with no data [multipart.multipart] 2026-02-25T02:53:35.234801Z [debug ] Calling on_header_field with data[66:78] [multipart.multipart] 2026-02-25T02:53:35.235167Z [debug ] Calling on_header_value with data[80:90] [multipart.multipart] 2026-02-25T02:53:35.235507Z [debug ] Calling on_header_end with no data [multipart.multipart] 2026-02-25T02:53:35.235844Z [debug ] Calling on_headers_finished with no data [multipart.multipart] 2026-02-25T02:53:35.237099Z [debug ] Calling on_part_data with data[0:336] [multipart.multipart] 2026-02-25T02:53:35.238693Z [debug ] Calling on_part_end with no data [multipart.multipart] 2026-02-25T02:53:35.239095Z [debug ] Calling on_end with no data [multipart.multipart] 2026-02-25T02:53:35.257954Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:53:35.258857Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:53:35.260086Z [debug ] executing functools.partial(, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.api_key_hash = ?', ('982e4d62421a0c37943e4a54bc2511f5ca0f29003fd7aa4ae43f7b8e5b29fef1',)) [aiosqlite] 2026-02-25T02:53:35.261014Z [debug ] operation functools.partial(, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.api_key_hash = ?', ('982e4d62421a0c37943e4a54bc2511f5ca0f29003fd7aa4ae43f7b8e5b29fef1',)) completed [aiosqlite] 2026-02-25T02:53:35.262068Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:53:35.262606Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:53:35.263402Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:53:35.263802Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:53:35.267664Z [debug ] Changing event name from creating-client-class.iot-data to creating-client-class.iot-data-plane [botocore.hooks] 2026-02-25T02:53:35.270235Z [debug ] Changing event name from before-call.apigateway to before-call.api-gateway [botocore.hooks] 2026-02-25T02:53:35.271501Z [debug ] Changing event name from request-created.machinelearning.Predict to request-created.machine-learning.Predict [botocore.hooks] 2026-02-25T02:53:35.273429Z [debug ] Changing event name from before-parameter-build.autoscaling.CreateLaunchConfiguration to before-parameter-build.auto-scaling.CreateLaunchConfiguration [botocore.hooks] 2026-02-25T02:53:35.273983Z [debug ] Changing event name from before-parameter-build.route53 to before-parameter-build.route-53 [botocore.hooks] 2026-02-25T02:53:35.275026Z [debug ] Changing event name from request-created.cloudsearchdomain.Search to request-created.cloudsearch-domain.Search [botocore.hooks] 2026-02-25T02:53:35.276148Z [debug ] Changing event name from docs.*.autoscaling.CreateLaunchConfiguration.complete-section to docs.*.auto-scaling.CreateLaunchConfiguration.complete-section [botocore.hooks] 2026-02-25T02:53:35.278222Z [debug ] Changing event name from before-parameter-build.logs.CreateExportTask to before-parameter-build.cloudwatch-logs.CreateExportTask [botocore.hooks] 2026-02-25T02:53:35.278700Z [debug ] Changing event name from docs.*.logs.CreateExportTask.complete-section to docs.*.cloudwatch-logs.CreateExportTask.complete-section [botocore.hooks] 2026-02-25T02:53:35.278992Z [debug ] Changing event name from before-parameter-build.cloudsearchdomain.Search to before-parameter-build.cloudsearch-domain.Search [botocore.hooks] 2026-02-25T02:53:35.279269Z [debug ] Changing event name from docs.*.cloudsearchdomain.Search.complete-section to docs.*.cloudsearch-domain.Search.complete-section [botocore.hooks] 2026-02-25T02:53:35.279785Z [debug ] Setting config variable for region to 'us-east-1' [botocore.session] 2026-02-25T02:53:35.282722Z [debug ] Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\endpoints.json [botocore.loaders] 2026-02-25T02:53:35.314103Z [debug ] Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\sdk-default-configuration.json [botocore.loaders] 2026-02-25T02:53:35.314826Z [debug ] Event choose-service-name: calling handler [botocore.hooks] 2026-02-25T02:53:35.417552Z [debug ] Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\s3\2006-03-01\service-2.json.gz [botocore.loaders] 2026-02-25T02:53:35.590089Z [debug ] Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\s3\2006-03-01\endpoint-rule-set-1.json.gz [botocore.loaders] 2026-02-25T02:53:35.597040Z [debug ] Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\partitions.json [botocore.loaders] 2026-02-25T02:53:35.606237Z [debug ] Event creating-client-class.s3: calling handler [botocore.hooks] 2026-02-25T02:53:35.608364Z [debug ] Event creating-client-class.s3: calling handler ._handler at 0x00000265DD27E2A0> [botocore.hooks] 2026-02-25T02:53:35.609333Z [debug ] Event creating-client-class.s3: calling handler [botocore.hooks] 2026-02-25T02:53:35.612716Z [debug ] Setting s3 timeout as (60, 60) [botocore.endpoint] 2026-02-25T02:53:35.617320Z [debug ] Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\_retry.json [botocore.loaders] 2026-02-25T02:53:35.617963Z [debug ] Registering retry handlers for service: s3 [botocore.client] 2026-02-25T02:53:35.618505Z [debug ] Registering S3 region redirector handler [botocore.utils] 2026-02-25T02:53:35.619132Z [debug ] Registering S3Express Identity Resolver [botocore.utils] 2026-02-25T02:53:35.619735Z [debug ] Event before-parameter-build.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:53:35.619947Z [debug ] Event before-parameter-build.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:53:35.620141Z [debug ] Event before-parameter-build.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:53:35.620333Z [debug ] Event before-parameter-build.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:53:35.620522Z [debug ] Event before-parameter-build.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:53:35.620767Z [debug ] Event before-endpoint-resolution.s3: calling handler [botocore.hooks] 2026-02-25T02:53:35.620989Z [debug ] Event before-endpoint-resolution.s3: calling handler > [botocore.hooks] 2026-02-25T02:53:35.621261Z [debug ] Calling endpoint provider with parameters: {'Bucket': 'imago', 'Region': 'us-east-1', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://minio:9000', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': True, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True} [aiobotocore.regions] 2026-02-25T02:53:35.622027Z [debug ] Endpoint provider result: http://minio:9000/imago [aiobotocore.regions] 2026-02-25T02:53:35.622263Z [debug ] Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" [botocore.regions] 2026-02-25T02:53:35.622457Z [debug ] Selected auth type "v4" as "v4" with signing context params: {'region': 'us-east-1', 'signing_name': 's3', 'disableDoubleEncoding': True} [botocore.regions] 2026-02-25T02:53:35.622823Z [debug ] Event before-call.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:53:35.623079Z [debug ] Event before-call.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:53:35.623282Z [debug ] Event before-call.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:53:35.623459Z [debug ] Event before-call.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:53:35.623657Z [debug ] Making request for OperationModel(name=HeadBucket) with params: {'url_path': '', 'query_string': {}, 'method': 'HEAD', 'headers': {'User-Agent': 'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106'}, 'body': b'', 'auth_path': '/imago/', 'url': 'http://minio:9000/imago', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': False, 'auth_type': 'v4', 's3_redirect': {'redirected': False, 'bucket': 'imago', 'params': {'Bucket': 'imago'}}, 'input_params': {'Bucket': 'imago'}, 'signing': {'region': 'us-east-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'us-east-1'}]}}} [botocore.endpoint] 2026-02-25T02:53:35.624042Z [debug ] Event request-created.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:53:35.624282Z [debug ] Event choose-signer.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:53:35.624449Z [debug ] Event choose-signer.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:53:35.624661Z [debug ] Event before-sign.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:53:35.624819Z [debug ] Event before-sign.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:53:35.625156Z [debug ] Calculating signature using v4 auth. [botocore.auth] 2026-02-25T02:53:35.625468Z [debug ] CanonicalRequest: HEAD /imago host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025335Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth] 2026-02-25T02:53:35.625805Z [debug ] StringToSign: AWS4-HMAC-SHA256 20260225T025335Z 20260225/us-east-1/s3/aws4_request 461280c650f4ed53513c4555c8dddc11d43d581206de5cd01569e90844fa427d [botocore.auth] 2026-02-25T02:53:35.626124Z [debug ] Signature: cb9085420926b8d001398ce1979894f6a23834238ba37da77542da6ecfcaf716 [botocore.auth] 2026-02-25T02:53:35.626463Z [debug ] Event request-created.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:53:35.626760Z [debug ] Sending http request: [botocore.endpoint] 2026-02-25T02:53:35.627553Z [debug ] Certificate path: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\certifi\cacert.pem [botocore.httpsession] 2026-02-25T02:53:38.741376Z [debug ] Exception received when sending HTTP request. [botocore.endpoint] Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" 2026-02-25T02:53:38.747147Z [debug ] Event needs-retry.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:53:38.747347Z [debug ] retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" [botocore.retryhandler] Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry return await resolve_awaitable( ^^^^^^^^^^^^^^^^^^^^^^^^ self._checker(attempt_number, response, caught_exception) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable return await obj ^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call checker(attempt_number, response, caught_exception) ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__ return self._check_caught_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ attempt_number, caught_exception ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception raise caught_exception File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" 2026-02-25T02:53:38.752579Z [debug ] Retry needed, action of: 0.743628959878986 [botocore.retryhandler] 2026-02-25T02:53:38.752745Z [debug ] Event needs-retry.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:53:38.752889Z [debug ] Response received to retry, sleeping for 0.743628959878986 seconds [botocore.endpoint] 2026-02-25T02:53:39.502078Z [debug ] Event request-created.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:53:39.502470Z [debug ] Event choose-signer.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:53:39.502688Z [debug ] Event choose-signer.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:53:39.502906Z [debug ] Event before-sign.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:53:39.503086Z [debug ] Event before-sign.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:53:39.503451Z [debug ] Calculating signature using v4 auth. [botocore.auth] 2026-02-25T02:53:39.503629Z [debug ] CanonicalRequest: HEAD /imago host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025339Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth] 2026-02-25T02:53:39.503860Z [debug ] StringToSign: AWS4-HMAC-SHA256 20260225T025339Z 20260225/us-east-1/s3/aws4_request 2c296b5c1b1b03ccbc2a810354c2576d9ee58de9d71125f6de877732cf105a42 [botocore.auth] 2026-02-25T02:53:39.504142Z [debug ] Signature: 71c9b14c0dc43d9139d8f30cb1ee738edbc5c6e4547cfb64f37cf959d6def8cd [botocore.auth] 2026-02-25T02:53:39.504463Z [debug ] Event request-created.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:53:39.504792Z [debug ] Sending http request: [botocore.endpoint] 2026-02-25T02:53:42.192071Z [debug ] Exception received when sending HTTP request. [botocore.endpoint] Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" 2026-02-25T02:53:42.197315Z [debug ] Event needs-retry.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:53:42.197509Z [debug ] retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" [botocore.retryhandler] Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry return await resolve_awaitable( ^^^^^^^^^^^^^^^^^^^^^^^^ self._checker(attempt_number, response, caught_exception) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable return await obj ^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call checker(attempt_number, response, caught_exception) ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__ return self._check_caught_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ attempt_number, caught_exception ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception raise caught_exception File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" 2026-02-25T02:53:42.202891Z [debug ] Retry needed, action of: 0.49935406777062963 [botocore.retryhandler] 2026-02-25T02:53:42.203062Z [debug ] Event needs-retry.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:53:42.203233Z [debug ] Response received to retry, sleeping for 0.49935406777062963 seconds [botocore.endpoint] 2026-02-25T02:53:42.703960Z [debug ] Event request-created.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:53:42.704354Z [debug ] Event choose-signer.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:53:42.704611Z [debug ] Event choose-signer.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:53:42.704873Z [debug ] Event before-sign.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:53:42.705087Z [debug ] Event before-sign.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:53:42.705541Z [debug ] Calculating signature using v4 auth. [botocore.auth] 2026-02-25T02:53:42.705735Z [debug ] CanonicalRequest: HEAD /imago host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025342Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth] 2026-02-25T02:53:42.705970Z [debug ] StringToSign: AWS4-HMAC-SHA256 20260225T025342Z 20260225/us-east-1/s3/aws4_request 5a0d19caf313544a75a0fa2f81eb0b910b7b0471e120a0ed5f416b6bcfaaf26f [botocore.auth] 2026-02-25T02:53:42.706195Z [debug ] Signature: f63558f6b28324f6bce286da145008ad1feb6ce8dde7f7e1f0417a6f7963f14e [botocore.auth] 2026-02-25T02:53:42.706440Z [debug ] Event request-created.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:53:42.706691Z [debug ] Sending http request: [botocore.endpoint] 2026-02-25T02:53:45.416457Z [debug ] Exception received when sending HTTP request. [botocore.endpoint] Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" 2026-02-25T02:53:45.443425Z [debug ] Event needs-retry.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:53:45.444737Z [debug ] retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" [botocore.retryhandler] Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry return await resolve_awaitable( ^^^^^^^^^^^^^^^^^^^^^^^^ self._checker(attempt_number, response, caught_exception) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable return await obj ^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call checker(attempt_number, response, caught_exception) ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__ return self._check_caught_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ attempt_number, caught_exception ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception raise caught_exception File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" 2026-02-25T02:53:45.492045Z [debug ] Retry needed, action of: 0.5801746623746413 [botocore.retryhandler] 2026-02-25T02:53:45.493030Z [debug ] Event needs-retry.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:53:45.493607Z [debug ] Response received to retry, sleeping for 0.5801746623746413 seconds [botocore.endpoint] 2026-02-25T02:53:46.086114Z [debug ] Event request-created.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:53:46.086456Z [debug ] Event choose-signer.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:53:46.086704Z [debug ] Event choose-signer.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:53:46.086940Z [debug ] Event before-sign.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:53:46.087154Z [debug ] Event before-sign.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:53:46.087445Z [debug ] Calculating signature using v4 auth. [botocore.auth] 2026-02-25T02:53:46.087633Z [debug ] CanonicalRequest: HEAD /imago host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025346Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth] 2026-02-25T02:53:46.087958Z [debug ] StringToSign: AWS4-HMAC-SHA256 20260225T025346Z 20260225/us-east-1/s3/aws4_request 19e001925469f86c428801f6790a762ed3e5bebb3dbd0ac944fd83f1f1063f8a [botocore.auth] 2026-02-25T02:53:46.088248Z [debug ] Signature: 5606a2caa087f9aa264356f8e5be7008fd25631d4fd8f8b7ce2e523212aaa3e4 [botocore.auth] 2026-02-25T02:53:46.088505Z [debug ] Event request-created.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:53:46.088713Z [debug ] Sending http request: [botocore.endpoint] 2026-02-25T02:53:48.798808Z [debug ] Exception received when sending HTTP request. [botocore.endpoint] Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" 2026-02-25T02:53:48.804550Z [debug ] Event needs-retry.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:53:48.804763Z [debug ] retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" [botocore.retryhandler] Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry return await resolve_awaitable( ^^^^^^^^^^^^^^^^^^^^^^^^ self._checker(attempt_number, response, caught_exception) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable return await obj ^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call checker(attempt_number, response, caught_exception) ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__ return self._check_caught_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ attempt_number, caught_exception ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception raise caught_exception File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" 2026-02-25T02:53:48.831211Z [debug ] Retry needed, action of: 1.449979164909581 [botocore.retryhandler] 2026-02-25T02:53:48.831533Z [debug ] Event needs-retry.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:53:48.831860Z [debug ] Response received to retry, sleeping for 1.449979164909581 seconds [botocore.endpoint] 2026-02-25T02:53:50.295368Z [debug ] Event request-created.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:53:50.298480Z [debug ] Event choose-signer.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:53:50.300713Z [debug ] Event choose-signer.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:53:50.302441Z [debug ] Event before-sign.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:53:50.303460Z [debug ] Event before-sign.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:53:50.304718Z [debug ] Calculating signature using v4 auth. [botocore.auth] 2026-02-25T02:53:50.305329Z [debug ] CanonicalRequest: HEAD /imago host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025350Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth] 2026-02-25T02:53:50.305976Z [debug ] StringToSign: AWS4-HMAC-SHA256 20260225T025350Z 20260225/us-east-1/s3/aws4_request 15df9e8703787afc1d701b9385f578ceca11cdac0d9a245589ba8c744936928c [botocore.auth] 2026-02-25T02:53:50.306543Z [debug ] Signature: ce63e113e300893f0098cb202404f3cd108796394f21f1323a0a3bf08e680d3c [botocore.auth] 2026-02-25T02:53:50.307153Z [debug ] Event request-created.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:53:50.307875Z [debug ] Sending http request: [botocore.endpoint] 2026-02-25T02:53:52.994700Z [debug ] Exception received when sending HTTP request. [botocore.endpoint] Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" 2026-02-25T02:53:53.001693Z [debug ] Event needs-retry.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:53:53.002106Z [debug ] Event before-parameter-build.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:53:53.002249Z [debug ] Event before-parameter-build.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:53:53.002407Z [debug ] Event before-parameter-build.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:53:53.002592Z [debug ] Event before-parameter-build.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:53:53.002725Z [debug ] Event before-parameter-build.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:53:53.002896Z [debug ] Event before-endpoint-resolution.s3: calling handler [botocore.hooks] 2026-02-25T02:53:53.003042Z [debug ] Event before-endpoint-resolution.s3: calling handler > [botocore.hooks] 2026-02-25T02:53:53.003232Z [debug ] Calling endpoint provider with parameters: {'Bucket': 'imago', 'Region': 'us-east-1', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://minio:9000', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': True, 'DisableAccessPoints': True, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True, 'UseS3ExpressControlEndpoint': True} [aiobotocore.regions] 2026-02-25T02:53:53.003707Z [debug ] Endpoint provider result: http://minio:9000/imago [aiobotocore.regions] 2026-02-25T02:53:53.003848Z [debug ] Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" [botocore.regions] 2026-02-25T02:53:53.003980Z [debug ] Selected auth type "v4" as "v4" with signing context params: {'region': 'us-east-1', 'signing_name': 's3', 'disableDoubleEncoding': True} [botocore.regions] 2026-02-25T02:53:53.004265Z [debug ] Event before-call.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:53:53.004424Z [debug ] Event before-call.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:53:53.004577Z [debug ] Event before-call.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:53:53.004720Z [debug ] Event before-call.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:53:53.004876Z [debug ] Making request for OperationModel(name=CreateBucket) with params: {'url_path': '', 'query_string': {}, 'method': 'PUT', 'headers': {'User-Agent': 'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106'}, 'body': b'', 'auth_path': '/imago/', 'url': 'http://minio:9000/imago', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': False, 'auth_type': 'v4', 's3_redirect': {'redirected': False, 'bucket': 'imago', 'params': {'Bucket': 'imago'}}, 'input_params': {'Bucket': 'imago'}, 'signing': {'region': 'us-east-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'us-east-1'}]}}} [botocore.endpoint] 2026-02-25T02:53:53.005212Z [debug ] Event request-created.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:53:53.005411Z [debug ] Event choose-signer.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:53:53.005604Z [debug ] Event choose-signer.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:53:53.005846Z [debug ] Event before-sign.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:53:53.005987Z [debug ] Event before-sign.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:53:53.006267Z [debug ] Calculating signature using v4 auth. [botocore.auth] 2026-02-25T02:53:53.006414Z [debug ] CanonicalRequest: PUT /imago host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025353Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth] 2026-02-25T02:53:53.006592Z [debug ] StringToSign: AWS4-HMAC-SHA256 20260225T025353Z 20260225/us-east-1/s3/aws4_request d0e190100249391bf37e4b7b75b30709d23b306c8131922c2ed46128a72e5593 [botocore.auth] 2026-02-25T02:53:53.006756Z [debug ] Signature: 51db9cd3cef9294c228bf00139dfe2845203b8c0e59153325770cbd4fd0ce83b [botocore.auth] 2026-02-25T02:53:53.006921Z [debug ] Event request-created.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:53:53.007149Z [debug ] Sending http request: [botocore.endpoint] 2026-02-25T02:53:55.722795Z [debug ] Exception received when sending HTTP request. [botocore.endpoint] Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" 2026-02-25T02:53:55.729351Z [debug ] Event needs-retry.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:53:55.729561Z [debug ] retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" [botocore.retryhandler] Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry return await resolve_awaitable( ^^^^^^^^^^^^^^^^^^^^^^^^ self._checker(attempt_number, response, caught_exception) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable return await obj ^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call checker(attempt_number, response, caught_exception) ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__ return self._check_caught_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ attempt_number, caught_exception ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception raise caught_exception File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" 2026-02-25T02:53:55.734967Z [debug ] Retry needed, action of: 0.06734341135721844 [botocore.retryhandler] 2026-02-25T02:53:55.735134Z [debug ] Event needs-retry.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:53:55.735281Z [debug ] Response received to retry, sleeping for 0.06734341135721844 seconds [botocore.endpoint] 2026-02-25T02:53:55.817902Z [debug ] Event request-created.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:53:55.818301Z [debug ] Event choose-signer.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:53:55.818489Z [debug ] Event choose-signer.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:53:55.818633Z [debug ] Event before-sign.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:53:55.818765Z [debug ] Event before-sign.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:53:55.819044Z [debug ] Calculating signature using v4 auth. [botocore.auth] 2026-02-25T02:53:55.819174Z [debug ] CanonicalRequest: PUT /imago host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025355Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth] 2026-02-25T02:53:55.819355Z [debug ] StringToSign: AWS4-HMAC-SHA256 20260225T025355Z 20260225/us-east-1/s3/aws4_request 0fec1809158326b9d263e84b1c6593522ec3523844aad88ba1e1aa6aeb679cfa [botocore.auth] 2026-02-25T02:53:55.819524Z [debug ] Signature: 975bb775f8beeab60d27c8d6b6833a08e413a180f94522e559f3060d3f03793e [botocore.auth] 2026-02-25T02:53:55.819722Z [debug ] Event request-created.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:53:55.819934Z [debug ] Sending http request: [botocore.endpoint] 2026-02-25T02:53:58.521289Z [debug ] Exception received when sending HTTP request. [botocore.endpoint] Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" 2026-02-25T02:53:58.526666Z [debug ] Event needs-retry.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:53:58.526876Z [debug ] retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" [botocore.retryhandler] Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry return await resolve_awaitable( ^^^^^^^^^^^^^^^^^^^^^^^^ self._checker(attempt_number, response, caught_exception) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable return await obj ^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call checker(attempt_number, response, caught_exception) ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__ return self._check_caught_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ attempt_number, caught_exception ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception raise caught_exception File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" 2026-02-25T02:53:58.550832Z [debug ] Retry needed, action of: 1.7227319937504522 [botocore.retryhandler] 2026-02-25T02:53:58.551228Z [debug ] Event needs-retry.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:53:58.551552Z [debug ] Response received to retry, sleeping for 1.7227319937504522 seconds [botocore.endpoint] 2026-02-25T02:54:00.283658Z [debug ] Event request-created.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:54:00.285737Z [debug ] Event choose-signer.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:54:00.286758Z [debug ] Event choose-signer.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:54:00.287574Z [debug ] Event before-sign.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:54:00.288244Z [debug ] Event before-sign.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:54:00.289453Z [debug ] Calculating signature using v4 auth. [botocore.auth] 2026-02-25T02:54:00.289877Z [debug ] CanonicalRequest: PUT /imago host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025400Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth] 2026-02-25T02:54:00.290344Z [debug ] StringToSign: AWS4-HMAC-SHA256 20260225T025400Z 20260225/us-east-1/s3/aws4_request 130a14f274a2acbf86ddcde8e26ffc6de604839609bb8df95b28865fff788759 [botocore.auth] 2026-02-25T02:54:00.290764Z [debug ] Signature: bbf4ebb748e3122c87a7d75a1f9f5fd37130a9a1fce19e32f44f7a90ccebe699 [botocore.auth] 2026-02-25T02:54:00.291183Z [debug ] Event request-created.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:54:00.291701Z [debug ] Sending http request: [botocore.endpoint] 2026-02-25T02:54:02.974677Z [debug ] Exception received when sending HTTP request. [botocore.endpoint] Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" 2026-02-25T02:54:02.983512Z [debug ] Event needs-retry.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:54:02.985673Z [debug ] retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" [botocore.retryhandler] Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry return await resolve_awaitable( ^^^^^^^^^^^^^^^^^^^^^^^^ self._checker(attempt_number, response, caught_exception) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable return await obj ^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call checker(attempt_number, response, caught_exception) ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__ return self._check_caught_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ attempt_number, caught_exception ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception raise caught_exception File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" 2026-02-25T02:54:03.006285Z [debug ] Retry needed, action of: 1.579998975913771 [botocore.retryhandler] 2026-02-25T02:54:03.006587Z [debug ] Event needs-retry.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:54:03.006812Z [debug ] Response received to retry, sleeping for 1.579998975913771 seconds [botocore.endpoint] 2026-02-25T02:54:04.602567Z [debug ] Event request-created.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:54:04.602926Z [debug ] Event choose-signer.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:54:04.603160Z [debug ] Event choose-signer.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:54:04.603401Z [debug ] Event before-sign.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:54:04.603617Z [debug ] Event before-sign.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:54:04.604160Z [debug ] Calculating signature using v4 auth. [botocore.auth] 2026-02-25T02:54:04.604498Z [debug ] CanonicalRequest: PUT /imago host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025404Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth] 2026-02-25T02:54:04.604808Z [debug ] StringToSign: AWS4-HMAC-SHA256 20260225T025404Z 20260225/us-east-1/s3/aws4_request c65b8013ab2bae7ce77973f35051ffd672ead304cf0159a117d9734d55017037 [botocore.auth] 2026-02-25T02:54:04.605145Z [debug ] Signature: 8c936381a69146f742cb8c4190c44716567137b226e52d61675f0c1eb981601a [botocore.auth] 2026-02-25T02:54:04.605561Z [debug ] Event request-created.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:54:04.606029Z [debug ] Sending http request: [botocore.endpoint] 2026-02-25T02:54:07.301260Z [debug ] Exception received when sending HTTP request. [botocore.endpoint] Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" 2026-02-25T02:54:07.305972Z [debug ] Event needs-retry.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:54:07.306170Z [debug ] retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" [botocore.retryhandler] Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry return await resolve_awaitable( ^^^^^^^^^^^^^^^^^^^^^^^^ self._checker(attempt_number, response, caught_exception) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable return await obj ^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call checker(attempt_number, response, caught_exception) ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__ return self._check_caught_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ attempt_number, caught_exception ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception raise caught_exception File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" 2026-02-25T02:54:07.311159Z [debug ] Retry needed, action of: 4.769418957230251 [botocore.retryhandler] 2026-02-25T02:54:07.311319Z [debug ] Event needs-retry.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:54:07.311464Z [debug ] Response received to retry, sleeping for 4.769418957230251 seconds [botocore.endpoint] 2026-02-25T02:54:12.085499Z [debug ] Event request-created.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:54:12.085851Z [debug ] Event choose-signer.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:54:12.086079Z [debug ] Event choose-signer.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:54:12.086303Z [debug ] Event before-sign.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:54:12.086493Z [debug ] Event before-sign.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:54:12.086833Z [debug ] Calculating signature using v4 auth. [botocore.auth] 2026-02-25T02:54:12.087087Z [debug ] CanonicalRequest: PUT /imago host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025412Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth] 2026-02-25T02:54:12.087325Z [debug ] StringToSign: AWS4-HMAC-SHA256 20260225T025412Z 20260225/us-east-1/s3/aws4_request 6a41f3155400195e1e278a4eb91622a7c1cace05ce0b79d9be81068e1b83d3f4 [botocore.auth] 2026-02-25T02:54:12.087591Z [debug ] Signature: f34b01d9ffd22ea382d4311ad90018af398872f9979b1e98981872a9c166df53 [botocore.auth] 2026-02-25T02:54:12.087865Z [debug ] Event request-created.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:54:12.088160Z [debug ] Sending http request: [botocore.endpoint] 2026-02-25T02:54:14.797520Z [debug ] Exception received when sending HTTP request. [botocore.endpoint] Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" 2026-02-25T02:54:14.812174Z [debug ] Event needs-retry.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:54:14.812812Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:14.813128Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:14.813804Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:14.814008Z [debug ] operation functools.partial() completed [aiosqlite] ------------------------------ Captured log call ------------------------------ DEBUG multipart.multipart:multipart.py:626 Calling on_part_begin with no data DEBUG multipart.multipart:multipart.py:623 Calling on_header_field with data[0:19] DEBUG multipart.multipart:multipart.py:623 Calling on_header_value with data[21:64] DEBUG multipart.multipart:multipart.py:626 Calling on_header_end with no data DEBUG multipart.multipart:multipart.py:623 Calling on_header_field with data[66:78] DEBUG multipart.multipart:multipart.py:623 Calling on_header_value with data[80:90] DEBUG multipart.multipart:multipart.py:626 Calling on_header_end with no data DEBUG multipart.multipart:multipart.py:626 Calling on_headers_finished with no data DEBUG multipart.multipart:multipart.py:623 Calling on_part_data with data[0:336] DEBUG multipart.multipart:multipart.py:626 Calling on_part_end with no data DEBUG multipart.multipart:multipart.py:626 Calling on_end with no data DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.api_key_hash = ?', ('982e4d62421a0c37943e4a54bc2511f5ca0f29003fd7aa4ae43f7b8e5b29fef1',)) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.api_key_hash = ?', ('982e4d62421a0c37943e4a54bc2511f5ca0f29003fd7aa4ae43f7b8e5b29fef1',)) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG botocore.hooks:hooks.py:482 Changing event name from creating-client-class.iot-data to creating-client-class.iot-data-plane DEBUG botocore.hooks:hooks.py:482 Changing event name from before-call.apigateway to before-call.api-gateway DEBUG botocore.hooks:hooks.py:482 Changing event name from request-created.machinelearning.Predict to request-created.machine-learning.Predict DEBUG botocore.hooks:hooks.py:482 Changing event name from before-parameter-build.autoscaling.CreateLaunchConfiguration to before-parameter-build.auto-scaling.CreateLaunchConfiguration DEBUG botocore.hooks:hooks.py:482 Changing event name from before-parameter-build.route53 to before-parameter-build.route-53 DEBUG botocore.hooks:hooks.py:482 Changing event name from request-created.cloudsearchdomain.Search to request-created.cloudsearch-domain.Search DEBUG botocore.hooks:hooks.py:482 Changing event name from docs.*.autoscaling.CreateLaunchConfiguration.complete-section to docs.*.auto-scaling.CreateLaunchConfiguration.complete-section DEBUG botocore.hooks:hooks.py:482 Changing event name from before-parameter-build.logs.CreateExportTask to before-parameter-build.cloudwatch-logs.CreateExportTask DEBUG botocore.hooks:hooks.py:482 Changing event name from docs.*.logs.CreateExportTask.complete-section to docs.*.cloudwatch-logs.CreateExportTask.complete-section DEBUG botocore.hooks:hooks.py:482 Changing event name from before-parameter-build.cloudsearchdomain.Search to before-parameter-build.cloudsearch-domain.Search DEBUG botocore.hooks:hooks.py:482 Changing event name from docs.*.cloudsearchdomain.Search.complete-section to docs.*.cloudsearch-domain.Search.complete-section DEBUG botocore.session:session.py:379 Setting config variable for region to 'us-east-1' DEBUG botocore.loaders:loaders.py:180 Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\endpoints.json DEBUG botocore.loaders:loaders.py:180 Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\sdk-default-configuration.json DEBUG botocore.hooks:hooks.py:63 Event choose-service-name: calling handler DEBUG botocore.loaders:loaders.py:180 Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\s3\2006-03-01\service-2.json.gz DEBUG botocore.loaders:loaders.py:180 Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\s3\2006-03-01\endpoint-rule-set-1.json.gz DEBUG botocore.loaders:loaders.py:180 Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\partitions.json DEBUG botocore.hooks:hooks.py:63 Event creating-client-class.s3: calling handler DEBUG botocore.hooks:hooks.py:63 Event creating-client-class.s3: calling handler ._handler at 0x00000265DD27E2A0> DEBUG botocore.hooks:hooks.py:63 Event creating-client-class.s3: calling handler DEBUG botocore.endpoint:endpoint.py:316 Setting s3 timeout as (60, 60) DEBUG botocore.loaders:loaders.py:180 Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\_retry.json DEBUG botocore.client:client.py:185 Registering retry handlers for service: s3 DEBUG botocore.utils:utils.py:1721 Registering S3 region redirector handler DEBUG botocore.utils:utils.py:1669 Registering S3Express Identity Resolver DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.HeadBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.HeadBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.HeadBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.HeadBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.HeadBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-endpoint-resolution.s3: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-endpoint-resolution.s3: calling handler > DEBUG aiobotocore.regions:regions.py:27 Calling endpoint provider with parameters: {'Bucket': 'imago', 'Region': 'us-east-1', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://minio:9000', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': True, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True} DEBUG aiobotocore.regions:regions.py:42 Endpoint provider result: http://minio:9000/imago DEBUG botocore.regions:regions.py:660 Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" DEBUG botocore.regions:regions.py:733 Selected auth type "v4" as "v4" with signing context params: {'region': 'us-east-1', 'signing_name': 's3', 'disableDoubleEncoding': True} DEBUG botocore.hooks:hooks.py:63 Event before-call.s3.HeadBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-call.s3.HeadBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event before-call.s3.HeadBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-call.s3.HeadBucket: calling handler DEBUG botocore.endpoint:endpoint.py:114 Making request for OperationModel(name=HeadBucket) with params: {'url_path': '', 'query_string': {}, 'method': 'HEAD', 'headers': {'User-Agent': 'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106'}, 'body': b'', 'auth_path': '/imago/', 'url': 'http://minio:9000/imago', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': False, 'auth_type': 'v4', 's3_redirect': {'redirected': False, 'bucket': 'imago', 'params': {'Bucket': 'imago'}}, 'input_params': {'Bucket': 'imago'}, 'signing': {'region': 'us-east-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'us-east-1'}]}}} DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.HeadBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.HeadBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.HeadBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.HeadBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.HeadBucket: calling handler > DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth. DEBUG botocore.auth:auth.py:426 CanonicalRequest: HEAD /imago host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025335Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 DEBUG botocore.auth:auth.py:428 StringToSign: AWS4-HMAC-SHA256 20260225T025335Z 20260225/us-east-1/s3/aws4_request 461280c650f4ed53513c4555c8dddc11d43d581206de5cd01569e90844fa427d DEBUG botocore.auth:auth.py:430 Signature: cb9085420926b8d001398ce1979894f6a23834238ba37da77542da6ecfcaf716 DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.HeadBucket: calling handler DEBUG botocore.endpoint:endpoint.py:165 Sending http request: DEBUG botocore.httpsession:httpsession.py:97 Certificate path: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\certifi\cacert.pem DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request. Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.HeadBucket: calling handler DEBUG botocore.retryhandler:retryhandler.py:156 retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry return await resolve_awaitable( ^^^^^^^^^^^^^^^^^^^^^^^^ self._checker(attempt_number, response, caught_exception) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable return await obj ^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call checker(attempt_number, response, caught_exception) ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__ return self._check_caught_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ attempt_number, caught_exception ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception raise caught_exception File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" DEBUG botocore.retryhandler:retryhandler.py:109 Retry needed, action of: 0.743628959878986 DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.HeadBucket: calling handler > DEBUG botocore.endpoint:endpoint.py:279 Response received to retry, sleeping for 0.743628959878986 seconds DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.HeadBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.HeadBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.HeadBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.HeadBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.HeadBucket: calling handler > DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth. DEBUG botocore.auth:auth.py:426 CanonicalRequest: HEAD /imago host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025339Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 DEBUG botocore.auth:auth.py:428 StringToSign: AWS4-HMAC-SHA256 20260225T025339Z 20260225/us-east-1/s3/aws4_request 2c296b5c1b1b03ccbc2a810354c2576d9ee58de9d71125f6de877732cf105a42 DEBUG botocore.auth:auth.py:430 Signature: 71c9b14c0dc43d9139d8f30cb1ee738edbc5c6e4547cfb64f37cf959d6def8cd DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.HeadBucket: calling handler DEBUG botocore.endpoint:endpoint.py:165 Sending http request: DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request. Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.HeadBucket: calling handler DEBUG botocore.retryhandler:retryhandler.py:156 retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry return await resolve_awaitable( ^^^^^^^^^^^^^^^^^^^^^^^^ self._checker(attempt_number, response, caught_exception) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable return await obj ^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call checker(attempt_number, response, caught_exception) ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__ return self._check_caught_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ attempt_number, caught_exception ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception raise caught_exception File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" DEBUG botocore.retryhandler:retryhandler.py:109 Retry needed, action of: 0.49935406777062963 DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.HeadBucket: calling handler > DEBUG botocore.endpoint:endpoint.py:279 Response received to retry, sleeping for 0.49935406777062963 seconds DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.HeadBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.HeadBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.HeadBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.HeadBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.HeadBucket: calling handler > DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth. DEBUG botocore.auth:auth.py:426 CanonicalRequest: HEAD /imago host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025342Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 DEBUG botocore.auth:auth.py:428 StringToSign: AWS4-HMAC-SHA256 20260225T025342Z 20260225/us-east-1/s3/aws4_request 5a0d19caf313544a75a0fa2f81eb0b910b7b0471e120a0ed5f416b6bcfaaf26f DEBUG botocore.auth:auth.py:430 Signature: f63558f6b28324f6bce286da145008ad1feb6ce8dde7f7e1f0417a6f7963f14e DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.HeadBucket: calling handler DEBUG botocore.endpoint:endpoint.py:165 Sending http request: DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request. Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.HeadBucket: calling handler DEBUG botocore.retryhandler:retryhandler.py:156 retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry return await resolve_awaitable( ^^^^^^^^^^^^^^^^^^^^^^^^ self._checker(attempt_number, response, caught_exception) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable return await obj ^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call checker(attempt_number, response, caught_exception) ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__ return self._check_caught_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ attempt_number, caught_exception ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception raise caught_exception File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" DEBUG botocore.retryhandler:retryhandler.py:109 Retry needed, action of: 0.5801746623746413 DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.HeadBucket: calling handler > DEBUG botocore.endpoint:endpoint.py:279 Response received to retry, sleeping for 0.5801746623746413 seconds DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.HeadBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.HeadBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.HeadBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.HeadBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.HeadBucket: calling handler > DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth. DEBUG botocore.auth:auth.py:426 CanonicalRequest: HEAD /imago host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025346Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 DEBUG botocore.auth:auth.py:428 StringToSign: AWS4-HMAC-SHA256 20260225T025346Z 20260225/us-east-1/s3/aws4_request 19e001925469f86c428801f6790a762ed3e5bebb3dbd0ac944fd83f1f1063f8a DEBUG botocore.auth:auth.py:430 Signature: 5606a2caa087f9aa264356f8e5be7008fd25631d4fd8f8b7ce2e523212aaa3e4 DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.HeadBucket: calling handler DEBUG botocore.endpoint:endpoint.py:165 Sending http request: DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request. Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.HeadBucket: calling handler DEBUG botocore.retryhandler:retryhandler.py:156 retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry return await resolve_awaitable( ^^^^^^^^^^^^^^^^^^^^^^^^ self._checker(attempt_number, response, caught_exception) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable return await obj ^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call checker(attempt_number, response, caught_exception) ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__ return self._check_caught_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ attempt_number, caught_exception ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception raise caught_exception File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" DEBUG botocore.retryhandler:retryhandler.py:109 Retry needed, action of: 1.449979164909581 DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.HeadBucket: calling handler > DEBUG botocore.endpoint:endpoint.py:279 Response received to retry, sleeping for 1.449979164909581 seconds DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.HeadBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.HeadBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.HeadBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.HeadBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.HeadBucket: calling handler > DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth. DEBUG botocore.auth:auth.py:426 CanonicalRequest: HEAD /imago host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025350Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 DEBUG botocore.auth:auth.py:428 StringToSign: AWS4-HMAC-SHA256 20260225T025350Z 20260225/us-east-1/s3/aws4_request 15df9e8703787afc1d701b9385f578ceca11cdac0d9a245589ba8c744936928c DEBUG botocore.auth:auth.py:430 Signature: ce63e113e300893f0098cb202404f3cd108796394f21f1323a0a3bf08e680d3c DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.HeadBucket: calling handler DEBUG botocore.endpoint:endpoint.py:165 Sending http request: DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request. Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.HeadBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.CreateBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.CreateBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.CreateBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.CreateBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.CreateBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-endpoint-resolution.s3: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-endpoint-resolution.s3: calling handler > DEBUG aiobotocore.regions:regions.py:27 Calling endpoint provider with parameters: {'Bucket': 'imago', 'Region': 'us-east-1', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://minio:9000', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': True, 'DisableAccessPoints': True, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True, 'UseS3ExpressControlEndpoint': True} DEBUG aiobotocore.regions:regions.py:42 Endpoint provider result: http://minio:9000/imago DEBUG botocore.regions:regions.py:660 Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" DEBUG botocore.regions:regions.py:733 Selected auth type "v4" as "v4" with signing context params: {'region': 'us-east-1', 'signing_name': 's3', 'disableDoubleEncoding': True} DEBUG botocore.hooks:hooks.py:63 Event before-call.s3.CreateBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-call.s3.CreateBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event before-call.s3.CreateBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-call.s3.CreateBucket: calling handler DEBUG botocore.endpoint:endpoint.py:114 Making request for OperationModel(name=CreateBucket) with params: {'url_path': '', 'query_string': {}, 'method': 'PUT', 'headers': {'User-Agent': 'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106'}, 'body': b'', 'auth_path': '/imago/', 'url': 'http://minio:9000/imago', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': False, 'auth_type': 'v4', 's3_redirect': {'redirected': False, 'bucket': 'imago', 'params': {'Bucket': 'imago'}}, 'input_params': {'Bucket': 'imago'}, 'signing': {'region': 'us-east-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'us-east-1'}]}}} DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.CreateBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.CreateBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.CreateBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.CreateBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.CreateBucket: calling handler > DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth. DEBUG botocore.auth:auth.py:426 CanonicalRequest: PUT /imago host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025353Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 DEBUG botocore.auth:auth.py:428 StringToSign: AWS4-HMAC-SHA256 20260225T025353Z 20260225/us-east-1/s3/aws4_request d0e190100249391bf37e4b7b75b30709d23b306c8131922c2ed46128a72e5593 DEBUG botocore.auth:auth.py:430 Signature: 51db9cd3cef9294c228bf00139dfe2845203b8c0e59153325770cbd4fd0ce83b DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.CreateBucket: calling handler DEBUG botocore.endpoint:endpoint.py:165 Sending http request: DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request. Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.CreateBucket: calling handler DEBUG botocore.retryhandler:retryhandler.py:156 retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry return await resolve_awaitable( ^^^^^^^^^^^^^^^^^^^^^^^^ self._checker(attempt_number, response, caught_exception) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable return await obj ^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call checker(attempt_number, response, caught_exception) ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__ return self._check_caught_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ attempt_number, caught_exception ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception raise caught_exception File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" DEBUG botocore.retryhandler:retryhandler.py:109 Retry needed, action of: 0.06734341135721844 DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.CreateBucket: calling handler > DEBUG botocore.endpoint:endpoint.py:279 Response received to retry, sleeping for 0.06734341135721844 seconds DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.CreateBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.CreateBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.CreateBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.CreateBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.CreateBucket: calling handler > DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth. DEBUG botocore.auth:auth.py:426 CanonicalRequest: PUT /imago host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025355Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 DEBUG botocore.auth:auth.py:428 StringToSign: AWS4-HMAC-SHA256 20260225T025355Z 20260225/us-east-1/s3/aws4_request 0fec1809158326b9d263e84b1c6593522ec3523844aad88ba1e1aa6aeb679cfa DEBUG botocore.auth:auth.py:430 Signature: 975bb775f8beeab60d27c8d6b6833a08e413a180f94522e559f3060d3f03793e DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.CreateBucket: calling handler DEBUG botocore.endpoint:endpoint.py:165 Sending http request: DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request. Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.CreateBucket: calling handler DEBUG botocore.retryhandler:retryhandler.py:156 retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry return await resolve_awaitable( ^^^^^^^^^^^^^^^^^^^^^^^^ self._checker(attempt_number, response, caught_exception) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable return await obj ^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call checker(attempt_number, response, caught_exception) ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__ return self._check_caught_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ attempt_number, caught_exception ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception raise caught_exception File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" DEBUG botocore.retryhandler:retryhandler.py:109 Retry needed, action of: 1.7227319937504522 DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.CreateBucket: calling handler > DEBUG botocore.endpoint:endpoint.py:279 Response received to retry, sleeping for 1.7227319937504522 seconds DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.CreateBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.CreateBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.CreateBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.CreateBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.CreateBucket: calling handler > DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth. DEBUG botocore.auth:auth.py:426 CanonicalRequest: PUT /imago host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025400Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 DEBUG botocore.auth:auth.py:428 StringToSign: AWS4-HMAC-SHA256 20260225T025400Z 20260225/us-east-1/s3/aws4_request 130a14f274a2acbf86ddcde8e26ffc6de604839609bb8df95b28865fff788759 DEBUG botocore.auth:auth.py:430 Signature: bbf4ebb748e3122c87a7d75a1f9f5fd37130a9a1fce19e32f44f7a90ccebe699 DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.CreateBucket: calling handler DEBUG botocore.endpoint:endpoint.py:165 Sending http request: DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request. Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.CreateBucket: calling handler DEBUG botocore.retryhandler:retryhandler.py:156 retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry return await resolve_awaitable( ^^^^^^^^^^^^^^^^^^^^^^^^ self._checker(attempt_number, response, caught_exception) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable return await obj ^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call checker(attempt_number, response, caught_exception) ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__ return self._check_caught_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ attempt_number, caught_exception ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception raise caught_exception File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" DEBUG botocore.retryhandler:retryhandler.py:109 Retry needed, action of: 1.579998975913771 DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.CreateBucket: calling handler > DEBUG botocore.endpoint:endpoint.py:279 Response received to retry, sleeping for 1.579998975913771 seconds DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.CreateBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.CreateBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.CreateBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.CreateBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.CreateBucket: calling handler > DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth. DEBUG botocore.auth:auth.py:426 CanonicalRequest: PUT /imago host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025404Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 DEBUG botocore.auth:auth.py:428 StringToSign: AWS4-HMAC-SHA256 20260225T025404Z 20260225/us-east-1/s3/aws4_request c65b8013ab2bae7ce77973f35051ffd672ead304cf0159a117d9734d55017037 DEBUG botocore.auth:auth.py:430 Signature: 8c936381a69146f742cb8c4190c44716567137b226e52d61675f0c1eb981601a DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.CreateBucket: calling handler DEBUG botocore.endpoint:endpoint.py:165 Sending http request: DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request. Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.CreateBucket: calling handler DEBUG botocore.retryhandler:retryhandler.py:156 retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry return await resolve_awaitable( ^^^^^^^^^^^^^^^^^^^^^^^^ self._checker(attempt_number, response, caught_exception) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable return await obj ^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call checker(attempt_number, response, caught_exception) ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__ return self._check_caught_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ attempt_number, caught_exception ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception raise caught_exception File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" DEBUG botocore.retryhandler:retryhandler.py:109 Retry needed, action of: 4.769418957230251 DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.CreateBucket: calling handler > DEBUG botocore.endpoint:endpoint.py:279 Response received to retry, sleeping for 4.769418957230251 seconds DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.CreateBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.CreateBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.CreateBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.CreateBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.CreateBucket: calling handler > DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth. DEBUG botocore.auth:auth.py:426 CanonicalRequest: PUT /imago host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025412Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 DEBUG botocore.auth:auth.py:428 StringToSign: AWS4-HMAC-SHA256 20260225T025412Z 20260225/us-east-1/s3/aws4_request 6a41f3155400195e1e278a4eb91622a7c1cace05ce0b79d9be81068e1b83d3f4 DEBUG botocore.auth:auth.py:430 Signature: f34b01d9ffd22ea382d4311ad90018af398872f9979b1e98981872a9c166df53 DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.CreateBucket: calling handler DEBUG botocore.endpoint:endpoint.py:165 Sending http request: DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request. Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.CreateBucket: calling handler DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed -------------------------- Captured stdout teardown --------------------------- 2026-02-25T02:54:15.263527Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:15.264088Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:15.264677Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:15.264992Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:15.265950Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:15.266287Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:15.266736Z [debug ] executing functools.partial(, 'PRAGMA main.table_info("images")', ()) [aiosqlite] 2026-02-25T02:54:15.267137Z [debug ] operation functools.partial(, 'PRAGMA main.table_info("images")', ()) completed [aiosqlite] 2026-02-25T02:54:15.267559Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:15.267823Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:15.268134Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:15.268314Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:15.268858Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:15.269153Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:15.269546Z [debug ] executing functools.partial(, 'PRAGMA main.table_info("api_clients")', ()) [aiosqlite] 2026-02-25T02:54:15.269778Z [debug ] operation functools.partial(, 'PRAGMA main.table_info("api_clients")', ()) completed [aiosqlite] 2026-02-25T02:54:15.270090Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:15.270286Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:15.270652Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:15.270912Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:15.271504Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:15.271704Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:15.272037Z [debug ] executing functools.partial(, '\nDROP TABLE images', ()) [aiosqlite] 2026-02-25T02:54:15.272403Z [debug ] operation functools.partial(, '\nDROP TABLE images', ()) completed [aiosqlite] 2026-02-25T02:54:15.272839Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:15.273083Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:15.273657Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:15.273864Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:15.274229Z [debug ] executing functools.partial(, '\nDROP TABLE api_clients', ()) [aiosqlite] 2026-02-25T02:54:15.274586Z [debug ] operation functools.partial(, '\nDROP TABLE api_clients', ()) completed [aiosqlite] 2026-02-25T02:54:15.274953Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:15.275150Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:15.275710Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:15.275981Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:15.276372Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:15.276555Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:15.277269Z [debug ] Using proactor: IocpProactor [asyncio] ---------------------------- Captured log teardown ---------------------------- DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'PRAGMA main.table_info("images")', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'PRAGMA main.table_info("images")', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'PRAGMA main.table_info("api_clients")', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'PRAGMA main.table_info("api_clients")', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, '\nDROP TABLE images', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, '\nDROP TABLE images', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, '\nDROP TABLE api_clients', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, '\nDROP TABLE api_clients', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG asyncio:proactor_events.py:633 Using proactor: IocpProactor _________________ test_sub_endpoints_other_client_returns_404 _________________ + Exception Group Traceback (most recent call last): | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_utils.py", line 77, in collapse_excgroups | yield | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py", line 186, in __call__ | async with anyio.create_task_group() as task_group: | ~~~~~~~~~~~~~~~~~~~~~~~^^ | File "c:\Users\bruno\scoop\apps\python\3.14.3\Lib\site-packages\anyio\_backends\_asyncio.py", line 783, in __aexit__ | raise BaseExceptionGroup( | "unhandled errors in a TaskGroup", self._exceptions | ) from None | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception) +-+---------------- 1 ---------------- | Traceback (most recent call last): | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\runner.py", line 341, in from_call | result: TResult | None = func() | ~~~~^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\runner.py", line 242, in | lambda: runtest_hook(item=item, **kwds), when=when, reraise=reraise | ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_hooks.py", line 512, in __call__ | return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) | ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_manager.py", line 120, in _hookexec | return self._inner_hookexec(hook_name, methods, kwargs, firstresult) | ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 167, in _multicall | raise exception | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 139, in _multicall | teardown.throw(exception) | ~~~~~~~~~~~~~~^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\threadexception.py", line 92, in pytest_runtest_call | yield from thread_exception_runtest_hook() | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\threadexception.py", line 68, in thread_exception_runtest_hook | yield | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 139, in _multicall | teardown.throw(exception) | ~~~~~~~~~~~~~~^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\unraisableexception.py", line 95, in pytest_runtest_call | yield from unraisable_exception_runtest_hook() | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\unraisableexception.py", line 70, in unraisable_exception_runtest_hook | yield | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 139, in _multicall | teardown.throw(exception) | ~~~~~~~~~~~~~~^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\logging.py", line 846, in pytest_runtest_call | yield from self._runtest_for(item, "call") | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\logging.py", line 829, in _runtest_for | yield | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 139, in _multicall | teardown.throw(exception) | ~~~~~~~~~~~~~~^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\capture.py", line 880, in pytest_runtest_call | return (yield) | ^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 139, in _multicall | teardown.throw(exception) | ~~~~~~~~~~~~~~^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\skipping.py", line 257, in pytest_runtest_call | return (yield) | ^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 121, in _multicall | res = hook_impl.function(*args) | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\runner.py", line 174, in pytest_runtest_call | item.runtest() | ~~~~~~~~~~~~^^ | File "c:\Users\bruno\scoop\apps\python\3.14.3\Lib\site-packages\pytest_asyncio\plugin.py", line 457, in runtest | super().runtest() | ~~~~~~~~~~~~~~~^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\python.py", line 1627, in runtest | self.ihook.pytest_pyfunc_call(pyfuncitem=self) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_hooks.py", line 512, in __call__ | return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) | ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_manager.py", line 120, in _hookexec | return self._inner_hookexec(hook_name, methods, kwargs, firstresult) | ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 167, in _multicall | raise exception | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 139, in _multicall | teardown.throw(exception) | ~~~~~~~~~~~~~~^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 53, in run_old_style_hookwrapper | return result.get_result() | ~~~~~~~~~~~~~~~~~^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_result.py", line 103, in get_result | raise exc.with_traceback(tb) | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 38, in run_old_style_hookwrapper | res = yield | ^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 121, in _multicall | res = hook_impl.function(*args) | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\python.py", line 159, in pytest_pyfunc_call | result = testfunction(**testargs) | File "c:\Users\bruno\scoop\apps\python\3.14.3\Lib\site-packages\pytest_asyncio\plugin.py", line 929, in inner | _loop.run_until_complete(task) | ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 719, in run_until_complete | return future.result() | ~~~~~~~~~~~~~^^ | File "C:\dev\git\python\imago\tests\test_isolation.py", line 202, in test_sub_endpoints_other_client_returns_404 | upload_resp = await _upload_test_image(async_client, auth_headers_a) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "C:\dev\git\python\imago\tests\test_isolation.py", line 49, in _upload_test_image | response = await async_client.post( | ^^^^^^^^^^^^^^^^^^^^^^^^ | ...<3 lines>... | ) | ^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py", line 1905, in post | return await self.request( | ^^^^^^^^^^^^^^^^^^^ | ...<13 lines>... | ) | ^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py", line 1585, in request | return await self.send(request, auth=auth, follow_redirects=follow_redirects) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py", line 1674, in send | response = await self._send_handling_auth( | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ...<4 lines>... | ) | ^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py", line 1702, in _send_handling_auth | response = await self._send_handling_redirects( | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ...<3 lines>... | ) | ^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py", line 1739, in _send_handling_redirects | response = await self._send_single_request(request) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py", line 1776, in _send_single_request | response = await transport.handle_async_request(request) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_transports\asgi.py", line 157, in handle_async_request | await self.app(scope, receive, send) | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\fastapi\applications.py", line 1054, in __call__ | await super().__call__(scope, receive, send) | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\applications.py", line 113, in __call__ | await self.middleware_stack(scope, receive, send) | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\errors.py", line 187, in __call__ | raise exc | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\errors.py", line 165, in __call__ | await self.app(scope, receive, _send) | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\prometheus_fastapi_instrumentator\middleware.py", line 174, in __call__ | raise exc | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\prometheus_fastapi_instrumentator\middleware.py", line 172, in __call__ | await self.app(scope, receive, send_wrapper) | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py", line 185, in __call__ | with collapse_excgroups(): | ~~~~~~~~~~~~~~~~~~^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\contextlib.py", line 162, in __exit__ | self.gen.throw(value) | ~~~~~~~~~~~~~~^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_utils.py", line 83, in collapse_excgroups | raise exc | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py", line 187, in __call__ | response = await self.dispatch_func(request, call_next) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "C:\dev\git\python\imago\app\middleware\logging_middleware.py", line 26, in dispatch | response = await call_next(request) | ^^^^^^^^^^^^^^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py", line 163, in call_next | raise app_exc | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py", line 149, in coro | await self.app(scope, receive_or_disconnect, send_no_error) | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py", line 185, in __call__ | with collapse_excgroups(): | ~~~~~~~~~~~~~~~~~~^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\contextlib.py", line 162, in __exit__ | self.gen.throw(value) | ~~~~~~~~~~~~~~^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_utils.py", line 83, in collapse_excgroups | raise exc | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py", line 187, in __call__ | response = await self.dispatch_func(request, call_next) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "C:\dev\git\python\imago\app\middleware\versioning.py", line 22, in dispatch | response = await call_next(request) | ^^^^^^^^^^^^^^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py", line 163, in call_next | raise app_exc | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py", line 149, in coro | await self.app(scope, receive_or_disconnect, send_no_error) | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\cors.py", line 85, in __call__ | await self.app(scope, receive, send) | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\exceptions.py", line 62, in __call__ | await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send) | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_exception_handler.py", line 62, in wrapped_app | raise exc | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_exception_handler.py", line 51, in wrapped_app | await app(scope, receive, sender) | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\routing.py", line 715, in __call__ | await self.middleware_stack(scope, receive, send) | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\routing.py", line 735, in app | await route.handle(scope, receive, send) | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\routing.py", line 288, in handle | await self.app(scope, receive, send) | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\routing.py", line 76, in app | await wrap_app_handling_exceptions(app, request)(scope, receive, send) | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_exception_handler.py", line 62, in wrapped_app | raise exc | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_exception_handler.py", line 51, in wrapped_app | await app(scope, receive, sender) | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\routing.py", line 73, in app | response = await f(request) | ^^^^^^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\fastapi\routing.py", line 301, in app | raw_response = await run_endpoint_function( | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ...<3 lines>... | ) | ^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\fastapi\routing.py", line 212, in run_endpoint_function | return await dependant.call(**values) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\slowapi\extension.py", line 734, in async_wrapper | response = await func(*args, **kwargs) # type: ignore | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "C:\dev\git\python\imago\app\routers\images.py", line 95, in upload_image | file_data = await storage.save_upload(file, client_id=client.id) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "C:\dev\git\python\imago\app\services\storage.py", line 64, in save_upload | await backend.save(content, rel_file_path, file.content_type) | File "C:\dev\git\python\imago\app\services\storage_backend.py", line 161, in save | await client.create_bucket(Bucket=self._bucket) | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\client.py", line 391, in _make_api_call | http, parsed_response = await self._make_request( | ^^^^^^^^^^^^^^^^^^^^^^^^^ | operation_model, request_dict, request_context | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ) | ^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\client.py", line 419, in _make_request | return await self._endpoint.make_request( | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | operation_model, request_dict | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ) | ^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 102, in _send_request | while await self._needs_retry( | ^^^^^^^^^^^^^^^^^^^^^^^^ | ...<5 lines>... | ): | ^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 264, in _needs_retry | responses = await self._event_emitter.emit( | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ...<7 lines>... | ) | ^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\hooks.py", line 66, in _emit | response = await resolve_awaitable(handler(**kwargs)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable | return await obj | ^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 107, in _call | if await resolve_awaitable(self._checker(**checker_kwargs)): | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable | return await obj | ^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 126, in _call | should_retry = await self._should_retry( | ^^^^^^^^^^^^^^^^^^^^^^^^^ | attempt_number, response, caught_exception | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ) | ^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 165, in _should_retry | return await resolve_awaitable( | ^^^^^^^^^^^^^^^^^^^^^^^^ | self._checker(attempt_number, response, caught_exception) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ) | ^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable | return await obj | ^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call | checker(attempt_number, response, caught_exception) | ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__ | return self._check_caught_exception( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | attempt_number, caught_exception | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ) | ^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception | raise caught_exception | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response | http_response = await self._send(request) | ^^^^^^^^^^^^^^^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send | return await self.http_session.send(request) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send | raise EndpointConnectionError(endpoint_url=request.url, error=e) | botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" +------------------------------------ During handling of the above exception, another exception occurred: tests\test_isolation.py:202: in test_sub_endpoints_other_client_returns_404 upload_resp = await _upload_test_image(async_client, auth_headers_a) tests\test_isolation.py:49: in _upload_test_image response = await async_client.post( C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py:1905: in post return await self.request( C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py:1585: in request return await self.send(request, auth=auth, follow_redirects=follow_redirects) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py:1674: in send response = await self._send_handling_auth( C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py:1702: in _send_handling_auth response = await self._send_handling_redirects( C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py:1739: in _send_handling_redirects response = await self._send_single_request(request) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py:1776: in _send_single_request response = await transport.handle_async_request(request) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_transports\asgi.py:157: in handle_async_request await self.app(scope, receive, send) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\fastapi\applications.py:1054: in __call__ await super().__call__(scope, receive, send) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\applications.py:113: in __call__ await self.middleware_stack(scope, receive, send) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\errors.py:187: in __call__ raise exc C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\errors.py:165: in __call__ await self.app(scope, receive, _send) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\prometheus_fastapi_instrumentator\middleware.py:174: in __call__ raise exc C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\prometheus_fastapi_instrumentator\middleware.py:172: in __call__ await self.app(scope, receive, send_wrapper) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py:185: in __call__ with collapse_excgroups(): C:\Users\bruno\scoop\apps\python\current\Lib\contextlib.py:162: in __exit__ self.gen.throw(value) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_utils.py:83: in collapse_excgroups raise exc C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py:187: in __call__ response = await self.dispatch_func(request, call_next) app\middleware\logging_middleware.py:26: in dispatch response = await call_next(request) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py:163: in call_next raise app_exc C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py:149: in coro await self.app(scope, receive_or_disconnect, send_no_error) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py:185: in __call__ with collapse_excgroups(): C:\Users\bruno\scoop\apps\python\current\Lib\contextlib.py:162: in __exit__ self.gen.throw(value) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_utils.py:83: in collapse_excgroups raise exc C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py:187: in __call__ response = await self.dispatch_func(request, call_next) app\middleware\versioning.py:22: in dispatch response = await call_next(request) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py:163: in call_next raise app_exc C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py:149: in coro await self.app(scope, receive_or_disconnect, send_no_error) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\cors.py:85: in __call__ await self.app(scope, receive, send) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\exceptions.py:62: in __call__ await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_exception_handler.py:62: in wrapped_app raise exc C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_exception_handler.py:51: in wrapped_app await app(scope, receive, sender) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\routing.py:715: in __call__ await self.middleware_stack(scope, receive, send) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\routing.py:735: in app await route.handle(scope, receive, send) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\routing.py:288: in handle await self.app(scope, receive, send) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\routing.py:76: in app await wrap_app_handling_exceptions(app, request)(scope, receive, send) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_exception_handler.py:62: in wrapped_app raise exc C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_exception_handler.py:51: in wrapped_app await app(scope, receive, sender) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\routing.py:73: in app response = await f(request) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\fastapi\routing.py:301: in app raw_response = await run_endpoint_function( C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\fastapi\routing.py:212: in run_endpoint_function return await dependant.call(**values) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\slowapi\extension.py:734: in async_wrapper response = await func(*args, **kwargs) # type: ignore app\routers\images.py:95: in upload_image file_data = await storage.save_upload(file, client_id=client.id) app\services\storage.py:64: in save_upload await backend.save(content, rel_file_path, file.content_type) app\services\storage_backend.py:161: in save await client.create_bucket(Bucket=self._bucket) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\client.py:391: in _make_api_call http, parsed_response = await self._make_request( C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\client.py:419: in _make_request return await self._endpoint.make_request( C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py:102: in _send_request while await self._needs_retry( C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py:264: in _needs_retry responses = await self._event_emitter.emit( C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\hooks.py:66: in _emit response = await resolve_awaitable(handler(**kwargs)) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py:15: in resolve_awaitable return await obj C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py:107: in _call if await resolve_awaitable(self._checker(**checker_kwargs)): C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py:15: in resolve_awaitable return await obj C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py:126: in _call should_retry = await self._should_retry( C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py:165: in _should_retry return await resolve_awaitable( C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py:15: in resolve_awaitable return await obj C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py:174: in _call checker(attempt_number, response, caught_exception) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py:247: in __call__ return self._check_caught_exception( C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py:416: in _check_caught_exception raise caught_exception C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py:183: in _do_get_response http_response = await self._send(request) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py:287: in _send return await self.http_session.send(request) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py:267: in send raise EndpointConnectionError(endpoint_url=request.url, error=e) E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" ---------------------------- Captured stdout setup ---------------------------- 2026-02-25T02:54:15.279221Z [debug ] Using proactor: IocpProactor [asyncio] 2026-02-25T02:54:15.280427Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:15.280841Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:15.281251Z [debug ] executing functools.partial(, 'PRAGMA main.table_info("images")', ()) [aiosqlite] 2026-02-25T02:54:15.281556Z [debug ] operation functools.partial(, 'PRAGMA main.table_info("images")', ()) completed [aiosqlite] 2026-02-25T02:54:15.282003Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:15.282198Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:15.282503Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:15.282697Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:15.283086Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:15.283262Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:15.283549Z [debug ] executing functools.partial(, 'PRAGMA temp.table_info("images")', ()) [aiosqlite] 2026-02-25T02:54:15.283752Z [debug ] operation functools.partial(, 'PRAGMA temp.table_info("images")', ()) completed [aiosqlite] 2026-02-25T02:54:15.284034Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:15.284217Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:15.284564Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:15.284756Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:15.285130Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:15.285307Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:15.285599Z [debug ] executing functools.partial(, 'PRAGMA main.table_info("api_clients")', ()) [aiosqlite] 2026-02-25T02:54:15.285802Z [debug ] operation functools.partial(, 'PRAGMA main.table_info("api_clients")', ()) completed [aiosqlite] 2026-02-25T02:54:15.286172Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:15.286451Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:15.286822Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:15.287010Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:15.287385Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:15.287555Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:15.287846Z [debug ] executing functools.partial(, 'PRAGMA temp.table_info("api_clients")', ()) [aiosqlite] 2026-02-25T02:54:15.288040Z [debug ] operation functools.partial(, 'PRAGMA temp.table_info("api_clients")', ()) completed [aiosqlite] 2026-02-25T02:54:15.288304Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:15.288496Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:15.288848Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:15.289121Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:15.291901Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:15.294317Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:15.298747Z [debug ] executing functools.partial(, '\nCREATE TABLE api_clients (\n\tid VARCHAR(36) NOT NULL, \n\tname VARCHAR(256) NOT NULL, \n\tapi_key_hash VARCHAR(64) NOT NULL, \n\tscopes JSON NOT NULL, \n\t"plan" VARCHAR(8) NOT NULL, \n\tis_active BOOLEAN NOT NULL, \n\tstorage_used_bytes BIGINT NOT NULL, \n\tquota_storage_mb INTEGER NOT NULL, \n\tquota_images INTEGER NOT NULL, \n\tcreated_at DATETIME, \n\tupdated_at DATETIME, \n\tPRIMARY KEY (id)\n)\n\n', ()) [aiosqlite] 2026-02-25T02:54:15.302868Z [debug ] operation functools.partial(, '\nCREATE TABLE api_clients (\n\tid VARCHAR(36) NOT NULL, \n\tname VARCHAR(256) NOT NULL, \n\tapi_key_hash VARCHAR(64) NOT NULL, \n\tscopes JSON NOT NULL, \n\t"plan" VARCHAR(8) NOT NULL, \n\tis_active BOOLEAN NOT NULL, \n\tstorage_used_bytes BIGINT NOT NULL, \n\tquota_storage_mb INTEGER NOT NULL, \n\tquota_images INTEGER NOT NULL, \n\tcreated_at DATETIME, \n\tupdated_at DATETIME, \n\tPRIMARY KEY (id)\n)\n\n', ()) completed [aiosqlite] 2026-02-25T02:54:15.306209Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:15.307111Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:15.308559Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:15.309334Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:15.310334Z [debug ] executing functools.partial(, 'CREATE UNIQUE INDEX ix_api_clients_api_key_hash ON api_clients (api_key_hash)', ()) [aiosqlite] 2026-02-25T02:54:15.310955Z [debug ] operation functools.partial(, 'CREATE UNIQUE INDEX ix_api_clients_api_key_hash ON api_clients (api_key_hash)', ()) completed [aiosqlite] 2026-02-25T02:54:15.311633Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:15.312123Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:15.312800Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:15.313080Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:15.313545Z [debug ] executing functools.partial(, 'CREATE INDEX ix_api_clients_id ON api_clients (id)', ()) [aiosqlite] 2026-02-25T02:54:15.314016Z [debug ] operation functools.partial(, 'CREATE INDEX ix_api_clients_id ON api_clients (id)', ()) completed [aiosqlite] 2026-02-25T02:54:15.314675Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:15.315016Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:15.316163Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:15.316459Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:15.316940Z [debug ] executing functools.partial(, '\nCREATE TABLE images (\n\tid INTEGER NOT NULL, \n\tuuid VARCHAR(36) NOT NULL, \n\tclient_id VARCHAR(36) NOT NULL, \n\toriginal_name VARCHAR(512) NOT NULL, \n\tfilename VARCHAR(512) NOT NULL, \n\tfile_path VARCHAR(1024) NOT NULL, \n\tthumbnail_path VARCHAR(1024), \n\tmime_type VARCHAR(128), \n\tfile_size BIGINT, \n\twidth INTEGER, \n\theight INTEGER, \n\tuploaded_at DATETIME, \n\tprocessing_status VARCHAR(10) NOT NULL, \n\tprocessing_error TEXT, \n\tprocessing_started_at DATETIME, \n\tprocessing_done_at DATETIME, \n\texif_raw JSON, \n\texif_make VARCHAR(256), \n\texif_model VARCHAR(256), \n\texif_lens VARCHAR(256), \n\texif_taken_at DATETIME, \n\texif_gps_lat FLOAT, \n\texif_gps_lon FLOAT, \n\texif_altitude FLOAT, \n\texif_iso INTEGER, \n\texif_aperture VARCHAR(32), \n\texif_shutter VARCHAR(32), \n\texif_focal VARCHAR(32), \n\texif_flash BOOLEAN, \n\texif_orientation INTEGER, \n\texif_software VARCHAR(256), \n\tocr_text TEXT, \n\tocr_language VARCHAR(64), \n\tocr_confidence FLOAT, \n\tocr_has_text BOOLEAN, \n\tai_description TEXT, \n\tai_tags JSON, \n\tai_confidence FLOAT, \n\tai_model_used VARCHAR(128), \n\tai_processed_at DATETIME, \n\tai_prompt_tokens INTEGER, \n\tai_output_tokens INTEGER, \n\tPRIMARY KEY (id), \n\tFOREIGN KEY(client_id) REFERENCES api_clients (id)\n)\n\n', ()) [aiosqlite] 2026-02-25T02:54:15.317469Z [debug ] operation functools.partial(, '\nCREATE TABLE images (\n\tid INTEGER NOT NULL, \n\tuuid VARCHAR(36) NOT NULL, \n\tclient_id VARCHAR(36) NOT NULL, \n\toriginal_name VARCHAR(512) NOT NULL, \n\tfilename VARCHAR(512) NOT NULL, \n\tfile_path VARCHAR(1024) NOT NULL, \n\tthumbnail_path VARCHAR(1024), \n\tmime_type VARCHAR(128), \n\tfile_size BIGINT, \n\twidth INTEGER, \n\theight INTEGER, \n\tuploaded_at DATETIME, \n\tprocessing_status VARCHAR(10) NOT NULL, \n\tprocessing_error TEXT, \n\tprocessing_started_at DATETIME, \n\tprocessing_done_at DATETIME, \n\texif_raw JSON, \n\texif_make VARCHAR(256), \n\texif_model VARCHAR(256), \n\texif_lens VARCHAR(256), \n\texif_taken_at DATETIME, \n\texif_gps_lat FLOAT, \n\texif_gps_lon FLOAT, \n\texif_altitude FLOAT, \n\texif_iso INTEGER, \n\texif_aperture VARCHAR(32), \n\texif_shutter VARCHAR(32), \n\texif_focal VARCHAR(32), \n\texif_flash BOOLEAN, \n\texif_orientation INTEGER, \n\texif_software VARCHAR(256), \n\tocr_text TEXT, \n\tocr_language VARCHAR(64), \n\tocr_confidence FLOAT, \n\tocr_has_text BOOLEAN, \n\tai_description TEXT, \n\tai_tags JSON, \n\tai_confidence FLOAT, \n\tai_model_used VARCHAR(128), \n\tai_processed_at DATETIME, \n\tai_prompt_tokens INTEGER, \n\tai_output_tokens INTEGER, \n\tPRIMARY KEY (id), \n\tFOREIGN KEY(client_id) REFERENCES api_clients (id)\n)\n\n', ()) completed [aiosqlite] 2026-02-25T02:54:15.317943Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:15.318150Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:15.318622Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:15.318810Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:15.319131Z [debug ] executing functools.partial(, 'CREATE UNIQUE INDEX ix_images_uuid ON images (uuid)', ()) [aiosqlite] 2026-02-25T02:54:15.319422Z [debug ] operation functools.partial(, 'CREATE UNIQUE INDEX ix_images_uuid ON images (uuid)', ()) completed [aiosqlite] 2026-02-25T02:54:15.319729Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:15.319899Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:15.320360Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:15.320547Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:15.320852Z [debug ] executing functools.partial(, 'CREATE INDEX ix_images_id ON images (id)', ()) [aiosqlite] 2026-02-25T02:54:15.321132Z [debug ] operation functools.partial(, 'CREATE INDEX ix_images_id ON images (id)', ()) completed [aiosqlite] 2026-02-25T02:54:15.321422Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:15.321587Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:15.322072Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:15.322279Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:15.322645Z [debug ] executing functools.partial(, 'CREATE INDEX ix_images_client_id ON images (client_id)', ()) [aiosqlite] 2026-02-25T02:54:15.323027Z [debug ] operation functools.partial(, 'CREATE INDEX ix_images_client_id ON images (client_id)', ()) completed [aiosqlite] 2026-02-25T02:54:15.323368Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:15.323560Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:15.324013Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:15.324291Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:15.324681Z [debug ] executing functools.partial(, 'CREATE INDEX ix_images_processing_status ON images (processing_status)', ()) [aiosqlite] 2026-02-25T02:54:15.325072Z [debug ] operation functools.partial(, 'CREATE INDEX ix_images_processing_status ON images (processing_status)', ()) completed [aiosqlite] 2026-02-25T02:54:15.325445Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:15.325708Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:15.326135Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:15.326310Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:15.326657Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:15.326821Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:15.328792Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:15.329024Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:15.329348Z [debug ] executing functools.partial(, 'INSERT INTO api_clients (id, name, api_key_hash, scopes, "plan", is_active, storage_used_bytes, quota_storage_mb, quota_images, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('1ceec0f7-edd9-4e5c-8687-23b260533df4', 'Test Client A', '982e4d62421a0c37943e4a54bc2511f5ca0f29003fd7aa4ae43f7b8e5b29fef1', '["images:read", "images:write", "images:delete", "ai:use"]', 'STANDARD', 1, 0, 500, 1000, '2026-02-25 02:54:15.328624', '2026-02-25 02:54:15.328626')) [aiosqlite] 2026-02-25T02:54:15.329617Z [debug ] operation functools.partial(, 'INSERT INTO api_clients (id, name, api_key_hash, scopes, "plan", is_active, storage_used_bytes, quota_storage_mb, quota_images, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('1ceec0f7-edd9-4e5c-8687-23b260533df4', 'Test Client A', '982e4d62421a0c37943e4a54bc2511f5ca0f29003fd7aa4ae43f7b8e5b29fef1', '["images:read", "images:write", "images:delete", "ai:use"]', 'STANDARD', 1, 0, 500, 1000, '2026-02-25 02:54:15.328624', '2026-02-25 02:54:15.328626')) completed [aiosqlite] 2026-02-25T02:54:15.329928Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:15.330148Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:15.331139Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:15.331416Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:15.331811Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:15.331990Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:15.332927Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:15.333113Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:15.333416Z [debug ] executing functools.partial(, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.id = ?', ('1ceec0f7-edd9-4e5c-8687-23b260533df4',)) [aiosqlite] 2026-02-25T02:54:15.333712Z [debug ] operation functools.partial(, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.id = ?', ('1ceec0f7-edd9-4e5c-8687-23b260533df4',)) completed [aiosqlite] 2026-02-25T02:54:15.334056Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:15.334368Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:15.334730Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:15.334900Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:15.336322Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:15.336535Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:15.336857Z [debug ] executing functools.partial(, 'INSERT INTO api_clients (id, name, api_key_hash, scopes, "plan", is_active, storage_used_bytes, quota_storage_mb, quota_images, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('c35261bf-8889-439d-99b3-a7840867a950', 'Test Client B', '7ab8fbb0f2b1aa2eec8bd0163e162d9a04f154c2b46a303fd777790c412c0bea', '["images:read", "images:write", "images:delete", "ai:use"]', 'FREE', 1, 0, 500, 1000, '2026-02-25 02:54:15.336155', '2026-02-25 02:54:15.336157')) [aiosqlite] 2026-02-25T02:54:15.337205Z [debug ] operation functools.partial(, 'INSERT INTO api_clients (id, name, api_key_hash, scopes, "plan", is_active, storage_used_bytes, quota_storage_mb, quota_images, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('c35261bf-8889-439d-99b3-a7840867a950', 'Test Client B', '7ab8fbb0f2b1aa2eec8bd0163e162d9a04f154c2b46a303fd777790c412c0bea', '["images:read", "images:write", "images:delete", "ai:use"]', 'FREE', 1, 0, 500, 1000, '2026-02-25 02:54:15.336155', '2026-02-25 02:54:15.336157')) completed [aiosqlite] 2026-02-25T02:54:15.337635Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:15.337897Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:15.338419Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:15.338696Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:15.339162Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:15.339350Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:15.340204Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:15.340493Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:15.340782Z [debug ] executing functools.partial(, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.id = ?', ('c35261bf-8889-439d-99b3-a7840867a950',)) [aiosqlite] 2026-02-25T02:54:15.341005Z [debug ] operation functools.partial(, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.id = ?', ('c35261bf-8889-439d-99b3-a7840867a950',)) completed [aiosqlite] 2026-02-25T02:54:15.341307Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:15.341480Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:15.341723Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:15.341883Z [debug ] operation functools.partial() completed [aiosqlite] ----------------------------- Captured log setup ------------------------------ DEBUG asyncio:proactor_events.py:633 Using proactor: IocpProactor DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'PRAGMA main.table_info("images")', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'PRAGMA main.table_info("images")', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'PRAGMA temp.table_info("images")', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'PRAGMA temp.table_info("images")', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'PRAGMA main.table_info("api_clients")', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'PRAGMA main.table_info("api_clients")', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'PRAGMA temp.table_info("api_clients")', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'PRAGMA temp.table_info("api_clients")', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, '\nCREATE TABLE api_clients (\n\tid VARCHAR(36) NOT NULL, \n\tname VARCHAR(256) NOT NULL, \n\tapi_key_hash VARCHAR(64) NOT NULL, \n\tscopes JSON NOT NULL, \n\t"plan" VARCHAR(8) NOT NULL, \n\tis_active BOOLEAN NOT NULL, \n\tstorage_used_bytes BIGINT NOT NULL, \n\tquota_storage_mb INTEGER NOT NULL, \n\tquota_images INTEGER NOT NULL, \n\tcreated_at DATETIME, \n\tupdated_at DATETIME, \n\tPRIMARY KEY (id)\n)\n\n', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, '\nCREATE TABLE api_clients (\n\tid VARCHAR(36) NOT NULL, \n\tname VARCHAR(256) NOT NULL, \n\tapi_key_hash VARCHAR(64) NOT NULL, \n\tscopes JSON NOT NULL, \n\t"plan" VARCHAR(8) NOT NULL, \n\tis_active BOOLEAN NOT NULL, \n\tstorage_used_bytes BIGINT NOT NULL, \n\tquota_storage_mb INTEGER NOT NULL, \n\tquota_images INTEGER NOT NULL, \n\tcreated_at DATETIME, \n\tupdated_at DATETIME, \n\tPRIMARY KEY (id)\n)\n\n', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'CREATE UNIQUE INDEX ix_api_clients_api_key_hash ON api_clients (api_key_hash)', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'CREATE UNIQUE INDEX ix_api_clients_api_key_hash ON api_clients (api_key_hash)', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'CREATE INDEX ix_api_clients_id ON api_clients (id)', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'CREATE INDEX ix_api_clients_id ON api_clients (id)', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, '\nCREATE TABLE images (\n\tid INTEGER NOT NULL, \n\tuuid VARCHAR(36) NOT NULL, \n\tclient_id VARCHAR(36) NOT NULL, \n\toriginal_name VARCHAR(512) NOT NULL, \n\tfilename VARCHAR(512) NOT NULL, \n\tfile_path VARCHAR(1024) NOT NULL, \n\tthumbnail_path VARCHAR(1024), \n\tmime_type VARCHAR(128), \n\tfile_size BIGINT, \n\twidth INTEGER, \n\theight INTEGER, \n\tuploaded_at DATETIME, \n\tprocessing_status VARCHAR(10) NOT NULL, \n\tprocessing_error TEXT, \n\tprocessing_started_at DATETIME, \n\tprocessing_done_at DATETIME, \n\texif_raw JSON, \n\texif_make VARCHAR(256), \n\texif_model VARCHAR(256), \n\texif_lens VARCHAR(256), \n\texif_taken_at DATETIME, \n\texif_gps_lat FLOAT, \n\texif_gps_lon FLOAT, \n\texif_altitude FLOAT, \n\texif_iso INTEGER, \n\texif_aperture VARCHAR(32), \n\texif_shutter VARCHAR(32), \n\texif_focal VARCHAR(32), \n\texif_flash BOOLEAN, \n\texif_orientation INTEGER, \n\texif_software VARCHAR(256), \n\tocr_text TEXT, \n\tocr_language VARCHAR(64), \n\tocr_confidence FLOAT, \n\tocr_has_text BOOLEAN, \n\tai_description TEXT, \n\tai_tags JSON, \n\tai_confidence FLOAT, \n\tai_model_used VARCHAR(128), \n\tai_processed_at DATETIME, \n\tai_prompt_tokens INTEGER, \n\tai_output_tokens INTEGER, \n\tPRIMARY KEY (id), \n\tFOREIGN KEY(client_id) REFERENCES api_clients (id)\n)\n\n', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, '\nCREATE TABLE images (\n\tid INTEGER NOT NULL, \n\tuuid VARCHAR(36) NOT NULL, \n\tclient_id VARCHAR(36) NOT NULL, \n\toriginal_name VARCHAR(512) NOT NULL, \n\tfilename VARCHAR(512) NOT NULL, \n\tfile_path VARCHAR(1024) NOT NULL, \n\tthumbnail_path VARCHAR(1024), \n\tmime_type VARCHAR(128), \n\tfile_size BIGINT, \n\twidth INTEGER, \n\theight INTEGER, \n\tuploaded_at DATETIME, \n\tprocessing_status VARCHAR(10) NOT NULL, \n\tprocessing_error TEXT, \n\tprocessing_started_at DATETIME, \n\tprocessing_done_at DATETIME, \n\texif_raw JSON, \n\texif_make VARCHAR(256), \n\texif_model VARCHAR(256), \n\texif_lens VARCHAR(256), \n\texif_taken_at DATETIME, \n\texif_gps_lat FLOAT, \n\texif_gps_lon FLOAT, \n\texif_altitude FLOAT, \n\texif_iso INTEGER, \n\texif_aperture VARCHAR(32), \n\texif_shutter VARCHAR(32), \n\texif_focal VARCHAR(32), \n\texif_flash BOOLEAN, \n\texif_orientation INTEGER, \n\texif_software VARCHAR(256), \n\tocr_text TEXT, \n\tocr_language VARCHAR(64), \n\tocr_confidence FLOAT, \n\tocr_has_text BOOLEAN, \n\tai_description TEXT, \n\tai_tags JSON, \n\tai_confidence FLOAT, \n\tai_model_used VARCHAR(128), \n\tai_processed_at DATETIME, \n\tai_prompt_tokens INTEGER, \n\tai_output_tokens INTEGER, \n\tPRIMARY KEY (id), \n\tFOREIGN KEY(client_id) REFERENCES api_clients (id)\n)\n\n', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'CREATE UNIQUE INDEX ix_images_uuid ON images (uuid)', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'CREATE UNIQUE INDEX ix_images_uuid ON images (uuid)', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'CREATE INDEX ix_images_id ON images (id)', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'CREATE INDEX ix_images_id ON images (id)', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'CREATE INDEX ix_images_client_id ON images (client_id)', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'CREATE INDEX ix_images_client_id ON images (client_id)', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'CREATE INDEX ix_images_processing_status ON images (processing_status)', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'CREATE INDEX ix_images_processing_status ON images (processing_status)', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'INSERT INTO api_clients (id, name, api_key_hash, scopes, "plan", is_active, storage_used_bytes, quota_storage_mb, quota_images, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('1ceec0f7-edd9-4e5c-8687-23b260533df4', 'Test Client A', '982e4d62421a0c37943e4a54bc2511f5ca0f29003fd7aa4ae43f7b8e5b29fef1', '["images:read", "images:write", "images:delete", "ai:use"]', 'STANDARD', 1, 0, 500, 1000, '2026-02-25 02:54:15.328624', '2026-02-25 02:54:15.328626')) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'INSERT INTO api_clients (id, name, api_key_hash, scopes, "plan", is_active, storage_used_bytes, quota_storage_mb, quota_images, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('1ceec0f7-edd9-4e5c-8687-23b260533df4', 'Test Client A', '982e4d62421a0c37943e4a54bc2511f5ca0f29003fd7aa4ae43f7b8e5b29fef1', '["images:read", "images:write", "images:delete", "ai:use"]', 'STANDARD', 1, 0, 500, 1000, '2026-02-25 02:54:15.328624', '2026-02-25 02:54:15.328626')) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.id = ?', ('1ceec0f7-edd9-4e5c-8687-23b260533df4',)) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.id = ?', ('1ceec0f7-edd9-4e5c-8687-23b260533df4',)) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'INSERT INTO api_clients (id, name, api_key_hash, scopes, "plan", is_active, storage_used_bytes, quota_storage_mb, quota_images, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('c35261bf-8889-439d-99b3-a7840867a950', 'Test Client B', '7ab8fbb0f2b1aa2eec8bd0163e162d9a04f154c2b46a303fd777790c412c0bea', '["images:read", "images:write", "images:delete", "ai:use"]', 'FREE', 1, 0, 500, 1000, '2026-02-25 02:54:15.336155', '2026-02-25 02:54:15.336157')) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'INSERT INTO api_clients (id, name, api_key_hash, scopes, "plan", is_active, storage_used_bytes, quota_storage_mb, quota_images, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('c35261bf-8889-439d-99b3-a7840867a950', 'Test Client B', '7ab8fbb0f2b1aa2eec8bd0163e162d9a04f154c2b46a303fd777790c412c0bea', '["images:read", "images:write", "images:delete", "ai:use"]', 'FREE', 1, 0, 500, 1000, '2026-02-25 02:54:15.336155', '2026-02-25 02:54:15.336157')) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.id = ?', ('c35261bf-8889-439d-99b3-a7840867a950',)) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.id = ?', ('c35261bf-8889-439d-99b3-a7840867a950',)) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed ---------------------------- Captured stdout call ----------------------------- 2026-02-25T02:54:15.344775Z [debug ] Calling on_part_begin with no data [multipart.multipart] 2026-02-25T02:54:15.345419Z [debug ] Calling on_header_field with data[0:19] [multipart.multipart] 2026-02-25T02:54:15.345620Z [debug ] Calling on_header_value with data[21:64] [multipart.multipart] 2026-02-25T02:54:15.345771Z [debug ] Calling on_header_end with no data [multipart.multipart] 2026-02-25T02:54:15.345923Z [debug ] Calling on_header_field with data[66:78] [multipart.multipart] 2026-02-25T02:54:15.346074Z [debug ] Calling on_header_value with data[80:90] [multipart.multipart] 2026-02-25T02:54:15.346212Z [debug ] Calling on_header_end with no data [multipart.multipart] 2026-02-25T02:54:15.346351Z [debug ] Calling on_headers_finished with no data [multipart.multipart] 2026-02-25T02:54:15.346938Z [debug ] Calling on_part_data with data[0:336] [multipart.multipart] 2026-02-25T02:54:15.347859Z [debug ] Calling on_part_end with no data [multipart.multipart] 2026-02-25T02:54:15.348061Z [debug ] Calling on_end with no data [multipart.multipart] 2026-02-25T02:54:15.350745Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:15.350996Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:15.351426Z [debug ] executing functools.partial(, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.api_key_hash = ?', ('982e4d62421a0c37943e4a54bc2511f5ca0f29003fd7aa4ae43f7b8e5b29fef1',)) [aiosqlite] 2026-02-25T02:54:15.351777Z [debug ] operation functools.partial(, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.api_key_hash = ?', ('982e4d62421a0c37943e4a54bc2511f5ca0f29003fd7aa4ae43f7b8e5b29fef1',)) completed [aiosqlite] 2026-02-25T02:54:15.352119Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:15.352306Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:15.352571Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:15.352757Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:15.355223Z [debug ] Changing event name from creating-client-class.iot-data to creating-client-class.iot-data-plane [botocore.hooks] 2026-02-25T02:54:15.356978Z [debug ] Changing event name from before-call.apigateway to before-call.api-gateway [botocore.hooks] 2026-02-25T02:54:15.357634Z [debug ] Changing event name from request-created.machinelearning.Predict to request-created.machine-learning.Predict [botocore.hooks] 2026-02-25T02:54:15.358591Z [debug ] Changing event name from before-parameter-build.autoscaling.CreateLaunchConfiguration to before-parameter-build.auto-scaling.CreateLaunchConfiguration [botocore.hooks] 2026-02-25T02:54:15.358811Z [debug ] Changing event name from before-parameter-build.route53 to before-parameter-build.route-53 [botocore.hooks] 2026-02-25T02:54:15.359278Z [debug ] Changing event name from request-created.cloudsearchdomain.Search to request-created.cloudsearch-domain.Search [botocore.hooks] 2026-02-25T02:54:15.359810Z [debug ] Changing event name from docs.*.autoscaling.CreateLaunchConfiguration.complete-section to docs.*.auto-scaling.CreateLaunchConfiguration.complete-section [botocore.hooks] 2026-02-25T02:54:15.361355Z [debug ] Changing event name from before-parameter-build.logs.CreateExportTask to before-parameter-build.cloudwatch-logs.CreateExportTask [botocore.hooks] 2026-02-25T02:54:15.361564Z [debug ] Changing event name from docs.*.logs.CreateExportTask.complete-section to docs.*.cloudwatch-logs.CreateExportTask.complete-section [botocore.hooks] 2026-02-25T02:54:15.361742Z [debug ] Changing event name from before-parameter-build.cloudsearchdomain.Search to before-parameter-build.cloudsearch-domain.Search [botocore.hooks] 2026-02-25T02:54:15.361918Z [debug ] Changing event name from docs.*.cloudsearchdomain.Search.complete-section to docs.*.cloudsearch-domain.Search.complete-section [botocore.hooks] 2026-02-25T02:54:15.362259Z [debug ] Setting config variable for region to 'us-east-1' [botocore.session] 2026-02-25T02:54:15.363827Z [debug ] Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\endpoints.json [botocore.loaders] 2026-02-25T02:54:15.392070Z [debug ] Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\sdk-default-configuration.json [botocore.loaders] 2026-02-25T02:54:15.392636Z [debug ] Event choose-service-name: calling handler [botocore.hooks] 2026-02-25T02:54:15.540510Z [debug ] Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\s3\2006-03-01\service-2.json.gz [botocore.loaders] 2026-02-25T02:54:15.628873Z [debug ] Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\s3\2006-03-01\endpoint-rule-set-1.json.gz [botocore.loaders] 2026-02-25T02:54:15.631476Z [debug ] Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\partitions.json [botocore.loaders] 2026-02-25T02:54:15.632331Z [debug ] Event creating-client-class.s3: calling handler [botocore.hooks] 2026-02-25T02:54:15.632529Z [debug ] Event creating-client-class.s3: calling handler ._handler at 0x00000265DD28ADA0> [botocore.hooks] 2026-02-25T02:54:15.632698Z [debug ] Event creating-client-class.s3: calling handler [botocore.hooks] 2026-02-25T02:54:15.633734Z [debug ] Setting s3 timeout as (60, 60) [botocore.endpoint] 2026-02-25T02:54:15.635356Z [debug ] Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\_retry.json [botocore.loaders] 2026-02-25T02:54:15.635764Z [debug ] Registering retry handlers for service: s3 [botocore.client] 2026-02-25T02:54:15.636079Z [debug ] Registering S3 region redirector handler [botocore.utils] 2026-02-25T02:54:15.636502Z [debug ] Registering S3Express Identity Resolver [botocore.utils] 2026-02-25T02:54:15.636934Z [debug ] Event before-parameter-build.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:54:15.637090Z [debug ] Event before-parameter-build.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:54:15.637235Z [debug ] Event before-parameter-build.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:54:15.637378Z [debug ] Event before-parameter-build.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:54:15.637520Z [debug ] Event before-parameter-build.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:54:15.637709Z [debug ] Event before-endpoint-resolution.s3: calling handler [botocore.hooks] 2026-02-25T02:54:15.637855Z [debug ] Event before-endpoint-resolution.s3: calling handler > [botocore.hooks] 2026-02-25T02:54:15.638063Z [debug ] Calling endpoint provider with parameters: {'Bucket': 'imago', 'Region': 'us-east-1', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://minio:9000', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': True, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True} [aiobotocore.regions] 2026-02-25T02:54:15.638584Z [debug ] Endpoint provider result: http://minio:9000/imago [aiobotocore.regions] 2026-02-25T02:54:15.638743Z [debug ] Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" [botocore.regions] 2026-02-25T02:54:15.638889Z [debug ] Selected auth type "v4" as "v4" with signing context params: {'region': 'us-east-1', 'signing_name': 's3', 'disableDoubleEncoding': True} [botocore.regions] 2026-02-25T02:54:15.639215Z [debug ] Event before-call.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:54:15.639367Z [debug ] Event before-call.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:54:15.639510Z [debug ] Event before-call.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:54:15.639664Z [debug ] Event before-call.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:54:15.639830Z [debug ] Making request for OperationModel(name=HeadBucket) with params: {'url_path': '', 'query_string': {}, 'method': 'HEAD', 'headers': {'User-Agent': 'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106'}, 'body': b'', 'auth_path': '/imago/', 'url': 'http://minio:9000/imago', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': False, 'auth_type': 'v4', 's3_redirect': {'redirected': False, 'bucket': 'imago', 'params': {'Bucket': 'imago'}}, 'input_params': {'Bucket': 'imago'}, 'signing': {'region': 'us-east-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'us-east-1'}]}}} [botocore.endpoint] 2026-02-25T02:54:15.640171Z [debug ] Event request-created.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:54:15.640393Z [debug ] Event choose-signer.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:54:15.640544Z [debug ] Event choose-signer.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:54:15.640731Z [debug ] Event before-sign.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:54:15.640875Z [debug ] Event before-sign.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:54:15.641177Z [debug ] Calculating signature using v4 auth. [botocore.auth] 2026-02-25T02:54:15.641313Z [debug ] CanonicalRequest: HEAD /imago host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025415Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth] 2026-02-25T02:54:15.641469Z [debug ] StringToSign: AWS4-HMAC-SHA256 20260225T025415Z 20260225/us-east-1/s3/aws4_request b9f5e53850656c3d3601ed2a7df265fbdcfb7be7f1de8cd473468a6203345552 [botocore.auth] 2026-02-25T02:54:15.641636Z [debug ] Signature: 9490a41e7b52f7bd047e5b1f34f4bc9384f1681c9ff3fe99a5a8386c21e277a1 [botocore.auth] 2026-02-25T02:54:15.641812Z [debug ] Event request-created.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:54:15.642008Z [debug ] Sending http request: [botocore.endpoint] 2026-02-25T02:54:15.642715Z [debug ] Certificate path: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\certifi\cacert.pem [botocore.httpsession] 2026-02-25T02:54:18.816107Z [debug ] Exception received when sending HTTP request. [botocore.endpoint] Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" 2026-02-25T02:54:18.828061Z [debug ] Event needs-retry.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:54:18.828350Z [debug ] retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" [botocore.retryhandler] Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry return await resolve_awaitable( ^^^^^^^^^^^^^^^^^^^^^^^^ self._checker(attempt_number, response, caught_exception) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable return await obj ^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call checker(attempt_number, response, caught_exception) ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__ return self._check_caught_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ attempt_number, caught_exception ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception raise caught_exception File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" 2026-02-25T02:54:18.835041Z [debug ] Retry needed, action of: 0.12647014902794296 [botocore.retryhandler] 2026-02-25T02:54:18.835263Z [debug ] Event needs-retry.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:54:18.835435Z [debug ] Response received to retry, sleeping for 0.12647014902794296 seconds [botocore.endpoint] 2026-02-25T02:54:18.967071Z [debug ] Event request-created.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:54:18.967455Z [debug ] Event choose-signer.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:54:18.967693Z [debug ] Event choose-signer.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:54:18.967989Z [debug ] Event before-sign.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:54:18.968212Z [debug ] Event before-sign.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:54:18.968634Z [debug ] Calculating signature using v4 auth. [botocore.auth] 2026-02-25T02:54:18.968828Z [debug ] CanonicalRequest: HEAD /imago host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025418Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth] 2026-02-25T02:54:18.969017Z [debug ] StringToSign: AWS4-HMAC-SHA256 20260225T025418Z 20260225/us-east-1/s3/aws4_request 7c05b3468e96d0d846c0bcfa2a44bc639569126e0804b63f4319823ed4dce498 [botocore.auth] 2026-02-25T02:54:18.969205Z [debug ] Signature: 443feed8d4fc9833c7e0fd6c6429a5e122a094a86b3d832673981442ed74d609 [botocore.auth] 2026-02-25T02:54:18.970568Z [debug ] Event request-created.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:54:18.973578Z [debug ] Sending http request: [botocore.endpoint] 2026-02-25T02:54:21.679488Z [debug ] Exception received when sending HTTP request. [botocore.endpoint] Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" 2026-02-25T02:54:21.692083Z [debug ] Event needs-retry.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:54:21.692606Z [debug ] retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" [botocore.retryhandler] Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry return await resolve_awaitable( ^^^^^^^^^^^^^^^^^^^^^^^^ self._checker(attempt_number, response, caught_exception) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable return await obj ^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call checker(attempt_number, response, caught_exception) ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__ return self._check_caught_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ attempt_number, caught_exception ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception raise caught_exception File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" 2026-02-25T02:54:21.722824Z [debug ] Retry needed, action of: 0.8258236344941219 [botocore.retryhandler] 2026-02-25T02:54:21.723163Z [debug ] Event needs-retry.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:54:21.723506Z [debug ] Response received to retry, sleeping for 0.8258236344941219 seconds [botocore.endpoint] 2026-02-25T02:54:22.558494Z [debug ] Event request-created.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:54:22.558877Z [debug ] Event choose-signer.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:54:22.559137Z [debug ] Event choose-signer.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:54:22.559376Z [debug ] Event before-sign.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:54:22.559603Z [debug ] Event before-sign.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:54:22.560046Z [debug ] Calculating signature using v4 auth. [botocore.auth] 2026-02-25T02:54:22.560294Z [debug ] CanonicalRequest: HEAD /imago host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025422Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth] 2026-02-25T02:54:22.560540Z [debug ] StringToSign: AWS4-HMAC-SHA256 20260225T025422Z 20260225/us-east-1/s3/aws4_request 1acba5be7a3c6ae4e0b725bf176440f8f0f5cd9ad796918758c390b09592134d [botocore.auth] 2026-02-25T02:54:22.560806Z [debug ] Signature: 9315fe93dffa0b68be4cd58d623e67004c3947626cfb58a0c1fa040e0f9a53fc [botocore.auth] 2026-02-25T02:54:22.561082Z [debug ] Event request-created.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:54:22.561322Z [debug ] Sending http request: [botocore.endpoint] 2026-02-25T02:54:25.260059Z [debug ] Exception received when sending HTTP request. [botocore.endpoint] Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" 2026-02-25T02:54:25.265590Z [debug ] Event needs-retry.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:54:25.265824Z [debug ] retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" [botocore.retryhandler] Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry return await resolve_awaitable( ^^^^^^^^^^^^^^^^^^^^^^^^ self._checker(attempt_number, response, caught_exception) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable return await obj ^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call checker(attempt_number, response, caught_exception) ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__ return self._check_caught_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ attempt_number, caught_exception ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception raise caught_exception File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" 2026-02-25T02:54:25.271265Z [debug ] Retry needed, action of: 1.3387469350181425 [botocore.retryhandler] 2026-02-25T02:54:25.271442Z [debug ] Event needs-retry.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:54:25.271608Z [debug ] Response received to retry, sleeping for 1.3387469350181425 seconds [botocore.endpoint] 2026-02-25T02:54:26.620470Z [debug ] Event request-created.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:54:26.620825Z [debug ] Event choose-signer.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:54:26.621044Z [debug ] Event choose-signer.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:54:26.621212Z [debug ] Event before-sign.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:54:26.621367Z [debug ] Event before-sign.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:54:26.621732Z [debug ] Calculating signature using v4 auth. [botocore.auth] 2026-02-25T02:54:26.621932Z [debug ] CanonicalRequest: HEAD /imago host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025426Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth] 2026-02-25T02:54:26.622124Z [debug ] StringToSign: AWS4-HMAC-SHA256 20260225T025426Z 20260225/us-east-1/s3/aws4_request c5dfd71c79cfd6d63def140386165a670cf990888c16913916c700b5d679b018 [botocore.auth] 2026-02-25T02:54:26.622341Z [debug ] Signature: 03d0d6ae02a1e7cd362f15127db6bdb56cc7900e8e192191845f3d4025088bd9 [botocore.auth] 2026-02-25T02:54:26.622588Z [debug ] Event request-created.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:54:26.622822Z [debug ] Sending http request: [botocore.endpoint] 2026-02-25T02:54:29.311675Z [debug ] Exception received when sending HTTP request. [botocore.endpoint] Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" 2026-02-25T02:54:29.319043Z [debug ] Event needs-retry.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:54:29.319286Z [debug ] retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" [botocore.retryhandler] Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry return await resolve_awaitable( ^^^^^^^^^^^^^^^^^^^^^^^^ self._checker(attempt_number, response, caught_exception) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable return await obj ^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call checker(attempt_number, response, caught_exception) ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__ return self._check_caught_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ attempt_number, caught_exception ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception raise caught_exception File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" 2026-02-25T02:54:29.342605Z [debug ] Retry needed, action of: 4.940024544139926 [botocore.retryhandler] 2026-02-25T02:54:29.343044Z [debug ] Event needs-retry.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:54:29.343500Z [debug ] Response received to retry, sleeping for 4.940024544139926 seconds [botocore.endpoint] 2026-02-25T02:54:34.297392Z [debug ] Event request-created.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:54:34.297931Z [debug ] Event choose-signer.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:54:34.298282Z [debug ] Event choose-signer.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:54:34.298580Z [debug ] Event before-sign.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:54:34.298890Z [debug ] Event before-sign.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:54:34.299403Z [debug ] Calculating signature using v4 auth. [botocore.auth] 2026-02-25T02:54:34.299675Z [debug ] CanonicalRequest: HEAD /imago host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025434Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth] 2026-02-25T02:54:34.299976Z [debug ] StringToSign: AWS4-HMAC-SHA256 20260225T025434Z 20260225/us-east-1/s3/aws4_request 4da8033fd1f0131bb78e2f2bb156c0dff5dc0b57efecf922917c420e881e0c22 [botocore.auth] 2026-02-25T02:54:34.300292Z [debug ] Signature: 7b72b8d97f11c62a44e0a56eea4976a079f5c6fdf965c6ff8c210db47d898a59 [botocore.auth] 2026-02-25T02:54:34.300631Z [debug ] Event request-created.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:54:34.300895Z [debug ] Sending http request: [botocore.endpoint] 2026-02-25T02:54:37.013434Z [debug ] Exception received when sending HTTP request. [botocore.endpoint] Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" 2026-02-25T02:54:37.024941Z [debug ] Event needs-retry.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:54:37.025582Z [debug ] Event before-parameter-build.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:54:37.025833Z [debug ] Event before-parameter-build.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:54:37.026016Z [debug ] Event before-parameter-build.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:54:37.026207Z [debug ] Event before-parameter-build.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:54:37.026385Z [debug ] Event before-parameter-build.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:54:37.026592Z [debug ] Event before-endpoint-resolution.s3: calling handler [botocore.hooks] 2026-02-25T02:54:37.026763Z [debug ] Event before-endpoint-resolution.s3: calling handler > [botocore.hooks] 2026-02-25T02:54:37.026995Z [debug ] Calling endpoint provider with parameters: {'Bucket': 'imago', 'Region': 'us-east-1', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://minio:9000', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': True, 'DisableAccessPoints': True, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True, 'UseS3ExpressControlEndpoint': True} [aiobotocore.regions] 2026-02-25T02:54:37.027569Z [debug ] Endpoint provider result: http://minio:9000/imago [aiobotocore.regions] 2026-02-25T02:54:37.027746Z [debug ] Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" [botocore.regions] 2026-02-25T02:54:37.027906Z [debug ] Selected auth type "v4" as "v4" with signing context params: {'region': 'us-east-1', 'signing_name': 's3', 'disableDoubleEncoding': True} [botocore.regions] 2026-02-25T02:54:37.028234Z [debug ] Event before-call.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:54:37.028396Z [debug ] Event before-call.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:54:37.028550Z [debug ] Event before-call.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:54:37.028707Z [debug ] Event before-call.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:54:37.028883Z [debug ] Making request for OperationModel(name=CreateBucket) with params: {'url_path': '', 'query_string': {}, 'method': 'PUT', 'headers': {'User-Agent': 'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106'}, 'body': b'', 'auth_path': '/imago/', 'url': 'http://minio:9000/imago', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': False, 'auth_type': 'v4', 's3_redirect': {'redirected': False, 'bucket': 'imago', 'params': {'Bucket': 'imago'}}, 'input_params': {'Bucket': 'imago'}, 'signing': {'region': 'us-east-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'us-east-1'}]}}} [botocore.endpoint] 2026-02-25T02:54:37.029191Z [debug ] Event request-created.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:54:37.029403Z [debug ] Event choose-signer.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:54:37.029552Z [debug ] Event choose-signer.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:54:37.029749Z [debug ] Event before-sign.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:54:37.029905Z [debug ] Event before-sign.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:54:37.030186Z [debug ] Calculating signature using v4 auth. [botocore.auth] 2026-02-25T02:54:37.030320Z [debug ] CanonicalRequest: PUT /imago host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025437Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth] 2026-02-25T02:54:37.030473Z [debug ] StringToSign: AWS4-HMAC-SHA256 20260225T025437Z 20260225/us-east-1/s3/aws4_request 39f2f84cac516ef1ff17a6dfc68b6310eb864d72ba0342ebc5234fdaffc69e9f [botocore.auth] 2026-02-25T02:54:37.030636Z [debug ] Signature: 4dcd8fbf5864428f88946a146656a8789b90e6dee7171d1172253f33439951cf [botocore.auth] 2026-02-25T02:54:37.030812Z [debug ] Event request-created.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:54:37.031008Z [debug ] Sending http request: [botocore.endpoint] 2026-02-25T02:54:39.718340Z [debug ] Exception received when sending HTTP request. [botocore.endpoint] Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" 2026-02-25T02:54:39.737345Z [debug ] Event needs-retry.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:54:39.738240Z [debug ] retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" [botocore.retryhandler] Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry return await resolve_awaitable( ^^^^^^^^^^^^^^^^^^^^^^^^ self._checker(attempt_number, response, caught_exception) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable return await obj ^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call checker(attempt_number, response, caught_exception) ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__ return self._check_caught_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ attempt_number, caught_exception ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception raise caught_exception File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" 2026-02-25T02:54:39.749870Z [debug ] Retry needed, action of: 0.02742570102900288 [botocore.retryhandler] 2026-02-25T02:54:39.750108Z [debug ] Event needs-retry.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:54:39.750297Z [debug ] Response received to retry, sleeping for 0.02742570102900288 seconds [botocore.endpoint] 2026-02-25T02:54:39.794298Z [debug ] Event request-created.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:54:39.794767Z [debug ] Event choose-signer.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:54:39.795077Z [debug ] Event choose-signer.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:54:39.795458Z [debug ] Event before-sign.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:54:39.795750Z [debug ] Event before-sign.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:54:39.796318Z [debug ] Calculating signature using v4 auth. [botocore.auth] 2026-02-25T02:54:39.796635Z [debug ] CanonicalRequest: PUT /imago host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025439Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth] 2026-02-25T02:54:39.797044Z [debug ] StringToSign: AWS4-HMAC-SHA256 20260225T025439Z 20260225/us-east-1/s3/aws4_request 9479b2f2d134839a4eaced66920f34d9d1825888c235f5f5f45b392c56755614 [botocore.auth] 2026-02-25T02:54:39.797471Z [debug ] Signature: ae06311c5fcc8dfe0c9227ae72097ce8f9fbcdc9489ad9a7fd3c48762660b30a [botocore.auth] 2026-02-25T02:54:39.797863Z [debug ] Event request-created.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:54:39.798113Z [debug ] Sending http request: [botocore.endpoint] 2026-02-25T02:54:42.492314Z [debug ] Exception received when sending HTTP request. [botocore.endpoint] Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" 2026-02-25T02:54:42.503479Z [debug ] Event needs-retry.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:54:42.505520Z [debug ] retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" [botocore.retryhandler] Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry return await resolve_awaitable( ^^^^^^^^^^^^^^^^^^^^^^^^ self._checker(attempt_number, response, caught_exception) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable return await obj ^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call checker(attempt_number, response, caught_exception) ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__ return self._check_caught_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ attempt_number, caught_exception ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception raise caught_exception File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" 2026-02-25T02:54:42.525232Z [debug ] Retry needed, action of: 0.2763912816201124 [botocore.retryhandler] 2026-02-25T02:54:42.525517Z [debug ] Event needs-retry.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:54:42.525710Z [debug ] Response received to retry, sleeping for 0.2763912816201124 seconds [botocore.endpoint] 2026-02-25T02:54:42.818042Z [debug ] Event request-created.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:54:42.818408Z [debug ] Event choose-signer.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:54:42.818634Z [debug ] Event choose-signer.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:54:42.818786Z [debug ] Event before-sign.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:54:42.818926Z [debug ] Event before-sign.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:54:42.820302Z [debug ] Calculating signature using v4 auth. [botocore.auth] 2026-02-25T02:54:42.822736Z [debug ] CanonicalRequest: PUT /imago host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025442Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth] 2026-02-25T02:54:42.824978Z [debug ] StringToSign: AWS4-HMAC-SHA256 20260225T025442Z 20260225/us-east-1/s3/aws4_request 5dfcb6d151ec1c891b866e7405b73543c42cabaccc08075f2b0d1f9a77c49d49 [botocore.auth] 2026-02-25T02:54:42.827457Z [debug ] Signature: 32c2a9492a19621c3ec77c1709cd2a6fbcddcbc8045ece8d660c301b094aca08 [botocore.auth] 2026-02-25T02:54:42.830147Z [debug ] Event request-created.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:54:42.832644Z [debug ] Sending http request: [botocore.endpoint] 2026-02-25T02:54:45.531534Z [debug ] Exception received when sending HTTP request. [botocore.endpoint] Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" 2026-02-25T02:54:45.560611Z [debug ] Event needs-retry.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:54:45.561018Z [debug ] retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" [botocore.retryhandler] Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry return await resolve_awaitable( ^^^^^^^^^^^^^^^^^^^^^^^^ self._checker(attempt_number, response, caught_exception) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable return await obj ^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call checker(attempt_number, response, caught_exception) ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__ return self._check_caught_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ attempt_number, caught_exception ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception raise caught_exception File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" 2026-02-25T02:54:45.609211Z [debug ] Retry needed, action of: 2.1607338951445128 [botocore.retryhandler] 2026-02-25T02:54:45.609974Z [debug ] Event needs-retry.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:54:45.610650Z [debug ] Response received to retry, sleeping for 2.1607338951445128 seconds [botocore.endpoint] 2026-02-25T02:54:47.779729Z [debug ] Event request-created.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:54:47.780243Z [debug ] Event choose-signer.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:54:47.780643Z [debug ] Event choose-signer.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:54:47.780902Z [debug ] Event before-sign.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:54:47.781120Z [debug ] Event before-sign.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:54:47.781554Z [debug ] Calculating signature using v4 auth. [botocore.auth] 2026-02-25T02:54:47.781801Z [debug ] CanonicalRequest: PUT /imago host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025447Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth] 2026-02-25T02:54:47.782068Z [debug ] StringToSign: AWS4-HMAC-SHA256 20260225T025447Z 20260225/us-east-1/s3/aws4_request a9c87941b771e2f981d6d5c16d3ba4934ee4a299e1ab29c26d0e6e91b6e4a490 [botocore.auth] 2026-02-25T02:54:47.782349Z [debug ] Signature: c718122544dbf63e7ce5bb50091744b596d8501a3dae7e12a1f2feb821e88886 [botocore.auth] 2026-02-25T02:54:47.782647Z [debug ] Event request-created.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:54:47.782900Z [debug ] Sending http request: [botocore.endpoint] 2026-02-25T02:54:50.482227Z [debug ] Exception received when sending HTTP request. [botocore.endpoint] Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" 2026-02-25T02:54:50.495570Z [debug ] Event needs-retry.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:54:50.495949Z [debug ] retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" [botocore.retryhandler] Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry return await resolve_awaitable( ^^^^^^^^^^^^^^^^^^^^^^^^ self._checker(attempt_number, response, caught_exception) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable return await obj ^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call checker(attempt_number, response, caught_exception) ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__ return self._check_caught_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ attempt_number, caught_exception ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception raise caught_exception File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" 2026-02-25T02:54:50.523331Z [debug ] Retry needed, action of: 1.0297003059794871 [botocore.retryhandler] 2026-02-25T02:54:50.523794Z [debug ] Event needs-retry.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:54:50.524112Z [debug ] Response received to retry, sleeping for 1.0297003059794871 seconds [botocore.endpoint] 2026-02-25T02:54:51.568198Z [debug ] Event request-created.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:54:51.570416Z [debug ] Event choose-signer.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:54:51.571473Z [debug ] Event choose-signer.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:54:51.572599Z [debug ] Event before-sign.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:54:51.573386Z [debug ] Event before-sign.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:54:51.574482Z [debug ] Calculating signature using v4 auth. [botocore.auth] 2026-02-25T02:54:51.575022Z [debug ] CanonicalRequest: PUT /imago host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025451Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth] 2026-02-25T02:54:51.575547Z [debug ] StringToSign: AWS4-HMAC-SHA256 20260225T025451Z 20260225/us-east-1/s3/aws4_request 936d6bd8f4b18bb078e722c627cfafb2cacf2009ccd3a1059591c90c0b0c5140 [botocore.auth] 2026-02-25T02:54:51.576133Z [debug ] Signature: 1ad69a001f8ad453233ca04d61b69a9ca241eb5a2c393b48fac8fe79c4a048e8 [botocore.auth] 2026-02-25T02:54:51.576761Z [debug ] Event request-created.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:54:51.577385Z [debug ] Sending http request: [botocore.endpoint] 2026-02-25T02:54:54.278770Z [debug ] Exception received when sending HTTP request. [botocore.endpoint] Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" 2026-02-25T02:54:54.284693Z [debug ] Event needs-retry.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:54:54.285285Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:54.285566Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:54.286127Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:54.286289Z [debug ] operation functools.partial() completed [aiosqlite] ------------------------------ Captured log call ------------------------------ DEBUG multipart.multipart:multipart.py:626 Calling on_part_begin with no data DEBUG multipart.multipart:multipart.py:623 Calling on_header_field with data[0:19] DEBUG multipart.multipart:multipart.py:623 Calling on_header_value with data[21:64] DEBUG multipart.multipart:multipart.py:626 Calling on_header_end with no data DEBUG multipart.multipart:multipart.py:623 Calling on_header_field with data[66:78] DEBUG multipart.multipart:multipart.py:623 Calling on_header_value with data[80:90] DEBUG multipart.multipart:multipart.py:626 Calling on_header_end with no data DEBUG multipart.multipart:multipart.py:626 Calling on_headers_finished with no data DEBUG multipart.multipart:multipart.py:623 Calling on_part_data with data[0:336] DEBUG multipart.multipart:multipart.py:626 Calling on_part_end with no data DEBUG multipart.multipart:multipart.py:626 Calling on_end with no data DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.api_key_hash = ?', ('982e4d62421a0c37943e4a54bc2511f5ca0f29003fd7aa4ae43f7b8e5b29fef1',)) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.api_key_hash = ?', ('982e4d62421a0c37943e4a54bc2511f5ca0f29003fd7aa4ae43f7b8e5b29fef1',)) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG botocore.hooks:hooks.py:482 Changing event name from creating-client-class.iot-data to creating-client-class.iot-data-plane DEBUG botocore.hooks:hooks.py:482 Changing event name from before-call.apigateway to before-call.api-gateway DEBUG botocore.hooks:hooks.py:482 Changing event name from request-created.machinelearning.Predict to request-created.machine-learning.Predict DEBUG botocore.hooks:hooks.py:482 Changing event name from before-parameter-build.autoscaling.CreateLaunchConfiguration to before-parameter-build.auto-scaling.CreateLaunchConfiguration DEBUG botocore.hooks:hooks.py:482 Changing event name from before-parameter-build.route53 to before-parameter-build.route-53 DEBUG botocore.hooks:hooks.py:482 Changing event name from request-created.cloudsearchdomain.Search to request-created.cloudsearch-domain.Search DEBUG botocore.hooks:hooks.py:482 Changing event name from docs.*.autoscaling.CreateLaunchConfiguration.complete-section to docs.*.auto-scaling.CreateLaunchConfiguration.complete-section DEBUG botocore.hooks:hooks.py:482 Changing event name from before-parameter-build.logs.CreateExportTask to before-parameter-build.cloudwatch-logs.CreateExportTask DEBUG botocore.hooks:hooks.py:482 Changing event name from docs.*.logs.CreateExportTask.complete-section to docs.*.cloudwatch-logs.CreateExportTask.complete-section DEBUG botocore.hooks:hooks.py:482 Changing event name from before-parameter-build.cloudsearchdomain.Search to before-parameter-build.cloudsearch-domain.Search DEBUG botocore.hooks:hooks.py:482 Changing event name from docs.*.cloudsearchdomain.Search.complete-section to docs.*.cloudsearch-domain.Search.complete-section DEBUG botocore.session:session.py:379 Setting config variable for region to 'us-east-1' DEBUG botocore.loaders:loaders.py:180 Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\endpoints.json DEBUG botocore.loaders:loaders.py:180 Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\sdk-default-configuration.json DEBUG botocore.hooks:hooks.py:63 Event choose-service-name: calling handler DEBUG botocore.loaders:loaders.py:180 Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\s3\2006-03-01\service-2.json.gz DEBUG botocore.loaders:loaders.py:180 Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\s3\2006-03-01\endpoint-rule-set-1.json.gz DEBUG botocore.loaders:loaders.py:180 Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\partitions.json DEBUG botocore.hooks:hooks.py:63 Event creating-client-class.s3: calling handler DEBUG botocore.hooks:hooks.py:63 Event creating-client-class.s3: calling handler ._handler at 0x00000265DD28ADA0> DEBUG botocore.hooks:hooks.py:63 Event creating-client-class.s3: calling handler DEBUG botocore.endpoint:endpoint.py:316 Setting s3 timeout as (60, 60) DEBUG botocore.loaders:loaders.py:180 Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\_retry.json DEBUG botocore.client:client.py:185 Registering retry handlers for service: s3 DEBUG botocore.utils:utils.py:1721 Registering S3 region redirector handler DEBUG botocore.utils:utils.py:1669 Registering S3Express Identity Resolver DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.HeadBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.HeadBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.HeadBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.HeadBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.HeadBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-endpoint-resolution.s3: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-endpoint-resolution.s3: calling handler > DEBUG aiobotocore.regions:regions.py:27 Calling endpoint provider with parameters: {'Bucket': 'imago', 'Region': 'us-east-1', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://minio:9000', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': True, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True} DEBUG aiobotocore.regions:regions.py:42 Endpoint provider result: http://minio:9000/imago DEBUG botocore.regions:regions.py:660 Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" DEBUG botocore.regions:regions.py:733 Selected auth type "v4" as "v4" with signing context params: {'region': 'us-east-1', 'signing_name': 's3', 'disableDoubleEncoding': True} DEBUG botocore.hooks:hooks.py:63 Event before-call.s3.HeadBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-call.s3.HeadBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event before-call.s3.HeadBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-call.s3.HeadBucket: calling handler DEBUG botocore.endpoint:endpoint.py:114 Making request for OperationModel(name=HeadBucket) with params: {'url_path': '', 'query_string': {}, 'method': 'HEAD', 'headers': {'User-Agent': 'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106'}, 'body': b'', 'auth_path': '/imago/', 'url': 'http://minio:9000/imago', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': False, 'auth_type': 'v4', 's3_redirect': {'redirected': False, 'bucket': 'imago', 'params': {'Bucket': 'imago'}}, 'input_params': {'Bucket': 'imago'}, 'signing': {'region': 'us-east-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'us-east-1'}]}}} DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.HeadBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.HeadBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.HeadBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.HeadBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.HeadBucket: calling handler > DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth. DEBUG botocore.auth:auth.py:426 CanonicalRequest: HEAD /imago host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025415Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 DEBUG botocore.auth:auth.py:428 StringToSign: AWS4-HMAC-SHA256 20260225T025415Z 20260225/us-east-1/s3/aws4_request b9f5e53850656c3d3601ed2a7df265fbdcfb7be7f1de8cd473468a6203345552 DEBUG botocore.auth:auth.py:430 Signature: 9490a41e7b52f7bd047e5b1f34f4bc9384f1681c9ff3fe99a5a8386c21e277a1 DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.HeadBucket: calling handler DEBUG botocore.endpoint:endpoint.py:165 Sending http request: DEBUG botocore.httpsession:httpsession.py:97 Certificate path: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\certifi\cacert.pem DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request. Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.HeadBucket: calling handler DEBUG botocore.retryhandler:retryhandler.py:156 retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry return await resolve_awaitable( ^^^^^^^^^^^^^^^^^^^^^^^^ self._checker(attempt_number, response, caught_exception) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable return await obj ^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call checker(attempt_number, response, caught_exception) ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__ return self._check_caught_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ attempt_number, caught_exception ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception raise caught_exception File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" DEBUG botocore.retryhandler:retryhandler.py:109 Retry needed, action of: 0.12647014902794296 DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.HeadBucket: calling handler > DEBUG botocore.endpoint:endpoint.py:279 Response received to retry, sleeping for 0.12647014902794296 seconds DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.HeadBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.HeadBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.HeadBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.HeadBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.HeadBucket: calling handler > DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth. DEBUG botocore.auth:auth.py:426 CanonicalRequest: HEAD /imago host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025418Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 DEBUG botocore.auth:auth.py:428 StringToSign: AWS4-HMAC-SHA256 20260225T025418Z 20260225/us-east-1/s3/aws4_request 7c05b3468e96d0d846c0bcfa2a44bc639569126e0804b63f4319823ed4dce498 DEBUG botocore.auth:auth.py:430 Signature: 443feed8d4fc9833c7e0fd6c6429a5e122a094a86b3d832673981442ed74d609 DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.HeadBucket: calling handler DEBUG botocore.endpoint:endpoint.py:165 Sending http request: DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request. Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.HeadBucket: calling handler DEBUG botocore.retryhandler:retryhandler.py:156 retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry return await resolve_awaitable( ^^^^^^^^^^^^^^^^^^^^^^^^ self._checker(attempt_number, response, caught_exception) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable return await obj ^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call checker(attempt_number, response, caught_exception) ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__ return self._check_caught_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ attempt_number, caught_exception ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception raise caught_exception File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" DEBUG botocore.retryhandler:retryhandler.py:109 Retry needed, action of: 0.8258236344941219 DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.HeadBucket: calling handler > DEBUG botocore.endpoint:endpoint.py:279 Response received to retry, sleeping for 0.8258236344941219 seconds DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.HeadBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.HeadBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.HeadBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.HeadBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.HeadBucket: calling handler > DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth. DEBUG botocore.auth:auth.py:426 CanonicalRequest: HEAD /imago host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025422Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 DEBUG botocore.auth:auth.py:428 StringToSign: AWS4-HMAC-SHA256 20260225T025422Z 20260225/us-east-1/s3/aws4_request 1acba5be7a3c6ae4e0b725bf176440f8f0f5cd9ad796918758c390b09592134d DEBUG botocore.auth:auth.py:430 Signature: 9315fe93dffa0b68be4cd58d623e67004c3947626cfb58a0c1fa040e0f9a53fc DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.HeadBucket: calling handler DEBUG botocore.endpoint:endpoint.py:165 Sending http request: DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request. Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.HeadBucket: calling handler DEBUG botocore.retryhandler:retryhandler.py:156 retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry return await resolve_awaitable( ^^^^^^^^^^^^^^^^^^^^^^^^ self._checker(attempt_number, response, caught_exception) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable return await obj ^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call checker(attempt_number, response, caught_exception) ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__ return self._check_caught_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ attempt_number, caught_exception ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception raise caught_exception File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" DEBUG botocore.retryhandler:retryhandler.py:109 Retry needed, action of: 1.3387469350181425 DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.HeadBucket: calling handler > DEBUG botocore.endpoint:endpoint.py:279 Response received to retry, sleeping for 1.3387469350181425 seconds DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.HeadBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.HeadBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.HeadBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.HeadBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.HeadBucket: calling handler > DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth. DEBUG botocore.auth:auth.py:426 CanonicalRequest: HEAD /imago host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025426Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 DEBUG botocore.auth:auth.py:428 StringToSign: AWS4-HMAC-SHA256 20260225T025426Z 20260225/us-east-1/s3/aws4_request c5dfd71c79cfd6d63def140386165a670cf990888c16913916c700b5d679b018 DEBUG botocore.auth:auth.py:430 Signature: 03d0d6ae02a1e7cd362f15127db6bdb56cc7900e8e192191845f3d4025088bd9 DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.HeadBucket: calling handler DEBUG botocore.endpoint:endpoint.py:165 Sending http request: DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request. Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.HeadBucket: calling handler DEBUG botocore.retryhandler:retryhandler.py:156 retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry return await resolve_awaitable( ^^^^^^^^^^^^^^^^^^^^^^^^ self._checker(attempt_number, response, caught_exception) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable return await obj ^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call checker(attempt_number, response, caught_exception) ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__ return self._check_caught_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ attempt_number, caught_exception ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception raise caught_exception File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" DEBUG botocore.retryhandler:retryhandler.py:109 Retry needed, action of: 4.940024544139926 DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.HeadBucket: calling handler > DEBUG botocore.endpoint:endpoint.py:279 Response received to retry, sleeping for 4.940024544139926 seconds DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.HeadBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.HeadBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.HeadBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.HeadBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.HeadBucket: calling handler > DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth. DEBUG botocore.auth:auth.py:426 CanonicalRequest: HEAD /imago host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025434Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 DEBUG botocore.auth:auth.py:428 StringToSign: AWS4-HMAC-SHA256 20260225T025434Z 20260225/us-east-1/s3/aws4_request 4da8033fd1f0131bb78e2f2bb156c0dff5dc0b57efecf922917c420e881e0c22 DEBUG botocore.auth:auth.py:430 Signature: 7b72b8d97f11c62a44e0a56eea4976a079f5c6fdf965c6ff8c210db47d898a59 DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.HeadBucket: calling handler DEBUG botocore.endpoint:endpoint.py:165 Sending http request: DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request. Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.HeadBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.CreateBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.CreateBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.CreateBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.CreateBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.CreateBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-endpoint-resolution.s3: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-endpoint-resolution.s3: calling handler > DEBUG aiobotocore.regions:regions.py:27 Calling endpoint provider with parameters: {'Bucket': 'imago', 'Region': 'us-east-1', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://minio:9000', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': True, 'DisableAccessPoints': True, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True, 'UseS3ExpressControlEndpoint': True} DEBUG aiobotocore.regions:regions.py:42 Endpoint provider result: http://minio:9000/imago DEBUG botocore.regions:regions.py:660 Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" DEBUG botocore.regions:regions.py:733 Selected auth type "v4" as "v4" with signing context params: {'region': 'us-east-1', 'signing_name': 's3', 'disableDoubleEncoding': True} DEBUG botocore.hooks:hooks.py:63 Event before-call.s3.CreateBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-call.s3.CreateBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event before-call.s3.CreateBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-call.s3.CreateBucket: calling handler DEBUG botocore.endpoint:endpoint.py:114 Making request for OperationModel(name=CreateBucket) with params: {'url_path': '', 'query_string': {}, 'method': 'PUT', 'headers': {'User-Agent': 'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106'}, 'body': b'', 'auth_path': '/imago/', 'url': 'http://minio:9000/imago', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': False, 'auth_type': 'v4', 's3_redirect': {'redirected': False, 'bucket': 'imago', 'params': {'Bucket': 'imago'}}, 'input_params': {'Bucket': 'imago'}, 'signing': {'region': 'us-east-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'us-east-1'}]}}} DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.CreateBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.CreateBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.CreateBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.CreateBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.CreateBucket: calling handler > DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth. DEBUG botocore.auth:auth.py:426 CanonicalRequest: PUT /imago host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025437Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 DEBUG botocore.auth:auth.py:428 StringToSign: AWS4-HMAC-SHA256 20260225T025437Z 20260225/us-east-1/s3/aws4_request 39f2f84cac516ef1ff17a6dfc68b6310eb864d72ba0342ebc5234fdaffc69e9f DEBUG botocore.auth:auth.py:430 Signature: 4dcd8fbf5864428f88946a146656a8789b90e6dee7171d1172253f33439951cf DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.CreateBucket: calling handler DEBUG botocore.endpoint:endpoint.py:165 Sending http request: DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request. Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.CreateBucket: calling handler DEBUG botocore.retryhandler:retryhandler.py:156 retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry return await resolve_awaitable( ^^^^^^^^^^^^^^^^^^^^^^^^ self._checker(attempt_number, response, caught_exception) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable return await obj ^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call checker(attempt_number, response, caught_exception) ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__ return self._check_caught_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ attempt_number, caught_exception ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception raise caught_exception File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" DEBUG botocore.retryhandler:retryhandler.py:109 Retry needed, action of: 0.02742570102900288 DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.CreateBucket: calling handler > DEBUG botocore.endpoint:endpoint.py:279 Response received to retry, sleeping for 0.02742570102900288 seconds DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.CreateBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.CreateBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.CreateBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.CreateBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.CreateBucket: calling handler > DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth. DEBUG botocore.auth:auth.py:426 CanonicalRequest: PUT /imago host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025439Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 DEBUG botocore.auth:auth.py:428 StringToSign: AWS4-HMAC-SHA256 20260225T025439Z 20260225/us-east-1/s3/aws4_request 9479b2f2d134839a4eaced66920f34d9d1825888c235f5f5f45b392c56755614 DEBUG botocore.auth:auth.py:430 Signature: ae06311c5fcc8dfe0c9227ae72097ce8f9fbcdc9489ad9a7fd3c48762660b30a DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.CreateBucket: calling handler DEBUG botocore.endpoint:endpoint.py:165 Sending http request: DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request. Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.CreateBucket: calling handler DEBUG botocore.retryhandler:retryhandler.py:156 retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry return await resolve_awaitable( ^^^^^^^^^^^^^^^^^^^^^^^^ self._checker(attempt_number, response, caught_exception) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable return await obj ^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call checker(attempt_number, response, caught_exception) ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__ return self._check_caught_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ attempt_number, caught_exception ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception raise caught_exception File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" DEBUG botocore.retryhandler:retryhandler.py:109 Retry needed, action of: 0.2763912816201124 DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.CreateBucket: calling handler > DEBUG botocore.endpoint:endpoint.py:279 Response received to retry, sleeping for 0.2763912816201124 seconds DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.CreateBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.CreateBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.CreateBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.CreateBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.CreateBucket: calling handler > DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth. DEBUG botocore.auth:auth.py:426 CanonicalRequest: PUT /imago host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025442Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 DEBUG botocore.auth:auth.py:428 StringToSign: AWS4-HMAC-SHA256 20260225T025442Z 20260225/us-east-1/s3/aws4_request 5dfcb6d151ec1c891b866e7405b73543c42cabaccc08075f2b0d1f9a77c49d49 DEBUG botocore.auth:auth.py:430 Signature: 32c2a9492a19621c3ec77c1709cd2a6fbcddcbc8045ece8d660c301b094aca08 DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.CreateBucket: calling handler DEBUG botocore.endpoint:endpoint.py:165 Sending http request: DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request. Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.CreateBucket: calling handler DEBUG botocore.retryhandler:retryhandler.py:156 retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry return await resolve_awaitable( ^^^^^^^^^^^^^^^^^^^^^^^^ self._checker(attempt_number, response, caught_exception) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable return await obj ^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call checker(attempt_number, response, caught_exception) ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__ return self._check_caught_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ attempt_number, caught_exception ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception raise caught_exception File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" DEBUG botocore.retryhandler:retryhandler.py:109 Retry needed, action of: 2.1607338951445128 DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.CreateBucket: calling handler > DEBUG botocore.endpoint:endpoint.py:279 Response received to retry, sleeping for 2.1607338951445128 seconds DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.CreateBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.CreateBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.CreateBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.CreateBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.CreateBucket: calling handler > DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth. DEBUG botocore.auth:auth.py:426 CanonicalRequest: PUT /imago host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025447Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 DEBUG botocore.auth:auth.py:428 StringToSign: AWS4-HMAC-SHA256 20260225T025447Z 20260225/us-east-1/s3/aws4_request a9c87941b771e2f981d6d5c16d3ba4934ee4a299e1ab29c26d0e6e91b6e4a490 DEBUG botocore.auth:auth.py:430 Signature: c718122544dbf63e7ce5bb50091744b596d8501a3dae7e12a1f2feb821e88886 DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.CreateBucket: calling handler DEBUG botocore.endpoint:endpoint.py:165 Sending http request: DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request. Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.CreateBucket: calling handler DEBUG botocore.retryhandler:retryhandler.py:156 retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry return await resolve_awaitable( ^^^^^^^^^^^^^^^^^^^^^^^^ self._checker(attempt_number, response, caught_exception) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable return await obj ^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call checker(attempt_number, response, caught_exception) ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__ return self._check_caught_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ attempt_number, caught_exception ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception raise caught_exception File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" DEBUG botocore.retryhandler:retryhandler.py:109 Retry needed, action of: 1.0297003059794871 DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.CreateBucket: calling handler > DEBUG botocore.endpoint:endpoint.py:279 Response received to retry, sleeping for 1.0297003059794871 seconds DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.CreateBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.CreateBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.CreateBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.CreateBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.CreateBucket: calling handler > DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth. DEBUG botocore.auth:auth.py:426 CanonicalRequest: PUT /imago host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025451Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 DEBUG botocore.auth:auth.py:428 StringToSign: AWS4-HMAC-SHA256 20260225T025451Z 20260225/us-east-1/s3/aws4_request 936d6bd8f4b18bb078e722c627cfafb2cacf2009ccd3a1059591c90c0b0c5140 DEBUG botocore.auth:auth.py:430 Signature: 1ad69a001f8ad453233ca04d61b69a9ca241eb5a2c393b48fac8fe79c4a048e8 DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.CreateBucket: calling handler DEBUG botocore.endpoint:endpoint.py:165 Sending http request: DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request. Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.CreateBucket: calling handler DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed -------------------------- Captured stdout teardown --------------------------- 2026-02-25T02:54:54.707436Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:54.707971Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:54.708429Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:54.708644Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:54.709382Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:54.709660Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:54.710105Z [debug ] executing functools.partial(, 'PRAGMA main.table_info("images")', ()) [aiosqlite] 2026-02-25T02:54:54.710451Z [debug ] operation functools.partial(, 'PRAGMA main.table_info("images")', ()) completed [aiosqlite] 2026-02-25T02:54:54.710891Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:54.711215Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:54.711574Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:54.711750Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:54.712154Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:54.712339Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:54.712624Z [debug ] executing functools.partial(, 'PRAGMA main.table_info("api_clients")', ()) [aiosqlite] 2026-02-25T02:54:54.712833Z [debug ] operation functools.partial(, 'PRAGMA main.table_info("api_clients")', ()) completed [aiosqlite] 2026-02-25T02:54:54.713258Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:54.714684Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:54.718771Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:54.720668Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:54.725402Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:54.727437Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:54.728746Z [debug ] executing functools.partial(, '\nDROP TABLE images', ()) [aiosqlite] 2026-02-25T02:54:54.730020Z [debug ] operation functools.partial(, '\nDROP TABLE images', ()) completed [aiosqlite] 2026-02-25T02:54:54.731159Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:54.731797Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:54.732922Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:54.733404Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:54.734062Z [debug ] executing functools.partial(, '\nDROP TABLE api_clients', ()) [aiosqlite] 2026-02-25T02:54:54.734612Z [debug ] operation functools.partial(, '\nDROP TABLE api_clients', ()) completed [aiosqlite] 2026-02-25T02:54:54.735166Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:54.735480Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:54.736181Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:54.736467Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:54.737060Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:54.737366Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:54.738352Z [debug ] Using proactor: IocpProactor [asyncio] ---------------------------- Captured log teardown ---------------------------- DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'PRAGMA main.table_info("images")', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'PRAGMA main.table_info("images")', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'PRAGMA main.table_info("api_clients")', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'PRAGMA main.table_info("api_clients")', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, '\nDROP TABLE images', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, '\nDROP TABLE images', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, '\nDROP TABLE api_clients', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, '\nDROP TABLE api_clients', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG asyncio:proactor_events.py:633 Using proactor: IocpProactor __________________________ test_extract_text_success __________________________ tests\test_ocr_extended.py:31: in test_extract_text_success assert result["has_text"] is True E TypeError: 'coroutine' object is not subscriptable ---------------------------- Captured stdout setup ---------------------------- 2026-02-25T02:54:55.454299Z [debug ] Using proactor: IocpProactor [asyncio] 2026-02-25T02:54:55.456739Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:55.457241Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:55.457716Z [debug ] executing functools.partial(, 'PRAGMA main.table_info("images")', ()) [aiosqlite] 2026-02-25T02:54:55.458014Z [debug ] operation functools.partial(, 'PRAGMA main.table_info("images")', ()) completed [aiosqlite] 2026-02-25T02:54:55.458416Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:55.458659Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:55.459012Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:55.459288Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:55.459716Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:55.459939Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:55.460287Z [debug ] executing functools.partial(, 'PRAGMA temp.table_info("images")', ()) [aiosqlite] 2026-02-25T02:54:55.460567Z [debug ] operation functools.partial(, 'PRAGMA temp.table_info("images")', ()) completed [aiosqlite] 2026-02-25T02:54:55.460976Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:55.461270Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:55.461692Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:55.461978Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:55.464158Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:55.466231Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:55.469470Z [debug ] executing functools.partial(, 'PRAGMA main.table_info("api_clients")', ()) [aiosqlite] 2026-02-25T02:54:55.472950Z [debug ] operation functools.partial(, 'PRAGMA main.table_info("api_clients")', ()) completed [aiosqlite] 2026-02-25T02:54:55.476104Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:55.477731Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:55.478931Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:55.479574Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:55.480693Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:55.481256Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:55.481992Z [debug ] executing functools.partial(, 'PRAGMA temp.table_info("api_clients")', ()) [aiosqlite] 2026-02-25T02:54:55.482453Z [debug ] operation functools.partial(, 'PRAGMA temp.table_info("api_clients")', ()) completed [aiosqlite] 2026-02-25T02:54:55.483072Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:55.483511Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:55.484120Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:55.484433Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:55.485641Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:55.485942Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:55.486401Z [debug ] executing functools.partial(, '\nCREATE TABLE api_clients (\n\tid VARCHAR(36) NOT NULL, \n\tname VARCHAR(256) NOT NULL, \n\tapi_key_hash VARCHAR(64) NOT NULL, \n\tscopes JSON NOT NULL, \n\t"plan" VARCHAR(8) NOT NULL, \n\tis_active BOOLEAN NOT NULL, \n\tstorage_used_bytes BIGINT NOT NULL, \n\tquota_storage_mb INTEGER NOT NULL, \n\tquota_images INTEGER NOT NULL, \n\tcreated_at DATETIME, \n\tupdated_at DATETIME, \n\tPRIMARY KEY (id)\n)\n\n', ()) [aiosqlite] 2026-02-25T02:54:55.486968Z [debug ] operation functools.partial(, '\nCREATE TABLE api_clients (\n\tid VARCHAR(36) NOT NULL, \n\tname VARCHAR(256) NOT NULL, \n\tapi_key_hash VARCHAR(64) NOT NULL, \n\tscopes JSON NOT NULL, \n\t"plan" VARCHAR(8) NOT NULL, \n\tis_active BOOLEAN NOT NULL, \n\tstorage_used_bytes BIGINT NOT NULL, \n\tquota_storage_mb INTEGER NOT NULL, \n\tquota_images INTEGER NOT NULL, \n\tcreated_at DATETIME, \n\tupdated_at DATETIME, \n\tPRIMARY KEY (id)\n)\n\n', ()) completed [aiosqlite] 2026-02-25T02:54:55.487515Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:55.487831Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:55.488477Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:55.488736Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:55.489177Z [debug ] executing functools.partial(, 'CREATE UNIQUE INDEX ix_api_clients_api_key_hash ON api_clients (api_key_hash)', ()) [aiosqlite] 2026-02-25T02:54:55.489676Z [debug ] operation functools.partial(, 'CREATE UNIQUE INDEX ix_api_clients_api_key_hash ON api_clients (api_key_hash)', ()) completed [aiosqlite] 2026-02-25T02:54:55.490259Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:55.490544Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:55.491141Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:55.491360Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:55.491778Z [debug ] executing functools.partial(, 'CREATE INDEX ix_api_clients_id ON api_clients (id)', ()) [aiosqlite] 2026-02-25T02:54:55.492234Z [debug ] operation functools.partial(, 'CREATE INDEX ix_api_clients_id ON api_clients (id)', ()) completed [aiosqlite] 2026-02-25T02:54:55.493314Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:55.495516Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:55.506732Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:55.507935Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:55.509230Z [debug ] executing functools.partial(, '\nCREATE TABLE images (\n\tid INTEGER NOT NULL, \n\tuuid VARCHAR(36) NOT NULL, \n\tclient_id VARCHAR(36) NOT NULL, \n\toriginal_name VARCHAR(512) NOT NULL, \n\tfilename VARCHAR(512) NOT NULL, \n\tfile_path VARCHAR(1024) NOT NULL, \n\tthumbnail_path VARCHAR(1024), \n\tmime_type VARCHAR(128), \n\tfile_size BIGINT, \n\twidth INTEGER, \n\theight INTEGER, \n\tuploaded_at DATETIME, \n\tprocessing_status VARCHAR(10) NOT NULL, \n\tprocessing_error TEXT, \n\tprocessing_started_at DATETIME, \n\tprocessing_done_at DATETIME, \n\texif_raw JSON, \n\texif_make VARCHAR(256), \n\texif_model VARCHAR(256), \n\texif_lens VARCHAR(256), \n\texif_taken_at DATETIME, \n\texif_gps_lat FLOAT, \n\texif_gps_lon FLOAT, \n\texif_altitude FLOAT, \n\texif_iso INTEGER, \n\texif_aperture VARCHAR(32), \n\texif_shutter VARCHAR(32), \n\texif_focal VARCHAR(32), \n\texif_flash BOOLEAN, \n\texif_orientation INTEGER, \n\texif_software VARCHAR(256), \n\tocr_text TEXT, \n\tocr_language VARCHAR(64), \n\tocr_confidence FLOAT, \n\tocr_has_text BOOLEAN, \n\tai_description TEXT, \n\tai_tags JSON, \n\tai_confidence FLOAT, \n\tai_model_used VARCHAR(128), \n\tai_processed_at DATETIME, \n\tai_prompt_tokens INTEGER, \n\tai_output_tokens INTEGER, \n\tPRIMARY KEY (id), \n\tFOREIGN KEY(client_id) REFERENCES api_clients (id)\n)\n\n', ()) [aiosqlite] 2026-02-25T02:54:55.510571Z [debug ] operation functools.partial(, '\nCREATE TABLE images (\n\tid INTEGER NOT NULL, \n\tuuid VARCHAR(36) NOT NULL, \n\tclient_id VARCHAR(36) NOT NULL, \n\toriginal_name VARCHAR(512) NOT NULL, \n\tfilename VARCHAR(512) NOT NULL, \n\tfile_path VARCHAR(1024) NOT NULL, \n\tthumbnail_path VARCHAR(1024), \n\tmime_type VARCHAR(128), \n\tfile_size BIGINT, \n\twidth INTEGER, \n\theight INTEGER, \n\tuploaded_at DATETIME, \n\tprocessing_status VARCHAR(10) NOT NULL, \n\tprocessing_error TEXT, \n\tprocessing_started_at DATETIME, \n\tprocessing_done_at DATETIME, \n\texif_raw JSON, \n\texif_make VARCHAR(256), \n\texif_model VARCHAR(256), \n\texif_lens VARCHAR(256), \n\texif_taken_at DATETIME, \n\texif_gps_lat FLOAT, \n\texif_gps_lon FLOAT, \n\texif_altitude FLOAT, \n\texif_iso INTEGER, \n\texif_aperture VARCHAR(32), \n\texif_shutter VARCHAR(32), \n\texif_focal VARCHAR(32), \n\texif_flash BOOLEAN, \n\texif_orientation INTEGER, \n\texif_software VARCHAR(256), \n\tocr_text TEXT, \n\tocr_language VARCHAR(64), \n\tocr_confidence FLOAT, \n\tocr_has_text BOOLEAN, \n\tai_description TEXT, \n\tai_tags JSON, \n\tai_confidence FLOAT, \n\tai_model_used VARCHAR(128), \n\tai_processed_at DATETIME, \n\tai_prompt_tokens INTEGER, \n\tai_output_tokens INTEGER, \n\tPRIMARY KEY (id), \n\tFOREIGN KEY(client_id) REFERENCES api_clients (id)\n)\n\n', ()) completed [aiosqlite] 2026-02-25T02:54:55.511561Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:55.512108Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:55.513065Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:55.513671Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:55.514299Z [debug ] executing functools.partial(, 'CREATE UNIQUE INDEX ix_images_uuid ON images (uuid)', ()) [aiosqlite] 2026-02-25T02:54:55.514825Z [debug ] operation functools.partial(, 'CREATE UNIQUE INDEX ix_images_uuid ON images (uuid)', ()) completed [aiosqlite] 2026-02-25T02:54:55.515365Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:55.515787Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:55.516482Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:55.516801Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:55.517269Z [debug ] executing functools.partial(, 'CREATE INDEX ix_images_id ON images (id)', ()) [aiosqlite] 2026-02-25T02:54:55.517707Z [debug ] operation functools.partial(, 'CREATE INDEX ix_images_id ON images (id)', ()) completed [aiosqlite] 2026-02-25T02:54:55.518175Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:55.518428Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:55.518977Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:55.519215Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:55.519620Z [debug ] executing functools.partial(, 'CREATE INDEX ix_images_client_id ON images (client_id)', ()) [aiosqlite] 2026-02-25T02:54:55.520067Z [debug ] operation functools.partial(, 'CREATE INDEX ix_images_client_id ON images (client_id)', ()) completed [aiosqlite] 2026-02-25T02:54:55.520502Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:55.520758Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:55.521282Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:55.521593Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:55.522247Z [debug ] executing functools.partial(, 'CREATE INDEX ix_images_processing_status ON images (processing_status)', ()) [aiosqlite] 2026-02-25T02:54:55.525998Z [debug ] operation functools.partial(, 'CREATE INDEX ix_images_processing_status ON images (processing_status)', ()) completed [aiosqlite] 2026-02-25T02:54:55.529537Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:55.533526Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:55.536485Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:55.537460Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:55.538630Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:55.539077Z [debug ] operation functools.partial() completed [aiosqlite] ----------------------------- Captured log setup ------------------------------ DEBUG asyncio:proactor_events.py:633 Using proactor: IocpProactor DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'PRAGMA main.table_info("images")', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'PRAGMA main.table_info("images")', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'PRAGMA temp.table_info("images")', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'PRAGMA temp.table_info("images")', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'PRAGMA main.table_info("api_clients")', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'PRAGMA main.table_info("api_clients")', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'PRAGMA temp.table_info("api_clients")', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'PRAGMA temp.table_info("api_clients")', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, '\nCREATE TABLE api_clients (\n\tid VARCHAR(36) NOT NULL, \n\tname VARCHAR(256) NOT NULL, \n\tapi_key_hash VARCHAR(64) NOT NULL, \n\tscopes JSON NOT NULL, \n\t"plan" VARCHAR(8) NOT NULL, \n\tis_active BOOLEAN NOT NULL, \n\tstorage_used_bytes BIGINT NOT NULL, \n\tquota_storage_mb INTEGER NOT NULL, \n\tquota_images INTEGER NOT NULL, \n\tcreated_at DATETIME, \n\tupdated_at DATETIME, \n\tPRIMARY KEY (id)\n)\n\n', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, '\nCREATE TABLE api_clients (\n\tid VARCHAR(36) NOT NULL, \n\tname VARCHAR(256) NOT NULL, \n\tapi_key_hash VARCHAR(64) NOT NULL, \n\tscopes JSON NOT NULL, \n\t"plan" VARCHAR(8) NOT NULL, \n\tis_active BOOLEAN NOT NULL, \n\tstorage_used_bytes BIGINT NOT NULL, \n\tquota_storage_mb INTEGER NOT NULL, \n\tquota_images INTEGER NOT NULL, \n\tcreated_at DATETIME, \n\tupdated_at DATETIME, \n\tPRIMARY KEY (id)\n)\n\n', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'CREATE UNIQUE INDEX ix_api_clients_api_key_hash ON api_clients (api_key_hash)', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'CREATE UNIQUE INDEX ix_api_clients_api_key_hash ON api_clients (api_key_hash)', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'CREATE INDEX ix_api_clients_id ON api_clients (id)', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'CREATE INDEX ix_api_clients_id ON api_clients (id)', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, '\nCREATE TABLE images (\n\tid INTEGER NOT NULL, \n\tuuid VARCHAR(36) NOT NULL, \n\tclient_id VARCHAR(36) NOT NULL, \n\toriginal_name VARCHAR(512) NOT NULL, \n\tfilename VARCHAR(512) NOT NULL, \n\tfile_path VARCHAR(1024) NOT NULL, \n\tthumbnail_path VARCHAR(1024), \n\tmime_type VARCHAR(128), \n\tfile_size BIGINT, \n\twidth INTEGER, \n\theight INTEGER, \n\tuploaded_at DATETIME, \n\tprocessing_status VARCHAR(10) NOT NULL, \n\tprocessing_error TEXT, \n\tprocessing_started_at DATETIME, \n\tprocessing_done_at DATETIME, \n\texif_raw JSON, \n\texif_make VARCHAR(256), \n\texif_model VARCHAR(256), \n\texif_lens VARCHAR(256), \n\texif_taken_at DATETIME, \n\texif_gps_lat FLOAT, \n\texif_gps_lon FLOAT, \n\texif_altitude FLOAT, \n\texif_iso INTEGER, \n\texif_aperture VARCHAR(32), \n\texif_shutter VARCHAR(32), \n\texif_focal VARCHAR(32), \n\texif_flash BOOLEAN, \n\texif_orientation INTEGER, \n\texif_software VARCHAR(256), \n\tocr_text TEXT, \n\tocr_language VARCHAR(64), \n\tocr_confidence FLOAT, \n\tocr_has_text BOOLEAN, \n\tai_description TEXT, \n\tai_tags JSON, \n\tai_confidence FLOAT, \n\tai_model_used VARCHAR(128), \n\tai_processed_at DATETIME, \n\tai_prompt_tokens INTEGER, \n\tai_output_tokens INTEGER, \n\tPRIMARY KEY (id), \n\tFOREIGN KEY(client_id) REFERENCES api_clients (id)\n)\n\n', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, '\nCREATE TABLE images (\n\tid INTEGER NOT NULL, \n\tuuid VARCHAR(36) NOT NULL, \n\tclient_id VARCHAR(36) NOT NULL, \n\toriginal_name VARCHAR(512) NOT NULL, \n\tfilename VARCHAR(512) NOT NULL, \n\tfile_path VARCHAR(1024) NOT NULL, \n\tthumbnail_path VARCHAR(1024), \n\tmime_type VARCHAR(128), \n\tfile_size BIGINT, \n\twidth INTEGER, \n\theight INTEGER, \n\tuploaded_at DATETIME, \n\tprocessing_status VARCHAR(10) NOT NULL, \n\tprocessing_error TEXT, \n\tprocessing_started_at DATETIME, \n\tprocessing_done_at DATETIME, \n\texif_raw JSON, \n\texif_make VARCHAR(256), \n\texif_model VARCHAR(256), \n\texif_lens VARCHAR(256), \n\texif_taken_at DATETIME, \n\texif_gps_lat FLOAT, \n\texif_gps_lon FLOAT, \n\texif_altitude FLOAT, \n\texif_iso INTEGER, \n\texif_aperture VARCHAR(32), \n\texif_shutter VARCHAR(32), \n\texif_focal VARCHAR(32), \n\texif_flash BOOLEAN, \n\texif_orientation INTEGER, \n\texif_software VARCHAR(256), \n\tocr_text TEXT, \n\tocr_language VARCHAR(64), \n\tocr_confidence FLOAT, \n\tocr_has_text BOOLEAN, \n\tai_description TEXT, \n\tai_tags JSON, \n\tai_confidence FLOAT, \n\tai_model_used VARCHAR(128), \n\tai_processed_at DATETIME, \n\tai_prompt_tokens INTEGER, \n\tai_output_tokens INTEGER, \n\tPRIMARY KEY (id), \n\tFOREIGN KEY(client_id) REFERENCES api_clients (id)\n)\n\n', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'CREATE UNIQUE INDEX ix_images_uuid ON images (uuid)', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'CREATE UNIQUE INDEX ix_images_uuid ON images (uuid)', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'CREATE INDEX ix_images_id ON images (id)', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'CREATE INDEX ix_images_id ON images (id)', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'CREATE INDEX ix_images_client_id ON images (client_id)', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'CREATE INDEX ix_images_client_id ON images (client_id)', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'CREATE INDEX ix_images_processing_status ON images (processing_status)', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'CREATE INDEX ix_images_processing_status ON images (processing_status)', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed -------------------------- Captured stdout teardown --------------------------- 2026-02-25T02:54:55.548130Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:55.548511Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:55.548920Z [debug ] executing functools.partial(, 'PRAGMA main.table_info("images")', ()) [aiosqlite] 2026-02-25T02:54:55.549189Z [debug ] operation functools.partial(, 'PRAGMA main.table_info("images")', ()) completed [aiosqlite] 2026-02-25T02:54:55.549517Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:55.549776Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:55.550089Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:55.550287Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:55.550766Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:55.553047Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:55.558167Z [debug ] executing functools.partial(, 'PRAGMA main.table_info("api_clients")', ()) [aiosqlite] 2026-02-25T02:54:55.560289Z [debug ] operation functools.partial(, 'PRAGMA main.table_info("api_clients")', ()) completed [aiosqlite] 2026-02-25T02:54:55.563552Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:55.565841Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:55.567401Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:55.567991Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:55.569273Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:55.569866Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:55.570555Z [debug ] executing functools.partial(, '\nDROP TABLE images', ()) [aiosqlite] 2026-02-25T02:54:55.571325Z [debug ] operation functools.partial(, '\nDROP TABLE images', ()) completed [aiosqlite] 2026-02-25T02:54:55.572017Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:55.572352Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:55.573122Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:55.573445Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:55.573901Z [debug ] executing functools.partial(, '\nDROP TABLE api_clients', ()) [aiosqlite] 2026-02-25T02:54:55.574372Z [debug ] operation functools.partial(, '\nDROP TABLE api_clients', ()) completed [aiosqlite] 2026-02-25T02:54:55.574934Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:55.575383Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:55.576214Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:55.576469Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:55.576952Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:55.577210Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:55.578049Z [debug ] Using proactor: IocpProactor [asyncio] ---------------------------- Captured log teardown ---------------------------- DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'PRAGMA main.table_info("images")', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'PRAGMA main.table_info("images")', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'PRAGMA main.table_info("api_clients")', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'PRAGMA main.table_info("api_clients")', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, '\nDROP TABLE images', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, '\nDROP TABLE images', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, '\nDROP TABLE api_clients', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, '\nDROP TABLE api_clients', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG asyncio:proactor_events.py:633 Using proactor: IocpProactor _________________________ test_extract_text_disabled __________________________ tests\test_ocr_extended.py:40: in test_extract_text_disabled assert result["has_text"] is False E TypeError: 'coroutine' object is not subscriptable ---------------------------- Captured stdout setup ---------------------------- 2026-02-25T02:54:55.580087Z [debug ] Using proactor: IocpProactor [asyncio] 2026-02-25T02:54:55.581360Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:55.581615Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:55.581968Z [debug ] executing functools.partial(, 'PRAGMA main.table_info("images")', ()) [aiosqlite] 2026-02-25T02:54:55.582190Z [debug ] operation functools.partial(, 'PRAGMA main.table_info("images")', ()) completed [aiosqlite] 2026-02-25T02:54:55.582530Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:55.582706Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:55.582990Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:55.583153Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:55.583618Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:55.583875Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:55.584284Z [debug ] executing functools.partial(, 'PRAGMA temp.table_info("images")', ()) [aiosqlite] 2026-02-25T02:54:55.584581Z [debug ] operation functools.partial(, 'PRAGMA temp.table_info("images")', ()) completed [aiosqlite] 2026-02-25T02:54:55.584971Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:55.585219Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:55.585542Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:55.585723Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:55.586153Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:55.586340Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:55.586602Z [debug ] executing functools.partial(, 'PRAGMA main.table_info("api_clients")', ()) [aiosqlite] 2026-02-25T02:54:55.586789Z [debug ] operation functools.partial(, 'PRAGMA main.table_info("api_clients")', ()) completed [aiosqlite] 2026-02-25T02:54:55.587057Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:55.587214Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:55.587472Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:55.587647Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:55.588090Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:55.588345Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:55.588759Z [debug ] executing functools.partial(, 'PRAGMA temp.table_info("api_clients")', ()) [aiosqlite] 2026-02-25T02:54:55.589040Z [debug ] operation functools.partial(, 'PRAGMA temp.table_info("api_clients")', ()) completed [aiosqlite] 2026-02-25T02:54:55.589405Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:55.589566Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:55.589886Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:55.590106Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:55.590810Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:55.590984Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:55.591302Z [debug ] executing functools.partial(, '\nCREATE TABLE api_clients (\n\tid VARCHAR(36) NOT NULL, \n\tname VARCHAR(256) NOT NULL, \n\tapi_key_hash VARCHAR(64) NOT NULL, \n\tscopes JSON NOT NULL, \n\t"plan" VARCHAR(8) NOT NULL, \n\tis_active BOOLEAN NOT NULL, \n\tstorage_used_bytes BIGINT NOT NULL, \n\tquota_storage_mb INTEGER NOT NULL, \n\tquota_images INTEGER NOT NULL, \n\tcreated_at DATETIME, \n\tupdated_at DATETIME, \n\tPRIMARY KEY (id)\n)\n\n', ()) [aiosqlite] 2026-02-25T02:54:55.591677Z [debug ] operation functools.partial(, '\nCREATE TABLE api_clients (\n\tid VARCHAR(36) NOT NULL, \n\tname VARCHAR(256) NOT NULL, \n\tapi_key_hash VARCHAR(64) NOT NULL, \n\tscopes JSON NOT NULL, \n\t"plan" VARCHAR(8) NOT NULL, \n\tis_active BOOLEAN NOT NULL, \n\tstorage_used_bytes BIGINT NOT NULL, \n\tquota_storage_mb INTEGER NOT NULL, \n\tquota_images INTEGER NOT NULL, \n\tcreated_at DATETIME, \n\tupdated_at DATETIME, \n\tPRIMARY KEY (id)\n)\n\n', ()) completed [aiosqlite] 2026-02-25T02:54:55.592034Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:55.592199Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:55.592674Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:55.592939Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:55.593332Z [debug ] executing functools.partial(, 'CREATE UNIQUE INDEX ix_api_clients_api_key_hash ON api_clients (api_key_hash)', ()) [aiosqlite] 2026-02-25T02:54:55.593626Z [debug ] operation functools.partial(, 'CREATE UNIQUE INDEX ix_api_clients_api_key_hash ON api_clients (api_key_hash)', ()) completed [aiosqlite] 2026-02-25T02:54:55.593966Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:55.594139Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:55.594585Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:55.594755Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:55.595050Z [debug ] executing functools.partial(, 'CREATE INDEX ix_api_clients_id ON api_clients (id)', ()) [aiosqlite] 2026-02-25T02:54:55.595301Z [debug ] operation functools.partial(, 'CREATE INDEX ix_api_clients_id ON api_clients (id)', ()) completed [aiosqlite] 2026-02-25T02:54:55.595572Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:55.595729Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:55.596556Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:55.596828Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:55.597221Z [debug ] executing functools.partial(, '\nCREATE TABLE images (\n\tid INTEGER NOT NULL, \n\tuuid VARCHAR(36) NOT NULL, \n\tclient_id VARCHAR(36) NOT NULL, \n\toriginal_name VARCHAR(512) NOT NULL, \n\tfilename VARCHAR(512) NOT NULL, \n\tfile_path VARCHAR(1024) NOT NULL, \n\tthumbnail_path VARCHAR(1024), \n\tmime_type VARCHAR(128), \n\tfile_size BIGINT, \n\twidth INTEGER, \n\theight INTEGER, \n\tuploaded_at DATETIME, \n\tprocessing_status VARCHAR(10) NOT NULL, \n\tprocessing_error TEXT, \n\tprocessing_started_at DATETIME, \n\tprocessing_done_at DATETIME, \n\texif_raw JSON, \n\texif_make VARCHAR(256), \n\texif_model VARCHAR(256), \n\texif_lens VARCHAR(256), \n\texif_taken_at DATETIME, \n\texif_gps_lat FLOAT, \n\texif_gps_lon FLOAT, \n\texif_altitude FLOAT, \n\texif_iso INTEGER, \n\texif_aperture VARCHAR(32), \n\texif_shutter VARCHAR(32), \n\texif_focal VARCHAR(32), \n\texif_flash BOOLEAN, \n\texif_orientation INTEGER, \n\texif_software VARCHAR(256), \n\tocr_text TEXT, \n\tocr_language VARCHAR(64), \n\tocr_confidence FLOAT, \n\tocr_has_text BOOLEAN, \n\tai_description TEXT, \n\tai_tags JSON, \n\tai_confidence FLOAT, \n\tai_model_used VARCHAR(128), \n\tai_processed_at DATETIME, \n\tai_prompt_tokens INTEGER, \n\tai_output_tokens INTEGER, \n\tPRIMARY KEY (id), \n\tFOREIGN KEY(client_id) REFERENCES api_clients (id)\n)\n\n', ()) [aiosqlite] 2026-02-25T02:54:55.597660Z [debug ] operation functools.partial(, '\nCREATE TABLE images (\n\tid INTEGER NOT NULL, \n\tuuid VARCHAR(36) NOT NULL, \n\tclient_id VARCHAR(36) NOT NULL, \n\toriginal_name VARCHAR(512) NOT NULL, \n\tfilename VARCHAR(512) NOT NULL, \n\tfile_path VARCHAR(1024) NOT NULL, \n\tthumbnail_path VARCHAR(1024), \n\tmime_type VARCHAR(128), \n\tfile_size BIGINT, \n\twidth INTEGER, \n\theight INTEGER, \n\tuploaded_at DATETIME, \n\tprocessing_status VARCHAR(10) NOT NULL, \n\tprocessing_error TEXT, \n\tprocessing_started_at DATETIME, \n\tprocessing_done_at DATETIME, \n\texif_raw JSON, \n\texif_make VARCHAR(256), \n\texif_model VARCHAR(256), \n\texif_lens VARCHAR(256), \n\texif_taken_at DATETIME, \n\texif_gps_lat FLOAT, \n\texif_gps_lon FLOAT, \n\texif_altitude FLOAT, \n\texif_iso INTEGER, \n\texif_aperture VARCHAR(32), \n\texif_shutter VARCHAR(32), \n\texif_focal VARCHAR(32), \n\texif_flash BOOLEAN, \n\texif_orientation INTEGER, \n\texif_software VARCHAR(256), \n\tocr_text TEXT, \n\tocr_language VARCHAR(64), \n\tocr_confidence FLOAT, \n\tocr_has_text BOOLEAN, \n\tai_description TEXT, \n\tai_tags JSON, \n\tai_confidence FLOAT, \n\tai_model_used VARCHAR(128), \n\tai_processed_at DATETIME, \n\tai_prompt_tokens INTEGER, \n\tai_output_tokens INTEGER, \n\tPRIMARY KEY (id), \n\tFOREIGN KEY(client_id) REFERENCES api_clients (id)\n)\n\n', ()) completed [aiosqlite] 2026-02-25T02:54:55.598047Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:55.598207Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:55.598579Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:55.598734Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:55.598985Z [debug ] executing functools.partial(, 'CREATE UNIQUE INDEX ix_images_uuid ON images (uuid)', ()) [aiosqlite] 2026-02-25T02:54:55.599227Z [debug ] operation functools.partial(, 'CREATE UNIQUE INDEX ix_images_uuid ON images (uuid)', ()) completed [aiosqlite] 2026-02-25T02:54:55.599532Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:55.599684Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:55.600105Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:55.600261Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:55.600595Z [debug ] executing functools.partial(, 'CREATE INDEX ix_images_id ON images (id)', ()) [aiosqlite] 2026-02-25T02:54:55.601009Z [debug ] operation functools.partial(, 'CREATE INDEX ix_images_id ON images (id)', ()) completed [aiosqlite] 2026-02-25T02:54:55.601403Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:55.601642Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:55.602259Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:55.602433Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:55.602714Z [debug ] executing functools.partial(, 'CREATE INDEX ix_images_client_id ON images (client_id)', ()) [aiosqlite] 2026-02-25T02:54:55.603052Z [debug ] operation functools.partial(, 'CREATE INDEX ix_images_client_id ON images (client_id)', ()) completed [aiosqlite] 2026-02-25T02:54:55.603421Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:55.603596Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:55.604055Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:55.604253Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:55.604546Z [debug ] executing functools.partial(, 'CREATE INDEX ix_images_processing_status ON images (processing_status)', ()) [aiosqlite] 2026-02-25T02:54:55.604800Z [debug ] operation functools.partial(, 'CREATE INDEX ix_images_processing_status ON images (processing_status)', ()) completed [aiosqlite] 2026-02-25T02:54:55.605946Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:55.607794Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:55.611323Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:55.613111Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:55.616674Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:55.618354Z [debug ] operation functools.partial() completed [aiosqlite] ----------------------------- Captured log setup ------------------------------ DEBUG asyncio:proactor_events.py:633 Using proactor: IocpProactor DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'PRAGMA main.table_info("images")', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'PRAGMA main.table_info("images")', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'PRAGMA temp.table_info("images")', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'PRAGMA temp.table_info("images")', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'PRAGMA main.table_info("api_clients")', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'PRAGMA main.table_info("api_clients")', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'PRAGMA temp.table_info("api_clients")', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'PRAGMA temp.table_info("api_clients")', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, '\nCREATE TABLE api_clients (\n\tid VARCHAR(36) NOT NULL, \n\tname VARCHAR(256) NOT NULL, \n\tapi_key_hash VARCHAR(64) NOT NULL, \n\tscopes JSON NOT NULL, \n\t"plan" VARCHAR(8) NOT NULL, \n\tis_active BOOLEAN NOT NULL, \n\tstorage_used_bytes BIGINT NOT NULL, \n\tquota_storage_mb INTEGER NOT NULL, \n\tquota_images INTEGER NOT NULL, \n\tcreated_at DATETIME, \n\tupdated_at DATETIME, \n\tPRIMARY KEY (id)\n)\n\n', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, '\nCREATE TABLE api_clients (\n\tid VARCHAR(36) NOT NULL, \n\tname VARCHAR(256) NOT NULL, \n\tapi_key_hash VARCHAR(64) NOT NULL, \n\tscopes JSON NOT NULL, \n\t"plan" VARCHAR(8) NOT NULL, \n\tis_active BOOLEAN NOT NULL, \n\tstorage_used_bytes BIGINT NOT NULL, \n\tquota_storage_mb INTEGER NOT NULL, \n\tquota_images INTEGER NOT NULL, \n\tcreated_at DATETIME, \n\tupdated_at DATETIME, \n\tPRIMARY KEY (id)\n)\n\n', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'CREATE UNIQUE INDEX ix_api_clients_api_key_hash ON api_clients (api_key_hash)', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'CREATE UNIQUE INDEX ix_api_clients_api_key_hash ON api_clients (api_key_hash)', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'CREATE INDEX ix_api_clients_id ON api_clients (id)', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'CREATE INDEX ix_api_clients_id ON api_clients (id)', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, '\nCREATE TABLE images (\n\tid INTEGER NOT NULL, \n\tuuid VARCHAR(36) NOT NULL, \n\tclient_id VARCHAR(36) NOT NULL, \n\toriginal_name VARCHAR(512) NOT NULL, \n\tfilename VARCHAR(512) NOT NULL, \n\tfile_path VARCHAR(1024) NOT NULL, \n\tthumbnail_path VARCHAR(1024), \n\tmime_type VARCHAR(128), \n\tfile_size BIGINT, \n\twidth INTEGER, \n\theight INTEGER, \n\tuploaded_at DATETIME, \n\tprocessing_status VARCHAR(10) NOT NULL, \n\tprocessing_error TEXT, \n\tprocessing_started_at DATETIME, \n\tprocessing_done_at DATETIME, \n\texif_raw JSON, \n\texif_make VARCHAR(256), \n\texif_model VARCHAR(256), \n\texif_lens VARCHAR(256), \n\texif_taken_at DATETIME, \n\texif_gps_lat FLOAT, \n\texif_gps_lon FLOAT, \n\texif_altitude FLOAT, \n\texif_iso INTEGER, \n\texif_aperture VARCHAR(32), \n\texif_shutter VARCHAR(32), \n\texif_focal VARCHAR(32), \n\texif_flash BOOLEAN, \n\texif_orientation INTEGER, \n\texif_software VARCHAR(256), \n\tocr_text TEXT, \n\tocr_language VARCHAR(64), \n\tocr_confidence FLOAT, \n\tocr_has_text BOOLEAN, \n\tai_description TEXT, \n\tai_tags JSON, \n\tai_confidence FLOAT, \n\tai_model_used VARCHAR(128), \n\tai_processed_at DATETIME, \n\tai_prompt_tokens INTEGER, \n\tai_output_tokens INTEGER, \n\tPRIMARY KEY (id), \n\tFOREIGN KEY(client_id) REFERENCES api_clients (id)\n)\n\n', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, '\nCREATE TABLE images (\n\tid INTEGER NOT NULL, \n\tuuid VARCHAR(36) NOT NULL, \n\tclient_id VARCHAR(36) NOT NULL, \n\toriginal_name VARCHAR(512) NOT NULL, \n\tfilename VARCHAR(512) NOT NULL, \n\tfile_path VARCHAR(1024) NOT NULL, \n\tthumbnail_path VARCHAR(1024), \n\tmime_type VARCHAR(128), \n\tfile_size BIGINT, \n\twidth INTEGER, \n\theight INTEGER, \n\tuploaded_at DATETIME, \n\tprocessing_status VARCHAR(10) NOT NULL, \n\tprocessing_error TEXT, \n\tprocessing_started_at DATETIME, \n\tprocessing_done_at DATETIME, \n\texif_raw JSON, \n\texif_make VARCHAR(256), \n\texif_model VARCHAR(256), \n\texif_lens VARCHAR(256), \n\texif_taken_at DATETIME, \n\texif_gps_lat FLOAT, \n\texif_gps_lon FLOAT, \n\texif_altitude FLOAT, \n\texif_iso INTEGER, \n\texif_aperture VARCHAR(32), \n\texif_shutter VARCHAR(32), \n\texif_focal VARCHAR(32), \n\texif_flash BOOLEAN, \n\texif_orientation INTEGER, \n\texif_software VARCHAR(256), \n\tocr_text TEXT, \n\tocr_language VARCHAR(64), \n\tocr_confidence FLOAT, \n\tocr_has_text BOOLEAN, \n\tai_description TEXT, \n\tai_tags JSON, \n\tai_confidence FLOAT, \n\tai_model_used VARCHAR(128), \n\tai_processed_at DATETIME, \n\tai_prompt_tokens INTEGER, \n\tai_output_tokens INTEGER, \n\tPRIMARY KEY (id), \n\tFOREIGN KEY(client_id) REFERENCES api_clients (id)\n)\n\n', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'CREATE UNIQUE INDEX ix_images_uuid ON images (uuid)', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'CREATE UNIQUE INDEX ix_images_uuid ON images (uuid)', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'CREATE INDEX ix_images_id ON images (id)', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'CREATE INDEX ix_images_id ON images (id)', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'CREATE INDEX ix_images_client_id ON images (client_id)', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'CREATE INDEX ix_images_client_id ON images (client_id)', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'CREATE INDEX ix_images_processing_status ON images (processing_status)', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'CREATE INDEX ix_images_processing_status ON images (processing_status)', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed -------------------------- Captured stdout teardown --------------------------- 2026-02-25T02:54:55.628466Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:55.628985Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:55.629553Z [debug ] executing functools.partial(, 'PRAGMA main.table_info("images")', ()) [aiosqlite] 2026-02-25T02:54:55.629995Z [debug ] operation functools.partial(, 'PRAGMA main.table_info("images")', ()) completed [aiosqlite] 2026-02-25T02:54:55.630511Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:55.630903Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:55.631363Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:55.631613Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:55.632183Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:55.632405Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:55.632814Z [debug ] executing functools.partial(, 'PRAGMA main.table_info("api_clients")', ()) [aiosqlite] 2026-02-25T02:54:55.633053Z [debug ] operation functools.partial(, 'PRAGMA main.table_info("api_clients")', ()) completed [aiosqlite] 2026-02-25T02:54:55.633348Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:55.633574Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:55.633897Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:55.634087Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:55.634650Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:55.634902Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:55.635266Z [debug ] executing functools.partial(, '\nDROP TABLE images', ()) [aiosqlite] 2026-02-25T02:54:55.635704Z [debug ] operation functools.partial(, '\nDROP TABLE images', ()) completed [aiosqlite] 2026-02-25T02:54:55.636011Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:55.636185Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:55.636642Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:55.636884Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:55.637227Z [debug ] executing functools.partial(, '\nDROP TABLE api_clients', ()) [aiosqlite] 2026-02-25T02:54:55.637516Z [debug ] operation functools.partial(, '\nDROP TABLE api_clients', ()) completed [aiosqlite] 2026-02-25T02:54:55.637825Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:55.637998Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:55.639370Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:55.640959Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:55.644714Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:55.646570Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:55.652507Z [debug ] Using proactor: IocpProactor [asyncio] ---------------------------- Captured log teardown ---------------------------- DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'PRAGMA main.table_info("images")', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'PRAGMA main.table_info("images")', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'PRAGMA main.table_info("api_clients")', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'PRAGMA main.table_info("api_clients")', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, '\nDROP TABLE images', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, '\nDROP TABLE images', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, '\nDROP TABLE api_clients', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, '\nDROP TABLE api_clients', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG asyncio:proactor_events.py:633 Using proactor: IocpProactor _______________________ test_rate_limit_headers_present _______________________ + Exception Group Traceback (most recent call last): | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_utils.py", line 77, in collapse_excgroups | yield | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py", line 186, in __call__ | async with anyio.create_task_group() as task_group: | ~~~~~~~~~~~~~~~~~~~~~~~^^ | File "c:\Users\bruno\scoop\apps\python\3.14.3\Lib\site-packages\anyio\_backends\_asyncio.py", line 783, in __aexit__ | raise BaseExceptionGroup( | "unhandled errors in a TaskGroup", self._exceptions | ) from None | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception) +-+---------------- 1 ---------------- | Traceback (most recent call last): | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\runner.py", line 341, in from_call | result: TResult | None = func() | ~~~~^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\runner.py", line 242, in | lambda: runtest_hook(item=item, **kwds), when=when, reraise=reraise | ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_hooks.py", line 512, in __call__ | return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) | ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_manager.py", line 120, in _hookexec | return self._inner_hookexec(hook_name, methods, kwargs, firstresult) | ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 167, in _multicall | raise exception | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 139, in _multicall | teardown.throw(exception) | ~~~~~~~~~~~~~~^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\threadexception.py", line 92, in pytest_runtest_call | yield from thread_exception_runtest_hook() | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\threadexception.py", line 68, in thread_exception_runtest_hook | yield | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 139, in _multicall | teardown.throw(exception) | ~~~~~~~~~~~~~~^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\unraisableexception.py", line 95, in pytest_runtest_call | yield from unraisable_exception_runtest_hook() | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\unraisableexception.py", line 70, in unraisable_exception_runtest_hook | yield | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 139, in _multicall | teardown.throw(exception) | ~~~~~~~~~~~~~~^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\logging.py", line 846, in pytest_runtest_call | yield from self._runtest_for(item, "call") | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\logging.py", line 829, in _runtest_for | yield | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 139, in _multicall | teardown.throw(exception) | ~~~~~~~~~~~~~~^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\capture.py", line 880, in pytest_runtest_call | return (yield) | ^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 139, in _multicall | teardown.throw(exception) | ~~~~~~~~~~~~~~^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\skipping.py", line 257, in pytest_runtest_call | return (yield) | ^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 121, in _multicall | res = hook_impl.function(*args) | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\runner.py", line 174, in pytest_runtest_call | item.runtest() | ~~~~~~~~~~~~^^ | File "c:\Users\bruno\scoop\apps\python\3.14.3\Lib\site-packages\pytest_asyncio\plugin.py", line 457, in runtest | super().runtest() | ~~~~~~~~~~~~~~~^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\python.py", line 1627, in runtest | self.ihook.pytest_pyfunc_call(pyfuncitem=self) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_hooks.py", line 512, in __call__ | return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) | ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_manager.py", line 120, in _hookexec | return self._inner_hookexec(hook_name, methods, kwargs, firstresult) | ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 167, in _multicall | raise exception | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 139, in _multicall | teardown.throw(exception) | ~~~~~~~~~~~~~~^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 53, in run_old_style_hookwrapper | return result.get_result() | ~~~~~~~~~~~~~~~~~^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_result.py", line 103, in get_result | raise exc.with_traceback(tb) | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 38, in run_old_style_hookwrapper | res = yield | ^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 121, in _multicall | res = hook_impl.function(*args) | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\python.py", line 159, in pytest_pyfunc_call | result = testfunction(**testargs) | File "c:\Users\bruno\scoop\apps\python\3.14.3\Lib\site-packages\pytest_asyncio\plugin.py", line 929, in inner | _loop.run_until_complete(task) | ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 719, in run_until_complete | return future.result() | ~~~~~~~~~~~~~^^ | File "C:\dev\git\python\imago\tests\test_rate_limit.py", line 63, in test_rate_limit_headers_present | response = await async_client.post( | ^^^^^^^^^^^^^^^^^^^^^^^^ | ...<3 lines>... | ) | ^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py", line 1905, in post | return await self.request( | ^^^^^^^^^^^^^^^^^^^ | ...<13 lines>... | ) | ^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py", line 1585, in request | return await self.send(request, auth=auth, follow_redirects=follow_redirects) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py", line 1674, in send | response = await self._send_handling_auth( | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ...<4 lines>... | ) | ^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py", line 1702, in _send_handling_auth | response = await self._send_handling_redirects( | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ...<3 lines>... | ) | ^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py", line 1739, in _send_handling_redirects | response = await self._send_single_request(request) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py", line 1776, in _send_single_request | response = await transport.handle_async_request(request) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_transports\asgi.py", line 157, in handle_async_request | await self.app(scope, receive, send) | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\fastapi\applications.py", line 1054, in __call__ | await super().__call__(scope, receive, send) | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\applications.py", line 113, in __call__ | await self.middleware_stack(scope, receive, send) | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\errors.py", line 187, in __call__ | raise exc | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\errors.py", line 165, in __call__ | await self.app(scope, receive, _send) | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\prometheus_fastapi_instrumentator\middleware.py", line 174, in __call__ | raise exc | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\prometheus_fastapi_instrumentator\middleware.py", line 172, in __call__ | await self.app(scope, receive, send_wrapper) | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py", line 185, in __call__ | with collapse_excgroups(): | ~~~~~~~~~~~~~~~~~~^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\contextlib.py", line 162, in __exit__ | self.gen.throw(value) | ~~~~~~~~~~~~~~^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_utils.py", line 83, in collapse_excgroups | raise exc | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py", line 187, in __call__ | response = await self.dispatch_func(request, call_next) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "C:\dev\git\python\imago\app\middleware\logging_middleware.py", line 26, in dispatch | response = await call_next(request) | ^^^^^^^^^^^^^^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py", line 163, in call_next | raise app_exc | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py", line 149, in coro | await self.app(scope, receive_or_disconnect, send_no_error) | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py", line 185, in __call__ | with collapse_excgroups(): | ~~~~~~~~~~~~~~~~~~^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\contextlib.py", line 162, in __exit__ | self.gen.throw(value) | ~~~~~~~~~~~~~~^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_utils.py", line 83, in collapse_excgroups | raise exc | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py", line 187, in __call__ | response = await self.dispatch_func(request, call_next) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "C:\dev\git\python\imago\app\middleware\versioning.py", line 22, in dispatch | response = await call_next(request) | ^^^^^^^^^^^^^^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py", line 163, in call_next | raise app_exc | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py", line 149, in coro | await self.app(scope, receive_or_disconnect, send_no_error) | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\cors.py", line 85, in __call__ | await self.app(scope, receive, send) | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\exceptions.py", line 62, in __call__ | await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send) | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_exception_handler.py", line 62, in wrapped_app | raise exc | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_exception_handler.py", line 51, in wrapped_app | await app(scope, receive, sender) | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\routing.py", line 715, in __call__ | await self.middleware_stack(scope, receive, send) | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\routing.py", line 735, in app | await route.handle(scope, receive, send) | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\routing.py", line 288, in handle | await self.app(scope, receive, send) | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\routing.py", line 76, in app | await wrap_app_handling_exceptions(app, request)(scope, receive, send) | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_exception_handler.py", line 62, in wrapped_app | raise exc | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_exception_handler.py", line 51, in wrapped_app | await app(scope, receive, sender) | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\routing.py", line 73, in app | response = await f(request) | ^^^^^^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\fastapi\routing.py", line 301, in app | raw_response = await run_endpoint_function( | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ...<3 lines>... | ) | ^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\fastapi\routing.py", line 212, in run_endpoint_function | return await dependant.call(**values) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\slowapi\extension.py", line 734, in async_wrapper | response = await func(*args, **kwargs) # type: ignore | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "C:\dev\git\python\imago\app\routers\images.py", line 95, in upload_image | file_data = await storage.save_upload(file, client_id=client.id) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "C:\dev\git\python\imago\app\services\storage.py", line 64, in save_upload | await backend.save(content, rel_file_path, file.content_type) | File "C:\dev\git\python\imago\app\services\storage_backend.py", line 161, in save | await client.create_bucket(Bucket=self._bucket) | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\client.py", line 391, in _make_api_call | http, parsed_response = await self._make_request( | ^^^^^^^^^^^^^^^^^^^^^^^^^ | operation_model, request_dict, request_context | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ) | ^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\client.py", line 419, in _make_request | return await self._endpoint.make_request( | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | operation_model, request_dict | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ) | ^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 102, in _send_request | while await self._needs_retry( | ^^^^^^^^^^^^^^^^^^^^^^^^ | ...<5 lines>... | ): | ^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 264, in _needs_retry | responses = await self._event_emitter.emit( | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ...<7 lines>... | ) | ^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\hooks.py", line 66, in _emit | response = await resolve_awaitable(handler(**kwargs)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable | return await obj | ^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 107, in _call | if await resolve_awaitable(self._checker(**checker_kwargs)): | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable | return await obj | ^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 126, in _call | should_retry = await self._should_retry( | ^^^^^^^^^^^^^^^^^^^^^^^^^ | attempt_number, response, caught_exception | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ) | ^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 165, in _should_retry | return await resolve_awaitable( | ^^^^^^^^^^^^^^^^^^^^^^^^ | self._checker(attempt_number, response, caught_exception) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ) | ^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable | return await obj | ^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call | checker(attempt_number, response, caught_exception) | ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__ | return self._check_caught_exception( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | attempt_number, caught_exception | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ) | ^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception | raise caught_exception | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response | http_response = await self._send(request) | ^^^^^^^^^^^^^^^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send | return await self.http_session.send(request) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send | raise EndpointConnectionError(endpoint_url=request.url, error=e) | botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" +------------------------------------ During handling of the above exception, another exception occurred: tests\test_rate_limit.py:63: in test_rate_limit_headers_present response = await async_client.post( C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py:1905: in post return await self.request( C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py:1585: in request return await self.send(request, auth=auth, follow_redirects=follow_redirects) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py:1674: in send response = await self._send_handling_auth( C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py:1702: in _send_handling_auth response = await self._send_handling_redirects( C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py:1739: in _send_handling_redirects response = await self._send_single_request(request) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py:1776: in _send_single_request response = await transport.handle_async_request(request) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_transports\asgi.py:157: in handle_async_request await self.app(scope, receive, send) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\fastapi\applications.py:1054: in __call__ await super().__call__(scope, receive, send) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\applications.py:113: in __call__ await self.middleware_stack(scope, receive, send) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\errors.py:187: in __call__ raise exc C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\errors.py:165: in __call__ await self.app(scope, receive, _send) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\prometheus_fastapi_instrumentator\middleware.py:174: in __call__ raise exc C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\prometheus_fastapi_instrumentator\middleware.py:172: in __call__ await self.app(scope, receive, send_wrapper) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py:185: in __call__ with collapse_excgroups(): C:\Users\bruno\scoop\apps\python\current\Lib\contextlib.py:162: in __exit__ self.gen.throw(value) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_utils.py:83: in collapse_excgroups raise exc C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py:187: in __call__ response = await self.dispatch_func(request, call_next) app\middleware\logging_middleware.py:26: in dispatch response = await call_next(request) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py:163: in call_next raise app_exc C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py:149: in coro await self.app(scope, receive_or_disconnect, send_no_error) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py:185: in __call__ with collapse_excgroups(): C:\Users\bruno\scoop\apps\python\current\Lib\contextlib.py:162: in __exit__ self.gen.throw(value) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_utils.py:83: in collapse_excgroups raise exc C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py:187: in __call__ response = await self.dispatch_func(request, call_next) app\middleware\versioning.py:22: in dispatch response = await call_next(request) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py:163: in call_next raise app_exc C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py:149: in coro await self.app(scope, receive_or_disconnect, send_no_error) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\cors.py:85: in __call__ await self.app(scope, receive, send) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\exceptions.py:62: in __call__ await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_exception_handler.py:62: in wrapped_app raise exc C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_exception_handler.py:51: in wrapped_app await app(scope, receive, sender) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\routing.py:715: in __call__ await self.middleware_stack(scope, receive, send) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\routing.py:735: in app await route.handle(scope, receive, send) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\routing.py:288: in handle await self.app(scope, receive, send) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\routing.py:76: in app await wrap_app_handling_exceptions(app, request)(scope, receive, send) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_exception_handler.py:62: in wrapped_app raise exc C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_exception_handler.py:51: in wrapped_app await app(scope, receive, sender) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\routing.py:73: in app response = await f(request) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\fastapi\routing.py:301: in app raw_response = await run_endpoint_function( C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\fastapi\routing.py:212: in run_endpoint_function return await dependant.call(**values) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\slowapi\extension.py:734: in async_wrapper response = await func(*args, **kwargs) # type: ignore app\routers\images.py:95: in upload_image file_data = await storage.save_upload(file, client_id=client.id) app\services\storage.py:64: in save_upload await backend.save(content, rel_file_path, file.content_type) app\services\storage_backend.py:161: in save await client.create_bucket(Bucket=self._bucket) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\client.py:391: in _make_api_call http, parsed_response = await self._make_request( C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\client.py:419: in _make_request return await self._endpoint.make_request( C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py:102: in _send_request while await self._needs_retry( C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py:264: in _needs_retry responses = await self._event_emitter.emit( C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\hooks.py:66: in _emit response = await resolve_awaitable(handler(**kwargs)) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py:15: in resolve_awaitable return await obj C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py:107: in _call if await resolve_awaitable(self._checker(**checker_kwargs)): C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py:15: in resolve_awaitable return await obj C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py:126: in _call should_retry = await self._should_retry( C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py:165: in _should_retry return await resolve_awaitable( C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py:15: in resolve_awaitable return await obj C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py:174: in _call checker(attempt_number, response, caught_exception) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py:247: in __call__ return self._check_caught_exception( C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py:416: in _check_caught_exception raise caught_exception C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py:183: in _do_get_response http_response = await self._send(request) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py:287: in _send return await self.http_session.send(request) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py:267: in send raise EndpointConnectionError(endpoint_url=request.url, error=e) E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" ---------------------------- Captured stdout setup ---------------------------- 2026-02-25T02:54:56.319714Z [debug ] Using proactor: IocpProactor [asyncio] 2026-02-25T02:54:56.320916Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:56.321250Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:56.321735Z [debug ] executing functools.partial(, 'PRAGMA main.table_info("images")', ()) [aiosqlite] 2026-02-25T02:54:56.322059Z [debug ] operation functools.partial(, 'PRAGMA main.table_info("images")', ()) completed [aiosqlite] 2026-02-25T02:54:56.322383Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:56.322575Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:56.322850Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:56.323026Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:56.323430Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:56.323603Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:56.323890Z [debug ] executing functools.partial(, 'PRAGMA temp.table_info("images")', ()) [aiosqlite] 2026-02-25T02:54:56.324092Z [debug ] operation functools.partial(, 'PRAGMA temp.table_info("images")', ()) completed [aiosqlite] 2026-02-25T02:54:56.324394Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:56.324559Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:56.324862Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:56.325027Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:56.325491Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:56.325666Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:56.325958Z [debug ] executing functools.partial(, 'PRAGMA main.table_info("api_clients")', ()) [aiosqlite] 2026-02-25T02:54:56.326158Z [debug ] operation functools.partial(, 'PRAGMA main.table_info("api_clients")', ()) completed [aiosqlite] 2026-02-25T02:54:56.326469Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:56.326634Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:56.326927Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:56.327140Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:56.327568Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:56.327753Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:56.328036Z [debug ] executing functools.partial(, 'PRAGMA temp.table_info("api_clients")', ()) [aiosqlite] 2026-02-25T02:54:56.328231Z [debug ] operation functools.partial(, 'PRAGMA temp.table_info("api_clients")', ()) completed [aiosqlite] 2026-02-25T02:54:56.328530Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:56.328799Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:56.329176Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:56.329456Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:56.330311Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:56.330500Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:56.330856Z [debug ] executing functools.partial(, '\nCREATE TABLE api_clients (\n\tid VARCHAR(36) NOT NULL, \n\tname VARCHAR(256) NOT NULL, \n\tapi_key_hash VARCHAR(64) NOT NULL, \n\tscopes JSON NOT NULL, \n\t"plan" VARCHAR(8) NOT NULL, \n\tis_active BOOLEAN NOT NULL, \n\tstorage_used_bytes BIGINT NOT NULL, \n\tquota_storage_mb INTEGER NOT NULL, \n\tquota_images INTEGER NOT NULL, \n\tcreated_at DATETIME, \n\tupdated_at DATETIME, \n\tPRIMARY KEY (id)\n)\n\n', ()) [aiosqlite] 2026-02-25T02:54:56.331235Z [debug ] operation functools.partial(, '\nCREATE TABLE api_clients (\n\tid VARCHAR(36) NOT NULL, \n\tname VARCHAR(256) NOT NULL, \n\tapi_key_hash VARCHAR(64) NOT NULL, \n\tscopes JSON NOT NULL, \n\t"plan" VARCHAR(8) NOT NULL, \n\tis_active BOOLEAN NOT NULL, \n\tstorage_used_bytes BIGINT NOT NULL, \n\tquota_storage_mb INTEGER NOT NULL, \n\tquota_images INTEGER NOT NULL, \n\tcreated_at DATETIME, \n\tupdated_at DATETIME, \n\tPRIMARY KEY (id)\n)\n\n', ()) completed [aiosqlite] 2026-02-25T02:54:56.331551Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:56.331815Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:56.332270Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:56.332444Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:56.332763Z [debug ] executing functools.partial(, 'CREATE UNIQUE INDEX ix_api_clients_api_key_hash ON api_clients (api_key_hash)', ()) [aiosqlite] 2026-02-25T02:54:56.333066Z [debug ] operation functools.partial(, 'CREATE UNIQUE INDEX ix_api_clients_api_key_hash ON api_clients (api_key_hash)', ()) completed [aiosqlite] 2026-02-25T02:54:56.333411Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:56.333604Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:56.334061Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:56.334275Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:56.334573Z [debug ] executing functools.partial(, 'CREATE INDEX ix_api_clients_id ON api_clients (id)', ()) [aiosqlite] 2026-02-25T02:54:56.334911Z [debug ] operation functools.partial(, 'CREATE INDEX ix_api_clients_id ON api_clients (id)', ()) completed [aiosqlite] 2026-02-25T02:54:56.335226Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:56.335407Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:56.336238Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:56.336420Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:56.336745Z [debug ] executing functools.partial(, '\nCREATE TABLE images (\n\tid INTEGER NOT NULL, \n\tuuid VARCHAR(36) NOT NULL, \n\tclient_id VARCHAR(36) NOT NULL, \n\toriginal_name VARCHAR(512) NOT NULL, \n\tfilename VARCHAR(512) NOT NULL, \n\tfile_path VARCHAR(1024) NOT NULL, \n\tthumbnail_path VARCHAR(1024), \n\tmime_type VARCHAR(128), \n\tfile_size BIGINT, \n\twidth INTEGER, \n\theight INTEGER, \n\tuploaded_at DATETIME, \n\tprocessing_status VARCHAR(10) NOT NULL, \n\tprocessing_error TEXT, \n\tprocessing_started_at DATETIME, \n\tprocessing_done_at DATETIME, \n\texif_raw JSON, \n\texif_make VARCHAR(256), \n\texif_model VARCHAR(256), \n\texif_lens VARCHAR(256), \n\texif_taken_at DATETIME, \n\texif_gps_lat FLOAT, \n\texif_gps_lon FLOAT, \n\texif_altitude FLOAT, \n\texif_iso INTEGER, \n\texif_aperture VARCHAR(32), \n\texif_shutter VARCHAR(32), \n\texif_focal VARCHAR(32), \n\texif_flash BOOLEAN, \n\texif_orientation INTEGER, \n\texif_software VARCHAR(256), \n\tocr_text TEXT, \n\tocr_language VARCHAR(64), \n\tocr_confidence FLOAT, \n\tocr_has_text BOOLEAN, \n\tai_description TEXT, \n\tai_tags JSON, \n\tai_confidence FLOAT, \n\tai_model_used VARCHAR(128), \n\tai_processed_at DATETIME, \n\tai_prompt_tokens INTEGER, \n\tai_output_tokens INTEGER, \n\tPRIMARY KEY (id), \n\tFOREIGN KEY(client_id) REFERENCES api_clients (id)\n)\n\n', ()) [aiosqlite] 2026-02-25T02:54:56.337183Z [debug ] operation functools.partial(, '\nCREATE TABLE images (\n\tid INTEGER NOT NULL, \n\tuuid VARCHAR(36) NOT NULL, \n\tclient_id VARCHAR(36) NOT NULL, \n\toriginal_name VARCHAR(512) NOT NULL, \n\tfilename VARCHAR(512) NOT NULL, \n\tfile_path VARCHAR(1024) NOT NULL, \n\tthumbnail_path VARCHAR(1024), \n\tmime_type VARCHAR(128), \n\tfile_size BIGINT, \n\twidth INTEGER, \n\theight INTEGER, \n\tuploaded_at DATETIME, \n\tprocessing_status VARCHAR(10) NOT NULL, \n\tprocessing_error TEXT, \n\tprocessing_started_at DATETIME, \n\tprocessing_done_at DATETIME, \n\texif_raw JSON, \n\texif_make VARCHAR(256), \n\texif_model VARCHAR(256), \n\texif_lens VARCHAR(256), \n\texif_taken_at DATETIME, \n\texif_gps_lat FLOAT, \n\texif_gps_lon FLOAT, \n\texif_altitude FLOAT, \n\texif_iso INTEGER, \n\texif_aperture VARCHAR(32), \n\texif_shutter VARCHAR(32), \n\texif_focal VARCHAR(32), \n\texif_flash BOOLEAN, \n\texif_orientation INTEGER, \n\texif_software VARCHAR(256), \n\tocr_text TEXT, \n\tocr_language VARCHAR(64), \n\tocr_confidence FLOAT, \n\tocr_has_text BOOLEAN, \n\tai_description TEXT, \n\tai_tags JSON, \n\tai_confidence FLOAT, \n\tai_model_used VARCHAR(128), \n\tai_processed_at DATETIME, \n\tai_prompt_tokens INTEGER, \n\tai_output_tokens INTEGER, \n\tPRIMARY KEY (id), \n\tFOREIGN KEY(client_id) REFERENCES api_clients (id)\n)\n\n', ()) completed [aiosqlite] 2026-02-25T02:54:56.337592Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:56.337765Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:56.338331Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:56.338601Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:56.339024Z [debug ] executing functools.partial(, 'CREATE UNIQUE INDEX ix_images_uuid ON images (uuid)', ()) [aiosqlite] 2026-02-25T02:54:56.339345Z [debug ] operation functools.partial(, 'CREATE UNIQUE INDEX ix_images_uuid ON images (uuid)', ()) completed [aiosqlite] 2026-02-25T02:54:56.339712Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:56.339883Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:56.340337Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:56.340542Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:56.340880Z [debug ] executing functools.partial(, 'CREATE INDEX ix_images_id ON images (id)', ()) [aiosqlite] 2026-02-25T02:54:56.341205Z [debug ] operation functools.partial(, 'CREATE INDEX ix_images_id ON images (id)', ()) completed [aiosqlite] 2026-02-25T02:54:56.341563Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:56.341841Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:56.342378Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:56.342739Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:56.343136Z [debug ] executing functools.partial(, 'CREATE INDEX ix_images_client_id ON images (client_id)', ()) [aiosqlite] 2026-02-25T02:54:56.343462Z [debug ] operation functools.partial(, 'CREATE INDEX ix_images_client_id ON images (client_id)', ()) completed [aiosqlite] 2026-02-25T02:54:56.343820Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:56.344081Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:56.344600Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:56.344811Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:56.345416Z [debug ] executing functools.partial(, 'CREATE INDEX ix_images_processing_status ON images (processing_status)', ()) [aiosqlite] 2026-02-25T02:54:56.347588Z [debug ] operation functools.partial(, 'CREATE INDEX ix_images_processing_status ON images (processing_status)', ()) completed [aiosqlite] 2026-02-25T02:54:56.350816Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:56.352720Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:56.356929Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:56.358552Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:56.360102Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:56.360730Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:56.364438Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:56.364844Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:56.365444Z [debug ] executing functools.partial(, 'INSERT INTO api_clients (id, name, api_key_hash, scopes, "plan", is_active, storage_used_bytes, quota_storage_mb, quota_images, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('a0956676-0996-40f9-ad02-9902063bdf93', 'Test Client A', '982e4d62421a0c37943e4a54bc2511f5ca0f29003fd7aa4ae43f7b8e5b29fef1', '["images:read", "images:write", "images:delete", "ai:use"]', 'STANDARD', 1, 0, 500, 1000, '2026-02-25 02:54:56.364110', '2026-02-25 02:54:56.364115')) [aiosqlite] 2026-02-25T02:54:56.365983Z [debug ] operation functools.partial(, 'INSERT INTO api_clients (id, name, api_key_hash, scopes, "plan", is_active, storage_used_bytes, quota_storage_mb, quota_images, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('a0956676-0996-40f9-ad02-9902063bdf93', 'Test Client A', '982e4d62421a0c37943e4a54bc2511f5ca0f29003fd7aa4ae43f7b8e5b29fef1', '["images:read", "images:write", "images:delete", "ai:use"]', 'STANDARD', 1, 0, 500, 1000, '2026-02-25 02:54:56.364110', '2026-02-25 02:54:56.364115')) completed [aiosqlite] 2026-02-25T02:54:56.366540Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:56.366802Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:56.367495Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:56.367779Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:56.368242Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:56.368467Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:56.369482Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:56.369696Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:56.370049Z [debug ] executing functools.partial(, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.id = ?', ('a0956676-0996-40f9-ad02-9902063bdf93',)) [aiosqlite] 2026-02-25T02:54:56.370363Z [debug ] operation functools.partial(, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.id = ?', ('a0956676-0996-40f9-ad02-9902063bdf93',)) completed [aiosqlite] 2026-02-25T02:54:56.370744Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:56.370944Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:56.371301Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:56.371648Z [debug ] operation functools.partial() completed [aiosqlite] ----------------------------- Captured log setup ------------------------------ DEBUG asyncio:proactor_events.py:633 Using proactor: IocpProactor DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'PRAGMA main.table_info("images")', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'PRAGMA main.table_info("images")', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'PRAGMA temp.table_info("images")', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'PRAGMA temp.table_info("images")', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'PRAGMA main.table_info("api_clients")', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'PRAGMA main.table_info("api_clients")', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'PRAGMA temp.table_info("api_clients")', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'PRAGMA temp.table_info("api_clients")', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, '\nCREATE TABLE api_clients (\n\tid VARCHAR(36) NOT NULL, \n\tname VARCHAR(256) NOT NULL, \n\tapi_key_hash VARCHAR(64) NOT NULL, \n\tscopes JSON NOT NULL, \n\t"plan" VARCHAR(8) NOT NULL, \n\tis_active BOOLEAN NOT NULL, \n\tstorage_used_bytes BIGINT NOT NULL, \n\tquota_storage_mb INTEGER NOT NULL, \n\tquota_images INTEGER NOT NULL, \n\tcreated_at DATETIME, \n\tupdated_at DATETIME, \n\tPRIMARY KEY (id)\n)\n\n', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, '\nCREATE TABLE api_clients (\n\tid VARCHAR(36) NOT NULL, \n\tname VARCHAR(256) NOT NULL, \n\tapi_key_hash VARCHAR(64) NOT NULL, \n\tscopes JSON NOT NULL, \n\t"plan" VARCHAR(8) NOT NULL, \n\tis_active BOOLEAN NOT NULL, \n\tstorage_used_bytes BIGINT NOT NULL, \n\tquota_storage_mb INTEGER NOT NULL, \n\tquota_images INTEGER NOT NULL, \n\tcreated_at DATETIME, \n\tupdated_at DATETIME, \n\tPRIMARY KEY (id)\n)\n\n', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'CREATE UNIQUE INDEX ix_api_clients_api_key_hash ON api_clients (api_key_hash)', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'CREATE UNIQUE INDEX ix_api_clients_api_key_hash ON api_clients (api_key_hash)', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'CREATE INDEX ix_api_clients_id ON api_clients (id)', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'CREATE INDEX ix_api_clients_id ON api_clients (id)', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, '\nCREATE TABLE images (\n\tid INTEGER NOT NULL, \n\tuuid VARCHAR(36) NOT NULL, \n\tclient_id VARCHAR(36) NOT NULL, \n\toriginal_name VARCHAR(512) NOT NULL, \n\tfilename VARCHAR(512) NOT NULL, \n\tfile_path VARCHAR(1024) NOT NULL, \n\tthumbnail_path VARCHAR(1024), \n\tmime_type VARCHAR(128), \n\tfile_size BIGINT, \n\twidth INTEGER, \n\theight INTEGER, \n\tuploaded_at DATETIME, \n\tprocessing_status VARCHAR(10) NOT NULL, \n\tprocessing_error TEXT, \n\tprocessing_started_at DATETIME, \n\tprocessing_done_at DATETIME, \n\texif_raw JSON, \n\texif_make VARCHAR(256), \n\texif_model VARCHAR(256), \n\texif_lens VARCHAR(256), \n\texif_taken_at DATETIME, \n\texif_gps_lat FLOAT, \n\texif_gps_lon FLOAT, \n\texif_altitude FLOAT, \n\texif_iso INTEGER, \n\texif_aperture VARCHAR(32), \n\texif_shutter VARCHAR(32), \n\texif_focal VARCHAR(32), \n\texif_flash BOOLEAN, \n\texif_orientation INTEGER, \n\texif_software VARCHAR(256), \n\tocr_text TEXT, \n\tocr_language VARCHAR(64), \n\tocr_confidence FLOAT, \n\tocr_has_text BOOLEAN, \n\tai_description TEXT, \n\tai_tags JSON, \n\tai_confidence FLOAT, \n\tai_model_used VARCHAR(128), \n\tai_processed_at DATETIME, \n\tai_prompt_tokens INTEGER, \n\tai_output_tokens INTEGER, \n\tPRIMARY KEY (id), \n\tFOREIGN KEY(client_id) REFERENCES api_clients (id)\n)\n\n', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, '\nCREATE TABLE images (\n\tid INTEGER NOT NULL, \n\tuuid VARCHAR(36) NOT NULL, \n\tclient_id VARCHAR(36) NOT NULL, \n\toriginal_name VARCHAR(512) NOT NULL, \n\tfilename VARCHAR(512) NOT NULL, \n\tfile_path VARCHAR(1024) NOT NULL, \n\tthumbnail_path VARCHAR(1024), \n\tmime_type VARCHAR(128), \n\tfile_size BIGINT, \n\twidth INTEGER, \n\theight INTEGER, \n\tuploaded_at DATETIME, \n\tprocessing_status VARCHAR(10) NOT NULL, \n\tprocessing_error TEXT, \n\tprocessing_started_at DATETIME, \n\tprocessing_done_at DATETIME, \n\texif_raw JSON, \n\texif_make VARCHAR(256), \n\texif_model VARCHAR(256), \n\texif_lens VARCHAR(256), \n\texif_taken_at DATETIME, \n\texif_gps_lat FLOAT, \n\texif_gps_lon FLOAT, \n\texif_altitude FLOAT, \n\texif_iso INTEGER, \n\texif_aperture VARCHAR(32), \n\texif_shutter VARCHAR(32), \n\texif_focal VARCHAR(32), \n\texif_flash BOOLEAN, \n\texif_orientation INTEGER, \n\texif_software VARCHAR(256), \n\tocr_text TEXT, \n\tocr_language VARCHAR(64), \n\tocr_confidence FLOAT, \n\tocr_has_text BOOLEAN, \n\tai_description TEXT, \n\tai_tags JSON, \n\tai_confidence FLOAT, \n\tai_model_used VARCHAR(128), \n\tai_processed_at DATETIME, \n\tai_prompt_tokens INTEGER, \n\tai_output_tokens INTEGER, \n\tPRIMARY KEY (id), \n\tFOREIGN KEY(client_id) REFERENCES api_clients (id)\n)\n\n', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'CREATE UNIQUE INDEX ix_images_uuid ON images (uuid)', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'CREATE UNIQUE INDEX ix_images_uuid ON images (uuid)', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'CREATE INDEX ix_images_id ON images (id)', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'CREATE INDEX ix_images_id ON images (id)', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'CREATE INDEX ix_images_client_id ON images (client_id)', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'CREATE INDEX ix_images_client_id ON images (client_id)', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'CREATE INDEX ix_images_processing_status ON images (processing_status)', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'CREATE INDEX ix_images_processing_status ON images (processing_status)', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'INSERT INTO api_clients (id, name, api_key_hash, scopes, "plan", is_active, storage_used_bytes, quota_storage_mb, quota_images, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('a0956676-0996-40f9-ad02-9902063bdf93', 'Test Client A', '982e4d62421a0c37943e4a54bc2511f5ca0f29003fd7aa4ae43f7b8e5b29fef1', '["images:read", "images:write", "images:delete", "ai:use"]', 'STANDARD', 1, 0, 500, 1000, '2026-02-25 02:54:56.364110', '2026-02-25 02:54:56.364115')) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'INSERT INTO api_clients (id, name, api_key_hash, scopes, "plan", is_active, storage_used_bytes, quota_storage_mb, quota_images, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('a0956676-0996-40f9-ad02-9902063bdf93', 'Test Client A', '982e4d62421a0c37943e4a54bc2511f5ca0f29003fd7aa4ae43f7b8e5b29fef1', '["images:read", "images:write", "images:delete", "ai:use"]', 'STANDARD', 1, 0, 500, 1000, '2026-02-25 02:54:56.364110', '2026-02-25 02:54:56.364115')) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.id = ?', ('a0956676-0996-40f9-ad02-9902063bdf93',)) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.id = ?', ('a0956676-0996-40f9-ad02-9902063bdf93',)) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed ---------------------------- Captured stdout call ----------------------------- 2026-02-25T02:54:56.374239Z [debug ] Calling on_part_begin with no data [multipart.multipart] 2026-02-25T02:54:56.374831Z [debug ] Calling on_header_field with data[0:19] [multipart.multipart] 2026-02-25T02:54:56.375020Z [debug ] Calling on_header_value with data[21:64] [multipart.multipart] 2026-02-25T02:54:56.375165Z [debug ] Calling on_header_end with no data [multipart.multipart] 2026-02-25T02:54:56.375313Z [debug ] Calling on_header_field with data[66:78] [multipart.multipart] 2026-02-25T02:54:56.375457Z [debug ] Calling on_header_value with data[80:90] [multipart.multipart] 2026-02-25T02:54:56.375591Z [debug ] Calling on_header_end with no data [multipart.multipart] 2026-02-25T02:54:56.375738Z [debug ] Calling on_headers_finished with no data [multipart.multipart] 2026-02-25T02:54:56.376271Z [debug ] Calling on_part_data with data[0:22] [multipart.multipart] 2026-02-25T02:54:56.377051Z [debug ] Calling on_part_end with no data [multipart.multipart] 2026-02-25T02:54:56.377221Z [debug ] Calling on_end with no data [multipart.multipart] 2026-02-25T02:54:56.379413Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:56.379661Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:56.379991Z [debug ] executing functools.partial(, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.api_key_hash = ?', ('982e4d62421a0c37943e4a54bc2511f5ca0f29003fd7aa4ae43f7b8e5b29fef1',)) [aiosqlite] 2026-02-25T02:54:56.380266Z [debug ] operation functools.partial(, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.api_key_hash = ?', ('982e4d62421a0c37943e4a54bc2511f5ca0f29003fd7aa4ae43f7b8e5b29fef1',)) completed [aiosqlite] 2026-02-25T02:54:56.380572Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:56.380741Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:56.380983Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:54:56.381139Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:54:56.383375Z [debug ] Changing event name from creating-client-class.iot-data to creating-client-class.iot-data-plane [botocore.hooks] 2026-02-25T02:54:56.384814Z [debug ] Changing event name from before-call.apigateway to before-call.api-gateway [botocore.hooks] 2026-02-25T02:54:56.385463Z [debug ] Changing event name from request-created.machinelearning.Predict to request-created.machine-learning.Predict [botocore.hooks] 2026-02-25T02:54:56.386455Z [debug ] Changing event name from before-parameter-build.autoscaling.CreateLaunchConfiguration to before-parameter-build.auto-scaling.CreateLaunchConfiguration [botocore.hooks] 2026-02-25T02:54:56.386668Z [debug ] Changing event name from before-parameter-build.route53 to before-parameter-build.route-53 [botocore.hooks] 2026-02-25T02:54:56.387137Z [debug ] Changing event name from request-created.cloudsearchdomain.Search to request-created.cloudsearch-domain.Search [botocore.hooks] 2026-02-25T02:54:56.387689Z [debug ] Changing event name from docs.*.autoscaling.CreateLaunchConfiguration.complete-section to docs.*.auto-scaling.CreateLaunchConfiguration.complete-section [botocore.hooks] 2026-02-25T02:54:56.389237Z [debug ] Changing event name from before-parameter-build.logs.CreateExportTask to before-parameter-build.cloudwatch-logs.CreateExportTask [botocore.hooks] 2026-02-25T02:54:56.389445Z [debug ] Changing event name from docs.*.logs.CreateExportTask.complete-section to docs.*.cloudwatch-logs.CreateExportTask.complete-section [botocore.hooks] 2026-02-25T02:54:56.389621Z [debug ] Changing event name from before-parameter-build.cloudsearchdomain.Search to before-parameter-build.cloudsearch-domain.Search [botocore.hooks] 2026-02-25T02:54:56.389794Z [debug ] Changing event name from docs.*.cloudsearchdomain.Search.complete-section to docs.*.cloudsearch-domain.Search.complete-section [botocore.hooks] 2026-02-25T02:54:56.390140Z [debug ] Setting config variable for region to 'us-east-1' [botocore.session] 2026-02-25T02:54:56.391562Z [debug ] Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\endpoints.json [botocore.loaders] 2026-02-25T02:54:56.400638Z [debug ] Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\sdk-default-configuration.json [botocore.loaders] 2026-02-25T02:54:56.401000Z [debug ] Event choose-service-name: calling handler [botocore.hooks] 2026-02-25T02:54:56.479909Z [debug ] Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\s3\2006-03-01\service-2.json.gz [botocore.loaders] 2026-02-25T02:54:56.599810Z [debug ] Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\s3\2006-03-01\endpoint-rule-set-1.json.gz [botocore.loaders] 2026-02-25T02:54:56.602030Z [debug ] Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\partitions.json [botocore.loaders] 2026-02-25T02:54:56.602820Z [debug ] Event creating-client-class.s3: calling handler [botocore.hooks] 2026-02-25T02:54:56.602987Z [debug ] Event creating-client-class.s3: calling handler ._handler at 0x00000265DF052CF0> [botocore.hooks] 2026-02-25T02:54:56.603136Z [debug ] Event creating-client-class.s3: calling handler [botocore.hooks] 2026-02-25T02:54:56.604122Z [debug ] Setting s3 timeout as (60, 60) [botocore.endpoint] 2026-02-25T02:54:56.605514Z [debug ] Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\_retry.json [botocore.loaders] 2026-02-25T02:54:56.605874Z [debug ] Registering retry handlers for service: s3 [botocore.client] 2026-02-25T02:54:56.606162Z [debug ] Registering S3 region redirector handler [botocore.utils] 2026-02-25T02:54:56.606575Z [debug ] Registering S3Express Identity Resolver [botocore.utils] 2026-02-25T02:54:56.606996Z [debug ] Event before-parameter-build.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:54:56.607142Z [debug ] Event before-parameter-build.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:54:56.607277Z [debug ] Event before-parameter-build.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:54:56.607420Z [debug ] Event before-parameter-build.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:54:56.607553Z [debug ] Event before-parameter-build.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:54:56.607739Z [debug ] Event before-endpoint-resolution.s3: calling handler [botocore.hooks] 2026-02-25T02:54:56.607873Z [debug ] Event before-endpoint-resolution.s3: calling handler > [botocore.hooks] 2026-02-25T02:54:56.608068Z [debug ] Calling endpoint provider with parameters: {'Bucket': 'imago', 'Region': 'us-east-1', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://minio:9000', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': True, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True} [aiobotocore.regions] 2026-02-25T02:54:56.608529Z [debug ] Endpoint provider result: http://minio:9000/imago [aiobotocore.regions] 2026-02-25T02:54:56.608668Z [debug ] Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" [botocore.regions] 2026-02-25T02:54:56.608799Z [debug ] Selected auth type "v4" as "v4" with signing context params: {'region': 'us-east-1', 'signing_name': 's3', 'disableDoubleEncoding': True} [botocore.regions] 2026-02-25T02:54:56.609079Z [debug ] Event before-call.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:54:56.609214Z [debug ] Event before-call.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:54:56.609343Z [debug ] Event before-call.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:54:56.609470Z [debug ] Event before-call.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:54:56.609621Z [debug ] Making request for OperationModel(name=HeadBucket) with params: {'url_path': '', 'query_string': {}, 'method': 'HEAD', 'headers': {'User-Agent': 'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106'}, 'body': b'', 'auth_path': '/imago/', 'url': 'http://minio:9000/imago', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': False, 'auth_type': 'v4', 's3_redirect': {'redirected': False, 'bucket': 'imago', 'params': {'Bucket': 'imago'}}, 'input_params': {'Bucket': 'imago'}, 'signing': {'region': 'us-east-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'us-east-1'}]}}} [botocore.endpoint] 2026-02-25T02:54:56.609970Z [debug ] Event request-created.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:54:56.610160Z [debug ] Event choose-signer.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:54:56.610309Z [debug ] Event choose-signer.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:54:56.610490Z [debug ] Event before-sign.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:54:56.610617Z [debug ] Event before-sign.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:54:56.610871Z [debug ] Calculating signature using v4 auth. [botocore.auth] 2026-02-25T02:54:56.610997Z [debug ] CanonicalRequest: HEAD /imago host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025456Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth] 2026-02-25T02:54:56.611140Z [debug ] StringToSign: AWS4-HMAC-SHA256 20260225T025456Z 20260225/us-east-1/s3/aws4_request a979fa755bea46acb40f9c6de1d4b327489c197472a280a209fcc0f63c1fd90b [botocore.auth] 2026-02-25T02:54:56.611295Z [debug ] Signature: a0d4e61a077e0d27ca1226ba9dc2973d149bf820c3d5c96d15804e2790843536 [botocore.auth] 2026-02-25T02:54:56.611459Z [debug ] Event request-created.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:54:56.611648Z [debug ] Sending http request: [botocore.endpoint] 2026-02-25T02:54:56.612271Z [debug ] Certificate path: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\certifi\cacert.pem [botocore.httpsession] 2026-02-25T02:54:59.788073Z [debug ] Exception received when sending HTTP request. [botocore.endpoint] Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" 2026-02-25T02:54:59.798837Z [debug ] Event needs-retry.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:54:59.799142Z [debug ] retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" [botocore.retryhandler] Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry return await resolve_awaitable( ^^^^^^^^^^^^^^^^^^^^^^^^ self._checker(attempt_number, response, caught_exception) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable return await obj ^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call checker(attempt_number, response, caught_exception) ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__ return self._check_caught_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ attempt_number, caught_exception ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception raise caught_exception File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" 2026-02-25T02:54:59.812098Z [debug ] Retry needed, action of: 0.9623245816856212 [botocore.retryhandler] 2026-02-25T02:54:59.814094Z [debug ] Event needs-retry.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:54:59.816166Z [debug ] Response received to retry, sleeping for 0.9623245816856212 seconds [botocore.endpoint] 2026-02-25T02:55:00.794587Z [debug ] Event request-created.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:55:00.794976Z [debug ] Event choose-signer.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:55:00.795218Z [debug ] Event choose-signer.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:55:00.795446Z [debug ] Event before-sign.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:55:00.797117Z [debug ] Event before-sign.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:55:00.799975Z [debug ] Calculating signature using v4 auth. [botocore.auth] 2026-02-25T02:55:00.801517Z [debug ] CanonicalRequest: HEAD /imago host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025500Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth] 2026-02-25T02:55:00.803507Z [debug ] StringToSign: AWS4-HMAC-SHA256 20260225T025500Z 20260225/us-east-1/s3/aws4_request 8d129def73a0d3c0ac09cd6185298e7cbb40cced9fc8b1bd6f5a8957d9a639ae [botocore.auth] 2026-02-25T02:55:00.805840Z [debug ] Signature: f91033c08f3a6d640b839575815f96604bfe16d8884dbb9bed3f75a38ef280af [botocore.auth] 2026-02-25T02:55:00.808116Z [debug ] Event request-created.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:55:00.809420Z [debug ] Sending http request: [botocore.endpoint] 2026-02-25T02:55:03.507993Z [debug ] Exception received when sending HTTP request. [botocore.endpoint] Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" 2026-02-25T02:55:03.517689Z [debug ] Event needs-retry.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:55:03.517957Z [debug ] retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" [botocore.retryhandler] Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry return await resolve_awaitable( ^^^^^^^^^^^^^^^^^^^^^^^^ self._checker(attempt_number, response, caught_exception) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable return await obj ^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call checker(attempt_number, response, caught_exception) ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__ return self._check_caught_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ attempt_number, caught_exception ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception raise caught_exception File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" 2026-02-25T02:55:03.524340Z [debug ] Retry needed, action of: 1.9065629382265696 [botocore.retryhandler] 2026-02-25T02:55:03.524542Z [debug ] Event needs-retry.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:55:03.524702Z [debug ] Response received to retry, sleeping for 1.9065629382265696 seconds [botocore.endpoint] 2026-02-25T02:55:05.437139Z [debug ] Event request-created.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:55:05.437495Z [debug ] Event choose-signer.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:55:05.437692Z [debug ] Event choose-signer.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:55:05.437881Z [debug ] Event before-sign.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:55:05.438050Z [debug ] Event before-sign.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:55:05.438376Z [debug ] Calculating signature using v4 auth. [botocore.auth] 2026-02-25T02:55:05.438634Z [debug ] CanonicalRequest: HEAD /imago host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025505Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth] 2026-02-25T02:55:05.438963Z [debug ] StringToSign: AWS4-HMAC-SHA256 20260225T025505Z 20260225/us-east-1/s3/aws4_request 30929c5cdda200e74f592af25b557232fc09ae9926bfc6f7053df93a85d82a4c [botocore.auth] 2026-02-25T02:55:05.439195Z [debug ] Signature: ce4821067f3d7ab94e11d3ea1de17cdd26e9820123628e26e3cc79ff068a2d2c [botocore.auth] 2026-02-25T02:55:05.439437Z [debug ] Event request-created.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:55:05.439696Z [debug ] Sending http request: [botocore.endpoint] 2026-02-25T02:55:08.126318Z [debug ] Exception received when sending HTTP request. [botocore.endpoint] Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" 2026-02-25T02:55:08.146549Z [debug ] Event needs-retry.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:55:08.147329Z [debug ] retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" [botocore.retryhandler] Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry return await resolve_awaitable( ^^^^^^^^^^^^^^^^^^^^^^^^ self._checker(attempt_number, response, caught_exception) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable return await obj ^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call checker(attempt_number, response, caught_exception) ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__ return self._check_caught_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ attempt_number, caught_exception ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception raise caught_exception File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" 2026-02-25T02:55:08.157810Z [debug ] Retry needed, action of: 1.131206484329033 [botocore.retryhandler] 2026-02-25T02:55:08.158053Z [debug ] Event needs-retry.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:55:08.158254Z [debug ] Response received to retry, sleeping for 1.131206484329033 seconds [botocore.endpoint] 2026-02-25T02:55:09.294516Z [debug ] Event request-created.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:55:09.294889Z [debug ] Event choose-signer.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:55:09.295125Z [debug ] Event choose-signer.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:55:09.296594Z [debug ] Event before-sign.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:55:09.298304Z [debug ] Event before-sign.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:55:09.300860Z [debug ] Calculating signature using v4 auth. [botocore.auth] 2026-02-25T02:55:09.302419Z [debug ] CanonicalRequest: HEAD /imago host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025509Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth] 2026-02-25T02:55:09.304335Z [debug ] StringToSign: AWS4-HMAC-SHA256 20260225T025509Z 20260225/us-east-1/s3/aws4_request c27ba6a9ed724a70f2a5f1e1b2dded72e957659ae97dd84c3e15e2dcc1a5fedf [botocore.auth] 2026-02-25T02:55:09.307029Z [debug ] Signature: 688d67de0878abcbebcbda8bd9e0f43a7507d8c6b8057e283fd533b16f5b65b7 [botocore.auth] 2026-02-25T02:55:09.308911Z [debug ] Event request-created.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:55:09.310102Z [debug ] Sending http request: [botocore.endpoint] 2026-02-25T02:55:12.013418Z [debug ] Exception received when sending HTTP request. [botocore.endpoint] Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" 2026-02-25T02:55:12.020172Z [debug ] Event needs-retry.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:55:12.020374Z [debug ] retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" [botocore.retryhandler] Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry return await resolve_awaitable( ^^^^^^^^^^^^^^^^^^^^^^^^ self._checker(attempt_number, response, caught_exception) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable return await obj ^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call checker(attempt_number, response, caught_exception) ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__ return self._check_caught_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ attempt_number, caught_exception ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception raise caught_exception File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" 2026-02-25T02:55:12.026164Z [debug ] Retry needed, action of: 6.153762902634132 [botocore.retryhandler] 2026-02-25T02:55:12.026340Z [debug ] Event needs-retry.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:55:12.026602Z [debug ] Response received to retry, sleeping for 6.153762902634132 seconds [botocore.endpoint] 2026-02-25T02:55:18.186020Z [debug ] Event request-created.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:55:18.186412Z [debug ] Event choose-signer.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:55:18.186669Z [debug ] Event choose-signer.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:55:18.186933Z [debug ] Event before-sign.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:55:18.187195Z [debug ] Event before-sign.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:55:18.187798Z [debug ] Calculating signature using v4 auth. [botocore.auth] 2026-02-25T02:55:18.188295Z [debug ] CanonicalRequest: HEAD /imago host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025518Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth] 2026-02-25T02:55:18.188700Z [debug ] StringToSign: AWS4-HMAC-SHA256 20260225T025518Z 20260225/us-east-1/s3/aws4_request d66e5ccfab987609c6d84ab6fced7fd359a7b85b1ca2ae62487ef153f4a6cfd4 [botocore.auth] 2026-02-25T02:55:18.189085Z [debug ] Signature: 458824d5c7971c590a506f966dc512ea680bc0d24bd8715960fc3bf8a6e60df6 [botocore.auth] 2026-02-25T02:55:18.189458Z [debug ] Event request-created.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:55:18.189682Z [debug ] Sending http request: [botocore.endpoint] 2026-02-25T02:55:20.894839Z [debug ] Exception received when sending HTTP request. [botocore.endpoint] Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" 2026-02-25T02:55:20.906028Z [debug ] Event needs-retry.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:55:20.906853Z [debug ] Event before-parameter-build.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:55:20.907167Z [debug ] Event before-parameter-build.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:55:20.907725Z [debug ] Event before-parameter-build.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:55:20.908005Z [debug ] Event before-parameter-build.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:55:20.908218Z [debug ] Event before-parameter-build.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:55:20.908433Z [debug ] Event before-endpoint-resolution.s3: calling handler [botocore.hooks] 2026-02-25T02:55:20.908604Z [debug ] Event before-endpoint-resolution.s3: calling handler > [botocore.hooks] 2026-02-25T02:55:20.908863Z [debug ] Calling endpoint provider with parameters: {'Bucket': 'imago', 'Region': 'us-east-1', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://minio:9000', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': True, 'DisableAccessPoints': True, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True, 'UseS3ExpressControlEndpoint': True} [aiobotocore.regions] 2026-02-25T02:55:20.909435Z [debug ] Endpoint provider result: http://minio:9000/imago [aiobotocore.regions] 2026-02-25T02:55:20.909605Z [debug ] Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" [botocore.regions] 2026-02-25T02:55:20.909792Z [debug ] Selected auth type "v4" as "v4" with signing context params: {'region': 'us-east-1', 'signing_name': 's3', 'disableDoubleEncoding': True} [botocore.regions] 2026-02-25T02:55:20.910130Z [debug ] Event before-call.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:55:20.910336Z [debug ] Event before-call.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:55:20.910490Z [debug ] Event before-call.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:55:20.910638Z [debug ] Event before-call.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:55:20.910832Z [debug ] Making request for OperationModel(name=CreateBucket) with params: {'url_path': '', 'query_string': {}, 'method': 'PUT', 'headers': {'User-Agent': 'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106'}, 'body': b'', 'auth_path': '/imago/', 'url': 'http://minio:9000/imago', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': False, 'auth_type': 'v4', 's3_redirect': {'redirected': False, 'bucket': 'imago', 'params': {'Bucket': 'imago'}}, 'input_params': {'Bucket': 'imago'}, 'signing': {'region': 'us-east-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'us-east-1'}]}}} [botocore.endpoint] 2026-02-25T02:55:20.911145Z [debug ] Event request-created.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:55:20.911396Z [debug ] Event choose-signer.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:55:20.911541Z [debug ] Event choose-signer.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:55:20.911782Z [debug ] Event before-sign.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:55:20.911944Z [debug ] Event before-sign.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:55:20.912223Z [debug ] Calculating signature using v4 auth. [botocore.auth] 2026-02-25T02:55:20.912382Z [debug ] CanonicalRequest: PUT /imago host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025520Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth] 2026-02-25T02:55:20.912539Z [debug ] StringToSign: AWS4-HMAC-SHA256 20260225T025520Z 20260225/us-east-1/s3/aws4_request 5631b154098bc8593ebdf8fa4d8f1991aae6595adcfc0b6fc6b1106180f73e7f [botocore.auth] 2026-02-25T02:55:20.912702Z [debug ] Signature: 3a8e8814f84e8c9b7d842b568377a10125ddd03e2963dad1218c404a87193c3f [botocore.auth] 2026-02-25T02:55:20.912908Z [debug ] Event request-created.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:55:20.913109Z [debug ] Sending http request: [botocore.endpoint] 2026-02-25T02:55:23.601110Z [debug ] Exception received when sending HTTP request. [botocore.endpoint] Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" 2026-02-25T02:55:23.627918Z [debug ] Event needs-retry.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:55:23.628310Z [debug ] retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" [botocore.retryhandler] Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry return await resolve_awaitable( ^^^^^^^^^^^^^^^^^^^^^^^^ self._checker(attempt_number, response, caught_exception) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable return await obj ^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call checker(attempt_number, response, caught_exception) ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__ return self._check_caught_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ attempt_number, caught_exception ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception raise caught_exception File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" 2026-02-25T02:55:23.652361Z [debug ] Retry needed, action of: 0.41245383447509676 [botocore.retryhandler] 2026-02-25T02:55:23.653077Z [debug ] Event needs-retry.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:55:23.653673Z [debug ] Response received to retry, sleeping for 0.41245383447509676 seconds [botocore.endpoint] 2026-02-25T02:55:24.080389Z [debug ] Event request-created.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:55:24.080755Z [debug ] Event choose-signer.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:55:24.080987Z [debug ] Event choose-signer.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:55:24.081209Z [debug ] Event before-sign.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:55:24.081413Z [debug ] Event before-sign.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:55:24.081735Z [debug ] Calculating signature using v4 auth. [botocore.auth] 2026-02-25T02:55:24.082060Z [debug ] CanonicalRequest: PUT /imago host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025524Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth] 2026-02-25T02:55:24.082367Z [debug ] StringToSign: AWS4-HMAC-SHA256 20260225T025524Z 20260225/us-east-1/s3/aws4_request 41619d066d595833ed27733aab1058f334fee6020f1f71f463bad19ad93c9717 [botocore.auth] 2026-02-25T02:55:24.082659Z [debug ] Signature: 8fa1cdd5f3a776e9ea122be93431d7bff15d4760912e06f35bbf0dbd194531be [botocore.auth] 2026-02-25T02:55:24.082846Z [debug ] Event request-created.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:55:24.083046Z [debug ] Sending http request: [botocore.endpoint] 2026-02-25T02:55:26.792043Z [debug ] Exception received when sending HTTP request. [botocore.endpoint] Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" 2026-02-25T02:55:26.805183Z [debug ] Event needs-retry.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:55:26.805542Z [debug ] retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" [botocore.retryhandler] Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry return await resolve_awaitable( ^^^^^^^^^^^^^^^^^^^^^^^^ self._checker(attempt_number, response, caught_exception) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable return await obj ^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call checker(attempt_number, response, caught_exception) ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__ return self._check_caught_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ attempt_number, caught_exception ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception raise caught_exception File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" 2026-02-25T02:55:26.811789Z [debug ] Retry needed, action of: 0.9825367313267743 [botocore.retryhandler] 2026-02-25T02:55:26.811972Z [debug ] Event needs-retry.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:55:26.812124Z [debug ] Response received to retry, sleeping for 0.9825367313267743 seconds [botocore.endpoint] 2026-02-25T02:55:27.809690Z [debug ] Event request-created.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:55:27.810064Z [debug ] Event choose-signer.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:55:27.810310Z [debug ] Event choose-signer.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:55:27.810563Z [debug ] Event before-sign.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:55:27.810768Z [debug ] Event before-sign.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:55:27.811140Z [debug ] Calculating signature using v4 auth. [botocore.auth] 2026-02-25T02:55:27.811315Z [debug ] CanonicalRequest: PUT /imago host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025527Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth] 2026-02-25T02:55:27.811512Z [debug ] StringToSign: AWS4-HMAC-SHA256 20260225T025527Z 20260225/us-east-1/s3/aws4_request 03a33dad5c03ad96ab1789146efb808b1ce2ab12dda3b6c3d14976a385b73a0f [botocore.auth] 2026-02-25T02:55:27.811800Z [debug ] Signature: c8dc44cd87a3630ad987dadbdb1620d12e59f4b66b5dc201e713d71796c37341 [botocore.auth] 2026-02-25T02:55:27.812109Z [debug ] Event request-created.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:55:27.812461Z [debug ] Sending http request: [botocore.endpoint] 2026-02-25T02:55:30.503020Z [debug ] Exception received when sending HTTP request. [botocore.endpoint] Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" 2026-02-25T02:55:30.525608Z [debug ] Event needs-retry.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:55:30.526057Z [debug ] retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" [botocore.retryhandler] Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry return await resolve_awaitable( ^^^^^^^^^^^^^^^^^^^^^^^^ self._checker(attempt_number, response, caught_exception) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable return await obj ^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call checker(attempt_number, response, caught_exception) ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__ return self._check_caught_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ attempt_number, caught_exception ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception raise caught_exception File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" 2026-02-25T02:55:30.534407Z [debug ] Retry needed, action of: 2.1237651119553416 [botocore.retryhandler] 2026-02-25T02:55:30.534624Z [debug ] Event needs-retry.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:55:30.534803Z [debug ] Response received to retry, sleeping for 2.1237651119553416 seconds [botocore.endpoint] 2026-02-25T02:55:32.666894Z [debug ] Event request-created.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:55:32.667300Z [debug ] Event choose-signer.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:55:32.667543Z [debug ] Event choose-signer.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:55:32.667876Z [debug ] Event before-sign.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:55:32.668062Z [debug ] Event before-sign.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:55:32.668407Z [debug ] Calculating signature using v4 auth. [botocore.auth] 2026-02-25T02:55:32.668565Z [debug ] CanonicalRequest: PUT /imago host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025532Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth] 2026-02-25T02:55:32.668736Z [debug ] StringToSign: AWS4-HMAC-SHA256 20260225T025532Z 20260225/us-east-1/s3/aws4_request c3f0c8198533da147d98a2cc1ab31fbe24db4d962b25fb09ac6aecc1a6d15771 [botocore.auth] 2026-02-25T02:55:32.668902Z [debug ] Signature: 27db910d5040800c7e1cf44bc9ce9fde636104ed63df36e1fabb263ee3a08583 [botocore.auth] 2026-02-25T02:55:32.669073Z [debug ] Event request-created.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:55:32.669277Z [debug ] Sending http request: [botocore.endpoint] 2026-02-25T02:55:35.379697Z [debug ] Exception received when sending HTTP request. [botocore.endpoint] Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" 2026-02-25T02:55:35.401929Z [debug ] Event needs-retry.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:55:35.402482Z [debug ] retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" [botocore.retryhandler] Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry return await resolve_awaitable( ^^^^^^^^^^^^^^^^^^^^^^^^ self._checker(attempt_number, response, caught_exception) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable return await obj ^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call checker(attempt_number, response, caught_exception) ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__ return self._check_caught_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ attempt_number, caught_exception ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception raise caught_exception File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" 2026-02-25T02:55:35.411689Z [debug ] Retry needed, action of: 0.7150717720973789 [botocore.retryhandler] 2026-02-25T02:55:35.411906Z [debug ] Event needs-retry.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:55:35.412090Z [debug ] Response received to retry, sleeping for 0.7150717720973789 seconds [botocore.endpoint] 2026-02-25T02:55:36.135027Z [debug ] Event request-created.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:55:36.135530Z [debug ] Event choose-signer.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:55:36.135805Z [debug ] Event choose-signer.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:55:36.136073Z [debug ] Event before-sign.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:55:36.136334Z [debug ] Event before-sign.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:55:36.136820Z [debug ] Calculating signature using v4 auth. [botocore.auth] 2026-02-25T02:55:36.137080Z [debug ] CanonicalRequest: PUT /imago host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025536Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth] 2026-02-25T02:55:36.137394Z [debug ] StringToSign: AWS4-HMAC-SHA256 20260225T025536Z 20260225/us-east-1/s3/aws4_request 35469a6ea2d31d7f1bdb936f2f5c1460f64504dcfc65333c2d2a8ad57b93c6ca [botocore.auth] 2026-02-25T02:55:36.137755Z [debug ] Signature: 02b92b1cc4744fa18a93446d51868cb93ad09c5306c35c3e49bfa41a9dd0cb23 [botocore.auth] 2026-02-25T02:55:36.138120Z [debug ] Event request-created.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:55:36.138461Z [debug ] Sending http request: [botocore.endpoint] 2026-02-25T02:55:38.839263Z [debug ] Exception received when sending HTTP request. [botocore.endpoint] Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" 2026-02-25T02:55:38.845658Z [debug ] Event needs-retry.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:55:38.846194Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:55:38.846488Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:55:38.847106Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:55:38.847271Z [debug ] operation functools.partial() completed [aiosqlite] ------------------------------ Captured log call ------------------------------ DEBUG multipart.multipart:multipart.py:626 Calling on_part_begin with no data DEBUG multipart.multipart:multipart.py:623 Calling on_header_field with data[0:19] DEBUG multipart.multipart:multipart.py:623 Calling on_header_value with data[21:64] DEBUG multipart.multipart:multipart.py:626 Calling on_header_end with no data DEBUG multipart.multipart:multipart.py:623 Calling on_header_field with data[66:78] DEBUG multipart.multipart:multipart.py:623 Calling on_header_value with data[80:90] DEBUG multipart.multipart:multipart.py:626 Calling on_header_end with no data DEBUG multipart.multipart:multipart.py:626 Calling on_headers_finished with no data DEBUG multipart.multipart:multipart.py:623 Calling on_part_data with data[0:22] DEBUG multipart.multipart:multipart.py:626 Calling on_part_end with no data DEBUG multipart.multipart:multipart.py:626 Calling on_end with no data DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.api_key_hash = ?', ('982e4d62421a0c37943e4a54bc2511f5ca0f29003fd7aa4ae43f7b8e5b29fef1',)) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.api_key_hash = ?', ('982e4d62421a0c37943e4a54bc2511f5ca0f29003fd7aa4ae43f7b8e5b29fef1',)) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG botocore.hooks:hooks.py:482 Changing event name from creating-client-class.iot-data to creating-client-class.iot-data-plane DEBUG botocore.hooks:hooks.py:482 Changing event name from before-call.apigateway to before-call.api-gateway DEBUG botocore.hooks:hooks.py:482 Changing event name from request-created.machinelearning.Predict to request-created.machine-learning.Predict DEBUG botocore.hooks:hooks.py:482 Changing event name from before-parameter-build.autoscaling.CreateLaunchConfiguration to before-parameter-build.auto-scaling.CreateLaunchConfiguration DEBUG botocore.hooks:hooks.py:482 Changing event name from before-parameter-build.route53 to before-parameter-build.route-53 DEBUG botocore.hooks:hooks.py:482 Changing event name from request-created.cloudsearchdomain.Search to request-created.cloudsearch-domain.Search DEBUG botocore.hooks:hooks.py:482 Changing event name from docs.*.autoscaling.CreateLaunchConfiguration.complete-section to docs.*.auto-scaling.CreateLaunchConfiguration.complete-section DEBUG botocore.hooks:hooks.py:482 Changing event name from before-parameter-build.logs.CreateExportTask to before-parameter-build.cloudwatch-logs.CreateExportTask DEBUG botocore.hooks:hooks.py:482 Changing event name from docs.*.logs.CreateExportTask.complete-section to docs.*.cloudwatch-logs.CreateExportTask.complete-section DEBUG botocore.hooks:hooks.py:482 Changing event name from before-parameter-build.cloudsearchdomain.Search to before-parameter-build.cloudsearch-domain.Search DEBUG botocore.hooks:hooks.py:482 Changing event name from docs.*.cloudsearchdomain.Search.complete-section to docs.*.cloudsearch-domain.Search.complete-section DEBUG botocore.session:session.py:379 Setting config variable for region to 'us-east-1' DEBUG botocore.loaders:loaders.py:180 Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\endpoints.json DEBUG botocore.loaders:loaders.py:180 Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\sdk-default-configuration.json DEBUG botocore.hooks:hooks.py:63 Event choose-service-name: calling handler DEBUG botocore.loaders:loaders.py:180 Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\s3\2006-03-01\service-2.json.gz DEBUG botocore.loaders:loaders.py:180 Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\s3\2006-03-01\endpoint-rule-set-1.json.gz DEBUG botocore.loaders:loaders.py:180 Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\partitions.json DEBUG botocore.hooks:hooks.py:63 Event creating-client-class.s3: calling handler DEBUG botocore.hooks:hooks.py:63 Event creating-client-class.s3: calling handler ._handler at 0x00000265DF052CF0> DEBUG botocore.hooks:hooks.py:63 Event creating-client-class.s3: calling handler DEBUG botocore.endpoint:endpoint.py:316 Setting s3 timeout as (60, 60) DEBUG botocore.loaders:loaders.py:180 Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\_retry.json DEBUG botocore.client:client.py:185 Registering retry handlers for service: s3 DEBUG botocore.utils:utils.py:1721 Registering S3 region redirector handler DEBUG botocore.utils:utils.py:1669 Registering S3Express Identity Resolver DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.HeadBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.HeadBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.HeadBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.HeadBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.HeadBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-endpoint-resolution.s3: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-endpoint-resolution.s3: calling handler > DEBUG aiobotocore.regions:regions.py:27 Calling endpoint provider with parameters: {'Bucket': 'imago', 'Region': 'us-east-1', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://minio:9000', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': True, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True} DEBUG aiobotocore.regions:regions.py:42 Endpoint provider result: http://minio:9000/imago DEBUG botocore.regions:regions.py:660 Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" DEBUG botocore.regions:regions.py:733 Selected auth type "v4" as "v4" with signing context params: {'region': 'us-east-1', 'signing_name': 's3', 'disableDoubleEncoding': True} DEBUG botocore.hooks:hooks.py:63 Event before-call.s3.HeadBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-call.s3.HeadBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event before-call.s3.HeadBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-call.s3.HeadBucket: calling handler DEBUG botocore.endpoint:endpoint.py:114 Making request for OperationModel(name=HeadBucket) with params: {'url_path': '', 'query_string': {}, 'method': 'HEAD', 'headers': {'User-Agent': 'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106'}, 'body': b'', 'auth_path': '/imago/', 'url': 'http://minio:9000/imago', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': False, 'auth_type': 'v4', 's3_redirect': {'redirected': False, 'bucket': 'imago', 'params': {'Bucket': 'imago'}}, 'input_params': {'Bucket': 'imago'}, 'signing': {'region': 'us-east-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'us-east-1'}]}}} DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.HeadBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.HeadBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.HeadBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.HeadBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.HeadBucket: calling handler > DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth. DEBUG botocore.auth:auth.py:426 CanonicalRequest: HEAD /imago host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025456Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 DEBUG botocore.auth:auth.py:428 StringToSign: AWS4-HMAC-SHA256 20260225T025456Z 20260225/us-east-1/s3/aws4_request a979fa755bea46acb40f9c6de1d4b327489c197472a280a209fcc0f63c1fd90b DEBUG botocore.auth:auth.py:430 Signature: a0d4e61a077e0d27ca1226ba9dc2973d149bf820c3d5c96d15804e2790843536 DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.HeadBucket: calling handler DEBUG botocore.endpoint:endpoint.py:165 Sending http request: DEBUG botocore.httpsession:httpsession.py:97 Certificate path: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\certifi\cacert.pem DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request. Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.HeadBucket: calling handler DEBUG botocore.retryhandler:retryhandler.py:156 retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry return await resolve_awaitable( ^^^^^^^^^^^^^^^^^^^^^^^^ self._checker(attempt_number, response, caught_exception) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable return await obj ^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call checker(attempt_number, response, caught_exception) ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__ return self._check_caught_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ attempt_number, caught_exception ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception raise caught_exception File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" DEBUG botocore.retryhandler:retryhandler.py:109 Retry needed, action of: 0.9623245816856212 DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.HeadBucket: calling handler > DEBUG botocore.endpoint:endpoint.py:279 Response received to retry, sleeping for 0.9623245816856212 seconds DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.HeadBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.HeadBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.HeadBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.HeadBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.HeadBucket: calling handler > DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth. DEBUG botocore.auth:auth.py:426 CanonicalRequest: HEAD /imago host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025500Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 DEBUG botocore.auth:auth.py:428 StringToSign: AWS4-HMAC-SHA256 20260225T025500Z 20260225/us-east-1/s3/aws4_request 8d129def73a0d3c0ac09cd6185298e7cbb40cced9fc8b1bd6f5a8957d9a639ae DEBUG botocore.auth:auth.py:430 Signature: f91033c08f3a6d640b839575815f96604bfe16d8884dbb9bed3f75a38ef280af DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.HeadBucket: calling handler DEBUG botocore.endpoint:endpoint.py:165 Sending http request: DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request. Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.HeadBucket: calling handler DEBUG botocore.retryhandler:retryhandler.py:156 retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry return await resolve_awaitable( ^^^^^^^^^^^^^^^^^^^^^^^^ self._checker(attempt_number, response, caught_exception) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable return await obj ^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call checker(attempt_number, response, caught_exception) ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__ return self._check_caught_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ attempt_number, caught_exception ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception raise caught_exception File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" DEBUG botocore.retryhandler:retryhandler.py:109 Retry needed, action of: 1.9065629382265696 DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.HeadBucket: calling handler > DEBUG botocore.endpoint:endpoint.py:279 Response received to retry, sleeping for 1.9065629382265696 seconds DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.HeadBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.HeadBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.HeadBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.HeadBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.HeadBucket: calling handler > DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth. DEBUG botocore.auth:auth.py:426 CanonicalRequest: HEAD /imago host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025505Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 DEBUG botocore.auth:auth.py:428 StringToSign: AWS4-HMAC-SHA256 20260225T025505Z 20260225/us-east-1/s3/aws4_request 30929c5cdda200e74f592af25b557232fc09ae9926bfc6f7053df93a85d82a4c DEBUG botocore.auth:auth.py:430 Signature: ce4821067f3d7ab94e11d3ea1de17cdd26e9820123628e26e3cc79ff068a2d2c DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.HeadBucket: calling handler DEBUG botocore.endpoint:endpoint.py:165 Sending http request: DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request. Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.HeadBucket: calling handler DEBUG botocore.retryhandler:retryhandler.py:156 retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry return await resolve_awaitable( ^^^^^^^^^^^^^^^^^^^^^^^^ self._checker(attempt_number, response, caught_exception) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable return await obj ^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call checker(attempt_number, response, caught_exception) ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__ return self._check_caught_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ attempt_number, caught_exception ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception raise caught_exception File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" DEBUG botocore.retryhandler:retryhandler.py:109 Retry needed, action of: 1.131206484329033 DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.HeadBucket: calling handler > DEBUG botocore.endpoint:endpoint.py:279 Response received to retry, sleeping for 1.131206484329033 seconds DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.HeadBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.HeadBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.HeadBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.HeadBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.HeadBucket: calling handler > DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth. DEBUG botocore.auth:auth.py:426 CanonicalRequest: HEAD /imago host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025509Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 DEBUG botocore.auth:auth.py:428 StringToSign: AWS4-HMAC-SHA256 20260225T025509Z 20260225/us-east-1/s3/aws4_request c27ba6a9ed724a70f2a5f1e1b2dded72e957659ae97dd84c3e15e2dcc1a5fedf DEBUG botocore.auth:auth.py:430 Signature: 688d67de0878abcbebcbda8bd9e0f43a7507d8c6b8057e283fd533b16f5b65b7 DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.HeadBucket: calling handler DEBUG botocore.endpoint:endpoint.py:165 Sending http request: DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request. Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.HeadBucket: calling handler DEBUG botocore.retryhandler:retryhandler.py:156 retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry return await resolve_awaitable( ^^^^^^^^^^^^^^^^^^^^^^^^ self._checker(attempt_number, response, caught_exception) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable return await obj ^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call checker(attempt_number, response, caught_exception) ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__ return self._check_caught_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ attempt_number, caught_exception ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception raise caught_exception File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" DEBUG botocore.retryhandler:retryhandler.py:109 Retry needed, action of: 6.153762902634132 DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.HeadBucket: calling handler > DEBUG botocore.endpoint:endpoint.py:279 Response received to retry, sleeping for 6.153762902634132 seconds DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.HeadBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.HeadBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.HeadBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.HeadBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.HeadBucket: calling handler > DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth. DEBUG botocore.auth:auth.py:426 CanonicalRequest: HEAD /imago host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025518Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 DEBUG botocore.auth:auth.py:428 StringToSign: AWS4-HMAC-SHA256 20260225T025518Z 20260225/us-east-1/s3/aws4_request d66e5ccfab987609c6d84ab6fced7fd359a7b85b1ca2ae62487ef153f4a6cfd4 DEBUG botocore.auth:auth.py:430 Signature: 458824d5c7971c590a506f966dc512ea680bc0d24bd8715960fc3bf8a6e60df6 DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.HeadBucket: calling handler DEBUG botocore.endpoint:endpoint.py:165 Sending http request: DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request. Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.HeadBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.CreateBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.CreateBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.CreateBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.CreateBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.CreateBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-endpoint-resolution.s3: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-endpoint-resolution.s3: calling handler > DEBUG aiobotocore.regions:regions.py:27 Calling endpoint provider with parameters: {'Bucket': 'imago', 'Region': 'us-east-1', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://minio:9000', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': True, 'DisableAccessPoints': True, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True, 'UseS3ExpressControlEndpoint': True} DEBUG aiobotocore.regions:regions.py:42 Endpoint provider result: http://minio:9000/imago DEBUG botocore.regions:regions.py:660 Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" DEBUG botocore.regions:regions.py:733 Selected auth type "v4" as "v4" with signing context params: {'region': 'us-east-1', 'signing_name': 's3', 'disableDoubleEncoding': True} DEBUG botocore.hooks:hooks.py:63 Event before-call.s3.CreateBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-call.s3.CreateBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event before-call.s3.CreateBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-call.s3.CreateBucket: calling handler DEBUG botocore.endpoint:endpoint.py:114 Making request for OperationModel(name=CreateBucket) with params: {'url_path': '', 'query_string': {}, 'method': 'PUT', 'headers': {'User-Agent': 'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106'}, 'body': b'', 'auth_path': '/imago/', 'url': 'http://minio:9000/imago', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': False, 'auth_type': 'v4', 's3_redirect': {'redirected': False, 'bucket': 'imago', 'params': {'Bucket': 'imago'}}, 'input_params': {'Bucket': 'imago'}, 'signing': {'region': 'us-east-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'us-east-1'}]}}} DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.CreateBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.CreateBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.CreateBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.CreateBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.CreateBucket: calling handler > DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth. DEBUG botocore.auth:auth.py:426 CanonicalRequest: PUT /imago host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025520Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 DEBUG botocore.auth:auth.py:428 StringToSign: AWS4-HMAC-SHA256 20260225T025520Z 20260225/us-east-1/s3/aws4_request 5631b154098bc8593ebdf8fa4d8f1991aae6595adcfc0b6fc6b1106180f73e7f DEBUG botocore.auth:auth.py:430 Signature: 3a8e8814f84e8c9b7d842b568377a10125ddd03e2963dad1218c404a87193c3f DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.CreateBucket: calling handler DEBUG botocore.endpoint:endpoint.py:165 Sending http request: DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request. Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.CreateBucket: calling handler DEBUG botocore.retryhandler:retryhandler.py:156 retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry return await resolve_awaitable( ^^^^^^^^^^^^^^^^^^^^^^^^ self._checker(attempt_number, response, caught_exception) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable return await obj ^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call checker(attempt_number, response, caught_exception) ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__ return self._check_caught_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ attempt_number, caught_exception ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception raise caught_exception File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" DEBUG botocore.retryhandler:retryhandler.py:109 Retry needed, action of: 0.41245383447509676 DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.CreateBucket: calling handler > DEBUG botocore.endpoint:endpoint.py:279 Response received to retry, sleeping for 0.41245383447509676 seconds DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.CreateBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.CreateBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.CreateBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.CreateBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.CreateBucket: calling handler > DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth. DEBUG botocore.auth:auth.py:426 CanonicalRequest: PUT /imago host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025524Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 DEBUG botocore.auth:auth.py:428 StringToSign: AWS4-HMAC-SHA256 20260225T025524Z 20260225/us-east-1/s3/aws4_request 41619d066d595833ed27733aab1058f334fee6020f1f71f463bad19ad93c9717 DEBUG botocore.auth:auth.py:430 Signature: 8fa1cdd5f3a776e9ea122be93431d7bff15d4760912e06f35bbf0dbd194531be DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.CreateBucket: calling handler DEBUG botocore.endpoint:endpoint.py:165 Sending http request: DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request. Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.CreateBucket: calling handler DEBUG botocore.retryhandler:retryhandler.py:156 retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry return await resolve_awaitable( ^^^^^^^^^^^^^^^^^^^^^^^^ self._checker(attempt_number, response, caught_exception) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable return await obj ^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call checker(attempt_number, response, caught_exception) ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__ return self._check_caught_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ attempt_number, caught_exception ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception raise caught_exception File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" DEBUG botocore.retryhandler:retryhandler.py:109 Retry needed, action of: 0.9825367313267743 DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.CreateBucket: calling handler > DEBUG botocore.endpoint:endpoint.py:279 Response received to retry, sleeping for 0.9825367313267743 seconds DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.CreateBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.CreateBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.CreateBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.CreateBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.CreateBucket: calling handler > DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth. DEBUG botocore.auth:auth.py:426 CanonicalRequest: PUT /imago host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025527Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 DEBUG botocore.auth:auth.py:428 StringToSign: AWS4-HMAC-SHA256 20260225T025527Z 20260225/us-east-1/s3/aws4_request 03a33dad5c03ad96ab1789146efb808b1ce2ab12dda3b6c3d14976a385b73a0f DEBUG botocore.auth:auth.py:430 Signature: c8dc44cd87a3630ad987dadbdb1620d12e59f4b66b5dc201e713d71796c37341 DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.CreateBucket: calling handler DEBUG botocore.endpoint:endpoint.py:165 Sending http request: DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request. Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.CreateBucket: calling handler DEBUG botocore.retryhandler:retryhandler.py:156 retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry return await resolve_awaitable( ^^^^^^^^^^^^^^^^^^^^^^^^ self._checker(attempt_number, response, caught_exception) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable return await obj ^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call checker(attempt_number, response, caught_exception) ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__ return self._check_caught_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ attempt_number, caught_exception ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception raise caught_exception File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" DEBUG botocore.retryhandler:retryhandler.py:109 Retry needed, action of: 2.1237651119553416 DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.CreateBucket: calling handler > DEBUG botocore.endpoint:endpoint.py:279 Response received to retry, sleeping for 2.1237651119553416 seconds DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.CreateBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.CreateBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.CreateBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.CreateBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.CreateBucket: calling handler > DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth. DEBUG botocore.auth:auth.py:426 CanonicalRequest: PUT /imago host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025532Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 DEBUG botocore.auth:auth.py:428 StringToSign: AWS4-HMAC-SHA256 20260225T025532Z 20260225/us-east-1/s3/aws4_request c3f0c8198533da147d98a2cc1ab31fbe24db4d962b25fb09ac6aecc1a6d15771 DEBUG botocore.auth:auth.py:430 Signature: 27db910d5040800c7e1cf44bc9ce9fde636104ed63df36e1fabb263ee3a08583 DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.CreateBucket: calling handler DEBUG botocore.endpoint:endpoint.py:165 Sending http request: DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request. Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.CreateBucket: calling handler DEBUG botocore.retryhandler:retryhandler.py:156 retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry return await resolve_awaitable( ^^^^^^^^^^^^^^^^^^^^^^^^ self._checker(attempt_number, response, caught_exception) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable return await obj ^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call checker(attempt_number, response, caught_exception) ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__ return self._check_caught_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ attempt_number, caught_exception ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception raise caught_exception File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" DEBUG botocore.retryhandler:retryhandler.py:109 Retry needed, action of: 0.7150717720973789 DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.CreateBucket: calling handler > DEBUG botocore.endpoint:endpoint.py:279 Response received to retry, sleeping for 0.7150717720973789 seconds DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.CreateBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.CreateBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.CreateBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.CreateBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.CreateBucket: calling handler > DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth. DEBUG botocore.auth:auth.py:426 CanonicalRequest: PUT /imago host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025536Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 DEBUG botocore.auth:auth.py:428 StringToSign: AWS4-HMAC-SHA256 20260225T025536Z 20260225/us-east-1/s3/aws4_request 35469a6ea2d31d7f1bdb936f2f5c1460f64504dcfc65333c2d2a8ad57b93c6ca DEBUG botocore.auth:auth.py:430 Signature: 02b92b1cc4744fa18a93446d51868cb93ad09c5306c35c3e49bfa41a9dd0cb23 DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.CreateBucket: calling handler DEBUG botocore.endpoint:endpoint.py:165 Sending http request: DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request. Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.CreateBucket: calling handler DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed -------------------------- Captured stdout teardown --------------------------- 2026-02-25T02:55:39.211316Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:55:39.211784Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:55:39.212200Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:55:39.212372Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:55:39.213266Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:55:39.213473Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:55:39.213829Z [debug ] executing functools.partial(, 'PRAGMA main.table_info("images")', ()) [aiosqlite] 2026-02-25T02:55:39.214050Z [debug ] operation functools.partial(, 'PRAGMA main.table_info("images")', ()) completed [aiosqlite] 2026-02-25T02:55:39.214286Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:55:39.214471Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:55:39.214727Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:55:39.214893Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:55:39.215299Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:55:39.215465Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:55:39.215826Z [debug ] executing functools.partial(, 'PRAGMA main.table_info("api_clients")', ()) [aiosqlite] 2026-02-25T02:55:39.216124Z [debug ] operation functools.partial(, 'PRAGMA main.table_info("api_clients")', ()) completed [aiosqlite] 2026-02-25T02:55:39.216475Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:55:39.216666Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:55:39.216944Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:55:39.217094Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:55:39.217479Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:55:39.217622Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:55:39.217855Z [debug ] executing functools.partial(, '\nDROP TABLE images', ()) [aiosqlite] 2026-02-25T02:55:39.218131Z [debug ] operation functools.partial(, '\nDROP TABLE images', ()) completed [aiosqlite] 2026-02-25T02:55:39.218365Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:55:39.218511Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:55:39.218833Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:55:39.218970Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:55:39.219195Z [debug ] executing functools.partial(, '\nDROP TABLE api_clients', ()) [aiosqlite] 2026-02-25T02:55:39.219411Z [debug ] operation functools.partial(, '\nDROP TABLE api_clients', ()) completed [aiosqlite] 2026-02-25T02:55:39.219635Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:55:39.219769Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:55:39.220123Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:55:39.220262Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:55:39.220538Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:55:39.220676Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:55:39.221339Z [debug ] Using proactor: IocpProactor [asyncio] ---------------------------- Captured log teardown ---------------------------- DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'PRAGMA main.table_info("images")', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'PRAGMA main.table_info("images")', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'PRAGMA main.table_info("api_clients")', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'PRAGMA main.table_info("api_clients")', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, '\nDROP TABLE images', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, '\nDROP TABLE images', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, '\nDROP TABLE api_clients', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, '\nDROP TABLE api_clients', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG asyncio:proactor_events.py:633 Using proactor: IocpProactor ___________________ test_rate_limit_per_client_independent ____________________ + Exception Group Traceback (most recent call last): | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_utils.py", line 77, in collapse_excgroups | yield | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py", line 186, in __call__ | async with anyio.create_task_group() as task_group: | ~~~~~~~~~~~~~~~~~~~~~~~^^ | File "c:\Users\bruno\scoop\apps\python\3.14.3\Lib\site-packages\anyio\_backends\_asyncio.py", line 783, in __aexit__ | raise BaseExceptionGroup( | "unhandled errors in a TaskGroup", self._exceptions | ) from None | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception) +-+---------------- 1 ---------------- | Traceback (most recent call last): | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\runner.py", line 341, in from_call | result: TResult | None = func() | ~~~~^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\runner.py", line 242, in | lambda: runtest_hook(item=item, **kwds), when=when, reraise=reraise | ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_hooks.py", line 512, in __call__ | return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) | ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_manager.py", line 120, in _hookexec | return self._inner_hookexec(hook_name, methods, kwargs, firstresult) | ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 167, in _multicall | raise exception | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 139, in _multicall | teardown.throw(exception) | ~~~~~~~~~~~~~~^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\threadexception.py", line 92, in pytest_runtest_call | yield from thread_exception_runtest_hook() | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\threadexception.py", line 68, in thread_exception_runtest_hook | yield | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 139, in _multicall | teardown.throw(exception) | ~~~~~~~~~~~~~~^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\unraisableexception.py", line 95, in pytest_runtest_call | yield from unraisable_exception_runtest_hook() | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\unraisableexception.py", line 70, in unraisable_exception_runtest_hook | yield | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 139, in _multicall | teardown.throw(exception) | ~~~~~~~~~~~~~~^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\logging.py", line 846, in pytest_runtest_call | yield from self._runtest_for(item, "call") | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\logging.py", line 829, in _runtest_for | yield | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 139, in _multicall | teardown.throw(exception) | ~~~~~~~~~~~~~~^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\capture.py", line 880, in pytest_runtest_call | return (yield) | ^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 139, in _multicall | teardown.throw(exception) | ~~~~~~~~~~~~~~^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\skipping.py", line 257, in pytest_runtest_call | return (yield) | ^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 121, in _multicall | res = hook_impl.function(*args) | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\runner.py", line 174, in pytest_runtest_call | item.runtest() | ~~~~~~~~~~~~^^ | File "c:\Users\bruno\scoop\apps\python\3.14.3\Lib\site-packages\pytest_asyncio\plugin.py", line 457, in runtest | super().runtest() | ~~~~~~~~~~~~~~~^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\python.py", line 1627, in runtest | self.ihook.pytest_pyfunc_call(pyfuncitem=self) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_hooks.py", line 512, in __call__ | return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) | ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_manager.py", line 120, in _hookexec | return self._inner_hookexec(hook_name, methods, kwargs, firstresult) | ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 167, in _multicall | raise exception | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 139, in _multicall | teardown.throw(exception) | ~~~~~~~~~~~~~~^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 53, in run_old_style_hookwrapper | return result.get_result() | ~~~~~~~~~~~~~~~~~^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_result.py", line 103, in get_result | raise exc.with_traceback(tb) | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 38, in run_old_style_hookwrapper | res = yield | ^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\pluggy\_callers.py", line 121, in _multicall | res = hook_impl.function(*args) | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\_pytest\python.py", line 159, in pytest_pyfunc_call | result = testfunction(**testargs) | File "c:\Users\bruno\scoop\apps\python\3.14.3\Lib\site-packages\pytest_asyncio\plugin.py", line 929, in inner | _loop.run_until_complete(task) | ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 719, in run_until_complete | return future.result() | ~~~~~~~~~~~~~^^ | File "C:\dev\git\python\imago\tests\test_rate_limit.py", line 86, in test_rate_limit_per_client_independent | status_a = await _quick_upload(async_client, auth_headers_a) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "C:\dev\git\python\imago\tests\test_rate_limit.py", line 44, in _quick_upload | response = await async_client.post( | ^^^^^^^^^^^^^^^^^^^^^^^^ | ...<3 lines>... | ) | ^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py", line 1905, in post | return await self.request( | ^^^^^^^^^^^^^^^^^^^ | ...<13 lines>... | ) | ^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py", line 1585, in request | return await self.send(request, auth=auth, follow_redirects=follow_redirects) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py", line 1674, in send | response = await self._send_handling_auth( | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ...<4 lines>... | ) | ^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py", line 1702, in _send_handling_auth | response = await self._send_handling_redirects( | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ...<3 lines>... | ) | ^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py", line 1739, in _send_handling_redirects | response = await self._send_single_request(request) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py", line 1776, in _send_single_request | response = await transport.handle_async_request(request) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_transports\asgi.py", line 157, in handle_async_request | await self.app(scope, receive, send) | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\fastapi\applications.py", line 1054, in __call__ | await super().__call__(scope, receive, send) | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\applications.py", line 113, in __call__ | await self.middleware_stack(scope, receive, send) | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\errors.py", line 187, in __call__ | raise exc | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\errors.py", line 165, in __call__ | await self.app(scope, receive, _send) | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\prometheus_fastapi_instrumentator\middleware.py", line 174, in __call__ | raise exc | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\prometheus_fastapi_instrumentator\middleware.py", line 172, in __call__ | await self.app(scope, receive, send_wrapper) | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py", line 185, in __call__ | with collapse_excgroups(): | ~~~~~~~~~~~~~~~~~~^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\contextlib.py", line 162, in __exit__ | self.gen.throw(value) | ~~~~~~~~~~~~~~^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_utils.py", line 83, in collapse_excgroups | raise exc | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py", line 187, in __call__ | response = await self.dispatch_func(request, call_next) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "C:\dev\git\python\imago\app\middleware\logging_middleware.py", line 26, in dispatch | response = await call_next(request) | ^^^^^^^^^^^^^^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py", line 163, in call_next | raise app_exc | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py", line 149, in coro | await self.app(scope, receive_or_disconnect, send_no_error) | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py", line 185, in __call__ | with collapse_excgroups(): | ~~~~~~~~~~~~~~~~~~^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\contextlib.py", line 162, in __exit__ | self.gen.throw(value) | ~~~~~~~~~~~~~~^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_utils.py", line 83, in collapse_excgroups | raise exc | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py", line 187, in __call__ | response = await self.dispatch_func(request, call_next) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "C:\dev\git\python\imago\app\middleware\versioning.py", line 22, in dispatch | response = await call_next(request) | ^^^^^^^^^^^^^^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py", line 163, in call_next | raise app_exc | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py", line 149, in coro | await self.app(scope, receive_or_disconnect, send_no_error) | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\cors.py", line 85, in __call__ | await self.app(scope, receive, send) | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\exceptions.py", line 62, in __call__ | await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send) | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_exception_handler.py", line 62, in wrapped_app | raise exc | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_exception_handler.py", line 51, in wrapped_app | await app(scope, receive, sender) | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\routing.py", line 715, in __call__ | await self.middleware_stack(scope, receive, send) | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\routing.py", line 735, in app | await route.handle(scope, receive, send) | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\routing.py", line 288, in handle | await self.app(scope, receive, send) | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\routing.py", line 76, in app | await wrap_app_handling_exceptions(app, request)(scope, receive, send) | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_exception_handler.py", line 62, in wrapped_app | raise exc | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_exception_handler.py", line 51, in wrapped_app | await app(scope, receive, sender) | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\routing.py", line 73, in app | response = await f(request) | ^^^^^^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\fastapi\routing.py", line 301, in app | raw_response = await run_endpoint_function( | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ...<3 lines>... | ) | ^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\fastapi\routing.py", line 212, in run_endpoint_function | return await dependant.call(**values) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\slowapi\extension.py", line 734, in async_wrapper | response = await func(*args, **kwargs) # type: ignore | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "C:\dev\git\python\imago\app\routers\images.py", line 95, in upload_image | file_data = await storage.save_upload(file, client_id=client.id) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "C:\dev\git\python\imago\app\services\storage.py", line 64, in save_upload | await backend.save(content, rel_file_path, file.content_type) | File "C:\dev\git\python\imago\app\services\storage_backend.py", line 161, in save | await client.create_bucket(Bucket=self._bucket) | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\client.py", line 391, in _make_api_call | http, parsed_response = await self._make_request( | ^^^^^^^^^^^^^^^^^^^^^^^^^ | operation_model, request_dict, request_context | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ) | ^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\client.py", line 419, in _make_request | return await self._endpoint.make_request( | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | operation_model, request_dict | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ) | ^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 102, in _send_request | while await self._needs_retry( | ^^^^^^^^^^^^^^^^^^^^^^^^ | ...<5 lines>... | ): | ^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 264, in _needs_retry | responses = await self._event_emitter.emit( | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ...<7 lines>... | ) | ^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\hooks.py", line 66, in _emit | response = await resolve_awaitable(handler(**kwargs)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable | return await obj | ^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 107, in _call | if await resolve_awaitable(self._checker(**checker_kwargs)): | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable | return await obj | ^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 126, in _call | should_retry = await self._should_retry( | ^^^^^^^^^^^^^^^^^^^^^^^^^ | attempt_number, response, caught_exception | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ) | ^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 165, in _should_retry | return await resolve_awaitable( | ^^^^^^^^^^^^^^^^^^^^^^^^ | self._checker(attempt_number, response, caught_exception) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ) | ^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable | return await obj | ^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call | checker(attempt_number, response, caught_exception) | ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__ | return self._check_caught_exception( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | attempt_number, caught_exception | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ) | ^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception | raise caught_exception | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response | http_response = await self._send(request) | ^^^^^^^^^^^^^^^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send | return await self.http_session.send(request) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send | raise EndpointConnectionError(endpoint_url=request.url, error=e) | botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" +------------------------------------ During handling of the above exception, another exception occurred: tests\test_rate_limit.py:86: in test_rate_limit_per_client_independent status_a = await _quick_upload(async_client, auth_headers_a) tests\test_rate_limit.py:44: in _quick_upload response = await async_client.post( C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py:1905: in post return await self.request( C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py:1585: in request return await self.send(request, auth=auth, follow_redirects=follow_redirects) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py:1674: in send response = await self._send_handling_auth( C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py:1702: in _send_handling_auth response = await self._send_handling_redirects( C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py:1739: in _send_handling_redirects response = await self._send_single_request(request) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py:1776: in _send_single_request response = await transport.handle_async_request(request) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_transports\asgi.py:157: in handle_async_request await self.app(scope, receive, send) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\fastapi\applications.py:1054: in __call__ await super().__call__(scope, receive, send) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\applications.py:113: in __call__ await self.middleware_stack(scope, receive, send) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\errors.py:187: in __call__ raise exc C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\errors.py:165: in __call__ await self.app(scope, receive, _send) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\prometheus_fastapi_instrumentator\middleware.py:174: in __call__ raise exc C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\prometheus_fastapi_instrumentator\middleware.py:172: in __call__ await self.app(scope, receive, send_wrapper) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py:185: in __call__ with collapse_excgroups(): C:\Users\bruno\scoop\apps\python\current\Lib\contextlib.py:162: in __exit__ self.gen.throw(value) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_utils.py:83: in collapse_excgroups raise exc C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py:187: in __call__ response = await self.dispatch_func(request, call_next) app\middleware\logging_middleware.py:26: in dispatch response = await call_next(request) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py:163: in call_next raise app_exc C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py:149: in coro await self.app(scope, receive_or_disconnect, send_no_error) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py:185: in __call__ with collapse_excgroups(): C:\Users\bruno\scoop\apps\python\current\Lib\contextlib.py:162: in __exit__ self.gen.throw(value) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_utils.py:83: in collapse_excgroups raise exc C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py:187: in __call__ response = await self.dispatch_func(request, call_next) app\middleware\versioning.py:22: in dispatch response = await call_next(request) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py:163: in call_next raise app_exc C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\base.py:149: in coro await self.app(scope, receive_or_disconnect, send_no_error) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\cors.py:85: in __call__ await self.app(scope, receive, send) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\middleware\exceptions.py:62: in __call__ await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_exception_handler.py:62: in wrapped_app raise exc C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_exception_handler.py:51: in wrapped_app await app(scope, receive, sender) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\routing.py:715: in __call__ await self.middleware_stack(scope, receive, send) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\routing.py:735: in app await route.handle(scope, receive, send) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\routing.py:288: in handle await self.app(scope, receive, send) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\routing.py:76: in app await wrap_app_handling_exceptions(app, request)(scope, receive, send) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_exception_handler.py:62: in wrapped_app raise exc C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\_exception_handler.py:51: in wrapped_app await app(scope, receive, sender) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\starlette\routing.py:73: in app response = await f(request) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\fastapi\routing.py:301: in app raw_response = await run_endpoint_function( C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\fastapi\routing.py:212: in run_endpoint_function return await dependant.call(**values) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\slowapi\extension.py:734: in async_wrapper response = await func(*args, **kwargs) # type: ignore app\routers\images.py:95: in upload_image file_data = await storage.save_upload(file, client_id=client.id) app\services\storage.py:64: in save_upload await backend.save(content, rel_file_path, file.content_type) app\services\storage_backend.py:161: in save await client.create_bucket(Bucket=self._bucket) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\client.py:391: in _make_api_call http, parsed_response = await self._make_request( C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\client.py:419: in _make_request return await self._endpoint.make_request( C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py:102: in _send_request while await self._needs_retry( C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py:264: in _needs_retry responses = await self._event_emitter.emit( C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\hooks.py:66: in _emit response = await resolve_awaitable(handler(**kwargs)) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py:15: in resolve_awaitable return await obj C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py:107: in _call if await resolve_awaitable(self._checker(**checker_kwargs)): C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py:15: in resolve_awaitable return await obj C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py:126: in _call should_retry = await self._should_retry( C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py:165: in _should_retry return await resolve_awaitable( C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py:15: in resolve_awaitable return await obj C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py:174: in _call checker(attempt_number, response, caught_exception) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py:247: in __call__ return self._check_caught_exception( C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py:416: in _check_caught_exception raise caught_exception C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py:183: in _do_get_response http_response = await self._send(request) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py:287: in _send return await self.http_session.send(request) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py:267: in send raise EndpointConnectionError(endpoint_url=request.url, error=e) E botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" ---------------------------- Captured stdout setup ---------------------------- 2026-02-25T02:55:39.223337Z [debug ] Using proactor: IocpProactor [asyncio] 2026-02-25T02:55:39.224442Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:55:39.224645Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:55:39.224896Z [debug ] executing functools.partial(, 'PRAGMA main.table_info("images")', ()) [aiosqlite] 2026-02-25T02:55:39.225168Z [debug ] operation functools.partial(, 'PRAGMA main.table_info("images")', ()) completed [aiosqlite] 2026-02-25T02:55:39.225554Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:55:39.225784Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:55:39.226101Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:55:39.226241Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:55:39.226562Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:55:39.226696Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:55:39.226938Z [debug ] executing functools.partial(, 'PRAGMA temp.table_info("images")', ()) [aiosqlite] 2026-02-25T02:55:39.227171Z [debug ] operation functools.partial(, 'PRAGMA temp.table_info("images")', ()) completed [aiosqlite] 2026-02-25T02:55:39.227511Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:55:39.227712Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:55:39.228128Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:55:39.228326Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:55:39.228899Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:55:39.229116Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:55:39.229518Z [debug ] executing functools.partial(, 'PRAGMA main.table_info("api_clients")', ()) [aiosqlite] 2026-02-25T02:55:39.229925Z [debug ] operation functools.partial(, 'PRAGMA main.table_info("api_clients")', ()) completed [aiosqlite] 2026-02-25T02:55:39.230510Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:55:39.230802Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:55:39.231096Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:55:39.231279Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:55:39.231757Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:55:39.231943Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:55:39.232246Z [debug ] executing functools.partial(, 'PRAGMA temp.table_info("api_clients")', ()) [aiosqlite] 2026-02-25T02:55:39.232628Z [debug ] operation functools.partial(, 'PRAGMA temp.table_info("api_clients")', ()) completed [aiosqlite] 2026-02-25T02:55:39.232948Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:55:39.233086Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:55:39.233318Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:55:39.233457Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:55:39.234043Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:55:39.234182Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:55:39.234439Z [debug ] executing functools.partial(, '\nCREATE TABLE api_clients (\n\tid VARCHAR(36) NOT NULL, \n\tname VARCHAR(256) NOT NULL, \n\tapi_key_hash VARCHAR(64) NOT NULL, \n\tscopes JSON NOT NULL, \n\t"plan" VARCHAR(8) NOT NULL, \n\tis_active BOOLEAN NOT NULL, \n\tstorage_used_bytes BIGINT NOT NULL, \n\tquota_storage_mb INTEGER NOT NULL, \n\tquota_images INTEGER NOT NULL, \n\tcreated_at DATETIME, \n\tupdated_at DATETIME, \n\tPRIMARY KEY (id)\n)\n\n', ()) [aiosqlite] 2026-02-25T02:55:39.234746Z [debug ] operation functools.partial(, '\nCREATE TABLE api_clients (\n\tid VARCHAR(36) NOT NULL, \n\tname VARCHAR(256) NOT NULL, \n\tapi_key_hash VARCHAR(64) NOT NULL, \n\tscopes JSON NOT NULL, \n\t"plan" VARCHAR(8) NOT NULL, \n\tis_active BOOLEAN NOT NULL, \n\tstorage_used_bytes BIGINT NOT NULL, \n\tquota_storage_mb INTEGER NOT NULL, \n\tquota_images INTEGER NOT NULL, \n\tcreated_at DATETIME, \n\tupdated_at DATETIME, \n\tPRIMARY KEY (id)\n)\n\n', ()) completed [aiosqlite] 2026-02-25T02:55:39.235030Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:55:39.235169Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:55:39.235567Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:55:39.235701Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:55:39.235956Z [debug ] executing functools.partial(, 'CREATE UNIQUE INDEX ix_api_clients_api_key_hash ON api_clients (api_key_hash)', ()) [aiosqlite] 2026-02-25T02:55:39.236326Z [debug ] operation functools.partial(, 'CREATE UNIQUE INDEX ix_api_clients_api_key_hash ON api_clients (api_key_hash)', ()) completed [aiosqlite] 2026-02-25T02:55:39.236663Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:55:39.236824Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:55:39.237134Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:55:39.237283Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:55:39.237554Z [debug ] executing functools.partial(, 'CREATE INDEX ix_api_clients_id ON api_clients (id)', ()) [aiosqlite] 2026-02-25T02:55:39.237939Z [debug ] operation functools.partial(, 'CREATE INDEX ix_api_clients_id ON api_clients (id)', ()) completed [aiosqlite] 2026-02-25T02:55:39.238248Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:55:39.238528Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:55:39.239372Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:55:39.239644Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:55:39.240041Z [debug ] executing functools.partial(, '\nCREATE TABLE images (\n\tid INTEGER NOT NULL, \n\tuuid VARCHAR(36) NOT NULL, \n\tclient_id VARCHAR(36) NOT NULL, \n\toriginal_name VARCHAR(512) NOT NULL, \n\tfilename VARCHAR(512) NOT NULL, \n\tfile_path VARCHAR(1024) NOT NULL, \n\tthumbnail_path VARCHAR(1024), \n\tmime_type VARCHAR(128), \n\tfile_size BIGINT, \n\twidth INTEGER, \n\theight INTEGER, \n\tuploaded_at DATETIME, \n\tprocessing_status VARCHAR(10) NOT NULL, \n\tprocessing_error TEXT, \n\tprocessing_started_at DATETIME, \n\tprocessing_done_at DATETIME, \n\texif_raw JSON, \n\texif_make VARCHAR(256), \n\texif_model VARCHAR(256), \n\texif_lens VARCHAR(256), \n\texif_taken_at DATETIME, \n\texif_gps_lat FLOAT, \n\texif_gps_lon FLOAT, \n\texif_altitude FLOAT, \n\texif_iso INTEGER, \n\texif_aperture VARCHAR(32), \n\texif_shutter VARCHAR(32), \n\texif_focal VARCHAR(32), \n\texif_flash BOOLEAN, \n\texif_orientation INTEGER, \n\texif_software VARCHAR(256), \n\tocr_text TEXT, \n\tocr_language VARCHAR(64), \n\tocr_confidence FLOAT, \n\tocr_has_text BOOLEAN, \n\tai_description TEXT, \n\tai_tags JSON, \n\tai_confidence FLOAT, \n\tai_model_used VARCHAR(128), \n\tai_processed_at DATETIME, \n\tai_prompt_tokens INTEGER, \n\tai_output_tokens INTEGER, \n\tPRIMARY KEY (id), \n\tFOREIGN KEY(client_id) REFERENCES api_clients (id)\n)\n\n', ()) [aiosqlite] 2026-02-25T02:55:39.240622Z [debug ] operation functools.partial(, '\nCREATE TABLE images (\n\tid INTEGER NOT NULL, \n\tuuid VARCHAR(36) NOT NULL, \n\tclient_id VARCHAR(36) NOT NULL, \n\toriginal_name VARCHAR(512) NOT NULL, \n\tfilename VARCHAR(512) NOT NULL, \n\tfile_path VARCHAR(1024) NOT NULL, \n\tthumbnail_path VARCHAR(1024), \n\tmime_type VARCHAR(128), \n\tfile_size BIGINT, \n\twidth INTEGER, \n\theight INTEGER, \n\tuploaded_at DATETIME, \n\tprocessing_status VARCHAR(10) NOT NULL, \n\tprocessing_error TEXT, \n\tprocessing_started_at DATETIME, \n\tprocessing_done_at DATETIME, \n\texif_raw JSON, \n\texif_make VARCHAR(256), \n\texif_model VARCHAR(256), \n\texif_lens VARCHAR(256), \n\texif_taken_at DATETIME, \n\texif_gps_lat FLOAT, \n\texif_gps_lon FLOAT, \n\texif_altitude FLOAT, \n\texif_iso INTEGER, \n\texif_aperture VARCHAR(32), \n\texif_shutter VARCHAR(32), \n\texif_focal VARCHAR(32), \n\texif_flash BOOLEAN, \n\texif_orientation INTEGER, \n\texif_software VARCHAR(256), \n\tocr_text TEXT, \n\tocr_language VARCHAR(64), \n\tocr_confidence FLOAT, \n\tocr_has_text BOOLEAN, \n\tai_description TEXT, \n\tai_tags JSON, \n\tai_confidence FLOAT, \n\tai_model_used VARCHAR(128), \n\tai_processed_at DATETIME, \n\tai_prompt_tokens INTEGER, \n\tai_output_tokens INTEGER, \n\tPRIMARY KEY (id), \n\tFOREIGN KEY(client_id) REFERENCES api_clients (id)\n)\n\n', ()) completed [aiosqlite] 2026-02-25T02:55:39.240926Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:55:39.241070Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:55:39.241383Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:55:39.241524Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:55:39.241742Z [debug ] executing functools.partial(, 'CREATE UNIQUE INDEX ix_images_uuid ON images (uuid)', ()) [aiosqlite] 2026-02-25T02:55:39.241950Z [debug ] operation functools.partial(, 'CREATE UNIQUE INDEX ix_images_uuid ON images (uuid)', ()) completed [aiosqlite] 2026-02-25T02:55:39.242201Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:55:39.242337Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:55:39.242675Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:55:39.242861Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:55:39.243098Z [debug ] executing functools.partial(, 'CREATE INDEX ix_images_id ON images (id)', ()) [aiosqlite] 2026-02-25T02:55:39.243315Z [debug ] operation functools.partial(, 'CREATE INDEX ix_images_id ON images (id)', ()) completed [aiosqlite] 2026-02-25T02:55:39.243549Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:55:39.243686Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:55:39.243967Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:55:39.244105Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:55:39.244347Z [debug ] executing functools.partial(, 'CREATE INDEX ix_images_client_id ON images (client_id)', ()) [aiosqlite] 2026-02-25T02:55:39.244554Z [debug ] operation functools.partial(, 'CREATE INDEX ix_images_client_id ON images (client_id)', ()) completed [aiosqlite] 2026-02-25T02:55:39.244805Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:55:39.244943Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:55:39.245270Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:55:39.245438Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:55:39.245678Z [debug ] executing functools.partial(, 'CREATE INDEX ix_images_processing_status ON images (processing_status)', ()) [aiosqlite] 2026-02-25T02:55:39.245909Z [debug ] operation functools.partial(, 'CREATE INDEX ix_images_processing_status ON images (processing_status)', ()) completed [aiosqlite] 2026-02-25T02:55:39.246220Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:55:39.246366Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:55:39.246677Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:55:39.246818Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:55:39.247213Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:55:39.247487Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:55:39.249436Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:55:39.249624Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:55:39.249875Z [debug ] executing functools.partial(, 'INSERT INTO api_clients (id, name, api_key_hash, scopes, "plan", is_active, storage_used_bytes, quota_storage_mb, quota_images, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('578677ab-cfbc-4269-ae0a-d59f07813bee', 'Test Client A', '982e4d62421a0c37943e4a54bc2511f5ca0f29003fd7aa4ae43f7b8e5b29fef1', '["images:read", "images:write", "images:delete", "ai:use"]', 'STANDARD', 1, 0, 500, 1000, '2026-02-25 02:55:39.249314', '2026-02-25 02:55:39.249316')) [aiosqlite] 2026-02-25T02:55:39.250123Z [debug ] operation functools.partial(, 'INSERT INTO api_clients (id, name, api_key_hash, scopes, "plan", is_active, storage_used_bytes, quota_storage_mb, quota_images, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('578677ab-cfbc-4269-ae0a-d59f07813bee', 'Test Client A', '982e4d62421a0c37943e4a54bc2511f5ca0f29003fd7aa4ae43f7b8e5b29fef1', '["images:read", "images:write", "images:delete", "ai:use"]', 'STANDARD', 1, 0, 500, 1000, '2026-02-25 02:55:39.249314', '2026-02-25 02:55:39.249316')) completed [aiosqlite] 2026-02-25T02:55:39.250527Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:55:39.250693Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:55:39.251189Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:55:39.251343Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:55:39.251589Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:55:39.251727Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:55:39.252377Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:55:39.252525Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:55:39.252773Z [debug ] executing functools.partial(, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.id = ?', ('578677ab-cfbc-4269-ae0a-d59f07813bee',)) [aiosqlite] 2026-02-25T02:55:39.252999Z [debug ] operation functools.partial(, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.id = ?', ('578677ab-cfbc-4269-ae0a-d59f07813bee',)) completed [aiosqlite] 2026-02-25T02:55:39.253323Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:55:39.253488Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:55:39.253728Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:55:39.253870Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:55:39.254908Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:55:39.255189Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:55:39.255628Z [debug ] executing functools.partial(, 'INSERT INTO api_clients (id, name, api_key_hash, scopes, "plan", is_active, storage_used_bytes, quota_storage_mb, quota_images, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('98335d7a-c16a-4549-8d56-bbc24d4f767a', 'Test Client B', '7ab8fbb0f2b1aa2eec8bd0163e162d9a04f154c2b46a303fd777790c412c0bea', '["images:read", "images:write", "images:delete", "ai:use"]', 'FREE', 1, 0, 500, 1000, '2026-02-25 02:55:39.254743', '2026-02-25 02:55:39.254745')) [aiosqlite] 2026-02-25T02:55:39.255846Z [debug ] operation functools.partial(, 'INSERT INTO api_clients (id, name, api_key_hash, scopes, "plan", is_active, storage_used_bytes, quota_storage_mb, quota_images, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('98335d7a-c16a-4549-8d56-bbc24d4f767a', 'Test Client B', '7ab8fbb0f2b1aa2eec8bd0163e162d9a04f154c2b46a303fd777790c412c0bea', '["images:read", "images:write", "images:delete", "ai:use"]', 'FREE', 1, 0, 500, 1000, '2026-02-25 02:55:39.254743', '2026-02-25 02:55:39.254745')) completed [aiosqlite] 2026-02-25T02:55:39.256122Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:55:39.256264Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:55:39.256633Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:55:39.256791Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:55:39.257047Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:55:39.257184Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:55:39.257818Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:55:39.257959Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:55:39.258256Z [debug ] executing functools.partial(, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.id = ?', ('98335d7a-c16a-4549-8d56-bbc24d4f767a',)) [aiosqlite] 2026-02-25T02:55:39.258444Z [debug ] operation functools.partial(, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.id = ?', ('98335d7a-c16a-4549-8d56-bbc24d4f767a',)) completed [aiosqlite] 2026-02-25T02:55:39.258710Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:55:39.258852Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:55:39.259081Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:55:39.259216Z [debug ] operation functools.partial() completed [aiosqlite] ----------------------------- Captured log setup ------------------------------ DEBUG asyncio:proactor_events.py:633 Using proactor: IocpProactor DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'PRAGMA main.table_info("images")', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'PRAGMA main.table_info("images")', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'PRAGMA temp.table_info("images")', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'PRAGMA temp.table_info("images")', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'PRAGMA main.table_info("api_clients")', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'PRAGMA main.table_info("api_clients")', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'PRAGMA temp.table_info("api_clients")', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'PRAGMA temp.table_info("api_clients")', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, '\nCREATE TABLE api_clients (\n\tid VARCHAR(36) NOT NULL, \n\tname VARCHAR(256) NOT NULL, \n\tapi_key_hash VARCHAR(64) NOT NULL, \n\tscopes JSON NOT NULL, \n\t"plan" VARCHAR(8) NOT NULL, \n\tis_active BOOLEAN NOT NULL, \n\tstorage_used_bytes BIGINT NOT NULL, \n\tquota_storage_mb INTEGER NOT NULL, \n\tquota_images INTEGER NOT NULL, \n\tcreated_at DATETIME, \n\tupdated_at DATETIME, \n\tPRIMARY KEY (id)\n)\n\n', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, '\nCREATE TABLE api_clients (\n\tid VARCHAR(36) NOT NULL, \n\tname VARCHAR(256) NOT NULL, \n\tapi_key_hash VARCHAR(64) NOT NULL, \n\tscopes JSON NOT NULL, \n\t"plan" VARCHAR(8) NOT NULL, \n\tis_active BOOLEAN NOT NULL, \n\tstorage_used_bytes BIGINT NOT NULL, \n\tquota_storage_mb INTEGER NOT NULL, \n\tquota_images INTEGER NOT NULL, \n\tcreated_at DATETIME, \n\tupdated_at DATETIME, \n\tPRIMARY KEY (id)\n)\n\n', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'CREATE UNIQUE INDEX ix_api_clients_api_key_hash ON api_clients (api_key_hash)', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'CREATE UNIQUE INDEX ix_api_clients_api_key_hash ON api_clients (api_key_hash)', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'CREATE INDEX ix_api_clients_id ON api_clients (id)', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'CREATE INDEX ix_api_clients_id ON api_clients (id)', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, '\nCREATE TABLE images (\n\tid INTEGER NOT NULL, \n\tuuid VARCHAR(36) NOT NULL, \n\tclient_id VARCHAR(36) NOT NULL, \n\toriginal_name VARCHAR(512) NOT NULL, \n\tfilename VARCHAR(512) NOT NULL, \n\tfile_path VARCHAR(1024) NOT NULL, \n\tthumbnail_path VARCHAR(1024), \n\tmime_type VARCHAR(128), \n\tfile_size BIGINT, \n\twidth INTEGER, \n\theight INTEGER, \n\tuploaded_at DATETIME, \n\tprocessing_status VARCHAR(10) NOT NULL, \n\tprocessing_error TEXT, \n\tprocessing_started_at DATETIME, \n\tprocessing_done_at DATETIME, \n\texif_raw JSON, \n\texif_make VARCHAR(256), \n\texif_model VARCHAR(256), \n\texif_lens VARCHAR(256), \n\texif_taken_at DATETIME, \n\texif_gps_lat FLOAT, \n\texif_gps_lon FLOAT, \n\texif_altitude FLOAT, \n\texif_iso INTEGER, \n\texif_aperture VARCHAR(32), \n\texif_shutter VARCHAR(32), \n\texif_focal VARCHAR(32), \n\texif_flash BOOLEAN, \n\texif_orientation INTEGER, \n\texif_software VARCHAR(256), \n\tocr_text TEXT, \n\tocr_language VARCHAR(64), \n\tocr_confidence FLOAT, \n\tocr_has_text BOOLEAN, \n\tai_description TEXT, \n\tai_tags JSON, \n\tai_confidence FLOAT, \n\tai_model_used VARCHAR(128), \n\tai_processed_at DATETIME, \n\tai_prompt_tokens INTEGER, \n\tai_output_tokens INTEGER, \n\tPRIMARY KEY (id), \n\tFOREIGN KEY(client_id) REFERENCES api_clients (id)\n)\n\n', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, '\nCREATE TABLE images (\n\tid INTEGER NOT NULL, \n\tuuid VARCHAR(36) NOT NULL, \n\tclient_id VARCHAR(36) NOT NULL, \n\toriginal_name VARCHAR(512) NOT NULL, \n\tfilename VARCHAR(512) NOT NULL, \n\tfile_path VARCHAR(1024) NOT NULL, \n\tthumbnail_path VARCHAR(1024), \n\tmime_type VARCHAR(128), \n\tfile_size BIGINT, \n\twidth INTEGER, \n\theight INTEGER, \n\tuploaded_at DATETIME, \n\tprocessing_status VARCHAR(10) NOT NULL, \n\tprocessing_error TEXT, \n\tprocessing_started_at DATETIME, \n\tprocessing_done_at DATETIME, \n\texif_raw JSON, \n\texif_make VARCHAR(256), \n\texif_model VARCHAR(256), \n\texif_lens VARCHAR(256), \n\texif_taken_at DATETIME, \n\texif_gps_lat FLOAT, \n\texif_gps_lon FLOAT, \n\texif_altitude FLOAT, \n\texif_iso INTEGER, \n\texif_aperture VARCHAR(32), \n\texif_shutter VARCHAR(32), \n\texif_focal VARCHAR(32), \n\texif_flash BOOLEAN, \n\texif_orientation INTEGER, \n\texif_software VARCHAR(256), \n\tocr_text TEXT, \n\tocr_language VARCHAR(64), \n\tocr_confidence FLOAT, \n\tocr_has_text BOOLEAN, \n\tai_description TEXT, \n\tai_tags JSON, \n\tai_confidence FLOAT, \n\tai_model_used VARCHAR(128), \n\tai_processed_at DATETIME, \n\tai_prompt_tokens INTEGER, \n\tai_output_tokens INTEGER, \n\tPRIMARY KEY (id), \n\tFOREIGN KEY(client_id) REFERENCES api_clients (id)\n)\n\n', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'CREATE UNIQUE INDEX ix_images_uuid ON images (uuid)', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'CREATE UNIQUE INDEX ix_images_uuid ON images (uuid)', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'CREATE INDEX ix_images_id ON images (id)', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'CREATE INDEX ix_images_id ON images (id)', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'CREATE INDEX ix_images_client_id ON images (client_id)', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'CREATE INDEX ix_images_client_id ON images (client_id)', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'CREATE INDEX ix_images_processing_status ON images (processing_status)', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'CREATE INDEX ix_images_processing_status ON images (processing_status)', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'INSERT INTO api_clients (id, name, api_key_hash, scopes, "plan", is_active, storage_used_bytes, quota_storage_mb, quota_images, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('578677ab-cfbc-4269-ae0a-d59f07813bee', 'Test Client A', '982e4d62421a0c37943e4a54bc2511f5ca0f29003fd7aa4ae43f7b8e5b29fef1', '["images:read", "images:write", "images:delete", "ai:use"]', 'STANDARD', 1, 0, 500, 1000, '2026-02-25 02:55:39.249314', '2026-02-25 02:55:39.249316')) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'INSERT INTO api_clients (id, name, api_key_hash, scopes, "plan", is_active, storage_used_bytes, quota_storage_mb, quota_images, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('578677ab-cfbc-4269-ae0a-d59f07813bee', 'Test Client A', '982e4d62421a0c37943e4a54bc2511f5ca0f29003fd7aa4ae43f7b8e5b29fef1', '["images:read", "images:write", "images:delete", "ai:use"]', 'STANDARD', 1, 0, 500, 1000, '2026-02-25 02:55:39.249314', '2026-02-25 02:55:39.249316')) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.id = ?', ('578677ab-cfbc-4269-ae0a-d59f07813bee',)) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.id = ?', ('578677ab-cfbc-4269-ae0a-d59f07813bee',)) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'INSERT INTO api_clients (id, name, api_key_hash, scopes, "plan", is_active, storage_used_bytes, quota_storage_mb, quota_images, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('98335d7a-c16a-4549-8d56-bbc24d4f767a', 'Test Client B', '7ab8fbb0f2b1aa2eec8bd0163e162d9a04f154c2b46a303fd777790c412c0bea', '["images:read", "images:write", "images:delete", "ai:use"]', 'FREE', 1, 0, 500, 1000, '2026-02-25 02:55:39.254743', '2026-02-25 02:55:39.254745')) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'INSERT INTO api_clients (id, name, api_key_hash, scopes, "plan", is_active, storage_used_bytes, quota_storage_mb, quota_images, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', ('98335d7a-c16a-4549-8d56-bbc24d4f767a', 'Test Client B', '7ab8fbb0f2b1aa2eec8bd0163e162d9a04f154c2b46a303fd777790c412c0bea', '["images:read", "images:write", "images:delete", "ai:use"]', 'FREE', 1, 0, 500, 1000, '2026-02-25 02:55:39.254743', '2026-02-25 02:55:39.254745')) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.id = ?', ('98335d7a-c16a-4549-8d56-bbc24d4f767a',)) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.id = ?', ('98335d7a-c16a-4549-8d56-bbc24d4f767a',)) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed ---------------------------- Captured stdout call ----------------------------- 2026-02-25T02:55:39.261831Z [debug ] Calling on_part_begin with no data [multipart.multipart] 2026-02-25T02:55:39.262359Z [debug ] Calling on_header_field with data[0:19] [multipart.multipart] 2026-02-25T02:55:39.262523Z [debug ] Calling on_header_value with data[21:64] [multipart.multipart] 2026-02-25T02:55:39.262653Z [debug ] Calling on_header_end with no data [multipart.multipart] 2026-02-25T02:55:39.262784Z [debug ] Calling on_header_field with data[66:78] [multipart.multipart] 2026-02-25T02:55:39.262912Z [debug ] Calling on_header_value with data[80:90] [multipart.multipart] 2026-02-25T02:55:39.263043Z [debug ] Calling on_header_end with no data [multipart.multipart] 2026-02-25T02:55:39.263179Z [debug ] Calling on_headers_finished with no data [multipart.multipart] 2026-02-25T02:55:39.263756Z [debug ] Calling on_part_data with data[0:336] [multipart.multipart] 2026-02-25T02:55:39.264550Z [debug ] Calling on_part_end with no data [multipart.multipart] 2026-02-25T02:55:39.264713Z [debug ] Calling on_end with no data [multipart.multipart] 2026-02-25T02:55:39.266745Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:55:39.266911Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:55:39.267258Z [debug ] executing functools.partial(, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.api_key_hash = ?', ('982e4d62421a0c37943e4a54bc2511f5ca0f29003fd7aa4ae43f7b8e5b29fef1',)) [aiosqlite] 2026-02-25T02:55:39.267654Z [debug ] operation functools.partial(, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.api_key_hash = ?', ('982e4d62421a0c37943e4a54bc2511f5ca0f29003fd7aa4ae43f7b8e5b29fef1',)) completed [aiosqlite] 2026-02-25T02:55:39.268041Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:55:39.268191Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:55:39.268407Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:55:39.268550Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:55:39.270247Z [debug ] Changing event name from creating-client-class.iot-data to creating-client-class.iot-data-plane [botocore.hooks] 2026-02-25T02:55:39.271525Z [debug ] Changing event name from before-call.apigateway to before-call.api-gateway [botocore.hooks] 2026-02-25T02:55:39.272113Z [debug ] Changing event name from request-created.machinelearning.Predict to request-created.machine-learning.Predict [botocore.hooks] 2026-02-25T02:55:39.273034Z [debug ] Changing event name from before-parameter-build.autoscaling.CreateLaunchConfiguration to before-parameter-build.auto-scaling.CreateLaunchConfiguration [botocore.hooks] 2026-02-25T02:55:39.273221Z [debug ] Changing event name from before-parameter-build.route53 to before-parameter-build.route-53 [botocore.hooks] 2026-02-25T02:55:39.273689Z [debug ] Changing event name from request-created.cloudsearchdomain.Search to request-created.cloudsearch-domain.Search [botocore.hooks] 2026-02-25T02:55:39.274207Z [debug ] Changing event name from docs.*.autoscaling.CreateLaunchConfiguration.complete-section to docs.*.auto-scaling.CreateLaunchConfiguration.complete-section [botocore.hooks] 2026-02-25T02:55:39.275625Z [debug ] Changing event name from before-parameter-build.logs.CreateExportTask to before-parameter-build.cloudwatch-logs.CreateExportTask [botocore.hooks] 2026-02-25T02:55:39.275811Z [debug ] Changing event name from docs.*.logs.CreateExportTask.complete-section to docs.*.cloudwatch-logs.CreateExportTask.complete-section [botocore.hooks] 2026-02-25T02:55:39.275969Z [debug ] Changing event name from before-parameter-build.cloudsearchdomain.Search to before-parameter-build.cloudsearch-domain.Search [botocore.hooks] 2026-02-25T02:55:39.276126Z [debug ] Changing event name from docs.*.cloudsearchdomain.Search.complete-section to docs.*.cloudsearch-domain.Search.complete-section [botocore.hooks] 2026-02-25T02:55:39.276433Z [debug ] Setting config variable for region to 'us-east-1' [botocore.session] 2026-02-25T02:55:39.277722Z [debug ] Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\endpoints.json [botocore.loaders] 2026-02-25T02:55:39.305761Z [debug ] Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\sdk-default-configuration.json [botocore.loaders] 2026-02-25T02:55:39.306252Z [debug ] Event choose-service-name: calling handler [botocore.hooks] 2026-02-25T02:55:39.381005Z [debug ] Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\s3\2006-03-01\service-2.json.gz [botocore.loaders] 2026-02-25T02:55:39.460048Z [debug ] Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\s3\2006-03-01\endpoint-rule-set-1.json.gz [botocore.loaders] 2026-02-25T02:55:39.462261Z [debug ] Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\partitions.json [botocore.loaders] 2026-02-25T02:55:39.463203Z [debug ] Event creating-client-class.s3: calling handler [botocore.hooks] 2026-02-25T02:55:39.463420Z [debug ] Event creating-client-class.s3: calling handler ._handler at 0x00000265DEE48880> [botocore.hooks] 2026-02-25T02:55:39.463613Z [debug ] Event creating-client-class.s3: calling handler [botocore.hooks] 2026-02-25T02:55:39.464725Z [debug ] Setting s3 timeout as (60, 60) [botocore.endpoint] 2026-02-25T02:55:39.466230Z [debug ] Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\_retry.json [botocore.loaders] 2026-02-25T02:55:39.466571Z [debug ] Registering retry handlers for service: s3 [botocore.client] 2026-02-25T02:55:39.466847Z [debug ] Registering S3 region redirector handler [botocore.utils] 2026-02-25T02:55:39.467219Z [debug ] Registering S3Express Identity Resolver [botocore.utils] 2026-02-25T02:55:39.467602Z [debug ] Event before-parameter-build.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:55:39.467741Z [debug ] Event before-parameter-build.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:55:39.467882Z [debug ] Event before-parameter-build.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:55:39.468014Z [debug ] Event before-parameter-build.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:55:39.468144Z [debug ] Event before-parameter-build.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:55:39.468319Z [debug ] Event before-endpoint-resolution.s3: calling handler [botocore.hooks] 2026-02-25T02:55:39.468454Z [debug ] Event before-endpoint-resolution.s3: calling handler > [botocore.hooks] 2026-02-25T02:55:39.468645Z [debug ] Calling endpoint provider with parameters: {'Bucket': 'imago', 'Region': 'us-east-1', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://minio:9000', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': True, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True} [aiobotocore.regions] 2026-02-25T02:55:39.469084Z [debug ] Endpoint provider result: http://minio:9000/imago [aiobotocore.regions] 2026-02-25T02:55:39.469220Z [debug ] Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" [botocore.regions] 2026-02-25T02:55:39.469354Z [debug ] Selected auth type "v4" as "v4" with signing context params: {'region': 'us-east-1', 'signing_name': 's3', 'disableDoubleEncoding': True} [botocore.regions] 2026-02-25T02:55:39.469630Z [debug ] Event before-call.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:55:39.469771Z [debug ] Event before-call.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:55:39.469914Z [debug ] Event before-call.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:55:39.470045Z [debug ] Event before-call.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:55:39.470201Z [debug ] Making request for OperationModel(name=HeadBucket) with params: {'url_path': '', 'query_string': {}, 'method': 'HEAD', 'headers': {'User-Agent': 'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106'}, 'body': b'', 'auth_path': '/imago/', 'url': 'http://minio:9000/imago', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': False, 'auth_type': 'v4', 's3_redirect': {'redirected': False, 'bucket': 'imago', 'params': {'Bucket': 'imago'}}, 'input_params': {'Bucket': 'imago'}, 'signing': {'region': 'us-east-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'us-east-1'}]}}} [botocore.endpoint] 2026-02-25T02:55:39.470501Z [debug ] Event request-created.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:55:39.470686Z [debug ] Event choose-signer.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:55:39.470818Z [debug ] Event choose-signer.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:55:39.470994Z [debug ] Event before-sign.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:55:39.471124Z [debug ] Event before-sign.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:55:39.471381Z [debug ] Calculating signature using v4 auth. [botocore.auth] 2026-02-25T02:55:39.471511Z [debug ] CanonicalRequest: HEAD /imago host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025539Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth] 2026-02-25T02:55:39.471658Z [debug ] StringToSign: AWS4-HMAC-SHA256 20260225T025539Z 20260225/us-east-1/s3/aws4_request 88e3053d7494b89d83dd655fa1d3bf80ad51b19219f58766485361d0a6c93463 [botocore.auth] 2026-02-25T02:55:39.471826Z [debug ] Signature: ac86911fd09536dd4ea7cb0137e353265a6cd0792879160ac79433752d3325e1 [botocore.auth] 2026-02-25T02:55:39.471996Z [debug ] Event request-created.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:55:39.472191Z [debug ] Sending http request: [botocore.endpoint] 2026-02-25T02:55:39.472835Z [debug ] Certificate path: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\certifi\cacert.pem [botocore.httpsession] 2026-02-25T02:55:42.489633Z [debug ] Exception received when sending HTTP request. [botocore.endpoint] Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" 2026-02-25T02:55:42.495821Z [debug ] Event needs-retry.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:55:42.496036Z [debug ] retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" [botocore.retryhandler] Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry return await resolve_awaitable( ^^^^^^^^^^^^^^^^^^^^^^^^ self._checker(attempt_number, response, caught_exception) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable return await obj ^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call checker(attempt_number, response, caught_exception) ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__ return self._check_caught_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ attempt_number, caught_exception ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception raise caught_exception File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" 2026-02-25T02:55:42.501224Z [debug ] Retry needed, action of: 0.6012304327313062 [botocore.retryhandler] 2026-02-25T02:55:42.501397Z [debug ] Event needs-retry.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:55:42.501546Z [debug ] Response received to retry, sleeping for 0.6012304327313062 seconds [botocore.endpoint] 2026-02-25T02:55:43.107468Z [debug ] Event request-created.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:55:43.108069Z [debug ] Event choose-signer.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:55:43.108402Z [debug ] Event choose-signer.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:55:43.108696Z [debug ] Event before-sign.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:55:43.108973Z [debug ] Event before-sign.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:55:43.109510Z [debug ] Calculating signature using v4 auth. [botocore.auth] 2026-02-25T02:55:43.109809Z [debug ] CanonicalRequest: HEAD /imago host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025543Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth] 2026-02-25T02:55:43.110116Z [debug ] StringToSign: AWS4-HMAC-SHA256 20260225T025543Z 20260225/us-east-1/s3/aws4_request 34af4e029de28a83716c0677fe1a98ed97bfa25c0d6962d14cecfcde536fef35 [botocore.auth] 2026-02-25T02:55:43.110289Z [debug ] Signature: 1d88627da25556593d9105c98440fbc0676c3b442f923a25e6ca4187f87824d5 [botocore.auth] 2026-02-25T02:55:43.110461Z [debug ] Event request-created.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:55:43.110678Z [debug ] Sending http request: [botocore.endpoint] 2026-02-25T02:55:45.800309Z [debug ] Exception received when sending HTTP request. [botocore.endpoint] Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" 2026-02-25T02:55:45.806103Z [debug ] Event needs-retry.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:55:45.806327Z [debug ] retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" [botocore.retryhandler] Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry return await resolve_awaitable( ^^^^^^^^^^^^^^^^^^^^^^^^ self._checker(attempt_number, response, caught_exception) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable return await obj ^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call checker(attempt_number, response, caught_exception) ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__ return self._check_caught_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ attempt_number, caught_exception ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception raise caught_exception File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" 2026-02-25T02:55:45.812323Z [debug ] Retry needed, action of: 1.555204535127747 [botocore.retryhandler] 2026-02-25T02:55:45.812520Z [debug ] Event needs-retry.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:55:45.812686Z [debug ] Response received to retry, sleeping for 1.555204535127747 seconds [botocore.endpoint] 2026-02-25T02:55:47.383350Z [debug ] Event request-created.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:55:47.383727Z [debug ] Event choose-signer.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:55:47.383930Z [debug ] Event choose-signer.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:55:47.384120Z [debug ] Event before-sign.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:55:47.384282Z [debug ] Event before-sign.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:55:47.384615Z [debug ] Calculating signature using v4 auth. [botocore.auth] 2026-02-25T02:55:47.384785Z [debug ] CanonicalRequest: HEAD /imago host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025547Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth] 2026-02-25T02:55:47.384973Z [debug ] StringToSign: AWS4-HMAC-SHA256 20260225T025547Z 20260225/us-east-1/s3/aws4_request 5849250264517ee249f0d9d2a2f7458e6bde9e3386249b06190eee57adbb5adc [botocore.auth] 2026-02-25T02:55:47.385237Z [debug ] Signature: 99b5f7367d4dad82f773cc7c8572f4a834631c1f7fa9df0b48c3a9a5fcf6f526 [botocore.auth] 2026-02-25T02:55:47.385438Z [debug ] Event request-created.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:55:47.385619Z [debug ] Sending http request: [botocore.endpoint] 2026-02-25T02:55:50.092694Z [debug ] Exception received when sending HTTP request. [botocore.endpoint] Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" 2026-02-25T02:55:50.097906Z [debug ] Event needs-retry.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:55:50.098111Z [debug ] retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" [botocore.retryhandler] Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry return await resolve_awaitable( ^^^^^^^^^^^^^^^^^^^^^^^^ self._checker(attempt_number, response, caught_exception) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable return await obj ^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call checker(attempt_number, response, caught_exception) ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__ return self._check_caught_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ attempt_number, caught_exception ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception raise caught_exception File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" 2026-02-25T02:55:50.103178Z [debug ] Retry needed, action of: 2.1263677419468565 [botocore.retryhandler] 2026-02-25T02:55:50.103346Z [debug ] Event needs-retry.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:55:50.103489Z [debug ] Response received to retry, sleeping for 2.1263677419468565 seconds [botocore.endpoint] 2026-02-25T02:55:52.231974Z [debug ] Event request-created.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:55:52.232524Z [debug ] Event choose-signer.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:55:52.232894Z [debug ] Event choose-signer.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:55:52.233192Z [debug ] Event before-sign.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:55:52.233528Z [debug ] Event before-sign.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:55:52.233934Z [debug ] Calculating signature using v4 auth. [botocore.auth] 2026-02-25T02:55:52.234108Z [debug ] CanonicalRequest: HEAD /imago host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025552Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth] 2026-02-25T02:55:52.234293Z [debug ] StringToSign: AWS4-HMAC-SHA256 20260225T025552Z 20260225/us-east-1/s3/aws4_request b3a6d6a511aa0fad056e589eef9ccef5b6e7f4c828a443b0ebeccf30c8abb43c [botocore.auth] 2026-02-25T02:55:52.234488Z [debug ] Signature: 3241a373906479a771160d4a9dfb79176105ba81a7bd5210aebde08395d04018 [botocore.auth] 2026-02-25T02:55:52.234690Z [debug ] Event request-created.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:55:52.234916Z [debug ] Sending http request: [botocore.endpoint] 2026-02-25T02:55:54.930453Z [debug ] Exception received when sending HTTP request. [botocore.endpoint] Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" 2026-02-25T02:55:54.936343Z [debug ] Event needs-retry.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:55:54.936531Z [debug ] retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" [botocore.retryhandler] Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry return await resolve_awaitable( ^^^^^^^^^^^^^^^^^^^^^^^^ self._checker(attempt_number, response, caught_exception) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable return await obj ^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call checker(attempt_number, response, caught_exception) ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__ return self._check_caught_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ attempt_number, caught_exception ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception raise caught_exception File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" 2026-02-25T02:55:54.941689Z [debug ] Retry needed, action of: 7.730524701895612 [botocore.retryhandler] 2026-02-25T02:55:54.941868Z [debug ] Event needs-retry.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:55:54.942088Z [debug ] Response received to retry, sleeping for 7.730524701895612 seconds [botocore.endpoint] 2026-02-25T02:56:02.679229Z [debug ] Event request-created.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:56:02.679751Z [debug ] Event choose-signer.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:56:02.680068Z [debug ] Event choose-signer.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:56:02.680376Z [debug ] Event before-sign.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:56:02.680825Z [debug ] Event before-sign.s3.HeadBucket: calling handler > [botocore.hooks] 2026-02-25T02:56:02.681416Z [debug ] Calculating signature using v4 auth. [botocore.auth] 2026-02-25T02:56:02.681714Z [debug ] CanonicalRequest: HEAD /imago host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025602Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth] 2026-02-25T02:56:02.682033Z [debug ] StringToSign: AWS4-HMAC-SHA256 20260225T025602Z 20260225/us-east-1/s3/aws4_request caa697e881e6b8af070febba670f7c12cdae7be464cc04bd4a2740358a0ce149 [botocore.auth] 2026-02-25T02:56:02.682346Z [debug ] Signature: 3fa8162b8b0cafefc1d804c24399700b2fe6cb85979a11905c94c6a4ea369079 [botocore.auth] 2026-02-25T02:56:02.682516Z [debug ] Event request-created.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:56:02.682702Z [debug ] Sending http request: [botocore.endpoint] 2026-02-25T02:56:05.380643Z [debug ] Exception received when sending HTTP request. [botocore.endpoint] Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" 2026-02-25T02:56:05.387642Z [debug ] Event needs-retry.s3.HeadBucket: calling handler [botocore.hooks] 2026-02-25T02:56:05.388106Z [debug ] Event before-parameter-build.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:56:05.388264Z [debug ] Event before-parameter-build.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:56:05.388415Z [debug ] Event before-parameter-build.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:56:05.390402Z [debug ] Event before-parameter-build.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:56:05.390683Z [debug ] Event before-parameter-build.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:56:05.390958Z [debug ] Event before-endpoint-resolution.s3: calling handler [botocore.hooks] 2026-02-25T02:56:05.391201Z [debug ] Event before-endpoint-resolution.s3: calling handler > [botocore.hooks] 2026-02-25T02:56:05.391500Z [debug ] Calling endpoint provider with parameters: {'Bucket': 'imago', 'Region': 'us-east-1', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://minio:9000', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': True, 'DisableAccessPoints': True, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True, 'UseS3ExpressControlEndpoint': True} [aiobotocore.regions] 2026-02-25T02:56:05.392071Z [debug ] Endpoint provider result: http://minio:9000/imago [aiobotocore.regions] 2026-02-25T02:56:05.392230Z [debug ] Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" [botocore.regions] 2026-02-25T02:56:05.392381Z [debug ] Selected auth type "v4" as "v4" with signing context params: {'region': 'us-east-1', 'signing_name': 's3', 'disableDoubleEncoding': True} [botocore.regions] 2026-02-25T02:56:05.392699Z [debug ] Event before-call.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:56:05.392853Z [debug ] Event before-call.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:56:05.392988Z [debug ] Event before-call.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:56:05.393126Z [debug ] Event before-call.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:56:05.393274Z [debug ] Making request for OperationModel(name=CreateBucket) with params: {'url_path': '', 'query_string': {}, 'method': 'PUT', 'headers': {'User-Agent': 'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106'}, 'body': b'', 'auth_path': '/imago/', 'url': 'http://minio:9000/imago', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': False, 'auth_type': 'v4', 's3_redirect': {'redirected': False, 'bucket': 'imago', 'params': {'Bucket': 'imago'}}, 'input_params': {'Bucket': 'imago'}, 'signing': {'region': 'us-east-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'us-east-1'}]}}} [botocore.endpoint] 2026-02-25T02:56:05.393548Z [debug ] Event request-created.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:56:05.393727Z [debug ] Event choose-signer.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:56:05.393853Z [debug ] Event choose-signer.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:56:05.394023Z [debug ] Event before-sign.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:56:05.394158Z [debug ] Event before-sign.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:56:05.394425Z [debug ] Calculating signature using v4 auth. [botocore.auth] 2026-02-25T02:56:05.394569Z [debug ] CanonicalRequest: PUT /imago host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025605Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth] 2026-02-25T02:56:05.394729Z [debug ] StringToSign: AWS4-HMAC-SHA256 20260225T025605Z 20260225/us-east-1/s3/aws4_request 1c9d9105fbecfc68f8ccfe0ef78cdbfd6f677966a2136d25b08d48c624ce9cce [botocore.auth] 2026-02-25T02:56:05.395001Z [debug ] Signature: 46d297cd0da6a594de5729fce43c3dfe86f48317da8050f80197169cba585edc [botocore.auth] 2026-02-25T02:56:05.395220Z [debug ] Event request-created.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:56:05.395421Z [debug ] Sending http request: [botocore.endpoint] 2026-02-25T02:56:08.100372Z [debug ] Exception received when sending HTTP request. [botocore.endpoint] Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" 2026-02-25T02:56:08.105208Z [debug ] Event needs-retry.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:56:08.105462Z [debug ] retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" [botocore.retryhandler] Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry return await resolve_awaitable( ^^^^^^^^^^^^^^^^^^^^^^^^ self._checker(attempt_number, response, caught_exception) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable return await obj ^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call checker(attempt_number, response, caught_exception) ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__ return self._check_caught_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ attempt_number, caught_exception ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception raise caught_exception File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" 2026-02-25T02:56:08.110635Z [debug ] Retry needed, action of: 0.6728727409826069 [botocore.retryhandler] 2026-02-25T02:56:08.110796Z [debug ] Event needs-retry.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:56:08.110941Z [debug ] Response received to retry, sleeping for 0.6728727409826069 seconds [botocore.endpoint] 2026-02-25T02:56:08.798938Z [debug ] Event request-created.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:56:08.799428Z [debug ] Event choose-signer.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:56:08.799759Z [debug ] Event choose-signer.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:56:08.800072Z [debug ] Event before-sign.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:56:08.800376Z [debug ] Event before-sign.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:56:08.800808Z [debug ] Calculating signature using v4 auth. [botocore.auth] 2026-02-25T02:56:08.800943Z [debug ] CanonicalRequest: PUT /imago host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025608Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth] 2026-02-25T02:56:08.801098Z [debug ] StringToSign: AWS4-HMAC-SHA256 20260225T025608Z 20260225/us-east-1/s3/aws4_request 908d2ee1bf43676ea3006cd816a8c4c88d0618fa1d328dcb521da84229c73cdd [botocore.auth] 2026-02-25T02:56:08.801258Z [debug ] Signature: 97f1159295de45329b6af98234ca2d30b1225a7e16e6f2d4737eceb45829048b [botocore.auth] 2026-02-25T02:56:08.801418Z [debug ] Event request-created.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:56:08.801744Z [debug ] Sending http request: [botocore.endpoint] 2026-02-25T02:56:11.507342Z [debug ] Exception received when sending HTTP request. [botocore.endpoint] Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" 2026-02-25T02:56:11.531895Z [debug ] Event needs-retry.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:56:11.532268Z [debug ] retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" [botocore.retryhandler] Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry return await resolve_awaitable( ^^^^^^^^^^^^^^^^^^^^^^^^ self._checker(attempt_number, response, caught_exception) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable return await obj ^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call checker(attempt_number, response, caught_exception) ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__ return self._check_caught_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ attempt_number, caught_exception ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception raise caught_exception File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" 2026-02-25T02:56:11.540963Z [debug ] Retry needed, action of: 1.2008910882607169 [botocore.retryhandler] 2026-02-25T02:56:11.541204Z [debug ] Event needs-retry.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:56:11.541431Z [debug ] Response received to retry, sleeping for 1.2008910882607169 seconds [botocore.endpoint] 2026-02-25T02:56:12.756637Z [debug ] Event request-created.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:56:12.757069Z [debug ] Event choose-signer.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:56:12.757346Z [debug ] Event choose-signer.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:56:12.757647Z [debug ] Event before-sign.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:56:12.757827Z [debug ] Event before-sign.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:56:12.758189Z [debug ] Calculating signature using v4 auth. [botocore.auth] 2026-02-25T02:56:12.758350Z [debug ] CanonicalRequest: PUT /imago host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025612Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth] 2026-02-25T02:56:12.758530Z [debug ] StringToSign: AWS4-HMAC-SHA256 20260225T025612Z 20260225/us-east-1/s3/aws4_request 4e41e5fb79ae09b44502b5c03a832ca6425156ef2ae140a7b1a5273793e35349 [botocore.auth] 2026-02-25T02:56:12.758725Z [debug ] Signature: 7f96257c74ac1c63ac29c7d0ebbcc673be7940e69aceffb80bd2b60b0d965950 [botocore.auth] 2026-02-25T02:56:12.758927Z [debug ] Event request-created.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:56:12.759204Z [debug ] Sending http request: [botocore.endpoint] 2026-02-25T02:56:15.457024Z [debug ] Exception received when sending HTTP request. [botocore.endpoint] Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" 2026-02-25T02:56:15.504897Z [debug ] Event needs-retry.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:56:15.505121Z [debug ] retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" [botocore.retryhandler] Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry return await resolve_awaitable( ^^^^^^^^^^^^^^^^^^^^^^^^ self._checker(attempt_number, response, caught_exception) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable return await obj ^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call checker(attempt_number, response, caught_exception) ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__ return self._check_caught_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ attempt_number, caught_exception ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception raise caught_exception File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" 2026-02-25T02:56:15.510379Z [debug ] Retry needed, action of: 2.305791451009807 [botocore.retryhandler] 2026-02-25T02:56:15.510540Z [debug ] Event needs-retry.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:56:15.510685Z [debug ] Response received to retry, sleeping for 2.305791451009807 seconds [botocore.endpoint] 2026-02-25T02:56:17.818403Z [debug ] Event request-created.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:56:17.820854Z [debug ] Event choose-signer.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:56:17.823176Z [debug ] Event choose-signer.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:56:17.826428Z [debug ] Event before-sign.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:56:17.829121Z [debug ] Event before-sign.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:56:17.832623Z [debug ] Calculating signature using v4 auth. [botocore.auth] 2026-02-25T02:56:17.833826Z [debug ] CanonicalRequest: PUT /imago host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025617Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth] 2026-02-25T02:56:17.835014Z [debug ] StringToSign: AWS4-HMAC-SHA256 20260225T025617Z 20260225/us-east-1/s3/aws4_request 17936c980e31105ae00771635cb5975e24c9d1d2e8504ef1083fc053267d83fb [botocore.auth] 2026-02-25T02:56:17.836082Z [debug ] Signature: 89226a67a22b3c862a6d527492e08eb2dfe01ce029c751cf919f24dee0c4b85d [botocore.auth] 2026-02-25T02:56:17.836713Z [debug ] Event request-created.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:56:17.837337Z [debug ] Sending http request: [botocore.endpoint] 2026-02-25T02:56:20.547779Z [debug ] Exception received when sending HTTP request. [botocore.endpoint] Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" 2026-02-25T02:56:20.553662Z [debug ] Event needs-retry.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:56:20.553877Z [debug ] retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" [botocore.retryhandler] Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry return await resolve_awaitable( ^^^^^^^^^^^^^^^^^^^^^^^^ self._checker(attempt_number, response, caught_exception) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable return await obj ^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call checker(attempt_number, response, caught_exception) ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__ return self._check_caught_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ attempt_number, caught_exception ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception raise caught_exception File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" 2026-02-25T02:56:20.559266Z [debug ] Retry needed, action of: 5.105263878863438 [botocore.retryhandler] 2026-02-25T02:56:20.559431Z [debug ] Event needs-retry.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:56:20.559577Z [debug ] Response received to retry, sleeping for 5.105263878863438 seconds [botocore.endpoint] 2026-02-25T02:56:25.675973Z [debug ] Event request-created.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:56:25.676383Z [debug ] Event choose-signer.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:56:25.676635Z [debug ] Event choose-signer.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:56:25.676848Z [debug ] Event before-sign.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:56:25.677010Z [debug ] Event before-sign.s3.CreateBucket: calling handler > [botocore.hooks] 2026-02-25T02:56:25.677338Z [debug ] Calculating signature using v4 auth. [botocore.auth] 2026-02-25T02:56:25.677515Z [debug ] CanonicalRequest: PUT /imago host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025625Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth] 2026-02-25T02:56:25.677753Z [debug ] StringToSign: AWS4-HMAC-SHA256 20260225T025625Z 20260225/us-east-1/s3/aws4_request fb59025b55258c906240c8fc18c857965ad59fede8c88004051262b2c1644fda [botocore.auth] 2026-02-25T02:56:25.677999Z [debug ] Signature: da3b1a86044fbf327cd48c0f3ed8cafd740f371e4c366604a6279d836cea3917 [botocore.auth] 2026-02-25T02:56:25.678264Z [debug ] Event request-created.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:56:25.678571Z [debug ] Sending http request: [botocore.endpoint] 2026-02-25T02:56:28.388232Z [debug ] Exception received when sending HTTP request. [botocore.endpoint] Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" 2026-02-25T02:56:28.394837Z [debug ] Event needs-retry.s3.CreateBucket: calling handler [botocore.hooks] 2026-02-25T02:56:28.395394Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:28.395698Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:28.396227Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:28.396474Z [debug ] operation functools.partial() completed [aiosqlite] ------------------------------ Captured log call ------------------------------ DEBUG multipart.multipart:multipart.py:626 Calling on_part_begin with no data DEBUG multipart.multipart:multipart.py:623 Calling on_header_field with data[0:19] DEBUG multipart.multipart:multipart.py:623 Calling on_header_value with data[21:64] DEBUG multipart.multipart:multipart.py:626 Calling on_header_end with no data DEBUG multipart.multipart:multipart.py:623 Calling on_header_field with data[66:78] DEBUG multipart.multipart:multipart.py:623 Calling on_header_value with data[80:90] DEBUG multipart.multipart:multipart.py:626 Calling on_header_end with no data DEBUG multipart.multipart:multipart.py:626 Calling on_headers_finished with no data DEBUG multipart.multipart:multipart.py:623 Calling on_part_data with data[0:336] DEBUG multipart.multipart:multipart.py:626 Calling on_part_end with no data DEBUG multipart.multipart:multipart.py:626 Calling on_end with no data DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.api_key_hash = ?', ('982e4d62421a0c37943e4a54bc2511f5ca0f29003fd7aa4ae43f7b8e5b29fef1',)) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'SELECT api_clients.id, api_clients.name, api_clients.api_key_hash, api_clients.scopes, api_clients."plan", api_clients.is_active, api_clients.storage_used_bytes, api_clients.quota_storage_mb, api_clients.quota_images, api_clients.created_at, api_clients.updated_at \nFROM api_clients \nWHERE api_clients.api_key_hash = ?', ('982e4d62421a0c37943e4a54bc2511f5ca0f29003fd7aa4ae43f7b8e5b29fef1',)) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG botocore.hooks:hooks.py:482 Changing event name from creating-client-class.iot-data to creating-client-class.iot-data-plane DEBUG botocore.hooks:hooks.py:482 Changing event name from before-call.apigateway to before-call.api-gateway DEBUG botocore.hooks:hooks.py:482 Changing event name from request-created.machinelearning.Predict to request-created.machine-learning.Predict DEBUG botocore.hooks:hooks.py:482 Changing event name from before-parameter-build.autoscaling.CreateLaunchConfiguration to before-parameter-build.auto-scaling.CreateLaunchConfiguration DEBUG botocore.hooks:hooks.py:482 Changing event name from before-parameter-build.route53 to before-parameter-build.route-53 DEBUG botocore.hooks:hooks.py:482 Changing event name from request-created.cloudsearchdomain.Search to request-created.cloudsearch-domain.Search DEBUG botocore.hooks:hooks.py:482 Changing event name from docs.*.autoscaling.CreateLaunchConfiguration.complete-section to docs.*.auto-scaling.CreateLaunchConfiguration.complete-section DEBUG botocore.hooks:hooks.py:482 Changing event name from before-parameter-build.logs.CreateExportTask to before-parameter-build.cloudwatch-logs.CreateExportTask DEBUG botocore.hooks:hooks.py:482 Changing event name from docs.*.logs.CreateExportTask.complete-section to docs.*.cloudwatch-logs.CreateExportTask.complete-section DEBUG botocore.hooks:hooks.py:482 Changing event name from before-parameter-build.cloudsearchdomain.Search to before-parameter-build.cloudsearch-domain.Search DEBUG botocore.hooks:hooks.py:482 Changing event name from docs.*.cloudsearchdomain.Search.complete-section to docs.*.cloudsearch-domain.Search.complete-section DEBUG botocore.session:session.py:379 Setting config variable for region to 'us-east-1' DEBUG botocore.loaders:loaders.py:180 Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\endpoints.json DEBUG botocore.loaders:loaders.py:180 Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\sdk-default-configuration.json DEBUG botocore.hooks:hooks.py:63 Event choose-service-name: calling handler DEBUG botocore.loaders:loaders.py:180 Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\s3\2006-03-01\service-2.json.gz DEBUG botocore.loaders:loaders.py:180 Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\s3\2006-03-01\endpoint-rule-set-1.json.gz DEBUG botocore.loaders:loaders.py:180 Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\partitions.json DEBUG botocore.hooks:hooks.py:63 Event creating-client-class.s3: calling handler DEBUG botocore.hooks:hooks.py:63 Event creating-client-class.s3: calling handler ._handler at 0x00000265DEE48880> DEBUG botocore.hooks:hooks.py:63 Event creating-client-class.s3: calling handler DEBUG botocore.endpoint:endpoint.py:316 Setting s3 timeout as (60, 60) DEBUG botocore.loaders:loaders.py:180 Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\_retry.json DEBUG botocore.client:client.py:185 Registering retry handlers for service: s3 DEBUG botocore.utils:utils.py:1721 Registering S3 region redirector handler DEBUG botocore.utils:utils.py:1669 Registering S3Express Identity Resolver DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.HeadBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.HeadBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.HeadBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.HeadBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.HeadBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-endpoint-resolution.s3: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-endpoint-resolution.s3: calling handler > DEBUG aiobotocore.regions:regions.py:27 Calling endpoint provider with parameters: {'Bucket': 'imago', 'Region': 'us-east-1', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://minio:9000', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': True, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True} DEBUG aiobotocore.regions:regions.py:42 Endpoint provider result: http://minio:9000/imago DEBUG botocore.regions:regions.py:660 Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" DEBUG botocore.regions:regions.py:733 Selected auth type "v4" as "v4" with signing context params: {'region': 'us-east-1', 'signing_name': 's3', 'disableDoubleEncoding': True} DEBUG botocore.hooks:hooks.py:63 Event before-call.s3.HeadBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-call.s3.HeadBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event before-call.s3.HeadBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-call.s3.HeadBucket: calling handler DEBUG botocore.endpoint:endpoint.py:114 Making request for OperationModel(name=HeadBucket) with params: {'url_path': '', 'query_string': {}, 'method': 'HEAD', 'headers': {'User-Agent': 'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106'}, 'body': b'', 'auth_path': '/imago/', 'url': 'http://minio:9000/imago', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': False, 'auth_type': 'v4', 's3_redirect': {'redirected': False, 'bucket': 'imago', 'params': {'Bucket': 'imago'}}, 'input_params': {'Bucket': 'imago'}, 'signing': {'region': 'us-east-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'us-east-1'}]}}} DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.HeadBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.HeadBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.HeadBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.HeadBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.HeadBucket: calling handler > DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth. DEBUG botocore.auth:auth.py:426 CanonicalRequest: HEAD /imago host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025539Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 DEBUG botocore.auth:auth.py:428 StringToSign: AWS4-HMAC-SHA256 20260225T025539Z 20260225/us-east-1/s3/aws4_request 88e3053d7494b89d83dd655fa1d3bf80ad51b19219f58766485361d0a6c93463 DEBUG botocore.auth:auth.py:430 Signature: ac86911fd09536dd4ea7cb0137e353265a6cd0792879160ac79433752d3325e1 DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.HeadBucket: calling handler DEBUG botocore.endpoint:endpoint.py:165 Sending http request: DEBUG botocore.httpsession:httpsession.py:97 Certificate path: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\certifi\cacert.pem DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request. Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.HeadBucket: calling handler DEBUG botocore.retryhandler:retryhandler.py:156 retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry return await resolve_awaitable( ^^^^^^^^^^^^^^^^^^^^^^^^ self._checker(attempt_number, response, caught_exception) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable return await obj ^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call checker(attempt_number, response, caught_exception) ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__ return self._check_caught_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ attempt_number, caught_exception ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception raise caught_exception File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" DEBUG botocore.retryhandler:retryhandler.py:109 Retry needed, action of: 0.6012304327313062 DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.HeadBucket: calling handler > DEBUG botocore.endpoint:endpoint.py:279 Response received to retry, sleeping for 0.6012304327313062 seconds DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.HeadBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.HeadBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.HeadBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.HeadBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.HeadBucket: calling handler > DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth. DEBUG botocore.auth:auth.py:426 CanonicalRequest: HEAD /imago host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025543Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 DEBUG botocore.auth:auth.py:428 StringToSign: AWS4-HMAC-SHA256 20260225T025543Z 20260225/us-east-1/s3/aws4_request 34af4e029de28a83716c0677fe1a98ed97bfa25c0d6962d14cecfcde536fef35 DEBUG botocore.auth:auth.py:430 Signature: 1d88627da25556593d9105c98440fbc0676c3b442f923a25e6ca4187f87824d5 DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.HeadBucket: calling handler DEBUG botocore.endpoint:endpoint.py:165 Sending http request: DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request. Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.HeadBucket: calling handler DEBUG botocore.retryhandler:retryhandler.py:156 retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry return await resolve_awaitable( ^^^^^^^^^^^^^^^^^^^^^^^^ self._checker(attempt_number, response, caught_exception) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable return await obj ^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call checker(attempt_number, response, caught_exception) ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__ return self._check_caught_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ attempt_number, caught_exception ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception raise caught_exception File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" DEBUG botocore.retryhandler:retryhandler.py:109 Retry needed, action of: 1.555204535127747 DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.HeadBucket: calling handler > DEBUG botocore.endpoint:endpoint.py:279 Response received to retry, sleeping for 1.555204535127747 seconds DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.HeadBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.HeadBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.HeadBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.HeadBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.HeadBucket: calling handler > DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth. DEBUG botocore.auth:auth.py:426 CanonicalRequest: HEAD /imago host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025547Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 DEBUG botocore.auth:auth.py:428 StringToSign: AWS4-HMAC-SHA256 20260225T025547Z 20260225/us-east-1/s3/aws4_request 5849250264517ee249f0d9d2a2f7458e6bde9e3386249b06190eee57adbb5adc DEBUG botocore.auth:auth.py:430 Signature: 99b5f7367d4dad82f773cc7c8572f4a834631c1f7fa9df0b48c3a9a5fcf6f526 DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.HeadBucket: calling handler DEBUG botocore.endpoint:endpoint.py:165 Sending http request: DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request. Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.HeadBucket: calling handler DEBUG botocore.retryhandler:retryhandler.py:156 retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry return await resolve_awaitable( ^^^^^^^^^^^^^^^^^^^^^^^^ self._checker(attempt_number, response, caught_exception) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable return await obj ^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call checker(attempt_number, response, caught_exception) ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__ return self._check_caught_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ attempt_number, caught_exception ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception raise caught_exception File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" DEBUG botocore.retryhandler:retryhandler.py:109 Retry needed, action of: 2.1263677419468565 DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.HeadBucket: calling handler > DEBUG botocore.endpoint:endpoint.py:279 Response received to retry, sleeping for 2.1263677419468565 seconds DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.HeadBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.HeadBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.HeadBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.HeadBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.HeadBucket: calling handler > DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth. DEBUG botocore.auth:auth.py:426 CanonicalRequest: HEAD /imago host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025552Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 DEBUG botocore.auth:auth.py:428 StringToSign: AWS4-HMAC-SHA256 20260225T025552Z 20260225/us-east-1/s3/aws4_request b3a6d6a511aa0fad056e589eef9ccef5b6e7f4c828a443b0ebeccf30c8abb43c DEBUG botocore.auth:auth.py:430 Signature: 3241a373906479a771160d4a9dfb79176105ba81a7bd5210aebde08395d04018 DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.HeadBucket: calling handler DEBUG botocore.endpoint:endpoint.py:165 Sending http request: DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request. Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.HeadBucket: calling handler DEBUG botocore.retryhandler:retryhandler.py:156 retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry return await resolve_awaitable( ^^^^^^^^^^^^^^^^^^^^^^^^ self._checker(attempt_number, response, caught_exception) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable return await obj ^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call checker(attempt_number, response, caught_exception) ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__ return self._check_caught_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ attempt_number, caught_exception ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception raise caught_exception File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" DEBUG botocore.retryhandler:retryhandler.py:109 Retry needed, action of: 7.730524701895612 DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.HeadBucket: calling handler > DEBUG botocore.endpoint:endpoint.py:279 Response received to retry, sleeping for 7.730524701895612 seconds DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.HeadBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.HeadBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.HeadBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.HeadBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.HeadBucket: calling handler > DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth. DEBUG botocore.auth:auth.py:426 CanonicalRequest: HEAD /imago host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025602Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 DEBUG botocore.auth:auth.py:428 StringToSign: AWS4-HMAC-SHA256 20260225T025602Z 20260225/us-east-1/s3/aws4_request caa697e881e6b8af070febba670f7c12cdae7be464cc04bd4a2740358a0ce149 DEBUG botocore.auth:auth.py:430 Signature: 3fa8162b8b0cafefc1d804c24399700b2fe6cb85979a11905c94c6a4ea369079 DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.HeadBucket: calling handler DEBUG botocore.endpoint:endpoint.py:165 Sending http request: DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request. Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.HeadBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.CreateBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.CreateBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.CreateBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.CreateBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.CreateBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-endpoint-resolution.s3: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-endpoint-resolution.s3: calling handler > DEBUG aiobotocore.regions:regions.py:27 Calling endpoint provider with parameters: {'Bucket': 'imago', 'Region': 'us-east-1', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://minio:9000', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': True, 'DisableAccessPoints': True, 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True, 'UseS3ExpressControlEndpoint': True} DEBUG aiobotocore.regions:regions.py:42 Endpoint provider result: http://minio:9000/imago DEBUG botocore.regions:regions.py:660 Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" DEBUG botocore.regions:regions.py:733 Selected auth type "v4" as "v4" with signing context params: {'region': 'us-east-1', 'signing_name': 's3', 'disableDoubleEncoding': True} DEBUG botocore.hooks:hooks.py:63 Event before-call.s3.CreateBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-call.s3.CreateBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event before-call.s3.CreateBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-call.s3.CreateBucket: calling handler DEBUG botocore.endpoint:endpoint.py:114 Making request for OperationModel(name=CreateBucket) with params: {'url_path': '', 'query_string': {}, 'method': 'PUT', 'headers': {'User-Agent': 'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106'}, 'body': b'', 'auth_path': '/imago/', 'url': 'http://minio:9000/imago', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': False, 'auth_type': 'v4', 's3_redirect': {'redirected': False, 'bucket': 'imago', 'params': {'Bucket': 'imago'}}, 'input_params': {'Bucket': 'imago'}, 'signing': {'region': 'us-east-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'us-east-1'}]}}} DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.CreateBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.CreateBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.CreateBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.CreateBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.CreateBucket: calling handler > DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth. DEBUG botocore.auth:auth.py:426 CanonicalRequest: PUT /imago host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025605Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 DEBUG botocore.auth:auth.py:428 StringToSign: AWS4-HMAC-SHA256 20260225T025605Z 20260225/us-east-1/s3/aws4_request 1c9d9105fbecfc68f8ccfe0ef78cdbfd6f677966a2136d25b08d48c624ce9cce DEBUG botocore.auth:auth.py:430 Signature: 46d297cd0da6a594de5729fce43c3dfe86f48317da8050f80197169cba585edc DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.CreateBucket: calling handler DEBUG botocore.endpoint:endpoint.py:165 Sending http request: DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request. Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.CreateBucket: calling handler DEBUG botocore.retryhandler:retryhandler.py:156 retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry return await resolve_awaitable( ^^^^^^^^^^^^^^^^^^^^^^^^ self._checker(attempt_number, response, caught_exception) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable return await obj ^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call checker(attempt_number, response, caught_exception) ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__ return self._check_caught_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ attempt_number, caught_exception ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception raise caught_exception File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" DEBUG botocore.retryhandler:retryhandler.py:109 Retry needed, action of: 0.6728727409826069 DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.CreateBucket: calling handler > DEBUG botocore.endpoint:endpoint.py:279 Response received to retry, sleeping for 0.6728727409826069 seconds DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.CreateBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.CreateBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.CreateBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.CreateBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.CreateBucket: calling handler > DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth. DEBUG botocore.auth:auth.py:426 CanonicalRequest: PUT /imago host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025608Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 DEBUG botocore.auth:auth.py:428 StringToSign: AWS4-HMAC-SHA256 20260225T025608Z 20260225/us-east-1/s3/aws4_request 908d2ee1bf43676ea3006cd816a8c4c88d0618fa1d328dcb521da84229c73cdd DEBUG botocore.auth:auth.py:430 Signature: 97f1159295de45329b6af98234ca2d30b1225a7e16e6f2d4737eceb45829048b DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.CreateBucket: calling handler DEBUG botocore.endpoint:endpoint.py:165 Sending http request: DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request. Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.CreateBucket: calling handler DEBUG botocore.retryhandler:retryhandler.py:156 retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry return await resolve_awaitable( ^^^^^^^^^^^^^^^^^^^^^^^^ self._checker(attempt_number, response, caught_exception) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable return await obj ^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call checker(attempt_number, response, caught_exception) ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__ return self._check_caught_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ attempt_number, caught_exception ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception raise caught_exception File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" DEBUG botocore.retryhandler:retryhandler.py:109 Retry needed, action of: 1.2008910882607169 DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.CreateBucket: calling handler > DEBUG botocore.endpoint:endpoint.py:279 Response received to retry, sleeping for 1.2008910882607169 seconds DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.CreateBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.CreateBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.CreateBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.CreateBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.CreateBucket: calling handler > DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth. DEBUG botocore.auth:auth.py:426 CanonicalRequest: PUT /imago host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025612Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 DEBUG botocore.auth:auth.py:428 StringToSign: AWS4-HMAC-SHA256 20260225T025612Z 20260225/us-east-1/s3/aws4_request 4e41e5fb79ae09b44502b5c03a832ca6425156ef2ae140a7b1a5273793e35349 DEBUG botocore.auth:auth.py:430 Signature: 7f96257c74ac1c63ac29c7d0ebbcc673be7940e69aceffb80bd2b60b0d965950 DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.CreateBucket: calling handler DEBUG botocore.endpoint:endpoint.py:165 Sending http request: DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request. Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.CreateBucket: calling handler DEBUG botocore.retryhandler:retryhandler.py:156 retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry return await resolve_awaitable( ^^^^^^^^^^^^^^^^^^^^^^^^ self._checker(attempt_number, response, caught_exception) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable return await obj ^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call checker(attempt_number, response, caught_exception) ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__ return self._check_caught_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ attempt_number, caught_exception ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception raise caught_exception File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" DEBUG botocore.retryhandler:retryhandler.py:109 Retry needed, action of: 2.305791451009807 DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.CreateBucket: calling handler > DEBUG botocore.endpoint:endpoint.py:279 Response received to retry, sleeping for 2.305791451009807 seconds DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.CreateBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.CreateBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.CreateBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.CreateBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.CreateBucket: calling handler > DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth. DEBUG botocore.auth:auth.py:426 CanonicalRequest: PUT /imago host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025617Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 DEBUG botocore.auth:auth.py:428 StringToSign: AWS4-HMAC-SHA256 20260225T025617Z 20260225/us-east-1/s3/aws4_request 17936c980e31105ae00771635cb5975e24c9d1d2e8504ef1083fc053267d83fb DEBUG botocore.auth:auth.py:430 Signature: 89226a67a22b3c862a6d527492e08eb2dfe01ce029c751cf919f24dee0c4b85d DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.CreateBucket: calling handler DEBUG botocore.endpoint:endpoint.py:165 Sending http request: DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request. Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.CreateBucket: calling handler DEBUG botocore.retryhandler:retryhandler.py:156 retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago" Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry return await resolve_awaitable( ^^^^^^^^^^^^^^^^^^^^^^^^ self._checker(attempt_number, response, caught_exception) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable return await obj ^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call checker(attempt_number, response, caught_exception) ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__ return self._check_caught_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ attempt_number, caught_exception ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception raise caught_exception File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" DEBUG botocore.retryhandler:retryhandler.py:109 Retry needed, action of: 5.105263878863438 DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.CreateBucket: calling handler > DEBUG botocore.endpoint:endpoint.py:279 Response received to retry, sleeping for 5.105263878863438 seconds DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.CreateBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.CreateBucket: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.CreateBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.CreateBucket: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.CreateBucket: calling handler > DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth. DEBUG botocore.auth:auth.py:426 CanonicalRequest: PUT /imago host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025625Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 DEBUG botocore.auth:auth.py:428 StringToSign: AWS4-HMAC-SHA256 20260225T025625Z 20260225/us-east-1/s3/aws4_request fb59025b55258c906240c8fc18c857965ad59fede8c88004051262b2c1644fda DEBUG botocore.auth:auth.py:430 Signature: da3b1a86044fbf327cd48c0f3ed8cafd740f371e4c366604a6279d836cea3917 DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.CreateBucket: calling handler DEBUG botocore.endpoint:endpoint.py:165 Sending http request: DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request. Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago" DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.CreateBucket: calling handler DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed -------------------------- Captured stdout teardown --------------------------- 2026-02-25T02:56:28.625471Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:28.625937Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:28.626437Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:28.626687Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:28.627451Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:28.627666Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:28.627930Z [debug ] executing functools.partial(, 'PRAGMA main.table_info("images")', ()) [aiosqlite] 2026-02-25T02:56:28.628159Z [debug ] operation functools.partial(, 'PRAGMA main.table_info("images")', ()) completed [aiosqlite] 2026-02-25T02:56:28.628389Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:28.628564Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:28.628776Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:28.628917Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:28.629363Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:28.629501Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:28.629737Z [debug ] executing functools.partial(, 'PRAGMA main.table_info("api_clients")', ()) [aiosqlite] 2026-02-25T02:56:28.629903Z [debug ] operation functools.partial(, 'PRAGMA main.table_info("api_clients")', ()) completed [aiosqlite] 2026-02-25T02:56:28.630206Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:28.630360Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:28.630587Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:28.630732Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:28.631145Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:28.631282Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:28.631506Z [debug ] executing functools.partial(, '\nDROP TABLE images', ()) [aiosqlite] 2026-02-25T02:56:28.631794Z [debug ] operation functools.partial(, '\nDROP TABLE images', ()) completed [aiosqlite] 2026-02-25T02:56:28.632027Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:28.632173Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:28.632540Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:28.632681Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:28.632896Z [debug ] executing functools.partial(, '\nDROP TABLE api_clients', ()) [aiosqlite] 2026-02-25T02:56:28.633113Z [debug ] operation functools.partial(, '\nDROP TABLE api_clients', ()) completed [aiosqlite] 2026-02-25T02:56:28.633352Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:28.633494Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:28.633932Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:28.634068Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:28.634402Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:28.634544Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:28.635468Z [debug ] Using proactor: IocpProactor [asyncio] ---------------------------- Captured log teardown ---------------------------- DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'PRAGMA main.table_info("images")', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'PRAGMA main.table_info("images")', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'PRAGMA main.table_info("api_clients")', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'PRAGMA main.table_info("api_clients")', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, '\nDROP TABLE images', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, '\nDROP TABLE images', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, '\nDROP TABLE api_clients', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, '\nDROP TABLE api_clients', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG asyncio:proactor_events.py:633 Using proactor: IocpProactor ___________________________ test_exif_missing_file ____________________________ tests\test_services.py:15: in test_exif_missing_file assert result["make"] is None E TypeError: 'coroutine' object is not subscriptable ---------------------------- Captured stdout setup ---------------------------- 2026-02-25T02:56:29.985774Z [debug ] Using proactor: IocpProactor [asyncio] 2026-02-25T02:56:29.986836Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:29.987043Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:29.987368Z [debug ] executing functools.partial(, 'PRAGMA main.table_info("images")', ()) [aiosqlite] 2026-02-25T02:56:29.987582Z [debug ] operation functools.partial(, 'PRAGMA main.table_info("images")', ()) completed [aiosqlite] 2026-02-25T02:56:29.987930Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:29.988177Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:29.988552Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:29.988736Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:29.989072Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:29.989223Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:29.989472Z [debug ] executing functools.partial(, 'PRAGMA temp.table_info("images")', ()) [aiosqlite] 2026-02-25T02:56:29.989656Z [debug ] operation functools.partial(, 'PRAGMA temp.table_info("images")', ()) completed [aiosqlite] 2026-02-25T02:56:29.989889Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:29.990032Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:29.990287Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:29.990430Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:29.990780Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:29.991045Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:29.991380Z [debug ] executing functools.partial(, 'PRAGMA main.table_info("api_clients")', ()) [aiosqlite] 2026-02-25T02:56:29.991556Z [debug ] operation functools.partial(, 'PRAGMA main.table_info("api_clients")', ()) completed [aiosqlite] 2026-02-25T02:56:29.991855Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:29.992130Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:29.992468Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:29.992613Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:29.992955Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:29.993096Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:29.993328Z [debug ] executing functools.partial(, 'PRAGMA temp.table_info("api_clients")', ()) [aiosqlite] 2026-02-25T02:56:29.993490Z [debug ] operation functools.partial(, 'PRAGMA temp.table_info("api_clients")', ()) completed [aiosqlite] 2026-02-25T02:56:29.993709Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:29.993891Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:29.994165Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:29.994315Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:29.995061Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:29.995203Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:29.995481Z [debug ] executing functools.partial(, '\nCREATE TABLE api_clients (\n\tid VARCHAR(36) NOT NULL, \n\tname VARCHAR(256) NOT NULL, \n\tapi_key_hash VARCHAR(64) NOT NULL, \n\tscopes JSON NOT NULL, \n\t"plan" VARCHAR(8) NOT NULL, \n\tis_active BOOLEAN NOT NULL, \n\tstorage_used_bytes BIGINT NOT NULL, \n\tquota_storage_mb INTEGER NOT NULL, \n\tquota_images INTEGER NOT NULL, \n\tcreated_at DATETIME, \n\tupdated_at DATETIME, \n\tPRIMARY KEY (id)\n)\n\n', ()) [aiosqlite] 2026-02-25T02:56:29.995806Z [debug ] operation functools.partial(, '\nCREATE TABLE api_clients (\n\tid VARCHAR(36) NOT NULL, \n\tname VARCHAR(256) NOT NULL, \n\tapi_key_hash VARCHAR(64) NOT NULL, \n\tscopes JSON NOT NULL, \n\t"plan" VARCHAR(8) NOT NULL, \n\tis_active BOOLEAN NOT NULL, \n\tstorage_used_bytes BIGINT NOT NULL, \n\tquota_storage_mb INTEGER NOT NULL, \n\tquota_images INTEGER NOT NULL, \n\tcreated_at DATETIME, \n\tupdated_at DATETIME, \n\tPRIMARY KEY (id)\n)\n\n', ()) completed [aiosqlite] 2026-02-25T02:56:29.996159Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:29.996304Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:29.997941Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:30.000670Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:30.004885Z [debug ] executing functools.partial(, 'CREATE UNIQUE INDEX ix_api_clients_api_key_hash ON api_clients (api_key_hash)', ()) [aiosqlite] 2026-02-25T02:56:30.007946Z [debug ] operation functools.partial(, 'CREATE UNIQUE INDEX ix_api_clients_api_key_hash ON api_clients (api_key_hash)', ()) completed [aiosqlite] 2026-02-25T02:56:30.011232Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:30.012348Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:30.013986Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:30.014714Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:30.015573Z [debug ] executing functools.partial(, 'CREATE INDEX ix_api_clients_id ON api_clients (id)', ()) [aiosqlite] 2026-02-25T02:56:30.016380Z [debug ] operation functools.partial(, 'CREATE INDEX ix_api_clients_id ON api_clients (id)', ()) completed [aiosqlite] 2026-02-25T02:56:30.017111Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:30.017509Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:30.018976Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:30.019323Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:30.019842Z [debug ] executing functools.partial(, '\nCREATE TABLE images (\n\tid INTEGER NOT NULL, \n\tuuid VARCHAR(36) NOT NULL, \n\tclient_id VARCHAR(36) NOT NULL, \n\toriginal_name VARCHAR(512) NOT NULL, \n\tfilename VARCHAR(512) NOT NULL, \n\tfile_path VARCHAR(1024) NOT NULL, \n\tthumbnail_path VARCHAR(1024), \n\tmime_type VARCHAR(128), \n\tfile_size BIGINT, \n\twidth INTEGER, \n\theight INTEGER, \n\tuploaded_at DATETIME, \n\tprocessing_status VARCHAR(10) NOT NULL, \n\tprocessing_error TEXT, \n\tprocessing_started_at DATETIME, \n\tprocessing_done_at DATETIME, \n\texif_raw JSON, \n\texif_make VARCHAR(256), \n\texif_model VARCHAR(256), \n\texif_lens VARCHAR(256), \n\texif_taken_at DATETIME, \n\texif_gps_lat FLOAT, \n\texif_gps_lon FLOAT, \n\texif_altitude FLOAT, \n\texif_iso INTEGER, \n\texif_aperture VARCHAR(32), \n\texif_shutter VARCHAR(32), \n\texif_focal VARCHAR(32), \n\texif_flash BOOLEAN, \n\texif_orientation INTEGER, \n\texif_software VARCHAR(256), \n\tocr_text TEXT, \n\tocr_language VARCHAR(64), \n\tocr_confidence FLOAT, \n\tocr_has_text BOOLEAN, \n\tai_description TEXT, \n\tai_tags JSON, \n\tai_confidence FLOAT, \n\tai_model_used VARCHAR(128), \n\tai_processed_at DATETIME, \n\tai_prompt_tokens INTEGER, \n\tai_output_tokens INTEGER, \n\tPRIMARY KEY (id), \n\tFOREIGN KEY(client_id) REFERENCES api_clients (id)\n)\n\n', ()) [aiosqlite] 2026-02-25T02:56:30.020528Z [debug ] operation functools.partial(, '\nCREATE TABLE images (\n\tid INTEGER NOT NULL, \n\tuuid VARCHAR(36) NOT NULL, \n\tclient_id VARCHAR(36) NOT NULL, \n\toriginal_name VARCHAR(512) NOT NULL, \n\tfilename VARCHAR(512) NOT NULL, \n\tfile_path VARCHAR(1024) NOT NULL, \n\tthumbnail_path VARCHAR(1024), \n\tmime_type VARCHAR(128), \n\tfile_size BIGINT, \n\twidth INTEGER, \n\theight INTEGER, \n\tuploaded_at DATETIME, \n\tprocessing_status VARCHAR(10) NOT NULL, \n\tprocessing_error TEXT, \n\tprocessing_started_at DATETIME, \n\tprocessing_done_at DATETIME, \n\texif_raw JSON, \n\texif_make VARCHAR(256), \n\texif_model VARCHAR(256), \n\texif_lens VARCHAR(256), \n\texif_taken_at DATETIME, \n\texif_gps_lat FLOAT, \n\texif_gps_lon FLOAT, \n\texif_altitude FLOAT, \n\texif_iso INTEGER, \n\texif_aperture VARCHAR(32), \n\texif_shutter VARCHAR(32), \n\texif_focal VARCHAR(32), \n\texif_flash BOOLEAN, \n\texif_orientation INTEGER, \n\texif_software VARCHAR(256), \n\tocr_text TEXT, \n\tocr_language VARCHAR(64), \n\tocr_confidence FLOAT, \n\tocr_has_text BOOLEAN, \n\tai_description TEXT, \n\tai_tags JSON, \n\tai_confidence FLOAT, \n\tai_model_used VARCHAR(128), \n\tai_processed_at DATETIME, \n\tai_prompt_tokens INTEGER, \n\tai_output_tokens INTEGER, \n\tPRIMARY KEY (id), \n\tFOREIGN KEY(client_id) REFERENCES api_clients (id)\n)\n\n', ()) completed [aiosqlite] 2026-02-25T02:56:30.021209Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:30.021468Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:30.022075Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:30.022345Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:30.022758Z [debug ] executing functools.partial(, 'CREATE UNIQUE INDEX ix_images_uuid ON images (uuid)', ()) [aiosqlite] 2026-02-25T02:56:30.023133Z [debug ] operation functools.partial(, 'CREATE UNIQUE INDEX ix_images_uuid ON images (uuid)', ()) completed [aiosqlite] 2026-02-25T02:56:30.023508Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:30.023733Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:30.024202Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:30.024442Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:30.024775Z [debug ] executing functools.partial(, 'CREATE INDEX ix_images_id ON images (id)', ()) [aiosqlite] 2026-02-25T02:56:30.025111Z [debug ] operation functools.partial(, 'CREATE INDEX ix_images_id ON images (id)', ()) completed [aiosqlite] 2026-02-25T02:56:30.025414Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:30.025604Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:30.025948Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:30.026135Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:30.026461Z [debug ] executing functools.partial(, 'CREATE INDEX ix_images_client_id ON images (client_id)', ()) [aiosqlite] 2026-02-25T02:56:30.026748Z [debug ] operation functools.partial(, 'CREATE INDEX ix_images_client_id ON images (client_id)', ()) completed [aiosqlite] 2026-02-25T02:56:30.027144Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:30.027457Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:30.027864Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:30.028045Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:30.028326Z [debug ] executing functools.partial(, 'CREATE INDEX ix_images_processing_status ON images (processing_status)', ()) [aiosqlite] 2026-02-25T02:56:30.028567Z [debug ] operation functools.partial(, 'CREATE INDEX ix_images_processing_status ON images (processing_status)', ()) completed [aiosqlite] 2026-02-25T02:56:30.028820Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:30.028983Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:30.029479Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:30.029769Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:30.030257Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:30.030479Z [debug ] operation functools.partial() completed [aiosqlite] ----------------------------- Captured log setup ------------------------------ DEBUG asyncio:proactor_events.py:633 Using proactor: IocpProactor DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'PRAGMA main.table_info("images")', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'PRAGMA main.table_info("images")', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'PRAGMA temp.table_info("images")', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'PRAGMA temp.table_info("images")', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'PRAGMA main.table_info("api_clients")', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'PRAGMA main.table_info("api_clients")', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'PRAGMA temp.table_info("api_clients")', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'PRAGMA temp.table_info("api_clients")', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, '\nCREATE TABLE api_clients (\n\tid VARCHAR(36) NOT NULL, \n\tname VARCHAR(256) NOT NULL, \n\tapi_key_hash VARCHAR(64) NOT NULL, \n\tscopes JSON NOT NULL, \n\t"plan" VARCHAR(8) NOT NULL, \n\tis_active BOOLEAN NOT NULL, \n\tstorage_used_bytes BIGINT NOT NULL, \n\tquota_storage_mb INTEGER NOT NULL, \n\tquota_images INTEGER NOT NULL, \n\tcreated_at DATETIME, \n\tupdated_at DATETIME, \n\tPRIMARY KEY (id)\n)\n\n', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, '\nCREATE TABLE api_clients (\n\tid VARCHAR(36) NOT NULL, \n\tname VARCHAR(256) NOT NULL, \n\tapi_key_hash VARCHAR(64) NOT NULL, \n\tscopes JSON NOT NULL, \n\t"plan" VARCHAR(8) NOT NULL, \n\tis_active BOOLEAN NOT NULL, \n\tstorage_used_bytes BIGINT NOT NULL, \n\tquota_storage_mb INTEGER NOT NULL, \n\tquota_images INTEGER NOT NULL, \n\tcreated_at DATETIME, \n\tupdated_at DATETIME, \n\tPRIMARY KEY (id)\n)\n\n', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'CREATE UNIQUE INDEX ix_api_clients_api_key_hash ON api_clients (api_key_hash)', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'CREATE UNIQUE INDEX ix_api_clients_api_key_hash ON api_clients (api_key_hash)', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'CREATE INDEX ix_api_clients_id ON api_clients (id)', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'CREATE INDEX ix_api_clients_id ON api_clients (id)', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, '\nCREATE TABLE images (\n\tid INTEGER NOT NULL, \n\tuuid VARCHAR(36) NOT NULL, \n\tclient_id VARCHAR(36) NOT NULL, \n\toriginal_name VARCHAR(512) NOT NULL, \n\tfilename VARCHAR(512) NOT NULL, \n\tfile_path VARCHAR(1024) NOT NULL, \n\tthumbnail_path VARCHAR(1024), \n\tmime_type VARCHAR(128), \n\tfile_size BIGINT, \n\twidth INTEGER, \n\theight INTEGER, \n\tuploaded_at DATETIME, \n\tprocessing_status VARCHAR(10) NOT NULL, \n\tprocessing_error TEXT, \n\tprocessing_started_at DATETIME, \n\tprocessing_done_at DATETIME, \n\texif_raw JSON, \n\texif_make VARCHAR(256), \n\texif_model VARCHAR(256), \n\texif_lens VARCHAR(256), \n\texif_taken_at DATETIME, \n\texif_gps_lat FLOAT, \n\texif_gps_lon FLOAT, \n\texif_altitude FLOAT, \n\texif_iso INTEGER, \n\texif_aperture VARCHAR(32), \n\texif_shutter VARCHAR(32), \n\texif_focal VARCHAR(32), \n\texif_flash BOOLEAN, \n\texif_orientation INTEGER, \n\texif_software VARCHAR(256), \n\tocr_text TEXT, \n\tocr_language VARCHAR(64), \n\tocr_confidence FLOAT, \n\tocr_has_text BOOLEAN, \n\tai_description TEXT, \n\tai_tags JSON, \n\tai_confidence FLOAT, \n\tai_model_used VARCHAR(128), \n\tai_processed_at DATETIME, \n\tai_prompt_tokens INTEGER, \n\tai_output_tokens INTEGER, \n\tPRIMARY KEY (id), \n\tFOREIGN KEY(client_id) REFERENCES api_clients (id)\n)\n\n', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, '\nCREATE TABLE images (\n\tid INTEGER NOT NULL, \n\tuuid VARCHAR(36) NOT NULL, \n\tclient_id VARCHAR(36) NOT NULL, \n\toriginal_name VARCHAR(512) NOT NULL, \n\tfilename VARCHAR(512) NOT NULL, \n\tfile_path VARCHAR(1024) NOT NULL, \n\tthumbnail_path VARCHAR(1024), \n\tmime_type VARCHAR(128), \n\tfile_size BIGINT, \n\twidth INTEGER, \n\theight INTEGER, \n\tuploaded_at DATETIME, \n\tprocessing_status VARCHAR(10) NOT NULL, \n\tprocessing_error TEXT, \n\tprocessing_started_at DATETIME, \n\tprocessing_done_at DATETIME, \n\texif_raw JSON, \n\texif_make VARCHAR(256), \n\texif_model VARCHAR(256), \n\texif_lens VARCHAR(256), \n\texif_taken_at DATETIME, \n\texif_gps_lat FLOAT, \n\texif_gps_lon FLOAT, \n\texif_altitude FLOAT, \n\texif_iso INTEGER, \n\texif_aperture VARCHAR(32), \n\texif_shutter VARCHAR(32), \n\texif_focal VARCHAR(32), \n\texif_flash BOOLEAN, \n\texif_orientation INTEGER, \n\texif_software VARCHAR(256), \n\tocr_text TEXT, \n\tocr_language VARCHAR(64), \n\tocr_confidence FLOAT, \n\tocr_has_text BOOLEAN, \n\tai_description TEXT, \n\tai_tags JSON, \n\tai_confidence FLOAT, \n\tai_model_used VARCHAR(128), \n\tai_processed_at DATETIME, \n\tai_prompt_tokens INTEGER, \n\tai_output_tokens INTEGER, \n\tPRIMARY KEY (id), \n\tFOREIGN KEY(client_id) REFERENCES api_clients (id)\n)\n\n', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'CREATE UNIQUE INDEX ix_images_uuid ON images (uuid)', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'CREATE UNIQUE INDEX ix_images_uuid ON images (uuid)', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'CREATE INDEX ix_images_id ON images (id)', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'CREATE INDEX ix_images_id ON images (id)', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'CREATE INDEX ix_images_client_id ON images (client_id)', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'CREATE INDEX ix_images_client_id ON images (client_id)', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'CREATE INDEX ix_images_processing_status ON images (processing_status)', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'CREATE INDEX ix_images_processing_status ON images (processing_status)', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed -------------------------- Captured stdout teardown --------------------------- 2026-02-25T02:56:30.053084Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:30.053643Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:30.054278Z [debug ] executing functools.partial(, 'PRAGMA main.table_info("images")', ()) [aiosqlite] 2026-02-25T02:56:30.054688Z [debug ] operation functools.partial(, 'PRAGMA main.table_info("images")', ()) completed [aiosqlite] 2026-02-25T02:56:30.055203Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:30.055593Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:30.056046Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:30.056308Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:30.056898Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:30.057137Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:30.057558Z [debug ] executing functools.partial(, 'PRAGMA main.table_info("api_clients")', ()) [aiosqlite] 2026-02-25T02:56:30.057818Z [debug ] operation functools.partial(, 'PRAGMA main.table_info("api_clients")', ()) completed [aiosqlite] 2026-02-25T02:56:30.058279Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:30.058605Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:30.058944Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:30.059138Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:30.059681Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:30.059907Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:30.060286Z [debug ] executing functools.partial(, '\nDROP TABLE images', ()) [aiosqlite] 2026-02-25T02:56:30.060747Z [debug ] operation functools.partial(, '\nDROP TABLE images', ()) completed [aiosqlite] 2026-02-25T02:56:30.061203Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:30.061371Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:30.061772Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:30.061941Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:30.062239Z [debug ] executing functools.partial(, '\nDROP TABLE api_clients', ()) [aiosqlite] 2026-02-25T02:56:30.062509Z [debug ] operation functools.partial(, '\nDROP TABLE api_clients', ()) completed [aiosqlite] 2026-02-25T02:56:30.062793Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:30.062957Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:30.063530Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:30.063766Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:30.064114Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:30.064285Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:30.065000Z [debug ] Using proactor: IocpProactor [asyncio] ---------------------------- Captured log teardown ---------------------------- DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'PRAGMA main.table_info("images")', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'PRAGMA main.table_info("images")', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'PRAGMA main.table_info("api_clients")', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'PRAGMA main.table_info("api_clients")', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, '\nDROP TABLE images', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, '\nDROP TABLE images', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, '\nDROP TABLE api_clients', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, '\nDROP TABLE api_clients', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG asyncio:proactor_events.py:633 Using proactor: IocpProactor ______________________________ test_ocr_disabled ______________________________ tests\test_services.py:39: in test_ocr_disabled assert result["has_text"] is False E TypeError: 'coroutine' object is not subscriptable ---------------------------- Captured stdout setup ---------------------------- 2026-02-25T02:56:30.123290Z [debug ] Using proactor: IocpProactor [asyncio] 2026-02-25T02:56:30.124448Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:30.124675Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:30.125040Z [debug ] executing functools.partial(, 'PRAGMA main.table_info("images")', ()) [aiosqlite] 2026-02-25T02:56:30.125378Z [debug ] operation functools.partial(, 'PRAGMA main.table_info("images")', ()) completed [aiosqlite] 2026-02-25T02:56:30.125776Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:30.126121Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:30.126601Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:30.126877Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:30.127345Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:30.127510Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:30.127750Z [debug ] executing functools.partial(, 'PRAGMA temp.table_info("images")', ()) [aiosqlite] 2026-02-25T02:56:30.127924Z [debug ] operation functools.partial(, 'PRAGMA temp.table_info("images")', ()) completed [aiosqlite] 2026-02-25T02:56:30.128151Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:30.128311Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:30.128576Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:30.128845Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:30.129371Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:30.129530Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:30.129820Z [debug ] executing functools.partial(, 'PRAGMA main.table_info("api_clients")', ()) [aiosqlite] 2026-02-25T02:56:30.130130Z [debug ] operation functools.partial(, 'PRAGMA main.table_info("api_clients")', ()) completed [aiosqlite] 2026-02-25T02:56:30.130458Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:30.130617Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:30.130882Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:30.131066Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:30.131370Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:30.131530Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:30.131779Z [debug ] executing functools.partial(, 'PRAGMA temp.table_info("api_clients")', ()) [aiosqlite] 2026-02-25T02:56:30.131952Z [debug ] operation functools.partial(, 'PRAGMA temp.table_info("api_clients")', ()) completed [aiosqlite] 2026-02-25T02:56:30.132218Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:30.132397Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:30.132690Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:30.132838Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:30.133605Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:30.133765Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:30.134063Z [debug ] executing functools.partial(, '\nCREATE TABLE api_clients (\n\tid VARCHAR(36) NOT NULL, \n\tname VARCHAR(256) NOT NULL, \n\tapi_key_hash VARCHAR(64) NOT NULL, \n\tscopes JSON NOT NULL, \n\t"plan" VARCHAR(8) NOT NULL, \n\tis_active BOOLEAN NOT NULL, \n\tstorage_used_bytes BIGINT NOT NULL, \n\tquota_storage_mb INTEGER NOT NULL, \n\tquota_images INTEGER NOT NULL, \n\tcreated_at DATETIME, \n\tupdated_at DATETIME, \n\tPRIMARY KEY (id)\n)\n\n', ()) [aiosqlite] 2026-02-25T02:56:30.134379Z [debug ] operation functools.partial(, '\nCREATE TABLE api_clients (\n\tid VARCHAR(36) NOT NULL, \n\tname VARCHAR(256) NOT NULL, \n\tapi_key_hash VARCHAR(64) NOT NULL, \n\tscopes JSON NOT NULL, \n\t"plan" VARCHAR(8) NOT NULL, \n\tis_active BOOLEAN NOT NULL, \n\tstorage_used_bytes BIGINT NOT NULL, \n\tquota_storage_mb INTEGER NOT NULL, \n\tquota_images INTEGER NOT NULL, \n\tcreated_at DATETIME, \n\tupdated_at DATETIME, \n\tPRIMARY KEY (id)\n)\n\n', ()) completed [aiosqlite] 2026-02-25T02:56:30.134664Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:30.134814Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:30.135230Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:30.135516Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:30.135960Z [debug ] executing functools.partial(, 'CREATE UNIQUE INDEX ix_api_clients_api_key_hash ON api_clients (api_key_hash)', ()) [aiosqlite] 2026-02-25T02:56:30.136223Z [debug ] operation functools.partial(, 'CREATE UNIQUE INDEX ix_api_clients_api_key_hash ON api_clients (api_key_hash)', ()) completed [aiosqlite] 2026-02-25T02:56:30.136548Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:30.136707Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:30.137064Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:30.137216Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:30.137606Z [debug ] executing functools.partial(, 'CREATE INDEX ix_api_clients_id ON api_clients (id)', ()) [aiosqlite] 2026-02-25T02:56:30.138018Z [debug ] operation functools.partial(, 'CREATE INDEX ix_api_clients_id ON api_clients (id)', ()) completed [aiosqlite] 2026-02-25T02:56:30.138423Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:30.138585Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:30.139249Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:30.139414Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:30.139683Z [debug ] executing functools.partial(, '\nCREATE TABLE images (\n\tid INTEGER NOT NULL, \n\tuuid VARCHAR(36) NOT NULL, \n\tclient_id VARCHAR(36) NOT NULL, \n\toriginal_name VARCHAR(512) NOT NULL, \n\tfilename VARCHAR(512) NOT NULL, \n\tfile_path VARCHAR(1024) NOT NULL, \n\tthumbnail_path VARCHAR(1024), \n\tmime_type VARCHAR(128), \n\tfile_size BIGINT, \n\twidth INTEGER, \n\theight INTEGER, \n\tuploaded_at DATETIME, \n\tprocessing_status VARCHAR(10) NOT NULL, \n\tprocessing_error TEXT, \n\tprocessing_started_at DATETIME, \n\tprocessing_done_at DATETIME, \n\texif_raw JSON, \n\texif_make VARCHAR(256), \n\texif_model VARCHAR(256), \n\texif_lens VARCHAR(256), \n\texif_taken_at DATETIME, \n\texif_gps_lat FLOAT, \n\texif_gps_lon FLOAT, \n\texif_altitude FLOAT, \n\texif_iso INTEGER, \n\texif_aperture VARCHAR(32), \n\texif_shutter VARCHAR(32), \n\texif_focal VARCHAR(32), \n\texif_flash BOOLEAN, \n\texif_orientation INTEGER, \n\texif_software VARCHAR(256), \n\tocr_text TEXT, \n\tocr_language VARCHAR(64), \n\tocr_confidence FLOAT, \n\tocr_has_text BOOLEAN, \n\tai_description TEXT, \n\tai_tags JSON, \n\tai_confidence FLOAT, \n\tai_model_used VARCHAR(128), \n\tai_processed_at DATETIME, \n\tai_prompt_tokens INTEGER, \n\tai_output_tokens INTEGER, \n\tPRIMARY KEY (id), \n\tFOREIGN KEY(client_id) REFERENCES api_clients (id)\n)\n\n', ()) [aiosqlite] 2026-02-25T02:56:30.140043Z [debug ] operation functools.partial(, '\nCREATE TABLE images (\n\tid INTEGER NOT NULL, \n\tuuid VARCHAR(36) NOT NULL, \n\tclient_id VARCHAR(36) NOT NULL, \n\toriginal_name VARCHAR(512) NOT NULL, \n\tfilename VARCHAR(512) NOT NULL, \n\tfile_path VARCHAR(1024) NOT NULL, \n\tthumbnail_path VARCHAR(1024), \n\tmime_type VARCHAR(128), \n\tfile_size BIGINT, \n\twidth INTEGER, \n\theight INTEGER, \n\tuploaded_at DATETIME, \n\tprocessing_status VARCHAR(10) NOT NULL, \n\tprocessing_error TEXT, \n\tprocessing_started_at DATETIME, \n\tprocessing_done_at DATETIME, \n\texif_raw JSON, \n\texif_make VARCHAR(256), \n\texif_model VARCHAR(256), \n\texif_lens VARCHAR(256), \n\texif_taken_at DATETIME, \n\texif_gps_lat FLOAT, \n\texif_gps_lon FLOAT, \n\texif_altitude FLOAT, \n\texif_iso INTEGER, \n\texif_aperture VARCHAR(32), \n\texif_shutter VARCHAR(32), \n\texif_focal VARCHAR(32), \n\texif_flash BOOLEAN, \n\texif_orientation INTEGER, \n\texif_software VARCHAR(256), \n\tocr_text TEXT, \n\tocr_language VARCHAR(64), \n\tocr_confidence FLOAT, \n\tocr_has_text BOOLEAN, \n\tai_description TEXT, \n\tai_tags JSON, \n\tai_confidence FLOAT, \n\tai_model_used VARCHAR(128), \n\tai_processed_at DATETIME, \n\tai_prompt_tokens INTEGER, \n\tai_output_tokens INTEGER, \n\tPRIMARY KEY (id), \n\tFOREIGN KEY(client_id) REFERENCES api_clients (id)\n)\n\n', ()) completed [aiosqlite] 2026-02-25T02:56:30.140393Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:30.140541Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:30.140952Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:30.141308Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:30.141690Z [debug ] executing functools.partial(, 'CREATE UNIQUE INDEX ix_images_uuid ON images (uuid)', ()) [aiosqlite] 2026-02-25T02:56:30.142043Z [debug ] operation functools.partial(, 'CREATE UNIQUE INDEX ix_images_uuid ON images (uuid)', ()) completed [aiosqlite] 2026-02-25T02:56:30.143410Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:30.146030Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:30.150373Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:30.152399Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:30.155569Z [debug ] executing functools.partial(, 'CREATE INDEX ix_images_id ON images (id)', ()) [aiosqlite] 2026-02-25T02:56:30.157527Z [debug ] operation functools.partial(, 'CREATE INDEX ix_images_id ON images (id)', ()) completed [aiosqlite] 2026-02-25T02:56:30.158998Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:30.159552Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:30.160629Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:30.161071Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:30.161764Z [debug ] executing functools.partial(, 'CREATE INDEX ix_images_client_id ON images (client_id)', ()) [aiosqlite] 2026-02-25T02:56:30.162367Z [debug ] operation functools.partial(, 'CREATE INDEX ix_images_client_id ON images (client_id)', ()) completed [aiosqlite] 2026-02-25T02:56:30.163018Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:30.163381Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:30.164205Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:30.164554Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:30.165073Z [debug ] executing functools.partial(, 'CREATE INDEX ix_images_processing_status ON images (processing_status)', ()) [aiosqlite] 2026-02-25T02:56:30.165674Z [debug ] operation functools.partial(, 'CREATE INDEX ix_images_processing_status ON images (processing_status)', ()) completed [aiosqlite] 2026-02-25T02:56:30.166152Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:30.166425Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:30.166967Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:30.167206Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:30.167732Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:30.167972Z [debug ] operation functools.partial() completed [aiosqlite] ----------------------------- Captured log setup ------------------------------ DEBUG asyncio:proactor_events.py:633 Using proactor: IocpProactor DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'PRAGMA main.table_info("images")', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'PRAGMA main.table_info("images")', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'PRAGMA temp.table_info("images")', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'PRAGMA temp.table_info("images")', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'PRAGMA main.table_info("api_clients")', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'PRAGMA main.table_info("api_clients")', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'PRAGMA temp.table_info("api_clients")', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'PRAGMA temp.table_info("api_clients")', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, '\nCREATE TABLE api_clients (\n\tid VARCHAR(36) NOT NULL, \n\tname VARCHAR(256) NOT NULL, \n\tapi_key_hash VARCHAR(64) NOT NULL, \n\tscopes JSON NOT NULL, \n\t"plan" VARCHAR(8) NOT NULL, \n\tis_active BOOLEAN NOT NULL, \n\tstorage_used_bytes BIGINT NOT NULL, \n\tquota_storage_mb INTEGER NOT NULL, \n\tquota_images INTEGER NOT NULL, \n\tcreated_at DATETIME, \n\tupdated_at DATETIME, \n\tPRIMARY KEY (id)\n)\n\n', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, '\nCREATE TABLE api_clients (\n\tid VARCHAR(36) NOT NULL, \n\tname VARCHAR(256) NOT NULL, \n\tapi_key_hash VARCHAR(64) NOT NULL, \n\tscopes JSON NOT NULL, \n\t"plan" VARCHAR(8) NOT NULL, \n\tis_active BOOLEAN NOT NULL, \n\tstorage_used_bytes BIGINT NOT NULL, \n\tquota_storage_mb INTEGER NOT NULL, \n\tquota_images INTEGER NOT NULL, \n\tcreated_at DATETIME, \n\tupdated_at DATETIME, \n\tPRIMARY KEY (id)\n)\n\n', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'CREATE UNIQUE INDEX ix_api_clients_api_key_hash ON api_clients (api_key_hash)', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'CREATE UNIQUE INDEX ix_api_clients_api_key_hash ON api_clients (api_key_hash)', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'CREATE INDEX ix_api_clients_id ON api_clients (id)', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'CREATE INDEX ix_api_clients_id ON api_clients (id)', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, '\nCREATE TABLE images (\n\tid INTEGER NOT NULL, \n\tuuid VARCHAR(36) NOT NULL, \n\tclient_id VARCHAR(36) NOT NULL, \n\toriginal_name VARCHAR(512) NOT NULL, \n\tfilename VARCHAR(512) NOT NULL, \n\tfile_path VARCHAR(1024) NOT NULL, \n\tthumbnail_path VARCHAR(1024), \n\tmime_type VARCHAR(128), \n\tfile_size BIGINT, \n\twidth INTEGER, \n\theight INTEGER, \n\tuploaded_at DATETIME, \n\tprocessing_status VARCHAR(10) NOT NULL, \n\tprocessing_error TEXT, \n\tprocessing_started_at DATETIME, \n\tprocessing_done_at DATETIME, \n\texif_raw JSON, \n\texif_make VARCHAR(256), \n\texif_model VARCHAR(256), \n\texif_lens VARCHAR(256), \n\texif_taken_at DATETIME, \n\texif_gps_lat FLOAT, \n\texif_gps_lon FLOAT, \n\texif_altitude FLOAT, \n\texif_iso INTEGER, \n\texif_aperture VARCHAR(32), \n\texif_shutter VARCHAR(32), \n\texif_focal VARCHAR(32), \n\texif_flash BOOLEAN, \n\texif_orientation INTEGER, \n\texif_software VARCHAR(256), \n\tocr_text TEXT, \n\tocr_language VARCHAR(64), \n\tocr_confidence FLOAT, \n\tocr_has_text BOOLEAN, \n\tai_description TEXT, \n\tai_tags JSON, \n\tai_confidence FLOAT, \n\tai_model_used VARCHAR(128), \n\tai_processed_at DATETIME, \n\tai_prompt_tokens INTEGER, \n\tai_output_tokens INTEGER, \n\tPRIMARY KEY (id), \n\tFOREIGN KEY(client_id) REFERENCES api_clients (id)\n)\n\n', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, '\nCREATE TABLE images (\n\tid INTEGER NOT NULL, \n\tuuid VARCHAR(36) NOT NULL, \n\tclient_id VARCHAR(36) NOT NULL, \n\toriginal_name VARCHAR(512) NOT NULL, \n\tfilename VARCHAR(512) NOT NULL, \n\tfile_path VARCHAR(1024) NOT NULL, \n\tthumbnail_path VARCHAR(1024), \n\tmime_type VARCHAR(128), \n\tfile_size BIGINT, \n\twidth INTEGER, \n\theight INTEGER, \n\tuploaded_at DATETIME, \n\tprocessing_status VARCHAR(10) NOT NULL, \n\tprocessing_error TEXT, \n\tprocessing_started_at DATETIME, \n\tprocessing_done_at DATETIME, \n\texif_raw JSON, \n\texif_make VARCHAR(256), \n\texif_model VARCHAR(256), \n\texif_lens VARCHAR(256), \n\texif_taken_at DATETIME, \n\texif_gps_lat FLOAT, \n\texif_gps_lon FLOAT, \n\texif_altitude FLOAT, \n\texif_iso INTEGER, \n\texif_aperture VARCHAR(32), \n\texif_shutter VARCHAR(32), \n\texif_focal VARCHAR(32), \n\texif_flash BOOLEAN, \n\texif_orientation INTEGER, \n\texif_software VARCHAR(256), \n\tocr_text TEXT, \n\tocr_language VARCHAR(64), \n\tocr_confidence FLOAT, \n\tocr_has_text BOOLEAN, \n\tai_description TEXT, \n\tai_tags JSON, \n\tai_confidence FLOAT, \n\tai_model_used VARCHAR(128), \n\tai_processed_at DATETIME, \n\tai_prompt_tokens INTEGER, \n\tai_output_tokens INTEGER, \n\tPRIMARY KEY (id), \n\tFOREIGN KEY(client_id) REFERENCES api_clients (id)\n)\n\n', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'CREATE UNIQUE INDEX ix_images_uuid ON images (uuid)', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'CREATE UNIQUE INDEX ix_images_uuid ON images (uuid)', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'CREATE INDEX ix_images_id ON images (id)', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'CREATE INDEX ix_images_id ON images (id)', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'CREATE INDEX ix_images_client_id ON images (client_id)', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'CREATE INDEX ix_images_client_id ON images (client_id)', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'CREATE INDEX ix_images_processing_status ON images (processing_status)', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'CREATE INDEX ix_images_processing_status ON images (processing_status)', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed -------------------------- Captured stdout teardown --------------------------- 2026-02-25T02:56:30.173737Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:30.174113Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:30.174546Z [debug ] executing functools.partial(, 'PRAGMA main.table_info("images")', ()) [aiosqlite] 2026-02-25T02:56:30.174887Z [debug ] operation functools.partial(, 'PRAGMA main.table_info("images")', ()) completed [aiosqlite] 2026-02-25T02:56:30.175236Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:30.175429Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:30.175740Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:30.176027Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:30.176546Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:30.176807Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:30.177187Z [debug ] executing functools.partial(, 'PRAGMA main.table_info("api_clients")', ()) [aiosqlite] 2026-02-25T02:56:30.177436Z [debug ] operation functools.partial(, 'PRAGMA main.table_info("api_clients")', ()) completed [aiosqlite] 2026-02-25T02:56:30.177804Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:30.178109Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:30.178530Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:30.178735Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:30.180053Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:30.181966Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:30.186009Z [debug ] executing functools.partial(, '\nDROP TABLE images', ()) [aiosqlite] 2026-02-25T02:56:30.188661Z [debug ] operation functools.partial(, '\nDROP TABLE images', ()) completed [aiosqlite] 2026-02-25T02:56:30.191927Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:30.193960Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:30.195911Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:30.196672Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:30.197553Z [debug ] executing functools.partial(, '\nDROP TABLE api_clients', ()) [aiosqlite] 2026-02-25T02:56:30.198428Z [debug ] operation functools.partial(, '\nDROP TABLE api_clients', ()) completed [aiosqlite] 2026-02-25T02:56:30.199278Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:30.199656Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:30.200623Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:30.200957Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:30.201876Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:30.202188Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:30.203133Z [debug ] Using proactor: IocpProactor [asyncio] ---------------------------- Captured log teardown ---------------------------- DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'PRAGMA main.table_info("images")', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'PRAGMA main.table_info("images")', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'PRAGMA main.table_info("api_clients")', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'PRAGMA main.table_info("api_clients")', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, '\nDROP TABLE images', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, '\nDROP TABLE images', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, '\nDROP TABLE api_clients', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, '\nDROP TABLE api_clients', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG asyncio:proactor_events.py:633 Using proactor: IocpProactor __________________________ test_image_detail_schema ___________________________ tests\test_services.py:116: in test_image_detail_schema detail = ImageDetail.from_orm_full(mock_img) app\schemas\__init__.py:102: in from_orm_full return cls( E pydantic_core._pydantic_core.ValidationError: 2 validation errors for ImageDetail E client_id E Input should be a valid string [type=string_type, input_value=, input_type=MagicMock] E For further information visit https://errors.pydantic.dev/2.12/v/string_type E client_name E Input should be a valid string [type=string_type, input_value=, input_type=MagicMock] E For further information visit https://errors.pydantic.dev/2.12/v/string_type ---------------------------- Captured stdout setup ---------------------------- 2026-02-25T02:56:30.376654Z [debug ] Using proactor: IocpProactor [asyncio] 2026-02-25T02:56:30.377848Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:30.378169Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:30.378499Z [debug ] executing functools.partial(, 'PRAGMA main.table_info("images")', ()) [aiosqlite] 2026-02-25T02:56:30.378733Z [debug ] operation functools.partial(, 'PRAGMA main.table_info("images")', ()) completed [aiosqlite] 2026-02-25T02:56:30.379063Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:30.379342Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:30.381395Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:30.383243Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:30.386689Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:30.388914Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:30.392230Z [debug ] executing functools.partial(, 'PRAGMA temp.table_info("images")', ()) [aiosqlite] 2026-02-25T02:56:30.394289Z [debug ] operation functools.partial(, 'PRAGMA temp.table_info("images")', ()) completed [aiosqlite] 2026-02-25T02:56:30.396062Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:30.396790Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:30.397795Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:30.398343Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:30.399316Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:30.399728Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:30.400398Z [debug ] executing functools.partial(, 'PRAGMA main.table_info("api_clients")', ()) [aiosqlite] 2026-02-25T02:56:30.400810Z [debug ] operation functools.partial(, 'PRAGMA main.table_info("api_clients")', ()) completed [aiosqlite] 2026-02-25T02:56:30.401408Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:30.401795Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:30.402429Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:30.402707Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:30.403326Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:30.403701Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:30.404114Z [debug ] executing functools.partial(, 'PRAGMA temp.table_info("api_clients")', ()) [aiosqlite] 2026-02-25T02:56:30.404402Z [debug ] operation functools.partial(, 'PRAGMA temp.table_info("api_clients")', ()) completed [aiosqlite] 2026-02-25T02:56:30.404867Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:30.405107Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:30.405484Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:30.405777Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:30.406662Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:30.406876Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:30.407215Z [debug ] executing functools.partial(, '\nCREATE TABLE api_clients (\n\tid VARCHAR(36) NOT NULL, \n\tname VARCHAR(256) NOT NULL, \n\tapi_key_hash VARCHAR(64) NOT NULL, \n\tscopes JSON NOT NULL, \n\t"plan" VARCHAR(8) NOT NULL, \n\tis_active BOOLEAN NOT NULL, \n\tstorage_used_bytes BIGINT NOT NULL, \n\tquota_storage_mb INTEGER NOT NULL, \n\tquota_images INTEGER NOT NULL, \n\tcreated_at DATETIME, \n\tupdated_at DATETIME, \n\tPRIMARY KEY (id)\n)\n\n', ()) [aiosqlite] 2026-02-25T02:56:30.407626Z [debug ] operation functools.partial(, '\nCREATE TABLE api_clients (\n\tid VARCHAR(36) NOT NULL, \n\tname VARCHAR(256) NOT NULL, \n\tapi_key_hash VARCHAR(64) NOT NULL, \n\tscopes JSON NOT NULL, \n\t"plan" VARCHAR(8) NOT NULL, \n\tis_active BOOLEAN NOT NULL, \n\tstorage_used_bytes BIGINT NOT NULL, \n\tquota_storage_mb INTEGER NOT NULL, \n\tquota_images INTEGER NOT NULL, \n\tcreated_at DATETIME, \n\tupdated_at DATETIME, \n\tPRIMARY KEY (id)\n)\n\n', ()) completed [aiosqlite] 2026-02-25T02:56:30.408000Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:30.408205Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:30.408728Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:30.409000Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:30.409405Z [debug ] executing functools.partial(, 'CREATE UNIQUE INDEX ix_api_clients_api_key_hash ON api_clients (api_key_hash)', ()) [aiosqlite] 2026-02-25T02:56:30.409821Z [debug ] operation functools.partial(, 'CREATE UNIQUE INDEX ix_api_clients_api_key_hash ON api_clients (api_key_hash)', ()) completed [aiosqlite] 2026-02-25T02:56:30.410137Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:30.410319Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:30.410689Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:30.410927Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:30.411290Z [debug ] executing functools.partial(, 'CREATE INDEX ix_api_clients_id ON api_clients (id)', ()) [aiosqlite] 2026-02-25T02:56:30.411669Z [debug ] operation functools.partial(, 'CREATE INDEX ix_api_clients_id ON api_clients (id)', ()) completed [aiosqlite] 2026-02-25T02:56:30.412084Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:30.412255Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:30.413409Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:30.413687Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:30.414060Z [debug ] executing functools.partial(, '\nCREATE TABLE images (\n\tid INTEGER NOT NULL, \n\tuuid VARCHAR(36) NOT NULL, \n\tclient_id VARCHAR(36) NOT NULL, \n\toriginal_name VARCHAR(512) NOT NULL, \n\tfilename VARCHAR(512) NOT NULL, \n\tfile_path VARCHAR(1024) NOT NULL, \n\tthumbnail_path VARCHAR(1024), \n\tmime_type VARCHAR(128), \n\tfile_size BIGINT, \n\twidth INTEGER, \n\theight INTEGER, \n\tuploaded_at DATETIME, \n\tprocessing_status VARCHAR(10) NOT NULL, \n\tprocessing_error TEXT, \n\tprocessing_started_at DATETIME, \n\tprocessing_done_at DATETIME, \n\texif_raw JSON, \n\texif_make VARCHAR(256), \n\texif_model VARCHAR(256), \n\texif_lens VARCHAR(256), \n\texif_taken_at DATETIME, \n\texif_gps_lat FLOAT, \n\texif_gps_lon FLOAT, \n\texif_altitude FLOAT, \n\texif_iso INTEGER, \n\texif_aperture VARCHAR(32), \n\texif_shutter VARCHAR(32), \n\texif_focal VARCHAR(32), \n\texif_flash BOOLEAN, \n\texif_orientation INTEGER, \n\texif_software VARCHAR(256), \n\tocr_text TEXT, \n\tocr_language VARCHAR(64), \n\tocr_confidence FLOAT, \n\tocr_has_text BOOLEAN, \n\tai_description TEXT, \n\tai_tags JSON, \n\tai_confidence FLOAT, \n\tai_model_used VARCHAR(128), \n\tai_processed_at DATETIME, \n\tai_prompt_tokens INTEGER, \n\tai_output_tokens INTEGER, \n\tPRIMARY KEY (id), \n\tFOREIGN KEY(client_id) REFERENCES api_clients (id)\n)\n\n', ()) [aiosqlite] 2026-02-25T02:56:30.414452Z [debug ] operation functools.partial(, '\nCREATE TABLE images (\n\tid INTEGER NOT NULL, \n\tuuid VARCHAR(36) NOT NULL, \n\tclient_id VARCHAR(36) NOT NULL, \n\toriginal_name VARCHAR(512) NOT NULL, \n\tfilename VARCHAR(512) NOT NULL, \n\tfile_path VARCHAR(1024) NOT NULL, \n\tthumbnail_path VARCHAR(1024), \n\tmime_type VARCHAR(128), \n\tfile_size BIGINT, \n\twidth INTEGER, \n\theight INTEGER, \n\tuploaded_at DATETIME, \n\tprocessing_status VARCHAR(10) NOT NULL, \n\tprocessing_error TEXT, \n\tprocessing_started_at DATETIME, \n\tprocessing_done_at DATETIME, \n\texif_raw JSON, \n\texif_make VARCHAR(256), \n\texif_model VARCHAR(256), \n\texif_lens VARCHAR(256), \n\texif_taken_at DATETIME, \n\texif_gps_lat FLOAT, \n\texif_gps_lon FLOAT, \n\texif_altitude FLOAT, \n\texif_iso INTEGER, \n\texif_aperture VARCHAR(32), \n\texif_shutter VARCHAR(32), \n\texif_focal VARCHAR(32), \n\texif_flash BOOLEAN, \n\texif_orientation INTEGER, \n\texif_software VARCHAR(256), \n\tocr_text TEXT, \n\tocr_language VARCHAR(64), \n\tocr_confidence FLOAT, \n\tocr_has_text BOOLEAN, \n\tai_description TEXT, \n\tai_tags JSON, \n\tai_confidence FLOAT, \n\tai_model_used VARCHAR(128), \n\tai_processed_at DATETIME, \n\tai_prompt_tokens INTEGER, \n\tai_output_tokens INTEGER, \n\tPRIMARY KEY (id), \n\tFOREIGN KEY(client_id) REFERENCES api_clients (id)\n)\n\n', ()) completed [aiosqlite] 2026-02-25T02:56:30.414791Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:30.414970Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:30.415324Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:30.415480Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:30.415779Z [debug ] executing functools.partial(, 'CREATE UNIQUE INDEX ix_images_uuid ON images (uuid)', ()) [aiosqlite] 2026-02-25T02:56:30.416019Z [debug ] operation functools.partial(, 'CREATE UNIQUE INDEX ix_images_uuid ON images (uuid)', ()) completed [aiosqlite] 2026-02-25T02:56:30.416329Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:30.416490Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:30.416947Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:30.417228Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:30.417590Z [debug ] executing functools.partial(, 'CREATE INDEX ix_images_id ON images (id)', ()) [aiosqlite] 2026-02-25T02:56:30.417882Z [debug ] operation functools.partial(, 'CREATE INDEX ix_images_id ON images (id)', ()) completed [aiosqlite] 2026-02-25T02:56:30.418147Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:30.418301Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:30.418592Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:30.418744Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:30.419018Z [debug ] executing functools.partial(, 'CREATE INDEX ix_images_client_id ON images (client_id)', ()) [aiosqlite] 2026-02-25T02:56:30.419250Z [debug ] operation functools.partial(, 'CREATE INDEX ix_images_client_id ON images (client_id)', ()) completed [aiosqlite] 2026-02-25T02:56:30.419552Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:30.419700Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:30.419976Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:30.420130Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:30.420430Z [debug ] executing functools.partial(, 'CREATE INDEX ix_images_processing_status ON images (processing_status)', ()) [aiosqlite] 2026-02-25T02:56:30.420898Z [debug ] operation functools.partial(, 'CREATE INDEX ix_images_processing_status ON images (processing_status)', ()) completed [aiosqlite] 2026-02-25T02:56:30.421396Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:30.421609Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:30.422039Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:30.422196Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:30.422513Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:30.422664Z [debug ] operation functools.partial() completed [aiosqlite] ----------------------------- Captured log setup ------------------------------ DEBUG asyncio:proactor_events.py:633 Using proactor: IocpProactor DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'PRAGMA main.table_info("images")', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'PRAGMA main.table_info("images")', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'PRAGMA temp.table_info("images")', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'PRAGMA temp.table_info("images")', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'PRAGMA main.table_info("api_clients")', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'PRAGMA main.table_info("api_clients")', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'PRAGMA temp.table_info("api_clients")', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'PRAGMA temp.table_info("api_clients")', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, '\nCREATE TABLE api_clients (\n\tid VARCHAR(36) NOT NULL, \n\tname VARCHAR(256) NOT NULL, \n\tapi_key_hash VARCHAR(64) NOT NULL, \n\tscopes JSON NOT NULL, \n\t"plan" VARCHAR(8) NOT NULL, \n\tis_active BOOLEAN NOT NULL, \n\tstorage_used_bytes BIGINT NOT NULL, \n\tquota_storage_mb INTEGER NOT NULL, \n\tquota_images INTEGER NOT NULL, \n\tcreated_at DATETIME, \n\tupdated_at DATETIME, \n\tPRIMARY KEY (id)\n)\n\n', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, '\nCREATE TABLE api_clients (\n\tid VARCHAR(36) NOT NULL, \n\tname VARCHAR(256) NOT NULL, \n\tapi_key_hash VARCHAR(64) NOT NULL, \n\tscopes JSON NOT NULL, \n\t"plan" VARCHAR(8) NOT NULL, \n\tis_active BOOLEAN NOT NULL, \n\tstorage_used_bytes BIGINT NOT NULL, \n\tquota_storage_mb INTEGER NOT NULL, \n\tquota_images INTEGER NOT NULL, \n\tcreated_at DATETIME, \n\tupdated_at DATETIME, \n\tPRIMARY KEY (id)\n)\n\n', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'CREATE UNIQUE INDEX ix_api_clients_api_key_hash ON api_clients (api_key_hash)', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'CREATE UNIQUE INDEX ix_api_clients_api_key_hash ON api_clients (api_key_hash)', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'CREATE INDEX ix_api_clients_id ON api_clients (id)', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'CREATE INDEX ix_api_clients_id ON api_clients (id)', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, '\nCREATE TABLE images (\n\tid INTEGER NOT NULL, \n\tuuid VARCHAR(36) NOT NULL, \n\tclient_id VARCHAR(36) NOT NULL, \n\toriginal_name VARCHAR(512) NOT NULL, \n\tfilename VARCHAR(512) NOT NULL, \n\tfile_path VARCHAR(1024) NOT NULL, \n\tthumbnail_path VARCHAR(1024), \n\tmime_type VARCHAR(128), \n\tfile_size BIGINT, \n\twidth INTEGER, \n\theight INTEGER, \n\tuploaded_at DATETIME, \n\tprocessing_status VARCHAR(10) NOT NULL, \n\tprocessing_error TEXT, \n\tprocessing_started_at DATETIME, \n\tprocessing_done_at DATETIME, \n\texif_raw JSON, \n\texif_make VARCHAR(256), \n\texif_model VARCHAR(256), \n\texif_lens VARCHAR(256), \n\texif_taken_at DATETIME, \n\texif_gps_lat FLOAT, \n\texif_gps_lon FLOAT, \n\texif_altitude FLOAT, \n\texif_iso INTEGER, \n\texif_aperture VARCHAR(32), \n\texif_shutter VARCHAR(32), \n\texif_focal VARCHAR(32), \n\texif_flash BOOLEAN, \n\texif_orientation INTEGER, \n\texif_software VARCHAR(256), \n\tocr_text TEXT, \n\tocr_language VARCHAR(64), \n\tocr_confidence FLOAT, \n\tocr_has_text BOOLEAN, \n\tai_description TEXT, \n\tai_tags JSON, \n\tai_confidence FLOAT, \n\tai_model_used VARCHAR(128), \n\tai_processed_at DATETIME, \n\tai_prompt_tokens INTEGER, \n\tai_output_tokens INTEGER, \n\tPRIMARY KEY (id), \n\tFOREIGN KEY(client_id) REFERENCES api_clients (id)\n)\n\n', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, '\nCREATE TABLE images (\n\tid INTEGER NOT NULL, \n\tuuid VARCHAR(36) NOT NULL, \n\tclient_id VARCHAR(36) NOT NULL, \n\toriginal_name VARCHAR(512) NOT NULL, \n\tfilename VARCHAR(512) NOT NULL, \n\tfile_path VARCHAR(1024) NOT NULL, \n\tthumbnail_path VARCHAR(1024), \n\tmime_type VARCHAR(128), \n\tfile_size BIGINT, \n\twidth INTEGER, \n\theight INTEGER, \n\tuploaded_at DATETIME, \n\tprocessing_status VARCHAR(10) NOT NULL, \n\tprocessing_error TEXT, \n\tprocessing_started_at DATETIME, \n\tprocessing_done_at DATETIME, \n\texif_raw JSON, \n\texif_make VARCHAR(256), \n\texif_model VARCHAR(256), \n\texif_lens VARCHAR(256), \n\texif_taken_at DATETIME, \n\texif_gps_lat FLOAT, \n\texif_gps_lon FLOAT, \n\texif_altitude FLOAT, \n\texif_iso INTEGER, \n\texif_aperture VARCHAR(32), \n\texif_shutter VARCHAR(32), \n\texif_focal VARCHAR(32), \n\texif_flash BOOLEAN, \n\texif_orientation INTEGER, \n\texif_software VARCHAR(256), \n\tocr_text TEXT, \n\tocr_language VARCHAR(64), \n\tocr_confidence FLOAT, \n\tocr_has_text BOOLEAN, \n\tai_description TEXT, \n\tai_tags JSON, \n\tai_confidence FLOAT, \n\tai_model_used VARCHAR(128), \n\tai_processed_at DATETIME, \n\tai_prompt_tokens INTEGER, \n\tai_output_tokens INTEGER, \n\tPRIMARY KEY (id), \n\tFOREIGN KEY(client_id) REFERENCES api_clients (id)\n)\n\n', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'CREATE UNIQUE INDEX ix_images_uuid ON images (uuid)', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'CREATE UNIQUE INDEX ix_images_uuid ON images (uuid)', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'CREATE INDEX ix_images_id ON images (id)', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'CREATE INDEX ix_images_id ON images (id)', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'CREATE INDEX ix_images_client_id ON images (client_id)', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'CREATE INDEX ix_images_client_id ON images (client_id)', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'CREATE INDEX ix_images_processing_status ON images (processing_status)', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'CREATE INDEX ix_images_processing_status ON images (processing_status)', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed -------------------------- Captured stdout teardown --------------------------- 2026-02-25T02:56:30.431951Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:30.432399Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:30.432872Z [debug ] executing functools.partial(, 'PRAGMA main.table_info("images")', ()) [aiosqlite] 2026-02-25T02:56:30.433200Z [debug ] operation functools.partial(, 'PRAGMA main.table_info("images")', ()) completed [aiosqlite] 2026-02-25T02:56:30.433618Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:30.433837Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:30.434151Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:30.434305Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:30.434730Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:30.434896Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:30.435163Z [debug ] executing functools.partial(, 'PRAGMA main.table_info("api_clients")', ()) [aiosqlite] 2026-02-25T02:56:30.435350Z [debug ] operation functools.partial(, 'PRAGMA main.table_info("api_clients")', ()) completed [aiosqlite] 2026-02-25T02:56:30.435597Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:30.435758Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:30.436113Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:30.436281Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:30.436714Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:30.436871Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:30.437155Z [debug ] executing functools.partial(, '\nDROP TABLE images', ()) [aiosqlite] 2026-02-25T02:56:30.437501Z [debug ] operation functools.partial(, '\nDROP TABLE images', ()) completed [aiosqlite] 2026-02-25T02:56:30.437785Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:30.437948Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:30.438353Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:30.438508Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:30.438766Z [debug ] executing functools.partial(, '\nDROP TABLE api_clients', ()) [aiosqlite] 2026-02-25T02:56:30.439025Z [debug ] operation functools.partial(, '\nDROP TABLE api_clients', ()) completed [aiosqlite] 2026-02-25T02:56:30.439326Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:30.439597Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:30.440139Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:30.440342Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:30.440706Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:30.441033Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:30.441715Z [debug ] Using proactor: IocpProactor [asyncio] ---------------------------- Captured log teardown ---------------------------- DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'PRAGMA main.table_info("images")', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'PRAGMA main.table_info("images")', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'PRAGMA main.table_info("api_clients")', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'PRAGMA main.table_info("api_clients")', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, '\nDROP TABLE images', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, '\nDROP TABLE images', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, '\nDROP TABLE api_clients', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, '\nDROP TABLE api_clients', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG asyncio:proactor_events.py:633 Using proactor: IocpProactor __________________________ test_delete_files_exists ___________________________ tests\test_storage_extended.py:39: in test_delete_files_exists assert not f1.exists() E AssertionError: assert not True E + where True = exists() E + where exists = WindowsPath('C:/Users/bruno/AppData/Local/Temp/pytest-of-bruno/pytest-79/test_delete_files_exists0/f1.txt').exists ---------------------------- Captured stdout setup ---------------------------- 2026-02-25T02:56:30.534409Z [debug ] Using proactor: IocpProactor [asyncio] 2026-02-25T02:56:30.535411Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:30.535684Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:30.536056Z [debug ] executing functools.partial(, 'PRAGMA main.table_info("images")', ()) [aiosqlite] 2026-02-25T02:56:30.536302Z [debug ] operation functools.partial(, 'PRAGMA main.table_info("images")', ()) completed [aiosqlite] 2026-02-25T02:56:30.536570Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:30.536708Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:30.536921Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:30.537060Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:30.537497Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:30.537763Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:30.538142Z [debug ] executing functools.partial(, 'PRAGMA temp.table_info("images")', ()) [aiosqlite] 2026-02-25T02:56:30.538468Z [debug ] operation functools.partial(, 'PRAGMA temp.table_info("images")', ()) completed [aiosqlite] 2026-02-25T02:56:30.538803Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:30.538957Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:30.539223Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:30.539376Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:30.539746Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:30.539913Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:30.540164Z [debug ] executing functools.partial(, 'PRAGMA main.table_info("api_clients")', ()) [aiosqlite] 2026-02-25T02:56:30.540329Z [debug ] operation functools.partial(, 'PRAGMA main.table_info("api_clients")', ()) completed [aiosqlite] 2026-02-25T02:56:30.540547Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:30.540688Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:30.540907Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:30.541046Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:30.541325Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:30.541481Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:30.541697Z [debug ] executing functools.partial(, 'PRAGMA temp.table_info("api_clients")', ()) [aiosqlite] 2026-02-25T02:56:30.541867Z [debug ] operation functools.partial(, 'PRAGMA temp.table_info("api_clients")', ()) completed [aiosqlite] 2026-02-25T02:56:30.542100Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:30.542237Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:30.542483Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:30.542730Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:30.543602Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:30.543864Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:30.544302Z [debug ] executing functools.partial(, '\nCREATE TABLE api_clients (\n\tid VARCHAR(36) NOT NULL, \n\tname VARCHAR(256) NOT NULL, \n\tapi_key_hash VARCHAR(64) NOT NULL, \n\tscopes JSON NOT NULL, \n\t"plan" VARCHAR(8) NOT NULL, \n\tis_active BOOLEAN NOT NULL, \n\tstorage_used_bytes BIGINT NOT NULL, \n\tquota_storage_mb INTEGER NOT NULL, \n\tquota_images INTEGER NOT NULL, \n\tcreated_at DATETIME, \n\tupdated_at DATETIME, \n\tPRIMARY KEY (id)\n)\n\n', ()) [aiosqlite] 2026-02-25T02:56:30.544712Z [debug ] operation functools.partial(, '\nCREATE TABLE api_clients (\n\tid VARCHAR(36) NOT NULL, \n\tname VARCHAR(256) NOT NULL, \n\tapi_key_hash VARCHAR(64) NOT NULL, \n\tscopes JSON NOT NULL, \n\t"plan" VARCHAR(8) NOT NULL, \n\tis_active BOOLEAN NOT NULL, \n\tstorage_used_bytes BIGINT NOT NULL, \n\tquota_storage_mb INTEGER NOT NULL, \n\tquota_images INTEGER NOT NULL, \n\tcreated_at DATETIME, \n\tupdated_at DATETIME, \n\tPRIMARY KEY (id)\n)\n\n', ()) completed [aiosqlite] 2026-02-25T02:56:30.545056Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:30.545213Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:30.545617Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:30.545772Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:30.546082Z [debug ] executing functools.partial(, 'CREATE UNIQUE INDEX ix_api_clients_api_key_hash ON api_clients (api_key_hash)', ()) [aiosqlite] 2026-02-25T02:56:30.546335Z [debug ] operation functools.partial(, 'CREATE UNIQUE INDEX ix_api_clients_api_key_hash ON api_clients (api_key_hash)', ()) completed [aiosqlite] 2026-02-25T02:56:30.546672Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:30.546846Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:30.547204Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:30.547371Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:30.547638Z [debug ] executing functools.partial(, 'CREATE INDEX ix_api_clients_id ON api_clients (id)', ()) [aiosqlite] 2026-02-25T02:56:30.547896Z [debug ] operation functools.partial(, 'CREATE INDEX ix_api_clients_id ON api_clients (id)', ()) completed [aiosqlite] 2026-02-25T02:56:30.548184Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:30.548348Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:30.548971Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:30.549109Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:30.549338Z [debug ] executing functools.partial(, '\nCREATE TABLE images (\n\tid INTEGER NOT NULL, \n\tuuid VARCHAR(36) NOT NULL, \n\tclient_id VARCHAR(36) NOT NULL, \n\toriginal_name VARCHAR(512) NOT NULL, \n\tfilename VARCHAR(512) NOT NULL, \n\tfile_path VARCHAR(1024) NOT NULL, \n\tthumbnail_path VARCHAR(1024), \n\tmime_type VARCHAR(128), \n\tfile_size BIGINT, \n\twidth INTEGER, \n\theight INTEGER, \n\tuploaded_at DATETIME, \n\tprocessing_status VARCHAR(10) NOT NULL, \n\tprocessing_error TEXT, \n\tprocessing_started_at DATETIME, \n\tprocessing_done_at DATETIME, \n\texif_raw JSON, \n\texif_make VARCHAR(256), \n\texif_model VARCHAR(256), \n\texif_lens VARCHAR(256), \n\texif_taken_at DATETIME, \n\texif_gps_lat FLOAT, \n\texif_gps_lon FLOAT, \n\texif_altitude FLOAT, \n\texif_iso INTEGER, \n\texif_aperture VARCHAR(32), \n\texif_shutter VARCHAR(32), \n\texif_focal VARCHAR(32), \n\texif_flash BOOLEAN, \n\texif_orientation INTEGER, \n\texif_software VARCHAR(256), \n\tocr_text TEXT, \n\tocr_language VARCHAR(64), \n\tocr_confidence FLOAT, \n\tocr_has_text BOOLEAN, \n\tai_description TEXT, \n\tai_tags JSON, \n\tai_confidence FLOAT, \n\tai_model_used VARCHAR(128), \n\tai_processed_at DATETIME, \n\tai_prompt_tokens INTEGER, \n\tai_output_tokens INTEGER, \n\tPRIMARY KEY (id), \n\tFOREIGN KEY(client_id) REFERENCES api_clients (id)\n)\n\n', ()) [aiosqlite] 2026-02-25T02:56:30.549666Z [debug ] operation functools.partial(, '\nCREATE TABLE images (\n\tid INTEGER NOT NULL, \n\tuuid VARCHAR(36) NOT NULL, \n\tclient_id VARCHAR(36) NOT NULL, \n\toriginal_name VARCHAR(512) NOT NULL, \n\tfilename VARCHAR(512) NOT NULL, \n\tfile_path VARCHAR(1024) NOT NULL, \n\tthumbnail_path VARCHAR(1024), \n\tmime_type VARCHAR(128), \n\tfile_size BIGINT, \n\twidth INTEGER, \n\theight INTEGER, \n\tuploaded_at DATETIME, \n\tprocessing_status VARCHAR(10) NOT NULL, \n\tprocessing_error TEXT, \n\tprocessing_started_at DATETIME, \n\tprocessing_done_at DATETIME, \n\texif_raw JSON, \n\texif_make VARCHAR(256), \n\texif_model VARCHAR(256), \n\texif_lens VARCHAR(256), \n\texif_taken_at DATETIME, \n\texif_gps_lat FLOAT, \n\texif_gps_lon FLOAT, \n\texif_altitude FLOAT, \n\texif_iso INTEGER, \n\texif_aperture VARCHAR(32), \n\texif_shutter VARCHAR(32), \n\texif_focal VARCHAR(32), \n\texif_flash BOOLEAN, \n\texif_orientation INTEGER, \n\texif_software VARCHAR(256), \n\tocr_text TEXT, \n\tocr_language VARCHAR(64), \n\tocr_confidence FLOAT, \n\tocr_has_text BOOLEAN, \n\tai_description TEXT, \n\tai_tags JSON, \n\tai_confidence FLOAT, \n\tai_model_used VARCHAR(128), \n\tai_processed_at DATETIME, \n\tai_prompt_tokens INTEGER, \n\tai_output_tokens INTEGER, \n\tPRIMARY KEY (id), \n\tFOREIGN KEY(client_id) REFERENCES api_clients (id)\n)\n\n', ()) completed [aiosqlite] 2026-02-25T02:56:30.549986Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:30.550124Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:30.550496Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:30.550794Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:30.551161Z [debug ] executing functools.partial(, 'CREATE UNIQUE INDEX ix_images_uuid ON images (uuid)', ()) [aiosqlite] 2026-02-25T02:56:30.551520Z [debug ] operation functools.partial(, 'CREATE UNIQUE INDEX ix_images_uuid ON images (uuid)', ()) completed [aiosqlite] 2026-02-25T02:56:30.551899Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:30.552041Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:30.552436Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:30.552586Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:30.552831Z [debug ] executing functools.partial(, 'CREATE INDEX ix_images_id ON images (id)', ()) [aiosqlite] 2026-02-25T02:56:30.553043Z [debug ] operation functools.partial(, 'CREATE INDEX ix_images_id ON images (id)', ()) completed [aiosqlite] 2026-02-25T02:56:30.553296Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:30.553468Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:30.553773Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:30.553931Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:30.554192Z [debug ] executing functools.partial(, 'CREATE INDEX ix_images_client_id ON images (client_id)', ()) [aiosqlite] 2026-02-25T02:56:30.554453Z [debug ] operation functools.partial(, 'CREATE INDEX ix_images_client_id ON images (client_id)', ()) completed [aiosqlite] 2026-02-25T02:56:30.554746Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:30.554930Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:30.555315Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:30.555491Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:30.555805Z [debug ] executing functools.partial(, 'CREATE INDEX ix_images_processing_status ON images (processing_status)', ()) [aiosqlite] 2026-02-25T02:56:30.556056Z [debug ] operation functools.partial(, 'CREATE INDEX ix_images_processing_status ON images (processing_status)', ()) completed [aiosqlite] 2026-02-25T02:56:30.556348Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:30.556514Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:30.556832Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:30.556974Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:30.557254Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:30.557416Z [debug ] operation functools.partial() completed [aiosqlite] ----------------------------- Captured log setup ------------------------------ DEBUG asyncio:proactor_events.py:633 Using proactor: IocpProactor DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'PRAGMA main.table_info("images")', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'PRAGMA main.table_info("images")', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'PRAGMA temp.table_info("images")', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'PRAGMA temp.table_info("images")', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'PRAGMA main.table_info("api_clients")', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'PRAGMA main.table_info("api_clients")', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'PRAGMA temp.table_info("api_clients")', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'PRAGMA temp.table_info("api_clients")', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, '\nCREATE TABLE api_clients (\n\tid VARCHAR(36) NOT NULL, \n\tname VARCHAR(256) NOT NULL, \n\tapi_key_hash VARCHAR(64) NOT NULL, \n\tscopes JSON NOT NULL, \n\t"plan" VARCHAR(8) NOT NULL, \n\tis_active BOOLEAN NOT NULL, \n\tstorage_used_bytes BIGINT NOT NULL, \n\tquota_storage_mb INTEGER NOT NULL, \n\tquota_images INTEGER NOT NULL, \n\tcreated_at DATETIME, \n\tupdated_at DATETIME, \n\tPRIMARY KEY (id)\n)\n\n', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, '\nCREATE TABLE api_clients (\n\tid VARCHAR(36) NOT NULL, \n\tname VARCHAR(256) NOT NULL, \n\tapi_key_hash VARCHAR(64) NOT NULL, \n\tscopes JSON NOT NULL, \n\t"plan" VARCHAR(8) NOT NULL, \n\tis_active BOOLEAN NOT NULL, \n\tstorage_used_bytes BIGINT NOT NULL, \n\tquota_storage_mb INTEGER NOT NULL, \n\tquota_images INTEGER NOT NULL, \n\tcreated_at DATETIME, \n\tupdated_at DATETIME, \n\tPRIMARY KEY (id)\n)\n\n', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'CREATE UNIQUE INDEX ix_api_clients_api_key_hash ON api_clients (api_key_hash)', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'CREATE UNIQUE INDEX ix_api_clients_api_key_hash ON api_clients (api_key_hash)', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'CREATE INDEX ix_api_clients_id ON api_clients (id)', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'CREATE INDEX ix_api_clients_id ON api_clients (id)', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, '\nCREATE TABLE images (\n\tid INTEGER NOT NULL, \n\tuuid VARCHAR(36) NOT NULL, \n\tclient_id VARCHAR(36) NOT NULL, \n\toriginal_name VARCHAR(512) NOT NULL, \n\tfilename VARCHAR(512) NOT NULL, \n\tfile_path VARCHAR(1024) NOT NULL, \n\tthumbnail_path VARCHAR(1024), \n\tmime_type VARCHAR(128), \n\tfile_size BIGINT, \n\twidth INTEGER, \n\theight INTEGER, \n\tuploaded_at DATETIME, \n\tprocessing_status VARCHAR(10) NOT NULL, \n\tprocessing_error TEXT, \n\tprocessing_started_at DATETIME, \n\tprocessing_done_at DATETIME, \n\texif_raw JSON, \n\texif_make VARCHAR(256), \n\texif_model VARCHAR(256), \n\texif_lens VARCHAR(256), \n\texif_taken_at DATETIME, \n\texif_gps_lat FLOAT, \n\texif_gps_lon FLOAT, \n\texif_altitude FLOAT, \n\texif_iso INTEGER, \n\texif_aperture VARCHAR(32), \n\texif_shutter VARCHAR(32), \n\texif_focal VARCHAR(32), \n\texif_flash BOOLEAN, \n\texif_orientation INTEGER, \n\texif_software VARCHAR(256), \n\tocr_text TEXT, \n\tocr_language VARCHAR(64), \n\tocr_confidence FLOAT, \n\tocr_has_text BOOLEAN, \n\tai_description TEXT, \n\tai_tags JSON, \n\tai_confidence FLOAT, \n\tai_model_used VARCHAR(128), \n\tai_processed_at DATETIME, \n\tai_prompt_tokens INTEGER, \n\tai_output_tokens INTEGER, \n\tPRIMARY KEY (id), \n\tFOREIGN KEY(client_id) REFERENCES api_clients (id)\n)\n\n', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, '\nCREATE TABLE images (\n\tid INTEGER NOT NULL, \n\tuuid VARCHAR(36) NOT NULL, \n\tclient_id VARCHAR(36) NOT NULL, \n\toriginal_name VARCHAR(512) NOT NULL, \n\tfilename VARCHAR(512) NOT NULL, \n\tfile_path VARCHAR(1024) NOT NULL, \n\tthumbnail_path VARCHAR(1024), \n\tmime_type VARCHAR(128), \n\tfile_size BIGINT, \n\twidth INTEGER, \n\theight INTEGER, \n\tuploaded_at DATETIME, \n\tprocessing_status VARCHAR(10) NOT NULL, \n\tprocessing_error TEXT, \n\tprocessing_started_at DATETIME, \n\tprocessing_done_at DATETIME, \n\texif_raw JSON, \n\texif_make VARCHAR(256), \n\texif_model VARCHAR(256), \n\texif_lens VARCHAR(256), \n\texif_taken_at DATETIME, \n\texif_gps_lat FLOAT, \n\texif_gps_lon FLOAT, \n\texif_altitude FLOAT, \n\texif_iso INTEGER, \n\texif_aperture VARCHAR(32), \n\texif_shutter VARCHAR(32), \n\texif_focal VARCHAR(32), \n\texif_flash BOOLEAN, \n\texif_orientation INTEGER, \n\texif_software VARCHAR(256), \n\tocr_text TEXT, \n\tocr_language VARCHAR(64), \n\tocr_confidence FLOAT, \n\tocr_has_text BOOLEAN, \n\tai_description TEXT, \n\tai_tags JSON, \n\tai_confidence FLOAT, \n\tai_model_used VARCHAR(128), \n\tai_processed_at DATETIME, \n\tai_prompt_tokens INTEGER, \n\tai_output_tokens INTEGER, \n\tPRIMARY KEY (id), \n\tFOREIGN KEY(client_id) REFERENCES api_clients (id)\n)\n\n', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'CREATE UNIQUE INDEX ix_images_uuid ON images (uuid)', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'CREATE UNIQUE INDEX ix_images_uuid ON images (uuid)', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'CREATE INDEX ix_images_id ON images (id)', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'CREATE INDEX ix_images_id ON images (id)', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'CREATE INDEX ix_images_client_id ON images (client_id)', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'CREATE INDEX ix_images_client_id ON images (client_id)', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'CREATE INDEX ix_images_processing_status ON images (processing_status)', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'CREATE INDEX ix_images_processing_status ON images (processing_status)', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed ---------------------------- Captured stdout call ----------------------------- 2026-02-25T02:56:30.561241Z [debug ] Changing event name from creating-client-class.iot-data to creating-client-class.iot-data-plane [botocore.hooks] 2026-02-25T02:56:30.562609Z [debug ] Changing event name from before-call.apigateway to before-call.api-gateway [botocore.hooks] 2026-02-25T02:56:30.563176Z [debug ] Changing event name from request-created.machinelearning.Predict to request-created.machine-learning.Predict [botocore.hooks] 2026-02-25T02:56:30.564077Z [debug ] Changing event name from before-parameter-build.autoscaling.CreateLaunchConfiguration to before-parameter-build.auto-scaling.CreateLaunchConfiguration [botocore.hooks] 2026-02-25T02:56:30.564270Z [debug ] Changing event name from before-parameter-build.route53 to before-parameter-build.route-53 [botocore.hooks] 2026-02-25T02:56:30.564721Z [debug ] Changing event name from request-created.cloudsearchdomain.Search to request-created.cloudsearch-domain.Search [botocore.hooks] 2026-02-25T02:56:30.565215Z [debug ] Changing event name from docs.*.autoscaling.CreateLaunchConfiguration.complete-section to docs.*.auto-scaling.CreateLaunchConfiguration.complete-section [botocore.hooks] 2026-02-25T02:56:30.566585Z [debug ] Changing event name from before-parameter-build.logs.CreateExportTask to before-parameter-build.cloudwatch-logs.CreateExportTask [botocore.hooks] 2026-02-25T02:56:30.566790Z [debug ] Changing event name from docs.*.logs.CreateExportTask.complete-section to docs.*.cloudwatch-logs.CreateExportTask.complete-section [botocore.hooks] 2026-02-25T02:56:30.566951Z [debug ] Changing event name from before-parameter-build.cloudsearchdomain.Search to before-parameter-build.cloudsearch-domain.Search [botocore.hooks] 2026-02-25T02:56:30.567107Z [debug ] Changing event name from docs.*.cloudsearchdomain.Search.complete-section to docs.*.cloudsearch-domain.Search.complete-section [botocore.hooks] 2026-02-25T02:56:30.567411Z [debug ] Setting config variable for region to 'us-east-1' [botocore.session] 2026-02-25T02:56:30.581193Z [debug ] Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\endpoints.json [botocore.loaders] 2026-02-25T02:56:30.589776Z [debug ] Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\sdk-default-configuration.json [botocore.loaders] 2026-02-25T02:56:30.590134Z [debug ] Event choose-service-name: calling handler [botocore.hooks] 2026-02-25T02:56:30.706000Z [debug ] Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\s3\2006-03-01\service-2.json.gz [botocore.loaders] 2026-02-25T02:56:30.806283Z [debug ] Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\s3\2006-03-01\endpoint-rule-set-1.json.gz [botocore.loaders] 2026-02-25T02:56:30.809801Z [debug ] Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\partitions.json [botocore.loaders] 2026-02-25T02:56:30.810802Z [debug ] Event creating-client-class.s3: calling handler [botocore.hooks] 2026-02-25T02:56:30.811041Z [debug ] Event creating-client-class.s3: calling handler ._handler at 0x00000265E07B4E00> [botocore.hooks] 2026-02-25T02:56:30.811265Z [debug ] Event creating-client-class.s3: calling handler [botocore.hooks] 2026-02-25T02:56:30.812521Z [debug ] Setting s3 timeout as (60, 60) [botocore.endpoint] 2026-02-25T02:56:30.814242Z [debug ] Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\_retry.json [botocore.loaders] 2026-02-25T02:56:30.814656Z [debug ] Registering retry handlers for service: s3 [botocore.client] 2026-02-25T02:56:30.814981Z [debug ] Registering S3 region redirector handler [botocore.utils] 2026-02-25T02:56:30.815382Z [debug ] Registering S3Express Identity Resolver [botocore.utils] 2026-02-25T02:56:30.815800Z [debug ] Event before-parameter-build.s3.DeleteObject: calling handler [botocore.hooks] 2026-02-25T02:56:30.815949Z [debug ] Event before-parameter-build.s3.DeleteObject: calling handler [botocore.hooks] 2026-02-25T02:56:30.816085Z [debug ] Event before-parameter-build.s3.DeleteObject: calling handler > [botocore.hooks] 2026-02-25T02:56:30.816227Z [debug ] Event before-parameter-build.s3.DeleteObject: calling handler > [botocore.hooks] 2026-02-25T02:56:30.816358Z [debug ] Event before-parameter-build.s3.DeleteObject: calling handler [botocore.hooks] 2026-02-25T02:56:30.816559Z [debug ] Event before-endpoint-resolution.s3: calling handler [botocore.hooks] 2026-02-25T02:56:30.816693Z [debug ] Event before-endpoint-resolution.s3: calling handler > [botocore.hooks] 2026-02-25T02:56:30.816889Z [debug ] Calling endpoint provider with parameters: {'Bucket': 'imago', 'Region': 'us-east-1', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://minio:9000', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': True, 'Key': 'imago/C:\\Users\\bruno\\AppData\\Local\\Temp\\pytest-of-bruno\\pytest-79\\test_delete_files_exists0\\f1.txt', 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True} [aiobotocore.regions] 2026-02-25T02:56:30.817356Z [debug ] Endpoint provider result: http://minio:9000/imago [aiobotocore.regions] 2026-02-25T02:56:30.817496Z [debug ] Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" [botocore.regions] 2026-02-25T02:56:30.817627Z [debug ] Selected auth type "v4" as "v4" with signing context params: {'region': 'us-east-1', 'signing_name': 's3', 'disableDoubleEncoding': True} [botocore.regions] 2026-02-25T02:56:30.817955Z [debug ] Event before-call.s3.DeleteObject: calling handler [botocore.hooks] 2026-02-25T02:56:30.818096Z [debug ] Event before-call.s3.DeleteObject: calling handler > [botocore.hooks] 2026-02-25T02:56:30.818241Z [debug ] Event before-call.s3.DeleteObject: calling handler [botocore.hooks] 2026-02-25T02:56:30.818370Z [debug ] Event before-call.s3.DeleteObject: calling handler [botocore.hooks] 2026-02-25T02:56:30.818526Z [debug ] Making request for OperationModel(name=DeleteObject) with params: {'url_path': '/imago/C%3A%5CUsers%5Cbruno%5CAppData%5CLocal%5CTemp%5Cpytest-of-bruno%5Cpytest-79%5Ctest_delete_files_exists0%5Cf1.txt', 'query_string': {}, 'method': 'DELETE', 'headers': {'User-Agent': 'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106'}, 'body': b'', 'auth_path': '/imago/imago/C%3A%5CUsers%5Cbruno%5CAppData%5CLocal%5CTemp%5Cpytest-of-bruno%5Cpytest-79%5Ctest_delete_files_exists0%5Cf1.txt', 'url': 'http://minio:9000/imago/imago/C%3A%5CUsers%5Cbruno%5CAppData%5CLocal%5CTemp%5Cpytest-of-bruno%5Cpytest-79%5Ctest_delete_files_exists0%5Cf1.txt', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': False, 'auth_type': 'v4', 's3_redirect': {'redirected': False, 'bucket': 'imago', 'params': {'Bucket': 'imago', 'Key': 'imago/C:\\Users\\bruno\\AppData\\Local\\Temp\\pytest-of-bruno\\pytest-79\\test_delete_files_exists0\\f1.txt'}}, 'input_params': {'Bucket': 'imago', 'Key': 'imago/C:\\Users\\bruno\\AppData\\Local\\Temp\\pytest-of-bruno\\pytest-79\\test_delete_files_exists0\\f1.txt'}, 'signing': {'region': 'us-east-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'us-east-1'}]}}} [botocore.endpoint] 2026-02-25T02:56:30.818851Z [debug ] Event request-created.s3.DeleteObject: calling handler > [botocore.hooks] 2026-02-25T02:56:30.819034Z [debug ] Event choose-signer.s3.DeleteObject: calling handler > [botocore.hooks] 2026-02-25T02:56:30.819167Z [debug ] Event choose-signer.s3.DeleteObject: calling handler [botocore.hooks] 2026-02-25T02:56:30.819336Z [debug ] Event before-sign.s3.DeleteObject: calling handler [botocore.hooks] 2026-02-25T02:56:30.819466Z [debug ] Event before-sign.s3.DeleteObject: calling handler > [botocore.hooks] 2026-02-25T02:56:30.819735Z [debug ] Calculating signature using v4 auth. [botocore.auth] 2026-02-25T02:56:30.819864Z [debug ] CanonicalRequest: DELETE /imago/imago/C%3A%5CUsers%5Cbruno%5CAppData%5CLocal%5CTemp%5Cpytest-of-bruno%5Cpytest-79%5Ctest_delete_files_exists0%5Cf1.txt host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025630Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth] 2026-02-25T02:56:30.820017Z [debug ] StringToSign: AWS4-HMAC-SHA256 20260225T025630Z 20260225/us-east-1/s3/aws4_request a746b6c705896253fc1432323472f3e435d988c625f79b42ccbe49dcde579c4f [botocore.auth] 2026-02-25T02:56:30.820187Z [debug ] Signature: e8b8bc85df38c1b39b8a28ff50307d2f42ba0a5a9f343928fabd542e791f1fc9 [botocore.auth] 2026-02-25T02:56:30.820356Z [debug ] Event request-created.s3.DeleteObject: calling handler [botocore.hooks] 2026-02-25T02:56:30.820561Z [debug ] Sending http request: [botocore.endpoint] 2026-02-25T02:56:30.821345Z [debug ] Certificate path: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\certifi\cacert.pem [botocore.httpsession] 2026-02-25T02:56:33.913859Z [debug ] Exception received when sending HTTP request. [botocore.endpoint] Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago/imago/C%3A%5CUsers%5Cbruno%5CAppData%5CLocal%5CTemp%5Cpytest-of-bruno%5Cpytest-79%5Ctest_delete_files_exists0%5Cf1.txt" 2026-02-25T02:56:33.918971Z [debug ] Event needs-retry.s3.DeleteObject: calling handler [botocore.hooks] 2026-02-25T02:56:33.919159Z [debug ] retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago/imago/C%3A%5CUsers%5Cbruno%5CAppData%5CLocal%5CTemp%5Cpytest-of-bruno%5Cpytest-79%5Ctest_delete_files_exists0%5Cf1.txt" [botocore.retryhandler] Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry return await resolve_awaitable( ^^^^^^^^^^^^^^^^^^^^^^^^ self._checker(attempt_number, response, caught_exception) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable return await obj ^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call checker(attempt_number, response, caught_exception) ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__ return self._check_caught_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ attempt_number, caught_exception ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception raise caught_exception File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago/imago/C%3A%5CUsers%5Cbruno%5CAppData%5CLocal%5CTemp%5Cpytest-of-bruno%5Cpytest-79%5Ctest_delete_files_exists0%5Cf1.txt" 2026-02-25T02:56:33.924390Z [debug ] Retry needed, action of: 0.05218517698740366 [botocore.retryhandler] 2026-02-25T02:56:33.924564Z [debug ] Event needs-retry.s3.DeleteObject: calling handler > [botocore.hooks] 2026-02-25T02:56:33.924710Z [debug ] Response received to retry, sleeping for 0.05218517698740366 seconds [botocore.endpoint] 2026-02-25T02:56:33.991490Z [debug ] Event request-created.s3.DeleteObject: calling handler > [botocore.hooks] 2026-02-25T02:56:33.991861Z [debug ] Event choose-signer.s3.DeleteObject: calling handler > [botocore.hooks] 2026-02-25T02:56:33.992099Z [debug ] Event choose-signer.s3.DeleteObject: calling handler [botocore.hooks] 2026-02-25T02:56:33.992352Z [debug ] Event before-sign.s3.DeleteObject: calling handler [botocore.hooks] 2026-02-25T02:56:33.992518Z [debug ] Event before-sign.s3.DeleteObject: calling handler > [botocore.hooks] 2026-02-25T02:56:33.992798Z [debug ] Calculating signature using v4 auth. [botocore.auth] 2026-02-25T02:56:33.992986Z [debug ] CanonicalRequest: DELETE /imago/imago/C%3A%5CUsers%5Cbruno%5CAppData%5CLocal%5CTemp%5Cpytest-of-bruno%5Cpytest-79%5Ctest_delete_files_exists0%5Cf1.txt host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025633Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth] 2026-02-25T02:56:33.993192Z [debug ] StringToSign: AWS4-HMAC-SHA256 20260225T025633Z 20260225/us-east-1/s3/aws4_request a15f0b5f88e5906c5df06b51a4b1c490c52088fa7952c721c83647ef47521500 [botocore.auth] 2026-02-25T02:56:33.993371Z [debug ] Signature: b767d117eb5bde78a469c002590d279dd9a1936abc04a06aadda1bd0d7208815 [botocore.auth] 2026-02-25T02:56:33.993547Z [debug ] Event request-created.s3.DeleteObject: calling handler [botocore.hooks] 2026-02-25T02:56:33.993738Z [debug ] Sending http request: [botocore.endpoint] 2026-02-25T02:56:36.709759Z [debug ] Exception received when sending HTTP request. [botocore.endpoint] Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago/imago/C%3A%5CUsers%5Cbruno%5CAppData%5CLocal%5CTemp%5Cpytest-of-bruno%5Cpytest-79%5Ctest_delete_files_exists0%5Cf1.txt" 2026-02-25T02:56:36.715752Z [debug ] Event needs-retry.s3.DeleteObject: calling handler [botocore.hooks] 2026-02-25T02:56:36.715970Z [debug ] retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago/imago/C%3A%5CUsers%5Cbruno%5CAppData%5CLocal%5CTemp%5Cpytest-of-bruno%5Cpytest-79%5Ctest_delete_files_exists0%5Cf1.txt" [botocore.retryhandler] Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry return await resolve_awaitable( ^^^^^^^^^^^^^^^^^^^^^^^^ self._checker(attempt_number, response, caught_exception) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable return await obj ^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call checker(attempt_number, response, caught_exception) ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__ return self._check_caught_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ attempt_number, caught_exception ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception raise caught_exception File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago/imago/C%3A%5CUsers%5Cbruno%5CAppData%5CLocal%5CTemp%5Cpytest-of-bruno%5Cpytest-79%5Ctest_delete_files_exists0%5Cf1.txt" 2026-02-25T02:56:36.721412Z [debug ] Retry needed, action of: 1.9252145215145244 [botocore.retryhandler] 2026-02-25T02:56:36.721607Z [debug ] Event needs-retry.s3.DeleteObject: calling handler > [botocore.hooks] 2026-02-25T02:56:36.721788Z [debug ] Response received to retry, sleeping for 1.9252145215145244 seconds [botocore.endpoint] 2026-02-25T02:56:38.648157Z [debug ] Event request-created.s3.DeleteObject: calling handler > [botocore.hooks] 2026-02-25T02:56:38.648623Z [debug ] Event choose-signer.s3.DeleteObject: calling handler > [botocore.hooks] 2026-02-25T02:56:38.648875Z [debug ] Event choose-signer.s3.DeleteObject: calling handler [botocore.hooks] 2026-02-25T02:56:38.649022Z [debug ] Event before-sign.s3.DeleteObject: calling handler [botocore.hooks] 2026-02-25T02:56:38.649154Z [debug ] Event before-sign.s3.DeleteObject: calling handler > [botocore.hooks] 2026-02-25T02:56:38.649451Z [debug ] Calculating signature using v4 auth. [botocore.auth] 2026-02-25T02:56:38.649586Z [debug ] CanonicalRequest: DELETE /imago/imago/C%3A%5CUsers%5Cbruno%5CAppData%5CLocal%5CTemp%5Cpytest-of-bruno%5Cpytest-79%5Ctest_delete_files_exists0%5Cf1.txt host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025638Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth] 2026-02-25T02:56:38.649745Z [debug ] StringToSign: AWS4-HMAC-SHA256 20260225T025638Z 20260225/us-east-1/s3/aws4_request b91f285898fd8bf71549f7e75ef76bdf9e20e435cd24289d14339d00c0f61fec [botocore.auth] 2026-02-25T02:56:38.649912Z [debug ] Signature: cba586b23c1a3bf8f4b4f43f48f72ae0fa179821990465874f0b8597b570c023 [botocore.auth] 2026-02-25T02:56:38.650070Z [debug ] Event request-created.s3.DeleteObject: calling handler [botocore.hooks] 2026-02-25T02:56:38.650244Z [debug ] Sending http request: [botocore.endpoint] 2026-02-25T02:56:41.350041Z [debug ] Exception received when sending HTTP request. [botocore.endpoint] Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago/imago/C%3A%5CUsers%5Cbruno%5CAppData%5CLocal%5CTemp%5Cpytest-of-bruno%5Cpytest-79%5Ctest_delete_files_exists0%5Cf1.txt" 2026-02-25T02:56:41.359524Z [debug ] Event needs-retry.s3.DeleteObject: calling handler [botocore.hooks] 2026-02-25T02:56:41.361735Z [debug ] retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago/imago/C%3A%5CUsers%5Cbruno%5CAppData%5CLocal%5CTemp%5Cpytest-of-bruno%5Cpytest-79%5Ctest_delete_files_exists0%5Cf1.txt" [botocore.retryhandler] Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry return await resolve_awaitable( ^^^^^^^^^^^^^^^^^^^^^^^^ self._checker(attempt_number, response, caught_exception) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable return await obj ^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call checker(attempt_number, response, caught_exception) ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__ return self._check_caught_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ attempt_number, caught_exception ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception raise caught_exception File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago/imago/C%3A%5CUsers%5Cbruno%5CAppData%5CLocal%5CTemp%5Cpytest-of-bruno%5Cpytest-79%5Ctest_delete_files_exists0%5Cf1.txt" 2026-02-25T02:56:41.381192Z [debug ] Retry needed, action of: 0.6766567873655207 [botocore.retryhandler] 2026-02-25T02:56:41.381459Z [debug ] Event needs-retry.s3.DeleteObject: calling handler > [botocore.hooks] 2026-02-25T02:56:41.381688Z [debug ] Response received to retry, sleeping for 0.6766567873655207 seconds [botocore.endpoint] 2026-02-25T02:56:42.073033Z [debug ] Event request-created.s3.DeleteObject: calling handler > [botocore.hooks] 2026-02-25T02:56:42.073507Z [debug ] Event choose-signer.s3.DeleteObject: calling handler > [botocore.hooks] 2026-02-25T02:56:42.073830Z [debug ] Event choose-signer.s3.DeleteObject: calling handler [botocore.hooks] 2026-02-25T02:56:42.074121Z [debug ] Event before-sign.s3.DeleteObject: calling handler [botocore.hooks] 2026-02-25T02:56:42.074389Z [debug ] Event before-sign.s3.DeleteObject: calling handler > [botocore.hooks] 2026-02-25T02:56:42.075063Z [debug ] Calculating signature using v4 auth. [botocore.auth] 2026-02-25T02:56:42.075311Z [debug ] CanonicalRequest: DELETE /imago/imago/C%3A%5CUsers%5Cbruno%5CAppData%5CLocal%5CTemp%5Cpytest-of-bruno%5Cpytest-79%5Ctest_delete_files_exists0%5Cf1.txt host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025642Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth] 2026-02-25T02:56:42.075591Z [debug ] StringToSign: AWS4-HMAC-SHA256 20260225T025642Z 20260225/us-east-1/s3/aws4_request ae6bec2e034310988401ec86e9189c5a82fd4b7e2f01aaf1c973cb2ebe4c7dcc [botocore.auth] 2026-02-25T02:56:42.075866Z [debug ] Signature: 7880c942915fc80fae2cb59d8faa9d429e3239384b592b9126af28447d5b5147 [botocore.auth] 2026-02-25T02:56:42.076151Z [debug ] Event request-created.s3.DeleteObject: calling handler [botocore.hooks] 2026-02-25T02:56:42.076408Z [debug ] Sending http request: [botocore.endpoint] 2026-02-25T02:56:44.766405Z [debug ] Exception received when sending HTTP request. [botocore.endpoint] Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago/imago/C%3A%5CUsers%5Cbruno%5CAppData%5CLocal%5CTemp%5Cpytest-of-bruno%5Cpytest-79%5Ctest_delete_files_exists0%5Cf1.txt" 2026-02-25T02:56:44.771519Z [debug ] Event needs-retry.s3.DeleteObject: calling handler [botocore.hooks] 2026-02-25T02:56:44.771758Z [debug ] retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago/imago/C%3A%5CUsers%5Cbruno%5CAppData%5CLocal%5CTemp%5Cpytest-of-bruno%5Cpytest-79%5Ctest_delete_files_exists0%5Cf1.txt" [botocore.retryhandler] Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry return await resolve_awaitable( ^^^^^^^^^^^^^^^^^^^^^^^^ self._checker(attempt_number, response, caught_exception) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable return await obj ^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call checker(attempt_number, response, caught_exception) ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__ return self._check_caught_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ attempt_number, caught_exception ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception raise caught_exception File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago/imago/C%3A%5CUsers%5Cbruno%5CAppData%5CLocal%5CTemp%5Cpytest-of-bruno%5Cpytest-79%5Ctest_delete_files_exists0%5Cf1.txt" 2026-02-25T02:56:44.777269Z [debug ] Retry needed, action of: 0.9190065481208629 [botocore.retryhandler] 2026-02-25T02:56:44.777527Z [debug ] Event needs-retry.s3.DeleteObject: calling handler > [botocore.hooks] 2026-02-25T02:56:44.777701Z [debug ] Response received to retry, sleeping for 0.9190065481208629 seconds [botocore.endpoint] 2026-02-25T02:56:45.711422Z [debug ] Event request-created.s3.DeleteObject: calling handler > [botocore.hooks] 2026-02-25T02:56:45.714774Z [debug ] Event choose-signer.s3.DeleteObject: calling handler > [botocore.hooks] 2026-02-25T02:56:45.720864Z [debug ] Event choose-signer.s3.DeleteObject: calling handler [botocore.hooks] 2026-02-25T02:56:45.722140Z [debug ] Event before-sign.s3.DeleteObject: calling handler [botocore.hooks] 2026-02-25T02:56:45.723020Z [debug ] Event before-sign.s3.DeleteObject: calling handler > [botocore.hooks] 2026-02-25T02:56:45.724240Z [debug ] Calculating signature using v4 auth. [botocore.auth] 2026-02-25T02:56:45.725002Z [debug ] CanonicalRequest: DELETE /imago/imago/C%3A%5CUsers%5Cbruno%5CAppData%5CLocal%5CTemp%5Cpytest-of-bruno%5Cpytest-79%5Ctest_delete_files_exists0%5Cf1.txt host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025645Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 [botocore.auth] 2026-02-25T02:56:45.726506Z [debug ] StringToSign: AWS4-HMAC-SHA256 20260225T025645Z 20260225/us-east-1/s3/aws4_request d41999c08649fa39e38b58ea4417e1330c8935fdfd9f4672396a70b80785ffb3 [botocore.auth] 2026-02-25T02:56:45.727445Z [debug ] Signature: 44a40d3638aa6ce4b88065a83aba543e88bcb49bce56dbee8be8c9d6d1248424 [botocore.auth] 2026-02-25T02:56:45.727982Z [debug ] Event request-created.s3.DeleteObject: calling handler [botocore.hooks] 2026-02-25T02:56:45.728596Z [debug ] Sending http request: [botocore.endpoint] 2026-02-25T02:56:48.439001Z [debug ] Exception received when sending HTTP request. [botocore.endpoint] Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago/imago/C%3A%5CUsers%5Cbruno%5CAppData%5CLocal%5CTemp%5Cpytest-of-bruno%5Cpytest-79%5Ctest_delete_files_exists0%5Cf1.txt" 2026-02-25T02:56:48.444770Z [debug ] Event needs-retry.s3.DeleteObject: calling handler [botocore.hooks] ------------------------------ Captured log call ------------------------------ DEBUG botocore.hooks:hooks.py:482 Changing event name from creating-client-class.iot-data to creating-client-class.iot-data-plane DEBUG botocore.hooks:hooks.py:482 Changing event name from before-call.apigateway to before-call.api-gateway DEBUG botocore.hooks:hooks.py:482 Changing event name from request-created.machinelearning.Predict to request-created.machine-learning.Predict DEBUG botocore.hooks:hooks.py:482 Changing event name from before-parameter-build.autoscaling.CreateLaunchConfiguration to before-parameter-build.auto-scaling.CreateLaunchConfiguration DEBUG botocore.hooks:hooks.py:482 Changing event name from before-parameter-build.route53 to before-parameter-build.route-53 DEBUG botocore.hooks:hooks.py:482 Changing event name from request-created.cloudsearchdomain.Search to request-created.cloudsearch-domain.Search DEBUG botocore.hooks:hooks.py:482 Changing event name from docs.*.autoscaling.CreateLaunchConfiguration.complete-section to docs.*.auto-scaling.CreateLaunchConfiguration.complete-section DEBUG botocore.hooks:hooks.py:482 Changing event name from before-parameter-build.logs.CreateExportTask to before-parameter-build.cloudwatch-logs.CreateExportTask DEBUG botocore.hooks:hooks.py:482 Changing event name from docs.*.logs.CreateExportTask.complete-section to docs.*.cloudwatch-logs.CreateExportTask.complete-section DEBUG botocore.hooks:hooks.py:482 Changing event name from before-parameter-build.cloudsearchdomain.Search to before-parameter-build.cloudsearch-domain.Search DEBUG botocore.hooks:hooks.py:482 Changing event name from docs.*.cloudsearchdomain.Search.complete-section to docs.*.cloudsearch-domain.Search.complete-section DEBUG botocore.session:session.py:379 Setting config variable for region to 'us-east-1' DEBUG botocore.loaders:loaders.py:180 Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\endpoints.json DEBUG botocore.loaders:loaders.py:180 Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\sdk-default-configuration.json DEBUG botocore.hooks:hooks.py:63 Event choose-service-name: calling handler DEBUG botocore.loaders:loaders.py:180 Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\s3\2006-03-01\service-2.json.gz DEBUG botocore.loaders:loaders.py:180 Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\s3\2006-03-01\endpoint-rule-set-1.json.gz DEBUG botocore.loaders:loaders.py:180 Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\partitions.json DEBUG botocore.hooks:hooks.py:63 Event creating-client-class.s3: calling handler DEBUG botocore.hooks:hooks.py:63 Event creating-client-class.s3: calling handler ._handler at 0x00000265E07B4E00> DEBUG botocore.hooks:hooks.py:63 Event creating-client-class.s3: calling handler DEBUG botocore.endpoint:endpoint.py:316 Setting s3 timeout as (60, 60) DEBUG botocore.loaders:loaders.py:180 Loading JSON file: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\data\_retry.json DEBUG botocore.client:client.py:185 Registering retry handlers for service: s3 DEBUG botocore.utils:utils.py:1721 Registering S3 region redirector handler DEBUG botocore.utils:utils.py:1669 Registering S3Express Identity Resolver DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.DeleteObject: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.DeleteObject: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.DeleteObject: calling handler > DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.DeleteObject: calling handler > DEBUG botocore.hooks:hooks.py:63 Event before-parameter-build.s3.DeleteObject: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-endpoint-resolution.s3: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-endpoint-resolution.s3: calling handler > DEBUG aiobotocore.regions:regions.py:27 Calling endpoint provider with parameters: {'Bucket': 'imago', 'Region': 'us-east-1', 'UseFIPS': False, 'UseDualStack': False, 'Endpoint': 'http://minio:9000', 'ForcePathStyle': True, 'Accelerate': False, 'UseGlobalEndpoint': True, 'Key': 'imago/C:\\Users\\bruno\\AppData\\Local\\Temp\\pytest-of-bruno\\pytest-79\\test_delete_files_exists0\\f1.txt', 'DisableMultiRegionAccessPoints': False, 'UseArnRegion': True} DEBUG aiobotocore.regions:regions.py:42 Endpoint provider result: http://minio:9000/imago DEBUG botocore.regions:regions.py:660 Selecting from endpoint provider's list of auth schemes: "sigv4". User selected auth scheme is: "None" DEBUG botocore.regions:regions.py:733 Selected auth type "v4" as "v4" with signing context params: {'region': 'us-east-1', 'signing_name': 's3', 'disableDoubleEncoding': True} DEBUG botocore.hooks:hooks.py:63 Event before-call.s3.DeleteObject: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-call.s3.DeleteObject: calling handler > DEBUG botocore.hooks:hooks.py:63 Event before-call.s3.DeleteObject: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-call.s3.DeleteObject: calling handler DEBUG botocore.endpoint:endpoint.py:114 Making request for OperationModel(name=DeleteObject) with params: {'url_path': '/imago/C%3A%5CUsers%5Cbruno%5CAppData%5CLocal%5CTemp%5Cpytest-of-bruno%5Cpytest-79%5Ctest_delete_files_exists0%5Cf1.txt', 'query_string': {}, 'method': 'DELETE', 'headers': {'User-Agent': 'aiobotocore/2.13.0 md/Botocore#1.34.106 ua/2.0 os/windows#11 md/arch#amd64 lang/python#3.14.3 md/pyimpl#CPython cfg/retry-mode#legacy botocore/1.34.106'}, 'body': b'', 'auth_path': '/imago/imago/C%3A%5CUsers%5Cbruno%5CAppData%5CLocal%5CTemp%5Cpytest-of-bruno%5Cpytest-79%5Ctest_delete_files_exists0%5Cf1.txt', 'url': 'http://minio:9000/imago/imago/C%3A%5CUsers%5Cbruno%5CAppData%5CLocal%5CTemp%5Cpytest-of-bruno%5Cpytest-79%5Ctest_delete_files_exists0%5Cf1.txt', 'context': {'client_region': 'us-east-1', 'client_config': , 'has_streaming_input': False, 'auth_type': 'v4', 's3_redirect': {'redirected': False, 'bucket': 'imago', 'params': {'Bucket': 'imago', 'Key': 'imago/C:\\Users\\bruno\\AppData\\Local\\Temp\\pytest-of-bruno\\pytest-79\\test_delete_files_exists0\\f1.txt'}}, 'input_params': {'Bucket': 'imago', 'Key': 'imago/C:\\Users\\bruno\\AppData\\Local\\Temp\\pytest-of-bruno\\pytest-79\\test_delete_files_exists0\\f1.txt'}, 'signing': {'region': 'us-east-1', 'signing_name': 's3', 'disableDoubleEncoding': True}, 'endpoint_properties': {'authSchemes': [{'disableDoubleEncoding': True, 'name': 'sigv4', 'signingName': 's3', 'signingRegion': 'us-east-1'}]}}} DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.DeleteObject: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.DeleteObject: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.DeleteObject: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.DeleteObject: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.DeleteObject: calling handler > DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth. DEBUG botocore.auth:auth.py:426 CanonicalRequest: DELETE /imago/imago/C%3A%5CUsers%5Cbruno%5CAppData%5CLocal%5CTemp%5Cpytest-of-bruno%5Cpytest-79%5Ctest_delete_files_exists0%5Cf1.txt host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025630Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 DEBUG botocore.auth:auth.py:428 StringToSign: AWS4-HMAC-SHA256 20260225T025630Z 20260225/us-east-1/s3/aws4_request a746b6c705896253fc1432323472f3e435d988c625f79b42ccbe49dcde579c4f DEBUG botocore.auth:auth.py:430 Signature: e8b8bc85df38c1b39b8a28ff50307d2f42ba0a5a9f343928fabd542e791f1fc9 DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.DeleteObject: calling handler DEBUG botocore.endpoint:endpoint.py:165 Sending http request: DEBUG botocore.httpsession:httpsession.py:97 Certificate path: C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\certifi\cacert.pem DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request. Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago/imago/C%3A%5CUsers%5Cbruno%5CAppData%5CLocal%5CTemp%5Cpytest-of-bruno%5Cpytest-79%5Ctest_delete_files_exists0%5Cf1.txt" DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.DeleteObject: calling handler DEBUG botocore.retryhandler:retryhandler.py:156 retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago/imago/C%3A%5CUsers%5Cbruno%5CAppData%5CLocal%5CTemp%5Cpytest-of-bruno%5Cpytest-79%5Ctest_delete_files_exists0%5Cf1.txt" Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry return await resolve_awaitable( ^^^^^^^^^^^^^^^^^^^^^^^^ self._checker(attempt_number, response, caught_exception) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable return await obj ^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call checker(attempt_number, response, caught_exception) ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__ return self._check_caught_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ attempt_number, caught_exception ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception raise caught_exception File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago/imago/C%3A%5CUsers%5Cbruno%5CAppData%5CLocal%5CTemp%5Cpytest-of-bruno%5Cpytest-79%5Ctest_delete_files_exists0%5Cf1.txt" DEBUG botocore.retryhandler:retryhandler.py:109 Retry needed, action of: 0.05218517698740366 DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.DeleteObject: calling handler > DEBUG botocore.endpoint:endpoint.py:279 Response received to retry, sleeping for 0.05218517698740366 seconds DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.DeleteObject: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.DeleteObject: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.DeleteObject: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.DeleteObject: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.DeleteObject: calling handler > DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth. DEBUG botocore.auth:auth.py:426 CanonicalRequest: DELETE /imago/imago/C%3A%5CUsers%5Cbruno%5CAppData%5CLocal%5CTemp%5Cpytest-of-bruno%5Cpytest-79%5Ctest_delete_files_exists0%5Cf1.txt host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025633Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 DEBUG botocore.auth:auth.py:428 StringToSign: AWS4-HMAC-SHA256 20260225T025633Z 20260225/us-east-1/s3/aws4_request a15f0b5f88e5906c5df06b51a4b1c490c52088fa7952c721c83647ef47521500 DEBUG botocore.auth:auth.py:430 Signature: b767d117eb5bde78a469c002590d279dd9a1936abc04a06aadda1bd0d7208815 DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.DeleteObject: calling handler DEBUG botocore.endpoint:endpoint.py:165 Sending http request: DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request. Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago/imago/C%3A%5CUsers%5Cbruno%5CAppData%5CLocal%5CTemp%5Cpytest-of-bruno%5Cpytest-79%5Ctest_delete_files_exists0%5Cf1.txt" DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.DeleteObject: calling handler DEBUG botocore.retryhandler:retryhandler.py:156 retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago/imago/C%3A%5CUsers%5Cbruno%5CAppData%5CLocal%5CTemp%5Cpytest-of-bruno%5Cpytest-79%5Ctest_delete_files_exists0%5Cf1.txt" Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry return await resolve_awaitable( ^^^^^^^^^^^^^^^^^^^^^^^^ self._checker(attempt_number, response, caught_exception) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable return await obj ^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call checker(attempt_number, response, caught_exception) ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__ return self._check_caught_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ attempt_number, caught_exception ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception raise caught_exception File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago/imago/C%3A%5CUsers%5Cbruno%5CAppData%5CLocal%5CTemp%5Cpytest-of-bruno%5Cpytest-79%5Ctest_delete_files_exists0%5Cf1.txt" DEBUG botocore.retryhandler:retryhandler.py:109 Retry needed, action of: 1.9252145215145244 DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.DeleteObject: calling handler > DEBUG botocore.endpoint:endpoint.py:279 Response received to retry, sleeping for 1.9252145215145244 seconds DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.DeleteObject: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.DeleteObject: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.DeleteObject: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.DeleteObject: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.DeleteObject: calling handler > DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth. DEBUG botocore.auth:auth.py:426 CanonicalRequest: DELETE /imago/imago/C%3A%5CUsers%5Cbruno%5CAppData%5CLocal%5CTemp%5Cpytest-of-bruno%5Cpytest-79%5Ctest_delete_files_exists0%5Cf1.txt host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025638Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 DEBUG botocore.auth:auth.py:428 StringToSign: AWS4-HMAC-SHA256 20260225T025638Z 20260225/us-east-1/s3/aws4_request b91f285898fd8bf71549f7e75ef76bdf9e20e435cd24289d14339d00c0f61fec DEBUG botocore.auth:auth.py:430 Signature: cba586b23c1a3bf8f4b4f43f48f72ae0fa179821990465874f0b8597b570c023 DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.DeleteObject: calling handler DEBUG botocore.endpoint:endpoint.py:165 Sending http request: DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request. Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago/imago/C%3A%5CUsers%5Cbruno%5CAppData%5CLocal%5CTemp%5Cpytest-of-bruno%5Cpytest-79%5Ctest_delete_files_exists0%5Cf1.txt" DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.DeleteObject: calling handler DEBUG botocore.retryhandler:retryhandler.py:156 retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago/imago/C%3A%5CUsers%5Cbruno%5CAppData%5CLocal%5CTemp%5Cpytest-of-bruno%5Cpytest-79%5Ctest_delete_files_exists0%5Cf1.txt" Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry return await resolve_awaitable( ^^^^^^^^^^^^^^^^^^^^^^^^ self._checker(attempt_number, response, caught_exception) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable return await obj ^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call checker(attempt_number, response, caught_exception) ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__ return self._check_caught_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ attempt_number, caught_exception ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception raise caught_exception File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago/imago/C%3A%5CUsers%5Cbruno%5CAppData%5CLocal%5CTemp%5Cpytest-of-bruno%5Cpytest-79%5Ctest_delete_files_exists0%5Cf1.txt" DEBUG botocore.retryhandler:retryhandler.py:109 Retry needed, action of: 0.6766567873655207 DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.DeleteObject: calling handler > DEBUG botocore.endpoint:endpoint.py:279 Response received to retry, sleeping for 0.6766567873655207 seconds DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.DeleteObject: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.DeleteObject: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.DeleteObject: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.DeleteObject: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.DeleteObject: calling handler > DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth. DEBUG botocore.auth:auth.py:426 CanonicalRequest: DELETE /imago/imago/C%3A%5CUsers%5Cbruno%5CAppData%5CLocal%5CTemp%5Cpytest-of-bruno%5Cpytest-79%5Ctest_delete_files_exists0%5Cf1.txt host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025642Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 DEBUG botocore.auth:auth.py:428 StringToSign: AWS4-HMAC-SHA256 20260225T025642Z 20260225/us-east-1/s3/aws4_request ae6bec2e034310988401ec86e9189c5a82fd4b7e2f01aaf1c973cb2ebe4c7dcc DEBUG botocore.auth:auth.py:430 Signature: 7880c942915fc80fae2cb59d8faa9d429e3239384b592b9126af28447d5b5147 DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.DeleteObject: calling handler DEBUG botocore.endpoint:endpoint.py:165 Sending http request: DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request. Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago/imago/C%3A%5CUsers%5Cbruno%5CAppData%5CLocal%5CTemp%5Cpytest-of-bruno%5Cpytest-79%5Ctest_delete_files_exists0%5Cf1.txt" DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.DeleteObject: calling handler DEBUG botocore.retryhandler:retryhandler.py:156 retry needed, retryable exception caught: Could not connect to the endpoint URL: "http://minio:9000/imago/imago/C%3A%5CUsers%5Cbruno%5CAppData%5CLocal%5CTemp%5Cpytest-of-bruno%5Cpytest-79%5Ctest_delete_files_exists0%5Cf1.txt" Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 152, in _should_retry return await resolve_awaitable( ^^^^^^^^^^^^^^^^^^^^^^^^ self._checker(attempt_number, response, caught_exception) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\_helpers.py", line 15, in resolve_awaitable return await obj ^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\retryhandler.py", line 174, in _call checker(attempt_number, response, caught_exception) ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 247, in __call__ return self._check_caught_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ attempt_number, caught_exception ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\botocore\retryhandler.py", line 416, in _check_caught_exception raise caught_exception File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago/imago/C%3A%5CUsers%5Cbruno%5CAppData%5CLocal%5CTemp%5Cpytest-of-bruno%5Cpytest-79%5Ctest_delete_files_exists0%5Cf1.txt" DEBUG botocore.retryhandler:retryhandler.py:109 Retry needed, action of: 0.9190065481208629 DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.DeleteObject: calling handler > DEBUG botocore.endpoint:endpoint.py:279 Response received to retry, sleeping for 0.9190065481208629 seconds DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.DeleteObject: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.DeleteObject: calling handler > DEBUG botocore.hooks:hooks.py:63 Event choose-signer.s3.DeleteObject: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.DeleteObject: calling handler DEBUG botocore.hooks:hooks.py:63 Event before-sign.s3.DeleteObject: calling handler > DEBUG botocore.auth:auth.py:425 Calculating signature using v4 auth. DEBUG botocore.auth:auth.py:426 CanonicalRequest: DELETE /imago/imago/C%3A%5CUsers%5Cbruno%5CAppData%5CLocal%5CTemp%5Cpytest-of-bruno%5Cpytest-79%5Ctest_delete_files_exists0%5Cf1.txt host:minio:9000 x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 x-amz-date:20260225T025645Z host;x-amz-content-sha256;x-amz-date e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 DEBUG botocore.auth:auth.py:428 StringToSign: AWS4-HMAC-SHA256 20260225T025645Z 20260225/us-east-1/s3/aws4_request d41999c08649fa39e38b58ea4417e1330c8935fdfd9f4672396a70b80785ffb3 DEBUG botocore.auth:auth.py:430 Signature: 44a40d3638aa6ce4b88065a83aba543e88bcb49bce56dbee8be8c9d6d1248424 DEBUG botocore.hooks:hooks.py:63 Event request-created.s3.DeleteObject: calling handler DEBUG botocore.endpoint:endpoint.py:165 Sending http request: DEBUG botocore.endpoint:endpoint.py:187 Exception received when sending HTTP request. Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1562, in _create_direct_connection hosts = await self._resolve_host(host, port, traces=traces) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1178, in _resolve_host return await asyncio.shield(resolved_host_task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1209, in _resolve_host_with_throttle addrs = await self._resolver.resolve(host, port, family=self._family) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\resolver.py", line 40, in resolve infos = await self._loop.getaddrinfo( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\asyncio\base_events.py", line 936, in getaddrinfo return await self.run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ None, getaddr_func, host, port, family, type, proto, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 86, in run result = ctx.run(self.task) File "C:\Users\bruno\scoop\apps\python\current\Lib\concurrent\futures\thread.py", line 73, in run return fn(*args, **kwargs) File "C:\Users\bruno\scoop\apps\python\current\Lib\socket.py", line 983, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 222, in send response = await session.request( ^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 779, in _request resp = await handler(req) ^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py", line 734, in _connect_and_send_request conn = await self._connector.connect( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ req, traces=traces, timeout=real_timeout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 672, in connect proto = await self._create_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1239, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\connector.py", line 1568, in _create_direct_connection raise ClientConnectorDNSError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host minio:9000 ssl:default [getaddrinfo failed] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 183, in _do_get_response http_response = await self._send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\endpoint.py", line 287, in _send return await self.http_session.send(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiobotocore\httpsession.py", line 267, in send raise EndpointConnectionError(endpoint_url=request.url, error=e) botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://minio:9000/imago/imago/C%3A%5CUsers%5Cbruno%5CAppData%5CLocal%5CTemp%5Cpytest-of-bruno%5Cpytest-79%5Ctest_delete_files_exists0%5Cf1.txt" DEBUG botocore.hooks:hooks.py:63 Event needs-retry.s3.DeleteObject: calling handler -------------------------- Captured stdout teardown --------------------------- 2026-02-25T02:56:48.448814Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:48.449256Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:48.449648Z [debug ] executing functools.partial(, 'PRAGMA main.table_info("images")', ()) [aiosqlite] 2026-02-25T02:56:48.449862Z [debug ] operation functools.partial(, 'PRAGMA main.table_info("images")', ()) completed [aiosqlite] 2026-02-25T02:56:48.450132Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:48.450338Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:48.450609Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:48.450772Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:48.451184Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:48.451345Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:48.451589Z [debug ] executing functools.partial(, 'PRAGMA main.table_info("api_clients")', ()) [aiosqlite] 2026-02-25T02:56:48.451752Z [debug ] operation functools.partial(, 'PRAGMA main.table_info("api_clients")', ()) completed [aiosqlite] 2026-02-25T02:56:48.451994Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:48.452149Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:48.452379Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:48.452561Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:48.452975Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:48.453151Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:48.453412Z [debug ] executing functools.partial(, '\nDROP TABLE images', ()) [aiosqlite] 2026-02-25T02:56:48.453708Z [debug ] operation functools.partial(, '\nDROP TABLE images', ()) completed [aiosqlite] 2026-02-25T02:56:48.454021Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:48.454167Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:48.454546Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:48.454709Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:48.454943Z [debug ] executing functools.partial(, '\nDROP TABLE api_clients', ()) [aiosqlite] 2026-02-25T02:56:48.455215Z [debug ] operation functools.partial(, '\nDROP TABLE api_clients', ()) completed [aiosqlite] 2026-02-25T02:56:48.455493Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:48.455635Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:48.456018Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:48.456155Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:48.456473Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:48.456640Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:48.457193Z [debug ] Using proactor: IocpProactor [asyncio] ---------------------------- Captured log teardown ---------------------------- DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'PRAGMA main.table_info("images")', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'PRAGMA main.table_info("images")', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'PRAGMA main.table_info("api_clients")', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'PRAGMA main.table_info("api_clients")', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, '\nDROP TABLE images', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, '\nDROP TABLE images', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, '\nDROP TABLE api_clients', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, '\nDROP TABLE api_clients', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG asyncio:proactor_events.py:633 Using proactor: IocpProactor _____________________________ test_get_image_url ______________________________ tests\test_storage_extended.py:44: in test_get_image_url storage = LocalStorage("/") E TypeError: LocalStorage.__init__() missing 1 required positional argument: 'secret' ---------------------------- Captured stdout setup ---------------------------- 2026-02-25T02:56:48.485454Z [debug ] Using proactor: IocpProactor [asyncio] 2026-02-25T02:56:48.486754Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:48.487130Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:48.487564Z [debug ] executing functools.partial(, 'PRAGMA main.table_info("images")', ()) [aiosqlite] 2026-02-25T02:56:48.487768Z [debug ] operation functools.partial(, 'PRAGMA main.table_info("images")', ()) completed [aiosqlite] 2026-02-25T02:56:48.488097Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:48.488247Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:48.488509Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:48.488660Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:48.488976Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:48.489120Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:48.489333Z [debug ] executing functools.partial(, 'PRAGMA temp.table_info("images")', ()) [aiosqlite] 2026-02-25T02:56:48.489495Z [debug ] operation functools.partial(, 'PRAGMA temp.table_info("images")', ()) completed [aiosqlite] 2026-02-25T02:56:48.489708Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:48.489841Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:48.490041Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:48.490186Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:48.490456Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:48.490603Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:48.490815Z [debug ] executing functools.partial(, 'PRAGMA main.table_info("api_clients")', ()) [aiosqlite] 2026-02-25T02:56:48.490969Z [debug ] operation functools.partial(, 'PRAGMA main.table_info("api_clients")', ()) completed [aiosqlite] 2026-02-25T02:56:48.491182Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:48.491318Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:48.491519Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:48.491663Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:48.491938Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:48.492084Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:48.492361Z [debug ] executing functools.partial(, 'PRAGMA temp.table_info("api_clients")', ()) [aiosqlite] 2026-02-25T02:56:48.492671Z [debug ] operation functools.partial(, 'PRAGMA temp.table_info("api_clients")', ()) completed [aiosqlite] 2026-02-25T02:56:48.493013Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:48.493157Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:48.493369Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:48.493506Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:48.494042Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:48.494179Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:48.494408Z [debug ] executing functools.partial(, '\nCREATE TABLE api_clients (\n\tid VARCHAR(36) NOT NULL, \n\tname VARCHAR(256) NOT NULL, \n\tapi_key_hash VARCHAR(64) NOT NULL, \n\tscopes JSON NOT NULL, \n\t"plan" VARCHAR(8) NOT NULL, \n\tis_active BOOLEAN NOT NULL, \n\tstorage_used_bytes BIGINT NOT NULL, \n\tquota_storage_mb INTEGER NOT NULL, \n\tquota_images INTEGER NOT NULL, \n\tcreated_at DATETIME, \n\tupdated_at DATETIME, \n\tPRIMARY KEY (id)\n)\n\n', ()) [aiosqlite] 2026-02-25T02:56:48.494718Z [debug ] operation functools.partial(, '\nCREATE TABLE api_clients (\n\tid VARCHAR(36) NOT NULL, \n\tname VARCHAR(256) NOT NULL, \n\tapi_key_hash VARCHAR(64) NOT NULL, \n\tscopes JSON NOT NULL, \n\t"plan" VARCHAR(8) NOT NULL, \n\tis_active BOOLEAN NOT NULL, \n\tstorage_used_bytes BIGINT NOT NULL, \n\tquota_storage_mb INTEGER NOT NULL, \n\tquota_images INTEGER NOT NULL, \n\tcreated_at DATETIME, \n\tupdated_at DATETIME, \n\tPRIMARY KEY (id)\n)\n\n', ()) completed [aiosqlite] 2026-02-25T02:56:48.495065Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:48.495206Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:48.495533Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:48.495685Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:48.495901Z [debug ] executing functools.partial(, 'CREATE UNIQUE INDEX ix_api_clients_api_key_hash ON api_clients (api_key_hash)', ()) [aiosqlite] 2026-02-25T02:56:48.496144Z [debug ] operation functools.partial(, 'CREATE UNIQUE INDEX ix_api_clients_api_key_hash ON api_clients (api_key_hash)', ()) completed [aiosqlite] 2026-02-25T02:56:48.496408Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:48.496563Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:48.496940Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:48.497220Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:48.497558Z [debug ] executing functools.partial(, 'CREATE INDEX ix_api_clients_id ON api_clients (id)', ()) [aiosqlite] 2026-02-25T02:56:48.497797Z [debug ] operation functools.partial(, 'CREATE INDEX ix_api_clients_id ON api_clients (id)', ()) completed [aiosqlite] 2026-02-25T02:56:48.498043Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:48.498189Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:48.499092Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:48.499345Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:48.499794Z [debug ] executing functools.partial(, '\nCREATE TABLE images (\n\tid INTEGER NOT NULL, \n\tuuid VARCHAR(36) NOT NULL, \n\tclient_id VARCHAR(36) NOT NULL, \n\toriginal_name VARCHAR(512) NOT NULL, \n\tfilename VARCHAR(512) NOT NULL, \n\tfile_path VARCHAR(1024) NOT NULL, \n\tthumbnail_path VARCHAR(1024), \n\tmime_type VARCHAR(128), \n\tfile_size BIGINT, \n\twidth INTEGER, \n\theight INTEGER, \n\tuploaded_at DATETIME, \n\tprocessing_status VARCHAR(10) NOT NULL, \n\tprocessing_error TEXT, \n\tprocessing_started_at DATETIME, \n\tprocessing_done_at DATETIME, \n\texif_raw JSON, \n\texif_make VARCHAR(256), \n\texif_model VARCHAR(256), \n\texif_lens VARCHAR(256), \n\texif_taken_at DATETIME, \n\texif_gps_lat FLOAT, \n\texif_gps_lon FLOAT, \n\texif_altitude FLOAT, \n\texif_iso INTEGER, \n\texif_aperture VARCHAR(32), \n\texif_shutter VARCHAR(32), \n\texif_focal VARCHAR(32), \n\texif_flash BOOLEAN, \n\texif_orientation INTEGER, \n\texif_software VARCHAR(256), \n\tocr_text TEXT, \n\tocr_language VARCHAR(64), \n\tocr_confidence FLOAT, \n\tocr_has_text BOOLEAN, \n\tai_description TEXT, \n\tai_tags JSON, \n\tai_confidence FLOAT, \n\tai_model_used VARCHAR(128), \n\tai_processed_at DATETIME, \n\tai_prompt_tokens INTEGER, \n\tai_output_tokens INTEGER, \n\tPRIMARY KEY (id), \n\tFOREIGN KEY(client_id) REFERENCES api_clients (id)\n)\n\n', ()) [aiosqlite] 2026-02-25T02:56:48.500178Z [debug ] operation functools.partial(, '\nCREATE TABLE images (\n\tid INTEGER NOT NULL, \n\tuuid VARCHAR(36) NOT NULL, \n\tclient_id VARCHAR(36) NOT NULL, \n\toriginal_name VARCHAR(512) NOT NULL, \n\tfilename VARCHAR(512) NOT NULL, \n\tfile_path VARCHAR(1024) NOT NULL, \n\tthumbnail_path VARCHAR(1024), \n\tmime_type VARCHAR(128), \n\tfile_size BIGINT, \n\twidth INTEGER, \n\theight INTEGER, \n\tuploaded_at DATETIME, \n\tprocessing_status VARCHAR(10) NOT NULL, \n\tprocessing_error TEXT, \n\tprocessing_started_at DATETIME, \n\tprocessing_done_at DATETIME, \n\texif_raw JSON, \n\texif_make VARCHAR(256), \n\texif_model VARCHAR(256), \n\texif_lens VARCHAR(256), \n\texif_taken_at DATETIME, \n\texif_gps_lat FLOAT, \n\texif_gps_lon FLOAT, \n\texif_altitude FLOAT, \n\texif_iso INTEGER, \n\texif_aperture VARCHAR(32), \n\texif_shutter VARCHAR(32), \n\texif_focal VARCHAR(32), \n\texif_flash BOOLEAN, \n\texif_orientation INTEGER, \n\texif_software VARCHAR(256), \n\tocr_text TEXT, \n\tocr_language VARCHAR(64), \n\tocr_confidence FLOAT, \n\tocr_has_text BOOLEAN, \n\tai_description TEXT, \n\tai_tags JSON, \n\tai_confidence FLOAT, \n\tai_model_used VARCHAR(128), \n\tai_processed_at DATETIME, \n\tai_prompt_tokens INTEGER, \n\tai_output_tokens INTEGER, \n\tPRIMARY KEY (id), \n\tFOREIGN KEY(client_id) REFERENCES api_clients (id)\n)\n\n', ()) completed [aiosqlite] 2026-02-25T02:56:48.500524Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:48.500775Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:48.501209Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:48.501447Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:48.501789Z [debug ] executing functools.partial(, 'CREATE UNIQUE INDEX ix_images_uuid ON images (uuid)', ()) [aiosqlite] 2026-02-25T02:56:48.502088Z [debug ] operation functools.partial(, 'CREATE UNIQUE INDEX ix_images_uuid ON images (uuid)', ()) completed [aiosqlite] 2026-02-25T02:56:48.502318Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:48.502454Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:48.502741Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:48.502880Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:48.503095Z [debug ] executing functools.partial(, 'CREATE INDEX ix_images_id ON images (id)', ()) [aiosqlite] 2026-02-25T02:56:48.503308Z [debug ] operation functools.partial(, 'CREATE INDEX ix_images_id ON images (id)', ()) completed [aiosqlite] 2026-02-25T02:56:48.503565Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:48.503700Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:48.504056Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:48.504191Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:48.504451Z [debug ] executing functools.partial(, 'CREATE INDEX ix_images_client_id ON images (client_id)', ()) [aiosqlite] 2026-02-25T02:56:48.504662Z [debug ] operation functools.partial(, 'CREATE INDEX ix_images_client_id ON images (client_id)', ()) completed [aiosqlite] 2026-02-25T02:56:48.504914Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:48.506617Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:48.510721Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:48.512772Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:48.516721Z [debug ] executing functools.partial(, 'CREATE INDEX ix_images_processing_status ON images (processing_status)', ()) [aiosqlite] 2026-02-25T02:56:48.519131Z [debug ] operation functools.partial(, 'CREATE INDEX ix_images_processing_status ON images (processing_status)', ()) completed [aiosqlite] 2026-02-25T02:56:48.520481Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:48.521177Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:48.522325Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:48.522810Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:48.523668Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:48.524040Z [debug ] operation functools.partial() completed [aiosqlite] ----------------------------- Captured log setup ------------------------------ DEBUG asyncio:proactor_events.py:633 Using proactor: IocpProactor DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'PRAGMA main.table_info("images")', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'PRAGMA main.table_info("images")', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'PRAGMA temp.table_info("images")', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'PRAGMA temp.table_info("images")', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'PRAGMA main.table_info("api_clients")', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'PRAGMA main.table_info("api_clients")', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'PRAGMA temp.table_info("api_clients")', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'PRAGMA temp.table_info("api_clients")', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, '\nCREATE TABLE api_clients (\n\tid VARCHAR(36) NOT NULL, \n\tname VARCHAR(256) NOT NULL, \n\tapi_key_hash VARCHAR(64) NOT NULL, \n\tscopes JSON NOT NULL, \n\t"plan" VARCHAR(8) NOT NULL, \n\tis_active BOOLEAN NOT NULL, \n\tstorage_used_bytes BIGINT NOT NULL, \n\tquota_storage_mb INTEGER NOT NULL, \n\tquota_images INTEGER NOT NULL, \n\tcreated_at DATETIME, \n\tupdated_at DATETIME, \n\tPRIMARY KEY (id)\n)\n\n', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, '\nCREATE TABLE api_clients (\n\tid VARCHAR(36) NOT NULL, \n\tname VARCHAR(256) NOT NULL, \n\tapi_key_hash VARCHAR(64) NOT NULL, \n\tscopes JSON NOT NULL, \n\t"plan" VARCHAR(8) NOT NULL, \n\tis_active BOOLEAN NOT NULL, \n\tstorage_used_bytes BIGINT NOT NULL, \n\tquota_storage_mb INTEGER NOT NULL, \n\tquota_images INTEGER NOT NULL, \n\tcreated_at DATETIME, \n\tupdated_at DATETIME, \n\tPRIMARY KEY (id)\n)\n\n', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'CREATE UNIQUE INDEX ix_api_clients_api_key_hash ON api_clients (api_key_hash)', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'CREATE UNIQUE INDEX ix_api_clients_api_key_hash ON api_clients (api_key_hash)', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'CREATE INDEX ix_api_clients_id ON api_clients (id)', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'CREATE INDEX ix_api_clients_id ON api_clients (id)', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, '\nCREATE TABLE images (\n\tid INTEGER NOT NULL, \n\tuuid VARCHAR(36) NOT NULL, \n\tclient_id VARCHAR(36) NOT NULL, \n\toriginal_name VARCHAR(512) NOT NULL, \n\tfilename VARCHAR(512) NOT NULL, \n\tfile_path VARCHAR(1024) NOT NULL, \n\tthumbnail_path VARCHAR(1024), \n\tmime_type VARCHAR(128), \n\tfile_size BIGINT, \n\twidth INTEGER, \n\theight INTEGER, \n\tuploaded_at DATETIME, \n\tprocessing_status VARCHAR(10) NOT NULL, \n\tprocessing_error TEXT, \n\tprocessing_started_at DATETIME, \n\tprocessing_done_at DATETIME, \n\texif_raw JSON, \n\texif_make VARCHAR(256), \n\texif_model VARCHAR(256), \n\texif_lens VARCHAR(256), \n\texif_taken_at DATETIME, \n\texif_gps_lat FLOAT, \n\texif_gps_lon FLOAT, \n\texif_altitude FLOAT, \n\texif_iso INTEGER, \n\texif_aperture VARCHAR(32), \n\texif_shutter VARCHAR(32), \n\texif_focal VARCHAR(32), \n\texif_flash BOOLEAN, \n\texif_orientation INTEGER, \n\texif_software VARCHAR(256), \n\tocr_text TEXT, \n\tocr_language VARCHAR(64), \n\tocr_confidence FLOAT, \n\tocr_has_text BOOLEAN, \n\tai_description TEXT, \n\tai_tags JSON, \n\tai_confidence FLOAT, \n\tai_model_used VARCHAR(128), \n\tai_processed_at DATETIME, \n\tai_prompt_tokens INTEGER, \n\tai_output_tokens INTEGER, \n\tPRIMARY KEY (id), \n\tFOREIGN KEY(client_id) REFERENCES api_clients (id)\n)\n\n', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, '\nCREATE TABLE images (\n\tid INTEGER NOT NULL, \n\tuuid VARCHAR(36) NOT NULL, \n\tclient_id VARCHAR(36) NOT NULL, \n\toriginal_name VARCHAR(512) NOT NULL, \n\tfilename VARCHAR(512) NOT NULL, \n\tfile_path VARCHAR(1024) NOT NULL, \n\tthumbnail_path VARCHAR(1024), \n\tmime_type VARCHAR(128), \n\tfile_size BIGINT, \n\twidth INTEGER, \n\theight INTEGER, \n\tuploaded_at DATETIME, \n\tprocessing_status VARCHAR(10) NOT NULL, \n\tprocessing_error TEXT, \n\tprocessing_started_at DATETIME, \n\tprocessing_done_at DATETIME, \n\texif_raw JSON, \n\texif_make VARCHAR(256), \n\texif_model VARCHAR(256), \n\texif_lens VARCHAR(256), \n\texif_taken_at DATETIME, \n\texif_gps_lat FLOAT, \n\texif_gps_lon FLOAT, \n\texif_altitude FLOAT, \n\texif_iso INTEGER, \n\texif_aperture VARCHAR(32), \n\texif_shutter VARCHAR(32), \n\texif_focal VARCHAR(32), \n\texif_flash BOOLEAN, \n\texif_orientation INTEGER, \n\texif_software VARCHAR(256), \n\tocr_text TEXT, \n\tocr_language VARCHAR(64), \n\tocr_confidence FLOAT, \n\tocr_has_text BOOLEAN, \n\tai_description TEXT, \n\tai_tags JSON, \n\tai_confidence FLOAT, \n\tai_model_used VARCHAR(128), \n\tai_processed_at DATETIME, \n\tai_prompt_tokens INTEGER, \n\tai_output_tokens INTEGER, \n\tPRIMARY KEY (id), \n\tFOREIGN KEY(client_id) REFERENCES api_clients (id)\n)\n\n', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'CREATE UNIQUE INDEX ix_images_uuid ON images (uuid)', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'CREATE UNIQUE INDEX ix_images_uuid ON images (uuid)', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'CREATE INDEX ix_images_id ON images (id)', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'CREATE INDEX ix_images_id ON images (id)', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'CREATE INDEX ix_images_client_id ON images (client_id)', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'CREATE INDEX ix_images_client_id ON images (client_id)', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'CREATE INDEX ix_images_processing_status ON images (processing_status)', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'CREATE INDEX ix_images_processing_status ON images (processing_status)', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed -------------------------- Captured stdout teardown --------------------------- 2026-02-25T02:56:48.530748Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:48.531153Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:48.531570Z [debug ] executing functools.partial(, 'PRAGMA main.table_info("images")', ()) [aiosqlite] 2026-02-25T02:56:48.531899Z [debug ] operation functools.partial(, 'PRAGMA main.table_info("images")', ()) completed [aiosqlite] 2026-02-25T02:56:48.532294Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:48.532529Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:48.532852Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:48.533035Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:48.533552Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:48.533758Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:48.534246Z [debug ] executing functools.partial(, 'PRAGMA main.table_info("api_clients")', ()) [aiosqlite] 2026-02-25T02:56:48.534512Z [debug ] operation functools.partial(, 'PRAGMA main.table_info("api_clients")', ()) completed [aiosqlite] 2026-02-25T02:56:48.534917Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:48.535115Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:48.535415Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:48.535595Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:48.536103Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:48.537429Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:48.540945Z [debug ] executing functools.partial(, '\nDROP TABLE images', ()) [aiosqlite] 2026-02-25T02:56:48.545690Z [debug ] operation functools.partial(, '\nDROP TABLE images', ()) completed [aiosqlite] 2026-02-25T02:56:48.549624Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:48.550614Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:48.552151Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:48.552707Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:48.553616Z [debug ] executing functools.partial(, '\nDROP TABLE api_clients', ()) [aiosqlite] 2026-02-25T02:56:48.554372Z [debug ] operation functools.partial(, '\nDROP TABLE api_clients', ()) completed [aiosqlite] 2026-02-25T02:56:48.555186Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:48.555570Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:48.556517Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:48.556872Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:48.557777Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:48.558071Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:48.559059Z [debug ] Using proactor: IocpProactor [asyncio] ---------------------------- Captured log teardown ---------------------------- DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'PRAGMA main.table_info("images")', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'PRAGMA main.table_info("images")', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'PRAGMA main.table_info("api_clients")', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'PRAGMA main.table_info("api_clients")', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, '\nDROP TABLE images', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, '\nDROP TABLE images', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, '\nDROP TABLE api_clients', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, '\nDROP TABLE api_clients', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG asyncio:proactor_events.py:633 Using proactor: IocpProactor ______________________ test_sunset_header_if_configured _______________________ tests\test_versioning.py:51: in test_sunset_header_if_configured response = await client.get("/api/v1/images/") C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py:1814: in get return await self.request( C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py:1585: in request return await self.send(request, auth=auth, follow_redirects=follow_redirects) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py:1674: in send response = await self._send_handling_auth( C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py:1702: in _send_handling_auth response = await self._send_handling_redirects( C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py:1739: in _send_handling_redirects response = await self._send_single_request(request) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_client.py:1776: in _send_single_request response = await transport.handle_async_request(request) C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\httpx\_transports\asgi.py:157: in handle_async_request await self.app(scope, receive, send) E TypeError: 'module' object is not callable ---------------------------- Captured stdout setup ---------------------------- 2026-02-25T02:56:48.699493Z [debug ] Using proactor: IocpProactor [asyncio] 2026-02-25T02:56:48.700517Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:48.700815Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:48.701150Z [debug ] executing functools.partial(, 'PRAGMA main.table_info("images")', ()) [aiosqlite] 2026-02-25T02:56:48.701364Z [debug ] operation functools.partial(, 'PRAGMA main.table_info("images")', ()) completed [aiosqlite] 2026-02-25T02:56:48.701605Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:48.701753Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:48.701973Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:48.702138Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:48.702419Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:48.702579Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:48.702846Z [debug ] executing functools.partial(, 'PRAGMA temp.table_info("images")', ()) [aiosqlite] 2026-02-25T02:56:48.703010Z [debug ] operation functools.partial(, 'PRAGMA temp.table_info("images")', ()) completed [aiosqlite] 2026-02-25T02:56:48.703323Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:48.703466Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:48.703703Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:48.703854Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:48.704255Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:48.704424Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:48.704728Z [debug ] executing functools.partial(, 'PRAGMA main.table_info("api_clients")', ()) [aiosqlite] 2026-02-25T02:56:48.704918Z [debug ] operation functools.partial(, 'PRAGMA main.table_info("api_clients")', ()) completed [aiosqlite] 2026-02-25T02:56:48.705201Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:48.705357Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:48.705613Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:48.705769Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:48.706058Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:48.706205Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:48.706442Z [debug ] executing functools.partial(, 'PRAGMA temp.table_info("api_clients")', ()) [aiosqlite] 2026-02-25T02:56:48.706624Z [debug ] operation functools.partial(, 'PRAGMA temp.table_info("api_clients")', ()) completed [aiosqlite] 2026-02-25T02:56:48.706869Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:48.707013Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:48.707278Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:48.707423Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:48.707995Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:48.708139Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:48.708393Z [debug ] executing functools.partial(, '\nCREATE TABLE api_clients (\n\tid VARCHAR(36) NOT NULL, \n\tname VARCHAR(256) NOT NULL, \n\tapi_key_hash VARCHAR(64) NOT NULL, \n\tscopes JSON NOT NULL, \n\t"plan" VARCHAR(8) NOT NULL, \n\tis_active BOOLEAN NOT NULL, \n\tstorage_used_bytes BIGINT NOT NULL, \n\tquota_storage_mb INTEGER NOT NULL, \n\tquota_images INTEGER NOT NULL, \n\tcreated_at DATETIME, \n\tupdated_at DATETIME, \n\tPRIMARY KEY (id)\n)\n\n', ()) [aiosqlite] 2026-02-25T02:56:48.708700Z [debug ] operation functools.partial(, '\nCREATE TABLE api_clients (\n\tid VARCHAR(36) NOT NULL, \n\tname VARCHAR(256) NOT NULL, \n\tapi_key_hash VARCHAR(64) NOT NULL, \n\tscopes JSON NOT NULL, \n\t"plan" VARCHAR(8) NOT NULL, \n\tis_active BOOLEAN NOT NULL, \n\tstorage_used_bytes BIGINT NOT NULL, \n\tquota_storage_mb INTEGER NOT NULL, \n\tquota_images INTEGER NOT NULL, \n\tcreated_at DATETIME, \n\tupdated_at DATETIME, \n\tPRIMARY KEY (id)\n)\n\n', ()) completed [aiosqlite] 2026-02-25T02:56:48.708960Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:48.709105Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:48.709420Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:48.709567Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:48.709794Z [debug ] executing functools.partial(, 'CREATE UNIQUE INDEX ix_api_clients_api_key_hash ON api_clients (api_key_hash)', ()) [aiosqlite] 2026-02-25T02:56:48.710019Z [debug ] operation functools.partial(, 'CREATE UNIQUE INDEX ix_api_clients_api_key_hash ON api_clients (api_key_hash)', ()) completed [aiosqlite] 2026-02-25T02:56:48.710255Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:48.710416Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:48.710755Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:48.711021Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:48.711423Z [debug ] executing functools.partial(, 'CREATE INDEX ix_api_clients_id ON api_clients (id)', ()) [aiosqlite] 2026-02-25T02:56:48.711788Z [debug ] operation functools.partial(, 'CREATE INDEX ix_api_clients_id ON api_clients (id)', ()) completed [aiosqlite] 2026-02-25T02:56:48.712064Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:48.712216Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:48.712952Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:48.713232Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:48.713533Z [debug ] executing functools.partial(, '\nCREATE TABLE images (\n\tid INTEGER NOT NULL, \n\tuuid VARCHAR(36) NOT NULL, \n\tclient_id VARCHAR(36) NOT NULL, \n\toriginal_name VARCHAR(512) NOT NULL, \n\tfilename VARCHAR(512) NOT NULL, \n\tfile_path VARCHAR(1024) NOT NULL, \n\tthumbnail_path VARCHAR(1024), \n\tmime_type VARCHAR(128), \n\tfile_size BIGINT, \n\twidth INTEGER, \n\theight INTEGER, \n\tuploaded_at DATETIME, \n\tprocessing_status VARCHAR(10) NOT NULL, \n\tprocessing_error TEXT, \n\tprocessing_started_at DATETIME, \n\tprocessing_done_at DATETIME, \n\texif_raw JSON, \n\texif_make VARCHAR(256), \n\texif_model VARCHAR(256), \n\texif_lens VARCHAR(256), \n\texif_taken_at DATETIME, \n\texif_gps_lat FLOAT, \n\texif_gps_lon FLOAT, \n\texif_altitude FLOAT, \n\texif_iso INTEGER, \n\texif_aperture VARCHAR(32), \n\texif_shutter VARCHAR(32), \n\texif_focal VARCHAR(32), \n\texif_flash BOOLEAN, \n\texif_orientation INTEGER, \n\texif_software VARCHAR(256), \n\tocr_text TEXT, \n\tocr_language VARCHAR(64), \n\tocr_confidence FLOAT, \n\tocr_has_text BOOLEAN, \n\tai_description TEXT, \n\tai_tags JSON, \n\tai_confidence FLOAT, \n\tai_model_used VARCHAR(128), \n\tai_processed_at DATETIME, \n\tai_prompt_tokens INTEGER, \n\tai_output_tokens INTEGER, \n\tPRIMARY KEY (id), \n\tFOREIGN KEY(client_id) REFERENCES api_clients (id)\n)\n\n', ()) [aiosqlite] 2026-02-25T02:56:48.713902Z [debug ] operation functools.partial(, '\nCREATE TABLE images (\n\tid INTEGER NOT NULL, \n\tuuid VARCHAR(36) NOT NULL, \n\tclient_id VARCHAR(36) NOT NULL, \n\toriginal_name VARCHAR(512) NOT NULL, \n\tfilename VARCHAR(512) NOT NULL, \n\tfile_path VARCHAR(1024) NOT NULL, \n\tthumbnail_path VARCHAR(1024), \n\tmime_type VARCHAR(128), \n\tfile_size BIGINT, \n\twidth INTEGER, \n\theight INTEGER, \n\tuploaded_at DATETIME, \n\tprocessing_status VARCHAR(10) NOT NULL, \n\tprocessing_error TEXT, \n\tprocessing_started_at DATETIME, \n\tprocessing_done_at DATETIME, \n\texif_raw JSON, \n\texif_make VARCHAR(256), \n\texif_model VARCHAR(256), \n\texif_lens VARCHAR(256), \n\texif_taken_at DATETIME, \n\texif_gps_lat FLOAT, \n\texif_gps_lon FLOAT, \n\texif_altitude FLOAT, \n\texif_iso INTEGER, \n\texif_aperture VARCHAR(32), \n\texif_shutter VARCHAR(32), \n\texif_focal VARCHAR(32), \n\texif_flash BOOLEAN, \n\texif_orientation INTEGER, \n\texif_software VARCHAR(256), \n\tocr_text TEXT, \n\tocr_language VARCHAR(64), \n\tocr_confidence FLOAT, \n\tocr_has_text BOOLEAN, \n\tai_description TEXT, \n\tai_tags JSON, \n\tai_confidence FLOAT, \n\tai_model_used VARCHAR(128), \n\tai_processed_at DATETIME, \n\tai_prompt_tokens INTEGER, \n\tai_output_tokens INTEGER, \n\tPRIMARY KEY (id), \n\tFOREIGN KEY(client_id) REFERENCES api_clients (id)\n)\n\n', ()) completed [aiosqlite] 2026-02-25T02:56:48.714233Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:48.714393Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:48.714759Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:48.714919Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:48.715190Z [debug ] executing functools.partial(, 'CREATE UNIQUE INDEX ix_images_uuid ON images (uuid)', ()) [aiosqlite] 2026-02-25T02:56:48.715419Z [debug ] operation functools.partial(, 'CREATE UNIQUE INDEX ix_images_uuid ON images (uuid)', ()) completed [aiosqlite] 2026-02-25T02:56:48.715665Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:48.715811Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:48.716099Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:48.716243Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:48.716466Z [debug ] executing functools.partial(, 'CREATE INDEX ix_images_id ON images (id)', ()) [aiosqlite] 2026-02-25T02:56:48.716748Z [debug ] operation functools.partial(, 'CREATE INDEX ix_images_id ON images (id)', ()) completed [aiosqlite] 2026-02-25T02:56:48.717029Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:48.717197Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:48.717482Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:48.717635Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:48.717879Z [debug ] executing functools.partial(, 'CREATE INDEX ix_images_client_id ON images (client_id)', ()) [aiosqlite] 2026-02-25T02:56:48.718102Z [debug ] operation functools.partial(, 'CREATE INDEX ix_images_client_id ON images (client_id)', ()) completed [aiosqlite] 2026-02-25T02:56:48.718412Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:48.718557Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:48.718932Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:48.719082Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:48.719384Z [debug ] executing functools.partial(, 'CREATE INDEX ix_images_processing_status ON images (processing_status)', ()) [aiosqlite] 2026-02-25T02:56:48.719599Z [debug ] operation functools.partial(, 'CREATE INDEX ix_images_processing_status ON images (processing_status)', ()) completed [aiosqlite] 2026-02-25T02:56:48.719891Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:48.720035Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:48.720452Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:48.720611Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:48.720992Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:48.721155Z [debug ] operation functools.partial() completed [aiosqlite] ----------------------------- Captured log setup ------------------------------ DEBUG asyncio:proactor_events.py:633 Using proactor: IocpProactor DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'PRAGMA main.table_info("images")', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'PRAGMA main.table_info("images")', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'PRAGMA temp.table_info("images")', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'PRAGMA temp.table_info("images")', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'PRAGMA main.table_info("api_clients")', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'PRAGMA main.table_info("api_clients")', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'PRAGMA temp.table_info("api_clients")', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'PRAGMA temp.table_info("api_clients")', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, '\nCREATE TABLE api_clients (\n\tid VARCHAR(36) NOT NULL, \n\tname VARCHAR(256) NOT NULL, \n\tapi_key_hash VARCHAR(64) NOT NULL, \n\tscopes JSON NOT NULL, \n\t"plan" VARCHAR(8) NOT NULL, \n\tis_active BOOLEAN NOT NULL, \n\tstorage_used_bytes BIGINT NOT NULL, \n\tquota_storage_mb INTEGER NOT NULL, \n\tquota_images INTEGER NOT NULL, \n\tcreated_at DATETIME, \n\tupdated_at DATETIME, \n\tPRIMARY KEY (id)\n)\n\n', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, '\nCREATE TABLE api_clients (\n\tid VARCHAR(36) NOT NULL, \n\tname VARCHAR(256) NOT NULL, \n\tapi_key_hash VARCHAR(64) NOT NULL, \n\tscopes JSON NOT NULL, \n\t"plan" VARCHAR(8) NOT NULL, \n\tis_active BOOLEAN NOT NULL, \n\tstorage_used_bytes BIGINT NOT NULL, \n\tquota_storage_mb INTEGER NOT NULL, \n\tquota_images INTEGER NOT NULL, \n\tcreated_at DATETIME, \n\tupdated_at DATETIME, \n\tPRIMARY KEY (id)\n)\n\n', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'CREATE UNIQUE INDEX ix_api_clients_api_key_hash ON api_clients (api_key_hash)', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'CREATE UNIQUE INDEX ix_api_clients_api_key_hash ON api_clients (api_key_hash)', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'CREATE INDEX ix_api_clients_id ON api_clients (id)', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'CREATE INDEX ix_api_clients_id ON api_clients (id)', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, '\nCREATE TABLE images (\n\tid INTEGER NOT NULL, \n\tuuid VARCHAR(36) NOT NULL, \n\tclient_id VARCHAR(36) NOT NULL, \n\toriginal_name VARCHAR(512) NOT NULL, \n\tfilename VARCHAR(512) NOT NULL, \n\tfile_path VARCHAR(1024) NOT NULL, \n\tthumbnail_path VARCHAR(1024), \n\tmime_type VARCHAR(128), \n\tfile_size BIGINT, \n\twidth INTEGER, \n\theight INTEGER, \n\tuploaded_at DATETIME, \n\tprocessing_status VARCHAR(10) NOT NULL, \n\tprocessing_error TEXT, \n\tprocessing_started_at DATETIME, \n\tprocessing_done_at DATETIME, \n\texif_raw JSON, \n\texif_make VARCHAR(256), \n\texif_model VARCHAR(256), \n\texif_lens VARCHAR(256), \n\texif_taken_at DATETIME, \n\texif_gps_lat FLOAT, \n\texif_gps_lon FLOAT, \n\texif_altitude FLOAT, \n\texif_iso INTEGER, \n\texif_aperture VARCHAR(32), \n\texif_shutter VARCHAR(32), \n\texif_focal VARCHAR(32), \n\texif_flash BOOLEAN, \n\texif_orientation INTEGER, \n\texif_software VARCHAR(256), \n\tocr_text TEXT, \n\tocr_language VARCHAR(64), \n\tocr_confidence FLOAT, \n\tocr_has_text BOOLEAN, \n\tai_description TEXT, \n\tai_tags JSON, \n\tai_confidence FLOAT, \n\tai_model_used VARCHAR(128), \n\tai_processed_at DATETIME, \n\tai_prompt_tokens INTEGER, \n\tai_output_tokens INTEGER, \n\tPRIMARY KEY (id), \n\tFOREIGN KEY(client_id) REFERENCES api_clients (id)\n)\n\n', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, '\nCREATE TABLE images (\n\tid INTEGER NOT NULL, \n\tuuid VARCHAR(36) NOT NULL, \n\tclient_id VARCHAR(36) NOT NULL, \n\toriginal_name VARCHAR(512) NOT NULL, \n\tfilename VARCHAR(512) NOT NULL, \n\tfile_path VARCHAR(1024) NOT NULL, \n\tthumbnail_path VARCHAR(1024), \n\tmime_type VARCHAR(128), \n\tfile_size BIGINT, \n\twidth INTEGER, \n\theight INTEGER, \n\tuploaded_at DATETIME, \n\tprocessing_status VARCHAR(10) NOT NULL, \n\tprocessing_error TEXT, \n\tprocessing_started_at DATETIME, \n\tprocessing_done_at DATETIME, \n\texif_raw JSON, \n\texif_make VARCHAR(256), \n\texif_model VARCHAR(256), \n\texif_lens VARCHAR(256), \n\texif_taken_at DATETIME, \n\texif_gps_lat FLOAT, \n\texif_gps_lon FLOAT, \n\texif_altitude FLOAT, \n\texif_iso INTEGER, \n\texif_aperture VARCHAR(32), \n\texif_shutter VARCHAR(32), \n\texif_focal VARCHAR(32), \n\texif_flash BOOLEAN, \n\texif_orientation INTEGER, \n\texif_software VARCHAR(256), \n\tocr_text TEXT, \n\tocr_language VARCHAR(64), \n\tocr_confidence FLOAT, \n\tocr_has_text BOOLEAN, \n\tai_description TEXT, \n\tai_tags JSON, \n\tai_confidence FLOAT, \n\tai_model_used VARCHAR(128), \n\tai_processed_at DATETIME, \n\tai_prompt_tokens INTEGER, \n\tai_output_tokens INTEGER, \n\tPRIMARY KEY (id), \n\tFOREIGN KEY(client_id) REFERENCES api_clients (id)\n)\n\n', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'CREATE UNIQUE INDEX ix_images_uuid ON images (uuid)', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'CREATE UNIQUE INDEX ix_images_uuid ON images (uuid)', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'CREATE INDEX ix_images_id ON images (id)', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'CREATE INDEX ix_images_id ON images (id)', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'CREATE INDEX ix_images_client_id ON images (client_id)', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'CREATE INDEX ix_images_client_id ON images (client_id)', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'CREATE INDEX ix_images_processing_status ON images (processing_status)', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'CREATE INDEX ix_images_processing_status ON images (processing_status)', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed -------------------------- Captured stdout teardown --------------------------- 2026-02-25T02:56:48.825405Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:48.825721Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:48.826033Z [debug ] executing functools.partial(, 'PRAGMA main.table_info("images")', ()) [aiosqlite] 2026-02-25T02:56:48.826244Z [debug ] operation functools.partial(, 'PRAGMA main.table_info("images")', ()) completed [aiosqlite] 2026-02-25T02:56:48.826509Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:48.826695Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:48.826918Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:48.827093Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:48.827451Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:48.827618Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:48.827840Z [debug ] executing functools.partial(, 'PRAGMA main.table_info("api_clients")', ()) [aiosqlite] 2026-02-25T02:56:48.828002Z [debug ] operation functools.partial(, 'PRAGMA main.table_info("api_clients")', ()) completed [aiosqlite] 2026-02-25T02:56:48.828252Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:48.828410Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:48.828639Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:48.828781Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:48.829326Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:48.829483Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:48.829765Z [debug ] executing functools.partial(, '\nDROP TABLE images', ()) [aiosqlite] 2026-02-25T02:56:48.830089Z [debug ] operation functools.partial(, '\nDROP TABLE images', ()) completed [aiosqlite] 2026-02-25T02:56:48.830379Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:48.830526Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:48.830988Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:48.831132Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:48.831363Z [debug ] executing functools.partial(, '\nDROP TABLE api_clients', ()) [aiosqlite] 2026-02-25T02:56:48.831606Z [debug ] operation functools.partial(, '\nDROP TABLE api_clients', ()) completed [aiosqlite] 2026-02-25T02:56:48.831843Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:48.831987Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:48.832344Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:48.832497Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:48.832785Z [debug ] executing functools.partial() [aiosqlite] 2026-02-25T02:56:48.832924Z [debug ] operation functools.partial() completed [aiosqlite] 2026-02-25T02:56:48.833450Z [debug ] Using proactor: IocpProactor [asyncio] ---------------------------- Captured log teardown ---------------------------- DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'PRAGMA main.table_info("images")', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'PRAGMA main.table_info("images")', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, 'PRAGMA main.table_info("api_clients")', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, 'PRAGMA main.table_info("api_clients")', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, '\nDROP TABLE images', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, '\nDROP TABLE images', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial(, '\nDROP TABLE api_clients', ()) DEBUG aiosqlite:core.py:116 operation functools.partial(, '\nDROP TABLE api_clients', ()) completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG aiosqlite:core.py:114 executing functools.partial() DEBUG aiosqlite:core.py:116 operation functools.partial() completed DEBUG asyncio:proactor_events.py:633 Using proactor: IocpProactor ============================== warnings summary =============================== tests/test_ai_vision_internals.py::test_read_image_variants C:\dev\git\python\imago\tests\test_ai_vision_internals.py:17: RuntimeWarning: coroutine '_read_image' was never awaited data, mime = _read_image(str(img_file)) Enable tracemalloc to get traceback where the object was allocated. See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. tests/test_isolation.py::test_client_a_image_invisible_to_client_b C:\Users\bruno\scoop\apps\python\current\Lib\site-packages\aiohttp\client.py:40: RuntimeWarning: coroutine 'extract_exif' was never awaited from . import hdrs, http, payload Enable tracemalloc to get traceback where the object was allocated. See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. tests/test_rate_limit.py::test_rate_limit_per_client_independent C:\Users\bruno\scoop\apps\python\current\Lib\contextlib.py:450: RuntimeWarning: coroutine 'extract_text' was never awaited def __exit__(self, exctype, excinst, exctb): Enable tracemalloc to get traceback where the object was allocated. See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. tests/test_storage_extended.py::test_delete_files_exists C:\Users\bruno\scoop\apps\python\current\Lib\inspect.py:3027: RuntimeWarning: coroutine 'extract_exif' was never awaited params = OrderedDict((param.name, param) for param in parameters) Enable tracemalloc to get traceback where the object was allocated. See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. tests/test_storage_extended.py::test_delete_files_exists C:\Users\bruno\scoop\apps\python\current\Lib\inspect.py:3027: RuntimeWarning: coroutine 'extract_text' was never awaited params = OrderedDict((param.name, param) for param in parameters) Enable tracemalloc to get traceback where the object was allocated. See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html =========================== short test summary info =========================== FAILED tests/test_ai_vision_internals.py::test_read_image_variants - TypeErro... FAILED tests/test_exif_extended.py::test_extract_exif_success - TypeError: 'c... FAILED tests/test_isolation.py::test_client_a_image_invisible_to_client_b - b... FAILED tests/test_isolation.py::test_client_b_cannot_read_client_a_image - bo... FAILED tests/test_isolation.py::test_client_b_cannot_delete_client_a_image - ... FAILED tests/test_isolation.py::test_listing_returns_only_own_images - botoco... FAILED tests/test_isolation.py::test_reprocess_other_client_image_returns_404 FAILED tests/test_isolation.py::test_sub_endpoints_other_client_returns_404 FAILED tests/test_ocr_extended.py::test_extract_text_success - TypeError: 'co... FAILED tests/test_ocr_extended.py::test_extract_text_disabled - TypeError: 'c... FAILED tests/test_rate_limit.py::test_rate_limit_headers_present - botocore.e... FAILED tests/test_rate_limit.py::test_rate_limit_per_client_independent - bot... FAILED tests/test_services.py::test_exif_missing_file - TypeError: 'coroutine... FAILED tests/test_services.py::test_ocr_disabled - TypeError: 'coroutine' obj... FAILED tests/test_services.py::test_image_detail_schema - pydantic_core._pyda... FAILED tests/test_storage_extended.py::test_delete_files_exists - AssertionEr... FAILED tests/test_storage_extended.py::test_get_image_url - TypeError: LocalS... FAILED tests/test_versioning.py::test_sunset_header_if_configured - TypeError... ============ 18 failed, 70 passed, 5 warnings in 383.10s (0:06:23) ============