Skip to content

Add venv option for source installation in docs#3710

Merged
terhorstd merged 5 commits intonest:mainfrom
jessica-mitchell:install-venv-source
Apr 17, 2026
Merged

Add venv option for source installation in docs#3710
terhorstd merged 5 commits intonest:mainfrom
jessica-mitchell:install-venv-source

Conversation

@jessica-mitchell
Copy link
Copy Markdown
Contributor

This adds another option besides no environment and mamba for using source install
@terhorstd need to check dependencies, as nestbuildmatrix and noenv were quite different.
Assumes readline and libncurses is not needed (expecting pynest-ng)

@jessica-mitchell jessica-mitchell added the S: Normal Handle this with default priority label Dec 16, 2025
@jessica-mitchell jessica-mitchell added T: Maintenance Work to keep up the quality of the code and documentation. I: No breaking change Previously written code will work as before, no one should note anything changing (aside the fix) labels Dec 16, 2025
@github-project-automation github-project-automation Bot moved this to In progress in Documentation Dec 16, 2025
Comment thread doc/htmldoc/installation/venv_install.rst Outdated
Comment thread doc/htmldoc/installation/venv_install.rst Outdated
Comment thread doc/htmldoc/installation/venv_install.rst Outdated
Co-authored-by: Dennis Terhorst <terhorstd@users.noreply.github.com>
@heplesser heplesser added this to the NEST 3.10 milestone Mar 5, 2026
Comment thread doc/htmldoc/installation/venv_install.rst Outdated
Comment thread doc/htmldoc/installation/venv_install.rst Outdated
@github-project-automation github-project-automation Bot moved this from In progress to Review in Documentation Apr 17, 2026
Co-authored-by: Guido Trensch <19706694+gtrensch@users.noreply.github.com>
Copy link
Copy Markdown
Contributor

@steffengraber steffengraber left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I tested the installation in a Python venv on Ubuntu 24.04 - without any optional features or dependencies.
So far, everything has gone smoothly.

Copy link
Copy Markdown
Contributor

@terhorstd terhorstd left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM 👍

Copy link
Copy Markdown
Contributor

@gtrensch gtrensch left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM 👍

@terhorstd terhorstd merged commit 3e0810b into nest:main Apr 17, 2026
25 checks passed
@github-project-automation github-project-automation Bot moved this from Review to Done in Documentation Apr 17, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

I: No breaking change Previously written code will work as before, no one should note anything changing (aside the fix) S: Normal Handle this with default priority T: Maintenance Work to keep up the quality of the code and documentation.

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

5 participants