forked from platformio/platformio-core
Added ability to override a tool version using the "platform_packages" option // Resolve #3798
This commit is contained in:
1 parent
e4fb675d5f
commit
d86f7fc25e
8 files changed
+30
-15
No files matched your search
@@ -38,11 +38,11 @@ def get_installed_core_packages():
|
||||
return result
|
||||
|
||||
|
||||
def get_core_package_dir(name, auto_install=True):
|
||||
def get_core_package_dir(name, spec=None, auto_install=True):
|
||||
if name not in __core_packages__:
|
||||
raise exception.PlatformioException("Please upgrade PlatformIO Core")
|
||||
pm = ToolPackageManager()
|
||||
spec = PackageSpec(
|
||||
spec = spec or PackageSpec(
|
||||
owner="platformio", name=name, requirements=__core_packages__[name]
|
||||
)
|
||||
pkg = pm.get_package(spec)
|
||||
|
||||
Reference in new issue
Block a user