Skip to content

Commit fcc957a

Browse files
pre-commit-ci[bot]mroeschke
authored andcommitted
[pre-commit.ci] pre-commit autoupdate (pandas-dev#55004)
* [pre-commit.ci] pre-commit autoupdate updates: - [github.com/astral-sh/ruff-pre-commit: v0.0.285 → v0.0.287](astral-sh/ruff-pre-commit@v0.0.285...v0.0.287) - [github.com/jendrikseipp/vulture: v2.7 → v2.9.1](jendrikseipp/vulture@v2.7...v2.9.1) - [github.com/pylint-dev/pylint: v3.0.0a6 → v3.0.0a7](pylint-dev/pylint@v3.0.0a6...v3.0.0a7) - [github.com/sphinx-contrib/sphinx-lint: v0.6.7 → v0.6.8](sphinx-contrib/sphinx-lint@v0.6.7...v0.6.8) * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --------- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
1 parent f16e1ed commit fcc957a

21 files changed

+35
-35
lines changed

.pre-commit-config.yaml

+4-4
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ repos:
2424
hooks:
2525
- id: black
2626
- repo: https://github.com/astral-sh/ruff-pre-commit
27-
rev: v0.0.285
27+
rev: v0.0.287
2828
hooks:
2929
- id: ruff
3030
args: [--exit-non-zero-on-fix]
@@ -34,7 +34,7 @@ repos:
3434
alias: ruff-selected-autofixes
3535
args: [--select, "ANN001,ANN204", --fix-only, --exit-non-zero-on-fix]
3636
- repo: https://github.com/jendrikseipp/vulture
37-
rev: 'v2.7'
37+
rev: 'v2.9.1'
3838
hooks:
3939
- id: vulture
4040
entry: python scripts/run_vulture.py
@@ -84,7 +84,7 @@ repos:
8484
'--filter=-readability/casting,-runtime/int,-build/include_subdir,-readability/fn_size'
8585
]
8686
- repo: https://github.com/pylint-dev/pylint
87-
rev: v3.0.0a6
87+
rev: v3.0.0a7
8888
hooks:
8989
- id: pylint
9090
stages: [manual]
@@ -124,7 +124,7 @@ repos:
124124
types: [text] # overwrite types: [rst]
125125
types_or: [python, rst]
126126
- repo: https://github.com/sphinx-contrib/sphinx-lint
127-
rev: v0.6.7
127+
rev: v0.6.8
128128
hooks:
129129
- id: sphinx-lint
130130
- repo: local

asv_bench/benchmarks/array.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ def time_setitem(self, multiple_chunks):
9090
self.array[i] = "foo"
9191

9292
def time_setitem_list(self, multiple_chunks):
93-
indexer = list(range(0, 50)) + list(range(-1000, 0, 50))
93+
indexer = list(range(50)) + list(range(-1000, 0, 50))
9494
self.array[indexer] = ["foo"] * len(indexer)
9595

9696
def time_setitem_slice(self, multiple_chunks):

asv_bench/benchmarks/join_merge.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -360,14 +360,14 @@ class MergeCategoricals:
360360
def setup(self):
361361
self.left_object = DataFrame(
362362
{
363-
"X": np.random.choice(range(0, 10), size=(10000,)),
363+
"X": np.random.choice(range(10), size=(10000,)),
364364
"Y": np.random.choice(["one", "two", "three"], size=(10000,)),
365365
}
366366
)
367367

368368
self.right_object = DataFrame(
369369
{
370-
"X": np.random.choice(range(0, 10), size=(10000,)),
370+
"X": np.random.choice(range(10), size=(10000,)),
371371
"Z": np.random.choice(["jjj", "kkk", "sss"], size=(10000,)),
372372
}
373373
)

pandas/core/dtypes/dtypes.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@
7070
from collections.abc import MutableMapping
7171
from datetime import tzinfo
7272

