aurelg/feedspora

SyntaxError: invalid syntax

Opened this issue · 2 comments

I'm trying to get feedspora to work with 1 RSS feed to Mastodon, I have followed the instructions, the wiki, it seems I'm almost there but when I run the command I'm getting this error :

$ python3 -m feedspora
Traceback (most recent call last):
  File "/usr/lib/python3.7/runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.7/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/usr/local/lib/python3.7/dist-packages/feedspora/__main__.py", line 18, in <module>
    from feedspora.tweepy_client import TweepyClient  # @UnusedImport
  File "/usr/local/lib/python3.7/dist-packages/feedspora/tweepy_client.py", line 6, in <module>
    import tweepy
  File "/home/user2/.local/lib/python3.7/site-packages/tweepy/__init__.py", line 17, in <module>
    from tweepy.streaming import Stream, StreamListener
  File "/home/user2/.local/lib/python3.7/site-packages/tweepy/streaming.py", line 358
    def _start(self, async):
                         ^
SyntaxError: invalid syntax

Can you help pin/nudge me in the right direction to solve this ?

Hi @buzzworkers. Seems like the issue is not in feedspora but in tweepy, and has been fixed. You might want to run feedspora with python 3.6.x or (most likely) to update tweepy.

I got the same issue with a fresh install.

 File "/my_home/.local/lib/python3.8/site-packages/tweepy/streaming.py", line 358
     def _start(self, async):

I checked online and found that it's related with a new version of python3 :
tweepy/tweepy#1017

I follow the bypass, and replace every async with async_ and it's work (pretty well, thx u !)

According to the github repository, the current version of tweety (3.10) seems to be fix this issue