[Reproducible-builds] Bug#827416: epydoc: memory address output for weakref.* collection objects
sascha at steinbiss.name
Wed Jun 15 22:54:28 UTC 2016
User: reproducible-builds at lists.alioth.debian.org
as mentioned before, here's another reproducibility issue in epydoc
I have recently addressed.
The point is that Instances of the weakref.WeakKeyDictionary,
weakref.WeakValueDictionary and weakref.WeakSet classes have a __repr__
string that contains the instance's memory address. This value should be
skipped when printing their values for reproducibility of epydoc output.
The attached patch adds explicit treatment for these classes, only including
their class names in the output.
An example affected package is ldaptor, which -- along with some additional
specific patches to itself -- now builds reproducibly for me.
If you have any more questions, please feel free to get back to me.
Thanks for considering the patch.
-------------- next part --------------
A non-text attachment was scrubbed...
Size: 981 bytes
Desc: not available
More information about the Reproducible-builds