ISISComputingGroup / ISISComputingGroup/IBEX
Enforce compatibility checks for genie_python
- Dominant language
- No language data
- Stars
- 6
- Forks
- 2
- Avg merge
- 16h 40m
- Merged PRs (30d)
- 2
Description
As a developer, I want the genie_python to check for version compatibility between itself and the IBEX server whenever the user attempts to connect to an instrument, so that the user is informed of any incompatibilities between versions.
#### Acceptance Criteria
1. On switching instrument, genie_python checks for major version compatibility between itself and the IBEX server.
2. On switching instrument, genie_python checks for major version compatibility between itself and genie_python.
3. On switching instrument, genie_python reports any incompatibilities between itself and the IBEX server and genie-python.
4. If there are reported incompatibilities, IBEX client declines to switch instruments.
5. If there are reported incompatibilities, the IBEX client informs the user where they can obtain a new client.
#### Notes
1. This ticket implies that genie_python is running on the client.
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.