setup.py 910 B

1234567891011121314151617181920212223242526
  1. import os, shutil
  2. from setuptools import setup, find_packages
  3. # 移除构建的build文件夹
  4. CUR_PATH = os.path.dirname(os.path.abspath(__file__))
  5. path = os.path.join(CUR_PATH, 'build')
  6. if os.path.isdir(path):
  7. print('INFO del dir ', path)
  8. shutil.rmtree(path)
  9. setup(
  10. name='node', # 应用名
  11. author='wk', # 作者
  12. version='0.1', # 版本号
  13. packages=find_packages(), # 包括在安装包内的Python包
  14. include_package_data=True, # 启用清单文件MANIFEST.in,包含数据文件
  15. exclude_package_data={'docs': ['1.txt']}, # 排除文件
  16. install_requires=[ # 自动安装依赖
  17. 'PyQt5 >= 5.11.3',
  18. 'PyQt5-tools',
  19. 'protobuf == 4.23.4',
  20. 'aio-pika >= 9.0.0',
  21. 'pyinstaller'
  22. ],
  23. )