Как добавить «импортированные файлы» для сценария python в файл setup.py? - PullRequest
0 голосов
/ 04 августа 2020

У меня два файла - 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'])
...