chore: move `dlt.common.helpers.ibis` to `dlt.common.libs.ibis`
- Dominant language
- Python
- Stars
- 5.9k
- Forks
- 600
- Avg merge
- 1d 14h
- Merged PRs (30d)
- 38
Description
Title says it all. The `helpers` module contains dev tools, applications, and integrations with 3rd party libraries (dbt, Airflow). On the other hand, the content of the `ibis` module seems rather internal and akin to functions in `dlt.common.libs.sqlglot` or `dlt.common.libs.pyarrow`
Contributor guide
Research direction
Start by inspecting dlt.common.helpers.ibis and compare it with dlt.common.libs.sqlglot and dlt.common.libs.pyarrow to understand the intended module placement. Search the repository for imports or references to dlt.common.helpers.ibis, move the module and update those references. Done means the ibis functionality is available from dlt.common.libs.ibis without broken internal references.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- data-engineering
- Issue type
- Refactor
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Clearly specified
- Newbie friendliness
- 55/100