# \#dependencies

**URL:** https://discourse.julialang.org/tag/dependencies/388.md

[Latest](https://discourse.julialang.org/latest.md) · [Categories](https://discourse.julialang.org/categories.md) · [Tags](https://discourse.julialang.org/tags.md)

---

## [Why do package.jl depend on package\_jll](https://discourse.julialang.org/t/why-do-package-jl-depend-on-package-jll/134227)

<div class="topic-metadata">

**Author:** [@3point1415](https://discourse.julialang.org/u/3point1415)\
**Replies:** 3\
**Last updated:** [November 30, 2025, 10:29am UTC](https://discourse.julialang.org/t/why-do-package-jl-depend-on-package-jll/134227 "2025-11-30T10:29:39Z")

</div>

Why do package.jl often depend on package\_jll? Isn’t the jll just a wrapper around the .jl?

---

## [How can the weight of package dependencies be determined?](https://discourse.julialang.org/t/how-can-the-weight-of-package-dependencies-be-determined/132876)

<div class="topic-metadata">

**Author:** [@rafael.guerra](https://discourse.julialang.org/u/rafael.guerra)\
**Replies:** 8\
**Last updated:** [October 5, 2025, 9:54pm UTC](https://discourse.julialang.org/t/how-can-the-weight-of-package-dependencies-be-determined/132876 "2025-10-05T21:54:08Z")

</div>

I often hear people talking about ‘heavy’ and ‘light’ package dependencies. How is this determined? Is the weight of each package determined by its size within the folder: “.julia/compiled/v1.11” ? ▶ For example:

---

## [Visualizing contributors and packages networks](https://discourse.julialang.org/t/visualizing-contributors-and-packages-networks/132392)

<div class="topic-metadata">

**Author:** [@Nichola](https://discourse.julialang.org/u/Nichola)\
**Replies:** 0\
**Last updated:** [September 15, 2025, 10:17am UTC](https://discourse.julialang.org/t/visualizing-contributors-and-packages-networks/132392 "2025-09-15T10:17:30Z")

</div>

Hi! Here are a few Julia community graph visualizations: the dependency network, and packages co-contributors graphs. Dependencies: Nodes are packages, edges point toward the dependencies. Only packages with at least …

---

## [Package compatibility](https://discourse.julialang.org/t/package-compatibility/129653)

<div class="topic-metadata">

**Author:** [@lancejnelson](https://discourse.julialang.org/u/lancejnelson)\
**Replies:** 9\
**Last updated:** [June 5, 2025, 7:01am UTC](https://discourse.julialang.org/t/package-compatibility/129653 "2025-06-05T07:01:38Z")

</div>

I’m trying to install the ASE package and getting this error message: (@v1.11) pkg\> add ASE Resolving package versions... ERROR: Unsatisfiable requirements detected for package Dierckx \[39dd38d3\]: Dierckx \[39dd38d3\]…

---

## [About checking a package/library \`Manifest.toml\` into control version (again)](https://discourse.julialang.org/t/about-checking-a-package-library-manifest-toml-into-control-version-again/127490)

<div class="topic-metadata">

**Author:** [@iago-lito](https://discourse.julialang.org/u/iago-lito)\
**Replies:** 22\
**Last updated:** [May 13, 2025, 12:26pm UTC](https://discourse.julialang.org/t/about-checking-a-package-library-manifest-toml-into-control-version-again/127490 "2025-05-13T12:26:17Z")

</div>

Hello @Julia, From what I understand here and there (but really anywhere), there is almost dogmatic community consensus that Manifest.toml files may be checked into version control for end applications, but certainly no…

---

## [CI : benchmarking dependencies best practices?](https://discourse.julialang.org/t/ci-benchmarking-dependencies-best-practices/128402)

<div class="topic-metadata">

**Author:** [@s\_amap](https://discourse.julialang.org/u/s_amap)\
**Replies:** 3\
**Last updated:** [May 8, 2025, 12:12am UTC](https://discourse.julialang.org/t/ci-benchmarking-dependencies-best-practices/128402 "2025-05-08T00:12:12Z")

</div>

I’m working on several packages, with one or two packages with core features, and others depending on them, which aren’t really develop-centric, more so user applications. When adding features to the core packages, ther…

---

## [Loading MODIS HDF4 files with ArchGDAL](https://discourse.julialang.org/t/loading-modis-hdf4-files-with-archgdal/126977)

<div class="topic-metadata">

**Author:** [@Oblomov](https://discourse.julialang.org/u/Oblomov)\
**Replies:** 13\
**Last updated:** [April 9, 2025, 8:31am UTC](https://discourse.julialang.org/t/loading-modis-hdf4-files-with-archgdal/126977 "2025-04-09T08:31:52Z")

</div>

I would like to port to Julia some code that we have that works on MODIS satellite imagery. The source files are in HDF4 format, and are correctly recognized as MODIS datasets by the system gdalinfo. However, if I try lo…

---

## [Correct using of Reexport](https://discourse.julialang.org/t/correct-using-of-reexport/125835)

<div class="topic-metadata">

**Author:** [@albertomercurio](https://discourse.julialang.org/u/albertomercurio)\
**Replies:** 12\
**Last updated:** [February 20, 2025, 4:58pm UTC](https://discourse.julialang.org/t/correct-using-of-reexport/125835 "2025-02-20T16:58:35Z")

</div>

Hello, I’m developing the QuantumToolbox.jl package, to simulate quantum systems in Julia. This package mainly uses linear algebra operations on sparse and dense arrays. Thus, I have those two packages as dependencies. …

---

## [Required dependencies for extensions](https://discourse.julialang.org/t/required-dependencies-for-extensions/124422)

<div class="topic-metadata">

**Author:** [@tz-lom](https://discourse.julialang.org/u/tz-lom)\
**Replies:** 2\
**Last updated:** [January 4, 2025, 5:14pm UTC](https://discourse.julialang.org/t/required-dependencies-for-extensions/124422 "2025-01-04T17:14:14Z")

</div>

I am making a package with functionality which can be nicely visualized with GraphVis, so GraphVis is additional dependency that is not strictly required for the package itself. I am looking how to provide user experien…

---

## [Removing dependencies from versioned package](https://discourse.julialang.org/t/removing-dependencies-from-versioned-package/124164)

<div class="topic-metadata">

**Author:** [@phma](https://discourse.julialang.org/u/phma)\
**Replies:** 4\
**Last updated:** [December 26, 2024, 12:58pm UTC](https://discourse.julialang.org/t/removing-dependencies-from-versioned-package/124164 "2024-12-26T12:58:46Z")

</div>

I wrote a package WringTwistree, which is a cipher and hash function. When I wrote it, I didn’t know how to use startup.jl, so it depends on Debugger, ProfileView, and Revise, which it doesn’t need but I found useful whe…

---

## [PackageCompiler app with proprietary modules, non "registered"](https://discourse.julialang.org/t/packagecompiler-app-with-proprietary-modules-non-registered/77285)

<div class="topic-metadata">

**Author:** [@xor0110](https://discourse.julialang.org/u/xor0110)\
**Replies:** 0\
**Last updated:** [March 2, 2022, 9:44am UTC](https://discourse.julialang.org/t/packagecompiler-app-with-proprietary-modules-non-registered/77285 "2022-03-02T09:44:03Z")

</div>

I’m trying to use PackageCompiler with a microservice based on HTTP.jl. My project also depends on proprietary modules that are not FOSS projects in GitHub. Everything works fine if I run the code. PackageCompiler.create…

---

## [I can't instantiate \`GNSSReceiver.jl\` due to a weird CUDA compatibility issue?](https://discourse.julialang.org/t/i-cant-instantiate-gnssreceiver-jl-due-to-a-weird-cuda-compatibility-issue/121426)

<div class="topic-metadata">

**Author:** [@AJahraus](https://discourse.julialang.org/u/AJahraus)\
**Replies:** 0\
**Last updated:** [October 17, 2024, 3:54pm UTC](https://discourse.julialang.org/t/i-cant-instantiate-gnssreceiver-jl-due-to-a-weird-cuda-compatibility-issue/121426 "2024-10-17T15:54:26Z")

</div>

As outlined in this issue here, I can’t instantiate the GNSSReceiver package due to a strange error, claiming Unsatisfiable requirements detected for package CUDA \[052768df\] I’m not sure what’s causing this, because as …

---

## [My dependency changed one of its dependencies - can't build my package anymore](https://discourse.julialang.org/t/my-dependency-changed-one-of-its-dependencies-cant-build-my-package-anymore/115659)

<div class="topic-metadata">

**Author:** [@Santiago\_Lopez](https://discourse.julialang.org/u/Santiago_Lopez)\
**Replies:** 1\
**Last updated:** [June 14, 2024, 5:45pm UTC](https://discourse.julialang.org/t/my-dependency-changed-one-of-its-dependencies-cant-build-my-package-anymore/115659 "2024-06-14T17:45:15Z")

</div>

Hi, I pushed a minor changed to my Julia’s package repo and got the following error during the Documenter build: ERROR: LoadError: LoadError: ArgumentError: Package Polynomials does not have MakieCore in its dependenci…

---

## [Pkg behaving differently for Package from Registry vs the direct URL](https://discourse.julialang.org/t/pkg-behaving-differently-for-package-from-registry-vs-the-direct-url/115228)

<div class="topic-metadata">

**Author:** [@Simon\_Exner](https://discourse.julialang.org/u/Simon_Exner)\
**Replies:** 2\
**Last updated:** [June 6, 2024, 12:50pm UTC](https://discourse.julialang.org/t/pkg-behaving-differently-for-package-from-registry-vs-the-direct-url/115228 "2024-06-06T12:50:48Z")

</div>

Hello, I have an issue with the behavior of pkg: add FMIZoo results in FMIZoo.jl beeing installed and along with it Interpolations.jl 0.14.0 (which is in FMIZoo.jls dependencys) add "https://github.com/ThummeTo/FMIZoo…

---

## [Extending functions from implicit dependencies](https://discourse.julialang.org/t/extending-functions-from-implicit-dependencies/115002)

<div class="topic-metadata">

**Author:** [@lkdvos](https://discourse.julialang.org/u/lkdvos)\
**Replies:** 3\
**Last updated:** [May 31, 2024, 11:12am UTC](https://discourse.julialang.org/t/extending-functions-from-implicit-dependencies/115002 "2024-05-31T11:12:31Z")

</div>

I am looking for a best-practice for the following case: Say I am the writer of a package Foo.jl, which wants to use the functionality of Bar.jl. I thus add Bar as a dependency to Foo, and start using it. Now Bar suppo…

---

## [How to test with multiple versions of a dependency in CI](https://discourse.julialang.org/t/how-to-test-with-multiple-versions-of-a-dependency-in-ci/114761)

<div class="topic-metadata">

**Author:** [@nsajko](https://discourse.julialang.org/u/nsajko)\
**Replies:** 1\
**Last updated:** [May 27, 2024, 8:56am UTC](https://discourse.julialang.org/t/how-to-test-with-multiple-versions-of-a-dependency-in-ci/114761 "2024-05-27T08:56:02Z")

</div>

I’d like to support more than one incompatible version of a dependency from a package extension. How to test with all relevant versions of the dependency in CI?

---

## [Work with deps with more restrictive julia compat](https://discourse.julialang.org/t/work-with-deps-with-more-restrictive-julia-compat/112510)

<div class="topic-metadata">

**Author:** [@lgoettgens](https://discourse.julialang.org/u/lgoettgens)\
**Replies:** 5\
**Last updated:** [April 9, 2024, 10:06am UTC](https://discourse.julialang.org/t/work-with-deps-with-more-restrictive-julia-compat/112510 "2024-04-09T10:06:54Z")

</div>

I am trying to make a minimal example from my real-world problem. Let’s say I have two packages PkgA and PkgB. Currently, PkgA has a julia compat of 1.0, while PkgB has a julia compat of 1.7. I now want to use some func…

---

## [How can I register a new version from a branch?](https://discourse.julialang.org/t/how-can-i-register-a-new-version-from-a-branch/108730)

<div class="topic-metadata">

**Author:** [@Tortar](https://discourse.julialang.org/u/Tortar)\
**Replies:** 2\
**Last updated:** [January 12, 2024, 6:05pm UTC](https://discourse.julialang.org/t/how-can-i-register-a-new-version-from-a-branch/108730 "2024-01-12T18:05:17Z")

</div>

I’d like to register a new patch version of a package from a branch (GitHub - JuliaDynamics/Agents.jl at fix-agents-again), which is a lot behind the main branch containing instead a new major release (not stable enough …

---

## [Quick guide to get graph of dependencies with import times](https://discourse.julialang.org/t/quick-guide-to-get-graph-of-dependencies-with-import-times/105557)

<div class="topic-metadata">

**Author:** [@Alec\_Loudenback](https://discourse.julialang.org/u/Alec_Loudenback)\
**Replies:** 0\
**Last updated:** [October 30, 2023, 2:17am UTC](https://discourse.julialang.org/t/quick-guide-to-get-graph-of-dependencies-with-import-times/105557 "2023-10-30T02:17:25Z")

</div>

tl;dr - a script to plot dependencies and the associated @time\_imports time. I’m in the process of putting one of my packages through a diet and wanted to better understand the upstream dependencies and their impact on …

---

## [Error in the precompiling of QuantumOptics package in Julia 1.9.2](https://discourse.julialang.org/t/error-in-the-precompiling-of-quantumoptics-package-in-julia-1-9-2/102181)

<div class="topic-metadata">

**Author:** [@Anil\_Kumar](https://discourse.julialang.org/u/Anil_Kumar)\
**Replies:** 2\
**Last updated:** [July 31, 2023, 3:26am UTC](https://discourse.julialang.org/t/error-in-the-precompiling-of-quantumoptics-package-in-julia-1-9-2/102181 "2023-07-31T03:26:19Z")

</div>

I recently install Julia and anaconda in an IMac, but using QuantumOpitics package for a programme gives me an error: “\[ Info: Precompiling QuantumOptics \[6e0679c1-51ea-5a7c-ac74-d61b76210b0c\] ERROR: LoadError: UndefVa…

---

## [Failed to Precompile Direct Dependencies](https://discourse.julialang.org/t/failed-to-precompile-direct-dependencies/98665)

<div class="topic-metadata">

**Author:** [@eivindaf](https://discourse.julialang.org/u/eivindaf)\
**Replies:** 2\
**Last updated:** [May 11, 2023, 9:52am UTC](https://discourse.julialang.org/t/failed-to-precompile-direct-dependencies/98665 "2023-05-11T09:52:31Z")

</div>

Hi! I am working in a Github project for my thesis. I have imported all relevant packages, however, when importing “KernelEstimator.jl”, Julia fails to precompile certain direct dependencies. The error log suggests that …

---

## [Question on Dependency-Related Best Practice for Packages](https://discourse.julialang.org/t/question-on-dependency-related-best-practice-for-packages/98146)

<div class="topic-metadata">

**Author:** [@TI36XPro](https://discourse.julialang.org/u/TI36XPro)\
**Replies:** 5\
**Last updated:** [May 1, 2023, 12:09pm UTC](https://discourse.julialang.org/t/question-on-dependency-related-best-practice-for-packages/98146 "2023-05-01T12:09:38Z")

</div>

Hello, I don’t know which of the following is the better option or what should be done. I am hoping someone can help me decide. I am developing PackageA. I have PackageB currently as a dependency of PackageA. Separatel…

---

## [Preferred way of using dependencies of a module](https://discourse.julialang.org/t/preferred-way-of-using-dependencies-of-a-module/96680)

<div class="topic-metadata">

**Author:** [@touste](https://discourse.julialang.org/u/touste)\
**Replies:** 2\
**Last updated:** [March 27, 2023, 9:38pm UTC](https://discourse.julialang.org/t/preferred-way-of-using-dependencies-of-a-module/96680 "2023-03-27T21:38:35Z")

</div>

I wonder what is the difference between: \] add GLMakie # Note that this installs several dependencies, including GeometryBasics using GLMakie using GLMakie.GeometryBasics \] add GLMakie GeometryBasics using GLMa…

---

## [More informative Project.toml or partial Manifest.toml](https://discourse.julialang.org/t/more-informative-project-toml-or-partial-manifest-toml/92804)

<div class="topic-metadata">

**Author:** [@filchristou](https://discourse.julialang.org/u/filchristou)\
**Replies:** 4\
**Last updated:** [January 14, 2023, 9:08am UTC](https://discourse.julialang.org/t/more-informative-project-toml-or-partial-manifest-toml/92804 "2023-01-14T09:08:44Z")

</div>

In the realm of unregisted and local packages, it’s quite common to always carry around the Manifest.toml file. That is because it’s the only way to inform julia about the whereabouts of a package that is not in the publ…

---

## [Loading a package that is not part of the dependnecies](https://discourse.julialang.org/t/loading-a-package-that-is-not-part-of-the-dependnecies/91011)

<div class="topic-metadata">

**Author:** [@Bugzaren](https://discourse.julialang.org/u/Bugzaren)\
**Replies:** 2\
**Last updated:** [November 30, 2022, 1:20pm UTC](https://discourse.julialang.org/t/loading-a-package-that-is-not-part-of-the-dependnecies/91011 "2022-11-30T13:20:04Z")

</div>

Hi, I have a feeling I’m going about his the wrong way, so I’m happy to be told how to do it properly. I have package MajoranaReps wants to load MathLink if it is installed. However, since MathLink uses proprietary sof…

---

## [Different versions of same package in dependency graph](https://discourse.julialang.org/t/different-versions-of-same-package-in-dependency-graph/81895)

<div class="topic-metadata">

**Author:** [@HashBrown](https://discourse.julialang.org/u/HashBrown)\
**Replies:** 4\
**Last updated:** [May 30, 2022, 2:30pm UTC](https://discourse.julialang.org/t/different-versions-of-same-package-in-dependency-graph/81895 "2022-05-30T14:30:24Z")

</div>

Suppose I create a project environment and add packages P1@2.0.0 and P2@2.0.0. And lets say P1@2.0.0 depends on P2@1.0.0. Does this create a conflict (like it does in Python)? Or will Julia take care of this and use P2@2…

---

## [Trying to create my own package; one dependency asks to be installed manually?](https://discourse.julialang.org/t/trying-to-create-my-own-package-one-dependency-asks-to-be-installed-manually/81164)

<div class="topic-metadata">

**Author:** [@johnabs](https://discourse.julialang.org/u/johnabs)\
**Replies:** 2\
**Last updated:** [May 16, 2022, 11:12pm UTC](https://discourse.julialang.org/t/trying-to-create-my-own-package-one-dependency-asks-to-be-installed-manually/81164 "2022-05-16T23:12:33Z")

</div>

Hi all, I’m hoping to finalize a package for deployment soon, but when I try to install it from github, everything works except for the Graphs.jl dependency. Weirdly enough, it does install Graphs, but when I try to lo…

---

## [Avoid Makie as a dependency?](https://discourse.julialang.org/t/avoid-makie-as-a-dependency/77063)

<div class="topic-metadata">

**Author:** [@BambOoxX](https://discourse.julialang.org/u/BambOoxX)\
**Replies:** 8\
**Last updated:** [May 9, 2022, 7:57am UTC](https://discourse.julialang.org/t/avoid-makie-as-a-dependency/77063 "2022-05-09T07:57:22Z")

</div>

I know that in order to avoid having a package depend on Plots I can depend on RecipesBase and write some recipes. In Makie, there is a recipe mechanism too, but in its current form it seems to rely on Makie itself. Th…

---

## [Current best practises on dealing with optional dependencies](https://discourse.julialang.org/t/current-best-practises-on-dealing-with-optional-dependencies/78015)

<div class="topic-metadata">

**Author:** [@Luapulu](https://discourse.julialang.org/u/Luapulu)\
**Replies:** 3\
**Last updated:** [March 20, 2022, 7:38pm UTC](https://discourse.julialang.org/t/current-best-practises-on-dealing-with-optional-dependencies/78015 "2022-03-20T19:38:13Z")

</div>

Say I’ve written up a package to compute Foo and now I’d like to add support to write and read Foo to HDF5 or to plot Foo. May be I’d like to plug a DifferentialEquations.jl solution into Foo. What is the current recomme…

---

## [Unsatisfiable requirements when trying to release new version of QuantumControl package](https://discourse.julialang.org/t/unsatisfiable-requirements-when-trying-to-release-new-version-of-quantumcontrol-package/75965)

<div class="topic-metadata">

**Author:** [@goerz](https://discourse.julialang.org/u/goerz)\
**Replies:** 3\
**Last updated:** [February 8, 2022, 3:33am UTC](https://discourse.julialang.org/t/unsatisfiable-requirements-when-trying-to-release-new-version-of-quantumcontrol-package/75965 "2022-02-08T03:33:36Z")

</div>

I’m having trouble parsing the following error message from https://github.com/JuliaRegistries/General/runs/5088377586?check\_suite\_focus=true ERROR: Unsatisfiable requirements detected for package GRAPE \[6b52fcaf\]: GRA…

[Next page](https://discourse.julialang.org/tag/dependencies/388.md?match_all_tags=true&page=1&tags%5B%5D=dependencies)
