mirror of
https://github.com/zulip/zulip.git
synced 2025-10-23 04:52:12 +00:00
setup_venv: Remove CentOS workaround for fixed pycurl bug.
We are installing pycurl 7.43.0.3 which includes the fix. Signed-off-by: Anders Kaseorg <anders@zulipchat.com>
This commit is contained in:
committed by
Tim Abbott
parent
d312d04510
commit
875002108f
@@ -320,22 +320,6 @@ def do_setup_virtualenv(venv_path, requirements_file, virtualenv_args):
|
||||
print("Configuring pip to use custom CA certificates...")
|
||||
add_cert_to_pipconf()
|
||||
|
||||
# CentOS-specific hack/workaround
|
||||
# Install pycurl with custom flag due to this error when installing
|
||||
# via pip:
|
||||
# __main__.ConfigurationError: Curl is configured to use SSL, but
|
||||
# we have not been able to determine which SSL backend it is using.
|
||||
# Please see PycURL documentation for how to specify the SSL
|
||||
# backend manually.
|
||||
# See https://github.com/pycurl/pycurl/issues/526
|
||||
# The fix exists on pycurl master, but not yet in any release
|
||||
# We can likely remove this when pycurl > 7.43.0.2 comes out.
|
||||
if os.path.exists("/etc/redhat-release"):
|
||||
pycurl_env = os.environ.copy()
|
||||
pycurl_env["PYCURL_SSL_LIBRARY"] = "nss"
|
||||
run([pip, "install", "pycurl==7.43.0.2", "--compile", "--no-cache-dir"],
|
||||
env=pycurl_env)
|
||||
|
||||
try:
|
||||
install_venv_deps(pip, requirements_file)
|
||||
except subprocess.CalledProcessError:
|
||||
|
Reference in New Issue
Block a user