Skip to content

alt build - #760

Closed
MattWellie wants to merge 2 commits into
nextflow-tower-clifrom
nextflow-tower-cli_mw
Closed

alt build#760
MattWellie wants to merge 2 commits into
nextflow-tower-clifrom
nextflow-tower-cli_mw

Conversation

@MattWellie

@MattWellie MattWellie commented Jul 15, 2026

Copy link
Copy Markdown
Contributor

Fixes requirements-dev.txt, and avoids using it in CI build

Does not fix all the linting errors, but does prevent the linting workflow from throwing setup errors

@MattWellie
MattWellie requested a review from a team as a code owner July 15, 2026 00:28
@MattWellie
MattWellie requested review from Alexander-Stuckey and rameshka and removed request for a team July 15, 2026 00:28

@Alexander-Stuckey Alexander-Stuckey left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Just one comment on something that I'm not familiar with

Comment on lines 20 to +21
run: |
pip install .
pip install -r requirements-dev.txt
pip install ".[dev,test]"

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

@violetbrina is this where we could use uv sync --extra dev --extra test?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

I believe so. The current uv.lock (not committed) looks like

...
[package.optional-dependencies]
dev = [
    { name = "bump2version" },
    { name = "mypy" },
    { name = "pre-commit" },
    { name = "pylint" },
    { name = "ruff" },
    { name = "toml" },
]
test = [
    { name = "pytest" },
    { name = "pytest-mock" },
]
...

and that uv sync command works as expected

@MattWellie
MattWellie requested a review from a team as a code owner July 15, 2026 00:50
@deprecated(reason='Use cpg_utils.dataproc.setup_dataproc instead')
def setup_dataproc(*args, **kwargs): # noqa: ANN002, ANN003
from cpg_utils.dataproc import setup_dataproc as _setup_dataproc
from cpg_utils.dataproc import setup_dataproc as _setup_dataproc # noqa: PLC0415

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

I would be very ok with removing all these deprecated methods - we don't use them, so we don't need to soft fail

@MattWellie

Copy link
Copy Markdown
Contributor Author

Probably irrelevant WRT #761

@MattWellie MattWellie closed this Jul 24, 2026
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