code: def info(package, long_description, classifiers, license):
      client = requests.Session()
      for name_or_url in package:
          package = get_package(name_or_url, client)
          if not package:
              secho(u'Invalid name or URL: "{name}"'.format(name=name_or_url),
                    fg='red', file=sys.stderr)
              continue
          try:
              info = package.data['info']
          except NotFoundError:
              secho(u'No versions found for "{0}". '
                    u'Skipping. . .'.format(package.name),
                    fg='red', file=sys.stderr)
              continue
          echo_header(name_or_url)
          if package.summary:
              echo(package.summary)
          echo()
          echo('Latest release:   {version:12}'.format(version=info['version']))
          if long_description:
              echo()
              echo(package.description)
          echo()
          echo_download_summary(package)
          echo()
          author, author_email = package.author, package.author_email
          if author:
              echo(u'Author:   {author:12}'.format(**locals()))
          if author_email:
              echo(u'Author email: {author_email:12}'.format(**locals()))
          maintainer, maintainer_email = (package.maintainer,
                                          package.maintainer_email)
          if maintainer or maintainer_email:
              echo()
          if maintainer:
              echo(u'Maintainer:   {maintainer:12}'.format(**locals()))
          if maintainer_email:
              echo(u'Maintainer email: {maintainer_email:12}'.format(**locals()))
          echo()
          echo(u'PyPI URL:  {pypi_url:12}'.format(pypi_url=package.package_url))
          if package.home_page:
              echo(u'Home Page: {home_page:12}'.format(
                  home_page=package.home_page))
          if package.docs_url:
              echo(u'Documentation: {docs_url:12}'.format(
                  docs_url=package.docs_url))
          if classifiers:
              echo()
              echo(u'Classifiers: ')
              for each in info.get('classifiers', []):
                  echo('\t' + each)
          if license and package.license:
              echo()
              echo(u'License: ', nl=False)
              if package.license.find('\n') >= 0 or len(package.license) > 80:
                  echo()
              echo(package.license)
          echo()