BrandonFors/pandas-github-issues huggingface dataset:
MAINT: Remove self.assertRaisesRegexp from testing
State: closed

Title is self-explanatory.

Partially addresses #15990.

Labels:
name: Testing
description: pandas testing functions or related to the test suite
name: Clean

Comments:
# [Codecov](https://codecov.io/gh/pandas-dev/pandas/pull/16113?src=pr&el=h1) Report
> Merging [#16113](https://codecov.io/gh/pandas-dev/pandas/pull/16113?src=pr&el=desc) into [master](https://codecov.io/gh/pandas-dev/pandas/commit/844013b20c2a6230b1baeec1d5442e26b7930656?src=pr&el=desc) will **decrease** coverage by `<.01%`.
> The diff coverage is `n/a`.

[![Impacted file tree graph](https://codecov.io/gh/pandas-dev/pandas/pull/16113/graphs/tree.svg?token=eZ4WkYLtcO&width=650&height=150&src=pr)](https://codecov.io/gh/pandas-dev/pandas/pull/16113?src=pr&el=tree)

```diff
@@            Coverage Diff             @@
##           master   #16113      +/-   ##
==========================================
- Coverage   90.84%   90.84%   -0.01%     
==========================================
  Files         159      159              
  Lines       50771    50768       -3     
==========================================
- Hits        46122    46119       -3     
  Misses       4649     4649
```

| Flag | Coverage Δ | |
|---|---|---|
| #multiple | `88.62% <ø> (-0.01%)` | :arrow_down: |
| #single | `40.33% <ø> (-0.01%)` | :arrow_down: |

| [Impacted Files](https://codecov.io/gh/pandas-dev/pandas/pull/16113?src=pr&el=tree) | Coverage Δ | |
|---|---|---|
| [pandas/util/testing.py](https://codecov.io/gh/pandas-dev/pandas/pull/16113?src=pr&el=tree#diff-cGFuZGFzL3V0aWwvdGVzdGluZy5weQ==) | `79.07% <ø> (-0.06%)` | :arrow_down: |

------

[Continue to review full report at Codecov](https://codecov.io/gh/pandas-dev/pandas/pull/16113?src=pr&el=continue).
> **Legend** - [Click here to learn more](https://docs.codecov.io/docs/codecov-delta)
> `Δ = absolute <relative> (impact)`, `ø = not affected`, `? = missing data`
> Powered by [Codecov](https://codecov.io/gh/pandas-dev/pandas/pull/16113?src=pr&el=footer). Last update [844013b...c29715f](https://codecov.io/gh/pandas-dev/pandas/pull/16113?src=pr&el=lastupdated). Read the [comment docs](https://docs.codecov.io/docs/pull-request-comments).

@gfyoung thanks!
REGR: assure .unique of mixed strings does not stringize
State: closed

closes #16107

this *might* slow things down (because of the inferring), so will have to make a fix for that.

Labels:
name: Regression
description: Functionality that used to work in a prior pandas version

Comments:
ok this doesn't regress performance (and helps in a couple of situations).
# [Codecov](https://codecov.io/gh/pandas-dev/pandas/pull/16108?src=pr&el=h1) Report
> Merging [#16108](https://codecov.io/gh/pandas-dev/pandas/pull/16108?src=pr&el=desc) into [master](https://codecov.io/gh/pandas-dev/pandas/commit/f8b25c2829d414f7073ee3a25ba8130e75b4124f?src=pr&el=desc) will **increase** coverage by `<.01%`.
> The diff coverage is `100%`.

[![Impacted file tree graph](https://codecov.io/gh/pandas-dev/pandas/pull/16108/graphs/tree.svg?height=150&width=650&src=pr&token=eZ4WkYLtcO)](https://codecov.io/gh/pandas-dev/pandas/pull/16108?src=pr&el=tree)

```diff
@@            Coverage Diff             @@
##           master   #16108      +/-   ##
==========================================
+ Coverage   90.83%   90.83%   +<.01%     
==========================================
  Files         159      159              
  Lines       50768    50771       +3     
==========================================
+ Hits        46117    46120       +3     
  Misses       4651     4651
```

| Flag | Coverage Δ | |
|---|---|---|
| #multiple | `88.61% <100%> (ø)` | :arrow_up: |
| #single | `40.33% <0%> (-0.01%)` | :arrow_down: |

| [Impacted Files](https://codecov.io/gh/pandas-dev/pandas/pull/16108?src=pr&el=tree) | Coverage Δ | |
|---|---|---|
| [pandas/core/algorithms.py](https://codecov.io/gh/pandas-dev/pandas/pull/16108?src=pr&el=tree#diff-cGFuZGFzL2NvcmUvYWxnb3JpdGhtcy5weQ==) | `94.44% <100%> (+0.02%)` | :arrow_up: |

------

[Continue to review full report at Codecov](https://codecov.io/gh/pandas-dev/pandas/pull/16108?src=pr&el=continue).
> **Legend** - [Click here to learn more](https://docs.codecov.io/docs/codecov-delta)
> `Δ = absolute <relative> (impact)`, `ø = not affected`, `? = missing data`
> Powered by [Codecov](https://codecov.io/gh/pandas-dev/pandas/pull/16108?src=pr&el=footer). Last update [f8b25c2...17cc098](https://codecov.io/gh/pandas-dev/pandas/pull/16108?src=pr&el=lastupdated). Read the [comment docs](https://docs.codecov.io/docs/pull-request-comments).
Unary plus operator (Issue #16073)
State: closed

 - [x] closes #16073
 - [x] tests added / passed
 - [x] passes ``git diff upstream/master --name-only -- '*.py' | flake8 --diff``
 - [x] whatsnew entry

Continuation from https://github.com/pandas-dev/pandas/pull/16103. 

Labels:
name: Numeric Operations
description: Arithmetic, Comparison, and Logical operations
name: Compat
description: pandas objects compatability with Numpy or Python functions

Comments:
Hopefully I've addressed all your concerns and rebased.
can you rebase / update
can you move whatsnew & rebase / update
closing as stale. if you want to re-visit, pls comment and we can re-open.
Unary plus feature
State: closed

 - [ x] closes #16073  
 - [ x] tests added / passed
 - [ x] passes ``git diff upstream/master --name-only -- '*.py' | flake8 --diff``
 - [ x] whatsnew entry


Labels:

Comments:
Thanks for the feedback! I made a lot of embarrassing small mistakes in this pull request that I'll fix and resubmit.

Regarding the concern about which values the `+` operator should be defined for, why not simply define it for the widest range of values possible. It should be the responsibility of the user to ensure that their operator works correctly. This is consistent with the current implementation of `__neg__`. 

Ideally `np.array` will be fixed and this entire point will be moot.


> I'll fix and resubmit.

Just in case you don't know, for resubmitting, you just have to push to the same branch and this PR will be updated (no need to submit a new PR)
> no need to submit a new PR

That's a bit of an issue. I was messing around and really broke that branch so I made a new one. 

I will definitely keep that in mind in the future and for now I'll link to the new branch in this thread when I submit the new PR. Hopefully it won't be too confusing if anyone looks in this thread later
You can rename your branch locally to the original name, that will work as well to update this PR
I attempted to rename the branch but something went wrong. The new PR is here: https://github.com/pandas-dev/pandas/pull/16106

Sorry for the inconvenience.
MAINT: Remove assertIsNone from testing
State: closed

Title is self-explanatory.

Partially addresses #15990.


Labels:
name: Testing
description: pandas testing functions or related to the test suite

Comments:
# [Codecov](https://codecov.io/gh/pandas-dev/pandas/pull/16102?src=pr&el=h1) Report
> :exclamation: No coverage uploaded for pull request base (`master@e501e1d`). [Click here to learn what that means](https://docs.codecov.io/docs/error-reference#section-missing-base-commit).
> The diff coverage is `n/a`.

[![Impacted file tree graph](https://codecov.io/gh/pandas-dev/pandas/pull/16102/graphs/tree.svg?width=650&height=150&src=pr&token=eZ4WkYLtcO)](https://codecov.io/gh/pandas-dev/pandas/pull/16102?src=pr&el=tree)

```diff
@@            Coverage Diff            @@
##             master   #16102   +/-   ##
=========================================
  Coverage          ?   90.84%           
=========================================
  Files             ?      159           
  Lines             ?    50773           
  Branches          ?        0           
=========================================
  Hits              ?    46123           
  Misses            ?     4650           
  Partials          ?        0
```

| Flag | Coverage Δ | |
|---|---|---|
| #multiple | `88.62% <ø> (?)` | |
| #single | `40.34% <ø> (?)` | |

| [Impacted Files](https://codecov.io/gh/pandas-dev/pandas/pull/16102?src=pr&el=tree) | Coverage Δ | |
|---|---|---|
| [pandas/util/testing.py](https://codecov.io/gh/pandas-dev/pandas/pull/16102?src=pr&el=tree#diff-cGFuZGFzL3V0aWwvdGVzdGluZy5weQ==) | `79.19% <ø> (ø)` | |

------

[Continue to review full report at Codecov](https://codecov.io/gh/pandas-dev/pandas/pull/16102?src=pr&el=continue).
> **Legend** - [Click here to learn more](https://docs.codecov.io/docs/codecov-delta)
> `Δ = absolute <relative> (impact)`, `ø = not affected`, `? = missing data`
> Powered by [Codecov](https://codecov.io/gh/pandas-dev/pandas/pull/16102?src=pr&el=footer). Last update [e501e1d...2028013](https://codecov.io/gh/pandas-dev/pandas/pull/16102?src=pr&el=lastupdated). Read the [comment docs](https://docs.codecov.io/docs/pull-request-comments).

thanks!
MAINT: Remove assertIn from testing
State: closed

Title is self-explanatory.

Partially addresses #15990.


Labels:
name: Testing
description: pandas testing functions or related to the test suite

Comments:
# [Codecov](https://codecov.io/gh/pandas-dev/pandas/pull/16101?src=pr&el=h1) Report
> Merging [#16101](https://codecov.io/gh/pandas-dev/pandas/pull/16101?src=pr&el=desc) into [master](https://codecov.io/gh/pandas-dev/pandas/commit/12f0762f65274544ef39304f7d6d7848087cd7e0?src=pr&el=desc) will **increase** coverage by `<.01%`.
> The diff coverage is `100%`.

[![Impacted file tree graph](https://codecov.io/gh/pandas-dev/pandas/pull/16101/graphs/tree.svg?width=650&height=150&src=pr&token=eZ4WkYLtcO)](https://codecov.io/gh/pandas-dev/pandas/pull/16101?src=pr&el=tree)

```diff
@@            Coverage Diff             @@
##           master   #16101      +/-   ##
==========================================
+ Coverage   90.84%   90.84%   +<.01%     
==========================================
  Files         159      159              
  Lines       50778    50775       -3     
==========================================
- Hits        46128    46126       -2     
+ Misses       4650     4649       -1
```

| Flag | Coverage Δ | |
|---|---|---|
| #multiple | `88.62% <100%> (ø)` | :arrow_up: |
| #single | `40.34% <100%> (-0.01%)` | :arrow_down: |

| [Impacted Files](https://codecov.io/gh/pandas-dev/pandas/pull/16101?src=pr&el=tree) | Coverage Δ | |
|---|---|---|
| [pandas/util/testing.py](https://codecov.io/gh/pandas-dev/pandas/pull/16101?src=pr&el=tree#diff-cGFuZGFzL3V0aWwvdGVzdGluZy5weQ==) | `79.23% <100%> (-0.06%)` | :arrow_down: |
| [pandas/core/common.py](https://codecov.io/gh/pandas-dev/pandas/pull/16101?src=pr&el=tree#diff-cGFuZGFzL2NvcmUvY29tbW9uLnB5) | `91.03% <0%> (+0.34%)` | :arrow_up: |

------

[Continue to review full report at Codecov](https://codecov.io/gh/pandas-dev/pandas/pull/16101?src=pr&el=continue).
> **Legend** - [Click here to learn more](https://docs.codecov.io/docs/codecov-delta)
> `Δ = absolute <relative> (impact)`, `ø = not affected`, `? = missing data`
> Powered by [Codecov](https://codecov.io/gh/pandas-dev/pandas/pull/16101?src=pr&el=footer). Last update [12f0762...147f153](https://codecov.io/gh/pandas-dev/pandas/pull/16101?src=pr&el=lastupdated). Read the [comment docs](https://docs.codecov.io/docs/pull-request-comments).

thanks!
MAINT: Remove assertNotIn from testing
State: closed

Title is self-explanatory.

Partially addresses #15990.

Labels:
name: Testing
description: pandas testing functions or related to the test suite

Comments:
# [Codecov](https://codecov.io/gh/pandas-dev/pandas/pull/16096?src=pr&el=h1) Report
> Merging [#16096](https://codecov.io/gh/pandas-dev/pandas/pull/16096?src=pr&el=desc) into [master](https://codecov.io/gh/pandas-dev/pandas/commit/19fc8dac68e088126ffd132dc322dbf8a163ec69?src=pr&el=desc) will **increase** coverage by `<.01%`.
> The diff coverage is `100%`.

[![Impacted file tree graph](https://codecov.io/gh/pandas-dev/pandas/pull/16096/graphs/tree.svg?token=eZ4WkYLtcO&width=650&height=150&src=pr)](https://codecov.io/gh/pandas-dev/pandas/pull/16096?src=pr&el=tree)

```diff
@@            Coverage Diff             @@
##           master   #16096      +/-   ##
==========================================
+ Coverage   90.83%   90.84%   +<.01%     
==========================================
  Files         159      159              
  Lines       50783    50778       -5     
==========================================
  Hits        46131    46131              
+ Misses       4652     4647       -5
```

| Flag | Coverage Δ | |
|---|---|---|
| #multiple | `88.62% <100%> (ø)` | :arrow_up: |
| #single | `40.35% <71.42%> (ø)` | :arrow_up: |

| [Impacted Files](https://codecov.io/gh/pandas-dev/pandas/pull/16096?src=pr&el=tree) | Coverage Δ | |
|---|---|---|
| [pandas/util/testing.py](https://codecov.io/gh/pandas-dev/pandas/pull/16096?src=pr&el=tree#diff-cGFuZGFzL3V0aWwvdGVzdGluZy5weQ==) | `79.29% <100%> (-0.1%)` | :arrow_down: |
| [pandas/\_version.py](https://codecov.io/gh/pandas-dev/pandas/pull/16096?src=pr&el=tree#diff-cGFuZGFzL192ZXJzaW9uLnB5) | `44.65% <0%> (+1.9%)` | :arrow_up: |

------

[Continue to review full report at Codecov](https://codecov.io/gh/pandas-dev/pandas/pull/16096?src=pr&el=continue).
> **Legend** - [Click here to learn more](https://docs.codecov.io/docs/codecov-delta)
> `Δ = absolute <relative> (impact)`, `ø = not affected`, `? = missing data`
> Powered by [Codecov](https://codecov.io/gh/pandas-dev/pandas/pull/16096?src=pr&el=footer). Last update [19fc8da...70fcd59](https://codecov.io/gh/pandas-dev/pandas/pull/16096?src=pr&el=lastupdated). Read the [comment docs](https://docs.codecov.io/docs/pull-request-comments).

thanks!
TST: catch warnings in test_css
State: closed

closes #16033


Labels:
name: Testing
description: pandas testing functions or related to the test suite
name: Output-Formatting
description: __repr__ of pandas objects, to_string
name: IO Excel
description: read_excel, to_excel

Comments:
# [Codecov](https://codecov.io/gh/pandas-dev/pandas/pull/16094?src=pr&el=h1) Report
> Merging [#16094](https://codecov.io/gh/pandas-dev/pandas/pull/16094?src=pr&el=desc) into [master](https://codecov.io/gh/pandas-dev/pandas/commit/f0bd908336a260cafa9d83c8244dd1a0a056f72d?src=pr&el=desc) will **not change** coverage.
> The diff coverage is `n/a`.

[![Impacted file tree graph](https://codecov.io/gh/pandas-dev/pandas/pull/16094/graphs/tree.svg?token=eZ4WkYLtcO&src=pr&height=150&width=650)](https://codecov.io/gh/pandas-dev/pandas/pull/16094?src=pr&el=tree)

```diff
@@           Coverage Diff           @@
##           master   #16094   +/-   ##
=======================================
  Coverage   90.84%   90.84%           
=======================================
  Files         159      159           
  Lines       50776    50776           
=======================================
  Hits        46128    46128           
  Misses       4648     4648
```

| Flag | Coverage Δ | |
|---|---|---|
| #multiple | `88.62% <ø> (ø)` | :arrow_up: |
| #single | `40.35% <ø> (ø)` | :arrow_up: |


------

[Continue to review full report at Codecov](https://codecov.io/gh/pandas-dev/pandas/pull/16094?src=pr&el=continue).
> **Legend** - [Click here to learn more](https://docs.codecov.io/docs/codecov-delta)
> `Δ = absolute <relative> (impact)`, `ø = not affected`, `? = missing data`
> Powered by [Codecov](https://codecov.io/gh/pandas-dev/pandas/pull/16094?src=pr&el=footer). Last update [f0bd908...b01c4b7](https://codecov.io/gh/pandas-dev/pandas/pull/16094?src=pr&el=lastupdated). Read the [comment docs](https://docs.codecov.io/docs/pull-request-comments).
BUG: bug in groupby on empty frame with multi groupers
State: closed

closes #16064 
xref #14784 

Labels:
name: Bug
name: Groupby

Comments:
# [Codecov](https://codecov.io/gh/pandas-dev/pandas/pull/16090?src=pr&el=h1) Report
> Merging [#16090](https://codecov.io/gh/pandas-dev/pandas/pull/16090?src=pr&el=desc) into [master](https://codecov.io/gh/pandas-dev/pandas/commit/d313e4dd7605a658869f5d026d6705afb169ab40?src=pr&el=desc) will **increase** coverage by `<.01%`.
> The diff coverage is `100%`.

[![Impacted file tree graph](https://codecov.io/gh/pandas-dev/pandas/pull/16090/graphs/tree.svg?src=pr&token=eZ4WkYLtcO&width=650&height=150)](https://codecov.io/gh/pandas-dev/pandas/pull/16090?src=pr&el=tree)

```diff
@@            Coverage Diff             @@
##           master   #16090      +/-   ##
==========================================
+ Coverage   90.84%   90.84%   +<.01%     
==========================================
  Files         159      159              
  Lines       50774    50776       +2     
==========================================
+ Hits        46125    46129       +4     
+ Misses       4649     4647       -2
```

| Flag | Coverage Δ | |
|---|---|---|
| #multiple | `88.62% <100%> (ø)` | :arrow_up: |
| #single | `40.35% <0%> (-0.01%)` | :arrow_down: |

| [Impacted Files](https://codecov.io/gh/pandas-dev/pandas/pull/16090?src=pr&el=tree) | Coverage Δ | |
|---|---|---|
| [pandas/core/indexes/multi.py](https://codecov.io/gh/pandas-dev/pandas/pull/16090?src=pr&el=tree#diff-cGFuZGFzL2NvcmUvaW5kZXhlcy9tdWx0aS5weQ==) | `96.72% <100%> (ø)` | :arrow_up: |
| [pandas/core/indexes/datetimes.py](https://codecov.io/gh/pandas-dev/pandas/pull/16090?src=pr&el=tree#diff-cGFuZGFzL2NvcmUvaW5kZXhlcy9kYXRldGltZXMucHk=) | `95.43% <0%> (+0.09%)` | :arrow_up: |
| [pandas/core/common.py](https://codecov.io/gh/pandas-dev/pandas/pull/16090?src=pr&el=tree#diff-cGFuZGFzL2NvcmUvY29tbW9uLnB5) | `91.03% <0%> (+0.34%)` | :arrow_up: |

------

[Continue to review full report at Codecov](https://codecov.io/gh/pandas-dev/pandas/pull/16090?src=pr&el=continue).
> **Legend** - [Click here to learn more](https://docs.codecov.io/docs/codecov-delta)
> `Δ = absolute <relative> (impact)`, `ø = not affected`, `? = missing data`
> Powered by [Codecov](https://codecov.io/gh/pandas-dev/pandas/pull/16090?src=pr&el=footer). Last update [d313e4d...dc7d022](https://codecov.io/gh/pandas-dev/pandas/pull/16090?src=pr&el=lastupdated). Read the [comment docs](https://docs.codecov.io/docs/pull-request-comments).
DOC: document public/private subpackages in api.rst
State: closed

WIP (have to run now)

Labels:
name: Docs

Comments:
# [Codecov](https://codecov.io/gh/pandas-dev/pandas/pull/16087?src=pr&el=h1) Report
> Merging [#16087](https://codecov.io/gh/pandas-dev/pandas/pull/16087?src=pr&el=desc) into [master](https://codecov.io/gh/pandas-dev/pandas/commit/fcd2f70d369ad0abdefd9026b71e416dfc3e82d9?src=pr&el=desc) will **increase** coverage by `<.01%`.
> The diff coverage is `n/a`.

[![Impacted file tree graph](https://codecov.io/gh/pandas-dev/pandas/pull/16087/graphs/tree.svg?height=150&width=650&token=eZ4WkYLtcO&src=pr)](https://codecov.io/gh/pandas-dev/pandas/pull/16087?src=pr&el=tree)

```diff
@@            Coverage Diff             @@
##           master   #16087      +/-   ##
==========================================
+ Coverage   90.84%   90.85%   +<.01%     
==========================================
  Files         159      159              
  Lines       50774    50790      +16     
==========================================
+ Hits        46127    46143      +16     
  Misses       4647     4647
```

| Flag | Coverage Δ | |
|---|---|---|
| #multiple | `88.63% <ø> (ø)` | :arrow_up: |
| #single | `40.36% <ø> (ø)` | :arrow_up: |

| [Impacted Files](https://codecov.io/gh/pandas-dev/pandas/pull/16087?src=pr&el=tree) | Coverage Δ | |
|---|---|---|
| [pandas/io/api.py](https://codecov.io/gh/pandas-dev/pandas/pull/16087?src=pr&el=tree#diff-cGFuZGFzL2lvL2FwaS5weQ==) | `71.42% <0%> (-28.58%)` | :arrow_down: |
| [pandas/util/hashing.py](https://codecov.io/gh/pandas-dev/pandas/pull/16087?src=pr&el=tree#diff-cGFuZGFzL3V0aWwvaGFzaGluZy5weQ==) | | |
| [pandas/formats/style.py](https://codecov.io/gh/pandas-dev/pandas/pull/16087?src=pr&el=tree#diff-cGFuZGFzL2Zvcm1hdHMvc3R5bGUucHk=) | | |
| [pandas/tools/hashing.py](https://codecov.io/gh/pandas-dev/pandas/pull/16087?src=pr&el=tree#diff-cGFuZGFzL3Rvb2xzL2hhc2hpbmcucHk=) | `99.02% <0%> (ø)` | |
| [pandas/util/importing.py](https://codecov.io/gh/pandas-dev/pandas/pull/16087?src=pr&el=tree#diff-cGFuZGFzL3V0aWwvaW1wb3J0aW5nLnB5) | `0% <0%> (ø)` | |
| [pandas/util/testing.py](https://codecov.io/gh/pandas-dev/pandas/pull/16087?src=pr&el=tree#diff-cGFuZGFzL3V0aWwvdGVzdGluZy5weQ==) | `79.62% <0%> (+0.24%)` | :arrow_up: |
| [pandas/plotting/\_converter.py](https://codecov.io/gh/pandas-dev/pandas/pull/16087?src=pr&el=tree#diff-cGFuZGFzL3Bsb3R0aW5nL19jb252ZXJ0ZXIucHk=) | `65.35% <0%> (+1.81%)` | :arrow_up: |

------

[Continue to review full report at Codecov](https://codecov.io/gh/pandas-dev/pandas/pull/16087?src=pr&el=continue).
> **Legend** - [Click here to learn more](https://docs.codecov.io/docs/codecov-delta)
> `Δ = absolute <relative> (impact)`, `ø = not affected`, `? = missing data`
> Powered by [Codecov](https://codecov.io/gh/pandas-dev/pandas/pull/16087?src=pr&el=footer). Last update [fcd2f70...bee8769](https://codecov.io/gh/pandas-dev/pandas/pull/16087?src=pr&el=lastupdated). Read the [comment docs](https://docs.codecov.io/docs/pull-request-comments).
CLN: move tools.hashing to util.hashing
State: closed

xref https://github.com/pandas-dev/pandas/issues/13634

Labels:
name: API Design

Comments:
# [Codecov](https://codecov.io/gh/pandas-dev/pandas/pull/16086?src=pr&el=h1) Report
> Merging [#16086](https://codecov.io/gh/pandas-dev/pandas/pull/16086?src=pr&el=desc) into [master](https://codecov.io/gh/pandas-dev/pandas/commit/1f16ca7a821b705010197c37b529f494060888c3?src=pr&el=desc) will **not change** coverage.
> The diff coverage is `100%`.

[![Impacted file tree graph](https://codecov.io/gh/pandas-dev/pandas/pull/16086/graphs/tree.svg?width=650&token=eZ4WkYLtcO&height=150&src=pr)](https://codecov.io/gh/pandas-dev/pandas/pull/16086?src=pr&el=tree)

```diff
@@           Coverage Diff           @@
##           master   #16086   +/-   ##
=======================================
  Coverage   90.84%   90.84%           
=======================================
  Files         159      159           
  Lines       50790    50790           
=======================================
  Hits        46142    46142           
  Misses       4648     4648
```

| Flag | Coverage Δ | |
|---|---|---|
| #multiple | `88.62% <100%> (ø)` | :arrow_up: |
| #single | `40.36% <100%> (ø)` | :arrow_up: |

| [Impacted Files](https://codecov.io/gh/pandas-dev/pandas/pull/16086?src=pr&el=tree) | Coverage Δ | |
|---|---|---|
| [pandas/util/hashing.py](https://codecov.io/gh/pandas-dev/pandas/pull/16086?src=pr&el=tree#diff-cGFuZGFzL3V0aWwvaGFzaGluZy5weQ==) | `99.02% <100%> (ø)` | |
| [pandas/core/indexes/multi.py](https://codecov.io/gh/pandas-dev/pandas/pull/16086?src=pr&el=tree#diff-cGFuZGFzL2NvcmUvaW5kZXhlcy9tdWx0aS5weQ==) | `96.71% <100%> (ø)` | :arrow_up: |

------

[Continue to review full report at Codecov](https://codecov.io/gh/pandas-dev/pandas/pull/16086?src=pr&el=continue).
> **Legend** - [Click here to learn more](https://docs.codecov.io/docs/codecov-delta)
> `Δ = absolute <relative> (impact)`, `ø = not affected`, `? = missing data`
> Powered by [Codecov](https://codecov.io/gh/pandas-dev/pandas/pull/16086?src=pr&el=footer). Last update [1f16ca7...d0acb0c](https://codecov.io/gh/pandas-dev/pandas/pull/16086?src=pr&el=lastupdated). Read the [comment docs](https://docs.codecov.io/docs/pull-request-comments).

cc @mrocklin

FYI
thanks @jorisvandenbossche