在Pipenv中定义Shell入口点的规范方法?

时间:2019-05-12 22:31:14

标签: python pipenv

使用setuptools,我习惯于定义一个提供“控制台脚本”的setup.py,例如:

entry_points={
  'console_scripts': [ 'app=app:main']
  }

如果现在安装项目(python setup.py installpip install -e .等),则可以通过调用./app在命令行上调用我的应用程序。这为我的应用程序提供了一种分发机制,现在可以从pypi / devpi pip install进行全局编辑,无论是到本地计算机上进行某种实用程序,还是在Docker映像内进行某种应用程序部署的一部分

我现在正试图了解pipenv。这些文档告诉我,我更喜欢使用pipenv进行应用程序开发,而坚持使用setuptools进行库。没关系,但是在pipenv“脚本”之外,是否有任何机制可用于“生产”安装我的应用程序?还是假设有人会说pipenv install --system然后直接在应用程序入口点调用解释器?

这里是什么系统?

0 个答案:

没有答案