summaryrefslogtreecommitdiffstats
path: root/.devcontainer/postCreateCommand.sh
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-09 13:38:02 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-09 13:38:02 +0000
commit6f442e774b9236c999f36c2d7af17640f49bff99 (patch)
tree47e73755bffd41bdde2d59d76cc595f5a1fa75d4 /.devcontainer/postCreateCommand.sh
parentInitial commit. (diff)
downloadgitlint-6f442e774b9236c999f36c2d7af17640f49bff99.tar.xz
gitlint-6f442e774b9236c999f36c2d7af17640f49bff99.zip
Adding upstream version 0.19.1.upstream/0.19.1upstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to '.devcontainer/postCreateCommand.sh')
-rwxr-xr-x.devcontainer/postCreateCommand.sh24
1 files changed, 24 insertions, 0 deletions
diff --git a/.devcontainer/postCreateCommand.sh b/.devcontainer/postCreateCommand.sh
new file mode 100755
index 0000000..e2f0f76
--- /dev/null
+++ b/.devcontainer/postCreateCommand.sh
@@ -0,0 +1,24 @@
+#!/bin/sh -x
+
+brew install asdf
+brew install hatch
+source "$(brew --prefix asdf)/libexec/asdf.sh"
+
+# Install latest python
+asdf plugin add python
+asdf install python 3.11.0
+asdf global python 3.11.0
+
+# You can easily install other python versions like so:
+# asdf install python 3.6.15
+# asdf install python 3.7.15
+# asdf install python 3.8.15
+# asdf install python 3.9.15
+# asdf install python 3.10.8
+# asdf install python pypy3.9-7.3.9
+
+# Setup virtualenv, install all dependencies
+cd /workspaces/gitlint
+$(asdf which python) -m venv .venv
+source .venv/bin/activate
+pip install -r requirements.txt -r test-requirements.txt -r doc-requirements.txt \ No newline at end of file