File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 4343
4444 - name : Run tests
4545 run : |
46- uv run --extra =dev pytest -s -vvv --cov-fail-under 100 --cov=src/ --cov=tests .
46+ uv run --group =dev pytest -s -vvv --cov-fail-under 100 --cov=src/ --cov=tests .
4747 env :
4848 UV_PYTHON : ${{ matrix.python-version }}
4949 VWS_EMAIL_ADDRESS : ${{ secrets.VWS_EMAIL_ADDRESS }}
Original file line number Diff line number Diff line change @@ -53,15 +53,15 @@ jobs:
5353 - name : Generate the GitHub release notes
5454 env :
5555 RELEASE : ${{ steps.calver.outputs.release }}
56- run : uv run --extra =release towncrier build --draft --version "$RELEASE" >
56+ run : uv run --group =release towncrier build --draft --version "$RELEASE" >
5757 release-notes.md
5858
5959 # Assemble the same fragments into CHANGELOG.rst under a new
6060 # ``$RELEASE`` section and delete the consumed fragment files.
6161 - name : Update the changelog
6262 env :
6363 RELEASE : ${{ steps.calver.outputs.release }}
64- run : uv run --extra =release towncrier build --yes --version "$RELEASE"
64+ run : uv run --group =release towncrier build --yes --version "$RELEASE"
6565
6666 - uses : stefanzweifel/git-auto-commit-action@v7
6767 id : commit
9595 git fetch --tags
9696 git checkout "$NEW_TAG"
9797 uv build --sdist --wheel --out-dir dist/
98- uv run --extra =release check-wheel-contents dist/*.whl
98+ uv run --group =release check-wheel-contents dist/*.whl
9999
100100 # We use PyPI trusted publishing rather than a PyPI API token.
101101 # See https://github.com/pypa/gh-action-pypi-publish/tree/release/v1/?tab=readme-ov-file#trusted-publishing.
Original file line number Diff line number Diff line change @@ -12,7 +12,7 @@ Install Python dependencies in a virtual environment.
1212
1313.. code-block :: console
1414
15- $ pip install --editable '.[ dev]'
15+ $ pip install --editable . --group dev
1616
1717 Spell checking requires ``enchant ``.
1818This can be installed on macOS, for example, with `Homebrew `_:
@@ -64,7 +64,7 @@ Run the following commands to build and view documentation locally:
6464
6565.. code-block :: console
6666
67- $ uv run --extra =dev sphinx-build -M html docs/source docs/build -W
67+ $ uv run --group =dev sphinx-build -M html docs/source docs/build -W
6868 $ python -c 'import os, webbrowser; webbrowser.open("file://" + os.path.abspath("docs/build/html/index.html"))'
6969
7070 Continuous integration
You can’t perform that action at this time.
0 commit comments