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

Set version limit on more-itertools in dev-requirements.txt #2795

Merged
merged 1 commit into from Nov 15, 2021

Conversation

KSchopmeyer
Copy link
Collaborator

@KSchopmeyer KSchopmeyer commented Nov 11, 2021

Fix issue #2796 that does not limit the version of more-itertools which causes test failures and fix an issue with use of >= in minimum-constraints.

This limits the version of more-itertools version 8.11.0 to python > 3.6

NOTE: I assume that the developers will correct the issue and either rerelease 8.11.0 or release an 8.11.1 since there is already a PR defined.

Priority because issue # 2796 it breaks tests.

Also fixes issue # 2792 where there is a invalid comparison error in minimum-constraints.txt. That, however, was not a test breaking issue.

NOTE: more-tools has a PR up to fix this problem (more-itertools/more-itertools#579) but if we assume that the fix in by creating a new version (several users have requested that they reissue 8.11.0) we will have another change to modify dev-requirements but this PR needed just to get our tests running again.

COMMENT: I marked this one for rollback but not sure it is really requredbecause:

  1. This is tests only because it is all tied to pytest. The change is only in dev-requirements for the fix that causes test failure.
  2. This is probably going to change again soon because more-tools should be issuing fix that would modify the change to dev-requirements.

NOTE: This also impacts pytest-easy-server since it uses pytest.

@KSchopmeyer KSchopmeyer added this to the 1.3.0 milestone Nov 11, 2021
@KSchopmeyer KSchopmeyer self-assigned this Nov 11, 2021
@KSchopmeyer KSchopmeyer force-pushed the ks/fix-minimum-requirements-txt branch 5 times, most recently from ccf6c52 to f56b154 Compare November 12, 2021 16:56
@coveralls
Copy link

coveralls commented Nov 12, 2021

Coverage Status

Coverage remained the same at 92.445% when pulling 9c77d47 on ks/fix-minimum-requirements-txt into 9253324 on master.

@KSchopmeyer KSchopmeyer force-pushed the ks/fix-minimum-requirements-txt branch from f56b154 to 5799040 Compare November 13, 2021 01:36
@KSchopmeyer KSchopmeyer changed the title Change Sphinx target in minimum-constraints.txt Set version limit on more-itertools in dev-requirements.txt Nov 13, 2021
@KSchopmeyer KSchopmeyer force-pushed the ks/fix-minimum-requirements-txt branch from 5799040 to 08c3937 Compare November 13, 2021 14:05
@KSchopmeyer KSchopmeyer added priority roll back needed Roll back into latest fix branch is needed review needed labels Nov 13, 2021
dev-requirements.txt Outdated Show resolved Hide resolved
Copy link
Contributor

@andy-maier andy-maier left a comment

Choose a reason for hiding this comment

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

See comments

to be == rather than <= as required for target definitions in
minimum constraints.

Somewhere I dropped the change from >= to == for the Sphinx target in
minimum-requirements.txt.
@andy-maier andy-maier added roll back/forward done Roll back or roll forward has been done and removed roll back needed Roll back into latest fix branch is needed labels Nov 15, 2021
@andy-maier andy-maier merged commit 0f2bb18 into master Nov 15, 2021
@andy-maier andy-maier deleted the ks/fix-minimum-requirements-txt branch November 15, 2021 23:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
priority roll back/forward done Roll back or roll forward has been done
Projects
None yet
3 participants