Hi @all,
this topic is meant to cover the PyDataverse Re-Vamp. I have created a first plan on how to proceed. IT is ordered by phases, which are in decreasing importance and increasing complexity.
Feel free to add and/or update points within this doc :raised_hands:
I added some comments. Looks great!
I've been working on revamping pyDataverse for some time, and have been unable to reach anyone else who wants to do that.
Right now I'm implementing methods to access /api/admin, and will be adding a shim class to enable scripting more easily for user management. My group has related needs.
I have plans to develop those scripts within the next few weeks and am making PRs.
I'd love to collaborate.
I've got about 15 years of experience working with Python in managing Linux distributions and packages.
and probably close to 20 in writing tests. I formerly worked as the kernel QE at Red Hat.
I'm going to be making progress rapidly, so the earlier we coordinate efforts, the better.
Hi @Brian Brock :wave: That sounds great! Shall we meet-up at some point to exchange?
I'd like that very much. I think we can help each other a great deal.
Brian Brock schrieb:
I'd like that very much. I think we can help each other a great deal.
Indeed, would be great to collaborate. Speaking of a meeting, which dates would work for you?
PyDataverse tests are running again :raised_hands:
https://github.com/gdcc/pyDataverse/pull/167
Shall we remove Travis-CI and Coveralls? Both do not run anyway.
As for Travis CI, yes, let's remove it.
12 messages were moved from this topic to #python > code coverage by Philip Durbin.
I responded in mail, but to clarify publicly: I blocked off time Wednesday at 8am (UTC-5).
I'm also available most of Thursday and all of Friday.
Great! Wednesday 8AM works well for me :raised_hands:
Hi @all! I've been experimenting with a couple of OpenAPI client-code generators and found that speakeasy provides the most stable and user-friendly solution.
Tested it with my app EasyReview in a CI pipeline. Once the OpenAPI schema of EasyReview changes, the SDK is re-generated automatically. You can find both repositories here:
EasyReview - Parent repo
python-easyreview - Python SDK repo
The generated SDK works perfectly! Additionally, the generation can be customized quite well (sub-structures, namespaces etc.) via the OpenAPI document. Apart from Python, you can also generate Typescript SDKs, which could be interesting for dataverse-js @Guillermo Portas
What are your thoughts? Is this something to consider working towards once the up-stream specifications are fixed?
Thank you to all the participants for attending this first meeting!
Sorry I couldn't make it - snow chaos... Is there a recording available?
I am sorry, but I have missed to start the recording. However, you can access the notes for the last meeting on the page and here. Rest assured that I will ensure that the next meeting is recorded.
Ah, I wasn't sure if the plan was to record or not. Next time I'll remind you. :grinning:
Hi everyone! The second pyDataverse Working Group meeting will start in about 2.5 hours at 3 PM UTC. Please feel free to add topics to discuss to today's agenda within the meeting notes.
See you later :raised_hands:
For those who couldn't attend today's meeting, the recording is now available online at py.gdcc.io. Looking forward to seeing you in two weeks :raised_hands:
Hi @all, the next pyDataverse Working Group meeting starts in about 4.5 hours at 3PM UTC. Please feel free to add your topics in the notes and see you later :raised_hands:
I added a topic. Thanks. See you soon.
I'll be a little late for today's meeting. I have standup at the same time but usually it only lasts for 15 minutes.
See you all in an hour!
Meeting link - https://unistuttgart.webex.com/unistuttgart/j.php?MTID=m322473ae7c744792437ce854422e52a3
Notes - https://docs.google.com/document/d/19cGiPV3QFlwGXLOKUUzxbyai59yIlSoFV0GOv_Tc2XE/edit?usp=sharing
Dear all,
I hope you're doing well. I wanted to let you know that unfortunately, we've had to cancel the upcoming PyDataverse Working Group Meeting on Wednesday due to conflicting schedules.
However, we'll be back on the 24th of April at 2:00 PM UTC for our next meeting. If you're interested, you can check out notes and recordings of previous meetings and all upcoming ones on our website atΒ py.gdcc.io.
All the best,
Jan
Dear all, I hope all is well. Unfortunately, I have caught Covid and won't be able to host today's PyWG meeting :frown:
Oh no! Sorry to hear, Jan! Get well soon
I added "CANCELED" to the event on Google Calendar.
Philip Durbin schrieb:
Oh no! Sorry to hear, Jan! Get well soon
Thanks Phil :smile:
Philip Durbin schrieb:
I added "CANCELED" to the event on Google Calendar.
Oh that one I forgot. Website is updated :smile:
I think this is the thread we us to talk about working group meetings. :thinking:
Are we on for tomorrow? It's in Google Calendar but not https://py.gdcc.io
Also, should we remind people via Google Groups that we're meeting (if we are)?
Sorry @Philip Durbin I have missed updating the website. There are too many things on my desk at the moment :anguish: Meeting will happen tomorrow and I'll update the website. And sure, lets announce it on Google Groups :smile:
Cool, do you want me to announce it?
That'd be great, thanks :smile:
Sent! https://groups.google.com/g/dataverse-community/c/jPMDgEoaHI4/m/YVEWpLQ1AgAJ
Thanks @Philip Durbin ! Just updated the website
Yep, I saw. Awesome.
I have updated the Google Calendar to match the new interval. Oddly, only the option "every third Wednesday" was available, but I guess that was due to editing todays event. Is every 3rd Wednesday fine for you?
I mean, probably, but if you want every second Wednesday it should work!
I am happy with the 3rd too :smile:
I think you have to change it to a second Wed first (like Aug 14) and then set the recurring date.
3rd is fine. It doesn't conflict with Thanksgiving this year. :turkey: Whatever you want.
True, that would've been an option. I was too hesitant in fear of messing up the calendar :grinning:
Happy with the 3rd and also no collisions :raised_hands:
Last updated: Nov 01 2025 at 14:11 UTC