Open Bug 924330 Opened 9 years ago Updated 4 months ago

[meta] Consolidate all build system Python into packages


(Firefox Build System :: General, defect)



(Not tracked)


(Reporter: gps, Unassigned)


(Depends on 1 open bug)


(Keywords: meta)

We currently have a bunch of Python sitting around in scripts - notably the .py files in build/ and config/. Having build/ and config/ sit on sys.path has historically caused a world of hurt. Furthermore, there are issues with .py files that don't exist in Python packages - notably difficulties arising around packaging (will be relevant for .pyc files some day). Python best practices say to not create modules in the root "namespace."

All signs are pointing to moving all the standalone .py files into packages as "a good idea." This bug will track the effort.
Depends on: 585016
Depends on: 924331
Depends on: 924338
Depends on: 924343
Depends on: 924615
Depends on: 926278
Product: Core → Firefox Build System
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.