What coding style are you using?
We follow
8
coding style with type-hint. We use flake8 to do the lint.What is difference between
extra-requirements.txt
andrequirements.txt
, should I add new dependency torequirements.txt
?Jina only requires very few dependencies as described in
setup.py
. Please keep the content empty (with a .) inrequirements.txt
, so thatpip
won't be confused when installing the dependencies.extra-requirements.txt
is the executor-specific dependency which Jina does not require but some certain executor may do. They are collected here so that one can cherry pick the dependencies viapip install "jina[xyz]"
.More information about this trick can be found in this blog post .