# Package Management

**URL:** https://discourse.julialang.org/c/tools/pkg/59.md

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

---

## [About the Package Management category](https://discourse.julialang.org/t/about-the-package-management-category/55968)

<div class="topic-metadata">

**Author:** [@mbauman](https://discourse.julialang.org/u/mbauman)\
**Replies:** 0

</div>

Questions, comments, suggestions and other discussion concerning package management in Julia. This can include discussion of Julia’s package manager Pkg.jl itself, about package registries, processes around registration,…

---

## [Garden/Jungle Package registry](https://discourse.julialang.org/t/garden-jungle-package-registry/139759)

<div class="topic-metadata">

**Author:** [@DnBgk](https://discourse.julialang.org/u/DnBgk)\
**Replies:** 6\
**Last updated:** [October 2, 2026, 3:58pm UTC](https://discourse.julialang.org/t/garden-jungle-package-registry/139759 "2026-10-02T15:58:13Z")

</div>

So an organization that I am part of has this rule, which is content we generate is to be split and marked as: The Jungle: Is whatever, AI generated content, notes, scratch code The Garden: The curated code. (Maybe eve…

---

## [LibPQ.jl in 2026: Maintenance status and PostgreSQL alternatives](https://discourse.julialang.org/t/libpq-jl-in-2026-maintenance-status-and-postgresql-alternatives/139495)

<div class="topic-metadata">

**Author:** [@Rafael\_Brus](https://discourse.julialang.org/u/Rafael_Brus)\
**Replies:** 19\
**Last updated:** [September 29, 2026, 10:01am UTC](https://discourse.julialang.org/t/libpq-jl-in-2026-maintenance-status-and-postgresql-alternatives/139495 "2026-09-29T10:01:50Z")

</div>

Hi everyone, With the upcoming Julia 1.13 release, LibPQ.jl seems to be showing signs of being unmaintained, and there are breaking/compatibility issues emerging. What is the current status of the package within JuliaD…

---

## [Rules\_julia\_depot: Simple Manifest/depo driven Bazel rules for Julia](https://discourse.julialang.org/t/rules-julia-depot-simple-manifest-depo-driven-bazel-rules-for-julia/139449)

<div class="topic-metadata">

**Author:** [@csvance](https://discourse.julialang.org/u/csvance)\
**Replies:** 0\
**Last updated:** [September 13, 2026, 8:14pm UTC](https://discourse.julialang.org/t/rules-julia-depot-simple-manifest-depo-driven-bazel-rules-for-julia/139449 "2026-09-13T20:14:26Z")

</div>

We have been having some problems with our build tooling for several multi language monorepos at work where we mix together Python, Julia, Go, Docker/Podman (OCI) containers, etc. Doing small things like getting a prope…

---

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

---

## [Error when registring package](https://discourse.julialang.org/t/error-when-registring-package/138639)

<div class="topic-metadata">

**Author:** [@matthias314](https://discourse.julialang.org/u/matthias314)\
**Replies:** 5\
**Last updated:** [August 6, 2026, 1:48pm UTC](https://discourse.julialang.org/t/error-when-registring-package/138639 "2026-08-06T13:48:01Z")

</div>

When trying to register a new version of one of my packages, I get the message “Error while handling request”. It appears right underneath the web form, with no additional explanation. What does it mean?

---

## [A queryable RDF dataset of the Julia package ecosystem](https://discourse.julialang.org/t/a-queryable-rdf-dataset-of-the-julia-package-ecosystem/138458)

<div class="topic-metadata">

**Author:** [@mthelm85](https://discourse.julialang.org/u/mthelm85)\
**Replies:** 4\
**Last updated:** [July 30, 2026, 9:34pm UTC](https://discourse.julialang.org/t/a-queryable-rdf-dataset-of-the-julia-package-ecosystem/138458 "2026-07-30T21:34:04Z")

</div>

I’ve been working on a project for work that has required me to learn about RDF (Resource Description Framework). As a part of that, I’ve been working on an RDF package for Julia and to help test it out I built an RDF d…

---

## [How to Best Keep Distinct Package Editions](https://discourse.julialang.org/t/how-to-best-keep-distinct-package-editions/138424)

<div class="topic-metadata">

**Author:** [@Nathan\_Boyer](https://discourse.julialang.org/u/Nathan_Boyer)\
**Replies:** 16\
**Last updated:** [July 23, 2026, 9:04pm UTC](https://discourse.julialang.org/t/how-to-best-keep-distinct-package-editions/138424 "2026-07-23T21:04:59Z")

</div>

I have a package which reproduces equations from a professional standard that is revised every two years. I need to be able to access specific editions of the package which are linked to specific editions of the standard…

---

## [Privately hosting BinaryBuilder products with authentication](https://discourse.julialang.org/t/privately-hosting-binarybuilder-products-with-authentication/88409)

<div class="topic-metadata">

**Author:** [@danielmatz](https://discourse.julialang.org/u/danielmatz)\
**Replies:** 23\
**Last updated:** [July 3, 2026, 1:19pm UTC](https://discourse.julialang.org/t/privately-hosting-binarybuilder-products-with-authentication/88409 "2026-07-03T13:19:31Z")

</div>

I’m trying to host some binaries I created with BinaryBuilder on my work’s internal web server. Accessing the server requires authentication. I can use curl at the command line to download an artifact. By providing my u…

---

## [Package registration via Juliahub not working](https://discourse.julialang.org/t/package-registration-via-juliahub-not-working/137324)

<div class="topic-metadata">

**Author:** [@Eben60](https://discourse.julialang.org/u/Eben60)\
**Replies:** 12\
**Last updated:** [June 26, 2026, 2:22pm UTC](https://discourse.julialang.org/t/package-registration-via-juliahub-not-working/137324 "2026-06-26T14:22:35Z")

</div>

When clicking onto “Register package” on Juliahub packages page, “Error fetching registries” is shown in the popup window.

---

## [How to update a gitlab-hosted package in General registry?](https://discourse.julialang.org/t/how-to-update-a-gitlab-hosted-package-in-general-registry/137457)

<div class="topic-metadata">

**Author:** [@Vasily\_Pisarev](https://discourse.julialang.org/u/Vasily_Pisarev)\
**Replies:** 5\
**Last updated:** [June 20, 2026, 9:33pm UTC](https://discourse.julialang.org/t/how-to-update-a-gitlab-hosted-package-in-general-registry/137457 "2026-06-20T21:33:03Z")

</div>

I want to update the registry record for a package hosted on gitlab.com for which I have an owner role although the repo is not under my account. I have tried to do so via juliahub.com but after I confirm OAuth access I …

---

## [\`entryfile\` in Project.toml](https://discourse.julialang.org/t/entryfile-in-project-toml/137532)

<div class="topic-metadata">

**Author:** [@Kevin\_Gruhlke](https://discourse.julialang.org/u/Kevin_Gruhlke)\
**Replies:** 0\
**Last updated:** [June 9, 2026, 9:53pm UTC](https://discourse.julialang.org/t/entryfile-in-project-toml/137532 "2026-06-09T21:53:22Z")

</div>

I recently discovered that if you have an entryfile entry in your package’s Project.toml file, you can put the package’s top-level module somewhere other than the typical src/Package.jl. This Project.toml, for example, w…

---

## [Understanding dependency "extras"](https://discourse.julialang.org/t/understanding-dependency-extras/137513)

<div class="topic-metadata">

**Author:** [@user664303](https://discourse.julialang.org/u/user664303)\
**Replies:** 6\
**Last updated:** [June 9, 2026, 11:09am UTC](https://discourse.julialang.org/t/understanding-dependency-extras/137513 "2026-06-09T11:09:42Z")

</div>

I have a package with a Project.toml file. In the \[deps\] section are listed the core dependencies of the package. In the \[extras\] section are listed some extra dependencies that some test and example scripts need. In par…

---

## [Juliaup in PATH, but julia not in PATH](https://discourse.julialang.org/t/juliaup-in-path-but-julia-not-in-path/92889)

<div class="topic-metadata">

**Author:** [@wakelin-g](https://discourse.julialang.org/u/wakelin-g)\
**Replies:** 18\
**Last updated:** [June 6, 2026, 3:21am UTC](https://discourse.julialang.org/t/juliaup-in-path-but-julia-not-in-path/92889 "2026-06-06T03:21:38Z")

</div>

Just deleted Julia from my computer and reinstalled via juliaup. All seemed to work well, no issues installing or accessing juliaup from the shell, but for some reason I can’t access julia itself. Anyone have any idea…

---

## [Bad cert when accessing the General registry](https://discourse.julialang.org/t/bad-cert-when-accessing-the-general-registry/112738)

<div class="topic-metadata">

**Author:** [@danielmatz](https://discourse.julialang.org/u/danielmatz)\
**Replies:** 16\
**Last updated:** [May 15, 2026, 11:25am UTC](https://discourse.julialang.org/t/bad-cert-when-accessing-the-general-registry/112738 "2026-05-15T11:25:00Z")

</div>

I just started getting errors about untrusted SSL cert when accessing the General registry. If I try to update General: (@v1.10) pkg\> registry update General Updating registry at \`~/.julia/registries/General.toml\` …

---

## [RFC: REUSE compliance plugin for PkgTemplates.jl — API, docs, and root LICENSE behavior](https://discourse.julialang.org/t/rfc-reuse-compliance-plugin-for-pkgtemplates-jl-api-docs-and-root-license-behavior/136981)

<div class="topic-metadata">

**Author:** [@gwr](https://discourse.julialang.org/u/gwr)\
**Replies:** 43\
**Last updated:** [May 7, 2026, 3:44pm UTC](https://discourse.julialang.org/t/rfc-reuse-compliance-plugin-for-pkgtemplates-jl-api-docs-and-root-license-behavior/136981 "2026-05-07T15:44:50Z")

</div>

I have a preview implementation of a Reuse plugin for PkgTemplates.jl and would appreciate testing and feedback. Current PR: Add REUSE plugin support by gwr-de · Pull Request #528 · JuliaCI/PkgTemplates.jl · GitHub Do…

---

## [How to fix GitHub Actions CI failures with Julia 1.6 (or 1.7) on \`macos-latest\` and \`macos-14\`](https://discourse.julialang.org/t/how-to-fix-github-actions-ci-failures-with-julia-1-6-or-1-7-on-macos-latest-and-macos-14/117019)

<div class="topic-metadata">

**Author:** [@dilumaluthge](https://discourse.julialang.org/u/dilumaluthge)\
**Replies:** 3\
**Last updated:** [May 1, 2026, 11:29pm UTC](https://discourse.julialang.org/t/how-to-fix-github-actions-ci-failures-with-julia-1-6-or-1-7-on-macos-latest-and-macos-14/117019 "2026-05-01T23:29:24Z")

</div>

GitHub Actions offers three\[1\] different versions of macOS on the free GitHub-hosted macOS runners: macos-12, which runs on Intel Mac machines (x86\_64) macos-13, which runs on Intel Mac machines (x86\_64) macos-14, whic…

---

## [JuliaRegisterChangelog, a workflow for automatic package registration and changelogs based on Conventional Commits](https://discourse.julialang.org/t/juliaregisterchangelog-a-workflow-for-automatic-package-registration-and-changelogs-based-on-conventional-commits/130488)

<div class="topic-metadata">

**Author:** [@alex180500](https://discourse.julialang.org/u/alex180500)\
**Replies:** 3\
**Last updated:** [April 14, 2026, 10:39am UTC](https://discourse.julialang.org/t/juliaregisterchangelog-a-workflow-for-automatic-package-registration-and-changelogs-based-on-conventional-commits/130488 "2026-04-14T10:39:57Z")

</div>

I wanted to automate the process of commenting the latest commit to trigger the JuliaRegistrator. I also wanted this automation to include a changelog based on conventions like Conventional Commits. For this reason I cr…

---

## [Missing package "Dependents" on JuliaHub?](https://discourse.julialang.org/t/missing-package-dependents-on-juliahub/136672)

<div class="topic-metadata">

**Author:** [@matthias314](https://discourse.julialang.org/u/matthias314)\
**Replies:** 1\
**Last updated:** [April 11, 2026, 8:50am UTC](https://discourse.julialang.org/t/missing-package-dependents-on-juliahub/136672 "2026-04-11T08:50:44Z")

</div>

My package StructEqualHash.jl appears among the “Dependencies” on the JuliaHub page for the package Spglib.jl. However, this package does not show up among the “Dependents” on the page for my package. How come? EDIT: I’…

---

## [Alternatives to BinaryBuilder.jl?](https://discourse.julialang.org/t/alternatives-to-binarybuilder-jl/136569)

<div class="topic-metadata">

**Author:** [@AwesomeQuest](https://discourse.julialang.org/u/AwesomeQuest)\
**Replies:** 8\
**Last updated:** [April 6, 2026, 7:22pm UTC](https://discourse.julialang.org/t/alternatives-to-binarybuilder-jl/136569 "2026-04-06T19:22:26Z")

</div>

I’m making a wrapper for SimpleBLE in Julia and I can’t get it to build targeting windows in BinaryBuilder.jl I suspect because Mingw\_jll is too old. As a result I’ve written the package using pre-built binaries using @…

---

## [Package registration stuck after AutoMerge approval](https://discourse.julialang.org/t/package-registration-stuck-after-automerge-approval/136571)

<div class="topic-metadata">

**Author:** [@igmmgi1](https://discourse.julialang.org/u/igmmgi1)\
**Replies:** 1\
**Last updated:** [April 5, 2026, 4:26pm UTC](https://discourse.julialang.org/t/package-registration-stuck-after-automerge-approval/136571 "2026-04-05T16:26:50Z")

</div>

I am struggling with JuliaRegistrator for updating packages. After getting the “AutoMerge Guidelines are all met!” and the green tick, is it just a matter of waiting? It does say approx 20 minutes, but my updates seem to…

---

## [How does the package manager decide which packages to prioritize when updating?](https://discourse.julialang.org/t/how-does-the-package-manager-decide-which-packages-to-prioritize-when-updating/136512)

<div class="topic-metadata">

**Author:** [@johnb](https://discourse.julialang.org/u/johnb)\
**Replies:** 0\
**Last updated:** [April 1, 2026, 8:04pm UTC](https://discourse.julialang.org/t/how-does-the-package-manager-decide-which-packages-to-prioritize-when-updating/136512 "2026-04-01T20:04:10Z")

</div>

I noticed today that I was using two packages which conflicted such that only one could be fully updated at a time. If I ran \]up, package A would be updated and package B was left not updated, but I had to manually add p…

---

## [LiteLLM PyPI compromised and Julia resilience to supply-chain attack](https://discourse.julialang.org/t/litellm-pypi-compromised-and-julia-resilience-to-supply-chain-attack/136364)

<div class="topic-metadata">

**Author:** [@fdekerme](https://discourse.julialang.org/u/fdekerme)\
**Replies:** 4\
**Last updated:** [March 25, 2026, 8:05pm UTC](https://discourse.julialang.org/t/litellm-pypi-compromised-and-julia-resilience-to-supply-chain-attack/136364 "2026-03-25T20:05:19Z")

</div>

Hi everyone, It was recently discovered that the litellm package (v1.82.8) was compromised with a malicious .pth file that could steal SSH keys, environment variables, and other credentials without requiring an explicit…

---

## [What is the proper way to treat LazyArtifacts](https://discourse.julialang.org/t/what-is-the-proper-way-to-treat-lazyartifacts/136225)

<div class="topic-metadata">

**Author:** [@technocrat](https://discourse.julialang.org/u/technocrat)\
**Replies:** 3\
**Last updated:** [March 16, 2026, 8:11pm UTC](https://discourse.julialang.org/t/what-is-the-proper-way-to-treat-lazyartifacts/136225 "2026-03-16T20:11:13Z")

</div>

I am developing a package that has an artifact set up as lazy as shown in the following Project.toml and so requires using LazyArtifacts, which is part of stdlib. However, resolve() complains that it has no known version…

---

## [Unsolvable environment with julia-downgrade-compat due to libblastrampoline\_jll on julia v1.9](https://discourse.julialang.org/t/unsolvable-environment-with-julia-downgrade-compat-due-to-libblastrampoline-jll-on-julia-v1-9/136094)

<div class="topic-metadata">

**Author:** [@jmert](https://discourse.julialang.org/u/jmert)\
**Replies:** 3\
**Last updated:** [March 15, 2026, 5:02pm UTC](https://discourse.julialang.org/t/unsolvable-environment-with-julia-downgrade-compat-due-to-libblastrampoline-jll-on-julia-v1-9/136094 "2026-03-15T17:02:30Z")

</div>

I’m trying to use the julia-downgrade-compat (v2) Github Action in a project, and I’ve run into problems with unresolvable environments for julia v1.9. I’ve tracked down the (apparent) problem to any package chain that …

---

## [Automatic package update in startup.jl](https://discourse.julialang.org/t/automatic-package-update-in-startup-jl/136146)

<div class="topic-metadata">

**Author:** [@Tamas\_Papp](https://discourse.julialang.org/u/Tamas_Papp)\
**Replies:** 3\
**Last updated:** [March 12, 2026, 9:05am UTC](https://discourse.julialang.org/t/automatic-package-update-in-startup-jl/136146 "2026-03-12T09:05:24Z")

</div>

Thanks to stacked environments, I only have two packages in my global environment: Revise.jl and EmacsVterm.jl. I am wondering if there is a way to keep them automatically updated without (significant) user intervention…

---

## [BinaryBuilder -- unable to find shared library product](https://discourse.julialang.org/t/binarybuilder-unable-to-find-shared-library-product/135213)

<div class="topic-metadata">

**Author:** [@diadora77](https://discourse.julialang.org/u/diadora77)\
**Replies:** 17\
**Last updated:** [February 13, 2026, 2:56am UTC](https://discourse.julialang.org/t/binarybuilder-unable-to-find-shared-library-product/135213 "2026-02-13T02:56:42Z")

</div>

Hi – I’m using the BinaryBuilder CLI to create a JLL for the liquid-dsp github repo. The build is failing during the audit as unable to find the shared library – appears to be looking in the wrong build directories? My …

---

## [Set proxy only for package installation](https://discourse.julialang.org/t/set-proxy-only-for-package-installation/135554)

<div class="topic-metadata">

**Author:** [@rodrigori74](https://discourse.julialang.org/u/rodrigori74)\
**Replies:** 5\
**Last updated:** [February 10, 2026, 3:01pm UTC](https://discourse.julialang.org/t/set-proxy-only-for-package-installation/135554 "2026-02-10T15:01:41Z")

</div>

Hi, my company works behind a proxy and, for security reasons, we have our registry hosted in an internal bitbucket server. Package installation from github works fine with the proxy set in the ‘startup.jl’ file. But …

---

## [Monorepo \[workspace\] structure](https://discourse.julialang.org/t/monorepo-workspace-structure/135255)

<div class="topic-metadata">

**Author:** [@t-bltg](https://discourse.julialang.org/u/t-bltg)\
**Replies:** 2\
**Last updated:** [February 2, 2026, 12:42am UTC](https://discourse.julialang.org/t/monorepo-workspace-structure/135255 "2026-02-02T00:42:51Z")

</div>

I want to add a \[workspace\] to the monorepo Plots, mostly because of Dependabot. How should I structure it ? Will a toplevel Project.toml without a name, uuid and version work ? Project.toml \[workspace\] projects = \[…

---

## [How long before new package version appears on juliapackages.com?](https://discourse.julialang.org/t/how-long-before-new-package-version-appears-on-juliapackages-com/135388)

<div class="topic-metadata">

**Author:** [@Andrea\_Vigliotti](https://discourse.julialang.org/u/Andrea_Vigliotti)\
**Replies:** 6\
**Last updated:** [February 1, 2026, 9:07pm UTC](https://discourse.julialang.org/t/how-long-before-new-package-version-appears-on-juliapackages-com/135388 "2026-02-01T21:07:58Z")

</div>

A few days ago I called registrator to register a new version of AD4SM from v0.06 to v0.07, after fixing a few issues the registrator terminated successfully with all check passed see here but still juliapackages hold t…

[Next page](https://discourse.julialang.org/c/tools/pkg/59.md?page=1)
