setup.py 720 B

123456789101112131415161718192021222324252627
  1. from setuptools import setup,find_packages
  2. import os
  3. import shutil
  4. import sys
  5. # 参数
  6. rel_path = os.path.dirname(os.path.abspath(__file__))
  7. project_name_tmp = (os.path.abspath(__file__).split('/')[-6]).replace("_","-").split("-")
  8. project_name = "".join([x.capitalize() for x in project_name_tmp])
  9. with open(os.path.join(rel_path, 'ver'),'r') as f:
  10. ver = int(f.readline())
  11. version = f"1.0.{ver}"
  12. platform = sys.platform
  13. if 'win' in platform:
  14. platform = 'win_amd64'
  15. else:
  16. platform = 'linux_x86_64'
  17. setup(
  18. name=project_name,
  19. version=version,
  20. author='zlwl',
  21. packages=find_packages(os.path.join(rel_path)),
  22. python_requires='==3.9.*',
  23. include_package_data=True,
  24. platforms=platform
  25. )