Skip to content
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

Features for python hydra client #6

Closed
ashwani99 opened this issue Mar 19, 2018 · 4 comments
Closed

Features for python hydra client #6

ashwani99 opened this issue Mar 19, 2018 · 4 comments

Comments

@ashwani99
Copy link

ashwani99 commented Mar 19, 2018

Currently the Hydra client lacks the following:

  • support for classes like hydra:Error, hydra:PartialCollectionView, hydra:Link etc
  • linked data fragments
  • extensive documentation for classes and functions (docstrings)
  • support for python 3(with backward compatibility) and type annotations

It would be nice to add these features as to the client for the Python Client Implementation project. I want to work on this. Can someone please help to get started with it?
@Mec-iS @xadahiya @chrizandr Please comment

@Mec-iS
Copy link
Contributor

Mec-iS commented Mar 19, 2018

support for classes like hydra:Error, hydra:PartialCollectionView, hydra:Link etc

Absolutely. The client has to be updated with most recent specs and use cases as for Heracles

linked data fragments

As in #3

extensive documentation for classes and functions (docstrings)

Absolutely yes.

support for python 3(with backward compatibility) and type annotations

Absolutely yes.

@ashwani99
Copy link
Author

@Mec-iS Thanks. I am working on a draft proposal for this. I am planning to club it with the CLI and Falcon port. Can you please help me if this approach is fine or is it too much to work?

@Mec-iS
Copy link
Contributor

Mec-iS commented Mar 19, 2018

Share the draft and you will receive feedback in your google doc.

@Mec-iS
Copy link
Contributor

Mec-iS commented Apr 30, 2018

Merged into #9

@Mec-iS Mec-iS closed this as completed Apr 30, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants