Skip to content

fix: use dev extras in CI; remove test-requirements.txt#198

Open
Rotzbua wants to merge 1 commit intoweb-push-libs:mainfrom
Rotzbua:fix_test_requirements
Open

fix: use dev extras in CI; remove test-requirements.txt#198
Rotzbua wants to merge 1 commit intoweb-push-libs:mainfrom
Rotzbua:fix_test_requirements

Conversation

@Rotzbua
Copy link
Contributor

@Rotzbua Rotzbua commented Feb 8, 2026

Description

Use dev extras in CI; remove test-requirements.txt

Testing

Run tests.

Issue(s)

Fixes #197

Copilot AI review requested due to automatic review settings February 8, 2026 15:14
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR resolves duplicate test dependency definitions by removing test-requirements.txt and switching CI to install the dev optional dependencies from pyproject.toml (Fixes #197).

Changes:

  • Deleted test-requirements.txt to eliminate the second source of test dependencies.
  • Updated CircleCI to install .[dev] instead of -r test-requirements.txt.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.

File Description
test-requirements.txt Removed legacy test dependency list in favor of pyproject.toml extras.
.circleci/config.yml CI now installs the project with dev extras before running pytest.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@Rotzbua Rotzbua force-pushed the fix_test_requirements branch from ae60e54 to 022b748 Compare February 8, 2026 15:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

two definitions of test requirements

1 participant