Skip to content

BUG: Remove read_json datetime deprecation warning #59743

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1583 commits
Select commit Hold shift + click to select a range
8ab673c
String dtype: honor mode.string_storage option (and change default to…
jorisvandenbossche Aug 12, 2024
0fadaa9
DOC: add pandas-gbq and related db-dtypes packages to ecosystem (#59491)
tswast Aug 12, 2024
672cb16
DOC: Fix docstrings for Timestamp: unit, utcoffset, utctimetuple (#59…
shreyas-dev Aug 13, 2024
91875d0
DOC: fix PR02 for pandas.tseries.offsets.* (#59485)
abhinav-thimma Aug 13, 2024
6423ee8
REF: remove unused variable and checks (#59463)
jbrockmendel Aug 13, 2024
fb6842d
BUG (string): ArrowEA comparisons with mismatched types (#59505)
jbrockmendel Aug 13, 2024
614939a
ENH: Allow Iterable[Hashable] in drop_duplicates
kirill-bash Aug 13, 2024
2e80ff1
DOC: Docstrings for pandas.Series.str functions (#59506)
awojno-bloomberg Aug 14, 2024
e2ed477
TST (string dtype): clean up construction of expected string arrays (…
jorisvandenbossche Aug 14, 2024
eba59fa
TST (string dtype): fix IO dtype_backend tests for storage of str dty…
jorisvandenbossche Aug 14, 2024
d36c589
docs: Fix ES01, SA01 code check of `pandas.api.types.is_bool_dtype` (…
tan-i-ham Aug 14, 2024
0851ac3
REF (string): Move StringArrayNumpySemantics methods to base class (#…
jbrockmendel Aug 14, 2024
b376797
DOC: fix PR07,SA01 for pandas.MultiIndex.sortlevel (#59521)
tuhinsharma121 Aug 15, 2024
2bd6954
DOC: fix ES01,SA01 for pandas.MultiIndex.names (#59520)
tuhinsharma121 Aug 15, 2024
60e36d9
Fix docstrings for pandas.Period.month (#59517)
uditbaliyan Aug 15, 2024
4409d42
DOC: Enforce Numpy Docstring Validation for freqstr, nanos, and rule_…
Siniade Aug 15, 2024
66e465e
REF (string): remove _str_na_value (#59515)
jbrockmendel Aug 15, 2024
8bece71
REF (string): move ArrowStringArrayNumpySemantics methods to base cla…
jbrockmendel Aug 15, 2024
523afa8
TST: Added test for date_range for bug GH#57456 (#59519)
matsidzi Aug 15, 2024
96a7462
Fix docstrings for pandas.Period.year SA01 (#59525)
uditbaliyan Aug 16, 2024
ff28a3e
API (string): return str dtype for .dt methods, DatetimeIndex methods…
jbrockmendel Aug 16, 2024
a7a1410
DOCS: remove pandas-coverage app (#59536)
MarcoGorelli Aug 17, 2024
5d0f9a8
CI: Fix ci for numpy 2 failures (#59545)
phofl Aug 19, 2024
eac20cc
Fix get_datetimestruct_days overflow (#56001)
WillAyd Aug 19, 2024
3097190
TST: Test non-nanosecond datetimes in PyArrow Parquet dataframes (#59…
EduardAkhmetshin Aug 19, 2024
ca2b8c3
DOC: Fixed bug number in what's new v3.0.0 (#59539)
matsidzi Aug 19, 2024
64aa9be
DOC: Fix Numpy Docstring validation errors in pandas.api.extensions.E…
abhinav-thimma Aug 19, 2024
c4467a9
Fix docstring timestamps#59458 (#59533)
uditbaliyan Aug 19, 2024
7c726e9
BUG: `query` on columns with characters like # in its name (#59296)
aram-cedarwood Aug 20, 2024
1044cf4
CI: Uninstall nomkl & 32 bit Interval tests (#59553)
mroeschke Aug 20, 2024
7945e56
DOC: Fix docstrings for Timestamp: strptime, timetz, to_datetime64, t…
jsngn Aug 20, 2024
e1a79b2
PERF: avoid calling `DataFrame.dtypes` in loop (#59573)
messense Aug 21, 2024
320d613
Series replace error (#59552)
fbourgey Aug 21, 2024
851639d
String dtype: still return nullable NA-variant in object inference (`…
jorisvandenbossche Aug 21, 2024
13c4069
DOC: Clarify date_format usage in read_csv documentation specifically…
maymunashah Aug 21, 2024
328e79d
BUG: Handle nonexistent end dates when resampling (#59471)
rob-sil Aug 21, 2024
487c585
String dtype: fix pyarrow-based IO + update tests (#59478)
jorisvandenbossche Aug 22, 2024
9bcc563
TST: link to correct downstream fastparquet bug (#59581)
jorisvandenbossche Aug 22, 2024
385ce23
BUG: Fix Ability to set both color and style in pandas plotting (#59574)
AntiKnot Aug 22, 2024
2748365
ENH: Add merge type validation on `pandas.merge` (#59435)
KevsterAmp Aug 22, 2024
59bb3f4
DOC: Update Series docs for Series.update (#59579)
awojno-bloomberg Aug 22, 2024
0c24b20
REF (string): avoid copy in StringArray factorize (#59551)
jbrockmendel Aug 22, 2024
47af7cb
Fix typo in contributing_environment.rst (#59584)
serl Aug 23, 2024
7bd6ca2
Use shorthand notation for pip config-settings (#59583)
WillAyd Aug 23, 2024
224c6ff
Clarify documentation for asfreq (#59589)
Pranav-Wadhwa Aug 23, 2024
631ab35
DOCS: fix docstring validation errors for pandas.Series (#59602)
hlakams Aug 25, 2024
dca2635
Add example same correlation in pandas.Series.corr documentation (#59…
fbourgey Aug 25, 2024
2130a99
DOC: Enforce Numpy Docstring Validation (Issue #59458) (#59590)
ankit-dhokariya Aug 25, 2024
fe42b3b
DOCS: fix docstring validation errors for pandas.Series (#59596)
ivonastojanovic Aug 25, 2024
90e8e04
MAINT: update vendored version util from packaging (#59558)
fangchenli Aug 25, 2024
50c3032
DOC: Enforce Numpy Docstring Validation | pandas.api.extensions.Exten…
ivonastojanovic Aug 25, 2024
360597c
DOCS: fix docstring validation errors for pandas.Series (#59600)
githubalexliu Aug 25, 2024
55441d3
DOCS: fix docstring validation errors for pandas.Series.str (#59597)
wenchen-cai Aug 26, 2024
6fa4eb4
DOC: Fix Numpy Docstring errors in pandas.api.extensions.ExtensionArr…
abhinav-thimma Aug 26, 2024
d31aa83
DOC: add See Also section to groupby.DataFrameGroupBy.prod (#59599)
ktseng4096 Aug 26, 2024
bb4ab4f
ENH: support Arrow PyCapsule Interface on Series for export (#59587)
MarcoGorelli Aug 26, 2024
15e9e7a
REF: Minimize operations in recode_for_groupby (#59618)
mroeschke Aug 26, 2024
8f7080b
BUG: allow None as name in multi-index during join (#59546)
matiaslindgren Aug 26, 2024
bd81fef
PERF: Performance Improvement on `DataFrame.to_csv()` when `index=Fal…
KevsterAmp Aug 27, 2024
7c36579
DOC: fix docstring validation errors for pandas.io.formats.style.Styl…
hlakams Aug 27, 2024
1b7bfed
BUG: Fix for pandas.to_datetime reports incorrect index when failing …
maushumee Aug 27, 2024
67bec1f
String dtype: avoid surfacing pyarrow exception in binary operations …
jorisvandenbossche Aug 27, 2024
5700efe
DOC: Enforce Numpy Docstring Validation (Issue #59458) (#59622)
ankit-dhokariya Aug 27, 2024
600bbd5
DOC: fix docstring validation errors for pandas.Series (#59621)
james-magee Aug 27, 2024
c375533
ENH: Enhancement for spss kwargs (#56434)
astronights Aug 27, 2024
172e477
DOC: Add whatsnew for 2.3.0 (#59625)
jorisvandenbossche Aug 27, 2024
306385b
BUG (string): str.replace with negative n (#59628)
jbrockmendel Aug 27, 2024
eb05b13
PERF: avoid unnecessary copy (#59630)
jbrockmendel Aug 27, 2024
ef3368a
DOC: fix docstring validation errors for pandas.Series (#59633)
pol-rius Aug 28, 2024
5285ff8
DOC: fix docstring validation errors for pandas.PeriodIndex (#59638)
hlakams Aug 28, 2024
7750f49
DOC: fix docstring validation errors for pandas.core.window (#59634)
hlakams Aug 28, 2024
5ad25d0
TST (string): fix xfailed groupby value_counts tests (#59632)
jbrockmendel Aug 28, 2024
6752935
REF (string): rename result converter methods (#59626)
jbrockmendel Aug 28, 2024
1e742f1
REF: Consistently use `_reset_cache` for cache clearing (#59617)
mroeschke Aug 28, 2024
91541c1
PERF: Improve efficiency of `BlockValuesRefs` (#59598)
Tolker-KU Aug 28, 2024
220c18d
Doc/59592/fix docstring validation errors (#59611)
specialkapa Aug 28, 2024
ad077aa
PERF: Improve efficiency of `BlockValuesRefs._clear_dead_references(.…
Tolker-KU Aug 28, 2024
8fa78ec
TST (string) fix xfailed groupby tests (3) (#59642)
jbrockmendel Aug 28, 2024
13cdd11
Docstring timestamps#59458 (#59644)
uditbaliyan Aug 28, 2024
27c7d51
REF (string): de-duplicate str_endswith, startswith (#59568)
jbrockmendel Aug 29, 2024
e4956ab
Fixed Typos #59640 (#59651)
callumfrederiksen Aug 29, 2024
828b6d0
DOC: fix RT03,SA01,ES01 for pandas.MultiIndex.reorder_levels (#59658)
tuhinsharma121 Aug 30, 2024
929e8c5
DOC: fix SA01,ES01 for pandas.Period.freqstr (#59661)
tuhinsharma121 Aug 30, 2024
952cbb6
DOC: fix SA01,ES01 for pandas.NaT (#59660)
tuhinsharma121 Aug 30, 2024
5593886
fix typos (#59665)
musvaage Aug 30, 2024
45cafb5
DOC: Remove unnecessary parentheses in `:func:` & `:meth:` role (#59663)
mattwang44 Aug 30, 2024
350904c
REF: Use range over arange for iterators (#59619)
mroeschke Aug 30, 2024
94a7c14
fix typo (#59669)
musvaage Aug 30, 2024
c345ffd
DEPR (string): non-bool na for obj.str.contains (#59615)
jbrockmendel Aug 31, 2024
9b49486
TST: Add SparseArray _arith_method test to fail on incorrect comparis…
jsngn Aug 31, 2024
cf82a45
DOC: fix PR01,SA01 for pandas.Period.strftime (#59673)
tuhinsharma121 Aug 31, 2024
bd7db4d
DOC: fix SA01 for pandas.PeriodDtype (#59674)
tuhinsharma121 Aug 31, 2024
8566ff3
DOC: fix PR07 for pandas.RangeIndex (#59675)
tuhinsharma121 Aug 31, 2024
078e11f
DOC: fix PR01,SA01,ES01 for pandas.errors.AbstractMethodError (#59679)
tuhinsharma121 Aug 31, 2024
e07453e
REF: Use numpy methods instead of np.array (#59672)
mroeschke Sep 2, 2024
2c76740
TST (string dtype): fix and clean up arrow roundtrip tests (#59678)
jorisvandenbossche Sep 2, 2024
db1b8ab
API (string): str.center with pyarrow-backed string dtype (#59624)
jbrockmendel Sep 2, 2024
2244402
PERF: Only clear cached .levels when setting MultiIndex.names (#59578)
mroeschke Sep 3, 2024
57a4fb9
DOC: Add 'See Also'and return value description for pandas.api.interc…
ivonastojanovic Sep 3, 2024
f3e1991
ENH: DataFrame.plot.scatter argument `c` now accepts a column of stri…
michaelmannino Sep 3, 2024
13578bf
Fix obj arguments in assertions (#59460)
serl Sep 3, 2024
197e8db
Fix docstring timestamps (Issue #59458) (#59701)
mimistiv Sep 3, 2024
59ebd4e
REF (string): de-duplicate str_isfoo methods (#59705)
jbrockmendel Sep 4, 2024
e5cdbf4
TST (string): copy/view tests (#59702)
jbrockmendel Sep 4, 2024
c67c22d
Changed to GroupBy (#59699)
doshi-kevin Sep 4, 2024
059ae31
TST (string): more targeted xfails in test_string.py (#59703)
jbrockmendel Sep 4, 2024
bc9b1c3
Fix part of docstring timedelta index#59698 (#59707)
uditbaliyan Sep 4, 2024
85be99e
PERF: CategoricalDtype.update_dtype (#59647)
mroeschke Sep 5, 2024
4f1052e
TST: Update BooleanArray _logical_method test to fail on incorrect le…
jsngn Sep 5, 2024
6c30aa2
REF (string): de-duplicate _str_contains (#59709)
jbrockmendel Sep 5, 2024
3a45265
DOC: Fix some docstring validation errors #59698 (#59713)
amanlai Sep 6, 2024
08431f1
DOC: Clarify docs for df.to_sql (#59727)
deekapila Sep 6, 2024
3f8d3e4
BUG (string): ArrowStringArray.find corner cases (#59562)
jbrockmendel Sep 6, 2024
38ccb33
DOC: fix SA01 for pandas.Period.to_timestamp (#59730)
tuhinsharma121 Sep 6, 2024
8cd761a
DOC: fix SA01,ES01 for pandas.Timedelta.view (#59733)
tuhinsharma121 Sep 6, 2024
4a16b44
String dtype: implement _get_common_dtype (#59682)
jorisvandenbossche Sep 6, 2024
5a3a4f3
DOC: move `idxmin` and `idxmax` docs from core/shared_docs.py to core…
natmokval Sep 6, 2024
5a07ed5
Resolves #59670 by documenting that DataFrame.from_records()'s column…
ammar-qazi Sep 6, 2024
352289b
Missing source link (#59549)
fbourgey Sep 6, 2024
80b6850
BUG: Fix inconsistent pivot table subaggregation when index is None (…
matiaslindgren Sep 7, 2024
13f45e7
TST/BUG (string dtype): Fix and adjust indexes string tests (#59544)
phofl Sep 9, 2024
b7dedf5
TST (string dtype): Adjust indexing string tests (#59541)
phofl Sep 9, 2024
b0593e2
Bump deadsnakes/action from 3.1.0 to 3.2.0 (#59757)
dependabot[bot] Sep 9, 2024
53cadbb
TST (string dtype): adjust pandas/tests/reshape tests (#59762)
jorisvandenbossche Sep 9, 2024
078b732
Fix docs for api.types (#59753)
abhinav-thimma Sep 9, 2024
f3d19fb
TST: Update IntervalArray min/max test to fail on changed default ski…
jsngn Sep 9, 2024
ea22788
DOCS: fix docstring validation errors for groupby.DataFrameGroupBy.fi…
ivanpan0626 Sep 9, 2024
6b74d6f
DOC: fix SA01,ES01 for pandas.RangeIndex.stop (#59729)
tuhinsharma121 Sep 9, 2024
9ec6b2a
DOC: fix SA01,ES01 for pandas.RangeIndex.start (#59728)
tuhinsharma121 Sep 9, 2024
871703d
fix: use fastpath for PyCapsule export when starting from pyarrow-bac…
MarcoGorelli Sep 9, 2024
47b56ea
DOC: Fix pandas.Series.dt seconds, nanoseconds GL08, SA01 (#59582)
KatsiarynaDzibrova Sep 9, 2024
b717abb
BUG (string dtype): fix inplace mutation with copy=False in ensure_st…
jorisvandenbossche Sep 9, 2024
83fd9ba
TST (string dtype): remove usage of 'string[pyarrow_numpy]' alias (#5…
jorisvandenbossche Sep 9, 2024
715585d
ENH: Add dtype argument to StringMethods get_dummies() (#59577)
aaronchucarroll Sep 9, 2024
50ac190
BUG (string): Series.str.slice with negative step (#59724)
jbrockmendel Sep 10, 2024
de51d33
String dtype: remove fallback Perfomance warnings for string methods …
jorisvandenbossche Sep 10, 2024
16b7288
DOC: Add docstring for Extensionarray interpolate (#59749)
ammar-qazi Sep 10, 2024
4444e52
REF (string): de-duplicate ArrowStringArray methods (#59555)
jbrockmendel Sep 11, 2024
7acb965
Fix/na_values_GH59303 (#59755)
sshu2017 Sep 12, 2024
2a3cf83
BUG: avoid triggering numpy deprecation warning in assert functions f…
jorisvandenbossche Sep 12, 2024
5927bd8
DOC: Update GroupBy docstrings with See Also requirements (#59748)
ktseng4096 Sep 12, 2024
2c49f55
BUG/API (string dtype): return float dtype for series[str].rank() (#5…
jorisvandenbossche Sep 12, 2024
0d2505d
String dtype: fix isin() values handling for python storage (#59759)
jorisvandenbossche Sep 12, 2024
73c4fce
DOC: fix SA01 for pandas.NA (#59787)
tuhinsharma121 Sep 13, 2024
a71df34
DOC: fix SA01,ES01 for pandas.Timedelta.components (#59799)
tuhinsharma121 Sep 14, 2024
695dbde
Update ExtensionArray.interpolate to remove outdated method of pad (#…
ammar-qazi Sep 14, 2024
e3bcd10
DOC: fix SA01,ES01 for pandas.PeriodDtype.freq (#59796)
tuhinsharma121 Sep 14, 2024
e215121
DOC: fix SA01,ES01 for pandas.Timedelta.total_seconds (#59800)
tuhinsharma121 Sep 15, 2024
6795787
DOC: fix SA01 for pandas.api.types.is_array_like (#59802)
tuhinsharma121 Sep 15, 2024
2b37219
DOC: fix SA01 for pandas.api.types.is_integer_dtype (#59803)
tuhinsharma121 Sep 15, 2024
1d80ac5
DOC: fix SA01 for pandas.arrays.FloatingArray (#59804)
tuhinsharma121 Sep 15, 2024
235e1be
WEB: update list of (in)active core devs (#59808)
twoertwein Sep 15, 2024
3e8ac12
BUG (CoW): fix reference tracking in replace_list with None (#59807)
jorisvandenbossche Sep 15, 2024
122fc4c
DOC: add whatsnew for v2.2.3 (#59811)
jorisvandenbossche Sep 15, 2024
160b3eb
DOC: fix SA01 for pandas.errors.MergeError (#59805)
tuhinsharma121 Sep 15, 2024
013ac67
String dtype: allow string dtype in query/eval with default numexpr e…
jorisvandenbossche Sep 16, 2024
081dcde
BUG: Remove np._get_promotion_state usage (#59818)
lysnikolaou Sep 16, 2024
8b1b211
CI: Debug failing ARM builds (#59813)
lithomas1 Sep 17, 2024
a851438
DOC: fix SA01,ES01 for pandas.tseries.offsets.WeekOfMonth (#59834)
tuhinsharma121 Sep 18, 2024
0ad2c0d
DOC: Adding ArcticDB to the ecosystem.md page (#59830)
ms041223 Sep 18, 2024
09c7a87
BLD: Fix bad Cython annotation (#59836)
lithomas1 Sep 18, 2024
2237217
BLD/RLS: build wheels with released numpy/cython for Python 3.13 (#59…
jorisvandenbossche Sep 18, 2024
f1e6cc1
BLD: Final release prep for 2.2.3 (#59840)
lithomas1 Sep 19, 2024
2419343
BLD: Build wheels for Python 3.13 on aarch64 as well (#59847)
lithomas1 Sep 20, 2024
71b395f
DOC: fix RT03 for pandas.core.groupby.DataFrameGroupBy.hist (#59870)
tuhinsharma121 Sep 22, 2024
2cdb97e
BUG: Fix precision loss in read_json (#59284)
fawazahmed0 Sep 24, 2024
dc24410
DOC: fix SA01 for pandas.api.types.is_int64_dtype (#59862)
tuhinsharma121 Sep 25, 2024
b91be12
DOC: fix SA01, ES01 for pandas.api.types.is_float_dtype (#59861)
tuhinsharma121 Sep 25, 2024
b81ed16
DOC: fix SA01, ES01 for pandas.Series.sparse.sp_values (#59859)
tuhinsharma121 Sep 25, 2024
7cebd78
DOC: fix SA01 for pandas.Series.sparse.fill_value (#59858)
tuhinsharma121 Sep 25, 2024
5b6997c
DOC: fix SA01, ES01 for pandas.tseries.offsets.SemiMonthEnd (#59856)
tuhinsharma121 Sep 25, 2024
a9e30c5
String dtype: map builtin str alias to StringDtype (#59685)
jorisvandenbossche Sep 25, 2024
0962007
DOC: fix SA01 for pandas.api.types.is_interval_dtype (#59863)
tuhinsharma121 Sep 25, 2024
ffb3c15
DOC: fix SA01 for pandas.api.types.is_list_like (#59864)
tuhinsharma121 Sep 25, 2024
4b22453
typo (#59852)
musvaage Sep 25, 2024
7543426
BUG: Fix from_records() column reorder issue, if columns!=None use pa…
Sep 25, 2024
e38409c
DOC: fix SA01 for pandas.arrays.BooleanArray (#59866)
tuhinsharma121 Sep 25, 2024
f049159
DOC: fix SA01, ES01 for pandas.api.types.is_object_dtype (#59865)
tuhinsharma121 Sep 25, 2024
e221fa4
DOC: fix RT03 for pandas.date_range (#59868)
tuhinsharma121 Sep 25, 2024
cf79ac8
DOC: fix RT03, ES01 for pandas.core.resample.Resampler.ffill (#59871)
tuhinsharma121 Sep 25, 2024
1ddf028
DOC: fix SA01, ES01 for pandas.arrays.IntervalArray.mid (#59867)
tuhinsharma121 Sep 25, 2024
22055e4
DOC: fix SA01, ES01 for pandas.RangeIndex.step (#59857)
tuhinsharma121 Sep 25, 2024
efbc296
DOC: fix SA01, ES01 for pandas.Timedelta.to_timedelta64 (#59860)
tuhinsharma121 Sep 25, 2024
c5cfe5d
DOC: fix SA01, ES01 for pandas.errors.EmptyDataError (#59872)
tuhinsharma121 Sep 25, 2024
7e5282f
DOC: Fix inconsistent and incomplete documentation of `pandas.eval` (…
JonathanMarriott Sep 25, 2024
c8a6740
String dtype: allow string dtype for non-raw apply with numba engine …
jorisvandenbossche Sep 25, 2024
b87bf85
ENH: Add kwargs to Series.map (#59843)
nemausus Sep 25, 2024
a9f76d7
REF: pass dtype explicitly to _from_sequence inside pd.array (#59773)
jbrockmendel Sep 25, 2024
a92b919
REF: pass dtype explicitly to _from_sequence (#59774)
jbrockmendel Sep 25, 2024
b96491a
DOC: Emphasize team managed pandas in installation docs (#59822)
mroeschke Sep 25, 2024
b948821
CI/TST: Check for tzset in set_timezone (#59893)
mroeschke Sep 26, 2024
23c497b
DOC: Recommend conda from miniforge for contributing environment (#59…
mroeschke Sep 26, 2024
5ced458
CI: Pin micromamba to 1.x (#59912)
rhshadrach Sep 28, 2024
96de1f1
DOC: fix SA01, ES01 for pandas.Series.sparse.npoints (#59896)
tuhinsharma121 Sep 28, 2024
cf12e67
DOC: fix RT03, ES01 for pandas.core.groupby.DataFrameGroupBy.agg and …
tuhinsharma121 Sep 28, 2024
d538a1c
DOC: fix RT03, ES01 for pandas.core.groupby.SeriesGroupBy.agg and pan…
tuhinsharma121 Sep 28, 2024
34f546f
DOC: fix docstrings for multiple api.types methods (#59920)
saldanhad Sep 29, 2024
5b35c77
DOC: the table name should be `air_quality_parameters` rather than `a…
gameofby Sep 29, 2024
90c26ce
DOC: Separate out examples - pandas.str.is methods (#59850)
saldanhad Sep 29, 2024
d66d582
DOC: fix pandas.TimedeltaIndex.to_pytimedelta RT03,SA01 (#59914)
saldanhad Sep 30, 2024
111ff84
DOC: fix SA01, ES01 for pandas.errors.ClosedFileError (#59924)
tuhinsharma121 Sep 30, 2024
1baec15
DOC: fix SA01, ES01 for pandas.errors.OutOfBoundsDatetime (#59925)
tuhinsharma121 Sep 30, 2024
74d36ac
Fix docstring Timedelta.to_timedelta64 SA01, Timedelta.total_seconds …
fbourgey Sep 30, 2024
00855f8
Fix typo in 10min.rst (#59921)
bbq2100 Sep 30, 2024
cf48036
BLD: Fix armv7 build (#59906)
cdce8p Sep 30, 2024
e78ebd3
DOC: Fix intro to datastructures Series constructor behavior (#59793)
fbourgey Sep 30, 2024
f598670
BUG: groupby().any() returns true for groups with timedelta all NaT (…
Petroncini Oct 1, 2024
f738d97
CI: Run jobs on 2.3.x branch (#59939)
jorisvandenbossche Oct 2, 2024
fd823d2
Include Python.h first (#59929)
cdce8p Oct 2, 2024
ba7e83d
DOC: Fix docstring of pandas.Series.compare list indent formatting (#…
FuzzyParrabellum Oct 2, 2024
198ed86
BUG: pd.eval with engine="numexpr" fails with float division (#59907)
yuanx749 Oct 3, 2024
c47296a
CLN: indexes/base.py (#59928)
mroeschke Oct 3, 2024
139def2
BUG: fix html float display (#59930)
saldanhad Oct 3, 2024
4ad6c7a
BUG: fix nbsp for html formatting (#59964)
saldanhad Oct 4, 2024
58de332
BUG: fix treatment of NaNs when .apply() function is used on categori…
saldanhad Oct 4, 2024
7f54bec
BUG: Fix SparseFrameAccessor.to_dense return type (#59967)
janezd Oct 4, 2024
aea1643
BUG: CSS strings truncated at ":" (#59720)
invalidarg Oct 4, 2024
24190fd
DOC: fix RT03,SA01 for pandas.period_range (#59958)
tuhinsharma121 Oct 5, 2024
b63c795
DOC: fix SA01, ES01 for pandas.io.stata.StataReader.data_label (#59962)
tuhinsharma121 Oct 5, 2024
e740857
BUG: fix to_numeric raises TypeError for Timedelta and Timestamp scal…
yuanx749 Oct 5, 2024
05fa958
DOC: fix SA01, ES01 for pandas.testing.assert_extension_array_equal (…
tuhinsharma121 Oct 5, 2024
c8813ae
API: value_counts to consistently maintain order of input (#59745)
rhshadrach Oct 6, 2024
febfc0b
DOC: fix PR07,SA01,ES01 for pandas.Series.sparse.from_coo (#59980)
tuhinsharma121 Oct 6, 2024
e4905bf
DOC: fix PR01,SA01,ES01 for pandas.api.types.is_float (#59981)
tuhinsharma121 Oct 6, 2024
8c0777e
DOC: fix SA01 for pandas.arrays.DatetimeArray (#59982)
tuhinsharma121 Oct 6, 2024
4c96205
DOC: fix SA01 for pandas.errors.SpecificationError (#59983)
tuhinsharma121 Oct 6, 2024
3c2c5f4
DOC: fix SA01 for pandas.errors.InvalidVersion (#59984)
tuhinsharma121 Oct 6, 2024
5829e3e
DOC: Fix typos in plotting.table (#59986)
StefRe Oct 6, 2024
2d9c95d
Bump mamba-org/setup-micromamba from 1 to 2 (#59988)
dependabot[bot] Oct 7, 2024
e5dc064
DOC: fix RT03,SA01,ES01 for pandas.io.stata.StataReader.value_labels …
tuhinsharma121 Oct 7, 2024
b3d0b96
DOC: fix RT03,SA01,ES01 for pandas.plotting.lag_plot (#59990)
tuhinsharma121 Oct 7, 2024
02267e5
Typing: Added missing methods to `NaTType` stub (#59995)
randolf-scholz Oct 7, 2024
37c31af
REGR: groupby.value_counts with all NA values (#59999)
rhshadrach Oct 7, 2024
5126dca
Doc: Update docstring for `dummy_na` parameter (#60000)
saldanhad Oct 8, 2024
5ea5bd9
Typing: More precise NaT stub (#60002)
randolf-scholz Oct 8, 2024
f94860e
DOC: Refactor _create_delegator_method using functools (#59878)
saldanhad Oct 8, 2024
b975191
Fix Styler docstring (#60001)
albertvillanova Oct 8, 2024
a0f9140
[pre-commit.ci] pre-commit autoupdate (#59998)
pre-commit-ci[bot] Oct 8, 2024
3f423cd
DOC: fix RT03,SA01,ES01 for pandas.io.stata.StataReader.variable_labe…
sunlight798 Oct 9, 2024
6c1f95d
Programming Language :: Python :: 3.13 added to pyproject.toml (#59985)
nahcol10 Oct 9, 2024
8303af3
DOC: fix SA01,ES01 for pandas.errors.CategoricalConversionWarning (#6…
tuhinsharma121 Oct 9, 2024
88554d0
String dtype: propagate NaNs as False in predicate methods (eg .str.s…
jorisvandenbossche Oct 10, 2024
4f328f0
TST (string dtype): resolve all infer_string TODO/xfails in pandas/te…
jorisvandenbossche Oct 10, 2024
97c4ce3
Bump pypa/cibuildwheel from 2.20.0 to 2.21.0 (#59816)
dependabot[bot] Oct 10, 2024
2b9ca07
STY: Bump pyright, pyupgrade and mypy for new PEP-696 syntax (#60006)
mroeschke Oct 10, 2024
f1bdd0f
DOC: Fix `GroupBy.ffill()` doc reference to rows (#60019)
sparshsah Oct 11, 2024
2a10e04
DOC: Fix title capitalization in documentation files (#32550) (#60021)
Wong2333 Oct 12, 2024
68d9dca
DOC: fix SA01 for pandas.core.resample.Resampler.ohlc (#60036)
tuhinsharma121 Oct 21, 2024
6d4ba80
CI/TST: Update pyreadstat tests and pin xarray on CI (#60109)
rhshadrach Oct 26, 2024
8d2ca0b
DOC: fix RT03,SA01,ES01 for pandas.core.resample.Resampler.__iter__ (…
tuhinsharma121 Oct 27, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
119 changes: 69 additions & 50 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
@@ -1,52 +1,72 @@
version: 2.1

jobs:
test-arm:
test-linux-arm:
machine:
image: ubuntu-2004:2022.04.1
image: default
resource_class: arm.large
environment:
ENV_FILE: ci/deps/circle-310-arm64.yaml
ENV_FILE: ci/deps/circle-311-arm64.yaml
PYTEST_WORKERS: auto
PATTERN: "not single_cpu and not slow and not network and not clipboard and not arm_slow and not db"
PYTEST_TARGET: "pandas"
PANDAS_CI: "1"
steps:
- checkout
- run: .circleci/setup_env.sh
- run: >
PATH=$HOME/miniconda3/envs/pandas-dev/bin:$HOME/miniconda3/condabin:$PATH
LD_PRELOAD=$HOME/miniconda3/envs/pandas-dev/lib/libgomp.so.1:$LD_PRELOAD
ci/run_tests.sh
linux-musl:
- run:
name: Install Environment and Run Tests
shell: /bin/bash -exo pipefail
# https://pytest-qt.readthedocs.io/en/latest/troubleshooting.html#github-actions-azure-pipelines-travis-ci-and-gitlab-ci-cd
command: |
MINI_URL="https://github.com/conda-forge/miniforge/releases/download/24.3.0-0/Miniforge3-24.3.0-0-Linux-aarch64.sh"
wget -q $MINI_URL -O Miniforge3.sh
chmod +x Miniforge3.sh
MINI_DIR="$HOME/miniconda3"
rm -rf $MINI_DIR
./Miniforge3.sh -b -p $MINI_DIR
export PATH=$MINI_DIR/bin:$PATH
conda info -a
conda env create -q -n pandas-dev -f $ENV_FILE
conda list -n pandas-dev
source activate pandas-dev
if pip show pandas 1>/dev/null; then
pip uninstall -y pandas
fi
python -m pip install --no-build-isolation -ve . -Csetup-args="--werror"
PATH=$HOME/miniconda3/envs/pandas-dev/bin:$HOME/miniconda3/condabin:$PATH
sudo apt-get update && sudo apt-get install -y libegl1 libopengl0
ci/run_tests.sh
test-linux-musl:
docker:
- image: quay.io/pypa/musllinux_1_1_aarch64
resource_class: arm.large
steps:
# Install pkgs first to have git in the image
# (needed for checkout)
- run: |
apk update
apk add git
apk add musl-locales
- run:
name: Install System Packages
command: |
apk update
apk add git
apk add musl-locales
- checkout
- run: |
/opt/python/cp311-cp311/bin/python -m venv ~/virtualenvs/pandas-dev
. ~/virtualenvs/pandas-dev/bin/activate
python -m pip install --no-cache-dir -U pip wheel setuptools meson-python==0.13.1 meson[ninja]==1.2.1
python -m pip install --no-cache-dir versioneer[toml] cython numpy python-dateutil pytz pytest>=7.3.2 pytest-xdist>=2.2.0 hypothesis>=6.46.1
python -m pip install --no-cache-dir --no-build-isolation -e . --config-settings=setup-args="--werror"
python -m pip list --no-cache-dir
- run: |
. ~/virtualenvs/pandas-dev/bin/activate
export PANDAS_CI=1
python -m pytest -m 'not slow and not network and not clipboard and not single_cpu' pandas --junitxml=test-data.xml
- run:
name: Install Environment and Run Tests
command: |
/opt/python/cp311-cp311/bin/python -m venv ~/virtualenvs/pandas-dev
. ~/virtualenvs/pandas-dev/bin/activate
python -m pip install --no-cache-dir -U pip wheel setuptools meson-python==0.13.1 meson[ninja]==1.2.1
python -m pip install --no-cache-dir versioneer[toml] cython numpy python-dateutil pytest>=7.3.2 pytest-xdist>=3.4.0 hypothesis>=6.84.0
python -m pip install --no-cache-dir --no-build-isolation -e . -Csetup-args="--werror"
python -m pip list --no-cache-dir
export PANDAS_CI=1
python -m pytest -m 'not slow and not network and not clipboard and not single_cpu' pandas --junitxml=test-data.xml
build-aarch64:
parameters:
cibw-build:
type: string
machine:
image: ubuntu-2004:2022.04.1
image: default
resource_class: arm.large
environment:
TRIGGER_SOURCE: << pipeline.trigger_source >>
Expand All @@ -71,33 +91,30 @@ jobs:
name: Build aarch64 wheels
no_output_timeout: 30m # Sometimes the tests won't generate any output, make sure the job doesn't get killed by that
command: |
pip3 install cibuildwheel==2.15.0
# When this is a nightly wheel build, allow picking up NumPy 2.0 dev wheels:
if [[ "$IS_SCHEDULE_DISPATCH" == "true" || "$IS_PUSH" != 'true' ]]; then
export CIBW_ENVIRONMENT="PIP_EXTRA_INDEX_URL=https://pypi.anaconda.org/scientific-python-nightly-wheels/simple"
pip3 install cibuildwheel==2.20.0
if [[ $CIBW_BUILD == cp313t* ]]; then
# TODO: temporarily run 3.13 free threaded builds without build isolation
# since we need pre-release cython
CIBW_BUILD_FRONTEND="pip; args: --no-build-isolation" cibuildwheel --output-dir wheelhouse
else
cibuildwheel --output-dir wheelhouse
fi
cibuildwheel --prerelease-pythons --output-dir wheelhouse

environment:
CIBW_BUILD: << parameters.cibw-build >>

- run:
name: Install Anaconda Client & Upload Wheels
shell: /bin/bash -exo pipefail
command: |
echo "Install Mambaforge"
MAMBA_URL="https://github.com/conda-forge/miniforge/releases/download/23.1.0-0/Mambaforge-23.1.0-0-Linux-aarch64.sh"
echo "Downloading $MAMBA_URL"
wget -q $MAMBA_URL -O minimamba.sh
chmod +x minimamba.sh

MAMBA_DIR="$HOME/miniconda3"
rm -rf $MAMBA_DIR
./minimamba.sh -b -p $MAMBA_DIR

export PATH=$MAMBA_DIR/bin:$PATH

mamba install -y -c conda-forge anaconda-client

MINI_URL="https://github.com/conda-forge/miniforge/releases/download/24.3.0-0/Miniforge3-24.3.0-0-Linux-aarch64.sh"
wget -q $MINI_URL -O Miniforge3.sh
chmod +x Miniforge3.sh
MINI_DIR="$HOME/miniconda3"
rm -rf $MINI_DIR
./Miniforge3.sh -b -p $MINI_DIR
export PATH=$MINI_DIR/bin:$PATH
conda install -y -c conda-forge anaconda-client
source ci/upload_wheels.sh
set_upload_vars
upload_wheels
Expand All @@ -111,14 +128,14 @@ workflows:
not:
equal: [ scheduled_pipeline, << pipeline.trigger_source >> ]
jobs:
- test-arm
- test-linux-arm
test-musl:
# Don't run trigger this one when scheduled pipeline runs
when:
not:
equal: [ scheduled_pipeline, << pipeline.trigger_source >> ]
jobs:
- linux-musl
- test-linux-musl
build-wheels:
jobs:
- build-aarch64:
Expand All @@ -127,11 +144,13 @@ workflows:
only: /^v.*/
matrix:
parameters:
cibw-build: ["cp39-manylinux_aarch64",
"cp310-manylinux_aarch64",
cibw-build: ["cp310-manylinux_aarch64",
"cp311-manylinux_aarch64",
"cp312-manylinux_aarch64",
"cp39-musllinux_aarch64",
"cp313-manylinux_aarch64",
"cp313t-manylinux_aarch64",
"cp310-musllinux_aarch64",
"cp311-musllinux_aarch64",
"cp312-musllinux_aarch64",]
"cp312-musllinux_aarch64",
"cp313-musllinux_aarch64",
"cp313t-musllinux_aarch64"]
60 changes: 0 additions & 60 deletions .circleci/setup_env.sh

This file was deleted.

1 change: 0 additions & 1 deletion .devcontainer.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@
// Use 'settings' to set *default* container specific settings.json values on container create.
// You can edit these settings after create using File > Preferences > Settings > Remote.
"settings": {
"terminal.integrated.shell.linux": "/bin/bash",
"python.pythonPath": "/usr/local/bin/python",
"python.formatting.provider": "black",
"python.linting.enabled": true,
Expand Down
6 changes: 5 additions & 1 deletion .gitattributes
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,7 @@ ci export-ignore
doc export-ignore
gitpod export-ignore
MANIFEST.in export-ignore
scripts export-ignore
scripts/** export-ignore
typings export-ignore
web export-ignore
CITATION.cff export-ignore
Expand All @@ -82,3 +82,7 @@ setup.py export-ignore
# csv_dir_path fixture checks the existence of the directory
# exclude the whole directory to avoid running related tests in sdist
pandas/tests/io/parser/data export-ignore

# Include cibw script in sdist since it's needed for building wheels
scripts/cibw_before_build.sh -export-ignore
scripts/cibw_before_test.sh -export-ignore
74 changes: 74 additions & 0 deletions .github/ISSUE_TEMPLATE/pdep_vote.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,74 @@
name: PDEP Vote
description: Call for a vote on a PDEP
title: "VOTE: "
labels: [Vote]

body:
- type: markdown
attributes:
value: >
As per [PDEP-1](https://pandas.pydata.org/pdeps/0001-purpose-and-guidelines.html), the following issue template should be used when a
maintainer has opened a PDEP discussion and is ready to call for a vote.
- type: checkboxes
attributes:
label: Locked issue
options:
- label: >
I locked this voting issue so that only voting members are able to cast their votes or
comment on this issue.
required: true
- type: input
id: PDEP-name
attributes:
label: PDEP number and title
placeholder: >
PDEP-1: Purpose and guidelines
validations:
required: true
- type: input
id: PDEP-link
attributes:
label: Pull request with discussion
description: e.g. https://github.com/pandas-dev/pandas/pull/47444
validations:
required: true
- type: input
id: PDEP-rendered-link
attributes:
label: Rendered PDEP for easy reading
description: e.g. https://github.com/pandas-dev/pandas/pull/47444/files?short_path=7c449e6#diff-7c449e698132205b235c501f7e47ebba38da4d2b7f9492c98f16745dba787041
validations:
required: true
- type: input
id: PDEP-number-of-discussion-participants
attributes:
label: Discussion participants
description: >
You may find it useful to list or total the number of participating members in the
PDEP discussion PR. This would be the maximum possible disapprove votes.
placeholder: >
14 voting members participated in the PR discussion thus far.
- type: input
id: PDEP-vote-end
attributes:
label: Voting will close in 15 days.
description: The voting period end date. ('Voting will close in 15 days.' will be automatically written)
- type: markdown
attributes:
value: ---
- type: textarea
id: Vote
attributes:
label: Vote
value: |
Cast your vote in a comment below.
* +1: approve.
* 0: abstain.
* Reason: A one sentence reason is required.
* -1: disapprove
* Reason: A one sentence reason is required.
A disapprove vote requires prior participation in the linked discussion PR.

@pandas-dev/pandas-core
validations:
required: true
22 changes: 11 additions & 11 deletions .github/actions/build_pandas/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,6 @@ inputs:
editable:
description: Whether to build pandas in editable mode (default true)
default: true
meson_args:
description: Extra flags to pass to meson
required: false
cflags_adds:
description: Items to append to the CFLAGS variable
required: false
runs:
using: composite
steps:
Expand All @@ -28,14 +22,20 @@ runs:
fi
shell: bash -el {0}

- name: Uninstall nomkl
run: |
if conda list nomkl | grep nomkl 1>/dev/null; then
conda remove nomkl -y
fi
shell: bash -el {0}

- name: Build Pandas
run: |
export CFLAGS="$CFLAGS ${{ inputs.cflags_adds }}"
if [[ ${{ inputs.editable }} == "true" ]]; then
pip install -e . --no-build-isolation -v --no-deps ${{ inputs.meson_args }} \
--config-settings=setup-args="--werror"
pip install -e . --no-build-isolation -v --no-deps \
-Csetup-args="--werror"
else
pip install . --no-build-isolation -v --no-deps ${{ inputs.meson_args }} \
--config-settings=setup-args="--werror"
pip install . --no-build-isolation -v --no-deps \
-Csetup-args="--werror"
fi
shell: bash -el {0}
Loading
Loading