通过flask
安装后,某些Python软件包(例如pip install
)可以用作shell脚本。我的问题是如何创建它们?
最小包装可以写成如下,以及在哪里添加代码?
.
├── library_name
│ ├── __init__.py
│ └── Foo.py
└── setup.py
谢谢!
答案 0 :(得分:2)
使用setup.py中的入口点
from setuptools import setup, find_packages
setup(
name='Foo',
version='1.0',
packages=find_packages(),
url='https://github.com/Bar/Foo.git',
install_requires=[
],
license='',
classifiers=[
'Development Status :: 3 - Alpha',
],
keywords='foo bar',
author='Mr Foo',
entry_points={
'console_scripts': [
'foo = library_name.Foo:main',
],
},
)
这样,当您进行python setup.py安装时,可以从外壳调用foo,它将在Foo.py中执行main
请注意,如果代码中的名称不同,则需要更改library_name,foo,Foo和main。