Skip to content

v0.4.0

Compare
Choose a tag to compare
@jesper-friis jesper-friis released this 24 Aug 18:41
· 785 commits to master since this release

Major change in DLite v0.4.0

Minimal installation

Running pip install dlite-python now does a minimal installation with NumPy as the only dependency.

To retain the former behaviour of get all optional dependencies needed by the different plugins, install DLite with

pip install dlite-python[full]

Improved error

Errors at C-level now raises corrosponding subclasses of DLiteError.

It is not possible to see traceback from errors occuring within Python storage plugins by setting the DLITE_PYDEBUG environment variable.

Merged pull requests

Full Changelog: v0.3.22...v0.4.0

Changelog

v0.4.0 (2023-08-24)

Full Changelog

Fixed bugs:

  • find_package(dlite) fails with CMake 3.26 #518
  • Fix bugs introduced during documentation #468

Closed issues:

  • Remove test_python_bindings #605
  • Install Python package under lib64/ on systems supporting that #597
  • Instance.to_bytes() segfaults if driver is not supported #587
  • Support for pydantic 2.0 #574
  • storages/python/python-storage-plugins/http.py needs requests #569
  • Clean up requirements #517
  • Shorten build time for musl linux #362

Merged pull requests:

* This Changelog was automatically generated by github_changelog_generator