]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
the mercurial extension seems to not work in py3k and also I don't
authorMike Bayer <mike_mp@zzzcomputing.com>
Mon, 8 Mar 2010 01:56:32 +0000 (20:56 -0500)
committerMike Bayer <mike_mp@zzzcomputing.com>
Mon, 8 Mar 2010 01:56:32 +0000 (20:56 -0500)
like its usage during build/install.   going with the manual approach
for the moment.

MANIFEST.in
setup.py

index ec5cb7f6f04ee4920623a3f2baa498c4f4d03690..14db7672159d1fbbe1892c82d1e9bb47a644ea06 100644 (file)
@@ -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
index 00327e120da458eb62bc146082ce7c1f5c26bb17..660d6ffb675e8c837550eb12eeb9eb44fc3588a1 100644 (file)
--- 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 = {