Python3 port?
- 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