# \#package-manager

**URL:** https://discourse.julialang.org/tag/package-manager/181.md

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

---

## [Restricting the version of an indirect dependency](https://discourse.julialang.org/t/restricting-the-version-of-an-indirect-dependency/138971)

<div class="topic-metadata">

**Author:** [@GHTaarn](https://discourse.julialang.org/u/GHTaarn)\
**Replies:** 9\
**Last updated:** [August 21, 2026, 9:30pm UTC](https://discourse.julialang.org/t/restricting-the-version-of-an-indirect-dependency/138971 "2026-08-21T21:30:31Z")

</div>

The HTTP package is not in my project file, but I would like to restrict its version and upgrade everything else. I have not been able to find a direct way of doing this, so I upgraded everything, then added it to my pro…

---

## [Ajt: An alternative package manager for Julia](https://discourse.julialang.org/t/ajt-an-alternative-package-manager-for-julia/138542)

<div class="topic-metadata">

**Author:** [@sinisterMage](https://discourse.julialang.org/u/sinisterMage)\
**Replies:** 19\
**Last updated:** [August 15, 2026, 8:40am UTC](https://discourse.julialang.org/t/ajt-an-alternative-package-manager-for-julia/138542 "2026-08-15T08:40:55Z")

</div>

Hi there! I’ve been working on an alternative package manager for Julia for a while, called Ajt. I built it because I’ve hit some limitations with Pkg.jl in a game engine i am working on which is made in Julia (currentl…

---

## [Could we have a shortcut for \`\] activate\`?](https://discourse.julialang.org/t/could-we-have-a-shortcut-for-activate/137616)

<div class="topic-metadata">

**Author:** [@juliohm](https://discourse.julialang.org/u/juliohm)\
**Replies:** 6\
**Last updated:** [June 15, 2026, 4:09am UTC](https://discourse.julialang.org/t/could-we-have-a-shortcut-for-activate/137616 "2026-06-15T04:09:49Z")

</div>

This is the most typed command besides status, add and update. We already have shortcuts for status (st) and update (up), could we also have one for activate (at) ? \] at folder \] st \] up I know we can type ac, press TA…

---

## [Renaming an existing package with changed capitalization](https://discourse.julialang.org/t/renaming-an-existing-package-with-changed-capitalization/136511)

<div class="topic-metadata">

**Author:** [@becker0210](https://discourse.julialang.org/u/becker0210)\
**Replies:** 2\
**Last updated:** [April 1, 2026, 6:22pm UTC](https://discourse.julialang.org/t/renaming-an-existing-package-with-changed-capitalization/136511 "2026-04-01T18:22:07Z")

</div>

Our organization is considering rebranding our software tool suite (several application interfaces and code-bases) which has been around for a long time (15+ years) and the name and capitalization is reflected in the cur…

---

## [Test package with dev-ed dependency](https://discourse.julialang.org/t/test-package-with-dev-ed-dependency/135740)

<div class="topic-metadata">

**Author:** [@nsajko](https://discourse.julialang.org/u/nsajko)\
**Replies:** 1\
**Last updated:** [February 20, 2026, 12:54am UTC](https://discourse.julialang.org/t/test-package-with-dev-ed-dependency/135740 "2026-02-20T00:54:50Z")

</div>

Package P depends on package D. I want to run the test suite of package P with a specific version of package D in the manifest. To be specific, I have D dev-ed, I want the dev-ed variant to be loaded for the test suite. …

---

## [Missing Tree Hash](https://discourse.julialang.org/t/missing-tree-hash/134039)

<div class="topic-metadata">

**Author:** [@Chrysoberyl](https://discourse.julialang.org/u/Chrysoberyl)\
**Replies:** 2\
**Last updated:** [November 22, 2025, 8:46am UTC](https://discourse.julialang.org/t/missing-tree-hash/134039 "2025-11-22T08:46:03Z")

</div>

In the versioning file of GNNGraphs: General/G/GNNGraphs/Versions.toml at master · JuliaRegistries/General · GitHub There is this line: \["1.4.2"\] git-tree-sha1 = "b3d3e4edd78a75d90089b4c13df1650895fbc7b2" but after cl…

---

## [Why do I not have the latest packages in pluto?](https://discourse.julialang.org/t/why-do-i-not-have-the-latest-packages-in-pluto/132804)

<div class="topic-metadata">

**Author:** [@Fourier](https://discourse.julialang.org/u/Fourier)\
**Replies:** 5\
**Last updated:** [November 12, 2025, 5:29pm UTC](https://discourse.julialang.org/t/why-do-i-not-have-the-latest-packages-in-pluto/132804 "2025-11-12T17:29:07Z")

</div>

First I updated my global julia environment, resulting in the upgraded package list towards the left. Then I opened the pluto notebook and it needed to recompile differential equations and Plots, propeably because the o…

---

## [How to use LocalRegistry in my package registered in GeneralRegistry](https://discourse.julialang.org/t/how-to-use-localregistry-in-my-package-registered-in-generalregistry/133494)

<div class="topic-metadata">

**Author:** [@AdamWysokinski](https://discourse.julialang.org/u/AdamWysokinski)\
**Replies:** 4\
**Last updated:** [October 29, 2025, 6:52am UTC](https://discourse.julialang.org/t/how-to-use-localregistry-in-my-package-registered-in-generalregistry/133494 "2025-10-29T06:52:16Z")

</div>

Hi, I’ve created a LocalRegistry (LR) and added two packages to it (AdamWysokinski/NeuroAnalyzer\_registry: Packages required for NeuroAnalyzer - Codeberg.org). One package is not in the GeneralRegistry (GR) and another …

---

## [Suddenly can no longer run test (due to breaking \`\]add Package\` midway?)](https://discourse.julialang.org/t/suddenly-can-no-longer-run-test-due-to-breaking-add-package-midway/131813)

<div class="topic-metadata">

**Author:** [@Torkel](https://discourse.julialang.org/u/Torkel)\
**Replies:** 8\
**Last updated:** [August 25, 2025, 12:58pm UTC](https://discourse.julialang.org/t/suddenly-can-no-longer-run-test-due-to-breaking-add-package-midway/131813 "2025-08-25T12:58:54Z")

</div>

I am developing a package, however, suddently, where I try to run \]test I get a crash. A potential reason is that I pasted some code into the REPL which contained a using ... statement for a package I did not want to a…

---

## [Unable to install latest version of package in general registry](https://discourse.julialang.org/t/unable-to-install-latest-version-of-package-in-general-registry/130206)

<div class="topic-metadata">

**Author:** [@Kirby\_Zhang](https://discourse.julialang.org/u/Kirby_Zhang)\
**Replies:** 2\
**Last updated:** [June 25, 2025, 3:41pm UTC](https://discourse.julialang.org/t/unable-to-install-latest-version-of-package-in-general-registry/130206 "2025-06-25T15:41:48Z")

</div>

I’m specifically having trouble with SQLite\_jll@3.49. I’m using Julia 1.10. This is the SQLite\_jll.jl’s project.toml name = "SQLite\_jll" uuid = "76ed43ae-9a5d-5a62-8c75-30186b810ce8" version = "3.49.0+0" \[deps\] JLLWra…

---

## [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\]…

---

## [Can't Pkg.add probably due to bug](https://discourse.julialang.org/t/cant-pkg-add-probably-due-to-bug/125544)

<div class="topic-metadata">

**Author:** [@Andres\_Legarra](https://discourse.julialang.org/u/Andres_Legarra)\
**Replies:** 5\
**Last updated:** [February 5, 2025, 9:05am UTC](https://discourse.julialang.org/t/cant-pkg-add-probably-due-to-bug/125544 "2025-02-05T09:05:57Z")

</div>

Hi we use julia version 1.6.1 in a server (of which I am not root) and all went smoothly for months. Now we can not install packages any longer, instead we get julia\> using Pkg; Pkg.add("Optim") Updating registry…

---

## [V1.11 \`SYSTEM: caught exception of type :TypeError while trying to print a failed Task notice; giving up\`](https://discourse.julialang.org/t/v1-11-system-caught-exception-of-type-typeerror-while-trying-to-print-a-failed-task-notice-giving-up/121296)

<div class="topic-metadata">

**Author:** [@filchristou](https://discourse.julialang.org/u/filchristou)\
**Replies:** 3\
**Last updated:** [November 28, 2024, 5:43pm UTC](https://discourse.julialang.org/t/v1-11-system-caught-exception-of-type-typeerror-while-trying-to-print-a-failed-task-notice-giving-up/121296 "2024-11-28T17:43:49Z")

</div>

Today I updated to v1.11 and I get the following error when I go to package mode (@v1.11) pkg\> SYSTEM: caught exception of type :TypeError while trying to print a failed Task notice; giving up This only happens when I …

---

## [How to find package preventing others from updating](https://discourse.julialang.org/t/how-to-find-package-preventing-others-from-updating/8235)

<div class="topic-metadata">

**Author:** [@baggepinnen](https://discourse.julialang.org/u/baggepinnen)\
**Replies:** 19\
**Last updated:** [October 8, 2024, 12:02pm UTC](https://discourse.julialang.org/t/how-to-find-package-preventing-others-from-updating/8235 "2024-10-08T12:02:46Z")

</div>

While trying to upgrade a package I found that some other package held it back with an upper version bound. To track down the offending package, I found the following function useful function find\_holdback(held\_back\_pac…

---

## [How does one set up a centralized Julia installation?](https://discourse.julialang.org/t/how-does-one-set-up-a-centralized-julia-installation/13922)

<div class="topic-metadata">

**Author:** [@carstenbauer](https://discourse.julialang.org/u/carstenbauer)\
**Replies:** 44\
**Last updated:** [September 18, 2024, 3:08pm UTC](https://discourse.julialang.org/t/how-does-one-set-up-a-centralized-julia-installation/13922 "2024-09-18T15:08:53Z")

</div>

I would like to start a thread about best practice for how to set up a centralized Julia installation in a cluster environment or local institution network. Hopefully, this will lead to a tutorial like write-up in the en…

---

## [Slow installation of mono-repo](https://discourse.julialang.org/t/slow-installation-of-mono-repo/117667)

<div class="topic-metadata">

**Author:** [@xvries](https://discourse.julialang.org/u/xvries)\
**Replies:** 5\
**Last updated:** [August 1, 2024, 12:45am UTC](https://discourse.julialang.org/t/slow-installation-of-mono-repo/117667 "2024-08-01T00:45:03Z")

</div>

I am maintaining a privately registered git repo which contains multiple packages. The repo is starting to become rather big ~300 MB (I know I should do something about that). Whenever a user installs a package the whole…

---

## [Artifacts: Can basic authentication be used?](https://discourse.julialang.org/t/artifacts-can-basic-authentication-be-used/54453)

<div class="topic-metadata">

**Author:** [@Erik\_Engheim](https://discourse.julialang.org/u/Erik_Engheim)\
**Replies:** 4\
**Last updated:** [April 4, 2024, 12:34am UTC](https://discourse.julialang.org/t/artifacts-can-basic-authentication-be-used/54453 "2024-04-04T00:34:40Z")

</div>

I am using the Julia Artifacts system and setting up a Artifacts.toml file where the binaries are for internal private usage. We are using something like JFrog Artifactory, where one typically does Basic authentication u…

---

## [PSA: Add Downgrade CI to Better Check Version Compatibility](https://discourse.julialang.org/t/psa-add-downgrade-ci-to-better-check-version-compatibility/110063)

<div class="topic-metadata">

**Author:** [@ChrisRackauckas](https://discourse.julialang.org/u/ChrisRackauckas)\
**Replies:** 35\
**Last updated:** [March 14, 2024, 1:45pm UTC](https://discourse.julialang.org/t/psa-add-downgrade-ci-to-better-check-version-compatibility/110063 "2024-03-14T13:45:53Z")

</div>

A call to all Julia package authors to add Downgrade CI with scripts to copy-paste! This is an article about how to improve testing of package version compatibility and new systems we have adopted in SciML that I would l…

---

## [How to use Pkg.dependencies() instead of Pkg.installed()](https://discourse.julialang.org/t/how-to-use-pkg-dependencies-instead-of-pkg-installed/36416)

<div class="topic-metadata">

**Author:** [@AtsushiSakai](https://discourse.julialang.org/u/AtsushiSakai)\
**Replies:** 21\
**Last updated:** [November 9, 2023, 8:35am UTC](https://discourse.julialang.org/t/how-to-use-pkg-dependencies-instead-of-pkg-installed/36416 "2023-11-09T08:35:54Z")

</div>

From Julia v1.4, Pkg.installed() shows deprecation message. Using Pkg.dependencies() is recommended instead of Pkg.installed() in this issue: https://github.com/JuliaLang/Pkg.jl/issues/1724 However, Pkg.dependencies r…

---

## [General Package Manager getting the Repo URL and license](https://discourse.julialang.org/t/general-package-manager-getting-the-repo-url-and-license/105192)

<div class="topic-metadata">

**Author:** [@Allan\_Baker](https://discourse.julialang.org/u/Allan_Baker)\
**Replies:** 6\
**Last updated:** [October 20, 2023, 9:31pm UTC](https://discourse.julialang.org/t/general-package-manager-getting-the-repo-url-and-license/105192 "2023-10-20T21:31:19Z")

</div>

In an earlier version of the package manager, I had written a tool, which could take all of the Packages I had installed, and generate an excel spreadsheet which included the package, the version, the repo url and the li…

---

## [Test pulling down older versions of packages in Extras than it should](https://discourse.julialang.org/t/test-pulling-down-older-versions-of-packages-in-extras-than-it-should/105245)

<div class="topic-metadata">

**Author:** [@Allan\_Baker](https://discourse.julialang.org/u/Allan_Baker)\
**Replies:** 0\
**Last updated:** [October 20, 2023, 4:34pm UTC](https://discourse.julialang.org/t/test-pulling-down-older-versions-of-packages-in-extras-than-it-should/105245 "2023-10-20T16:34:55Z")

</div>

For some reason this stopped working after I did the last \]update. I have several plotting extensions for some home-grown packages I’m referencing. This all worked fine, but now when I run the package test from the Pro…

---

## [What is preventing these packages from upgrading](https://discourse.julialang.org/t/what-is-preventing-these-packages-from-upgrading/104618)

<div class="topic-metadata">

**Author:** [@Christopher\_Fisher](https://discourse.julialang.org/u/Christopher_Fisher)\
**Replies:** 7\
**Last updated:** [October 6, 2023, 1:47pm UTC](https://discourse.julialang.org/t/what-is-preventing-these-packages-from-upgrading/104618 "2023-10-06T13:47:37Z")

</div>

I have been experiencing a lot of package downgrades and version conflicts after adding FunctionZeros.jl to one of my projects. To investigate the matter further, I add FunctionZeros to a separate environment and examine…

---

## [How to conditionally load code with package extensions](https://discourse.julialang.org/t/how-to-conditionally-load-code-with-package-extensions/101578)

<div class="topic-metadata">

**Author:** [@Christopher\_Fisher](https://discourse.julialang.org/u/Christopher_Fisher)\
**Replies:** 2\
**Last updated:** [July 13, 2023, 5:46pm UTC](https://discourse.julialang.org/t/how-to-conditionally-load-code-with-package-extensions/101578 "2023-07-13T17:46:20Z")

</div>

I have been going through documentation and examples on GitHub to learn how to conditionally load code. I keep running into issues. I think I would benefit from a MWE. I created a repo for this purpose here. I would like…

---

## [Migrate private registry to new server using LocalRegistry.jl](https://discourse.julialang.org/t/migrate-private-registry-to-new-server-using-localregistry-jl/100859)

<div class="topic-metadata">

**Author:** [@Christopher\_Fisher](https://discourse.julialang.org/u/Christopher_Fisher)\
**Replies:** 4\
**Last updated:** [June 27, 2023, 11:35am UTC](https://discourse.julialang.org/t/migrate-private-registry-to-new-server-using-localregistry-jl/100859 "2023-06-27T11:35:48Z")

</div>

Hi, I am using LocalRegistry.jl to manage a private package ecosystem. I need to move the registry and package ecosystem to a new server. How to I ensure that the registry and projects using the registry and package eco…

---

## [Do I need to re-dowload packages when I downgrade Julia?](https://discourse.julialang.org/t/do-i-need-to-re-dowload-packages-when-i-downgrade-julia/100356)

<div class="topic-metadata">

**Author:** [@bertulli](https://discourse.julialang.org/u/bertulli)\
**Replies:** 3\
**Last updated:** [June 14, 2023, 10:35pm UTC](https://discourse.julialang.org/t/do-i-need-to-re-dowload-packages-when-i-downgrade-julia/100356 "2023-06-14T22:35:43Z")

</div>

Hi all! I am having some troubles using PackageCompiler recently (whereas it worked fine with Julia 1.8 ~6 months ago), so I thought I needed to downgrade my Julia installation. I tried juliaup and worked fine, installi…

---

## [Unclear where compatibility requirements are coming from](https://discourse.julialang.org/t/unclear-where-compatibility-requirements-are-coming-from/98681)

<div class="topic-metadata">

**Author:** [@user664303](https://discourse.julialang.org/u/user664303)\
**Replies:** 7\
**Last updated:** [May 23, 2023, 12:01pm UTC](https://discourse.julialang.org/t/unclear-where-compatibility-requirements-are-coming-from/98681 "2023-05-23T12:01:05Z")

</div>

I’m trying to develop on a fork of the ForwardDiff.jl package (current master commit). When I try to add the repo to my dependencies I get the following compatibility error: (@v1.9) pkg\> dev /Users/olly/.julia/dev/Forwa…

---

## [Package management via conda?](https://discourse.julialang.org/t/package-management-via-conda/60806)

<div class="topic-metadata">

**Author:** [@nick-youngblut](https://discourse.julialang.org/u/nick-youngblut)\
**Replies:** 41\
**Last updated:** [May 17, 2023, 10:07pm UTC](https://discourse.julialang.org/t/package-management-via-conda/60806 "2023-05-17T22:07:56Z")

</div>

I currently use python and R for data science tasks. I’m considering trying out Julia, but I’d like to manage all packages (python, R, and Julia) via conda. Is that possible? I see that Julia can be easily installed via …

---

## [Unsatisfiable requirements (at installing specified package)](https://discourse.julialang.org/t/unsatisfiable-requirements-at-installing-specified-package/97052)

<div class="topic-metadata">

**Author:** [@Marcell\_Havlik](https://discourse.julialang.org/u/Marcell_Havlik)\
**Replies:** 11\
**Last updated:** [April 12, 2023, 3:02pm UTC](https://discourse.julialang.org/t/unsatisfiable-requirements-at-installing-specified-package/97052 "2023-04-12T15:02:52Z")

</div>

Hi guys, For me this is pretty nonsense and just cannot understand what is going on. I want to use the HTTP@1.7.4 version as I got downgraded somehow to a very low package that doesn1t support literally anything. What c…

---

## [Error: Missing source file for JSON](https://discourse.julialang.org/t/error-missing-source-file-for-json/67975)

<div class="topic-metadata">

**Author:** [@sim](https://discourse.julialang.org/u/sim)\
**Replies:** 4\
**Last updated:** [March 22, 2023, 11:21am UTC](https://discourse.julialang.org/t/error-missing-source-file-for-json/67975 "2023-03-22T11:21:17Z")

</div>

Hi, on a fresh installation of Julia on Ubuntu 16.04, I cannot install packages. Each add Pkgname results in a 1 dependency errored. To see a full report either run import Pkg; Pkg.precompile() or load the package an…

---

## [How to add registry with LocalRegistry](https://discourse.julialang.org/t/how-to-add-registry-with-localregistry/96379)

<div class="topic-metadata">

**Author:** [@Christopher\_Fisher](https://discourse.julialang.org/u/Christopher_Fisher)\
**Replies:** 5\
**Last updated:** [March 21, 2023, 10:06am UTC](https://discourse.julialang.org/t/how-to-add-registry-with-localregistry/96379 "2023-03-21T10:06:43Z")

</div>

Hi all, I am trying to setup a local registry for packages that are on a private server with git. I have completed the following steps: I installed LocalRegistry I created a local registry with create\_registry, which …

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