0
one_file.py
包含一些通用函數,類和main()
。什麼是使setuptools與one_file.py一起工作的最小目錄結構?
我想通過調用main()
函數的命令行腳本來安裝它pip
。
什麼是目錄結構和setup.py
會這樣做?
one_file.py
包含一些通用函數,類和main()
。什麼是使setuptools與one_file.py一起工作的最小目錄結構?
我想通過調用main()
函數的命令行腳本來安裝它pip
。
什麼是目錄結構和setup.py
會這樣做?
你可以用setup.py
和你的模塊逃脫 - 沒有額外的目錄。在你的setup.py
只需使用setup(..., py_modules=['one_file'], ...)
(你可能想檢查確切的拼寫)。要安裝腳本,您可以使用console_scripts
入口點:
from setuptools import setup
setup(
name='one-file',
version='1.0',
py_modules=['one_file'],
entry_points={'console_scripts': ['one-file = one_file:main']}
)