def _handle_missing_dynamic(dist: "Distribution", project_table: dict):
    """Be temporarily forgiving with ``dynamic`` fields not listed in ``dynamic``"""
    # TODO: Set fields back to `None` once the feature stabilizes
    dynamic = set(project_table.get("dynamic", []))
    for field, getter in _PREVIOUSLY_DEFINED.items():
        if not (field in project_table or field in dynamic):
            value = getter(dist)
            if value:
                _WouldIgnoreField.emit(field=field, value=value)
Be temporarily forgiving with ``dynamic`` fields not listed in ``dynamic``
product/gradle-plugin/src/main/python/setuptools/config/_apply_pyprojecttoml.py