sensiblecodeio / xypath

Navigating around a grid of cells like XPath for spreadsheets; supports Python 3.5+
https://sensiblecode.io
BSD 2-Clause "Simplified" License
47 stars 7 forks source link

Fix specification of dependencies #92

Open StevenMaude opened 2 years ago

StevenMaude commented 2 years ago

I created #91 and found that the tests were failing. This is because of dependencies not being more rigorously specified, and two dependencies thus breaking backwards compatibility:

I've patched it up here solely to get the tests to pass.

pyhamcrest is less important as it's a test dependency only. But xlrd is required, and its version is specified in the messytables setup.py, which itself is not pinned.

So this task involves:

StevenMaude commented 2 years ago

See the changes in #91.