# File lib/fpm/source/python.rb, line 112 def make_tarball!(tar_path, builddir) setup_py = @paths.first dir = File.dirname(setup_py) # Some setup.py's assume $PWD == current directory of setup.py, so let's # chdir first. ::Dir.chdir(dir) do safesystem(self[:settings][:python], "setup.py", "bdist") end dist_tar = ::Dir.glob(File.join(dir, "dist", "*.tar.gz")).first puts "Found dist tar: #{dist_tar}" puts "Copying to #{tar_path}" @paths = [ "." ] safesystem("cp", dist_tar, "#{tar_path}.gz") end