Repository: sdv-dev/SDV

Issue:
Update the wording used to get the version of SDV Community
### Problem Description
Currently, we recommend that SDV Community users can `pip install sdv` and then run the following code to get the version they've just installed:

```python
import sdv
print(sdv.version.public) # equivalent to sdv.__version__

```

The problem is that we're using **SDV Community** to refer to the source-available, public version of SDV. To avoid confusion, we should use the same terminology everywhere.

### Expected behavior
Update the parameter to be `community`. So the code would look like this:

```python
import sdv
print(sdv.version.community)
```

### Additional context
SDV Enterprise users have access to both SDV Community (base features) and SDV Enterprise (additional features). They should be able to use the following code to get both versions:
```python
import sdv
print(sdv.version.community)
print(sdv.version.enterprise)
```



Discussion:

Patch:
diff --git a/.github/workflows/install.yaml b/.github/workflows/install.yaml
index 045a7610a..5aa3268bd 100644
--- a/.github/workflows/install.yaml
+++ b/.github/workflows/install.yaml
@@ -33,7 +33,7 @@ jobs:
       - name: Test by importing packages
         run: |
           python -c "import sdv"
-          python -c "import sdv;print(sdv.version.public)"
+          python -c "import sdv;print(sdv.version.community)"
       - name: Check package conflicts
         run: |
           python -m pip check
diff --git a/sdv/_utils.py b/sdv/_utils.py
index 7cdd85d82..3613b6ed4 100644
--- a/sdv/_utils.py
+++ b/sdv/_utils.py
@@ -252,35 +252,35 @@ def check_sdv_versions_and_warn(synthesizer):
             If the current SDV or SDV Enterprise version does not match the version used to fit
             the synthesizer.
     """
-    current_public_version = getattr(version, 'public', None)
+    current_community_version = getattr(version, 'community', None)
     current_enterprise_version = getattr(version, 'enterprise', None)
     if synthesizer._fitted:
-        fitted_public_version = getattr(synthesizer, '_fitted_sdv_version', None)
+        fitted_community_version = getattr(synthesizer, '_fitted_sdv_version', None)
         fitted_enterprise_version = getattr(synthesizer, '_fitted_sdv_enterprise_version', None)
-        public_missmatch = current_public_version != fitted_public_version
-        enterprise_missmatch = current_enterprise_version != fitted_enterprise_version
+        community_mismatch = current_community_version != fitted_community_version
+        enterprise_mismatch = current_enterprise_version != fitted_enterprise_version
 
-        if public_missmatch or enterprise_missmatch:
+        if community_mismatch or enterprise_mismatch:
             static_message = (
                 'The latest bug fixes and features may not be available for this synthesizer. '
                 'To see these enhancements, create and train a new synthesizer on this version.'
             )
-            if public_missmatch and enterprise_missmatch:
+            if community_mismatch and enterprise_mismatch:
                 message = (
                     'You are currently on SDV version '
-                    f'{current_public_version} and SDV Enterprise version '
+                    f'{current_community_version} and SDV Enterprise version '
                     f'{current_enterprise_version} but this synthesizer was created on '
                     f'SDV version {synthesizer._fitted_sdv_version} and SDV Enterprise version '
                     f'{synthesizer._fitted_sdv_enterprise_version}.'
                 )
 
-            elif public_missmatch:
+            elif community_mismatch:
                 message = (
                     'You are currently on SDV version '
-                    f'{current_public_version} but this synthesizer was created on '
+                    f'{current_community_version} but this synthesizer was created on '
                     f'version {synthesizer._fitted_sdv_version}.'
                 )
-            elif enterprise_missmatch:
+            elif enterprise_mismatch:
                 message = (
                     'You are currently on SDV Enterprise version '
                     f'{current_enterprise_version} but this synthesizer was created on '
@@ -348,7 +348,7 @@ def check_synthesizer_version(synthesizer, is_fit_method=False, compare_operator
         VersionError:
             If the current version of the software is lower than the synthesizer's version.
     """
-    current_public_version = getattr(version, 'public', None)
+    current_community_version = getattr(version, 'community', None)
     current_enterprise_version = getattr(version, 'enterprise', None)
     static_message = 'Downgrading your SDV version is not supported.'
     if is_fit_method:
@@ -356,29 +356,29 @@ def check_synthesizer_version(synthesizer, is_fit_method=False, compare_operator
             'Fitting this synthesizer again is not supported. Please create a new synthesizer.'
         )
 
