Skip to content

Proof of concept, fix depreciation warnings magically 🔧

Notifications You must be signed in to change notification settings

aalekseev/healthy-projects

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Healthy Projects

A proof of concept, to programmatically update depreciation warnings of package upgrades

Supported Upgrades

Usage

(venv) $ python src/cli.py example --interactive

Tools

  • bowler - A modern approach to refactorings, but API is unstable, to be changed in the future

Alternatives

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

Honorable members

  • pyupgrade - A modern tool to help transition Python from 2 to 3 automatically
  • slicker - A tool developed by Khan Academy, will help with splitting huge files into smaller ones and moving stuff around

Dev Tools

  • Black - Opinionated autoformatter
  • Pytest - Best tool to write and run tests for Python

About

Proof of concept, fix depreciation warnings magically 🔧

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published