bluesky / hklpy

Diffractometer computation library with ophyd pseudopositioner support
https://blueskyproject.io/hklpy
BSD 3-Clause "New" or "Revised" License
2 stars 11 forks source link

Switch to tox #277

Open prjemian opened 9 months ago

prjemian commented 9 months ago

Looks like an improvement. A switch to tox can be in a separate issue.

_Originally posted by @prjemian in https://github.com/bluesky/hklpy/pull/276#discussion_r1364970263_

prjemian commented 9 months ago

In ophyd, tox is used in the documentation workflow:

      - name: Build Docs
        run: tox -e docs

and a linting step in the testing workflow:

      - name: Lint
        run: pip install --user .[dev] && tox -e pre-commit,mypy

note: Locally, I check workflows with nektos/act.