python3Packages.behave: 1.2.6 -> 1.2.7.dev1, python3Packages.cucumber-tag-expressions: init at 3.0.0 #95914
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Motivation for this change
python3Packages.python-docx
is broken in current master because behave 1.2.6 doesn't work in Python 3.8. Updated version is published as GitHub tag "1.2.7.dev1". However, there is no information about future release: behave/behave#855 .This PR updates
behave
to version "1.2.7.dev1" and introduces its new dependencycucumber-tag-expressions
.Due to both
behave
andcucumber-tag-expressions
dependency onpytest-html
it is currently incompatible with Python 2.7, so I removed the compatibility code (patch and dependency) frombehave
package. If it is not desirable, I can rollback these changes, but recent version ofpytest-html
definitely is incompatible with Python 2.7.Things done
sandbox
innix.conf
on non-NixOS linux)nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
./result/bin/
)nix path-info -S
before and after)