Phrogz commented on issue #1309:
URL: https://github.com/apache/hamilton/issues/1309#issuecomment-2895304291

   More info:
   
   **Works**:
   
   ```sh
   mkdir test && cd test && uv init
   uv add "sf-hamilton[cli,lsp,sdk,ui,visualization]"
   ```
   
   **Fails**:
   
   ```sh
   mkdir test && cd test && uv init
   uv add "sf-hamilton[lsp,sdk,ui,visualization]"
   uv add "sf-hamilton[cli]"
   ```
   
   Both of the above result in a `pyproject.toml` with:
   
   ```toml
   dependencies = [
       "sf-hamilton[cli,lsp,sdk,ui,visualization]>=1.88.0",
   ]
   ```
   
   However, the "works" path ends up installing `click==8.1.8` and 
`typer==0.15.4`, while the "fails" path ends up installing `click==8.2.0` and 
`typer==0.15.3` (and recording these versions in `uv.lock`) and does not change 
the dependencies when `cli` is added as an extra.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to