From b046ff3a311f0dd02bdb97d772e68f370377173a Mon Sep 17 00:00:00 2001 From: Ion Date: Thu, 25 Jan 2024 14:25:20 +0100 Subject: [PATCH 1/5] testing --- .github/workflows/testing.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/testing.yml b/.github/workflows/testing.yml index 36f4580..e6feb8a 100644 --- a/.github/workflows/testing.yml +++ b/.github/workflows/testing.yml @@ -14,13 +14,13 @@ jobs: with: python-version: ${{ matrix.python-version }} # architecture: x64 - - name: Install pytorch - run: pip install torch torchvision torchaudio - name: Install dependencies run: | python -m pip install --upgrade pip pip install -r requirements.txt + - name: Install pytorch + run: pip install torch torchvision torchaudio - name: Install torchTT - run: pip install . + run: pip list - name: Run Test run: python -m pytest tests/ From da5cd44366246cdf2fd8297d2efab616b46be08e Mon Sep 17 00:00:00 2001 From: Ion Date: Thu, 25 Jan 2024 14:29:33 +0100 Subject: [PATCH 2/5] update unittesting --- .github/workflows/testing.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/testing.yml b/.github/workflows/testing.yml index e6feb8a..d6a5172 100644 --- a/.github/workflows/testing.yml +++ b/.github/workflows/testing.yml @@ -5,7 +5,7 @@ jobs: strategy: matrix: python-version: ["3.7", "3.8", "3.9", "3.10", "3.11"] - os: [ubuntu-latest] #, windows-latest, macos-latest] + os: [ubuntu-latest, windows-latest, macos-latest] runs-on: ${{ matrix.os }} steps: - uses: actions/checkout@v4 From 6c36cff323fca5343089a1031ff99bfed2fe4ee4 Mon Sep 17 00:00:00 2001 From: Ion Date: Thu, 25 Jan 2024 14:36:29 +0100 Subject: [PATCH 3/5] update testing --- .github/workflows/docs.yml | 4 ++-- .github/workflows/testing.yml | 6 ++++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index 498a3eb..29f1da1 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -18,12 +18,12 @@ jobs: build: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - uses: actions/setup-python@v4 with: python-version: '3.10' - # ADJUST THIS: install all dependencies (including pdoc) + # ADJUST THIS: install all dependencies - run: pip install torch - run: pip install -e . - run: pip install sphinx sphinx_rtd_theme diff --git a/.github/workflows/testing.yml b/.github/workflows/testing.yml index d6a5172..788bb79 100644 --- a/.github/workflows/testing.yml +++ b/.github/workflows/testing.yml @@ -1,7 +1,7 @@ name: Continuous Integration on: [push] jobs: - build: + buildandtest: strategy: matrix: python-version: ["3.7", "3.8", "3.9", "3.10", "3.11"] @@ -20,7 +20,9 @@ jobs: pip install -r requirements.txt - name: Install pytorch run: pip install torch torchvision torchaudio - - name: Install torchTT + - name: Show installed run: pip list + - name: Install torchtt + run: pip install --user ./ - name: Run Test run: python -m pytest tests/ From 0fc1f0e3f4f00a79872e9b856c4eb7f0b06d5dc7 Mon Sep 17 00:00:00 2001 From: Ion Date: Thu, 25 Jan 2024 14:39:53 +0100 Subject: [PATCH 4/5] new trial --- .github/workflows/testing.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/testing.yml b/.github/workflows/testing.yml index 788bb79..a067692 100644 --- a/.github/workflows/testing.yml +++ b/.github/workflows/testing.yml @@ -23,6 +23,6 @@ jobs: - name: Show installed run: pip list - name: Install torchtt - run: pip install --user ./ + run: python setup.py install - name: Run Test run: python -m pytest tests/ From 1617745f167ee87ef0264caf7fb7c164abd4cc5b Mon Sep 17 00:00:00 2001 From: Ion Date: Thu, 25 Jan 2024 15:02:24 +0100 Subject: [PATCH 5/5] build docs updated --- .github/workflows/docs.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index 29f1da1..0680eb1 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -25,7 +25,7 @@ jobs: # ADJUST THIS: install all dependencies - run: pip install torch - - run: pip install -e . + - run: python setup.py install - run: pip install sphinx sphinx_rtd_theme # ADJUST THIS: build your documentation into docs/. # We use a custom build script for pdoc itself, ideally you just run `pdoc -o docs/ ...` here.