@@ -89,28 +89,29 @@ def interrupt(self) -> None:
8989 self ._call_pkg_envs ("interrupt" )
9090
9191 def get_package_env_types (self ) -> tuple [str , str ] | None :
92- if self ._register_package_conf ():
93- has_external_pkg = self .conf ["package" ] == "external"
94- self .core .add_config (
95- keys = ["package_env" , "isolated_build_env" ],
96- of_type = str ,
97- default = self ._default_package_env ,
98- desc = "tox environment used to package" ,
99- )
100- self .conf .add_config (
101- keys = ["package_env" ],
102- of_type = str ,
103- default = f"{ self .core ['package_env' ]} { '_external' if has_external_pkg else '' } " ,
104- desc = "tox environment used to package" ,
105- )
106- is_external = self .conf ["package" ] == "external"
107- self .conf .add_constant (
108- keys = ["package_tox_env_type" ],
109- desc = "tox package type used to generate the package" ,
110- value = self ._external_pkg_tox_env_type if is_external else self ._package_tox_env_type ,
111- )
112- return self .conf ["package_env" ], self .conf ["package_tox_env_type" ]
113- return None
92+ if not self ._register_package_conf ():
93+ return None
94+
95+ has_external_pkg = self .conf ["package" ] == "external"
96+ self .core .add_config (
97+ keys = ["package_env" , "isolated_build_env" ],
98+ of_type = str ,
99+ default = self ._default_package_env ,
100+ desc = "tox environment used to package" ,
101+ )
102+ self .conf .add_config (
103+ keys = ["package_env" ],
104+ of_type = str ,
105+ default = f"{ self .core ['package_env' ]} { '_external' if has_external_pkg else '' } " ,
106+ desc = "tox environment used to package" ,
107+ )
108+ is_external = self .conf ["package" ] == "external"
109+ self .conf .add_constant (
110+ keys = ["package_tox_env_type" ],
111+ desc = "tox package type used to generate the package" ,
112+ value = self ._external_pkg_tox_env_type if is_external else self ._package_tox_env_type ,
113+ )
114+ return self .conf ["package_env" ], self .conf ["package_tox_env_type" ]
114115
115116 def _call_pkg_envs (self , method_name : str , * args : Any ) -> None :
116117 for package_env in self .package_envs :
0 commit comments