diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 19ea111cb30..ca73dc47616 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -22,12 +22,6 @@ jobs: - name: Checkout code uses: actions/checkout@v4 - - name: Setup additional system libraries - if: startsWith(matrix.os, 'ubuntu') - run: | - sudo apt update - sudo apt install -y xattr attr - - name: Build AIStore on ${{ matrix.os }} run: | export GOPATH="$(go env GOPATH)" diff --git a/.github/workflows/test-python-authn.yml b/.github/workflows/test-python-authn.yml index 00b1df49904..be7e51f04bb 100644 --- a/.github/workflows/test-python-authn.yml +++ b/.github/workflows/test-python-authn.yml @@ -12,7 +12,7 @@ jobs: matrix: go-version: ['1.22.x'] os: [ubuntu-latest, macos-latest] - python-version: ['3.11'] + python-version: ['3.8','3.9','3.10','3.11'] runs-on: ${{ matrix.os }} steps: - name: Install Go @@ -32,12 +32,6 @@ jobs: sudo rm -rf /opt/ghc sudo rm -rf /usr/local/share/boost - - name: Setup additional system libraries - if: startsWith(matrix.os, 'ubuntu') - run: | - sudo apt update - sudo apt install -y xattr attr - - name: Run AIStore env: GOPATH: ${{ secrets.GOPATH }} diff --git a/.github/workflows/test-python.yml b/.github/workflows/test-python.yml index c1a543559f9..3155868686c 100644 --- a/.github/workflows/test-python.yml +++ b/.github/workflows/test-python.yml @@ -12,7 +12,7 @@ jobs: matrix: go-version: ['1.22.x'] os: [ubuntu-latest, macos-latest] - python-version: ['3.11'] + python-version: ['3.8','3.9','3.10','3.11'] runs-on: ${{ matrix.os }} steps: - name: Install Go @@ -23,12 +23,6 @@ jobs: - name: Checkout code uses: actions/checkout@v4 - - name: Setup additional system libraries - if: startsWith(matrix.os, 'ubuntu') - run: | - sudo apt update - sudo apt install -y xattr attr - - name: Remove unnecessary directories to free up space run: | sudo rm -rf /usr/local/.ghcup diff --git a/.github/workflows/test-short.yml b/.github/workflows/test-short.yml index dbedee2c747..729e3194044 100644 --- a/.github/workflows/test-short.yml +++ b/.github/workflows/test-short.yml @@ -24,12 +24,6 @@ jobs: - name: Checkout code uses: actions/checkout@v4 - - name: Setup additional system libraries - if: startsWith(matrix.os, 'ubuntu') - run: | - sudo apt update - sudo apt install -y xattr attr - - name: Run and test AIStore run: | export GOPATH="$(go env GOPATH)" diff --git a/action.yml b/action.yml index 0f44b34ab8b..a7613abf761 100644 --- a/action.yml +++ b/action.yml @@ -24,13 +24,7 @@ runs: uses: actions/setup-go@v3 with: go-version: 1.22.x - - name: Setup additional system libraries - shell: bash - run: | - if [ "$RUNNER_OS" == "Linux" ]; then - sudo apt update - sudo apt install -y xattr attr - fi + - name: Build and deploy AIStore locally shell: bash run: | diff --git a/docs/getting_started.md b/docs/getting_started.md index 3fbd4197b5f..5d7575f588c 100644 --- a/docs/getting_started.md +++ b/docs/getting_started.md @@ -494,9 +494,6 @@ os.environ['PATH'] += ':/usr/local/go/bin:/content/go/bin' After installing Go, you can proceed to install and run AIStore: ```bash -# Update package lists and install dependencies -!sudo apt update -!sudo apt install -y xattr attr # Clone the AIStore repository !git clone https://github.com/NVIDIA/aistore.git diff --git a/python/aistore/sdk/README.md b/python/aistore/sdk/README.md index 1ca3b4f7211..7164983bc93 100644 --- a/python/aistore/sdk/README.md +++ b/python/aistore/sdk/README.md @@ -6,7 +6,7 @@ The project is, essentially, a Python port of the [AIS Go APIs](https://aistore. The SDK also includes the `authn` sub-package for managing authentication, users, roles, clusters, and tokens. For more details, refer to the [AuthN sub-package README](https://github.com/NVIDIA/aistore/blob/main/python/aistore/sdk/authn/README.md). -> Only Python 3.x (version 3.6 or later) is currently supported. +> Support is currently limited to Python 3.x, with a minimum requirement of version 3.8 or later. ---