setup.py 955 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. import sys
  2. from cx_Freeze import setup, Executable
  3. name = "amap"
  4. version = "0.33"
  5. description = "AMAP - Des produits locaux et de saison"
  6. author = "olivier.massot[at]bas-rhin.fr"
  7. includefiles = []
  8. includes = []
  9. excludes = []
  10. packages = []
  11. optimize = 1
  12. silent = False
  13. icon = r".\rsc\amap.ico"
  14. # construction du dictionnaire des options
  15. options = {"path": sys.path,
  16. "includes": includes,
  17. "excludes": excludes,
  18. "packages": packages,
  19. "include_files": includefiles,
  20. "optimize": optimize,
  21. "silent": silent
  22. }
  23. # pour inclure sous Windows les dll system de Windows necessaires
  24. if sys.platform == "win32":
  25. options["include_msvcr"] = True
  26. target = Executable(
  27. script="amap.py",
  28. base=None,
  29. icon=icon
  30. )
  31. setup(
  32. name=name,
  33. version=version,
  34. description=description,
  35. author=author,
  36. options={"build_exe": options},
  37. executables=[target]
  38. )