UDST / pandana

Pandas Network Analysis by UrbanSim: fast accessibility metrics and shortest paths, using contraction hierarchies :world_map:
http://udst.github.io/pandana
GNU Affero General Public License v3.0
385 stars 84 forks source link

tables sub-dependency versions conflict with python 3.10 compatibility when installing with pip #177

Open thomastu opened 2 years ago

thomastu commented 2 years ago

Description of the bug

Attempting to install pandana on python 3.10.x with pip fails because it requires tables>=3.1, <3.7; which is not supported through pip on python 3.10 (see: https://github.com/PyTables/PyTables/issues/909)

Environment

Paste the code that reproduces the issue here:

pip install pandana==0.6.1

Paste the error message (if applicable):

error: legacy-install-failure

× Encountered error while trying to install package.
╰─> tables

note: This is an issue with the package mentioned above, not pip.
hint: See above for output from the failure.
the-matt-morris commented 2 years ago

@thomastu I ran into this same issue when trying to use 3.10 today. Looks like you're still waiting on approval on your PR. Have you found any workarounds in the meantime?