Skip to content

Tool for finding class-scoped comprehensions whose name resolution might be impacted by PEP 709

Notifications You must be signed in to change notification settings

EpicWink/python-pep709-comprehension-finder

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

compfinder

Tool for finding class-scoped comprehensions whose name resolution might be impacted by PEP 709.

Usage

No dependencies except Python 3.10+.

python finder.py path

path may be a file or directory (which is scanned recursively).

Development

Set-up

Install development dependencies.

pip install -r frozen.txt

Testing

python -m pytest

Linting

python -m black --check finder.py test_finder.py
python -m mypy finder.py test_finder.py

About

Tool for finding class-scoped comprehensions whose name resolution might be impacted by PEP 709

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%