File tree Expand file tree Collapse file tree 1 file changed +8
-1
lines changed Expand file tree Collapse file tree 1 file changed +8
-1
lines changed Original file line number Diff line number Diff line change @@ -73,6 +73,7 @@ def to_dict(self, generic_paths=False):
73
73
}
74
74
75
75
def pip_conf_get_index_urls () -> list :
76
+ # Get index urls from pip
76
77
pip_index_url_cmd = ["pip" , "config" , "get" , "global.index-url" ]
77
78
pip_extra_index_url_cmd = ["pip" , "config" , "get" , "global.extra-index-url" ]
78
79
index_urls = subprocess .run (pip_index_url_cmd , capture_output = True )
@@ -85,7 +86,13 @@ def pip_conf_get_index_urls() -> list:
85
86
extra_index_urls = []
86
87
else :
87
88
extra_index_urls = extra_index_urls .stdout .decode ("utf-8" ).split ()
88
- all_index_urls = [url for url in index_urls + extra_index_urls if url != "" ]
89
+
90
+ # Extract index urls from environment variables
91
+ pip_index_url_env = [] if os .getenv ("PIP_INDEX_URL" ) is not None else os .getenv ("PIP_INDEX_URL" ).split ()
92
+ pip_extra_index_url_env = [] if os .getenv ("PIP_EXTRA_INDEX_URL" ) is not None else os .getenv ("PIP_EXTRA_INDEX_URL" ).split ()
93
+ pip_env_urls = pip_index_url_env + pip_extra_index_url_env
94
+
95
+ all_index_urls = [url for url in index_urls + extra_index_urls + pip_env_urls if url != "" ]
89
96
return all_index_urls
90
97
91
98
def resolve_dependencies (
You can’t perform that action at this time.
0 commit comments