From 232345e4440fe9302a8c3f07ffc6953b34f03992 Mon Sep 17 00:00:00 2001 From: Steven Maude Date: Fri, 12 Dec 2025 16:50:30 +0000 Subject: [PATCH] Move dev dependencies into `pyproject.toml` --- .github/workflows/ci-build.yml | 6 +----- pyproject.toml | 6 ++++++ 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/.github/workflows/ci-build.yml b/.github/workflows/ci-build.yml index 10e1759..ddcd8ed 100644 --- a/.github/workflows/ci-build.yml +++ b/.github/workflows/ci-build.yml @@ -22,13 +22,9 @@ jobs: with: python-version: ${{ matrix.python }} - - name: Install extra packages for tests - run: | - pip install wheel pynose lxml - - name: Install package run: | - pip install . + pip install .[dev] - name: Run tests run: nosetests --exe diff --git a/pyproject.toml b/pyproject.toml index 58e37e1..289bcf2 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -29,6 +29,12 @@ dependencies = [ "alembic", ] +[project.optional-dependencies] +dev = [ + "pynose", + "lxml", +] + [tool.setuptools.packages.find] where = ["."] # Or wherever your 'scraperwiki' package folder is located include = ["scraperwiki*"]