Skip to content

Commit

Permalink
pass ssl_verify as env var
Browse files Browse the repository at this point in the history
  • Loading branch information
jaimergp committed Sep 13, 2024
1 parent 89348cc commit bb1c92a
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions constructor/fcp.py
Original file line number Diff line number Diff line change
Expand Up @@ -451,16 +451,16 @@ def main(info, verbose=True, dry_run=False, conda_exe="conda.exe"):
# We need to preserve the configuration for proxy servers and ssl, otherwise if constructor is
# running in a host that sits behind proxy (usually in a company / corporate environment) it
# will have this settings reset with the call to conda_replace_context_default
# We can pass ssl_verify via env var, but proxy_servers is a mapping so we need to do it by hand
# See: https://github.com/conda/constructor/issues/304
proxy_servers = conda_context.proxy_servers
ssl_verify = conda_context.ssl_verify

with env_vars({
"CONDA_PKGS_DIRS": download_dir,
"CONDA_SSL_VERIFY": str(conda_context.ssl_verify),
}, conda_replace_context_default):
# Restoring the state for both "proxy_servers" and "ssl_verify" to what was before
# Restoring the state for "proxy_servers" to what it was before
conda_context.proxy_servers = proxy_servers
conda_context.ssl_verify = ssl_verify

(
pkg_records,
Expand Down

0 comments on commit bb1c92a

Please sign in to comment.