platypush/platypush/common
Fabio Manganiello 53bdcb9604
A major rewrite of the `inspect` plugin.
- The `inspect` plugin and the Sphinx inspection extensions now use the
  same underlying logic.

- Moved all the common inspection logic under
  `platypush.common.reflection`.

- Faster scanning of the available integrations and components through a
  pool of threads.

- Added `doc_url` parameters.

- Migrated events and responses metadata scanning logic.

- Now expanding some custom Sphinx tag instead of returning errors when
  running outside of the Sphinx context - it includes `:class:`,
  `:meth:` and `.. schema::`.
2023-10-09 01:33:45 +02:00
..
gstreamer Better documentation for the Redis server + LINT fixes. 2023-08-02 22:17:11 +02:00
reflection A major rewrite of the `inspect` plugin. 2023-10-09 01:33:45 +02:00
spotify Added music.spotify UI integration 2021-07-20 01:35:21 +02:00
__init__.py Better documentation for the Redis server + LINT fixes. 2023-08-02 22:17:11 +02:00
_types.py Added `wait_stop` and `shoud_stop` methods to `StoppableThread`. 2023-03-24 16:05:18 +01:00
db.py New API to check if a table class exists before defining it. 2023-10-09 01:33:44 +02:00
sensors.py Added `common.sensors` package. 2023-03-31 22:50:47 +02:00