-    fit_public_version = getattr(synthesizer, '_fitted_sdv_version', None)
+    fit_community_version = getattr(synthesizer, '_fitted_sdv_version', None)
     fit_enterprise_version = getattr(synthesizer, '_fitted_sdv_enterprise_version', None)
 
-    is_public_lower = _compare_versions(
-        current_public_version, fit_public_version, compare_operator
+    is_community_lower = _compare_versions(
+        current_community_version, fit_community_version, compare_operator
     )
 
     is_enterprise_lower = _compare_versions(
         current_enterprise_version, fit_enterprise_version, compare_operator
     )
 
-    if is_public_lower and is_enterprise_lower:
+    if is_community_lower and is_enterprise_lower:
         raise VersionError(
-            f'You are currently on SDV version {current_public_version} and SDV Enterprise '
+            f'You are currently on SDV version {current_community_version} and SDV Enterprise '
             f'version {current_enterprise_version} but this '
-            f'synthesizer was created on SDV version {fit_public_version} and SDV '
+            f'synthesizer was created on SDV version {fit_community_version} and SDV '
             f'Enterprise version {fit_enterprise_version}. {static_message}'
         )
 
-    if is_public_lower:
+    if is_community_lower:
         raise VersionError(
-            f'You are currently on SDV version {current_public_version} but this '
-            f'synthesizer was created on version {fit_public_version}. {static_message}'
+            f'You are currently on SDV version {current_community_version} but this '
+            f'synthesizer was created on version {fit_community_version}. {static_message}'
         )
 
     if is_enterprise_lower:
@@ -398,7 +398,7 @@ def _get_root_tables(relationships):
 def generate_synthesizer_id(synthesizer):
     """Generate a unique identifier for the synthesizer instance.
 
-    This method creates a unique identifier by combining the class name, the public SDV version
+    This method creates a unique identifier by combining the class name, the community SDV version
     and the last part of a UUID4 composed by 36 random characters.
 
     Args:
@@ -410,7 +410,7 @@ def generate_synthesizer_id(synthesizer):
             A unique identifier for this synthesizer.
     """
     class_name = synthesizer.__class__.__name__
-    synth_version = version.public
+    synth_version = version.community
     unique_id = ''.join(str(uuid.uuid4()).split('-'))
     return f'{class_name}_{synth_version}_{unique_id}'
 
diff --git a/sdv/multi_table/base.py b/sdv/multi_table/base.py
index 9a1eca24a..c66a795bf 100644
--- a/sdv/multi_table/base.py
+++ b/sdv/multi_table/base.py
@@ -606,7 +606,7 @@ def fit_processed_data(self, processed_data):
 
         self._fitted = True
         self._fitted_date = datetime.datetime.today().strftime('%Y-%m-%d')
-        self._fitted_sdv_version = getattr(version, 'public', None)
+        self._fitted_sdv_version = getattr(version, 'community', None)
         self._fitted_sdv_enterprise_version = getattr(version, 'enterprise', None)
 
     def fit(self, data):
diff --git a/sdv/single_table/base.py b/sdv/single_table/base.py
index 4904d8afc..5e4fec7c7 100644
--- a/sdv/single_table/base.py
+++ b/sdv/single_table/base.py
@@ -636,7 +636,7 @@ def fit_processed_data(self, processed_data):
 
         self._fitted = True
         self._fitted_date = datetime.datetime.today().strftime('%Y-%m-%d')
-        self._fitted_sdv_version = getattr(version, 'public', None)
+        self._fitted_sdv_version = getattr(version, 'community', None)
         self._fitted_sdv_enterprise_version = getattr(version, 'enterprise', None)
 
     def fit(self, data):
diff --git a/sdv/version/__init__.py b/sdv/version/__init__.py
index b54ebaf8d..37921606a 100644
--- a/sdv/version/__init__.py
+++ b/sdv/version/__init__.py
@@ -2,7 +2,7 @@
 
 from importlib.metadata import version
 
-public = version('sdv')
+community = version('sdv')
 enterprise = None
 
-__all__ = ('public', 'enterprise')
+__all__ = ('community', 'enterprise')


Test patch:
diff --git a/tests/integration/multi_table/test_hma.py b/tests/integration/multi_table/test_hma.py
index ebf6ca586..2f771ccf9 100644
--- a/tests/integration/multi_table/test_hma.py
+++ b/tests/integration/multi_table/test_hma.py
@@ -2090,7 +2090,7 @@ def test_save_and_load_with_downgraded_version(tmp_path):
 
     # Run and Assert
     error_msg = (
-        f'You are currently on SDV version {version.public} but this '
+        f'You are currently on SDV version {version.community} but this '
         'synthesizer was created on version 10.0.0. '
         'Downgrading your SDV version is not supported.'
     )
@@ -2138,7 +2138,7 @@ def test_fit_raises_version_error():
 
     # Run and Assert
     expected_message = (
-        f'You are currently on SDV version {version.public} but this synthesizer was created on '
+        f'You are currently on SDV version {version.community} but this synthesizer was created on '
         'version 1.0.0. Fitting this synthesizer again is not supported. Please create a new '
         'synthesizer.'
     )
diff --git a/tests/integration/single_table/test_base.py b/tests/integration/single_table/test_base.py
index ba5b26fb5..ea2fe8012 100644
--- a/tests/integration/single_table/test_base.py
+++ b/tests/integration/single_table/test_base.py
@@ -564,7 +564,7 @@ def test_save_and_load_with_downgraded_version(tmp_path):
 
     # Run and Assert
     error_msg = (
-        f'You are currently on SDV version {version.public} but this '
+        f'You are currently on SDV version {version.community} but this '
         'synthesizer was created on version 10.0.0. '
         'Downgrading your SDV version is not supported.'
     )
@@ -729,7 +729,7 @@ def test_fit_raises_version_error():
 
     # Run and Assert
     expected_message = (
-        f'You are currently on SDV version {version.public} but this synthesizer was created on '
+        f'You are currently on SDV version {version.community} but this synthesizer was created on '
         'version 1.0.0. Fitting this synthesizer again is not supported. Please create a new '
         'synthesizer.'
     )
diff --git a/tests/unit/cag/test_inequality.py b/tests/unit/cag/test_inequality.py
index cfebf8368..d6c3ebf63 100644
--- a/tests/unit/cag/test_inequality.py
+++ b/tests/unit/cag/test_inequality.py
@@ -337,7 +337,7 @@ def test__validate_constraint_with_data_datetime_objects(self):
             instance._validate_constraint_with_data(data, metadata)
 
     @patch('sdv.cag.inequality.match_datetime_precision')
-    def test__validate_constraint_with_data_datetime_objects_missmatching_formats(
+    def test__validate_constraint_with_data_datetime_objects_mismatching_formats(
         self, mock_match_datetime_precision
     ):
         """Test it when the data is not valid with datetimes with mismatching formats."""
diff --git a/tests/unit/constraints/test_utils.py b/tests/unit/constraints/test_utils.py
index ace860fd8..6bb6689f1 100644
--- a/tests/unit/constraints/test_utils.py
+++ b/tests/unit/constraints/test_utils.py
@@ -311,7 +311,7 @@ def test_get_datetime_diff():
     assert np.array_equal(expected, diff, equal_nan=True)
 
 
-def test_get_datetime_diff_with_format_precision_missmatch():
+def test_get_datetime_diff_with_format_precision_mismatch():
     """Test `get_datetime_diff` with miss matching datetime formats."""
     # Setup
     high = np.array(['2024-11-13 12:00:00.123', '2024-11-13 13:00:00.456'], dtype='O')
diff --git a/tests/unit/multi_table/test_base.py b/tests/unit/multi_table/test_base.py
index 5e14a7fa7..9f5c25d75 100644
--- a/tests/unit/multi_table/test_base.py
+++ b/tests/unit/multi_table/test_base.py
@@ -1158,7 +1158,7 @@ def test_fit_processed_data_raises_version_error(self):
 
         # Run and Assert
         error_msg = (
-            f'You are currently on SDV version {version.public} but this synthesizer '
+            f'You are currently on SDV version {version.community} but this synthesizer '
             'was created on version 1.0.0. Fitting this synthesizer again is not supported. '
             'Please create a new synthesizer.'
         )
@@ -1216,7 +1216,7 @@ def test_fit_raises_version_error(self):
 
         # Run and Assert
         error_msg = (
-            f'You are currently on SDV version {version.public} but this synthesizer '
+            f'You are currently on SDV version {version.community} but this synthesizer '
             'was created on version 1.0.0. Fitting this synthesizer again is not supported. '
             'Please create a new synthesizer.'
         )
@@ -1798,7 +1798,7 @@ def test_get_info(self, mock_version):
         metadata = Metadata()
         metadata.add_table('tab')
         metadata.add_column('col', 'tab', sdtype='numerical')
-        mock_version.public = '1.0.0'
+        mock_version.community = '1.0.0'
         mock_version.enterprise = None
 
         with patch('sdv.multi_table.base.datetime.datetime') as mock_date:
@@ -1846,7 +1846,7 @@ def test_get_info_with_enterprise(self, mock_version):
         metadata = Metadata()
         metadata.add_table('tab')
         metadata.add_column('col', 'tab', sdtype='numerical')
-        mock_version.public = '1.0.0'
+        mock_version.community = '1.0.0'
         mock_version.enterprise = '1.1.0'
 
         with patch('sdv.multi_table.base.datetime.datetime') as mock_date:
diff --git a/tests/unit/single_table/test_base.py b/tests/unit/single_table/test_base.py
index 698bcbe95..6533dd332 100644
--- a/tests/unit/single_table/test_base.py
+++ b/tests/unit/single_table/test_base.py
@@ -809,8 +809,8 @@ def test_fit_processed_data_raises_version_error(self):
 
         # Run and Assert
         error_msg = (
-            f'You are currently on SDV version {version.public} but this synthesizer was created '
-            'on version 1.0.0. Fitting this synthesizer again is not supported. Please '
+            f'You are currently on SDV version {version.community} but this synthesizer was '
+            'created on version 1.0.0. Fitting this synthesizer again is not supported. Please '
             'create a new synthesizer.'
         )
         with pytest.raises(VersionError, match=error_msg):
@@ -872,8 +872,8 @@ def test_fit_raises_version_error(self):
 
         # Run and Assert
         error_msg = (
-            f'You are currently on SDV version {version.public} but this synthesizer was created '
-            'on version 1.0.0. Fitting this synthesizer again is not supported. Please '
+            f'You are currently on SDV version {version.community} but this synthesizer was '
+            'created on version 1.0.0. Fitting this synthesizer again is not supported. Please '
             'create a new synthesizer.'
         )
         with pytest.raises(VersionError, match=error_msg):
@@ -1281,7 +1281,7 @@ def test_get_info_no_enterprise(self, mock_sdv_version):
         """
         # Setup
         data = pd.DataFrame({'col': [1, 2, 3]})
-        mock_sdv_version.public = '1.0.0'
+        mock_sdv_version.community = '1.0.0'
         mock_sdv_version.enterprise = None
         metadata = Metadata()
         metadata.add_table('table')
@@ -1329,7 +1329,7 @@ def test_get_info_with_enterprise(self, mock_sdv_version):
         """
         # Setup
         data = pd.DataFrame({'col': [1, 2, 3]})
-        mock_sdv_version.public = '1.0.0'
+        mock_sdv_version.community = '1.0.0'
         mock_sdv_version.enterprise = '1.2.0'
         metadata = Metadata()
         metadata.add_table('table')
diff --git a/tests/unit/test__utils.py b/tests/unit/test__utils.py
index dbdde17ad..d11c1f25d 100644
--- a/tests/unit/test__utils.py
+++ b/tests/unit/test__utils.py
@@ -386,11 +386,11 @@ def side_effect_func(value):
 
 
 @patch('sdv._utils.warnings')
-def test_check_sdv_versions_and_warn_no_missmatch(mock_warnings):
-    """Test that no warnings is raised when no missmatch is produced."""
+def test_check_sdv_versions_and_warn_no_mismatch(mock_warnings):
+    """Test that no warnings is raised when no mismatch is produced."""
     # Setup
     synthesizer = Mock()
-    synthesizer._fitted_sdv_version = version.public
+    synthesizer._fitted_sdv_version = version.community
     synthesizer._fitted_sdv_enterprise_version = version.enterprise
 
     # Run
@@ -400,8 +400,8 @@ def test_check_sdv_versions_and_warn_no_missmatch(mock_warnings):
     mock_warnings.warn.assert_not_called()
 
 
-def test_check_sdv_versions_and_warn_public_missmatch():
-    """Test that warnings is raised when public version is missmatched."""
+def test_check_sdv_versions_and_warn_community_mismatch():
+    """Test that warnings is raised when community version is mismatched."""
     # Setup
     synthesizer = Mock()
     synthesizer._fitted_sdv_version = '1.0.0'
@@ -409,7 +409,7 @@ def test_check_sdv_versions_and_warn_public_missmatch():
 
     # Run and Assert
     message = (
-        f'You are currently on SDV version {version.public} but this synthesizer was created on '
+        f'You are currently on SDV version {version.community} but this synthesizer was created on '
         'version 1.0.0. The latest bug fixes and features may not be available for this '
         'synthesizer. To see these enhancements, create and train a new synthesizer on this '
         'version.'
@@ -419,15 +419,15 @@ def test_check_sdv_versions_and_warn_public_missmatch():
 
 
 @patch('sdv._utils.version')
-def test_check_sdv_versions_and_warn_enterprise_missmatch(mock_version):
-    """Test that warnings is raised when enterprise version is missmatched."""
+def test_check_sdv_versions_and_warn_enterprise_mismatch(mock_version):
+    """Test that warnings is raised when enterprise version is mismatched."""
     # Setup
     synthesizer = Mock()
-    synthesizer._fitted_sdv_version = version.public
+    synthesizer._fitted_sdv_version = version.community
     synthesizer._fitted_sdv_enterprise_version = '1.2.0'
 
     mock_version.enterprise = '1.3.0'
-    mock_version.public = version.public
+    mock_version.community = version.community
 
     # Run and Assert
     message = (
@@ -441,14 +441,14 @@ def test_check_sdv_versions_and_warn_enterprise_missmatch(mock_version):
 
 
 @patch('sdv._utils.version')
-def test_check_sdv_versions_and_warn_public_and_enterprise_missmatch(mock_version):
-    """Test that warnings is raised when both public and enterprise version missmatch."""
+def test_check_sdv_versions_and_warn_community_and_enterprise_mismatch(mock_version):
+    """Test that warnings is raised when both community and enterprise version mismatch."""
     # Setup
     synthesizer = Mock()
     synthesizer._fitted_sdv_version = '1.0.0'
     synthesizer._fitted_sdv_enterprise_version = '1.2.0'
 
-    mock_version.public = '1.3.0'
+    mock_version.community = '1.3.0'
     mock_version.enterprise = '1.3.3'
 
     # Run and Assert
@@ -502,12 +502,12 @@ def test__compare_versions_lower():
 
 
 @patch('sdv._utils.version')
-def test_check_synthesizer_version_public_and_enterprise_are_lower(mock_version):
-    """Test that VersionError is raised when both public and enterprise version are higher."""
+def test_check_synthesizer_version_community_and_enterprise_are_lower(mock_version):
+    """Test that VersionError is raised when both community and enterprise version are higher."""
     # Setup
     synthesizer = Mock(_fitted_sdv_version='2.0.0', _fitted_sdv_enterprise_version='2.1.0')
 
-    mock_version.public = '1.3.0'
+    mock_version.community = '1.3.0'
     mock_version.enterprise = '1.3.3'
 
     # Run and Assert
@@ -521,12 +521,12 @@ def test_check_synthesizer_version_public_and_enterprise_are_lower(mock_version)
 
 
 @patch('sdv._utils.version')
-def test_check_synthesizer_version_public_is_lower(mock_version):
-    """Test that VersionError is raised when only public version is lower."""
+def test_check_synthesizer_version_community_is_lower(mock_version):
+    """Test that VersionError is raised when only community version is lower."""
     # Setup
     synthesizer = Mock(_fitted_sdv_version='1.4.0', _fitted_sdv_enterprise_version='1.2.0')
 
-    mock_version.public = '1.3.0'
+    mock_version.community = '1.3.0'
     mock_version.enterprise = '1.2.0'
 
     # Run and Assert
@@ -544,7 +544,7 @@ def test_check_synthesizer_version_enterprise_is_lower(mock_version):
     # Setup
     synthesizer = Mock(_fitted_sdv_version='1.3.0', _fitted_sdv_enterprise_version='1.3.0')
 
-    mock_version.public = '1.3.0'
+    mock_version.community = '1.3.0'
     mock_version.enterprise = '1.2.0'
 
     # Run and Assert
@@ -562,7 +562,7 @@ def test_check_synthesizer_version_enterprise_is_none(mock_version):
     # Setup
     synthesizer = Mock(_fitted_sdv_version='1.3.0', _fitted_sdv_enterprise_version=None)
 
-    mock_version.public = '1.3.0'
+    mock_version.community = '1.3.0'
     mock_version.enterprise = '1.2.0'
 
     # Run and Assert
@@ -595,7 +595,7 @@ def test_check_synthesizer_version_check_synthesizer_is_greater(mock_version):
     # Setup
     synthesizer = Mock(_fitted_sdv_version='1.3.0', _fitted_sdv_enterprise_version='1.3.0')
 
-    mock_version.public = '1.3.0'
+    mock_version.community = '1.3.0'
     mock_version.enterprise = '1.4.0'
 
     # Run and Assert
@@ -614,7 +614,7 @@ def test_check_synthesizer_version_check_synthesizer_is_greater_equal(mock_versi
     # Setup
     synthesizer = Mock(_fitted_sdv_version='1.3.0', _fitted_sdv_enterprise_version='1.3.0')
 
-    mock_version.public = '1.3.0'
+    mock_version.community = '1.3.0'
     mock_version.enterprise = '1.3.0'
 
     # Run and Assert
@@ -622,7 +622,7 @@ def test_check_synthesizer_version_check_synthesizer_is_greater_equal(mock_versi
 
 
 @patch('sdv._utils.version')
-def test_check_synthesizer_version_check_synthesizer_is_greater_public_missmatch(mock_version):
+def test_check_synthesizer_version_check_synthesizer_is_greater_community_mismatch(mock_version):
     """Test that ``VersionError`` is raised when checking if synthesizer is greater.
 
     Ensure that this test will raise a ``VersionError`` when the synthesizer version is lower
@@ -631,7 +631,7 @@ def test_check_synthesizer_version_check_synthesizer_is_greater_public_missmatch
     # Setup
     synthesizer = Mock(_fitted_sdv_version='1.3.0', _fitted_sdv_enterprise_version='1.4.0')
 
-    mock_version.public = '1.5.0'
+    mock_version.community = '1.5.0'
     mock_version.enterprise = '1.4.0'
 
     # Run and Assert
@@ -645,8 +645,8 @@ def test_check_synthesizer_version_check_synthesizer_is_greater_public_missmatch
 
 
 @patch('sdv._utils.version')
-def test_check_synthesizer_version_check_synthesizer_is_greater_both_missmatch(mock_version):
-    """Test that ``VersionError`` is raised when public and enterprise are greater.
+def test_check_synthesizer_version_check_synthesizer_is_greater_both_mismatch(mock_version):
+    """Test that ``VersionError`` is raised when community and enterprise are greater.
 
     Ensure that this test will raise a ``VersionError`` when the synthesizer version is lower
     than the current package version.
@@ -654,7 +654,7 @@ def test_check_synthesizer_version_check_synthesizer_is_greater_both_missmatch(m
     # Setup
     synthesizer = Mock(_fitted_sdv_version='1.3.0', _fitted_sdv_enterprise_version='1.3.2')
 
-    mock_version.public = '1.5.0'
+    mock_version.community = '1.5.0'
     mock_version.enterprise = '1.4.0'
 
     # Run and Assert
@@ -672,7 +672,7 @@ def test_check_synthesizer_version_check_synthesizer_is_greater_both_missmatch(m
 def test_generate_synthesizer_id(mock_version, mock_uuid):
     """Test that ``generate_synthesizer_id`` returns the expected id."""
     # Setup
-    mock_version.public = '1.0.0'
+    mock_version.community = '1.0.0'
     mock_uuid.uuid4.return_value = '92aff11e-9a56-49d1-a280-990d1231a5f5'
     metadata = SingleTableMetadata()
     metadata.add_column('key', sdtype='id')
diff --git a/tests/unit/version/test_version.py b/tests/unit/version/test_version.py
index 201bbbe52..ab9dd9ffe 100644
--- a/tests/unit/version/test_version.py
+++ b/tests/unit/version/test_version.py
@@ -3,6 +3,6 @@
 
 def test_sdv_versions():
     """Test version for SDV."""
-    assert sdv.version.__all__ == ('public', 'enterprise')
-    assert sdv.version.public == sdv.__version__
+    assert sdv.version.__all__ == ('community', 'enterprise')
+    assert sdv.version.community == sdv.__version__
     assert sdv.version.enterprise is None