blob: 03d43524f4b817ddc977e3123fd6ce7d706d6880 [file]
#
# Licensed to the Apache Software Foundation (ASF) under one or more
# contributor license agreements. See the NOTICE file distributed with
# this work for additional information regarding copyright ownership.
# The ASF licenses this file to You under the Apache License, Version 2.0
# (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
# Constraints file to pin versions and avoid pip ResolutionTooDeep.
# This file is used with: pip install -c constraints.txt -r requirements.txt
# Core dependencies
tfx_bsl==1.15.1
tensorflow-transform==1.15.0
# TensorFlow ecosystem
tensorflow==2.15.1
tensorflow-metadata==1.15.0
tf-keras==2.15.1
# NumPy and data handling
numpy==1.26.4
pyarrow==10.0.1
# Google Cloud (pin to avoid transitive resolution)
google-cloud-aiplatform==1.133.0
google-api-core==2.19.1
# Note: google-auth is NOT constrained - let pip resolve it to satisfy
# apache-beam's google-genai requirement (>=2.48.1)
# Note: tensorflow-serving-api is NOT constrained - let pip resolve it within
# the range specified in requirements.txt (>=2.15,<2.16)