Skip to content

Added check for missing and extra dependencies based on installed packages#2198

Open
andy-maier wants to merge 1 commit into
masterfrom
andy/check-all-missing
Open

Added check for missing and extra dependencies based on installed packages#2198
andy-maier wants to merge 1 commit into
masterfrom
andy/check-all-missing

Conversation

@andy-maier

Copy link
Copy Markdown
Member

No description provided.

@andy-maier andy-maier self-assigned this Jun 18, 2026
@andy-maier andy-maier added this to the 1.26.0 milestone Jun 18, 2026
@coveralls

coveralls commented Jun 18, 2026

Copy link
Copy Markdown
Collaborator

Coverage Status

coverage: 77.19%. remained the same — andy/check-all-missing into master

@andy-maier andy-maier force-pushed the andy/check-all-missing branch 7 times, most recently from 0f67195 to e70bdba Compare June 21, 2026 20:19
…kages

Details:

* Extended the checks in 'make check_reqs' by a check that reports 'extra'
  packages. These are packages are specified in the minimum constraint files
  but are not installed.

* Added a 'check_reqs_install' make target which performs the check for
  missing and extra packages for the minimum-cinstraints-install.txt file.
  and updated the test workflow to run that check after the initial package
  installation.

* Removed the use of pip-missing-reqs on the packages of the development
  commands because that is covered by the existing check for missing
  packages in 'make check_reqs'.

* Fixed missing and some extra packages in minimum-constraints files

Signed-off-by: Andreas Maier <maiera@de.ibm.com>
}, \
{ \
\"os\": \"windows-latest\", \
\"python-version\": \"3.12\", \

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Why did you pick a python version in the middle of the supported range?

- name: Display extra dependencies in minimum-constraints-install.txt
shell: bash
run: |
files=(extra_reqs_install/*.txt); \

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Could we reuse the checks in the make files here in some way?

@EdGue42 EdGue42 left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

I am wondering, shouldn't the new make file targets be mentioned in the developer documentation?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants