dovpanda icon indicating copy to clipboard operation
dovpanda copied to clipboard

SyntaxError when importing dovpanda

Open IdoWSC opened this issue 6 years ago • 1 comments

Brief Description

After installing the package, when I import dovpanda I get a SyntaxError

System Information

Windows OS

IPython

  • Python version (required): 3.5.2

Minimally Reproducible Code

import dovpanda

Error Messages



Traceback (most recent call last):
  File "C:\Program Files\Anaconda3\lib\site-packages\IPython\core\interactiveshell.py", line 2881, in run_code
    exec(code_obj, self.user_global_ns, self.user_ns)
  File "<ipython-input-4-d1c921b0113c>", line 1, in <module>
    import dovpanda
  File "C:\Program Files\JetBrains\PyCharm 2018.2.3\helpers\pydev\_pydev_bundle\pydev_import_hook.py", line 20, in do_import
    module = self._system_import(name, *args, **kwargs)
  File "C:\Program Files\Anaconda3\lib\site-packages\dovpanda\__init__.py", line 6, in <module>
    from dovpanda import tips
  File "C:\Program Files\JetBrains\PyCharm 2018.2.3\helpers\pydev\_pydev_bundle\pydev_import_hook.py", line 20, in do_import
    module = self._system_import(name, *args, **kwargs)
  File "C:\Program Files\JetBrains\PyCharm 2018.2.3\helpers\pydev\_pydev_bundle\pydev_import_hook.py", line 20, in do_import
    module = self._system_import(name, *args, **kwargs)
  File "C:\Program Files\Anaconda3\lib\site-packages\dovpanda\tips.py", line 48
    html = f'''
        <div class="alert alert-warning" role="alert">
          {self.html}
          <button type="button" class="close" data-dismiss="alert" aria-label="Close">
            <span aria-hidden="true">&times;</span>
          </button>
        </div>
                  <p>
            Source: <a href="{self.ref_url}" target="_blank">{self.ref_name}</a>
          </p>
        '''
               
                                                      
                     
                                                                                      
                                                   
                   
              
                     
                                                                                
              
          ^
SyntaxError: invalid syntax

IdoWSC avatar Nov 19 '19 14:11 IdoWSC

So I guess the issue occurs by the f''' string which is supported only from Py3.6.

IdoWSC avatar Nov 19 '19 15:11 IdoWSC