diff options
author | Claudiu Popa <pcmanticore@gmail.com> | 2016-07-07 21:45:52 +0100 |
---|---|---|
committer | Claudiu Popa <pcmanticore@gmail.com> | 2016-07-07 22:02:41 +0100 |
commit | 8aaf6e04f9add9c3449d306148252ed7445ed332 (patch) | |
tree | e7f6dfad5a2459060d70673b6227e849f7c627e4 | |
parent | 1598026b6f54bdf80896eb2306f359e366e5a26b (diff) | |
download | pylint-git-8aaf6e04f9add9c3449d306148252ed7445ed332.tar.gz |
Use environment markers for conditional requirements.
-rw-r--r-- | pylint/__pkginfo__.py | 8 | ||||
-rw-r--r-- | setup.py | 2 |
2 files changed, 5 insertions, 5 deletions
diff --git a/pylint/__pkginfo__.py b/pylint/__pkginfo__.py index 8c90114d8..f1cbd81e1 100644 --- a/pylint/__pkginfo__.py +++ b/pylint/__pkginfo__.py @@ -25,11 +25,9 @@ dependency_links = [ 'https://github.com/PyCQA/astroid/tarball/master#egg=astroid-master-1.5' ] -if sys.platform == 'win32': - install_requires.append('colorama') -if sys.version_info[0] == 2: - install_requires.append('configparser') - install_requires.append('backports.functools_lru_cache') +extras_require = {} +extras_require[':sys_platform=="win32"'] = ['colorama'] +extras_require[':python_version=="2.7"'] = ['configparser', 'backports.functools_lru_cache'] license = 'GPL' @@ -57,6 +57,7 @@ include_dirs = __pkginfo__.get('include_dirs', []) ext_modules = __pkginfo__.get('ext_modules', None) install_requires = __pkginfo__.get('install_requires', None) dependency_links = __pkginfo__.get('dependency_links', []) +extras_require = __pkginfo__.get('extras_require', {}) readme_path = join(base_dir, 'README') if exists(readme_path): @@ -171,6 +172,7 @@ def install(**kwargs): data_files=data_files, ext_modules=ext_modules, cmdclass=cmdclass, + extras_require=extras_require, **kwargs) if __name__ == '__main__': |