remove deptype_query remnants and fix incorrect deptypes kwarg  (#33670)
				
					
				
			* remove deptype_query remnants * deptypes -> deptype These arguments haven't existed since 2017, but `traverse` now fails on unknown **kwargs, so they have finally popped up.
This commit is contained in:
		| @@ -76,7 +76,7 @@ def _generate_tree_line(name, prefix): | |||||||
|     def generate_luarocks_config(self, pkg, spec, prefix): |     def generate_luarocks_config(self, pkg, spec, prefix): | ||||||
|         spec = self.pkg.spec |         spec = self.pkg.spec | ||||||
|         table_entries = [] |         table_entries = [] | ||||||
|         for d in spec.traverse(deptypes=("build", "run"), deptype_query="run"): |         for d in spec.traverse(deptype=("build", "run")): | ||||||
|             if d.package.extends(self.pkg.extendee_spec): |             if d.package.extends(self.pkg.extendee_spec): | ||||||
|                 table_entries.append(self._generate_tree_line(d.name, d.prefix)) |                 table_entries.append(self._generate_tree_line(d.name, d.prefix)) | ||||||
| 
 | 
 | ||||||
|   | |||||||
| @@ -115,7 +115,7 @@ def append_paths(self, paths, cpaths, path): | |||||||
| 
 | 
 | ||||||
|     def _setup_dependent_env_helper(self, env, dependent_spec): |     def _setup_dependent_env_helper(self, env, dependent_spec): | ||||||
|         lua_paths = [] |         lua_paths = [] | ||||||
|         for d in dependent_spec.traverse(deptypes=("build", "run"), deptype_query="run"): |         for d in dependent_spec.traverse(deptype=("build", "run")): | ||||||
|             if d.package.extends(self.spec): |             if d.package.extends(self.spec): | ||||||
|                 lua_paths.append(os.path.join(d.prefix, self.lua_lib_dir)) |                 lua_paths.append(os.path.join(d.prefix, self.lua_lib_dir)) | ||||||
|                 lua_paths.append(os.path.join(d.prefix, self.lua_lib64_dir)) |                 lua_paths.append(os.path.join(d.prefix, self.lua_lib64_dir)) | ||||||
|   | |||||||
| @@ -355,12 +355,12 @@ def install_cpanm(self): | |||||||
|                 maker() |                 maker() | ||||||
|                 maker("install") |                 maker("install") | ||||||
| 
 | 
 | ||||||
|     def _setup_dependent_env(self, env, dependent_spec, deptypes): |     def _setup_dependent_env(self, env, dependent_spec, deptype): | ||||||
|         """Set PATH and PERL5LIB to include the extension and |         """Set PATH and PERL5LIB to include the extension and | ||||||
|         any other perl extensions it depends on, |         any other perl extensions it depends on, | ||||||
|         assuming they were installed with INSTALL_BASE defined.""" |         assuming they were installed with INSTALL_BASE defined.""" | ||||||
|         perl_lib_dirs = [] |         perl_lib_dirs = [] | ||||||
|         for d in dependent_spec.traverse(deptype=deptypes): |         for d in dependent_spec.traverse(deptype=deptype): | ||||||
|             if d.package.extends(self.spec): |             if d.package.extends(self.spec): | ||||||
|                 perl_lib_dirs.append(d.prefix.lib.perl5) |                 perl_lib_dirs.append(d.prefix.lib.perl5) | ||||||
|         if perl_lib_dirs: |         if perl_lib_dirs: | ||||||
| @@ -370,10 +370,10 @@ def _setup_dependent_env(self, env, dependent_spec, deptypes): | |||||||
|             env.append_path("PATH", self.prefix.bin) |             env.append_path("PATH", self.prefix.bin) | ||||||
| 
 | 
 | ||||||
|     def setup_dependent_build_environment(self, env, dependent_spec): |     def setup_dependent_build_environment(self, env, dependent_spec): | ||||||
|         self._setup_dependent_env(env, dependent_spec, deptypes=("build", "run", "test")) |         self._setup_dependent_env(env, dependent_spec, deptype=("build", "run", "test")) | ||||||
| 
 | 
 | ||||||
|     def setup_dependent_run_environment(self, env, dependent_spec): |     def setup_dependent_run_environment(self, env, dependent_spec): | ||||||
|         self._setup_dependent_env(env, dependent_spec, deptypes=("run",)) |         self._setup_dependent_env(env, dependent_spec, deptype=("run",)) | ||||||
| 
 | 
 | ||||||
|     def setup_dependent_package(self, module, dependent_spec): |     def setup_dependent_package(self, module, dependent_spec): | ||||||
|         """Called before perl modules' install() methods. |         """Called before perl modules' install() methods. | ||||||
|   | |||||||
| @@ -198,7 +198,7 @@ def setup_dependent_build_environment(self, env, dependent_spec): | |||||||
|         # Set R_LIBS to include the library dir for the |         # Set R_LIBS to include the library dir for the | ||||||
|         # extension and any other R extensions it depends on. |         # extension and any other R extensions it depends on. | ||||||
|         r_libs_path = [] |         r_libs_path = [] | ||||||
|         for d in dependent_spec.traverse(deptype=("build", "run"), deptype_query="run"): |         for d in dependent_spec.traverse(deptype=("build", "run")): | ||||||
|             if d.package.extends(self.spec): |             if d.package.extends(self.spec): | ||||||
|                 r_libs_path.append(join_path(d.prefix, self.r_lib_dir)) |                 r_libs_path.append(join_path(d.prefix, self.r_lib_dir)) | ||||||
| 
 | 
 | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Harmen Stoppels
					Harmen Stoppels