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

[MNT] added upper bound pycatch22<0.4.5 in transformations dependency set to avoid installation error on windows #5670

Merged
merged 1 commit into from Dec 27, 2023

Conversation

yarnabrina
Copy link
Collaborator

Reverts bound update by #5442, in line with #5434.

@yarnabrina yarnabrina added the maintenance Continuous integration, unit testing & package distribution label Dec 27, 2023
Copy link
Collaborator

@fkiraly fkiraly left a comment

Choose a reason for hiding this comment

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

Thanks

@fkiraly fkiraly merged commit b58d136 into sktime:main Dec 27, 2023
40 checks passed
@yarnabrina yarnabrina deleted the fix-transformations-extra branch December 27, 2023 17:42
@fkiraly fkiraly changed the title [MNT] added upper bound to avoid installation error on windows [MNT] added upper bound pycatch22<0.4.5 in transformations dependency set to avoid installation error on windows Dec 27, 2023
yarnabrina added a commit that referenced this pull request Dec 31, 2023
#5638)

Fixes #5559 (indirectly depends on #5670 for all tests to pass as part
of #5639)

This fixes few bugs (typos, possibly unreliable coverage, etc.) and
added some minor enhancements in new CI.

1. fix main typo: sktime-component was using
detect_components_with_extras which is undefined
2. split test_components into two separate workflows:
1. one to test individual components using dedicated extras and reuse
defined actions
2. one to test all other components without extras using
all_extras_pandas2
3. split long commands into multiple lines using YAML multiline strings
(ref. https://yaml-multiline.info/)
4. skip duplicated testing of base as part of testing components without
dedicated extras
5. remove coverage in partial tests
6. add coverage in full tests if missing
7. added validation of all_extras_pandas2
8. minor changes (mostly renaming) in some places

The changes are tested in #5639 and as it can be seen in
https://github.com/sktime/sktime/actions/runs/7339442367, both
components with and without extras trigger sub-jobs as expected.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
maintenance Continuous integration, unit testing & package distribution
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants