У меня два файла - command-cli
и myLib.py
. Я импортировал myLib.py
в command-cli
и использовал функции из myLib.py
в command-cli
. Как я могу добавить myLib.py
в setup.py
файл, чтобы использовать его как библиотеку с функциями для command-cli
? Теперь я добавил его в файл setup.py следующим образом: scripts=['command-cli', 'myLib.py'])
, все работает нормально, но после установки пакета, если я начну набирать myLib
и нажимаю Tab
для автозаполнения, я вижу предложение myLib.py
. Это выглядит неправильно, потому что я не хочу использовать myLib.py в качестве команды, только как файл lib.
файл command-cli:
#!/usr/bin/python
import myLib
myLib.a()
файл myLib.py:
def a():
print("Hello, I`m working now, all fine")
файл setup.py:
#!/usr/bin/env python
from distutils.core import setup
setup(name='command-cli',
version='1.0',
description='My command',
author='gyok',
author_email='gyok',
scripts=['command-cli', 'myLib.py'])