Thierry Jean

Results 97 comments of Thierry Jean

This is an improvement over SQLAlchemy reflection because it doesn't require the existence of an SQLAlchemy driver for the destination

Actually, it is *likely to be impossible* to view "what nodes will be executed before launching execution when using caching". In short, the caching feature needs to "walk the graph"....

## How caching works Before execution, you are certain of your input `data_version` and the `code_version` of **all nodes**. What you don't know is the `data_version` of **all non-input nodes**....

To add, it would be a good time to adopt `uv`. It should reduce time to install Python dependencies, offering a noticeable speedup for plugin tests

@pjfanning I have little experience with pypi, but I want to highlight that we have multiple options for distribution: - pip allows you to install from github `pip install git+https://github.com/apache/hamilton.git`...

> @zilto the ASF frowns on encouraging users to use latest code in git. We aim to do official releases and have reviews and votes to improve the confidence about...

Also, I couldn't find the lines that triggers the reported issue in the Hamilton codebase. > ```py > │ /private/tmp/test/.venv/bin/hamilton:8 in │ > │ │ > │ 5 from hamilton.cli.__main__...

The `hamilton` entrypoint is in `pyproject.toml` inside the `project.entry-points.console_scripts` section. This adds a `hamilton` executable inside the environment when doing `pip install sf-hamilton`. This is where the Python invocation come...

I would raise this as severity "Block usage of Gradio". It makes the library totally unusable in my case. (I was about to file the same issue). I imagine this...

> my take would be to make internal pipeline used in write as invisible as possible > possibly use pipelines-dir to hide it from command line and dashboard. > in...