-
Notifications
You must be signed in to change notification settings - Fork 15
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Use the combined ArgparseConfigParser from openmicroscopy/yaclifw#5 #47
Conversation
Conflicts: omego/framework.py
Conflicts: omego/framework.py omego/main.py omego/version.py
--depends-on ome/yaclifw#5 Obviously Travis fails because this requires the updated |
I think I have checked out successfully the yaclifw PR and upgraded yaclifw using
|
Travis is red as well. |
Looks like there's some extra print statements in there, I'll hunt them down.
@pwalczysko Did you create a configuration file? @joshmoore Travis fails because this needs a merge version of yaclifw |
@pwalczysko Are you sure you've got the whole yaclifw PR checked out and installed? in your yaclifw checkout can you run |
Sorted this out with @manics . All seems to work fine now. |
See #76 instead |
See ome/yaclifw#5
Essentially most arguments on the command line can also be specified in a config file (command line takes precedence).
Other changes:
EnvDefault
)OMERO-trunk
toOMERO-5.0-latest
(omego
defaults toICE=3.5
if a label isn't given)omego-test.cfg:
For example you should be able to do
omego download -c omego-test.cfg cpp
equivalent to passing --branch OMERO-5.0-latest --skipunzip
omego upgrade -c omego-test.cfg
equivalent to passing --branch OMERO-5.0-merge-build --sym OMERO-50-test --upgradedb --db...
Note that
omego install
doesn't actually work so don't bother trying itWhen testing also be aware that I haven't fixed up the args, so there are some flags that aren't really flags (they require a true/false string arg).