Skip to content
This repository has been archived by the owner on Nov 13, 2023. It is now read-only.

Error with "pip install python_jwt" - Python 3.4 #6

Closed
barrachri opened this issue Aug 21, 2014 · 8 comments
Closed

Error with "pip install python_jwt" - Python 3.4 #6

barrachri opened this issue Aug 21, 2014 · 8 comments

Comments

@barrachri
Copy link

I think this is a compatibility problem with Python 3.4 and print function.

SyntaxError: invalid syntax
Complete output from command python setup.py egg_info:
Traceback (most recent call last):

File "", line 17, in

File "/Users/christianbarra/Dev/jwt/build/python-jwt/setup.py", line 1, in

import dist.bentomaker

File "/Users/christianbarra/Dev/jwt/build/python-jwt/dist/bentomaker.py", line 22

print "Error: %s" % m

                ^

SyntaxError: invalid syntax

@davedoesdev
Copy link
Owner

@barrachri thanks for letting me know.
I fixed the packaging bug (with Bento). However, python-jws doesn't support Python 3 yet (see brianloveswords/python-jws#14 and
brianloveswords/python-jws#10) so I'm gated on that. I updated the README to indicate this.

@brianloveswords it would be great to get the Python 3 PR merged assuming it works for you.

For the tests, I'm also waiting for PyVows to support Python 3 (heynemann/pyvows#23) - which is itself gated on gevent Python 3 support (gevent/gevent#38).

@davedoesdev
Copy link
Owner

@barrachri could you check version 0.3.3 of python-jwt - it should fail later now when installing under Python 3. Thanks.
I've opened #7 for Python 3 support.

@barrachri
Copy link
Author

 /Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/distutils/dist.py:260: 
 UserWarning: Unknown distribution option: 'summary' warnings.warn(msg)

 /Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/distutils/dist.py:260:
 UserWarning: Unknown distribution option: 'home_page' warnings.warn(msg)

 /Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/distutils/dist.py:260:
 UserWarning: Unknown distribution option: 'home_page' warnings.warn(msg)

 /Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/distutils/dist.py:260:
UserWarning: Unknown distribution option: 'summary' warnings.warn(msg)

/Users/christianbarra/Dev/jwt/build/python-jwt/dist/.bentomaker.py-0.107628d92704c3a8f4413b0c74c228d35/bento/distutils/commands/install.py:56: UserWarning: - install-headers option is ignored.
  warnings.warn("--install-headers option is ignored.")

/Users/christianbarra/Dev/jwt/build/python-jwt/dist/.bentomaker.py-0.1-07628d92704c3a8f4413b0c74c228d35/bento/distutils/commands/install.py:59: UserWarning: --compile option is ignored. 

@davedoesdev
Copy link
Owner

Yes, they're warnings about metadata bento puts in (maybe I should switch python-jwt to wheels).

Did you get it installed under 3.4? I got an error when it tried to install python-jws.

@barrachri
Copy link
Author

No, it doesn't work, the errors are in my previous post.

@davedoesdev
Copy link
Owner

Thanks for the update. Would you mind posting the full installation output?

@barrachri
Copy link
Author

I hope this is fine for you.

Downloading/unpacking python-jwt
Downloading python_jwt-0.3.3.tar.gz (446kB): 446kB downloaded
Running setup.py (path:/Users/christianbarra/Dev/etfy.in/.env/build/python-jwt/setup.py) egg_info for package python-jwt
/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/distutils/dist.py:260: UserWarning: Unknown distribution option: 'home_page'
warnings.warn(msg)
/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/distutils/dist.py:260: UserWarning: Unknown distribution option: 'summary'
warnings.warn(msg)
Downloading/unpacking jws>=0.1.2 (from python-jwt)
Downloading jws-0.1.2.tar.gz
Running setup.py (path:/Users/christianbarra/Dev/etfy.in/.env/build/jws/setup.py) egg_info for package jws

Installing collected packages: python-jwt, jws
Running setup.py install for python-jwt
/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/distutils/dist.py:260: UserWarning: Unknown distribution option: 'summary'
warnings.warn(msg)
/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/distutils/dist.py:260: UserWarning: Unknown distribution option: 'home_page'
warnings.warn(msg)
/Users/christianbarra/Dev/etfy.in/.env/build/python-jwt/dist/.bentomaker.py-0.1-07628d92704c3a8f4413b0c74c228d35/bento/distutils/commands/install.py:56: UserWarning: --install-headers option is ignored.
warnings.warn("--install-headers option is ignored.")
/Users/christianbarra/Dev/etfy.in/.env/build/python-jwt/dist/.bentomaker.py-0.1-07628d92704c3a8f4413b0c74c228d35/bento/distutils/commands/install.py:59: UserWarning: --compile option is ignored.
warnings.warn("--compile option is ignored.")
Running setup.py install for jws
File "/Users/christianbarra/Dev/etfy.in/.env/lib/python3.4/site-packages/jws/algos.py", line 178
except AttributeError, e:
^
SyntaxError: invalid syntax

  File "/Users/christianbarra/Dev/etfy.in/.env/lib/python3.4/site-packages/jws/header.py", line 32
    except RouteMissingError, e:
                            ^
SyntaxError: invalid syntax

  File "/Users/christianbarra/Dev/etfy.in/.env/lib/python3.4/site-packages/jws/tests.py", line 14
    map(lambda (name, fn): self.assertIn(fn, jws.algos.find(name)), names)
               ^
SyntaxError: invalid syntax

Successfully installed python-jwt jws
Cleaning up...

@davedoesdev
Copy link
Owner

Yes - unfortunately it's blocked on python-jws not supporting Python 3 now :(

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants