containerbuildsystem / cachi2

Cachi2 is a CLI tool that pre-fetches your project's dependencies to aid in making your build process network-isolated.
GNU General Public License v3.0
7 stars 25 forks source link

The project defines both Makefile and tox.ini #662

Open a-ovchinnikov opened 2 weeks ago

a-ovchinnikov commented 2 weeks ago

The project defines both Makefile and tox.ini; in the scope of Cachi2 development both tools have similar capabilities and half of the time make works as a thin wrapper for tox. Since tox is a development automation tool and is more native to Python ecosystem than make I propose to remove Makefile and use tox for all development automation.

ben-alkov commented 1 week ago

I thought about it a bit, after you asked yesterday...

Assuming that I understand correctly (please excuse any inaccuracies/mistakes):

Hope this helps!

[1] e.g. tox updates/rebuilds envs seemingly based on its current mood