Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add lint/check to avoid missing entries in requirements.txt/pyproject.toml #2362

Open
mr-tz opened this issue Sep 13, 2024 · 1 comment
Open
Labels
CI Continuous Integration configuration

Comments

@mr-tz
Copy link
Collaborator

mr-tz commented Sep 13, 2024

as encountered in #2359

@mr-tz mr-tz added the CI Continuous Integration configuration label Sep 13, 2024
@williballenthin
Copy link
Collaborator

williballenthin commented Sep 13, 2024

in CI we install deps from requirements.txt and then install from pyproject. but the second step should be a no-op, except to install capa. so maybe we can inspect the pip output to assert there are no extra packages being installed. or we could do pip freeze before/after and ensure the diff is a single line.

these aren't lints that we can run standalone but would help us catch things along the way

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
CI Continuous Integration configuration
Projects
None yet
Development

No branches or pull requests

2 participants