Python 3.5 "end of life"
Open
Nobody has claimed this yet.
good first issue
Hacktoberfest
- Dominant language
- Python
- Stars
- 1.2k
- Forks
- 146
- PR merge metrics
- No merged PRs in 30d
Description
With Python 3.5.x having reached its end of life/support, we can begin to use "advanced" features from Python 3.6:
- f-strings
- variable annotations over type comments
https://github.com/pdoc3/pdoc/blob/651d1a8d7bf0c8964839dd1997227ab11f57df24/pdoc/__init__.py#L249-L250
Additionally:
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with the Python version checks in setup.py and the type-comment usage at pdoc/init.py lines 249-250. Review the linked Python 3.6 features and all relevant version_info checks, then confirm that Python 3.5 compatibility is no longer required and the listed checks and syntax reflect Python 3.6 support.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- documentation
- Issue type
- Refactor
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100