inveniosoftware / inveniosoftware/invenio-cli
invenio-cli check-requirements issue for docker-compose v2
- Dominant language
- Python
- Stars
- 14
- Forks
- 49
- PR merge metrics
- No merged PRs in 30d
Description
Package version (if known): 1.0
## Describe the bug
The version output of docker-compose has changed, so check-requirements doesn't work
## Steps to Reproduce
1. Install docker-compose v2 (packaged with the latest docker desktop release)
2. Type `invenio-cli check-requirements --development`
3. See error 'Checking Docker Compose version...
Pre requisites not met.
Errors: Docker Compose minor version missmatch. Got 0 expected 17'
## Expected behavior
Version check should handle changes to docker-compose version output.
## Additional context
invenio-cli expects the output of docker-compose --version to be like `docker-compose version 1.27.4, build 4484c46d9d\n`, but in version 2.0 the output is like `Docker Compose version v2.0.0-rc.2'. Not sure if that format will change once it's off the rc stage.
Contributor guide
Assessment
This issue has not been assessed yet.