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

actions: add cylc-uiserver to build env #312

Merged
merged 2 commits into from
Nov 15, 2021
Merged

Conversation

oliver-sanders
Copy link
Member

Add cylc-uiserver to the build/test environment.

Required for #300

@oliver-sanders oliver-sanders added the infrastructure Build system, Sphinx extensions, Deployment etc label Nov 8, 2021
@oliver-sanders oliver-sanders self-assigned this Nov 8, 2021
@oliver-sanders oliver-sanders requested a review from wxtim November 12, 2021 14:21
run: |
# NOTE: Install with [all] so we can import plugins which may
# have extra dependencies.
pip install \
"cylc-flow[all] @ git+https://github.com/cylc/cylc-flow@${cylc_flow}" \
"metomi-rose[all] @ git+https://github.com/metomi/rose@${meto_rose}" \
"cylc-rose[all] @ git+https://github.com/cylc/cylc-rose@${cylc_rose}"
"cylc-rose[all] @ git+https://github.com/cylc/cylc-rose@${cylc_rose}" \
Copy link
Member

@wxtim wxtim Nov 12, 2021

Choose a reason for hiding this comment

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

I tried to test this, and get a dependency error:

ERROR: ResolutionImpossible: for help visit https://pip.pypa.io/en/latest/user_guide/#fixing-conflicting-dependencies
    cylc-flow[all] 8.0rc1.dev0 depends on cylc-flow 8.0rc1.dev0 (from git+https://github.com/cylc/cylc-flow@master)
    cylc-rose[all] 0.3.0 depends on cylc-flow==8.0b3.*

would it be reasonable to loosen the cylc-rose dependency at https://github.com/cylc/cylc-rose/blob/c9eef34a118913a0137ac08d5b4330ac38454d49/setup.py#L31 to something like 8.0.*?

Copy link
Member Author

Choose a reason for hiding this comment

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

No, this version is correct.

Copy link
Member

@wxtim wxtim left a comment

Choose a reason for hiding this comment

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

I don't think it works in its current form.

@MetRonnie MetRonnie added this to the 8.0b3 milestone Nov 12, 2021
@oliver-sanders
Copy link
Member Author

This will work after cylc/cylc-rose#94

@oliver-sanders oliver-sanders requested a review from wxtim November 12, 2021 15:40
@wxtim
Copy link
Member

wxtim commented Nov 15, 2021

This will work after cylc/cylc-rose#94

94 is merged; this is still failing.

Copy link
Contributor

@datamel datamel left a comment

Choose a reason for hiding this comment

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

Rerun fixed the build.

@oliver-sanders
Copy link
Member Author

94 is merged; this is still failing.

Just needed to be re-triggered.

This was referenced Nov 15, 2021
@wxtim wxtim merged commit 2078fc1 into cylc:master Nov 15, 2021
@oliver-sanders oliver-sanders deleted the uis branch November 15, 2021 11:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
infrastructure Build system, Sphinx extensions, Deployment etc
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants