diff --git a/.github/workflows/build-test.yml b/.github/workflows/build-test.yml index 38dd1f34..e2ee153c 100644 --- a/.github/workflows/build-test.yml +++ b/.github/workflows/build-test.yml @@ -48,7 +48,7 @@ jobs: shell: bash - name: Set up Python ${{ matrix.python }} - uses: actions/setup-python@v4 + uses: actions/setup-python@v5 with: python-version: ${{ matrix.python }} diff --git a/.github/workflows/clean-skops-user.yml b/.github/workflows/clean-skops-user.yml index 3480e1f8..c32ad9be 100644 --- a/.github/workflows/clean-skops-user.yml +++ b/.github/workflows/clean-skops-user.yml @@ -17,7 +17,7 @@ jobs: steps: - uses: actions/checkout@v4 - name: Set up Python - uses: actions/setup-python@v4 + uses: actions/setup-python@v5 - name: Install Requirements run: pip install huggingface_hub - name: run cleanup diff --git a/.github/workflows/deploy-model-card-creator.yml b/.github/workflows/deploy-model-card-creator.yml index 3fb465ae..9758972b 100644 --- a/.github/workflows/deploy-model-card-creator.yml +++ b/.github/workflows/deploy-model-card-creator.yml @@ -19,7 +19,7 @@ jobs: - uses: actions/checkout@v4 - name: Set up Python - uses: actions/setup-python@v4 + uses: actions/setup-python@v5 with: python-version: "3.10" diff --git a/.github/workflows/persistence-performance.yml b/.github/workflows/persistence-performance.yml index 52821194..d23d5dab 100644 --- a/.github/workflows/persistence-performance.yml +++ b/.github/workflows/persistence-performance.yml @@ -16,7 +16,7 @@ jobs: steps: - uses: actions/checkout@v4 - name: Set up Python - uses: actions/setup-python@v4 + uses: actions/setup-python@v5 with: python-version: "3.10" - name: Install requirements diff --git a/.github/workflows/publish-pypi.yml b/.github/workflows/publish-pypi.yml index 55ff8c13..e6f388cb 100644 --- a/.github/workflows/publish-pypi.yml +++ b/.github/workflows/publish-pypi.yml @@ -25,7 +25,7 @@ jobs: with: ref: ${{ github.event.inputs.version }} - - uses: actions/setup-python@v4 + - uses: actions/setup-python@v5 with: python-version: '3.x' diff --git a/scripts/clean_skops.py b/scripts/clean_skops.py index 31800bd7..cc4eacbc 100644 --- a/scripts/clean_skops.py +++ b/scripts/clean_skops.py @@ -12,7 +12,7 @@ MAX_AGE = 7 # in days # This is the token for the skops user. TODO remove eventually, see issue #47 -token = "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" +token = "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" client = HfApi(token=token) user = client.whoami()["name"] answer = input( diff --git a/setup.cfg b/setup.cfg index c82d78d1..b9ecf0e5 100644 --- a/setup.cfg +++ b/setup.cfg @@ -1,3 +1,6 @@ [flake8] max-line-length = 99 enable-extensions = C, G + +[tool:pytest] +doctest_optionflags = NORMALIZE_WHITESPACE ELLIPSIS diff --git a/skops/card/_model_card.py b/skops/card/_model_card.py index b7f20f38..1efb0c28 100644 --- a/skops/card/_model_card.py +++ b/skops/card/_model_card.py @@ -478,14 +478,7 @@ class Card: >>> model_card.add(**{"Model description/Model name": "This model is called Bob"}) Card( model=LogisticRegression(random_state=0, solver='liblinear'), - metadata.license=mit, - Model description=This is the best model, - Model description/Training Procedure/Hyperparameters=TableSection(15x2), - Model description/Training Procedure/..., - Model description/Evaluation Results=TableSection(2x2), - Model description/Confusion Matrix=Pl...confusion_matrix.png), - Model description/Model name=This model is called Bob, - A new section=Please rate my model, + ... ) >>> # save the card to a README.md file >>> model_card.save(tmp_path / "README.md") diff --git a/skops/card/tests/test_card.py b/skops/card/tests/test_card.py index 6aba98b3..693c7adb 100644 --- a/skops/card/tests/test_card.py +++ b/skops/card/tests/test_card.py @@ -187,9 +187,7 @@ def test_default(self, model_card): # don't compare whole text, as it's quite long and non-deterministic assert result.startswith("