Skip to content

Commit 5f7b063

Browse files
committed
Require Virtualenv
1 parent 3176595 commit 5f7b063

File tree

2 files changed

+9
-2
lines changed

2 files changed

+9
-2
lines changed

content/howtos/development/spoofax-dev-requirements.md

+7-2
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,13 @@ The following tools are required to build and develop Spoofax:
2626

2727
During a build of Spoofax, Pip will install some Python dependencies into a virtual environment. No extra Python dependencies are required for this (with one small exception, see the note below). The latest version of Pip will automatically be installed inside the virtual environment.
2828

29-
!!! warning ""
30-
Debian and derivatives (like Ubuntu) do not include the full standard library when installing Python ([bug 1290847](https://bugs.launchpad.net/ubuntu/+source/python3.4/+bug/1290847/+index?comments=all)), so you will need to install `python3-venv` to ensure the virtual environment can be created.
29+
30+
??? summary "Python Virtualenv 20.21.0 or newer"
31+
You need to install Python Virtualenv. For example:
32+
33+
```shell
34+
python3 -m pip install virtualenv
35+
```
3136

3237

3338
??? summary "Maven 3.5.4 or newer (except Maven 3.6.1 and 3.6.2)"

content/release/migrate/vnext.md

+2
Original file line numberDiff line numberDiff line change
@@ -21,3 +21,5 @@ MissingDependencyException: Language for dependency org.metaborg:org.metaborg.me
2121

2222

2323

24+
## Install Virtualenv
25+
To build Spoofax 2 as a developer, you need to install Python Virtualenv using `python3 -m pip install virtualenv`.

0 commit comments

Comments
 (0)