dev-python/dulwich officially supports PyPy: https://pypi.python.org/pypi/dulwich It would be nice if this could be packages in Gentoo.
added, thanks
too fast, the deps aren't available using pypy, so I can't just add this.
RepoMan scours the neighborhood... dependency.bad [fatal] 22 dev-python/dulwich/dulwich-0.18.5.ebuild: DEPEND: ~amd64(default/linux/amd64/13.0) [ 'dev-python/geventhttpclient[python_targets_pypy(-)?,python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_pypy(-),-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-)]'] dev-python/dulwich/dulwich-0.18.5.ebuild: DEPEND: ~amd64(default/linux/amd64/13.0/desktop) [ 'dev-python/geventhttpclient[python_targets_pypy(-)?,python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_pypy(-),-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-)]'] dev-python/dulwich/dulwich-0.18.5.ebuild: DEPEND: ~amd64(default/linux/amd64/13.0/desktop/gnome) [ 'dev-python/geventhttpclient[python_targets_pypy(-)?,python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_pypy(-),-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-)]'] dev-python/dulwich/dulwich-0.18.5.ebuild: DEPEND: ~amd64(default/linux/amd64/13.0/desktop/gnome/systemd) [ 'dev-python/geventhttpclient[python_targets_pypy(-)?,python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_pypy(-),-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-)]'] dev-python/dulwich/dulwich-0.18.5.ebuild: DEPEND: ~amd64(default/linux/amd64/13.0/desktop/plasma) [ 'dev-python/geventhttpclient[python_targets_pypy(-)?,python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_pypy(-),-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-)]'] dev-python/dulwich/dulwich-0.18.5.ebuild: DEPEND: ~amd64(default/linux/amd64/13.0/desktop/plasma/systemd) [ 'dev-python/geventhttpclient[python_targets_pypy(-)?,python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_pypy(-),-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-)]'] dev-python/dulwich/dulwich-0.18.5.ebuild: DEPEND: ~amd64(default/linux/amd64/13.0/developer) [ 'dev-python/geventhttpclient[python_targets_pypy(-)?,python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_pypy(-),-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-)]'] dev-python/dulwich/dulwich-0.18.5.ebuild: DEPEND: ~amd64(default/linux/amd64/13.0/systemd) [ 'dev-python/geventhttpclient[python_targets_pypy(-)?,python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_pypy(-),-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-)]'] dev-python/dulwich/dulwich-0.18.5.ebuild: DEPEND: ~x86(default/linux/x86/13.0) [ 'dev-python/geventhttpclient[python_targets_pypy(-)?,python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_pypy(-),-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-)]'] dev-python/dulwich/dulwich-0.18.5.ebuild: DEPEND: ~x86(default/linux/x86/13.0/desktop) [ 'dev-python/geventhttpclient[python_targets_pypy(-)?,python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_pypy(-),-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-)]'] dev-python/dulwich/dulwich-0.18.5.ebuild: DEPEND: ~x86(default/linux/x86/13.0/desktop/gnome) [ 'dev-python/geventhttpclient[python_targets_pypy(-)?,python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_pypy(-),-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-)]'] dev-python/dulwich/dulwich-0.18.5.ebuild: DEPEND: ~x86(default/linux/x86/13.0/desktop/gnome/systemd) [ 'dev-python/geventhttpclient[python_targets_pypy(-)?,python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_pypy(-),-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-)]'] digest.unused 1
pypy is gone.