python-pyodata
python-pyodata copied to clipboard
Add support for V4
Place holder
I am not sure if this is part of this issue, but when I try to create a client using the service below:
URL = 'https://services.odata.org/V4/TripPinServiceRW' client = pyodata.Client(URL, requests.Session())
I am getting such as error:
File "/Users/ks/.virtualenvs/odata/lib/python3.6/site-packages/pyodata/v2/model.py", line 49, in parse parts = value.split('.') AttributeError: 'NoneType' object has no attribute 'split'
I would assume that the library supports version 2 only?
@krzysztof-slowinski You are right. @mamiksik is already working on the support for V4.
Was support for version 4 ever released?
We are still working on it but we will get there once.
Any update on support for Version 4
I pulled the Version 4 branch and hit a few issues. (Not sure how close to being done it is). One snag, my data structure uses aliases and it seems the schema is being built with the namespace and then it tries to reference the schema using the alias.
Hey everyone! We are thinking about contributing to support v4. Can you tell what the current status here is?
- The pull request #77 from @mamiksik seems to be stale. Would it make sense to jump in there and help? What exactly is missing there to approve the MR to v4 feature branch? Or is it so outdated that a complete new try would be necessary?
- I can't see, how much progress you've already made there. Can you estimate in percent, how much needs to be done?
Thank you in advance, Matthias
I do believe all the information is in @mamiksik 's wiki:
- https://github.com/mamiksik/python-pyodata/wiki/OData-V4
- https://github.com/mamiksik/python-pyodata/wiki/What-is-missing%3F
I am sorry but it's hard to tell - I guess 80% :)
Any update on support for Version 4?
+1
This would be a great feature to release by March 2024, when we also celebrate the 10 year anniversary of OData v4!
What is the current status with this issue, and how can I help?
+1