pyrealtime icon indicating copy to clipboard operation
pyrealtime copied to clipboard

Syntax error during setup

Open snietfeld opened this issue 7 years ago • 3 comments

Installation currently fails with the following error:

python3 setup.py install

Traceback (most recent call last): File "setup.py", line 2, in from pyrealtime import version File "/home/snietfeld/Downloads/pyrealtime/pyrealtime/init.py", line 2, in from .decode_layer import * File "/home/snietfeld/Downloads/pyrealtime/pyrealtime/decode_layer.py", line 1, in from pyrealtime.layer import TransformMixin, ThreadLayer File "/home/snietfeld/Downloads/pyrealtime/pyrealtime/layer.py", line 10, in from pyrealtime import utils File "/home/snietfeld/Downloads/pyrealtime/pyrealtime/utils.py", line 75 print(f"FPS: {self.ticks / elapsed_time}") ^ SyntaxError: invalid syntax

Looks like maybe just a typo? Removing the preceeding "f" fixes the issue.

snietfeld avatar Jul 30 '18 15:07 snietfeld

F-strings are a new feature in Python 3.6. I'll remove this though to improve backwards compatibility.

ewhitmire avatar Jul 30 '18 16:07 ewhitmire

I get syntax error when running setup.py :

Traceback (most recent call last): File "D:\Documents\Python\pyrealtime-master\setup.py", line 2, in from pyrealtime import version File "D:\Documents\Python\pyrealtime-master\pyrealtime_init_.py", line 2, in from .decode_layer import * File "D:\Documents\Python\pyrealtime-master\pyrealtime\decode_layer.py", line 1, in from pyrealtime.layer import TransformMixin, ThreadLayer File "D:\Documents\Python\pyrealtime-master\pyrealtime\layer.py", line 422 def init(self, *args, encoder=None, **kwargs): ^ SyntaxError: invalid syntax

("encoder" marked with ^) Could I be missing a dependency?

Citizen07 avatar Oct 07 '18 07:10 Citizen07

Hi @Citizen07, it looks like you're using Python 2. Pyrealtime only works in Python 3. I've opened a new issue to make this error message clearer.

ewhitmire avatar Oct 08 '18 18:10 ewhitmire