Skip to main content

Optional GAP runtime companion package for sagelite

Project description

sagelite-gap-runtime

Optional GAP runtime companion package for sagelite.

The sagelite wheels include the libgap shared library but do not include GAP's runtime tree. GAP needs files such as lib/init.g to initialize correctly. Installing this package in the same Python environment gives sagelite a relocatable GAP root without requiring users to set GAP_ROOT_PATHS.

This package is built by copying an existing GAP root into the wheel. Set SAGELITE_GAP_ROOT to the root that contains lib/init.g:

SAGELITE_GAP_ROOT=/path/to/gap python -m build companion-packages/sagelite-gap-runtime

If SAGELITE_GAP_ROOT is not set, the build also checks entries in GAP_ROOT_PATHS and common system locations such as /usr/share/gap.

To test installation directly from GitHub on a machine with a compatible GAP runtime installed:

pip install "git+https://github.com/sagemathinc/sagelite.git@develop#subdirectory=companion-packages/sagelite-gap-runtime"

For production wheels, build this package from the same Sage-built GAP prefix used to build the corresponding sagelite wheel.

Project details


Release history Release notifications | RSS feed

This version

10.9

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

sagelite_gap_runtime-10.9-py3-none-manylinux_2_28_x86_64.whl (12.4 MB view details)

Uploaded Python 3manylinux: glibc 2.28+ x86-64

sagelite_gap_runtime-10.9-py3-none-manylinux_2_28_aarch64.whl (12.4 MB view details)

Uploaded Python 3manylinux: glibc 2.28+ ARM64

File details

Details for the file sagelite_gap_runtime-10.9-py3-none-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for sagelite_gap_runtime-10.9-py3-none-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8ff4b0524fe70d96247d4079a5e29f60a712a51aa38fb837b83949802c7bbc29
MD5 d9818dce96208477e7017333b6dc860c
BLAKE2b-256 67ffb2b163229be72e4a101f36a8315b2ffd1281119079c08e5872235ff56be4

See more details on using hashes here.

Provenance

The following attestation bundles were made for sagelite_gap_runtime-10.9-py3-none-manylinux_2_28_x86_64.whl:

Publisher: release.yml on sagemathinc/sagelite

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sagelite_gap_runtime-10.9-py3-none-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for sagelite_gap_runtime-10.9-py3-none-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1f7ea116e26b903c1d0b88d67cb59eec3525a53f62dd2643ee78de9ba41a7a69
MD5 f6cc6fbd67feb84b9ab22e33d7a8a151
BLAKE2b-256 4ccd451698abfb1ca10a7b3e40b590a725ffb6088eba29130be6ee8367058b66

See more details on using hashes here.

Provenance

The following attestation bundles were made for sagelite_gap_runtime-10.9-py3-none-manylinux_2_28_aarch64.whl:

Publisher: release.yml on sagemathinc/sagelite

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page