wakatime / legacy-python-cli

Command line interface used by all WakaTime text editor plugins.
https://wakatime.com/
BSD 3-Clause "New" or "Revised" License
1.02k stars 84 forks source link

wakatime-cli wont upgrade for vscode even though the status page says there is a new version #249

Open HeCodes2Much opened 3 years ago

HeCodes2Much commented 3 years ago
{"now": "2020/12/29 16:25:43 +0000", "version": "13.0.7", "plugin": "vscode/1.52.1 vscode-wakatime/4.0.10", "time": 1609259143.3106756, "caller": "wakatime/logger.py", "lineno": 56, "file": "/home/dt/.wakatime.log", "level": "DEBUG", "message": "Traceback (most recent call last):\n  File \"wakatime/stats.py\", line 114, in guess_lexer_using_filename\n  File \"wakatime/stats.py\", line 334, in custom_pygments_guess_lexer_for_filename\npygments.util.ClassNotFound: no lexer for filename '.wakatime.log' found\n"}
{"now": "2020/12/29 16:25:43 +0000", "version": "13.0.7", "plugin": "vscode/1.52.1 vscode-wakatime/4.0.10", "time": 1609259143.3106756, "caller": "wakatime/dependencies/__init__.py", "lineno": 145, "file": "/home/dt/.wakatime.log", "level": "DEBUG", "message": "Parsing dependencies not supported for unknown.UnknownParser"}
{"now": "2020/12/29 16:25:43 +0000", "version": "13.0.7", "plugin": "vscode/1.52.1 vscode-wakatime/4.0.10", "time": 1609259143.3106756, "caller": "wakatime/api.py", "lineno": 45, "file": "/home/dt/.wakatime.log", "level": "DEBUG", "message": "Sending heartbeats to api at https://api.wakatime.com/api/v1/users/current/heartbeats.bulk"}
{"now": "2020/12/29 16:25:43 +0000", "version": "13.0.7", "plugin": "vscode/1.52.1 vscode-wakatime/4.0.10", "time": 1609259143.3106756, "caller": "wakatime/api.py", "lineno": 51, "file": "/home/dt/.wakatime.log", "level": "DEBUG", "message": "[{'time': 1609259143.3106756, 'entity': '/home/dt/.wakatime.log', 'type': 'file', 'category': None, 'is_write': False, 'project': None, 'branch': None, 'language': None, 'dependencies': [], 'lines': 25, 'lineno': None, 'cursorpos': None, 'user_agent': 'wakatime/13.0.7 (Linux-5.9.11-3-MANJARO-x86_64-with-glibc2.4) Python3.8.0.final.0 vscode/1.52.1 vscode-wakatime/4.0.10'}]"}
{"now": "2020/12/29 16:25:44 +0000", "version": "13.0.7", "plugin": "vscode/1.52.1 vscode-wakatime/4.0.10", "time": 1609259143.3106756, "caller": "wakatime/api.py", "lineno": 302, "file": "/home/dt/.wakatime.log", "level": "DEBUG", "message": "{'response_code': 202, 'results': [[{'data': {'branch': None, 'category': 'coding', 'created_at': '2020-12-29T16:27:13Z', 'cursorpos': None, 'dependencies': [], 'entity': '/home/dt/.wakatime.log', 'id': '8854d266-8b50-439b-92aa-c2b3d286b125', 'is_write': False, 'language': None, 'lineno': None, 'lines': 25, 'machine_name_id': None, 'project': None, 'time': 1609259143.310676, 'type': 'file', 'user_agent_id': None, 'user_id': '578906c2-10af-400d-91b5-9916d5de91a2'}}, 201]]}"}
{"now": "2020/12/29 16:25:46 +0000", "version": "13.0.7", "plugin": "vscode/1.52.1 vscode-wakatime/4.0.10", "time": 1609259146.0146604, "caller": "wakatime/dependencies/__init__.py", "lineno": 145, "file": "/home/dt/.wakatime.cfg", "level": "DEBUG", "message": "Parsing dependencies not supported for configs.IniParser"}
{"now": "2020/12/29 16:25:46 +0000", "version": "13.0.7", "plugin": "vscode/1.52.1 vscode-wakatime/4.0.10", "time": 1609259146.0146604, "caller": "wakatime/api.py", "lineno": 45, "file": "/home/dt/.wakatime.cfg", "level": "DEBUG", "message": "Sending heartbeats to api at https://api.wakatime.com/api/v1/users/current/heartbeats.bulk"}
{"now": "2020/12/29 16:25:46 +0000", "version": "13.0.7", "plugin": "vscode/1.52.1 vscode-wakatime/4.0.10", "time": 1609259146.0146604, "caller": "wakatime/api.py", "lineno": 51, "file": "/home/dt/.wakatime.cfg", "level": "DEBUG", "message": "[{'time': 1609259146.0146604, 'entity': '/home/dt/.wakatime.cfg', 'type': 'file', 'category': None, 'is_write': False, 'project': None, 'branch': None, 'language': 'INI', 'dependencies': [], 'lines': 5, 'lineno': None, 'cursorpos': None, 'user_agent': 'wakatime/13.0.7 (Linux-5.9.11-3-MANJARO-x86_64-with-glibc2.4) Python3.8.0.final.0 vscode/1.52.1 vscode-wakatime/4.0.10'}]"}
{"now": "2020/12/29 16:25:47 +0000", "version": "13.0.7", "plugin": "vscode/1.52.1 vscode-wakatime/4.0.10", "time": 1609259146.0146604, "caller": "wakatime/api.py", "lineno": 302, "file": "/home/dt/.wakatime.cfg", "level": "DEBUG", "message": "{'response_code': 202, 'results': [[{'data': {'branch': None, 'category': 'coding', 'created_at': '2020-12-29T16:27:16Z', 'cursorpos': None, 'dependencies': [], 'entity': '/home/dt/.wakatime.cfg', 'id': '8f056672-9d21-4530-b230-62176586af0a', 'is_write': False, 'language': 'INI', 'lineno': None, 'lines': 5, 'machine_name_id': None, 'project': None, 'time': 1609259146.01466, 'type': 'file', 'user_agent_id': None, 'user_id': '578906c2-10af-400d-91b5-9916d5de91a2'}}, 201]]}"}
HeCodes2Much commented 3 years ago

also vim is having the same issue stuck on 13.0.5 though

profiluefter commented 3 years ago

I'm pretty sure that this applies to all plugins (at least to all JetBrains plugins as well) as the version file on S3 hasn't been updated. e.g. https://wakatime-cli.s3-us-west-2.amazonaws.com/windows-x86-64/current_version.txt still says 13.0.7

alanhamlett commented 3 years ago

We've stopped all Python wakatime-cli releases as we switch all plugins to use the new Go language wakatime-cli.

Vim is stuck on an older version because those updates happen manually when we copy wakatime-cli into the vim-wakatime git repo. Vim's older version isn't missing anything, since the 13.0.6 and 13.0.7 updates were only to fix issues for non-Vim IDEs.