pyDataverse 0.3.2 has been released 🎉

53 views
Skip to first unread message

Jan Range

unread,
May 13, 2024, 11:25:37 AMMay 13
to Dataverse Users Community

Dear Dataverse Community,

We are thrilled to announce the release of the newest version 0.3.2 of pyDataverse after three years of inactivity. This update features a range of new functionalities and bug fixes designed to enhance the library's stability and performance significantly.

➡️ PyDataverse on GitHub

Continuous Integration

One of the key updates in this release is the integration of a robust CI/CD pipeline into the repository. This enhancement, built upon the efforts of the Dataverse Containerization Working Group, simplifies the process of creating local instances of Dataverse. It also streamlines the testing and verification of contributions, ensuring a more reliable and efficient development process.

Asynchronous requests

Another major change in this update is the adoption of the HTTPX library, replacing the requests library. This transition brings significant performance improvements and enhanced compatibility. Most notably, it enables the use of asynchronous requests. Async requests integrate seamlessly into PyDataverse's system and require only minor additions to superpower your code.

Packaging using Poetry

pyDataverse has successfully adopted pyproject.toml for building and dependency management, replacing the outdated setup.py. This modern standard provides numerous advantages and ensures seamless compatibility with the pip installer.

Bug fixes

pyDataverse's functionality has been fully restored as we have successfully fixed the bugs that were causing disruptions. You can now confidently replace data files and upload metadata to your dataset without any issues again.

pyDataverse Working Group

We have formed a pyDataverse Working Group to exchange ideas and collaborate on the project. The group meets bi-weekly for this purpose, and you are welcome to join us by clicking the following WebEx meeting link. For a list of all the scheduled dates, please refer to the Dataverse Community calendar.

Visit https://py.gdcc.io to learn more about our working group.

Reply all
Reply to author
Forward
0 new messages