def upload_by_gemfury(self):
        """
        upload to gemfury
        :return:
        """
        check_call_no_output([
            '{}'.format(self.python),
            'setup.py',
            'sdist',
        ])
        filename = self.get_package_filename()
        # The command line is the one recommended by gemfury at
        # https://manage.fury.io/dashboard/[username]/push
        check_call_no_output([
            'fury',
            'push',
            filename,
            '--as={}'.format(self.gemfury_user),
        ])
upload to gemfury
        :return: