diff --git a/tensorboard/pip_package/requirements.txt b/tensorboard/pip_package/requirements.txt index ac31021fbb..bf8a0d6b30 100644 --- a/tensorboard/pip_package/requirements.txt +++ b/tensorboard/pip_package/requirements.txt @@ -33,6 +33,7 @@ pillow # 4.24.0 had an issue that broke our tests, so we should avoid that release: # https://github.com/protocolbuffers/protobuf/issues/13485 protobuf >= 3.19.6, != 4.24.0 -setuptools >= 41.0.0 # Note: provides pkg_resources as well as setuptools +setuptools >= 41.0.0 +six >= 1.16.0 tensorboard-data-server >= 0.7.0, < 0.8.0 werkzeug >= 1.0.1 diff --git a/tensorboard/pip_package/requirements_dev.txt b/tensorboard/pip_package/requirements_dev.txt index f9a7a3ae70..35dc342812 100644 --- a/tensorboard/pip_package/requirements_dev.txt +++ b/tensorboard/pip_package/requirements_dev.txt @@ -16,11 +16,13 @@ # Dependencies of TensorBoard used only for testing or development. # For tests -grpcio-testing==1.24.3 +grpcio-testing>=1.48.2 pandas~=2.0 + # For gfile S3 test -boto3==1.9.86 -moto==1.3.7 +boto3 >= 1.28 +moto[s3] >= 4.2 + # For gfile fsspec test fsspec>=2021.06.0 diff --git a/tensorboard/pip_package/setup.py b/tensorboard/pip_package/setup.py index 8bcf841688..ab16f2b6bf 100644 --- a/tensorboard/pip_package/setup.py +++ b/tensorboard/pip_package/setup.py @@ -64,7 +64,7 @@ def get_readme(): }, install_requires=REQUIRED_PACKAGES, tests_require=REQUIRED_PACKAGES, - python_requires=">=3.9", + python_requires=">=3.10", # PyPI package information. classifiers=[ "Development Status :: 4 - Beta",