Skip to content

Commit db2b314

Browse files
committedMay 18, 2024·
Major Upgrade v1.0.0
1 parent 9f5d6f2 commit db2b314

File tree

186 files changed

+133763
-21308
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

186 files changed

+133763
-21308
lines changed
 

‎.github/workflows/ci.yml

+14-19
Original file line numberDiff line numberDiff line change
@@ -14,35 +14,30 @@ jobs:
1414
strategy:
1515
matrix:
1616
os: [ubuntu-latest, macos-latest]
17-
python-version: ["3.8", "3.9", "3.10", "3.11"]
17+
python-version: ["3.8", "3.9", "3.10", "3.11", "3.12"]
1818
steps:
1919
- name: Checkout
20-
uses: actions/checkout@v3
20+
uses: actions/checkout@v4
2121

2222
- name: Setup Python ${{ matrix.python-version}}
23-
uses: actions/setup-python@v4
23+
uses: actions/setup-python@v5
2424
with:
2525
python-version: ${{ matrix.python-version }}
2626

27-
- name: Install dependent tools for CLI workflow
28-
run: |
29-
sudo apt update -y
30-
sudo apt install -y mummer progressivemauve
31-
if: ${{ matrix.os=='ubuntu-latest'}}
27+
- name: Install python dependencies
28+
run: pip install -e . pytest pytest-cov ruff streamlit
3229

33-
- name: Install Poetry
30+
- name: Install external dependencies
3431
run: |
35-
curl -sSL https://install.python-poetry.org | python3 -
36-
echo "$HOME/.local/bin" >> $GITHUB_PATH
37-
38-
- name: Install Dependencies
39-
run: poetry install -n
40-
41-
- name: Run black format check
42-
run: poetry run black src tests --check --diff --verbose
32+
sudo apt update -y
33+
sudo apt install -y ncbi-blast+ mmseqs2 mummer progressivemauve
34+
if: ${{ matrix.os=='ubuntu-latest' }}
4335

4436
- name: Run ruff lint check
45-
run: poetry run ruff .
37+
run: ruff check --diff
38+
39+
- name: Run ruff format check
40+
run: ruff format --check --diff
4641

4742
- name: Run pytest
48-
run: poetry run pytest tests --tb=line --cov=src --cov-report=xml --cov-report=term
43+
run: pytest

‎.github/workflows/publish_mkdocs.yml

+4-4
Original file line numberDiff line numberDiff line change
@@ -10,12 +10,12 @@ jobs:
1010
runs-on: ubuntu-latest
1111
steps:
1212
- name: Checkout
13-
uses: actions/checkout@v3
13+
uses: actions/checkout@v4
1414

15-
- name: Setup Python 3.9
16-
uses: actions/setup-python@v4
15+
- name: Setup Python 3.11
16+
uses: actions/setup-python@v5
1717
with:
18-
python-version: 3.9
18+
python-version: "3.11"
1919

2020
- name: Install MkDocs & Plugins
2121
run: |

0 commit comments

Comments
 (0)
Please sign in to comment.