Please split samba into at least 2 packages, for example samba-server and samba-util (which requires python) I ask this because 1. Some users do not need(want) to install samba tools due to limited resources (e.g. embedded computer, low-end NAS, router, ssh-less server, IoT...); 2. Some users do not like python2 co-existing with python3.
Samba doesn't provide packages for use on a distribution, so if your question is about that, see your vendor. We do provide a tarball, which includes all of Samba, but also the ability to disable python (only supporting the file server). [abartlet@localhost samba]$ ./configure --help | grep python --disable-python do not generate python modules Therefore I'm marking this as WORKSFORME. Work to port Samba to use Python3 is ongoing.