Source

thg / setup.py

Author Commit Message Labels Comments Date
kiilerix
setup: fail badly when vital files can't be generated Errors caused by missing qt development stuff were very hard to notice.
Yuya Nishihara
setup: fix build_qt error related to removal of qtproxyies.escape It looks broken since PyQt 4.7.7 or 4.7.6, where pyuic4 had some code clean up. This patch changes the wrapper to use python standard function.
Steve Borho
setup: disable escaping if qtproxies does not have the feature Works around packaging issues with PyQt-4.7.x. This probably needs a better permanent fix.
Steve Borho
setup: build both console and windows thg launchers the non-console launcher will be named thgw.exe. It will not be able to emit console messages at all, and should only be used for shortcuts, etc.
Steve Borho
setup: switch thg to a 'Windows' application
Steve Borho
setup: move Windows installer files from contrib/ to win32/
Yuya Nishihara
setup: add PyQt4 dependencies instead of PyGtk's
Yuya Nishihara
setup: wrap PyQt's uic to use gettext functionality in place of Qt's tr()
Yuya Nishihara
setup: add command to clean up generated files, *.py[co], *_ui.py, etc.
Yuya Nishihara
setup: exclude setup.py and distutils from dependency of py2exe They're imported by thg script only for in-place usage.
Yuya Nishihara
setup: inherit build command for customize
Yuya Nishihara
thg: run setup.py build_qt for in-place usage
Yuya Nishihara
setup: make setup.py importable from another script
Yuya Nishihara
setup: add diagnostic output for pyrcc
Yuya Nishihara
setup: make build_ui use self.warn and log.info instead of print
Yuya Nishihara
setup: add --force option to build_qt command Now build_qt doesn't execute pyuic or pyrcc for unmodified files by default.
Yuya Nishihara
setup: add description of build_qt command
Yuya Nishihara
setup: make build_mo and build_qt not to inherit build class They do no cooperation with the superclass.
Yuya Nishihara
setup: separate build_qt command like build_mo
Steve Borho
setup: begin work on a PyQt installer With these changes, you can copy contrib\win32\setup.cfg to your repo root, then run: python setup.py py2exe -b2 This creates a dist/ folder that is almost functional; the workbench crashes before opening but 'thg ci', 'thg grep', and 'thg annotate' work. There seems to be issues loading svg icons, etc. The workbench outputs these messages before crashing: QWidget: Must construct a QApplicati…
Toshi MARUYAMA
setup.py: add PyQt support.
Steve Borho
Merge default branch from "stable" repo Until the 2.0 release, the stable named branch will be for hgtk development and the default named branch will be for Qt thg development.
Yuya Nishihara
setup: remove deprecated comment for skip_archive = 1 It was added with `"skip_archive": 1`, 2addb6a5e3dc, but after that, the value of "skip_archive" was changed to 0, 154e4a554304.
Adrian Buehlmann
setup, wix: add thg script
Adrian Buehlmann
setup: add sip and tortoisehg.hgqt see also http://www.py2exe.org/index.cgi/Py2exeAndPyQt
Adrian Buehlmann
rename thgtaskbar to TortoiseHgOverlayServer
Branches
stable
Adrian Buehlmann
setup.py: provide specific description for hg.exe
Branches
stable
Adrian Buehlmann
setup.py: provide specific description for hgtk.exe
Branches
stable
Adrian Buehlmann
setup.py: provide specific description for thgtaskbar.exe py2exe options Before this change, thgtaskbar.exe had "Windows shell extension for Mercurial VCS" for the file description in the version resource. Now it is "TortoiseHg Overlay Icon Server".
Branches
stable
Steve Borho
version: introduce version.package_version() Numbering scheme for Windows packages: major.minor.micro Where micro is either a small number 0..3 for timed releases, or N1xxx for stable nightly builds (N is the timed release number) or N5xxx for unstable nightly builds (N is the timed release number). For instance: the package version for tagged release 0.9.4 would be 0.9.4 the package version for stable nightly 0.9.4+8-#hash# would be 0.9.4…
  1. Prev
  2. 1
  3. 2
  4. 3
  5. 4
  6. Next