qcr / benchbot

BenchBot is a tool for seamlessly testing & evaluating semantic scene understanding tools in both realistic 3D simulation & on real robots
BSD 3-Clause "New" or "Revised" License
110 stars 12 forks source link

Post-install updates don't update Python package version numbers #22

Closed btalb closed 3 years ago

btalb commented 3 years ago

Python packages (benchbot_addons, benchbot_api, & benchbot_eval) are installed by:

  1. Getting the latest version of the repository
  2. Installing in editable mode via pip install -e .

This means when we update the packages in a future benchbot_install, the files the pip package points to update, but the actual versions don't change in pip list | grep benchbot.

There is no actual effect from this bug, but it should be fixed by swapping the commands to pip install --upgrade -e . if possible.