* move pyproject.toml and makefile from old branch and add inbetween changes
* update workflow files to use uv
* run new version of formatter
* fix building of images with uv
* possibly fix docs linting
* downgrade lancedb dependency to fix tests
* fix gcs compat mode for s3 for newest boto
* fix docstrings in examples
* add some uv constraints
* update readme.md and contributing.md and some other places
* allow duckdb 0.8 in range
* add link-mode copy to uv venv on windows
* remove poetry lockfile and unneeded lockfile checker
* fix chess api related failures
* sleep after dremio start..
* set correct package in pyproject
* Revert "add some uv constraints"
This reverts commit d611e9ecce.
# Conflicts:
# pyproject.toml
# uv.lock
* add missing databricks sql connector version bounds
* calls on_resolved etc. on reverse mro
* adds tmp_dir to run context, defaults to cwd or DLT_TMP_DIR
* does not set destination_name to destination_type when resolving DestinationClientConfiguration
* adds common ref importer with traces, missing dependency importer and applies to destination and source refs
* tests tmp_dir in plugin
* removes package check for mypy
* makes all destination using local files to follow tmp_dir, unifies how local files are named, uses destination name to name databases
* allows for callable destination attr for ref
* allows for () -> Destination in import typechecker
* allows for explicit and necessary prereleases if uv is used for venv
* tmp dir does not depend on PROJECT_DIR env
* converts query prop into method in relation.py
* bumps sqlglot in lock to allow for ibis 10
* corrects destination name in pipeline state to represent configured name
* improves some tests
* adds warning when duckdb catalog is identical to dataset name
* bumps lock file to get dev env on Py 3.12
* fixes tests
* adds string encoding option to postgres destination, set to utf-8 in redshift
* shifts tests to pymysql
* warns if dataset name is normalized and changed
* disables r2 delta login test due to bug in delta-rs
* adjusts max identifier length in naming convention for dynamic destination caps
* fixes other tests
* allows to run ibis 10 with redshift
* add a script to check wether our poetry lockfile is in order
* small script changes
* convert script to python
move tools to tools folder
* add encoding information