# \#pkg

**URL:** https://discourse.julialang.org/tag/pkg/85.md

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

---

## [Cannot download general registry due to a corporate antivirus](https://discourse.julialang.org/t/cannot-download-general-registry-due-to-a-corporate-antivirus/139605)

<div class="topic-metadata">

**Author:** [@LaurentPlagne](https://discourse.julialang.org/u/LaurentPlagne)\
**Replies:** 8\
**Last updated:** [September 24, 2026, 5:03am UTC](https://discourse.julialang.org/t/cannot-download-general-registry-due-to-a-corporate-antivirus/139605 "2026-09-24T05:03:37Z")

</div>

A change in my corporate antivirus cause problem when I try to install new packages. I tried to change JULIA\_PKG\_DOWNLOAD\_TIMEOUT and Curl.CURLOPT\_LOW\_SPEED limits but it seems to have no effect: julia\> ENV\["JULIA\_PKG\_…

---

## [Confusing package incompatibility between HTTP, GeoStats and CairoMakie?](https://discourse.julialang.org/t/confusing-package-incompatibility-between-http-geostats-and-cairomakie/139085)

<div class="topic-metadata">

**Author:** [@TimG](https://discourse.julialang.org/u/TimG)\
**Replies:** 5\
**Last updated:** [September 18, 2026, 12:06pm UTC](https://discourse.julialang.org/t/confusing-package-incompatibility-between-http-geostats-and-cairomakie/139085 "2026-09-18T12:06:43Z")

</div>

I created a new environment, activated it and then added, in this order, CairoMakie, GeoIO, GeoStats, CSV, DataFrames, Dates, HTTP and XLSX. (OW 2027) pkg\> st Status \`C:\\Users\\TGebbels\\...\\Documents\\Open Week\\OW 2027\\Pr…

---

## [Adding the package to its workspaces](https://discourse.julialang.org/t/adding-the-package-to-its-workspaces/139331)

<div class="topic-metadata">

**Author:** [@Gregstrq](https://discourse.julialang.org/u/Gregstrq)\
**Replies:** 13\
**Last updated:** [September 10, 2026, 2:43pm UTC](https://discourse.julialang.org/t/adding-the-package-to-its-workspaces/139331 "2026-09-10T14:43:44Z")

</div>

I am looking into the workspaces feature, but have trouble understanding what is the correct way to add the package to its workspace einvironment: dev or add. For example, in the Pkg.jl manual, it is suggested to add th…

---

## [RFC: Proposal for estimating unique Julia clients without tracking](https://discourse.julialang.org/t/rfc-proposal-for-estimating-unique-julia-clients-without-tracking/138027)

<div class="topic-metadata">

**Author:** [@StefanKarpinski](https://discourse.julialang.org/u/StefanKarpinski)\
**Replies:** 68\
**Last updated:** [September 3, 2026, 3:26am UTC](https://discourse.julialang.org/t/rfc-proposal-for-estimating-unique-julia-clients-without-tracking/138027 "2026-09-03T03:26:28Z")

</div>

I’ve written up a new protocol that would allow us to estimate how many unique Pkg clients there are for Julia and for each package in a way that doesn’t allow for tracking individual users. This works as a rough proxy f…

---

## [Pkg.resolve() fails](https://discourse.julialang.org/t/pkg-resolve-fails/138702)

<div class="topic-metadata">

**Author:** [@ufechner7](https://discourse.julialang.org/u/ufechner7)\
**Replies:** 10\
**Last updated:** [August 10, 2026, 9:02am UTC](https://discourse.julialang.org/t/pkg-resolve-fails/138702 "2026-08-10T09:02:47Z")

</div>

It is not clear to me how resolve is supposed to work. Scenario: I have a package A it depends on package B There is a new version of package B In package A I increase the compat entry of package B to the new versio…

---

## [Environments](https://discourse.julialang.org/t/environments/138636)

<div class="topic-metadata">

**Author:** [@blah\_blah.jl](https://discourse.julialang.org/u/blah_blah.jl)\
**Replies:** 20\
**Last updated:** [August 8, 2026, 3:20am UTC](https://discourse.julialang.org/t/environments/138636 "2026-08-08T03:20:38Z")

</div>

Hey folks, I am surprised with the whirlwind of events that happened at the Discourse yesterday and I am honestly shocked to even ask stuff now, but I need help with something and I still believe there is hope and goodne…

---

## [Dependabot and compat entries for tests (and docs)](https://discourse.julialang.org/t/dependabot-and-compat-entries-for-tests-and-docs/138548)

<div class="topic-metadata">

**Author:** [@Tamas\_Papp](https://discourse.julialang.org/u/Tamas_Papp)\
**Replies:** 5\
**Last updated:** [July 31, 2026, 2:31pm UTC](https://discourse.julialang.org/t/dependabot-and-compat-entries-for-tests-and-docs/138548 "2026-07-31T14:31:54Z")

</div>

I have started using Dependabot in place of Compathelper for my packages. It tries adding compat bounds for tests (and docs if applicable). I am wondering if this is good practice — yes, I can see the value in it, but a…

---

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

---

## [Recompilation of test project](https://discourse.julialang.org/t/recompilation-of-test-project/137552)

<div class="topic-metadata">

**Author:** [@ufechner7](https://discourse.julialang.org/u/ufechner7)\
**Replies:** 17\
**Last updated:** [June 11, 2026, 10:29pm UTC](https://discourse.julialang.org/t/recompilation-of-test-project/137552 "2026-06-11T22:29:01Z")

</div>

In the past, I put my test dependencies in the main Project.toml file in the \[extras\] section. Recently, I started to use sub-projects and a separate Project.toml file in the test folder. But now the packages are pre-c…

---

## [Installing Dowloads 1.7 on julia 1.10 installs v1.6](https://discourse.julialang.org/t/installing-dowloads-1-7-on-julia-1-10-installs-v1-6/137558)

<div class="topic-metadata">

**Author:** [@oxinabox](https://discourse.julialang.org/u/oxinabox)\
**Replies:** 2\
**Last updated:** [June 11, 2026, 2:08pm UTC](https://discourse.julialang.org/t/installing-dowloads-1-7-on-julia-1-10-installs-v1-6/137558 "2026-06-11T14:08:27Z")

</div>

What is going on with this. I assume it is some kind of stdlib shenanigans? (@v1.10) pkg\> add Downloads@1.7 Updating registry at \`~/.julia/registries/General.toml\` Resolving package versions... Updating \`~/do…

---

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

---

## [Why is \`\]add --preserve=all\` still updating packages?](https://discourse.julialang.org/t/why-is-add-preserve-all-still-updating-packages/137368)

<div class="topic-metadata">

**Author:** [@Alexander-Barth](https://discourse.julialang.org/u/Alexander-Barth)\
**Replies:** 0\
**Last updated:** [June 1, 2026, 8:23am UTC](https://discourse.julialang.org/t/why-is-add-preserve-all-still-updating-packages/137368 "2026-06-01T08:23:36Z")

</div>

I have an environment where GPUArrays is already installed as an indirect dependency. I want to make it available without triggering precompilation (which can be really slow sometimes). But even with --preserve=all the…

---

## [Temporarily disable Project.toml "sources" so I can \`dev\` the local dependency version instead](https://discourse.julialang.org/t/temporarily-disable-project-toml-sources-so-i-can-dev-the-local-dependency-version-instead/137082)

<div class="topic-metadata">

**Author:** [@Nathan\_Boyer](https://discourse.julialang.org/u/Nathan_Boyer)\
**Replies:** 2\
**Last updated:** [May 17, 2026, 11:06am UTC](https://discourse.julialang.org/t/temporarily-disable-project-toml-sources-so-i-can-dev-the-local-dependency-version-instead/137082 "2026-05-17T11:06:42Z")

</div>

I have a personal package MyPackage that depends on another personal package MyPackageDependency. I am using the sources section of the MyPackage Project.toml file to point to the MyPackageDependency GitHub repository. H…

---

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

---

## [Add versus dev and potential confusion](https://discourse.julialang.org/t/add-versus-dev-and-potential-confusion/136712)

<div class="topic-metadata">

**Author:** [@mahmah](https://discourse.julialang.org/u/mahmah)\
**Replies:** 0\
**Last updated:** [April 14, 2026, 4:27pm UTC](https://discourse.julialang.org/t/add-versus-dev-and-potential-confusion/136712 "2026-04-14T16:27:59Z")

</div>

“Because you’re expected to make changes to code when you use dev , Julia copies packages that you develop for the first time by specifying its name or URL (for example dev MacroTools or dev https://github.com/FluxML/Mac…

---

## [Some update broke our project - how to fix faster](https://discourse.julialang.org/t/some-update-broke-our-project-how-to-fix-faster/136551)

<div class="topic-metadata">

**Author:** [@ufechner7](https://discourse.julialang.org/u/ufechner7)\
**Replies:** 1\
**Last updated:** [April 4, 2026, 10:46am UTC](https://discourse.julialang.org/t/some-update-broke-our-project-how-to-fix-faster/136551 "2026-04-04T10:46:12Z")

</div>

Some update of the sciml packages broke our project, see: Now I want to change \`Project.toml to make it work again, but this is very time-consuming, because after the first package that fails to pre-compile, it continu…

---

## [About Pkg Apps and Extentions](https://discourse.julialang.org/t/about-pkg-apps-and-extentions/136418)

<div class="topic-metadata">

**Author:** [@BambOoxX](https://discourse.julialang.org/u/BambOoxX)\
**Replies:** 8\
**Last updated:** [March 27, 2026, 9:14pm UTC](https://discourse.julialang.org/t/about-pkg-apps-and-extentions/136418 "2026-03-27T21:14:22Z")

</div>

While reading 6. Apps · Pkg.jl, I was wondering if one could define a app (with its own submodule) inside of a package or if it needed to be another package altogether. In particular, what I would ideally like to do is …

---

## [Installing IJulia for all users for JupyterHub](https://discourse.julialang.org/t/installing-ijulia-for-all-users-for-jupyterhub/42528)

<div class="topic-metadata">

**Author:** [@camtheman256](https://discourse.julialang.org/u/camtheman256)\
**Replies:** 7\
**Last updated:** [March 26, 2026, 12:32pm UTC](https://discourse.julialang.org/t/installing-ijulia-for-all-users-for-jupyterhub/42528 "2026-03-26T12:32:17Z")

</div>

Hi, I’m trying to figure out how to setup IJulia for all users on my JupyterHub server. I know that Julia has “depots” in global locations, but I’m not sure how to install packages there. When I run Pkg.depots(), I see …

---

## [Explicitly disable extensions in Project.toml](https://discourse.julialang.org/t/explicitly-disable-extensions-in-project-toml/136126)

<div class="topic-metadata">

**Author:** [@ufechner7](https://discourse.julialang.org/u/ufechner7)\
**Replies:** 1\
**Last updated:** [March 11, 2026, 4:46am UTC](https://discourse.julialang.org/t/explicitly-disable-extensions-in-project-toml/136126 "2026-03-11T04:46:07Z")

</div>

Could it make sense to explicitly disable package extensions? For my project, for example, precompiling the DataInterpolationsMakieExtension takes a long time even though I do not need it. Installing and pre-compiling …

---

## [How to test multiple dependency version ranges (\< v"1" and ≥ v"1") in GitHub CI?](https://discourse.julialang.org/t/how-to-test-multiple-dependency-version-ranges-v-1-and-v-1-in-github-ci/135857)

<div class="topic-metadata">

**Author:** [@singularitti](https://discourse.julialang.org/u/singularitti)\
**Replies:** 2\
**Last updated:** [February 26, 2026, 9:46pm UTC](https://discourse.julialang.org/t/how-to-test-multiple-dependency-version-ranges-v-1-and-v-1-in-github-ci/135857 "2026-02-26T21:46:28Z")

</div>

I maintain a Julia package that supports multiple major versions of one of its dependencies. The dependency defines: get\_version()::VersionNumber and my tests contain logic like: if get\_version() \>= v"1" # test ne…

---

## [How to achieve consistency when using workspaces on Julia 1.11?](https://discourse.julialang.org/t/how-to-achieve-consistency-when-using-workspaces-on-julia-1-11/135837)

<div class="topic-metadata">

**Author:** [@ufechner7](https://discourse.julialang.org/u/ufechner7)\
**Replies:** 4\
**Last updated:** [February 26, 2026, 11:49am UTC](https://discourse.julialang.org/t/how-to-achieve-consistency-when-using-workspaces-on-julia-1-11/135837 "2026-02-26T11:49:31Z")

</div>

In my project, I have a couple of sub-projects: \[workspace\] projects = \["examples", "examples\_3d", "docs", "test"\] I am trying to write an install script that instantiates and precompiles the main project and all sub-p…

---

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

---

## [Benchmarking and Pkg.test()](https://discourse.julialang.org/t/benchmarking-and-pkg-test/27719)

<div class="topic-metadata">

**Author:** [@ffevotte](https://discourse.julialang.org/u/ffevotte)\
**Replies:** 5\
**Last updated:** [February 19, 2026, 2:18pm UTC](https://discourse.julialang.org/t/benchmarking-and-pkg-test/27719 "2026-02-19T14:18:28Z")

</div>

This post is an offspring of the following discussion, where I reported inconsistencies in the benchmarked performances of Base.sum between machines. To summarize the issue (which is illustrated a bit more clearly bel…

---

## [Workspaces - how?](https://discourse.julialang.org/t/workspaces-how/133181)

<div class="topic-metadata">

**Author:** [@LeePhillips](https://discourse.julialang.org/u/LeePhillips)\
**Replies:** 10\
**Last updated:** [January 26, 2026, 9:34pm UTC](https://discourse.julialang.org/t/workspaces-how/133181 "2026-01-26T21:34:22Z")

</div>

Workspaces, described in the 1.12 announcement, sound useful, but after reading this and any documentation I could find they are still mysterious to me. How do I make a workspace and use it? Do I edit the Project file di…

---

## [Toml sources path is OS dependant](https://discourse.julialang.org/t/toml-sources-path-is-os-dependant/134920)

<div class="topic-metadata">

**Author:** [@KSepetanc](https://discourse.julialang.org/u/KSepetanc)\
**Replies:** 3\
**Last updated:** [January 9, 2026, 8:37pm UTC](https://discourse.julialang.org/t/toml-sources-path-is-os-dependant/134920 "2026-01-09T20:37:41Z")

</div>

I had sources path defined in Project.toml as follows: \[sources\] App = {path = "../App.jl"} Once environment is activated and instantiated on Windows, the path auto-converts to “\\\\” version. This is fine for Windows, b…

---

## [Silly question that's been bugging me about package naming](https://discourse.julialang.org/t/silly-question-thats-been-bugging-me-about-package-naming/134688)

<div class="topic-metadata">

**Author:** [@DoktorMike](https://discourse.julialang.org/u/DoktorMike)\
**Replies:** 4\
**Last updated:** [December 22, 2025, 5:31pm UTC](https://discourse.julialang.org/t/silly-question-thats-been-bugging-me-about-package-naming/134688 "2025-12-22T17:31:00Z")

</div>

So in Package Naming Rules it’s clear that package names should contain .jl suffix. Package names already have a .jl extension, which communicates to users that Package.jl is a Julia package. Yet, the example of usin…

---

## [\`app status\` only lists most recently installed](https://discourse.julialang.org/t/app-status-only-lists-most-recently-installed/134672)

<div class="topic-metadata">

**Author:** [@NonDairyNeutrino](https://discourse.julialang.org/u/NonDairyNeutrino)\
**Replies:** 0\
**Last updated:** [December 21, 2025, 8:32pm UTC](https://discourse.julialang.org/t/app-status-only-lists-most-recently-installed/134672 "2025-12-21T20:32:23Z")

</div>

Not much more than the title actually. I have added both JuliaC and JETLS apps, but only the more recent of the them shows when invoking pkg\> app status. ~ $ julia -e 'using Pkg; Pkg.Apps.status()' \[acedd4c2\] JuliaC v0…

---

## [\`$JULIA\_LOAD\_PATH\` and Packages with no \`Project.toml\`](https://discourse.julialang.org/t/julia-load-path-and-packages-with-no-project-toml/134059)

<div class="topic-metadata">

**Author:** [@Chrysoberyl](https://discourse.julialang.org/u/Chrysoberyl)\
**Replies:** 10\
**Last updated:** [December 1, 2025, 4:33am UTC](https://discourse.julialang.org/t/julia-load-path-and-packages-with-no-project-toml/134059 "2025-12-01T04:33:48Z")

</div>

Some packages don’t have a Project.toml file, like this one: GitHub - JuliaString/InternedStrings.jl: Fully transparent string interning functionality, with proper garbage collection In this case, how can Julia find thi…

---

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

---

## [Change in UI when a package name matches multiple registered packages?](https://discourse.julialang.org/t/change-in-ui-when-a-package-name-matches-multiple-registered-packages/121707)

<div class="topic-metadata">

**Author:** [@danielmatz](https://discourse.julialang.org/u/danielmatz)\
**Replies:** 2\
**Last updated:** [November 20, 2025, 6:46pm UTC](https://discourse.julialang.org/t/change-in-ui-when-a-package-name-matches-multiple-registered-packages/121707 "2025-11-20T18:46:29Z")

</div>

We have a private registry, and we have a few packages with names that are the same as different packages registered in the General registry. For example, we have a package called Rotations. Through Julia 1.10, if a use…

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