callouts/python/protodef/setup.py (7 lines of code) (raw):
from distutils.core import setup
import glob
package_list = ['envoy', 'udpa', 'validate', 'xds']
glob_list = [glob.glob(f'{glob_dir}/**/', recursive=True) for glob_dir in package_list]
for glob_dirs in glob_list:
package_list += glob_dirs
setup(name='protodef', version='1.0.0', packages=package_list)