in python/rpdk/python/codegen.py [0:0]
def package(self, project, zip_file):
LOG.debug("Package started")
self._init_from_project(project)
handler_package_path = self.package_root / self.package_name
build_path = project.root / "build"
self._remove_build_artifacts(build_path)
self._build(project.root)
shutil.copytree(str(handler_package_path), str(build_path / self.package_name))
inner_zip = self._pre_package(build_path)
zip_file.writestr("ResourceProvider.zip", inner_zip.read())
self._recursive_relative_write(handler_package_path, project.root, zip_file)
LOG.debug("Package complete")