Skip to content

Commit 1ee62d8

Browse files
committed
Merge branch 'develop' into p/39379/p/add-lah-numbers
2 parents b51a2c4 + 9352a32 commit 1ee62d8

File tree

1,814 files changed

+49710
-37743
lines changed

Some content is hidden

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

1,814 files changed

+49710
-37743
lines changed

.ci/write-dockerfile.sh

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -275,7 +275,7 @@ cat <<EOF
275275
FROM with-system-packages AS bootstrapped
276276
#:bootstrapping:
277277
RUN rm -rf /new /sage/.git
278-
$ADD Makefile VERSION.txt COPYING.txt condarc.yml README.md bootstrap configure.ac sage .homebrew-build-env tox.ini .gitignore /new/
278+
$ADD Makefile VERSION.txt COPYING.txt condarc.yml README.md bootstrap conftest.py configure_wrapper configure.ac sage .homebrew-build-env tox.ini .gitignore /new/
279279
$ADD config/config.rpath /new/config/config.rpath
280280
$ADD src/doc/bootstrap /new/src/doc/bootstrap
281281
$ADD src/bin /new/src/bin
@@ -284,6 +284,7 @@ $ADD m4 /new/m4
284284
$ADD pkgs /new/pkgs
285285
$ADD build /new/build
286286
$ADD .upstream.d /new/.upstream.d
287+
$ADD tools /new/tools
287288
ADD .ci /.ci
288289
RUN if [ -d /sage ]; then \\
289290
echo "### Incremental build from \$(cat /sage/VERSION.txt)" && \\

.devcontainer/onCreate-conda.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@ conda config --env --add channels conda-forge
66
conda config --env --set channel_priority strict
77
conda update -y --all --override-channels -c conda-forge
88
conda install mamba=1 -n base -y
9-
mamba env create -y --file environment-3.11-linux.yml || mamba env update -y --file environment-3.11-linux.yml
9+
mamba env create -y --file environment-3.11-linux.yml || mamba env update --file environment-3.11-linux.yml
1010
conda init bash
1111

1212
# Build sage
13-
conda run -n sage-dev pip install --no-build-isolation -v -v -e .
13+
conda run -n sage-dev pip install --no-build-isolation -v -v -e . --config-settings=build-dir="build/conda-cp311"

.devcontainer/onCreate-meson.sh

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
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+
"cython >=3.0, != 3.0.3, != 3.1.0" \
24+
"cython >=3.0, != 3.0.3" \
25+
"gmpy2 ~=2.1.b999" \
26+
memory_allocator \
27+
"numpy >=1.25" \
28+
jinja2 \
29+
setuptool
30+
uv sync --frozen --inexact --no-build-isolation

.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.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

0 commit comments

Comments
 (0)