platypush/platypush
Fabio Manganiello c3337ccc6c
continuous-integration/drone/push Build is passing Details
[#311] Docs deps autogen sphinx plugin.
Added an `add_dependencies` plugin to the Sphinx build process that
parses the manifest files of the scanned backends and plugins and
automatically generates the documentation for the required dependencies
and triggered events.

This means that those dependencies are no longer required to be listed
in the docstring of the class itself.

Also in this commit:

- Black/LINT for some integrations that hadn't been touched in a long
  time.

- Deleted some leftovers from previous refactors (deprecated
  `backend.mqtt`, `backend.zwave.mqtt`, `backend.http.request.rss`).

- Deleted deprecated `inotify` backend - replaced by `file.monitor` (see
  #289).
2023-09-24 17:00:08 +02:00
..
app Added `--device_id` command line option. 2023-08-17 23:16:24 +02:00
backend [#311] Docs deps autogen sphinx plugin. 2023-09-24 17:00:08 +02:00
builder Updated default config.yaml. 2023-09-04 02:22:46 +02:00
bus Support to register/unregister custom handlers on the bus. 2023-09-17 02:29:11 +02:00
commands Removed `typing-extensions` dependency. 2023-09-18 14:05:39 +02:00
common Better documentation for the Redis server + LINT fixes. 2023-08-02 22:17:11 +02:00
config FIX: We shouldn't expand `cfgfile` if it's empty. 2023-09-21 01:18:15 +02: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 Removed `typing-extensions` dependency. 2023-09-18 14:05:39 +02: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 python-croniter dependency to Fedora. 2023-09-23 16:20:28 +02:00
message [#316] Added RPM dependencies. 2023-09-21 23:20:06 +02: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 Removed `typing-extensions` dependency. 2023-09-18 14:05:39 +02:00
plugins [#311] Docs deps autogen sphinx plugin. 2023-09-24 17:00:08 +02:00
procedure Major LINT fixes 2021-04-05 00:58:44 +02:00
process Removed `typing-extensions` dependency. 2023-09-18 14:05:39 +02:00
runner Removed `typing-extensions` dependency. 2023-09-18 14:05:39 +02:00
schemas Disk I/O stats are not always available and should therefore be optional. 2023-04-23 22:25:24 +02:00
user LINT/format fixes. 2023-04-25 10:36:27 +02:00
utils Added Fedora to the available Docker base images. 2023-09-22 19:02:13 +02:00
__init__.py Added `get_default_pid_file` utility method. 2023-08-14 10:47:25 +02:00
__main__.py The __main__ function should take no arguments. 2023-08-17 01:35:39 +02:00
cli.py Refactored Platydock and Platyvenv. 2023-08-31 01:16:56 +02:00
logger.py Refactored structure of main application and startup scripts. 2023-07-23 23:12:36 +02:00