Skip to content

Commit

Permalink
add( rich click to cg) (#3975) (patch)
Browse files Browse the repository at this point in the history
# Description

add rich click
  • Loading branch information
ChrOertlin authored Nov 28, 2024
1 parent a0b486d commit cfb73fa
Show file tree
Hide file tree
Showing 87 changed files with 108 additions and 89 deletions.
2 changes: 1 addition & 1 deletion cg/apps/demultiplex/sample_sheet/api.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import logging
from pathlib import Path

import click
import rich_click as click

from cg.apps.demultiplex.sample_sheet.read_sample_sheet import get_samples_from_content
from cg.apps.demultiplex.sample_sheet.sample_models import IlluminaSampleIndexSetting
Expand Down
2 changes: 1 addition & 1 deletion cg/cli/add.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import logging

import click
import rich_click as click

from cg.cli.utils import CLICK_CONTEXT_SETTINGS, is_case_name_allowed
from cg.constants import DataDelivery, Priority, Workflow
Expand Down
2 changes: 1 addition & 1 deletion cg/cli/archive.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import click
import rich_click as click
from click.core import ParameterSource

from cg.cli.utils import CLICK_CONTEXT_SETTINGS
Expand Down
2 changes: 1 addition & 1 deletion cg/cli/backup.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
from pathlib import Path
from typing import Iterable

import click
import rich_click as click
import housekeeper.store.models as hk_models

from cg.apps.housekeeper.hk import HousekeeperAPI
Expand Down
2 changes: 1 addition & 1 deletion cg/cli/base.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
import sys
from pathlib import Path

import click
import rich_click as click
import coloredlogs
from sqlalchemy.orm import scoped_session

Expand Down
2 changes: 1 addition & 1 deletion cg/cli/clean.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
from datetime import datetime, timedelta
from pathlib import Path

import click
import rich_click as click
from housekeeper.store.models import File, Version

from cg.apps.housekeeper.hk import HousekeeperAPI
Expand Down
2 changes: 1 addition & 1 deletion cg/cli/compress/base.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

import logging

import click
import rich_click as click

from cg.cli.compress.fastq import (
clean_fastq,
Expand Down
2 changes: 1 addition & 1 deletion cg/cli/compress/fastq.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
import logging
from typing import Iterable

import click
import rich_click as click

from cg.apps.housekeeper.hk import HousekeeperAPI
from cg.cli.compress.helpers import (
Expand Down
2 changes: 1 addition & 1 deletion cg/cli/delete/base.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

import logging

import click
import rich_click as click

from cg.cli.delete.case import delete_case
from cg.cli.delete.cases import delete_cases
Expand Down
2 changes: 1 addition & 1 deletion cg/cli/delete/case.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
import datetime
import logging

import click
import rich_click as click

from cg.cli.get import get_case as print_case
from cg.constants.cli_options import DRY_RUN, SKIP_CONFIRMATION
Expand Down
2 changes: 1 addition & 1 deletion cg/cli/delete/cases.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import logging

import click
import rich_click as click

from cg.cli.delete.case import delete_case
from cg.constants.cli_options import DRY_RUN
Expand Down
2 changes: 1 addition & 1 deletion cg/cli/delete/illumina_sequencing_run.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import click
import rich_click as click

from cg.constants.cli_options import DRY_RUN
from cg.services.illumina.post_processing.housekeeper_storage import (
Expand Down
2 changes: 1 addition & 1 deletion cg/cli/delete/observations.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

import logging

import click
import rich_click as click
from sqlalchemy.orm import Query

from cg.cli.upload.observations.utils import get_observations_api
Expand Down
2 changes: 1 addition & 1 deletion cg/cli/deliver/base.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
import logging
from pathlib import Path

import click
import rich_click as click

from cg.apps.tb import TrailblazerAPI
from cg.cli.deliver.utils import deliver_raw_data_for_analyses
Expand Down
2 changes: 1 addition & 1 deletion cg/cli/demultiplex/base.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

import logging

import click
import rich_click as click

from cg.cli.utils import CLICK_CONTEXT_SETTINGS
from cg.cli.demultiplex.demux import (
Expand Down
2 changes: 1 addition & 1 deletion cg/cli/demultiplex/demux.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
from glob import glob
from pathlib import Path

import click
import rich_click as click
from pydantic import ValidationError

from cg.apps.demultiplex.demultiplex_api import DemultiplexingAPI
Expand Down
2 changes: 1 addition & 1 deletion cg/cli/demultiplex/finish.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
import logging
from pathlib import Path

import click
import rich_click as click

from cg.cli.utils import CLICK_CONTEXT_SETTINGS
from cg.constants.cli_options import DRY_RUN, FORCE
Expand Down
2 changes: 1 addition & 1 deletion cg/cli/demultiplex/sample_sheet.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import logging
from pathlib import Path

import click
import rich_click as click
from pydantic import ValidationError

from cg.apps.demultiplex.sample_sheet.api import IlluminaSampleSheetService
Expand Down
2 changes: 1 addition & 1 deletion cg/cli/downsample.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
from pathlib import Path
from typing import Tuple

import click
import rich_click as click

from cg.apps.downsample.downsample import DownsampleAPI
from cg.apps.downsample.utils import store_downsampled_sample_bundle
Expand Down
2 changes: 1 addition & 1 deletion cg/cli/generate/base.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
"""Common CLI file generation functions"""

import click
import rich_click as click

from cg.cli.generate.delivery_report.base import (
generate_available_delivery_reports,
Expand Down
2 changes: 1 addition & 1 deletion cg/cli/generate/delivery_report/base.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
from datetime import datetime
from pathlib import Path

import click
import rich_click as click
from housekeeper.store.models import Version

from cg.cli.generate.delivery_report.options import (
Expand Down
2 changes: 1 addition & 1 deletion cg/cli/generate/delivery_report/options.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
"""Delivery report specific command options."""

import click
import rich_click as click

from cg.constants import REPORT_SUPPORTED_WORKFLOW

Expand Down
2 changes: 1 addition & 1 deletion cg/cli/generate/delivery_report/utils.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
import logging
from datetime import datetime

import click
import rich_click as click

from cg.constants import REPORT_SUPPORTED_DATA_DELIVERY, REPORT_SUPPORTED_WORKFLOW, Workflow
from cg.meta.delivery_report.balsamic import BalsamicDeliveryReportAPI
Expand Down
2 changes: 1 addition & 1 deletion cg/cli/get.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
import re
from typing import Iterable

import click
import rich_click as click
from tabulate import tabulate

from cg.cli.utils import CLICK_CONTEXT_SETTINGS
Expand Down
2 changes: 1 addition & 1 deletion cg/cli/post_process/post_process.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

import logging

import click
import rich_click as click

from cg.cli.post_process.utils import (
UnprocessedRunInfo,
Expand Down
2 changes: 1 addition & 1 deletion cg/cli/sequencing_qc/sequencing_qc.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import logging
import click
import rich_click as click

from cg.models.cg_config import CGConfig
from cg.services.sequencing_qc_service.sequencing_qc_service import SequencingQCService
Expand Down
2 changes: 1 addition & 1 deletion cg/cli/set/base.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
import logging
from typing import Iterable

import click
import rich_click as click

from cg.cli.set.case import set_case
from cg.cli.set.cases import set_cases
Expand Down
2 changes: 1 addition & 1 deletion cg/cli/set/case.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
import logging
from typing import Callable

import click
import rich_click as click

from cg.constants import DataDelivery, Priority, Workflow
from cg.constants.constants import CaseActions
Expand Down
2 changes: 1 addition & 1 deletion cg/cli/set/cases.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import logging

import click
import rich_click as click

from cg.cli.set.case import set_case
from cg.constants import Priority
Expand Down
2 changes: 1 addition & 1 deletion cg/cli/store/base.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

import logging

import click
import rich_click as click

from cg.apps.crunchy.crunchy import CrunchyAPI
from cg.apps.housekeeper.hk import HousekeeperAPI
Expand Down
2 changes: 1 addition & 1 deletion cg/cli/store/store.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
from pathlib import Path
from typing import Iterable

import click
import rich_click as click
from housekeeper.store.models import File

from cg.apps.crunchy.files import update_metadata_paths
Expand Down
2 changes: 1 addition & 1 deletion cg/cli/transfer.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

import logging

import click
import rich_click as click

from cg.apps.lims import LimsAPI
from cg.cli.utils import CLICK_CONTEXT_SETTINGS
Expand Down
2 changes: 1 addition & 1 deletion cg/cli/upload/base.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
import sys
import traceback

import click
import rich_click as click

from cg.cli.upload.coverage import upload_coverage
from cg.cli.upload.delivery_report import upload_delivery_report_to_scout
Expand Down
2 changes: 1 addition & 1 deletion cg/cli/upload/coverage.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
"""Code for uploading coverage reports via CLI"""

import click
import rich_click as click

from cg.meta.upload.coverage import UploadCoverageApi
from cg.models.cg_config import CGConfig
Expand Down
2 changes: 1 addition & 1 deletion cg/cli/upload/delivery_report.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

import logging

import click
import rich_click as click
from housekeeper.store.models import Version

from cg.cli.generate.delivery_report.options import ARGUMENT_CASE_ID
Expand Down
2 changes: 1 addition & 1 deletion cg/cli/upload/fohm.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import logging

import click
import rich_click as click

from cg.cli.utils import CLICK_CONTEXT_SETTINGS
from cg.constants.cli_options import DRY_RUN
Expand Down
2 changes: 1 addition & 1 deletion cg/cli/upload/genotype.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

import logging

import click
import rich_click as click

from cg.apps.gt import GenotypeAPI
from cg.apps.housekeeper.hk import HousekeeperAPI
Expand Down
2 changes: 1 addition & 1 deletion cg/cli/upload/gens.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

import logging

import click
import rich_click as click
from housekeeper.store.models import File

from cg.apps.gens import GensAPI
Expand Down
2 changes: 1 addition & 1 deletion cg/cli/upload/gisaid.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

import logging

import click
import rich_click as click

from cg.meta.upload.gisaid import GisaidAPI
from cg.models.cg_config import CGConfig
Expand Down
2 changes: 1 addition & 1 deletion cg/cli/upload/mutacc.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

import logging

import click
import rich_click as click

from cg.apps.mutacc_auto import MutaccAutoAPI
from cg.apps.scout.scout_export import ScoutExportCase
Expand Down
2 changes: 1 addition & 1 deletion cg/cli/upload/nipt/base.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
import logging
import traceback

import click
import rich_click as click

from cg.cli.utils import CLICK_CONTEXT_SETTINGS
from cg.constants.cli_options import DRY_RUN, FORCE
Expand Down
2 changes: 1 addition & 1 deletion cg/cli/upload/nipt/ftp.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import logging
from pathlib import Path

import click
import rich_click as click

from cg.cli.utils import CLICK_CONTEXT_SETTINGS
from cg.constants.cli_options import DRY_RUN, FORCE
Expand Down
2 changes: 1 addition & 1 deletion cg/cli/upload/nipt/statina.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import logging

import click
import rich_click as click

from cg.cli.utils import CLICK_CONTEXT_SETTINGS
from cg.constants.cli_options import DRY_RUN, FORCE
Expand Down
2 changes: 1 addition & 1 deletion cg/cli/upload/observations/observations.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
import logging
from datetime import datetime

import click
import rich_click as click
from sqlalchemy.orm import Query

from cg.cli.upload.observations.utils import get_observations_api
Expand Down
2 changes: 1 addition & 1 deletion cg/cli/upload/scout.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
import logging
from pathlib import Path

import click
import rich_click as click
from housekeeper.store.models import File, Version

from cg.apps.housekeeper.hk import HousekeeperAPI
Expand Down
2 changes: 1 addition & 1 deletion cg/cli/upload/utils.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

import logging

import click
import rich_click as click

from cg.constants import Workflow
from cg.constants.constants import MAX_ITEMS_TO_RETRIEVE
Expand Down
Loading

0 comments on commit cfb73fa

Please sign in to comment.