Skip to content

Commit

Permalink
Squashed commit of the following:
Browse files Browse the repository at this point in the history
commit 335ccf80e590baf339917e3a111125a20c34384b
Author: Thomas Li <47963215+lithomas1@users.noreply.github.com>
Date:   Wed Nov 9 10:36:17 2022 -0500

    restore doc build and fix wrong python on macos

commit c4c3f9b29bf64611fd452f340c81790f02e7c5c9
Author: Thomas Li <47963215+lithomas1@users.noreply.github.com>
Date:   Wed Nov 9 10:13:00 2022 -0500

    Try for green sans 32-bit

commit 4d0a15bca62afe626b90eaa12d3cbdf18a37a9bf
Author: Thomas Li <47963215+lithomas1@users.noreply.github.com>
Date:   Wed Nov 9 08:44:28 2022 -0500

    Going for green

commit ecb6f6e011b926b10dfb1f424cd184d8e1660609
Author: Thomas Li <47963215+lithomas1@users.noreply.github.com>
Date:   Wed Nov 9 06:40:37 2022 -0500

    Bring back everything but compilers

commit aa57379fa93cff87c9cf5e61b7bc2547f59420c9
Author: Thomas Li <47963215+lithomas1@users.noreply.github.com>
Date:   Tue Nov 8 21:46:38 2022 -0500

    try to fix strdup not found by lowering compiler strictness

commit dec531721560664230d4d0f58b5f58d6f81d5409
Author: Thomas Li <47963215+lithomas1@users.noreply.github.com>
Date:   Tue Nov 8 21:12:04 2022 -0500

    use catchsegv properly

commit a948860a98266b86772ac01295fbae92e0e07520
Author: Thomas Li <47963215+lithomas1@users.noreply.github.com>
Date:   Tue Nov 8 20:54:13 2022 -0500

    catchsegv and debug build

commit 71bcd582482a1114c7f35952e16e5a6d7687759b
Author: Thomas Li <47963215+lithomas1@users.noreply.github.com>
Date:   Tue Nov 8 20:21:45 2022 -0500

    try to catch the segfault

commit a16e98989a4a86a460825853256730205915a7d2
Author: Thomas Li <47963215+lithomas1@users.noreply.github.com>
Date:   Tue Nov 8 18:21:46 2022 -0500

    Silence warnings and debug more

commit 7a2bb0caaadbe57142dfff6a35a5a539b757a311
Author: Thomas Li <47963215+lithomas1@users.noreply.github.com>
Date:   Tue Nov 8 17:50:41 2022 -0500

    Debug more

commit 26435dd35267334d523a677756dfc528fe91ea00
Author: Thomas Li <47963215+lithomas1@users.noreply.github.com>
Date:   Tue Nov 8 17:21:54 2022 -0500

    bring back more packages

commit 05d2f533d3b550303c04f0ae175bf3db14fcda78
Author: Thomas Li <47963215+lithomas1@users.noreply.github.com>
Date:   Tue Nov 8 17:09:35 2022 -0500

    add matplotlib back

commit a4c33898de8d0803a4aa97999d68f3ec7c52408d
Author: Thomas Li <47963215+lithomas1@users.noreply.github.com>
Date:   Tue Nov 8 07:28:47 2022 -0500

    add back web deps

commit dd0f03c8ccc7296abcf3f62712bafb9394ad45fa
Merge: 6cbdfb8be7 dd65aaf559
Author: Thomas Li <47963215+lithomas1@users.noreply.github.com>
Date:   Mon Nov 7 21:25:02 2022 -0500

    Merge branch 'meson-poc' of github.com:lithomas1/pandas into meson-poc

commit 6cbdfb8be7bc56681bb0eb3d100838afc1e0b345
Author: Thomas Li <47963215+lithomas1@users.noreply.github.com>
Date:   Mon Nov 7 21:24:25 2022 -0500

    try to get minimal doc build that doesn't segfault

commit dd65aaf559e0cfd9c71261e3420207a53b310a5b
Merge: b7e6624a2d 1d8922e20b
Author: Thomas Li <47963215+lithomas1@users.noreply.github.com>
Date:   Sun Nov 6 17:03:31 2022 -0500

    Merge branch 'pandas-dev:main' into meson-poc

