Dalam versi terbaru dari watchdog (0.10.0), saat ini kita harus menginstal argh
secara eksplisit agar proses kita dapat dimulai. Tanpa argh
diinstal secara eksplisit, kita melihat pengecualian berikut:
Traceback (most recent call last):
File "/env/bin/watchmedo", line 6, in <module>
from watchdog.watchmedo import main
File "/env/lib/python3.7/site-packages/watchdog/watchmedo.py", line 39, in <module>
from argh import arg, aliases, ArghParser, expects_obj
ModuleNotFoundError: No module named 'argh'
Watchmedo sekarang menjadi tambahan. Untuk menginstalnya dan dependensinya, Anda harus menggunakan:
python -m pip install watchdog[watchmedo]
Dan kemudian argh
akan otomatis terinstal.
Kedengarannya bagus, terima kasih!
argh tidak diinstal secara otomatis untuk versi saat ini!
tetapi apakah unittest membutuhkannya.