diff --git a/.github/workflows/wheels.yml b/.github/workflows/wheels.yml index 8157554485..eb49d8eeba 100644 --- a/.github/workflows/wheels.yml +++ b/.github/workflows/wheels.yml @@ -34,23 +34,23 @@ jobs: - name: install python dependencies run: | - pip install --upgrade pip setuptools wheel numpy pyarrow build twine - pip install --no-build-isolation . + pip install --upgrade pip build twine + pip install . - - name: build sdist + - name: build wheel run: | - python -m build --sdist --wheel --no-isolation -o wheelhouse + python -m build --wheel -o wheelhouse - - name: List and check sdist + - name: List and check wheel run: | ls -lh wheelhouse/ twine check wheelhouse/* - - name: Upload sdist + - name: Upload wheel uses: actions/upload-artifact@v4 with: name: wheels - path: ./wheelhouse/*.tar.gz + path: ./wheelhouse/*.whl upload_to_pypi: name: Upload to PyPI @@ -74,6 +74,9 @@ jobs: ls -lAs wheels/ - name: Upload to PyPI - uses: pypa/gh-action-pypi-publish@release/v1.9 + uses: pypa/gh-action-pypi-publish@release/v1 with: + password: ${{ secrets.PYPI_API_TOKEN }} packages_dir: wheels/ + verify-metadata: false + verbose: true diff --git a/README.md b/README.md index 773549056b..0dbd3153f1 100644 --- a/README.md +++ b/README.md @@ -215,7 +215,8 @@ combinations may also work. |tensorflow-model-analysis |apache-beam[gcp]|pyarrow |tensorflow |tensorflow-metadata |tfx-bsl | |------------------------------------------------------------------------------------ |----------------|----------|-------------------|--------------------|----------| -|[GitHub master](https://github.com/tensorflow/model-analysis/blob/master/RELEASE.md) | 2.65.0 | 10.0.1 | nightly (2.x) | 1.17.1 | 1.17.1 | +|[GitHub master](https://github.com/tensorflow/model-analysis/blob/master/RELEASE.md) | 2.65.0 | 14.0.1 | nightly (2.x) | 1.21.0 | 1.21.0 | +|[0.52.0](https://github.com/tensorflow/model-analysis/blob/v0.52.0/RELEASE.md) | 2.65.0 | 14.0.1 | 2.21 | 1.21.0 | 1.21.0 | |[0.48.0](https://github.com/tensorflow/model-analysis/blob/v0.48.0/RELEASE.md) | 2.65.0 | 10.0.1 | 2.17 | 1.17.1 | 1.17.1 | |[0.47.1](https://github.com/tensorflow/model-analysis/blob/v0.47.1/RELEASE.md) | 2.60.0 | 10.0.1 | 2.16 | 1.16.1 | 1.16.1 | |[0.47.0](https://github.com/tensorflow/model-analysis/blob/v0.47.0/RELEASE.md) | 2.60.0 | 10.0.1 | 2.16 | 1.16.1 | 1.16.1 | diff --git a/RELEASE.md b/RELEASE.md index bbc111fb3e..e6c92c7a9c 100644 --- a/RELEASE.md +++ b/RELEASE.md @@ -4,6 +4,24 @@ ## Major Features and Improvements +* N/A + +## Bug fixes and other Changes + +* N/A + +## Breaking Changes + +* N/A + +## Deprecations + +* N/A + +# Version 0.52.0 + +## Major Features and Improvements + * Adds official support for Python 3.12 and 3.13. * Drops support for Python 3.9. * Depends on `tensorflow>=2.21.0,<2.22.0`. @@ -38,6 +56,7 @@ * Python 3.9 is no longer supported. The minimum supported Python version is now 3.10. ## Deprecations +* N/A # Version 0.48.0 diff --git a/docs/install.md b/docs/install.md index c4522802a9..151caada33 100644 --- a/docs/install.md +++ b/docs/install.md @@ -152,7 +152,8 @@ combinations may also work. tensorflow-model-analysis | apache-beam[gcp] | pyarrow | tensorflow | tensorflow-metadata | tfx-bsl ------------------------------------------------------------------------------------ | ---------------- | ------- | ------------- | ------------------- | ------- -[GitHub master](https://github.com/tensorflow/model-analysis/blob/master/RELEASE.md) | 2.65.0 | 10.0.1 | nightly (2.x) | 1.17.1 | 1.17.1 +[GitHub master](https://github.com/tensorflow/model-analysis/blob/master/RELEASE.md) | 2.65.0 | 14.0.1 | nightly (2.x) | 1.21.0 | 1.21.0 +[0.52.0](https://github.com/tensorflow/model-analysis/blob/v0.52.0/RELEASE.md) | 2.65.0 | 14.0.1 | 2.21 | 1.21.0 | 1.21.0 [0.48.0](https://github.com/tensorflow/model-analysis/blob/v0.48.0/RELEASE.md) | 2.65.0 | 10.0.1 | 2.17 | 1.17.1 | 1.17.1 [0.47.1](https://github.com/tensorflow/model-analysis/blob/v0.47.1/RELEASE.md) | 2.60.0 | 10.0.1 | 2.16 | 1.16.1 | 1.16.1 [0.47.0](https://github.com/tensorflow/model-analysis/blob/v0.47.0/RELEASE.md) | 2.60.0 | 10.0.1 | 2.16 | 1.16.1 | 1.16.1 diff --git a/setup.py b/setup.py index 89b3335e9c..88ae847a83 100644 --- a/setup.py +++ b/setup.py @@ -335,14 +335,14 @@ def select_constraint(default, nightly=None, git_master=None): "tensorflow-estimator>=2.10", "tensorflow-metadata" + select_constraint( - default="@git+https://github.com/tensorflow/metadata@master", - nightly=">=1.18.0.dev", + default=">=1.21.0,<1.22.0", + nightly=">=1.22.0.dev", git_master="@git+https://github.com/tensorflow/metadata@master", ), "tfx-bsl" + select_constraint( - default="@git+https://github.com/tensorflow/tfx-bsl@master", - nightly=">=1.18.0.dev", + default=">=1.21.0,<1.22.0", + nightly=">=1.22.0.dev", git_master="@git+https://github.com/tensorflow/tfx-bsl@master", ), "tf-keras", diff --git a/tensorflow_model_analysis/notebook/jupyter/js/package.json b/tensorflow_model_analysis/notebook/jupyter/js/package.json index 008d431bed..d1299545fb 100644 --- a/tensorflow_model_analysis/notebook/jupyter/js/package.json +++ b/tensorflow_model_analysis/notebook/jupyter/js/package.json @@ -1,6 +1,6 @@ { "name": "tensorflow_model_analysis", - "version": "0.49.0.dev", + "version": "0.53.0.dev", "homepage": "https://github.com/tensorflow/model-analysis", "bugs": "https://github.com/tensorflow/model-analysis/issues", "license": "Apache-2.0", diff --git a/tensorflow_model_analysis/version.py b/tensorflow_model_analysis/version.py index f5e901cbc7..8dddf9f4ce 100644 --- a/tensorflow_model_analysis/version.py +++ b/tensorflow_model_analysis/version.py @@ -15,4 +15,4 @@ # Version string for this release of TFMA. # Note that setup.py reads and uses this version. -VERSION = "0.49.0.dev" +VERSION = "0.53.0.dev"