UKCloud / maloja

A Python toolkit for use with your VMware cloud. You can survey existing infrastructure and automate the task of building VApps.
Apache License 2.0
2 stars 0 forks source link

Provide self-installer for Windows #50

Open tundish opened 8 years ago

tundish commented 8 years ago

First run with py2exe suggests ruamel.yaml might pose a problem:

C:\Users\User\src\maloja>%HOME%\py3.5\scripts\python setup.py py2exe
running py2exe
running build_py
Error: Namespace packages not yet supported: Skipping package 'ruamel'
Error: Namespace packages not yet supported: Skipping package 'ruamel'

  30 missing Modules
  ------------------
? Cookie                              imported from requests.compat
? OpenSSL                             imported from requests.packages.urllib3.contrib.pyopenssl
? Queue                               imported from requests.packages.urllib3.connectionpool
? _abcoll                             imported from requests.packages.urllib3.packages.ordered_dict
? backports                           imported from requests.packages.urllib3.packages.ssl_match_hostname
? certifi                             imported from requests.certs
? chardet                             imported from requests.packages
? cookielib                           imported from requests.compat
? multiprocessing.SimpleQueue         imported from concurrent.futures.process
? ndg                                 imported from requests.packages.urllib3.contrib.pyopenssl
? netbios                             imported from uuid
? ordereddict                         imported from chameleon.parser
? packaging                           imported from pkg_resources
? pyasn1                              imported from requests.packages.urllib3.contrib.pyopenssl
? readline                            imported from cmd, code, pdb
? ruamel                              imported from maloja.console, maloja.model
? simplejson                          imported from requests.compat
? singledispatch                      imported from maloja.broker
? urllib.getproxies                   imported from requests.compat
? urllib.proxy_bypass                 imported from requests.compat
? urllib.quote                        imported from requests.compat
? urllib.quote_plus                   imported from requests.compat
? urllib.unquote                      imported from requests.compat
? urllib.unquote_plus                 imported from requests.compat
? urllib.urlencode                    imported from requests.compat, requests.packages.urllib3.request
? urllib3                             imported from requests.packages
? win32evtlog                         imported from logging.handlers
? win32evtlogutil                     imported from logging.handlers
? win32wnet                           imported from uuid
? zope                                imported from chameleon.i18n, chameleon.interfaces, chameleon.tal
Building 'dist\main.exe'.
error: [Errno 2] No such file or directory: 'C:\\Users\\User\\py3.5\\lib\\site-packages\\py2exe\\run-py3.5-win32.exe'
tundish commented 8 years ago

Py2exe lacks C:\Users\User\py3.5\lib\site-packages\py2exe\run-py3.5-win32.exe' but there is a C:\Users\User\py3.5\lib\site-packages\py2exe\run-py3.4-win32.exe'.

Pausing on py2exe for now. Might continue with Python 3.4.