icecube / skyllh

https://icecube.github.io/skyllh/
GNU General Public License v3.0
11 stars 5 forks source link

add setup and version file #106

Closed grburgess closed 1 year ago

grburgess commented 2 years ago

This adds a setup file and version file so that the package can be installed without modifying the system path which is dangerous and can lead to crossed paths during execution. There are better ways to do versioning, but without knowing the versioning system used, this is the quickest solution. Also, the version system will not work with PyPi.

Now that there is a proper setup file, it is relatively easy to release on PyPi with a GitHub action. This would require adopting a better versioning system, and dropping the letters in the version names. I am happy to add this as well.