73-
import pyarrow as pa # noqa: F811, TCH004
73+
import pyarrow as pa # noqa: TCH004
7474

7575
from pandas._typing import (
7676
Dtype,

pandas/core/indexes/api.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -377,5 +377,5 @@ def all_indexes_same(indexes) -> bool:
377377

378378

379379
def default_index(n: int) -> RangeIndex:
380-
rng = range(0, n)
380+
rng = range(n)
381381
return RangeIndex._simple_new(rng, name=None)

pandas/tests/frame/methods/test_copy.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ def test_copy_consolidates(self):
5656
}
5757
)
5858

59-
for i in range(0, 10):
59+
for i in range(10):
6060
df.loc[:, f"n_{i}"] = np.random.default_rng(2).integers(0, 100, size=55)
6161

6262
assert len(df._mgr.blocks) == 11

pandas/tests/frame/methods/test_reset_index.py

+4-4
Original file line numberDiff line numberDiff line change
@@ -788,15 +788,15 @@ def test_errorreset_index_rename(float_frame):
788788

789789

790790
def test_reset_index_false_index_name():
791-
result_series = Series(data=range(5, 10), index=range(0, 5))
791+
result_series = Series(data=range(5, 10), index=range(5))
792792
result_series.index.name = False
793793
result_series.reset_index()
794-
expected_series = Series(range(5, 10), RangeIndex(range(0, 5), name=False))
794+
expected_series = Series(range(5, 10), RangeIndex(range(5), name=False))
795795
tm.assert_series_equal(result_series, expected_series)
796796

797797
# GH 38147
798-
result_frame = DataFrame(data=range(5, 10), index=range(0, 5))
798+
result_frame = DataFrame(data=range(5, 10), index=range(5))
799799
result_frame.index.name = False
800800
result_frame.reset_index()
801-
expected_frame = DataFrame(range(5, 10), RangeIndex(range(0, 5), name=False))
801+
expected_frame = DataFrame(range(5, 10), RangeIndex(range(5), name=False))
802802
tm.assert_frame_equal(result_frame, expected_frame)

pandas/tests/frame/methods/test_sort_index.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -911,7 +911,7 @@ def test_sort_index_multiindex_sparse_column(self):
911911
expected = DataFrame(
912912
{
913913
i: pd.array([0.0, 0.0, 0.0, 0.0], dtype=pd.SparseDtype("float64", 0.0))
914-
for i in range(0, 4)
914+
for i in range(4)
915915
},
916916
index=MultiIndex.from_product([[1, 2], [1, 2]]),
917917
)

pandas/tests/frame/test_constructors.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -692,12 +692,12 @@ def test_constructor_error_msgs(self):
692692
arr = np.array([[4, 5, 6]])
693693
msg = r"Shape of passed values is \(1, 3\), indices imply \(1, 4\)"
694694
with pytest.raises(ValueError, match=msg):
695-
DataFrame(index=[0], columns=range(0, 4), data=arr)
695+
DataFrame(index=[0], columns=range(4), data=arr)
696696

697697
arr = np.array([4, 5, 6])
698698
msg = r"Shape of passed values is \(3, 1\), indices imply \(1, 4\)"
699699
with pytest.raises(ValueError, match=msg):
700-
DataFrame(index=[0], columns=range(0, 4), data=arr)
700+
DataFrame(index=[0], columns=range(4), data=arr)
701701

702702
# higher dim raise exception
703703
with pytest.raises(ValueError, match="Must pass 2-d input"):
@@ -2391,7 +2391,7 @@ def test_construct_with_two_categoricalindex_series(self):
23912391

23922392
def test_constructor_series_nonexact_categoricalindex(self):
23932393
# GH 42424
2394-
ser = Series(range(0, 100))
2394+
ser = Series(range(100))
23952395
ser1 = cut(ser, 10).value_counts().head(5)
23962396
ser2 = cut(ser, 10).value_counts().tail(5)
23972397
result = DataFrame({"1": ser1, "2": ser2})