commit 1d8922e20b3384d56551646dfbae2f4c4e458da0
Author: Luke Manley <lukemanley@gmail.com>
Date:   Sun Nov 6 11:53:44 2022 -0500

    CLN: MultiIndex._values remove special casing for Timestamp.freq (#49559)

commit b7e6624a2d905aabf24b1b9493996889ba41da57
Author: Thomas Li <47963215+lithomas1@users.noreply.github.com>
Date:   Sun Nov 6 10:56:51 2022 -0500

    try not installing conda-forge c/cxx-compiler

commit 85c2cb360741c87abbe4a2c39cb2999c929ab031
Author: Patrick Hoefler <61934744+phofl@users.noreply.github.com>
Date:   Sun Nov 6 15:55:00 2022 +0100

    CLN: Remove unused code in Factorizer classes (#49547)

commit a7da45d8335507f9a561a5d47e99c4b0de24b7e9
Author: Thomas Li <47963215+lithomas1@users.noreply.github.com>
Date:   Sun Nov 6 07:49:10 2022 -0500

    CI: Fix wheel builder uploading (#49544)

commit 0b931173c842a3476646b627422cf943d15288f6
Author: Luke Manley <lukemanley@gmail.com>
Date:   Sun Nov 6 02:47:34 2022 -0500

    TYP: Series.groupby (#49542)

    level arg to be typed IndexLabel

commit f332143172c6345f28ea2a39f84a9bffef840ca6
Author: Matthew Roeschke <10647082+mroeschke@users.noreply.github.com>
Date:   Sat Nov 5 13:52:28 2022 -0700

     ENH: Implement io.nullable_backend config for read_csv(engine="pyarrow") (#49366)

commit fa41c52c3dec0597a39910ade667084a16169b28
Author: Aleksa Radojicic <104728490+radojicic23@users.noreply.github.com>
Date:   Sat Nov 5 18:02:28 2022 +0100

    DOC: replaced Gitter link with Slack link in README. (#49546)

    DOC: replaced gitter link with slack link in README

commit 16baf871eebeaa604891893a395456c80293a092
Author: Luke Manley <lukemanley@gmail.com>
Date:   Sat Nov 5 12:14:39 2022 -0400

    CLN: CategoricalIndex.reindex (#49513)

    * remove CategoricalIndex.reindex in favor of base class

    * retain checks

commit 92775821c198727b0c2b61d6f1a965158f378102
Merge: a3a4eb548a 6f97335727
Author: Thomas Li <47963215+lithomas1@users.noreply.github.com>
Date:   Sat Nov 5 07:11:34 2022 -0400

    Merge branch 'meson-poc' of github.com:lithomas1/pandas into meson-poc

commit a3a4eb548a0dca4f71f39d695602e92dd7f9e557
Author: Thomas Li <47963215+lithomas1@users.noreply.github.com>
Date:   Sat Nov 5 07:10:37 2022 -0400

    update and take another stab at fixing the docs

commit 2a2daf787c5bf4015729f6660d189389d3d7dc47
Author: Marco Edward Gorelli <33491632+MarcoGorelli@users.noreply.github.com>
Date:   Sat Nov 5 10:49:26 2022 +0000

    CI: only run pylint in CI (#49538)

    * Modify precommit config yaml and change name of typing step to Typing + pylint.

    * undo language: system

    Co-authored-by: Sudhansu <13695177+the-lazy-learner@users.noreply.github.com>
    Co-authored-by: MarcoGorelli <>

commit 16645fedb7d9895395488d4d90dc06bd47510057
Author: Marco Edward Gorelli <33491632+MarcoGorelli@users.noreply.github.com>
Date:   Sat Nov 5 05:31:10 2022 +0000

    CI fixup pylint ci failure (#49537)

    fixup pylint ci failure

    Co-authored-by: MarcoGorelli <>

commit 081c06bfb0fc97a38ac1458d5b5154d8a9030e51
Author: jbrockmendel <jbrockmendel@gmail.com>
Date:   Fri Nov 4 16:40:50 2022 -0700

    DEPR: enforce indexing deprecations (#49511)

    * DEPR: enforce deprecation of string indexing on DataFrame rows

    * DEPR: set, dict indexers, DataFrame indexer in iloc

    * DEPR: disallow passing list to xs

    * update doc

    * update docstring, typo fixup

commit 6dc92ad0087984555f4204d2fe00384f5462837f
Author: Natalia Mokeeva <91160475+natmokval@users.noreply.github.com>
Date:   Fri Nov 4 22:26:45 2022 +0100

    STYLE pylint: 48855-duplicate-value (#49533)

commit 7e9ca6e8af2f97e62a69242d40159994ce1d6178
Author: Marco Edward Gorelli <33491632+MarcoGorelli@users.noreply.github.com>
Date:   Fri Nov 4 20:52:02 2022 +0000

    CLN use default_index more (#49478)

    * use default_index more

    * dont change for columns

    * :memo: add whatsnew note

    Co-authored-by: MarcoGorelli <>

commit 4d7d9217ba190c189f66c66149464dd493cd031b
Author: jbrockmendel <jbrockmendel@gmail.com>
Date:   Fri Nov 4 13:30:43 2022 -0700

    DEPR: lookup, append (#49481)

    * DEPR: lookup, append

    * update docs, fix tests

    * rm test_append files

    * update tests

    * fix doc

    * remove asvs

commit d13c9e034ce8a1d738766c4b1cec80c76f5523be
Author: Carlotta Fabian <73344238+fabinca@users.noreply.github.com>
Date:   Fri Nov 4 20:45:23 2022 +0100

    STYLE: fix pylint: no-else-raise (#49520)

    * fix pylint: no-else-raise

    * fix possible imbalanced tuple unpacking warning

    Co-authored-by: carlotta <c.fabian@turbit.de>

commit 62c0fb880014c098df194777e7aee22613c5f6e0
Author: jbrockmendel <jbrockmendel@gmail.com>
Date:   Fri Nov 4 11:42:16 2022 -0700

    DEPR: enforce non-positional, keyword deprecations (#49507)

commit cd38fa369d12e8390189f14fe7fcf6533998f5ce
Author: jbrockmendel <jbrockmendel@gmail.com>
Date:   Fri Nov 4 11:14:02 2022 -0700

    API: to_timedelta([bad_type]) TypeError instead of ValueError (#49525)

    * API: to_timedelta([bad_type]) TypeError instead of ValueError

    * GH ref

commit 01b432c3537dd2fc910e682cd7c03370a67710c4
Author: jbrockmendel <jbrockmendel@gmail.com>
Date:   Fri Nov 4 11:09:41 2022 -0700

    DEPR: Remove deprecated Timestamp.freq (#49365)

    * DEPR: Timestamp.freq

    * __new__, doc

    * update pickle tests

    * update docs

    * update asvs

    * more whatsnew

commit 5a11eb5efc2390a3bcc80fb646496095c1da433d
Author: jbrockmendel <jbrockmendel@gmail.com>
Date:   Fri Nov 4 10:20:38 2022 -0700

    DEPR Series[td64].fillna(incompatible) (#49479)

commit 586cc351b89cd299ecbf8f3ff0ab6dab1b799db0
Author: jbrockmendel <jbrockmendel@gmail.com>
Date:   Fri Nov 4 09:56:54 2022 -0700

    CLN: assorted follow-ups (#49489)

commit 28115430214ea6d520ab7b2d5243e86f3503c712
Author: Matthew Roeschke <10647082+mroeschke@users.noreply.github.com>
Date:   Fri Nov 4 09:54:53 2022 -0700

    DEPR: Enforce melt(value_name) behavior (#49462)

commit 12ebf5d03e16c417b44a8a236acc696e13c61931
Author: Aarni Koskela <akx@iki.fi>
Date:   Fri Nov 4 18:52:30 2022 +0200

    STYLE/PERF: use f-strings instead of ''.join on static elements (#49517)

    STYLE: use f-strings instead of ''.join on static elements

commit d21f19c0d4669704b00484d5993d643d5cca2e13
Author: Aarni Koskela <akx@iki.fi>
Date:   Fri Nov 4 18:50:37 2022 +0200

    STYLE: fix pylint consider-using-f-string issues (#49515)

    Refs #48855

commit 57d8d3a7cc2c4afc8746bf774b5062fa70c0f5fd
Author: ram vikram singh <ramvikrams243@gmail.com>
Date:   Fri Nov 4 15:47:35 2022 +0530

    UPGRADE: Autoupdate pre-commit config (#49428)

    * gh 94906

    gh 94906

    * fixup

    * fixup

    * pyupgrade

    * clean up

    * update

    * updates

    * fixup

    * fixup use_time in vectorized.pyx

    * fixup use_time in vectorized.pyx

    * changes

    * up1

    * up2

    * up3

    * remove duplicated line, split acc. to black formatter

    * remove added newline

    * remove misplaced commas

    Co-authored-by: MarcoGorelli <>
    Co-authored-by: Marco Edward Gorelli <33491632+MarcoGorelli@users.noreply.github.com>

commit f6204a57ef174d0058744dda1bfa3e6c67b5c639
Author: Matthew Roeschke <10647082+mroeschke@users.noreply.github.com>
Date:   Thu Nov 3 23:03:19 2022 -0700

    CI: Fix ASV post str.replace(regex) change (#49512)

    Thanks @mroeschke.

commit 7b605f3033117826352e3770ec2bb1a25fcc418b
Author: Natalia Mokeeva <91160475+natmokval@users.noreply.github.com>
Date:   Thu Nov 3 21:29:23 2022 +0100

    STYLE enable pylint: comparison-of-constants (#49502)

commit d49eee36271ca3cd324384b7f8294e833b50ff14
Author: Marco Edward Gorelli <33491632+MarcoGorelli@users.noreply.github.com>
Date:   Thu Nov 3 18:44:58 2022 +0000

    CI: fix flake8 warning (#49504)

    fix ci

    Co-authored-by: MarcoGorelli <>

commit cf3043ec449137fca3619da5405590c15a87cccc
Author: jbrockmendel <jbrockmendel@gmail.com>
Date:   Thu Nov 3 10:47:45 2022 -0700

    API: Series.astype(td64_unsupported) raise (#49290)

    * API: Series.astype(td64_unsupported) raise

    * update docs

commit 8188f6c1010fa80bbc15a152bc38e8d4eb50299a
Author: raisadz <34237447+raisadz@users.noreply.github.com>
Date:   Thu Nov 3 17:33:18 2022 +0000

    BUG: Unclear error message when merging tables and passing invalid option to validate (#49419)

    * improve the error message for invalid validate arguments

    * change error message in test_join

    * resolve merge conflict

    Co-authored-by: Marco Edward Gorelli <33491632+MarcoGorelli@users.noreply.github.com>

commit cedd1222e3b2ac60d1006bf09df4c8a4870773c5
Author: jbrockmendel <jbrockmendel@gmail.com>
Date:   Thu Nov 3 09:49:54 2022 -0700

    DEPR: __setitem__ on dt64tz with mixed timezones (#49454)

    * BUG: Series(mixed_tz_objs, dtype=dt64tz)

    * whatsnew

    * update pyi

    * DEPR: __setitem__ on dt64tz with mixed timezones

commit aebd2293b9e80893f4bc6fbf5f870be5ae8c7ce0
Author: Joris Van den Bossche <jorisvandenbossche@gmail.com>
Date:   Thu Nov 3 17:36:29 2022 +0100

    TST: avoid chained assignment in tests outside of specific tests on chaining (#49474)

    * TST: avoid chained assignment in tests outside of specific tests on chaining

    * update to use .loc[index[slice], ..] pattern

commit b77417832c76f0027723cad68ffd5654bbafe2a9
Author: Bill <35750915+roadswitcher@users.noreply.github.com>
Date:   Thu Nov 3 12:32:05 2022 -0400

    STYLE: enable pylint warnings for `cell-var-from-loop` (#49445)

    * STYLE: Refactored one loop, suppressed three false positives.

    * Oooh, didn't think of that.

    * I need to get better at spotting this stuff.

    * Yeah, let's not suppress those after all.

    * Accidentally removed a newline.

    * Helps to revert to correct version of file.

    * OK, backing slowly away from the git client now.

    * OK, backing slowly away from the git client now.

    * Resolve autotyper find

    * Added type hints per reviewer note.

    * Update pandas/core/strings/object_array.py

    Co-authored-by: Marco Edward Gorelli <33491632+MarcoGorelli@users.noreply.github.com>

    * Update pandas/tests/io/parser/test_c_parser_only.py

    Co-authored-by: Marco Edward Gorelli <33491632+MarcoGorelli@users.noreply.github.com>

    Co-authored-by: William Blum <william.blum@altamiracorp.com>
    Co-authored-by: Marco Edward Gorelli <33491632+MarcoGorelli@users.noreply.github.com>

commit 48df4276496d588502643fedf6d617d5e635f519
Author: Natalia Mokeeva <91160475+natmokval@users.noreply.github.com>
Date:   Thu Nov 3 17:30:45 2022 +0100

    enable pylint: consider-using-sys-exit (#49480)

commit 050a1a2e22bf383a3acef9dbbb5a0c3dbc6948b0
Author: Matthew Roeschke <10647082+mroeschke@users.noreply.github.com>
Date:   Thu Nov 3 09:27:12 2022 -0700

    DEPR: Change str.replace(regex) from True to False & single behavior (#49486)

    * DEPR: Change str.replace(regex) from True to False & single behavior

    * Add versionnchanged

commit 133c6ddb8b0d29571a4dcfff515dee83bc46fb55
Author: Matthew Roeschke <10647082+mroeschke@users.noreply.github.com>
Date:   Thu Nov 3 09:25:32 2022 -0700

    DEPR: HDFStore.iteritems, read_csv(use_cols) behavior (#49483)

    * Remove HDFStore iteritems

    * Enforce use_cols deprecation in read_csv

    * Spelling

commit d9f98f8c4c32cc9c702afc7f91fbc8bd24e673a1
Author: jbrockmendel <jbrockmendel@gmail.com>
Date:   Thu Nov 3 09:14:58 2022 -0700

    DEPR: Index methods, to_time, Categorical constructor (#49457)

    * DEPR: Index methods, to_time, Categorical constructor

    * update doc

    * Update doc/source/whatsnew/v2.0.0.rst

    Co-authored-by: Matthew Roeschke <10647082+mroeschke@users.noreply.github.com>

    Co-authored-by: Matthew Roeschke <10647082+mroeschke@users.noreply.github.com>

commit ad76a3a77c9b733a185686ee4c4f7ad9631a0f7c
Author: Matthew Roeschke <10647082+mroeschke@users.noreply.github.com>
Date:   Thu Nov 3 09:09:17 2022 -0700

    API/BUG: Fix is_string_dtype and make more strict (#49378)

    * fix extension tests

    * Make is_string_dtype more strict

    * Simplify and add example

    * get dtype

    * Catch cased when TypeError is raised

    * Change

commit 6f97335727cfe85cdb22ad3a42507cefa470299b
Author: Thomas Li <47963215+lithomas1@users.noreply.github.com>
Date:   Thu Nov 3 11:02:26 2022 -0400

    more verbosity

commit 19157f0718dbfe639f7bd01e196f0f64a95b1180
Author: Thomas Li <47963215+lithomas1@users.noreply.github.com>
Date:   Thu Nov 3 10:52:35 2022 -0400

    adjust

commit d7ddd871c5380f2ab0fcf6080e6dd6124ff59331
Author: Thomas Li <47963215+lithomas1@users.noreply.github.com>
Date:   Thu Nov 3 10:39:41 2022 -0400

    Try cd'ing into the doc directory

commit c0625568ce70e85974d3b6ba91f78c329d6e40d5
Author: Patrick Hoefler <61934744+phofl@users.noreply.github.com>
Date:   Thu Nov 3 15:35:55 2022 +0100

    DEP: Enforce deprecations of read_csv keywords (#48849)

commit 35a81353dc3ede91b251be9e66d3b21965c24b61
Author: jbrockmendel <jbrockmendel@gmail.com>
Date:   Thu Nov 3 07:35:19 2022 -0700

    Bump matplotlib min_ver to 3.6.1 (from 3.6.0) (#49491)

    Bump matplotlib min_ver to 3.6.1

commit a215264d472e79c48433fa3a04fa492abc41e38d
Author: jbrockmendel <jbrockmendel@gmail.com>
Date:   Thu Nov 3 01:32:47 2022 -0700

    DEPR: Index.reindex with non-unique Index (#49485)

commit e02133c6323ddfd886784d6a9d3a4e5c07c99557
Author: Matthew Roeschke <10647082+mroeschke@users.noreply.github.com>
Date:   Thu Nov 3 01:25:19 2022 -0700

    CI: Remove GHA running on 1.4.x branch (#49488)

commit 7ccac683c074aaf5abaedd64f8aa5da4d9fe08ee
Author: stellalin7 <linstel@gmail.com>
Date:   Wed Nov 2 16:07:02 2022 -0500

    issue 48855 enable pylint C-type "disallowed-name " warning (#49379)

    * remove from exclusions + cleanup

    * try foo variation, instead

    * revert change + exclude from linting

    * revert + exclude from linting

    * revert + exclude fron linting

    * more descriptive names

    * try assigning to itself

    * more test clean-up

    * try reverting with exclusion

    * more clean-up

    * revert

commit 6526e938a0405877e57a6bf57c36d7fc77449081
Author: Marco Edward Gorelli <33491632+MarcoGorelli@users.noreply.github.com>
Date:   Wed Nov 2 21:00:15 2022 +0000

    CI maybe fix arm test (#49476)

    * maybe fix arm test

    * add comment linking to issue

    Co-authored-by: MarcoGorelli <>

commit 3ae895486d2abdbf8f4c015c4e348b52d7ee6dc0
Author: Thomas Li <47963215+lithomas1@users.noreply.github.com>
Date:   Wed Nov 2 15:30:15 2022 -0400

    debug more

commit 9820edc174730e11cb423d7869650c13100eb314
Author: jbrockmendel <jbrockmendel@gmail.com>
Date:   Wed Nov 2 11:56:50 2022 -0700

    DEPR: indexing (#49412)

    * DEPR: disallow Series.__getitem__ with a single-element list containing slice

    * DEPR: disallow slicing with positional slicer and .loc

    * DEPR: disallow positional indexing with float key

    * move whatsnew

    * DEPR: disallow multi-dimensional indexing

    * fix matplotlib tests

    * update install.rst

commit e5961e2dcb9b8b84853c32ad4d1f6fb7d6f84454
Author: jbrockmendel <jbrockmendel@gmail.com>
Date:   Wed Nov 2 11:53:35 2022 -0700

    API: make some Timestamp args keyword-only (#49416)

    * API: make some Timestamp args keyword-only

    * mypy fixup

    * docstring arg order

commit cdc8db6e0d3394e0aabbaf0740ab06e34bf67aa8
Author: Luke Manley <lukemanley@gmail.com>
Date:   Wed Nov 2 14:51:55 2022 -0400

    DEPR: inplace argument in set_axis (#49459)

    * enforce deprecation of inplace argument in set_axis

    * default copy to True

commit 53430f2299291ec7cd0c9b79bc68b2c9f3730598
Author: Shoham Debnath <debnathshoham@gmail.com>
Date:   Thu Nov 3 00:13:52 2022 +0530

    BUG: pivot_table with margins=T raises when results in empty df (#49438)

    * BUG: pivot_table with margins=T raises when results in empty df

    * suggested change

    * suggested change

    * Update pivot.py

    * linked test to issue

    * suggested edit

commit 75d093dae92a68e6f979815ce131036055492d39
Author: jbrockmendel <jbrockmendel@gmail.com>
Date:   Wed Nov 2 11:25:39 2022 -0700

    DEPR: DatetimeIndex setops with mismatched tzs (#49455)

commit 72688c78dfa5519b8f3587f3664178a60daa2605
Author: jbrockmendel <jbrockmendel@gmail.com>
Date:   Wed Nov 2 11:15:32 2022 -0700

    DEPR: Index(ndarray[object]) inferring numeric dtype (#49458)

commit 645b499f39115dac63e254d711acaf05c07669ac
Author: Matthew Roeschke <10647082+mroeschke@users.noreply.github.com>
Date:   Wed Nov 2 11:07:10 2022 -0700

    DEPR: Disallow kwargs in ExcelWriter (#49463)

commit f43d3a77d284adca8daddcb705ede1907de48eb6
Author: Thierry Moisan <thierry.moisan@gmail.com>
Date:   Wed Nov 2 14:06:34 2022 -0400

    STYLE: fix pylint no-else-continue warnings (#49464)

commit 4c0f3f66a32381b0992b73e7455a260173529c43
Author: Bill <35750915+roadswitcher@users.noreply.github.com>
Date:   Wed Nov 2 13:26:54 2022 -0400

    STYLE Suppressing two instances of pylint W0703 broad-except.  (#49470)

    * Suppressing two instances of pylint W0703 broad-except.   32 more to check.

    * Ran pre-commit, fixed spacing.

commit c0dac691b8a969a58246d96874622ed34f3216f1
Author: Luke Manley <lukemanley@gmail.com>
Date:   Wed Nov 2 13:23:30 2022 -0400

    DEPR: enforce passing non boolean sort in concat (#49472)

    enforce deprecation non boolean sort in concat

commit 3f985b913625c6b1fa15a03dfb986ab4fc1a7ee7
Author: jbrockmendel <jbrockmendel@gmail.com>
Date:   Wed Nov 2 09:36:49 2022 -0700

    CLN: assorted; silence test warnings (#49426)

    * CLN: assorted

    * revert

    * fix warning suppression

commit cd1af81387784cce25cc8ae0813ac02ac58c3b8a
Author: Bill <35750915+roadswitcher@users.noreply.github.com>
Date:   Wed Nov 2 12:29:34 2022 -0400

    BUG: Return type discrepancy in USFederalHolidayCalendar (#49118)

    * GH49075 looks weird.   Let's add a test and go from there.

    * Some cleanup.

    * First pass at the fix.

    * Missed a space, failed formatting check.

    * pre-commit would have caught that, eh.

    * Update test_federal.py

    * Well, that was subtle.

    * Changed the test.

    * Git mistake.

    * Backing away from keyboard now.

    * next: write more tests.

    * precommit local run.

    * User specified half-open date intervals can return inconsistent results.

    * Added logic to close open time intervals into AbstractHolidayCalender

    * OK, I've learned pre-commit doesn't pass wildcards all the way down a directory tree.

    * Ensure DatetimeIndex returned in _apply_rule

    * Ensure DatetimeIndex returned in _apply_rule

    * Caught formatting.

    * Missed running isort locally.

    * Well, that was subtle.

    * Changed URL to current OPM source-of-record, updated whatsnew

    * Update v2.0.0.rst

    * Add dtype to empty index ( caught by mypy in CI, not part of pre-commit )

    * Updated holiday.py

    * ... and forgot to pre-commit run black

    * Update pandas/tseries/holiday.py

    Co-authored-by: Matthew Roeschke <10647082+mroeschke@users.noreply.github.com>

    * Update v2.0.0.rst

    * Added test to test_federal.py to ensure comparison against known-good result in addition to type comparison

    * Add change to test_federal to compare against constructed DatetimeIndex, cleaned up test_half_open_interval_with_observance() in test_holiday.

    * Update doc/source/whatsnew/v2.0.0.rst

    Co-authored-by: Matthew Roeschke <10647082+mroeschke@users.noreply.github.com>

commit 7ca8ef9b9bbd2b9a3acfec6d5df77d778c0a7fa9
Author: Thomas Li <47963215+lithomas1@users.noreply.github.com>
Date:   Wed Nov 2 10:35:28 2022 -0400

    typoed

commit 490c5d049890d8ea71ec5e2dc4ffa6196c10cc63
Author: Matthew Roeschke <10647082+mroeschke@users.noreply.github.com>
Date:   Wed Nov 2 07:18:09 2022 -0700

    DEPR: Remove check_less_precise in asserters (#49461)

commit 1766cf900ec2a09e32156702a4485804018017bd
Merge: 4ce0be46bc cdf560596d
Author: Thomas Li <47963215+lithomas1@users.noreply.github.com>
Date:   Wed Nov 2 10:07:14 2022 -0400

    Merge branch 'meson-poc' of github.com:lithomas1/pandas into meson-poc

commit 4ce0be46bcc3c4497a93ac817c78d7441784bdaa
Author: Thomas Li <47963215+lithomas1@users.noreply.github.com>
Date:   Wed Nov 2 10:07:01 2022 -0400

    debug docs

commit cdf560596dd5d79478a1a42fc0dc9a9e162e876d
Author: Thomas Li <47963215+lithomas1@users.noreply.github.com>
Date:   Wed Nov 2 09:00:46 2022 -0400

    update meson-python repo

commit 29184cbe991bebeac6f1708a6624ddab82e1fad0
Merge: 0397b46bb1 a62ee23e0b
Author: Thomas Li <47963215+lithomas1@users.noreply.github.com>
Date:   Wed Nov 2 09:00:19 2022 -0400

    Merge branch 'meson-poc' of github.com:lithomas1/pandas into meson-poc

commit 0397b46bb1c08b4afddfdd256cf8b76d25ed41ab
Author: Thomas Li <47963215+lithomas1@users.noreply.github.com>
Date:   Wed Nov 2 09:00:04 2022 -0400

    try to fix docs

commit a62ee23e0b65938ea902eee8d85c5a395e291c75
Author: Thomas Li <47963215+lithomas1@users.noreply.github.com>
Date:   Wed Nov 2 06:46:00 2022 -0400

    adjust build to account for deprecations

commit 7bf8d6b318e0b385802e181ace3432ae73cbf79b
Author: KotlinIsland <65446343+KotlinIsland@users.noreply.github.com>
Date:   Wed Nov 2 20:41:50 2022 +1000

    (🎁) add python 3.11 to sdist.yml (#49460)

    add python 3.11 to sdist.yml

    Co-authored-by: KotlinIsland <kotlinisland@users.noreply.github.com>

commit 524e4938944099c16c632837dd5a8f7db5bae9b4
Merge: bfcb9d04c4 dec9be2a5c
Author: Thomas Li <47963215+lithomas1@users.noreply.github.com>
Date:   Wed Nov 2 06:39:34 2022 -0400

    Merge branch 'main' into meson-poc

commit dec9be2a5c6f34f13597a4089d4d48d09ef6ea6f
Author: Natalia Mokeeva <91160475+natmokval@users.noreply.github.com>
Date:   Wed Nov 2 10:04:49 2022 +0100

    enable pylint: literal-comparison (#49447)

    * enable pylint: literal-comparison

    * enable pylint: no-self-use

    * enable pylint: invalid-sequence-index

commit a793802ca08ba159558e36db95f8242fb0f44156
Author: Mark Harfouche <mark.harfouche@gmail.com>
Date:   Tue Nov 1 21:02:17 2022 -0400

    Make the conversion from dtype to subclass just a little faster (#49393)

    Use kind to speed up dtype decision

commit 4e7ade7d3e50e2b04d2f9150b59cf6f2d1fefd6d
Author: jbrockmendel <jbrockmendel@gmail.com>
Date:   Tue Nov 1 17:53:41 2022 -0700

    DEPR: DTA(float_data, dtype=dt64tz) (#49361)

    DEPR: DTA.astype unitless, DTA(float_data, dtype=dt64tz)

commit fb9b3451c4f70818604bd7afb7bbdd4c04d12667
Author: Richard Shadrach <45562402+rhshadrach@users.noreply.github.com>
Date:   Tue Nov 1 20:46:30 2022 -0400

    DEPR: Enforce deprecation of silent dropping of nuisance columns in agg_list_like (#49401)

    * DEPR: Enforce deprecation of silent dropping of nuisance columns in agg_list_like

    * Remove type-ignore

    * Fixups

    * Remove outdated comment

commit cb43a819d8e34f61ecb4121d154b1f9a9357eaea
Author: Richard Shadrach <45562402+rhshadrach@users.noreply.github.com>
Date:   Tue Nov 1 20:42:58 2022 -0400

    CLN: Remove xlrd < 2.0 code (#49376)

    * CLN: Remove xlrd < 2.0 code

    * Add test

    * Add warning

    * Fix type-hint

    * Update pandas/io/excel/_xlrd.py

    Co-authored-by: Matthew Roeschke <10647082+mroeschke@users.noreply.github.com>

    * Remove warning

    * Remove warnings in tests

    * Remove filter

    Co-authored-by: Matthew Roeschke <10647082+mroeschke@users.noreply.github.com>

commit c0445543a10ae6c6abe5a3efc519fd9edcd2d276
Author: jbrockmendel <jbrockmendel@gmail.com>
Date:   Tue Nov 1 16:20:35 2022 -0700

    API: Series([pydate, pydatetime]) (#49446)

commit 65badbf3100c1dec4f43f0cead5ef00807921e97
Author: jbrockmendel <jbrockmendel@gmail.com>
Date:   Tue Nov 1 15:53:41 2022 -0700

    DEPR: Timestamp(dt64obj, tz=tz) (#49381)

commit aae800d988bcb6ce8c49dfa9c4f9f61d265dd937
Author: jbrockmendel <jbrockmendel@gmail.com>
Date:   Tue Nov 1 15:51:56 2022 -0700

    DEPR: internals (#49392)

    * DEPR: internals

    * bump fastparquet minimum

commit 67a61358744eeea472c4cbf261d6ef18ff8a18f4
Author: Matthew Roeschke <10647082+mroeschke@users.noreply.github.com>
Date:   Tue Nov 1 15:39:37 2022 -0700

    DEPR: Enforce disallowed merging scenarios (#49429)

    * Enforce merge suffixes tuples

    * Duplicate merge columns

    * enforce disallowing different levels

    * Fix test

commit b858de02798dc777fe2dd2bf261c9e037c74a4a9
Author: Joris Van den Bossche <jorisvandenbossche@gmail.com>
Date:   Tue Nov 1 20:46:43 2022 +0100

    BUG: CoW - correctly track references for chained operations (#48996)

    Co-authored-by: Patrick Hoefler <61934744+phofl@users.noreply.github.com>

commit b3bd5ad380d871cac18738853906fc76cc865c54
Author: jbrockmendel <jbrockmendel@gmail.com>
Date:   Tue Nov 1 11:45:09 2022 -0700

    DEPR: SparseArray.astype (#49324)

    * DEPR: SparseArray.astype

    * fix append test

    * remove no-longer-overriden tests

commit c4a24d29bc47a673a3d84980c8d9a8a9040dc076
Author: Zachary Moon <zmoon92@gmail.com>
Date:   Tue Nov 1 12:38:00 2022 -0600

    BUG: Fix passing `Colormap` instance to plot methods with mpl >= 3.6 (#49377)

    * Create failing test for passing Colormap inst

    to `.plot.scatter`

    * Use `mpl.colormaps.get_cmap`

    when a Colormap instance might be passed

    * Test hexbin too

    * Add whatsnew

commit 6122c7de128fce3a84d91ef91b9dc3a914531745
Author: jbrockmendel <jbrockmendel@gmail.com>
Date:   Tue Nov 1 10:40:28 2022 -0700

    DEPR: non-keyword args, errors arg (#49415)

    * DEPR: non-keyword args, errors arg

    * Update doc/source/whatsnew/v2.0.0.rst

    Co-authored-by: Matthew Roeschke <10647082+mroeschke@users.noreply.github.com>

commit 76923d7b58d8f25329e779a40b87e2b6959f9cea
Author: Natalia Mokeeva <91160475+natmokval@users.noreply.github.com>
Date:   Tue Nov 1 15:54:19 2022 +0100

    issue 48855 enable pylint unnecessary-pass (#49418)

    issue 48855 enable unnecessary-pass

commit e6ce78dae8e1e60ed025c0700f501471378b972c
Author: Matthew Roeschke <10647082+mroeschke@users.noreply.github.com>
Date:   Tue Nov 1 07:49:24 2022 -0700

    DEPR: Remove df.info(null_counts=) (#49430)

commit eec47a1ebe57a31480125e2328b33f12be865d0b
Author: Matthew Roeschke <10647082+mroeschke@users.noreply.github.com>
Date:   Tue Nov 1 07:48:06 2022 -0700

    TST: Remove unnecessary pytest fixture scopes (#49424)

commit c9fc7fc662a4f2d821f7f9abfa2cf5c1429a85f9
Author: Matthew Roeschke <10647082+mroeschke@users.noreply.github.com>
Date:   Tue Nov 1 07:47:06 2022 -0700

    CLN: test_expressions.py (#49422)

commit 83798f69eb1c0ee7c1a94109e6df9a00bbd31730
Author: Marco Edward Gorelli <33491632+MarcoGorelli@users.noreply.github.com>
Date:   Tue Nov 1 14:06:25 2022 +0000

    CI: maybe fix docs build (#49437)

    fix scipy link

    Co-authored-by: MarcoGorelli <>

commit 46cb18c4a021f5058f9018aa9c3106cfc7914aa7
Author: Natalia Mokeeva <91160475+natmokval@users.noreply.github.com>
Date:   Tue Nov 1 13:10:16 2022 +0100

    enable pylint unused-wildcard-import (#49425)

commit 73483be93ffdd2d826e18e782dbed386cdb2d9c7
Author: Natalia Mokeeva <91160475+natmokval@users.noreply.github.com>
Date:   Tue Nov 1 13:09:12 2022 +0100

    enable pylint wildcard-import (#49427)

commit eb69d8943fdc2b551f083435a184b7899ad13548
Author: jbrockmendel <jbrockmendel@gmail.com>
Date:   Mon Oct 31 14:48:19 2022 -0700

    DEPR: Timestamp comparison with pydate (#49394)

commit 60013a26634b581e34d967f76907de460b9adb93
Author: Matthew Roeschke <10647082+mroeschke@users.noreply.github.com>
Date:   Mon Oct 31 14:46:53 2022 -0700

    DEPR: Enforce empty Series returning object dtype (#49342)

    * DEPR: Enforce empty Series returning object dtype

    * Fix some tests & simplify

    * only for list like types

    * len(data)

commit ead5c756da231d971cde0627e88acb4b51588568
Author: Matthew Roeschke <10647082+mroeschke@users.noreply.github.com>
Date:   Mon Oct 31 12:17:59 2022 -0700

    DEPR: Remove datetime_is_numeric in describe (#49368)

    * DEPR: Remove datetime_is_numeric in describe

    * Simplify

commit cb57af0efaa87fe9198d0cf5ec3e0010140cd398
Author: KotlinIsland <65446343+KotlinIsland@users.noreply.github.com>
Date:   Tue Nov 1 04:50:48 2022 +1000

    (📚) update docs to mention 3.11 support (#49320)

    update docs to mention 3.11 support

    Co-authored-by: KotlinIsland <kotlinisland@users.noreply.github.com>

commit 278c69bca0b0480b9d33d6b9849106aad33daf3c
Author: jbrockmendel <jbrockmendel@gmail.com>
Date:   Mon Oct 31 11:47:34 2022 -0700

    API: stop silently ignoring parsing failures with dtype=dt64 (#49358)

commit 321157d2ff96433eb9381f556575ee6e0b97a3c4
Author: Shoham Debnath <debnathshoham@gmail.com>
Date:   Mon Oct 31 23:47:11 2022 +0530

    asv groupby.string smaller_faster (#49385)

commit 768346b7a566beb87b17741ca81bc9383ec5ed84
Author: jbrockmendel <jbrockmendel@gmail.com>
Date:   Mon Oct 31 11:13:35 2022 -0700

    DEPR: disallow unit-less dt64 dtype in astype (#49391)

commit cc2aa48b6e6363ddbaa9d2d875af8faf76aa1ea5
Author: JHM Darbyshire <24256554+attack68@users.noreply.github.com>
Date:   Mon Oct 31 18:49:34 2022 +0100

    DEPR: remove 1.0 deprecations in 2.0 (`Styler`) (#49397)

    * styler deprecations cleaned up

    * styler deprecations cleaned up

    * styler deprecations cleaned up

    * whats new added

    Co-authored-by: JHM Darbyshire (iMac) <attack68@users.noreply.github.com>

commit 735c6b08b57d5178b563e6c731387c5c9ef74e98
Author: Natalia Mokeeva <91160475+natmokval@users.noreply.github.com>
Date:   Mon Oct 31 18:44:23 2022 +0100

    enable pylint:useless-return (#49400)

    * enable pylint:useless-return

    * fixup! enable pylint:useless-return

    Co-authored-by: Marco Edward Gorelli <33491632+MarcoGorelli@users.noreply.github.com>

commit 0f8d9bfb96abb197764d7696826a48da03d92819
Author: jbrockmendel <jbrockmendel@gmail.com>
Date:   Mon Oct 31 10:35:23 2022 -0700

    DEPR: core.index file (#49403)

commit bf7cdf15b629e725a793f4b8fdb0375ce083a98e
Author: Pedro Nacht <pedro.k.night@gmail.com>
Date:   Mon Oct 31 14:34:18 2022 -0300

    Fix Scorecards GitHub Action (#49410)

    Bump ossf/scorecard-action to 2.0.6

    Fixes unexpected breaking change in upstream API.

commit d2f376bc99cf1bad9308fbe0dcdf78df071bc55c
Author: Patrick Hoefler <61934744+phofl@users.noreply.github.com>
Date:   Mon Oct 31 18:13:27 2022 +0100

    REGR: Fix regression RecursionError when replacing numeric scalar with None (#48234)

    * REGR: Fix regression RecursionError when replacing numeric scalar with None

    * Update

    * Restore 1.4.x behavior

    * Fix mypy

    * Move whatsnew

commit c45bc9a7b8b76324499ac52c957f3ee59c983342
Author: Natalia Mokeeva <91160475+natmokval@users.noreply.github.com>
Date:   Mon Oct 31 18:05:57 2022 +0100

    STYLE: enable pylint nan-comparison (#49407)

commit 3872572512b4ea5af50618203331d9c7cc5d5fd8
Author: silviaovo <111673781+silviaovo@users.noreply.github.com>
Date:   Mon Oct 31 22:35:02 2022 +0800

    DOC: add name parameter to the IntervalIndex for #48911 (#49386)

    * DOC: fix #48911, add name parameter to the IntervalIndex

    * DOC: fix #48911, add name parameter to the IntervalIndex

commit 3370c8179de16b3f0556891a1ff06131e186dfd1
Author: Richard Shadrach <45562402+rhshadrach@users.noreply.github.com>
Date:   Sun Oct 30 12:18:20 2022 -0400

    DEPR: Enforce deprecation of partial failure in transform for lists/dicts (#49375)

    * DEPR: Enforce deprecation of partial failure in transform for lists and dicts

    * Warning message fix

    * Cleaner msgs

commit 4b98e0b99ad3064463f9dc777e46d0b2f249e248
Author: jbrockmendel <jbrockmendel@gmail.com>
Date:   Sun Oct 30 05:21:09 2022 -0700

    DEPR: DataFrame.median/mean with numeric_only=None and dt64 columns (#49250)

commit 7b393290f814e60a5fbecf4fce5e1ca2bd862201
Author: Vamsi Verma <40605798+vamsi-verma-s@users.noreply.github.com>
Date:   Sun Oct 30 13:27:55 2022 +0530

    DEP: remove deprecated loffset and base args for resample and Grouper (#49101)

    * pylint: disable access-member-before-definition for loffset

    * remove deprecated loffset and base args

    * fix docstring for resample

    * change date_range import to avoid flake8 warning

    * fix resample test_depecerated imports

    * move change note to deprecation section

    * remove all deprecated tests for resample

commit d97e7bed65b1389ad669f7b8d028f603e8760f2a
Author: Marco Edward Gorelli <33491632+MarcoGorelli@users.noreply.github.com>
Date:   Sat Oct 29 18:50:53 2022 +0100

    ENH Guess %Y-%m format (#49389)

    guess %Y-%m format

    Co-authored-by: MarcoGorelli <>

commit 2c86d9f472f61226df429cb6f80495771aaa789d
Author: Luke Manley <lukemanley@gmail.com>
Date:   Sat Oct 29 13:11:13 2022 -0400

    DOC: add missing whatsnew for #49321 (#49383)

    whatsnew

commit 8d615a34f2d462cb21714a0cc577849960fc83b7
Author: Matthew Roeschke <10647082+mroeschke@users.noreply.github.com>
Date:   Sat Oct 29 09:51:50 2022 -0700

    DEPR: Remove week & weekofyear for datetimes (#49380)

commit ab6562a20bd894d02fb28675809698d5be0436f9
Author: Luke Manley <lukemanley@gmail.com>
Date:   Fri Oct 28 21:42:20 2022 -0400

    DEPR: remove inplace arg in Categorical methods (#49321)

    * deprecate inplace arg in categorical methods

    * fix tests

    * add back test

    * doc fix

    * doc fixes

    * avoid constructing new objects on every iteration

    * cleanup

commit 8ea52bb32a5a0956467b3532e6c2ac704c8b90e2
Author: Matthew Roeschke <10647082+mroeschke@users.noreply.github.com>
Date:   Fri Oct 28 16:16:55 2022 -0700

    DEPR: Enforce disallowing loc with positionals (#49345)

    * DEPR: Enforce disallowing loc with positionals

    * Fix asv usage

    * Trigger CI

commit f9ff3796329e4bedb4a5477739f5eb8d2e40761d
Author: Carlotta Fabian <73344238+fabinca@users.noreply.github.com>
Date:   Fri Oct 28 20:52:42 2022 +0200

    STYLE fix: pylint "consider-using-from" (#49335)

    * use from import

    * delete empty file

    Co-authored-by: carlotta <c.fabian@turbit.de>
    Co-authored-by: cfabian <cfabian@student.42wolfsburg.de>

commit 17e0e0642294acecef2d2909801758e1785bd701
Author: jbrockmendel <jbrockmendel@gmail.com>
Date:   Fri Oct 28 11:35:57 2022 -0700

    DEPR: non-keyword arguments (#49359)

    * DEPR: non-keyword arguments

    * fix asv

commit 1506ed559e14f7c8ddb24e623e27b07c97b2a197
Author: jbrockmendel <jbrockmendel@gmail.com>
Date:   Fri Oct 28 11:27:42 2022 -0700

    DEPR: disallow int fill_value in shift with dt64/td64 (#49362)

commit f1bb3b2a3ca65779baa732a86853227936b4404e
Author: jbrockmendel <jbrockmendel@gmail.com>
Date:   Fri Oct 28 09:47:50 2022 -0700

    DEPR: object-dtype bool_only (#49371)

commit 0a5cb8f47712fec6009d0f0e3eaf5ef924b5fc57
Author: carla-alves-24 <112690333+carla-alves-24@users.noreply.github.com>
Date:   Fri Oct 28 18:31:24 2022 +0200

    DOC: update query/eval figures on performance comparison  (#48368)

    Co-authored-by: Joris Van den Bossche <jorisvandenbossche@gmail.com>

commit 3020b8df58927ef0246091d325debce7097ace60
Author: Thierry Moisan <thierry.moisan@gmail.com>
Date:   Fri Oct 28 10:21:23 2022 -0400

    STYLE: fix pylint use-maxsplit-arg warning (#49369)

commit cb42e052416d0d0f33ff8ba9bdbaf8bfa383c15b
Author: sarvaSanjay <111774640+sarvaSanjay@users.noreply.github.com>
Date:   Fri Oct 28 09:19:13 2022 -0400

     DOC: Removed line about %S parses all the way up to nanosecond even if no (#49349)

    * Removed line about %S parses all the way up to nanosecond even if no decimal place present from docstring

    * Deleted example code and changed documentation to though note that %f will parse all the way up to nanoseconds

    * Fixed CI error

    * Changed  to %f

    * Removed line between format and exact

    * removed whitespace at end of line

    * Re-added formatting to %f

commit a393c98f0cc1f7985ed89229bfa107ebbc723157
Author: Hatim Zahid <63000127+HatimZ@users.noreply.github.com>
Date:   Fri Oct 28 06:18:19 2022 -0700

    DOC: Added pre-commit link inside the guideline for developers. (#49308)

    * Added pre-commit link inside the guideline

    * Updated the Text to install pre-commit hooks.

    * Changed the https link to short form link.

    * Added a period at the end of the sentence

    * Changed location of pre-commit text and made it optional.

commit 8564b701454c0cdd443b0a786f291e04b4f05359
Author: jbrockmendel <jbrockmendel@gmail.com>
Date:   Thu Oct 27 20:36:40 2022 -0700

    DEPR: to_datetime('now') match Timestamp('now') (#49346)

    * DEPR: to_datetime('now') match Timestamp('now')

    * perf

    * try again

commit 30589f72a2c8cfbe4cd4e4d78161c18adca46212
Author: Terji Petersen <contribute@tensortable.com>
Date:   Thu Oct 27 17:37:18 2022 +0100

    CLN: Index._hidden_attrs (#49299)

    * CLN: Ibdex._hidden_attrs

    * CLN: black fixes

    Co-authored-by: Terji Petersen <terjipetersen@Terjis-MacBook-Air.local>
    Co-authored-by: Terji Petersen <terjipetersen@Terjis-Air.fritz.box>

commit b74bf147f00dccda2165f0c36506ac946b2e6948
Author: jbrockmendel <jbrockmendel@gmail.com>
Date:   Thu Oct 27 09:25:57 2022 -0700

    REF: simplify maybe_infer_to_datetimelike (#49344)

    * REF: simplify maybe_infer_to_datetimelike

    * simplify sequence_to_datetimes

commit 6b4fa02e10480c4ddae0714e36b7fe765fa42eac
Author: jbrockmendel <jbrockmendel@gmail.com>
Date:   Thu Oct 27 09:23:52 2022 -0700

    REF: simplify sanitize_array (#49347)

    REF: simpify sanitize_array

commit bcb8346e8106be4267ec77dfc603d0d77a3fda81
Author: Matthew Roeschke <10647082+mroeschke@users.noreply.github.com>
Date:   Thu Oct 27 09:10:05 2022 -0700

    DEPR: Remove xlwt (#49296)

    * DEPR: Remove xlwt

    * Remove another ref to option

    * Adjust tests

    * Just remove xls benchmark

    * Fix some tests

commit 05fb08ecca8850b71f659788183b48db9bc4e391
Author: Madhuri Patil <60868865+madhuri-15@users.noreply.github.com>
Date:   Thu Oct 27 20:44:00 2022 +0530

    Fixed broken link (#49351)

commit b48735a6b025f99f4b03713e894003080df595bb
Author: Carlotta Fabian <73344238+fabinca@users.noreply.github.com>
Date:   Thu Oct 27 11:27:58 2022 +0200

    STYLE: fix pylint consider-using-get warnings (#49334)

    resolved this pylint error

    Co-authored-by: carlotta <c.fabian@turbit.de>

commit db1b45816d0871f75d90f9449757176573cbfec9
Author: Matthew Roeschke <10647082+mroeschke@users.noreply.github.com>
Date:   Wed Oct 26 17:09:07 2022 -0700

    DEPR: Enforce diallowing indexing with single item slice (#49343)

commit 201cac4c6a43496a31cb1156cad9bfea47eaeb60
Author: Thierry Moisan <thierry.moisan@gmail.com>
Date:   Wed Oct 26 18:38:58 2022 -0400

    STYLE: fix pylint simplifiable-if-expression warnings (#49339)

commit 2c775676b7f9facbd27fe6495599b7ef60f98c04
Author: jbrockmendel <jbrockmendel@gmail.com>
Date:   Wed Oct 26 13:34:00 2022 -0700

    DEPR: DataFrame dtype keyword match Series behavior (#49313)

commit 9c9789c515f79d1a065ca6891464865d3cd16468
Author: Adam Mróz <505546+a-mroz@users.noreply.github.com>
Date:   Wed Oct 26 21:06:57 2022 +0200

    Improve error message about duplicate columns in df.explode (#49264)

commit 2317bf08ed172048a66a0533645ebc1886939417
Author: William Ayd <will_ayd@innobi.io>
Date:   Wed Oct 26 10:58:09 2022 -0700

    Vendored klib quadatric probing (#49197)

    Vendored klib quadtric probing

commit 7fddb30c82d70ef72fce6634bc26d1ab71312356
Author: jbrockmendel <jbrockmendel@gmail.com>
Date:   Wed Oct 26 10:46:28 2022 -0700

    DEPR: non-keyword arguments (#49302)

    * DEPR: non-keyword arguments

    * Update doc/source/whatsnew/v2.0.0.rst

    Co-authored-by: Matthew Roeschke <10647082+mroeschke@users.noreply.github.com>

    Co-authored-by: Matthew Roeschke <10647082+mroeschke@users.noreply.github.com>

commit 032316f631b4c29a3b1ddc266ea667dfa39aadcd
Author: jbrockmendel <jbrockmendel@gmail.com>
Date:   Wed Oct 26 10:42:34 2022 -0700

    DEPR: disallow subclass-specific keywords in Index.__new__ (#49311)

commit 3288d8ff5652e7a020df167755a8066561304948
Author: Matthew Roeschke <10647082+mroeschke@users.noreply.github.com>
Date:   Wed Oct 26 10:29:28 2022 -0700

    DEPR: Remove SparseDataFrame/Series pickle compat (#49316)

    * DEPR: Remove SparseDataFrame/Series pickle compat

    * Add to whatsnew

commit 6ee0acb936d17f6006048f840710bbecf2616f84
Author: jbrockmendel <jbrockmendel@gmail.com>
Date:   Wed Oct 26 10:00:02 2022 -0700

    DEPR: stop inferring dt64/td64 from strings in Series construtor (#49319)

    * DEPR: stop inferring dt64/td64 from strings in Series construtor

    * update pyi

commit 218ab0930e477337ece6c46d497c14d447352d8a
Author: Natalia Mokeeva <91160475+natmokval@users.noreply.github.com>
Date:   Wed Oct 26 17:56:21 2022 +0200

    update from_dict docstring (#49332)

commit 76fc83a886e6ed64cb66d97b34e5a4170850d92f
Author: minat-hub <68482010+minat-hub@users.noreply.github.com>
Date:   Wed Oct 26 16:49:06 2022 +0100

    DOC: Updates to documentation (#49278)

    * issue #48674 index constructor updates to the frame.py file

    * remove pandas-env in gitignore file and print from frame.py

    * remove blank line before closing docstring

    * reduce character count in changes made

commit 681dd2d35a6baf13a74a5a00ec1a74935d4e7bc6
Author: Thierry Moisan <thierry.moisan@gmail.com>
Date:   Wed Oct 26 09:00:36 2022 -0400

    STYLE: fix pylint simplifiable-if-statement warnings (#49323)

    * STYLE: fix pylint simplifiable-if-statement warnings

    * fixup! STYLE: fix pylint simplifiable-if-statement warnings

commit 1e5fee83f914db3775d931cbe289bcb2288531d0
Author: Patrick Hoefler <61934744+phofl@users.noreply.github.com>
Date:   Wed Oct 26 11:40:17 2022 +0200

    CI: Catch FutureWarnings (#49287)

commit c0b180014bcd6b51891057e4711b18351509ca3d
Author: Matthew Roeschke <10647082+mroeschke@users.noreply.github.com>
Date:   Wed Oct 26 02:35:06 2022 -0700

    DEPR: Remove get_offset, infer_freq warn param (#49314)

commit 5d9090b1a09dfae767dd41a4e8ba020cc9e07418
Author: Matthew Roeschke <10647082+mroeschke@users.noreply.github.com>
Date:   Wed Oct 26 02:34:00 2022 -0700

    DEPR: Disallow groupby __getitem__ with tuple (#49317)

commit 62757c43ba506c62edeed300def524d6071dd79b
Author: Matthew Roeschke <10647082+mroeschke@users.noreply.github.com>
Date:   Wed Oct 26 02:33:09 2022 -0700

    DEPR: Remove sort_columns in plotting (#49315)

commit eef20d32724e90d3a02b39798737f487913f1669
Author: Xnot <28331593+Xnot@users.noreply.github.com>
Date:   Wed Oct 26 04:25:14 2022 -0300

    DOC: Fix typo in DataFrame.rolling (#49322)

commit bca35ff73f101b29106111703021fccc8781be7a
Author: Patrick Hoefler <61934744+phofl@users.noreply.github.com>
Date:   Tue Oct 25 23:07:43 2022 +0200

    DEP: Enforce fname to path renaming (#49288)

commit 0d95478c738afe96e78b66966edde490362ecf49
Author: Matthew Roeschke <10647082+mroeschke@users.noreply.github.com>
Date:   Tue Oct 25 14:02:35 2022 -0700

    DEPR Enforce ewm.vol deprecation (#48841)

commit a7341b37a53f121262c07f373c4552b69673d25b
Author: Thierry Moisan <thierry.moisan@gmail.com>
Date:   Tue Oct 25 16:00:11 2022 -0400

    STYLE: fix pylint consider-iterating-dictionary warnings (#49305)

commit 74c4cd1f25b81bb0e5afc70d063c785565fde7fd
Author: jbrockmendel <jbrockmendel@gmail.com>
Date:   Tue Oct 25 11:37:31 2022 -0700

    DEPR: Series(dt64_naive, dtype=dt64tz) (#49242)

    * DEPR: Series(dt64_naive, dtype=dt64tz)

    * mypy fixup

commit 6a1ae42bca296f8f1cf649e466dc8e11536a079f
Author: Patrick Hoefler <61934744+phofl@users.noreply.github.com>
Date:   Tue Oct 25 20:35:03 2022 +0200

    DEP: Disallow abbreviations for orient in to_dict (#49289)

    * DEP: Disallow abbreviations for orient in to_dict

    * Update pandas/tests/frame/methods/test_to_dict.py

    Co-authored-by: Matthew Roeschke <10647082+mroeschke@users.noreply.github.com>

commit 3a04668132a1e0299eb087730717d5ca15e4aec4
Author: Luke Manley <lukemanley@gmail.com>
Date:   Tue Oct 25 14:33:20 2022 -0400

    DEPR: inplace arg in Categorical.remove_unused_categories (#49300)

    deprecate Categorical.remove_unused_categories

commit 448f38c5ef976c122fbff0363462fd68a9794fc6
Author: jbrockmendel <jbrockmendel@gmail.com>
Date:   Tue Oct 25 11:29:05 2022 -0700

    DEPR: store SparseArray directly in Index (#49307)

commit 71558d91c2834540a9aab3ba0f827930f0e3633f
Author: Torsten Wörtwein <twoertwein@users.noreply.github.com>
Date:   Tue Oct 25 13:57:44 2022 -0400

    TYP: fix ReadPickleBuffer (#48144)

    * TYP: fix ReadPickleBuffer

    * require fileno only for ReadCsvBuffer

    * fix comment

    * bump pyright

    * pyright

commit bfcb9d04c4bb67a74afd50cf1f279c30f0525ba8
Author: Thomas Li <47963215+lithomas1@users.noreply.github.com>
Date:   Sat Oct 22 13:09:03 2022 -0400

    Update

commit f3a941902e0e90cf79b9043c1bab8c769df2fc97
Author: Thomas Li <47963215+lithomas1@users.noreply.github.com>
Date:   Thu Oct 20 07:23:38 2022 -0400

    fix circleci and maybe fix docs

commit 3983e1c1f178d324cafd17129ba7a711b2114042
Author: Thomas Li <47963215+lithomas1@users.noreply.github.com>
Date:   Wed Oct 19 14:43:46 2022 -0400

    Fix everything else?

commit 15e2cd0f3274dcc6271b67a8757371c4d99a9e1b
Author: Thomas Li <47963215+lithomas1@users.noreply.github.com>
Date:   Wed Oct 19 13:49:27 2022 -0400

    Pull upstreamed changes

commit d4da54b27d70971240b9a986ccaaeb44e06c606d
Author: Thomas Li <47963215+lithomas1@users.noreply.github.com>
Date:   Tue Oct 18 16:29:41 2022 -0400

    Update for sas byteswap module

commit 9a943316be55b0136ecd4f6ae21f84e0d9037c39
Merge: 588527f428 90b4add778
Author: Thomas Li <47963215+lithomas1@users.noreply.github.com>
Date:   Sat Oct 15 11:43:15 2022 -0400

    Merge remote-tracking branch 'upstream/main' into meson-poc

commit 588527f428b803e6a87313772e20111ae8f55dbe
Author: Thomas Li <47963215+lithomas1@users.noreply.github.com>
Date:   Sat Oct 15 09:17:49 2022 -0400

    Finally fix?

commit e61ef35ef8579c20a72f274887b2377b12866b9e
Author: Thomas Li <47963215+lithomas1@users.noreply.github.com>
Date:   Sat Oct 15 07:37:54 2022 -0400

    fix version generation for sdists

commit a286e66113c7de377da032715033858df09a8622
Author: Thomas Li <47963215+lithomas1@users.noreply.github.com>
Date:   Fri Oct 14 16:39:36 2022 -0400

    maybe fix?

commit c01409c2c3dbda7e88d97445dfa46dd5bdea5255
Author: Thomas Li <47963215+lithomas1@users.noreply.github.com>
Date:   Fri Oct 14 07:45:20 2022 -0400

    try to fix coverage

commit 3c5ae9439299fa9ae54d5c7c49e40ef1b4cdadc4
Author: Thomas Li <47963215+lithomas1@users.noreply.github.com>
Date:   Thu Oct 13 20:56:40 2022 -0400

    green?

commit a15586a4865d7e5683d122b756ff61a3c3d1bf91
Author: Thomas Li <47963215+lithomas1@users.noreply.github.com>
Date:   Tue Oct 4 16:09:49 2022 -0400

    fix show_versions

commit 25178d5decde2688223d1f685f68f78e4cd1f548
Author: Thomas Li <47963215+lithomas1@users.noreply.github.com>
Date:   Mon Oct 3 13:38:41 2022 -0400

    hopefully get versionning working, other than the sdist case

commit 5b4dddcb72c4a911f2109d698f7ca253fdb6eda0
Author: Thomas Li <47963215+lithomas1@users.noreply.github.com>
Date:   Mon Oct 3 10:41:54 2022 -0400

    fix version string

commit da09ba00187789038ee03bcff7b890a26e3c0b1d
Author: Thomas Li <47963215+lithomas1@users.noreply.github.com>
Date:   Mon Oct 3 10:27:37 2022 -0400

    keep using versioneer

commit b49f4c52c0ec2d707d23a00dedb9ae5735081b0b
Author: Thomas Li <47963215+lithomas1@users.noreply.github.com>
Date:   Sat Sep 24 20:15:05 2022 -0400

    maybe fix sas module export name?

commit 883fca7634e30aff001534444b4890223241b676
Author: Thomas Li <47963215+lithomas1@users.noreply.github.com>
Date:   Sat Sep 24 17:11:16 2022 -0400

    use my fork of meson as well

commit 6efabb1931ae71edd952e47053ff9eb870a0b755
Author: Thomas Li <47963215+lithomas1@users.noreply.github.com>
Date:   Sat Sep 24 16:15:50 2022 -0400

    hardcode version, fix windows?

commit 4c0d93c354ff7d9ad49283cfcf76c0a65718a6a5
Author: Thomas Li <47963215+lithomas1@users.noreply.github.com>
Date:   Sat Sep 24 14:37:50 2022 -0400

    maybe fix?

commit 94ccae2e41fa157f0684d9f26932ad8b055f0ffd
Author: Thomas Li <47963215+lithomas1@users.noreply.github.com>
Date:   Sat Sep 24 11:14:26 2022 -0400

    try to fix windows again

commit eb41668aa0b3a27a4243b7209d4f43d843e40aef
Author: Thomas Li <47963215+lithomas1@users.noreply.github.com>
Date:   Sat Sep 24 08:34:14 2022 -0400

    disable caching for now

commit deb9305e38ba1e5f55e37cee7d36ca5907d09435
Merge: 039123fe63 5763023785
Author: Thomas Li <47963215+lithomas1@users.noreply.github.com>
Date:   Sat Sep 24 07:22:17 2022 -0400

    Merge branch 'pandas-dev:main' into meson-poc

commit 039123fe63c05afa1f36fe24a242abd0077664ec
Author: Thomas Li <47963215+lithomas1@users.noreply.github.com>
Date:   Thu Sep 22 11:00:37 2022 -0400

    maybe fix?

commit 9b83eff600a1f9aca988f9f009b31ca003a83125
Author: Thomas Li <47963215+lithomas1@users.noreply.github.com>
Date:   Thu Sep 22 10:30:38 2022 -0400

    maybe fix windows?

commit 48b02d425f4be53a1929e802134853db0bfbd133
Author: Thomas Li <47963215+lithomas1@users.noreply.github.com>
Date:   Thu Sep 22 10:13:34 2022 -0400

    try something

commit 5f0a17534137f0cfb526d47b2f04305c81ca6218
Author: Thomas Li <47963215+lithomas1@users.noreply.github.com>
Date:   Thu Sep 22 09:11:28 2022 -0400

    fix msvc detection?

commit 89c4b6b978979bdd6f3279685db55d19e8ea791a
Author: Thomas Li <47963215+lithomas1@users.noreply.github.com>
Date:   Wed Sep 21 10:55:45 2022 -0400

    add required shell

commit 132a689e797b00d88ac1d1556658e5b8027713f7
Author: Thomas Li <47963215+lithomas1@users.noreply.github.com>
Date:   Wed Sep 21 10:48:57 2022 -0400

    update

commit 30e11c67121ad36a0598f98fbaa061bea8dff367
Merge: 47f21d7fe6 73d15a7632
Author: Thomas Li <47963215+lithomas1@users.noreply.github.com>
Date:   Tue Sep 20 17:52:21 2022 -0400

    Merge remote-tracking branch 'upstream/main' into meson-poc

commit 47f21d7fe60a80bf5918d38b368381091d599aa6
Author: Thomas Li <47963215+lithomas1@users.noreply.github.com>
Date:   Tue Sep 20 17:50:54 2022 -0400

    build in verbose mode

commit 8f0adf2531983eec84b768dad4f8de927572f8b1
Author: Thomas Li <47963215+lithomas1@users.noreply.github.com>
Date:   Mon Sep 19 17:20:01 2022 -0400

    use my meson-python fork

commit 6edad44327d8e39fb3aa910a63db75468d4a5769
Author: Thomas Li <47963215+lithomas1@users.noreply.github.com>
Date:   Mon Sep 19 16:52:25 2022 -0400

    install meson-python too

commit 5e04d4efae82e772223efdbfdacbddb5a8f8b70f
Author: Thomas Li <47963215+lithomas1@users.noreply.github.com>
Date:   Mon Sep 19 16:45:05 2022 -0400

    try building with pip again

commit 2751aee69d30cf04d9bfc0e49e7ca71cffc49f1d
Author: Thomas Li <47963215+lithomas1@users.noreply.github.com>
Date:   Fri Sep 2 11:25:12 2022 -0400

    try something

commit e0214a51c3c7b885cac266aff8da47157519170e
Author: Thomas Li <47963215+lithomas1@users.noreply.github.com>
Date:   Fri Sep 2 11:11:34 2022 -0400

    try something

commit d074fc14cee9de1bea91cadad32f9e1feed24da6
Author: Thomas Li <47963215+lithomas1@users.noreply.github.com>
Date:   Thu Sep 1 11:13:55 2022 -0400

    build pandas on CI with meson

commit 781a671af41903c05d48b3193e82da93bb55c3d2
Merge: 95e49e7c39 10855f6b55
Author: Thomas Li <47963215+lithomas1@users.noreply.github.com>
Date:   Thu Sep 1 10:51:34 2022 -0400

    Merge branch 'main' of https://github.com/pandas-dev/pandas into meson-poc

commit 95e49e7c390ac79b88e59f90cdc57ecbbfa44068
Merge: 7e401dc31c e65a30e3eb
Author: Thomas Li <47963215+lithomas1@users.noreply.github.com>
Date:   Mon Aug 22 15:17:26 2022 -0700

    Merge branch 'pandas-dev:main' into meson-poc

commit 7e401dc31ca155fcc7b3128ee7a7b43989c71da3
Author: Thomas Li <47963215+lithomas1@users.noreply.github.com>
Date:   Mon Jul 25 15:54:06 2022 -0700

    fix all oopsies

commit 950f0a69745387f43e35b2ff11dd2fdab3f5ab88
Author: Thomas Li <47963215+lithomas1@users.noreply.github.com>
Date:   Mon Jul 25 14:41:17 2022 -0700

    fix install paths

commit e70bfc69af4b274024783eed8fe2e9d7efb277f3
Author: Thomas Li <47963215+lithomas1@users.noreply.github.com>
Date:   Mon Jul 25 14:04:21 2022 -0700

    remove deps usage & maybe workaround bug

commit 3df0963e1ddfb7894c937282d87a2d0b9156a024
Author: Thomas Li <47963215+lithomas1@users.noreply.github.com>
Date:   Sun Jul 24 11:48:45 2022 -0700

    super mega cleanup

commit 7c2c132dbf05db035dcd0407ad8548f7dccb6c7e
Author: Thomas Li <47963215+lithomas1@users.noreply.github.com>
Date:   Tue Jul 19 15:42:06 2022 -0700

    clean more

commit 0eeaa7df6644bb050b67194b8191be25725df907
Author: Thomas Li <47963215+lithomas1@users.noreply.github.com>
Date:   Tue Jul 19 09:59:47 2022 -0700

    clean a little

commit 15e0385355f46d2a4b2107a3d0ad6adf6f21786d
Author: Thomas Li <47963215+lithomas1@users.noreply.github.com>
Date:   Mon Jul 18 07:27:55 2022 -0700

    build all extensions

commit 43ba9954909d262db80cb1d7f04291754507639d
Author: Thomas Li <47963215+lithomas1@users.noreply.github.com>
Date:   Fri Jul 15 21:12:54 2022 -0700

    compile more

commit 33a0a7cea25851a71cc0834228631f93958157dd
Author: Thomas Li <47963215+lithomas1@users.noreply.github.com>
Date:   Thu Jul 14 15:05:14 2022 -0700

    [skip ci] compile more & test something

commit 6219ad05ce63de56184c5f6332fb9acc7e3e5b16
Author: Thomas Li <47963215+lithomas1@users.noreply.github.com>
Date:   Thu Jul 14 12:19:50 2022 -0700

    update

commit 36112effe154c54ade294eb48677dd8876f5f658
Author: Thomas Li <47963215+lithomas1@users.noreply.github.com>
Date:   Mon Jul 11 21:46:04 2022 -0700

    WIP: Build pandas with meson
  • Loading branch information
lithomas1 committed Nov 9, 2022
1 parent d01fe1a commit 9b64577
Show file tree
Hide file tree
Showing 491 changed files with 4,039 additions and 10,049 deletions.
6 changes: 1 addition & 5 deletions .circleci/setup_env.sh
Original file line number Diff line number Diff line change
Expand Up @@ -54,11 +54,7 @@ if pip list | grep -q ^pandas; then
pip uninstall -y pandas || true
fi

echo "Build extensions"
# GH 47305: Parallel build can causes flaky ImportError from pandas/_libs/tslibs
python setup.py build_ext -q -j1

echo "Install pandas"
python -m pip install --no-build-isolation --no-use-pep517 -e .
python -m pip install --no-build-isolation -v .

echo "done"
17 changes: 10 additions & 7 deletions .github/actions/build_pandas/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,12 +11,15 @@ runs:
shell: bash -el {0}

- name: Build Pandas
if : ${{ runner.os != 'Windows' }}
run: |
python setup.py build_ext -j $N_JOBS
python -m pip install -e . --no-build-isolation --no-use-pep517 --no-index
pip install . --no-build-isolation -v
shell: bash -el {0}
env:
# Cannot use parallel compilation on Windows, see https://github.com/pandas-dev/pandas/issues/30873
# GH 47305: Parallel build causes flaky ImportError: /home/runner/work/pandas/pandas/pandas/_libs/tslibs/timestamps.cpython-38-x86_64-linux-gnu.so: undefined symbol: pandas_datetime_to_datetimestruct
N_JOBS: 1
#N_JOBS: ${{ runner.os == 'Windows' && 1 || 2 }}

- name: Build Pandas (Windows)
if: ${{ runner.os == 'Windows' }}
run: |
call micromamba activate test
call "C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Auxiliary\Build\vcvars64.bat"
python -m pip install . --no-build-isolation -v
shell: cmd /C call {0}
11 changes: 5 additions & 6 deletions .github/workflows/32-bit-linux.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,12 +5,10 @@ on:
branches:
- main
- 1.5.x
- 1.4.x
pull_request:
branches:
- main
- 1.5.x
- 1.4.x
paths-ignore:
- "doc/**"

Expand Down Expand Up @@ -41,11 +39,12 @@ jobs:
. ~/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 -j1 && \
python -m pip install --no-build-isolation --no-use-pep517 -e . && \
python -m pip list && \
pip install "git+https://github.com/mesonbuild/meson.git@master" && \
pip install "git+https://github.com/mesonbuild/meson-python.git@main" && \
export PANDAS_CI=1 && \
pytest -m 'not slow and not network and not clipboard and not single_cpu' pandas --junitxml=test-data.xml"
python -m pip install --no-build-isolation -v . && \
python -m pip list && \
pytest -m 'not slow and not network and not clipboard and not single_cpu' pandas --junitxml=test-data.xml --import-mode=importlib"
- name: Publish test results for Python 3.8-32 bit full Linux
uses: actions/upload-artifact@v3
Expand Down
4 changes: 1 addition & 3 deletions .github/workflows/code-checks.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,12 +5,10 @@ on:
branches:
- main
- 1.5.x
- 1.4.x
pull_request:
branches:
- main
- 1.5.x
- 1.4.x

env:
ENV_FILE: environment.yml
Expand Down Expand Up @@ -88,7 +86,7 @@ jobs:
echo "PYTHONPATH=$PYTHONPATH" >> $GITHUB_ENV
if: ${{ steps.build.outcome == 'success' && always() }}

- name: Typing
- name: Typing + pylint
uses: pre-commit/action@v2.0.3
with:
extra_args: --hook-stage manual --all-files
Expand Down
6 changes: 2 additions & 4 deletions .github/workflows/docbuild-and-upload.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,14 +5,12 @@ on:
branches:
- main
- 1.5.x
- 1.4.x
tags:
- '*'
pull_request:
branches:
- main
- 1.5.x
- 1.4.x

env:
ENV_FILE: environment.yml
Expand Down Expand Up @@ -51,10 +49,10 @@ jobs:
run: python web/pandas_web.py web/pandas --target-path=web/build

- name: Build documentation
run: doc/make.py --warnings-are-errors
run: cd doc && python make.py --warnings-are-errors

- name: Build documentation zip
run: doc/make.py zip_html
run: cd doc && python make.py zip_html

- name: Build the interactive terminal
run: |
Expand Down
2 changes: 0 additions & 2 deletions .github/workflows/macos-windows.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,12 +5,10 @@ on:
branches:
- main
- 1.5.x
- 1.4.x
pull_request:
branches:
- main
- 1.5.x
- 1.4.x
paths-ignore:
- "doc/**"

Expand Down
28 changes: 21 additions & 7 deletions .github/workflows/python-dev.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,12 +25,10 @@ on:
branches:
- main
- 1.5.x
- 1.4.x
pull_request:
branches:
- main
- 1.5.x
- 1.4.x
paths-ignore:
- "doc/**"

Expand Down Expand Up @@ -77,18 +75,34 @@ jobs:
python -m pip install --upgrade pip setuptools wheel
python -m pip install -i https://pypi.anaconda.org/scipy-wheels-nightly/simple numpy
python -m pip install git+https://github.com/nedbat/coveragepy.git
python -m pip install python-dateutil pytz cython hypothesis==6.52.1 pytest>=6.2.5 pytest-xdist pytest-cov pytest-asyncio>=0.17
python -m pip install python-dateutil pytz cython
# TODO: update when upstream releases fixes
python -m pip install "git+https://github.com/mesonbuild/meson.git@master"
python -m pip install "git+https://github.com/FFY00/meson-python.git@main"
python -m pip install hypothesis==6.52.1 pytest>=6.2.5 pytest-xdist pytest-cov pytest-asyncio>=0.17
python -m pip list
# GH 47305: Parallel build can cause flaky ImportError from pandas/_libs/tslibs
# Sigh, someone (numpy?) is depending on mingw, which pandas doesn't compile with.
# Also, meson doesn't detect visual c++ unless cl.exe is in path.
# TODO: File a bug with meson about this.
- name: Build Pandas
if : ${{ runner.os != 'Windows' }}
run: |
python setup.py build_ext -q -j1
python -m pip install -e . --no-build-isolation --no-use-pep517 --no-index
python3 -m pip install . --no-build-isolation -v
shell: bash -el {0}

- name: Build Pandas (Windows)
if: ${{ runner.os == 'Windows' }}
run: |
call micromamba activate test
call "C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Auxiliary\Build\vcvars64.bat"
python -m pip install . --no-build-isolation -v
shell: cmd /C call {0}

- name: Build Version
run: |
python -c "import pandas; pandas.show_versions();"
# Can't import pandas from the source directory
cd .. && python -c "import pandas; pandas.show_versions();"
- name: Test
uses: ./.github/actions/run-tests
2 changes: 1 addition & 1 deletion .github/workflows/scorecards.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ jobs:
persist-credentials: false

- name: "Run analysis"
uses: ossf/scorecard-action@v2.0.3
uses: ossf/scorecard-action@v2.0.6
with:
results_file: results.sarif
results_format: sarif
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/sdist.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,12 +5,10 @@ on:
branches:
- main
- 1.5.x
- 1.4.x
pull_request:
branches:
- main
- 1.5.x
- 1.4.x
types: [labeled, opened, synchronize, reopened]
paths-ignore:
- "doc/**"
Expand All @@ -30,7 +28,7 @@ jobs:
strategy:
fail-fast: false
matrix:
python-version: ["3.8", "3.9", "3.10"]
python-version: ["3.8", "3.9", "3.10", "3.11"]
concurrency:
# https://github.community/t/concurrecy-not-work-for-push/183068/7
group: ${{ github.event_name == 'push' && github.run_number || github.ref }}-${{matrix.python-version}}-sdist
Expand All @@ -42,7 +40,7 @@ jobs:
fetch-depth: 0

- name: Set up Python
uses: actions/setup-python@v3
uses: actions/setup-python@v4
with:
python-version: ${{ matrix.python-version }}

Expand Down Expand Up @@ -86,6 +84,8 @@ jobs:
pip install numpy==1.20.3 ;;
3.10)
pip install numpy==1.21.2 ;;
3.11)
pip install numpy==1.23.2 ;;
esac
- name: Import pandas
Expand Down
2 changes: 0 additions & 2 deletions .github/workflows/ubuntu.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,12 +5,10 @@ on:
branches:
- main
- 1.5.x
- 1.4.x
pull_request:
branches:
- main
- 1.5.x
- 1.4.x
paths-ignore:
- "doc/**"

Expand Down
34 changes: 16 additions & 18 deletions .github/workflows/wheels.yml
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,7 @@ jobs:
- [windows-2019, win_amd64]
- [windows-2019, win32]
# TODO: support PyPy?
python: [["cp38", "3.8"], ["cp39", "3.9"], ["cp310", "3.10"], ["cp311", "3.11-dev"]]# "pp38", "pp39"]
python: [["cp38", "3.8"], ["cp39", "3.9"], ["cp310", "3.10"], ["cp311", "3.11"]]# "pp38", "pp39"]
env:
IS_PUSH: ${{ github.event_name == 'push' && startsWith(github.ref, 'refs/tags/v') }}
IS_SCHEDULE_DISPATCH: ${{ github.event_name == 'schedule' || github.event_name == 'workflow_dispatch' }}
Expand All @@ -72,14 +72,22 @@ jobs:
env:
CIBW_BUILD: ${{ matrix.python[0] }}-${{ matrix.buildplat[1] }}

# Used to test the built wheels
- uses: actions/setup-python@v3
# Used to test(Windows-only) and push the built wheels
# You might need to use setup-python separately
# if the new Python-dev version
# is unavailable on conda-forge.
- uses: conda-incubator/setup-miniconda@v2
with:
auto-update-conda: true
python-version: ${{ matrix.python[1] }}
activate-environment: test
channels: conda-forge, anaconda
channel-priority: true
mamba-version: "*"

- name: Test wheels (Windows 64-bit only)
if: ${{ matrix.buildplat[1] == 'win_amd64' }}
shell: cmd
shell: cmd /C CALL {0}
run: |
python ci/test_wheels.py wheelhouse
Expand All @@ -88,26 +96,15 @@ jobs:
name: ${{ matrix.python[0] }}-${{ startsWith(matrix.buildplat[1], 'macosx') && 'macosx' || matrix.buildplat[1] }}
path: ./wheelhouse/*.whl

# Used to push the built wheels
# TODO: once Python 3.11 is available on conda, de-dup with
# setup python above
- uses: conda-incubator/setup-miniconda@v2
with:
auto-update-conda: true
# Really doesn't matter what version we upload with
# just the version we test with
python-version: '3.8'
channels: conda-forge
channel-priority: true
mamba-version: "*"

- name: Install anaconda client
if: ${{ success() && (env.IS_SCHEDULE_DISPATCH == 'true' || env.IS_PUSH == 'true') }}
shell: bash -el {0}
run: conda install -q -y anaconda-client


- name: Upload wheels
if: success()
if: ${{ success() && (env.IS_SCHEDULE_DISPATCH == 'true' || env.IS_PUSH == 'true') }}
shell: bash -el {0}
env:
PANDAS_STAGING_UPLOAD_TOKEN: ${{ secrets.PANDAS_STAGING_UPLOAD_TOKEN }}
Expand Down Expand Up @@ -180,11 +177,12 @@ jobs:

- name: Install anaconda client
if: ${{ success() && (env.IS_SCHEDULE_DISPATCH == 'true' || env.IS_PUSH == 'true') }}
shell: bash -el {0}
run: |
conda install -q -y anaconda-client
- name: Upload sdist
if: success()
if: ${{ success() && (env.IS_SCHEDULE_DISPATCH == 'true' || env.IS_PUSH == 'true') }}
shell: bash -el {0}
env:
PANDAS_STAGING_UPLOAD_TOKEN: ${{ secrets.PANDAS_STAGING_UPLOAD_TOKEN }}
Expand Down
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,7 @@
*.py[ocd]
*.so
.build_cache_dir
.mesonpy-native-file.ini
MANIFEST

# Python files #
Expand Down
15 changes: 8 additions & 7 deletions .pre-commit-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -18,16 +18,16 @@ repos:
pass_filenames: true
require_serial: false
- repo: https://github.com/python/black
rev: 22.8.0
rev: 22.10.0
hooks:
- id: black
- repo: https://github.com/codespell-project/codespell
rev: v2.2.1
rev: v2.2.2
hooks:
- id: codespell
types_or: [python, rst, markdown]
- repo: https://github.com/MarcoGorelli/cython-lint
rev: v0.1.8
rev: v0.2.1
hooks:
- id: cython-lint
- repo: https://github.com/pre-commit/pre-commit-hooks
Expand Down Expand Up @@ -60,15 +60,16 @@ repos:
- flake8-bugbear==22.7.1
- pandas-dev-flaker==0.5.0
- repo: https://github.com/pycqa/pylint
rev: v2.15.3
rev: v2.15.5
hooks:
- id: pylint
stages: [manual]
- repo: https://github.com/PyCQA/isort
rev: 5.10.1
hooks:
- id: isort
- repo: https://github.com/asottile/pyupgrade
rev: v2.38.2
rev: v3.2.0
hooks:
- id: pyupgrade
args: [--py38-plus]
Expand All @@ -83,7 +84,7 @@ repos:
types: [text] # overwrite types: [rst]
types_or: [python, rst]
- repo: https://github.com/sphinx-contrib/sphinx-lint
rev: v0.6.1
rev: v0.6.7
hooks:
- id: sphinx-lint
- repo: https://github.com/asottile/yesqa
Expand All @@ -102,7 +103,7 @@ repos:
types: [python]
stages: [manual]
additional_dependencies: &pyright_dependencies
- pyright@1.1.264
- pyright@1.1.276
- id: pyright_reportGeneralTypeIssues
# note: assumes python env is setup and activated
name: pyright reportGeneralTypeIssues
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -166,6 +166,6 @@ You can also triage issues which may include reproducing bug reports, or asking

Or maybe through using pandas you have an idea of your own or are looking for something in the documentation and thinking ‘this can be improved’...you can do something about it!

Feel free to ask questions on the [mailing list](https://groups.google.com/forum/?fromgroups#!forum/pydata) or on [Gitter](https://gitter.im/pydata/pandas).
Feel free to ask questions on the [mailing list](https://groups.google.com/forum/?fromgroups#!forum/pydata) or on [Slack](https://pandas.pydata.org/docs/dev/development/community.html?highlight=slack#community-slack).

As contributors and maintainers to this project, you are expected to abide by pandas' code of conduct. More information can be found at: [Contributor Code of Conduct](https://github.com/pandas-dev/.github/blob/master/CODE_OF_CONDUCT.md)
Loading

0 comments on commit 9b64577

Please sign in to comment.