summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Bayer <mike_mp@zzzcomputing.com>2010-03-07 20:56:32 -0500
committerMike Bayer <mike_mp@zzzcomputing.com>2010-03-07 20:56:32 -0500
commit4bac9453e2a65258c0b267058856706670af1562 (patch)
tree36585de5d7cac9ee27c12a92c3b86c4e6627db30
parent3ef21da0ac02c72dd7eed7316d0b57bad0a8f8fb (diff)
downloadsqlalchemy-4bac9453e2a65258c0b267058856706670af1562.tar.gz
the mercurial extension seems to not work in py3k and also I don't
like its usage during build/install. going with the manual approach for the moment.
-rw-r--r--MANIFEST.in13
-rw-r--r--setup.py6
2 files changed, 17 insertions, 2 deletions
diff --git a/MANIFEST.in b/MANIFEST.in
index ec5cb7f6f..14db76721 100644
--- a/MANIFEST.in
+++ b/MANIFEST.in
@@ -1,2 +1,13 @@
-recursive-include doc *.html *.css *.txt *.js *.jpg
+# any kind of "*" pulls in __init__.pyc files,
+# so all extensions are explicit.
+
+recursive-include doc *.html *.css *.txt *.js *.jpg *.py Makefile *.rst *.mako *.sty
+recursive-include examples *.py *.xml
+recursive-include test *.py *.dat
+
+# include the c extensions, which otherwise
+# don't come in if --with-cextensions isn't specified.
+recursive-include lib/ *.c *.txt
+
+include README* LICENSE distribute_setup.py sa2to3.py ez_setup.py sqla_nose.py CHANGES*
prune doc/build/output
diff --git a/setup.py b/setup.py
index 00327e120..660d6ffb6 100644
--- a/setup.py
+++ b/setup.py
@@ -78,7 +78,11 @@ setup(name = "SQLAlchemy",
packages = find_packages('lib'),
package_dir = {'':'lib'},
license = "MIT License",
- setup_requires=["setuptools_hg"],
+
+ # TODO: this is nice, but Python 3 support ?
+ # any way to make it not install for build/install ?
+ #setup_requires=["setuptools_hg"],
+
tests_require = ['nose >= 0.11'],
test_suite = "nose.collector",
entry_points = {