Hi, I need to package gcutil and gsutil, starting with gcutil (https://code.google.com/p/google-compute-engine-tools/ , https://developers.google.com/compute/docs/gcutil/#install) For better or worse the guys at Google decided not to create a setup.py file and assume that everything they need is installed in the location where the main "executable" is installed. That's not very nice of course from a packaging perspective as I think their modules should end up in site-packages and the script should live in /usr/bin. I've created the following setup.py file: import setuptools setuptools.setup( name = 'gcutil', version = '1.8.2', description = 'Utilities to control Google Compute Engine resources', author = 'Robert Schweikert', author_email = 'rjschwei@suse.com', url = 'https://code.google.com/p/google-compute-engine-tools/', packages = setuptools.find_packages('lib'), package_dir = {'': 'lib'}, ) With this I ended up with /usr/lib/python2.7/site-packages/gcutil-1.8.2-py2.7.egg/EGG-INFO/scripts/gcutil where "gcutil" is the "executable". None of the code in the "lib" directory ended up in site-packages. What's the correct approach here? I could of course just simply copy the whole kit and caboodle to the site-packages directory and create a link from /usr/bin, but somehow that does not feel very satisfying and appears like taking the easy way out, but maybe that is acceptable? Eventually I'd like to have this in Factory. Help is much appreciated. As I do not know the correct direction to take I have o spec file or package to share in OBS yet. Later, Robert -- Robert Schweikert MAY THE SOURCE BE WITH YOU SUSE-IBM Software Integration Center LINUX Tech Lead rjschwei@suse.com rschweik@ca.ibm.com 781-464-8147 -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org