Skip to content

Install cylc components: local_source option - #158

Merged
oliver-sanders merged 4 commits into
cylc:v1from
oliver-sanders:install-cylc-components++
Aug 6, 2026
Merged

Install cylc components: local_source option#158
oliver-sanders merged 4 commits into
cylc:v1from
oliver-sanders:install-cylc-components++

Conversation

@oliver-sanders

@oliver-sanders oliver-sanders commented Jun 24, 2026

Copy link
Copy Markdown
Member

Description

Add an option to allow a local source copy to be installed along with dependencies.

The motive here is to avoid the awkward 2-stage pip install where it's possible that the locally-installed source will be replaced, or cause a dependency to be replaced depending on order.

Context:

Checklist

  • I have read the contributing instructions in README.md and have opened this against the correct branch & milestone

@oliver-sanders
oliver-sanders force-pushed the install-cylc-components++ branch 9 times, most recently from 503b3d8 to 7eb0041 Compare June 24, 2026 14:41
@oliver-sanders
oliver-sanders force-pushed the install-cylc-components++ branch from b99c091 to b6f8e33 Compare July 30, 2026 13:55
@oliver-sanders
oliver-sanders marked this pull request as ready for review July 30, 2026 13:55
@oliver-sanders oliver-sanders self-assigned this Jul 30, 2026
@oliver-sanders
oliver-sanders requested a review from MetRonnie July 30, 2026 13:55
@oliver-sanders oliver-sanders changed the title Install cylc components++ Install cylc components: local_source option Jul 30, 2026
Comment thread .github/workflows/test.yml Outdated
Comment thread install-cylc-components/action.yml Outdated
Comment thread install-cylc-components/action.yml
Co-authored-by: Ronnie Dutta <61982285+MetRonnie@users.noreply.github.com>
Comment thread install-cylc-components/action.yml Outdated
Comment thread install-cylc-components/action.yml Outdated
Co-authored-by: Ronnie Dutta <61982285+MetRonnie@users.noreply.github.com>
@oliver-sanders

Copy link
Copy Markdown
Member Author

(will try and get the Rose side of this lined up before merging)

@oliver-sanders

Copy link
Copy Markdown
Member Author

Downstream passing.

@oliver-sanders
oliver-sanders merged commit 805994c into cylc:v1 Aug 6, 2026
7 checks passed
@oliver-sanders
oliver-sanders deleted the install-cylc-components++ branch August 6, 2026 12:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants