Uploaded image for project: 'The Virtual Brain'
  1. The Virtual Brain
  2. TVB-1745 PIL not pip-installable, use pillow workaround
  3. TVB-1921

Some versions of Pillow seem to be incompatible with PY2APP

    XMLWordPrintable

Details

    • Sub-task
    • Status: Closed
    • Blocker
    • Resolution: Fixed
    • None
    • 1.4.1
    • None
    • None
    • BRCO - r1.4.1

    Description

      After changing PIL with Pillow on the mac-build machine, the build on Mac fails with error:

      Traceback (most recent call last):
        File "setup_mac.py", line 395, in <module>
          prepare_py2app_dist()
        File "setup_mac.py", line 339, in prepare_py2app_dist
          setup_requires=['py2app'])
        File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/core.py", line 151, in setup
          dist.run_commands()
        File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/dist.py", line 953, in run_commands
          self.run_command(cmd)
        File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/dist.py", line 972, in run_command
          cmd_obj.run()
        File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/py2app/build_app.py", line 659, in run
          self._run()
        File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/py2app/build_app.py", line 865, in _run
          self.run_normal()
        File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/py2app/build_app.py", line 959, in run_normal
          self.create_binaries(py_files, pkgdirs, extensions, loader_files)
        File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/py2app/build_app.py", line 1214, in create_binaries
          platfiles = mm.run()
        File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/macholib/MachOStandalone.py", line 105, in run
          mm.run_file(fn)
        File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/macholib/MachOGraph.py", line 84, in run_file
          self.scan_node(m)
        File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/macholib/MachOGraph.py", line 110, in scan_node
          m = self.load_file(filename, caller=node)
        File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/macholib/MachOGraph.py", line 93, in load_file
          newname = self.locate(name, loader=caller)
        File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/macholib/MachOStandalone.py", line 23, in locate
          newname = super(FilteredMachOGraph, self).locate(filename, loader)
        File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/macholib/MachOGraph.py", line 49, in locate
          loader=loader.filename)
      TypeError: dyld_find() got an unexpected keyword argument 'loader'
      

      Gliffy Diagrams

        Attachments

          Activity

            People

              lia.domide Lia Domide
              lia.domide Lia Domide
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - 4 hours
                  4h
                  Remaining:
                  Remaining Estimate - 0 minutes
                  0m
                  Logged:
                  Time Spent - 4 hours
                  4h