What version are you using?
Djblets 0.9.6
Which module(s) does this relate to?
Building the package
Describe the enhancement and the motivation for it.
I maintain the EPEL (Extra Packages for Enterprise Linux) packages. One of the constraints there is that we cannot have network access during builds (in order to ensure reproducibility). As a result, we need to include all build dependencies in packages.
Because of the way that Node NPMs are packaged in EPEL, we need to be able to read the package.json that is created dynamically /before/ we start the
setup.py install
phase, or we cannot properly symlink things into the correct place.Please provide any additional information below.
This is blocking the packaging of Djblets 0.9.6 in EPEL (and by extension, ReviewBoard 2.5.9).