У меня есть что-то подобное в моем файле setup.py
. Однако после установки пакета во время работы пакетов сценарии, определенные в каталоге bin, не добавляются в путь. Обратите внимание, что я использую виртуальную среду. Поэтому я pip install
также выполняю изнутри виртуальную среду, но из виртуальной среды мне все равно приходится указывать полный путь bin/myscripts.py
для его запуска.
from setuptools import setup
setup(
name='MyLib',
version='1.0.0',
author='My name',
author_email='My email',
packages=['package1', 'package2'],
scripts=['bin/myscript.py'],
url='myurl',
description='My library',
install_requires=[
'some1',
'some2'
],
long_description=open('README.md').read(),
)
Обратите внимание, что моя папка Структура следующая.
- bin
- myscript.py
- setup.py
- package1
- package1_lib1
- package1_lib2
- package2
- package2_lib