Loading pkgs/applications/editors/vim/plugins/utils/update.py +11 −6 Original line number Diff line number Diff line Loading @@ -36,9 +36,7 @@ from nixpkgs_plugin_update import PluginDesc, run_nix_expr treesitter = importlib.import_module("nvim-treesitter.update") HEADER = ( "# GENERATED by ./pkgs/applications/editors/vim/plugins/utils/update.py. Do not edit!" ) HEADER = "# GENERATED by ./pkgs/applications/editors/vim/plugins/utils/update.py. Do not edit!" NIXPKGS_NVIMTREESITTER_FOLDER = "pkgs/applications/editors/vim/plugins/nvim-treesitter" Loading @@ -47,7 +45,9 @@ class VimEditor(nixpkgs_plugin_update.Editor): nvim_treesitter_updated = False def generate_nix( self, plugins: List[Tuple[PluginDesc, nixpkgs_plugin_update.Plugin]], outfile: str self, plugins: List[Tuple[PluginDesc, nixpkgs_plugin_update.Plugin]], outfile: str, ): log.info("Generating nix code") log.debug("Loading nvim-treesitter source reference from nix...") Loading Loading @@ -93,7 +93,10 @@ class VimEditor(nixpkgs_plugin_update.Editor): for pdesc, plugin in plugins: content = self.plugin2nix(pdesc, plugin, _isNeovimPlugin(plugin)) f.write(content) if plugin.name == "nvim-treesitter" and (plugin.tag or plugin.commit) != nvim_treesitter_ref: if ( plugin.name == "nvim-treesitter" and (plugin.tag or plugin.commit) != nvim_treesitter_ref ): self.nvim_treesitter_updated = True f.write("}\n") print(f"updated {outfile}") Loading @@ -102,7 +105,9 @@ class VimEditor(nixpkgs_plugin_update.Editor): self, pdesc: PluginDesc, plugin: nixpkgs_plugin_update.Plugin, isNeovim: bool ) -> str: if isNeovim: raise RuntimeError(f"Plugin {plugin.name} is already packaged in `luaPackages`, please use that") raise RuntimeError( f"Plugin {plugin.name} is already packaged in `luaPackages`, please use that" ) repo = pdesc.repo content = f" {plugin.normalized_name} = " Loading pkgs/development/python-modules/nixpkgs-plugin-update/nixpkgs-plugin-update/src/nixpkgs_plugin_update/__init__.py +13 −7 Original line number Diff line number Diff line Loading @@ -234,7 +234,9 @@ class Repo: def as_nix(self, plugin: "Plugin") -> str: ref_attr = ( f'tag = "{plugin.tag}";' if plugin.tag is not None else f'rev = "{plugin.commit}";' f'tag = "{plugin.tag}";' if plugin.tag is not None else f'rev = "{plugin.commit}";' ) return f"""fetchgit {{ url = "{self.uri}"; Loading Loading @@ -439,9 +441,7 @@ class RepoGitHub(Repo): def _check_for_redirect(self, url: str, req: http.client.HTTPResponse): response_url = req.geturl() if url != response_url: new_owner, new_name = ( urlsplit(response_url).path.strip("/").split("/")[:2] ) new_owner, new_name = urlsplit(response_url).path.strip("/").split("/")[:2] new_repo = RepoGitHub(owner=new_owner, repo=new_name, branch=self._branch) self.redirect = new_repo Loading @@ -467,7 +467,9 @@ class RepoGitHub(Repo): submodule_attr = "" ref_attr = ( f'tag = "{plugin.tag}";' if plugin.tag is not None else f'rev = "{plugin.commit}";' f'tag = "{plugin.tag}";' if plugin.tag is not None else f'rev = "{plugin.commit}";' ) return f"""fetchFromGitHub {{ Loading Loading @@ -1105,7 +1107,9 @@ def prefetch_plugin( latest_tag, ) cached_plugin = cache[target_cache_key(p.repo.uri, commit, source_tag)] if cache else None cached_plugin = ( cache[target_cache_key(p.repo.uri, commit, source_tag)] if cache else None ) if cached_plugin is not None: log.debug(f"Cache hit for {p.name}!") return ( Loading @@ -1124,7 +1128,9 @@ def prefetch_plugin( has_submodules = p.repo.has_submodules() log.debug(f"prefetch {p.name}") sha256 = ( p.repo.prefetch(f"{GIT_TAGS_PREFIX}{source_tag}") if source_tag else p.repo.prefetch(commit) p.repo.prefetch(f"{GIT_TAGS_PREFIX}{source_tag}") if source_tag else p.repo.prefetch(commit) ) return ( Loading Loading
pkgs/applications/editors/vim/plugins/utils/update.py +11 −6 Original line number Diff line number Diff line Loading @@ -36,9 +36,7 @@ from nixpkgs_plugin_update import PluginDesc, run_nix_expr treesitter = importlib.import_module("nvim-treesitter.update") HEADER = ( "# GENERATED by ./pkgs/applications/editors/vim/plugins/utils/update.py. Do not edit!" ) HEADER = "# GENERATED by ./pkgs/applications/editors/vim/plugins/utils/update.py. Do not edit!" NIXPKGS_NVIMTREESITTER_FOLDER = "pkgs/applications/editors/vim/plugins/nvim-treesitter" Loading @@ -47,7 +45,9 @@ class VimEditor(nixpkgs_plugin_update.Editor): nvim_treesitter_updated = False def generate_nix( self, plugins: List[Tuple[PluginDesc, nixpkgs_plugin_update.Plugin]], outfile: str self, plugins: List[Tuple[PluginDesc, nixpkgs_plugin_update.Plugin]], outfile: str, ): log.info("Generating nix code") log.debug("Loading nvim-treesitter source reference from nix...") Loading Loading @@ -93,7 +93,10 @@ class VimEditor(nixpkgs_plugin_update.Editor): for pdesc, plugin in plugins: content = self.plugin2nix(pdesc, plugin, _isNeovimPlugin(plugin)) f.write(content) if plugin.name == "nvim-treesitter" and (plugin.tag or plugin.commit) != nvim_treesitter_ref: if ( plugin.name == "nvim-treesitter" and (plugin.tag or plugin.commit) != nvim_treesitter_ref ): self.nvim_treesitter_updated = True f.write("}\n") print(f"updated {outfile}") Loading @@ -102,7 +105,9 @@ class VimEditor(nixpkgs_plugin_update.Editor): self, pdesc: PluginDesc, plugin: nixpkgs_plugin_update.Plugin, isNeovim: bool ) -> str: if isNeovim: raise RuntimeError(f"Plugin {plugin.name} is already packaged in `luaPackages`, please use that") raise RuntimeError( f"Plugin {plugin.name} is already packaged in `luaPackages`, please use that" ) repo = pdesc.repo content = f" {plugin.normalized_name} = " Loading
pkgs/development/python-modules/nixpkgs-plugin-update/nixpkgs-plugin-update/src/nixpkgs_plugin_update/__init__.py +13 −7 Original line number Diff line number Diff line Loading @@ -234,7 +234,9 @@ class Repo: def as_nix(self, plugin: "Plugin") -> str: ref_attr = ( f'tag = "{plugin.tag}";' if plugin.tag is not None else f'rev = "{plugin.commit}";' f'tag = "{plugin.tag}";' if plugin.tag is not None else f'rev = "{plugin.commit}";' ) return f"""fetchgit {{ url = "{self.uri}"; Loading Loading @@ -439,9 +441,7 @@ class RepoGitHub(Repo): def _check_for_redirect(self, url: str, req: http.client.HTTPResponse): response_url = req.geturl() if url != response_url: new_owner, new_name = ( urlsplit(response_url).path.strip("/").split("/")[:2] ) new_owner, new_name = urlsplit(response_url).path.strip("/").split("/")[:2] new_repo = RepoGitHub(owner=new_owner, repo=new_name, branch=self._branch) self.redirect = new_repo Loading @@ -467,7 +467,9 @@ class RepoGitHub(Repo): submodule_attr = "" ref_attr = ( f'tag = "{plugin.tag}";' if plugin.tag is not None else f'rev = "{plugin.commit}";' f'tag = "{plugin.tag}";' if plugin.tag is not None else f'rev = "{plugin.commit}";' ) return f"""fetchFromGitHub {{ Loading Loading @@ -1105,7 +1107,9 @@ def prefetch_plugin( latest_tag, ) cached_plugin = cache[target_cache_key(p.repo.uri, commit, source_tag)] if cache else None cached_plugin = ( cache[target_cache_key(p.repo.uri, commit, source_tag)] if cache else None ) if cached_plugin is not None: log.debug(f"Cache hit for {p.name}!") return ( Loading @@ -1124,7 +1128,9 @@ def prefetch_plugin( has_submodules = p.repo.has_submodules() log.debug(f"prefetch {p.name}") sha256 = ( p.repo.prefetch(f"{GIT_TAGS_PREFIX}{source_tag}") if source_tag else p.repo.prefetch(commit) p.repo.prefetch(f"{GIT_TAGS_PREFIX}{source_tag}") if source_tag else p.repo.prefetch(commit) ) return ( Loading