Contribute Media
A thank you to everyone who makes this possible: Read More

What happens if I delete this "setup.py" file?

Description

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.

Details

Improve this page