docs: def add_packages(self, packages):
          """
          Adds an automatic resolution of urls into tasks.
          :param packages: The url will determine package/module and the class.
          :return: self
          """
          # type: (List[str])->TaskNamespace
          assert isinstance(packages, list), "Packages must be list of strings."
          self._task_packages += packages
          return self