Skip to content

Make alias symlinks relative - #125

Open
chupakobra6 wants to merge 1 commit into
iterorganization:developfrom
chupakobra6:fix/relative-alias-symlinks
Open

Make alias symlinks relative#125
chupakobra6 wants to merge 1 commit into
iterorganization:developfrom
chupakobra6:fix/relative-alias-symlinks

Conversation

@chupakobra6

Copy link
Copy Markdown

Summary

  • create alias symlinks with targets relative to each alias parent directory
  • preserve nested aliases when the simulation storage root is moved
  • limit the change to newly created aliases; existing absolute links are not migrated

Testing

  • python -m ruff format --check
  • python -m ruff check
  • python -m ty check src
  • full pytest suite on Python 3.13: 168 passed, 4 xfailed, 1 xpassed
  • focused regression test on Python 3.11, 3.12, and 3.13

Closes #54

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.

Make alias softlinks relative path

1 participant