Christopher Rowley

Results 471 comments of Christopher Rowley

All valid reasons. I think you can do something like ```julia Base.require(Base.PkgId("name", "uuid")) ``` to import a specific package.

The real issue here seems to be that your `CondaPkg.add_channel` calls did not have the desired effect - if they did, there would be more channels than just conda-forge in...

> My hypothesis is that this is a lost GC root issue, likely from Python keeping a Julia reference longer that it should and this materializes as a memory corruption....

> [@adienes](https://github.com/adienes) we only see the bug on macOS and Windows. rr is only available on Linux. You reproduced it on Linux here no? https://github.com/JuliaLang/julia/issues/58171#issuecomment-2931546498

I've lost the thread a bit. Do we have any reproducers that run locally (not in CI)?

Do you specifically need an editable install? You can already install from a local path by setting the version to `@./relative/path` or `@file:///absolute/path`.

I see. No, packages using the `@` notation are still installed normally (non-editable). I'd be OK with supporting an `editable::Bool` entry in `PipPkgSpec`, with the required changes elsewhere (i.e. parsing...

If we're being really fancy, then we could automatically set `editable=true` for `@` dependencies when the parent package is in dev mode. This might be too magical and slow.

Yep as you've found, if you use Julia and Python packages that both rely on the same underlying library, it's often important to ensure the packages are at somewhat compatible...