Как указать относительный путь к файлу для копирования при установке пакета? - PullRequest
0 голосов
/ 13 мая 2019

Я пытаюсь скопировать некоторые файлы в пакете в корневой каталог, но при копировании выдается сообщение об ошибке no such file or directory.

Как указать относительный путь в этом случае?

CUSTOM_COMMANDS = [
    ['sudo', 'apt-get', 'update'],
    ['sudo', 'apt-get', '--assume-yes', 'install', 'ffmpeg'],
    ['sudo', 'cp', os.getcwd() + '/app/init/celeryd', '/etc/init.d/'],
    ['sudo', 'cp', os.getcwd() + '/app/init/celerybeat', '/etc/init.d/'],
    ['sudo', 'cp', os.getcwd() + '/app/default/celeryd', '/etc/default/']
]

setuptools.setup(
    description='Image/Video recording software - Detect and uploads motions to WandSentry.',
    long_description=LONG_DESCRIPTION,
    long_description_content_type='text/markdown',
    packages=setuptools.find_packages(),
    package_data={'app': ['init/celeryd', 'init/celerybeat', 'default/celeryd', 'default/celerybeat']},
    include_package_data=True,
    install_requires=[
        'WSDiscovery', 'netifaces', 'imutils', 'opencv-python',
        'peewee', 'celery', 'flask', 'flask-restful',
    ]
)

Получение ошибки при использовании пользовательских команд.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...