pyjuliapkg icon indicating copy to clipboard operation
pyjuliapkg copied to clipboard

Manage your Julia dependencies from Python

Results 26 pyjuliapkg issues
Sort by recently updated
recently updated
newest added

I'm wondering if we can instead of creating a `juliapkg.json`, but putting a field inside `pyproject.toml` like ```toml [julia.dependencies] julia = "1.8" Example = "0.5" PythonCall = "0.8" ``` this...

The current behavior is to download the most recent Julia version that fits in the compat bounds. I was wondering if it would be possible to specify a "recommended" Julia...

```python >>> juliapkg.resolve() [juliapkg] Locating Julia ^1.6.1 [juliapkg] Using Julia 1.9.1 at /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/julia/1.9.1/bin/julia [juliapkg] Using Julia project at /home/aminsad/Code/venv/julia_env [juliapkg] Installing packages: julia> import Pkg julia> Pkg.add([Pkg.PackageSpec(name="PythonCall", uuid="6099a3de-0909-46bc-b1f4-468b9a2dfc0d"), Pkg.PackageSpec(name="EquivalentCircuits", uuid="da5bd070-f609-4e16-a30d-de86b3faa756",...

It'd be nice if there was a quiet mode as an optional keyword argument

Currently, at least when we are not in `offline` mode, we `Pkg.add` all dependencies on every resolve. This is rather slow and can trigger unrequested package updates to indirect dependencies....

Helps to reduce possible concurrency issues (see #19).

I think I am seeing multiple processes trying to simultaneously resolve julia versions and dependencies, mirroring https://github.com/JuliaPy/CondaPkg.jl/issues/40. Maybe locking is needed here too?

bug

currently, juliapkg uses its own downloader if juliaup is not found, I'm not sure if @cjdoris is aware of jill.py but it'd be much better just to let a much...