Valentyn Tymofieiev created BEAM-10227:
------------------------------------------
Summary: python_version qualifiers are ignored for typing
dependency.
Key: BEAM-10227
URL: https://issues.apache.org/jira/browse/BEAM-10227
Project: Beam
Issue Type: Bug
Components: sdk-py-core
Reporter: Valentyn Tymofieiev
Assignee: Valentyn Tymofieiev
{noformat}
:~$ docker -- run -it --entrypoint=/bin/bash
gcr.io/cloud-dataflow/v1beta3/python3:2.22.0
root@bcd3693fbfa1:/# python --version
Python 3.5.9
root@bcd3693fbfa1:/# pip install 'typing; python_version < "3.5"'
Ignoring typing: markers 'python_version < "3.5"' don't match your environment
root@bcd3693fbfa1:/# pip install 'typing; python_version < "3.5.3"'
Collecting typing
Downloading typing-3.7.4.1-py3-none-any.whl (25 kB)
Installing collected packages: typing
Successfully installed typing-3.7.4.1
{noformat}
The second download should not be happening according to the expressed intent,
but it does. using python_full_version fixes that. See also:
https://www.python.org/dev/peps/pep-0508/.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)