Closed alasjo closed 1 year ago
Hey @alasjo - these changes would be great to finally get in place, so your PR is most welcome!
I will try to find a slot to review this as soon as possible 😺
Thank you for your comments, Kasper! I tried to fix the issues and just recently pushed my changes.
Thank you for this huge improvement to the project's structure 🥳🤘
This PR is an attempt to implement setuptools in CaringCaribou to eventually make it pip installable, but for now at least runnable from anywhere, installed as a global package or in a virtual environment.
There have been changes in the file structure, some refactoring and changes in documentation. The
/tool
directory has been renamed tocaringcaribou
as per convention, and thelib
directory has been renamed toutils
. Tests and module template have also been moved. Asetup.py
script has been added.Having run
python setup.py install
the console entry pointscc.py -h
andcaringcaribou -h
both work from anywhere.Would be glad to get some feedback, having it tested etc. (I've tested the UDS module on a NXP dev board at least).
Package metadata needs to be reviewed...
Also refer to issue #67 where this feature was requested.
<3