code: def get(package_name, pypi_server="https://pypi.python.org/pypi/"):
      
      if not pypi_server.endswith("/"):
          pypi_server = pypi_server + "/"
      response = requests.get("{0}{1}/json".format(pypi_server,
                                                   package_name))
      if response.status_code >= 300:
          raise HTTPError(status_code=response.status_code,
                          reason=response.reason)
      if hasattr(response.content, 'decode'):
          return json2package(response.content.decode())
      else:
          return json2package(response.content)
docs: Constructs a request to the PyPI server and returns a
      :class:`yarg.package.Package`.
  
      :param package_name: case sensitive name of the package on the PyPI server.
      :param pypi_server: (option) URL to the PyPI server.
  
          >>> import yarg
          >>> package = yarg.get('yarg')
          <Package yarg>