Skip to content

Docs/psyexp core overlay guidance#1

Merged
ericwang401 merged 4 commits into
mainfrom
docs/psyexp-core-overlay-guidance
Jun 29, 2026
Merged

Docs/psyexp core overlay guidance#1
ericwang401 merged 4 commits into
mainfrom
docs/psyexp-core-overlay-guidance

Conversation

@ericwang401

Copy link
Copy Markdown
Contributor

No description provided.

uv.lock is authoritative, so any uv sync (including --inexact) reverts an
editable psyexp-core overlay to the locked PyPI version; only skipping the
sync (--no-sync / UV_NO_SYNC=1) preserves it. --inexact still legitimately
keeps the manually-installed psychtoolbox (not in the lock) — the two
overlays behave differently, which the docs now spell out.

Also fix stale 'pinned git tag' references (psyexp-core is a PyPI dep) and
the inaccurate 'uv run is exact by default' claim (its implicit sync is
inexact). Add a justfile with sync/run/test and core-dev/core-run/
core-test/core-release/core-upgrade recipes wrapping the --no-sync flow.
@ericwang401 ericwang401 merged commit 2e35437 into main Jun 29, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant