私はPython JIRAパッケージを管理しています。このパッケージには、jira pythonモジュール(ライブラリ)とjirashell対話型CLIツールの2つの部分が含まれています。Pythonライブラリでデフォルトでcliコマンドをインストールする必要がありますか?
これまでずっと一緒にバンドルされていましたが、CLIツールには新しい要件のIPythonがあり、一部のユーザーはipython was not installed by defaultという不平を言いました。
私はそれを要件リストに追加しました。新しい要件ではライブラリの使用が非常に難しくなっています。インストールには問題があり、ライブラリには使用できないため)。
私は、私はデフォルトでインストールされるかについての意思決定を行う必要がある(エキストラ)で、オプションの要件を使用する方法がわからんが(pip install jira
)
は、私はこれらの二つのオプションを参照してください。
- デフォルトがすべき両方をインストールします(大きな要件)。ライブラリを入手することだけに興味がある人は、CLI要件のインストールを避けるために、
pip install jira[library]
を使用する必要があります。 - デフォルトでは、唯一のライブラリをインストールする必要があり、そう
cli
ユーザーはあなたのための最良のアプローチとして見えるの答えを投票してくださいpip install jira[cli]
と、彼らはそれをインストールする場合にのみ、それを使用することができるようになります。
これは、ほぼ確実に "主に意見に基づく"とみなされています。私はgrundioが提案するオプション3に行くだろう。私もあなたのツールを広範囲に使用していますが、私はあなたのログイン以外にjira-shellの価値を見たことがなく、簡単な機能を持っています。 – kdopen