mitsuhiko / platter

A useful helper for wheel deployments.
Other
335 stars 52 forks source link

How to debug a failed build? #34

Closed cabello closed 9 years ago

cabello commented 9 years ago

I have a Django project running Python 2.7.10 and I am trying platter build on it:

$ platter build .
Using package from .
Using wheel cache in /Users/daniloc/Library/Caches/platter
Downloading and extracting virtualenv bootstrapper
  Created scratchpad in /var/folders/f5/q7dq3r6n4ll1snkyg3rfp98m0000gn/T/tmpeSDlla-venv-tmp
  Executing /Users/daniloc/.virtualenvs/platter/bin/pip install --download /var/folders/f5/q7dq3r6n4ll1snkyg3rfp98m0000gn/T/tmpeSDlla-venv-tmp virtualenv
    Downloading/unpacking virtualenv
      Saved /var/folders/f5/q7dq3r6n4ll1snkyg3rfp98m0000gn/T/tmpeSDlla-venv-tmp/virtualenv-13.1.2-py2.py3-none-any.whl
    Successfully downloaded virtualenv
    Cleaning up...
Created scratchpad in /var/folders/f5/q7dq3r6n4ll1snkyg3rfp98m0000gn/T/tmpNioMMd-venv
Initializing build virtualenv in /var/folders/f5/q7dq3r6n4ll1snkyg3rfp98m0000gn/T/tmpNioMMd-venv
  Executing /Users/daniloc/.virtualenvs/platter/bin/python /var/folders/f5/q7dq3r6n4ll1snkyg3rfp98m0000gn/T/tmpeSDlla-venv-tmp/virtualenv.py /var/folders/f5/q7dq3r6n4ll1snkyg3rfp98m0000gn/T/tmpNioMMd-venv
    Using real prefix '/System/Library/Frameworks/Python.framework/Versions/2.7'
    New python executable in /var/folders/f5/q7dq3r6n4ll1snkyg3rfp98m0000gn/T/tmpNioMMd-venv/bin/python
    Installing setuptools, pip, wheel...done.
  Executing /var/folders/f5/q7dq3r6n4ll1snkyg3rfp98m0000gn/T/tmpNioMMd-venv/bin/pip install wheel
    Requirement already satisfied (use --upgrade to upgrade): wheel in /private/var/folders/f5/q7dq3r6n4ll1snkyg3rfp98m0000gn/T/tmpNioMMd-venv/lib/python2.7/site-packages
Analyzing package
Invoking dummy setup to trigger requirements.
Executing /var/folders/f5/q7dq3r6n4ll1snkyg3rfp98m0000gn/T/tmpNioMMd-venv/bin/python setup.py --version
  Error: Failed to execute command "/var/folders/f5/q7dq3r6n4ll1snkyg3rfp98m0000gn/T/tmpNioMMd-venv/bin/python"
Cleaning up scratchpad in /var/folders/f5/q7dq3r6n4ll1snkyg3rfp98m0000gn/T/tmpNioMMd-venv
Cleaning up scratchpad in /var/folders/f5/q7dq3r6n4ll1snkyg3rfp98m0000gn/T/tmpeSDlla-venv-tmp
Aborted!

How can I debug this failed build?

bcho commented 9 years ago

Seems like this command has failed:

Executing /var/folders/f5/q7dq3r6n4ll1snkyg3rfp98m0000gn/T/tmpNioMMd-venv/bin/python setup.py --version

Maybe you don't have a setup.py ?

cabello commented 9 years ago

Yes, you are right, for some reason I kept reading python --version, I am working on creating a valid setup.py that includes my entire project. Thanks!