This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author harahu
Recipients docs@python, eric.araujo, eric.smith, ezio.melotti, harahu, mdk, rhettinger, serhiy.storchaka, willingc
Date 2021-11-20.12:41:47
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1637412107.59.0.526811961813.issue45832@roundup.psfhosted.org>
In-reply-to
Content
Serhiy, thanks for responding.

I agree on this being "third-party" when looking at the original post I made, and I've reported the issue to the relevant party (https://github.com/pandas-dev/pandas/issues/44504). But really, the bigger issue here, in my opinion, is that the equality-hash invariance is poorly documented at best, and that this poor documentation is the likely "root cause" of the third-party issue I described.

If you read further up the thread, you can see that I have some (pretty concrete) proposals for how to improve on the current situation. I'd like the documentation maintainers to consider them, in whole or in part. If you feel it is more appropriate, I can split it out into a new issue, but I wouldn't mind having a conversation about it here.

The Python ecosystem will benefit as a whole if we keep an open mind as to how such (fundamental) issues can creep into commonly used, infrastructure-critical libraries, developed and maintained by excellent engineers.
History
Date User Action Args
2021-11-20 12:41:47harahusetrecipients: + harahu, rhettinger, eric.smith, ezio.melotti, eric.araujo, docs@python, serhiy.storchaka, willingc, mdk
2021-11-20 12:41:47harahusetmessageid: <1637412107.59.0.526811961813.issue45832@roundup.psfhosted.org>
2021-11-20 12:41:47harahulinkissue45832 messages
2021-11-20 12:41:47harahucreate