Repository: incubator-airflow Updated Branches: refs/heads/branch-1.7.2-apache [created] 27d2d4c79
[AIRFLOW-150] setup.py classifiers dict should be list Project: http://git-wip-us.apache.org/repos/asf/incubator-airflow/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-airflow/commit/191c21ee Tree: http://git-wip-us.apache.org/repos/asf/incubator-airflow/tree/191c21ee Diff: http://git-wip-us.apache.org/repos/asf/incubator-airflow/diff/191c21ee Branch: refs/heads/branch-1.7.2-apache Commit: 191c21ee3a3bc2bc68395d39cfc979abb54e3335 Parents: 6f7ea90 Author: Dan Davydov <[email protected]> Authored: Thu May 19 17:36:56 2016 -0700 Committer: Bolke de Bruin <[email protected]> Committed: Mon Jul 11 15:16:37 2016 +0200 ---------------------------------------------------------------------- setup.py | 184 ++++++++++++++++++++++++++++++---------------------------- 1 file changed, 95 insertions(+), 89 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-airflow/blob/191c21ee/setup.py ---------------------------------------------------------------------- diff --git a/setup.py b/setup.py index 259828e..2723ed4 100644 --- a/setup.py +++ b/setup.py @@ -103,92 +103,98 @@ devel_minreq = devel + mysql + doc + password + s3 devel_hadoop = devel_minreq + hive + hdfs + webhdfs + kerberos devel_all = devel + all_dbs + doc + samba + s3 + slack + crypto + oracle + docker -setup( - name='airflow', - description='Programmatically author, schedule and monitor data pipelines', - license='Apache License 2.0', - version=version, - packages=find_packages(), - package_data={'': ['airflow/alembic.ini']}, - include_package_data=True, - zip_safe=False, - scripts=['airflow/bin/airflow'], - install_requires=[ - 'alembic>=0.8.3, <0.9', - 'babel>=1.3, <2.0', - 'chartkick>=0.4.2, < 0.5', - 'croniter>=0.3.8, <0.4', - 'dill>=0.2.2, <0.3', - 'python-daemon>=2.1.1, <2.2', - 'flask>=0.10.1, <0.11', - 'flask-admin>=1.4.0, <2.0.0', - 'flask-cache>=0.13.1, <0.14', - 'flask-login==0.2.11', - 'future>=0.15.0, <0.16', - 'funcsigs>=0.4, <1', - 'gunicorn>=19.3.0, <19.4.0', # 19.4.? seemed to have issues - 'jinja2>=2.7.3, <3.0', - 'markdown>=2.5.2, <3.0', - 'pandas>=0.15.2, <1.0.0', - 'pygments>=2.0.1, <3.0', - 'python-dateutil>=2.3, <3', - 'requests>=2.5.1, <3', - 'setproctitle>=1.1.8, <2', - 'sqlalchemy>=0.9.8', - 'thrift>=0.9.2, <0.10', - 'Flask-WTF==0.12' - ], - extras_require={ - 'all': devel_all, - 'all_dbs': all_dbs, - 'async': async, - 'celery': celery, - 'crypto': crypto, - 'devel': devel_minreq, - 'devel_hadoop': devel_hadoop, - 'doc': doc, - 'docker': docker, - 'druid': druid, - 'gcloud': gcloud, - 'gcp_api': gcp_api, - 'hdfs': hdfs, - 'hive': hive, - 'jdbc': jdbc, - 'mssql': mssql, - 'mysql': mysql, - 'oracle': oracle, - 'postgres': postgres, - 'rabbitmq': rabbitmq, - 's3': s3, - 'samba': samba, - 'slack': slack, - 'statsd': statsd, - 'vertica': vertica, - 'ldap': ldap, - 'webhdfs': webhdfs, - 'kerberos': kerberos, - 'password': password, - 'github_enterprise': github_enterprise, - 'qds': qds, - 'cloudant': cloudant - }, - classifiers={ - 'Development Status :: 5 - Production/Stable', - 'Environment :: Console', - 'Environment :: Web Environment', - 'Intended Audience :: Developers', - 'Intended Audience :: System Administrators', - 'License :: OSI Approved :: Apache Software License', - 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3.4', - 'Topic :: System :: Monitoring', - }, - author='Maxime Beauchemin', - author_email='[email protected]', - url='https://github.com/airbnb/airflow', - download_url=( - 'https://github.com/airbnb/airflow/tarball/' + version), - cmdclass={'test': Tox, - 'extra_clean': CleanCommand, - }, -) +def do_setup(): + write_version() + setup( + name='airflow', + description='Programmatically author, schedule and monitor data pipelines', + license='Apache License 2.0', + version=version, + packages=find_packages(), + package_data={'': ['airflow/alembic.ini', "airflow/git_version"]}, + include_package_data=True, + zip_safe=False, + scripts=['airflow/bin/airflow'], + install_requires=[ + 'alembic>=0.8.3, <0.9', + 'babel>=1.3, <2.0', + 'chartkick>=0.4.2, < 0.5', + 'croniter>=0.3.8, <0.4', + 'dill>=0.2.2, <0.3', + 'python-daemon>=2.1.1, <2.2', + 'flask>=0.10.1, <0.11', + 'flask-admin>=1.4.0, <2.0.0', + 'flask-cache>=0.13.1, <0.14', + 'flask-login==0.2.11', + 'future>=0.15.0, <0.16', + 'funcsigs>=0.4, <1', + 'gitpython>=2.0.2', + 'gunicorn>=19.3.0, <19.4.0', # 19.4.? seemed to have issues + 'jinja2>=2.7.3, <3.0', + 'markdown>=2.5.2, <3.0', + 'pandas>=0.15.2, <1.0.0', + 'pygments>=2.0.1, <3.0', + 'python-dateutil>=2.3, <3', + 'requests>=2.5.1, <3', + 'setproctitle>=1.1.8, <2', + 'sqlalchemy>=0.9.8', + 'thrift>=0.9.2, <0.10', + 'Flask-WTF==0.12' + ], + extras_require={ + 'all': devel_all, + 'all_dbs': all_dbs, + 'async': async, + 'celery': celery, + 'crypto': crypto, + 'devel': devel_minreq, + 'devel_hadoop': devel_hadoop, + 'doc': doc, + 'docker': docker, + 'druid': druid, + 'gcp_api': gcp_api, + 'hdfs': hdfs, + 'hive': hive, + 'jdbc': jdbc, + 'mssql': mssql, + 'mysql': mysql, + 'oracle': oracle, + 'postgres': postgres, + 'rabbitmq': rabbitmq, + 's3': s3, + 'samba': samba, + 'slack': slack, + 'statsd': statsd, + 'vertica': vertica, + 'ldap': ldap, + 'webhdfs': webhdfs, + 'kerberos': kerberos, + 'password': password, + 'github_enterprise': github_enterprise, + 'qds': qds, + 'cloudant': cloudant + }, + classifiers=[ + 'Development Status :: 5 - Production/Stable', + 'Environment :: Console', + 'Environment :: Web Environment', + 'Intended Audience :: Developers', + 'Intended Audience :: System Administrators', + 'License :: OSI Approved :: Apache Software License', + 'Programming Language :: Python :: 2.7', + 'Programming Language :: Python :: 3.4', + 'Topic :: System :: Monitoring', + ], + author='Maxime Beauchemin', + author_email='[email protected]', + url='https://github.com/airbnb/airflow', + download_url=( + 'https://github.com/airbnb/airflow/tarball/' + version), + cmdclass={'test': Tox, + 'extra_clean': CleanCommand, + }, + ) + + +if __name__ == "__main__": + do_setup()
