-
Notifications
You must be signed in to change notification settings - Fork 579
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
PyFlakes bear dependency conflict in latest coala bears #1228
Comments
radon 1.4.2 added a dependency on flake8-polyfill, which depends on flake8 without any version specification, and flake8 versions have various version dependencies on pyflakes and pycodestyle. As a result, it is not possible to know what versions of pyflakes and pycodestyle that will be required to be compatible with whatever flake8 version happens to be installed. Fixes coala#1228
radon 1.4.2 added a dependency on flake8-polyfill, which depends on flake8 without any version specification, and flake8 versions have various version dependencies on pyflakes and pycodestyle. As a result, it is not possible to know what versions of pyflakes and pycodestyle that will be required to be compatible with whatever flake8 version happens to be installed. Fixes coala#1228
radon 1.4.2 added a dependency on flake8-polyfill, which depends on flake8 without any version specification, and flake8 versions have various version dependencies on pyflakes and pycodestyle. As a result, it is not possible to know what versions of pyflakes and pycodestyle that will be required to be compatible with whatever flake8 version happens to be installed. Fixes coala#1228
radon 1.4.2 added a dependency on flake8-polyfill, which depends on flake8 without any version specification, and flake8 versions have various version dependencies on pyflakes and pycodestyle. As a result, it is not possible to know what versions of pyflakes and pycodestyle that will be required to be compatible with whatever flake8 version happens to be installed. Fixes coala#1228
Copying #1245 (comment) here:
|
Note that using pyflakes 1.4 is quite important, specifically for an AST change in Python 3.6 ( PyCQA/pyflakes#80 ) |
If we don't specify the minor verison, `~=` matches any point update, including major ones. Fixes coala#1228
radon 1.4.2 added a dependency on flake8-polyfill, which depends on flake8 without any version specification, and flake8 versions have various version dependencies on pyflakes and pycodestyle. As a result, it is not possible to know what versions of pyflakes and pycodestyle that will be required to be compatible with whatever flake8 version happens to be installed. Fixes coala#1228
[ERROR][17:33:55] There is a conflict in the version of a dependency you have installed and the requirements of coala. This may be resolved by creating a separate virtual environment for coala or running
pip install "pyflakes!=1.2.0,!=1.2.1,!=1.2.2,<1.4.0,>=0.8.1". Be aware that the latter solution might break other python packages that depend on the currently installed version.
The text was updated successfully, but these errors were encountered: