-
Notifications
You must be signed in to change notification settings - Fork 11
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
Python client library for the owlery OpenAPI #200
Comments
Sorry for the slow response. I think that would be great to include in phenoscape. If you would rather keep it in your org, i don't mind, but I could add you as a collaborator if you'd like to put it here. |
Yes, I would be happy to see it go here, since I can't guarantee I will have funding to maintain the API library. If you set me up with a repository under phenoscape, I can put the API library there. One thing I am hoping is that someone knows how to get a python library into Pypi, since I have never done that. |
What would you like to call the repo? I don't do much python, but I might be able to find some colleagues to advise. |
I was thinking It seems quite common to have a library with a hyphenated name have a different module name. So we would have:
or
and then in the python code
|
I agree that in |
It occurs to me reading your reply @hlapp that there's an argument to be made for a three-way arrangement:
|
It sounds like you have converged on the best solution! I am interested in seeing your library. I was considering writing a client for owlery myself, using the https://github.com/hsolbrig/funowl/ datamodel, and wrapping it in https://github.com/INCATools/ontology-access-kit -- but didn't have any firm plans so it would be great to use yours! |
Great. Well @balhoff, maybe set up that repo and I will push into it? |
@rpgoldman I've created the repo at https://github.com/phenoscape/python-owlery-client I added you as a maintainer; let me know if anything needs fixing for the permissions. |
I have been using an auto-generated library in my project https://github.com/Bioprotocols/container-ontology
I would like to pull this library out and make it a free-standing package. Would you like to host it in the phenoscape group if I do that?
The text was updated successfully, but these errors were encountered: