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)

Reply via email to