diff --git a/platformio/commands/lib/command.py b/platformio/commands/lib/command.py index 7b6c7bb7..d29b7388 100644 --- a/platformio/commands/lib/command.py +++ b/platformio/commands/lib/command.py @@ -355,7 +355,7 @@ def lib_search(query, json_output, page, noninteractive, **filters): "get", "/v2/lib/search", params=dict(query=" ".join(query), page=page), - cache_valid="1d", + x_cache_valid="1d", ) if json_output: @@ -408,7 +408,7 @@ def lib_search(query, json_output, page, noninteractive, **filters): "get", "/v2/lib/search", params=dict(query=" ".join(query), page=int(result["page"]) + 1), - cache_valid="1d", + x_cache_valid="1d", ) @@ -440,7 +440,9 @@ def lib_show(library, json_output): lm = LibraryPackageManager() lib_id = lm.reveal_registry_package_id(library, silent=json_output) regclient = lm.get_registry_client_instance() - lib = regclient.fetch_json_data("get", "/v2/lib/info/%d" % lib_id, cache_valid="1h") + lib = regclient.fetch_json_data( + "get", "/v2/lib/info/%d" % lib_id, x_cache_valid="1h" + ) if json_output: return click.echo(json.dumps(lib)) @@ -535,7 +537,7 @@ def lib_register(config_url): # pylint: disable=unused-argument @click.option("--json-output", is_flag=True) def lib_stats(json_output): regclient = LibraryPackageManager().get_registry_client_instance() - result = regclient.fetch_json_data("get", "/v2/lib/stats", cache_valid="1h") + result = regclient.fetch_json_data("get", "/v2/lib/stats", x_cache_valid="1h") if json_output: return click.echo(json.dumps(result)) diff --git a/platformio/package/manager/platform.py b/platformio/package/manager/platform.py index ecce6a22..0b438018 100644 --- a/platformio/package/manager/platform.py +++ b/platformio/package/manager/platform.py @@ -140,7 +140,7 @@ class PlatformPackageManager(BasePackageManager): # pylint: disable=too-many-an def get_registered_boards(self): return self.get_registry_client_instance().fetch_json_data( - "get", "/v2/boards", cache_valid="1d" + "get", "/v2/boards", x_cache_valid="1d" ) def get_all_boards(self): diff --git a/tests/test_misc.py b/tests/test_misc.py index 36574ee4..9b8fc5d4 100644 --- a/tests/test_misc.py +++ b/tests/test_misc.py @@ -42,7 +42,7 @@ def test_api_internet_offline(without_internet, isolated_pio_core): def test_api_cache(monkeypatch, isolated_pio_core): regclient = RegistryClient() - api_kwargs = {"method": "get", "path": "/v2/stats", "cache_valid": "10s"} + api_kwargs = {"method": "get", "path": "/v2/stats", "x_cache_valid": "10s"} result = regclient.fetch_json_data(**api_kwargs) assert result and "boards" in result monkeypatch.setattr(http, "_internet_on", lambda: False)