Skip to content

Commit 55ca5fc

Browse files
authored
Flag unused imports in CI (deepinv#557)
* create pr * enable rule F401 of ruff in continuous integration * run ruff --fix on unused imports * black * run unsafe ruff fix * black * fix the 4 last errors manually * disable ruff for an import with side effects * black * ignore ruff false positive for fixture * black * trigger ci * ignore ruff false positive for (other) fixture * apply ruff safe fix ruff check --target-version "py310" --fix --select "F401" * apply ruff unsafe fix ruff check --target-version "py310" --preview --fix --unsafe-fixes --select "F401" * black * get rid of no-op * add missing import * add missing import * restore __init__.py files from the main branch git restore --source=upstream/main -- '**/__init__.py' * disable the unused imports rules for init files * apply ruff safe fix ruff check --target-version "py310" --fix --select "F401" * restore mistakenly removed imports
1 parent b3743f0 commit 55ca5fc

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

52 files changed

+30
-78
lines changed

.github/scripts/bump_version.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
import re
21
from pathlib import Path
32
import tomlkit
43

.github/workflows/lint.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,9 @@ jobs:
1515
- uses: actions/checkout@v3
1616
- uses: actions/setup-python@v4
1717
with:
18-
python-version: '3.10' # minimum supported version
18+
python-version: '3.10' # minimum supported version
1919
- uses: psf/black@stable
2020
- name: Install and run ruff
2121
run: |
2222
pip install ruff
23-
ruff check --target-version "py310" --select "UP006"
23+
ruff check --target-version "py310" --select "UP006" --select "F401"

deepinv/datasets/fastmri.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,12 +22,10 @@
2222
from typing import Any, Callable, NamedTuple, Optional, Union, Any
2323
from collections import defaultdict
2424
import pickle
25-
import math
2625
import warnings
2726
import os
2827
import h5py
2928
from tqdm import tqdm
30-
import numpy as np
3129
import torch
3230
from torchvision.transforms import Compose, CenterCrop
3331

deepinv/datasets/lidc_idri.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@
66
)
77
import os
88

9-
import numpy
109
import torch
1110
import numpy as np
1211

deepinv/loss/adversarial/uair.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import torch.nn as nn
22
from torch import Tensor
3-
from .base import GeneratorLoss, DiscriminatorLoss
3+
from .base import GeneratorLoss
44
from deepinv.physics import Physics
55

66

deepinv/loss/augmentation.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@
1212
from deepinv.transform.base import Transform, Identity
1313
from deepinv.transform.rotate import Rotate
1414
from deepinv.transform.shift import Shift
15-
from deepinv.physics.forward import LinearPhysics
1615

1716

1817
class AugmentConsistencyLoss(Loss):

deepinv/loss/mc.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
import torch
44
from deepinv.loss.loss import Loss
55
from deepinv.loss.metric.metric import Metric
6-
from deepinv.transform.base import Transform
76

87

98
class MCLoss(Loss):

deepinv/loss/metric/distortion.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44

55
import torch
66
from torch import Tensor
7-
from torch.nn import MSELoss, L1Loss
87
from torchmetrics.functional.image import (
98
structural_similarity_index_measure,
109
multiscale_structural_similarity_index_measure,

deepinv/loss/moi.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
from typing import Union, Optional
22

3-
import numpy as np
43
import torch
54

65
from deepinv.loss.loss import Loss

deepinv/loss/score.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
import torch
2-
import deepinv.physics
32
from deepinv.loss.loss import Loss
43
from deepinv.models.base import Reconstructor
54

0 commit comments

Comments
 (0)