As outlined by: - https://git.savannah.gnu.org/cgit/guix.git/commit/?id=a01bfa7deed1d556fc75ab5588517442054bc5a9 - https://git.savannah.gnu.org/cgit/guix.git/commit/?id=db87d6ddafd26c5ad657178cf7fdab524d05c522 Two commits needed to be made to fix the issue both in the python2 and python3 variants, if the package-with-python2 and strip-python2-variant function could make so it inherits grafts it would make grafting python packages with python2 variants less "forget"-prone.