Skip to content

Commit e11b138

Browse files
committed
Merge branch 'develop' of https://github.com/fisheryv/sage into develop
2 parents 28788b1 + 94baf41 commit e11b138

File tree

494 files changed

+6990
-4017
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

494 files changed

+6990
-4017
lines changed

.devcontainer/onCreate-meson.sh

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
#! /bin/sh
2+
3+
SYSTEM=$(build/bin/sage-guess-package-system)
4+
5+
if [ "$SYSTEM" = "fedora" ]; then
6+
# Need to use --setopt=tsflags="" to avoid errors with gphelp
7+
dnf5 install -y pari-gp --setopt=tsflags=""
8+
9+
# Mitigate upstream packaging bug: https://bugzilla.redhat.com/show_bug.cgi?id=2332429
10+
# by swapping the incorrectly installed OpenCL-ICD-Loader for the expected ocl-icd
11+
dnf5 -y swap --repo='fedora' OpenCL-ICD-Loader ocl-icd
12+
fi
13+
14+
eval $(build/bin/sage-print-system-package-command $SYSTEM "$@" update)
15+
eval $(build/bin/sage-print-system-package-command $SYSTEM --yes --ignore-missing install $(build/bin/sage-get-system-packages $SYSTEM $(build/bin/sage-package list :standard:)))
16+
17+
# Disable build isolation following the advice of https://mesonbuild.com/meson-python/how-to-guides/editable-installs.html#build-dependencies
18+
# Install build dependencies manually as workaround for https://github.com/astral-sh/uv/issues/1516
19+
uv venv
20+
uv pip install \
21+
meson-python \
22+
"cypari2 >=2.2.1" \
23+
"cysignals >=1.11.2, != 1.12.0" \
24+
"cython >=3.0, != 3.0.3" \
25+
"gmpy2 ~=2.1.b999" \
26+
memory_allocator \
27+
"numpy >=1.25" \
28+
jinja2
29+
uv sync --frozen --inexact --no-build-isolation-package=sagemath

.devcontainer/portability-fedora-30-minimal/devcontainer.json

Lines changed: 0 additions & 25 deletions
This file was deleted.

.devcontainer/portability-fedora-30-minimal/portability-Dockerfile

Lines changed: 0 additions & 1 deletion
This file was deleted.

.devcontainer/portability-fedora-30-standard/devcontainer.json

Lines changed: 0 additions & 25 deletions
This file was deleted.

.devcontainer/portability-fedora-30-standard/portability-Dockerfile

Lines changed: 0 additions & 1 deletion
This file was deleted.

.devcontainer/portability-fedora-31-minimal/devcontainer.json

Lines changed: 0 additions & 25 deletions
This file was deleted.

.devcontainer/portability-fedora-31-minimal/portability-Dockerfile

Lines changed: 0 additions & 1 deletion
This file was deleted.

.devcontainer/portability-fedora-31-standard/devcontainer.json

Lines changed: 0 additions & 25 deletions
This file was deleted.

.devcontainer/portability-fedora-31-standard/portability-Dockerfile

Lines changed: 0 additions & 1 deletion
This file was deleted.

.devcontainer/portability-fedora-32-minimal/devcontainer.json

Lines changed: 0 additions & 25 deletions
This file was deleted.

0 commit comments

Comments
 (0)