Skip to content

bpr CI: install setuptools#63

Open
inducer wants to merge 1 commit intomainfrom
bpr-setuptools
Open

bpr CI: install setuptools#63
inducer wants to merge 1 commit intomainfrom
bpr-setuptools

Conversation

@inducer
Copy link
Owner

@inducer inducer commented Feb 15, 2026

No description provided.

Copilot AI review requested due to automatic review settings February 15, 2026 19:38
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 adds setuptools to the EXTRA_INSTALL dependencies for the basedpyright CI job. The change is necessary because the codebase uses pkg_resources (from setuptools) in codepy/libraries.py, and Python 3.12+ no longer includes setuptools by default. Since the basedpyright job uses python-version: '3.x' (currently Python 3.13), setuptools must be explicitly installed for type checking to succeed.

Changes:

  • Add setuptools to EXTRA_INSTALL in the basedpyright CI job

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

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.

1 participant