Skip to content

Commit 74fc064

Browse files
refactor: Remove legacy Numpy code
1 parent 7492962 commit 74fc064

File tree

3 files changed

+10
-8
lines changed

3 files changed

+10
-8
lines changed

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -158,7 +158,7 @@ line-length = 120
158158
target-version = "py38"
159159

160160
[tool.ruff.lint]
161-
select = ["D", "E", "F", "I", "PL", "RUF100", "W", "FA", "UP", "PYI036"]
161+
select = ["D", "E", "F", "I", "PL", "RUF100", "W", "FA", "UP", "PYI036", "NPY"]
162162
ignore = ["E501", "PLR2004", "UP037"]
163163
fixable = ["ALL"]
164164

tests/load/test_s3.py

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -238,14 +238,16 @@ def test_wait_object_not_exists(path: str, benchmark_time: int, request: pytest.
238238

239239
@pytest.mark.parametrize("size", [(5000, 5000), (1, 5000), (5000, 1), (1, 1)])
240240
def test_wide_df(size: tuple[int, int], path: str) -> None:
241-
df = pd.DataFrame(np.random.randint(0, 100, size=size))
241+
rand_gen = np.random.Generator()
242+
243+
df = pd.DataFrame(rand_gen.integers(0, 100, size=size))
242244
df.columns = df.columns.map(str)
243245

244246
num_cols = size[0]
245-
df["int"] = np.random.choice(["1", "2", None], num_cols)
246-
df["decimal"] = np.random.choice(["1.0", "2.0", None], num_cols)
247-
df["date"] = np.random.choice(["2020-01-01", "2020-01-02", None], num_cols)
248-
df["par0"] = np.random.choice(["A", "B"], num_cols)
247+
df["int"] = rand_gen.choice(["1", "2", None], num_cols)
248+
df["decimal"] = rand_gen.choice(["1.0", "2.0", None], num_cols)
249+
df["date"] = rand_gen.choice(["2020-01-01", "2020-01-02", None], num_cols)
250+
df["par0"] = rand_gen.choice(["A", "B"], num_cols)
249251

250252
partitions_shape = np.array(unwrap_partitions(df)).shape
251253
assert partitions_shape[1] == min(math.ceil(len(df.columns) / cfg.MinPartitionSize.get()), cfg.NPartitions.get())

tests/unit/test_athena.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -969,8 +969,8 @@ def test_athena_nan_inf(glue_database, ctas_approach, data_source):
969969
assert df.shape == (1, 4)
970970
assert df.dtypes.to_list() == ["float64", "float64", "float64", "float64"]
971971
assert np.isnan(df.nan.iloc[0])
972-
assert df.inf.iloc[0] == np.PINF
973-
assert df.inf_n.iloc[0] == np.NINF
972+
assert df.inf.iloc[0] == np.inf
973+
assert df.inf_n.iloc[0] == -np.inf
974974
assert df.regular.iloc[0] == 1.2
975975

976976

0 commit comments

Comments
 (0)