We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 82b291d commit 487b0a5Copy full SHA for 487b0a5
builder/penv_setup.py
@@ -101,7 +101,7 @@ def get_packages_to_install(deps, installed_packages):
101
elif name == "platformio":
102
# Enforce the version from the direct URL if it looks like one.
103
# If version can't be parsed, fall back to accepting any installed version.
104
- m = re.search(r'/v?(\d+\.\d+\.\d+(?:\.\d+)?)(?:\.(?:zip|tar\.gz|tar\.bz2))?$', spec)
+ m = re.search(r'/v?(\d+\.\d+\.\d+(?:[.-]\w+)?(?:\.\d+)?)(?:\.(?:zip|tar\.gz|tar\.bz2))?$', spec)
105
if m:
106
expected_ver = pepver_to_semver(m.group(1))
107
if installed_packages.get(name) != expected_ver:
0 commit comments