擅长:python、mysql、java
<p>我喜欢分离实体。JIRA客户机库可以在任何地方使用:自动化一些常规操作、作为cron脚本运行、作为某个web应用程序的后端管理一些活动以及作为命令行应用程序的库。你知道吗</p>
<p>在我看来,将它们分开是有意义的:不要强迫人们安装不必要的依赖项:为什么有人需要在后端服务器上安装<a href="http://click.pocoo.org/5/" rel="noreferrer">click</a>或<a href="https://ipython.org" rel="noreferrer">ipython</a>?绝对选择<strong>#2</strong>。
顺便问一下,您是否考虑过选项3:将它们完全分开?独立的存储库,独立的包。有道理吗?
因此,对于JIRA图书馆,我们将运行:</p>
<pre><code>pip install jira
</code></pre>
<p>对于JIRA cli:</p>
<pre><code>pip install jira-cli
</code></pre>
<p>附言:我是你们图书馆的用户,在生产中积极使用。干得好!:)</p>