A proof of concept, to programmatically update depreciation warnings of package upgrades
(venv) $ python src/cli.py example --interactive
- bowler - A modern approach to refactorings, but API is unstable, to be changed in the future
While researching this topic I found out some interesting packages:
- rope - This is probably the oldest and most stable refactoring tool out there for Python. But the API seems funky
- undebt - A tool from Yelp, seems abandoned from 2017, but I liked the API, a simple one yet powerful