Move the src directory to an OpenSSL directory so it can be a package even in a source checkout; also dump the __init__.py into it
diff --git a/src/RATIONALE b/OpenSSL/RATIONALE
similarity index 100%
rename from src/RATIONALE
rename to OpenSSL/RATIONALE
diff --git a/__init__.py b/OpenSSL/__init__.py
similarity index 100%
rename from __init__.py
rename to OpenSSL/__init__.py
diff --git a/src/crypto/crl.c b/OpenSSL/crypto/crl.c
similarity index 100%
rename from src/crypto/crl.c
rename to OpenSSL/crypto/crl.c
diff --git a/src/crypto/crl.h b/OpenSSL/crypto/crl.h
similarity index 100%
rename from src/crypto/crl.h
rename to OpenSSL/crypto/crl.h
diff --git a/src/crypto/crypto.c b/OpenSSL/crypto/crypto.c
similarity index 100%
rename from src/crypto/crypto.c
rename to OpenSSL/crypto/crypto.c
diff --git a/src/crypto/crypto.h b/OpenSSL/crypto/crypto.h
similarity index 100%
rename from src/crypto/crypto.h
rename to OpenSSL/crypto/crypto.h
diff --git a/src/crypto/netscape_spki.c b/OpenSSL/crypto/netscape_spki.c
similarity index 100%
rename from src/crypto/netscape_spki.c
rename to OpenSSL/crypto/netscape_spki.c
diff --git a/src/crypto/netscape_spki.h b/OpenSSL/crypto/netscape_spki.h
similarity index 100%
rename from src/crypto/netscape_spki.h
rename to OpenSSL/crypto/netscape_spki.h
diff --git a/src/crypto/pkcs12.c b/OpenSSL/crypto/pkcs12.c
similarity index 100%
rename from src/crypto/pkcs12.c
rename to OpenSSL/crypto/pkcs12.c
diff --git a/src/crypto/pkcs12.h b/OpenSSL/crypto/pkcs12.h
similarity index 100%
rename from src/crypto/pkcs12.h
rename to OpenSSL/crypto/pkcs12.h
diff --git a/src/crypto/pkcs7.c b/OpenSSL/crypto/pkcs7.c
similarity index 100%
rename from src/crypto/pkcs7.c
rename to OpenSSL/crypto/pkcs7.c
diff --git a/src/crypto/pkcs7.h b/OpenSSL/crypto/pkcs7.h
similarity index 100%
rename from src/crypto/pkcs7.h
rename to OpenSSL/crypto/pkcs7.h
diff --git a/src/crypto/pkey.c b/OpenSSL/crypto/pkey.c
similarity index 100%
rename from src/crypto/pkey.c
rename to OpenSSL/crypto/pkey.c
diff --git a/src/crypto/pkey.h b/OpenSSL/crypto/pkey.h
similarity index 100%
rename from src/crypto/pkey.h
rename to OpenSSL/crypto/pkey.h
diff --git a/src/crypto/revoked.c b/OpenSSL/crypto/revoked.c
similarity index 100%
rename from src/crypto/revoked.c
rename to OpenSSL/crypto/revoked.c
diff --git a/src/crypto/revoked.h b/OpenSSL/crypto/revoked.h
similarity index 100%
rename from src/crypto/revoked.h
rename to OpenSSL/crypto/revoked.h
diff --git a/src/crypto/x509.c b/OpenSSL/crypto/x509.c
similarity index 100%
rename from src/crypto/x509.c
rename to OpenSSL/crypto/x509.c
diff --git a/src/crypto/x509.h b/OpenSSL/crypto/x509.h
similarity index 100%
rename from src/crypto/x509.h
rename to OpenSSL/crypto/x509.h
diff --git a/src/crypto/x509ext.c b/OpenSSL/crypto/x509ext.c
similarity index 100%
rename from src/crypto/x509ext.c
rename to OpenSSL/crypto/x509ext.c
diff --git a/src/crypto/x509ext.h b/OpenSSL/crypto/x509ext.h
similarity index 100%
rename from src/crypto/x509ext.h
rename to OpenSSL/crypto/x509ext.h
diff --git a/src/crypto/x509name.c b/OpenSSL/crypto/x509name.c
similarity index 100%
rename from src/crypto/x509name.c
rename to OpenSSL/crypto/x509name.c
diff --git a/src/crypto/x509name.h b/OpenSSL/crypto/x509name.h
similarity index 100%
rename from src/crypto/x509name.h
rename to OpenSSL/crypto/x509name.h
diff --git a/src/crypto/x509req.c b/OpenSSL/crypto/x509req.c
similarity index 100%
rename from src/crypto/x509req.c
rename to OpenSSL/crypto/x509req.c
diff --git a/src/crypto/x509req.h b/OpenSSL/crypto/x509req.h
similarity index 100%
rename from src/crypto/x509req.h
rename to OpenSSL/crypto/x509req.h
diff --git a/src/crypto/x509store.c b/OpenSSL/crypto/x509store.c
similarity index 100%
rename from src/crypto/x509store.c
rename to OpenSSL/crypto/x509store.c
diff --git a/src/crypto/x509store.h b/OpenSSL/crypto/x509store.h
similarity index 100%
rename from src/crypto/x509store.h
rename to OpenSSL/crypto/x509store.h
diff --git a/src/pymemcompat.h b/OpenSSL/pymemcompat.h
similarity index 100%
rename from src/pymemcompat.h
rename to OpenSSL/pymemcompat.h
diff --git a/src/rand/rand.c b/OpenSSL/rand/rand.c
similarity index 100%
rename from src/rand/rand.c
rename to OpenSSL/rand/rand.c
diff --git a/src/ssl/connection.c b/OpenSSL/ssl/connection.c
similarity index 100%
rename from src/ssl/connection.c
rename to OpenSSL/ssl/connection.c
diff --git a/src/ssl/connection.h b/OpenSSL/ssl/connection.h
similarity index 100%
rename from src/ssl/connection.h
rename to OpenSSL/ssl/connection.h
diff --git a/src/ssl/context.c b/OpenSSL/ssl/context.c
similarity index 100%
rename from src/ssl/context.c
rename to OpenSSL/ssl/context.c
diff --git a/src/ssl/context.h b/OpenSSL/ssl/context.h
similarity index 100%
rename from src/ssl/context.h
rename to OpenSSL/ssl/context.h
diff --git a/src/ssl/ssl.c b/OpenSSL/ssl/ssl.c
similarity index 100%
rename from src/ssl/ssl.c
rename to OpenSSL/ssl/ssl.c
diff --git a/src/ssl/ssl.h b/OpenSSL/ssl/ssl.h
similarity index 100%
rename from src/ssl/ssl.h
rename to OpenSSL/ssl/ssl.h
diff --git a/src/util.c b/OpenSSL/util.c
similarity index 100%
rename from src/util.c
rename to OpenSSL/util.c
diff --git a/src/util.h b/OpenSSL/util.h
similarity index 100%
rename from src/util.h
rename to OpenSSL/util.h
diff --git a/setup.py b/setup.py
index 9cb4364..7dccff7 100755
--- a/setup.py
+++ b/setup.py
@@ -21,26 +21,26 @@
from version import __version__
-crypto_src = ['src/crypto/crypto.c', 'src/crypto/x509.c',
- 'src/crypto/x509name.c', 'src/crypto/pkey.c',
- 'src/crypto/x509store.c', 'src/crypto/x509req.c',
- 'src/crypto/x509ext.c', 'src/crypto/pkcs7.c',
- 'src/crypto/pkcs12.c', 'src/crypto/netscape_spki.c',
- 'src/crypto/revoked.c', 'src/crypto/crl.c',
- 'src/util.c']
-crypto_dep = ['src/crypto/crypto.h', 'src/crypto/x509.h',
- 'src/crypto/x509name.h', 'src/crypto/pkey.h',
- 'src/crypto/x509store.h', 'src/crypto/x509req.h',
- 'src/crypto/x509ext.h', 'src/crypto/pkcs7.h',
- 'src/crypto/pkcs12.h', 'src/crypto/netscape_spki.h',
- 'src/crypto/revoked.h', 'src/crypto/crl.h',
- 'src/util.h']
-rand_src = ['src/rand/rand.c', 'src/util.c']
-rand_dep = ['src/util.h']
-ssl_src = ['src/ssl/connection.c', 'src/ssl/context.c', 'src/ssl/ssl.c',
- 'src/util.c']
-ssl_dep = ['src/ssl/connection.h', 'src/ssl/context.h', 'src/ssl/ssl.h',
- 'src/util.h']
+crypto_src = ['OpenSSL/crypto/crypto.c', 'OpenSSL/crypto/x509.c',
+ 'OpenSSL/crypto/x509name.c', 'OpenSSL/crypto/pkey.c',
+ 'OpenSSL/crypto/x509store.c', 'OpenSSL/crypto/x509req.c',
+ 'OpenSSL/crypto/x509ext.c', 'OpenSSL/crypto/pkcs7.c',
+ 'OpenSSL/crypto/pkcs12.c', 'OpenSSL/crypto/netscape_spki.c',
+ 'OpenSSL/crypto/revoked.c', 'OpenSSL/crypto/crl.c',
+ 'OpenSSL/util.c']
+crypto_dep = ['OpenSSL/crypto/crypto.h', 'OpenSSL/crypto/x509.h',
+ 'OpenSSL/crypto/x509name.h', 'OpenSSL/crypto/pkey.h',
+ 'OpenSSL/crypto/x509store.h', 'OpenSSL/crypto/x509req.h',
+ 'OpenSSL/crypto/x509ext.h', 'OpenSSL/crypto/pkcs7.h',
+ 'OpenSSL/crypto/pkcs12.h', 'OpenSSL/crypto/netscape_spki.h',
+ 'OpenSSL/crypto/revoked.h', 'OpenSSL/crypto/crl.h',
+ 'OpenSSL/util.h']
+rand_src = ['OpenSSL/rand/rand.c', 'OpenSSL/util.c']
+rand_dep = ['OpenSSL/util.h']
+ssl_src = ['OpenSSL/ssl/connection.c', 'OpenSSL/ssl/context.c', 'OpenSSL/ssl/ssl.c',
+ 'OpenSSL/util.c']
+ssl_dep = ['OpenSSL/ssl/connection.h', 'OpenSSL/ssl/context.h', 'OpenSSL/ssl/ssl.h',
+ 'OpenSSL/util.h']
IncludeDirs = None
LibraryDirs = None
@@ -198,7 +198,7 @@
setup(name='pyOpenSSL', version=__version__,
packages = ['OpenSSL'],
- package_dir = {'OpenSSL': '.'},
+ package_dir = {'OpenSSL': 'OpenSSL'},
ext_modules = [mkExtension('crypto'), mkExtension('rand'),
mkExtension('SSL')],
py_modules = ['OpenSSL.__init__', 'OpenSSL.tsafe',