Lines Matching full:package
21 'Package',
36 Package = Union[str, ModuleType] variable
40 def open_binary(package: Package, resource: Resource) -> BinaryIO: argument
43 package = _common.get_package(package)
44 reader = _common.get_resource_reader(package)
47 spec = cast(ModuleSpec, package.__spec__)
75 package: Package, argument
82 open_binary(package, resource), encoding=encoding, errors=errors
86 def read_binary(package: Package, resource: Resource) -> bytes: argument
88 with open_binary(package, resource) as fp:
93 package: Package, argument
103 with open_text(package, resource, encoding, errors) as fp:
108 package: Package, argument
119 reader = _common.get_resource_reader(_common.get_package(package))
124 _common.files(package).joinpath(_common.normalize_path(resource))
145 def is_resource(package: Package, name: str) -> bool: argument
146 """True if 'name' is a resource inside 'package'.
150 package = _common.get_package(package)
152 reader = _common.get_resource_reader(package)
155 package_contents = set(contents(package))
158 return (_common.from_package(package) / name).is_file()
161 def contents(package: Package) -> Iterable[str]: argument
162 """Return an iterable of entries in 'package'.
168 package = _common.get_package(package)
169 reader = _common.get_resource_reader(package)
172 transversable = _common.from_package(package)