csdms / pymt

A Python toolkit for running and coupling Earth surface models
https://pymt.readthedocs.io
MIT License
52 stars 20 forks source link

Remove use of setup.py #158

Closed mwtoews closed 2 years ago

mwtoews commented 2 years ago

This PR removes most use of setup.py, but this is kept for now. It may go away one day.

See "Why you shouldn't invoke setup.py directly" for details.

mwtoews commented 2 years ago

Removed these files and references to them. And I should have said previously that I was tempted to remove setup.py too, but this could break workflows for users that don't have the most up-to-date pip and setuptools. I recommend keeping the setup.py shim file for a couple of years.

mcflugen commented 2 years ago

I agree. We use tools (zest.releaser or maybe it's pyroma) that, for now anyway, require there be a setup.py so I've been leaving it around, no matter how minimal.