From 6c05f834af6915d7978f872fb06364b623ead3b8 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Piotr=20Ma=C5=9Blanka?= <piotr.maslanka@henrietta.com.pl>
Date: Sat, 1 May 2021 22:15:20 +0200
Subject: [PATCH] added get_code to the loader

---
 CHANGELOG.md                        | 1 +
 setup.py                            | 2 +-
 snakehouse/templates/bootstrap.mako | 3 +++
 3 files changed, 5 insertions(+), 1 deletion(-)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index 1907aad..964533a 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -2,6 +2,7 @@
 
 * fixed logging
 * `snakehouse` doesn't need cython and satella installed in advance
+* added `get_code` to `PackageLoader`
 
 # v1.4
 
diff --git a/setup.py b/setup.py
index 84a0820..513c742 100644
--- a/setup.py
+++ b/setup.py
@@ -3,7 +3,7 @@ from setuptools import setup, find_packages
 
 setup(keywords=['cython', 'extension', 'multiple', 'pyx'],
       packages=find_packages(include=['snakehouse']),
-      version='1.5a4',
+      version='1.5a5',
       install_requires=[
             'Cython', 'mako', 'satella>=2.14.46',
       ],
diff --git a/snakehouse/templates/bootstrap.mako b/snakehouse/templates/bootstrap.mako
index 9bebeb0..0cfb91f 100644
--- a/snakehouse/templates/bootstrap.mako
+++ b/snakehouse/templates/bootstrap.mako
@@ -39,6 +39,9 @@ cdef class CythonPackageLoader:
     def load_module(self, fullname):
         raise ImportError
 
+    def get_code(fullname):
+        return None
+
     def create_module(self, spec):
         if spec.name != self.name:
             raise ImportError()
-- 
GitLab