Skip to content

Manual Backport PR #47905 on branch 1.4.x (BUG: Fix read_xml raising syntax error when reading XML with Chinese tags) #47923

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
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
209 commits
Select commit Hold shift + click to select a range
418cc60
Backport PR #45197: DOC: Increased minimum version for Python (#45200)
meeseeksmachine Jan 5, 2022
667b3a5
Backport PR #45199: CI: activate azure pipelines/github actions on 1.…
meeseeksmachine Jan 5, 2022
dd9ff44
Backport PR #45195: BLD: updated pydata-sphinx-theme to master in env…
meeseeksmachine Jan 5, 2022
bee33c7
Backport PR #45205: DOC: fix typo in 06_calculate_statistics (#45213)
meeseeksmachine Jan 6, 2022
686a664
Backport PR #44894: DOC: `MultiIndex.get_level_values` mentions impli…
meeseeksmachine Jan 6, 2022
c17e8ec
Backport PR #45138: ENH: add `cline` to `Styler.to_latex` (#45211)
meeseeksmachine Jan 6, 2022
d8dccf6
Backport PR #45220: fix issue link in what's new 1.4.0 (#45225)
meeseeksmachine Jan 6, 2022
4b7398a
Backport PR #45208: DOC: improve IO & General Functions API reference…
meeseeksmachine Jan 7, 2022
dbaea53
Backport PR #45146: ENH: Allow callable for on_bad_lines in read_csv …
meeseeksmachine Jan 8, 2022
ce648b6
Backport PR #45214: REGR: Index(pd.array(foo), dtype=object) (#45265)
meeseeksmachine Jan 8, 2022
7d1d9ee
Backport PR #45242: CLN/PERF: avoid double-checks (#45266)
meeseeksmachine Jan 8, 2022
eefe2f4
Backport PR #45228: DOC: comprehensive example of `Styler.to_latex` f…
meeseeksmachine Jan 8, 2022
13ec509
Backport PR #45237: DOC: Improve doc summaries in series.rst (#45268)
meeseeksmachine Jan 8, 2022
1d2a9cb
Backport PR #45212: CLN: suppress warnings (#45269)
meeseeksmachine Jan 8, 2022
60fdfc7
Backport PR #45203: DOC: fix doctests for depr `closed` arg (#45270)
meeseeksmachine Jan 8, 2022
08d2104
Backport PR #45261: Added note in docs for giving the developer the o…
meeseeksmachine Jan 8, 2022
25ddc71
Backport PR #45125: BUG: Operations with SparseArray return SA with …
meeseeksmachine Jan 9, 2022
2f090a5
Backport PR #45227: BUG: raise on wrong keyword arguments in Timedelt…
simonjayhawkins Jan 10, 2022
416e622
Backport PR #45274: Fix groupby any/all on an empty series/frame (#45…
meeseeksmachine Jan 10, 2022
8113813
Backport PR #45087: BUG: Timestamp.to_pydatetime losing 'fold' (#45330)
meeseeksmachine Jan 12, 2022
92dc85a
Backport PR #45336: CI/DOC: replace master -> main branch (#45338)
meeseeksmachine Jan 13, 2022
d3fb1cd
Backport PR #45354: TST: xfail test_arrowparquet_options for windows …
meeseeksmachine Jan 14, 2022
411e3fa
Backport PR #45334: DEPR: un-deprecate errors kwd reverts #44294 (#45…
meeseeksmachine Jan 15, 2022
638a42f
Backport PR #45244 on branch 1.4.x (TYP: Ignore numpy related issues)…
phofl Jan 15, 2022
5f33a72
Backport PR #45377: REGR: DataFrame.reset_index with empty RangeIndex…
meeseeksmachine Jan 16, 2022
e04b37c
Backport PR #45371: PERF: avoid SQL MetaData reflection in init #4526…
meeseeksmachine Jan 16, 2022
502dbdf
Backport PR #45393: DOC: whatsnew note for groupby.apply bugfix (#45396)
meeseeksmachine Jan 16, 2022
219811f
Backport PR #45363: BUG: correctly instantiate subclassed DataFrame/S…
meeseeksmachine Jan 16, 2022
af65e0c
Backport PR #45389: REG/REF: close file handles engine-independently …
meeseeksmachine Jan 17, 2022
4354b66
Backport PR #44839: REGR: allow reindexing datetimelike with upcast /…
meeseeksmachine Jan 17, 2022
c31a734
Backport PR #45432: REGR: DataFrame(dict) missing columns should not …
meeseeksmachine Jan 18, 2022
1d0630d
Backport PR #45426: BENCH: Fix ASV branch to main (#45447)
meeseeksmachine Jan 18, 2022
69451f8
CI/TST: update pyarrow pin in windows-3.8 env / fix failing parquet t…
jorisvandenbossche Jan 18, 2022
b762af6
CI/DOC: Fix docbuild link warnings (#45458)
mroeschke Jan 18, 2022
2dcad01
Backport PR #45370: DOC: add version dropdown to the online doc site …
meeseeksmachine Jan 19, 2022
4d10b87
Backport PR #45120: CI: Migrate Python 3.10 testing to Posix GHA/Azur…
lithomas1 Jan 19, 2022
aaba0ef
Backport PR #45283: BUG: do not replace all nulls with "NaN"-string i…
meeseeksmachine Jan 19, 2022
cefb74c
Backport PR #45451: Add back __array_wrap__ for dask compatibility (#…
meeseeksmachine Jan 20, 2022
8c7bf8f
Backport PR #45408: DOC: Clean up redirects & dead links (#45492)
simonjayhawkins Jan 20, 2022
6bbf454
Backport PR #45496: BUG: allow DBAPI2 object #45416 (#45502)
meeseeksmachine Jan 20, 2022
d2108a5
Backport PR #45204: CI: Use broader condition to maybe catch Resource…
meeseeksmachine Jan 20, 2022
08f08e3
Backport PR #45355: CI: Ensure GHA uses major versions of actions (#4…
meeseeksmachine Jan 21, 2022
8494aca
Backport PR #45257: CI: Simplify GHA dependency files (#45510)
simonjayhawkins Jan 21, 2022
ef80425
on branch 1.4.x: follow up to #45450 and #45120 manual backports (#45…
simonjayhawkins Jan 21, 2022
7501612
Backport PR #45449: DEPR: undo deprecation of astype(int64) for datet…
jorisvandenbossche Jan 21, 2022
ff4c6d1
Backport PR #45523: DEPR: restore to_frame() name=None behaviour but …
meeseeksmachine Jan 21, 2022
72117ae
Backport PR #45522: REGR: read_fwf interpreting infer as list of cols…
meeseeksmachine Jan 21, 2022
feb5346
Backport PR #45528: DOC: tidy 1.4.0 release notes (#45533)
meeseeksmachine Jan 21, 2022
f939b2c
Backport PR #45219: MISC: Check that min versions are aligned in CI a…
meeseeksmachine Jan 21, 2022
2368e74
Backport PR #45536: DOC: tidy 1.4.0 release notes (2) (#45540)
meeseeksmachine Jan 21, 2022
0f65615
Backport PR #45524: REGR: fix period dtype <-> arrow roundtrip for py…
meeseeksmachine Jan 22, 2022
61b835a
Backport PR #45483: Rename to main (#45542)
meeseeksmachine Jan 22, 2022
ab51981
Backport PR #45519: EA interface: rename ExtensionArray._hasnans to .…
simonjayhawkins Jan 22, 2022
df47d09
Backport PR #45489: Bug tojson memleak (#45545)
meeseeksmachine Jan 22, 2022
bb1f651
RLS: 1.4.0
Jan 22, 2022
aaef034
Backport PR #45550: DOC: start v1.4.1 release notes (#45552)
meeseeksmachine Jan 22, 2022
66e5391
Backport PR #45507: CI: Troubleshoot (#45559)
meeseeksmachine Jan 22, 2022
d716efd
Backport PR #45555: WEB: update web/pandas/versions.json for docs dro…
meeseeksmachine Jan 22, 2022
b003901
Backport PR #45546: REGR: changed behavior in series[period].mask(foo…
meeseeksmachine Jan 23, 2022
df67989
Backport PR #45503: BLD: Fix pydata-sphix-theme version GH45374 (#45563)
meeseeksmachine Jan 23, 2022
e2547dd
Backport PR #45558: BUG: Segfault in to_json with tzaware datetime (#…
meeseeksmachine Jan 24, 2022
e8348de
Backport PR #45597: CI: Fix failing CI for test_alignment_deprecation…
meeseeksmachine Jan 24, 2022
7788285
Backport PR #45576: CI: Use xsel instead of xclip for numpydev (#45604)
meeseeksmachine Jan 25, 2022
7ec6c56
Backport PR #45437: CI: Don't split slow vs non slow jobs for GHA pos…
meeseeksmachine Jan 25, 2022
76c0a1d
Backport PR #45628: CI/TST: Call join on server process test (#45631)
meeseeksmachine Jan 26, 2022
b241701
Backport PR #45627: CLN: Use pytest -r to show skipped tests instead …
meeseeksmachine Jan 26, 2022
2fcb0cd
Backport PR #45646: Revert "PERF: nancorr pearson (#42761)" (#45649)
meeseeksmachine Jan 27, 2022
a225499
Backport PR #45623: REGR: loc.setitem losing index name when df was e…
meeseeksmachine Jan 27, 2022
414d8f5
Backport PR #45642: REGR: Series.fillna(downcast=False) (#45666)
meeseeksmachine Jan 28, 2022
1d017f2
Backport PR #45612: DOC: Improve reshaping.rst (#45669)
meeseeksmachine Jan 28, 2022
9683970
Backport PR #45565: REGR: check_flags not respected in assert_frame_e…
meeseeksmachine Jan 28, 2022
3d360b0
Backport PR #45662: BUG: Fix joining overlapping IntervalIndex object…
meeseeksmachine Jan 28, 2022
34abdf3
Backport PR #45655: BUG: Fix window aggregations to skip over unused …
meeseeksmachine Jan 28, 2022
8dda5d0
Backport PR #45667: TST: Dynamically use doctest_namespace only if ru…
meeseeksmachine Jan 29, 2022
abb7288
Backport PR #45707: TST/CI: Fix numexpr test failing in downstream bu…
meeseeksmachine Jan 30, 2022
1f64469
Backport PR #45703: CI: Align downstream build packages with other bu…
meeseeksmachine Jan 30, 2022
ed7c980
Backport PR #45702: TST: Disable testing that hangs Azure CI (#45718)
meeseeksmachine Jan 30, 2022
e262a85
Backport PR #45668: BUG: unnecessary FutureWarning in sort_values (#4…
meeseeksmachine Jan 31, 2022
afe473e
Backport PR #45723: TST: Allow tm.network to catch urllib.error.URLEr…
meeseeksmachine Jan 31, 2022
8eb356a
Backport PR #45616: BUG: is_bool_dtype raises AttributeError when che…
meeseeksmachine Jan 31, 2022
8a0fb40
Backport PR #45731: TST: Add @td.skip_if_no_scipy to failing test (#4…
mroeschke Jan 31, 2022
db131b6
Backport PR #45732: TST: Ensure tm.network has pytest.mark.network (#…
mroeschke Jan 31, 2022
615f032
Backport PR #45679: BUG: Do not error on other dbapi2 connections (#4…
simonjayhawkins Feb 1, 2022
ee3b62a
Backport PR #45581: CI: Fix actions-310 testing 3.9 instead of 3.10 (…
simonjayhawkins Feb 1, 2022
c774da7
Backport PR #45756: DOC: minor fix to 1.4.1 release notes (#45759)
meeseeksmachine Feb 1, 2022
b576c23
Backport PR #45757: DOC: move pydata-sphinx-theme to the conda packag…
meeseeksmachine Feb 1, 2022
f338819
Backport PR #45651: CI/TST: Skip another s3 test that can crash GHA w…
simonjayhawkins Feb 1, 2022
bcc2a5d
Backport PR #45758: DOC: minor tidy of 1.4.1 release notes (#45764)
simonjayhawkins Feb 1, 2022
0f21256
Backport PR #45706: BUG: Frame.iat item_cache invalidation bug (#45744)
jbrockmendel Feb 1, 2022
100a6ab
Backport PR #45771: TST: Skip pyarrow hanging in MacOS CI (#45781)
meeseeksmachine Feb 3, 2022
7a72206
Backport PR #45786: TST: Skip flaky, crashing test in Windows (#45805)
meeseeksmachine Feb 4, 2022
75370d5
Backport PR #45812: TST: Create is_ci_environment helper (#45823)
meeseeksmachine Feb 4, 2022
d6baad8
Backport PR #45808: bug: fix pd.NA in highlighters (#45828)
meeseeksmachine Feb 4, 2022
14b96ff
Backport PR #45641: Switch deps to Conda (#45851)
meeseeksmachine Feb 7, 2022
5b175aa
Backport PR #45856: CI: Align GHA and Windows Azure dependencies (#45…
meeseeksmachine Feb 7, 2022
21b56b7
Backport PR #45784: Regression: Series.loc.setitem raising with all f…
simonjayhawkins Feb 7, 2022
3111c70
Backport PR #45871: Pin scipy docs to 1.7.1 until 1.8 is available (#…
meeseeksmachine Feb 8, 2022
f0dfe68
Backport PR #45872: CI/TST: add is_ci_environment to test_close_file_…
meeseeksmachine Feb 8, 2022
727e2d4
Backport PR #45453 REF: move np_can_hold_element to mgr method (#4545…
simonjayhawkins Feb 8, 2022
ff4e75e
Backport PR #45877: DOC: follow-up #45616, move release note from bug…
meeseeksmachine Feb 8, 2022
e5274a7
Backport PR #45878: DOC: restore SciPy intersphinx (#45883)
meeseeksmachine Feb 8, 2022
3d1eb35
Backport PR #45868: CI: Always run clipboard tests on GHA Linux (#45887)
meeseeksmachine Feb 9, 2022
7da7e3a
Backport PR #45886: CI: Debug ASV timeout (#45891)
meeseeksmachine Feb 9, 2022
1b88637
Backport PR #45785: Regression: Loc raising when indexing mi with one…
simonjayhawkins Feb 9, 2022
b1e9a91
Backport PR #45893: DOC: 1.4.1 release notes (__setitem__/__getitem__…
meeseeksmachine Feb 9, 2022
58aebf1
Backport PR #45909: BUG: DateOffset(n) not defaulting to days (#45918)
meeseeksmachine Feb 11, 2022
deea056
Backport PR #45910: TST/CI: Set hypothesis deadline to None to avoid …
meeseeksmachine Feb 11, 2022
ebf024e
Backport PR #45923: DOC: add Python 3.10 to doc (#45927)
meeseeksmachine Feb 11, 2022
f035290
Backport PR #45853: Fixing documentation format in read_csv (#45922)
meeseeksmachine Feb 11, 2022
1418835
Backport PR #45633: DOC: Fix typo in nth docstring (#45924)
meeseeksmachine Feb 11, 2022
0fc655f
Backport PR #45920: DOC: fix URLs, formatting and typos (#45930)
meeseeksmachine Feb 11, 2022
28f5e90
Backport PR #45925: BUG: rolling(axis=1).apply() raising ValueError (…
meeseeksmachine Feb 11, 2022
f61dfde
Backport PR #45936: DOC: 1.4.1 release date (#45941)
meeseeksmachine Feb 11, 2022
47e3b40
Backport PR #45587: DOC: append deprecation (#45942)
meeseeksmachine Feb 11, 2022
06d2301
RLS: 1.4.1
Feb 12, 2022
b75e82d
Backport PR #45938: DOC: Start v1.4.2 release notes (#45960)
meeseeksmachine Feb 13, 2022
7de59e8
CI: Debug min build timing out (#45946) (#45974)
mroeschke Feb 13, 2022
dc460e3
Backport PR #45950: CI: Set max job limit for test runs (#45980)
meeseeksmachine Feb 15, 2022
6104a03
Backport PR #45949: TST: Check network URL statuses in tests (#45993)
meeseeksmachine Feb 15, 2022
14fa026
Backport PR #45995: CI: Add single_cpu build (#46005)
meeseeksmachine Feb 16, 2022
fbbd654
Backport PR #45983: REGR: drop raising with ea index and duplicates (…
meeseeksmachine Feb 16, 2022
9ee4d76
Backport PR #46054: CI: pin markupsafe to avoid import error (#46062)
meeseeksmachine Feb 19, 2022
226f1c2
Backport PR #46069: DOC: fix ref in 1.4.2 release notes (#46073)
meeseeksmachine Feb 19, 2022
4020088
CI: Test various Pyarrow version on Linux (#46059) (#46097)
mroeschke Feb 23, 2022
ce67f8d
Backport PR #46057: bug: styler latex longtable column count (#46157)
meeseeksmachine Feb 26, 2022
994ab31
Backport PR #46124: DOC: Improve options.rst (#46160)
meeseeksmachine Feb 26, 2022
4bd3cb4
Backport PR #45902: Use Mamba in Azure CI (#46159)
meeseeksmachine Feb 26, 2022
d48c583
Backport PR #46118: CI: Align MacOS dependencies with other builds (#…
meeseeksmachine Feb 26, 2022
16b8fb8
Backport PR #46055: DOC: Add "build C extensions" note (#46168)
meeseeksmachine Feb 27, 2022
2627a2f
Manual Backport PR #46143 on branch 1.4.x (CI: Merge datamanager job …
mroeschke Feb 27, 2022
cabfec3
Backport PR #46018: BUG: remove usage of _constructor._get_axis_numbe…
simonjayhawkins Mar 4, 2022
1bcb2f9
Backport PR #46204: PERF: avoid copies in frame[col].fillna(val, inpl…
meeseeksmachine Mar 6, 2022
0dd7fb9
Backport PR #46239: DOC+BUG: `Styler.to_excel` pseudo css `number-for…
meeseeksmachine Mar 6, 2022
92d7992
Backport PR #46274: CI/TST: numpy 1.22.3 release fixes (#46290)
meeseeksmachine Mar 9, 2022
9b4407a
Backport PR #46322: Regression in loc.setitem losing mi names when df…
meeseeksmachine Mar 12, 2022
e11dba8
Backport PR #46325: Regression in read csv causing segfault for inval…
meeseeksmachine Mar 12, 2022
227409c
Backport PR #46335: BUG: replace with value also being replaced (#46340)
meeseeksmachine Mar 12, 2022
53e5122
Backport PR #46354: DOC: minor fixes to 1.4.2 release notes (#46380)
meeseeksmachine Mar 16, 2022
18529a0
Backport PR #46404: REGR: DataFrame.replace when the replacement valu…
meeseeksmachine Mar 20, 2022
cb36d8d
Backport PR #46461: Update install.rst (#46464)
meeseeksmachine Mar 23, 2022
205bb47
Backport PR #46457: BUG: url regex in `style_render` does not pass co…
meeseeksmachine Mar 25, 2022
1afa4d5
Backport PR #46515: CI/DOC: pin jinja2 to 3.0.3 (#46517)
meeseeksmachine Mar 26, 2022
ccdb97e
Backport PR #46119: REF: isinstance(x, int) -> is_integer(x) (#46501)
meeseeksmachine Mar 29, 2022
eb27f7b
Backport PR #46542: Reorder YAML (#46550)
meeseeksmachine Mar 29, 2022
749872f
Backport of CI related PRs on 1.4.x (#46559)
simonjayhawkins Mar 29, 2022
89baca7
Backport of CI/Build related PRs on 1.4.x (2) (#46572)
simonjayhawkins Mar 30, 2022
4be9ffd
update black formatter (#46576)
MarcoGorelli Mar 30, 2022
3ff438e
Backport PR #46548: REGR: tests + whats new: boolean dtype in styler …
meeseeksmachine Mar 31, 2022
9c6d84c
Backport PR #46567 on branch 1.4.x (BUG: groupby().rolling(freq) with…
simonjayhawkins Apr 1, 2022
8fab03d
Backport PR #46605: DOC: 1.4.2 release date (#46607)
meeseeksmachine Apr 1, 2022
4bfe3d0
RLS: 1.4.2
Apr 2, 2022
a7a7481
Backport PR #46609: DOC: Start v1.4.3 release notes (#46612)
meeseeksmachine Apr 2, 2022
9f71f51
Backport PR #46647: CI/DOC: Unpin jinja2 (#46649)
meeseeksmachine Apr 6, 2022
56b7e31
Backport PR #46663: CI/DOC: pin pydata-sphinx-theme to 0.8.0 (#46667)
simonjayhawkins Apr 7, 2022
b49b164
Backport PR #46692: CI fix ci-failure from bs4 new version (#46696)
meeseeksmachine Apr 8, 2022
63d2af5
Backport PR #46697: DOC: indicate that `month_name` and `day_name` al…
meeseeksmachine Apr 9, 2022
46fcc75
Backport PR #46691: REGR: read_fwf raising ValueError when widths was…
meeseeksmachine Apr 9, 2022
00934f6
Backport PR #46674: DOC: generate docs for the `Series.dt.isocalendar…
meeseeksmachine Apr 9, 2022
5432af2
Backport PR #46690: CI fix-ci-isocalendar (#46720)
meeseeksmachine Apr 9, 2022
dfbc1dc
Backport PR #46633 on branch 1.4.x (CI: Remove grep from asv call (us…
simonjayhawkins Apr 10, 2022
2886388
Backport PR #46656: BUG: df.nsmallest get wrong results when NaN in t…
simonjayhawkins Apr 12, 2022
d1717e9
Backport PR #46767: CI: Fail Numpy Dev build on DeprecationWarnings f…
meeseeksmachine Apr 14, 2022
f7f67ad
CI/TST: xfail git test failure on 32 bit job (#46842) (#46857)
mroeschke Apr 25, 2022
22e384d
Backport PR #45247: PERF: find_stack_level (#46881)
meeseeksmachine Apr 27, 2022
21de060
Backport PR #46912: CI: More targeted pyarrow version testing (#46925)
meeseeksmachine May 2, 2022
b18925d
Backport PR #46960: CI: Move Windows build from Azure to GHA (#46971)
meeseeksmachine May 10, 2022
cd99b01
Backport PR #46991: CI/TST: Fix test for pyarrow 8.0 release (#46992)
meeseeksmachine May 11, 2022
fce6e05
Backport PR #46981: CI: Move MacOS build from Azure to GHA (#47007)
meeseeksmachine May 15, 2022
b9e8348
Backport PR #47020: CI: Move 32 bit Linux build to GHA (#47029)
simonjayhawkins May 15, 2022
cba1b55
Backport PR #47015: CI: Ensure no-use-pep517 with no-build-isolation …
meeseeksmachine May 15, 2022
4591849
Backport PR #46394: CI: Use conda-forge PyPy (#47040)
meeseeksmachine May 17, 2022
806faba
Backport PR #47057 on branch 1.4.x (BUG: groupby.transform/agg with e…
mroeschke May 19, 2022
59de03a
Backport PR #47059 on branch 1.4.x (REGR: Styler buf and encoding in …
simonjayhawkins May 21, 2022
52a9bed
Backport PR #47078 on branch 1.4.x (REGR: Raise NotImplementedError f…
meeseeksmachine May 22, 2022
4bb454f
Backport PR #47096 on branch 1.4.x (fix pandas.show_versions() and re…
meeseeksmachine May 25, 2022
3b3162b
Backport PR #46636 on branch 1.4.x (REGR: Replace changes the dtype o…
meeseeksmachine May 26, 2022
a9dcba2
Backport PR #47135 on branch 1.4.x (CLN: ensure clean up styler tests…
meeseeksmachine May 27, 2022
8319ca3
Backport PR #47139 on branch 1.4.x (REGR: index_col False and header=…
meeseeksmachine May 27, 2022
dd1e611
Backport PR #47093 on branch 1.4.x (DOC/CI: Use more explicit data se…
simonjayhawkins May 27, 2022
48a9a95
Backport PR #47150 on branch 1.4.x (DEPS: Bump Cython) (#47152)
meeseeksmachine May 28, 2022
d7cb419
Backport PR #47051 on branch 1.4.x (BUG: `DataFrame.shift` shows diff…
meeseeksmachine May 28, 2022
d84073c
Backport PR #47159 on branch 1.4.x (TST: Re-enable test after Cython …
meeseeksmachine May 29, 2022
23fea24
Backport PR #47165 on branch 1.4.x (BUG: do not suppress errors when …
meeseeksmachine Jun 1, 2022
dc52fd6
Backport PR #47179 on branch 1.4.x (CI: Versioneer not picking up ver…
meeseeksmachine Jun 1, 2022
fb27ba9
Backport PR #47239 on branch 1.4.x (Bump cython version in asv.conf.j…
meeseeksmachine Jun 5, 2022
75a799c
Backport PR #47206 on branch 1.4.x (REGR: concat not sorting columns …
meeseeksmachine Jun 6, 2022
34259fb
Backport PR #47085 on branch 1.4.x (BUG: Eval scopes ignoring empty d…
meeseeksmachine Jun 6, 2022
3fdfa66
Backport PR #47143 on branch 1.4.x (REGR: setitem writing into RangeI…
simonjayhawkins Jun 6, 2022
17386d1
Backport PR #47121 on branch 1.4.x (BUG: read_excel loading some xlsx…
simonjayhawkins Jun 7, 2022
5a9a9b1
Backport PR #47326 on branch 1.4.x (REGR: Fix nan comparison for same…
meeseeksmachine Jun 15, 2022
d268359
Backport PR #47325 on branch 1.4.x (REGR: Avoid regression warning wi…
meeseeksmachine Jun 15, 2022
de071c6
Backport PR #47349 on branch 1.4.x (REGR: MultiIndex.dtypes has regul…
meeseeksmachine Jun 15, 2022
f0af15c
Backport PR #47347 on branch 1.4.x (REGR: Regression in to_csv for ea…
meeseeksmachine Jun 17, 2022
2d370af
Backport PR #47318 on branch 1.4.x (CI: Pin PYTEST_WORKERS=1 for Wind…
meeseeksmachine Jun 21, 2022
a70b494
Backport PR #47431 on branch 1.4.x (Fix segmentation fault when JSON …
meeseeksmachine Jun 22, 2022
30a3b98
Backport PR #47393 on branch 1.4.x (CI/TST: Don't require length for …
meeseeksmachine Jun 22, 2022
ad7dc56
Backport PR #47372 on branch 1.4.x (REGR: revert behaviour change for…
simonjayhawkins Jun 22, 2022
8f846ae
Backport PR #47327 on branch 1.4.x (REGR: Fix fillna making a copy wh…
simonjayhawkins Jun 22, 2022
bb726d3
Backport PR #47476 on branch 1.4.x (DOC: v1.4.3 release date) (#47478)
meeseeksmachine Jun 23, 2022
e8093ba
RLS: 1.4.3
Jun 23, 2022
fbdd06e
Backport PR #47473 on branch 1.4.x (DOC: Start v1.4.4 release notes) …
meeseeksmachine Jun 23, 2022
b79c794
"Backport PR #47508 on branch 1.4.x REGR: concat materializing index …
phofl Jul 2, 2022
6e1cf43
"Backport PR #47387 on branch 1.4.x (TST,WARN: read_csv raises warnin…
MarcoGorelli Jul 2, 2022
0d96237
Backport PR #47474 on branch 1.4.x (BUG: to_sql with method=callable …
meeseeksmachine Jul 4, 2022
3876d1e
Backport PR #47670 on branch 1.4.x (CI: Fix npdev build post Cython a…
meeseeksmachine Jul 14, 2022
941efd2
Backport PR #47763 on branch 1.4.x (BUG: fix regression in Series[str…
meeseeksmachine Jul 19, 2022
49ab26c
Backport PR #47792 on branch 1.4.x (DOC: Fix versionadded for callabl…
phofl Jul 20, 2022
9fb91db
Manual Backport PR #47803 on branch 1.4.x (TST/CI: xfail test_round_s…
mroeschke Jul 23, 2022
4003bea
Backport PR #47905: BUG: Fix read_xml raising syntax error when readi…
ParfaitG Aug 1, 2022
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
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ jobs:
environment:
ENV_FILE: ci/deps/circle-38-arm64.yaml
PYTEST_WORKERS: auto
PATTERN: "not slow and not network and not clipboard and not arm_slow"
PATTERN: "not single_cpu and not slow and not network and not clipboard and not arm_slow and not db"
PYTEST_TARGET: "pandas"
steps:
- checkout
Expand Down
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/bug_report.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ body:
[latest version](https://pandas.pydata.org/docs/whatsnew/index.html) of pandas.
required: true
- label: >
I have confirmed this bug exists on the master branch of pandas.
I have confirmed this bug exists on the main branch of pandas.
- type: textarea
id: example
attributes:
Expand Down
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/documentation_improvement.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ body:
options:
- label: >
I have checked that the issue still exists on the latest versions of the docs
on `master` [here](https://pandas.pydata.org/docs/dev/)
on `main` [here](https://pandas.pydata.org/docs/dev/)
required: true
- type: textarea
id: location
Expand Down
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/performance_issue.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ body:
[latest version](https://pandas.pydata.org/docs/whatsnew/index.html) of pandas.
required: true
- label: >
I have confirmed this issue exists on the master branch of pandas.
I have confirmed this issue exists on the main branch of pandas.
- type: textarea
id: example
attributes:
Expand Down
9 changes: 6 additions & 3 deletions .github/actions/build_pandas/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,10 +8,13 @@ runs:
run: |
conda info
conda list
shell: bash -l {0}
shell: bash -el {0}

- name: Build Pandas
run: |
python setup.py build_ext -j 2
python setup.py build_ext -j $N_JOBS
python -m pip install -e . --no-build-isolation --no-use-pep517 --no-index
shell: bash -l {0}
shell: bash -el {0}
env:
# Cannot use parallel compilation on Windows, see https://github.com/pandas-dev/pandas/issues/30873
N_JOBS: ${{ runner.os == 'Windows' && 1 || 2 }}
4 changes: 2 additions & 2 deletions .github/actions/setup/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@ runs:
steps:
- name: Setting conda path
run: echo "${HOME}/miniconda3/bin" >> $GITHUB_PATH
shell: bash -l {0}
shell: bash -el {0}

- name: Setup environment and build pandas
run: ci/setup_env.sh
shell: bash -l {0}
shell: bash -el {0}
49 changes: 49 additions & 0 deletions .github/workflows/32-bit-linux.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
name: 32 Bit Linux

on:
push:
branches:
- main
- 1.4.x
pull_request:
branches:
- main
- 1.4.x
paths-ignore:
- "doc/**"

jobs:
pytest:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v3
with:
fetch-depth: 0

- name: Run 32-bit manylinux2014 Docker Build / Tests
run: |
# Without this (line 34), versioneer will not be able to determine the pandas version.
# This is because of a security update to git that blocks it from reading the config folder if
# it is not owned by the current user. We hit this since the "mounted" folder is not hit by the
# Docker container.
# xref https://github.com/pypa/manylinux/issues/1309
docker pull quay.io/pypa/manylinux2014_i686
docker run --platform linux/386 -v $(pwd):/pandas quay.io/pypa/manylinux2014_i686 \
/bin/bash -xc "cd pandas && \
git config --global --add safe.directory /pandas && \
/opt/python/cp38-cp38/bin/python -m venv ~/virtualenvs/pandas-dev && \
. ~/virtualenvs/pandas-dev/bin/activate && \
python -m pip install --no-deps -U pip wheel 'setuptools<60.0.0' && \
pip install cython numpy python-dateutil pytz pytest pytest-xdist pytest-asyncio>=0.17 hypothesis && \
python setup.py build_ext -q -j2 && \
python -m pip install --no-build-isolation --no-use-pep517 -e . && \
export PANDAS_CI=1 && \
pytest -m 'not slow and not network and not clipboard and not single_cpu' pandas --junitxml=test-data.xml"

- name: Publish test results for Python 3.8-32 bit full Linux
uses: actions/upload-artifact@v3
with:
name: Test results
path: test-data.xml
if: failure()
3 changes: 1 addition & 2 deletions .github/workflows/assign.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,10 @@ on:
types: created

jobs:
one:
issue_assign:
runs-on: ubuntu-latest
steps:
- if: github.event.comment.body == 'take'
name:
run: |
echo "Assigning issue ${{ github.event.issue.number }} to ${{ github.event.comment.user.login }}"
curl -H "Authorization: token ${{ secrets.GITHUB_TOKEN }}" -d '{"assignees": ["${{ github.event.comment.user.login }}"]}' https://api.github.com/repos/${{ github.repository }}/issues/${{ github.event.issue.number }}/assignees
16 changes: 8 additions & 8 deletions .github/workflows/asv-bot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ jobs:
runs-on: ubuntu-latest
defaults:
run:
shell: bash -l {0}
shell: bash -el {0}

concurrency:
# Set concurrency to prevent abuse(full runs are ~5.5 hours !!!)
Expand All @@ -29,19 +29,19 @@ jobs:

steps:
- name: Checkout
uses: actions/checkout@v2
uses: actions/checkout@v3
with:
fetch-depth: 0

- name: Cache conda
uses: actions/cache@v2
uses: actions/cache@v3
with:
path: ~/conda_pkgs_dir
key: ${{ runner.os }}-conda-${{ hashFiles('${{ env.ENV_FILE }}') }}

# Although asv sets up its own env, deps are still needed
# during discovery process
- uses: conda-incubator/setup-miniconda@v2
- uses: conda-incubator/setup-miniconda@v2.1.1
with:
activate-environment: pandas-dev
channel-priority: strict
Expand All @@ -59,21 +59,21 @@ jobs:
git remote add upstream https://github.com/pandas-dev/pandas.git
git fetch upstream
asv machine --yes
asv continuous -f 1.1 -b $REGEX upstream/master HEAD
asv continuous -f 1.1 -b $REGEX upstream/main HEAD
echo 'BENCH_OUTPUT<<EOF' >> $GITHUB_ENV
asv compare -f 1.1 upstream/master HEAD >> $GITHUB_ENV
asv compare -f 1.1 upstream/main HEAD >> $GITHUB_ENV
echo 'EOF' >> $GITHUB_ENV
echo "REGEX=$REGEX" >> $GITHUB_ENV

- uses: actions/github-script@v4
- uses: actions/github-script@v6
env:
BENCH_OUTPUT: ${{env.BENCH_OUTPUT}}
REGEX: ${{env.REGEX}}
with:
script: |
const ENV_VARS = process.env
const run_url = `https://github.com/${context.repo.owner}/${context.repo.repo}/actions/runs/${context.runId}`
github.issues.createComment({
github.rest.issues.createComment({
issue_number: context.issue.number,
owner: context.repo.owner,
repo: context.repo.repo,
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/autoupdate-pre-commit-config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,9 +12,9 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Set up Python
uses: actions/setup-python@v2
uses: actions/setup-python@v3
- name: Cache multiple paths
uses: actions/cache@v2
uses: actions/cache@v3
with:
path: |
~/.cache/pre-commit
Expand Down
68 changes: 39 additions & 29 deletions .github/workflows/code-checks.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,12 +3,12 @@ name: Code Checks
on:
push:
branches:
- master
- 1.3.x
- main
- 1.4.x
pull_request:
branches:
- master
- 1.3.x
- main
- 1.4.x

env:
ENV_FILE: environment.yml
Expand All @@ -24,10 +24,10 @@ jobs:
cancel-in-progress: true
steps:
- name: Checkout
uses: actions/checkout@v2
uses: actions/checkout@v3

- name: Install Python
uses: actions/setup-python@v2
uses: actions/setup-python@v3
with:
python-version: '3.9.7'

Expand All @@ -39,7 +39,7 @@ jobs:
runs-on: ubuntu-latest
defaults:
run:
shell: bash -l {0}
shell: bash -el {0}

concurrency:
# https://github.community/t/concurrecy-not-work-for-push/183068/7
Expand All @@ -48,17 +48,17 @@ jobs:

steps:
- name: Checkout
uses: actions/checkout@v2
uses: actions/checkout@v3
with:
fetch-depth: 0

- name: Cache conda
uses: actions/cache@v2
uses: actions/cache@v3
with:
path: ~/conda_pkgs_dir
key: ${{ runner.os }}-conda-${{ hashFiles('${{ env.ENV_FILE }}') }}

- uses: conda-incubator/setup-miniconda@v2
- uses: conda-incubator/setup-miniconda@v2.1.1
with:
mamba-version: "*"
channels: conda-forge
Expand All @@ -68,7 +68,7 @@ jobs:
use-only-tar-bz2: true

- name: Install node.js (for pyright)
uses: actions/setup-node@v2
uses: actions/setup-node@v3
with:
node-version: "16"

Expand Down Expand Up @@ -105,7 +105,7 @@ jobs:
runs-on: ubuntu-latest
defaults:
run:
shell: bash -l {0}
shell: bash -el {0}

concurrency:
# https://github.community/t/concurrecy-not-work-for-push/183068/7
Expand All @@ -114,17 +114,17 @@ jobs:

steps:
- name: Checkout
uses: actions/checkout@v2
uses: actions/checkout@v3
with:
fetch-depth: 0

- name: Cache conda
uses: actions/cache@v2
uses: actions/cache@v3
with:
path: ~/conda_pkgs_dir
key: ${{ runner.os }}-conda-${{ hashFiles('${{ env.ENV_FILE }}') }}

- uses: conda-incubator/setup-miniconda@v2
- uses: conda-incubator/setup-miniconda@v2.1.1
with:
mamba-version: "*"
channels: conda-forge
Expand All @@ -140,19 +140,29 @@ jobs:
- name: Run ASV benchmarks
run: |
cd asv_bench
asv check -E existing
git remote add upstream https://github.com/pandas-dev/pandas.git
git fetch upstream
asv machine --yes
asv dev | sed "/failed$/ s/^/##[error]/" | tee benchmarks.log
if grep "failed" benchmarks.log > /dev/null ; then
exit 1
fi
if: ${{ steps.build.outcome == 'success' }}
asv run --quick --dry-run --strict --durations=30 --python=same

- name: Publish benchmarks artifact
uses: actions/upload-artifact@master
with:
name: Benchmarks log
path: asv_bench/benchmarks.log
if: failure()
build_docker_dev_environment:
name: Build Docker Dev Environment
runs-on: ubuntu-latest
defaults:
run:
shell: bash -el {0}

concurrency:
# https://github.community/t/concurrecy-not-work-for-push/183068/7
group: ${{ github.event_name == 'push' && github.run_number || github.ref }}-build_docker_dev_environment
cancel-in-progress: true

steps:
- name: Clean up dangling images
run: docker image prune -f

- name: Checkout
uses: actions/checkout@v3
with:
fetch-depth: 0

- name: Build image
run: docker build --pull --no-cache --tag pandas-dev-env .
12 changes: 6 additions & 6 deletions .github/workflows/comment_bot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,29 +12,29 @@ jobs:
if: startsWith(github.event.comment.body, '@github-actions pre-commit')
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: r-lib/actions/pr-fetch@master
- uses: actions/checkout@v3
- uses: r-lib/actions/pr-fetch@v2
with:
repo-token: ${{ secrets.GITHUB_TOKEN }}
- name: Cache multiple paths
uses: actions/cache@v2
uses: actions/cache@v3
with:
path: |
~/.cache/pre-commit
~/.cache/pip
key: pre-commit-dispatched-${{ runner.os }}-build
- uses: actions/setup-python@v2
- uses: actions/setup-python@v3
with:
python-version: 3.8
- name: Install-pre-commit
run: python -m pip install --upgrade pre-commit
- name: Run pre-commit
run: pre-commit run --from-ref=origin/master --to-ref=HEAD --all-files || (exit 0)
run: pre-commit run --from-ref=origin/main --to-ref=HEAD --all-files || (exit 0)
- name: Commit results
run: |
git config user.name "$(git log -1 --pretty=format:%an)"
git config user.email "$(git log -1 --pretty=format:%ae)"
git commit -a -m 'Fixes from pre-commit [automated commit]' || echo "No changes to commit"
- uses: r-lib/actions/pr-push@master
- uses: r-lib/actions/pr-push@v2
with:
repo-token: ${{ secrets.GITHUB_TOKEN }}
Loading