What’s new?#
v1.3.0 (2024-10-26)#
v1.2.0 (2024-10-25)#
Python 3.13 (released 2024-10-07) is fully supported (PR #13).
Python 3.9 and 3.10 are fully supported (PR #15).
Bug fix:
Store.assign_version()would increment the 1-th, instead of largest, existing version (PR #14).Bug fix:
FileStoreraisedFileNotFoundErrororIsADirectoryError, instead ofKeyError, on a missing key (PR #14).
v1.1.0 (2024-09-04)#
Generate stable, unique
storekeys forsdmx.model.v21.MetadataSet(PR #10).Improve
store; add theGitStoreandUnionStoreclasses (PR #9, PR #12).
v1.0.0 (2024-07-10)#
In this initial release, dsss tolerates all the queries possible using the SDMX REST cheat sheet.
‘Tolerate’ means that DSSS will respond to every possible query with an SDMX-ML message, although possibly an SDMX-ML ErrorMessage with code 501 indicating the given feature(s) are not implemented.
Thus the code:
Respects optional path parts.
Returns appropriate error messages for unavailable resources.
Filters structures (partial implementation).
Filters data (partial implementation).
Returns footer or other messages when the response is not fully filtered per path and query parameters.
Provides documentation local deployment.
Includes an initial test suite.
Supports, and is tested on, Ubuntu Linux and Python ≥ 3.11.