Closed Bug 806117 Opened 12 years ago Closed 12 years ago

there should be a way to install developer dependencies

Categories

(Testing :: Mozbase, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: k0scist, Assigned: wlach)

Details

Attachments

(2 files)

Currently, building the documentation requires `easy_install sphinx`. It would be nice if setup_development.py installed this for convenience. Additionally, as long as we're going to depend on things outside of the tree, we could conceivably add other developer dependencies here, such as a bugzilla REST client so that our workflow can be more tightly integrated.
Yeah, I think we're going to need to do this. I've got a first cut of a patch.
Assignee: nobody → wlachance
(jhammel would be a more natural choice for reviewer but he's on a flight to Europe) :)
Comment on attachment 675897 [details] [diff] [review] Add support for installing sphinx as an extra package Drive by r+ since I happened to see it. Looks good to me. nit: +extra_packages = [ "sphinx" ] I would have done +extra_packages = ["sphinx"] which I believe is pep-8
Attachment #675897 - Flags: review?(mcote) → review+
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → FIXED
r+ from me too, FWIW. :)
This broke versionbump.py. Going to attach a small followup patch.
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
I think this is pretty straightforward. (again using mcote as a reviewer because jhammel out today)
Attachment #678400 - Flags: review?(mcote)
Comment on attachment 678400 [details] [diff] [review] Fix breakage in versionbump.py Review of attachment 678400 [details] [diff] [review]: ----------------------------------------------------------------- lgtm
Attachment #678400 - Flags: review?(mcote) → review+
Status: REOPENED → RESOLVED
Closed: 12 years ago12 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: