Justin Flannery

Results 143 comments of Justin Flannery

Thanks for the thoughtful response as always! For the above example (without `python3-pip`), where the user only wants `uv` and doesn't want `pip`, I think it's reasonable for the following...

Could you give me an example `pyproject.toml`. Are you describing something like this? ``` [project] name = "hatch-pip-compile-example" version = "0.1.0" dependencies = [ "requests", "camply @ file:///Users/juftin/git/camply" ] [tool.hatch.env]...

Oh wow, just realizing how late my reply is here. Sorry about that 😅 Is the issue here the header of the lock file, or the lock file itself having...

The first part commented out is the `hatch-pip-compile` header and that absolute path is actually inferred via `hatch` and not from some custom code in `hatch-pip-compile. These dependencies are then...

Oh that stacktrace is hard to read, hatch uses `rich` to format traceback, your terminal must not play nicely with some of the pretty printing it's doing. `hatch-pip-compile` is not...

Dang, that's a tricky one. I will dig into this and see if I can't figure it out (I'll jump into this as soon as I can). The missing dependencies...

Your project wouldn't be affected since it's not using constraint environments, but I have seen some regression issues on hatch >= 1.10.x. I also wonder what happens if you try...

Yeah, that's definitely the case here. You have `pip-compile-installer` set to `pip-sync` so it's trying to uninstall everything from the environment that doesn't match its input. And you're right, it's...

> Any idea why those errors are shown? Yes! I do actually know this one, it's related to this: https://github.com/juftin/hatch-pip-compile/issues/46 (it's a non-issue but annoying nonetheless) Basically the hatch workflow...

The fact that `pip-sync` fails as the installer in windows is a little concerning. This is telling me that the `safe_activation` isn't working as intended for this. I think I...