Upgrade TFDV to TF 2.21.0 and Added Python 3.12/3.13 support#278
Open
vkarampudi wants to merge 34 commits into
Open
Upgrade TFDV to TF 2.21.0 and Added Python 3.12/3.13 support#278vkarampudi wants to merge 34 commits into
vkarampudi wants to merge 34 commits into
Conversation
genehwung
approved these changes
May 12, 2026
…ral setups gracefully against intel structures
…S Apple latest pools safely
…andard PIP assemblies
…ly upon literal tfx-bsl exact active prerelease 5.29.0rc2 headers strictly
…inuous integration execution matrices forwards
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR upgrades
tensorflow-data-validationto seamlessly interface with TensorFlow 2.21.0 while delivering deep stability interventions targeting aggressive macOS compilation strictness, Bzlmod determinism, and modern PyPA release automation bounds.1. Universal Continuous Compatibility for Python 3.12 / 3.13
2. System Determinism: Bazel 7.7.0 and Protobuf 6.31.1 Firm Bindings
Bazel 7.7.0explicitly across the embedded configuration stubs via .bazelversion parsing. Furthermore, affixed robust locks backwards intoprotobuf==6.31.1stabilizing the broader execution ecosystem natively.3. Missing External Dependencies (@compatibility_proxy)
WORKSPACE,BUILD, andproxy.bzl) right ontothird_party/dummy_compatibility_proxy/safely fulfilling Bazel compilation tracing phases independently.4. Unresolved Symbols on macOS during C++ Extension Linking
build_macros.bzlexplicitly attaching"-Wl,-undefined,dynamic_lookup"internally for macOS target configurations securely allowing resolution upon real runtime loading.5. Build Determinism Across Virtual Target Staging Constraints
setup.pyfirmly binding.bazelversionevaluations straight through structuralUSE_BAZEL_VERSIONinvocations automatically pre-build.6. macOS Portability Clashes Across Deployment File Execution
sed -i, fully suitable against standard Linux toolsets but decisively illegal securely across BSD fallback strictness levels.sed -i.bakfallbacks universally acrossWORKSPACEstaging metrics ensuring broad runner compatibilities.7. Outdated Evaluation Threshold Constraints on Core Submodules
pandas>=1.0,<3alongside universalnumpybounds) safely preventing testing environment deployment blockages effortlessly.8. Broken Runtime Validation Stables on Integrated Assets and TFX Anchors
NotFoundError) alongside complete evaluation solver hangs targeting tf-2.21 execution arrays.tensorflow_data_validation_bak). Applied aggressive loading flags (--no-depsacross strict TFX loads alongside Protobuf overrides) delivering 644 full comprehensive operational checks internally across modern targets.9. Integration Staging Redundancy Action Unification
conda-build.ymlroot clearing un-indexed static actions cleanly forward perfectly straight through modern secure payload limits.Build Validation