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