livereload doesn't support type hinting and asyncio.set_event_loop_policy is deprecated
Nobody has claimed this yet.
Assessment
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Newbie friendliness
- 35/100
Research direction
Start by reviewing the repository's Python modules and locating uses of asyncio.set_event_loop_policy. Check how type warnings arise throughout the library and identify the scope of the required annotations. Done means the relevant public usage no longer produces type warnings and the deprecated event-loop policy usage is addressed.
Written by the indexing model from the issue text.
Description
i'm trying to use livereload in a project which results in type warnings almost everywhere i use it.
set_event_loop_policy of asyncio is also supposed to be dropped in python 3.16.
i don't know much about ai harnesses yet, but would you mind if i open an ai assisted pr in a couple months, adding type hinting to the repo? (i think doing it manually is easy too, but might just take a bit too much time for people new to the codebase.) i'd be really happy if someone else, who already has experience with working on the codebase, does the work since it would definitely be easier for them.
- Dominant language
- Python
- Stars
- 1.1k
- Forks
- 146
- PR merge metrics
- No merged PRs in 30d
Getting set up
This project ships no dev container, Dockerfile or contributing guide, so setting up is up to you: start from its README, and see our first-contribution guide for the general steps.
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.
More from lepture/python-livereload
-
Difficulty 1/5 Under an hour Newbie friendliness 70/100
lepture/python-livereload#159 · 3 reactions ·
-
Difficulty 3/5 1-2 days Newbie friendliness 38/100
lepture/python-livereload#283 · 1 comment ·
-
Difficulty 4/5 3-5 days Newbie friendliness 25/100
lepture/python-livereload#282 ·
-
Difficulty 4/5 3-5 days Newbie friendliness 25/100
lepture/python-livereload#279 ·
-
Difficulty 4/5 3-5 days Newbie friendliness 35/100
lepture/python-livereload#274 · 1 comment ·
All issues in lepture/python-livereload
Similar issues
-
Difficulty 1/5 Under an hour Newbie friendliness 92/100
raullenchai/Rapid-MLX#4042 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
LearningCircuit/local-deep-research#7067 ·
Maintainers usually reply within 1 day
-
#bug
Difficulty 1/5 Under an hour Newbie friendliness 92/100
apache/superset#44923 · 1 comment ·
Maintainers usually reply within 2 days
-
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
lawndoc/stack-back#123 ·