gemrb / gemrb/iesh

Python3 port?

Open
#18 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
17
Forks
6
PR merge metrics
No merged PRs in 30d

Description

Hello.

Today I've noticed that `python` no longer exists in my PATH, and that only `python2` and `python3` are present in `/usr/bin`, so iesh wasn't working. I had no trouble making a quick link and make it work, but I think it's likely that in the future, having a Python 2 package readily available is gonna be harder and rarer.

Is there any plan on doing the port? Has something been attempted?

I don't know much Python, but [the porting page](https://docs.python.org/3/howto/pyporting.html) mentions two approaches, with one more conservative to keep 2+3 compatibility, and other more future proof and only Python 3 idioms. Which one should be preferred? Is there need to support Python 2?

Thank you.

Contributor guide

No contributing guide indexed for this repository

Research direction

Read the linked Python 3 porting guide and inspect iesh's current Python runtime requirements and entry points. Determine the project’s intended Python 2 support policy before estimating the port. Done requires an explicit compatibility decision and a verified Python 3 port, but the issue does not name files or tests.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
cli
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.