update loop
In octoprint when clicking the update button for 0.6, it says "Now updating ABL Expert Plugin to 0.6" but then proceeds to install 0.5 again, reboot and then say there's an update available again.
Updating, please wait.+++++++++++++++++++++++++++++++++++++Now updating ABL Expert Plugin to 0.6+++++++++++++++++++++++++++++++++++++/home/pi/oprint/bin/python2 -m pip --disable-pip-version-check install https://framagit.org/razer/Octoprint_ABL_Expert/-/archive/0.5/Octoprint_ABL_Expert-0.5.zip --no-cache-dirLooking in indexes: https://pypi.org/simple, https://www.piwheels.org/simpleCollecting https://framagit.org/razer/Octoprint_ABL_Expert/-/archive/0.5/Octoprint_ABL_Expert-0.5.zipDownloading https://framagit.org/razer/Octoprint_ABL_Expert/-/archive/0.5/Octoprint_ABL_Expert-0.5.zip (159kB)Requirement already satisfied (use --upgrade to upgrade): Auto-bed-leveling-expert==0.5 from https://framagit.org/razer/Octoprint_ABL_Expert/-/archive/0.5/Octoprint_ABL_Expert-0.5.zip in /home/pi/oprint/lib/python2.7/site-packagesRequirement already satisfied: OctoPrint in /home/pi/oprint/lib/python2.7/site-packages (from Auto-bed-leveling-expert==0.5) (1.4.0)Requirement already satisfied: awesome-slugify<1.7,>=1.6.5 in /home/pi/oprint/lib/python2.7/site-packages (from OctoPrint->Auto-bed-leveling-expert==0.5) (1.6.5)Requirement already satisfied: blinker<1.5,>=1.4 in /home/pi/oprint/lib/python2.7/site-packages (from OctoPrint->Auto-bed-leveling-expert==0.5) (1.4)Requirement already satisfied: Flask-Babel<0.13,>=0.12 in /home/pi/oprint/lib/python2.7/site-packages (from OctoPrint->Auto-bed-leveling-expert==0.5) (0.12.2)Requirement already satisfied: Flask-Assets<0.13,>=0.12 in /home/pi/oprint/lib/python2.7/site-packages (from OctoPrint->Auto-bed-leveling-expert==0.5) (0.12)Requirement already satisfied: netifaces<0.11,>=0.10.9 in /home/pi/oprint/lib/python2.7/site-packages (from OctoPrint->Auto-bed-leveling-expert==0.5) (0.10.9)Requirement already satisfied: sentry-sdk==0.13.2 in /home/pi/oprint/lib/python2.7/site-packages (from OctoPrint->Auto-bed-leveling-expert==0.5) (0.13.2)Requirement already satisfied: requests<3,>=2.22.0 in /home/pi/oprint/lib/python2.7/site-packages (from OctoPrint->Auto-bed-leveling-expert==0.5) (2.22.0)Requirement already satisfied: Click<8,>=7 in /home/pi/oprint/lib/python2.7/site-packages (from OctoPrint->Auto-bed-leveling-expert==0.5) (7.0)Requirement already satisfied: pylru<1.3,>=1.2 in /home/pi/oprint/lib/python2.7/site-packages (from OctoPrint->Auto-bed-leveling-expert==0.5) (1.2.0)Requirement already satisfied: Flask-Login<0.5,>=0.4.1 in /home/pi/oprint/lib/python2.7/site-packages (from OctoPrint->Auto-bed-leveling-expert==0.5) (0.4.1)Requirement already satisfied: wrapt<1.12,>=1.11.2 in /home/pi/oprint/lib/python2.7/site-packages (from OctoPrint->Auto-bed-leveling-expert==0.5) (1.11.2)Requirement already satisfied: markdown<3.2,>=3.1 in /home/pi/oprint/lib/python2.7/site-packages (from OctoPrint->Auto-bed-leveling-expert==0.5) (3.1.1)Requirement already satisfied: cachelib<0.2,>=0.1 in /home/pi/oprint/lib/python2.7/site-packages (from OctoPrint->Auto-bed-leveling-expert==0.5) (0.1)Requirement already satisfied: websocket-client<0.57,>=0.56 in /home/pi/oprint/lib/python2.7/site-packages (from OctoPrint->Auto-bed-leveling-expert==0.5) (0.56.0)Requirement already satisfied: chainmap<1.1,>=1.0.3; python_version < "3" in /home/pi/oprint/lib/python2.7/site-packages (from OctoPrint->Auto-bed-leveling-expert==0.5) (1.0.3)Requirement already satisfied: future<0.19,>=0.18.2 in /home/pi/oprint/lib/python2.7/site-packages (from OctoPrint->Auto-bed-leveling-expert==0.5) (0.18.2)Requirement already satisfied: tornado==4.5.3 in /home/pi/oprint/lib/python2.7/site-packages (from OctoPrint->Auto-bed-leveling-expert==0.5) (4.5.3)Requirement already satisfied: semantic-version<2.9,>=2.8 in /home/pi/oprint/lib/python2.7/site-packages (from OctoPrint->Auto-bed-leveling-expert==0.5) (2.8.4)Requirement already satisfied: pkginfo<1.6,>=1.5.0.1 in /home/pi/oprint/lib/python2.7/site-packages (from OctoPrint->Auto-bed-leveling-expert==0.5) (1.5.0.1)Requirement already satisfied: futures<3.4,>=3.3; python_version < "3" in /home/pi/oprint/lib/python2.7/site-packages (from OctoPrint->Auto-bed-leveling-expert==0.5) (3.3.0)Requirement already satisfied: netaddr<0.8,>=0.7.19 in /home/pi/oprint/lib/python2.7/site-packages (from OctoPrint->Auto-bed-leveling-expert==0.5) (0.7.19)Requirement already satisfied: werkzeug<0.17,>=0.16 in /home/pi/oprint/lib/python2.7/site-packages (from OctoPrint->Auto-bed-leveling-expert==0.5) (0.16.1)Requirement already satisfied: flask<0.13,>=0.12 in /home/pi/oprint/lib/python2.7/site-packages (from OctoPrint->Auto-bed-leveling-expert==0.5) (0.12.5)Requirement already satisfied: Jinja2<2.9,>=2.8.1 in /home/pi/oprint/lib/python2.7/site-packages (from OctoPrint->Auto-bed-leveling-expert==0.5) (2.8.1)Requirement already satisfied: frozendict<1.3,>=1.2 in /home/pi/oprint/lib/python2.7/site-packages (from OctoPrint->Auto-bed-leveling-expert==0.5) (1.2)Requirement already satisfied: watchdog<0.10,>=0.9.0 in /home/pi/oprint/lib/python2.7/site-packages (from OctoPrint->Auto-bed-leveling-expert==0.5) (0.9.0)Requirement already satisfied: regex!=2018.11.6 in /home/pi/oprint/lib/python2.7/site-packages (from OctoPrint->Auto-bed-leveling-expert==0.5) (2019.8.19)Requirement already satisfied: typing<4,>=3.7.4.1; python_version < "3" in /home/pi/oprint/lib/python2.7/site-packages (from OctoPrint->Auto-bed-leveling-expert==0.5) (3.7.4.1)Requirement already satisfied: sarge==0.1.5post0 in /home/pi/oprint/lib/python2.7/site-packages (from OctoPrint->Auto-bed-leveling-expert==0.5) (0.1.5.post0)Requirement already satisfied: psutil<5.7,>=5.6.5 in /home/pi/oprint/lib/python2.7/site-packages (from OctoPrint->Auto-bed-leveling-expert==0.5) (5.6.7)Requirement already satisfied: filetype<2,>=1.0.5 in /home/pi/oprint/lib/python2.7/site-packages (from OctoPrint->Auto-bed-leveling-expert==0.5) (1.0.5)Requirement already satisfied: emoji<0.6,>=0.5.4 in /home/pi/oprint/lib/python2.7/site-packages (from OctoPrint->Auto-bed-leveling-expert==0.5) (0.5.4)Requirement already satisfied: monotonic<1.6,>=1.5; python_version < "3" in /home/pi/oprint/lib/python2.7/site-packages (from OctoPrint->Auto-bed-leveling-expert==0.5) (1.5)Requirement already satisfied: rsa<5,>=4.0 in /home/pi/oprint/lib/python2.7/site-packages (from OctoPrint->Auto-bed-leveling-expert==0.5) (4.0)Requirement already satisfied: scandir<1.11,>=1.10; python_version < "3" in /home/pi/oprint/lib/python2.7/site-packages (from OctoPrint->Auto-bed-leveling-expert==0.5) (1.10.0)Requirement already satisfied: PyYAML<6,>=5.1 in /home/pi/oprint/lib/python2.7/site-packages (from OctoPrint->Auto-bed-leveling-expert==0.5) (5.1.2)Requirement already satisfied: feedparser<5.3,>=5.2.1 in /home/pi/oprint/lib/python2.7/site-packages (from OctoPrint->Auto-bed-leveling-expert==0.5) (5.2.1)Requirement already satisfied: pyserial<3.5,>=3.4 in /home/pi/oprint/lib/python2.7/site-packages (from OctoPrint->Auto-bed-leveling-expert==0.5) (3.4)Requirement already satisfied: Unidecode<0.05,>=0.04.14 in /home/pi/oprint/lib/python2.7/site-packages (from awesome-slugify<1.7,>=1.6.5->OctoPrint->Auto-bed-leveling-expert==0.5) (0.4.21)Requirement already satisfied: Babel>=2.3 in /home/pi/oprint/lib/python2.7/site-packages (from Flask-Babel<0.13,>=0.12->OctoPrint->Auto-bed-leveling-expert==0.5) (2.7.0)Requirement already satisfied: webassets>=0.11.1 in /home/pi/oprint/lib/python2.7/site-packages (from Flask-Assets<0.13,>=0.12->OctoPrint->Auto-bed-leveling-expert==0.5) (0.12.1)Requirement already satisfied: urllib3>=1.10.0 in /home/pi/oprint/lib/python2.7/site-packages (from sentry-sdk==0.13.2->OctoPrint->Auto-bed-leveling-expert==0.5) (1.25.6)Requirement already satisfied: certifi in /home/pi/oprint/lib/python2.7/site-packages (from sentry-sdk==0.13.2->OctoPrint->Auto-bed-leveling-expert==0.5) (2019.9.11)Requirement already satisfied: idna<2.9,>=2.5 in /home/pi/oprint/lib/python2.7/site-packages (from requests<3,>=2.22.0->OctoPrint->Auto-bed-leveling-expert==0.5) (2.8)Requirement already satisfied: chardet<3.1.0,>=3.0.2 in /home/pi/oprint/lib/python2.7/site-packages (from requests<3,>=2.22.0->OctoPrint->Auto-bed-leveling-expert==0.5) (3.0.4)Requirement already satisfied: setuptools>=36 in /home/pi/oprint/lib/python2.7/site-packages (from markdown<3.2,>=3.1->OctoPrint->Auto-bed-leveling-expert==0.5) (41.5.1)Requirement already satisfied: six in /home/pi/oprint/lib/python2.7/site-packages (from websocket-client<0.57,>=0.56->OctoPrint->Auto-bed-leveling-expert==0.5) (1.12.0)Requirement already satisfied: backports-abc>=0.4 in /home/pi/oprint/lib/python2.7/site-packages (from tornado==4.5.3->OctoPrint->Auto-bed-leveling-expert==0.5) (0.5)Requirement already satisfied: singledispatch in /home/pi/oprint/lib/python2.7/site-packages (from tornado==4.5.3->OctoPrint->Auto-bed-leveling-expert==0.5) (3.4.0.3)Requirement already satisfied: itsdangerous>=0.21 in /home/pi/oprint/lib/python2.7/site-packages (from flask<0.13,>=0.12->OctoPrint->Auto-bed-leveling-expert==0.5) (1.1.0)Requirement already satisfied: MarkupSafe in /home/pi/oprint/lib/python2.7/site-packages (from Jinja2<2.9,>=2.8.1->OctoPrint->Auto-bed-leveling-expert==0.5) (1.1.1)Requirement already satisfied: pathtools>=0.1.1 in /home/pi/oprint/lib/python2.7/site-packages (from watchdog<0.10,>=0.9.0->OctoPrint->Auto-bed-leveling-expert==0.5) (0.1.2)Requirement already satisfied: argh>=0.24.1 in /home/pi/oprint/lib/python2.7/site-packages (from watchdog<0.10,>=0.9.0->OctoPrint->Auto-bed-leveling-expert==0.5) (0.26.2)Requirement already satisfied: pyasn1>=0.1.3 in /home/pi/oprint/lib/python2.7/site-packages (from rsa<5,>=4.0->OctoPrint->Auto-bed-leveling-expert==0.5) (0.4.7)Requirement already satisfied: pytz>=2015.7 in /home/pi/oprint/lib/python2.7/site-packages (from Babel>=2.3->Flask-Babel<0.13,>=0.12->OctoPrint->Auto-bed-leveling-expert==0.5) (2019.3)Building wheels for collected packages: Auto-bed-leveling-expertBuilding wheel for Auto-bed-leveling-expert (setup.py): startedBuilding wheel for Auto-bed-leveling-expert (setup.py): finished with status 'done'Created wheel for Auto-bed-leveling-expert: filename=Auto_bed_leveling_expert-0.5-cp27-none-any.whl size=24282 sha256=f49cce7d11b90430b1237f3cb155232be1d4b570916ce6a88a8351efa6e03821Stored in directory: /tmp/pip-ephem-wheel-cache-kAM9Se/wheels/bc/b1/5c/8902594ba2581e4f2d1e0be19514f38b56cd28cc3c78e7e50fSuccessfully built Auto-bed-leveling-expertLooks like we were already installed in this version. Forcing a reinstall./home/pi/oprint/bin/python2 -m pip --disable-pip-version-check install https://framagit.org/razer/Octoprint_ABL_Expert/-/archive/0.5/Octoprint_ABL_Expert-0.5.zip --no-cache-dir --ignore-installed --force-reinstall --no-depsLooking in indexes: https://pypi.org/simple, https://www.piwheels.org/simpleCollecting https://framagit.org/razer/Octoprint_ABL_Expert/-/archive/0.5/Octoprint_ABL_Expert-0.5.zipDownloading https://framagit.org/razer/Octoprint_ABL_Expert/-/archive/0.5/Octoprint_ABL_Expert-0.5.zip (159kB)Building wheels for collected packages: Auto-bed-leveling-expertBuilding wheel for Auto-bed-leveling-expert (setup.py): startedBuilding wheel for Auto-bed-leveling-expert (setup.py): finished with status 'done'Created wheel for Auto-bed-leveling-expert: filename=Auto_bed_leveling_expert-0.5-cp27-none-any.whl size=24282 sha256=3b5eadf0686f21a4859d93079df6f288eb56bf2ece50433bf5bdcf15daa5c678Stored in directory: /tmp/pip-ephem-wheel-cache-HzPIkg/wheels/bc/b1/5c/8902594ba2581e4f2d1e0be19514f38b56cd28cc3c78e7e50fSuccessfully built Auto-bed-leveling-expertInstalling collected packages: Auto-bed-leveling-expertSuccessfully installed Auto-bed-leveling-expert-0.5The update finished successfully and the server will now be restarted.