Port to tractor.ipc._shm (and maybe drop piker.data._sharedmem) #83

Open
opened 2026-03-11 19:42:46 +00:00 by goodboy · 0 comments

The plan is to port piker to tractor.ipc._shm (finally) and pretty sure i patched in those change via the macos_support recently landed in tractor’s, https://github.com/goodboy/tractor/pull/406.


Todo for all this,

  • obviously do the port and test it manually

    • i’ve been using it 2 days.
  • possibly drop the .data._sharedmem module?

    • currently claude kept various shim fns in place namely,
      • maybe_open_shm_array()
      • _make_token()

    AND we also want to keep the try_read() helper for now.

  • ideally tests here which verify for some (reliable) data provider backend.

    • deferred to #91
The plan is to port piker to `tractor.ipc._shm` (finally) and pretty sure i patched in those change via the `macos_support` recently landed in `tractor`'s, https://github.com/goodboy/tractor/pull/406. --- ### Todo for all this, - [x] obviously do the port and test it manually * i've been using it 2 days. - [ ] possibly drop the `.data._sharedmem` module? * currently `claude` kept various shim fns in place namely, - `maybe_open_shm_array()` - `_make_token()` AND we also want to keep the `try_read()` helper for now. - [ ] ideally tests here which verify for some (reliable) data provider backend. * [ ] deferred to #91
goodboy changed title from Port to `tractor.ipc._shm` and drop `piker.data._sharedmem` to Port to `tractor.ipc._shm` (and maybe drop `piker.data._sharedmem`) 2026-03-18 01:11:17 +00:00
Sign in to join this conversation.
No Label
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: pikers/piker#83
There is no content yet.