MCPcopy Create free account
hub / github.com/FastLED/FastLED / upgrade_package

Method upgrade_package

ci/util/version_lockfile.py:173–193  ·  view source on GitHub ↗

Remove pin for a specific package (for selective upgrade). Args: package_name: Name of the package to upgrade package_type: Type of package Returns: True if unpinning succeeded

(self, package_name: str, package_type: str = "tool")

Source from the content-addressed store, hash-verified

171 return self._save()
172
173 def upgrade_package(self, package_name: str, package_type: str = "tool") -> bool:
174 """
175 Remove pin for a specific package (for selective upgrade).
176
177 Args:
178 package_name: Name of the package to upgrade
179 package_type: Type of package
180
181 Returns:
182 True if unpinning succeeded
183 """
184 data = self._load()
185 packages = data.get("packages", {})
186
187 key = f"{package_type}/{package_name}"
188 if key in packages:
189 del packages[key]
190 data["packages"] = packages
191 return self._save()
192
193 return True
194
195 def list_pins(self) -> dict[str, dict[str, Any]]:
196 """

Callers

nothing calls this directly

Calls 3

_loadMethod · 0.95
_saveMethod · 0.95
getMethod · 0.45

Tested by

no test coverage detected