pandas/tests/groupby/test_groupby.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1928,7 +1928,7 @@ def test_pivot_table_values_key_error():
19281928
df = DataFrame(
19291929
{
19301930
"eventDate": date_range(datetime.today(), periods=20, freq="M").tolist(),
1931-
"thename": range(0, 20),
1931+
"thename": range(20),
19321932
}
19331933
)
19341934

pandas/tests/groupby/test_timegrouper.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -842,7 +842,7 @@ def test_grouper_period_index(self):
842842
result = period_series.groupby(period_series.index.month).sum()
843843

844844
expected = Series(
845-
range(0, periods), index=Index(range(1, periods + 1), name=index.name)
845+
range(periods), index=Index(range(1, periods + 1), name=index.name)
846846
)
847847
tm.assert_series_equal(result, expected)
848848

pandas/tests/indexes/multi/test_partial_indexing.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ def df():
3131
dr = date_range("2016-01-01", "2016-01-03", freq="12H")
3232
abc = ["a", "b", "c"]
3333
mi = MultiIndex.from_product([dr, abc])
34-
frame = DataFrame({"c1": range(0, 15)}, index=mi)
34+
frame = DataFrame({"c1": range(15)}, index=mi)
3535
return frame
3636

3737

pandas/tests/indexing/multiindex/test_getitem.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -148,7 +148,7 @@ def test_frame_getitem_simple_key_error(
148148
def test_tuple_string_column_names():
149149
# GH#50372
150150
mi = MultiIndex.from_tuples([("a", "aa"), ("a", "ab"), ("b", "ba"), ("b", "bb")])
151-
df = DataFrame([range(0, 4), range(1, 5), range(2, 6)], columns=mi)
151+
df = DataFrame([range(4), range(1, 5), range(2, 6)], columns=mi)
152152
df["single_index"] = 0
153153

154154
df_flat = df.copy()

pandas/tests/io/json/test_pandas.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -2044,7 +2044,7 @@ def test_read_json_dtype_backend(self, string_storage, dtype_backend, orient):
20442044
)
20452045

20462046
if orient == "values":
2047-
expected.columns = list(range(0, 8))
2047+
expected.columns = list(range(8))
20482048

20492049
tm.assert_frame_equal(result, expected)
20502050

pandas/tests/io/json/test_ujson.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1033,7 +1033,7 @@ def test_decode_floating_point(self, sign, float_number):
10331033
def test_encode_big_set(self):
10341034
s = set()
10351035

1036-
for x in range(0, 100000):
1036+
for x in range(100000):
10371037
s.add(x)
10381038

10391039
# Make sure no Exception is raised.

