# Tooling

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

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

**Page:** 28

---

## [Make breaking change releases easier to handle. Add release notes to tags via JuliaRegistrator](https://discourse.julialang.org/t/make-breaking-change-releases-easier-to-handle-add-release-notes-to-tags-via-juliaregistrator/103241)

<div class="topic-metadata">

**Author:** [@ianshmean](https://discourse.julialang.org/u/ianshmean)\
**Replies:** 5\
**Last updated:** [August 28, 2023, 12:39am UTC](https://discourse.julialang.org/t/make-breaking-change-releases-easier-to-handle-add-release-notes-to-tags-via-juliaregistrator/103241 "2023-08-28T00:39:03Z")

</div>

The first place I usually go to see why a breaking release is breaking is the package release listing in GitHub. For some reason I’m more likely drawn there than look for a CHANGELOG/HISTORY/NEWS.md However on the relea…

---

## [How can I restart ElectronDisplay?](https://discourse.julialang.org/t/how-can-i-restart-electrondisplay/103034)

<div class="topic-metadata">

**Author:** [@Soldalma](https://discourse.julialang.org/u/Soldalma)\
**Replies:** 2\
**Last updated:** [August 25, 2023, 11:24am UTC](https://discourse.julialang.org/t/how-can-i-restart-electrondisplay/103034 "2023-08-25T11:24:03Z")

</div>

I run using ElectronDisplay in my program, and the charts produced appear in a nice window outside of VSCode. If I run my program by selecting all the code and hitting Ctrl+Enter the REPL window stays open after the p…

---

## [Run Pkg.test but not in a separate process](https://discourse.julialang.org/t/run-pkg-test-but-not-in-a-separate-process/103176)

<div class="topic-metadata">

**Author:** [@kellertuer](https://discourse.julialang.org/u/kellertuer)\
**Replies:** 2\
**Last updated:** [August 25, 2023, 8:26am UTC](https://discourse.julialang.org/t/run-pkg-test-but-not-in-a-separate-process/103176 "2023-08-25T08:26:43Z")

</div>

I would like to have a script that runs my test with a few different settings (basically ENV variables). For that I would like to use Pkg.test (instead of the \] test MyPackage which might be a bit manual for this). Howev…

---

## [Pluto: how to increase the width of "Live docs"](https://discourse.julialang.org/t/pluto-how-to-increase-the-width-of-live-docs/59057)

<div class="topic-metadata">

**Author:** [@maajdl](https://discourse.julialang.org/u/maajdl)\
**Replies:** 7\
**Last updated:** [August 24, 2023, 7:18pm UTC](https://discourse.julialang.org/t/pluto-how-to-increase-the-width-of-live-docs/59057 "2023-08-24T19:18:23Z")

</div>

I found here how to increase the width and the height of output cells in Pluto: \<style\>main {max-width: 1000px;}\</style\> \<style\>pluto-output.scroll\_y {max-height: 2000px;}\</style\> I tried to find out how to increase th…

---

## [How about hosting C/C++/Fortran/Rust code in Julia packages?](https://discourse.julialang.org/t/how-about-hosting-c-c-fortran-rust-code-in-julia-packages/102962)

<div class="topic-metadata">

**Author:** [@jbytecode](https://discourse.julialang.org/u/jbytecode)\
**Replies:** 13\
**Last updated:** [August 24, 2023, 9:16am UTC](https://discourse.julialang.org/t/how-about-hosting-c-c-fortran-rust-code-in-julia-packages/102962 "2023-08-24T09:16:38Z")

</div>

Hey guys, Many of you already knows me as a great Julia follower/developer/advocate in many platforms. So what I mention here is not criticizing Julia’s way of managing legacy or foreign code but my goal is to shed ligh…

---

## [Basic Package Extension Example](https://discourse.julialang.org/t/basic-package-extension-example/102969)

<div class="topic-metadata">

**Author:** [@TI36XPro](https://discourse.julialang.org/u/TI36XPro)\
**Replies:** 6\
**Last updated:** [August 24, 2023, 4:56am UTC](https://discourse.julialang.org/t/basic-package-extension-example/102969 "2023-08-24T04:56:03Z")

</div>

Hello, I’m having some trouble getting a basic example of package extensions working. I might’ve missed it, but there is no “starting from zero” example of how to create package extensions in the docs here. So hopefully…

---

## [Using Pkg.build() within another build script](https://discourse.julialang.org/t/using-pkg-build-within-another-build-script/103121)

<div class="topic-metadata">

**Author:** [@joegilkes](https://discourse.julialang.org/u/joegilkes)\
**Replies:** 0\
**Last updated:** [August 23, 2023, 4:42pm UTC](https://discourse.julialang.org/t/using-pkg-build-within-another-build-script/103121 "2023-08-23T16:42:14Z")

</div>

I’m trying to write a build script for a package that depends on PyCall.jl. In this build script, a new Conda environment gets created for PyCall to then bind to. PyCall binds to a specific Python executable by calling P…

---

## [How to detect memory leak in Julia?](https://discourse.julialang.org/t/how-to-detect-memory-leak-in-julia/103110)

<div class="topic-metadata">

**Author:** [@gitboy16](https://discourse.julialang.org/u/gitboy16)\
**Replies:** 0\
**Last updated:** [August 23, 2023, 12:50pm UTC](https://discourse.julialang.org/t/how-to-detect-memory-leak-in-julia/103110 "2023-08-23T12:50:43Z")

</div>

Hi, Just would like to know whether there is a tool to detect memory leak in a script, package or Julia itself? If yes, could you please provide an example for a simple script? Thank you

---

## [Is there a way to Preview a CSV file in VSCode programatically?](https://discourse.julialang.org/t/is-there-a-way-to-preview-a-csv-file-in-vscode-programatically/103029)

<div class="topic-metadata">

**Author:** [@Soldalma](https://discourse.julialang.org/u/Soldalma)\
**Replies:** 1\
**Last updated:** [August 21, 2023, 1:12pm UTC](https://discourse.julialang.org/t/is-there-a-way-to-preview-a-csv-file-in-vscode-programatically/103029 "2023-08-21T13:12:42Z")

</div>

My program saves a CSV file that I open through VSCode by going to the Explorer pane, right-clicking on the file, and choosing Open Preview on the menu that pops up. Is there a way to do the same thing from inside my pr…

---

## [Julia: Start REPL](https://discourse.julialang.org/t/julia-start-repl/103025)

<div class="topic-metadata">

**Author:** [@gsinha](https://discourse.julialang.org/u/gsinha)\
**Replies:** 3\
**Last updated:** [August 21, 2023, 12:48pm UTC](https://discourse.julialang.org/t/julia-start-repl/103025 "2023-08-21T12:48:22Z")

</div>

Why does this happen after you’ve selected the python interpreter from a conda env? Julia\> C:/ProgramData/anaconda3/Scripts/activate ERROR: syntax: "/" is not a unary operator Stacktrace: \[1\] top-level scope @ non…

---

## [Pluto export to html without including julia source code](https://discourse.julialang.org/t/pluto-export-to-html-without-including-julia-source-code/102928)

<div class="topic-metadata">

**Author:** [@adannenberg](https://discourse.julialang.org/u/adannenberg)\
**Replies:** 3\
**Last updated:** [August 19, 2023, 4:43pm UTC](https://discourse.julialang.org/t/pluto-export-to-html-without-including-julia-source-code/102928 "2023-08-19T16:43:11Z")

</div>

The ability to save a pluto notebook to HTML is great. It looks much better as a webpage in a browser than it does as an exported pdf. I would like to share an exported static HTML file showing my pluto notebook withou…

---

## [Is there a way to name the plots in the Plot Navigator in VSCode Extension?](https://discourse.julialang.org/t/is-there-a-way-to-name-the-plots-in-the-plot-navigator-in-vscode-extension/102931)

<div class="topic-metadata">

**Author:** [@shiokoala](https://discourse.julialang.org/u/shiokoala)\
**Replies:** 0\
**Last updated:** [August 18, 2023, 6:56am UTC](https://discourse.julialang.org/t/is-there-a-way-to-name-the-plots-in-the-plot-navigator-in-vscode-extension/102931 "2023-08-18T06:56:41Z")

</div>

Basically the title. Instead of “Plot #” can it pull from the plot title? It’s not a big deal if it’s not, just that I thought maybe I missed something.

---

## [Why is all profiling wrapped around an evaluation?](https://discourse.julialang.org/t/why-is-all-profiling-wrapped-around-an-evaluation/102759)

<div class="topic-metadata">

**Author:** [@Ross\_Boylan](https://discourse.julialang.org/u/Ross_Boylan)\
**Replies:** 4\
**Last updated:** [August 14, 2023, 6:41pm UTC](https://discourse.julialang.org/t/why-is-all-profiling-wrapped-around-an-evaluation/102759 "2023-08-14T18:41:25Z")

</div>

As far as I can tell, all the basic performance measurement tools operate by giving a macro an expression to evaluate. This seems odd to me, and I think I’m missing an understanding of why this is so. This question is …

---

## [Precompile Package Error: " IOError: could not spawn setenv"](https://discourse.julialang.org/t/precompile-package-error-ioerror-could-not-spawn-setenv/101743)

<div class="topic-metadata">

**Author:** [@AidanRS](https://discourse.julialang.org/u/AidanRS)\
**Replies:** 2\
**Last updated:** [August 14, 2023, 2:00pm UTC](https://discourse.julialang.org/t/precompile-package-error-ioerror-could-not-spawn-setenv/101743 "2023-08-14T14:00:47Z")

</div>

I have been using Julia for about 6 months now very heavily on two devices a Mac and Linux (Pop!\_OS 22.04) and suddenly one day the package manager with Julia on my Linux machine broke. All the packages that I had been u…

---

## [Plotting pane in VSCdoe is empty](https://discourse.julialang.org/t/plotting-pane-in-vscdoe-is-empty/102737)

<div class="topic-metadata">

**Author:** [@Torkel](https://discourse.julialang.org/u/Torkel)\
**Replies:** 1\
**Last updated:** [August 12, 2023, 3:43pm UTC](https://discourse.julialang.org/t/plotting-pane-in-vscdoe-is-empty/102737 "2023-08-12T15:43:44Z")

</div>

Plotting in VSCode has suddenly stopped working, I do not really know why. If I try: using Plots plot(x-\>x) The plotting pane shows up (and shows the right figure number), but is empty: I have tried restarting Jul…

---

## [File Delay in VSCode GUI on HPC](https://discourse.julialang.org/t/file-delay-in-vscode-gui-on-hpc/102730)

<div class="topic-metadata">

**Author:** [@TI36XPro](https://discourse.julialang.org/u/TI36XPro)\
**Replies:** 1\
**Last updated:** [August 11, 2023, 9:03pm UTC](https://discourse.julialang.org/t/file-delay-in-vscode-gui-on-hpc/102730 "2023-08-11T21:03:56Z")

</div>

Hello, I am running Julia simulations on an HPC that uses slurm. I usually connect and set up my slurm run scripts using the VSCode remove development and all that works fine. I can inspect the stdout and stderr in case…

---

## [How to input unicode characters in jupyterlab text editor](https://discourse.julialang.org/t/how-to-input-unicode-characters-in-jupyterlab-text-editor/102712)

<div class="topic-metadata">

**Author:** [@cpf-work](https://discourse.julialang.org/u/cpf-work)\
**Replies:** 0\
**Last updated:** [August 11, 2023, 10:56am UTC](https://discourse.julialang.org/t/how-to-input-unicode-characters-in-jupyterlab-text-editor/102712 "2023-08-11T10:56:48Z")

</div>

This is not a question but a solution. Perhaps everyone knows this already, but it took my some time to figure out so I thought I’d share it. I am using jupyter lab 4 with julia (julia 1.9.2, IJulia 1.24.2). In notebook…

---

## [Julia hangs on \`using PProf\`](https://discourse.julialang.org/t/julia-hangs-on-using-pprof/102646)

<div class="topic-metadata">

**Author:** [@Larbino1](https://discourse.julialang.org/u/Larbino1)\
**Replies:** 1\
**Last updated:** [August 9, 2023, 4:26pm UTC](https://discourse.julialang.org/t/julia-hangs-on-using-pprof/102646 "2023-08-09T16:26:19Z")

</div>

I’m trying to do some allocation profiling. I start a thread, which is reading from a pipe, and I want to check that it is not allocating. Then, I do using PProf and julia hangs. If I do using PProf before starting th…

---

## [How to measure precompilation time?](https://discourse.julialang.org/t/how-to-measure-precompilation-time/102617)

<div class="topic-metadata">

**Author:** [@gdalle](https://discourse.julialang.org/u/gdalle)\
**Replies:** 11\
**Last updated:** [August 9, 2023, 9:39am UTC](https://discourse.julialang.org/t/how-to-measure-precompilation-time/102617 "2023-08-09T09:39:07Z")

</div>

Source of latency Measurement method Precompilation time ??? Load time @time\_imports using MyPackage Compilation time @time MyPackage.myfunc() I could do @time Pkg.add("MyPackage") but it combines the down…

---

## [Error precompiling VSCodeServer in Julia 1.11-DEV (nightly)](https://discourse.julialang.org/t/error-precompiling-vscodeserver-in-julia-1-11-dev-nightly/102478)

<div class="topic-metadata">

**Author:** [@user664303](https://discourse.julialang.org/u/user664303)\
**Replies:** 3\
**Last updated:** [August 6, 2023, 8:33pm UTC](https://discourse.julialang.org/t/error-precompiling-vscodeserver-in-julia-1-11-dev-nightly/102478 "2023-08-06T20:33:27Z")

</div>

One of my packages is throwing an error in CI on the Julia nightly build (1.11-DEV), so I wanted to test it out locally, in VS Code. However, after installing the nightly build and the necessary packages, when I try to r…

---

## [Docstring linting (e.g., check for missing argument descriptions in the docstring)](https://discourse.julialang.org/t/docstring-linting-e-g-check-for-missing-argument-descriptions-in-the-docstring/102237)

<div class="topic-metadata">

**Author:** [@abelsiqueira](https://discourse.julialang.org/u/abelsiqueira)\
**Replies:** 3\
**Last updated:** [August 3, 2023, 12:45pm UTC](https://discourse.julialang.org/t/docstring-linting-e-g-check-for-missing-argument-descriptions-in-the-docstring/102237 "2023-08-03T12:45:17Z")

</div>

Is there a package for linting the docstrings? I am looking for something like pydocstyle, but something that just checks that the arguments in the function signature are included in the docstring is already valuable.

---

## [\[Seeking feedback\] Package for easy customization of startup.jl](https://discourse.julialang.org/t/seeking-feedback-package-for-easy-customization-of-startup-jl/102351)

<div class="topic-metadata">

**Author:** [@abraemer](https://discourse.julialang.org/u/abraemer)\
**Replies:** 8\
**Last updated:** [August 3, 2023, 10:13am UTC](https://discourse.julialang.org/t/seeking-feedback-package-for-easy-customization-of-startup-jl/102351 "2023-08-03T10:13:13Z")

</div>

Hi all, over in the other thread by @gdalle I suggested that his tutorials could include a small generator for startup.jl files with some common configurations like Revise.jl, OhMyREPL.jl, PkgTemplates.jl. He suggested …

---

## [ClimatePlots installation](https://discourse.julialang.org/t/climateplots-installation/101609)

<div class="topic-metadata">

**Author:** [@aasdelat](https://discourse.julialang.org/u/aasdelat)\
**Replies:** 2\
**Last updated:** [August 2, 2023, 9:27pm UTC](https://discourse.julialang.org/t/climateplots-installation/101609 "2023-08-02T21:27:05Z")

</div>

I am not able to install the ClimatePlots package, due to a problem with the conda manager, that seems to not properly install matplotlib. I have completely uninstalled julia (executable and configuration-packages direc…

---

## [Package Manager, Gitlab newer version not liking SSH keys](https://discourse.julialang.org/t/package-manager-gitlab-newer-version-not-liking-ssh-keys/102375)

<div class="topic-metadata">

**Author:** [@Allan\_Baker](https://discourse.julialang.org/u/Allan_Baker)\
**Replies:** 0\
**Last updated:** [August 1, 2023, 10:29pm UTC](https://discourse.julialang.org/t/package-manager-gitlab-newer-version-not-liking-ssh-keys/102375 "2023-08-01T22:29:34Z")

</div>

A funny thing happened the other day. We have an internal gitlab server. I have a registry setup. The registry was working fine. On the IT side they did something to gitlab when they were adding required expirations …

---

## [Distributing scripts with self-managed dependencies](https://discourse.julialang.org/t/distributing-scripts-with-self-managed-dependencies/102317)

<div class="topic-metadata">

**Author:** [@bensetterholm](https://discourse.julialang.org/u/bensetterholm)\
**Replies:** 12\
**Last updated:** [August 1, 2023, 9:01pm UTC](https://discourse.julialang.org/t/distributing-scripts-with-self-managed-dependencies/102317 "2023-08-01T21:01:47Z")

</div>

I am looking for a best practice solution to the following situation. I am developing a data processing pipeline for my team. All of the core functionality I have wrapped up in a standard julia module (file I/O with our…

---

## [VS Code's built-in REPL does not seem to work with new contextual module repl under Julia 1.9](https://discourse.julialang.org/t/vs-codes-built-in-repl-does-not-seem-to-work-with-new-contextual-module-repl-under-julia-1-9/102256)

<div class="topic-metadata">

**Author:** [@jinfreedom](https://discourse.julialang.org/u/jinfreedom)\
**Replies:** 1\
**Last updated:** [July 29, 2023, 10:44pm UTC](https://discourse.julialang.org/t/vs-codes-built-in-repl-does-not-seem-to-work-with-new-contextual-module-repl-under-julia-1-9/102256 "2023-07-29T22:44:05Z")

</div>

VS Code’s built-in REPL, launched by alt-J alt-O, allows to execute code blocks from editor with shortcuts, thus quite useful in code development. Recent Julia 1.9 includes the very welcoming new feature of switching to …

---

## [Julia support for Geany (WIP)](https://discourse.julialang.org/t/julia-support-for-geany-wip/52676)

<div class="topic-metadata">

**Author:** [@AndiMD](https://discourse.julialang.org/u/AndiMD)\
**Replies:** 11\
**Last updated:** [July 19, 2023, 8:15pm UTC](https://discourse.julialang.org/t/julia-support-for-geany-wip/52676 "2023-07-19T20:15:29Z")

</div>

Dear community, thanks to efforts by @getzze, Julia support is coming to Geany. Geany is a lighweight crossplatform IDE that is somewhere between VIM and vscode. Feedback / testers / contributers welcome! https://gith…

---

## [Pluto can't find developmental package](https://discourse.julialang.org/t/pluto-cant-find-developmental-package/102018)

<div class="topic-metadata">

**Author:** [@Allan\_Baker](https://discourse.julialang.org/u/Allan_Baker)\
**Replies:** 6\
**Last updated:** [July 25, 2023, 1:25pm UTC](https://discourse.julialang.org/t/pluto-cant-find-developmental-package/102018 "2023-07-25T13:25:52Z")

</div>

It seems like this should be a common work flow, but I’ve been messing with this for over an hour and none of the examples seem to be what I need or I’m messing something up. I have a great new project I’m developing. …

---

## [VSCode Deleting Julia Extension Settings](https://discourse.julialang.org/t/vscode-deleting-julia-extension-settings/102054)

<div class="topic-metadata">

**Author:** [@TI36XPro](https://discourse.julialang.org/u/TI36XPro)\
**Replies:** 0\
**Last updated:** [July 25, 2023, 3:15am UTC](https://discourse.julialang.org/t/vscode-deleting-julia-extension-settings/102054 "2023-07-25T03:15:49Z")

</div>

I am trying to set up a new project and am having issues with VSCode deleting the entry for julia.environmentPath. If I don’t include julia.environmentPath in settings.json, I get a prompt each time I start VSCode telli…

---

## [Julia Language Server and VSCode Issue on HPC](https://discourse.julialang.org/t/julia-language-server-and-vscode-issue-on-hpc/102029)

<div class="topic-metadata">

**Author:** [@TI36XPro](https://discourse.julialang.org/u/TI36XPro)\
**Replies:** 3\
**Last updated:** [July 24, 2023, 6:03pm UTC](https://discourse.julialang.org/t/julia-language-server-and-vscode-issue-on-hpc/102029 "2023-07-24T18:03:22Z")

</div>

Hello, I am having some issues with the language server. I’ll describe what I am trying to do first. I am getting my development environment set up on a new cluster. I want to be able to use the Julia Extension via VSC…

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

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