Topic
What happens if I delete this "setup.py" file?
By: Heather White
Date: June 13, 2024, 6 p.m.
What does it mean when people talk about "old-style" vs. "new-style" packaging? Why do some projects have setup.py, when some have setup.cfg, and others have pyproject.toml?
Let's discuss new vs. old-style packaging, the files involved, and walk through upgrading a sample project from setuptools to hatchling.