Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions solc_select/solc_select.py
Original file line number Diff line number Diff line change
Expand Up @@ -72,6 +72,12 @@ def installed_versions() -> [str]:
def install_artifacts(versions: [str]) -> bool:
releases = get_available_versions()

if "all" not in versions:
not_available_versions = list(set(versions).difference([*releases]))
if not_available_versions:
print(f"{', '.join(not_available_versions)} solc versions are not available.")
return False

for version, artifact in releases.items():
if "all" not in versions:
if versions and version not in versions:
Expand Down