platypush/platypush
Fabio Manganiello edd92b8467
Fix: Ensure that components cache keys are ordered before dumping to file.
Reason: The CI/CD automation regenerates the cache file, and commits
the changes if it differs from the previous version.

The only way to ensure semantic equivalence is to sort the keys upon
dump.
2024-01-06 22:50:34 +01:00
..
app Added cachedir to configuration. 2023-10-09 01:33:44 +02:00
backend [Automatic] Updated UI files 2024-01-06 21:27:39 +00:00
builder Removed typing.Final from some of the most commonly used modules. 2023-09-26 23:50:10 +02:00
bus Removed typing.Final from some of the most commonly used modules. 2023-09-26 23:50:10 +02:00
commands Removed typing-extensions dependency. 2023-09-18 14:05:39 +02:00
common Marshmallow has replaced field.default with field.dump_default. 2024-01-05 02:56:10 +01:00
config Updated reference configuration sample for alarm. 2023-12-18 14:05:35 +01:00
context Format string typo fix 2023-06-30 23:07:00 +02:00
cron Added wait_stop method to the entities engine and cron scheduler. 2023-08-14 23:49:47 +02:00
entities [alarm] Added media_repeat configuration. 2023-12-18 13:46:45 +01:00
event Removed dependency from prctl. 2023-07-23 19:17:30 +02:00
exceptions Added support for JWT token-based authentication 2021-02-12 22:43:34 +01:00
install Added cachedir to configuration. 2023-10-09 01:33:44 +02:00
message Several improvements for request/procedure execution. 2024-01-04 13:13:16 +01:00
migrations Pass the configuration file used by the application to the Alembic process. 2023-08-19 13:23:20 +02:00
platydock Added Fedora to the available Docker base images. 2023-09-22 19:02:13 +02:00
platyvenv [platyvenv] Add the venv bin directory to the PATH. 2023-10-22 02:28:31 +02:00
plugins Fix: Ensure that components cache keys are ordered before dumping to file. 2024-01-06 22:50:34 +01:00
procedure Several improvements for request/procedure execution. 2024-01-04 13:13:16 +01:00
process Removed typing-extensions dependency. 2023-09-18 14:05:39 +02:00
runner Ensure that the application always terminates on Ctrl+C. 2023-10-22 02:33:15 +02:00
schemas [system] A more robust logic to parse cache size from cpuinfo. 2024-01-04 13:55:08 +01:00
user LINT/format fixes. 2023-04-25 10:36:27 +02:00
utils New components cache management. 2024-01-06 22:21:59 +01:00
__init__.py Expose run on the base package level. 2023-11-03 20:54:46 +00:00
__main__.py The __main__ function should take no arguments. 2023-08-17 01:35:39 +02:00
cli.py [WIP] Large refactor of the inspection plugin and models. 2023-10-09 01:33:44 +02:00
components.json.gz [Automatic] Updated components cache 2024-01-06 21:46:12 +00:00
logger.py Refactored structure of main application and startup scripts. 2023-07-23 23:12:36 +02:00