Merge lp:~rockstar/entertainer/add-distutils into lp:entertainer
Proposed by
Paul Hummer
Status: | Merged | ||||||||
---|---|---|---|---|---|---|---|---|---|
Merge reported by: | Paul Hummer | ||||||||
Merged at revision: | 289 | ||||||||
Proposed branch: | lp:~rockstar/entertainer/add-distutils | ||||||||
Merge into: | lp:entertainer | ||||||||
To merge this branch: | bzr merge lp:~rockstar/entertainer/add-distutils | ||||||||
Related bugs: |
|
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Joshua Scotton | Approve | ||
Review via email: mp+1301@code.launchpad.net |
This proposal supersedes a proposal from 2008-09-15.
Commit message
Distutils support has been added, so that users can python setup.py install and get entertainer installed, and we can facilitate easier packaging.
To post a comment you must log in.
Here are my comments:
1) In the Makefile, TEST_DIR is no longer used, please remove it.
2) gettext.install is only available in the system_tray_icon and run_tests. To me this doesn't make any sense. How is the functionality of translation installation part of the system tray? Doesn't it belong in the frontend main runner?
3) What is the reason for removing the try/except block around some imports? Is the assumption that the package will ensure that we have those imports?
4) Why are we back to use the abs path for the test runner? Didn't we go through the trouble of using __dirname__ for a reason?
5) I think setup.py should be executable. Either that or you should get rid of the #! line.
6) I saw these lines when I ran `python setup.py build`:
package init file 'entertainerlib /frontend/ glade/_ _init__ .py' not found (or not a regular file) /utils/ glade/_ _init__ .py' not found (or not a regular file) /frontend/ glade/_ _init__ .py' not found (or not a regular file) /utils/ glade/_ _init__ .py' not found (or not a regular file)
package init file 'entertainerlib
package init file 'entertainerlib
package init file 'entertainerlib
This seems like something incorrect that needs to be refined/fixed.
I'll approve after the couple of corrections (and hopefully some answers to my inquiries). I'll also recommend we fast track this branch after that so that you can get working on the package branch.