# Tooling

**URL:** https://discourse.julialang.org/c/tools/35.md?no_subcategories=false&page=23

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

**Page:** 24

---

## [AutoMerge fails](https://discourse.julialang.org/t/automerge-fails/108212)

<div class="topic-metadata">

**Author:** [@PetrKryslUCSD](https://discourse.julialang.org/u/PetrKryslUCSD)\
**Replies:** 5\
**Last updated:** [December 31, 2023, 5:54pm UTC](https://discourse.julialang.org/t/automerge-fails/108212 "2023-12-31T17:54:20Z")

</div>

I get this message: When I look at the build, I can see that Julia 1.9.4 is running it: And I think that is the reason why the process fails: I think this should be run in 1.10.0 (which was recently released). …

---

## [How to handle light wrapper packages generated by Clang.jl?](https://discourse.julialang.org/t/how-to-handle-light-wrapper-packages-generated-by-clang-jl/108114)

<div class="topic-metadata">

**Author:** [@mkitti](https://discourse.julialang.org/u/mkitti)\
**Replies:** 0\
**Last updated:** [December 27, 2023, 9:51pm UTC](https://discourse.julialang.org/t/how-to-handle-light-wrapper-packages-generated-by-clang-jl/108114 "2023-12-27T21:51:49Z")

</div>

Using Clang.jl, Julia bindings can made quite easily using Clang.jl. While this is almost automatic, it does require some manual fine tuning to work. Below are some examples of such packages. In the case of LibTIFF.jl a…

---

## [Stepping to Base code](https://discourse.julialang.org/t/stepping-to-base-code/108092)

<div class="topic-metadata">

**Author:** [@hlbnet](https://discourse.julialang.org/u/hlbnet)\
**Replies:** 3\
**Last updated:** [December 27, 2023, 3:20pm UTC](https://discourse.julialang.org/t/stepping-to-base-code/108092 "2023-12-27T15:20:26Z")

</div>

Hello, I am learning Julia with VS code. I like to discover code using the debugger, by stepping into code I do not know. Unfortunately, the debugger prevents me from stepping in any code that is not my own code. Is …

---

## [Avoid downloading MKL artifact as FFTW dependency](https://discourse.julialang.org/t/avoid-downloading-mkl-artifact-as-fftw-dependency/108054)

<div class="topic-metadata">

**Author:** [@Vasily\_Pisarev](https://discourse.julialang.org/u/Vasily_Pisarev)\
**Replies:** 2\
**Last updated:** [December 26, 2023, 2:15pm UTC](https://discourse.julialang.org/t/avoid-downloading-mkl-artifact-as-fftw-dependency/108054 "2023-12-26T14:15:07Z")

</div>

I am developing a package that uses FFTW. Changing Manifest.toml by adding or removing packages triggers precompilation of all dependencies, during which MKL\_jll downloads MKL binary. BUT MKL in my case is only an opti…

---

## [Example of index.jl for static-export-template with links to notebooks](https://discourse.julialang.org/t/example-of-index-jl-for-static-export-template-with-links-to-notebooks/108051)

<div class="topic-metadata">

**Author:** [@KajWiik](https://discourse.julialang.org/u/KajWiik)\
**Replies:** 1\
**Last updated:** [December 26, 2023, 1:39pm UTC](https://discourse.julialang.org/t/example-of-index-jl-for-static-export-template-with-links-to-notebooks/108051 "2023-12-26T13:39:24Z")

</div>

Is there a working example of index.jl for static-export-template? I am struggling to get the index links working.

---

## [No autocompletion for the built-in Dates module?](https://discourse.julialang.org/t/no-autocompletion-for-the-built-in-dates-module/108015)

<div class="topic-metadata">

**Author:** [@GeorgeTheFifth](https://discourse.julialang.org/u/GeorgeTheFifth)\
**Replies:** 6\
**Last updated:** [December 26, 2023, 4:56am UTC](https://discourse.julialang.org/t/no-autocompletion-for-the-built-in-dates-module/108015 "2023-12-26T04:56:29Z")

</div>

I am using the VSCode Julia extension v1.65.2. When I import Dates, I get no autocompletion for Dates.. Simply the extension does not suggest anything from Dates module. Is this behavior normal? Is VSCode Julia extension…

---

## [Can't access pkg.julialang.org](https://discourse.julialang.org/t/cant-access-pkg-julialang-org/107901)

<div class="topic-metadata">

**Author:** [@xiangluoming](https://discourse.julialang.org/u/xiangluoming)\
**Replies:** 4\
**Last updated:** [December 25, 2023, 9:07pm UTC](https://discourse.julialang.org/t/cant-access-pkg-julialang-org/107901 "2023-12-25T21:07:27Z")

</div>

I can’t access pkg.julialang.org. It redirect me to https://cn-northeast.pkg.juliacn.com/, which is broken several months ago. (@v1.8) pkg\> registry up ┌ Warning: could not download https://pkg.julialang.org/registries …

---

## [Documenter update koan](https://discourse.julialang.org/t/documenter-update-koan/107985)

<div class="topic-metadata">

**Author:** [@ctkelley](https://discourse.julialang.org/u/ctkelley)\
**Replies:** 0\
**Last updated:** [December 23, 2023, 6:55pm UTC](https://discourse.julialang.org/t/documenter-update-koan/107985 "2023-12-23T18:55:53Z")

</div>

I just updated SIAMFANLEquations.jl to fix some compats in Project.toml. Everything seemed to go well and automerge was successful. However, I got an error from the update to README.md that I did successfully before…

---

## [Some functionalities for vscode extension](https://discourse.julialang.org/t/some-functionalities-for-vscode-extension/107895)

<div class="topic-metadata">

**Author:** [@Gravlax](https://discourse.julialang.org/u/Gravlax)\
**Replies:** 6\
**Last updated:** [December 22, 2023, 2:18pm UTC](https://discourse.julialang.org/t/some-functionalities-for-vscode-extension/107895 "2023-12-22T14:18:08Z")

</div>

Hi all, We now use a lot Julia and VScode for teaching. I’d like to ask about 2 things: while we mostly use notebooks, students often need to open the REPL (e.g. to install packages) or other tasks. They always ask …

---

## [Rock the Lovely Pluto.jl Notebook in the LXD-LXC Cloud behind Nginx](https://discourse.julialang.org/t/rock-the-lovely-pluto-jl-notebook-in-the-lxd-lxc-cloud-behind-nginx/107756)

<div class="topic-metadata">

**Author:** [@Guanglin\_Du](https://discourse.julialang.org/u/Guanglin_Du)\
**Replies:** 4\
**Last updated:** [December 20, 2023, 1:18am UTC](https://discourse.julialang.org/t/rock-the-lovely-pluto-jl-notebook-in-the-lxd-lxc-cloud-behind-nginx/107756 "2023-12-20T01:18:16Z")

</div>

1. Background A private cloud based on the powerful LXD-LXC system container technology Nginx as the frontend to support both HTTP and HTTPS Ubuntun or Arch Linux-based containers 2. Install Julia onto your container …

---

## [Smoothest method to iterate on individual lines of a package?](https://discourse.julialang.org/t/smoothest-method-to-iterate-on-individual-lines-of-a-package/107781)

<div class="topic-metadata">

**Author:** [@Nathan\_Boyer](https://discourse.julialang.org/u/Nathan_Boyer)\
**Replies:** 0\
**Last updated:** [December 18, 2023, 5:56pm UTC](https://discourse.julialang.org/t/smoothest-method-to-iterate-on-individual-lines-of-a-package/107781 "2023-12-18T17:56:30Z")

</div>

Continuing the discussion from Executing code blocks with REPL workspace: I think the main workflow I am trying to understand/improve is a way to test and iterate on individual lines in a function in a package without h…

---

## [Collapse all functions in Outline section of VS Code](https://discourse.julialang.org/t/collapse-all-functions-in-outline-section-of-vs-code/107765)

<div class="topic-metadata">

**Author:** [@Alseidon](https://discourse.julialang.org/u/Alseidon)\
**Replies:** 2\
**Last updated:** [December 18, 2023, 12:21pm UTC](https://discourse.julialang.org/t/collapse-all-functions-in-outline-section-of-vs-code/107765 "2023-12-18T12:21:33Z")

</div>

Is it possible to collapse all functions in the Outline section, like you would do with the folders in the Explorer? Currently, every function has underneath it its parameters and local variables. I can collapse each…

---

## [VSCode REPL Namespaces/Modules](https://discourse.julialang.org/t/vscode-repl-namespaces-modules/103170)

<div class="topic-metadata">

**Author:** [@Nathan\_Boyer](https://discourse.julialang.org/u/Nathan_Boyer)\
**Replies:** 6\
**Last updated:** [December 14, 2023, 3:43pm UTC](https://discourse.julialang.org/t/vscode-repl-namespaces-modules/103170 "2023-12-14T15:43:29Z")

</div>

How is this still happening? How are you living with this? I expected the REPL module switching released with Julia 1.9 to fix this issue. (DataFrames) julia\> x = 3 # Ctrl + Enter 3 (DataFrames) julia\> x # Typed in…

---

## [Notebook stall when run from dockerimage](https://discourse.julialang.org/t/notebook-stall-when-run-from-dockerimage/107548)

<div class="topic-metadata">

**Author:** [@elcolie](https://discourse.julialang.org/u/elcolie)\
**Replies:** 4\
**Last updated:** [December 14, 2023, 1:22am UTC](https://discourse.julialang.org/t/notebook-stall-when-run-from-dockerimage/107548 "2023-12-14T01:22:51Z")

</div>

Dockerfile FROM jupyter/julia-notebook:latest WORKDIR /my\_folder docker-compose.yml version: '3.7' services: julia: build: context: . dockerfile: Dockerfile volumes: - .folder:/my\_folder…

---

## [BinaryBuild: build with a specific version of LLVM and clang](https://discourse.julialang.org/t/binarybuild-build-with-a-specific-version-of-llvm-and-clang/107456)

<div class="topic-metadata">

**Author:** [@grasph](https://discourse.julialang.org/u/grasph)\
**Replies:** 3\
**Last updated:** [December 13, 2023, 9:16pm UTC](https://discourse.julialang.org/t/binarybuild-build-with-a-specific-version-of-llvm-and-clang/107456 "2023-12-13T21:16:42Z")

</div>

Hello, I would like to make the wrapit executable available through the BinaryBuilder facilities. The code (C++) uses LLVM and clang. I can use the corresponding \_jll packages. Nevertheless, I want to fix the version t…

---

## [Aggregate coverage from multiple GH actions jobs](https://discourse.julialang.org/t/aggregate-coverage-from-multiple-gh-actions-jobs/107490)

<div class="topic-metadata">

**Author:** [@baggepinnen](https://discourse.julialang.org/u/baggepinnen)\
**Replies:** 3\
**Last updated:** [December 12, 2023, 4:47pm UTC](https://discourse.julialang.org/t/aggregate-coverage-from-multiple-gh-actions-jobs/107490 "2023-12-12T16:47:08Z")

</div>

I have a repo which contains a main package and a sub package located in /lib, for which I run CI in parallel using multiple GH-actions jobs (groups). This generally works well, except that it’s tricky to get coverage re…

---

## [How to install packages to non-root in Dockerfile](https://discourse.julialang.org/t/how-to-install-packages-to-non-root-in-dockerfile/107476)

<div class="topic-metadata">

**Author:** [@elcolie](https://discourse.julialang.org/u/elcolie)\
**Replies:** 2\
**Last updated:** [December 12, 2023, 1:47pm UTC](https://discourse.julialang.org/t/how-to-install-packages-to-non-root-in-dockerfile/107476 "2023-12-12T13:47:15Z")

</div>

FROM julia:1.9 WORKDIR /my\_folder RUN useradd -u 1001 sarit -d /my\_folder RUN chown sarit /my\_folder USER sarit RUN julia -e 'using Pkg; Pkg.add("Pluto", preserve=PRESERVE\_DIRECT);' RUN julia -e 'using Pkg; Pkg.add("IJ…

---

## [Pkg.update exclusion list](https://discourse.julialang.org/t/pkg-update-exclusion-list/107497)

<div class="topic-metadata">

**Author:** [@adannenberg](https://discourse.julialang.org/u/adannenberg)\
**Replies:** 2\
**Last updated:** [December 12, 2023, 1:30pm UTC](https://discourse.julialang.org/t/pkg-update-exclusion-list/107497 "2023-12-12T13:30:51Z")

</div>

Is it possible to tell the package manager to update all packages except those in user-supplied list? I didn’t see that ‘blacklist’ functionality in the docs. Here’s the very common use case for which this would be hel…

---

## [Language Server Crash after recent VSCode update](https://discourse.julialang.org/t/language-server-crash-after-recent-vscode-update/85844)

<div class="topic-metadata">

**Author:** [@Allan\_Baker](https://discourse.julialang.org/u/Allan_Baker)\
**Replies:** 9\
**Last updated:** [August 24, 2022, 1:40am UTC](https://discourse.julialang.org/t/language-server-crash-after-recent-vscode-update/85844 "2022-08-24T01:40:01Z")

</div>

Not sure what I need to do to understand, fix, or report this. Activating project at \`c:\\Users\\username\\.vscode\\extensions\\julialang.language-julia-1.6.31\\scripts\\environments\\languageserver\\v1.7\` \[ Info: Starting the …

---

## [Convenience... for simple, concretely-typed, type-inferred variables that do not depend on the type of the arguments, can the editor help me a bit?](https://discourse.julialang.org/t/convenience-for-simple-concretely-typed-type-inferred-variables-that-do-not-depend-on-the-type-of-the-arguments-can-the-editor-help-me-a-bit/107465)

<div class="topic-metadata">

**Author:** [@Tarny\_GG\_Channie](https://discourse.julialang.org/u/Tarny_GG_Channie)\
**Replies:** 0\
**Last updated:** [December 11, 2023, 8:47pm UTC](https://discourse.julialang.org/t/convenience-for-simple-concretely-typed-type-inferred-variables-that-do-not-depend-on-the-type-of-the-arguments-can-the-editor-help-me-a-bit/107465 "2023-12-11T20:47:30Z")

</div>

Several algorithms have certain parts with a concrete type. The algorithm might operate on a concrete data structure or have a part of the algorithm where the variable has the same concrete type no matter what type of i…

---

## [Workaround for CompatHelper Bug](https://discourse.julialang.org/t/workaround-for-compathelper-bug/107449)

<div class="topic-metadata">

**Author:** [@Nathan\_Boyer](https://discourse.julialang.org/u/Nathan_Boyer)\
**Replies:** 2\
**Last updated:** [December 11, 2023, 3:56pm UTC](https://discourse.julialang.org/t/workaround-for-compathelper-bug/107449 "2023-12-11T15:56:09Z")

</div>

I keep getting this pull request from CompatHelper: This pull request changes the compat entry for the XLSX package from 0.10.1 to 0.10.1, 0.10. The current compat is listed as XLSX = "0.10.1" which seems correct acc…

---

## [Package test (based on shuffle) ok locally and on GitHub CI but failing on PkgEval](https://discourse.julialang.org/t/package-test-based-on-shuffle-ok-locally-and-on-github-ci-but-failing-on-pkgeval/107334)

<div class="topic-metadata">

**Author:** [@sylvaticus](https://discourse.julialang.org/u/sylvaticus)\
**Replies:** 6\
**Last updated:** [December 8, 2023, 11:35pm UTC](https://discourse.julialang.org/t/package-test-based-on-shuffle-ok-locally-and-on-github-ci-but-failing-on-pkgeval/107334 "2023-12-08T23:35:12Z")

</div>

In my package I have a partition function that randomly partitions a set of arrays into different shares, keeping the order across the various arrays. I test it using on StableRNGs.jl and I have the test working both lo…

---

## [Getting Python and conda to work inside Jupyter Notebook in a Julia installation](https://discourse.julialang.org/t/getting-python-and-conda-to-work-inside-jupyter-notebook-in-a-julia-installation/107316)

<div class="topic-metadata">

**Author:** [@MaxM](https://discourse.julialang.org/u/MaxM)\
**Replies:** 0\
**Last updated:** [December 8, 2023, 5:55am UTC](https://discourse.julialang.org/t/getting-python-and-conda-to-work-inside-jupyter-notebook-in-a-julia-installation/107316 "2023-12-08T05:55:26Z")

</div>

Until yesterday, I had the following setup on my computer. I had Julia 1.9.3 installed. Whenever I wanted to code in Julia or Python I would open the REPL, type using IJulia and notebook(). This would open Jupyter Notebo…

---

## [Setting run/build target?](https://discourse.julialang.org/t/setting-run-build-target/107049)

<div class="topic-metadata">

**Author:** [@grahamas](https://discourse.julialang.org/u/grahamas)\
**Replies:** 2\
**Last updated:** [December 6, 2023, 5:01am UTC](https://discourse.julialang.org/t/setting-run-build-target/107049 "2023-12-06T05:01:10Z")

</div>

Most of the time, my workflow is something like Write module Write script calling functions in module Run script and get an error in a function in the module Fix error Repeat steps 3-4 forever The problem is that afte…

---

## [Pyimport crashes VSCode Julia REPL](https://discourse.julialang.org/t/pyimport-crashes-vscode-julia-repl/107172)

<div class="topic-metadata">

**Author:** [@Gast](https://discourse.julialang.org/u/Gast)\
**Replies:** 4\
**Last updated:** [December 5, 2023, 9:55pm UTC](https://discourse.julialang.org/t/pyimport-crashes-vscode-julia-repl/107172 "2023-12-05T21:55:41Z")

</div>

Importing the Python module Scipy instantly crashes and closes VSCode Julia REPL before I can see the error message. For instance, the following code crashes my REPL every time: julia\> using PyCall julia\> mv = pyimport…

---

## [Saving a figure with given dimensions from a Pluto notebook using PlotlyJS](https://discourse.julialang.org/t/saving-a-figure-with-given-dimensions-from-a-pluto-notebook-using-plotlyjs/107107)

<div class="topic-metadata">

**Author:** [@vvbond](https://discourse.julialang.org/u/vvbond)\
**Replies:** 0\
**Last updated:** [December 4, 2023, 11:24am UTC](https://discourse.julialang.org/t/saving-a-figure-with-given-dimensions-from-a-pluto-notebook-using-plotlyjs/107107 "2023-12-04T11:24:15Z")

</div>

I’m trying to save a figure as a png file from a Pluto notebook. The figure, a simple scatter plot, is rendered using the PlotlyJS backend, plotlyjs(), with a given size of, say, 800x300 px. The figure is saved automati…

---

## [Incrementing package version number between releases](https://discourse.julialang.org/t/incrementing-package-version-number-between-releases/106966)

<div class="topic-metadata">

**Author:** [@airpmb](https://discourse.julialang.org/u/airpmb)\
**Replies:** 10\
**Last updated:** [December 2, 2023, 8:18pm UTC](https://discourse.julialang.org/t/incrementing-package-version-number-between-releases/106966 "2023-12-02T20:18:11Z")

</div>

Is there an established best practice for when to bump the version number between releases? Say I just released 1.0.0 and that’s what’s in the HEAD of main in Project.toml. Now I start a branch to develop some feature. I…

---

## [Yggdrasil: LoadError: Dependency HDF5\_jll specifies a version, use build\_version and/or compat instead](https://discourse.julialang.org/t/yggdrasil-loaderror-dependency-hdf5-jll-specifies-a-version-use-build-version-and-or-compat-instead/68134)

<div class="topic-metadata">

**Author:** [@Alexander-Barth](https://discourse.julialang.org/u/Alexander-Barth)\
**Replies:** 1\
**Last updated:** [November 29, 2023, 10:19pm UTC](https://discourse.julialang.org/t/yggdrasil-loaderror-dependency-hdf5-jll-specifies-a-version-use-build-version-and-or-compat-instead/68134 "2023-11-29T22:19:30Z")

</div>

I am trying to update the NetCDF library in Yggdrasil. First I would like to build the tar files locally, however I get the following error (before making any changes to build\_tarballs.jl): cd Yggdrasil/N/NetCDF/NetCDF@…

---

## [Julia Language Server keep crashing, even after reinstall](https://discourse.julialang.org/t/julia-language-server-keep-crashing-even-after-reinstall/67002)

<div class="topic-metadata">

**Author:** [@jeffreyesun](https://discourse.julialang.org/u/jeffreyesun)\
**Replies:** 8\
**Last updated:** [November 29, 2023, 7:41pm UTC](https://discourse.julialang.org/t/julia-language-server-keep-crashing-even-after-reinstall/67002 "2023-11-29T19:41:50Z")

</div>

I hope this is the right place to post this, but recently vscode has become almost unusable because of how often the language server crashes and has to restart. I’ve already uninstalled julia and vscode, and deleted ~/.j…

---

## ["What's in your Julia and Quarto?"](https://discourse.julialang.org/t/whats-in-your-julia-and-quarto/91254)

<div class="topic-metadata">

**Author:** [@pat-alt](https://discourse.julialang.org/u/pat-alt)\
**Replies:** 10\
**Last updated:** [November 29, 2023, 7:07pm UTC](https://discourse.julialang.org/t/whats-in-your-julia-and-quarto/91254 "2023-11-29T19:07:20Z")

</div>

Some of us are using Quarto with Julia, so I thought it would be nice to have a permanent thread on this topic taking inspiration from What is in your startup.jl? by @oxinabox. It would be great to hear about everyone’s …

[Previous page](https://discourse.julialang.org/c/tools/35.md?no_subcategories=false&page=22)

[Next page](https://discourse.julialang.org/c/tools/35.md?no_subcategories=false&page=24)
