You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airflow.apache.org by "Chris Riccomini (JIRA)" <ji...@apache.org> on 2017/11/09 17:28:00 UTC

[jira] [Resolved] (AIRFLOW-646) setup.py install fails

     [ https://issues.apache.org/jira/browse/AIRFLOW-646?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Chris Riccomini resolved AIRFLOW-646.
-------------------------------------
       Resolution: Fixed
    Fix Version/s: 1.10.0

> setup.py install fails
> ----------------------
>
>                 Key: AIRFLOW-646
>                 URL: https://issues.apache.org/jira/browse/AIRFLOW-646
>             Project: Apache Airflow
>          Issue Type: Bug
>    Affects Versions: Airflow 1.7.1
>         Environment: OS X
> Ubuntu 16.04
> Python 2.7
> Python 3.5
>            Reporter: Nick Allen
>            Assignee: William Pursell
>             Fix For: 1.10.0
>
>
> Running `python setup.py install` or listing airflow as a dependency in another setup.py install_requires section results in the following error:
> {quote}
> Running python-daemon-2.1.2/setup.py -q bdist_egg --dist-dir /tmp/easy_install-fibs2crb/python-daemon-2.1.2/egg-dist-tmp-hbg5xgc1
> Traceback (most recent call last):
>   File "/usr/local/lib/python3.5/site-packages/setuptools/sandbox.py", line 154, in save_modules
>     yield saved
>   File "/usr/local/lib/python3.5/site-packages/setuptools/sandbox.py", line 195, in setup_context
>     yield
>   File "/usr/local/lib/python3.5/site-packages/setuptools/sandbox.py", line 243, in run_setup
>     DirectorySandbox(setup_dir).run(runner)
>   File "/usr/local/lib/python3.5/site-packages/setuptools/sandbox.py", line 273, in run
>     return func()
>   File "/usr/local/lib/python3.5/site-packages/setuptools/sandbox.py", line 242, in runner
>     _execfile(setup_script, ns)
>   File "/usr/local/lib/python3.5/site-packages/setuptools/sandbox.py", line 46, in _execfile
>     exec(code, globals, locals)
>   File "/tmp/easy_install-fibs2crb/python-daemon-2.1.2/setup.py", line 43, in <module>
>     sys.exit(errno)
> AttributeError: module 'version' has no attribute 'ChangelogAwareDistribution'
> During handling of the above exception, another exception occurred:
> Traceback (most recent call last):
>   File "setup.py", line 281, in <module>
>     do_setup()
>   File "setup.py", line 275, in do_setup
>     'extra_clean': CleanCommand,
>   File "/usr/local/lib/python3.5/distutils/core.py", line 148, in setup
>     dist.run_commands()
>   File "/usr/local/lib/python3.5/distutils/dist.py", line 955, in run_commands
>     self.run_command(cmd)
>   File "/usr/local/lib/python3.5/distutils/dist.py", line 974, in run_command
>     cmd_obj.run()
>   File "/usr/local/lib/python3.5/site-packages/setuptools/command/install.py", line 67, in run
>     self.do_egg_install()
>   File "/usr/local/lib/python3.5/site-packages/setuptools/command/install.py", line 117, in do_egg_install
>     cmd.run()
>   File "/usr/local/lib/python3.5/site-packages/setuptools/command/easy_install.py", line 391, in run
>     self.easy_install(spec, not self.no_deps)
>   File "/usr/local/lib/python3.5/site-packages/setuptools/command/easy_install.py", line 621, in easy_install
>     return self.install_item(None, spec, tmpdir, deps, True)
>   File "/usr/local/lib/python3.5/site-packages/setuptools/command/easy_install.py", line 672, in install_item
>     self.process_distribution(spec, dist, deps)
>   File "/usr/local/lib/python3.5/site-packages/setuptools/command/easy_install.py", line 717, in process_distribution
>     [requirement], self.local_index, self.easy_install
>   File "/usr/local/lib/python3.5/site-packages/pkg_resources/__init__.py", line 826, in resolve
>     dist = best[req.key] = env.best_match(req, ws, installer)
>   File "/usr/local/lib/python3.5/site-packages/pkg_resources/__init__.py", line 1092, in best_match
>     return self.obtain(req, installer)
>   File "/usr/local/lib/python3.5/site-packages/pkg_resources/__init__.py", line 1104, in obtain
>     return installer(requirement)
>   File "/usr/local/lib/python3.5/site-packages/setuptools/command/easy_install.py", line 640, in easy_install
>     return self.install_item(spec, dist.location, tmpdir, deps)
>   File "/usr/local/lib/python3.5/site-packages/setuptools/command/easy_install.py", line 670, in install_item
>     dists = self.install_eggs(spec, download, tmpdir)
>   File "/usr/local/lib/python3.5/site-packages/setuptools/command/easy_install.py", line 850, in install_eggs
>     return self.build_and_install(setup_script, setup_base)
>   File "/usr/local/lib/python3.5/site-packages/setuptools/command/easy_install.py", line 1078, in build_and_install
>     self.run_setup(setup_script, setup_base, args)
>   File "/usr/local/lib/python3.5/site-packages/setuptools/command/easy_install.py", line 1064, in run_setup
>     run_setup(setup_script, args)
>   File "/usr/local/lib/python3.5/site-packages/setuptools/sandbox.py", line 246, in run_setup
>     raise
>   File "/usr/local/lib/python3.5/contextlib.py", line 77, in __exit__
>     self.gen.throw(type, value, traceback)
>   File "/usr/local/lib/python3.5/site-packages/setuptools/sandbox.py", line 195, in setup_context
>     yield
>   File "/usr/local/lib/python3.5/contextlib.py", line 77, in __exit__
>     self.gen.throw(type, value, traceback)
>   File "/usr/local/lib/python3.5/site-packages/setuptools/sandbox.py", line 166, in save_modules
>     saved_exc.resume()
>   File "/usr/local/lib/python3.5/site-packages/setuptools/sandbox.py", line 141, in resume
>     six.reraise(type, exc, self._tb)
>   File "/usr/local/lib/python3.5/site-packages/pkg_resources/_vendor/six.py", line 685, in reraise
>     raise value.with_traceback(tb)
>   File "/usr/local/lib/python3.5/site-packages/setuptools/sandbox.py", line 154, in save_modules
>     yield saved
>   File "/usr/local/lib/python3.5/site-packages/setuptools/sandbox.py", line 195, in setup_context
>     yield
>   File "/usr/local/lib/python3.5/site-packages/setuptools/sandbox.py", line 243, in run_setup
>     DirectorySandbox(setup_dir).run(runner)
>   File "/usr/local/lib/python3.5/site-packages/setuptools/sandbox.py", line 273, in run
>     return func()
>   File "/usr/local/lib/python3.5/site-packages/setuptools/sandbox.py", line 242, in runner
>     _execfile(setup_script, ns)
>   File "/usr/local/lib/python3.5/site-packages/setuptools/sandbox.py", line 46, in _execfile
>     exec(code, globals, locals)
>   File "/tmp/easy_install-fibs2crb/python-daemon-2.1.2/setup.py", line 43, in <module>
>     sys.exit(errno)
> AttributeError: module 'version' has no attribute 'ChangelogAwareDistribution'
> {quote}
> Issue appears to be due to setup.py structure of {{python-daemon}} package, working on opening an issue on project's source page. 



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)