From 3e16e4ef8107bc630f4047d6cd1c3f83247fddab Mon Sep 17 00:00:00 2001
From: Donald Stufft <donald@stufft.io>
Date: Mon, 7 Oct 2013 08:18:23 -0400
Subject: [PATCH] Fix packaging

---
 MANIFEST.in               | 3 +++
 setup.py                  | 3 ++-
 src/nacl/_lib/__init__.py | 2 +-
 3 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/MANIFEST.in b/MANIFEST.in
index f7c92c53..c3b81f6a 100644
--- a/MANIFEST.in
+++ b/MANIFEST.in
@@ -26,3 +26,6 @@ recursive-include tests/data *
 
 # Remove CFFI files
 global-exclude __pycache__/*
+
+# Add PyNaCl header files
+recursive-include src/nacl/_lib *.h
diff --git a/setup.py b/setup.py
index 85865081..336b1e42 100644
--- a/setup.py
+++ b/setup.py
@@ -213,8 +213,9 @@ setup(
         "nacl._lib",
         "nacl.c",
     ],
+    package_data={"nacl._lib": ["*.h"]},
 
-    ext_package="nacl",
+    ext_package="nacl._lib",
     ext_modules=ext_modules,
 
     cmdclass={
diff --git a/src/nacl/_lib/__init__.py b/src/nacl/_lib/__init__.py
index a54eb057..e0032a33 100644
--- a/src/nacl/_lib/__init__.py
+++ b/src/nacl/_lib/__init__.py
@@ -52,7 +52,7 @@ lib = ffi.verify(
     libraries=["sodium"],
 
     # Our ext_package is nacl so look for it
-    ext_package="nacl.c._lib",
+    ext_package="nacl._lib",
 )
 
 
-- 
GitLab