halfmarble / hm-panelizer

a simple PCB panelizer
MIT License
122 stars 14 forks source link

Turn hm-panelizer into a proper Python package #7

Open yaqwsx opened 2 years ago

yaqwsx commented 2 years ago

First of all, very nice and ambitious project!

I think you should consider turning the project into a proper Python package, i.e., respect all the conventions and provide setup.py or setup.cfg. It would allow you to simplify the installation as you can specify the dependencies directly and you also get an executable in PATH for free.

Then you could also publish the package on Pypi so your users can install it simply by pip install hm-panelizer. It is then also easy to distribute the updates to the users.