-
Notifications
You must be signed in to change notification settings - Fork 114
Closed
Description
Problem
When running ingestr using uvx --prerelease=allow 'ingestr>=0.13.64' ingest ..., it fails.
ModuleNotFoundError: No module named 'pyodbc'Interim solution
⚠ Workaround ⚠
Please downgrade to a previous version of ingestr, e.g. by skipping the offending versions v0.13.64 and v0.13.65,
uv pip install --prerelease=allow --upgrade 'ingestr!=0.13.64,!=0.13.65'
or install ingestr including its odbc extra.
uv pip install --prerelease=allow --upgrade 'ingestr[odbc]'
Permanent solution
Please yank the ingestr v0.13.64 and ingestr v0.13.65 packages from PyPI.
Details
File "/Users/amo/.cache/uv/archive-v0/XoWBb3yE3D5q7XjrnFwMr/lib/python3.13/site-packages/ingestr/main.py", line 291, in ingest
from ingestr.src.destinations import AthenaDestination
File "/Users/amo/.cache/uv/archive-v0/XoWBb3yE3D5q7XjrnFwMr/lib/python3.13/site-packages/ingestr/src/destinations.py", line 22, in <module>
from dlt.destinations.impl.mssql.mssql import (
...<2 lines>...
)
File "/Users/amo/.cache/uv/archive-v0/XoWBb3yE3D5q7XjrnFwMr/lib/python3.13/site-packages/dlt/destinations/impl/mssql/mssql.py", line 15, in <module>
from dlt.destinations.impl.mssql.sql_client import PyOdbcMsSqlClient
File "/Users/amo/.cache/uv/archive-v0/XoWBb3yE3D5q7XjrnFwMr/lib/python3.13/site-packages/dlt/destinations/impl/mssql/sql_client.py", line 6, in <module>
import pyodbc
ModuleNotFoundError: No module named 'pyodbc'Metadata
Metadata
Assignees
Labels
No labels