Sto eseguendo il django example fornito con python-social-auth e sto ricevendo il seguente errore del server 500.non è possibile importare il nome SIGNATURE_HMAC
ImportError at /login/bitbucket/
cannot import name SIGNATURE_HMAC
Request Method: GET
Request URL: http://localhost:8000/login/bitbucket/
Django Version: 1.4.4
Exception Type: ImportError
Exception Value:
cannot import name SIGNATURE_HMAC
Exception Location: /usr/local/lib/python2.7/dist-packages/requests_oauthlib/core.py in <module>, line 3
Python Executable: /usr/bin/python
Python Version: 2.7.3
Ho cercato in Google e StackOverflow e non sono riuscito a trovare alcuna risposta. L'ho appena clonato e non ho cambiato alcun codice. Ho entrambe le librerie hashlib e HMAC installati
[EDIT] ho aggiornato sia oauthlib e requests_oauthlib e l'errore ottenuto sostituito da uno nuovo
AttributeError at /login/bitbucket/
'Request' object has no attribute 'body'
Request Method: GET
Request URL: http://localhost:8000/login/bitbucket/
Django Version: 1.4.4
Exception Type: AttributeError
Exception Value:
'Request' object has no attribute 'body'
Exception Location: /usr/local/lib/python2.7/dist-packages/requests_oauthlib/core.py in __call__, line 46
Python Executable: /usr/bin/python
Python Version: 2.7.3
L'errore si verifica in 'requests_oauthlib'; assicurati che il pacchetto sia aggiornato, incluso il suo requisito 'oauthlib'. – robertklep