【问题标题】:How to use 'Nuitka' to create a CLI app using a library like 'click'如何使用“Nuitka”使用“click”之类的库创建 CLI 应用程序
【发布时间】:2021-08-17 17:21:50
【问题描述】:

在创建 Click CLI 应用时,我们需要定义入口点,我们在 setup.py 中执行此操作

例如:(来自click docs

from setuptools import setup

setup(
    name='yourscript',
    version='0.1.0',
    py_modules=['yourscript'],
    install_requires=[
        'Click',
    ],
    entry_points={
        'console_scripts': [
            'yourscript = yourscript:cli',
        ],
    },
)

我们如何定义 nuitka 生成的可执行文件的入口点。

【问题讨论】:

    标签: python executable python-click nuitka


    【解决方案1】:

    将入口点传递给nuitka的一种方法如下:

    • 以可编辑模式安装包以生成入口点脚本
    • 将入口点脚本作为主模块传递给nuitka
    $ pip install -e .  
    $ python -m nuitka --onefile $(which yourscript)
    

    【讨论】:

      猜你喜欢
      • 2019-10-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-05-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多