code: def get_package(name, version, paths=None):
      
      if isinstance(version, basestring):
          range_ = VersionRange("==%s" % version)
      else:
          range_ = VersionRange.from_version(version, "==")
  
      it = iter_packages(name, range_, paths)
      try:
          return it.next()
      except StopIteration:
          return None
docs: Get an exact version of a package.
  
      Args:
          name (str): Name of the package, eg 'maya'.
          version (Version or str): Version of the package, eg '1.0.0'
          paths (list of str, optional): paths to search for package, defaults
              to `config.packages_path`.
  
      Returns:
          `Package` object, or None if the package was not found.