diff options
author | Mike Bayer <mike_mp@zzzcomputing.com> | 2008-12-15 21:58:36 +0000 |
---|---|---|
committer | Mike Bayer <mike_mp@zzzcomputing.com> | 2008-12-15 21:58:36 +0000 |
commit | 4a662d5966fb8e3f31f10a8a8045d54f0d348aef (patch) | |
tree | f0d2276d7454e29c5438cb6cd3692241e2cfaaec /setup.py | |
parent | d91219520f5468336b0c600d269e2b5531b30115 (diff) | |
download | sqlalchemy-4a662d5966fb8e3f31f10a8a8045d54f0d348aef.tar.gz |
ok we need find_packages. fine.
Diffstat (limited to 'setup.py')
-rw-r--r-- | setup.py | 9 |
1 files changed, 9 insertions, 0 deletions
@@ -13,12 +13,21 @@ v = file(os.path.join(os.path.dirname(__file__), 'lib', 'sqlalchemy', '__init__. VERSION = re.compile(r".*__version__ = '(.*?)'", re.S).match(v.read()).group(1) v.close() +def find_packages(dir_): + packages = [] + for _dir, subdirectories, files in os.walk(os.path.join(dir_, 'sqlalchemy')): + if '__init__.py' in files: + lib, fragment = _dir.split(os.sep, 1) + packages.append(fragment.replace(os.sep, '.')) + return packages + setup(name = "SQLAlchemy", version = VERSION, description = "Database Abstraction Library", author = "Mike Bayer", author_email = "mike_mp@zzzcomputing.com", url = "http://www.sqlalchemy.org", + packages = find_packages('lib'), package_dir = {'':'lib'}, license = "MIT License", long_description = """\ |