title: Using type hinting in Python 3.4 vs Python 3.5 gives syntax error
body: <p>I'm using Pycharm and Python 3.4 on different servers to execute scripts I've made. I'm using type hinting in my code. Now someone from my work have executed my code on a Python 3.5 installation and is getting a syntax error on my type hinting. I do not "knowingly" use any modules for type hinting in Python 3.4 IE I am not using the typing module. </p>
  
  <pre><code>def run(iargs) -&gt; int:
                 ^ syntax error
  </code></pre>
  
  <p>Could it be that Python 3.4 not even reading these tags where 3.5 does. ?</p>
  
  <p><strong>EDIT</strong></p>
  
  <p>I've done the following test</p>
  
  <pre><code>Python 3.4.3 (default, Oct 28 2016, 10:12:53)
  [GCC 4.8.4] on linux
  Type "help", "copyright", "credits" or "license" for more information.
  &gt;&gt;&gt; def Add(r,l) -&gt; int:
  ...   return int(r + l)
  ...
  &gt;&gt;&gt; Add(3,5)
  8
  &gt;&gt;&gt;
  
  Python 3.5.2 (default, Nov 17 2016, 17:05:23)
  [GCC 5.4.0 20160609] on linux
  Type "help", "copyright", "credits" or "license" for more information.
  &gt;&gt;&gt; def Add(r,l) -&gt; int:
  ...   return int(r + l)
  ...
  &gt;&gt;&gt; Add(3,5)
  8
  </code></pre>
  
  <p>So there are no problems regarding version of the python 3.4 or 3.5 however when I execute my script I get the following</p>
  
  <pre><code>  File "test.py", line 235
      def run(iargs) -&gt; int:
                     ^
  SyntaxError: invalid syntax
  </code></pre>
  
  <p>Regards</p>