Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 11 additions & 7 deletions RELEASE.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,17 @@
# Product Taxonomy Model - Adding "CFTC" value in TaxonomySourceEnum
# *Technical Change - Update Python generation to utilize the new process*

_Background_
## Background

A gap has been identified in the model when capturing taxonomy values for commodity underlyer assets as defined by CFTC regulation. Introducing `CFTC` as a taxonomy source is necessary to properly map these values within the model and to support population of the **"Commodity Underlyer ID"** fields in DRR.
The upcoming release of CDM 7 will standardize the serialization format (Issue #3236) and include a new Python library generated by updated tooling.

_What is being released?_
## What is being released?

The contribution is the addition of a new `CFTC` value to the `TaxonomySourceEnum` in order to represent the Commodity Futures Trading Commission as a taxonomy source, enabling support for **Commodity Underlyer ID** rules under CFTC jurisdiction in DRR.
The Python library will use updated tooling that supports metadata. Python support for functions will arrive in a subsequent update.

_Review Directions_
Note that the new Python library for CDM 6.x will use the new serialization format that is not backward compatible with data produced by the old Python libraries. Before standardization, cross-language data exchange (e.g., between Java and Python) was not guaranteed. The new Python tooling facilitates such compatibility by implementing the new format.

Changes can be reviewed in PR: https://github.com/finos/common-domain-model/pull/4111
Detail on the changes can be found at [Issue #3878](https://github.com/finos/common-domain-model/issues/3878)

## Review Directions

Changes can be reviewed in PR: [#4125](https://github.com/finos/common-domain-model/pull/4125)
Empty file removed cdm-python/test/__init__.py
Empty file.
37 changes: 0 additions & 37 deletions cdm-python/test/semantics/test_cardinality.py

This file was deleted.

50 changes: 0 additions & 50 deletions cdm-python/test/semantics/test_conditions.py

This file was deleted.

54 changes: 0 additions & 54 deletions cdm-python/test/semantics/test_if_cond.py

This file was deleted.

26 changes: 0 additions & 26 deletions cdm-python/test/semantics/test_pydantic_simple.py

This file was deleted.

83 changes: 0 additions & 83 deletions cdm-python/test/semantics/test_validation.py

This file was deleted.

1 change: 0 additions & 1 deletion cdm-python/test/serialization/__init__.py

This file was deleted.

37 changes: 0 additions & 37 deletions cdm-python/test/serialization/cdm_comparison_test.py

This file was deleted.

32 changes: 0 additions & 32 deletions cdm-python/test/serialization/dict_comp.py

This file was deleted.

21 changes: 0 additions & 21 deletions cdm-python/test/serialization/test_trade_state_product.py

This file was deleted.

2 changes: 0 additions & 2 deletions cdm-python/test/test_helpers/__init__.py

This file was deleted.

12 changes: 0 additions & 12 deletions cdm-python/test/test_helpers/config.py

This file was deleted.

Loading