git clone git@github.com:smashwilson/slack-emojinator.git
cd slack-emojinator/
docker run --rm -w=/workdir -v "$(pwd)":/workdir python:3.6 sh -c 'pip install pipenv; pipenv install; pipenv run python export.py --help'
Traceback (most recent call last):
File "export.py", line 6, in <module>
import aiohttp
File "/root/.local/share/virtualenvs/workdir-tL8tMG2Q/lib/python3.6/site-packages/aiohttp/__init__.py", line 6, in <module>
from .client import BaseConnector as BaseConnector
File "/root/.local/share/virtualenvs/workdir-tL8tMG2Q/lib/python3.6/site-packages/aiohttp/client.py", line 32, in <module>
from . import hdrs, http, payload
File "/root/.local/share/virtualenvs/workdir-tL8tMG2Q/lib/python3.6/site-packages/aiohttp/http.py", line 7, in <module>
from .http_parser import HeadersParser as HeadersParser
File "/root/.local/share/virtualenvs/workdir-tL8tMG2Q/lib/python3.6/site-packages/aiohttp/http_parser.py", line 15, in <module>
from .helpers import NO_EXTENSIONS, BaseTimerContext
File "/root/.local/share/virtualenvs/workdir-tL8tMG2Q/lib/python3.6/site-packages/aiohttp/helpers.py", line 59, in <module>
import idna_ssl
ModuleNotFoundError: No module named 'idna_ssl'
Succeeds
git clone git@github.com:smashwilson/slack-emojinator.git
cd slack-emojinator/
docker run --rm -w=/workdir -v "$(pwd)":/workdir python:3.6 sh -c 'pip install pipenv; pipenv install; pipenv install idna-ssl; pipenv run python export.py --help'
Noticed this while I was working on https://github.com/smashwilson/slack-emojinator/pull/36 (prior to my changes :smile:), but didn't get around to documenting it previously.
Minimal example showing the issue
Fails
Succeeds