Opened 10 months ago

Last modified 3 weeks ago

#31396 needs_review enhancement

relocatable wheel version of package sage_conf — at Version 3

Reported by: mkoeppe Owned by:
Priority: major Milestone: sage-9.5
Component: relocation Keywords:
Cc: culler, gh-kliem, dimpase, jhpalmieri, slelievre Merged in:
Authors: Matthias Koeppe Reviewers:
Report Upstream: N/A Work issues:
Branch: u/mkoeppe/relocatable_wheel_version_of_package_sage_conf (Commits, GitHub, GitLab) Commit: 9573b7c12afc5de1de743e53ff182d20490b340c
Dependencies: #29039 Stopgaps:

Status badges

Description (last modified by mkoeppe)

This version of sage_conf is for making a wheel that packages the precompiled non-Python bits of the Sage distribution, making SAGE_LOCAL relocatable using the method proposed in #31076, using SAGE_LOCAL=/var/tmp/sage-... and a symlink.

The sage script invokes sage-config to determine SAGE_ROOT and SAGE_LOCAL. In the version of sage-config supplied by this version of sage_conf, we ensure that the symlink from /var/tmp/sage-.... to the actual install location is set.

Optional steps:

  • Also build the wheelhouse (local/var/lib/sage/wheels), at least for tricky packages...

Change History (3)

comment:1 Changed 10 months ago by mkoeppe

  • Branch set to u/mkoeppe/relocatable_wheel_version_of_package_sage_conf

comment:2 Changed 10 months ago by git

  • Commit set to 9573b7c12afc5de1de743e53ff182d20490b340c

Branch pushed to git repo; I updated commit sha1. New commits:

952fb9aFix up package_data
9573b7cCloser to working

comment:3 Changed 10 months ago by mkoeppe

  • Authors set to Matthias Koeppe
  • Cc gh-kliem added
  • Description modified (diff)
Note: See TracTickets for help on using tickets.