Commit a10c6a4
committed
build: relax dependency constraints for Python 3.12 compatibility
This commit updates the package dependencies in setup.py to allow
TensorFlow Transform to be installed in modern Python 3.12
environments alongside locally compiled TFX components.
Specific changes include:
* Unpin PyArrow: Removed the `<11` upper bound on `pyarrow` to allow
modern versions (e.g., 14+) to resolve, avoiding legacy Arrow 10
build failures during wheel installation.
* Broaden TensorFlow: Relaxed the `tensorflow` requirement to
`>=2.16,<2.18` for broader compatibility.
* Adjust Component Bounds: Lowered the minimum required versions for
`tensorflow-metadata` and `tfx-bsl` from `1.17.1` to `1.17.0` so
pip can cleanly resolve the custom-built local wheels from
previous steps.1 parent 339b0cb commit a10c6a4
1 file changed
Lines changed: 4 additions & 4 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
49 | 49 | | |
50 | 50 | | |
51 | 51 | | |
52 | | - | |
| 52 | + | |
53 | 53 | | |
54 | | - | |
| 54 | + | |
55 | 55 | | |
56 | 56 | | |
57 | | - | |
| 57 | + | |
58 | 58 | | |
59 | 59 | | |
60 | 60 | | |
61 | 61 | | |
62 | 62 | | |
63 | 63 | | |
64 | | - | |
| 64 | + | |
65 | 65 | | |
66 | 66 | | |
67 | 67 | | |
| |||
0 commit comments