invoke-release
invoke-release copied to clipboard
reopen #20
update the dep on six, if possible, to avoid conflicts, e.g. poetry reports:
(1) So, because invoke-release (4.5.1) depends on six (>=1.11.0,<1.12.0)
and invoke-release (4.5.2) depends on six (>=1.11.0,<1.12.0), every version of invoke-release requires six (>=1.11.0,<1.12.0).
Because no versions of astroid match >2.4.0,<2.4.1 || >2.4.1,<2.4.2 || >2.4.2,<=2.5
and astroid (2.4.0) depends on six (>=1.12,<2.0), astroid (>=2.4.0,<2.4.1 || >2.4.1,<2.4.2 || >2.4.2,<=2.5) requires six (>=1.12,<2.0).
And because astroid (2.4.1) depends on six (>=1.12,<2.0)
and astroid (2.4.2) depends on six (>=1.12,<2.0), astroid (>=2.4.0,<=2.5) requires six (>=1.12,<2.0).
And because every version of invoke-release requires six (>=1.11.0,<1.12.0) (1), invoke-release is incompatible with astroid (>=2.4.0,<=2.5)
And because pylint (2.5.3) depends on astroid (>=2.4.0,<=2.5)
and no versions of pylint match >2.5.3,<3.0.0, invoke-release is incompatible with pylint (>=2.5.3,<3.0.0).
The project is missing recent updates and with recent changes in pip dep-resolution, it may soon fail to install (?). Perhaps eventbrite is no longer using invoke-release and there is now a better alternative?
- e.g. https://python-semantic-release.readthedocs.io/en/latest/
Some example recent warnings:
$ pip install invoke-release
Collecting invoke-release
Using cached invoke_release-4.5.2-py2.py3-none-any.whl (21 kB)
WARNING: Keyring is skipped due to an exception: Failed to create the collection: Message recipient disconnected from message bus without replying.
Collecting invoke~=0.22.0
Using cached invoke-0.22.1-py3-none-any.whl (154 kB)
Collecting six~=1.11.0
Using cached six-1.11.0-py2.py3-none-any.whl (10 kB)
Collecting wheel~=0.31.1
Using cached wheel-0.31.1-py2.py3-none-any.whl (41 kB)
Installing collected packages: wheel, six, invoke, invoke-release
Attempting uninstall: wheel
Found existing installation: wheel 0.36.0
Uninstalling wheel-0.36.0:
Successfully uninstalled wheel-0.36.0
Attempting uninstall: six
Found existing installation: six 1.15.0
Uninstalling six-1.15.0:
Successfully uninstalled six-1.15.0
ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.
moto 1.3.16 requires sshpubkeys>=3.1.0; python_version > "3", which is not installed.
tox 3.20.1 requires six>=1.14.0, but you have six 1.11.0 which is incompatible.
aws-sam-translator 1.32.0 requires six~=1.15, but you have six 1.11.0 which is incompatible.
astroid 2.4.2 requires six~=1.12, but you have six 1.11.0 which is incompatible.
Successfully installed invoke-0.22.1 invoke-release-4.5.2 six-1.11.0 wheel-0.31.1