The version you've got didn't come from pip at all... The dev versions are from Git. If you want to use the bleeding-edge development code (e.g for bug-fixing etc) the easiest way is to update it using Git, which is what I do.
You'll need a clone of both
gns3-server and
gns3-gui from GitHub.
Code:
git clone <git address>
If you already have these you can update them using:
Code:
git pull
in both the -server and -gui folders.
To then install these from each folder, just run
Code:
python3 setup.py install
==============================================================
To use install a release version from Git:
Code:
git pull
git checkout v1.0-beta2
python3 setup.py install
git checkout master
Replace the tag at the end of the git checkout command with a tag from the tag pages (
https://github.com/GNS3/gns3-gui/tags,
https://github.com/GNS3/gns3-server/tags)