Source

thg / setup.py

Diff from to
             py_file = splitext(qrc_file)[0] + "_rc.py"
         if not(self.force or newer(qrc_file, py_file)):
             return
+        import PyQt4
+        path = os.getenv('PATH')
+        os.putenv('PATH', path + ';' + os.path.dirname(PyQt4.__file__) + '\\bin')
         if os.system('pyrcc4 "%s" -o "%s"' % (qrc_file, py_file)) > 0:
             self.warn("Unable to generate python module %s for resource file %s"
                       % (py_file, qrc_file))
                 raise SystemExit(1)
         else:
             log.info('compiled %s into %s' % (qrc_file, py_file))
+        os.putenv('PATH', path)
 
     def _generate_qrc(self, qrc_file, srcfiles, prefix):
         basedir = os.path.dirname(qrc_file)
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.