BBN-Q / PyQLab

A python library for instrument control and superconducting QIP experiments.
Apache License 2.0
25 stars 11 forks source link

roll library version numbers #89

Closed caryan closed 8 years ago

caryan commented 9 years ago

After discussion with @bcdonovan I think these hard-coded version in the library managers need to be rolled as we upgrade. Case example where it breaks:

  1. Start with fresh repo.
  2. Create an X6 using GUI. The instrument library version will be 0.
  3. Exit and relaunch the GUI. The migrator will fail on this line.

Our migrators are stateful and expect things to as they were in the previous version. We could try and make the migrators more robust but I think the rolling the version number is the right thing to do.