From 399ca3b671ec15a44b7ea24d27d91f960b78274a Mon Sep 17 00:00:00 2001 From: iarspider Date: Thu, 22 Oct 2020 02:16:11 +0200 Subject: Add qgraf (#19404) * Add recipe for qgraf * Revert "Add recipe for qgraf" This reverts commit 76783f73867a32b4a96e980e31a433ed3c0037fd. * Add qgraf * Update package.py Changes from review * Changes from MR * Fix for URLs containing @ symbol Co-authored-by: Ivan Razumov Co-authored-by: Adam J. Stewart --- lib/spack/spack/url.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'lib') diff --git a/lib/spack/spack/url.py b/lib/spack/spack/url.py index 4969d5f353..aa40524ae8 100644 --- a/lib/spack/spack/url.py +++ b/lib/spack/spack/url.py @@ -31,7 +31,7 @@ from six import StringIO from six.moves.urllib.parse import urlsplit, urlunsplit import llnl.util.tty as tty -from llnl.util.tty.color import colorize +from llnl.util.tty.color import cescape, colorize import spack.error import spack.util.compression as comp @@ -898,6 +898,9 @@ def color_url(path, **kwargs): errors (bool): Append parse errors at end of string. subs (bool): Color substitutions as well as parsed name/version. """ + # Allow URLs containing @ and } + path = cescape(path) + errors = kwargs.get('errors', False) subs = kwargs.get('subs', False) -- cgit v1.2.3-60-g2f50