ok we need find_packages. fine.

This commit is contained in:
Mike Bayer 2008-12-15 21:58:36 +00:00
parent d91219520f
commit 4a662d5966
1 changed files with 9 additions and 0 deletions

View File

@ -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 = """\