py3-jsonschema missing dependency 'pyrsistent>=0.14.0'
Currently docker-compose in testing is not working:
# docker run --rm -it alpine:edge /bin/ash
/ # apk add -X http://dl-cdn.alpinelinux.org/alpine/edge/testing docker-compose
fetch http://dl-cdn.alpinelinux.org/alpine/edge/testing/x86_64/APKINDEX.tar.gz
fetch http://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz
fetch http://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
(1/36) Installing libbz2 (1.0.6-r6)
(2/36) Installing expat (2.2.6-r0)
(3/36) Installing libffi (3.2.1-r6)
(4/36) Installing gdbm (1.13-r1)
(5/36) Installing xz-libs (5.2.4-r0)
(6/36) Installing ncurses-terminfo-base (6.1_p20190105-r0)
(7/36) Installing ncurses-terminfo (6.1_p20190105-r0)
(8/36) Installing ncurses-libs (6.1_p20190105-r0)
(9/36) Installing readline (8.0.0-r0)
(10/36) Installing sqlite-libs (3.27.2-r0)
(11/36) Installing python3 (3.6.8-r2)
(12/36) Installing py3-setuptools (40.8.0-r0)
(13/36) Installing py3-six (1.12.0-r0)
(14/36) Installing dockerpy-creds (0.4.0-r0)
(15/36) Installing py3-cparser (2.19-r1)
(16/36) Installing py3-cffi (1.11.5-r3)
(17/36) Installing py3-idna (2.8-r0)
(18/36) Installing py3-asn1crypto (0.24.0-r0)
(19/36) Installing py3-cryptography (2.6.1-r0)
(20/36) Installing py3-ipaddress (1.0.22-r0)
(21/36) Installing py3-parsing (2.2.0-r0)
(22/36) Installing py3-packaging (17.1-r0)
(23/36) Installing py3-chardet (3.0.4-r0)
(24/36) Installing py3-certifi (2018.4.16-r0)
(25/36) Installing py3-urllib3 (1.24.1-r0)
(26/36) Installing py3-requests (2.21.0-r1)
(27/36) Installing py3-websocket-client (0.56.0-r0)
(28/36) Installing docker-py (3.7.2-r0)
(29/36) Installing py3-cached-property (1.4.3-r0)
(30/36) Installing py3-dockerpty (0.4.1-r0)
(31/36) Installing py3-docopt (0.6.2-r2)
(32/36) Installing py3-jsonschema (3.0.1-r0)
(33/36) Installing py3-pysocks (1.6.8-r0)
(34/36) Installing py3-texttable (1.4.0-r0)
(35/36) Installing py3-yaml (4.1-r0)
(36/36) Installing docker-compose (1.23.2-r0)
Executing busybox-1.30.1-r0.trigger
OK: 86 MiB in 50 packages
/ # docker-compose -v
Traceback (most recent call last):
File "/usr/bin/docker-compose", line 6, in <module>
from pkg_resources import load_entry_point
File "/usr/lib/python3.6/site-packages/pkg_resources/__init__.py", line 3191, in <module>
@_call_aside
File "/usr/lib/python3.6/site-packages/pkg_resources/__init__.py", line 3175, in _call_aside
f(*args, **kwargs)
File "/usr/lib/python3.6/site-packages/pkg_resources/__init__.py", line 3204, in _initialize_master_working_set
working_set = WorkingSet._build_master()
File "/usr/lib/python3.6/site-packages/pkg_resources/__init__.py", line 583, in _build_master
ws.require(__requires__)
File "/usr/lib/python3.6/site-packages/pkg_resources/__init__.py", line 900, in require
needed = self.resolve(parse_requirements(requirements))
File "/usr/lib/python3.6/site-packages/pkg_resources/__init__.py", line 786, in resolve
raise DistributionNotFound(req, requirers)
pkg_resources.DistributionNotFound: The 'pyrsistent>=0.14.0' distribution was not found and is required by jsonschema
It seems that there is a dependency missing (pyrsistent>=0.14.0)
(from redmine: issue id 10282, created on 2019-04-17, closed on 2019-06-19)