platypush/platypush/backend/http
Fabio Manganiello 6e1ab92298
continuous-integration/drone/push Build is passing Details
New components cache management.
The cache is no longer generated at runtime when the application runs -
which may take quite a while, especially on fresh installations.

A `components.json.gz` file is instead generated by the CI/CD process on
every commit to the main branch, and distributed with the package.

The application will read this file when the `inspect` plugin is first
initialized.

This also means that we can no longer cache the `install_cmds`, as they
change depending on the target OS. A new
`application.get_install_commands` action has now been made available to
the UI, so it can get the correct installation commands at runtime.
2024-01-06 22:21:59 +01:00
..
app Major rewrite of the `media` routes. 2023-11-05 01:33:36 +01:00
media [`media.chromecast`] Full plugin rewrite. 2023-11-12 03:08:54 +01:00
request [#311] Docs deps autogen sphinx plugin. 2023-09-24 17:00:08 +02:00
webapp New components cache management. 2024-01-06 22:21:59 +01:00
__init__.py `s/HttpBackend._DEFAULT_HTTP_PORT/HttpBackend.DEFAULT_HTTP_PORT/g` 2023-08-19 13:30:51 +02:00
manifest.yaml Extended manifest files with Python system packages (if available). 2023-08-16 22:43:51 +02:00
utils.py [chore] LINT fixes 2023-07-24 00:35:03 +02:00