526bcea Don't ship install subpackages with wheels

1 file Authored by cheimes 7 years ago, Committed by mbasti 7 years ago,
    Don't ship install subpackages with wheels
    
    The install subpackages of ipaclient, ipalib and ipapython contain
    helper code for installers such as ipa-client-install. They also depend
    on external modules that are not available on PyPI, e.g. SSSDConfig.
    Since PyPI wheel packages do not support client installation, the
    install subpackages contain dead and unsupported code.
    
    The custom build_py plugin removes the subpackages from bdist_wheel
    builds. It's not enough to just remove 'ipaclient.install' from the
    'packages' list. Surplus files have to be removed from build/lib, too.
    
    https://fedorahosted.org/freeipa/ticket/6468
    
    Signed-off-by: Christian Heimes <cheimes@redhat.com>
    Reviewed-By: Martin Basti <mbasti@redhat.com>
    
        
file modified
+36 -0