Closed brl0 closed 3 years ago
I realized after I first created this PR that changes had already been merged to fix the issues with the pandas update. To summarize other changes that I think are useful or necessary:
--skip-slow
option (slow tests are still run by default)pytest --durations=0
numpy<1.20
due to test failures on all platformspyarrow<2
due to test failures on MacOS__eq__
method that if other
object is a container, the equality method on the container is called, so now performing an equality check between a geometry object and a geometry array should return correct results, which should be a bool array, whereas previously it would simply return False because the objects were not the same immediate type.__eq__
method to allow comparison of an individual element to all objects in the array, returning an array of bool.__contains__
method.Let me know if there are any questions or concerns about any of these changes.
Covered by another PR, closing.
Fixes failing tests after updating to pandas 1.2.1. Mark slow tests and add option
--skip-slow
.