File tree Expand file tree Collapse file tree 1 file changed +6
-6
lines changed Expand file tree Collapse file tree 1 file changed +6
-6
lines changed Original file line number Diff line number Diff line change @@ -49,13 +49,13 @@ def _extra_deps_varname() -> str:
49
49
return 'extra_deps'
50
50
51
51
52
+ @dataclasses .dataclass
52
53
class PackageState :
53
- def __init__ (self , manifest : Manifest , downloaded : bool ) -> None :
54
- self .manifest = manifest
55
- self .downloaded = downloaded
56
- self .features : T .Set [str ] = set ()
57
- self .required_deps : T .Set [str ] = set ()
58
- self .optional_deps_features : T .Dict [str , T .Set [str ]] = collections .defaultdict (set )
54
+ manifest : Manifest
55
+ downloaded : bool = False
56
+ features : T .Set [str ] = dataclasses .field (default_factory = set )
57
+ required_deps : T .Set [str ] = dataclasses .field (default_factory = set )
58
+ optional_deps_features : T .Dict [str , T .Set [str ]] = dataclasses .field (default_factory = lambda : collections .defaultdict (set ))
59
59
60
60
61
61
@dataclasses .dataclass (frozen = True )
You can’t perform that action at this time.
0 commit comments