tgalal / python-axolotl Goto Github PK
View Code? Open in Web Editor NEWPython port of libaxolotl
License: GNU General Public License v3.0
Python port of libaxolotl
License: GNU General Public License v3.0
Hi,
It seems it is a collect2.exe problem... not sure how to proceed/ see my log bellow thanks.
Microsoft Windows Version 6.3.9600 2013 Microsoft Corporation. All rights reserved.
C:\WINDOWS\system32>e:
E:>cd GitHub
E:\GitHub>cd yowsup
E:\GitHub\yowsup>python setup.py install
running install
running bdist_egg
running egg_info
writing yowsup2.egg-info\PKG-INFO
writing requirements to yowsup2.egg-info\requires.txt
writing dependency_links to yowsup2.egg-info\dependency_links.txt
writing top-level names to yowsup2.egg-info\top_level.txt
reading manifest file 'yowsup2.egg-info\SOURCES.txt'
writing manifest file 'yowsup2.egg-info\SOURCES.txt'
installing library code to build\bdist.win-amd64\egg
running install_lib
running build_py
copying yowsup__init__.py -> build\lib\yowsup
copying yowsup\common\constants.py -> build\lib\yowsup\common
copying yowsup\common\tools.py -> build\lib\yowsup\common
copying yowsup\env\test_env_s40.py -> build\lib\yowsup\env
copying yowsup\common\http\waresponseparser.py -> build\lib\yowsup\common\http
copying yowsup\demos\cli\cli.py -> build\lib\yowsup\demos\cli
copying yowsup\demos\cli\layer.py -> build\lib\yowsup\demos\cli
copying yowsup\demos\sendclient\layer.py -> build\lib\yowsup\demos\sendclient
copying yowsup\layers\auth\keystream.py -> build\lib\yowsup\layers\auth
copying yowsup\layers\interface\interface.py -> build\lib\yowsup\layers\interface
copying yowsup\layers\network\layer.py -> build\lib\yowsup\layers\network
copying yowsup\layers\protocol_groups\layer.py -> build\lib\yowsup\layers\protocol_groups
copying yowsup\layers\protocol_media\layer.py -> build\lib\yowsup\layers\protocol_media
copying yowsup\layers\protocol_media\mediadownloader.py -> build\lib\yowsup\layers\protocol_media
copying yowsup\layers\protocol_media\mediauploader.py -> build\lib\yowsup\layers\protocol_media
copying yowsup\layers\protocol_media\picture.py -> build\lib\yowsup\layers\protocol_media
copying yowsup\layers\protocol_groups\protocolentities\notification_groups_create.py -> build\lib\yowsup\layers\protocol_groups\protocolentities
copying yowsup\layers\protocol_iq\protocolentities\iq.py -> build\lib\yowsup\layers\protocol_iq\protocolentities
copying yowsup\layers\protocol_media\protocolentities\iq_requestupload.py -> build\lib\yowsup\layers\protocol_media\protocolentities
copying yowsup\layers\protocol_media\protocolentities\iq_requestupload_result.py -> build\lib\yowsup\layers\protocol_media\protocolentities
copying yowsup\layers\protocol_media\protocolentities\message_media.py -> build\lib\yowsup\layers\protocol_media\protocolentities
copying yowsup\layers\protocol_media\protocolentities\message_media_downloadable.py -> build\lib\yowsup\layers\protocol_media\protocolentities
copying yowsup\layers\protocol_media\protocolentities\message_media_downloadable_image.py -> build\lib\yowsup\layers\protocol_media\protocolentities
copying yowsup\layers\protocol_media\protocolentities\test_iq_requestupload.py -> build\lib\yowsup\layers\protocol_media\protocolentities
copying yowsup\layers\protocol_media\protocolentities\test_iq_requestupload_result.py -> build\lib\yowsup\layers\protocol_media\protocolentities
copying yowsup\layers\protocol_media\protocolentities__init__.py -> build\lib\yowsup\layers\protocol_media\protocolentities
copying yowsup\layers\protocol_messages\protocolentities\message_text_broadcast.py -> build\lib\yowsup\layers\protocol_messages\protocolentities
creating build\bdist.win-amd64\egg
creating build\bdist.win-amd64\egg\yowsup
creating build\bdist.win-amd64\egg\yowsup\common
copying build\lib\yowsup\common\constants.py -> build\bdist.win-amd64\egg\yowsup\common
creating build\bdist.win-amd64\egg\yowsup\common\http
copying build\lib\yowsup\common\http\warequest.py -> build\bdist.win-amd64\egg\yowsup\common\http
copying build\lib\yowsup\common\http\waresponseparser.py -> build\bdist.win-amd64\egg\yowsup\common\http
copying build\lib\yowsup\common\http__init__.py -> build\bdist.win-amd64\egg\yowsup\common\http
copying build\lib\yowsup\common\tools.py -> build\bdist.win-amd64\egg\yowsup\common
copying build\lib\yowsup\common__init__.py -> build\bdist.win-amd64\egg\yowsup\common
creating build\bdist.win-amd64\egg\yowsup\demos
creating build\bdist.win-amd64\egg\yowsup\demos\cli
copying build\lib\yowsup\demos\cli\cli.py -> build\bdist.win-amd64\egg\yowsup\demos\cli
copying build\lib\yowsup\demos\cli\layer.py -> build\bdist.win-amd64\egg\yowsup\demos\cli
copying build\lib\yowsup\demos\cli\stack.py -> build\bdist.win-amd64\egg\yowsup\demos\cli
copying build\lib\yowsup\demos\cli__init__.py -> build\bdist.win-amd64\egg\yowsup\demos\cli
creating build\bdist.win-amd64\egg\yowsup\demos\echoclient
copying build\lib\yowsup\demos\echoclient\layer.py -> build\bdist.win-amd64\egg\yowsup\demos\echoclient
copying build\lib\yowsup\demos\echoclient\stack.py -> build\bdist.win-amd64\egg\yowsup\demos\echoclient
copying build\lib\yowsup\demos\echoclient__init__.py -> build\bdist.win-amd64\egg\yowsup\demos\echoclient
creating build\bdist.win-amd64\egg\yowsup\demos\sendclient
copying build\lib\yowsup\demos\sendclient\layer.py -> build\bdist.win-amd64\egg\yowsup\demos\sendclient
copying build\lib\yowsup\demos\sendclient\stack.py -> build\bdist.win-amd64\egg\yowsup\demos\sendclient
copying build\lib\yowsup\demos\sendclient__init__.py -> build\bdist.win-amd64\egg\yowsup\demos\sendclient
copying build\lib\yowsup\demos__init__.py -> build\bdist.win-amd64\egg\yowsup\demos
creating build\bdist.win-amd64\egg\yowsup\env
copying build\lib\yowsup\env\env.py -> build\bdist.win-amd64\egg\yowsup\env
copying build\lib\yowsup\env\env_android.py -> build\bdist.win-amd64\egg\yowsup\env
copying build\lib\yowsup\env\env_s40.py -> build\bdist.win-amd64\egg\yowsup\env
copying build\lib\yowsup\env\test_env_s40.py -> build\bdist.win-amd64\egg\yowsup\env
copying build\lib\yowsup\env__init__.py -> build\bdist.win-amd64\egg\yowsup\env
creating build\bdist.win-amd64\egg\yowsup\layers
creating build\bdist.win-amd64\egg\yowsup\layers\auth
copying build\lib\yowsup\layers\auth\autherror.py -> build\bdist.win-amd64\egg\yowsup\layers\auth
copying build\lib\yowsup\layers\auth\keystream.py -> build\bdist.win-amd64\egg\yowsup\layers\auth
copying build\lib\yowsup\layers\auth\layer_authentication.py -> build\bdist.win-amd64\egg\yowsup\layers\auth
copying build\lib\yowsup\layers\auth\layer_crypt.py -> build\bdist.win-amd64\egg\yowsup\layers\auth
creating build\bdist.win-amd64\egg\yowsup\layers\auth\protocolentities
copying build\lib\yowsup\layers\auth\protocolentities\auth.py -> build\bdist.win-amd64\egg\yowsup\layers\auth\protocolentities
copying build\lib\yowsup\layers\auth\protocolentities\challenge.py -> build\bdist.win-amd64\egg\yowsup\layers\auth\protocolentities
copying build\lib\yowsup\layers\auth\protocolentities\failure.py -> build\bdist.win-amd64\egg\yowsup\layers\auth\protocolentities
copying build\lib\yowsup\layers\auth\protocolentities\response.py -> build\bdist.win-amd64\egg\yowsup\layers\auth\protocolentities
copying build\lib\yowsup\layers\auth\protocolentities\stream_features.py -> build\bdist.win-amd64\egg\yowsup\layers\auth\protocolentities
copying build\lib\yowsup\layers\auth\protocolentities\success.py -> build\bdist.win-amd64\egg\yowsup\layers\auth\protocolentities
copying build\lib\yowsup\layers\auth\protocolentities\test_auth.py -> build\bdist.win-amd64\egg\yowsup\layers\auth\protocolentities
copying build\lib\yowsup\layers\auth\protocolentities\test_challenge.py -> build\bdist.win-amd64\egg\yowsup\layers\auth\protocolentities
copying build\lib\yowsup\layers\auth\protocolentities\test_failure.py -> build\bdist.win-amd64\egg\yowsup\layers\auth\protocolentities
copying build\lib\yowsup\layers\auth\protocolentities\test_response.py -> build\bdist.win-amd64\egg\yowsup\layers\auth\protocolentities
copying build\lib\yowsup\layers\auth\protocolentities\test_stream_features.py -> build\bdist.win-amd64\egg\yowsup\layers\auth\protocolentities
copying build\lib\yowsup\layers\auth\protocolentities\test_success.py -> build\bdist.win-amd64\egg\yowsup\layers\auth\protocolentities
copying build\lib\yowsup\layers\auth\protocolentities__init__.py -> build\bdist.win-amd64\egg\yowsup\layers\auth\protocolentities
copying build\lib\yowsup\layers\auth\test_authenticator.py -> build\bdist.win-amd64\egg\yowsup\layers\auth
copying build\lib\yowsup\layers\auth\test_crypt.py -> build\bdist.win-amd64\egg\yowsup\layers\auth
copying build\lib\yowsup\layers\auth\test_keystream.py -> build\bdist.win-amd64\egg\yowsup\layers\auth
copying build\lib\yowsup\layers\auth__init__.py -> build\bdist.win-amd64\egg\yowsup\layers\auth
creating build\bdist.win-amd64\egg\yowsup\layers\axolotl
copying build\lib\yowsup\layers\axolotl\layer.py -> build\bdist.win-amd64\egg\yowsup\layers\axolotl
creating build\bdist.win-amd64\egg\yowsup\layers\axolotl\protocolentities
copying build\lib\yowsup\layers\axolotl\protocolentities\iq_keys_get_result.py -> build\bdist.win-amd64\egg\yowsup\layers\axolotl\protocolentities
copying build\lib\yowsup\layers\axolotl\protocolentities\iq_keys_set.py -> build\bdist.win-amd64\egg\yowsup\layers\axolotl\protocolentities
copying build\lib\yowsup\layers\axolotl\protocolentities\iq_key_get.py -> build\bdist.win-amd64\egg\yowsup\layers\axolotl\protocolentities
copying build\lib\yowsup\layers\axolotl\protocolentities\message_encrypted.py -> build\bdist.win-amd64\egg\yowsup\layers\axolotl\protocolentities
copying build\lib\yowsup\layers\axolotl\protocolentities\notification_encrypt.py -> build\bdist.win-amd64\egg\yowsup\layers\axolotl\protocolentities
copying build\lib\yowsup\layers\axolotl\protocolentities\test_iq_keys_get_result.py -> build\bdist.win-amd64\egg\yowsup\layers\axolotl\protocolentities
copying build\lib\yowsup\layers\axolotl\protocolentities\test_iq_keys_set.py -> build\bdist.win-amd64\egg\yowsup\layers\axolotl\protocolentities
copying build\lib\yowsup\layers\axolotl\protocolentities\test_notification_encrypt.py -> build\bdist.win-amd64\egg\yowsup\layers\axolotl\protocolentities
copying build\lib\yowsup\layers\axolotl\protocolentities__init__.py -> build\bdist.win-amd64\egg\yowsup\layers\axolotl\protocolentities
creating build\bdist.win-amd64\egg\yowsup\layers\axolotl\store
creating build\bdist.win-amd64\egg\yowsup\layers\axolotl\store\sqlite
copying build\lib\yowsup\layers\axolotl\store\sqlite\liteaxolotlstore.py -> build\bdist.win-amd64\egg\yowsup\layers\axolotl\store\sqlite
copying build\lib\yowsup\layers\axolotl\store\sqlite\liteidentitykeystore.py -> build\bdist.win-amd64\egg\yowsup\layers\axolotl\store\sqlite
copying build\lib\yowsup\layers\axolotl\store\sqlite\liteprekeystore.py -> build\bdist.win-amd64\egg\yowsup\layers\axolotl\store\sqlite
copying build\lib\yowsup\layers\axolotl\store\sqlite\litesessionstore.py -> build\bdist.win-amd64\egg\yowsup\layers\axolotl\store\sqlite
copying build\lib\yowsup\layers\axolotl\store\sqlite\litesignedprekeystore.py -> build\bdist.win-amd64\egg\yowsup\layers\axolotl\store\sqlite
copying build\lib\yowsup\layers\axolotl\store\sqlite__init__.py -> build\bdist.win-amd64\egg\yowsup\layers\axolotl\store\sqlite
copying build\lib\yowsup\layers\axolotl\store__init__.py -> build\bdist.win-amd64\egg\yowsup\layers\axolotl\store
copying build\lib\yowsup\layers\axolotl__init__.py -> build\bdist.win-amd64\egg\yowsup\layers\axolotl
creating build\bdist.win-amd64\egg\yowsup\layers\coder
copying build\lib\yowsup\layers\coder\decoder.py -> build\bdist.win-amd64\egg\yowsup\layers\coder
copying build\lib\yowsup\layers\coder\encoder.py -> build\bdist.win-amd64\egg\yowsup\layers\coder
copying build\lib\yowsup\layers\coder\layer.py -> build\bdist.win-amd64\egg\yowsup\layers\coder
copying build\lib\yowsup\layers\coder\test_decoder.py -> build\bdist.win-amd64\egg\yowsup\layers\coder
copying build\lib\yowsup\layers\coder\test_encoder.py -> build\bdist.win-amd64\egg\yowsup\layers\coder
copying build\lib\yowsup\layers\coder\test_tokendictionary.py -> build\bdist.win-amd64\egg\yowsup\layers\coder
copying build\lib\yowsup\layers\coder\tokendictionary.py -> build\bdist.win-amd64\egg\yowsup\layers\coder
copying build\lib\yowsup\layers\coder__init__.py -> build\bdist.win-amd64\egg\yowsup\layers\coder
creating build\bdist.win-amd64\egg\yowsup\layers\interface
copying build\lib\yowsup\layers\interface\interface.py -> build\bdist.win-amd64\egg\yowsup\layers\interface
copying build\lib\yowsup\layers\interface__init__.py -> build\bdist.win-amd64\egg\yowsup\layers\interface
creating build\bdist.win-amd64\egg\yowsup\layers\logger
copying build\lib\yowsup\layers\logger\layer.py -> build\bdist.win-amd64\egg\yowsup\layers\logger
copying build\lib\yowsup\layers\logger__init__.py -> build\bdist.win-amd64\egg\yowsup\layers\logger
creating build\bdist.win-amd64\egg\yowsup\layers\network
copying build\lib\yowsup\layers\network\layer.py -> build\bdist.win-amd64\egg\yowsup\layers\network
copying build\lib\yowsup\layers\network__init__.py -> build\bdist.win-amd64\egg\yowsup\layers\network
creating build\bdist.win-amd64\egg\yowsup\layers\protocol_acks
copying build\lib\yowsup\layers\protocol_acks\layer.py -> build\bdist.win-amd64\egg\yowsup\layers\protocol_acks
creating build\bdist.win-amd64\egg\yowsup\layers\protocol_acks\protocolentities
copying build\lib\yowsup\layers\protocol_acks\protocolentities\ack.py -> build\bdist.win-amd64\egg\yowsup\layers\protocol_acks\protocolentities
copying build\lib\yowsup\layers\protocol_acks\protocolentities\ack_incoming.py -> build\bdist.win-amd64\egg\yowsup\layers\protocol_acks\protocolentities
copying build\lib\yowsup\layers\protocol_acks\protocolentities\ack_outgoing.py -> build\bdist.win-amd64\egg\yowsup\layers\protocol_acks\protocolentities
copying build\lib\yowsup\layers\protocol_acks\protocolentities\test_ack.py -> build\bdist.win-amd64\egg\yowsup\layers\protocol_acks\protocolentities
copying build\lib\yowsup\layers\protocol_acks\protocolentities\test_ack_incoming.py -> build\bdist.win-amd64\egg\yowsup\layers\protocol_acks\protocolentities
copying build\lib\yowsup\layers\protocol_acks\protocolentities\test_ack_outgoing.py -> build\bdist.win-amd64\egg\yowsup\layers\protocol_acks\protocolentities
copying build\lib\yowsup\layers\protocol_acks\protocolentities__init__.py -> build\bdist.win-amd64\egg\yowsup\layers\protocol_acks\protocolentities
copying build\lib\yowsup\layers\protocol_acks__init__.py -> build\bdist.win-amd64\egg\yowsup\layers\protocol_acks
creating build\bdist.win-amd64\egg\yowsup\layers\protocol_chatstate
copying build\lib\yowsup\layers\protocol_chatstate\layer.py -> build\bdist.win-amd64\egg\yowsup\layers\protocol_chatstate
creating build\bdist.win-amd64\egg\yowsup\layers\protocol_chatstate\protocolentities
copying build\lib\yowsup\layers\protocol_chatstate\protocolentities\chatstate.py -> build\bdist.win-amd64\egg\yowsup\layers\protocol_chatstate\protocolentities
copying build\lib\yowsup\layers\protocol_chatstate\protocolentities\chatstate_incoming.py -> build\bdist.win-amd64\egg\yowsup\layers\protocol_chatstate\protocolentities
copying build\lib\yowsup\layers\protocol_chatstate\protocolentities\chatstate_outgoing.py -> build\bdist.win-amd64\egg\yowsup\layers\protocol_chatstate\protocolentities
copying build\lib\yowsup\layers\protocol_chatstate\protocolentities\test_chatstate.py -> build\bdist.win-amd64\egg\yowsup\layers\protocol_chatstate\protocolentities
copying build\lib\yowsup\layers\protocol_chatstate\protocolentities\test_chatstate_incoming.py -> build\bdist.win-amd64\egg\yowsup\layers\protocol_chatstate\protocolentities
copying build\lib\yowsup\layers\protocol_chatstate\protocolentities\test_chatstate_outgoing.py -> build\bdist.win-amd64\egg\yowsup\layers\protocol_chatstate\protocolentities
copying build\lib\yowsup\layers\protocol_chatstate\protocolentities__init__.py -> build\bdist.win-amd64\egg\yowsup\layers\protocol_chatstate\protocolentities
copying build\lib\yowsup\layers\protocol_chatstate__init__.py -> build\bdist.win-amd64\egg\yowsup\layers\protocol_chatstate
creating build\bdist.win-amd64\egg\yowsup\layers\protocol_contacts
copying build\lib\yowsup\layers\protocol_contacts\layer.py -> build\bdist.win-amd64\egg\yowsup\layers\protocol_contacts
creating build\bdist.win-amd64\egg\yowsup\layers\protocol_contacts\protocolentities
copying build\lib\yowsup\layers\protocol_contacts\protocolentities\iq_sync.py -> build\bdist.win-amd64\egg\yowsup\layers\protocol_contacts\protocolentities
copying build\lib\yowsup\layers\protocol_contacts\protocolentities\iq_sync_get.py -> build\bdist.win-amd64\egg\yowsup\layers\protocol_contacts\protocolentities
copying build\lib\yowsup\layers\protocol_contacts\protocolentities\iq_sync_result.py -> build\bdist.win-amd64\egg\yowsup\layers\protocol_contacts\protocolentities
copying build\lib\yowsup\layers\protocol_contacts\protocolentities\notification_contact.py -> build\bdist.win-amd64\egg\yowsup\layers\protocol_contacts\protocolentities
copying build\lib\yowsup\layers\protocol_contacts\protocolentities\notification_contact_add.py -> build\bdist.win-amd64\egg\yowsup\layers\protocol_contacts\protocolentities
copying build\lib\yowsup\layers\protocol_contacts\protocolentities\notification_contact_remove.py -> build\bdist.win-amd64\egg\yowsup\layers\protocol_contacts\protocolentities
copying build\lib\yowsup\layers\protocol_contacts\protocolentities\notification_contact_update.py -> build\bdist.win-amd64\egg\yowsup\layers\protocol_contacts\protocolentities
copying build\lib\yowsup\layers\protocol_contacts\protocolentities\test_iq_sync.py -> build\bdist.win-amd64\egg\yowsup\layers\protocol_contacts\protocolentities
copying build\lib\yowsup\layers\protocol_contacts\protocolentities\test_iq_sync_get.py -> build\bdist.win-amd64\egg\yowsup\layers\protocol_contacts\protocolentities
copying build\lib\yowsup\layers\protocol_contacts\protocolentities\test_iq_sync_result.py -> build\bdist.win-amd64\egg\yowsup\layers\protocol_contacts\protocolentities
copying build\lib\yowsup\layers\protocol_contacts\protocolentities__init__.py -> build\bdist.win-amd64\egg\yowsup\layers\protocol_contacts\protocolentities
copying build\lib\yowsup\layers\protocol_contacts__init__.py -> build\bdist.win-amd64\egg\yowsup\layers\protocol_contacts
creating build\bdist.win-amd64\egg\yowsup\layers\protocol_groups
copying build\lib\yowsup\layers\protocol_groups\layer.py -> build\bdist.win-amd64\egg\yowsup\layers\protocol_groups
creating build\bdist.win-amd64\egg\yowsup\layers\protocol_groups\protocolentities
copying build\lib\yowsup\layers\protocol_groups\protocolentities\iq_groups.py -> build\bdist.win-amd64\egg\yowsup\layers\protocol_groups\protocolentities
copying build\lib\yowsup\layers\protocol_groups\protocolentities\iq_groups_create.py -> build\bdist.win-amd64\egg\yowsup\layers\protocol_groups\protocolentities
copying build\lib\yowsup\layers\protocol_groups\protocolentities\iq_groups_create_success.py -> build\bdist.win-amd64\egg\yowsup\layers\protocol_groups\protocolentities
copying build\lib\yowsup\layers\protocol_groups\protocolentities\iq_groups_delete.py -> build\bdist.win-amd64\egg\yowsup\layers\protocol_groups\protocolentities
copying build\lib\yowsup\layers\protocol_groups\protocolentities\iq_groups_info.py -> build\bdist.win-amd64\egg\yowsup\layers\protocol_groups\protocolentities
copying build\lib\yowsup\layers\protocol_groups\protocolentities\iq_groups_leave.py -> build\bdist.win-amd64\egg\yowsup\layers\protocol_groups\protocolentities
copying build\lib\yowsup\layers\protocol_groups\protocolentities\iq_groups_list.py -> build\bdist.win-amd64\egg\yowsup\layers\protocol_groups\protocolentities
copying build\lib\yowsup\layers\protocol_groups\protocolentities\iq_groups_participants.py -> build\bdist.win-amd64\egg\yowsup\layers\protocol_groups\protocolentities
copying build\lib\yowsup\layers\protocol_groups\protocolentities\iq_groups_participants_add.py -> build\bdist.win-amd64\egg\yowsup\layers\protocol_groups\protocolentities
copying build\lib\yowsup\layers\protocol_groups\protocolentities\iq_groups_participants_remove.py -> build\bdist.win-amd64\egg\yowsup\layers\protocol_groups\protocolentities
copying build\lib\yowsup\layers\protocol_groups\protocolentities\iq_groups_subject.py -> build\bdist.win-amd64\egg\yowsup\layers\protocol_groups\protocolentities
copying build\lib\yowsup\layers\protocol_groups\protocolentities\iq_result_groups_list.py -> build\bdist.win-amd64\egg\yowsup\layers\protocol_groups\protocolentities
copying build\lib\yowsup\layers\protocol_groups\protocolentities\iq_result_participants_list.py -> build\bdist.win-amd64\egg\yowsup\layers\protocol_groups\protocolentities
copying build\lib\yowsup\layers\protocol_groups\protocolentities\notification_groups.py -> build\bdist.win-amd64\egg\yowsup\layers\protocol_groups\protocolentities
copying build\lib\yowsup\layers\protocol_groups\protocolentities\notification_groups_create.py -> build\bdist.win-amd64\egg\yowsup\layers\protocol_groups\protocolentities
copying build\lib\yowsup\layers\protocol_groups\protocolentities\notification_groups_subject.py -> build\bdist.win-amd64\egg\yowsup\layers\protocol_groups\protocolentities
copying build\lib\yowsup\layers\protocol_groups\protocolentities\test_iq_groups.py -> build\bdist.win-amd64\egg\yowsup\layers\protocol_groups\protocolentities
copying build\lib\yowsup\layers\protocol_groups\protocolentities\test_iq_groups_create.py -> build\bdist.win-amd64\egg\yowsup\layers\protocol_groups\protocolentities
copying build\lib\yowsup\layers\protocol_groups\protocolentities\test_iq_groups_list.py -> build\bdist.win-amd64\egg\yowsup\layers\protocol_groups\protocolentities
copying build\lib\yowsup\layers\protocol_groups\protocolentities\test_iq_result_groups.py -> build\bdist.win-amd64\egg\yowsup\layers\protocol_groups\protocolentities
copying build\lib\yowsup\layers\protocol_groups\protocolentities\test_iq_result_groups_list.py -> build\bdist.win-amd64\egg\yowsup\layers\protocol_groups\protocolentities
copying build\lib\yowsup\layers\protocol_groups\protocolentities__init__.py -> build\bdist.win-amd64\egg\yowsup\layers\protocol_groups\protocolentities
creating build\bdist.win-amd64\egg\yowsup\layers\protocol_groups\structs
copying build\lib\yowsup\layers\protocol_groups\structs\group.py -> build\bdist.win-amd64\egg\yowsup\layers\protocol_groups\structs
copying build\lib\yowsup\layers\protocol_groups\structs__init__.py -> build\bdist.win-amd64\egg\yowsup\layers\protocol_groups\structs
copying build\lib\yowsup\layers\protocol_groups__init__.py -> build\bdist.win-amd64\egg\yowsup\layers\protocol_groups
creating build\bdist.win-amd64\egg\yowsup\layers\protocol_ib
copying build\lib\yowsup\layers\protocol_ib\layer.py -> build\bdist.win-amd64\egg\yowsup\layers\protocol_ib
creating build\bdist.win-amd64\egg\yowsup\layers\protocol_ib\protocolentities
copying build\lib\yowsup\layers\protocol_ib\protocolentities\clean_iq.py -> build\bdist.win-amd64\egg\yowsup\layers\protocol_ib\protocolentities
copying build\lib\yowsup\layers\protocol_ib\protocolentities\dirty_ib.py -> build\bdist.win-amd64\egg\yowsup\layers\protocol_ib\protocolentities
copying build\lib\yowsup\layers\protocol_ib\protocolentities\ib.py -> build\bdist.win-amd64\egg\yowsup\layers\protocol_ib\protocolentities
copying build\lib\yowsup\layers\protocol_ib\protocolentities\offline_ib.py -> build\bdist.win-amd64\egg\yowsup\layers\protocol_ib\protocolentities
copying build\lib\yowsup\layers\protocol_ib\protocolentities\test_clean_iq.py -> build\bdist.win-amd64\egg\yowsup\layers\protocol_ib\protocolentities
copying build\lib\yowsup\layers\protocol_ib\protocolentities\test_dirty_ib.py -> build\bdist.win-amd64\egg\yowsup\layers\protocol_ib\protocolentities
copying build\lib\yowsup\layers\protocol_ib\protocolentities\test_ib.py -> build\bdist.win-amd64\egg\yowsup\layers\protocol_ib\protocolentities
copying build\lib\yowsup\layers\protocol_ib\protocolentities\test_offline_iq.py -> build\bdist.win-amd64\egg\yowsup\layers\protocol_ib\protocolentities
copying build\lib\yowsup\layers\protocol_ib\protocolentities__init__.py -> build\bdist.win-amd64\egg\yowsup\layers\protocol_ib\protocolentities
copying build\lib\yowsup\layers\protocol_ib__init__.py -> build\bdist.win-amd64\egg\yowsup\layers\protocol_ib
creating build\bdist.win-amd64\egg\yowsup\layers\protocol_iq
copying build\lib\yowsup\layers\protocol_iq\layer.py -> build\bdist.win-amd64\egg\yowsup\layers\protocol_iq
creating build\bdist.win-amd64\egg\yowsup\layers\protocol_iq\protocolentities
copying build\lib\yowsup\layers\protocol_iq\protocolentities\iq.py -> build\bdist.win-amd64\egg\yowsup\layers\protocol_iq\protocolentities
copying build\lib\yowsup\layers\protocol_iq\protocolentities\iq_crypto.py -> build\bdist.win-amd64\egg\yowsup\layers\protocol_iq\protocolentities
copying build\lib\yowsup\layers\protocol_iq\protocolentities\iq_error.py -> build\bdist.win-amd64\egg\yowsup\layers\protocol_iq\protocolentities
copying build\lib\yowsup\layers\protocol_iq\protocolentities\iq_ping.py -> build\bdist.win-amd64\egg\yowsup\layers\protocol_iq\protocolentities
copying build\lib\yowsup\layers\protocol_iq\protocolentities\iq_props.py -> build\bdist.win-amd64\egg\yowsup\layers\protocol_iq\protocolentities
copying build\lib\yowsup\layers\protocol_iq\protocolentities\iq_push.py -> build\bdist.win-amd64\egg\yowsup\layers\protocol_iq\protocolentities
copying build\lib\yowsup\layers\protocol_iq\protocolentities\iq_result.py -> build\bdist.win-amd64\egg\yowsup\layers\protocol_iq\protocolentities
copying build\lib\yowsup\layers\protocol_iq\protocolentities\iq_result_pong.py -> build\bdist.win-amd64\egg\yowsup\layers\protocol_iq\protocolentities
copying build\lib\yowsup\layers\protocol_iq\protocolentities\test_iq.py -> build\bdist.win-amd64\egg\yowsup\layers\protocol_iq\protocolentities
copying build\lib\yowsup\layers\protocol_iq\protocolentities\test_iq_error.py -> build\bdist.win-amd64\egg\yowsup\layers\protocol_iq\protocolentities
copying build\lib\yowsup\layers\protocol_iq\protocolentities\test_iq_result.py -> build\bdist.win-amd64\egg\yowsup\layers\protocol_iq\protocolentities
copying build\lib\yowsup\layers\protocol_iq\protocolentities__init__.py -> build\bdist.win-amd64\egg\yowsup\layers\protocol_iq\protocolentities
copying build\lib\yowsup\layers\protocol_iq__init__.py -> build\bdist.win-amd64\egg\yowsup\layers\protocol_iq
creating build\bdist.win-amd64\egg\yowsup\layers\protocol_media
copying build\lib\yowsup\layers\protocol_media\layer.py -> build\bdist.win-amd64\egg\yowsup\layers\protocol_media
copying build\lib\yowsup\layers\protocol_media\mediadownloader.py -> build\bdist.win-amd64\egg\yowsup\layers\protocol_media
copying build\lib\yowsup\layers\protocol_media\mediauploader.py -> build\bdist.win-amd64\egg\yowsup\layers\protocol_media
copying build\lib\yowsup\layers\protocol_media\picture.py -> build\bdist.win-amd64\egg\yowsup\layers\protocol_media
creating build\bdist.win-amd64\egg\yowsup\layers\protocol_media\protocolentities
copying build\lib\yowsup\layers\protocol_media\protocolentities\iq_requestupload.py -> build\bdist.win-amd64\egg\yowsup\layers\protocol_media\protocolentities
copying build\lib\yowsup\layers\protocol_media\protocolentities\iq_requestupload_result.py -> build\bdist.win-amd64\egg\yowsup\layers\protocol_media\protocolentities
copying build\lib\yowsup\layers\protocol_media\protocolentities\message_media.py -> build\bdist.win-amd64\egg\yowsup\layers\protocol_media\protocolentities
copying build\lib\yowsup\layers\protocol_media\protocolentities\message_media_downloadable.py -> build\bdist.win-amd64\egg\yowsup\layers\protocol_media\protocolentities
copying build\lib\yowsup\layers\protocol_media\protocolentities\message_media_downloadable_image.py -> build\bdist.win-amd64\egg\yowsup\layers\protocol_media\protocolentities
copying build\lib\yowsup\layers\protocol_media\protocolentities\message_media_location.py -> build\bdist.win-amd64\egg\yowsup\layers\protocol_media\protocolentities
copying build\lib\yowsup\layers\protocol_media\protocolentities\message_media_vcard.py -> build\bdist.win-amd64\egg\yowsup\layers\protocol_media\protocolentities
copying build\lib\yowsup\layers\protocol_media\protocolentities\test_iq_requestupload.py -> build\bdist.win-amd64\egg\yowsup\layers\protocol_media\protocolentities
copying build\lib\yowsup\layers\protocol_media\protocolentities\test_iq_requestupload_result.py -> build\bdist.win-amd64\egg\yowsup\layers\protocol_media\protocolentities
copying build\lib\yowsup\layers\protocol_media\protocolentities\test_message_media.py -> build\bdist.win-amd64\egg\yowsup\layers\protocol_media\protocolentities
copying build\lib\yowsup\layers\protocol_media\protocolentities\test_message_media_downloadable.py -> build\bdist.win-amd64\egg\yowsup\layers\protocol_media\protocolentities
copying build\lib\yowsup\layers\protocol_media\protocolentities\test_message_media_downloadable_image.py -> build\bdist.win-amd64\egg\yowsup\layers\protocol_media\protocolentities
copying build\lib\yowsup\layers\protocol_media\protocolentities\test_message_media_location.py -> build\bdist.win-amd64\egg\yowsup\layers\protocol_media\protocolentities
copying build\lib\yowsup\layers\protocol_media\protocolentities\test_message_media_vcard.py -> build\bdist.win-amd64\egg\yowsup\layers\protocol_media\protocolentities
copying build\lib\yowsup\layers\protocol_media\protocolentities__init__.py -> build\bdist.win-amd64\egg\yowsup\layers\protocol_media\protocolentities
copying build\lib\yowsup\layers\protocol_media__init__.py -> build\bdist.win-amd64\egg\yowsup\layers\protocol_media
creating build\bdist.win-amd64\egg\yowsup\layers\protocol_messages
copying build\lib\yowsup\layers\protocol_messages\layer.py -> build\bdist.win-amd64\egg\yowsup\layers\protocol_messages
creating build\bdist.win-amd64\egg\yowsup\layers\protocol_messages\protocolentities
copying build\lib\yowsup\layers\protocol_messages\protocolentities\message.py -> build\bdist.win-amd64\egg\yowsup\layers\protocol_messages\protocolentities
copying build\lib\yowsup\layers\protocol_messages\protocolentities\message_text.py -> build\bdist.win-amd64\egg\yowsup\layers\protocol_messages\protocolentities
copying build\lib\yowsup\layers\protocol_messages\protocolentities\message_text_broadcast.py -> build\bdist.win-amd64\egg\yowsup\layers\protocol_messages\protocolentities
copying build\lib\yowsup\layers\protocol_messages\protocolentities\test_message.py -> build\bdist.win-amd64\egg\yowsup\layers\protocol_messages\protocolentities
copying build\lib\yowsup\layers\protocol_messages\protocolentities\test_message_text.py -> build\bdist.win-amd64\egg\yowsup\layers\protocol_messages\protocolentities
copying build\lib\yowsup\layers\protocol_messages\protocolentities\test_message_text_broadcast.py -> build\bdist.win-amd64\egg\yowsup\layers\protocol_messages\protocolentities
copying build\lib\yowsup\layers\protocol_messages\protocolentities__init__.py -> build\bdist.win-amd64\egg\yowsup\layers\protocol_messages\protocolentities
copying build\lib\yowsup\layers\protocol_messages__init__.py -> build\bdist.win-amd64\egg\yowsup\layers\protocol_messages
creating build\bdist.win-amd64\egg\yowsup\layers\protocol_notifications
copying build\lib\yowsup\layers\protocol_notifications\layer.py -> build\bdist.win-amd64\egg\yowsup\layers\protocol_notifications
creating build\bdist.win-amd64\egg\yowsup\layers\protocol_notifications\protocolentities
copying build\lib\yowsup\layers\protocol_notifications\protocolentities\notification.py -> build\bdist.win-amd64\egg\yowsup\layers\protocol_notifications\protocolentities
copying build\lib\yowsup\layers\protocol_notifications\protocolentities\notification_picture.py -> build\bdist.win-amd64\egg\yowsup\layers\protocol_notifications\protocolentities
copying build\lib\yowsup\layers\protocol_notifications\protocolentities\notification_picture_set.py -> build\bdist.win-amd64\egg\yowsup\layers\protocol_notifications\protocolentities
copying build\lib\yowsup\layers\protocol_notifications\protocolentities\notification_status.py -> build\bdist.win-amd64\egg\yowsup\layers\protocol_notifications\protocolentities
copying build\lib\yowsup\layers\protocol_notifications\protocolentities\test_notification.py -> build\bdist.win-amd64\egg\yowsup\layers\protocol_notifications\protocolentities
copying build\lib\yowsup\layers\protocol_notifications\protocolentities\test_notification_picture.py -> build\bdist.win-amd64\egg\yowsup\layers\protocol_notifications\protocolentities
copying build\lib\yowsup\layers\protocol_notifications\protocolentities\test_notification_picture_set.py -> build\bdist.win-amd64\egg\yowsup\layers\protocol_notifications\protocolentities
copying build\lib\yowsup\layers\protocol_notifications\protocolentities\test_notification_status.py -> build\bdist.win-amd64\egg\yowsup\layers\protocol_notifications\protocolentities
copying build\lib\yowsup\layers\protocol_notifications\protocolentities__init__.py -> build\bdist.win-amd64\egg\yowsup\layers\protocol_notifications\protocolentities
copying build\lib\yowsup\layers\protocol_notifications__init__.py -> build\bdist.win-amd64\egg\yowsup\layers\protocol_notifications
creating build\bdist.win-amd64\egg\yowsup\layers\protocol_presence
copying build\lib\yowsup\layers\protocol_presence\layer.py -> build\bdist.win-amd64\egg\yowsup\layers\protocol_presence
creating build\bdist.win-amd64\egg\yowsup\layers\protocol_presence\protocolentities
copying build\lib\yowsup\layers\protocol_presence\protocolentities\presence.py -> build\bdist.win-amd64\egg\yowsup\layers\protocol_presence\protocolentities
copying build\lib\yowsup\layers\protocol_presence\protocolentities\presence_available.py -> build\bdist.win-amd64\egg\yowsup\layers\protocol_presence\protocolentities
copying build\lib\yowsup\layers\protocol_presence\protocolentities\presence_subscribe.py -> build\bdist.win-amd64\egg\yowsup\layers\protocol_presence\protocolentities
copying build\lib\yowsup\layers\protocol_presence\protocolentities\presence_unavailable.py -> build\bdist.win-amd64\egg\yowsup\layers\protocol_presence\protocolentities
copying build\lib\yowsup\layers\protocol_presence\protocolentities\presence_unsubscribe.py -> build\bdist.win-amd64\egg\yowsup\layers\protocol_presence\protocolentities
copying build\lib\yowsup\layers\protocol_presence\protocolentities\test_presence.py -> build\bdist.win-amd64\egg\yowsup\layers\protocol_presence\protocolentities
copying build\lib\yowsup\layers\protocol_presence\protocolentities\test_presence_available.py -> build\bdist.win-amd64\egg\yowsup\layers\protocol_presence\protocolentities
copying build\lib\yowsup\layers\protocol_presence\protocolentities\test_presence_subscribe.py -> build\bdist.win-amd64\egg\yowsup\layers\protocol_presence\protocolentities
copying build\lib\yowsup\layers\protocol_presence\protocolentities\test_presence_unavailable.py -> build\bdist.win-amd64\egg\yowsup\layers\protocol_presence\protocolentities
copying build\lib\yowsup\layers\protocol_presence\protocolentities\test_presence_unsubscribe.py -> build\bdist.win-amd64\egg\yowsup\layers\protocol_presence\protocolentities
copying build\lib\yowsup\layers\protocol_presence\protocolentities__init__.py -> build\bdist.win-amd64\egg\yowsup\layers\protocol_presence\protocolentities
copying build\lib\yowsup\layers\protocol_presence__init__.py -> build\bdist.win-amd64\egg\yowsup\layers\protocol_presence
creating build\bdist.win-amd64\egg\yowsup\layers\protocol_privacy
copying build\lib\yowsup\layers\protocol_privacy\layer.py -> build\bdist.win-amd64\egg\yowsup\layers\protocol_privacy
creating build\bdist.win-amd64\egg\yowsup\layers\protocol_privacy\protocolentities
copying build\lib\yowsup\layers\protocol_privacy\protocolentities\privacylist_iq.py -> build\bdist.win-amd64\egg\yowsup\layers\protocol_privacy\protocolentities
copying build\lib\yowsup\layers\protocol_privacy\protocolentities__init__.py -> build\bdist.win-amd64\egg\yowsup\layers\protocol_privacy\protocolentities
copying build\lib\yowsup\layers\protocol_privacy__init__.py -> build\bdist.win-amd64\egg\yowsup\layers\protocol_privacy
creating build\bdist.win-amd64\egg\yowsup\layers\protocol_profiles
creating build\bdist.win-amd64\egg\yowsup\layers\protocol_profiles\protocolentities
copying build\lib\yowsup\layers\protocol_profiles\protocolentities\iq_picture.py -> build\bdist.win-amd64\egg\yowsup\layers\protocol_profiles\protocolentities
copying build\lib\yowsup\layers\protocol_profiles\protocolentities\iq_pictures_list.py -> build\bdist.win-amd64\egg\yowsup\layers\protocol_profiles\protocolentities
copying build\lib\yowsup\layers\protocol_profiles\protocolentities\iq_unregister.py -> build\bdist.win-amd64\egg\yowsup\layers\protocol_profiles\protocolentities
copying build\lib\yowsup\layers\protocol_profiles\protocolentities\test_iq_unregister.py -> build\bdist.win-amd64\egg\yowsup\layers\protocol_profiles\protocolentities
copying build\lib\yowsup\layers\protocol_profiles\protocolentities__init__.py -> build\bdist.win-amd64\egg\yowsup\layers\protocol_profiles\protocolentities
copying build\lib\yowsup\layers\protocol_profiles__init__.py -> build\bdist.win-amd64\egg\yowsup\layers\protocol_profiles
creating build\bdist.win-amd64\egg\yowsup\layers\protocol_receipts
copying build\lib\yowsup\layers\protocol_receipts\layer.py -> build\bdist.win-amd64\egg\yowsup\layers\protocol_receipts
creating build\bdist.win-amd64\egg\yowsup\layers\protocol_receipts\protocolentities
copying build\lib\yowsup\layers\protocol_receipts\protocolentities\receipt.py -> build\bdist.win-amd64\egg\yowsup\layers\protocol_receipts\protocolentities
copying build\lib\yowsup\layers\protocol_receipts\protocolentities\receipt_incoming.py -> build\bdist.win-amd64\egg\yowsup\layers\protocol_receipts\protocolentities
copying build\lib\yowsup\layers\protocol_receipts\protocolentities\receipt_outgoing.py -> build\bdist.win-amd64\egg\yowsup\layers\protocol_receipts\protocolentities
copying build\lib\yowsup\layers\protocol_receipts\protocolentities__init__.py -> build\bdist.win-amd64\egg\yowsup\layers\protocol_receipts\protocolentities
copying build\lib\yowsup\layers\protocol_receipts__init__.py -> build\bdist.win-amd64\egg\yowsup\layers\protocol_receipts
creating build\bdist.win-amd64\egg\yowsup\layers\stanzaregulator
copying build\lib\yowsup\layers\stanzaregulator\layer.py -> build\bdist.win-amd64\egg\yowsup\layers\stanzaregulator
copying build\lib\yowsup\layers\stanzaregulator__init__.py -> build\bdist.win-amd64\egg\yowsup\layers\stanzaregulator
copying build\lib\yowsup\layers__init__.py -> build\bdist.win-amd64\egg\yowsup\layers
creating build\bdist.win-amd64\egg\yowsup\registration
copying build\lib\yowsup\registration\coderequest.py -> build\bdist.win-amd64\egg\yowsup\registration
copying build\lib\yowsup\registration\existsrequest.py -> build\bdist.win-amd64\egg\yowsup\registration
copying build\lib\yowsup\registration\regrequest.py -> build\bdist.win-amd64\egg\yowsup\registration
copying build\lib\yowsup\registration__init__.py -> build\bdist.win-amd64\egg\yowsup\registration
creating build\bdist.win-amd64\egg\yowsup\stacks
copying build\lib\yowsup\stacks\yowstack.py -> build\bdist.win-amd64\egg\yowsup\stacks
copying build\lib\yowsup\stacks__init__.py -> build\bdist.win-amd64\egg\yowsup\stacks
creating build\bdist.win-amd64\egg\yowsup\structs
copying build\lib\yowsup\structs\protocolentity.py -> build\bdist.win-amd64\egg\yowsup\structs
copying build\lib\yowsup\structs\protocoltreenode.py -> build\bdist.win-amd64\egg\yowsup\structs
copying build\lib\yowsup\structs__init__.py -> build\bdist.win-amd64\egg\yowsup\structs
copying build\lib\yowsup__init__.py -> build\bdist.win-amd64\egg\yowsup
byte-compiling build\bdist.win-amd64\egg\yowsup\common\constants.py to constants.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\common\http\warequest.py to warequest.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\common\http\waresponseparser.py to waresponseparser.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\common\http__init__.py to init.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\common\tools.py to tools.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\common__init__.py to init.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\demos\cli\cli.py to cli.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\demos\cli\layer.py to layer.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\demos\cli\stack.py to stack.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\demos\cli__init__.py to init.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\demos\echoclient\layer.py to layer.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\demos\echoclient\stack.py to stack.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\demos\echoclient__init__.py to init.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\demos\sendclient\layer.py to layer.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\demos\sendclient\stack.py to stack.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\demos\sendclient__init__.py to init.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\demos__init__.py to init.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\env\env.py to env.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\env\env_android.py to env_android.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\env\env_s40.py to env_s40.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\env\test_env_s40.py to test_env_s40.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\env__init__.py to init.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\auth\autherror.py to autherror.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\auth\keystream.py to keystream.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\auth\layer_authentication.py to layer_authentication.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\auth\layer_crypt.py to layer_crypt.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\auth\protocolentities\auth.py to auth.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\auth\protocolentities\challenge.py to challenge.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\auth\protocolentities\failure.py to failure.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\auth\protocolentities\response.py to response.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\auth\protocolentities\stream_features.py to stream_features.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\auth\protocolentities\success.py to success.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\auth\protocolentities\test_auth.py to test_auth.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\auth\protocolentities\test_challenge.py to test_challenge.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\auth\protocolentities\test_failure.py to test_failure.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\auth\protocolentities\test_response.py to test_response.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\auth\protocolentities\test_stream_features.py to test_stream_features.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\auth\protocolentities\test_success.py to test_success.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\auth\protocolentities__init__.py to init.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\auth\test_authenticator.py to test_authenticator.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\auth\test_crypt.py to test_crypt.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\auth\test_keystream.py to test_keystream.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\auth__init__.py to init.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\axolotl\layer.py to layer.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\axolotl\protocolentities\iq_keys_get_result.py to iq_keys_get_result.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\axolotl\protocolentities\iq_keys_set.py to iq_keys_set.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\axolotl\protocolentities\iq_key_get.py to iq_key_get.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\axolotl\protocolentities\message_encrypted.py to message_encrypted.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\axolotl\protocolentities\notification_encrypt.py to notification_encrypt.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\axolotl\protocolentities\test_iq_keys_get_result.py to test_iq_keys_get_result.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\axolotl\protocolentities\test_iq_keys_set.py to test_iq_keys_set.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\axolotl\protocolentities\test_notification_encrypt.py to test_notification_encrypt.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\axolotl\protocolentities__init__.py to init.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\axolotl\store\sqlite\liteaxolotlstore.py to liteaxolotlstore.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\axolotl\store\sqlite\liteidentitykeystore.py to liteidentitykeystore.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\axolotl\store\sqlite\liteprekeystore.py to liteprekeystore.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\axolotl\store\sqlite\litesessionstore.py to litesessionstore.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\axolotl\store\sqlite\litesignedprekeystore.py to litesignedprekeystore.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\axolotl\store\sqlite__init__.py to init.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\axolotl\store__init__.py to init.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\axolotl__init__.py to init.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\coder\decoder.py to decoder.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\coder\encoder.py to encoder.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\coder\layer.py to layer.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\coder\test_decoder.py to test_decoder.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\coder\test_encoder.py to test_encoder.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\coder\test_tokendictionary.py to test_tokendictionary.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\coder\tokendictionary.py to tokendictionary.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\coder__init__.py to init.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\interface\interface.py to interface.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\interface__init__.py to init.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\logger\layer.py to layer.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\logger__init__.py to init.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\network\layer.py to layer.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\network__init__.py to init.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\protocol_acks\layer.py to layer.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\protocol_acks\protocolentities\ack.py to ack.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\protocol_acks\protocolentities\ack_incoming.py to ack_incoming.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\protocol_acks\protocolentities\ack_outgoing.py to ack_outgoing.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\protocol_acks\protocolentities\test_ack.py to test_ack.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\protocol_acks\protocolentities\test_ack_incoming.py to test_ack_incoming.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\protocol_acks\protocolentities\test_ack_outgoing.py to test_ack_outgoing.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\protocol_acks\protocolentities__init__.py to init.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\protocol_acks__init__.py to init.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\protocol_chatstate\layer.py to layer.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\protocol_chatstate\protocolentities\chatstate.py to chatstate.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\protocol_chatstate\protocolentities\chatstate_incoming.py to chatstate_incoming.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\protocol_chatstate\protocolentities\chatstate_outgoing.py to chatstate_outgoing.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\protocol_chatstate\protocolentities\test_chatstate.py to test_chatstate.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\protocol_chatstate\protocolentities\test_chatstate_incoming.py to test_chatstate_incoming.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\protocol_chatstate\protocolentities\test_chatstate_outgoing.py to test_chatstate_outgoing.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\protocol_chatstate\protocolentities__init__.py to init.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\protocol_chatstate__init__.py to init.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\protocol_contacts\layer.py to layer.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\protocol_contacts\protocolentities\iq_sync.py to iq_sync.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\protocol_contacts\protocolentities\iq_sync_get.py to iq_sync_get.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\protocol_contacts\protocolentities\iq_sync_result.py to iq_sync_result.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\protocol_contacts\protocolentities\notification_contact.py to notification_contact.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\protocol_contacts\protocolentities\notification_contact_add.py to notification_contact_add.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\protocol_contacts\protocolentities\notification_contact_remove.py to notification_contact_remove.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\protocol_contacts\protocolentities\notification_contact_update.py to notification_contact_update.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\protocol_contacts\protocolentities\test_iq_sync.py to test_iq_sync.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\protocol_contacts\protocolentities\test_iq_sync_get.py to test_iq_sync_get.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\protocol_contacts\protocolentities\test_iq_sync_result.py to test_iq_sync_result.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\protocol_contacts\protocolentities__init__.py to init.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\protocol_contacts__init__.py to init.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\protocol_groups\layer.py to layer.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\protocol_groups\protocolentities\iq_groups.py to iq_groups.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\protocol_groups\protocolentities\iq_groups_create.py to iq_groups_create.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\protocol_groups\protocolentities\iq_groups_create_success.py to iq_groups_create_success.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\protocol_groups\protocolentities\iq_groups_delete.py to iq_groups_delete.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\protocol_groups\protocolentities\iq_groups_info.py to iq_groups_info.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\protocol_groups\protocolentities\iq_groups_leave.py to iq_groups_leave.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\protocol_groups\protocolentities\iq_groups_list.py to iq_groups_list.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\protocol_groups\protocolentities\iq_groups_participants.py to iq_groups_participants.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\protocol_groups\protocolentities\iq_groups_participants_add.py to iq_groups_participants_add.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\protocol_groups\protocolentities\iq_groups_participants_remove.py to iq_groups_participants_remove.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\protocol_groups\protocolentities\iq_groups_subject.py to iq_groups_subject.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\protocol_groups\protocolentities\iq_result_groups_list.py to iq_result_groups_list.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\protocol_groups\protocolentities\iq_result_participants_list.py to iq_result_participants_list.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\protocol_groups\protocolentities\notification_groups.py to notification_groups.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\protocol_groups\protocolentities\notification_groups_create.py to notification_groups_create.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\protocol_groups\protocolentities\notification_groups_subject.py to notification_groups_subject.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\protocol_groups\protocolentities\test_iq_groups.py to test_iq_groups.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\protocol_groups\protocolentities\test_iq_groups_create.py to test_iq_groups_create.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\protocol_groups\protocolentities\test_iq_groups_list.py to test_iq_groups_list.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\protocol_groups\protocolentities\test_iq_result_groups.py to test_iq_result_groups.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\protocol_groups\protocolentities\test_iq_result_groups_list.py to test_iq_result_groups_list.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\protocol_groups\protocolentities__init__.py to init.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\protocol_groups\structs\group.py to group.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\protocol_groups\structs__init__.py to init.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\protocol_groups__init__.py to init.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\protocol_ib\layer.py to layer.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\protocol_ib\protocolentities\clean_iq.py to clean_iq.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\protocol_ib\protocolentities\dirty_ib.py to dirty_ib.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\protocol_ib\protocolentities\ib.py to ib.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\protocol_ib\protocolentities\offline_ib.py to offline_ib.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\protocol_ib\protocolentities\test_clean_iq.py to test_clean_iq.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\protocol_ib\protocolentities\test_dirty_ib.py to test_dirty_ib.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\protocol_ib\protocolentities\test_ib.py to test_ib.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\protocol_ib\protocolentities\test_offline_iq.py to test_offline_iq.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\protocol_ib\protocolentities__init__.py to init.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\protocol_ib__init__.py to init.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\protocol_iq\layer.py to layer.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\protocol_iq\protocolentities\iq.py to iq.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\protocol_iq\protocolentities\iq_crypto.py to iq_crypto.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\protocol_iq\protocolentities\iq_error.py to iq_error.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\protocol_iq\protocolentities\iq_ping.py to iq_ping.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\protocol_iq\protocolentities\iq_props.py to iq_props.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\protocol_iq\protocolentities\iq_push.py to iq_push.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\protocol_iq\protocolentities\iq_result.py to iq_result.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\protocol_iq\protocolentities\iq_result_pong.py to iq_result_pong.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\protocol_iq\protocolentities\test_iq.py to test_iq.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\protocol_iq\protocolentities\test_iq_error.py to test_iq_error.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\protocol_iq\protocolentities\test_iq_result.py to test_iq_result.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\protocol_iq\protocolentities__init__.py to init.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\protocol_iq__init__.py to init.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\protocol_media\layer.py to layer.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\protocol_media\mediadownloader.py to mediadownloader.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\protocol_media\mediauploader.py to mediauploader.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\protocol_media\picture.py to picture.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\protocol_media\protocolentities\iq_requestupload.py to iq_requestupload.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\protocol_media\protocolentities\iq_requestupload_result.py to iq_requestupload_result.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\protocol_media\protocolentities\message_media.py to message_media.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\protocol_media\protocolentities\message_media_downloadable.py to message_media_downloadable.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\protocol_media\protocolentities\message_media_downloadable_image.py to message_media_downloadable_image.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\protocol_media\protocolentities\message_media_location.py to message_media_location.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\protocol_media\protocolentities\message_media_vcard.py to message_media_vcard.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\protocol_media\protocolentities\test_iq_requestupload.py to test_iq_requestupload.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\protocol_media\protocolentities\test_iq_requestupload_result.py to test_iq_requestupload_result.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\protocol_media\protocolentities\test_message_media.py to test_message_media.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\protocol_media\protocolentities\test_message_media_downloadable.py to test_message_media_downloadable.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\protocol_media\protocolentities\test_message_media_downloadable_image.py to test_message_media_downloadable_image.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\protocol_media\protocolentities\test_message_media_location.py to test_message_media_location.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\protocol_media\protocolentities\test_message_media_vcard.py to test_message_media_vcard.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\protocol_media\protocolentities__init__.py to init.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\protocol_media__init__.py to init.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\protocol_messages\layer.py to layer.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\protocol_messages\protocolentities\message.py to message.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\protocol_messages\protocolentities\message_text.py to message_text.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\protocol_messages\protocolentities\message_text_broadcast.py to message_text_broadcast.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\protocol_messages\protocolentities\test_message.py to test_message.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\protocol_messages\protocolentities\test_message_text.py to test_message_text.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\protocol_messages\protocolentities\test_message_text_broadcast.py to test_message_text_broadcast.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\protocol_messages\protocolentities__init__.py to init.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\protocol_messages__init__.py to init.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\protocol_notifications\layer.py to layer.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\protocol_notifications\protocolentities\notification.py to notification.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\protocol_notifications\protocolentities\notification_picture.py to notification_picture.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\protocol_notifications\protocolentities\notification_picture_set.py to notification_picture_set.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\protocol_notifications\protocolentities\notification_status.py to notification_status.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\protocol_notifications\protocolentities\test_notification.py to test_notification.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\protocol_notifications\protocolentities\test_notification_picture.py to test_notification_picture.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\protocol_notifications\protocolentities\test_notification_picture_set.py to test_notification_picture_set.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\protocol_notifications\protocolentities\test_notification_status.py to test_notification_status.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\protocol_notifications\protocolentities__init__.py to init.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\protocol_notifications__init__.py to init.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\protocol_presence\layer.py to layer.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\protocol_presence\protocolentities\presence.py to presence.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\protocol_presence\protocolentities\presence_available.py to presence_available.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\protocol_presence\protocolentities\presence_subscribe.py to presence_subscribe.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\protocol_presence\protocolentities\presence_unavailable.py to presence_unavailable.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\protocol_presence\protocolentities\presence_unsubscribe.py to presence_unsubscribe.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\protocol_presence\protocolentities\test_presence.py to test_presence.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\protocol_presence\protocolentities\test_presence_available.py to test_presence_available.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\protocol_presence\protocolentities\test_presence_subscribe.py to test_presence_subscribe.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\protocol_presence\protocolentities\test_presence_unavailable.py to test_presence_unavailable.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\protocol_presence\protocolentities\test_presence_unsubscribe.py to test_presence_unsubscribe.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\protocol_presence\protocolentities__init__.py to init.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\protocol_presence__init__.py to init.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\protocol_privacy\layer.py to layer.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\protocol_privacy\protocolentities\privacylist_iq.py to privacylist_iq.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\protocol_privacy\protocolentities__init__.py to init.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\protocol_privacy__init__.py to init.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\protocol_profiles\protocolentities\iq_picture.py to iq_picture.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\protocol_profiles\protocolentities\iq_pictures_list.py to iq_pictures_list.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\protocol_profiles\protocolentities\iq_unregister.py to iq_unregister.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\protocol_profiles\protocolentities\test_iq_unregister.py to test_iq_unregister.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\protocol_profiles\protocolentities__init__.py to init.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\protocol_profiles__init__.py to init.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\protocol_receipts\layer.py to layer.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\protocol_receipts\protocolentities\receipt.py to receipt.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\protocol_receipts\protocolentities\receipt_incoming.py to receipt_incoming.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\protocol_receipts\protocolentities\receipt_outgoing.py to receipt_outgoing.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\protocol_receipts\protocolentities__init__.py to init.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\protocol_receipts__init__.py to init.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\stanzaregulator\layer.py to layer.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers\stanzaregulator__init__.py to init.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\layers__init__.py to init.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\registration\coderequest.py to coderequest.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\registration\existsrequest.py to existsrequest.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\registration\regrequest.py to regrequest.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\registration__init__.py to init.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\stacks\yowstack.py to yowstack.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\stacks__init__.py to init.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\structs\protocolentity.py to protocolentity.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\structs\protocoltreenode.py to protocoltreenode.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup\structs__init__.py to init.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\yowsup__init__.py to init.cpython-34.pyc
creating build\bdist.win-amd64\egg\EGG-INFO
installing scripts to build\bdist.win-amd64\egg\EGG-INFO\scripts
running install_scripts
running build_scripts
copying yowsup-cli -> build\scripts-3.4
creating build\bdist.win-amd64\egg\EGG-INFO\scripts
copying build\scripts-3.4\yowsup-cli -> build\bdist.win-amd64\egg\EGG-INFO\scripts
copying yowsup2.egg-info\PKG-INFO -> build\bdist.win-amd64\egg\EGG-INFO
copying yowsup2.egg-info\SOURCES.txt -> build\bdist.win-amd64\egg\EGG-INFO
copying yowsup2.egg-info\dependency_links.txt -> build\bdist.win-amd64\egg\EGG-INFO
copying yowsup2.egg-info\requires.txt -> build\bdist.win-amd64\egg\EGG-INFO
copying yowsup2.egg-info\top_level.txt -> build\bdist.win-amd64\egg\EGG-INFO
zip_safe flag not set; analyzing archive contents...
creating 'dist\yowsup2-2.2.15-py3.4.egg' and adding 'build\bdist.win-amd64\egg' to it
removing 'build\bdist.win-amd64\egg' (and everything under it)
Processing yowsup2-2.2.15-py3.4.egg
Copying yowsup2-2.2.15-py3.4.egg to c:\program files\python34\lib\site-packages
Removing yowsup2 2.0.53 from easy-install.pth file
Adding yowsup2 2.2.15 to easy-install.pth file
Installing yowsup-cli script to C:\Program Files\Python34\Scripts
Installed c:\program files\python34\lib\site-packages\yowsup2-2.2.15-py3.4.egg
Processing dependencies for yowsup2==2.2.15
Searching for pillow
Reading https://pypi.python.org/simple/pillow/
Best match: Pillow 2.7.0
Downloading https://pypi.python.org/packages/3.4/P/Pillow/Pillow-2.7.0-py3.4-win-amd64.egg#md5=95c21cb6a8c1816b231883f0d0908629
Processing Pillow-2.7.0-py3.4-win-amd64.egg
Moving Pillow-2.7.0-py3.4-win-amd64.egg to c:\program files\python34\lib\site-packages
Adding Pillow 2.7.0 to easy-install.pth file
Installing pilfont.py script to C:\Program Files\Python34\Scripts
Installing pilprint.py script to C:\Program Files\Python34\Scripts
Installing pilfile.py script to C:\Program Files\Python34\Scripts
Installing pildriver.py script to C:\Program Files\Python34\Scripts
Installing pilconvert.py script to C:\Program Files\Python34\Scripts
Installed c:\program files\python34\lib\site-packages\pillow-2.7.0-py3.4-win-amd64.egg
Searching for python-axolotl-curve25519
Reading https://pypi.python.org/simple/python-axolotl-curve25519/
C:\Program Files\Python34\lib\site-packages\setuptools-11.3.1-py3.4.egg\pkg_resources__init__.py:2510: PEP440Warning: 'python (axolotl-curve25519-0.1)' is being parsed as a legacy, non PEP 440, version. You may find odd behavior and sort order. In particular it will be sorted as less than 0.0. It is recommend to migrate to PEP 440 compatible versions.
C:\Program Files\Python34\lib\site-packages\setuptools-11.3.1-py3.4.egg\pkg_resources__init__.py:2510: PEP440Warning: 'python-axolotl (curve25519-0.1)' is being parsed as a legacy, non PEP 440, version. You may find odd behavior and sort order. In particular it will be sorted as less than 0.0. It is recommend to migrate to PEP 440 compatible versions.
Best match: python-axolotl-curve25519 0.1
Downloading https://pypi.python.org/packages/source/p/python-axolotl-curve25519/python-axolotl-curve25519-0.1.tar.gz#md5=f28d902df9044f0bf86a35a4bd2ec092
Processing python-axolotl-curve25519-0.1.tar.gz
Writing C:\Users\Charles\AppData\Local\Temp\easy_install-yzjuf7b3\python-axolotl-curve25519-0.1\setup.cfg
Running python-axolotl-curve25519-0.1\setup.py -q bdist_egg --dist-dir C:\Users\Charles\AppData\Local\Temp\easy_install-yzjuf7b3\python-axolotl-curve25519-0.1\egg-dist-tmp-i9huim31
curve25519module.c: In function 'calculateSignature':
curve25519module.c:50:4: warning: pointer targets in passing argument 1 of 'curve25519_sign' differ in signedness [-Wpointer-sign]
curve25519_sign(signature, privatekey, message, messagelen, random);
^
curve25519module.c:17:5: note: expected 'unsigned char ' but argument is of type 'char *'
int curve25519_sign(unsigned char signature_out,
^
curve25519module.c:50:4: warning: pointer targets in passing argument 2 of 'curve25519_sign' differ in signedness [-Wpointer-sign]
curve25519_sign(signature, privatekey, message, messagelen, random);
^
curve25519module.c:17:5: note: expected 'const unsigned char ' but argument is of type 'const char *'
int curve25519_sign(unsigned char signature_out,
^
curve25519module.c:50:4: warning: pointer targets in passing argument 3 of 'curve25519_sign' differ in signedness [-Wpointer-sign]
curve25519_sign(signature, privatekey, message, messagelen, random);
^
curve25519module.c:17:5: note: expected 'const unsigned char ' but argument is of type 'const char *'
int curve25519_sign(unsigned char signature_out,
^
curve25519module.c:50:4: warning: pointer targets in passing argument 5 of 'curve25519_sign' differ in signedness [-Wpointer-sign]
curve25519_sign(signature, privatekey, message, messagelen, random);
^
curve25519module.c:17:5: note: expected 'const unsigned char ' but argument is of type 'const char *'
int curve25519_sign(unsigned char signature_out,
^
curve25519module.c: In function 'verifySignature':
curve25519module.c:76:18: warning: pointer targets in passing argument 1 of 'curve25519_verify' differ in signedness [-Wpointer-sign]
int result = curve25519_verify(signature, publickey, message, messagelen);
^
curve25519module.c:22:5: note: expected 'const unsigned char ' but argument is of type 'const char *'
int curve25519_verify(const unsigned char signature,
^
curve25519module.c:76:18: warning: pointer targets in passing argument 2 of 'curve25519_verify' differ in signedness [-Wpointer-sign]
int result = curve25519_verify(signature, publickey, message, messagelen);
^
curve25519module.c:22:5: note: expected 'const unsigned char ' but argument is of type 'const char *'
int curve25519_verify(const unsigned char signature,
^
curve25519module.c:76:18: warning: pointer targets in passing argument 3 of 'curve25519_verify' differ in signedness [-Wpointer-sign]
int result = curve25519_verify(signature, publickey, message, messagelen);
^
curve25519module.c:22:5: note: expected 'const unsigned char ' but argument is of type 'const char *'
int curve25519_verify(const unsigned char signature,
^
curve25519module.c: At top level:
curve25519module.c:159:9: warning: initialization makes integer from pointer without a cast
NULL,
^
curve25519module.c:159:9: warning: (near initialization for 'curve25519_module.m_size')
curve/ed25519/additions\curve_sigs.c: In function 'curve25519_keygen':
curve/ed25519/additions\curve_sigs.c:10:6: warning: unused variable 'ed_y' [-Wunused-variable]
fe ed_y, ed_y_plus_one, one_minus_ed_y, inv_one_minus_ed_y;
^
curve/ed25519/additions\zeroize.c: In function 'zeroize':
curve/ed25519/additions\zeroize.c:6:17: warning: unused variable 'retval' [-Wunused-variable]
unsigned long retval = 0;
^
build\temp.win-amd64-3.4\Release\curve25519module.o:curve25519module.c:(.text+0x48): undefined reference to __imp_PyExc_ValueError' build\temp.win-amd64-3.4\Release\curve25519module.o:curve25519module.c:(.text+0x6d): undefined reference to
__imp_PyExc_ValueError'
build\temp.win-amd64-3.4\Release\curve25519module.o:curve25519module.c:(.text+0x110): undefined reference to __imp_PyExc_ValueError' build\temp.win-amd64-3.4\Release\curve25519module.o:curve25519module.c:(.text+0x189): undefined reference to
__imp_PyExc_ValueError'
build\temp.win-amd64-3.4\Release\curve25519module.o:curve25519module.c:(.text+0x229): undefined reference to __imp_PyExc_ValueError' build\temp.win-amd64-3.4\Release\curve25519module.o:curve25519module.c:(.text+0x24e): more undefined references to
__imp_PyExc_ValueError' follow
collect2.exe: error: ld returned 1 exit status
error: Setup script exited with error: command 'c:\mingw\bin\gcc.exe' failed with exit status 1
E:\GitHub\yowsup>
Message replies are not received by yowsup. This guy says it's a problem of axolotl : tgalal/yowsup#1948 (comment)
Please fix this as we're not able to receive message replies 😕
I'm wondering if this project is still active and up-to-date with the current versions of lib signal protocol. Thanks!
GroupCipher.decrypt()
fails when trying to decrypt a message with tag "@user" inside the message
see tgalal/python-axolotl-curve25519#20
Due to this, I cannot install python-axolotl.
Anyone had the same issue and managed to fix it?
Is that a known issue or is that wanted?
I am just getting started with axolotl. For installing I need to save "identityKeyPair" and "registrationId", where do I store them? Local or somewhere else and in what format I might need them in the future?
Hi,
I am having an interpoerability problem with the java library when doing p2p KeyExchange. Sometimes it works, sometimes it doesn't.
Are there any known issues in this area?
I have created a functional example here to illustrate the problem I am seeing:
https://github.com/gardenia/axolotl-sandbox
to reproduce the issue I am seeing you will need 2 console windows.
In Window #1:
ALICE keyexchange initiate >>> 2308c1c004122105c2923b830fcfc984d4f34e685720435b1bafb9bbfde71d32a62109019261ba4a1a21054bddc9e188f261aeecf04dcc08f011ac735be65786e9aa23c7be8a35c09ee3642221058825d0f050925cd3b671affeb11cde9f29dd7d64d9f4e5c9dc3f04e7b8c4ab10
now switch to Window #2:
RESPONSE >>> b'3308c2dc63122105ed51973caa1e00da087d18c0cda3ca92597f45179e7053a5080a42d9693c99241a21051479eb7d325bc5da0efaec6eb9844c36290d9ec49cf3fff6feaee630cf85e46f222105c3d6f9aa7d0b2e87e82664e44cd7591d17f57c8c7136bdfd8ef2cc1ac1fc88242a40f885ebff355d93e1f5c6a5019d9705815eb1760f077c93a20019a814ec6d15fa92d39bac0139b7b34151a4510ca5b81b58405a079b5a69528c1e155b0731d807
now switch to Window #1:
MESSAGE[HEX] >>> 330a210507df96417571fe22dd9f6c6b022f0a712f42adb1ad364e7f69b682743b4f3707100018002210ed04776fdee3747d5cc2117bca394a686836e1218f40ab90
now switch to Window #2:
when it works as expected it looks like this:
SessionCipher >>> <axolotl.sessioncipher.SessionCipher object at 0x2ab8c737ce80>
WhisperMessage >>> <axolotl.protocol.whispermessage.WhisperMessage object at 0x2ab8c737ccf8>
DECRYPTED >>> Hello world
however, about 50% of the time this fails as follows:
SessionCipher >>> <axolotl.sessioncipher.SessionCipher object at 0x2ba2831d2e80>
WhisperMessage >>> <axolotl.protocol.whispermessage.WhisperMessage object at 0x2ba2831d2cf8>
EXCEPTION >>> No valid sessionsBad Mac!
*** print_tb:
File "main.py", line 60, in handle_data_msg
data = sc.decryptMsg(wm)
I tried digging into the bad mac error but after a lot of speculative printf style debugging. it seems that the axolotl.ratchet.chainkey keys are mismatching in the bad case but I can't figure out why.
I could well be missing something obvious here but I'm sufficiently stuck on this that I could really do with some further eyes on it.
any help appreciated. I'm happy to dig into it further myself if you have any suggestions.
Thanks.
Signal server only accepts Java's int type (signed). So half the values generated by generateRegistrationId
are incompatible and generate a BadRequest (400) 'Unable to process JSON' in response to registration requests.
I think the random result needs to be masked with 0x7fffffff
.
I've just started building the SessionBuilderTest
class and the first 4 methods run fine. the 5th one i.e. runInteraction
is giving an error. I broke the function away from the class into a separate file for ease. The code is as below -
from axolotl.invalidkeyexception import InvalidKeyException
from axolotl.sessionbuilder import SessionBuilder
from axolotl.sessioncipher import SessionCipher
from axolotl.ecc.curve import Curve
from axolotl.protocol.ciphertextmessage import CiphertextMessage
from axolotl.protocol.whispermessage import WhisperMessage
from axolotl.protocol.prekeywhispermessage import PreKeyWhisperMessage
from axolotl.state.prekeybundle import PreKeyBundle
from axolotl.tests.inmemoryaxolotlstore import InMemoryAxolotlStore
from axolotl.state.prekeyrecord import PreKeyRecord
from axolotl.state.signedprekeyrecord import SignedPreKeyRecord
from axolotl.tests.inmemoryidentitykeystore import InMemoryIdentityKeyStore
from axolotl.protocol.keyexchangemessage import KeyExchangeMessage
from axolotl.untrustedidentityexception import UntrustedIdentityException
ALICE_RECIPIENT_ID = 5
BOB_RECIPIENT_ID = 2
aliceStore = InMemoryAxolotlStore()
bobStore = InMemoryAxolotlStore()
aliceSessionCipher = SessionCipher(aliceStore, aliceStore, aliceStore, aliceStore, BOB_RECIPIENT_ID, 1)
bobSessionCipher = SessionCipher(bobStore, bobStore, bobStore, bobStore, ALICE_RECIPIENT_ID, 1)
originalMessage = b"smert ze smert"
aliceMessage = aliceSessionCipher.encrypt(originalMessage)
Error from the last line is -
Traceback (most recent call last):
File "runinteraction.py", line 30, in <module>
aliceMessage = aliceSessionCipher.encrypt(originalMessage)
File "build/bdist.linux-x86_64/egg/axolotl/sessioncipher.py", line 39, in encrypt
File "build/bdist.linux-x86_64/egg/axolotl/state/sessionstate.py", line 66, in getSenderRatchetKey
File "build/bdist.linux-x86_64/egg/axolotl/ecc/curve.py", line 34, in decodePoint
IndexError: bytearray index out of range
Can someone help me with what's going on?
The setup.py classifiers list it as production/stable, yet the version is <1.0.0. This seems to be a contradiction.
I found a problem with this version of axolotl and yowsup.
WARNING:axolotl.sessionbuilder:We've already setup a session for this V3 message, letting bundled message fall through...
and when I send back a message:
1
WARNING:yowsup.layers.axolotl.layer:'ascii' codec can't decode byte 0xe2 in position 8: ordinal not in range(128)
2
WARNING:yowsup.layers.axolotl.layer:'ascii' codec can't decode byte 0xe2 in position 8: ordinal not in range(128)
3
WARNING:yowsup.layers.axolotl.layer:'ascii' codec can't decode byte 0xe2 in position 8: ordinal not in range(128)
last time it said:
WARNING:yowsup.layers.axolotl.layer:'ascii' codec can't decode byte 0xe2 in position 8: ordinal not in range(128)
WARNING:yowsup.layers.axolotl.layer:Too many retries!! Going to send the delivery receipt myself!
before this upgrade it never appears.
Please can you add git tag for version 0.1.7? It's missing from GitHub repo and that makes distributing python-axolotl cumbersome.
Also can you please remove limitation on protobuf <3.0.0-alpha-2 from setup.py? I have tested it with protobuf 3.0.0-alpha-3 and 3.0.0-beta-1 and it works without problems.
Hi! I'm trying to package python-axolotl for Fedora, but the protobuf==3.0.0b2
dependency is too strict. Could you please relax it to something more appropriate?
Thanks!
Traceback (most recent call last):
File "C:\Users\User\AppData\Roaming\Gajim\Plugins\omemo\backend\state.py", line 137, in decrypt_message
jid, omemo_message.sid, encrypted_key)
File "C:\Users\User\AppData\Roaming\Gajim\Plugins\omemo\backend\state.py", line 274, in _process_message
key = session_cipher.decryptMsg(message, textMsg=False)
File "C:\msys64\mingw64\lib\python3.7\site-packages\axolotl\sessioncipher.py", line 74, in decryptMsg
plaintext = self.decryptWithSessionRecord(sessionRecord, ciphertext)
File "C:\msys64\mingw64\lib\python3.7\site-packages\axolotl\sessioncipher.py", line 106, in decryptWithSessionRecord
plaintext = self.decryptWithSessionState(sessionState, cipherText)
File "C:\msys64\mingw64\lib\python3.7\site-packages\axolotl\sessioncipher.py", line 144, in decryptWithSessionState
plaintext = self.getPlaintext(messageVersion, messageKeys, ciphertextMessage.getBody())
File "C:\msys64\mingw64\lib\python3.7\site-packages\axolotl\sessioncipher.py", line 198, in getPlaintext
return cipher.decrypt(cipherText)
File "C:\msys64\mingw64\lib\python3.7\site-packages\axolotl\sessioncipher.py", line 226, in decrypt
return unpadder.update(decrypted) + unpadder.finalize()
File "C:\msys64\mingw64\lib\python3.7\site-packages\cryptography\hazmat\primitives\padding.py", line 144, in finalize
lib.Cryptography_check_pkcs7_padding)
File "C:\msys64\mingw64\lib\python3.7\site-packages\cryptography\hazmat\primitives\padding.py", line 89, in _byte_unpadding_check
raise ValueError("Invalid padding bytes.")
ValueError: Invalid padding bytes.
The SessionCipher
tries to decode()
the plaintext in Python 3 here and here.
I use python-axolotl for python-omemo and the gajim-omemo plugin. OMEMO is an XMPP Extension Protocol (XEP) for secure multi-client end-to-end encryption. It is an open standard based on Axolotl. The standard dictates the following:
The client MUST use fresh, randomly generated key/IV pairs with AES-128 in Galois/Counter Mode (GCM). For each intended recipient device, i.e. both own devices as well as devices associated with the contact, this key is encrypted using the corresponding long-standing axolotl session.
So instead of plaintext i just encrypt some random 16 bytes. This approach does not work when you use Python 3 and it explodes in the above mentioned places.
Are there any plans for a migration to GitHub Actions?
Hi. I'm aware this issue came about with protobuf 3.0+, and adding _pb2 to filenames solved it a while back. I used it successfully with protobuf-3.2.1. However in Gentoo we upgraded to protobuf-3.4.1 a couple of months ago and here it is again. Unfortunately downgrading protobuf causes other issues here, so I finally had to give in and disable omemo in gajim (my use case for python-axolotl). I confess I really don't know where to point my finger, but hoping someone here has an answer. I've spent much time scouring the web on the issue, but can only find reference to the _pb2 issue. Gentoo info is non-existent because python-axolotl is not officially available in the source tree, so I use the 0.1.39 ebuild here: https://gpo.zugaina.org/AJAX/Ebuild/27861724/View.
Here is the actual error as reported by gajim:
Traceback (most recent call last): File "/home/myuser/.local/share/gajim/plugins/plugin_installer/plugin_installer.py", line 438, in on_plugin_downloaded plugins = self.scan_dir_for_plugin(plugin_dir) File "/home/myuser/.local/share/gajim/plugins/plugin_installer/plugin_installer.py", line 534, in scan_dir_for_plugin module = __import__(full_module_name) File "/home/myuser/.local/share/gajim/plugins/omemo/ui.py", line 33, in <module> from axolotl.state.sessionrecord import SessionRecord File "/home/myuser/.local/lib/python2.7/site-packages/axolotl/state/sessionrecord.py", line 3, in <module> from . import storageprotos File "/home/myuser/.local/lib/python2.7/site-packages/axolotl/state/storageprotos.py", line 41, in <module> options=None), File "/usr/lib/python2.7/site-packages/google/protobuf/descriptor.py", line 497, in __new__ _message.Message._CheckCalledFromGeneratedFile() TypeError: Descriptors should not be created directly, but only retrieved from their parent.
Thanks, and for the hard work on the port too. Apologies in advance if I'm barking up the wrong tree.
Hi,
On the Readme.md an install time function KeyHelper.generateLastResortKey() is documented.
This function is however missing from axolotl.util.keyhelper.py
Please correct this as you see fit.
Best regards.
C:\msys64\mingw64\lib\python3.7\site-packages\google\protobuf\internal\containers.py:182: DeprecationWarning: Using or importing the ABCs from 'collections' instead of from 'collections.abc' is deprecated, and in 3.8 it will stop working
C:\msys64\mingw64\lib\python3.7\site-packages\google\protobuf\internal\containers.py:340: DeprecationWarning: Using or importing the ABCs from 'collections' instead of from 'collections.abc' is deprecated, and in 3.8 it will stop working
Hi,
I am using Python 3.7 and with the command:
mediaKeyExpanded = HKDFv3().deriveSecrets(mediaK, "Image Keys", 112)
Displays the following error:
TypeError: string argument without an encoding
The solution is to basically change line 49 of the axolotl/kdf/hkdf.py file:
mac.update(bytes(info))
for:
mac.update(bytes(info, encoding="utf8"))
I've install this fine under linux, but I can't get even a basic example going.
Please be aware that other projects use this library, its a breaking change to remove a keyword arg from getRandomSequence(). A change that was not strictly necessary.
reference: ef4a3d2
i'm not sure if this really is an axolotl problem, but with yowsup and axolotl 0.1.34 (installed via pip) I get lots of these:
WARNING yowsup.layers.axolotl.layer: 'ascii' codec can't encode character u'\xf6' in position 1: ordinal not in range(128)
Is there some "encode('utf-8')" missing somewhere?
Hi,
since python-protobuf 3.0.0 landed in Debian, programs using python-axolotl
fail with a message like this:
$ gajim
Traceback (most recent call last):
File "gajim.py", line 533, in <module>
interface.run()
File "/usr/share/gajim/src/gui_interface.py", line 2733, in run
gajim.plugin_manager = plugins.PluginManager()
File "/usr/share/gajim/src/plugins/helpers.py", line 129, in __call__
cls.instance=super(Singleton, cls).__call__(*args,**kw)
File "/usr/share/gajim/src/plugins/pluginmanager.py", line 104, in __init__
pc = PluginManager.scan_dir_for_plugins(path)
File "/usr/share/gajim/src/plugins/helpers.py", line 114, in wrapper
result = f(*args, **kwargs)
File "/usr/share/gajim/src/plugins/pluginmanager.py", line 454, in scan_dir_for_plugins
module = __import__(module_name)
File "/usr/share/gajim/src/common/demandimport.py", line 95, in _demandimport
return _import(name, globals, locals, fromlist, level)
File "/home/ao2/.local/share/gajim/plugins/omemo/__init__.py", line 50, in <module>
from omemo.state import OmemoState
File "/usr/share/gajim/src/common/demandimport.py", line 114, in _demandimport
mod = _origimport(name, globals, locals)
File "/home/ao2/.local/share/gajim/plugins/omemo/omemo/state.py", line 29, in <module>
from axolotl.protocol.prekeywhispermessage import PreKeyWhisperMessage
File "/usr/share/gajim/src/common/demandimport.py", line 114, in _demandimport
mod = _origimport(name, globals, locals)
File "/usr/lib/python2.7/dist-packages/axolotl/protocol/prekeywhispermessage.py", line 5, in <module>
from .whispermessage import WhisperMessage
File "/usr/share/gajim/src/common/demandimport.py", line 112, in _demandimport
return _origimport(name, globals, locals, fromlist, level)
File "/usr/lib/python2.7/dist-packages/axolotl/protocol/whispermessage.py", line 4, in <module>
from . import whisperprotos
File "/usr/share/gajim/src/common/demandimport.py", line 112, in _demandimport
return _origimport(name, globals, locals, fromlist, level)
File "/usr/lib/python2.7/dist-packages/axolotl/protocol/whisperprotos.py", line 41, in <module>
options=None),
File "/usr/lib/python2.7/dist-packages/google/protobuf/descriptor.py", line 501, in __new__
_message.Message._CheckCalledFromGeneratedFile()
TypeError: Descriptors should not be created directly, but only retrieved from their parent.
The same happens when running the tests with python2.7 -m unittest discover -v
.
As analyzed in Debian bug #835271 (https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=835271) it looks like this is an issue in python-axolotl
rather than in python-protobuf
itself, basically the newer protobuf code checks that the generated protocol files have the _pb2.py
suffix in their names, and this does not happen in python-axolotl
.
The issue happens only when PyPy is not used (https://github.com/google/protobuf/blob/2fe0556c7abbe31c02147b9171397737a35bfe3b/python/google/protobuf/pyext/descriptor.cc#L94) which apparently is the case for the python-protobuf
Debian package.
This behavior also looks consistent with the protbuf documentation: https://developers.google.com/protocol-buffers/docs/pythontutorial#compiling-your-protocol-buffers even if the doc does not state clearly that having the _pb2
suffix is a requirement.
Anyway, renaming the generated protbuf files fixes the issue, see this patch:
https://bugs.debian.org/cgi-bin/bugreport.cgi?att=1;bug=835271;filename=0001-Keep-the-_pb2-suffix-in-the-name-for-protobuf-genera.patch;msg=22
Should I submit a pull request? Against the develop branch?
Another question: the protobuf documentation suggests to use the same base name used for the .proto files also in the generated files, in python-axolotl
that would mean having WhisperTextProtocol_pb2.py
instead of whisperprotos.py
and LocalStorageProtocol_pb2.py
instead of storageprotos.py
; or alternatively have the protocol files named whisperprotos.proto
and storageprotos.proto
.
Do you want to follow this scheme that makes it clear what the generated files are, or do you want to keep the current names?
Thanks,
Antonio
The setup.py classifiers list it as production/stable, yet the version is <1.0.0. This seems to be a contradiction.
I think I've followed the instructions correctly but can't seem to install...
This is the output I get when running setup.py:
Any thoughts?
running install
running bdist_egg
running egg_info
creating python_axolotl.egg-info
writing python_axolotl.egg-info\PKG-INFO
writing dependency_links to python_axolotl.egg-info\dependency_links.txt
writing requirements to python_axolotl.egg-info\requires.txt
writing top-level names to python_axolotl.egg-info\top_level.txt
writing manifest file 'python_axolotl.egg-info\SOURCES.txt'
reading manifest file 'python_axolotl.egg-info\SOURCES.txt'
writing manifest file 'python_axolotl.egg-info\SOURCES.txt'
installing library code to build\bdist.win32\egg
running install_lib
running build_py
creating build
creating build\lib
creating build\lib\axolotl
copying axolotl\axolotladdress.py -> build\lib\axolotl
copying axolotl\duplicatemessagexception.py -> build\lib\axolotl
copying axolotl\identitykey.py -> build\lib\axolotl
copying axolotl\identitykeypair.py -> build\lib\axolotl
copying axolotl\invalidkeyexception.py -> build\lib\axolotl
copying axolotl\invalidkeyidexception.py -> build\lib\axolotl
copying axolotl\invalidmessageexception.py -> build\lib\axolotl
copying axolotl\invalidversionexception.py -> build\lib\axolotl
copying axolotl\legacymessageexception.py -> build\lib\axolotl
copying axolotl\nosessionexception.py -> build\lib\axolotl
copying axolotl\sessionbuilder.py -> build\lib\axolotl
copying axolotl\sessioncipher.py -> build\lib\axolotl
copying axolotl\statekeyexchangeexception.py -> build\lib\axolotl
copying axolotl\untrustedidentityexception.py -> build\lib\axolotl
copying axolotl\__init__.py -> build\lib\axolotl
creating build\lib\axolotl\ecc
copying axolotl\ecc\curve.py -> build\lib\axolotl\ecc
copying axolotl\ecc\djbec.py -> build\lib\axolotl\ecc
copying axolotl\ecc\ec.py -> build\lib\axolotl\ecc
copying axolotl\ecc\eckeypair.py -> build\lib\axolotl\ecc
copying axolotl\ecc\__init__.py -> build\lib\axolotl\ecc
creating build\lib\axolotl\groups
copying axolotl\groups\groupcipher.py -> build\lib\axolotl\groups
copying axolotl\groups\groupsessionbuilder.py -> build\lib\axolotl\groups
copying axolotl\groups\senderkeyname.py -> build\lib\axolotl\groups
copying axolotl\groups\__init__.py -> build\lib\axolotl\groups
creating build\lib\axolotl\kdf
copying axolotl\kdf\derivedmessagesecrets.py -> build\lib\axolotl\kdf
copying axolotl\kdf\derivedrootsecrets.py -> build\lib\axolotl\kdf
copying axolotl\kdf\hkdf.py -> build\lib\axolotl\kdf
copying axolotl\kdf\hkdfv2.py -> build\lib\axolotl\kdf
copying axolotl\kdf\hkdfv3.py -> build\lib\axolotl\kdf
copying axolotl\kdf\messagekeys.py -> build\lib\axolotl\kdf
copying axolotl\kdf\__init__.py -> build\lib\axolotl\kdf
creating build\lib\axolotl\protocol
copying axolotl\protocol\ciphertextmessage.py -> build\lib\axolotl\protocol
copying axolotl\protocol\keyexchangemessage.py -> build\lib\axolotl\protocol
copying axolotl\protocol\prekeywhispermessage.py -> build\lib\axolotl\protocol
copying axolotl\protocol\senderkeydistributionmessage.py -> build\lib\axolotl\protocol
copying axolotl\protocol\senderkeymessage.py -> build\lib\axolotl\protocol
copying axolotl\protocol\whispermessage.py -> build\lib\axolotl\protocol
copying axolotl\protocol\whisperprotos_pb2.py -> build\lib\axolotl\protocol
copying axolotl\protocol\__init__.py -> build\lib\axolotl\protocol
creating build\lib\axolotl\ratchet
copying axolotl\ratchet\aliceaxolotlparameters.py -> build\lib\axolotl\ratchet
copying axolotl\ratchet\bobaxolotlparamaters.py -> build\lib\axolotl\ratchet
copying axolotl\ratchet\chainkey.py -> build\lib\axolotl\ratchet
copying axolotl\ratchet\ratchetingsession.py -> build\lib\axolotl\ratchet
copying axolotl\ratchet\rootkey.py -> build\lib\axolotl\ratchet
copying axolotl\ratchet\symmetricaxolotlparameters.py -> build\lib\axolotl\ratchet
copying axolotl\ratchet\__init__.py -> build\lib\axolotl\ratchet
creating build\lib\axolotl\state
copying axolotl\state\axolotlstore.py -> build\lib\axolotl\state
copying axolotl\state\identitykeystore.py -> build\lib\axolotl\state
copying axolotl\state\prekeybundle.py -> build\lib\axolotl\state
copying axolotl\state\prekeyrecord.py -> build\lib\axolotl\state
copying axolotl\state\prekeystore.py -> build\lib\axolotl\state
copying axolotl\state\sessionrecord.py -> build\lib\axolotl\state
copying axolotl\state\sessionstate.py -> build\lib\axolotl\state
copying axolotl\state\sessionstore.py -> build\lib\axolotl\state
copying axolotl\state\signedprekeyrecord.py -> build\lib\axolotl\state
copying axolotl\state\signedprekeystore.py -> build\lib\axolotl\state
copying axolotl\state\storageprotos_pb2.py -> build\lib\axolotl\state
copying axolotl\state\__init__.py -> build\lib\axolotl\state
creating build\lib\axolotl\tests
copying axolotl\tests\inmemoryaxolotlstore.py -> build\lib\axolotl\tests
copying axolotl\tests\inmemoryidentitykeystore.py -> build\lib\axolotl\tests
copying axolotl\tests\inmemoryprekeystore.py -> build\lib\axolotl\tests
copying axolotl\tests\inmemorysessionstore.py -> build\lib\axolotl\tests
copying axolotl\tests\inmemorysignedprekeystore.py -> build\lib\axolotl\tests
copying axolotl\tests\test_sessionbuilder.py -> build\lib\axolotl\tests
copying axolotl\tests\test_sessioncipher.py -> build\lib\axolotl\tests
copying axolotl\tests\test_sigs.py -> build\lib\axolotl\tests
copying axolotl\tests\__init__.py -> build\lib\axolotl\tests
creating build\lib\axolotl\util
copying axolotl\util\byteutil.py -> build\lib\axolotl\util
copying axolotl\util\hexutil.py -> build\lib\axolotl\util
copying axolotl\util\keyhelper.py -> build\lib\axolotl\util
copying axolotl\util\medium.py -> build\lib\axolotl\util
copying axolotl\util\__init__.py -> build\lib\axolotl\util
creating build\lib\axolotl\groups\ratchet
copying axolotl\groups\ratchet\senderchainkey.py -> build\lib\axolotl\groups\ratchet
copying axolotl\groups\ratchet\sendermessagekey.py -> build\lib\axolotl\groups\ratchet
copying axolotl\groups\ratchet\__init__.py -> build\lib\axolotl\groups\ratchet
creating build\lib\axolotl\groups\state
copying axolotl\groups\state\senderkeyrecord.py -> build\lib\axolotl\groups\state
copying axolotl\groups\state\senderkeystate.py -> build\lib\axolotl\groups\state
copying axolotl\groups\state\senderkeystore.py -> build\lib\axolotl\groups\state
copying axolotl\groups\state\__init__.py -> build\lib\axolotl\groups\state
creating build\lib\axolotl\tests\groups
copying axolotl\tests\groups\inmemorysenderkeystore.py -> build\lib\axolotl\tests\groups
copying axolotl\tests\groups\test_groupcipher.py -> build\lib\axolotl\tests\groups
copying axolotl\tests\groups\__init__.py -> build\lib\axolotl\tests\groups
creating build\lib\axolotl\tests\kdf
copying axolotl\tests\kdf\test_hkdf.py -> build\lib\axolotl\tests\kdf
copying axolotl\tests\kdf\__init__.py -> build\lib\axolotl\tests\kdf
creating build\lib\axolotl\tests\ratchet
copying axolotl\tests\ratchet\test_chainkey.py -> build\lib\axolotl\tests\ratchet
copying axolotl\tests\ratchet\test_ratchetingsession.py -> build\lib\axolotl\tests\ratchet
copying axolotl\tests\ratchet\test_rootkey.py -> build\lib\axolotl\tests\ratchet
copying axolotl\tests\ratchet\__init__.py -> build\lib\axolotl\tests\ratchet
creating build\lib\axolotl\tests\util
copying axolotl\tests\util\test_byteutil.py -> build\lib\axolotl\tests\util
copying axolotl\tests\util\__init__.py -> build\lib\axolotl\tests\util
creating build\bdist.win32
creating build\bdist.win32\egg
creating build\bdist.win32\egg\axolotl
copying build\lib\axolotl\axolotladdress.py -> build\bdist.win32\egg\axolotl
copying build\lib\axolotl\duplicatemessagexception.py -> build\bdist.win32\egg\axolotl
creating build\bdist.win32\egg\axolotl\ecc
copying build\lib\axolotl\ecc\curve.py -> build\bdist.win32\egg\axolotl\ecc
copying build\lib\axolotl\ecc\djbec.py -> build\bdist.win32\egg\axolotl\ecc
copying build\lib\axolotl\ecc\ec.py -> build\bdist.win32\egg\axolotl\ecc
copying build\lib\axolotl\ecc\eckeypair.py -> build\bdist.win32\egg\axolotl\ecc
copying build\lib\axolotl\ecc\__init__.py -> build\bdist.win32\egg\axolotl\ecc
creating build\bdist.win32\egg\axolotl\groups
copying build\lib\axolotl\groups\groupcipher.py -> build\bdist.win32\egg\axolotl\groups
copying build\lib\axolotl\groups\groupsessionbuilder.py -> build\bdist.win32\egg\axolotl\groups
creating build\bdist.win32\egg\axolotl\groups\ratchet
copying build\lib\axolotl\groups\ratchet\senderchainkey.py -> build\bdist.win32\egg\axolotl\groups\ratchet
copying build\lib\axolotl\groups\ratchet\sendermessagekey.py -> build\bdist.win32\egg\axolotl\groups\ratchet
copying build\lib\axolotl\groups\ratchet\__init__.py -> build\bdist.win32\egg\axolotl\groups\ratchet
copying build\lib\axolotl\groups\senderkeyname.py -> build\bdist.win32\egg\axolotl\groups
creating build\bdist.win32\egg\axolotl\groups\state
copying build\lib\axolotl\groups\state\senderkeyrecord.py -> build\bdist.win32\egg\axolotl\groups\state
copying build\lib\axolotl\groups\state\senderkeystate.py -> build\bdist.win32\egg\axolotl\groups\state
copying build\lib\axolotl\groups\state\senderkeystore.py -> build\bdist.win32\egg\axolotl\groups\state
copying build\lib\axolotl\groups\state\__init__.py -> build\bdist.win32\egg\axolotl\groups\state
copying build\lib\axolotl\groups\__init__.py -> build\bdist.win32\egg\axolotl\groups
copying build\lib\axolotl\identitykey.py -> build\bdist.win32\egg\axolotl
copying build\lib\axolotl\identitykeypair.py -> build\bdist.win32\egg\axolotl
copying build\lib\axolotl\invalidkeyexception.py -> build\bdist.win32\egg\axolotl
copying build\lib\axolotl\invalidkeyidexception.py -> build\bdist.win32\egg\axolotl
copying build\lib\axolotl\invalidmessageexception.py -> build\bdist.win32\egg\axolotl
copying build\lib\axolotl\invalidversionexception.py -> build\bdist.win32\egg\axolotl
creating build\bdist.win32\egg\axolotl\kdf
copying build\lib\axolotl\kdf\derivedmessagesecrets.py -> build\bdist.win32\egg\axolotl\kdf
copying build\lib\axolotl\kdf\derivedrootsecrets.py -> build\bdist.win32\egg\axolotl\kdf
copying build\lib\axolotl\kdf\hkdf.py -> build\bdist.win32\egg\axolotl\kdf
copying build\lib\axolotl\kdf\hkdfv2.py -> build\bdist.win32\egg\axolotl\kdf
copying build\lib\axolotl\kdf\hkdfv3.py -> build\bdist.win32\egg\axolotl\kdf
copying build\lib\axolotl\kdf\messagekeys.py -> build\bdist.win32\egg\axolotl\kdf
copying build\lib\axolotl\kdf\__init__.py -> build\bdist.win32\egg\axolotl\kdf
copying build\lib\axolotl\legacymessageexception.py -> build\bdist.win32\egg\axolotl
copying build\lib\axolotl\nosessionexception.py -> build\bdist.win32\egg\axolotl
creating build\bdist.win32\egg\axolotl\protocol
copying build\lib\axolotl\protocol\ciphertextmessage.py -> build\bdist.win32\egg\axolotl\protocol
copying build\lib\axolotl\protocol\keyexchangemessage.py -> build\bdist.win32\egg\axolotl\protocol
copying build\lib\axolotl\protocol\prekeywhispermessage.py -> build\bdist.win32\egg\axolotl\protocol
copying build\lib\axolotl\protocol\senderkeydistributionmessage.py -> build\bdist.win32\egg\axolotl\protocol
copying build\lib\axolotl\protocol\senderkeymessage.py -> build\bdist.win32\egg\axolotl\protocol
copying build\lib\axolotl\protocol\whispermessage.py -> build\bdist.win32\egg\axolotl\protocol
copying build\lib\axolotl\protocol\whisperprotos_pb2.py -> build\bdist.win32\egg\axolotl\protocol
copying build\lib\axolotl\protocol\__init__.py -> build\bdist.win32\egg\axolotl\protocol
creating build\bdist.win32\egg\axolotl\ratchet
copying build\lib\axolotl\ratchet\aliceaxolotlparameters.py -> build\bdist.win32\egg\axolotl\ratchet
copying build\lib\axolotl\ratchet\bobaxolotlparamaters.py -> build\bdist.win32\egg\axolotl\ratchet
copying build\lib\axolotl\ratchet\chainkey.py -> build\bdist.win32\egg\axolotl\ratchet
copying build\lib\axolotl\ratchet\ratchetingsession.py -> build\bdist.win32\egg\axolotl\ratchet
copying build\lib\axolotl\ratchet\rootkey.py -> build\bdist.win32\egg\axolotl\ratchet
copying build\lib\axolotl\ratchet\symmetricaxolotlparameters.py -> build\bdist.win32\egg\axolotl\ratchet
copying build\lib\axolotl\ratchet\__init__.py -> build\bdist.win32\egg\axolotl\ratchet
copying build\lib\axolotl\sessionbuilder.py -> build\bdist.win32\egg\axolotl
copying build\lib\axolotl\sessioncipher.py -> build\bdist.win32\egg\axolotl
creating build\bdist.win32\egg\axolotl\state
copying build\lib\axolotl\state\axolotlstore.py -> build\bdist.win32\egg\axolotl\state
copying build\lib\axolotl\state\identitykeystore.py -> build\bdist.win32\egg\axolotl\state
copying build\lib\axolotl\state\prekeybundle.py -> build\bdist.win32\egg\axolotl\state
copying build\lib\axolotl\state\prekeyrecord.py -> build\bdist.win32\egg\axolotl\state
copying build\lib\axolotl\state\prekeystore.py -> build\bdist.win32\egg\axolotl\state
copying build\lib\axolotl\state\sessionrecord.py -> build\bdist.win32\egg\axolotl\state
copying build\lib\axolotl\state\sessionstate.py -> build\bdist.win32\egg\axolotl\state
copying build\lib\axolotl\state\sessionstore.py -> build\bdist.win32\egg\axolotl\state
copying build\lib\axolotl\state\signedprekeyrecord.py -> build\bdist.win32\egg\axolotl\state
copying build\lib\axolotl\state\signedprekeystore.py -> build\bdist.win32\egg\axolotl\state
copying build\lib\axolotl\state\storageprotos_pb2.py -> build\bdist.win32\egg\axolotl\state
copying build\lib\axolotl\state\__init__.py -> build\bdist.win32\egg\axolotl\state
copying build\lib\axolotl\statekeyexchangeexception.py -> build\bdist.win32\egg\axolotl
creating build\bdist.win32\egg\axolotl\tests
creating build\bdist.win32\egg\axolotl\tests\groups
copying build\lib\axolotl\tests\groups\inmemorysenderkeystore.py -> build\bdist.win32\egg\axolotl\tests\groups
copying build\lib\axolotl\tests\groups\test_groupcipher.py -> build\bdist.win32\egg\axolotl\tests\groups
copying build\lib\axolotl\tests\groups\__init__.py -> build\bdist.win32\egg\axolotl\tests\groups
copying build\lib\axolotl\tests\inmemoryaxolotlstore.py -> build\bdist.win32\egg\axolotl\tests
copying build\lib\axolotl\tests\inmemoryidentitykeystore.py -> build\bdist.win32\egg\axolotl\tests
copying build\lib\axolotl\tests\inmemoryprekeystore.py -> build\bdist.win32\egg\axolotl\tests
copying build\lib\axolotl\tests\inmemorysessionstore.py -> build\bdist.win32\egg\axolotl\tests
copying build\lib\axolotl\tests\inmemorysignedprekeystore.py -> build\bdist.win32\egg\axolotl\tests
creating build\bdist.win32\egg\axolotl\tests\kdf
copying build\lib\axolotl\tests\kdf\test_hkdf.py -> build\bdist.win32\egg\axolotl\tests\kdf
copying build\lib\axolotl\tests\kdf\__init__.py -> build\bdist.win32\egg\axolotl\tests\kdf
creating build\bdist.win32\egg\axolotl\tests\ratchet
copying build\lib\axolotl\tests\ratchet\test_chainkey.py -> build\bdist.win32\egg\axolotl\tests\ratchet
copying build\lib\axolotl\tests\ratchet\test_ratchetingsession.py -> build\bdist.win32\egg\axolotl\tests\ratchet
copying build\lib\axolotl\tests\ratchet\test_rootkey.py -> build\bdist.win32\egg\axolotl\tests\ratchet
copying build\lib\axolotl\tests\ratchet\__init__.py -> build\bdist.win32\egg\axolotl\tests\ratchet
copying build\lib\axolotl\tests\test_sessionbuilder.py -> build\bdist.win32\egg\axolotl\tests
copying build\lib\axolotl\tests\test_sessioncipher.py -> build\bdist.win32\egg\axolotl\tests
copying build\lib\axolotl\tests\test_sigs.py -> build\bdist.win32\egg\axolotl\tests
creating build\bdist.win32\egg\axolotl\tests\util
copying build\lib\axolotl\tests\util\test_byteutil.py -> build\bdist.win32\egg\axolotl\tests\util
copying build\lib\axolotl\tests\util\__init__.py -> build\bdist.win32\egg\axolotl\tests\util
copying build\lib\axolotl\tests\__init__.py -> build\bdist.win32\egg\axolotl\tests
copying build\lib\axolotl\untrustedidentityexception.py -> build\bdist.win32\egg\axolotl
creating build\bdist.win32\egg\axolotl\util
copying build\lib\axolotl\util\byteutil.py -> build\bdist.win32\egg\axolotl\util
copying build\lib\axolotl\util\hexutil.py -> build\bdist.win32\egg\axolotl\util
copying build\lib\axolotl\util\keyhelper.py -> build\bdist.win32\egg\axolotl\util
copying build\lib\axolotl\util\medium.py -> build\bdist.win32\egg\axolotl\util
copying build\lib\axolotl\util\__init__.py -> build\bdist.win32\egg\axolotl\util
copying build\lib\axolotl\__init__.py -> build\bdist.win32\egg\axolotl
byte-compiling build\bdist.win32\egg\axolotl\axolotladdress.py to axolotladdress.cpython-37.pyc
byte-compiling build\bdist.win32\egg\axolotl\duplicatemessagexception.py to duplicatemessagexception.cpython-37.pyc
byte-compiling build\bdist.win32\egg\axolotl\ecc\curve.py to curve.cpython-37.pyc
byte-compiling build\bdist.win32\egg\axolotl\ecc\djbec.py to djbec.cpython-37.pyc
byte-compiling build\bdist.win32\egg\axolotl\ecc\ec.py to ec.cpython-37.pyc
byte-compiling build\bdist.win32\egg\axolotl\ecc\eckeypair.py to eckeypair.cpython-37.pyc
byte-compiling build\bdist.win32\egg\axolotl\ecc\__init__.py to __init__.cpython-37.pyc
byte-compiling build\bdist.win32\egg\axolotl\groups\groupcipher.py to groupcipher.cpython-37.pyc
byte-compiling build\bdist.win32\egg\axolotl\groups\groupsessionbuilder.py to groupsessionbuilder.cpython-37.pyc
byte-compiling build\bdist.win32\egg\axolotl\groups\ratchet\senderchainkey.py to senderchainkey.cpython-37.pyc
byte-compiling build\bdist.win32\egg\axolotl\groups\ratchet\sendermessagekey.py to sendermessagekey.cpython-37.pyc
byte-compiling build\bdist.win32\egg\axolotl\groups\ratchet\__init__.py to __init__.cpython-37.pyc
byte-compiling build\bdist.win32\egg\axolotl\groups\senderkeyname.py to senderkeyname.cpython-37.pyc
byte-compiling build\bdist.win32\egg\axolotl\groups\state\senderkeyrecord.py to senderkeyrecord.cpython-37.pyc
byte-compiling build\bdist.win32\egg\axolotl\groups\state\senderkeystate.py to senderkeystate.cpython-37.pyc
byte-compiling build\bdist.win32\egg\axolotl\groups\state\senderkeystore.py to senderkeystore.cpython-37.pyc
byte-compiling build\bdist.win32\egg\axolotl\groups\state\__init__.py to __init__.cpython-37.pyc
byte-compiling build\bdist.win32\egg\axolotl\groups\__init__.py to __init__.cpython-37.pyc
byte-compiling build\bdist.win32\egg\axolotl\identitykey.py to identitykey.cpython-37.pyc
byte-compiling build\bdist.win32\egg\axolotl\identitykeypair.py to identitykeypair.cpython-37.pyc
byte-compiling build\bdist.win32\egg\axolotl\invalidkeyexception.py to invalidkeyexception.cpython-37.pyc
byte-compiling build\bdist.win32\egg\axolotl\invalidkeyidexception.py to invalidkeyidexception.cpython-37.pyc
byte-compiling build\bdist.win32\egg\axolotl\invalidmessageexception.py to invalidmessageexception.cpython-37.pyc
byte-compiling build\bdist.win32\egg\axolotl\invalidversionexception.py to invalidversionexception.cpython-37.pyc
byte-compiling build\bdist.win32\egg\axolotl\kdf\derivedmessagesecrets.py to derivedmessagesecrets.cpython-37.pyc
byte-compiling build\bdist.win32\egg\axolotl\kdf\derivedrootsecrets.py to derivedrootsecrets.cpython-37.pyc
byte-compiling build\bdist.win32\egg\axolotl\kdf\hkdf.py to hkdf.cpython-37.pyc
byte-compiling build\bdist.win32\egg\axolotl\kdf\hkdfv2.py to hkdfv2.cpython-37.pyc
byte-compiling build\bdist.win32\egg\axolotl\kdf\hkdfv3.py to hkdfv3.cpython-37.pyc
byte-compiling build\bdist.win32\egg\axolotl\kdf\messagekeys.py to messagekeys.cpython-37.pyc
byte-compiling build\bdist.win32\egg\axolotl\kdf\__init__.py to __init__.cpython-37.pyc
byte-compiling build\bdist.win32\egg\axolotl\legacymessageexception.py to legacymessageexception.cpython-37.pyc
byte-compiling build\bdist.win32\egg\axolotl\nosessionexception.py to nosessionexception.cpython-37.pyc
byte-compiling build\bdist.win32\egg\axolotl\protocol\ciphertextmessage.py to ciphertextmessage.cpython-37.pyc
byte-compiling build\bdist.win32\egg\axolotl\protocol\keyexchangemessage.py to keyexchangemessage.cpython-37.pyc
byte-compiling build\bdist.win32\egg\axolotl\protocol\prekeywhispermessage.py to prekeywhispermessage.cpython-37.pyc
byte-compiling build\bdist.win32\egg\axolotl\protocol\senderkeydistributionmessage.py to senderkeydistributionmessage.cpython-37.pyc
byte-compiling build\bdist.win32\egg\axolotl\protocol\senderkeymessage.py to senderkeymessage.cpython-37.pyc
byte-compiling build\bdist.win32\egg\axolotl\protocol\whispermessage.py to whispermessage.cpython-37.pyc
byte-compiling build\bdist.win32\egg\axolotl\protocol\whisperprotos_pb2.py to whisperprotos_pb2.cpython-37.pyc
byte-compiling build\bdist.win32\egg\axolotl\protocol\__init__.py to __init__.cpython-37.pyc
byte-compiling build\bdist.win32\egg\axolotl\ratchet\aliceaxolotlparameters.py to aliceaxolotlparameters.cpython-37.pyc
byte-compiling build\bdist.win32\egg\axolotl\ratchet\bobaxolotlparamaters.py to bobaxolotlparamaters.cpython-37.pyc
byte-compiling build\bdist.win32\egg\axolotl\ratchet\chainkey.py to chainkey.cpython-37.pyc
byte-compiling build\bdist.win32\egg\axolotl\ratchet\ratchetingsession.py to ratchetingsession.cpython-37.pyc
byte-compiling build\bdist.win32\egg\axolotl\ratchet\rootkey.py to rootkey.cpython-37.pyc
byte-compiling build\bdist.win32\egg\axolotl\ratchet\symmetricaxolotlparameters.py to symmetricaxolotlparameters.cpython-37.pyc
byte-compiling build\bdist.win32\egg\axolotl\ratchet\__init__.py to __init__.cpython-37.pyc
byte-compiling build\bdist.win32\egg\axolotl\sessionbuilder.py to sessionbuilder.cpython-37.pyc
byte-compiling build\bdist.win32\egg\axolotl\sessioncipher.py to sessioncipher.cpython-37.pyc
byte-compiling build\bdist.win32\egg\axolotl\state\axolotlstore.py to axolotlstore.cpython-37.pyc
byte-compiling build\bdist.win32\egg\axolotl\state\identitykeystore.py to identitykeystore.cpython-37.pyc
byte-compiling build\bdist.win32\egg\axolotl\state\prekeybundle.py to prekeybundle.cpython-37.pyc
byte-compiling build\bdist.win32\egg\axolotl\state\prekeyrecord.py to prekeyrecord.cpython-37.pyc
byte-compiling build\bdist.win32\egg\axolotl\state\prekeystore.py to prekeystore.cpython-37.pyc
byte-compiling build\bdist.win32\egg\axolotl\state\sessionrecord.py to sessionrecord.cpython-37.pyc
byte-compiling build\bdist.win32\egg\axolotl\state\sessionstate.py to sessionstate.cpython-37.pyc
byte-compiling build\bdist.win32\egg\axolotl\state\sessionstore.py to sessionstore.cpython-37.pyc
byte-compiling build\bdist.win32\egg\axolotl\state\signedprekeyrecord.py to signedprekeyrecord.cpython-37.pyc
byte-compiling build\bdist.win32\egg\axolotl\state\signedprekeystore.py to signedprekeystore.cpython-37.pyc
byte-compiling build\bdist.win32\egg\axolotl\state\storageprotos_pb2.py to storageprotos_pb2.cpython-37.pyc
byte-compiling build\bdist.win32\egg\axolotl\state\__init__.py to __init__.cpython-37.pyc
byte-compiling build\bdist.win32\egg\axolotl\statekeyexchangeexception.py to statekeyexchangeexception.cpython-37.pyc
byte-compiling build\bdist.win32\egg\axolotl\tests\groups\inmemorysenderkeystore.py to inmemorysenderkeystore.cpython-37.pyc
byte-compiling build\bdist.win32\egg\axolotl\tests\groups\test_groupcipher.py to test_groupcipher.cpython-37.pyc
byte-compiling build\bdist.win32\egg\axolotl\tests\groups\__init__.py to __init__.cpython-37.pyc
byte-compiling build\bdist.win32\egg\axolotl\tests\inmemoryaxolotlstore.py to inmemoryaxolotlstore.cpython-37.pyc
byte-compiling build\bdist.win32\egg\axolotl\tests\inmemoryidentitykeystore.py to inmemoryidentitykeystore.cpython-37.pyc
byte-compiling build\bdist.win32\egg\axolotl\tests\inmemoryprekeystore.py to inmemoryprekeystore.cpython-37.pyc
byte-compiling build\bdist.win32\egg\axolotl\tests\inmemorysessionstore.py to inmemorysessionstore.cpython-37.pyc
byte-compiling build\bdist.win32\egg\axolotl\tests\inmemorysignedprekeystore.py to inmemorysignedprekeystore.cpython-37.pyc
byte-compiling build\bdist.win32\egg\axolotl\tests\kdf\test_hkdf.py to test_hkdf.cpython-37.pyc
byte-compiling build\bdist.win32\egg\axolotl\tests\kdf\__init__.py to __init__.cpython-37.pyc
byte-compiling build\bdist.win32\egg\axolotl\tests\ratchet\test_chainkey.py to test_chainkey.cpython-37.pyc
byte-compiling build\bdist.win32\egg\axolotl\tests\ratchet\test_ratchetingsession.py to test_ratchetingsession.cpython-37.pyc
byte-compiling build\bdist.win32\egg\axolotl\tests\ratchet\test_rootkey.py to test_rootkey.cpython-37.pyc
byte-compiling build\bdist.win32\egg\axolotl\tests\ratchet\__init__.py to __init__.cpython-37.pyc
byte-compiling build\bdist.win32\egg\axolotl\tests\test_sessionbuilder.py to test_sessionbuilder.cpython-37.pyc
byte-compiling build\bdist.win32\egg\axolotl\tests\test_sessioncipher.py to test_sessioncipher.cpython-37.pyc
byte-compiling build\bdist.win32\egg\axolotl\tests\test_sigs.py to test_sigs.cpython-37.pyc
byte-compiling build\bdist.win32\egg\axolotl\tests\util\test_byteutil.py to test_byteutil.cpython-37.pyc
byte-compiling build\bdist.win32\egg\axolotl\tests\util\__init__.py to __init__.cpython-37.pyc
byte-compiling build\bdist.win32\egg\axolotl\tests\__init__.py to __init__.cpython-37.pyc
byte-compiling build\bdist.win32\egg\axolotl\untrustedidentityexception.py to untrustedidentityexception.cpython-37.pyc
byte-compiling build\bdist.win32\egg\axolotl\util\byteutil.py to byteutil.cpython-37.pyc
byte-compiling build\bdist.win32\egg\axolotl\util\hexutil.py to hexutil.cpython-37.pyc
byte-compiling build\bdist.win32\egg\axolotl\util\keyhelper.py to keyhelper.cpython-37.pyc
byte-compiling build\bdist.win32\egg\axolotl\util\medium.py to medium.cpython-37.pyc
byte-compiling build\bdist.win32\egg\axolotl\util\__init__.py to __init__.cpython-37.pyc
byte-compiling build\bdist.win32\egg\axolotl\__init__.py to __init__.cpython-37.pyc
creating build\bdist.win32\egg\EGG-INFO
copying python_axolotl.egg-info\PKG-INFO -> build\bdist.win32\egg\EGG-INFO
copying python_axolotl.egg-info\SOURCES.txt -> build\bdist.win32\egg\EGG-INFO
copying python_axolotl.egg-info\dependency_links.txt -> build\bdist.win32\egg\EGG-INFO
copying python_axolotl.egg-info\requires.txt -> build\bdist.win32\egg\EGG-INFO
copying python_axolotl.egg-info\top_level.txt -> build\bdist.win32\egg\EGG-INFO
zip_safe flag not set; analyzing archive contents...
Traceback (most recent call last):
File "setup.py", line 33, in <module>
'Topic :: Software Development :: Libraries :: Python Modules']
File "C:\Python\lib\distutils\core.py", line 148, in setup
dist.run_commands()
File "C:\Python\lib\distutils\dist.py", line 966, in run_commands
self.run_command(cmd)
File "C:\Python\lib\distutils\dist.py", line 985, in run_command
cmd_obj.run()
File "C:\Python\lib\site-packages\setuptools\command\install.py", line 67, in run
self.do_egg_install()
File "C:\Python\lib\site-packages\setuptools\command\install.py", line 109, in do_egg_install
self.run_command('bdist_egg')
File "C:\Python\lib\distutils\cmd.py", line 313, in run_command
self.distribution.run_command(command)
File "C:\Python\lib\distutils\dist.py", line 985, in run_command
cmd_obj.run()
File "C:\Python\lib\site-packages\setuptools\command\bdist_egg.py", line 209, in run
os.path.join(archive_root, 'EGG-INFO'), self.zip_safe()
File "C:\Python\lib\site-packages\setuptools\command\bdist_egg.py", line 245, in zip_safe
return analyze_egg(self.bdist_dir, self.stubs)
File "C:\Python\lib\site-packages\setuptools\command\bdist_egg.py", line 355, in analyze_egg
safe = scan_module(egg_dir, base, name, stubs) and safe
File "C:\Python\lib\site-packages\setuptools\command\bdist_egg.py", line 392, in scan_module
code = marshal.load(f)
ValueError: bad marshal data (unknown type code)
Is there a way to rebuild again the axolotl database if at any time it starts raising No session exceptions in yowsup?? Issue has been submitted here #tgalal/yowsup#683
The README references KeyHelper.generateLastResortKey()
, but KeyHelper
has no such function:
AttributeError: type object 'KeyHelper' has no attribute 'generateLastResortKey'
I´m trying to use yowsup, but i can´t install this. As the title, that´s the error i found everytime i try to install it. C:\MinGw\bin\gcc.exe failed with exit status 1. I have the path of minGW C:\MinGW\bin and i have already installed gcc from the command line with mingw-get.exe install gcc
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.