diff --git a/.github/workflows/pythonapp.yml b/.github/workflows/pythonapp.yml index f9f10e614..63a5b4ff0 100644 --- a/.github/workflows/pythonapp.yml +++ b/.github/workflows/pythonapp.yml @@ -32,7 +32,7 @@ jobs: strategy: matrix: os: [windows-latest, ubuntu-latest] - python-version: ["3.8", "3.9", "3.10", "3.11"] + python-version: ["3.9", "3.10", "3.11"] steps: - uses: actions/checkout@v4 - name: Set up Python @@ -51,7 +51,7 @@ jobs: MONAI_ZOO_AUTH_TOKEN: ${{ github.token }} strategy: matrix: - python-version: ["3.8", "3.9", "3.10", "3.11"] + python-version: ["3.9", "3.10", "3.11"] steps: - uses: actions/checkout@v4 - name: Set up Python @@ -84,7 +84,7 @@ jobs: MONAI_ZOO_AUTH_TOKEN: ${{ github.token }} strategy: matrix: - python-version: ["3.8", "3.9", "3.10", "3.11"] + python-version: ["3.9", "3.10", "3.11"] steps: - uses: actions/checkout@v4 with: @@ -145,7 +145,7 @@ jobs: MONAI_ZOO_AUTH_TOKEN: ${{ github.token }} strategy: matrix: - python-version: ["3.8", "3.9"] + python-version: ["3.9"] steps: - uses: actions/checkout@v4 - name: Set up Python diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 04c69dfcc..4295b9d50 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -35,10 +35,10 @@ jobs: with: fetch-depth: 0 - uses: actions/setup-node@v4 - - name: Set up Python 3.8 + - name: Set up Python 3.9 uses: actions/setup-python@v5 with: - python-version: 3.8 + python-version: 3.9 - name: Cache for pip uses: actions/cache@v4 id: cache diff --git a/.readthedocs.yml b/.readthedocs.yml index b35287e8b..af0905941 100644 --- a/.readthedocs.yml +++ b/.readthedocs.yml @@ -20,7 +20,7 @@ version: 2 build: os: ubuntu-22.04 tools: - python: "3.8" + python: "3.9" # Build documentation in the docs/ directory with Sphinx sphinx: diff --git a/docs/source/installation.rst b/docs/source/installation.rst index 8a3fca687..8eb682b9e 100644 --- a/docs/source/installation.rst +++ b/docs/source/installation.rst @@ -50,7 +50,7 @@ Prerequisites -------------------------- MONAI Label supports both **Ubuntu** and **Windows** OS with GPU/CUDA enabled. -Make sure you have python 3.8/3.9 version environment with PyTorch and CUDA installed. MONAI Label features on other python version are not verified. +Make sure you have python 3.9/3.10 version environment with PyTorch and CUDA installed. MONAI Label features on other python version are not verified. - Install `Python `_ - Install the following Python libraries diff --git a/plugins/cellprofiler/runvista2d.py b/plugins/cellprofiler/runvista2d.py index 9aa33ccbe..48f1326dc 100644 --- a/plugins/cellprofiler/runvista2d.py +++ b/plugins/cellprofiler/runvista2d.py @@ -47,7 +47,7 @@ Installation: -This module has no external dependencies other than the python(>3.8) build-in dependencies. +This module has no external dependencies other than the python(>3.9) build-in dependencies. You'll need to set up the VISTA2D based MONAI Label server based on the tutorial https://github.com/Project-MONAI/MONAILabel/tree/main/plugins/cellprofiler. After setting up the server, please provide the server address to this plugin.s diff --git a/plugins/cvat/endoscopy/deepedit.yaml b/plugins/cvat/endoscopy/deepedit.yaml index ba383f0fb..eae65fbf2 100644 --- a/plugins/cvat/endoscopy/deepedit.yaml +++ b/plugins/cvat/endoscopy/deepedit.yaml @@ -23,7 +23,7 @@ metadata: spec: description: A pre-trained DeepEdit model for interactive model for Endoscopy - runtime: 'python:3.8' + runtime: 'python:3.9' handler: main:handler eventTimeout: 30s diff --git a/plugins/cvat/endoscopy/inbody.yaml b/plugins/cvat/endoscopy/inbody.yaml index 076242cf5..d5a97fdeb 100644 --- a/plugins/cvat/endoscopy/inbody.yaml +++ b/plugins/cvat/endoscopy/inbody.yaml @@ -24,7 +24,7 @@ metadata: spec: description: A pre-trained classification model for Endoscopy to flag if image follows InBody or OutBody - runtime: 'python:3.8' + runtime: 'python:3.9' handler: main:handler eventTimeout: 30s diff --git a/plugins/cvat/endoscopy/tooltracking.yaml b/plugins/cvat/endoscopy/tooltracking.yaml index 584053f45..82a14e883 100644 --- a/plugins/cvat/endoscopy/tooltracking.yaml +++ b/plugins/cvat/endoscopy/tooltracking.yaml @@ -23,7 +23,7 @@ metadata: spec: description: A pre-trained tool tracking model for Endoscopy - runtime: 'python:3.8' + runtime: 'python:3.9' handler: main:handler eventTimeout: 30s diff --git a/plugins/cvat/pathology/deepedit_nuclei.yaml b/plugins/cvat/pathology/deepedit_nuclei.yaml index d46afbe20..5424afcef 100644 --- a/plugins/cvat/pathology/deepedit_nuclei.yaml +++ b/plugins/cvat/pathology/deepedit_nuclei.yaml @@ -23,7 +23,7 @@ metadata: spec: description: A pre-trained interaction/deepedit model for Pathology - runtime: 'python:3.8' + runtime: 'python:3.9' handler: main:handler eventTimeout: 30s diff --git a/plugins/cvat/pathology/nuclick.yaml b/plugins/cvat/pathology/nuclick.yaml index f08edede5..fa55d1609 100644 --- a/plugins/cvat/pathology/nuclick.yaml +++ b/plugins/cvat/pathology/nuclick.yaml @@ -24,7 +24,7 @@ metadata: spec: description: A pre-trained NuClick model for interactive cell segmentation for Pathology - runtime: 'python:3.8' + runtime: 'python:3.9' handler: main:handler eventTimeout: 30s diff --git a/plugins/cvat/pathology/segmentation_nuclei.yaml b/plugins/cvat/pathology/segmentation_nuclei.yaml index 0583afd50..f119a2d48 100644 --- a/plugins/cvat/pathology/segmentation_nuclei.yaml +++ b/plugins/cvat/pathology/segmentation_nuclei.yaml @@ -27,7 +27,7 @@ metadata: spec: description: A pre-trained semantic segmentation model for Pathology - runtime: 'python:3.8' + runtime: 'python:3.9' handler: main:handler eventTimeout: 30s diff --git a/setup.cfg b/setup.cfg index 419fbd595..8486be8e7 100644 --- a/setup.cfg +++ b/setup.cfg @@ -27,7 +27,7 @@ project_urls = Source Code=https://github.com/Project-MONAI/MONAILabel [options] -python_requires = >= 3.8 +python_requires = >= 3.9 # for compiling and develop setup only # no need to specify the versions so that we could # compile for multiple targeted versions.