File tree Expand file tree Collapse file tree 5 files changed +12
-1
lines changed Expand file tree Collapse file tree 5 files changed +12
-1
lines changed Original file line number Diff line number Diff line change @@ -165,3 +165,5 @@ _build/
165165
166166ibex-bluesky-core-pytest-logs
167167ibex-bluesky-core-pytest-output
168+
169+ src /ibex_bluesky_core /version.py
Original file line number Diff line number Diff line change @@ -120,6 +120,7 @@ reportUntypedClassDecorator = true
120120reportUntypedFunctionDecorator = true
121121
122122[tool .setuptools_scm ]
123+ version_file = " src/ibex_bluesky_core/version.py"
123124
124125[tool .build_sphinx ]
125126
Original file line number Diff line number Diff line change 2828
2929logger = logging .getLogger (__name__ )
3030
31- # ruff: noqa: PLR0913, PLR0912, PLR0917
31+ # ruff: noqa: PLR0913
3232
3333
3434class ISISCallbacks :
Original file line number Diff line number Diff line change 1919
2020from ibex_bluesky_core .plan_stubs import CALL_QT_AWARE_MSG_KEY , CALL_SYNC_MSG_KEY
2121from ibex_bluesky_core .run_engine ._msg_handlers import call_qt_aware_handler , call_sync_handler
22+ from ibex_bluesky_core .version import version
2223
2324logger = logging .getLogger (__name__ )
2425
@@ -94,6 +95,8 @@ def get_run_engine() -> RunEngine:
9495 call_returns_result = True , # Will be default in a future bluesky version.
9596 )
9697
98+ RE .md ["versions" ]["ibex_bluesky_core" ] = version
99+
97100 log_callback = DocLoggingCallback ()
98101 RE .subscribe (log_callback )
99102
Original file line number Diff line number Diff line change 1111from bluesky .utils import Msg , RequestAbort , RunEngineInterrupted
1212
1313from ibex_bluesky_core .run_engine import _DuringTask , get_run_engine
14+ from ibex_bluesky_core .version import version
1415
1516
1617def test_run_engine_is_singleton ():
@@ -82,3 +83,7 @@ def test_during_task_does_wait_with_small_timeout():
8283
8384 event .wait .assert_called_with (0.1 )
8485 assert event .wait .call_count == 2
86+
87+
88+ def test_runengine_has_version_number_as_metadata (RE ):
89+ assert RE .md ["versions" ]["ibex_bluesky_core" ] == version
You can’t perform that action at this time.
0 commit comments