diff --git a/platformio/managers/package.py b/platformio/managers/package.py index 0b1e0ad1..905b756a 100644 --- a/platformio/managers/package.py +++ b/platformio/managers/package.py @@ -553,7 +553,9 @@ class BasePkgManager(PkgRepoMixin, PkgInstallerMixin): hg_conditions = [ # Handle Developer Mbed URL # (https://developer.mbed.org/users/user/code/package/) - text.startswith("https://developer.mbed.org") + # (https://os.mbed.com/users/user/code/package/) + text.startswith("https://developer.mbed.org"), + text.startswith("https://os.mbed.com") ] if any(git_conditions): url = "git+" + text diff --git a/tests/test_managers.py b/tests/test_managers.py index 6fe2f273..ee2d5df1 100644 --- a/tests/test_managers.py +++ b/tests/test_managers.py @@ -82,6 +82,11 @@ def test_pkg_input_parser(): ("package", None, "hg+https://developer.mbed.org/users/user/code/package/") ], + [ + "https://os.mbed.com/users/user/code/package/", + ("package", None, + "hg+https://os.mbed.com/users/user/code/package/") + ], [ "https://github.com/user/package#v1.2.3", ("package", None, "git+https://github.com/user/package#v1.2.3")