Join GitHub today
GitHub is home to over 31 million developers working together to host and review code, manage projects, and build software together.Sign up
Add python pbr based module packaging, adjust imports, fix tests #305
I tried to update commits from the old PR but just made it worse. So I just forked the repo again and committed the code again - problem solved.
Just to recap - here are the things which this PR would change:
You can install Elodie and all python dependencies using a one line command, and without needing to use git (this is probably a bit nicer for newbies):
The PBR packaging for pip includes CLI hooks, so you can invoke elodie as a CLI tool from any location:
You can install elodie in developer mode to the current environment - this allows you to make changes on the fly without reinstalling the module. You do still need git installed if you're installing via pip+git. If Elodie is accepted into the pypa public python repository then you wouldn't need git anymore.
I managed to run the nose tests locally on 2.7 and 3.7 so I'm confident the build should pass this time.
There is the future possibility to upload Elodie to the Python module index, so that it can be downloaded with pip in the same was as other public modules. Anyway, please let me know if you like it. If not I can change a few things around. I tested the electron app also and it seems to be working.