diff options
author | David Douard <david.douard@logilab.fr> | 2015-03-13 15:18:12 +0100 |
---|---|---|
committer | David Douard <david.douard@logilab.fr> | 2015-03-13 15:18:12 +0100 |
commit | 84ba0c13c480f1e0fb3853caa6bc8ee48dd13178 (patch) | |
tree | 61ef71cc521fdba98a5b496029caa009e346ec88 /setup.py | |
parent | b95ae183478e43f8a2229d6cbdfe79e389c0f6e3 (diff) | |
download | logilab-common-84ba0c13c480f1e0fb3853caa6bc8ee48dd13178.tar.gz |
[layout] change the source directory layout
The logilab.common package now lives in a logilab/common directory to make it pip compliant.
Related to #294479.
Diffstat (limited to 'setup.py')
-rw-r--r-- | setup.py | 28 |
1 files changed, 14 insertions, 14 deletions
@@ -40,12 +40,18 @@ except ImportError: from distutils.command.build_py import build_py -sys.modules.pop('__pkginfo__', None) # import optional features -__pkginfo__ = __import__("__pkginfo__") +__pkginfo__ = __import__("logilab.common.__pkginfo__").common.__pkginfo__ + + # import required features -from __pkginfo__ import modname, version, license, description, \ - web, author, author_email +modname = __pkginfo__.modname +version = __pkginfo__.version +license = __pkginfo__.license +description = __pkginfo__.description +web = __pkginfo__.web +author = __pkginfo__.author +author_email = __pkginfo__.author_email distname = getattr(__pkginfo__, 'distname', modname) scripts = getattr(__pkginfo__, 'scripts', []) @@ -143,16 +149,10 @@ def install(**kwargs): # install-layout option was introduced in 2.5.3-1~exp1 elif sys.version_info < (2, 5, 4) and '--install-layout=deb' in sys.argv: sys.argv.remove('--install-layout=deb') - if subpackage_of: - package = subpackage_of + '.' + modname - kwargs['package_dir'] = {package : '.'} - packages = [package] + get_packages(os.getcwd(), package) - if USE_SETUPTOOLS: - kwargs['namespace_packages'] = [subpackage_of] - else: - kwargs['package_dir'] = {modname : '.'} - packages = [modname] + get_packages(os.getcwd(), modname) - if USE_SETUPTOOLS and install_requires: + package = subpackage_of + '.' + modname + packages = get_packages(os.getcwd(), '') + if USE_SETUPTOOLS: + kwargs['namespace_packages'] = [subpackage_of] kwargs['install_requires'] = install_requires kwargs['test_require'] = test_require kwargs['dependency_links'] = dependency_links |