platypush/platypush
Fabio Manganiello a2c8e27bd8 Removed PyJWT dependency.
PyJWT is a very brittle and cumbersome dependency that expects several
cryptography libraries to be already installed on the system, and it can
lead to hard-to-debug errors when ported to different systems.

Moreover, it installs the whole `cryptography` package, which is several
MBs in size, takes time to compile, and it requires a Rust compiler to
be present on the target machine.

Platypush will now use the Python-native `rsa` module to handle JWT
tokens.
2022-11-21 12:30:38 +01:00
..
backend Added `tts.mimic3` integration. 2022-09-30 10:51:17 +02:00
bus LINT warning fixes 2022-01-23 14:25:00 +01:00
common Create application ngrok tunnel method moved to utils 2021-11-07 11:35:47 +01:00
config FIX: Skip empty lines on `config.include` 2022-10-14 20:56:18 +02:00
context Do a lazy plugin initialization in the Variable class 2022-06-07 00:04:29 +02:00
cron A more robust cron start logic 2022-10-27 10:45:59 +02:00
event Implemented synchronization with webhook responses. 2022-08-30 23:35:19 +02:00
exceptions Added support for JWT token-based authentication 2021-02-12 22:43:34 +01:00
message tidal-integration (#223) 2022-09-16 21:48:09 +02:00
platydock Added libcap-dev to build requirements for Ubuntu Docker images 2021-11-28 22:40:04 +01:00
plugins FIX: Task.set_name only works on Python >= 3.8 2022-11-21 09:49:57 +01:00
procedure Major LINT fixes 2021-04-05 00:58:44 +02:00
schemas FIX: Broken docstring 2022-09-30 10:56:08 +02:00
user Removed PyJWT dependency. 2022-11-21 12:30:38 +01:00
utils Removed PyJWT dependency. 2022-11-21 12:30:38 +01:00
__init__.py Bump version: 0.23.5 → 0.23.6 2022-09-19 20:41:02 +02:00
__main__.py Dashboard rewritten in vue.js 2019-07-07 20:11:32 +02:00
logger.py - The context should be properly expanded also when calling a Python procedure 2021-02-27 20:27:36 +01:00