pandas/tests/io/test_parquet.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -1012,7 +1012,7 @@ def test_timezone_aware_index(self, request, pa, timezone_aware_date_list):
10121012
def test_filter_row_groups(self, pa):
10131013
# https://github.com/pandas-dev/pandas/issues/26551
10141014
pytest.importorskip("pyarrow")
1015-
df = pd.DataFrame({"a": list(range(0, 3))})
1015+
df = pd.DataFrame({"a": list(range(3))})
10161016
with tm.ensure_clean() as path:
10171017
df.to_parquet(path, engine=pa)
10181018
result = read_parquet(
@@ -1219,7 +1219,7 @@ def test_categorical(self, fp):
12191219
check_round_trip(df, fp)
12201220

12211221
def test_filter_row_groups(self, fp):
1222-
d = {"a": list(range(0, 3))}
1222+
d = {"a": list(range(3))}
12231223
df = pd.DataFrame(d)
12241224
with tm.ensure_clean() as path:
12251225
df.to_parquet(path, engine=fp, compression=None, row_group_offsets=1)

pandas/tests/io/test_stata.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -798,7 +798,7 @@ def test_missing_value_generator(self):
798798
expected_values.insert(0, ".")
799799
for t in types:
800800
offset = valid_range[t][1]
801-
for i in range(0, 27):
801+
for i in range(27):
802802
val = StataMissingValue(offset + 1 + i)
803803
assert val.string == expected_values[i]
804804

pandas/tests/reshape/test_cut.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -700,7 +700,7 @@ def test_cut_with_duplicated_index_lowest_included():
700700
def test_cut_with_nonexact_categorical_indices():
701701
# GH 42424
702702

703-
ser = Series(range(0, 100))
703+
ser = Series(range(100))
704704
ser1 = cut(ser, 10).value_counts().head(5)
705705
ser2 = cut(ser, 10).value_counts().tail(5)
706706
result = DataFrame({"1": ser1, "2": ser2})

pandas/tests/reshape/test_pivot.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ def dropna(request):
3333
return request.param
3434

3535

36-
@pytest.fixture(params=[([0] * 4, [1] * 4), (range(0, 3), range(1, 4))])
36+
@pytest.fixture(params=[([0] * 4, [1] * 4), (range(3), range(1, 4))])
3737
def interval_values(request, closed):
3838
left, right = request.param
3939
return Categorical(pd.IntervalIndex.from_arrays(left, right, closed))
@@ -215,7 +215,7 @@ def test_pivot_table_dropna_categoricals(self, dropna):
215215
{
216216
"A": ["a", "a", "a", "b", "b", "b", "c", "c", "c"],
217217
"B": [1, 2, 3, 1, 2, 3, 1, 2, 3],
218-
"C": range(0, 9),
218+
"C": range(9),
219219
}
220220
)
221221

pandas/tests/series/methods/test_reindex.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -159,9 +159,9 @@ def test_reindex_inference():
159159

160160
def test_reindex_downcasting():
161161
# GH4618 shifted series downcasting
162-
s = Series(False, index=range(0, 5))
162+
s = Series(False, index=range(5))
163163
result = s.shift(1).bfill()
164-
expected = Series(False, index=range(0, 5))
164+
expected = Series(False, index=range(5))
165165
tm.assert_series_equal(result, expected)
166166

167167

pandas/tests/window/test_rolling_functions.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -388,7 +388,7 @@ def test_rolling_max_resample(step):
388388
# So that we can have 3 datapoints on last day (4, 10, and 20)
389389
indices.append(datetime(1975, 1, 5, 1))
390390
indices.append(datetime(1975, 1, 5, 2))
391-
series = Series(list(range(0, 5)) + [10, 20], index=indices)
391+
series = Series(list(range(5)) + [10, 20], index=indices)
392392
# Use floats instead of ints as values
393393
series = series.map(lambda x: float(x))
394394
# Sort chronologically
@@ -425,7 +425,7 @@ def test_rolling_min_resample(step):
425425
# So that we can have 3 datapoints on last day (4, 10, and 20)
426426
indices.append(datetime(1975, 1, 5, 1))
427427
indices.append(datetime(1975, 1, 5, 2))
428-
series = Series(list(range(0, 5)) + [10, 20], index=indices)
428+
series = Series(list(range(5)) + [10, 20], index=indices)
429429
# Use floats instead of ints as values
430430
series = series.map(lambda x: float(x))
431431
# Sort chronologically
@@ -445,7 +445,7 @@ def test_rolling_median_resample():
445445
# So that we can have 3 datapoints on last day (4, 10, and 20)
446446
indices.append(datetime(1975, 1, 5, 1))
447447
indices.append(datetime(1975, 1, 5, 2))
448-
series = Series(list(range(0, 5)) + [10, 20], index=indices)
448+
series = Series(list(range(5)) + [10, 20], index=indices)
449449
# Use floats instead of ints as values
450450
series = series.map(lambda x: float(x))
451451
# Sort chronologically

0 commit comments

Comments
 (0)