From f83b6690920bbc952d422fa6130f4a5a1dd5757d Mon Sep 17 00:00:00 2001 From: Tobias Diez Date: Sun, 6 Jul 2025 19:06:57 +0200 Subject: [PATCH 01/11] Fix docbuilding on release tag --- .github/workflows/doc-build.yml | 34 ++++++++++++--------------------- 1 file changed, 12 insertions(+), 22 deletions(-) diff --git a/.github/workflows/doc-build.yml b/.github/workflows/doc-build.yml index de094472229..3046fba0f59 100644 --- a/.github/workflows/doc-build.yml +++ b/.github/workflows/doc-build.yml @@ -75,7 +75,6 @@ jobs: # For pull requests # - name: Get workflow run-id - id: get_run_id if: github.event_name == 'pull_request' run: | RESPONSE=$(curl -s -L \ @@ -87,8 +86,7 @@ jobs: echo "RUN_ID=$RUN_ID" >> $GITHUB_ENV - name: Download old doc - id: download-doc - if: steps.get_run_id.outcome == 'success' + if: github.event_name == 'pull_request' uses: actions/download-artifact@v4 with: name: doc-develop @@ -97,8 +95,7 @@ jobs: run-id: ${{ env.RUN_ID }} - name: Store old doc - id: worktree - if: steps.download-doc.outcome == 'success' + if: github.event_name == 'pull_request' shell: bash -l {0} run: | git config --global --add safe.directory $(pwd) @@ -137,8 +134,6 @@ jobs: fi - name: Build documentation - id: docbuild - if: steps.worktree.outcome == 'success' shell: bash -l {0} run: | meson compile -C builddir doc-html @@ -147,8 +142,6 @@ jobs: SAGE_DOCBUILD_OPTS: "--include-tests-blocks" - name: Copy doc - id: copy - if: steps.docbuild.outcome == 'success' run: | set -ex # Remove any existing html directory before copying a new one @@ -193,31 +186,29 @@ jobs: zip -r doc.zip doc - name: Upload doc - id: upload - if: steps.copy.outcome == 'success' uses: actions/upload-artifact@v4 with: name: doc path: doc.zip + # + # On release events + # + - name: Upload doc-develop # artifact doc-develop is used for doc build on pull request event - id: upload-push - if: steps.copy.outcome == 'success' && github.event_name == 'push' + if: github.event_name != 'pull_request' uses: actions/upload-artifact@v4 with: name: doc-${{ github.ref_name }} path: doc.zip - # - # On release tag event - # - - name: Build live doc - id: buildlivedoc - if: startsWith(github.ref, 'refs/tags/') + if: github.event_name != 'pull_request' shell: bash -l {0} run: | + # Remove previous doc build + rm -rf builddir/src/doc meson compile -C builddir doc-html env: SAGE_USE_CDNS: yes @@ -226,8 +217,7 @@ jobs: SAGE_DOCBUILD_OPTS: "--include-tests-blocks" - name: Copy live doc - id: copylivedoc - if: steps.buildlivedoc.outcome == 'success' + if: github.event_name != 'pull_request' run: | mkdir -p ./livedoc # We copy everything to a local folder @@ -237,7 +227,7 @@ jobs: zip -r livedoc.zip livedoc - name: Upload live doc - if: steps.copylivedoc.outcome == 'success' + if: github.event_name != 'pull_request' uses: actions/upload-artifact@v4 with: name: livedoc From 720fca0c92b960a559a7d05d23f861a70366bf08 Mon Sep 17 00:00:00 2001 From: Tobias Diez Date: Sun, 6 Jul 2025 20:05:17 +0200 Subject: [PATCH 02/11] Create docs folder if not present --- .github/workflows/doc-build.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/doc-build.yml b/.github/workflows/doc-build.yml index 3046fba0f59..b8569a8c505 100644 --- a/.github/workflows/doc-build.yml +++ b/.github/workflows/doc-build.yml @@ -148,6 +148,7 @@ jobs: if [ -d "doc/html" ]; then rm -rf doc/html fi + mkdir -p doc cp -r builddir/src/doc/* doc/ # Check if we are on pull request event PR_NUMBER="" From a4263a8e59a323e8d473117a380562ff006ca93f Mon Sep 17 00:00:00 2001 From: Tobias Diez Date: Mon, 7 Jul 2025 01:05:24 +0200 Subject: [PATCH 03/11] Add jupyter-sphinx to conda environnement --- environment-3.11-linux-aarch64.yml | 199 ++++++++++++++++------------- environment-3.11-linux.yml | 198 +++++++++++++++------------- environment-3.11-macos-x86_64.yml | 155 ++++++++++++---------- environment-3.11-macos.yml | 165 ++++++++++++++---------- environment-3.11-win.yml | 161 +++++++++++++---------- environment-3.12-linux-aarch64.yml | 199 ++++++++++++++++------------- environment-3.12-linux.yml | 199 ++++++++++++++++------------- environment-3.12-macos-x86_64.yml | 155 ++++++++++++---------- environment-3.12-macos.yml | 165 ++++++++++++++---------- environment-3.12-win.yml | 161 +++++++++++++---------- environment-3.13-win.yml | 165 ++++++++++++++---------- pyproject.toml | 1 + 12 files changed, 1088 insertions(+), 835 deletions(-) diff --git a/environment-3.11-linux-aarch64.yml b/environment-3.11-linux-aarch64.yml index 54d4f9606c6..5f8799d20a7 100644 --- a/environment-3.11-linux-aarch64.yml +++ b/environment-3.11-linux-aarch64.yml @@ -1,7 +1,7 @@ name: sage-dev # Generated by conda-lock. # platform: linux-aarch64 -# input_hash: 4dfb81e4aa48c8d3ff596a4737dc2204c0dde857959d24eef75270b4c789bcca +# input_hash: 227cdf1510716b45d3b6e0f49e8eb671fc72cd7bbe6a4bf19b88aefbcfb20580 channels: - conda-forge @@ -13,6 +13,7 @@ dependencies: - appdirs=1.4.4=pyhd8ed1ab_1 - arpack=3.9.1=nompi_h6fc4d3a_102 - asttokens=3.0.0=pyhd8ed1ab_1 + - attrs=25.3.0=pyh71513ae_0 - autoconf=2.72=pl5321hbecfd40_1 - automake=1.17=pl5321h8af1aa0_0 - babel=2.17.0=pyhd8ed1ab_0 @@ -20,26 +21,28 @@ dependencies: - backports.tarfile=1.2.0=pyhd8ed1ab_1 - bdw-gc=8.2.8=h5ad3122_2 - beautifulsoup4=4.13.4=pyha770c72_0 - - binutils=2.43=hf1166c9_4 - - binutils_impl_linux-aarch64=2.43=h4c662bb_4 - - binutils_linux-aarch64=2.43=hf1166c9_4 - - blas=2.131=openblas - - blas-devel=3.9.0=31_h9678261_openblas + - binutils=2.44=hf1166c9_0 + - binutils_impl_linux-aarch64=2.44=h4c662bb_0 + - binutils_linux-aarch64=2.44=hf1166c9_0 + - blas=2.132=openblas + - blas-devel=3.9.0=32_h9678261_openblas + - bleach=6.2.0=pyh29332c3_4 + - bleach-with-css=6.2.0=h82add2a_4 - bliss=0.77=h2a328a1_1 - - boltons=24.0.0=pyhd8ed1ab_1 + - boltons=25.0.0=pyhd8ed1ab_0 - boost-cpp=1.85.0=hdad291f_4 - brial=1.2.12=pyha770c72_4 - - brotli=1.1.0=h86ecc28_2 - - brotli-bin=1.1.0=h86ecc28_2 - - brotli-python=1.1.0=py311h89d996e_2 + - brotli=1.1.0=h86ecc28_3 + - brotli-bin=1.1.0=h86ecc28_3 + - brotli-python=1.1.0=py311h89d996e_3 - bzip2=1.0.8=h68df207_7 - - c-compiler=1.9.0=h6561dab_0 - - ca-certificates=2025.4.26=hbd8a1cb_0 + - c-compiler=1.10.0=h6561dab_0 + - ca-certificates=2025.6.15=hbd8a1cb_0 - cachecontrol=0.14.3=pyha770c72_0 - cachecontrol-with-filecache=0.14.3=pyhd8ed1ab_0 - cairo=1.18.4=h83712da_0 - cddlib=1!0.94m=h719063d_0 - - certifi=2025.4.26=pyhd8ed1ab_0 + - certifi=2025.6.15=pyhd8ed1ab_0 - cffi=1.17.1=py311h14e8bb7_0 - charset-normalizer=3.4.2=pyhd8ed1ab_0 - click=8.2.1=pyh707e725_0 @@ -47,30 +50,31 @@ dependencies: - cliquer=1.22=h31becfc_1 - colorama=0.4.6=pyhd8ed1ab_1 - comm=0.2.2=pyhd8ed1ab_1 - - conda-lock=3.0.2=pyh367d9c9_1 + - conda-lock=3.0.4=pyh367d9c9_1 - conda-souschef=2.2.3=pyhd8ed1ab_0 - contourpy=1.3.2=py311hc07b1fb_0 - conway-polynomials=0.10=pyhd8ed1ab_1 - - coverage=7.8.2=py311ha09ea12_0 + - coverage=7.9.2=py311ha09ea12_0 - cpython=3.11.13=py311hd8ed1ab_0 - crashtest=0.4.1=pyhd8ed1ab_1 - - cryptography=45.0.3=py311h4047cc9_0 - - cxx-compiler=1.9.0=heb6c788_0 + - cryptography=45.0.5=py311h4047cc9_0 + - cxx-compiler=1.10.0=heb6c788_0 - cycler=0.12.1=pyhd8ed1ab_1 - cypari2=2.2.2=py311hc8fbf20_0 - - cyrus-sasl=2.1.27=hf6b2984_7 + - cyrus-sasl=2.1.28=h6c5dea3_0 - cysignals=1.12.3=py311h89d996e_0 - - cython=3.1.1=py311hc8540bd_1 + - cython=3.1.2=py311hc8540bd_2 - dbus=1.16.2=heda779d_0 - debugpy=1.8.14=py311h89d996e_0 - decorator=5.2.1=pyhd8ed1ab_0 + - defusedxml=0.7.1=pyhd8ed1ab_0 - deprecated=1.2.18=pyhd8ed1ab_0 - distlib=0.3.9=pyhd8ed1ab_1 - docutils=0.21.2=pyhd8ed1ab_1 - double-conversion=3.3.1=h5ad3122_0 - dulwich=0.22.8=py311h0ca61a2_0 - ecl=24.5.10=h043f013_1 - - eclib=20250530=ha660cf8_0 + - eclib=20250616=h9dcc9a0_0 - ecm=7.0.6=hd777dc2_0 - ensureconda=1.4.7=pyh29332c3_0 - exceptiongroup=1.3.0=pyhd8ed1ab_0 @@ -79,7 +83,7 @@ dependencies: - expat=2.7.0=h5ad3122_0 - fflas-ffpack=2.5.0=h503e619_0 - filelock=3.18.0=pyhd8ed1ab_0 - - flake8=7.2.0=pyhd8ed1ab_0 + - flake8=7.3.0=pyhd8ed1ab_0 - flake8-rst-docstrings=0.3.1=pyhd8ed1ab_0 - font-ttf-dejavu-sans-mono=2.37=hab24e00_0 - font-ttf-inconsolata=3.000=h77eed37_0 @@ -88,8 +92,8 @@ dependencies: - fontconfig=2.15.0=h8dda3cd_1 - fonts-conda-ecosystem=1=0 - fonts-conda-forge=1=0 - - fonttools=4.58.1=py311h58d527c_0 - - fortran-compiler=1.9.0=h25a59a9_0 + - fonttools=4.58.5=py311h58d527c_0 + - fortran-compiler=1.10.0=h25a59a9_0 - fplll=5.5.0=h45c7457_0 - fpylll=0.6.3=py311h2dc1a0e_0 - freetype=2.13.3=h8af1aa0_1 @@ -110,7 +114,7 @@ dependencies: - glpk=5.0=h66325d0_0 - gmp=6.3.0=h0a1ffab_2 - gmpy2=2.1.5=py311h8dd2ae4_3 - - graphite2=1.3.13=h2f0025b_1003 + - graphite2=1.3.14=h5ad3122_0 - grayskull=2.9.1=pyhd8ed1ab_0 - gsl=2.8=hac7f374_1 - gxx=13.3.0=h8a56e6e_2 @@ -122,14 +126,14 @@ dependencies: - hyperframe=6.1.0=pyhd8ed1ab_0 - icu=75.1=hf9b3779_0 - idna=3.10=pyhd8ed1ab_1 - - igraph=0.10.15=h207f3e5_1 + - igraph=0.10.16=hf4881d6_0 - imagesize=1.4.1=pyhd8ed1ab_0 - iml=1.0.5=h15043fe_1004 - importlib-metadata=8.7.0=pyhe01879c_1 - importlib_resources=6.5.2=pyhd8ed1ab_0 - iniconfig=2.0.0=pyhd8ed1ab_1 - ipykernel=6.29.5=pyh3099207_0 - - ipython=9.3.0=pyhfa0c392_0 + - ipython=9.4.0=pyhfa0c392_0 - ipython_pygments_lexers=1.1.1=pyhd8ed1ab_0 - ipywidgets=8.1.7=pyhd8ed1ab_0 - jaraco.classes=3.4.0=pyhd8ed1ab_2 @@ -138,33 +142,37 @@ dependencies: - jedi=0.19.2=pyhd8ed1ab_1 - jeepney=0.9.0=pyhd8ed1ab_0 - jinja2=3.1.6=pyhd8ed1ab_0 + - jsonschema=4.24.0=pyhd8ed1ab_0 + - jsonschema-specifications=2025.4.1=pyh29332c3_0 + - jupyter-sphinx=0.5.3=pyha770c72_5 - jupyter_client=8.6.3=pyhd8ed1ab_1 - jupyter_core=5.8.1=pyh31011fe_0 + - jupyterlab_pygments=0.3.0=pyhd8ed1ab_2 - jupyterlab_widgets=3.0.15=pyhd8ed1ab_0 - kernel-headers_linux-aarch64=4.18.0=h05a177a_18 - keyring=25.6.0=pyha804496_0 - keyutils=1.6.1=h4e544f5_0 - - kiwisolver=1.4.7=py311h75754e6_0 + - kiwisolver=1.4.8=py311h75754e6_1 - krb5=1.21.3=h50a48e9_0 - lcalc=2.1.0=h30a6b3d_1 - lcms2=2.17=hc88f144_0 - - ld_impl_linux-aarch64=2.43=h80caac9_4 + - ld_impl_linux-aarch64=2.44=h5e2c951_0 - lerc=4.0.0=hfdc4d58_1 - - libblas=3.9.0=31_h1a9f1db_openblas + - libblas=3.9.0=32_h1a9f1db_openblas - libboost=1.85.0=h9fa81b4_4 - libboost-devel=1.85.0=h37bb5a9_4 - libboost-headers=1.85.0=h8af1aa0_4 - libbraiding=1.3.1=h5ad3122_0 - libbrial=1.2.12=h9429f74_3 - - libbrotlicommon=1.1.0=h86ecc28_2 - - libbrotlidec=1.1.0=h86ecc28_2 - - libbrotlienc=1.1.0=h86ecc28_2 - - libcblas=3.9.0=31_hab92f65_openblas - - libclang-cpp20.1=20.1.6=default_h7d4303a_0 - - libclang13=20.1.6=default_h9e36cb9_0 - - libcups=2.3.3=h405e4a8_4 + - libbrotlicommon=1.1.0=h86ecc28_3 + - libbrotlidec=1.1.0=h86ecc28_3 + - libbrotlienc=1.1.0=h86ecc28_3 + - libcblas=3.9.0=32_hab92f65_openblas + - libclang-cpp20.1=20.1.7=default_h7d4303a_0 + - libclang13=20.1.7=default_h9e36cb9_0 + - libcups=2.3.3=h5cdc715_5 - libdeflate=1.24=he377734_0 - - libdrm=2.4.124=h86ecc28_0 + - libdrm=2.4.125=h86ecc28_0 - libedit=3.1.20250104=pl5321h976ea20_0 - libegl=1.7.0=hd24410f_2 - libexpat=2.7.0=h5ad3122_0 @@ -172,39 +180,39 @@ dependencies: - libflint=3.2.2=hd878b8d_0 - libfreetype=2.13.3=h8af1aa0_1 - libfreetype6=2.13.3=he93130f_1 - - libgcc=15.1.0=he277a41_2 + - libgcc=15.1.0=he277a41_3 - libgcc-devel_linux-aarch64=13.3.0=h0c07274_102 - - libgcc-ng=15.1.0=he9431aa_2 + - libgcc-ng=15.1.0=he9431aa_3 - libgd=2.3.3=hc8d7b1d_11 - - libgfortran=15.1.0=he9431aa_2 - - libgfortran-ng=15.1.0=he9431aa_2 - - libgfortran5=15.1.0=hbc25352_2 + - libgfortran=15.1.0=he9431aa_3 + - libgfortran-ng=15.1.0=he9431aa_3 + - libgfortran5=15.1.0=hbc25352_3 - libgl=1.7.0=hd24410f_2 - libglib=2.84.2=hc022ef1_0 - libglvnd=1.7.0=hd24410f_2 - libglx=1.7.0=hd24410f_2 - - libgomp=15.1.0=he277a41_2 + - libgomp=15.1.0=he277a41_3 - libhomfly=1.02r6=h31becfc_1 - libiconv=1.18=hc99b53d_1 - libjpeg-turbo=3.1.0=h86ecc28_0 - - liblapack=3.9.0=31_h411afd4_openblas - - liblapacke=3.9.0=31_hc659ca5_openblas - - libllvm20=20.1.6=h07bd352_0 - - liblzma=5.8.1=h86ecc28_1 - - liblzma-devel=5.8.1=h86ecc28_1 - - libnsl=2.0.1=h31becfc_0 + - liblapack=3.9.0=32_h411afd4_openblas + - liblapacke=3.9.0=32_hc659ca5_openblas + - libllvm20=20.1.7=h07bd352_0 + - liblzma=5.8.1=h86ecc28_2 + - liblzma-devel=5.8.1=h86ecc28_2 + - libnsl=2.0.1=h86ecc28_1 - libntlm=1.4=hf897c2e_1002 - - libopenblas=0.3.29=pthreads_h9d3fd7e_0 + - libopenblas=0.3.30=pthreads_h9d3fd7e_0 - libopengl=1.7.0=hd24410f_2 - - libpciaccess=0.18=h31becfc_0 - - libpng=1.6.47=hec79eb8_0 + - libpciaccess=0.18=h86ecc28_0 + - libpng=1.6.50=hec79eb8_0 - libpq=17.5=hf590da8_0 - libsanitizer=13.3.0=ha58e236_2 - libsodium=1.0.20=h68df207_0 - - libsqlite=3.50.0=h5eb1b54_0 - - libstdcxx=15.1.0=h3f4de04_2 + - libsqlite=3.50.2=he2a92bd_0 + - libstdcxx=15.1.0=h3f4de04_3 - libstdcxx-devel_linux-aarch64=13.3.0=h0c07274_102 - - libstdcxx-ng=15.1.0=hf1166c9_2 + - libstdcxx-ng=15.1.0=hf1166c9_3 - libtiff=4.7.0=h7c15681_5 - libuuid=2.38.1=hb4cce97_0 - libwebp-base=1.5.0=h0886dbf_0 @@ -226,28 +234,36 @@ dependencies: - maxima=5.47.0=h043f013_3 - mccabe=0.7.0=pyhd8ed1ab_1 - memory-allocator=0.1.3=py311ha879c10_1 - - meson=1.8.1=pyhe01879c_0 + - meson=1.8.2=pyhe01879c_0 - meson-python=0.18.0=pyh70fd9c4_0 + - mistune=3.1.3=pyh29332c3_0 - more-itertools=10.7.0=pyhd8ed1ab_0 - mpc=1.3.1=h783934e_1 - mpfi=1.5.4=h846f343_1001 - mpfr=4.2.1=h2305555_3 - mpmath=1.3.0=pyhd8ed1ab_1 - - msgpack-python=1.1.0=py311hc07b1fb_0 - - munkres=1.1.4=pyh9f0ad1d_0 + - msgpack-python=1.1.1=py311hc07b1fb_0 + - munkres=1.1.4=pyhd8ed1ab_1 - nauty=2.8.9=h86ecc28_0 + - nbclient=0.10.2=pyhd8ed1ab_0 + - nbconvert=7.16.6=hb482800_0 + - nbconvert-core=7.16.6=pyh29332c3_0 + - nbconvert-pandoc=7.16.6=hed9df3c_0 + - nbformat=5.10.4=pyhd8ed1ab_1 - ncurses=6.5=ha32ae93_3 - nest-asyncio=1.6.0=pyhd8ed1ab_1 - networkx=3.5=pyhe01879c_0 - - ninja=1.12.1=h17cf362_1 + - ninja=1.13.0=ha6136e2_0 - ntl=11.4.3=h0d7519b_1 - - numpy=2.2.6=py311h6c2b7b4_0 - - openblas=0.3.29=pthreads_h3a8cbd8_0 + - numpy=2.3.1=py311h295a533_0 + - openblas=0.3.30=pthreads_h3a8cbd8_0 - openjpeg=2.5.3=h3f56577_0 - openldap=2.6.10=h30c48ee_0 - - openssl=3.5.0=hd08dc88_1 + - openssl=3.5.1=hd08dc88_0 - packaging=25.0=pyh29332c3_1 - palp=2.20=hb9de7d4_0 + - pandoc=3.7.0.2=h8af1aa0_0 + - pandocfilters=1.5.0=pyhd8ed1ab_0 - pari=2.17.2=h45cace7_4_pthread - pari-elldata=0.0.20161017=0 - pari-galdata=0.0.20180411=0 @@ -258,12 +274,13 @@ dependencies: - perl=5.32.1=7_h31becfc_perl5 - pexpect=4.9.0=pyhd8ed1ab_1 - pickleshare=0.7.5=pyhd8ed1ab_1004 - - pillow=11.2.1=py311ha4eaa5e_0 + - pillow=11.3.0=py311ha4eaa5e_0 - pip=25.1.1=pyh8b19718_0 - - pixman=0.46.0=h86a87f0_0 + - pixman=0.46.2=h86a87f0_0 - pkg-config=0.29.2=hce167ba_1009 - pkgconfig=1.5.5=pyhd8ed1ab_5 - pkginfo=1.12.1.2=pyhd8ed1ab_0 + - pkgutil-resolve-name=1.3.10=pyhd8ed1ab_2 - planarity=3.0.2.0=h31becfc_0 - platformdirs=4.3.8=pyhe01879c_0 - pluggy=1.6.0=pyhd8ed1ab_0 @@ -278,14 +295,14 @@ dependencies: - pthread-stubs=0.4=h86ecc28_1002 - ptyprocess=0.7.0=pyhd8ed1ab_1 - pure_eval=0.2.3=pyhd8ed1ab_1 - - pycodestyle=2.13.0=pyhd8ed1ab_0 + - pycodestyle=2.14.0=pyhd8ed1ab_0 - pycosat=0.6.6=py311ha879c10_2 - pycparser=2.22=pyh29332c3_1 - - pydantic=2.11.4=pyh3cfb1c2_0 + - pydantic=2.11.7=pyh3cfb1c2_0 - pydantic-core=2.33.2=py311h73012f0_0 - - pyflakes=3.3.2=pyhd8ed1ab_0 + - pyflakes=3.4.0=pyhd8ed1ab_0 - pygithub=2.6.1=pyhd8ed1ab_0 - - pygments=2.19.1=pyhd8ed1ab_0 + - pygments=2.19.2=pyhd8ed1ab_0 - pyjwt=2.10.1=pyhd8ed1ab_0 - pynacl=1.5.0=py311ha879c10_4 - pyparsing=3.2.3=pyhd8ed1ab_1 @@ -293,11 +310,11 @@ dependencies: - pyproject_hooks=1.2.0=pyhd8ed1ab_1 - pyside6=6.9.1=py311hf23f494_0 - pysocks=1.7.1=pyha55dd90_7 - - pytest=8.4.0=pyhd8ed1ab_0 - - pytest-xdist=3.7.0=pyhd8ed1ab_0 + - pytest=8.4.1=pyhd8ed1ab_0 + - pytest-xdist=3.8.0=pyhd8ed1ab_0 - python=3.11.13=h1683364_0_cpython - python-build=1.2.2.post1=pyhff2d567_1 - - python-dateutil=2.9.0.post0=pyhff2d567_1 + - python-dateutil=2.9.0.post0=pyhe01879c_2 - python-fastjsonschema=2.21.1=pyhd8ed1ab_0 - python-installer=0.7.0=pyhff2d567_1 - python-lrcalc=2.1=py311h89d996e_7 @@ -306,25 +323,27 @@ dependencies: - python_abi=3.11=7_cp311 - pytz=2025.2=pyhd8ed1ab_0 - pyyaml=6.0.2=py311h58d527c_2 - - pyzmq=26.4.0=py311h826da9f_0 + - pyzmq=27.0.0=py311h826da9f_0 - qd=2.3.22=h05efe27_1004 - qhull=2020.2=h70be974_5 - - qt6-main=6.9.1=h13135bf_0 + - qt6-main=6.9.1=h13135bf_1 - rapidfuzz=3.13.0=py311h89d996e_0 - readline=8.2=h8382b9d_2 - - requests=2.32.3=pyhd8ed1ab_1 + - referencing=0.36.2=pyh29332c3_0 + - requests=2.32.4=pyhd8ed1ab_0 - requests-toolbelt=1.0.0=pyhd8ed1ab_1 - restructuredtext_lint=1.4.0=pyhd8ed1ab_1 - roman-numerals-py=3.1.0=pyhd8ed1ab_0 - - ruamel.yaml=0.18.12=py311ha879c10_0 + - rpds-py=0.26.0=py311h38c8ada_0 + - ruamel.yaml=0.18.14=py311ha879c10_0 - ruamel.yaml.clib=0.2.8=py311ha879c10_1 - ruamel.yaml.jinja2=0.2.7=pyhd8ed1ab_1 - - ruff=0.11.12=py311h7ce6c3d_0 + - ruff=0.12.2=h4384887_0 - rw=0.9=h31becfc_2 - sagemath-db-elliptic-curves=0.8.1=hecc5488_0 - sagemath-db-graphs=20210214=hd8ed1ab_0 - sagemath-db-polytopes=20170220=1 - - scipy=1.15.2=py311h2973cce_0 + - scipy=1.16.0=py311h1617075_0 - secretstorage=3.3.3=py311hfecb2dc_3 - semver=3.0.4=pyhd8ed1ab_0 - setuptools=80.9.0=pyhff2d567_0 @@ -337,6 +356,7 @@ dependencies: - soupsieve=2.7=pyhd8ed1ab_0 - sphinx=8.2.3=pyhd8ed1ab_0 - sphinx-basic-ng=1.0.0b2=pyhd8ed1ab_3 + - sphinx-copybutton=0.5.2=pyhd8ed1ab_1 - sphinx-inline-tabs=2023.4.21=pyhd8ed1ab_1 - sphinxcontrib-applehelp=2.0.0=pyhd8ed1ab_1 - sphinxcontrib-devhelp=2.0.0=pyhd8ed1ab_1 @@ -344,7 +364,7 @@ dependencies: - sphinxcontrib-jsmath=1.0.1=pyhd8ed1ab_1 - sphinxcontrib-qthelp=2.0.0=pyhd8ed1ab_1 - sphinxcontrib-serializinghtml=1.1.10=pyhd8ed1ab_1 - - sqlite=3.50.0=h578a6b9_0 + - sqlite=3.50.2=h1b15455_0 - stack_data=0.6.3=pyhd8ed1ab_1 - stdlib-list=0.11.1=pyhd8ed1ab_0 - symengine=0.14.0=h7a35ef0_1 @@ -353,6 +373,7 @@ dependencies: - sympy=1.14.0=pyh2585a3b_105 - sysroot_linux-aarch64=2.17=h68829e0_18 - tachyon=0.99b6=ha0bfc61_1002 + - tinycss2=1.4.0=pyhd8ed1ab_0 - tk=8.6.13=noxft_h5688188_102 - toml=0.10.2=pyhd8ed1ab_1 - tomli=2.2.1=pyhd8ed1ab_1 @@ -362,25 +383,27 @@ dependencies: - tqdm=4.67.1=pyhd8ed1ab_1 - traitlets=5.14.3=pyhd8ed1ab_1 - trove-classifiers=2025.5.9.12=pyhd8ed1ab_0 - - typing-extensions=4.14.0=h32cad80_0 + - typing-extensions=4.14.1=h4440ef1_0 - typing-inspection=0.4.1=pyhd8ed1ab_0 - - typing_extensions=4.14.0=pyhe01879c_0 + - typing_extensions=4.14.1=pyhe01879c_0 - tzdata=2025b=h78e105d_0 - unicodedata2=16.0.0=py311ha879c10_0 - - urllib3=2.4.0=pyhd8ed1ab_0 + - urllib3=2.5.0=pyhd8ed1ab_0 + - uv=0.7.19=h607dc9b_0 - virtualenv=20.31.2=pyhd8ed1ab_0 - - wayland=1.23.1=h698ed42_1 + - wayland=1.24.0=h698ed42_0 - wcwidth=0.2.13=pyhd8ed1ab_1 + - webencodings=0.5.1=pyhd8ed1ab_3 - wheel=0.45.1=pyhd8ed1ab_1 - widgetsnbextension=4.0.14=pyhd8ed1ab_0 - wrapt=1.17.2=py311ha879c10_0 - - xcb-util=0.4.1=h5c728e9_2 + - xcb-util=0.4.1=hca56bd8_2 - xcb-util-cursor=0.1.5=h86ecc28_0 - xcb-util-image=0.4.0=h5c728e9_2 - xcb-util-keysyms=0.4.1=h5c728e9_0 - xcb-util-renderutil=0.3.10=h5c728e9_0 - xcb-util-wm=0.4.2=h5c728e9_0 - - xkeyboard-config=2.44=h86ecc28_0 + - xkeyboard-config=2.45=h86ecc28_0 - xorg-libice=1.1.2=h86ecc28_0 - xorg-libsm=1.2.6=h0808dbd_0 - xorg-libx11=1.8.12=hca56bd8_0 @@ -396,12 +419,12 @@ dependencies: - xorg-libxrender=0.9.12=h86ecc28_0 - xorg-libxtst=1.2.5=h57736b2_3 - xorg-libxxf86vm=1.1.6=h86ecc28_0 - - xz=5.8.1=h2dbfc1b_1 - - xz-gpl-tools=5.8.1=h2dbfc1b_1 - - xz-tools=5.8.1=h86ecc28_1 + - xz=5.8.1=h2dbfc1b_2 + - xz-gpl-tools=5.8.1=h2dbfc1b_2 + - xz-tools=5.8.1=h86ecc28_2 - yaml=0.2.5=hf897c2e_2 - zeromq=4.3.5=h5efb499_7 - - zipp=3.22.0=pyhd8ed1ab_0 + - zipp=3.23.0=pyhd8ed1ab_0 - zlib=1.3.1=h86ecc28_2 - zstandard=0.23.0=py311ha879c10_2 - zstd=1.5.7=hbcf94c1_2 diff --git a/environment-3.11-linux.yml b/environment-3.11-linux.yml index 43872dcc920..42b730417d5 100644 --- a/environment-3.11-linux.yml +++ b/environment-3.11-linux.yml @@ -1,7 +1,7 @@ name: sage-dev # Generated by conda-lock. # platform: linux-64 -# input_hash: dcb4160fe207593dcc3188615eacb03a16c5cd04b4ba7d6ef37795da269ffe30 +# input_hash: 4d8ea3de27c9a09c3907bd6b46fea808dffc34ecd78487f9d1357324c1dc7f58 channels: - conda-forge @@ -15,6 +15,7 @@ dependencies: - appdirs=1.4.4=pyhd8ed1ab_1 - arpack=3.9.1=nompi_hf03ea27_102 - asttokens=3.0.0=pyhd8ed1ab_1 + - attrs=25.3.0=pyh71513ae_0 - autoconf=2.72=pl5321hbb4ee43_1 - automake=1.17=pl5321ha770c72_0 - babel=2.17.0=pyhd8ed1ab_0 @@ -22,26 +23,28 @@ dependencies: - backports.tarfile=1.2.0=pyhd8ed1ab_1 - bdw-gc=8.2.8=h5888daf_2 - beautifulsoup4=4.13.4=pyha770c72_0 - - binutils=2.43=h4852527_4 - - binutils_impl_linux-64=2.43=h4bf12b8_4 - - binutils_linux-64=2.43=h4852527_4 - - blas=2.131=openblas - - blas-devel=3.9.0=31_h1ea3ea9_openblas + - binutils=2.44=h4852527_0 + - binutils_impl_linux-64=2.44=h4bf12b8_0 + - binutils_linux-64=2.44=h4852527_0 + - blas=2.132=openblas + - blas-devel=3.9.0=32_h1ea3ea9_openblas + - bleach=6.2.0=pyh29332c3_4 + - bleach-with-css=6.2.0=h82add2a_4 - bliss=0.77=h00ab1b0_1 - - boltons=24.0.0=pyhd8ed1ab_1 + - boltons=25.0.0=pyhd8ed1ab_0 - boost-cpp=1.85.0=h3c6214e_4 - brial=1.2.12=pyha770c72_4 - - brotli=1.1.0=hb9d3cd8_2 - - brotli-bin=1.1.0=hb9d3cd8_2 - - brotli-python=1.1.0=py311hfdbb021_2 + - brotli=1.1.0=hb9d3cd8_3 + - brotli-bin=1.1.0=hb9d3cd8_3 + - brotli-python=1.1.0=py311hfdbb021_3 - bzip2=1.0.8=h4bc722e_7 - - c-compiler=1.9.0=h2b85faf_0 - - ca-certificates=2025.4.26=hbd8a1cb_0 + - c-compiler=1.10.0=h2b85faf_0 + - ca-certificates=2025.6.15=hbd8a1cb_0 - cachecontrol=0.14.3=pyha770c72_0 - cachecontrol-with-filecache=0.14.3=pyhd8ed1ab_0 - cairo=1.18.4=h3394656_0 - cddlib=1!0.94m=h9202a9a_0 - - certifi=2025.4.26=pyhd8ed1ab_0 + - certifi=2025.6.15=pyhd8ed1ab_0 - cffi=1.17.1=py311hf29c0ef_0 - charset-normalizer=3.4.2=pyhd8ed1ab_0 - click=8.2.1=pyh707e725_0 @@ -49,30 +52,31 @@ dependencies: - cliquer=1.22=hd590300_1 - colorama=0.4.6=pyhd8ed1ab_1 - comm=0.2.2=pyhd8ed1ab_1 - - conda-lock=3.0.2=pyh367d9c9_1 + - conda-lock=3.0.4=pyh367d9c9_1 - conda-souschef=2.2.3=pyhd8ed1ab_0 - contourpy=1.3.2=py311hd18a35c_0 - conway-polynomials=0.10=pyhd8ed1ab_1 - - coverage=7.8.2=py311h2dc5d0c_0 + - coverage=7.9.2=py311h2dc5d0c_0 - cpython=3.11.13=py311hd8ed1ab_0 - crashtest=0.4.1=pyhd8ed1ab_1 - - cryptography=45.0.3=py311hafd3f86_0 - - cxx-compiler=1.9.0=h1a2810e_0 + - cryptography=45.0.5=py311hafd3f86_0 + - cxx-compiler=1.10.0=h1a2810e_0 - cycler=0.12.1=pyhd8ed1ab_1 - cypari2=2.2.2=py311h8699650_0 - - cyrus-sasl=2.1.27=h54b06d7_7 + - cyrus-sasl=2.1.28=hd9c7081_0 - cysignals=1.12.3=py311hfdbb021_0 - - cython=3.1.1=py311ha3e34f5_1 + - cython=3.1.2=py311ha3e34f5_2 - dbus=1.16.2=h3c4dab8_0 - debugpy=1.8.14=py311hfdbb021_0 - decorator=5.2.1=pyhd8ed1ab_0 + - defusedxml=0.7.1=pyhd8ed1ab_0 - deprecated=1.2.18=pyhd8ed1ab_0 - distlib=0.3.9=pyhd8ed1ab_1 - docutils=0.21.2=pyhd8ed1ab_1 - double-conversion=3.3.1=h5888daf_0 - dulwich=0.22.8=py311h9e33e62_0 - ecl=24.5.10=h75482ee_1 - - eclib=20250530=h513e007_0 + - eclib=20250616=he5e9337_0 - ecm=7.0.6=h90cbb55_0 - ensureconda=1.4.7=pyh29332c3_0 - exceptiongroup=1.3.0=pyhd8ed1ab_0 @@ -81,7 +85,7 @@ dependencies: - expat=2.7.0=h5888daf_0 - fflas-ffpack=2.5.0=h4f9960b_0 - filelock=3.18.0=pyhd8ed1ab_0 - - flake8=7.2.0=pyhd8ed1ab_0 + - flake8=7.3.0=pyhd8ed1ab_0 - flake8-rst-docstrings=0.3.1=pyhd8ed1ab_0 - font-ttf-dejavu-sans-mono=2.37=hab24e00_0 - font-ttf-inconsolata=3.000=h77eed37_0 @@ -90,8 +94,8 @@ dependencies: - fontconfig=2.15.0=h7e30c49_1 - fonts-conda-ecosystem=1=0 - fonts-conda-forge=1=0 - - fonttools=4.58.1=py311h2dc5d0c_0 - - fortran-compiler=1.9.0=h36df796_0 + - fonttools=4.58.5=py311h2dc5d0c_0 + - fortran-compiler=1.10.0=h36df796_0 - fplll=5.5.0=hd20a173_0 - fpylll=0.6.3=py311hf0b6740_0 - freetype=2.13.3=ha770c72_1 @@ -112,7 +116,7 @@ dependencies: - glpk=5.0=h445213a_0 - gmp=6.3.0=hac33072_2 - gmpy2=2.1.5=py311h0f6cedb_3 - - graphite2=1.3.13=h59595ed_1003 + - graphite2=1.3.14=h5888daf_0 - grayskull=2.9.1=pyhd8ed1ab_0 - gsl=2.8=hbf7d49c_1 - gxx=13.3.0=h9576a4e_2 @@ -124,14 +128,14 @@ dependencies: - hyperframe=6.1.0=pyhd8ed1ab_0 - icu=75.1=he02047a_0 - idna=3.10=pyhd8ed1ab_1 - - igraph=0.10.15=he44f51b_1 + - igraph=0.10.16=h98b0679_0 - imagesize=1.4.1=pyhd8ed1ab_0 - iml=1.0.5=h623f65a_1004 - importlib-metadata=8.7.0=pyhe01879c_1 - importlib_resources=6.5.2=pyhd8ed1ab_0 - iniconfig=2.0.0=pyhd8ed1ab_1 - ipykernel=6.29.5=pyh3099207_0 - - ipython=9.3.0=pyhfa0c392_0 + - ipython=9.4.0=pyhfa0c392_0 - ipython_pygments_lexers=1.1.1=pyhd8ed1ab_0 - ipywidgets=8.1.7=pyhd8ed1ab_0 - jaraco.classes=3.4.0=pyhd8ed1ab_2 @@ -140,33 +144,37 @@ dependencies: - jedi=0.19.2=pyhd8ed1ab_1 - jeepney=0.9.0=pyhd8ed1ab_0 - jinja2=3.1.6=pyhd8ed1ab_0 + - jsonschema=4.24.0=pyhd8ed1ab_0 + - jsonschema-specifications=2025.4.1=pyh29332c3_0 + - jupyter-sphinx=0.5.3=pyha770c72_5 - jupyter_client=8.6.3=pyhd8ed1ab_1 - jupyter_core=5.8.1=pyh31011fe_0 + - jupyterlab_pygments=0.3.0=pyhd8ed1ab_2 - jupyterlab_widgets=3.0.15=pyhd8ed1ab_0 - kernel-headers_linux-64=3.10.0=he073ed8_18 - keyring=25.6.0=pyha804496_0 - keyutils=1.6.1=h166bdaf_0 - - kiwisolver=1.4.7=py311hd18a35c_0 + - kiwisolver=1.4.8=py311hd18a35c_1 - krb5=1.21.3=h659f571_0 - lcalc=2.1.0=h9cf73fc_1 - lcms2=2.17=h717163a_0 - - ld_impl_linux-64=2.43=h712a8e2_4 + - ld_impl_linux-64=2.44=h1423503_0 - lerc=4.0.0=h0aef613_1 - - libblas=3.9.0=31_h59b9bed_openblas + - libblas=3.9.0=32_h59b9bed_openblas - libboost=1.85.0=h0ccab89_4 - libboost-devel=1.85.0=h00ab1b0_4 - libboost-headers=1.85.0=ha770c72_4 - libbraiding=1.3.1=h5888daf_0 - libbrial=1.2.12=h76af697_3 - - libbrotlicommon=1.1.0=hb9d3cd8_2 - - libbrotlidec=1.1.0=hb9d3cd8_2 - - libbrotlienc=1.1.0=hb9d3cd8_2 - - libcblas=3.9.0=31_he106b2a_openblas - - libclang-cpp20.1=20.1.6=default_h1df26ce_0 - - libclang13=20.1.6=default_he06ed0a_0 - - libcups=2.3.3=h4637d8d_4 + - libbrotlicommon=1.1.0=hb9d3cd8_3 + - libbrotlidec=1.1.0=hb9d3cd8_3 + - libbrotlienc=1.1.0=hb9d3cd8_3 + - libcblas=3.9.0=32_he106b2a_openblas + - libclang-cpp20.1=20.1.7=default_h1df26ce_0 + - libclang13=20.1.7=default_he06ed0a_0 + - libcups=2.3.3=hb8b1518_5 - libdeflate=1.24=h86f0d12_0 - - libdrm=2.4.124=hb9d3cd8_0 + - libdrm=2.4.125=hb9d3cd8_0 - libedit=3.1.20250104=pl5321h7949ede_0 - libegl=1.7.0=ha4b6fd6_2 - libexpat=2.7.0=h5888daf_0 @@ -174,39 +182,39 @@ dependencies: - libflint=3.2.2=h754cb6e_0 - libfreetype=2.13.3=ha770c72_1 - libfreetype6=2.13.3=h48d6fc4_1 - - libgcc=15.1.0=h767d61c_2 + - libgcc=15.1.0=h767d61c_3 - libgcc-devel_linux-64=13.3.0=hc03c837_102 - - libgcc-ng=15.1.0=h69a702a_2 + - libgcc-ng=15.1.0=h69a702a_3 - libgd=2.3.3=h6f5c62b_11 - - libgfortran=15.1.0=h69a702a_2 - - libgfortran-ng=15.1.0=h69a702a_2 - - libgfortran5=15.1.0=hcea5267_2 + - libgfortran=15.1.0=h69a702a_3 + - libgfortran-ng=15.1.0=h69a702a_3 + - libgfortran5=15.1.0=hcea5267_3 - libgl=1.7.0=ha4b6fd6_2 - libglib=2.84.2=h3618099_0 - libglvnd=1.7.0=ha4b6fd6_2 - libglx=1.7.0=ha4b6fd6_2 - - libgomp=15.1.0=h767d61c_2 + - libgomp=15.1.0=h767d61c_3 - libhomfly=1.02r6=hd590300_1 - libiconv=1.18=h4ce23a2_1 - libjpeg-turbo=3.1.0=hb9d3cd8_0 - - liblapack=3.9.0=31_h7ac8fdf_openblas - - liblapacke=3.9.0=31_he2f377e_openblas - - libllvm20=20.1.6=he9d0ab4_0 - - liblzma=5.8.1=hb9d3cd8_1 - - liblzma-devel=5.8.1=hb9d3cd8_1 - - libnsl=2.0.1=hd590300_0 + - liblapack=3.9.0=32_h7ac8fdf_openblas + - liblapacke=3.9.0=32_he2f377e_openblas + - libllvm20=20.1.7=he9d0ab4_0 + - liblzma=5.8.1=hb9d3cd8_2 + - liblzma-devel=5.8.1=hb9d3cd8_2 + - libnsl=2.0.1=hb9d3cd8_1 - libntlm=1.8=hb9d3cd8_0 - - libopenblas=0.3.29=pthreads_h94d23a6_0 + - libopenblas=0.3.30=pthreads_h94d23a6_0 - libopengl=1.7.0=ha4b6fd6_2 - - libpciaccess=0.18=hd590300_0 - - libpng=1.6.47=h943b412_0 + - libpciaccess=0.18=hb9d3cd8_0 + - libpng=1.6.50=h943b412_0 - libpq=17.5=h27ae623_0 - libsanitizer=13.3.0=he8ea267_2 - libsodium=1.0.20=h4ab18f5_0 - - libsqlite=3.50.0=hee588c1_0 - - libstdcxx=15.1.0=h8f9b012_2 + - libsqlite=3.50.2=h6cd9bfd_0 + - libstdcxx=15.1.0=h8f9b012_3 - libstdcxx-devel_linux-64=13.3.0=hc03c837_102 - - libstdcxx-ng=15.1.0=h4852527_2 + - libstdcxx-ng=15.1.0=h4852527_3 - libtiff=4.7.0=hf01ce69_5 - libuuid=2.38.1=h0b41bf4_0 - libwebp-base=1.5.0=h851e524_0 @@ -229,28 +237,36 @@ dependencies: - maxima=5.47.0=h75482ee_3 - mccabe=0.7.0=pyhd8ed1ab_1 - memory-allocator=0.1.3=py311h9ecbd09_1 - - meson=1.8.1=pyhe01879c_0 + - meson=1.8.2=pyhe01879c_0 - meson-python=0.18.0=pyh70fd9c4_0 + - mistune=3.1.3=pyh29332c3_0 - more-itertools=10.7.0=pyhd8ed1ab_0 - mpc=1.3.1=h24ddda3_1 - mpfi=1.5.4=h9f54685_1001 - mpfr=4.2.1=h90cbb55_3 - mpmath=1.3.0=pyhd8ed1ab_1 - - msgpack-python=1.1.0=py311hd18a35c_0 - - munkres=1.1.4=pyh9f0ad1d_0 + - msgpack-python=1.1.1=py311hd18a35c_0 + - munkres=1.1.4=pyhd8ed1ab_1 - nauty=2.8.9=hb9d3cd8_0 + - nbclient=0.10.2=pyhd8ed1ab_0 + - nbconvert=7.16.6=hb482800_0 + - nbconvert-core=7.16.6=pyh29332c3_0 + - nbconvert-pandoc=7.16.6=hed9df3c_0 + - nbformat=5.10.4=pyhd8ed1ab_1 - ncurses=6.5=h2d0b736_3 - nest-asyncio=1.6.0=pyhd8ed1ab_1 - networkx=3.5=pyhe01879c_0 - - ninja=1.12.1=hff21bea_1 + - ninja=1.13.0=h7aa8ee6_0 - ntl=11.4.3=hef3c4d3_1 - - numpy=2.2.6=py311h5d046bc_0 - - openblas=0.3.29=pthreads_h6ec200e_0 + - numpy=2.3.1=py311h519dc76_0 + - openblas=0.3.30=pthreads_h6ec200e_0 - openjpeg=2.5.3=h5fbd93e_0 - openldap=2.6.10=he970967_0 - - openssl=3.5.0=h7b32b05_1 + - openssl=3.5.1=h7b32b05_0 - packaging=25.0=pyh29332c3_1 - palp=2.20=h36c2ea0_0 + - pandoc=3.7.0.2=ha770c72_0 + - pandocfilters=1.5.0=pyhd8ed1ab_0 - pari=2.17.2=ha40142e_4_pthread - pari-elldata=0.0.20161017=0 - pari-galdata=0.0.20180411=0 @@ -261,12 +277,13 @@ dependencies: - perl=5.32.1=7_hd590300_perl5 - pexpect=4.9.0=pyhd8ed1ab_1 - pickleshare=0.7.5=pyhd8ed1ab_1004 - - pillow=11.2.1=py311h1322bbf_0 + - pillow=11.3.0=py311h1322bbf_0 - pip=25.1.1=pyh8b19718_0 - - pixman=0.46.0=h29eaf8c_0 + - pixman=0.46.2=h29eaf8c_0 - pkg-config=0.29.2=h4bc722e_1009 - pkgconfig=1.5.5=pyhd8ed1ab_5 - pkginfo=1.12.1.2=pyhd8ed1ab_0 + - pkgutil-resolve-name=1.3.10=pyhd8ed1ab_2 - planarity=3.0.2.0=hd590300_0 - platformdirs=4.3.8=pyhe01879c_0 - pluggy=1.6.0=pyhd8ed1ab_0 @@ -281,14 +298,14 @@ dependencies: - pthread-stubs=0.4=hb9d3cd8_1002 - ptyprocess=0.7.0=pyhd8ed1ab_1 - pure_eval=0.2.3=pyhd8ed1ab_1 - - pycodestyle=2.13.0=pyhd8ed1ab_0 + - pycodestyle=2.14.0=pyhd8ed1ab_0 - pycosat=0.6.6=py311h9ecbd09_2 - pycparser=2.22=pyh29332c3_1 - - pydantic=2.11.4=pyh3cfb1c2_0 + - pydantic=2.11.7=pyh3cfb1c2_0 - pydantic-core=2.33.2=py311hdae7d1d_0 - - pyflakes=3.3.2=pyhd8ed1ab_0 + - pyflakes=3.4.0=pyhd8ed1ab_0 - pygithub=2.6.1=pyhd8ed1ab_0 - - pygments=2.19.1=pyhd8ed1ab_0 + - pygments=2.19.2=pyhd8ed1ab_0 - pyjwt=2.10.1=pyhd8ed1ab_0 - pynacl=1.5.0=py311h9ecbd09_4 - pyparsing=3.2.3=pyhd8ed1ab_1 @@ -296,11 +313,11 @@ dependencies: - pyproject_hooks=1.2.0=pyhd8ed1ab_1 - pyside6=6.9.1=py311h846acb3_0 - pysocks=1.7.1=pyha55dd90_7 - - pytest=8.4.0=pyhd8ed1ab_0 - - pytest-xdist=3.7.0=pyhd8ed1ab_0 + - pytest=8.4.1=pyhd8ed1ab_0 + - pytest-xdist=3.8.0=pyhd8ed1ab_0 - python=3.11.13=h9e4cc4f_0_cpython - python-build=1.2.2.post1=pyhff2d567_1 - - python-dateutil=2.9.0.post0=pyhff2d567_1 + - python-dateutil=2.9.0.post0=pyhe01879c_2 - python-fastjsonschema=2.21.1=pyhd8ed1ab_0 - python-installer=0.7.0=pyhff2d567_1 - python-lrcalc=2.1=py311hfdbb021_7 @@ -309,25 +326,27 @@ dependencies: - python_abi=3.11=7_cp311 - pytz=2025.2=pyhd8ed1ab_0 - pyyaml=6.0.2=py311h2dc5d0c_2 - - pyzmq=26.4.0=py311h7deb3e3_0 + - pyzmq=27.0.0=py311h7deb3e3_0 - qd=2.3.22=h2cc385e_1004 - qhull=2020.2=h434a139_5 - - qt6-main=6.9.1=h0384650_0 + - qt6-main=6.9.1=h0384650_1 - rapidfuzz=3.13.0=py311hfdbb021_0 - readline=8.2=h8c095d6_2 - - requests=2.32.3=pyhd8ed1ab_1 + - referencing=0.36.2=pyh29332c3_0 + - requests=2.32.4=pyhd8ed1ab_0 - requests-toolbelt=1.0.0=pyhd8ed1ab_1 - restructuredtext_lint=1.4.0=pyhd8ed1ab_1 - roman-numerals-py=3.1.0=pyhd8ed1ab_0 - - ruamel.yaml=0.18.12=py311h9ecbd09_0 + - rpds-py=0.26.0=py311hdae7d1d_0 + - ruamel.yaml=0.18.14=py311h9ecbd09_0 - ruamel.yaml.clib=0.2.8=py311h9ecbd09_1 - ruamel.yaml.jinja2=0.2.7=pyhd8ed1ab_1 - - ruff=0.11.12=py311h82b16fd_0 + - ruff=0.12.2=hcc1af86_0 - rw=0.9=hd590300_2 - sagemath-db-elliptic-curves=0.8.1=hecc5488_0 - sagemath-db-graphs=20210214=hd8ed1ab_0 - sagemath-db-polytopes=20170220=1 - - scipy=1.15.2=py311h8f841c2_0 + - scipy=1.16.0=py311h2d3ef60_0 - secretstorage=3.3.3=py311h38be061_3 - semver=3.0.4=pyhd8ed1ab_0 - setuptools=80.9.0=pyhff2d567_0 @@ -348,7 +367,7 @@ dependencies: - sphinxcontrib-jsmath=1.0.1=pyhd8ed1ab_1 - sphinxcontrib-qthelp=2.0.0=pyhd8ed1ab_1 - sphinxcontrib-serializinghtml=1.1.10=pyhd8ed1ab_1 - - sqlite=3.50.0=h9eae976_0 + - sqlite=3.50.2=hb7a22d2_0 - stack_data=0.6.3=pyhd8ed1ab_1 - stdlib-list=0.11.1=pyhd8ed1ab_0 - symengine=0.14.0=h064106a_1 @@ -357,6 +376,7 @@ dependencies: - sympy=1.14.0=pyh2585a3b_105 - sysroot_linux-64=2.17=h0157908_18 - tachyon=0.99b6=hba7d16a_1002 + - tinycss2=1.4.0=pyhd8ed1ab_0 - tk=8.6.13=noxft_hd72426e_102 - toml=0.10.2=pyhd8ed1ab_1 - tomli=2.2.1=pyhd8ed1ab_1 @@ -366,25 +386,27 @@ dependencies: - tqdm=4.67.1=pyhd8ed1ab_1 - traitlets=5.14.3=pyhd8ed1ab_1 - trove-classifiers=2025.5.9.12=pyhd8ed1ab_0 - - typing-extensions=4.14.0=h32cad80_0 + - typing-extensions=4.14.1=h4440ef1_0 - typing-inspection=0.4.1=pyhd8ed1ab_0 - - typing_extensions=4.14.0=pyhe01879c_0 + - typing_extensions=4.14.1=pyhe01879c_0 - tzdata=2025b=h78e105d_0 - unicodedata2=16.0.0=py311h9ecbd09_0 - - urllib3=2.4.0=pyhd8ed1ab_0 + - urllib3=2.5.0=pyhd8ed1ab_0 + - uv=0.7.19=h29fcd0c_0 - virtualenv=20.31.2=pyhd8ed1ab_0 - - wayland=1.23.1=h3e06ad9_1 + - wayland=1.24.0=h3e06ad9_0 - wcwidth=0.2.13=pyhd8ed1ab_1 + - webencodings=0.5.1=pyhd8ed1ab_3 - wheel=0.45.1=pyhd8ed1ab_1 - widgetsnbextension=4.0.14=pyhd8ed1ab_0 - wrapt=1.17.2=py311h9ecbd09_0 - - xcb-util=0.4.1=hb711507_2 + - xcb-util=0.4.1=h4f16b4b_2 - xcb-util-cursor=0.1.5=hb9d3cd8_0 - xcb-util-image=0.4.0=hb711507_2 - xcb-util-keysyms=0.4.1=hb711507_0 - xcb-util-renderutil=0.3.10=hb711507_0 - xcb-util-wm=0.4.2=hb711507_0 - - xkeyboard-config=2.44=hb9d3cd8_0 + - xkeyboard-config=2.45=hb9d3cd8_0 - xorg-libice=1.1.2=hb9d3cd8_0 - xorg-libsm=1.2.6=he73a12e_0 - xorg-libx11=1.8.12=h4f16b4b_0 @@ -400,12 +422,12 @@ dependencies: - xorg-libxrender=0.9.12=hb9d3cd8_0 - xorg-libxtst=1.2.5=hb9d3cd8_3 - xorg-libxxf86vm=1.1.6=hb9d3cd8_0 - - xz=5.8.1=hbcc6ac9_1 - - xz-gpl-tools=5.8.1=hbcc6ac9_1 - - xz-tools=5.8.1=hb9d3cd8_1 + - xz=5.8.1=hbcc6ac9_2 + - xz-gpl-tools=5.8.1=hbcc6ac9_2 + - xz-tools=5.8.1=hb9d3cd8_2 - yaml=0.2.5=h7f98852_2 - zeromq=4.3.5=h3b0a872_7 - - zipp=3.22.0=pyhd8ed1ab_0 + - zipp=3.23.0=pyhd8ed1ab_0 - zlib=1.3.1=hb9d3cd8_2 - zstandard=0.23.0=py311h9ecbd09_2 - zstd=1.5.7=hb8e6e7a_2 diff --git a/environment-3.11-macos-x86_64.yml b/environment-3.11-macos-x86_64.yml index e7c7ae37d35..31b2caa7cf5 100644 --- a/environment-3.11-macos-x86_64.yml +++ b/environment-3.11-macos-x86_64.yml @@ -1,7 +1,7 @@ name: sage-dev # Generated by conda-lock. # platform: osx-64 -# input_hash: e159df2fc85d7a8fbc5c492535172e83a8f9ae4e99f05a824d642111bbb1d2b0 +# input_hash: ceaf335db441c83b48ff491803baf452cc0bc304093fb33e567a0230d21fc629 channels: - conda-forge @@ -13,6 +13,7 @@ dependencies: - appnope=0.1.4=pyhd8ed1ab_1 - arpack=3.9.1=nompi_hdfe9103_102 - asttokens=3.0.0=pyhd8ed1ab_1 + - attrs=25.3.0=pyh71513ae_0 - autoconf=2.72=pl5321had7229c_1 - automake=1.17=pl5321h694c41f_0 - babel=2.17.0=pyhd8ed1ab_0 @@ -20,24 +21,26 @@ dependencies: - backports.tarfile=1.2.0=pyhd8ed1ab_1 - bdw-gc=8.2.8=h240833e_1 - beautifulsoup4=4.13.4=pyha770c72_0 - - blas=2.131=openblas - - blas-devel=3.9.0=31_hbf4f893_openblas + - blas=2.132=openblas + - blas-devel=3.9.0=32_hbf4f893_openblas + - bleach=6.2.0=pyh29332c3_4 + - bleach-with-css=6.2.0=h82add2a_4 - bliss=0.77=h7728843_1 - - boltons=24.0.0=pyhd8ed1ab_1 + - boltons=25.0.0=pyhd8ed1ab_0 - boost-cpp=1.85.0=hfcd56d9_4 - brial=1.2.12=pyha770c72_4 - - brotli=1.1.0=h00291cd_2 - - brotli-bin=1.1.0=h00291cd_2 - - brotli-python=1.1.0=py311hd89902b_2 + - brotli=1.1.0=h6e16a3a_3 + - brotli-bin=1.1.0=h6e16a3a_3 + - brotli-python=1.1.0=py311hc356e98_3 - bzip2=1.0.8=hfdf4475_7 - - c-compiler=1.9.0=h09a7c41_0 - - ca-certificates=2025.4.26=hbd8a1cb_0 + - c-compiler=1.10.0=h09a7c41_0 + - ca-certificates=2025.6.15=hbd8a1cb_0 - cachecontrol=0.14.3=pyha770c72_0 - cachecontrol-with-filecache=0.14.3=pyhd8ed1ab_0 - cctools=1010.6=ha66f10e_6 - cctools_osx-64=1010.6=hd19c6af_6 - cddlib=1!0.94m=h0f52abe_0 - - certifi=2025.4.26=pyhd8ed1ab_0 + - certifi=2025.6.15=pyhd8ed1ab_0 - cffi=1.17.1=py311h137bacd_0 - charset-normalizer=3.4.2=pyhd8ed1ab_0 - clang=18.1.8=default_h576c50e_10 @@ -54,27 +57,28 @@ dependencies: - comm=0.2.2=pyhd8ed1ab_1 - compiler-rt=18.1.8=h1020d70_1 - compiler-rt_osx-64=18.1.8=hf2b8a54_1 - - conda-lock=3.0.2=pyh3eb8d45_1 + - conda-lock=3.0.4=pyhb3ed7dc_1 - conda-souschef=2.2.3=pyhd8ed1ab_0 - contourpy=1.3.2=py311h4e34fa0_0 - conway-polynomials=0.10=pyhd8ed1ab_1 - - coverage=7.8.2=py311ha3cf9ac_0 + - coverage=7.9.2=py311ha3cf9ac_0 - cpython=3.11.13=py311hd8ed1ab_0 - crashtest=0.4.1=pyhd8ed1ab_1 - - cryptography=45.0.3=py311h336e25c_0 - - cxx-compiler=1.9.0=h20888b2_0 + - cryptography=45.0.5=py311h336e25c_0 + - cxx-compiler=1.10.0=h20888b2_0 - cycler=0.12.1=pyhd8ed1ab_1 - cypari2=2.2.2=py311h29339b9_0 - cysignals=1.12.3=py311hc356e98_0 - - cython=3.1.1=py311h3c013cf_1 + - cython=3.1.2=py311h3c013cf_2 - debugpy=1.8.14=py311hc356e98_0 - decorator=5.2.1=pyhd8ed1ab_0 + - defusedxml=0.7.1=pyhd8ed1ab_0 - deprecated=1.2.18=pyhd8ed1ab_0 - distlib=0.3.9=pyhd8ed1ab_1 - docutils=0.21.2=pyhd8ed1ab_1 - dulwich=0.22.8=py311h3b9c2be_0 - ecl=24.5.10=ha6bf567_1 - - eclib=20250530=hc9f3479_0 + - eclib=20250616=hdb5212a_0 - ecm=7.0.6=h5625669_0 - ensureconda=1.4.7=pyh29332c3_0 - exceptiongroup=1.3.0=pyhd8ed1ab_0 @@ -83,7 +87,7 @@ dependencies: - expat=2.7.0=h240833e_0 - fflas-ffpack=2.5.0=h5898d61_0 - filelock=3.18.0=pyhd8ed1ab_0 - - flake8=7.2.0=pyhd8ed1ab_0 + - flake8=7.3.0=pyhd8ed1ab_0 - flake8-rst-docstrings=0.3.1=pyhd8ed1ab_0 - font-ttf-dejavu-sans-mono=2.37=hab24e00_0 - font-ttf-inconsolata=3.000=h77eed37_0 @@ -92,8 +96,8 @@ dependencies: - fontconfig=2.15.0=h37eeddb_1 - fonts-conda-ecosystem=1=0 - fonts-conda-forge=1=0 - - fonttools=4.58.1=py311ha3cf9ac_0 - - fortran-compiler=1.9.0=h02557f8_0 + - fonttools=4.58.5=py311ha3cf9ac_0 + - fortran-compiler=1.10.0=h02557f8_0 - fplll=5.5.0=h6ede486_0 - fpylll=0.6.3=py311h793c761_0 - freetype=2.13.3=h694c41f_1 @@ -118,14 +122,14 @@ dependencies: - hyperframe=6.1.0=pyhd8ed1ab_0 - icu=75.1=h120a0e1_0 - idna=3.10=pyhd8ed1ab_1 - - igraph=0.10.15=h5479cbe_1 + - igraph=0.10.16=hd314217_0 - imagesize=1.4.1=pyhd8ed1ab_0 - iml=1.0.5=h61918c1_1004 - importlib-metadata=8.7.0=pyhe01879c_1 - importlib_resources=6.5.2=pyhd8ed1ab_0 - iniconfig=2.0.0=pyhd8ed1ab_1 - ipykernel=6.29.5=pyh57ce528_0 - - ipython=9.3.0=pyhfa0c392_0 + - ipython=9.4.0=pyhfa0c392_0 - ipython_pygments_lexers=1.1.1=pyhd8ed1ab_0 - ipywidgets=8.1.7=pyhd8ed1ab_0 - isl=0.26=imath32_h2e86a7b_101 @@ -134,29 +138,33 @@ dependencies: - jaraco.functools=4.1.0=pyhd8ed1ab_0 - jedi=0.19.2=pyhd8ed1ab_1 - jinja2=3.1.6=pyhd8ed1ab_0 + - jsonschema=4.24.0=pyhd8ed1ab_0 + - jsonschema-specifications=2025.4.1=pyh29332c3_0 + - jupyter-sphinx=0.5.3=pyha770c72_5 - jupyter_client=8.6.3=pyhd8ed1ab_1 - jupyter_core=5.8.1=pyh31011fe_0 + - jupyterlab_pygments=0.3.0=pyhd8ed1ab_2 - jupyterlab_widgets=3.0.15=pyhd8ed1ab_0 - keyring=25.6.0=pyh534df25_0 - - kiwisolver=1.4.7=py311hf2f7c97_0 + - kiwisolver=1.4.8=py311h4e34fa0_1 - krb5=1.21.3=h37d8d59_0 - lcalc=2.1.0=h0f747f7_1 - lcms2=2.17=h72f5680_0 - ld64=951.9=h4e51db5_6 - ld64_osx-64=951.9=h33512f0_6 - lerc=4.0.0=hcca01a6_1 - - libblas=3.9.0=31_h7f60823_openblas + - libblas=3.9.0=32_h7f60823_openblas - libboost=1.85.0=hcca3243_4 - libboost-devel=1.85.0=h2b186f8_4 - libboost-headers=1.85.0=h694c41f_4 - libbraiding=1.3.1=h240833e_0 - libbrial=1.2.12=h81e9653_3 - - libbrotlicommon=1.1.0=h00291cd_2 - - libbrotlidec=1.1.0=h00291cd_2 - - libbrotlienc=1.1.0=h00291cd_2 - - libcblas=3.9.0=31_hff6cab4_openblas + - libbrotlicommon=1.1.0=h6e16a3a_3 + - libbrotlidec=1.1.0=h6e16a3a_3 + - libbrotlienc=1.1.0=h6e16a3a_3 + - libcblas=3.9.0=32_hff6cab4_openblas - libclang-cpp18.1=18.1.8=default_h3571c67_10 - - libcxx=20.1.6=hf95d169_0 + - libcxx=20.1.7=hf95d169_0 - libcxx-devel=18.1.8=h7c275be_8 - libdeflate=1.24=hcc1b750_0 - libedit=3.1.20250104=pl5321ha958ccf_0 @@ -166,28 +174,28 @@ dependencies: - libfreetype=2.13.3=h694c41f_1 - libfreetype6=2.13.3=h40dfd5c_1 - libgd=2.3.3=h8555400_11 - - libgfortran=14.2.0=hef36b68_105 + - libgfortran=5.0.0=14_2_0_h51e75f0_103 - libgfortran-devel_osx-64=13.3.0=h297be85_105 - - libgfortran5=14.2.0=h58528f3_105 + - libgfortran5=14.2.0=h51e75f0_103 - libhomfly=1.02r6=h10d778d_1 - libiconv=1.18=h4b5e92a_1 - libjpeg-turbo=3.1.0=h6e16a3a_0 - - liblapack=3.9.0=31_h236ab99_openblas - - liblapacke=3.9.0=31_h85686d2_openblas + - liblapack=3.9.0=32_h236ab99_openblas + - liblapacke=3.9.0=32_h85686d2_openblas - libllvm18=18.1.8=hc29ff6c_3 - - liblzma=5.8.1=hd471939_1 - - liblzma-devel=5.8.1=hd471939_1 - - libopenblas=0.3.29=openmp_hbf64a52_0 - - libpng=1.6.47=h3c4a55f_0 + - liblzma=5.8.1=hd471939_2 + - liblzma-devel=5.8.1=hd471939_2 + - libopenblas=0.3.30=openmp_hbf64a52_0 + - libpng=1.6.50=h3c4a55f_0 - libsodium=1.0.20=hfdf4475_0 - - libsqlite=3.50.0=hdb6dae5_0 + - libsqlite=3.50.2=he7d56d0_0 - libtiff=4.7.0=h1167cee_5 - libwebp-base=1.5.0=h6cf52b4_0 - libxcb=1.17.0=hf1f96e2_0 - libxml2=2.13.8=h93c44a6_0 - libzlib=1.3.1=hd23fc13_2 - linbox=1.7.0=h1e49b7d_2 - - llvm-openmp=20.1.6=ha54dae1_0 + - llvm-openmp=20.1.7=ha54dae1_0 - llvm-tools=18.1.8=hc29ff6c_3 - llvm-tools-18=18.1.8=hc29ff6c_3 - lrcalc=2.1=hac325c4_7 @@ -202,27 +210,35 @@ dependencies: - maxima=5.47.0=h3080a4d_3 - mccabe=0.7.0=pyhd8ed1ab_1 - memory-allocator=0.1.3=py311h3336109_1 - - meson=1.8.1=pyhe01879c_0 + - meson=1.8.2=pyhe01879c_0 - meson-python=0.18.0=pyh70fd9c4_0 + - mistune=3.1.3=pyh29332c3_0 - more-itertools=10.7.0=pyhd8ed1ab_0 - mpc=1.3.1=h9d8efa1_1 - mpfi=1.5.4=h52b28e3_1001 - mpfr=4.2.1=haed47dc_3 - mpmath=1.3.0=pyhd8ed1ab_1 - - msgpack-python=1.1.0=py311hf2f7c97_0 - - munkres=1.1.4=pyh9f0ad1d_0 + - msgpack-python=1.1.1=py311h4e34fa0_0 + - munkres=1.1.4=pyhd8ed1ab_1 - nauty=2.8.9=h6e16a3a_0 + - nbclient=0.10.2=pyhd8ed1ab_0 + - nbconvert=7.16.6=hb482800_0 + - nbconvert-core=7.16.6=pyh29332c3_0 + - nbconvert-pandoc=7.16.6=hed9df3c_0 + - nbformat=5.10.4=pyhd8ed1ab_1 - ncurses=6.5=h0622a9a_3 - nest-asyncio=1.6.0=pyhd8ed1ab_1 - networkx=3.5=pyhe01879c_0 - - ninja=1.12.1=hd6aca1a_1 + - ninja=1.13.0=h46ed394_0 - ntl=11.4.3=h0ab3c2f_1 - - numpy=2.2.6=py311h27c81cd_0 - - openblas=0.3.29=openmp_h30af337_0 + - numpy=2.3.1=py311h9224382_0 + - openblas=0.3.30=openmp_h30af337_0 - openjpeg=2.5.3=h7fd6d84_0 - - openssl=3.5.0=hc426f3f_1 + - openssl=3.5.1=hc426f3f_0 - packaging=25.0=pyh29332c3_1 - palp=2.20=hbcb3906_0 + - pandoc=3.7.0.2=h694c41f_0 + - pandocfilters=1.5.0=pyhd8ed1ab_0 - pari=2.17.2=h1ed0f1a_4_pthread - pari-elldata=0.0.20161017=0 - pari-galdata=0.0.20180411=0 @@ -232,11 +248,12 @@ dependencies: - perl=5.32.1=7_h10d778d_perl5 - pexpect=4.9.0=pyhd8ed1ab_1 - pickleshare=0.7.5=pyhd8ed1ab_1004 - - pillow=11.2.1=py311h25da234_0 + - pillow=11.3.0=py311h25da234_0 - pip=25.1.1=pyh8b19718_0 - pkg-config=0.29.2=hf7e621a_1009 - pkgconfig=1.5.5=pyhd8ed1ab_5 - pkginfo=1.12.1.2=pyhd8ed1ab_0 + - pkgutil-resolve-name=1.3.10=pyhd8ed1ab_2 - planarity=3.0.2.0=h10d778d_0 - platformdirs=4.3.8=pyhe01879c_0 - pluggy=1.6.0=pyhd8ed1ab_0 @@ -251,25 +268,25 @@ dependencies: - pthread-stubs=0.4=h00291cd_1002 - ptyprocess=0.7.0=pyhd8ed1ab_1 - pure_eval=0.2.3=pyhd8ed1ab_1 - - pycodestyle=2.13.0=pyhd8ed1ab_0 + - pycodestyle=2.14.0=pyhd8ed1ab_0 - pycosat=0.6.6=py311h4d7f069_2 - pycparser=2.22=pyh29332c3_1 - - pydantic=2.11.4=pyh3cfb1c2_0 + - pydantic=2.11.7=pyh3cfb1c2_0 - pydantic-core=2.33.2=py311hd1a56c6_0 - - pyflakes=3.3.2=pyhd8ed1ab_0 + - pyflakes=3.4.0=pyhd8ed1ab_0 - pygithub=2.6.1=pyhd8ed1ab_0 - - pygments=2.19.1=pyhd8ed1ab_0 + - pygments=2.19.2=pyhd8ed1ab_0 - pyjwt=2.10.1=pyhd8ed1ab_0 - pynacl=1.5.0=py311h3336109_4 - pyparsing=3.2.3=pyhd8ed1ab_1 - pyproject-metadata=0.9.1=pyhd8ed1ab_0 - pyproject_hooks=1.2.0=pyhd8ed1ab_1 - pysocks=1.7.1=pyha55dd90_7 - - pytest=8.4.0=pyhd8ed1ab_0 - - pytest-xdist=3.7.0=pyhd8ed1ab_0 + - pytest=8.4.1=pyhd8ed1ab_0 + - pytest-xdist=3.8.0=pyhd8ed1ab_0 - python=3.11.13=h9ccd52b_0_cpython - python-build=1.2.2.post1=pyhff2d567_1 - - python-dateutil=2.9.0.post0=pyhff2d567_1 + - python-dateutil=2.9.0.post0=pyhe01879c_2 - python-fastjsonschema=2.21.1=pyhd8ed1ab_0 - python-installer=0.7.0=pyhff2d567_1 - python-lrcalc=2.1=py311hd89902b_7 @@ -278,24 +295,26 @@ dependencies: - python_abi=3.11=7_cp311 - pytz=2025.2=pyhd8ed1ab_0 - pyyaml=6.0.2=py311ha3cf9ac_2 - - pyzmq=26.4.0=py311hb21797c_0 + - pyzmq=27.0.0=py311hb21797c_0 - qd=2.3.22=h2beb688_1004 - qhull=2020.2=h3c5361c_5 - rapidfuzz=3.13.0=py311hc356e98_0 - readline=8.2=h7cca4af_2 - - requests=2.32.3=pyhd8ed1ab_1 + - referencing=0.36.2=pyh29332c3_0 + - requests=2.32.4=pyhd8ed1ab_0 - requests-toolbelt=1.0.0=pyhd8ed1ab_1 - restructuredtext_lint=1.4.0=pyhd8ed1ab_1 - roman-numerals-py=3.1.0=pyhd8ed1ab_0 - - ruamel.yaml=0.18.12=py311h4d7f069_0 + - rpds-py=0.26.0=py311hd1a56c6_0 + - ruamel.yaml=0.18.14=py311h4d7f069_0 - ruamel.yaml.clib=0.2.8=py311h1314207_1 - ruamel.yaml.jinja2=0.2.7=pyhd8ed1ab_1 - - ruff=0.11.12=py311h03c42c1_0 + - ruff=0.12.2=h8aa17f0_0 - rw=0.9=h10d778d_2 - sagemath-db-elliptic-curves=0.8.1=hecc5488_0 - sagemath-db-graphs=20210214=hd8ed1ab_0 - sagemath-db-polytopes=20170220=1 - - scipy=1.15.2=py311h0c91ca8_0 + - scipy=1.16.0=py311hed73a19_0 - semver=3.0.4=pyhd8ed1ab_0 - setuptools=80.9.0=pyhff2d567_0 - shellingham=1.5.4=pyhd8ed1ab_1 @@ -308,6 +327,7 @@ dependencies: - soupsieve=2.7=pyhd8ed1ab_0 - sphinx=8.2.3=pyhd8ed1ab_0 - sphinx-basic-ng=1.0.0b2=pyhd8ed1ab_3 + - sphinx-copybutton=0.5.2=pyhd8ed1ab_1 - sphinx-inline-tabs=2023.4.21=pyhd8ed1ab_1 - sphinxcontrib-applehelp=2.0.0=pyhd8ed1ab_1 - sphinxcontrib-devhelp=2.0.0=pyhd8ed1ab_1 @@ -315,7 +335,7 @@ dependencies: - sphinxcontrib-jsmath=1.0.1=pyhd8ed1ab_1 - sphinxcontrib-qthelp=2.0.0=pyhd8ed1ab_1 - sphinxcontrib-serializinghtml=1.1.10=pyhd8ed1ab_1 - - sqlite=3.50.0=h2e4c9dc_0 + - sqlite=3.50.2=h22fafd5_0 - stack_data=0.6.3=pyhd8ed1ab_1 - stdlib-list=0.11.1=pyhd8ed1ab_0 - symengine=0.14.0=h79ccd14_1 @@ -324,6 +344,7 @@ dependencies: - sympy=1.14.0=pyh2585a3b_105 - tachyon=0.99b6=h3a1d103_1002 - tapi=1300.6.5=h390ca13_0 + - tinycss2=1.4.0=pyhd8ed1ab_0 - tk=8.6.13=hf689a15_2 - toml=0.10.2=pyhd8ed1ab_1 - tomli=2.2.1=pyhd8ed1ab_1 @@ -333,26 +354,28 @@ dependencies: - tqdm=4.67.1=pyhd8ed1ab_1 - traitlets=5.14.3=pyhd8ed1ab_1 - trove-classifiers=2025.5.9.12=pyhd8ed1ab_0 - - typing-extensions=4.14.0=h32cad80_0 + - typing-extensions=4.14.1=h4440ef1_0 - typing-inspection=0.4.1=pyhd8ed1ab_0 - - typing_extensions=4.14.0=pyhe01879c_0 + - typing_extensions=4.14.1=pyhe01879c_0 - tzdata=2025b=h78e105d_0 - unicodedata2=16.0.0=py311h4d7f069_0 - - urllib3=2.4.0=pyhd8ed1ab_0 + - urllib3=2.5.0=pyhd8ed1ab_0 + - uv=0.7.19=hb40bb8a_0 - virtualenv=20.31.2=pyhd8ed1ab_0 - wcwidth=0.2.13=pyhd8ed1ab_1 + - webencodings=0.5.1=pyhd8ed1ab_3 - wheel=0.45.1=pyhd8ed1ab_1 - widgetsnbextension=4.0.14=pyhd8ed1ab_0 - wrapt=1.17.2=py311h4d7f069_0 - xattr=1.1.0=py311h3336109_1 - xorg-libxau=1.0.12=h6e16a3a_0 - xorg-libxdmcp=1.1.5=h00291cd_0 - - xz=5.8.1=h357f2ed_1 - - xz-gpl-tools=5.8.1=h357f2ed_1 - - xz-tools=5.8.1=hd471939_1 + - xz=5.8.1=h357f2ed_2 + - xz-gpl-tools=5.8.1=h357f2ed_2 + - xz-tools=5.8.1=hd471939_2 - yaml=0.2.5=h0d85af4_2 - zeromq=4.3.5=h7130eaa_7 - - zipp=3.22.0=pyhd8ed1ab_0 + - zipp=3.23.0=pyhd8ed1ab_0 - zlib=1.3.1=hd23fc13_2 - zstandard=0.23.0=py311h4d7f069_2 - zstd=1.5.7=h8210216_2 diff --git a/environment-3.11-macos.yml b/environment-3.11-macos.yml index 343eeec22db..0c89afd26f5 100644 --- a/environment-3.11-macos.yml +++ b/environment-3.11-macos.yml @@ -1,7 +1,7 @@ name: sage-dev # Generated by conda-lock. # platform: osx-arm64 -# input_hash: 988cf7e49b8bf36d1230d9aa66379dd576f716377b23fd4fa0691c26ccd84948 +# input_hash: 6221b0f2fab14571a66e2975a95be842f27976b9815d10bafd6cfc18e81edd3c channels: - conda-forge @@ -12,6 +12,7 @@ dependencies: - appnope=0.1.4=pyhd8ed1ab_1 - arpack=3.9.1=nompi_h1f29f7c_102 - asttokens=3.0.0=pyhd8ed1ab_1 + - attrs=25.3.0=pyh71513ae_0 - autoconf=2.72=pl5321hd3c70e0_1 - automake=1.17=pl5321hce30654_0 - babel=2.17.0=pyhd8ed1ab_0 @@ -19,24 +20,26 @@ dependencies: - backports.tarfile=1.2.0=pyhd8ed1ab_1 - bdw-gc=8.2.8=h286801f_2 - beautifulsoup4=4.13.4=pyha770c72_0 - - blas=2.131=openblas - - blas-devel=3.9.0=31_h11c0a38_openblas + - blas=2.132=openblas + - blas-devel=3.9.0=32_h11c0a38_openblas + - bleach=6.2.0=pyh29332c3_4 + - bleach-with-css=6.2.0=h82add2a_4 - bliss=0.77=h2ffa867_1 - - boltons=24.0.0=pyhd8ed1ab_1 + - boltons=25.0.0=pyhd8ed1ab_0 - boost-cpp=1.85.0=h103c1d6_4 - brial=1.2.12=pyha770c72_4 - - brotli=1.1.0=hd74edd7_2 - - brotli-bin=1.1.0=hd74edd7_2 - - brotli-python=1.1.0=py311h3f08180_2 + - brotli=1.1.0=h5505292_3 + - brotli-bin=1.1.0=h5505292_3 + - brotli-python=1.1.0=py311h155a34a_3 - bzip2=1.0.8=h99b78c6_7 - - c-compiler=1.9.0=hdf49b6b_0 - - ca-certificates=2025.4.26=hbd8a1cb_0 + - c-compiler=1.10.0=hdf49b6b_0 + - ca-certificates=2025.6.15=hbd8a1cb_0 - cachecontrol=0.14.3=pyha770c72_0 - cachecontrol-with-filecache=0.14.3=pyhd8ed1ab_0 - cctools=1010.6=hb4fb6a3_6 - cctools_osx-arm64=1010.6=h3b4f5d3_6 - cddlib=1!0.94m=h6d7a090_0 - - certifi=2025.4.26=pyhd8ed1ab_0 + - certifi=2025.6.15=pyhd8ed1ab_0 - cffi=1.17.1=py311h3a79f62_0 - charset-normalizer=3.4.2=pyhd8ed1ab_0 - clang=18.1.8=default_h474c9e2_10 @@ -53,27 +56,28 @@ dependencies: - comm=0.2.2=pyhd8ed1ab_1 - compiler-rt=18.1.8=h856b3c1_1 - compiler-rt_osx-arm64=18.1.8=h832e737_1 - - conda-lock=3.0.2=pyh3eb8d45_1 + - conda-lock=3.0.4=pyhb3ed7dc_1 - conda-souschef=2.2.3=pyhd8ed1ab_0 - contourpy=1.3.2=py311h210dab8_0 - conway-polynomials=0.10=pyhd8ed1ab_1 - - coverage=7.8.2=py311h4921393_0 + - coverage=7.9.2=py311h4921393_0 - cpython=3.11.13=py311hd8ed1ab_0 - crashtest=0.4.1=pyhd8ed1ab_1 - - cryptography=45.0.3=py311h8be0713_0 - - cxx-compiler=1.9.0=hba80287_0 + - cryptography=45.0.5=py311h8be0713_0 + - cxx-compiler=1.10.0=hba80287_0 - cycler=0.12.1=pyhd8ed1ab_1 - cypari2=2.2.2=py311haabaa81_0 - cysignals=1.12.3=py311h155a34a_0 - - cython=3.1.1=py311h71112e5_1 + - cython=3.1.2=py311h71112e5_2 - debugpy=1.8.14=py311h155a34a_0 - decorator=5.2.1=pyhd8ed1ab_0 + - defusedxml=0.7.1=pyhd8ed1ab_0 - deprecated=1.2.18=pyhd8ed1ab_0 - distlib=0.3.9=pyhd8ed1ab_1 - docutils=0.21.2=pyhd8ed1ab_1 - dulwich=0.22.8=py311h3ff9189_0 - ecl=24.5.10=hc6c598b_1 - - eclib=20250530=h8926160_0 + - eclib=20250616=hb89f81f_0 - ecm=7.0.6=hdd59bce_0 - ensureconda=1.4.7=pyh29332c3_0 - exceptiongroup=1.3.0=pyhd8ed1ab_0 @@ -82,7 +86,7 @@ dependencies: - expat=2.7.0=h286801f_0 - fflas-ffpack=2.5.0=h4bc3318_0 - filelock=3.18.0=pyhd8ed1ab_0 - - flake8=7.2.0=pyhd8ed1ab_0 + - flake8=7.3.0=pyhd8ed1ab_0 - flake8-rst-docstrings=0.3.1=pyhd8ed1ab_0 - font-ttf-dejavu-sans-mono=2.37=hab24e00_0 - font-ttf-inconsolata=3.000=h77eed37_0 @@ -91,8 +95,8 @@ dependencies: - fontconfig=2.15.0=h1383a14_1 - fonts-conda-ecosystem=1=0 - fonts-conda-forge=1=0 - - fonttools=4.58.1=py311h4921393_0 - - fortran-compiler=1.9.0=h5692697_0 + - fonttools=4.58.5=py311h4921393_0 + - fortran-compiler=1.10.0=h5692697_0 - fplll=5.5.0=h2a2278a_0 - fpylll=0.6.3=py311h4044dbd_0 - freetype=2.13.3=hce30654_1 @@ -101,9 +105,9 @@ dependencies: - gap-defaults=4.14.0=hce30654_5 - gf2x=1.3.0=hf8f8af4_3 - gfan=0.6.2=hec08f5c_1003 - - gfortran=13.3.0=h3ef1dbf_1 - - gfortran_impl_osx-arm64=13.3.0=h16b3750_105 - - gfortran_osx-arm64=13.3.0=h3c33bd0_1 + - gfortran=13.4.0=h3ef1dbf_0 + - gfortran_impl_osx-arm64=13.4.0=h64b5c3f_0 + - gfortran_osx-arm64=13.4.0=h3c33bd0_0 - gitdb=4.0.12=pyhd8ed1ab_0 - gitpython=3.1.44=pyhff2d567_0 - givaro=4.2.0=h73034e7_2 @@ -117,14 +121,14 @@ dependencies: - hyperframe=6.1.0=pyhd8ed1ab_0 - icu=75.1=hfee45f7_0 - idna=3.10=pyhd8ed1ab_1 - - igraph=0.10.15=h3fe6531_1 + - igraph=0.10.16=hb134b8e_0 - imagesize=1.4.1=pyhd8ed1ab_0 - iml=1.0.5=hd73f12c_1004 - importlib-metadata=8.7.0=pyhe01879c_1 - importlib_resources=6.5.2=pyhd8ed1ab_0 - iniconfig=2.0.0=pyhd8ed1ab_1 - ipykernel=6.29.5=pyh57ce528_0 - - ipython=9.3.0=pyhfa0c392_0 + - ipython=9.4.0=pyhfa0c392_0 - ipython_pygments_lexers=1.1.1=pyhd8ed1ab_0 - ipywidgets=8.1.7=pyhd8ed1ab_0 - isl=0.26=imath32_h347afa1_101 @@ -133,29 +137,33 @@ dependencies: - jaraco.functools=4.1.0=pyhd8ed1ab_0 - jedi=0.19.2=pyhd8ed1ab_1 - jinja2=3.1.6=pyhd8ed1ab_0 + - jsonschema=4.24.0=pyhd8ed1ab_0 + - jsonschema-specifications=2025.4.1=pyh29332c3_0 + - jupyter-sphinx=0.5.3=pyha770c72_5 - jupyter_client=8.6.3=pyhd8ed1ab_1 - jupyter_core=5.8.1=pyh31011fe_0 + - jupyterlab_pygments=0.3.0=pyhd8ed1ab_2 - jupyterlab_widgets=3.0.15=pyhd8ed1ab_0 - keyring=25.6.0=pyh534df25_0 - - kiwisolver=1.4.7=py311h2c37856_0 + - kiwisolver=1.4.8=py311h210dab8_1 - krb5=1.21.3=h237132a_0 - lcalc=2.1.0=hdaf6845_1 - lcms2=2.17=h7eeda09_0 - ld64=951.9=h4c6efb1_6 - ld64_osx-arm64=951.9=hb6b49e2_6 - lerc=4.0.0=hd64df32_1 - - libblas=3.9.0=31_h10e41b3_openblas + - libblas=3.9.0=32_h10e41b3_openblas - libboost=1.85.0=hf763ba5_4 - libboost-devel=1.85.0=hf450f58_4 - libboost-headers=1.85.0=hce30654_4 - libbraiding=1.3.1=h286801f_0 - libbrial=1.2.12=h56a29cd_3 - - libbrotlicommon=1.1.0=hd74edd7_2 - - libbrotlidec=1.1.0=hd74edd7_2 - - libbrotlienc=1.1.0=hd74edd7_2 - - libcblas=3.9.0=31_hb3479ef_openblas + - libbrotlicommon=1.1.0=h5505292_3 + - libbrotlidec=1.1.0=h5505292_3 + - libbrotlienc=1.1.0=h5505292_3 + - libcblas=3.9.0=32_hb3479ef_openblas - libclang-cpp18.1=18.1.8=default_hf90f093_10 - - libcxx=20.1.6=ha82da77_0 + - libcxx=20.1.7=ha82da77_0 - libcxx-devel=18.1.8=h6dc3340_8 - libdeflate=1.24=h5773f1b_0 - libedit=3.1.20250104=pl5321hafb1f1b_0 @@ -165,30 +173,30 @@ dependencies: - libfreetype=2.13.3=hce30654_1 - libfreetype6=2.13.3=h1d14073_1 - libgd=2.3.3=hb2c3a21_11 - - libgfortran=14.2.0=heb5dd2a_105 - - libgfortran-devel_osx-arm64=13.3.0=h5020ebb_105 - - libgfortran5=14.2.0=h2c44a93_105 + - libgfortran=5.0.0=14_2_0_h6c33f7e_103 + - libgfortran-devel_osx-arm64=13.4.0=ha240a38_0 + - libgfortran5=14.2.0=h6c33f7e_103 - libglib=2.84.2=hbec27ea_0 - libhomfly=1.02r6=h93a5062_1 - libiconv=1.18=hfe07756_1 - - libintl=0.24.1=h493aca8_0 + - libintl=0.25.1=h493aca8_0 - libjpeg-turbo=3.1.0=h5505292_0 - - liblapack=3.9.0=31_hc9a63f6_openblas - - liblapacke=3.9.0=31_hbb7bcf8_openblas + - liblapack=3.9.0=32_hc9a63f6_openblas + - liblapacke=3.9.0=32_hbb7bcf8_openblas - libllvm18=18.1.8=hc4b4ae8_3 - - liblzma=5.8.1=h39f12f2_1 - - liblzma-devel=5.8.1=h39f12f2_1 - - libopenblas=0.3.29=openmp_hf332438_0 - - libpng=1.6.47=h3783ad8_0 + - liblzma=5.8.1=h39f12f2_2 + - liblzma-devel=5.8.1=h39f12f2_2 + - libopenblas=0.3.30=openmp_hf332438_0 + - libpng=1.6.50=h3783ad8_0 - libsodium=1.0.20=h99b78c6_0 - - libsqlite=3.50.0=h3f77e49_0 + - libsqlite=3.50.2=h6fb428d_0 - libtiff=4.7.0=h2f21f7c_5 - libwebp-base=1.5.0=h2471fea_0 - libxcb=1.17.0=hdb1d25a_0 - libxml2=2.13.8=h52572c6_0 - libzlib=1.3.1=h8359307_2 - linbox=1.7.0=h66f06df_2 - - llvm-openmp=20.1.6=hdb05f8b_0 + - llvm-openmp=20.1.7=hdb05f8b_0 - llvm-tools=18.1.8=hc4b4ae8_3 - llvm-tools-18=18.1.8=hc4b4ae8_3 - lrcalc=2.1=hf9b8971_7 @@ -202,27 +210,35 @@ dependencies: - maxima=5.47.0=hd2c4bfb_3 - mccabe=0.7.0=pyhd8ed1ab_1 - memory-allocator=0.1.3=py311h460d6c5_1 - - meson=1.8.1=pyhe01879c_0 + - meson=1.8.2=pyhe01879c_0 - meson-python=0.18.0=pyh70fd9c4_0 + - mistune=3.1.3=pyh29332c3_0 - more-itertools=10.7.0=pyhd8ed1ab_0 - mpc=1.3.1=h8f1351a_1 - mpfi=1.5.4=hbde5f5b_1001 - mpfr=4.2.1=hb693164_3 - mpmath=1.3.0=pyhd8ed1ab_1 - - msgpack-python=1.1.0=py311h2c37856_0 - - munkres=1.1.4=pyh9f0ad1d_0 + - msgpack-python=1.1.1=py311h210dab8_0 + - munkres=1.1.4=pyhd8ed1ab_1 - nauty=2.8.9=h5505292_0 + - nbclient=0.10.2=pyhd8ed1ab_0 + - nbconvert=7.16.6=hb482800_0 + - nbconvert-core=7.16.6=pyh29332c3_0 + - nbconvert-pandoc=7.16.6=hed9df3c_0 + - nbformat=5.10.4=pyhd8ed1ab_1 - ncurses=6.5=h5e97a16_3 - nest-asyncio=1.6.0=pyhd8ed1ab_1 - networkx=3.5=pyhe01879c_0 - - ninja=1.12.1=h177bc72_1 + - ninja=1.13.0=ha024513_0 - ntl=11.4.3=hbb3f309_1 - - numpy=2.2.6=py311h762c074_0 - - openblas=0.3.29=openmp_hea878ba_0 + - numpy=2.3.1=py311h4379d9d_0 + - openblas=0.3.30=openmp_hea878ba_0 - openjpeg=2.5.3=h8a3d83b_0 - - openssl=3.5.0=h81ee809_1 + - openssl=3.5.1=h81ee809_0 - packaging=25.0=pyh29332c3_1 - palp=2.20=h27ca646_0 + - pandoc=3.7.0.2=hce30654_0 + - pandocfilters=1.5.0=pyhd8ed1ab_0 - pari=2.17.2=h49d18c7_4_pthread - pari-elldata=0.0.20161017=0 - pari-galdata=0.0.20180411=0 @@ -233,11 +249,12 @@ dependencies: - perl=5.32.1=7_h4614cfb_perl5 - pexpect=4.9.0=pyhd8ed1ab_1 - pickleshare=0.7.5=pyhd8ed1ab_1004 - - pillow=11.2.1=py311hb9ba9e9_0 + - pillow=11.3.0=py311hb9ba9e9_0 - pip=25.1.1=pyh8b19718_0 - pkg-config=0.29.2=hde07d2e_1009 - pkgconfig=1.5.5=pyhd8ed1ab_5 - pkginfo=1.12.1.2=pyhd8ed1ab_0 + - pkgutil-resolve-name=1.3.10=pyhd8ed1ab_2 - planarity=3.0.2.0=h93a5062_0 - platformdirs=4.3.8=pyhe01879c_0 - pluggy=1.6.0=pyhd8ed1ab_0 @@ -252,25 +269,25 @@ dependencies: - pthread-stubs=0.4=hd74edd7_1002 - ptyprocess=0.7.0=pyhd8ed1ab_1 - pure_eval=0.2.3=pyhd8ed1ab_1 - - pycodestyle=2.13.0=pyhd8ed1ab_0 + - pycodestyle=2.14.0=pyhd8ed1ab_0 - pycosat=0.6.6=py311h917b07b_2 - pycparser=2.22=pyh29332c3_1 - - pydantic=2.11.4=pyh3cfb1c2_0 + - pydantic=2.11.7=pyh3cfb1c2_0 - pydantic-core=2.33.2=py311hf245fc6_0 - - pyflakes=3.3.2=pyhd8ed1ab_0 + - pyflakes=3.4.0=pyhd8ed1ab_0 - pygithub=2.6.1=pyhd8ed1ab_0 - - pygments=2.19.1=pyhd8ed1ab_0 + - pygments=2.19.2=pyhd8ed1ab_0 - pyjwt=2.10.1=pyhd8ed1ab_0 - pynacl=1.5.0=py311h460d6c5_4 - pyparsing=3.2.3=pyhd8ed1ab_1 - pyproject-metadata=0.9.1=pyhd8ed1ab_0 - pyproject_hooks=1.2.0=pyhd8ed1ab_1 - pysocks=1.7.1=pyha55dd90_7 - - pytest=8.4.0=pyhd8ed1ab_0 - - pytest-xdist=3.7.0=pyhd8ed1ab_0 + - pytest=8.4.1=pyhd8ed1ab_0 + - pytest-xdist=3.8.0=pyhd8ed1ab_0 - python=3.11.13=hc22306f_0_cpython - python-build=1.2.2.post1=pyhff2d567_1 - - python-dateutil=2.9.0.post0=pyhff2d567_1 + - python-dateutil=2.9.0.post0=pyhe01879c_2 - python-fastjsonschema=2.21.1=pyhd8ed1ab_0 - python-installer=0.7.0=pyhff2d567_1 - python-lrcalc=2.1=py311h3f08180_7 @@ -279,24 +296,26 @@ dependencies: - python_abi=3.11=7_cp311 - pytz=2025.2=pyhd8ed1ab_0 - pyyaml=6.0.2=py311h4921393_2 - - pyzmq=26.4.0=py311h01f2145_0 + - pyzmq=27.0.0=py311h01f2145_0 - qd=2.3.22=hbec66e7_1004 - qhull=2020.2=h420ef59_5 - rapidfuzz=3.13.0=py311h155a34a_0 - readline=8.2=h1d1bf99_2 - - requests=2.32.3=pyhd8ed1ab_1 + - referencing=0.36.2=pyh29332c3_0 + - requests=2.32.4=pyhd8ed1ab_0 - requests-toolbelt=1.0.0=pyhd8ed1ab_1 - restructuredtext_lint=1.4.0=pyhd8ed1ab_1 - roman-numerals-py=3.1.0=pyhd8ed1ab_0 - - ruamel.yaml=0.18.12=py311h917b07b_0 + - rpds-py=0.26.0=py311hf245fc6_0 + - ruamel.yaml=0.18.14=py311h917b07b_0 - ruamel.yaml.clib=0.2.8=py311hae2e1ce_1 - ruamel.yaml.jinja2=0.2.7=pyhd8ed1ab_1 - - ruff=0.11.12=py311hb8aca82_0 + - ruff=0.12.2=h412e174_0 - rw=0.9=h93a5062_2 - sagemath-db-elliptic-curves=0.8.1=hecc5488_0 - sagemath-db-graphs=20210214=hd8ed1ab_0 - sagemath-db-polytopes=20170220=1 - - scipy=1.15.2=py311h0675101_0 + - scipy=1.16.0=py311h53b02f6_0 - semver=3.0.4=pyhd8ed1ab_0 - setuptools=80.9.0=pyhff2d567_0 - shellingham=1.5.4=pyhd8ed1ab_1 @@ -309,6 +328,7 @@ dependencies: - soupsieve=2.7=pyhd8ed1ab_0 - sphinx=8.2.3=pyhd8ed1ab_0 - sphinx-basic-ng=1.0.0b2=pyhd8ed1ab_3 + - sphinx-copybutton=0.5.2=pyhd8ed1ab_1 - sphinx-inline-tabs=2023.4.21=pyhd8ed1ab_1 - sphinxcontrib-applehelp=2.0.0=pyhd8ed1ab_1 - sphinxcontrib-devhelp=2.0.0=pyhd8ed1ab_1 @@ -316,7 +336,7 @@ dependencies: - sphinxcontrib-jsmath=1.0.1=pyhd8ed1ab_1 - sphinxcontrib-qthelp=2.0.0=pyhd8ed1ab_1 - sphinxcontrib-serializinghtml=1.1.10=pyhd8ed1ab_1 - - sqlite=3.50.0=hd7222ec_0 + - sqlite=3.50.2=hc23dd5f_0 - stack_data=0.6.3=pyhd8ed1ab_1 - stdlib-list=0.11.1=pyhd8ed1ab_0 - symengine=0.14.0=hddbed1c_1 @@ -325,6 +345,7 @@ dependencies: - sympy=1.14.0=pyh2585a3b_105 - tachyon=0.99b6=hb8a568e_1002 - tapi=1300.6.5=h03f4b80_0 + - tinycss2=1.4.0=pyhd8ed1ab_0 - tk=8.6.13=h892fb3f_2 - toml=0.10.2=pyhd8ed1ab_1 - tomli=2.2.1=pyhd8ed1ab_1 @@ -334,26 +355,28 @@ dependencies: - tqdm=4.67.1=pyhd8ed1ab_1 - traitlets=5.14.3=pyhd8ed1ab_1 - trove-classifiers=2025.5.9.12=pyhd8ed1ab_0 - - typing-extensions=4.14.0=h32cad80_0 + - typing-extensions=4.14.1=h4440ef1_0 - typing-inspection=0.4.1=pyhd8ed1ab_0 - - typing_extensions=4.14.0=pyhe01879c_0 + - typing_extensions=4.14.1=pyhe01879c_0 - tzdata=2025b=h78e105d_0 - unicodedata2=16.0.0=py311h917b07b_0 - - urllib3=2.4.0=pyhd8ed1ab_0 + - urllib3=2.5.0=pyhd8ed1ab_0 + - uv=0.7.19=hcff7401_0 - virtualenv=20.31.2=pyhd8ed1ab_0 - wcwidth=0.2.13=pyhd8ed1ab_1 + - webencodings=0.5.1=pyhd8ed1ab_3 - wheel=0.45.1=pyhd8ed1ab_1 - widgetsnbextension=4.0.14=pyhd8ed1ab_0 - wrapt=1.17.2=py311h917b07b_0 - xattr=1.1.0=py311h460d6c5_1 - xorg-libxau=1.0.12=h5505292_0 - xorg-libxdmcp=1.1.5=hd74edd7_0 - - xz=5.8.1=h9a6d368_1 - - xz-gpl-tools=5.8.1=h9a6d368_1 - - xz-tools=5.8.1=h39f12f2_1 + - xz=5.8.1=h9a6d368_2 + - xz-gpl-tools=5.8.1=h9a6d368_2 + - xz-tools=5.8.1=h39f12f2_2 - yaml=0.2.5=h3422bc3_2 - zeromq=4.3.5=hc1bb282_7 - - zipp=3.22.0=pyhd8ed1ab_0 + - zipp=3.23.0=pyhd8ed1ab_0 - zlib=1.3.1=h8359307_2 - zstandard=0.23.0=py311h917b07b_2 - zstd=1.5.7=h6491c7d_2 diff --git a/environment-3.11-win.yml b/environment-3.11-win.yml index 288fb2aaeb2..d269434b294 100644 --- a/environment-3.11-win.yml +++ b/environment-3.11-win.yml @@ -1,7 +1,7 @@ name: sage-dev # Generated by conda-lock. # platform: win-64 -# input_hash: 156826b2f92d7be0a661413409cfa8bd1e1da81d7d917a2f51768e3647266991 +# input_hash: 94bf49f0eaacde424e9f1e73c60fd4d55d572a159851c08f7e651508bc91549a channels: - conda-forge @@ -11,23 +11,26 @@ dependencies: - annotated-types=0.7.0=pyhd8ed1ab_1 - appdirs=1.4.4=pyhd8ed1ab_1 - asttokens=3.0.0=pyhd8ed1ab_1 + - attrs=25.3.0=pyh71513ae_0 - babel=2.17.0=pyhd8ed1ab_0 - backports=1.0=pyhd8ed1ab_5 - backports.tarfile=1.2.0=pyhd8ed1ab_1 - beautifulsoup4=4.13.4=pyha770c72_0 - - blas=2.131=openblas - - blas-devel=3.9.0=31_hc0f8095_openblas - - boltons=24.0.0=pyhd8ed1ab_1 + - blas=2.132=openblas + - blas-devel=3.9.0=32_hc0f8095_openblas + - bleach=6.2.0=pyh29332c3_4 + - bleach-with-css=6.2.0=h82add2a_4 + - boltons=25.0.0=pyhd8ed1ab_0 - boost-cpp=1.85.0=ha5ead02_4 - - brotli=1.1.0=h2466b09_2 - - brotli-bin=1.1.0=h2466b09_2 - - brotli-python=1.1.0=py311hda3d55a_2 + - brotli=1.1.0=h2466b09_3 + - brotli-bin=1.1.0=h2466b09_3 + - brotli-python=1.1.0=py311hda3d55a_3 - bzip2=1.0.8=h2466b09_7 - - ca-certificates=2025.4.26=h4c7d964_0 + - ca-certificates=2025.6.15=h4c7d964_0 - cachecontrol=0.14.3=pyha770c72_0 - cachecontrol-with-filecache=0.14.3=pyhd8ed1ab_0 - cairo=1.18.4=h5782bbf_0 - - certifi=2025.4.26=pyhd8ed1ab_0 + - certifi=2025.6.15=pyhd8ed1ab_0 - cffi=1.17.1=py311he736701_0 - charset-normalizer=3.4.2=pyhd8ed1ab_0 - clang=19.1.7=default_hec7ea82_3 @@ -38,19 +41,20 @@ dependencies: - comm=0.2.2=pyhd8ed1ab_1 - compiler-rt=19.1.7=hc790b64_0 - compiler-rt_win-64=19.1.7=hc790b64_0 - - conda-lock=3.0.2=pyha6a9232_1 + - conda-lock=3.0.4=pyha6a9232_1 - conda-souschef=2.2.3=pyhd8ed1ab_0 - contourpy=1.3.2=py311h3257749_0 - conway-polynomials=0.10=pyhd8ed1ab_1 - - coverage=7.8.2=py311h5082efb_0 + - coverage=7.9.2=py311h3f79411_0 - cpython=3.11.13=py311hd8ed1ab_0 - crashtest=0.4.1=pyhd8ed1ab_1 - - cryptography=45.0.3=py311hfd75b31_0 + - cryptography=45.0.5=py311h5e0b3ae_0 - cycler=0.12.1=pyhd8ed1ab_1 - cysignals=1.12.3=py311hda3d55a_0 - - cython=3.1.1=py311h34f20a9_1 + - cython=3.1.2=py311h34f20a9_2 - debugpy=1.8.14=py311hda3d55a_0 - decorator=5.2.1=pyhd8ed1ab_0 + - defusedxml=0.7.1=pyhd8ed1ab_0 - deprecated=1.2.18=pyhd8ed1ab_0 - distlib=0.3.9=pyhd8ed1ab_1 - docutils=0.21.2=pyhd8ed1ab_1 @@ -62,7 +66,7 @@ dependencies: - executing=2.2.0=pyhd8ed1ab_0 - expat=2.7.0=he0c23c2_0 - filelock=3.18.0=pyhd8ed1ab_0 - - flake8=7.2.0=pyhd8ed1ab_0 + - flake8=7.3.0=pyhd8ed1ab_0 - flake8-rst-docstrings=0.3.1=pyhd8ed1ab_0 - flang=19.1.7=hbeecb71_0 - flang_impl_win-64=19.1.7=h719f0c7_0 @@ -74,8 +78,8 @@ dependencies: - fontconfig=2.15.0=h765892d_1 - fonts-conda-ecosystem=1=0 - fonts-conda-forge=1=0 - - fonttools=4.58.1=py311h5082efb_0 - - fortran-compiler=1.9.0=h95e3450_0 + - fonttools=4.58.5=py311h3f79411_0 + - fortran-compiler=1.10.0=h95e3450_0 - freetype=2.13.3=h57928b3_1 - furo=2024.8.6=pyhd8ed1ab_2 - gitdb=4.0.12=pyhd8ed1ab_0 @@ -83,7 +87,7 @@ dependencies: - glpk=5.0=h8ffe710_0 - gmp=6.3.0=hfeafd45_2 - gmpy2=2.1.5=py311hb8385e8_3 - - graphite2=1.3.13=h63175ca_1003 + - graphite2=1.3.14=he0c23c2_0 - grayskull=2.9.1=pyhd8ed1ab_0 - gsl=2.8=h5b8d9c4_1 - h2=4.2.0=pyhd8ed1ab_0 @@ -92,13 +96,13 @@ dependencies: - hyperframe=6.1.0=pyhd8ed1ab_0 - icu=75.1=he0c23c2_0 - idna=3.10=pyhd8ed1ab_1 - - igraph=0.10.15=h43210b2_1 + - igraph=0.10.16=h9f42cb0_0 - imagesize=1.4.1=pyhd8ed1ab_0 - importlib-metadata=8.7.0=pyhe01879c_1 - importlib_resources=6.5.2=pyhd8ed1ab_0 - iniconfig=2.0.0=pyhd8ed1ab_1 - ipykernel=6.29.5=pyh4bbf305_0 - - ipython=9.3.0=pyh6be1c34_0 + - ipython=9.4.0=pyh6be1c34_0 - ipython_pygments_lexers=1.1.1=pyhd8ed1ab_0 - ipywidgets=8.1.7=pyhd8ed1ab_0 - jaraco.classes=3.4.0=pyhd8ed1ab_2 @@ -106,23 +110,27 @@ dependencies: - jaraco.functools=4.1.0=pyhd8ed1ab_0 - jedi=0.19.2=pyhd8ed1ab_1 - jinja2=3.1.6=pyhd8ed1ab_0 + - jsonschema=4.24.0=pyhd8ed1ab_0 + - jsonschema-specifications=2025.4.1=pyh29332c3_0 + - jupyter-sphinx=0.5.3=pyha770c72_5 - jupyter_client=8.6.3=pyhd8ed1ab_1 - jupyter_core=5.8.1=pyh5737063_0 + - jupyterlab_pygments=0.3.0=pyhd8ed1ab_2 - jupyterlab_widgets=3.0.15=pyhd8ed1ab_0 - keyring=25.6.0=pyh7428d3b_0 - - kiwisolver=1.4.7=py311h3257749_0 + - kiwisolver=1.4.8=py311h3fd045d_1 - krb5=1.21.3=hdf4eb48_0 - lcms2=2.17=hbcf6048_0 - lerc=4.0.0=h6470a55_1 - - libblas=3.9.0=31_h11dc60a_openblas + - libblas=3.9.0=32_h11dc60a_openblas - libboost=1.85.0=h444863b_4 - libboost-devel=1.85.0=h91493d7_4 - libboost-headers=1.85.0=h57928b3_4 - - libbrotlicommon=1.1.0=h2466b09_2 - - libbrotlidec=1.1.0=h2466b09_2 - - libbrotlienc=1.1.0=h2466b09_2 - - libcblas=3.9.0=31_h9bd4c3b_openblas - - libclang13=20.1.6=default_h6e92b77_0 + - libbrotlicommon=1.1.0=h2466b09_3 + - libbrotlidec=1.1.0=h2466b09_3 + - libbrotlienc=1.1.0=h2466b09_3 + - libcblas=3.9.0=32_h9bd4c3b_openblas + - libclang13=20.1.7=default_h6e92b77_0 - libdeflate=1.24=h76ddb4d_0 - libexpat=2.7.0=he0c23c2_0 - libffi=3.4.6=h537db12_1 @@ -130,22 +138,22 @@ dependencies: - libflint=3.2.2=h4de658f_0 - libfreetype=2.13.3=h57928b3_1 - libfreetype6=2.13.3=h0b5ce68_1 - - libgcc=15.1.0=h1383e82_2 + - libgcc=15.1.0=h1383e82_3 - libgd=2.3.3=h7208af6_11 - libglib=2.84.2=hbc94333_0 - - libgomp=15.1.0=h1383e82_2 + - libgomp=15.1.0=h1383e82_3 - libiconv=1.18=h135ad9c_1 - libintl=0.22.5=h5728263_3 - libjpeg-turbo=3.1.0=h2466b09_0 - - liblapack=3.9.0=31_h2526c6b_openblas - - liblapacke=3.9.0=31_h1d0e49f_openblas + - liblapack=3.9.0=32_h2526c6b_openblas + - liblapacke=3.9.0=32_h1d0e49f_openblas - libllvm19=19.1.7=h3089188_1 - - liblzma=5.8.1=h2466b09_1 - - liblzma-devel=5.8.1=h2466b09_1 - - libopenblas=0.3.29=pthreads_head3c61_0 - - libpng=1.6.47=h7a4582a_0 + - liblzma=5.8.1=h2466b09_2 + - liblzma-devel=5.8.1=h2466b09_2 + - libopenblas=0.3.30=pthreads_ha4fe6b2_0 + - libpng=1.6.50=h95bef1e_0 - libsodium=1.0.20=hc70643c_0 - - libsqlite=3.50.0=h67fdade_0 + - libsqlite=3.50.2=hf5d6505_0 - libtiff=4.7.0=h05922d8_5 - libwebp-base=1.5.0=h3b0e114_0 - libwinpthread=12.0.0.r4.gg4f2fc60ca=h57928b3_9 @@ -153,7 +161,7 @@ dependencies: - libxml2=2.13.8=h442d1da_0 - libxslt=1.1.39=h3df6e99_0 - libzlib=1.3.1=h2466b09_2 - - lld=20.1.6=he99c172_0 + - lld=20.1.7=he99c172_0 - llvm-tools=19.1.7=h2a44499_1 - m4ri=20240729=h4afdad8_1 - markupsafe=3.0.2=py311h5082efb_1 @@ -162,23 +170,31 @@ dependencies: - matplotlib-inline=0.1.7=pyhd8ed1ab_1 - mccabe=0.7.0=pyhd8ed1ab_1 - memory-allocator=0.1.3=py311he736701_1 - - meson=1.8.1=pyhe01879c_0 + - meson=1.8.2=pyhe01879c_0 - meson-python=0.18.0=pyh70fd9c4_0 + - mistune=3.1.3=pyh29332c3_0 - more-itertools=10.7.0=pyhd8ed1ab_0 - mpc=1.3.1=h72bc38f_1 - mpfr=4.2.1=hbc20e70_3 - mpmath=1.3.0=pyhd8ed1ab_1 - - msgpack-python=1.1.0=py311h3257749_0 - - munkres=1.1.4=pyh9f0ad1d_0 + - msgpack-python=1.1.1=py311h3257749_0 + - munkres=1.1.4=pyhd8ed1ab_1 - nauty=2.6.11=h2fa13f4_1 + - nbclient=0.10.2=pyhd8ed1ab_0 + - nbconvert=7.16.6=hb482800_0 + - nbconvert-core=7.16.6=pyh29332c3_0 + - nbconvert-pandoc=7.16.6=hed9df3c_0 + - nbformat=5.10.4=pyhd8ed1ab_1 - nest-asyncio=1.6.0=pyhd8ed1ab_1 - networkx=3.5=pyhe01879c_0 - - ninja=1.12.1=hc790b64_1 - - numpy=2.2.6=py311h5e411d1_0 - - openblas=0.3.29=pthreads_h4a7f399_0 + - ninja=1.13.0=h79cd779_0 + - numpy=2.3.1=py311haedcf98_0 + - openblas=0.3.30=pthreads_h4a7f399_0 - openjpeg=2.5.3=h4d64b90_0 - - openssl=3.5.0=ha4e3fda_1 + - openssl=3.5.1=h725018a_0 - packaging=25.0=pyh29332c3_1 + - pandoc=3.7.0.2=h57928b3_0 + - pandocfilters=1.5.0=pyhd8ed1ab_0 - pari=2.17.2=h7f476ce_4_single - pari-elldata=0.0.20161017=0 - pari-galdata=0.0.20180411=0 @@ -189,12 +205,13 @@ dependencies: - perl=5.32.1.1=7_h57928b3_strawberry - pexpect=4.9.0=pyhd8ed1ab_1 - pickleshare=0.7.5=pyhd8ed1ab_1004 - - pillow=11.2.1=py311h43e43bb_0 + - pillow=11.3.0=py311h0f9b5fc_0 - pip=25.1.1=pyh8b19718_0 - - pixman=0.46.0=had0cd8c_0 + - pixman=0.46.2=had0cd8c_0 - pkg-config=0.29.2=h88c491f_1009 - pkgconfig=1.5.5=pyhd8ed1ab_5 - pkginfo=1.12.1.2=pyhd8ed1ab_0 + - pkgutil-resolve-name=1.3.10=pyhd8ed1ab_2 - planarity=3.0.2.0=hcfcfb64_0 - platformdirs=4.3.8=pyhe01879c_0 - pluggy=1.6.0=pyhd8ed1ab_0 @@ -205,14 +222,14 @@ dependencies: - pthread-stubs=0.4=h0e40799_1002 - ptyprocess=0.7.0=pyhd8ed1ab_1 - pure_eval=0.2.3=pyhd8ed1ab_1 - - pycodestyle=2.13.0=pyhd8ed1ab_0 + - pycodestyle=2.14.0=pyhd8ed1ab_0 - pycosat=0.6.6=py311he736701_2 - pycparser=2.22=pyh29332c3_1 - - pydantic=2.11.4=pyh3cfb1c2_0 + - pydantic=2.11.7=pyh3cfb1c2_0 - pydantic-core=2.33.2=py311hc4022dc_0 - - pyflakes=3.3.2=pyhd8ed1ab_0 + - pyflakes=3.4.0=pyhd8ed1ab_0 - pygithub=2.6.1=pyhd8ed1ab_0 - - pygments=2.19.1=pyhd8ed1ab_0 + - pygments=2.19.2=pyhd8ed1ab_0 - pyjwt=2.10.1=pyhd8ed1ab_0 - pynacl=1.5.0=py311h984d3dc_4 - pyparsing=3.2.3=pyhd8ed1ab_1 @@ -220,11 +237,11 @@ dependencies: - pyproject_hooks=1.2.0=pyhd8ed1ab_1 - pyside6=6.9.1=py311h5d1a980_0 - pysocks=1.7.1=pyh09c184e_7 - - pytest=8.4.0=pyhd8ed1ab_0 - - pytest-xdist=3.7.0=pyhd8ed1ab_0 + - pytest=8.4.1=pyhd8ed1ab_0 + - pytest-xdist=3.8.0=pyhd8ed1ab_0 - python=3.11.13=h3f84c4b_0_cpython - python-build=1.2.2.post1=pyhff2d567_1 - - python-dateutil=2.9.0.post0=pyhff2d567_1 + - python-dateutil=2.9.0.post0=pyhe01879c_2 - python-fastjsonschema=2.21.1=pyhd8ed1ab_0 - python-installer=0.7.0=pyhff2d567_1 - python-symengine=0.14.0=py311h17a871d_1 @@ -234,22 +251,24 @@ dependencies: - pywin32=307=py311hda3d55a_3 - pywin32-ctypes=0.2.3=py311h1ea47a8_1 - pyyaml=6.0.2=py311h5082efb_2 - - pyzmq=26.4.0=py311h484c95c_0 + - pyzmq=27.0.0=py311h484c95c_0 - qhull=2020.2=hc790b64_5 - - qt6-main=6.9.1=h02ddd7d_0 + - qt6-main=6.9.1=h02ddd7d_1 - rapidfuzz=3.13.0=py311hda3d55a_0 - - requests=2.32.3=pyhd8ed1ab_1 + - referencing=0.36.2=pyh29332c3_0 + - requests=2.32.4=pyhd8ed1ab_0 - requests-toolbelt=1.0.0=pyhd8ed1ab_1 - restructuredtext_lint=1.4.0=pyhd8ed1ab_1 - roman-numerals-py=3.1.0=pyhd8ed1ab_0 - - ruamel.yaml=0.18.12=py311he736701_0 + - rpds-py=0.26.0=py311hf51aa87_0 + - ruamel.yaml=0.18.14=py311he736701_0 - ruamel.yaml.clib=0.2.8=py311he736701_1 - ruamel.yaml.jinja2=0.2.7=pyhd8ed1ab_1 - - ruff=0.11.12=py311hfc2f1ad_0 + - ruff=0.12.2=hd40eec1_0 - sagemath-db-elliptic-curves=0.8.1=hecc5488_0 - sagemath-db-graphs=20210214=hd8ed1ab_0 - sagemath-db-polytopes=20170220=1 - - scipy=1.15.2=py311h99d06ae_0 + - scipy=1.16.0=py311h0e21e1b_0 - semver=3.0.4=pyhd8ed1ab_0 - setuptools=80.9.0=pyhff2d567_0 - shellingham=1.5.4=pyhd8ed1ab_1 @@ -259,6 +278,7 @@ dependencies: - soupsieve=2.7=pyhd8ed1ab_0 - sphinx=8.2.3=pyhd8ed1ab_0 - sphinx-basic-ng=1.0.0b2=pyhd8ed1ab_3 + - sphinx-copybutton=0.5.2=pyhd8ed1ab_1 - sphinx-inline-tabs=2023.4.21=pyhd8ed1ab_1 - sphinxcontrib-applehelp=2.0.0=pyhd8ed1ab_1 - sphinxcontrib-devhelp=2.0.0=pyhd8ed1ab_1 @@ -266,12 +286,13 @@ dependencies: - sphinxcontrib-jsmath=1.0.1=pyhd8ed1ab_1 - sphinxcontrib-qthelp=2.0.0=pyhd8ed1ab_1 - sphinxcontrib-serializinghtml=1.1.10=pyhd8ed1ab_1 - - sqlite=3.50.0=h2466b09_0 + - sqlite=3.50.2=hdb435a2_0 - stack_data=0.6.3=pyhd8ed1ab_1 - stdlib-list=0.11.1=pyhd8ed1ab_0 - symengine=0.14.0=h1ba984b_1 - symmetrica=3.0.1=h1537add_0 - sympy=1.14.0=pyh04b8f61_5 + - tinycss2=1.4.0=pyhd8ed1ab_0 - tk=8.6.13=h2c6b04d_2 - toml=0.10.2=pyhd8ed1ab_1 - tomli=2.2.1=pyhd8ed1ab_1 @@ -281,20 +302,22 @@ dependencies: - tqdm=4.67.1=pyhd8ed1ab_1 - traitlets=5.14.3=pyhd8ed1ab_1 - trove-classifiers=2025.5.9.12=pyhd8ed1ab_0 - - typing-extensions=4.14.0=h32cad80_0 + - typing-extensions=4.14.1=h4440ef1_0 - typing-inspection=0.4.1=pyhd8ed1ab_0 - - typing_extensions=4.14.0=pyhe01879c_0 + - typing_extensions=4.14.1=pyhe01879c_0 - tzdata=2025b=h78e105d_0 - ucrt=10.0.22621.0=h57928b3_1 - unicodedata2=16.0.0=py311he736701_0 - - urllib3=2.4.0=pyhd8ed1ab_0 - - vc=14.3=h2b53caa_26 - - vc14_runtime=14.42.34438=hfd919c2_26 + - urllib3=2.5.0=pyhd8ed1ab_0 + - uv=0.7.19=h579f82e_0 + - vc=14.3=h41ae7f8_26 + - vc14_runtime=14.44.35208=h818238b_26 - virtualenv=20.31.2=pyhd8ed1ab_0 - - vs2015_runtime=14.42.34438=h7142326_26 - - vs2022_win-64=19.43.34604=h070f0e0_26 + - vs2015_runtime=14.44.35208=h38c0c73_26 + - vs2022_win-64=19.44.35207=ha74f236_26 - vswhere=3.1.7=h40126e0_1 - wcwidth=0.2.13=pyhd8ed1ab_1 + - webencodings=0.5.1=pyhd8ed1ab_3 - wheel=0.45.1=pyhd8ed1ab_1 - widgetsnbextension=4.0.14=pyhd8ed1ab_0 - win_inet_pton=1.1.0=pyh7428d3b_8 @@ -308,11 +331,11 @@ dependencies: - xorg-libxext=1.3.6=h0e40799_0 - xorg-libxpm=3.5.17=h0e40799_1 - xorg-libxt=1.3.1=h0e40799_0 - - xz=5.8.1=h208afaa_1 - - xz-tools=5.8.1=h2466b09_1 + - xz=5.8.1=h208afaa_2 + - xz-tools=5.8.1=h2466b09_2 - yaml=0.2.5=h8ffe710_2 - zeromq=4.3.5=ha9f60a1_7 - - zipp=3.22.0=pyhd8ed1ab_0 + - zipp=3.23.0=pyhd8ed1ab_0 - zlib=1.3.1=h2466b09_2 - zstandard=0.23.0=py311he736701_2 - zstd=1.5.7=hbeecb71_2 diff --git a/environment-3.12-linux-aarch64.yml b/environment-3.12-linux-aarch64.yml index e5a7e2ca5ca..2b808acc957 100644 --- a/environment-3.12-linux-aarch64.yml +++ b/environment-3.12-linux-aarch64.yml @@ -1,7 +1,7 @@ name: sage-dev # Generated by conda-lock. # platform: linux-aarch64 -# input_hash: a75841bb705b9354af691a1a7bd84cd1a9028be3eccfdb068ebe73b9fd5f86e5 +# input_hash: 9a492bf5c5c1f3bee16fc7e2a01aba2a7a0e9fd67fe902df3c4892f42e509d54 channels: - conda-forge @@ -13,6 +13,7 @@ dependencies: - appdirs=1.4.4=pyhd8ed1ab_1 - arpack=3.9.1=nompi_h6fc4d3a_102 - asttokens=3.0.0=pyhd8ed1ab_1 + - attrs=25.3.0=pyh71513ae_0 - autoconf=2.72=pl5321hbecfd40_1 - automake=1.17=pl5321h8af1aa0_0 - babel=2.17.0=pyhd8ed1ab_0 @@ -20,26 +21,28 @@ dependencies: - backports.tarfile=1.2.0=pyhd8ed1ab_1 - bdw-gc=8.2.8=h5ad3122_2 - beautifulsoup4=4.13.4=pyha770c72_0 - - binutils=2.43=hf1166c9_4 - - binutils_impl_linux-aarch64=2.43=h4c662bb_4 - - binutils_linux-aarch64=2.43=hf1166c9_4 - - blas=2.131=openblas - - blas-devel=3.9.0=31_h9678261_openblas + - binutils=2.44=hf1166c9_0 + - binutils_impl_linux-aarch64=2.44=h4c662bb_0 + - binutils_linux-aarch64=2.44=hf1166c9_0 + - blas=2.132=openblas + - blas-devel=3.9.0=32_h9678261_openblas + - bleach=6.2.0=pyh29332c3_4 + - bleach-with-css=6.2.0=h82add2a_4 - bliss=0.77=h2a328a1_1 - - boltons=24.0.0=pyhd8ed1ab_1 + - boltons=25.0.0=pyhd8ed1ab_0 - boost-cpp=1.85.0=hdad291f_4 - brial=1.2.12=pyha770c72_4 - - brotli=1.1.0=h86ecc28_2 - - brotli-bin=1.1.0=h86ecc28_2 - - brotli-python=1.1.0=py312h6f74592_2 + - brotli=1.1.0=h86ecc28_3 + - brotli-bin=1.1.0=h86ecc28_3 + - brotli-python=1.1.0=py312h6f74592_3 - bzip2=1.0.8=h68df207_7 - - c-compiler=1.9.0=h6561dab_0 - - ca-certificates=2025.4.26=hbd8a1cb_0 + - c-compiler=1.10.0=h6561dab_0 + - ca-certificates=2025.6.15=hbd8a1cb_0 - cachecontrol=0.14.3=pyha770c72_0 - cachecontrol-with-filecache=0.14.3=pyhd8ed1ab_0 - cairo=1.18.4=h83712da_0 - cddlib=1!0.94m=h719063d_0 - - certifi=2025.4.26=pyhd8ed1ab_0 + - certifi=2025.6.15=pyhd8ed1ab_0 - cffi=1.17.1=py312hac81daf_0 - charset-normalizer=3.4.2=pyhd8ed1ab_0 - click=8.2.1=pyh707e725_0 @@ -47,30 +50,31 @@ dependencies: - cliquer=1.22=h31becfc_1 - colorama=0.4.6=pyhd8ed1ab_1 - comm=0.2.2=pyhd8ed1ab_1 - - conda-lock=3.0.2=pyh367d9c9_1 + - conda-lock=3.0.4=pyh367d9c9_1 - conda-souschef=2.2.3=pyhd8ed1ab_0 - contourpy=1.3.2=py312h451a7dd_0 - conway-polynomials=0.10=pyhd8ed1ab_1 - - coverage=7.8.2=py312h74ce7d3_0 + - coverage=7.9.2=py312h74ce7d3_0 - cpython=3.12.11=py312hd8ed1ab_0 - crashtest=0.4.1=pyhd8ed1ab_1 - - cryptography=45.0.3=py312he723553_0 - - cxx-compiler=1.9.0=heb6c788_0 + - cryptography=45.0.5=py312he723553_0 + - cxx-compiler=1.10.0=heb6c788_0 - cycler=0.12.1=pyhd8ed1ab_1 - cypari2=2.2.2=py312hb80cc37_0 - - cyrus-sasl=2.1.27=hf6b2984_7 + - cyrus-sasl=2.1.28=h6c5dea3_0 - cysignals=1.12.3=py312h6f74592_0 - - cython=3.1.1=py312hb75641d_1 + - cython=3.1.2=py312hb75641d_2 - dbus=1.16.2=heda779d_0 - debugpy=1.8.14=py312h6f74592_0 - decorator=5.2.1=pyhd8ed1ab_0 + - defusedxml=0.7.1=pyhd8ed1ab_0 - deprecated=1.2.18=pyhd8ed1ab_0 - distlib=0.3.9=pyhd8ed1ab_1 - docutils=0.21.2=pyhd8ed1ab_1 - double-conversion=3.3.1=h5ad3122_0 - dulwich=0.22.8=py312h8cbf658_0 - ecl=24.5.10=h043f013_1 - - eclib=20250530=ha660cf8_0 + - eclib=20250616=h9dcc9a0_0 - ecm=7.0.6=hd777dc2_0 - ensureconda=1.4.7=pyh29332c3_0 - exceptiongroup=1.3.0=pyhd8ed1ab_0 @@ -79,7 +83,7 @@ dependencies: - expat=2.7.0=h5ad3122_0 - fflas-ffpack=2.5.0=h503e619_0 - filelock=3.18.0=pyhd8ed1ab_0 - - flake8=7.2.0=pyhd8ed1ab_0 + - flake8=7.3.0=pyhd8ed1ab_0 - flake8-rst-docstrings=0.3.1=pyhd8ed1ab_0 - font-ttf-dejavu-sans-mono=2.37=hab24e00_0 - font-ttf-inconsolata=3.000=h77eed37_0 @@ -88,8 +92,8 @@ dependencies: - fontconfig=2.15.0=h8dda3cd_1 - fonts-conda-ecosystem=1=0 - fonts-conda-forge=1=0 - - fonttools=4.58.1=py312hcc812fe_0 - - fortran-compiler=1.9.0=h25a59a9_0 + - fonttools=4.58.5=py312hcc812fe_0 + - fortran-compiler=1.10.0=h25a59a9_0 - fplll=5.5.0=h45c7457_0 - fpylll=0.6.3=py312h37c3976_0 - freetype=2.13.3=h8af1aa0_1 @@ -110,7 +114,7 @@ dependencies: - glpk=5.0=h66325d0_0 - gmp=6.3.0=h0a1ffab_2 - gmpy2=2.1.5=py312he9d48ea_3 - - graphite2=1.3.13=h2f0025b_1003 + - graphite2=1.3.14=h5ad3122_0 - grayskull=2.9.1=pyhd8ed1ab_0 - gsl=2.8=hac7f374_1 - gxx=13.3.0=h8a56e6e_2 @@ -122,14 +126,14 @@ dependencies: - hyperframe=6.1.0=pyhd8ed1ab_0 - icu=75.1=hf9b3779_0 - idna=3.10=pyhd8ed1ab_1 - - igraph=0.10.15=h207f3e5_1 + - igraph=0.10.16=hf4881d6_0 - imagesize=1.4.1=pyhd8ed1ab_0 - iml=1.0.5=h15043fe_1004 - importlib-metadata=8.7.0=pyhe01879c_1 - importlib_resources=6.5.2=pyhd8ed1ab_0 - iniconfig=2.0.0=pyhd8ed1ab_1 - ipykernel=6.29.5=pyh3099207_0 - - ipython=9.3.0=pyhfa0c392_0 + - ipython=9.4.0=pyhfa0c392_0 - ipython_pygments_lexers=1.1.1=pyhd8ed1ab_0 - ipywidgets=8.1.7=pyhd8ed1ab_0 - jaraco.classes=3.4.0=pyhd8ed1ab_2 @@ -138,33 +142,37 @@ dependencies: - jedi=0.19.2=pyhd8ed1ab_1 - jeepney=0.9.0=pyhd8ed1ab_0 - jinja2=3.1.6=pyhd8ed1ab_0 + - jsonschema=4.24.0=pyhd8ed1ab_0 + - jsonschema-specifications=2025.4.1=pyh29332c3_0 + - jupyter-sphinx=0.5.3=pyha770c72_5 - jupyter_client=8.6.3=pyhd8ed1ab_1 - jupyter_core=5.8.1=pyh31011fe_0 + - jupyterlab_pygments=0.3.0=pyhd8ed1ab_2 - jupyterlab_widgets=3.0.15=pyhd8ed1ab_0 - kernel-headers_linux-aarch64=4.18.0=h05a177a_18 - keyring=25.6.0=pyha804496_0 - keyutils=1.6.1=h4e544f5_0 - - kiwisolver=1.4.8=py312h17cf362_0 + - kiwisolver=1.4.8=py312h88dc405_1 - krb5=1.21.3=h50a48e9_0 - lcalc=2.1.0=h30a6b3d_1 - lcms2=2.17=hc88f144_0 - - ld_impl_linux-aarch64=2.43=h80caac9_4 + - ld_impl_linux-aarch64=2.44=h5e2c951_0 - lerc=4.0.0=hfdc4d58_1 - - libblas=3.9.0=31_h1a9f1db_openblas + - libblas=3.9.0=32_h1a9f1db_openblas - libboost=1.85.0=h9fa81b4_4 - libboost-devel=1.85.0=h37bb5a9_4 - libboost-headers=1.85.0=h8af1aa0_4 - libbraiding=1.3.1=h5ad3122_0 - libbrial=1.2.12=h9429f74_3 - - libbrotlicommon=1.1.0=h86ecc28_2 - - libbrotlidec=1.1.0=h86ecc28_2 - - libbrotlienc=1.1.0=h86ecc28_2 - - libcblas=3.9.0=31_hab92f65_openblas - - libclang-cpp20.1=20.1.6=default_h7d4303a_0 - - libclang13=20.1.6=default_h9e36cb9_0 - - libcups=2.3.3=h405e4a8_4 + - libbrotlicommon=1.1.0=h86ecc28_3 + - libbrotlidec=1.1.0=h86ecc28_3 + - libbrotlienc=1.1.0=h86ecc28_3 + - libcblas=3.9.0=32_hab92f65_openblas + - libclang-cpp20.1=20.1.7=default_h7d4303a_0 + - libclang13=20.1.7=default_h9e36cb9_0 + - libcups=2.3.3=h5cdc715_5 - libdeflate=1.24=he377734_0 - - libdrm=2.4.124=h86ecc28_0 + - libdrm=2.4.125=h86ecc28_0 - libedit=3.1.20250104=pl5321h976ea20_0 - libegl=1.7.0=hd24410f_2 - libexpat=2.7.0=h5ad3122_0 @@ -172,39 +180,39 @@ dependencies: - libflint=3.2.2=hd878b8d_0 - libfreetype=2.13.3=h8af1aa0_1 - libfreetype6=2.13.3=he93130f_1 - - libgcc=15.1.0=he277a41_2 + - libgcc=15.1.0=he277a41_3 - libgcc-devel_linux-aarch64=13.3.0=h0c07274_102 - - libgcc-ng=15.1.0=he9431aa_2 + - libgcc-ng=15.1.0=he9431aa_3 - libgd=2.3.3=hc8d7b1d_11 - - libgfortran=15.1.0=he9431aa_2 - - libgfortran-ng=15.1.0=he9431aa_2 - - libgfortran5=15.1.0=hbc25352_2 + - libgfortran=15.1.0=he9431aa_3 + - libgfortran-ng=15.1.0=he9431aa_3 + - libgfortran5=15.1.0=hbc25352_3 - libgl=1.7.0=hd24410f_2 - libglib=2.84.2=hc022ef1_0 - libglvnd=1.7.0=hd24410f_2 - libglx=1.7.0=hd24410f_2 - - libgomp=15.1.0=he277a41_2 + - libgomp=15.1.0=he277a41_3 - libhomfly=1.02r6=h31becfc_1 - libiconv=1.18=hc99b53d_1 - libjpeg-turbo=3.1.0=h86ecc28_0 - - liblapack=3.9.0=31_h411afd4_openblas - - liblapacke=3.9.0=31_hc659ca5_openblas - - libllvm20=20.1.6=h07bd352_0 - - liblzma=5.8.1=h86ecc28_1 - - liblzma-devel=5.8.1=h86ecc28_1 - - libnsl=2.0.1=h31becfc_0 + - liblapack=3.9.0=32_h411afd4_openblas + - liblapacke=3.9.0=32_hc659ca5_openblas + - libllvm20=20.1.7=h07bd352_0 + - liblzma=5.8.1=h86ecc28_2 + - liblzma-devel=5.8.1=h86ecc28_2 + - libnsl=2.0.1=h86ecc28_1 - libntlm=1.4=hf897c2e_1002 - - libopenblas=0.3.29=pthreads_h9d3fd7e_0 + - libopenblas=0.3.30=pthreads_h9d3fd7e_0 - libopengl=1.7.0=hd24410f_2 - - libpciaccess=0.18=h31becfc_0 - - libpng=1.6.47=hec79eb8_0 + - libpciaccess=0.18=h86ecc28_0 + - libpng=1.6.50=hec79eb8_0 - libpq=17.5=hf590da8_0 - libsanitizer=13.3.0=ha58e236_2 - libsodium=1.0.20=h68df207_0 - - libsqlite=3.50.0=h5eb1b54_0 - - libstdcxx=15.1.0=h3f4de04_2 + - libsqlite=3.50.2=he2a92bd_0 + - libstdcxx=15.1.0=h3f4de04_3 - libstdcxx-devel_linux-aarch64=13.3.0=h0c07274_102 - - libstdcxx-ng=15.1.0=hf1166c9_2 + - libstdcxx-ng=15.1.0=hf1166c9_3 - libtiff=4.7.0=h7c15681_5 - libuuid=2.38.1=hb4cce97_0 - libwebp-base=1.5.0=h0886dbf_0 @@ -226,28 +234,36 @@ dependencies: - maxima=5.47.0=h043f013_3 - mccabe=0.7.0=pyhd8ed1ab_1 - memory-allocator=0.1.3=py312hb2c0f52_1 - - meson=1.8.1=pyhe01879c_0 + - meson=1.8.2=pyhe01879c_0 - meson-python=0.18.0=pyh70fd9c4_0 + - mistune=3.1.3=pyh29332c3_0 - more-itertools=10.7.0=pyhd8ed1ab_0 - mpc=1.3.1=h783934e_1 - mpfi=1.5.4=h846f343_1001 - mpfr=4.2.1=h2305555_3 - mpmath=1.3.0=pyhd8ed1ab_1 - - msgpack-python=1.1.0=py312h451a7dd_0 - - munkres=1.1.4=pyh9f0ad1d_0 + - msgpack-python=1.1.1=py312h451a7dd_0 + - munkres=1.1.4=pyhd8ed1ab_1 - nauty=2.8.9=h86ecc28_0 + - nbclient=0.10.2=pyhd8ed1ab_0 + - nbconvert=7.16.6=hb482800_0 + - nbconvert-core=7.16.6=pyh29332c3_0 + - nbconvert-pandoc=7.16.6=hed9df3c_0 + - nbformat=5.10.4=pyhd8ed1ab_1 - ncurses=6.5=ha32ae93_3 - nest-asyncio=1.6.0=pyhd8ed1ab_1 - networkx=3.5=pyhe01879c_0 - - ninja=1.12.1=h17cf362_1 + - ninja=1.13.0=ha6136e2_0 - ntl=11.4.3=h0d7519b_1 - - numpy=2.2.6=py312hce01fe4_0 - - openblas=0.3.29=pthreads_h3a8cbd8_0 + - numpy=2.3.1=py312h1fd0f8e_0 + - openblas=0.3.30=pthreads_h3a8cbd8_0 - openjpeg=2.5.3=h3f56577_0 - openldap=2.6.10=h30c48ee_0 - - openssl=3.5.0=hd08dc88_1 + - openssl=3.5.1=hd08dc88_0 - packaging=25.0=pyh29332c3_1 - palp=2.20=hb9de7d4_0 + - pandoc=3.7.0.2=h8af1aa0_0 + - pandocfilters=1.5.0=pyhd8ed1ab_0 - pari=2.17.2=h45cace7_4_pthread - pari-elldata=0.0.20161017=0 - pari-galdata=0.0.20180411=0 @@ -258,12 +274,13 @@ dependencies: - perl=5.32.1=7_h31becfc_perl5 - pexpect=4.9.0=pyhd8ed1ab_1 - pickleshare=0.7.5=pyhd8ed1ab_1004 - - pillow=11.2.1=py312h719f0cf_0 + - pillow=11.3.0=py312h719f0cf_0 - pip=25.1.1=pyh8b19718_0 - - pixman=0.46.0=h86a87f0_0 + - pixman=0.46.2=h86a87f0_0 - pkg-config=0.29.2=hce167ba_1009 - pkgconfig=1.5.5=pyhd8ed1ab_5 - pkginfo=1.12.1.2=pyhd8ed1ab_0 + - pkgutil-resolve-name=1.3.10=pyhd8ed1ab_2 - planarity=3.0.2.0=h31becfc_0 - platformdirs=4.3.8=pyhe01879c_0 - pluggy=1.6.0=pyhd8ed1ab_0 @@ -278,14 +295,14 @@ dependencies: - pthread-stubs=0.4=h86ecc28_1002 - ptyprocess=0.7.0=pyhd8ed1ab_1 - pure_eval=0.2.3=pyhd8ed1ab_1 - - pycodestyle=2.13.0=pyhd8ed1ab_0 + - pycodestyle=2.14.0=pyhd8ed1ab_0 - pycosat=0.6.6=py312hb2c0f52_2 - pycparser=2.22=pyh29332c3_1 - - pydantic=2.11.4=pyh3cfb1c2_0 + - pydantic=2.11.7=pyh3cfb1c2_0 - pydantic-core=2.33.2=py312h1c19210_0 - - pyflakes=3.3.2=pyhd8ed1ab_0 + - pyflakes=3.4.0=pyhd8ed1ab_0 - pygithub=2.6.1=pyhd8ed1ab_0 - - pygments=2.19.1=pyhd8ed1ab_0 + - pygments=2.19.2=pyhd8ed1ab_0 - pyjwt=2.10.1=pyhd8ed1ab_0 - pynacl=1.5.0=py312hb2c0f52_4 - pyparsing=3.2.3=pyhd8ed1ab_1 @@ -293,11 +310,11 @@ dependencies: - pyproject_hooks=1.2.0=pyhd8ed1ab_1 - pyside6=6.9.1=py312h1bbf150_0 - pysocks=1.7.1=pyha55dd90_7 - - pytest=8.4.0=pyhd8ed1ab_0 - - pytest-xdist=3.7.0=pyhd8ed1ab_0 + - pytest=8.4.1=pyhd8ed1ab_0 + - pytest-xdist=3.8.0=pyhd8ed1ab_0 - python=3.12.11=h1683364_0_cpython - python-build=1.2.2.post1=pyhff2d567_1 - - python-dateutil=2.9.0.post0=pyhff2d567_1 + - python-dateutil=2.9.0.post0=pyhe01879c_2 - python-fastjsonschema=2.21.1=pyhd8ed1ab_0 - python-installer=0.7.0=pyhff2d567_1 - python-lrcalc=2.1=py312h6f74592_7 @@ -306,25 +323,27 @@ dependencies: - python_abi=3.12=7_cp312 - pytz=2025.2=pyhd8ed1ab_0 - pyyaml=6.0.2=py312hcc812fe_2 - - pyzmq=26.4.0=py312h2427ae1_0 + - pyzmq=27.0.0=py312h2427ae1_0 - qd=2.3.22=h05efe27_1004 - qhull=2020.2=h70be974_5 - - qt6-main=6.9.1=h13135bf_0 + - qt6-main=6.9.1=h13135bf_1 - rapidfuzz=3.13.0=py312h6f74592_0 - readline=8.2=h8382b9d_2 - - requests=2.32.3=pyhd8ed1ab_1 + - referencing=0.36.2=pyh29332c3_0 + - requests=2.32.4=pyhd8ed1ab_0 - requests-toolbelt=1.0.0=pyhd8ed1ab_1 - restructuredtext_lint=1.4.0=pyhd8ed1ab_1 - roman-numerals-py=3.1.0=pyhd8ed1ab_0 - - ruamel.yaml=0.18.12=py312hb2c0f52_0 + - rpds-py=0.26.0=py312hf05e714_0 + - ruamel.yaml=0.18.14=py312hb2c0f52_0 - ruamel.yaml.clib=0.2.8=py312hb2c0f52_1 - ruamel.yaml.jinja2=0.2.7=pyhd8ed1ab_1 - - ruff=0.11.12=py312hcf133cb_0 + - ruff=0.12.2=h4384887_0 - rw=0.9=h31becfc_2 - sagemath-db-elliptic-curves=0.8.1=hecc5488_0 - sagemath-db-graphs=20210214=hd8ed1ab_0 - sagemath-db-polytopes=20170220=1 - - scipy=1.15.2=py312hb5459e8_0 + - scipy=1.16.0=py312h0aa5eff_0 - secretstorage=3.3.3=py312h8025657_3 - semver=3.0.4=pyhd8ed1ab_0 - setuptools=80.9.0=pyhff2d567_0 @@ -337,6 +356,7 @@ dependencies: - soupsieve=2.7=pyhd8ed1ab_0 - sphinx=8.2.3=pyhd8ed1ab_0 - sphinx-basic-ng=1.0.0b2=pyhd8ed1ab_3 + - sphinx-copybutton=0.5.2=pyhd8ed1ab_1 - sphinx-inline-tabs=2023.4.21=pyhd8ed1ab_1 - sphinxcontrib-applehelp=2.0.0=pyhd8ed1ab_1 - sphinxcontrib-devhelp=2.0.0=pyhd8ed1ab_1 @@ -344,7 +364,7 @@ dependencies: - sphinxcontrib-jsmath=1.0.1=pyhd8ed1ab_1 - sphinxcontrib-qthelp=2.0.0=pyhd8ed1ab_1 - sphinxcontrib-serializinghtml=1.1.10=pyhd8ed1ab_1 - - sqlite=3.50.0=h578a6b9_0 + - sqlite=3.50.2=h1b15455_0 - stack_data=0.6.3=pyhd8ed1ab_1 - stdlib-list=0.11.1=pyhd8ed1ab_0 - symengine=0.14.0=h7a35ef0_1 @@ -353,6 +373,7 @@ dependencies: - sympy=1.14.0=pyh2585a3b_105 - sysroot_linux-aarch64=2.17=h68829e0_18 - tachyon=0.99b6=ha0bfc61_1002 + - tinycss2=1.4.0=pyhd8ed1ab_0 - tk=8.6.13=noxft_h5688188_102 - toml=0.10.2=pyhd8ed1ab_1 - tomli=2.2.1=pyhd8ed1ab_1 @@ -362,25 +383,27 @@ dependencies: - tqdm=4.67.1=pyhd8ed1ab_1 - traitlets=5.14.3=pyhd8ed1ab_1 - trove-classifiers=2025.5.9.12=pyhd8ed1ab_0 - - typing-extensions=4.14.0=h32cad80_0 + - typing-extensions=4.14.1=h4440ef1_0 - typing-inspection=0.4.1=pyhd8ed1ab_0 - - typing_extensions=4.14.0=pyhe01879c_0 + - typing_extensions=4.14.1=pyhe01879c_0 - tzdata=2025b=h78e105d_0 - unicodedata2=16.0.0=py312hb2c0f52_0 - - urllib3=2.4.0=pyhd8ed1ab_0 + - urllib3=2.5.0=pyhd8ed1ab_0 + - uv=0.7.19=h607dc9b_0 - virtualenv=20.31.2=pyhd8ed1ab_0 - - wayland=1.23.1=h698ed42_1 + - wayland=1.24.0=h698ed42_0 - wcwidth=0.2.13=pyhd8ed1ab_1 + - webencodings=0.5.1=pyhd8ed1ab_3 - wheel=0.45.1=pyhd8ed1ab_1 - widgetsnbextension=4.0.14=pyhd8ed1ab_0 - wrapt=1.17.2=py312hb2c0f52_0 - - xcb-util=0.4.1=h5c728e9_2 + - xcb-util=0.4.1=hca56bd8_2 - xcb-util-cursor=0.1.5=h86ecc28_0 - xcb-util-image=0.4.0=h5c728e9_2 - xcb-util-keysyms=0.4.1=h5c728e9_0 - xcb-util-renderutil=0.3.10=h5c728e9_0 - xcb-util-wm=0.4.2=h5c728e9_0 - - xkeyboard-config=2.44=h86ecc28_0 + - xkeyboard-config=2.45=h86ecc28_0 - xorg-libice=1.1.2=h86ecc28_0 - xorg-libsm=1.2.6=h0808dbd_0 - xorg-libx11=1.8.12=hca56bd8_0 @@ -396,12 +419,12 @@ dependencies: - xorg-libxrender=0.9.12=h86ecc28_0 - xorg-libxtst=1.2.5=h57736b2_3 - xorg-libxxf86vm=1.1.6=h86ecc28_0 - - xz=5.8.1=h2dbfc1b_1 - - xz-gpl-tools=5.8.1=h2dbfc1b_1 - - xz-tools=5.8.1=h86ecc28_1 + - xz=5.8.1=h2dbfc1b_2 + - xz-gpl-tools=5.8.1=h2dbfc1b_2 + - xz-tools=5.8.1=h86ecc28_2 - yaml=0.2.5=hf897c2e_2 - zeromq=4.3.5=h5efb499_7 - - zipp=3.22.0=pyhd8ed1ab_0 + - zipp=3.23.0=pyhd8ed1ab_0 - zlib=1.3.1=h86ecc28_2 - zstandard=0.23.0=py312hb2c0f52_2 - zstd=1.5.7=hbcf94c1_2 diff --git a/environment-3.12-linux.yml b/environment-3.12-linux.yml index dcac1123691..09a16f3d2a1 100644 --- a/environment-3.12-linux.yml +++ b/environment-3.12-linux.yml @@ -1,7 +1,7 @@ name: sage-dev # Generated by conda-lock. # platform: linux-64 -# input_hash: 749dc57bf0d649455b0c87872ab8437de1299a9978c8522c510f9d4c3f34d322 +# input_hash: a8fe5f1b95dedf6dfcf75df42fac692acee626b51277082df9979548aa909b92 channels: - conda-forge @@ -15,6 +15,7 @@ dependencies: - appdirs=1.4.4=pyhd8ed1ab_1 - arpack=3.9.1=nompi_hf03ea27_102 - asttokens=3.0.0=pyhd8ed1ab_1 + - attrs=25.3.0=pyh71513ae_0 - autoconf=2.72=pl5321hbb4ee43_1 - automake=1.17=pl5321ha770c72_0 - babel=2.17.0=pyhd8ed1ab_0 @@ -22,26 +23,28 @@ dependencies: - backports.tarfile=1.2.0=pyhd8ed1ab_1 - bdw-gc=8.2.8=h5888daf_2 - beautifulsoup4=4.13.4=pyha770c72_0 - - binutils=2.43=h4852527_4 - - binutils_impl_linux-64=2.43=h4bf12b8_4 - - binutils_linux-64=2.43=h4852527_4 - - blas=2.131=openblas - - blas-devel=3.9.0=31_h1ea3ea9_openblas + - binutils=2.44=h4852527_0 + - binutils_impl_linux-64=2.44=h4bf12b8_0 + - binutils_linux-64=2.44=h4852527_0 + - blas=2.132=openblas + - blas-devel=3.9.0=32_h1ea3ea9_openblas + - bleach=6.2.0=pyh29332c3_4 + - bleach-with-css=6.2.0=h82add2a_4 - bliss=0.77=h00ab1b0_1 - - boltons=24.0.0=pyhd8ed1ab_1 + - boltons=25.0.0=pyhd8ed1ab_0 - boost-cpp=1.85.0=h3c6214e_4 - brial=1.2.12=pyha770c72_4 - - brotli=1.1.0=hb9d3cd8_2 - - brotli-bin=1.1.0=hb9d3cd8_2 - - brotli-python=1.1.0=py312h2ec8cdc_2 + - brotli=1.1.0=hb9d3cd8_3 + - brotli-bin=1.1.0=hb9d3cd8_3 + - brotli-python=1.1.0=py312h2ec8cdc_3 - bzip2=1.0.8=h4bc722e_7 - - c-compiler=1.9.0=h2b85faf_0 - - ca-certificates=2025.4.26=hbd8a1cb_0 + - c-compiler=1.10.0=h2b85faf_0 + - ca-certificates=2025.6.15=hbd8a1cb_0 - cachecontrol=0.14.3=pyha770c72_0 - cachecontrol-with-filecache=0.14.3=pyhd8ed1ab_0 - cairo=1.18.4=h3394656_0 - cddlib=1!0.94m=h9202a9a_0 - - certifi=2025.4.26=pyhd8ed1ab_0 + - certifi=2025.6.15=pyhd8ed1ab_0 - cffi=1.17.1=py312h06ac9bb_0 - charset-normalizer=3.4.2=pyhd8ed1ab_0 - click=8.2.1=pyh707e725_0 @@ -49,30 +52,31 @@ dependencies: - cliquer=1.22=hd590300_1 - colorama=0.4.6=pyhd8ed1ab_1 - comm=0.2.2=pyhd8ed1ab_1 - - conda-lock=3.0.2=pyh367d9c9_1 + - conda-lock=3.0.4=pyh367d9c9_1 - conda-souschef=2.2.3=pyhd8ed1ab_0 - contourpy=1.3.2=py312h68727a3_0 - conway-polynomials=0.10=pyhd8ed1ab_1 - - coverage=7.8.2=py312h178313f_0 + - coverage=7.9.2=py312h178313f_0 - cpython=3.12.11=py312hd8ed1ab_0 - crashtest=0.4.1=pyhd8ed1ab_1 - - cryptography=45.0.3=py312hda17c39_0 - - cxx-compiler=1.9.0=h1a2810e_0 + - cryptography=45.0.5=py312hda17c39_0 + - cxx-compiler=1.10.0=h1a2810e_0 - cycler=0.12.1=pyhd8ed1ab_1 - cypari2=2.2.2=py312hb7bab4f_0 - - cyrus-sasl=2.1.27=h54b06d7_7 + - cyrus-sasl=2.1.28=hd9c7081_0 - cysignals=1.12.3=py312h2ec8cdc_0 - - cython=3.1.1=py312h2614dfc_1 + - cython=3.1.2=py312h2614dfc_2 - dbus=1.16.2=h3c4dab8_0 - debugpy=1.8.14=py312h2ec8cdc_0 - decorator=5.2.1=pyhd8ed1ab_0 + - defusedxml=0.7.1=pyhd8ed1ab_0 - deprecated=1.2.18=pyhd8ed1ab_0 - distlib=0.3.9=pyhd8ed1ab_1 - docutils=0.21.2=pyhd8ed1ab_1 - double-conversion=3.3.1=h5888daf_0 - dulwich=0.22.8=py312h12e396e_0 - ecl=24.5.10=h75482ee_1 - - eclib=20250530=h513e007_0 + - eclib=20250616=he5e9337_0 - ecm=7.0.6=h90cbb55_0 - ensureconda=1.4.7=pyh29332c3_0 - exceptiongroup=1.3.0=pyhd8ed1ab_0 @@ -81,7 +85,7 @@ dependencies: - expat=2.7.0=h5888daf_0 - fflas-ffpack=2.5.0=h4f9960b_0 - filelock=3.18.0=pyhd8ed1ab_0 - - flake8=7.2.0=pyhd8ed1ab_0 + - flake8=7.3.0=pyhd8ed1ab_0 - flake8-rst-docstrings=0.3.1=pyhd8ed1ab_0 - font-ttf-dejavu-sans-mono=2.37=hab24e00_0 - font-ttf-inconsolata=3.000=h77eed37_0 @@ -90,8 +94,8 @@ dependencies: - fontconfig=2.15.0=h7e30c49_1 - fonts-conda-ecosystem=1=0 - fonts-conda-forge=1=0 - - fonttools=4.58.1=py312h178313f_0 - - fortran-compiler=1.9.0=h36df796_0 + - fonttools=4.58.5=py312h178313f_0 + - fortran-compiler=1.10.0=h36df796_0 - fplll=5.5.0=hd20a173_0 - fpylll=0.6.3=py312ha4ee43a_0 - freetype=2.13.3=ha770c72_1 @@ -112,7 +116,7 @@ dependencies: - glpk=5.0=h445213a_0 - gmp=6.3.0=hac33072_2 - gmpy2=2.1.5=py312h7201bc8_3 - - graphite2=1.3.13=h59595ed_1003 + - graphite2=1.3.14=h5888daf_0 - grayskull=2.9.1=pyhd8ed1ab_0 - gsl=2.8=hbf7d49c_1 - gxx=13.3.0=h9576a4e_2 @@ -124,14 +128,14 @@ dependencies: - hyperframe=6.1.0=pyhd8ed1ab_0 - icu=75.1=he02047a_0 - idna=3.10=pyhd8ed1ab_1 - - igraph=0.10.15=he44f51b_1 + - igraph=0.10.16=h98b0679_0 - imagesize=1.4.1=pyhd8ed1ab_0 - iml=1.0.5=h623f65a_1004 - importlib-metadata=8.7.0=pyhe01879c_1 - importlib_resources=6.5.2=pyhd8ed1ab_0 - iniconfig=2.0.0=pyhd8ed1ab_1 - ipykernel=6.29.5=pyh3099207_0 - - ipython=9.3.0=pyhfa0c392_0 + - ipython=9.4.0=pyhfa0c392_0 - ipython_pygments_lexers=1.1.1=pyhd8ed1ab_0 - ipywidgets=8.1.7=pyhd8ed1ab_0 - jaraco.classes=3.4.0=pyhd8ed1ab_2 @@ -140,33 +144,37 @@ dependencies: - jedi=0.19.2=pyhd8ed1ab_1 - jeepney=0.9.0=pyhd8ed1ab_0 - jinja2=3.1.6=pyhd8ed1ab_0 + - jsonschema=4.24.0=pyhd8ed1ab_0 + - jsonschema-specifications=2025.4.1=pyh29332c3_0 + - jupyter-sphinx=0.5.3=pyha770c72_5 - jupyter_client=8.6.3=pyhd8ed1ab_1 - jupyter_core=5.8.1=pyh31011fe_0 + - jupyterlab_pygments=0.3.0=pyhd8ed1ab_2 - jupyterlab_widgets=3.0.15=pyhd8ed1ab_0 - kernel-headers_linux-64=3.10.0=he073ed8_18 - keyring=25.6.0=pyha804496_0 - keyutils=1.6.1=h166bdaf_0 - - kiwisolver=1.4.8=py312h84d6215_0 + - kiwisolver=1.4.8=py312h68727a3_1 - krb5=1.21.3=h659f571_0 - lcalc=2.1.0=h9cf73fc_1 - lcms2=2.17=h717163a_0 - - ld_impl_linux-64=2.43=h712a8e2_4 + - ld_impl_linux-64=2.44=h1423503_0 - lerc=4.0.0=h0aef613_1 - - libblas=3.9.0=31_h59b9bed_openblas + - libblas=3.9.0=32_h59b9bed_openblas - libboost=1.85.0=h0ccab89_4 - libboost-devel=1.85.0=h00ab1b0_4 - libboost-headers=1.85.0=ha770c72_4 - libbraiding=1.3.1=h5888daf_0 - libbrial=1.2.12=h76af697_3 - - libbrotlicommon=1.1.0=hb9d3cd8_2 - - libbrotlidec=1.1.0=hb9d3cd8_2 - - libbrotlienc=1.1.0=hb9d3cd8_2 - - libcblas=3.9.0=31_he106b2a_openblas - - libclang-cpp20.1=20.1.6=default_h1df26ce_0 - - libclang13=20.1.6=default_he06ed0a_0 - - libcups=2.3.3=h4637d8d_4 + - libbrotlicommon=1.1.0=hb9d3cd8_3 + - libbrotlidec=1.1.0=hb9d3cd8_3 + - libbrotlienc=1.1.0=hb9d3cd8_3 + - libcblas=3.9.0=32_he106b2a_openblas + - libclang-cpp20.1=20.1.7=default_h1df26ce_0 + - libclang13=20.1.7=default_he06ed0a_0 + - libcups=2.3.3=hb8b1518_5 - libdeflate=1.24=h86f0d12_0 - - libdrm=2.4.124=hb9d3cd8_0 + - libdrm=2.4.125=hb9d3cd8_0 - libedit=3.1.20250104=pl5321h7949ede_0 - libegl=1.7.0=ha4b6fd6_2 - libexpat=2.7.0=h5888daf_0 @@ -174,39 +182,39 @@ dependencies: - libflint=3.2.2=h754cb6e_0 - libfreetype=2.13.3=ha770c72_1 - libfreetype6=2.13.3=h48d6fc4_1 - - libgcc=15.1.0=h767d61c_2 + - libgcc=15.1.0=h767d61c_3 - libgcc-devel_linux-64=13.3.0=hc03c837_102 - - libgcc-ng=15.1.0=h69a702a_2 + - libgcc-ng=15.1.0=h69a702a_3 - libgd=2.3.3=h6f5c62b_11 - - libgfortran=15.1.0=h69a702a_2 - - libgfortran-ng=15.1.0=h69a702a_2 - - libgfortran5=15.1.0=hcea5267_2 + - libgfortran=15.1.0=h69a702a_3 + - libgfortran-ng=15.1.0=h69a702a_3 + - libgfortran5=15.1.0=hcea5267_3 - libgl=1.7.0=ha4b6fd6_2 - libglib=2.84.2=h3618099_0 - libglvnd=1.7.0=ha4b6fd6_2 - libglx=1.7.0=ha4b6fd6_2 - - libgomp=15.1.0=h767d61c_2 + - libgomp=15.1.0=h767d61c_3 - libhomfly=1.02r6=hd590300_1 - libiconv=1.18=h4ce23a2_1 - libjpeg-turbo=3.1.0=hb9d3cd8_0 - - liblapack=3.9.0=31_h7ac8fdf_openblas - - liblapacke=3.9.0=31_he2f377e_openblas - - libllvm20=20.1.6=he9d0ab4_0 - - liblzma=5.8.1=hb9d3cd8_1 - - liblzma-devel=5.8.1=hb9d3cd8_1 - - libnsl=2.0.1=hd590300_0 + - liblapack=3.9.0=32_h7ac8fdf_openblas + - liblapacke=3.9.0=32_he2f377e_openblas + - libllvm20=20.1.7=he9d0ab4_0 + - liblzma=5.8.1=hb9d3cd8_2 + - liblzma-devel=5.8.1=hb9d3cd8_2 + - libnsl=2.0.1=hb9d3cd8_1 - libntlm=1.8=hb9d3cd8_0 - - libopenblas=0.3.29=pthreads_h94d23a6_0 + - libopenblas=0.3.30=pthreads_h94d23a6_0 - libopengl=1.7.0=ha4b6fd6_2 - - libpciaccess=0.18=hd590300_0 - - libpng=1.6.47=h943b412_0 + - libpciaccess=0.18=hb9d3cd8_0 + - libpng=1.6.50=h943b412_0 - libpq=17.5=h27ae623_0 - libsanitizer=13.3.0=he8ea267_2 - libsodium=1.0.20=h4ab18f5_0 - - libsqlite=3.50.0=hee588c1_0 - - libstdcxx=15.1.0=h8f9b012_2 + - libsqlite=3.50.2=h6cd9bfd_0 + - libstdcxx=15.1.0=h8f9b012_3 - libstdcxx-devel_linux-64=13.3.0=hc03c837_102 - - libstdcxx-ng=15.1.0=h4852527_2 + - libstdcxx-ng=15.1.0=h4852527_3 - libtiff=4.7.0=hf01ce69_5 - libuuid=2.38.1=h0b41bf4_0 - libwebp-base=1.5.0=h851e524_0 @@ -229,28 +237,36 @@ dependencies: - maxima=5.47.0=h75482ee_3 - mccabe=0.7.0=pyhd8ed1ab_1 - memory-allocator=0.1.3=py312h66e93f0_1 - - meson=1.8.1=pyhe01879c_0 + - meson=1.8.2=pyhe01879c_0 - meson-python=0.18.0=pyh70fd9c4_0 + - mistune=3.1.3=pyh29332c3_0 - more-itertools=10.7.0=pyhd8ed1ab_0 - mpc=1.3.1=h24ddda3_1 - mpfi=1.5.4=h9f54685_1001 - mpfr=4.2.1=h90cbb55_3 - mpmath=1.3.0=pyhd8ed1ab_1 - - msgpack-python=1.1.0=py312h68727a3_0 - - munkres=1.1.4=pyh9f0ad1d_0 + - msgpack-python=1.1.1=py312h68727a3_0 + - munkres=1.1.4=pyhd8ed1ab_1 - nauty=2.8.9=hb9d3cd8_0 + - nbclient=0.10.2=pyhd8ed1ab_0 + - nbconvert=7.16.6=hb482800_0 + - nbconvert-core=7.16.6=pyh29332c3_0 + - nbconvert-pandoc=7.16.6=hed9df3c_0 + - nbformat=5.10.4=pyhd8ed1ab_1 - ncurses=6.5=h2d0b736_3 - nest-asyncio=1.6.0=pyhd8ed1ab_1 - networkx=3.5=pyhe01879c_0 - - ninja=1.12.1=hff21bea_1 + - ninja=1.13.0=h7aa8ee6_0 - ntl=11.4.3=hef3c4d3_1 - - numpy=2.2.6=py312h72c5963_0 - - openblas=0.3.29=pthreads_h6ec200e_0 + - numpy=2.3.1=py312h6cf2f7f_0 + - openblas=0.3.30=pthreads_h6ec200e_0 - openjpeg=2.5.3=h5fbd93e_0 - openldap=2.6.10=he970967_0 - - openssl=3.5.0=h7b32b05_1 + - openssl=3.5.1=h7b32b05_0 - packaging=25.0=pyh29332c3_1 - palp=2.20=h36c2ea0_0 + - pandoc=3.7.0.2=ha770c72_0 + - pandocfilters=1.5.0=pyhd8ed1ab_0 - pari=2.17.2=ha40142e_4_pthread - pari-elldata=0.0.20161017=0 - pari-galdata=0.0.20180411=0 @@ -261,12 +277,13 @@ dependencies: - perl=5.32.1=7_hd590300_perl5 - pexpect=4.9.0=pyhd8ed1ab_1 - pickleshare=0.7.5=pyhd8ed1ab_1004 - - pillow=11.2.1=py312h80c1187_0 + - pillow=11.3.0=py312h80c1187_0 - pip=25.1.1=pyh8b19718_0 - - pixman=0.46.0=h29eaf8c_0 + - pixman=0.46.2=h29eaf8c_0 - pkg-config=0.29.2=h4bc722e_1009 - pkgconfig=1.5.5=pyhd8ed1ab_5 - pkginfo=1.12.1.2=pyhd8ed1ab_0 + - pkgutil-resolve-name=1.3.10=pyhd8ed1ab_2 - planarity=3.0.2.0=hd590300_0 - platformdirs=4.3.8=pyhe01879c_0 - pluggy=1.6.0=pyhd8ed1ab_0 @@ -281,14 +298,14 @@ dependencies: - pthread-stubs=0.4=hb9d3cd8_1002 - ptyprocess=0.7.0=pyhd8ed1ab_1 - pure_eval=0.2.3=pyhd8ed1ab_1 - - pycodestyle=2.13.0=pyhd8ed1ab_0 + - pycodestyle=2.14.0=pyhd8ed1ab_0 - pycosat=0.6.6=py312h66e93f0_2 - pycparser=2.22=pyh29332c3_1 - - pydantic=2.11.4=pyh3cfb1c2_0 + - pydantic=2.11.7=pyh3cfb1c2_0 - pydantic-core=2.33.2=py312h680f630_0 - - pyflakes=3.3.2=pyhd8ed1ab_0 + - pyflakes=3.4.0=pyhd8ed1ab_0 - pygithub=2.6.1=pyhd8ed1ab_0 - - pygments=2.19.1=pyhd8ed1ab_0 + - pygments=2.19.2=pyhd8ed1ab_0 - pyjwt=2.10.1=pyhd8ed1ab_0 - pynacl=1.5.0=py312h66e93f0_4 - pyparsing=3.2.3=pyhd8ed1ab_1 @@ -296,11 +313,11 @@ dependencies: - pyproject_hooks=1.2.0=pyhd8ed1ab_1 - pyside6=6.9.1=py312hdb827e4_0 - pysocks=1.7.1=pyha55dd90_7 - - pytest=8.4.0=pyhd8ed1ab_0 - - pytest-xdist=3.7.0=pyhd8ed1ab_0 + - pytest=8.4.1=pyhd8ed1ab_0 + - pytest-xdist=3.8.0=pyhd8ed1ab_0 - python=3.12.11=h9e4cc4f_0_cpython - python-build=1.2.2.post1=pyhff2d567_1 - - python-dateutil=2.9.0.post0=pyhff2d567_1 + - python-dateutil=2.9.0.post0=pyhe01879c_2 - python-fastjsonschema=2.21.1=pyhd8ed1ab_0 - python-installer=0.7.0=pyhff2d567_1 - python-lrcalc=2.1=py312h2ec8cdc_7 @@ -309,25 +326,27 @@ dependencies: - python_abi=3.12=7_cp312 - pytz=2025.2=pyhd8ed1ab_0 - pyyaml=6.0.2=py312h178313f_2 - - pyzmq=26.4.0=py312hbf22597_0 + - pyzmq=27.0.0=py312hbf22597_0 - qd=2.3.22=h2cc385e_1004 - qhull=2020.2=h434a139_5 - - qt6-main=6.9.1=h0384650_0 + - qt6-main=6.9.1=h0384650_1 - rapidfuzz=3.13.0=py312h2ec8cdc_0 - readline=8.2=h8c095d6_2 - - requests=2.32.3=pyhd8ed1ab_1 + - referencing=0.36.2=pyh29332c3_0 + - requests=2.32.4=pyhd8ed1ab_0 - requests-toolbelt=1.0.0=pyhd8ed1ab_1 - restructuredtext_lint=1.4.0=pyhd8ed1ab_1 - roman-numerals-py=3.1.0=pyhd8ed1ab_0 - - ruamel.yaml=0.18.12=py312h66e93f0_0 + - rpds-py=0.26.0=py312h680f630_0 + - ruamel.yaml=0.18.14=py312h66e93f0_0 - ruamel.yaml.clib=0.2.8=py312h66e93f0_1 - ruamel.yaml.jinja2=0.2.7=pyhd8ed1ab_1 - - ruff=0.11.12=py312h1d08497_0 + - ruff=0.12.2=hcc1af86_0 - rw=0.9=hd590300_2 - sagemath-db-elliptic-curves=0.8.1=hecc5488_0 - sagemath-db-graphs=20210214=hd8ed1ab_0 - sagemath-db-polytopes=20170220=1 - - scipy=1.15.2=py312ha707e6e_0 + - scipy=1.16.0=py312hf734454_0 - secretstorage=3.3.3=py312h7900ff3_3 - semver=3.0.4=pyhd8ed1ab_0 - setuptools=80.9.0=pyhff2d567_0 @@ -340,6 +359,7 @@ dependencies: - soupsieve=2.7=pyhd8ed1ab_0 - sphinx=8.2.3=pyhd8ed1ab_0 - sphinx-basic-ng=1.0.0b2=pyhd8ed1ab_3 + - sphinx-copybutton=0.5.2=pyhd8ed1ab_1 - sphinx-inline-tabs=2023.4.21=pyhd8ed1ab_1 - sphinxcontrib-applehelp=2.0.0=pyhd8ed1ab_1 - sphinxcontrib-devhelp=2.0.0=pyhd8ed1ab_1 @@ -347,7 +367,7 @@ dependencies: - sphinxcontrib-jsmath=1.0.1=pyhd8ed1ab_1 - sphinxcontrib-qthelp=2.0.0=pyhd8ed1ab_1 - sphinxcontrib-serializinghtml=1.1.10=pyhd8ed1ab_1 - - sqlite=3.50.0=h9eae976_0 + - sqlite=3.50.2=hb7a22d2_0 - stack_data=0.6.3=pyhd8ed1ab_1 - stdlib-list=0.11.1=pyhd8ed1ab_0 - symengine=0.14.0=h064106a_1 @@ -356,6 +376,7 @@ dependencies: - sympy=1.14.0=pyh2585a3b_105 - sysroot_linux-64=2.17=h0157908_18 - tachyon=0.99b6=hba7d16a_1002 + - tinycss2=1.4.0=pyhd8ed1ab_0 - tk=8.6.13=noxft_hd72426e_102 - toml=0.10.2=pyhd8ed1ab_1 - tomli=2.2.1=pyhd8ed1ab_1 @@ -365,25 +386,27 @@ dependencies: - tqdm=4.67.1=pyhd8ed1ab_1 - traitlets=5.14.3=pyhd8ed1ab_1 - trove-classifiers=2025.5.9.12=pyhd8ed1ab_0 - - typing-extensions=4.14.0=h32cad80_0 + - typing-extensions=4.14.1=h4440ef1_0 - typing-inspection=0.4.1=pyhd8ed1ab_0 - - typing_extensions=4.14.0=pyhe01879c_0 + - typing_extensions=4.14.1=pyhe01879c_0 - tzdata=2025b=h78e105d_0 - unicodedata2=16.0.0=py312h66e93f0_0 - - urllib3=2.4.0=pyhd8ed1ab_0 + - urllib3=2.5.0=pyhd8ed1ab_0 + - uv=0.7.19=h29fcd0c_0 - virtualenv=20.31.2=pyhd8ed1ab_0 - - wayland=1.23.1=h3e06ad9_1 + - wayland=1.24.0=h3e06ad9_0 - wcwidth=0.2.13=pyhd8ed1ab_1 + - webencodings=0.5.1=pyhd8ed1ab_3 - wheel=0.45.1=pyhd8ed1ab_1 - widgetsnbextension=4.0.14=pyhd8ed1ab_0 - wrapt=1.17.2=py312h66e93f0_0 - - xcb-util=0.4.1=hb711507_2 + - xcb-util=0.4.1=h4f16b4b_2 - xcb-util-cursor=0.1.5=hb9d3cd8_0 - xcb-util-image=0.4.0=hb711507_2 - xcb-util-keysyms=0.4.1=hb711507_0 - xcb-util-renderutil=0.3.10=hb711507_0 - xcb-util-wm=0.4.2=hb711507_0 - - xkeyboard-config=2.44=hb9d3cd8_0 + - xkeyboard-config=2.45=hb9d3cd8_0 - xorg-libice=1.1.2=hb9d3cd8_0 - xorg-libsm=1.2.6=he73a12e_0 - xorg-libx11=1.8.12=h4f16b4b_0 @@ -399,12 +422,12 @@ dependencies: - xorg-libxrender=0.9.12=hb9d3cd8_0 - xorg-libxtst=1.2.5=hb9d3cd8_3 - xorg-libxxf86vm=1.1.6=hb9d3cd8_0 - - xz=5.8.1=hbcc6ac9_1 - - xz-gpl-tools=5.8.1=hbcc6ac9_1 - - xz-tools=5.8.1=hb9d3cd8_1 + - xz=5.8.1=hbcc6ac9_2 + - xz-gpl-tools=5.8.1=hbcc6ac9_2 + - xz-tools=5.8.1=hb9d3cd8_2 - yaml=0.2.5=h7f98852_2 - zeromq=4.3.5=h3b0a872_7 - - zipp=3.22.0=pyhd8ed1ab_0 + - zipp=3.23.0=pyhd8ed1ab_0 - zlib=1.3.1=hb9d3cd8_2 - zstandard=0.23.0=py312h66e93f0_2 - zstd=1.5.7=hb8e6e7a_2 diff --git a/environment-3.12-macos-x86_64.yml b/environment-3.12-macos-x86_64.yml index 67a2999198d..05cb39fa1b5 100644 --- a/environment-3.12-macos-x86_64.yml +++ b/environment-3.12-macos-x86_64.yml @@ -1,7 +1,7 @@ name: sage-dev # Generated by conda-lock. # platform: osx-64 -# input_hash: a258c83932dea0c06ef4390a3b1e040ff37685696a472c0864feb9952e8713cc +# input_hash: eb5fa3c9f88fd8cc63abbbc673abbdb7e1d6985221fc91b616080cb0a9e5ba49 channels: - conda-forge @@ -13,6 +13,7 @@ dependencies: - appnope=0.1.4=pyhd8ed1ab_1 - arpack=3.9.1=nompi_hdfe9103_102 - asttokens=3.0.0=pyhd8ed1ab_1 + - attrs=25.3.0=pyh71513ae_0 - autoconf=2.72=pl5321had7229c_1 - automake=1.17=pl5321h694c41f_0 - babel=2.17.0=pyhd8ed1ab_0 @@ -20,24 +21,26 @@ dependencies: - backports.tarfile=1.2.0=pyhd8ed1ab_1 - bdw-gc=8.2.8=h240833e_1 - beautifulsoup4=4.13.4=pyha770c72_0 - - blas=2.131=openblas - - blas-devel=3.9.0=31_hbf4f893_openblas + - blas=2.132=openblas + - blas-devel=3.9.0=32_hbf4f893_openblas + - bleach=6.2.0=pyh29332c3_4 + - bleach-with-css=6.2.0=h82add2a_4 - bliss=0.77=h7728843_1 - - boltons=24.0.0=pyhd8ed1ab_1 + - boltons=25.0.0=pyhd8ed1ab_0 - boost-cpp=1.85.0=hfcd56d9_4 - brial=1.2.12=pyha770c72_4 - - brotli=1.1.0=h00291cd_2 - - brotli-bin=1.1.0=h00291cd_2 - - brotli-python=1.1.0=py312h5861a67_2 + - brotli=1.1.0=h6e16a3a_3 + - brotli-bin=1.1.0=h6e16a3a_3 + - brotli-python=1.1.0=py312haafddd8_3 - bzip2=1.0.8=hfdf4475_7 - - c-compiler=1.9.0=h09a7c41_0 - - ca-certificates=2025.4.26=hbd8a1cb_0 + - c-compiler=1.10.0=h09a7c41_0 + - ca-certificates=2025.6.15=hbd8a1cb_0 - cachecontrol=0.14.3=pyha770c72_0 - cachecontrol-with-filecache=0.14.3=pyhd8ed1ab_0 - cctools=1010.6=ha66f10e_6 - cctools_osx-64=1010.6=hd19c6af_6 - cddlib=1!0.94m=h0f52abe_0 - - certifi=2025.4.26=pyhd8ed1ab_0 + - certifi=2025.6.15=pyhd8ed1ab_0 - cffi=1.17.1=py312hf857d28_0 - charset-normalizer=3.4.2=pyhd8ed1ab_0 - clang=18.1.8=default_h576c50e_10 @@ -54,27 +57,28 @@ dependencies: - comm=0.2.2=pyhd8ed1ab_1 - compiler-rt=18.1.8=h1020d70_1 - compiler-rt_osx-64=18.1.8=hf2b8a54_1 - - conda-lock=3.0.2=pyh3eb8d45_1 + - conda-lock=3.0.4=pyhb3ed7dc_1 - conda-souschef=2.2.3=pyhd8ed1ab_0 - contourpy=1.3.2=py312hc47a885_0 - conway-polynomials=0.10=pyhd8ed1ab_1 - - coverage=7.8.2=py312h3520af0_0 + - coverage=7.9.2=py312h3520af0_0 - cpython=3.12.11=py312hd8ed1ab_0 - crashtest=0.4.1=pyhd8ed1ab_1 - - cryptography=45.0.3=py312h0995e51_0 - - cxx-compiler=1.9.0=h20888b2_0 + - cryptography=45.0.5=py312h0995e51_0 + - cxx-compiler=1.10.0=h20888b2_0 - cycler=0.12.1=pyhd8ed1ab_1 - cypari2=2.2.2=py312hcedb801_0 - cysignals=1.12.3=py312haafddd8_0 - - cython=3.1.1=py312hdfbeeba_1 + - cython=3.1.2=py312hdfbeeba_2 - debugpy=1.8.14=py312haafddd8_0 - decorator=5.2.1=pyhd8ed1ab_0 + - defusedxml=0.7.1=pyhd8ed1ab_0 - deprecated=1.2.18=pyhd8ed1ab_0 - distlib=0.3.9=pyhd8ed1ab_1 - docutils=0.21.2=pyhd8ed1ab_1 - dulwich=0.22.8=py312h0d0de52_0 - ecl=24.5.10=ha6bf567_1 - - eclib=20250530=hc9f3479_0 + - eclib=20250616=hdb5212a_0 - ecm=7.0.6=h5625669_0 - ensureconda=1.4.7=pyh29332c3_0 - exceptiongroup=1.3.0=pyhd8ed1ab_0 @@ -83,7 +87,7 @@ dependencies: - expat=2.7.0=h240833e_0 - fflas-ffpack=2.5.0=h5898d61_0 - filelock=3.18.0=pyhd8ed1ab_0 - - flake8=7.2.0=pyhd8ed1ab_0 + - flake8=7.3.0=pyhd8ed1ab_0 - flake8-rst-docstrings=0.3.1=pyhd8ed1ab_0 - font-ttf-dejavu-sans-mono=2.37=hab24e00_0 - font-ttf-inconsolata=3.000=h77eed37_0 @@ -92,8 +96,8 @@ dependencies: - fontconfig=2.15.0=h37eeddb_1 - fonts-conda-ecosystem=1=0 - fonts-conda-forge=1=0 - - fonttools=4.58.1=py312h3520af0_0 - - fortran-compiler=1.9.0=h02557f8_0 + - fonttools=4.58.5=py312h3520af0_0 + - fortran-compiler=1.10.0=h02557f8_0 - fplll=5.5.0=h6ede486_0 - fpylll=0.6.3=py312hfffdf69_0 - freetype=2.13.3=h694c41f_1 @@ -118,14 +122,14 @@ dependencies: - hyperframe=6.1.0=pyhd8ed1ab_0 - icu=75.1=h120a0e1_0 - idna=3.10=pyhd8ed1ab_1 - - igraph=0.10.15=h5479cbe_1 + - igraph=0.10.16=hd314217_0 - imagesize=1.4.1=pyhd8ed1ab_0 - iml=1.0.5=h61918c1_1004 - importlib-metadata=8.7.0=pyhe01879c_1 - importlib_resources=6.5.2=pyhd8ed1ab_0 - iniconfig=2.0.0=pyhd8ed1ab_1 - ipykernel=6.29.5=pyh57ce528_0 - - ipython=9.3.0=pyhfa0c392_0 + - ipython=9.4.0=pyhfa0c392_0 - ipython_pygments_lexers=1.1.1=pyhd8ed1ab_0 - ipywidgets=8.1.7=pyhd8ed1ab_0 - isl=0.26=imath32_h2e86a7b_101 @@ -134,29 +138,33 @@ dependencies: - jaraco.functools=4.1.0=pyhd8ed1ab_0 - jedi=0.19.2=pyhd8ed1ab_1 - jinja2=3.1.6=pyhd8ed1ab_0 + - jsonschema=4.24.0=pyhd8ed1ab_0 + - jsonschema-specifications=2025.4.1=pyh29332c3_0 + - jupyter-sphinx=0.5.3=pyha770c72_5 - jupyter_client=8.6.3=pyhd8ed1ab_1 - jupyter_core=5.8.1=pyh31011fe_0 + - jupyterlab_pygments=0.3.0=pyhd8ed1ab_2 - jupyterlab_widgets=3.0.15=pyhd8ed1ab_0 - keyring=25.6.0=pyh534df25_0 - - kiwisolver=1.4.8=py312h9275861_0 + - kiwisolver=1.4.8=py312hc47a885_1 - krb5=1.21.3=h37d8d59_0 - lcalc=2.1.0=h0f747f7_1 - lcms2=2.17=h72f5680_0 - ld64=951.9=h4e51db5_6 - ld64_osx-64=951.9=h33512f0_6 - lerc=4.0.0=hcca01a6_1 - - libblas=3.9.0=31_h7f60823_openblas + - libblas=3.9.0=32_h7f60823_openblas - libboost=1.85.0=hcca3243_4 - libboost-devel=1.85.0=h2b186f8_4 - libboost-headers=1.85.0=h694c41f_4 - libbraiding=1.3.1=h240833e_0 - libbrial=1.2.12=h81e9653_3 - - libbrotlicommon=1.1.0=h00291cd_2 - - libbrotlidec=1.1.0=h00291cd_2 - - libbrotlienc=1.1.0=h00291cd_2 - - libcblas=3.9.0=31_hff6cab4_openblas + - libbrotlicommon=1.1.0=h6e16a3a_3 + - libbrotlidec=1.1.0=h6e16a3a_3 + - libbrotlienc=1.1.0=h6e16a3a_3 + - libcblas=3.9.0=32_hff6cab4_openblas - libclang-cpp18.1=18.1.8=default_h3571c67_10 - - libcxx=20.1.6=hf95d169_0 + - libcxx=20.1.7=hf95d169_0 - libcxx-devel=18.1.8=h7c275be_8 - libdeflate=1.24=hcc1b750_0 - libedit=3.1.20250104=pl5321ha958ccf_0 @@ -166,28 +174,28 @@ dependencies: - libfreetype=2.13.3=h694c41f_1 - libfreetype6=2.13.3=h40dfd5c_1 - libgd=2.3.3=h8555400_11 - - libgfortran=14.2.0=hef36b68_105 + - libgfortran=5.0.0=14_2_0_h51e75f0_103 - libgfortran-devel_osx-64=13.3.0=h297be85_105 - - libgfortran5=14.2.0=h58528f3_105 + - libgfortran5=14.2.0=h51e75f0_103 - libhomfly=1.02r6=h10d778d_1 - libiconv=1.18=h4b5e92a_1 - libjpeg-turbo=3.1.0=h6e16a3a_0 - - liblapack=3.9.0=31_h236ab99_openblas - - liblapacke=3.9.0=31_h85686d2_openblas + - liblapack=3.9.0=32_h236ab99_openblas + - liblapacke=3.9.0=32_h85686d2_openblas - libllvm18=18.1.8=hc29ff6c_3 - - liblzma=5.8.1=hd471939_1 - - liblzma-devel=5.8.1=hd471939_1 - - libopenblas=0.3.29=openmp_hbf64a52_0 - - libpng=1.6.47=h3c4a55f_0 + - liblzma=5.8.1=hd471939_2 + - liblzma-devel=5.8.1=hd471939_2 + - libopenblas=0.3.30=openmp_hbf64a52_0 + - libpng=1.6.50=h3c4a55f_0 - libsodium=1.0.20=hfdf4475_0 - - libsqlite=3.50.0=hdb6dae5_0 + - libsqlite=3.50.2=he7d56d0_0 - libtiff=4.7.0=h1167cee_5 - libwebp-base=1.5.0=h6cf52b4_0 - libxcb=1.17.0=hf1f96e2_0 - libxml2=2.13.8=h93c44a6_0 - libzlib=1.3.1=hd23fc13_2 - linbox=1.7.0=h1e49b7d_2 - - llvm-openmp=20.1.6=ha54dae1_0 + - llvm-openmp=20.1.7=ha54dae1_0 - llvm-tools=18.1.8=hc29ff6c_3 - llvm-tools-18=18.1.8=hc29ff6c_3 - lrcalc=2.1=hac325c4_7 @@ -202,27 +210,35 @@ dependencies: - maxima=5.47.0=h3080a4d_3 - mccabe=0.7.0=pyhd8ed1ab_1 - memory-allocator=0.1.3=py312hb553811_1 - - meson=1.8.1=pyhe01879c_0 + - meson=1.8.2=pyhe01879c_0 - meson-python=0.18.0=pyh70fd9c4_0 + - mistune=3.1.3=pyh29332c3_0 - more-itertools=10.7.0=pyhd8ed1ab_0 - mpc=1.3.1=h9d8efa1_1 - mpfi=1.5.4=h52b28e3_1001 - mpfr=4.2.1=haed47dc_3 - mpmath=1.3.0=pyhd8ed1ab_1 - - msgpack-python=1.1.0=py312hc5c4d5f_0 - - munkres=1.1.4=pyh9f0ad1d_0 + - msgpack-python=1.1.1=py312hc47a885_0 + - munkres=1.1.4=pyhd8ed1ab_1 - nauty=2.8.9=h6e16a3a_0 + - nbclient=0.10.2=pyhd8ed1ab_0 + - nbconvert=7.16.6=hb482800_0 + - nbconvert-core=7.16.6=pyh29332c3_0 + - nbconvert-pandoc=7.16.6=hed9df3c_0 + - nbformat=5.10.4=pyhd8ed1ab_1 - ncurses=6.5=h0622a9a_3 - nest-asyncio=1.6.0=pyhd8ed1ab_1 - networkx=3.5=pyhe01879c_0 - - ninja=1.12.1=hd6aca1a_1 + - ninja=1.13.0=h46ed394_0 - ntl=11.4.3=h0ab3c2f_1 - - numpy=2.2.6=py312h6693b03_0 - - openblas=0.3.29=openmp_h30af337_0 + - numpy=2.3.1=py312h3b44349_0 + - openblas=0.3.30=openmp_h30af337_0 - openjpeg=2.5.3=h7fd6d84_0 - - openssl=3.5.0=hc426f3f_1 + - openssl=3.5.1=hc426f3f_0 - packaging=25.0=pyh29332c3_1 - palp=2.20=hbcb3906_0 + - pandoc=3.7.0.2=h694c41f_0 + - pandocfilters=1.5.0=pyhd8ed1ab_0 - pari=2.17.2=h1ed0f1a_4_pthread - pari-elldata=0.0.20161017=0 - pari-galdata=0.0.20180411=0 @@ -232,11 +248,12 @@ dependencies: - perl=5.32.1=7_h10d778d_perl5 - pexpect=4.9.0=pyhd8ed1ab_1 - pickleshare=0.7.5=pyhd8ed1ab_1004 - - pillow=11.2.1=py312hd9f36e3_0 + - pillow=11.3.0=py312hd9f36e3_0 - pip=25.1.1=pyh8b19718_0 - pkg-config=0.29.2=hf7e621a_1009 - pkgconfig=1.5.5=pyhd8ed1ab_5 - pkginfo=1.12.1.2=pyhd8ed1ab_0 + - pkgutil-resolve-name=1.3.10=pyhd8ed1ab_2 - planarity=3.0.2.0=h10d778d_0 - platformdirs=4.3.8=pyhe01879c_0 - pluggy=1.6.0=pyhd8ed1ab_0 @@ -251,25 +268,25 @@ dependencies: - pthread-stubs=0.4=h00291cd_1002 - ptyprocess=0.7.0=pyhd8ed1ab_1 - pure_eval=0.2.3=pyhd8ed1ab_1 - - pycodestyle=2.13.0=pyhd8ed1ab_0 + - pycodestyle=2.14.0=pyhd8ed1ab_0 - pycosat=0.6.6=py312h01d7ebd_2 - pycparser=2.22=pyh29332c3_1 - - pydantic=2.11.4=pyh3cfb1c2_0 + - pydantic=2.11.7=pyh3cfb1c2_0 - pydantic-core=2.33.2=py312haba3716_0 - - pyflakes=3.3.2=pyhd8ed1ab_0 + - pyflakes=3.4.0=pyhd8ed1ab_0 - pygithub=2.6.1=pyhd8ed1ab_0 - - pygments=2.19.1=pyhd8ed1ab_0 + - pygments=2.19.2=pyhd8ed1ab_0 - pyjwt=2.10.1=pyhd8ed1ab_0 - pynacl=1.5.0=py312hb553811_4 - pyparsing=3.2.3=pyhd8ed1ab_1 - pyproject-metadata=0.9.1=pyhd8ed1ab_0 - pyproject_hooks=1.2.0=pyhd8ed1ab_1 - pysocks=1.7.1=pyha55dd90_7 - - pytest=8.4.0=pyhd8ed1ab_0 - - pytest-xdist=3.7.0=pyhd8ed1ab_0 + - pytest=8.4.1=pyhd8ed1ab_0 + - pytest-xdist=3.8.0=pyhd8ed1ab_0 - python=3.12.11=h9ccd52b_0_cpython - python-build=1.2.2.post1=pyhff2d567_1 - - python-dateutil=2.9.0.post0=pyhff2d567_1 + - python-dateutil=2.9.0.post0=pyhe01879c_2 - python-fastjsonschema=2.21.1=pyhd8ed1ab_0 - python-installer=0.7.0=pyhff2d567_1 - python-lrcalc=2.1=py312h5861a67_7 @@ -278,24 +295,26 @@ dependencies: - python_abi=3.12=7_cp312 - pytz=2025.2=pyhd8ed1ab_0 - pyyaml=6.0.2=py312h3520af0_2 - - pyzmq=26.4.0=py312h679dbab_0 + - pyzmq=27.0.0=py312h679dbab_0 - qd=2.3.22=h2beb688_1004 - qhull=2020.2=h3c5361c_5 - rapidfuzz=3.13.0=py312haafddd8_0 - readline=8.2=h7cca4af_2 - - requests=2.32.3=pyhd8ed1ab_1 + - referencing=0.36.2=pyh29332c3_0 + - requests=2.32.4=pyhd8ed1ab_0 - requests-toolbelt=1.0.0=pyhd8ed1ab_1 - restructuredtext_lint=1.4.0=pyhd8ed1ab_1 - roman-numerals-py=3.1.0=pyhd8ed1ab_0 - - ruamel.yaml=0.18.12=py312h01d7ebd_0 + - rpds-py=0.26.0=py312haba3716_0 + - ruamel.yaml=0.18.14=py312h01d7ebd_0 - ruamel.yaml.clib=0.2.8=py312h3d0f464_1 - ruamel.yaml.jinja2=0.2.7=pyhd8ed1ab_1 - - ruff=0.11.12=py312heade784_0 + - ruff=0.12.2=h8aa17f0_0 - rw=0.9=h10d778d_2 - sagemath-db-elliptic-curves=0.8.1=hecc5488_0 - sagemath-db-graphs=20210214=hd8ed1ab_0 - sagemath-db-polytopes=20170220=1 - - scipy=1.15.2=py312hd04560d_0 + - scipy=1.16.0=py312hd0c0319_0 - semver=3.0.4=pyhd8ed1ab_0 - setuptools=80.9.0=pyhff2d567_0 - shellingham=1.5.4=pyhd8ed1ab_1 @@ -308,6 +327,7 @@ dependencies: - soupsieve=2.7=pyhd8ed1ab_0 - sphinx=8.2.3=pyhd8ed1ab_0 - sphinx-basic-ng=1.0.0b2=pyhd8ed1ab_3 + - sphinx-copybutton=0.5.2=pyhd8ed1ab_1 - sphinx-inline-tabs=2023.4.21=pyhd8ed1ab_1 - sphinxcontrib-applehelp=2.0.0=pyhd8ed1ab_1 - sphinxcontrib-devhelp=2.0.0=pyhd8ed1ab_1 @@ -315,7 +335,7 @@ dependencies: - sphinxcontrib-jsmath=1.0.1=pyhd8ed1ab_1 - sphinxcontrib-qthelp=2.0.0=pyhd8ed1ab_1 - sphinxcontrib-serializinghtml=1.1.10=pyhd8ed1ab_1 - - sqlite=3.50.0=h2e4c9dc_0 + - sqlite=3.50.2=h22fafd5_0 - stack_data=0.6.3=pyhd8ed1ab_1 - stdlib-list=0.11.1=pyhd8ed1ab_0 - symengine=0.14.0=h79ccd14_1 @@ -324,6 +344,7 @@ dependencies: - sympy=1.14.0=pyh2585a3b_105 - tachyon=0.99b6=h3a1d103_1002 - tapi=1300.6.5=h390ca13_0 + - tinycss2=1.4.0=pyhd8ed1ab_0 - tk=8.6.13=hf689a15_2 - toml=0.10.2=pyhd8ed1ab_1 - tomli=2.2.1=pyhd8ed1ab_1 @@ -333,26 +354,28 @@ dependencies: - tqdm=4.67.1=pyhd8ed1ab_1 - traitlets=5.14.3=pyhd8ed1ab_1 - trove-classifiers=2025.5.9.12=pyhd8ed1ab_0 - - typing-extensions=4.14.0=h32cad80_0 + - typing-extensions=4.14.1=h4440ef1_0 - typing-inspection=0.4.1=pyhd8ed1ab_0 - - typing_extensions=4.14.0=pyhe01879c_0 + - typing_extensions=4.14.1=pyhe01879c_0 - tzdata=2025b=h78e105d_0 - unicodedata2=16.0.0=py312h01d7ebd_0 - - urllib3=2.4.0=pyhd8ed1ab_0 + - urllib3=2.5.0=pyhd8ed1ab_0 + - uv=0.7.19=hb40bb8a_0 - virtualenv=20.31.2=pyhd8ed1ab_0 - wcwidth=0.2.13=pyhd8ed1ab_1 + - webencodings=0.5.1=pyhd8ed1ab_3 - wheel=0.45.1=pyhd8ed1ab_1 - widgetsnbextension=4.0.14=pyhd8ed1ab_0 - wrapt=1.17.2=py312h01d7ebd_0 - xattr=1.1.0=py312hb553811_1 - xorg-libxau=1.0.12=h6e16a3a_0 - xorg-libxdmcp=1.1.5=h00291cd_0 - - xz=5.8.1=h357f2ed_1 - - xz-gpl-tools=5.8.1=h357f2ed_1 - - xz-tools=5.8.1=hd471939_1 + - xz=5.8.1=h357f2ed_2 + - xz-gpl-tools=5.8.1=h357f2ed_2 + - xz-tools=5.8.1=hd471939_2 - yaml=0.2.5=h0d85af4_2 - zeromq=4.3.5=h7130eaa_7 - - zipp=3.22.0=pyhd8ed1ab_0 + - zipp=3.23.0=pyhd8ed1ab_0 - zlib=1.3.1=hd23fc13_2 - zstandard=0.23.0=py312h01d7ebd_2 - zstd=1.5.7=h8210216_2 diff --git a/environment-3.12-macos.yml b/environment-3.12-macos.yml index d015057ca3b..9c18eba845b 100644 --- a/environment-3.12-macos.yml +++ b/environment-3.12-macos.yml @@ -1,7 +1,7 @@ name: sage-dev # Generated by conda-lock. # platform: osx-arm64 -# input_hash: d5ce767b14faa514de7a3ccab1a963faf45dc44351b48f66e5c33dfa706fcd44 +# input_hash: f9254c8ef493adac94ebb39bf74c43a168be6097c5b75d1088bfc1c7f2f73fc4 channels: - conda-forge @@ -12,6 +12,7 @@ dependencies: - appnope=0.1.4=pyhd8ed1ab_1 - arpack=3.9.1=nompi_h1f29f7c_102 - asttokens=3.0.0=pyhd8ed1ab_1 + - attrs=25.3.0=pyh71513ae_0 - autoconf=2.72=pl5321hd3c70e0_1 - automake=1.17=pl5321hce30654_0 - babel=2.17.0=pyhd8ed1ab_0 @@ -19,24 +20,26 @@ dependencies: - backports.tarfile=1.2.0=pyhd8ed1ab_1 - bdw-gc=8.2.8=h286801f_2 - beautifulsoup4=4.13.4=pyha770c72_0 - - blas=2.131=openblas - - blas-devel=3.9.0=31_h11c0a38_openblas + - blas=2.132=openblas + - blas-devel=3.9.0=32_h11c0a38_openblas + - bleach=6.2.0=pyh29332c3_4 + - bleach-with-css=6.2.0=h82add2a_4 - bliss=0.77=h2ffa867_1 - - boltons=24.0.0=pyhd8ed1ab_1 + - boltons=25.0.0=pyhd8ed1ab_0 - boost-cpp=1.85.0=h103c1d6_4 - brial=1.2.12=pyha770c72_4 - - brotli=1.1.0=hd74edd7_2 - - brotli-bin=1.1.0=hd74edd7_2 - - brotli-python=1.1.0=py312hde4cb15_2 + - brotli=1.1.0=h5505292_3 + - brotli-bin=1.1.0=h5505292_3 + - brotli-python=1.1.0=py312hd8f9ff3_3 - bzip2=1.0.8=h99b78c6_7 - - c-compiler=1.9.0=hdf49b6b_0 - - ca-certificates=2025.4.26=hbd8a1cb_0 + - c-compiler=1.10.0=hdf49b6b_0 + - ca-certificates=2025.6.15=hbd8a1cb_0 - cachecontrol=0.14.3=pyha770c72_0 - cachecontrol-with-filecache=0.14.3=pyhd8ed1ab_0 - cctools=1010.6=hb4fb6a3_6 - cctools_osx-arm64=1010.6=h3b4f5d3_6 - cddlib=1!0.94m=h6d7a090_0 - - certifi=2025.4.26=pyhd8ed1ab_0 + - certifi=2025.6.15=pyhd8ed1ab_0 - cffi=1.17.1=py312h0fad829_0 - charset-normalizer=3.4.2=pyhd8ed1ab_0 - clang=18.1.8=default_h474c9e2_10 @@ -53,27 +56,28 @@ dependencies: - comm=0.2.2=pyhd8ed1ab_1 - compiler-rt=18.1.8=h856b3c1_1 - compiler-rt_osx-arm64=18.1.8=h832e737_1 - - conda-lock=3.0.2=pyh3eb8d45_1 + - conda-lock=3.0.4=pyhb3ed7dc_1 - conda-souschef=2.2.3=pyhd8ed1ab_0 - contourpy=1.3.2=py312hb23fbb9_0 - conway-polynomials=0.10=pyhd8ed1ab_1 - - coverage=7.8.2=py312h998013c_0 + - coverage=7.9.2=py312h998013c_0 - cpython=3.12.11=py312hd8ed1ab_0 - crashtest=0.4.1=pyhd8ed1ab_1 - - cryptography=45.0.3=py312hf9bd80e_0 - - cxx-compiler=1.9.0=hba80287_0 + - cryptography=45.0.5=py312hf9bd80e_0 + - cxx-compiler=1.10.0=hba80287_0 - cycler=0.12.1=pyhd8ed1ab_1 - cypari2=2.2.2=py312he7c0534_0 - cysignals=1.12.3=py312hd8f9ff3_0 - - cython=3.1.1=py312h02233ea_1 + - cython=3.1.2=py312h02233ea_2 - debugpy=1.8.14=py312hd8f9ff3_0 - decorator=5.2.1=pyhd8ed1ab_0 + - defusedxml=0.7.1=pyhd8ed1ab_0 - deprecated=1.2.18=pyhd8ed1ab_0 - distlib=0.3.9=pyhd8ed1ab_1 - docutils=0.21.2=pyhd8ed1ab_1 - dulwich=0.22.8=py312hcd83bfe_0 - ecl=24.5.10=hc6c598b_1 - - eclib=20250530=h8926160_0 + - eclib=20250616=hb89f81f_0 - ecm=7.0.6=hdd59bce_0 - ensureconda=1.4.7=pyh29332c3_0 - exceptiongroup=1.3.0=pyhd8ed1ab_0 @@ -82,7 +86,7 @@ dependencies: - expat=2.7.0=h286801f_0 - fflas-ffpack=2.5.0=h4bc3318_0 - filelock=3.18.0=pyhd8ed1ab_0 - - flake8=7.2.0=pyhd8ed1ab_0 + - flake8=7.3.0=pyhd8ed1ab_0 - flake8-rst-docstrings=0.3.1=pyhd8ed1ab_0 - font-ttf-dejavu-sans-mono=2.37=hab24e00_0 - font-ttf-inconsolata=3.000=h77eed37_0 @@ -91,8 +95,8 @@ dependencies: - fontconfig=2.15.0=h1383a14_1 - fonts-conda-ecosystem=1=0 - fonts-conda-forge=1=0 - - fonttools=4.58.1=py312h998013c_0 - - fortran-compiler=1.9.0=h5692697_0 + - fonttools=4.58.5=py312h998013c_0 + - fortran-compiler=1.10.0=h5692697_0 - fplll=5.5.0=h2a2278a_0 - fpylll=0.6.3=py312h03fe13c_0 - freetype=2.13.3=hce30654_1 @@ -101,9 +105,9 @@ dependencies: - gap-defaults=4.14.0=hce30654_5 - gf2x=1.3.0=hf8f8af4_3 - gfan=0.6.2=hec08f5c_1003 - - gfortran=13.3.0=h3ef1dbf_1 - - gfortran_impl_osx-arm64=13.3.0=h16b3750_105 - - gfortran_osx-arm64=13.3.0=h3c33bd0_1 + - gfortran=13.4.0=h3ef1dbf_0 + - gfortran_impl_osx-arm64=13.4.0=h64b5c3f_0 + - gfortran_osx-arm64=13.4.0=h3c33bd0_0 - gitdb=4.0.12=pyhd8ed1ab_0 - gitpython=3.1.44=pyhff2d567_0 - givaro=4.2.0=h73034e7_2 @@ -117,14 +121,14 @@ dependencies: - hyperframe=6.1.0=pyhd8ed1ab_0 - icu=75.1=hfee45f7_0 - idna=3.10=pyhd8ed1ab_1 - - igraph=0.10.15=h3fe6531_1 + - igraph=0.10.16=hb134b8e_0 - imagesize=1.4.1=pyhd8ed1ab_0 - iml=1.0.5=hd73f12c_1004 - importlib-metadata=8.7.0=pyhe01879c_1 - importlib_resources=6.5.2=pyhd8ed1ab_0 - iniconfig=2.0.0=pyhd8ed1ab_1 - ipykernel=6.29.5=pyh57ce528_0 - - ipython=9.3.0=pyhfa0c392_0 + - ipython=9.4.0=pyhfa0c392_0 - ipython_pygments_lexers=1.1.1=pyhd8ed1ab_0 - ipywidgets=8.1.7=pyhd8ed1ab_0 - isl=0.26=imath32_h347afa1_101 @@ -133,29 +137,33 @@ dependencies: - jaraco.functools=4.1.0=pyhd8ed1ab_0 - jedi=0.19.2=pyhd8ed1ab_1 - jinja2=3.1.6=pyhd8ed1ab_0 + - jsonschema=4.24.0=pyhd8ed1ab_0 + - jsonschema-specifications=2025.4.1=pyh29332c3_0 + - jupyter-sphinx=0.5.3=pyha770c72_5 - jupyter_client=8.6.3=pyhd8ed1ab_1 - jupyter_core=5.8.1=pyh31011fe_0 + - jupyterlab_pygments=0.3.0=pyhd8ed1ab_2 - jupyterlab_widgets=3.0.15=pyhd8ed1ab_0 - keyring=25.6.0=pyh534df25_0 - - kiwisolver=1.4.8=py312h2c4a281_0 + - kiwisolver=1.4.8=py312hb23fbb9_1 - krb5=1.21.3=h237132a_0 - lcalc=2.1.0=hdaf6845_1 - lcms2=2.17=h7eeda09_0 - ld64=951.9=h4c6efb1_6 - ld64_osx-arm64=951.9=hb6b49e2_6 - lerc=4.0.0=hd64df32_1 - - libblas=3.9.0=31_h10e41b3_openblas + - libblas=3.9.0=32_h10e41b3_openblas - libboost=1.85.0=hf763ba5_4 - libboost-devel=1.85.0=hf450f58_4 - libboost-headers=1.85.0=hce30654_4 - libbraiding=1.3.1=h286801f_0 - libbrial=1.2.12=h56a29cd_3 - - libbrotlicommon=1.1.0=hd74edd7_2 - - libbrotlidec=1.1.0=hd74edd7_2 - - libbrotlienc=1.1.0=hd74edd7_2 - - libcblas=3.9.0=31_hb3479ef_openblas + - libbrotlicommon=1.1.0=h5505292_3 + - libbrotlidec=1.1.0=h5505292_3 + - libbrotlienc=1.1.0=h5505292_3 + - libcblas=3.9.0=32_hb3479ef_openblas - libclang-cpp18.1=18.1.8=default_hf90f093_10 - - libcxx=20.1.6=ha82da77_0 + - libcxx=20.1.7=ha82da77_0 - libcxx-devel=18.1.8=h6dc3340_8 - libdeflate=1.24=h5773f1b_0 - libedit=3.1.20250104=pl5321hafb1f1b_0 @@ -165,30 +173,30 @@ dependencies: - libfreetype=2.13.3=hce30654_1 - libfreetype6=2.13.3=h1d14073_1 - libgd=2.3.3=hb2c3a21_11 - - libgfortran=14.2.0=heb5dd2a_105 - - libgfortran-devel_osx-arm64=13.3.0=h5020ebb_105 - - libgfortran5=14.2.0=h2c44a93_105 + - libgfortran=5.0.0=14_2_0_h6c33f7e_103 + - libgfortran-devel_osx-arm64=13.4.0=ha240a38_0 + - libgfortran5=14.2.0=h6c33f7e_103 - libglib=2.84.2=hbec27ea_0 - libhomfly=1.02r6=h93a5062_1 - libiconv=1.18=hfe07756_1 - - libintl=0.24.1=h493aca8_0 + - libintl=0.25.1=h493aca8_0 - libjpeg-turbo=3.1.0=h5505292_0 - - liblapack=3.9.0=31_hc9a63f6_openblas - - liblapacke=3.9.0=31_hbb7bcf8_openblas + - liblapack=3.9.0=32_hc9a63f6_openblas + - liblapacke=3.9.0=32_hbb7bcf8_openblas - libllvm18=18.1.8=hc4b4ae8_3 - - liblzma=5.8.1=h39f12f2_1 - - liblzma-devel=5.8.1=h39f12f2_1 - - libopenblas=0.3.29=openmp_hf332438_0 - - libpng=1.6.47=h3783ad8_0 + - liblzma=5.8.1=h39f12f2_2 + - liblzma-devel=5.8.1=h39f12f2_2 + - libopenblas=0.3.30=openmp_hf332438_0 + - libpng=1.6.50=h3783ad8_0 - libsodium=1.0.20=h99b78c6_0 - - libsqlite=3.50.0=h3f77e49_0 + - libsqlite=3.50.2=h6fb428d_0 - libtiff=4.7.0=h2f21f7c_5 - libwebp-base=1.5.0=h2471fea_0 - libxcb=1.17.0=hdb1d25a_0 - libxml2=2.13.8=h52572c6_0 - libzlib=1.3.1=h8359307_2 - linbox=1.7.0=h66f06df_2 - - llvm-openmp=20.1.6=hdb05f8b_0 + - llvm-openmp=20.1.7=hdb05f8b_0 - llvm-tools=18.1.8=hc4b4ae8_3 - llvm-tools-18=18.1.8=hc4b4ae8_3 - lrcalc=2.1=hf9b8971_7 @@ -202,27 +210,35 @@ dependencies: - maxima=5.47.0=hd2c4bfb_3 - mccabe=0.7.0=pyhd8ed1ab_1 - memory-allocator=0.1.3=py312h024a12e_1 - - meson=1.8.1=pyhe01879c_0 + - meson=1.8.2=pyhe01879c_0 - meson-python=0.18.0=pyh70fd9c4_0 + - mistune=3.1.3=pyh29332c3_0 - more-itertools=10.7.0=pyhd8ed1ab_0 - mpc=1.3.1=h8f1351a_1 - mpfi=1.5.4=hbde5f5b_1001 - mpfr=4.2.1=hb693164_3 - mpmath=1.3.0=pyhd8ed1ab_1 - - msgpack-python=1.1.0=py312h6142ec9_0 - - munkres=1.1.4=pyh9f0ad1d_0 + - msgpack-python=1.1.1=py312hb23fbb9_0 + - munkres=1.1.4=pyhd8ed1ab_1 - nauty=2.8.9=h5505292_0 + - nbclient=0.10.2=pyhd8ed1ab_0 + - nbconvert=7.16.6=hb482800_0 + - nbconvert-core=7.16.6=pyh29332c3_0 + - nbconvert-pandoc=7.16.6=hed9df3c_0 + - nbformat=5.10.4=pyhd8ed1ab_1 - ncurses=6.5=h5e97a16_3 - nest-asyncio=1.6.0=pyhd8ed1ab_1 - networkx=3.5=pyhe01879c_0 - - ninja=1.12.1=h177bc72_1 + - ninja=1.13.0=ha024513_0 - ntl=11.4.3=hbb3f309_1 - - numpy=2.2.6=py312h7c1f314_0 - - openblas=0.3.29=openmp_hea878ba_0 + - numpy=2.3.1=py312h113b91d_0 + - openblas=0.3.30=openmp_hea878ba_0 - openjpeg=2.5.3=h8a3d83b_0 - - openssl=3.5.0=h81ee809_1 + - openssl=3.5.1=h81ee809_0 - packaging=25.0=pyh29332c3_1 - palp=2.20=h27ca646_0 + - pandoc=3.7.0.2=hce30654_0 + - pandocfilters=1.5.0=pyhd8ed1ab_0 - pari=2.17.2=h49d18c7_4_pthread - pari-elldata=0.0.20161017=0 - pari-galdata=0.0.20180411=0 @@ -233,11 +249,12 @@ dependencies: - perl=5.32.1=7_h4614cfb_perl5 - pexpect=4.9.0=pyhd8ed1ab_1 - pickleshare=0.7.5=pyhd8ed1ab_1004 - - pillow=11.2.1=py312h50aef2c_0 + - pillow=11.3.0=py312h50aef2c_0 - pip=25.1.1=pyh8b19718_0 - pkg-config=0.29.2=hde07d2e_1009 - pkgconfig=1.5.5=pyhd8ed1ab_5 - pkginfo=1.12.1.2=pyhd8ed1ab_0 + - pkgutil-resolve-name=1.3.10=pyhd8ed1ab_2 - planarity=3.0.2.0=h93a5062_0 - platformdirs=4.3.8=pyhe01879c_0 - pluggy=1.6.0=pyhd8ed1ab_0 @@ -252,25 +269,25 @@ dependencies: - pthread-stubs=0.4=hd74edd7_1002 - ptyprocess=0.7.0=pyhd8ed1ab_1 - pure_eval=0.2.3=pyhd8ed1ab_1 - - pycodestyle=2.13.0=pyhd8ed1ab_0 + - pycodestyle=2.14.0=pyhd8ed1ab_0 - pycosat=0.6.6=py312hea69d52_2 - pycparser=2.22=pyh29332c3_1 - - pydantic=2.11.4=pyh3cfb1c2_0 + - pydantic=2.11.7=pyh3cfb1c2_0 - pydantic-core=2.33.2=py312hd3c0895_0 - - pyflakes=3.3.2=pyhd8ed1ab_0 + - pyflakes=3.4.0=pyhd8ed1ab_0 - pygithub=2.6.1=pyhd8ed1ab_0 - - pygments=2.19.1=pyhd8ed1ab_0 + - pygments=2.19.2=pyhd8ed1ab_0 - pyjwt=2.10.1=pyhd8ed1ab_0 - pynacl=1.5.0=py312h024a12e_4 - pyparsing=3.2.3=pyhd8ed1ab_1 - pyproject-metadata=0.9.1=pyhd8ed1ab_0 - pyproject_hooks=1.2.0=pyhd8ed1ab_1 - pysocks=1.7.1=pyha55dd90_7 - - pytest=8.4.0=pyhd8ed1ab_0 - - pytest-xdist=3.7.0=pyhd8ed1ab_0 + - pytest=8.4.1=pyhd8ed1ab_0 + - pytest-xdist=3.8.0=pyhd8ed1ab_0 - python=3.12.11=hc22306f_0_cpython - python-build=1.2.2.post1=pyhff2d567_1 - - python-dateutil=2.9.0.post0=pyhff2d567_1 + - python-dateutil=2.9.0.post0=pyhe01879c_2 - python-fastjsonschema=2.21.1=pyhd8ed1ab_0 - python-installer=0.7.0=pyhff2d567_1 - python-lrcalc=2.1=py312hde4cb15_7 @@ -279,24 +296,26 @@ dependencies: - python_abi=3.12=7_cp312 - pytz=2025.2=pyhd8ed1ab_0 - pyyaml=6.0.2=py312h998013c_2 - - pyzmq=26.4.0=py312hf4875e0_0 + - pyzmq=27.0.0=py312hf4875e0_0 - qd=2.3.22=hbec66e7_1004 - qhull=2020.2=h420ef59_5 - rapidfuzz=3.13.0=py312hd8f9ff3_0 - readline=8.2=h1d1bf99_2 - - requests=2.32.3=pyhd8ed1ab_1 + - referencing=0.36.2=pyh29332c3_0 + - requests=2.32.4=pyhd8ed1ab_0 - requests-toolbelt=1.0.0=pyhd8ed1ab_1 - restructuredtext_lint=1.4.0=pyhd8ed1ab_1 - roman-numerals-py=3.1.0=pyhd8ed1ab_0 - - ruamel.yaml=0.18.12=py312hea69d52_0 + - rpds-py=0.26.0=py312hd3c0895_0 + - ruamel.yaml=0.18.14=py312hea69d52_0 - ruamel.yaml.clib=0.2.8=py312h0bf5046_1 - ruamel.yaml.jinja2=0.2.7=pyhd8ed1ab_1 - - ruff=0.11.12=py312h846f395_0 + - ruff=0.12.2=h412e174_0 - rw=0.9=h93a5062_2 - sagemath-db-elliptic-curves=0.8.1=hecc5488_0 - sagemath-db-graphs=20210214=hd8ed1ab_0 - sagemath-db-polytopes=20170220=1 - - scipy=1.15.2=py312h99a188d_0 + - scipy=1.16.0=py312hcedbd36_0 - semver=3.0.4=pyhd8ed1ab_0 - setuptools=80.9.0=pyhff2d567_0 - shellingham=1.5.4=pyhd8ed1ab_1 @@ -309,6 +328,7 @@ dependencies: - soupsieve=2.7=pyhd8ed1ab_0 - sphinx=8.2.3=pyhd8ed1ab_0 - sphinx-basic-ng=1.0.0b2=pyhd8ed1ab_3 + - sphinx-copybutton=0.5.2=pyhd8ed1ab_1 - sphinx-inline-tabs=2023.4.21=pyhd8ed1ab_1 - sphinxcontrib-applehelp=2.0.0=pyhd8ed1ab_1 - sphinxcontrib-devhelp=2.0.0=pyhd8ed1ab_1 @@ -316,7 +336,7 @@ dependencies: - sphinxcontrib-jsmath=1.0.1=pyhd8ed1ab_1 - sphinxcontrib-qthelp=2.0.0=pyhd8ed1ab_1 - sphinxcontrib-serializinghtml=1.1.10=pyhd8ed1ab_1 - - sqlite=3.50.0=hd7222ec_0 + - sqlite=3.50.2=hc23dd5f_0 - stack_data=0.6.3=pyhd8ed1ab_1 - stdlib-list=0.11.1=pyhd8ed1ab_0 - symengine=0.14.0=hddbed1c_1 @@ -325,6 +345,7 @@ dependencies: - sympy=1.14.0=pyh2585a3b_105 - tachyon=0.99b6=hb8a568e_1002 - tapi=1300.6.5=h03f4b80_0 + - tinycss2=1.4.0=pyhd8ed1ab_0 - tk=8.6.13=h892fb3f_2 - toml=0.10.2=pyhd8ed1ab_1 - tomli=2.2.1=pyhd8ed1ab_1 @@ -334,26 +355,28 @@ dependencies: - tqdm=4.67.1=pyhd8ed1ab_1 - traitlets=5.14.3=pyhd8ed1ab_1 - trove-classifiers=2025.5.9.12=pyhd8ed1ab_0 - - typing-extensions=4.14.0=h32cad80_0 + - typing-extensions=4.14.1=h4440ef1_0 - typing-inspection=0.4.1=pyhd8ed1ab_0 - - typing_extensions=4.14.0=pyhe01879c_0 + - typing_extensions=4.14.1=pyhe01879c_0 - tzdata=2025b=h78e105d_0 - unicodedata2=16.0.0=py312hea69d52_0 - - urllib3=2.4.0=pyhd8ed1ab_0 + - urllib3=2.5.0=pyhd8ed1ab_0 + - uv=0.7.19=hcff7401_0 - virtualenv=20.31.2=pyhd8ed1ab_0 - wcwidth=0.2.13=pyhd8ed1ab_1 + - webencodings=0.5.1=pyhd8ed1ab_3 - wheel=0.45.1=pyhd8ed1ab_1 - widgetsnbextension=4.0.14=pyhd8ed1ab_0 - wrapt=1.17.2=py312hea69d52_0 - xattr=1.1.0=py312h024a12e_1 - xorg-libxau=1.0.12=h5505292_0 - xorg-libxdmcp=1.1.5=hd74edd7_0 - - xz=5.8.1=h9a6d368_1 - - xz-gpl-tools=5.8.1=h9a6d368_1 - - xz-tools=5.8.1=h39f12f2_1 + - xz=5.8.1=h9a6d368_2 + - xz-gpl-tools=5.8.1=h9a6d368_2 + - xz-tools=5.8.1=h39f12f2_2 - yaml=0.2.5=h3422bc3_2 - zeromq=4.3.5=hc1bb282_7 - - zipp=3.22.0=pyhd8ed1ab_0 + - zipp=3.23.0=pyhd8ed1ab_0 - zlib=1.3.1=h8359307_2 - zstandard=0.23.0=py312hea69d52_2 - zstd=1.5.7=h6491c7d_2 diff --git a/environment-3.12-win.yml b/environment-3.12-win.yml index 232c2c0e49d..c7f87966e1f 100644 --- a/environment-3.12-win.yml +++ b/environment-3.12-win.yml @@ -1,7 +1,7 @@ name: sage-dev # Generated by conda-lock. # platform: win-64 -# input_hash: cedc65759393872d84ef00b2d5eade9e4c855adc52ecfb39f3913188214db72b +# input_hash: 0306f7beb17a31e66c4084741e39c585825fc86f7d44f01c0b95a548e6e0fd88 channels: - conda-forge @@ -11,23 +11,26 @@ dependencies: - annotated-types=0.7.0=pyhd8ed1ab_1 - appdirs=1.4.4=pyhd8ed1ab_1 - asttokens=3.0.0=pyhd8ed1ab_1 + - attrs=25.3.0=pyh71513ae_0 - babel=2.17.0=pyhd8ed1ab_0 - backports=1.0=pyhd8ed1ab_5 - backports.tarfile=1.2.0=pyhd8ed1ab_1 - beautifulsoup4=4.13.4=pyha770c72_0 - - blas=2.131=openblas - - blas-devel=3.9.0=31_hc0f8095_openblas - - boltons=24.0.0=pyhd8ed1ab_1 + - blas=2.132=openblas + - blas-devel=3.9.0=32_hc0f8095_openblas + - bleach=6.2.0=pyh29332c3_4 + - bleach-with-css=6.2.0=h82add2a_4 + - boltons=25.0.0=pyhd8ed1ab_0 - boost-cpp=1.85.0=ha5ead02_4 - - brotli=1.1.0=h2466b09_2 - - brotli-bin=1.1.0=h2466b09_2 - - brotli-python=1.1.0=py312h275cf98_2 + - brotli=1.1.0=h2466b09_3 + - brotli-bin=1.1.0=h2466b09_3 + - brotli-python=1.1.0=py312h275cf98_3 - bzip2=1.0.8=h2466b09_7 - - ca-certificates=2025.4.26=h4c7d964_0 + - ca-certificates=2025.6.15=h4c7d964_0 - cachecontrol=0.14.3=pyha770c72_0 - cachecontrol-with-filecache=0.14.3=pyhd8ed1ab_0 - cairo=1.18.4=h5782bbf_0 - - certifi=2025.4.26=pyhd8ed1ab_0 + - certifi=2025.6.15=pyhd8ed1ab_0 - cffi=1.17.1=py312h4389bb4_0 - charset-normalizer=3.4.2=pyhd8ed1ab_0 - clang=19.1.7=default_hec7ea82_3 @@ -38,19 +41,20 @@ dependencies: - comm=0.2.2=pyhd8ed1ab_1 - compiler-rt=19.1.7=hc790b64_0 - compiler-rt_win-64=19.1.7=hc790b64_0 - - conda-lock=3.0.2=pyha6a9232_1 + - conda-lock=3.0.4=pyha6a9232_1 - conda-souschef=2.2.3=pyhd8ed1ab_0 - contourpy=1.3.2=py312hd5eb7cc_0 - conway-polynomials=0.10=pyhd8ed1ab_1 - - coverage=7.8.2=py312h31fea79_0 + - coverage=7.9.2=py312h05f76fc_0 - cpython=3.12.11=py312hd8ed1ab_0 - crashtest=0.4.1=pyhd8ed1ab_1 - - cryptography=45.0.3=py312h9500af3_0 + - cryptography=45.0.5=py312h84d000f_0 - cycler=0.12.1=pyhd8ed1ab_1 - cysignals=1.12.3=py312h275cf98_0 - - cython=3.1.1=py312h890cc4b_1 + - cython=3.1.2=py312h890cc4b_2 - debugpy=1.8.14=py312h275cf98_0 - decorator=5.2.1=pyhd8ed1ab_0 + - defusedxml=0.7.1=pyhd8ed1ab_0 - deprecated=1.2.18=pyhd8ed1ab_0 - distlib=0.3.9=pyhd8ed1ab_1 - docutils=0.21.2=pyhd8ed1ab_1 @@ -62,7 +66,7 @@ dependencies: - executing=2.2.0=pyhd8ed1ab_0 - expat=2.7.0=he0c23c2_0 - filelock=3.18.0=pyhd8ed1ab_0 - - flake8=7.2.0=pyhd8ed1ab_0 + - flake8=7.3.0=pyhd8ed1ab_0 - flake8-rst-docstrings=0.3.1=pyhd8ed1ab_0 - flang=19.1.7=hbeecb71_0 - flang_impl_win-64=19.1.7=h719f0c7_0 @@ -74,8 +78,8 @@ dependencies: - fontconfig=2.15.0=h765892d_1 - fonts-conda-ecosystem=1=0 - fonts-conda-forge=1=0 - - fonttools=4.58.1=py312h31fea79_0 - - fortran-compiler=1.9.0=h95e3450_0 + - fonttools=4.58.5=py312h05f76fc_0 + - fortran-compiler=1.10.0=h95e3450_0 - freetype=2.13.3=h57928b3_1 - furo=2024.8.6=pyhd8ed1ab_2 - gitdb=4.0.12=pyhd8ed1ab_0 @@ -83,7 +87,7 @@ dependencies: - glpk=5.0=h8ffe710_0 - gmp=6.3.0=hfeafd45_2 - gmpy2=2.1.5=py312h64bf746_3 - - graphite2=1.3.13=h63175ca_1003 + - graphite2=1.3.14=he0c23c2_0 - grayskull=2.9.1=pyhd8ed1ab_0 - gsl=2.8=h5b8d9c4_1 - h2=4.2.0=pyhd8ed1ab_0 @@ -92,13 +96,13 @@ dependencies: - hyperframe=6.1.0=pyhd8ed1ab_0 - icu=75.1=he0c23c2_0 - idna=3.10=pyhd8ed1ab_1 - - igraph=0.10.15=h43210b2_1 + - igraph=0.10.16=h9f42cb0_0 - imagesize=1.4.1=pyhd8ed1ab_0 - importlib-metadata=8.7.0=pyhe01879c_1 - importlib_resources=6.5.2=pyhd8ed1ab_0 - iniconfig=2.0.0=pyhd8ed1ab_1 - ipykernel=6.29.5=pyh4bbf305_0 - - ipython=9.3.0=pyh6be1c34_0 + - ipython=9.4.0=pyh6be1c34_0 - ipython_pygments_lexers=1.1.1=pyhd8ed1ab_0 - ipywidgets=8.1.7=pyhd8ed1ab_0 - jaraco.classes=3.4.0=pyhd8ed1ab_2 @@ -106,23 +110,27 @@ dependencies: - jaraco.functools=4.1.0=pyhd8ed1ab_0 - jedi=0.19.2=pyhd8ed1ab_1 - jinja2=3.1.6=pyhd8ed1ab_0 + - jsonschema=4.24.0=pyhd8ed1ab_0 + - jsonschema-specifications=2025.4.1=pyh29332c3_0 + - jupyter-sphinx=0.5.3=pyha770c72_5 - jupyter_client=8.6.3=pyhd8ed1ab_1 - jupyter_core=5.8.1=pyh5737063_0 + - jupyterlab_pygments=0.3.0=pyhd8ed1ab_2 - jupyterlab_widgets=3.0.15=pyhd8ed1ab_0 - keyring=25.6.0=pyh7428d3b_0 - - kiwisolver=1.4.8=py312hc790b64_0 + - kiwisolver=1.4.8=py312hf90b1b7_1 - krb5=1.21.3=hdf4eb48_0 - lcms2=2.17=hbcf6048_0 - lerc=4.0.0=h6470a55_1 - - libblas=3.9.0=31_h11dc60a_openblas + - libblas=3.9.0=32_h11dc60a_openblas - libboost=1.85.0=h444863b_4 - libboost-devel=1.85.0=h91493d7_4 - libboost-headers=1.85.0=h57928b3_4 - - libbrotlicommon=1.1.0=h2466b09_2 - - libbrotlidec=1.1.0=h2466b09_2 - - libbrotlienc=1.1.0=h2466b09_2 - - libcblas=3.9.0=31_h9bd4c3b_openblas - - libclang13=20.1.6=default_h6e92b77_0 + - libbrotlicommon=1.1.0=h2466b09_3 + - libbrotlidec=1.1.0=h2466b09_3 + - libbrotlienc=1.1.0=h2466b09_3 + - libcblas=3.9.0=32_h9bd4c3b_openblas + - libclang13=20.1.7=default_h6e92b77_0 - libdeflate=1.24=h76ddb4d_0 - libexpat=2.7.0=he0c23c2_0 - libffi=3.4.6=h537db12_1 @@ -130,22 +138,22 @@ dependencies: - libflint=3.2.2=h4de658f_0 - libfreetype=2.13.3=h57928b3_1 - libfreetype6=2.13.3=h0b5ce68_1 - - libgcc=15.1.0=h1383e82_2 + - libgcc=15.1.0=h1383e82_3 - libgd=2.3.3=h7208af6_11 - libglib=2.84.2=hbc94333_0 - - libgomp=15.1.0=h1383e82_2 + - libgomp=15.1.0=h1383e82_3 - libiconv=1.18=h135ad9c_1 - libintl=0.22.5=h5728263_3 - libjpeg-turbo=3.1.0=h2466b09_0 - - liblapack=3.9.0=31_h2526c6b_openblas - - liblapacke=3.9.0=31_h1d0e49f_openblas + - liblapack=3.9.0=32_h2526c6b_openblas + - liblapacke=3.9.0=32_h1d0e49f_openblas - libllvm19=19.1.7=h3089188_1 - - liblzma=5.8.1=h2466b09_1 - - liblzma-devel=5.8.1=h2466b09_1 - - libopenblas=0.3.29=pthreads_head3c61_0 - - libpng=1.6.47=h7a4582a_0 + - liblzma=5.8.1=h2466b09_2 + - liblzma-devel=5.8.1=h2466b09_2 + - libopenblas=0.3.30=pthreads_ha4fe6b2_0 + - libpng=1.6.50=h95bef1e_0 - libsodium=1.0.20=hc70643c_0 - - libsqlite=3.50.0=h67fdade_0 + - libsqlite=3.50.2=hf5d6505_0 - libtiff=4.7.0=h05922d8_5 - libwebp-base=1.5.0=h3b0e114_0 - libwinpthread=12.0.0.r4.gg4f2fc60ca=h57928b3_9 @@ -153,7 +161,7 @@ dependencies: - libxml2=2.13.8=h442d1da_0 - libxslt=1.1.39=h3df6e99_0 - libzlib=1.3.1=h2466b09_2 - - lld=20.1.6=he99c172_0 + - lld=20.1.7=he99c172_0 - llvm-tools=19.1.7=h2a44499_1 - m4ri=20240729=h4afdad8_1 - markupsafe=3.0.2=py312h31fea79_1 @@ -162,23 +170,31 @@ dependencies: - matplotlib-inline=0.1.7=pyhd8ed1ab_1 - mccabe=0.7.0=pyhd8ed1ab_1 - memory-allocator=0.1.3=py312h4389bb4_1 - - meson=1.8.1=pyhe01879c_0 + - meson=1.8.2=pyhe01879c_0 - meson-python=0.18.0=pyh70fd9c4_0 + - mistune=3.1.3=pyh29332c3_0 - more-itertools=10.7.0=pyhd8ed1ab_0 - mpc=1.3.1=h72bc38f_1 - mpfr=4.2.1=hbc20e70_3 - mpmath=1.3.0=pyhd8ed1ab_1 - - msgpack-python=1.1.0=py312hd5eb7cc_0 - - munkres=1.1.4=pyh9f0ad1d_0 + - msgpack-python=1.1.1=py312hd5eb7cc_0 + - munkres=1.1.4=pyhd8ed1ab_1 - nauty=2.6.11=h2fa13f4_1 + - nbclient=0.10.2=pyhd8ed1ab_0 + - nbconvert=7.16.6=hb482800_0 + - nbconvert-core=7.16.6=pyh29332c3_0 + - nbconvert-pandoc=7.16.6=hed9df3c_0 + - nbformat=5.10.4=pyhd8ed1ab_1 - nest-asyncio=1.6.0=pyhd8ed1ab_1 - networkx=3.5=pyhe01879c_0 - - ninja=1.12.1=hc790b64_1 - - numpy=2.2.6=py312h3150e54_0 - - openblas=0.3.29=pthreads_h4a7f399_0 + - ninja=1.13.0=h79cd779_0 + - numpy=2.3.1=py312h12c3145_0 + - openblas=0.3.30=pthreads_h4a7f399_0 - openjpeg=2.5.3=h4d64b90_0 - - openssl=3.5.0=ha4e3fda_1 + - openssl=3.5.1=h725018a_0 - packaging=25.0=pyh29332c3_1 + - pandoc=3.7.0.2=h57928b3_0 + - pandocfilters=1.5.0=pyhd8ed1ab_0 - pari=2.17.2=h7f476ce_4_single - pari-elldata=0.0.20161017=0 - pari-galdata=0.0.20180411=0 @@ -189,12 +205,13 @@ dependencies: - perl=5.32.1.1=7_h57928b3_strawberry - pexpect=4.9.0=pyhd8ed1ab_1 - pickleshare=0.7.5=pyhd8ed1ab_1004 - - pillow=11.2.1=py312h078707f_0 + - pillow=11.3.0=py312hfb502af_0 - pip=25.1.1=pyh8b19718_0 - - pixman=0.46.0=had0cd8c_0 + - pixman=0.46.2=had0cd8c_0 - pkg-config=0.29.2=h88c491f_1009 - pkgconfig=1.5.5=pyhd8ed1ab_5 - pkginfo=1.12.1.2=pyhd8ed1ab_0 + - pkgutil-resolve-name=1.3.10=pyhd8ed1ab_2 - planarity=3.0.2.0=hcfcfb64_0 - platformdirs=4.3.8=pyhe01879c_0 - pluggy=1.6.0=pyhd8ed1ab_0 @@ -205,14 +222,14 @@ dependencies: - pthread-stubs=0.4=h0e40799_1002 - ptyprocess=0.7.0=pyhd8ed1ab_1 - pure_eval=0.2.3=pyhd8ed1ab_1 - - pycodestyle=2.13.0=pyhd8ed1ab_0 + - pycodestyle=2.14.0=pyhd8ed1ab_0 - pycosat=0.6.6=py312h4389bb4_2 - pycparser=2.22=pyh29332c3_1 - - pydantic=2.11.4=pyh3cfb1c2_0 + - pydantic=2.11.7=pyh3cfb1c2_0 - pydantic-core=2.33.2=py312h8422cdd_0 - - pyflakes=3.3.2=pyhd8ed1ab_0 + - pyflakes=3.4.0=pyhd8ed1ab_0 - pygithub=2.6.1=pyhd8ed1ab_0 - - pygments=2.19.1=pyhd8ed1ab_0 + - pygments=2.19.2=pyhd8ed1ab_0 - pyjwt=2.10.1=pyhd8ed1ab_0 - pynacl=1.5.0=py312hdb89ce9_4 - pyparsing=3.2.3=pyhd8ed1ab_1 @@ -220,11 +237,11 @@ dependencies: - pyproject_hooks=1.2.0=pyhd8ed1ab_1 - pyside6=6.9.1=py312h0ba07f7_0 - pysocks=1.7.1=pyh09c184e_7 - - pytest=8.4.0=pyhd8ed1ab_0 - - pytest-xdist=3.7.0=pyhd8ed1ab_0 + - pytest=8.4.1=pyhd8ed1ab_0 + - pytest-xdist=3.8.0=pyhd8ed1ab_0 - python=3.12.11=h3f84c4b_0_cpython - python-build=1.2.2.post1=pyhff2d567_1 - - python-dateutil=2.9.0.post0=pyhff2d567_1 + - python-dateutil=2.9.0.post0=pyhe01879c_2 - python-fastjsonschema=2.21.1=pyhd8ed1ab_0 - python-installer=0.7.0=pyhff2d567_1 - python-symengine=0.14.0=py312hda2f51c_1 @@ -234,22 +251,24 @@ dependencies: - pywin32=307=py312h275cf98_3 - pywin32-ctypes=0.2.3=py312h2e8e312_1 - pyyaml=6.0.2=py312h31fea79_2 - - pyzmq=26.4.0=py312hd7027bb_0 + - pyzmq=27.0.0=py312hd7027bb_0 - qhull=2020.2=hc790b64_5 - - qt6-main=6.9.1=h02ddd7d_0 + - qt6-main=6.9.1=h02ddd7d_1 - rapidfuzz=3.13.0=py312h275cf98_0 - - requests=2.32.3=pyhd8ed1ab_1 + - referencing=0.36.2=pyh29332c3_0 + - requests=2.32.4=pyhd8ed1ab_0 - requests-toolbelt=1.0.0=pyhd8ed1ab_1 - restructuredtext_lint=1.4.0=pyhd8ed1ab_1 - roman-numerals-py=3.1.0=pyhd8ed1ab_0 - - ruamel.yaml=0.18.12=py312h4389bb4_0 + - rpds-py=0.26.0=py312hdabe01f_0 + - ruamel.yaml=0.18.14=py312h4389bb4_0 - ruamel.yaml.clib=0.2.8=py312h4389bb4_1 - ruamel.yaml.jinja2=0.2.7=pyhd8ed1ab_1 - - ruff=0.11.12=py312h24a9d25_0 + - ruff=0.12.2=hd40eec1_0 - sagemath-db-elliptic-curves=0.8.1=hecc5488_0 - sagemath-db-graphs=20210214=hd8ed1ab_0 - sagemath-db-polytopes=20170220=1 - - scipy=1.15.2=py312h451d5c4_0 + - scipy=1.16.0=py312h1416ca1_0 - semver=3.0.4=pyhd8ed1ab_0 - setuptools=80.9.0=pyhff2d567_0 - shellingham=1.5.4=pyhd8ed1ab_1 @@ -259,6 +278,7 @@ dependencies: - soupsieve=2.7=pyhd8ed1ab_0 - sphinx=8.2.3=pyhd8ed1ab_0 - sphinx-basic-ng=1.0.0b2=pyhd8ed1ab_3 + - sphinx-copybutton=0.5.2=pyhd8ed1ab_1 - sphinx-inline-tabs=2023.4.21=pyhd8ed1ab_1 - sphinxcontrib-applehelp=2.0.0=pyhd8ed1ab_1 - sphinxcontrib-devhelp=2.0.0=pyhd8ed1ab_1 @@ -266,12 +286,13 @@ dependencies: - sphinxcontrib-jsmath=1.0.1=pyhd8ed1ab_1 - sphinxcontrib-qthelp=2.0.0=pyhd8ed1ab_1 - sphinxcontrib-serializinghtml=1.1.10=pyhd8ed1ab_1 - - sqlite=3.50.0=h2466b09_0 + - sqlite=3.50.2=hdb435a2_0 - stack_data=0.6.3=pyhd8ed1ab_1 - stdlib-list=0.11.1=pyhd8ed1ab_0 - symengine=0.14.0=h1ba984b_1 - symmetrica=3.0.1=h1537add_0 - sympy=1.14.0=pyh04b8f61_5 + - tinycss2=1.4.0=pyhd8ed1ab_0 - tk=8.6.13=h2c6b04d_2 - toml=0.10.2=pyhd8ed1ab_1 - tomli=2.2.1=pyhd8ed1ab_1 @@ -281,20 +302,22 @@ dependencies: - tqdm=4.67.1=pyhd8ed1ab_1 - traitlets=5.14.3=pyhd8ed1ab_1 - trove-classifiers=2025.5.9.12=pyhd8ed1ab_0 - - typing-extensions=4.14.0=h32cad80_0 + - typing-extensions=4.14.1=h4440ef1_0 - typing-inspection=0.4.1=pyhd8ed1ab_0 - - typing_extensions=4.14.0=pyhe01879c_0 + - typing_extensions=4.14.1=pyhe01879c_0 - tzdata=2025b=h78e105d_0 - ucrt=10.0.22621.0=h57928b3_1 - unicodedata2=16.0.0=py312h4389bb4_0 - - urllib3=2.4.0=pyhd8ed1ab_0 - - vc=14.3=h2b53caa_26 - - vc14_runtime=14.42.34438=hfd919c2_26 + - urllib3=2.5.0=pyhd8ed1ab_0 + - uv=0.7.19=h579f82e_0 + - vc=14.3=h41ae7f8_26 + - vc14_runtime=14.44.35208=h818238b_26 - virtualenv=20.31.2=pyhd8ed1ab_0 - - vs2015_runtime=14.42.34438=h7142326_26 - - vs2022_win-64=19.43.34604=h070f0e0_26 + - vs2015_runtime=14.44.35208=h38c0c73_26 + - vs2022_win-64=19.44.35207=ha74f236_26 - vswhere=3.1.7=h40126e0_1 - wcwidth=0.2.13=pyhd8ed1ab_1 + - webencodings=0.5.1=pyhd8ed1ab_3 - wheel=0.45.1=pyhd8ed1ab_1 - widgetsnbextension=4.0.14=pyhd8ed1ab_0 - win_inet_pton=1.1.0=pyh7428d3b_8 @@ -308,11 +331,11 @@ dependencies: - xorg-libxext=1.3.6=h0e40799_0 - xorg-libxpm=3.5.17=h0e40799_1 - xorg-libxt=1.3.1=h0e40799_0 - - xz=5.8.1=h208afaa_1 - - xz-tools=5.8.1=h2466b09_1 + - xz=5.8.1=h208afaa_2 + - xz-tools=5.8.1=h2466b09_2 - yaml=0.2.5=h8ffe710_2 - zeromq=4.3.5=ha9f60a1_7 - - zipp=3.22.0=pyhd8ed1ab_0 + - zipp=3.23.0=pyhd8ed1ab_0 - zlib=1.3.1=h2466b09_2 - zstandard=0.23.0=py312h4389bb4_2 - zstd=1.5.7=hbeecb71_2 diff --git a/environment-3.13-win.yml b/environment-3.13-win.yml index 927c7b82294..78a2ff2b990 100644 --- a/environment-3.13-win.yml +++ b/environment-3.13-win.yml @@ -1,7 +1,7 @@ name: sage-dev # Generated by conda-lock. # platform: win-64 -# input_hash: 1c21ef979082e8711d8be91d6213693f5a46a8c25593477621dc93a545813334 +# input_hash: 1e0f5c887f0c7dd56cca7e3ab5f891a803a8bb8315d72cf271deab22a364b841 channels: - conda-forge @@ -11,23 +11,26 @@ dependencies: - annotated-types=0.7.0=pyhd8ed1ab_1 - appdirs=1.4.4=pyhd8ed1ab_1 - asttokens=3.0.0=pyhd8ed1ab_1 + - attrs=25.3.0=pyh71513ae_0 - babel=2.17.0=pyhd8ed1ab_0 - backports=1.0=pyhd8ed1ab_5 - backports.tarfile=1.2.0=pyhd8ed1ab_1 - beautifulsoup4=4.13.4=pyha770c72_0 - - blas=2.131=openblas - - blas-devel=3.9.0=31_hc0f8095_openblas - - boltons=24.0.0=pyhd8ed1ab_1 + - blas=2.132=openblas + - blas-devel=3.9.0=32_hc0f8095_openblas + - bleach=6.2.0=pyh29332c3_4 + - bleach-with-css=6.2.0=h82add2a_4 + - boltons=25.0.0=pyhd8ed1ab_0 - boost-cpp=1.85.0=ha5ead02_4 - - brotli=1.1.0=h2466b09_2 - - brotli-bin=1.1.0=h2466b09_2 - - brotli-python=1.1.0=py313h5813708_2 + - brotli=1.1.0=h2466b09_3 + - brotli-bin=1.1.0=h2466b09_3 + - brotli-python=1.1.0=py313h5813708_3 - bzip2=1.0.8=h2466b09_7 - - ca-certificates=2025.4.26=h4c7d964_0 + - ca-certificates=2025.6.15=h4c7d964_0 - cachecontrol=0.14.3=pyha770c72_0 - cachecontrol-with-filecache=0.14.3=pyhd8ed1ab_0 - cairo=1.18.4=h5782bbf_0 - - certifi=2025.4.26=pyhd8ed1ab_0 + - certifi=2025.6.15=pyhd8ed1ab_0 - cffi=1.17.1=py313ha7868ed_0 - charset-normalizer=3.4.2=pyhd8ed1ab_0 - clang=19.1.7=default_hec7ea82_3 @@ -38,19 +41,20 @@ dependencies: - comm=0.2.2=pyhd8ed1ab_1 - compiler-rt=19.1.7=hc790b64_0 - compiler-rt_win-64=19.1.7=hc790b64_0 - - conda-lock=3.0.2=pyha6a9232_1 + - conda-lock=3.0.4=pyha6a9232_1 - conda-souschef=2.2.3=pyhd8ed1ab_0 - contourpy=1.3.2=py313h1ec8472_0 - conway-polynomials=0.10=pyhd8ed1ab_1 - - coverage=7.8.2=py313hb4c8b1a_0 - - cpython=3.13.3=py313hd8ed1ab_101 + - coverage=7.9.2=py313hd650c13_0 + - cpython=3.13.5=py313hd8ed1ab_102 - crashtest=0.4.1=pyhd8ed1ab_1 - - cryptography=45.0.3=py313h9d39bda_0 + - cryptography=45.0.5=py313h392ebe0_0 - cycler=0.12.1=pyhd8ed1ab_1 - cysignals=1.12.3=py313h5813708_0 - - cython=3.1.1=py313h11c7957_1 + - cython=3.1.2=py313h11c7957_2 - debugpy=1.8.14=py313h5813708_0 - decorator=5.2.1=pyhd8ed1ab_0 + - defusedxml=0.7.1=pyhd8ed1ab_0 - deprecated=1.2.18=pyhd8ed1ab_0 - distlib=0.3.9=pyhd8ed1ab_1 - docutils=0.21.2=pyhd8ed1ab_1 @@ -62,7 +66,7 @@ dependencies: - executing=2.2.0=pyhd8ed1ab_0 - expat=2.7.0=he0c23c2_0 - filelock=3.18.0=pyhd8ed1ab_0 - - flake8=7.2.0=pyhd8ed1ab_0 + - flake8=7.3.0=pyhd8ed1ab_0 - flake8-rst-docstrings=0.3.1=pyhd8ed1ab_0 - flang=19.1.7=hbeecb71_0 - flang_impl_win-64=19.1.7=h719f0c7_0 @@ -74,8 +78,8 @@ dependencies: - fontconfig=2.15.0=h765892d_1 - fonts-conda-ecosystem=1=0 - fonts-conda-forge=1=0 - - fonttools=4.58.1=py313hb4c8b1a_0 - - fortran-compiler=1.9.0=h95e3450_0 + - fonttools=4.58.5=py313hd650c13_0 + - fortran-compiler=1.10.0=h95e3450_0 - freetype=2.13.3=h57928b3_1 - furo=2024.8.6=pyhd8ed1ab_2 - gitdb=4.0.12=pyhd8ed1ab_0 @@ -83,7 +87,7 @@ dependencies: - glpk=5.0=h8ffe710_0 - gmp=6.3.0=hfeafd45_2 - gmpy2=2.1.5=py313h0a46711_3 - - graphite2=1.3.13=h63175ca_1003 + - graphite2=1.3.14=he0c23c2_0 - grayskull=2.9.1=pyhd8ed1ab_0 - gsl=2.8=h5b8d9c4_1 - h2=4.2.0=pyhd8ed1ab_0 @@ -92,13 +96,13 @@ dependencies: - hyperframe=6.1.0=pyhd8ed1ab_0 - icu=75.1=he0c23c2_0 - idna=3.10=pyhd8ed1ab_1 - - igraph=0.10.15=h43210b2_1 + - igraph=0.10.16=h9f42cb0_0 - imagesize=1.4.1=pyhd8ed1ab_0 - importlib-metadata=8.7.0=pyhe01879c_1 - importlib_resources=6.5.2=pyhd8ed1ab_0 - iniconfig=2.0.0=pyhd8ed1ab_1 - ipykernel=6.29.5=pyh4bbf305_0 - - ipython=9.3.0=pyh6be1c34_0 + - ipython=9.4.0=pyh6be1c34_0 - ipython_pygments_lexers=1.1.1=pyhd8ed1ab_0 - ipywidgets=8.1.7=pyhd8ed1ab_0 - jaraco.classes=3.4.0=pyhd8ed1ab_2 @@ -106,23 +110,27 @@ dependencies: - jaraco.functools=4.1.0=pyhd8ed1ab_0 - jedi=0.19.2=pyhd8ed1ab_1 - jinja2=3.1.6=pyhd8ed1ab_0 + - jsonschema=4.24.0=pyhd8ed1ab_0 + - jsonschema-specifications=2025.4.1=pyh29332c3_0 + - jupyter-sphinx=0.5.3=pyha770c72_5 - jupyter_client=8.6.3=pyhd8ed1ab_1 - jupyter_core=5.8.1=pyh5737063_0 + - jupyterlab_pygments=0.3.0=pyhd8ed1ab_2 - jupyterlab_widgets=3.0.15=pyhd8ed1ab_0 - keyring=25.6.0=pyh7428d3b_0 - - kiwisolver=1.4.7=py313h1ec8472_0 + - kiwisolver=1.4.8=py313hf069bd2_1 - krb5=1.21.3=hdf4eb48_0 - lcms2=2.17=hbcf6048_0 - lerc=4.0.0=h6470a55_1 - - libblas=3.9.0=31_h11dc60a_openblas + - libblas=3.9.0=32_h11dc60a_openblas - libboost=1.85.0=h444863b_4 - libboost-devel=1.85.0=h91493d7_4 - libboost-headers=1.85.0=h57928b3_4 - - libbrotlicommon=1.1.0=h2466b09_2 - - libbrotlidec=1.1.0=h2466b09_2 - - libbrotlienc=1.1.0=h2466b09_2 - - libcblas=3.9.0=31_h9bd4c3b_openblas - - libclang13=20.1.6=default_h6e92b77_0 + - libbrotlicommon=1.1.0=h2466b09_3 + - libbrotlidec=1.1.0=h2466b09_3 + - libbrotlienc=1.1.0=h2466b09_3 + - libcblas=3.9.0=32_h9bd4c3b_openblas + - libclang13=20.1.7=default_h6e92b77_0 - libdeflate=1.24=h76ddb4d_0 - libexpat=2.7.0=he0c23c2_0 - libffi=3.4.6=h537db12_1 @@ -130,23 +138,23 @@ dependencies: - libflint=3.2.2=h4de658f_0 - libfreetype=2.13.3=h57928b3_1 - libfreetype6=2.13.3=h0b5ce68_1 - - libgcc=15.1.0=h1383e82_2 + - libgcc=15.1.0=h1383e82_3 - libgd=2.3.3=h7208af6_11 - libglib=2.84.2=hbc94333_0 - - libgomp=15.1.0=h1383e82_2 + - libgomp=15.1.0=h1383e82_3 - libiconv=1.18=h135ad9c_1 - libintl=0.22.5=h5728263_3 - libjpeg-turbo=3.1.0=h2466b09_0 - - liblapack=3.9.0=31_h2526c6b_openblas - - liblapacke=3.9.0=31_h1d0e49f_openblas + - liblapack=3.9.0=32_h2526c6b_openblas + - liblapacke=3.9.0=32_h1d0e49f_openblas - libllvm19=19.1.7=h3089188_1 - - liblzma=5.8.1=h2466b09_1 - - liblzma-devel=5.8.1=h2466b09_1 + - liblzma=5.8.1=h2466b09_2 + - liblzma-devel=5.8.1=h2466b09_2 - libmpdec=4.0.0=h2466b09_0 - - libopenblas=0.3.29=pthreads_head3c61_0 - - libpng=1.6.47=h7a4582a_0 + - libopenblas=0.3.30=pthreads_ha4fe6b2_0 + - libpng=1.6.50=h95bef1e_0 - libsodium=1.0.20=hc70643c_0 - - libsqlite=3.50.0=h67fdade_0 + - libsqlite=3.50.2=hf5d6505_0 - libtiff=4.7.0=h05922d8_5 - libwebp-base=1.5.0=h3b0e114_0 - libwinpthread=12.0.0.r4.gg4f2fc60ca=h57928b3_9 @@ -154,7 +162,7 @@ dependencies: - libxml2=2.13.8=h442d1da_0 - libxslt=1.1.39=h3df6e99_0 - libzlib=1.3.1=h2466b09_2 - - lld=20.1.6=he99c172_0 + - lld=20.1.7=he99c172_0 - llvm-tools=19.1.7=h2a44499_1 - m4ri=20240729=h4afdad8_1 - markupsafe=3.0.2=py313hb4c8b1a_1 @@ -163,23 +171,31 @@ dependencies: - matplotlib-inline=0.1.7=pyhd8ed1ab_1 - mccabe=0.7.0=pyhd8ed1ab_1 - memory-allocator=0.1.3=py313ha7868ed_1 - - meson=1.8.1=pyhe01879c_0 + - meson=1.8.2=pyhe01879c_0 - meson-python=0.18.0=pyh70fd9c4_0 + - mistune=3.1.3=pyh29332c3_0 - more-itertools=10.7.0=pyhd8ed1ab_0 - mpc=1.3.1=h72bc38f_1 - mpfr=4.2.1=hbc20e70_3 - mpmath=1.3.0=pyhd8ed1ab_1 - - msgpack-python=1.1.0=py313h1ec8472_0 - - munkres=1.1.4=pyh9f0ad1d_0 + - msgpack-python=1.1.1=py313h1ec8472_0 + - munkres=1.1.4=pyhd8ed1ab_1 - nauty=2.6.11=h2fa13f4_1 + - nbclient=0.10.2=pyhd8ed1ab_0 + - nbconvert=7.16.6=hb482800_0 + - nbconvert-core=7.16.6=pyh29332c3_0 + - nbconvert-pandoc=7.16.6=hed9df3c_0 + - nbformat=5.10.4=pyhd8ed1ab_1 - nest-asyncio=1.6.0=pyhd8ed1ab_1 - networkx=3.5=pyhe01879c_0 - - ninja=1.12.1=hc790b64_1 - - numpy=2.2.6=py313hefb8edb_0 - - openblas=0.3.29=pthreads_h4a7f399_0 + - ninja=1.13.0=h79cd779_0 + - numpy=2.3.1=py313ha14762d_0 + - openblas=0.3.30=pthreads_h4a7f399_0 - openjpeg=2.5.3=h4d64b90_0 - - openssl=3.5.0=ha4e3fda_1 + - openssl=3.5.1=h725018a_0 - packaging=25.0=pyh29332c3_1 + - pandoc=3.7.0.2=h57928b3_0 + - pandocfilters=1.5.0=pyhd8ed1ab_0 - pari=2.17.2=h7f476ce_4_single - pari-elldata=0.0.20161017=0 - pari-galdata=0.0.20180411=0 @@ -190,12 +206,13 @@ dependencies: - perl=5.32.1.1=7_h57928b3_strawberry - pexpect=4.9.0=pyhd8ed1ab_1 - pickleshare=0.7.5=pyhd8ed1ab_1004 - - pillow=11.2.1=py313hda88b71_0 + - pillow=11.3.0=py313h641beac_0 - pip=25.1.1=pyh145f28c_0 - - pixman=0.46.0=had0cd8c_0 + - pixman=0.46.2=had0cd8c_0 - pkg-config=0.29.2=h88c491f_1009 - pkgconfig=1.5.5=pyhd8ed1ab_5 - pkginfo=1.12.1.2=pyhd8ed1ab_0 + - pkgutil-resolve-name=1.3.10=pyhd8ed1ab_2 - planarity=3.0.2.0=hcfcfb64_0 - platformdirs=4.3.8=pyhe01879c_0 - pluggy=1.6.0=pyhd8ed1ab_0 @@ -206,14 +223,14 @@ dependencies: - pthread-stubs=0.4=h0e40799_1002 - ptyprocess=0.7.0=pyhd8ed1ab_1 - pure_eval=0.2.3=pyhd8ed1ab_1 - - pycodestyle=2.13.0=pyhd8ed1ab_0 + - pycodestyle=2.14.0=pyhd8ed1ab_0 - pycosat=0.6.6=py313ha7868ed_2 - pycparser=2.22=pyh29332c3_1 - - pydantic=2.11.4=pyh3cfb1c2_0 + - pydantic=2.11.7=pyh3cfb1c2_0 - pydantic-core=2.33.2=py313ha8a9a3c_0 - - pyflakes=3.3.2=pyhd8ed1ab_0 + - pyflakes=3.4.0=pyhd8ed1ab_0 - pygithub=2.6.1=pyhd8ed1ab_0 - - pygments=2.19.1=pyhd8ed1ab_0 + - pygments=2.19.2=pyhd8ed1ab_0 - pyjwt=2.10.1=pyhd8ed1ab_0 - pynacl=1.5.0=py313h2841da1_4 - pyparsing=3.2.3=pyhd8ed1ab_1 @@ -221,11 +238,11 @@ dependencies: - pyproject_hooks=1.2.0=pyhd8ed1ab_1 - pyside6=6.9.1=py313hd8d090c_0 - pysocks=1.7.1=pyh09c184e_7 - - pytest=8.4.0=pyhd8ed1ab_0 - - pytest-xdist=3.7.0=pyhd8ed1ab_0 - - python=3.13.3=h261c0b1_101_cp313 + - pytest=8.4.1=pyhd8ed1ab_0 + - pytest-xdist=3.8.0=pyhd8ed1ab_0 + - python=3.13.5=h7de537c_102_cp313 - python-build=1.2.2.post1=pyhff2d567_1 - - python-dateutil=2.9.0.post0=pyhff2d567_1 + - python-dateutil=2.9.0.post0=pyhe01879c_2 - python-fastjsonschema=2.21.1=pyhd8ed1ab_0 - python-installer=0.7.0=pyhff2d567_1 - python-symengine=0.14.0=py313h9ea13ff_1 @@ -235,22 +252,24 @@ dependencies: - pywin32=307=py313h5813708_3 - pywin32-ctypes=0.2.3=py313hfa70ccb_1 - pyyaml=6.0.2=py313hb4c8b1a_2 - - pyzmq=26.4.0=py313h2100fd5_0 + - pyzmq=27.0.0=py313h2100fd5_0 - qhull=2020.2=hc790b64_5 - - qt6-main=6.9.1=h02ddd7d_0 + - qt6-main=6.9.1=h02ddd7d_1 - rapidfuzz=3.13.0=py313h5813708_0 - - requests=2.32.3=pyhd8ed1ab_1 + - referencing=0.36.2=pyh29332c3_0 + - requests=2.32.4=pyhd8ed1ab_0 - requests-toolbelt=1.0.0=pyhd8ed1ab_1 - restructuredtext_lint=1.4.0=pyhd8ed1ab_1 - roman-numerals-py=3.1.0=pyhd8ed1ab_0 - - ruamel.yaml=0.18.12=py313ha7868ed_0 + - rpds-py=0.26.0=py313hfbe8231_0 + - ruamel.yaml=0.18.14=py313ha7868ed_0 - ruamel.yaml.clib=0.2.8=py313ha7868ed_1 - ruamel.yaml.jinja2=0.2.7=pyhd8ed1ab_1 - - ruff=0.11.12=py313h784dc11_0 + - ruff=0.12.2=hd40eec1_0 - sagemath-db-elliptic-curves=0.8.1=hecc5488_0 - sagemath-db-graphs=20210214=hd8ed1ab_0 - sagemath-db-polytopes=20170220=1 - - scipy=1.15.2=py313h2eca4b9_0 + - scipy=1.16.0=py313h97dfcff_0 - semver=3.0.4=pyhd8ed1ab_0 - setuptools=80.9.0=pyhff2d567_0 - shellingham=1.5.4=pyhd8ed1ab_1 @@ -260,6 +279,7 @@ dependencies: - soupsieve=2.7=pyhd8ed1ab_0 - sphinx=8.2.3=pyhd8ed1ab_0 - sphinx-basic-ng=1.0.0b2=pyhd8ed1ab_3 + - sphinx-copybutton=0.5.2=pyhd8ed1ab_1 - sphinx-inline-tabs=2023.4.21=pyhd8ed1ab_1 - sphinxcontrib-applehelp=2.0.0=pyhd8ed1ab_1 - sphinxcontrib-devhelp=2.0.0=pyhd8ed1ab_1 @@ -267,12 +287,13 @@ dependencies: - sphinxcontrib-jsmath=1.0.1=pyhd8ed1ab_1 - sphinxcontrib-qthelp=2.0.0=pyhd8ed1ab_1 - sphinxcontrib-serializinghtml=1.1.10=pyhd8ed1ab_1 - - sqlite=3.50.0=h2466b09_0 + - sqlite=3.50.2=hdb435a2_0 - stack_data=0.6.3=pyhd8ed1ab_1 - stdlib-list=0.11.1=pyhd8ed1ab_0 - symengine=0.14.0=h1ba984b_1 - symmetrica=3.0.1=h1537add_0 - sympy=1.14.0=pyh04b8f61_5 + - tinycss2=1.4.0=pyhd8ed1ab_0 - tk=8.6.13=h2c6b04d_2 - toml=0.10.2=pyhd8ed1ab_1 - tomli=2.2.1=pyhd8ed1ab_1 @@ -282,19 +303,21 @@ dependencies: - tqdm=4.67.1=pyhd8ed1ab_1 - traitlets=5.14.3=pyhd8ed1ab_1 - trove-classifiers=2025.5.9.12=pyhd8ed1ab_0 - - typing-extensions=4.14.0=h32cad80_0 + - typing-extensions=4.14.1=h4440ef1_0 - typing-inspection=0.4.1=pyhd8ed1ab_0 - - typing_extensions=4.14.0=pyhe01879c_0 + - typing_extensions=4.14.1=pyhe01879c_0 - tzdata=2025b=h78e105d_0 - ucrt=10.0.22621.0=h57928b3_1 - - urllib3=2.4.0=pyhd8ed1ab_0 - - vc=14.3=h2b53caa_26 - - vc14_runtime=14.42.34438=hfd919c2_26 + - urllib3=2.5.0=pyhd8ed1ab_0 + - uv=0.7.19=h579f82e_0 + - vc=14.3=h41ae7f8_26 + - vc14_runtime=14.44.35208=h818238b_26 - virtualenv=20.31.2=pyhd8ed1ab_0 - - vs2015_runtime=14.42.34438=h7142326_26 - - vs2022_win-64=19.43.34604=h070f0e0_26 + - vs2015_runtime=14.44.35208=h38c0c73_26 + - vs2022_win-64=19.44.35207=ha74f236_26 - vswhere=3.1.7=h40126e0_1 - wcwidth=0.2.13=pyhd8ed1ab_1 + - webencodings=0.5.1=pyhd8ed1ab_3 - widgetsnbextension=4.0.14=pyhd8ed1ab_0 - win_inet_pton=1.1.0=pyh7428d3b_8 - winpthreads-devel=12.0.0.r4.gg4f2fc60ca=h57928b3_9 @@ -307,11 +330,11 @@ dependencies: - xorg-libxext=1.3.6=h0e40799_0 - xorg-libxpm=3.5.17=h0e40799_1 - xorg-libxt=1.3.1=h0e40799_0 - - xz=5.8.1=h208afaa_1 - - xz-tools=5.8.1=h2466b09_1 + - xz=5.8.1=h208afaa_2 + - xz-tools=5.8.1=h2466b09_2 - yaml=0.2.5=h8ffe710_2 - zeromq=4.3.5=ha9f60a1_7 - - zipp=3.22.0=pyhd8ed1ab_0 + - zipp=3.23.0=pyhd8ed1ab_0 - zlib=1.3.1=h2466b09_2 - zstandard=0.23.0=py313ha7868ed_2 - zstd=1.5.7=hbeecb71_2 diff --git a/pyproject.toml b/pyproject.toml index f806f120bf9..f5381a85ebb 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -217,6 +217,7 @@ docs = [ "sphinx", "sphinx-copybutton", "sphinx-inline-tabs", + "jupyter-sphinx", "furo", "python-dateutil", ] From d213ca2d10f79f2f27589426046a312da4c68d25 Mon Sep 17 00:00:00 2001 From: Tobias Diez Date: Mon, 7 Jul 2025 11:21:38 +0200 Subject: [PATCH 04/11] Update conda environment to include rpy2 --- environment-3.11-linux-aarch64.yml | 205 ++++++++++++++++------------- environment-3.11-linux.yml | 196 ++++++++++++++------------- environment-3.11-macos-x86_64.yml | 160 ++++++++++++---------- environment-3.11-macos.yml | 167 +++++++++++++---------- environment-3.11-win.yml | 165 +++++++++++++---------- environment-3.12-linux-aarch64.yml | 205 ++++++++++++++++------------- environment-3.12-linux.yml | 197 ++++++++++++++------------- environment-3.12-macos-x86_64.yml | 160 ++++++++++++---------- environment-3.12-macos.yml | 167 +++++++++++++---------- environment-3.12-win.yml | 165 +++++++++++++---------- environment-3.13-win.yml | 169 ++++++++++++++---------- pyproject.toml | 1 + tools/update-conda.py | 3 +- 13 files changed, 1112 insertions(+), 848 deletions(-) diff --git a/environment-3.11-linux-aarch64.yml b/environment-3.11-linux-aarch64.yml index 54d4f9606c6..5a71b26535e 100644 --- a/environment-3.11-linux-aarch64.yml +++ b/environment-3.11-linux-aarch64.yml @@ -1,12 +1,13 @@ name: sage-dev # Generated by conda-lock. # platform: linux-aarch64 -# input_hash: 4dfb81e4aa48c8d3ff596a4737dc2204c0dde857959d24eef75270b4c789bcca +# input_hash: 92f0a9ce6ce77a42f2e95ee1e91c0141830f89667f0c8fd0992fba010884cd3b channels: - conda-forge dependencies: - _openmp_mutex=4.5=2_gnu + - _r-mutex=1.0.1=anacondar_1 - alabaster=1.0.0=pyhd8ed1ab_1 - alsa-lib=1.2.14=h86ecc28_0 - annotated-types=0.7.0=pyhd8ed1ab_1 @@ -20,26 +21,28 @@ dependencies: - backports.tarfile=1.2.0=pyhd8ed1ab_1 - bdw-gc=8.2.8=h5ad3122_2 - beautifulsoup4=4.13.4=pyha770c72_0 - - binutils=2.43=hf1166c9_4 - - binutils_impl_linux-aarch64=2.43=h4c662bb_4 - - binutils_linux-aarch64=2.43=hf1166c9_4 - - blas=2.131=openblas - - blas-devel=3.9.0=31_h9678261_openblas + - binutils=2.44=hf1166c9_0 + - binutils_impl_linux-aarch64=2.44=h4c662bb_0 + - binutils_linux-aarch64=2.44=hf1166c9_0 + - blas=2.132=openblas + - blas-devel=3.9.0=32_h9678261_openblas - bliss=0.77=h2a328a1_1 - - boltons=24.0.0=pyhd8ed1ab_1 + - boltons=25.0.0=pyhd8ed1ab_0 - boost-cpp=1.85.0=hdad291f_4 - brial=1.2.12=pyha770c72_4 - - brotli=1.1.0=h86ecc28_2 - - brotli-bin=1.1.0=h86ecc28_2 - - brotli-python=1.1.0=py311h89d996e_2 + - brotli=1.1.0=h86ecc28_3 + - brotli-bin=1.1.0=h86ecc28_3 + - brotli-python=1.1.0=py311h89d996e_3 + - bwidget=1.10.1=h8af1aa0_1 - bzip2=1.0.8=h68df207_7 - - c-compiler=1.9.0=h6561dab_0 - - ca-certificates=2025.4.26=hbd8a1cb_0 + - c-ares=1.34.5=h86ecc28_0 + - c-compiler=1.10.0=h6561dab_0 + - ca-certificates=2025.6.15=hbd8a1cb_0 - cachecontrol=0.14.3=pyha770c72_0 - cachecontrol-with-filecache=0.14.3=pyhd8ed1ab_0 - cairo=1.18.4=h83712da_0 - cddlib=1!0.94m=h719063d_0 - - certifi=2025.4.26=pyhd8ed1ab_0 + - certifi=2025.6.15=pyhd8ed1ab_0 - cffi=1.17.1=py311h14e8bb7_0 - charset-normalizer=3.4.2=pyhd8ed1ab_0 - click=8.2.1=pyh707e725_0 @@ -47,21 +50,22 @@ dependencies: - cliquer=1.22=h31becfc_1 - colorama=0.4.6=pyhd8ed1ab_1 - comm=0.2.2=pyhd8ed1ab_1 - - conda-lock=3.0.2=pyh367d9c9_1 + - conda-lock=3.0.4=pyh367d9c9_1 - conda-souschef=2.2.3=pyhd8ed1ab_0 - contourpy=1.3.2=py311hc07b1fb_0 - conway-polynomials=0.10=pyhd8ed1ab_1 - - coverage=7.8.2=py311ha09ea12_0 + - coverage=7.9.2=py311ha09ea12_0 - cpython=3.11.13=py311hd8ed1ab_0 - crashtest=0.4.1=pyhd8ed1ab_1 - - cryptography=45.0.3=py311h4047cc9_0 - - cxx-compiler=1.9.0=heb6c788_0 + - cryptography=45.0.5=py311h4047cc9_0 + - curl=8.14.1=h6702fde_0 + - cxx-compiler=1.10.0=heb6c788_0 - cycler=0.12.1=pyhd8ed1ab_1 - cypari2=2.2.2=py311hc8fbf20_0 - - cyrus-sasl=2.1.27=hf6b2984_7 + - cyrus-sasl=2.1.28=h6c5dea3_0 - cysignals=1.12.3=py311h89d996e_0 - - cython=3.1.1=py311hc8540bd_1 - - dbus=1.16.2=heda779d_0 + - cython=3.1.2=py311hc8540bd_2 + - dbus=1.13.6=h12b9eeb_3 - debugpy=1.8.14=py311h89d996e_0 - decorator=5.2.1=pyhd8ed1ab_0 - deprecated=1.2.18=pyhd8ed1ab_0 @@ -70,7 +74,7 @@ dependencies: - double-conversion=3.3.1=h5ad3122_0 - dulwich=0.22.8=py311h0ca61a2_0 - ecl=24.5.10=h043f013_1 - - eclib=20250530=ha660cf8_0 + - eclib=20250616=h9dcc9a0_0 - ecm=7.0.6=hd777dc2_0 - ensureconda=1.4.7=pyh29332c3_0 - exceptiongroup=1.3.0=pyhd8ed1ab_0 @@ -79,7 +83,7 @@ dependencies: - expat=2.7.0=h5ad3122_0 - fflas-ffpack=2.5.0=h503e619_0 - filelock=3.18.0=pyhd8ed1ab_0 - - flake8=7.2.0=pyhd8ed1ab_0 + - flake8=7.3.0=pyhd8ed1ab_0 - flake8-rst-docstrings=0.3.1=pyhd8ed1ab_0 - font-ttf-dejavu-sans-mono=2.37=hab24e00_0 - font-ttf-inconsolata=3.000=h77eed37_0 @@ -88,11 +92,12 @@ dependencies: - fontconfig=2.15.0=h8dda3cd_1 - fonts-conda-ecosystem=1=0 - fonts-conda-forge=1=0 - - fonttools=4.58.1=py311h58d527c_0 - - fortran-compiler=1.9.0=h25a59a9_0 + - fonttools=4.58.5=py311h58d527c_0 + - fortran-compiler=1.10.0=h25a59a9_0 - fplll=5.5.0=h45c7457_0 - fpylll=0.6.3=py311h2dc1a0e_0 - freetype=2.13.3=h8af1aa0_1 + - fribidi=1.0.10=hb9de7d4_0 - furo=2024.8.6=pyhd8ed1ab_2 - gap-core=4.14.0=h1754e88_5 - gap-defaults=4.14.0=h8af1aa0_5 @@ -110,7 +115,7 @@ dependencies: - glpk=5.0=h66325d0_0 - gmp=6.3.0=h0a1ffab_2 - gmpy2=2.1.5=py311h8dd2ae4_3 - - graphite2=1.3.13=h2f0025b_1003 + - graphite2=1.3.14=h5ad3122_0 - grayskull=2.9.1=pyhd8ed1ab_0 - gsl=2.8=hac7f374_1 - gxx=13.3.0=h8a56e6e_2 @@ -122,14 +127,14 @@ dependencies: - hyperframe=6.1.0=pyhd8ed1ab_0 - icu=75.1=hf9b3779_0 - idna=3.10=pyhd8ed1ab_1 - - igraph=0.10.15=h207f3e5_1 + - igraph=0.10.16=hf4881d6_0 - imagesize=1.4.1=pyhd8ed1ab_0 - iml=1.0.5=h15043fe_1004 - importlib-metadata=8.7.0=pyhe01879c_1 - importlib_resources=6.5.2=pyhd8ed1ab_0 - iniconfig=2.0.0=pyhd8ed1ab_1 - ipykernel=6.29.5=pyh3099207_0 - - ipython=9.3.0=pyhfa0c392_0 + - ipython=9.4.0=pyhfa0c392_0 - ipython_pygments_lexers=1.1.1=pyhd8ed1ab_0 - ipywidgets=8.1.7=pyhd8ed1ab_0 - jaraco.classes=3.4.0=pyhd8ed1ab_2 @@ -144,67 +149,71 @@ dependencies: - kernel-headers_linux-aarch64=4.18.0=h05a177a_18 - keyring=25.6.0=pyha804496_0 - keyutils=1.6.1=h4e544f5_0 - - kiwisolver=1.4.7=py311h75754e6_0 + - kiwisolver=1.4.8=py311h75754e6_1 - krb5=1.21.3=h50a48e9_0 - lcalc=2.1.0=h30a6b3d_1 - lcms2=2.17=hc88f144_0 - - ld_impl_linux-aarch64=2.43=h80caac9_4 + - ld_impl_linux-aarch64=2.44=h5e2c951_0 - lerc=4.0.0=hfdc4d58_1 - - libblas=3.9.0=31_h1a9f1db_openblas + - libblas=3.9.0=32_h1a9f1db_openblas - libboost=1.85.0=h9fa81b4_4 - libboost-devel=1.85.0=h37bb5a9_4 - libboost-headers=1.85.0=h8af1aa0_4 - libbraiding=1.3.1=h5ad3122_0 - libbrial=1.2.12=h9429f74_3 - - libbrotlicommon=1.1.0=h86ecc28_2 - - libbrotlidec=1.1.0=h86ecc28_2 - - libbrotlienc=1.1.0=h86ecc28_2 - - libcblas=3.9.0=31_hab92f65_openblas - - libclang-cpp20.1=20.1.6=default_h7d4303a_0 - - libclang13=20.1.6=default_h9e36cb9_0 - - libcups=2.3.3=h405e4a8_4 + - libbrotlicommon=1.1.0=h86ecc28_3 + - libbrotlidec=1.1.0=h86ecc28_3 + - libbrotlienc=1.1.0=h86ecc28_3 + - libcblas=3.9.0=32_hab92f65_openblas + - libclang-cpp20.1=20.1.7=default_h7d4303a_0 + - libclang13=20.1.7=default_h9e36cb9_0 + - libcups=2.3.3=h5cdc715_5 + - libcurl=8.14.1=h6702fde_0 - libdeflate=1.24=he377734_0 - - libdrm=2.4.124=h86ecc28_0 + - libdrm=2.4.125=h86ecc28_0 - libedit=3.1.20250104=pl5321h976ea20_0 - libegl=1.7.0=hd24410f_2 + - libev=4.33=h31becfc_2 - libexpat=2.7.0=h5ad3122_0 - libffi=3.4.6=he21f813_1 - libflint=3.2.2=hd878b8d_0 - libfreetype=2.13.3=h8af1aa0_1 - libfreetype6=2.13.3=he93130f_1 - - libgcc=15.1.0=he277a41_2 + - libgcc=15.1.0=he277a41_3 - libgcc-devel_linux-aarch64=13.3.0=h0c07274_102 - - libgcc-ng=15.1.0=he9431aa_2 + - libgcc-ng=15.1.0=he9431aa_3 - libgd=2.3.3=hc8d7b1d_11 - - libgfortran=15.1.0=he9431aa_2 - - libgfortran-ng=15.1.0=he9431aa_2 - - libgfortran5=15.1.0=hbc25352_2 + - libgfortran=15.1.0=he9431aa_3 + - libgfortran-ng=15.1.0=he9431aa_3 + - libgfortran5=15.1.0=hbc25352_3 - libgl=1.7.0=hd24410f_2 - - libglib=2.84.2=hc022ef1_0 + - libglib=2.84.1=hc486b8e_0 - libglvnd=1.7.0=hd24410f_2 - libglx=1.7.0=hd24410f_2 - - libgomp=15.1.0=he277a41_2 + - libgomp=15.1.0=he277a41_3 - libhomfly=1.02r6=h31becfc_1 - libiconv=1.18=hc99b53d_1 - libjpeg-turbo=3.1.0=h86ecc28_0 - - liblapack=3.9.0=31_h411afd4_openblas - - liblapacke=3.9.0=31_hc659ca5_openblas - - libllvm20=20.1.6=h07bd352_0 - - liblzma=5.8.1=h86ecc28_1 - - liblzma-devel=5.8.1=h86ecc28_1 - - libnsl=2.0.1=h31becfc_0 + - liblapack=3.9.0=32_h411afd4_openblas + - liblapacke=3.9.0=32_hc659ca5_openblas + - libllvm20=20.1.7=h07bd352_0 + - liblzma=5.8.1=h86ecc28_2 + - liblzma-devel=5.8.1=h86ecc28_2 + - libnghttp2=1.64.0=hc8609a4_0 + - libnsl=2.0.1=h86ecc28_1 - libntlm=1.4=hf897c2e_1002 - - libopenblas=0.3.29=pthreads_h9d3fd7e_0 + - libopenblas=0.3.30=pthreads_h9d3fd7e_0 - libopengl=1.7.0=hd24410f_2 - - libpciaccess=0.18=h31becfc_0 - - libpng=1.6.47=hec79eb8_0 + - libpciaccess=0.18=h86ecc28_0 + - libpng=1.6.50=hec79eb8_0 - libpq=17.5=hf590da8_0 - libsanitizer=13.3.0=ha58e236_2 - libsodium=1.0.20=h68df207_0 - - libsqlite=3.50.0=h5eb1b54_0 - - libstdcxx=15.1.0=h3f4de04_2 + - libsqlite=3.50.2=he2a92bd_0 + - libssh2=1.11.1=h18c354c_0 + - libstdcxx=15.1.0=h3f4de04_3 - libstdcxx-devel_linux-aarch64=13.3.0=h0c07274_102 - - libstdcxx-ng=15.1.0=hf1166c9_2 + - libstdcxx-ng=15.1.0=hf1166c9_3 - libtiff=4.7.0=h7c15681_5 - libuuid=2.38.1=hb4cce97_0 - libwebp-base=1.5.0=h0886dbf_0 @@ -219,6 +228,7 @@ dependencies: - m4=1.4.20=h86ecc28_0 - m4ri=20140914=hedfd65a_1006 - m4rie=20200125=hedfd65a_0 + - make=4.4.1=h2a6d0cb_2 - markupsafe=3.0.2=py311ha09ea12_1 - matplotlib=3.10.3=py311hfecb2dc_0 - matplotlib-base=3.10.3=py311h0385ec1_0 @@ -226,41 +236,42 @@ dependencies: - maxima=5.47.0=h043f013_3 - mccabe=0.7.0=pyhd8ed1ab_1 - memory-allocator=0.1.3=py311ha879c10_1 - - meson=1.8.1=pyhe01879c_0 + - meson=1.8.2=pyhe01879c_0 - meson-python=0.18.0=pyh70fd9c4_0 - more-itertools=10.7.0=pyhd8ed1ab_0 - mpc=1.3.1=h783934e_1 - mpfi=1.5.4=h846f343_1001 - mpfr=4.2.1=h2305555_3 - mpmath=1.3.0=pyhd8ed1ab_1 - - msgpack-python=1.1.0=py311hc07b1fb_0 - - munkres=1.1.4=pyh9f0ad1d_0 + - msgpack-python=1.1.1=py311hc07b1fb_0 + - munkres=1.1.4=pyhd8ed1ab_1 - nauty=2.8.9=h86ecc28_0 - ncurses=6.5=ha32ae93_3 - nest-asyncio=1.6.0=pyhd8ed1ab_1 - networkx=3.5=pyhe01879c_0 - - ninja=1.12.1=h17cf362_1 + - ninja=1.13.0=ha6136e2_0 - ntl=11.4.3=h0d7519b_1 - - numpy=2.2.6=py311h6c2b7b4_0 - - openblas=0.3.29=pthreads_h3a8cbd8_0 + - numpy=2.3.1=py311h295a533_0 + - openblas=0.3.30=pthreads_h3a8cbd8_0 - openjpeg=2.5.3=h3f56577_0 - openldap=2.6.10=h30c48ee_0 - - openssl=3.5.0=hd08dc88_1 + - openssl=3.5.1=hd08dc88_0 - packaging=25.0=pyh29332c3_1 - palp=2.20=hb9de7d4_0 + - pango=1.56.3=h1e6a6fd_1 - pari=2.17.2=h45cace7_4_pthread - pari-elldata=0.0.20161017=0 - pari-galdata=0.0.20180411=0 - pari-seadata=0.0.20090618=0 - pari-seadata-small=0.0.20090618=0 - parso=0.8.4=pyhd8ed1ab_1 - - pcre2=10.45=hf4ec17f_0 + - pcre2=10.44=hf4ec17f_2 - perl=5.32.1=7_h31becfc_perl5 - pexpect=4.9.0=pyhd8ed1ab_1 - pickleshare=0.7.5=pyhd8ed1ab_1004 - - pillow=11.2.1=py311ha4eaa5e_0 + - pillow=11.3.0=py311ha4eaa5e_0 - pip=25.1.1=pyh8b19718_0 - - pixman=0.46.0=h86a87f0_0 + - pixman=0.46.2=h86a87f0_0 - pkg-config=0.29.2=hce167ba_1009 - pkgconfig=1.5.5=pyhd8ed1ab_5 - pkginfo=1.12.1.2=pyhd8ed1ab_0 @@ -278,26 +289,26 @@ dependencies: - pthread-stubs=0.4=h86ecc28_1002 - ptyprocess=0.7.0=pyhd8ed1ab_1 - pure_eval=0.2.3=pyhd8ed1ab_1 - - pycodestyle=2.13.0=pyhd8ed1ab_0 + - pycodestyle=2.14.0=pyhd8ed1ab_0 - pycosat=0.6.6=py311ha879c10_2 - pycparser=2.22=pyh29332c3_1 - - pydantic=2.11.4=pyh3cfb1c2_0 + - pydantic=2.11.7=pyh3cfb1c2_0 - pydantic-core=2.33.2=py311h73012f0_0 - - pyflakes=3.3.2=pyhd8ed1ab_0 + - pyflakes=3.4.0=pyhd8ed1ab_0 - pygithub=2.6.1=pyhd8ed1ab_0 - - pygments=2.19.1=pyhd8ed1ab_0 + - pygments=2.19.2=pyhd8ed1ab_0 - pyjwt=2.10.1=pyhd8ed1ab_0 - pynacl=1.5.0=py311ha879c10_4 - pyparsing=3.2.3=pyhd8ed1ab_1 - pyproject-metadata=0.9.1=pyhd8ed1ab_0 - pyproject_hooks=1.2.0=pyhd8ed1ab_1 - - pyside6=6.9.1=py311hf23f494_0 + - pyside6=6.9.0=py311habb2604_0 - pysocks=1.7.1=pyha55dd90_7 - - pytest=8.4.0=pyhd8ed1ab_0 - - pytest-xdist=3.7.0=pyhd8ed1ab_0 + - pytest=8.4.1=pyhd8ed1ab_0 + - pytest-xdist=3.8.0=pyhd8ed1ab_0 - python=3.11.13=h1683364_0_cpython - python-build=1.2.2.post1=pyhff2d567_1 - - python-dateutil=2.9.0.post0=pyhff2d567_1 + - python-dateutil=2.9.0.post0=pyhe01879c_2 - python-fastjsonschema=2.21.1=pyhd8ed1ab_0 - python-installer=0.7.0=pyhff2d567_1 - python-lrcalc=2.1=py311h89d996e_7 @@ -306,29 +317,34 @@ dependencies: - python_abi=3.11=7_cp311 - pytz=2025.2=pyhd8ed1ab_0 - pyyaml=6.0.2=py311h58d527c_2 - - pyzmq=26.4.0=py311h826da9f_0 + - pyzmq=27.0.0=py311h826da9f_0 - qd=2.3.22=h05efe27_1004 - qhull=2020.2=h70be974_5 - - qt6-main=6.9.1=h13135bf_0 + - qt6-main=6.9.0=hf89e03d_2 + - r-base=4.2.3=h6952844_18 + - r-lattice=0.22_6=r42h25e906a_0 - rapidfuzz=3.13.0=py311h89d996e_0 - readline=8.2=h8382b9d_2 - - requests=2.32.3=pyhd8ed1ab_1 + - requests=2.32.4=pyhd8ed1ab_0 - requests-toolbelt=1.0.0=pyhd8ed1ab_1 - restructuredtext_lint=1.4.0=pyhd8ed1ab_1 - roman-numerals-py=3.1.0=pyhd8ed1ab_0 - - ruamel.yaml=0.18.12=py311ha879c10_0 + - rpy2=3.5.11=py311r42hf13da56_3 + - ruamel.yaml=0.18.14=py311ha879c10_0 - ruamel.yaml.clib=0.2.8=py311ha879c10_1 - ruamel.yaml.jinja2=0.2.7=pyhd8ed1ab_1 - - ruff=0.11.12=py311h7ce6c3d_0 + - ruff=0.12.2=h4384887_0 - rw=0.9=h31becfc_2 - sagemath-db-elliptic-curves=0.8.1=hecc5488_0 - sagemath-db-graphs=20210214=hd8ed1ab_0 - sagemath-db-polytopes=20170220=1 - - scipy=1.15.2=py311h2973cce_0 + - scipy=1.16.0=py311h1617075_0 - secretstorage=3.3.3=py311hfecb2dc_3 + - sed=4.9=hd4cd8d4_0 - semver=3.0.4=pyhd8ed1ab_0 - setuptools=80.9.0=pyhff2d567_0 - shellingham=1.5.4=pyhd8ed1ab_1 + - simplegeneric=0.8.1=pyhd8ed1ab_2 - singular=4.4.1=hfdb71ee_1 - sirocco=2.1.0=h7fa4f89_1 - six=1.17.0=pyhd8ed1ab_0 @@ -337,6 +353,7 @@ dependencies: - soupsieve=2.7=pyhd8ed1ab_0 - sphinx=8.2.3=pyhd8ed1ab_0 - sphinx-basic-ng=1.0.0b2=pyhd8ed1ab_3 + - sphinx-copybutton=0.5.2=pyhd8ed1ab_1 - sphinx-inline-tabs=2023.4.21=pyhd8ed1ab_1 - sphinxcontrib-applehelp=2.0.0=pyhd8ed1ab_1 - sphinxcontrib-devhelp=2.0.0=pyhd8ed1ab_1 @@ -344,7 +361,7 @@ dependencies: - sphinxcontrib-jsmath=1.0.1=pyhd8ed1ab_1 - sphinxcontrib-qthelp=2.0.0=pyhd8ed1ab_1 - sphinxcontrib-serializinghtml=1.1.10=pyhd8ed1ab_1 - - sqlite=3.50.0=h578a6b9_0 + - sqlite=3.50.2=h1b15455_0 - stack_data=0.6.3=pyhd8ed1ab_1 - stdlib-list=0.11.1=pyhd8ed1ab_0 - symengine=0.14.0=h7a35ef0_1 @@ -354,6 +371,7 @@ dependencies: - sysroot_linux-aarch64=2.17=h68829e0_18 - tachyon=0.99b6=ha0bfc61_1002 - tk=8.6.13=noxft_h5688188_102 + - tktable=2.10=h89546af_7 - toml=0.10.2=pyhd8ed1ab_1 - tomli=2.2.1=pyhd8ed1ab_1 - tomli-w=1.2.0=pyhd8ed1ab_0 @@ -362,25 +380,27 @@ dependencies: - tqdm=4.67.1=pyhd8ed1ab_1 - traitlets=5.14.3=pyhd8ed1ab_1 - trove-classifiers=2025.5.9.12=pyhd8ed1ab_0 - - typing-extensions=4.14.0=h32cad80_0 + - typing-extensions=4.14.1=h4440ef1_0 - typing-inspection=0.4.1=pyhd8ed1ab_0 - - typing_extensions=4.14.0=pyhe01879c_0 + - typing_extensions=4.14.1=pyhe01879c_0 - tzdata=2025b=h78e105d_0 + - tzlocal=5.3=py311hec3470c_0 - unicodedata2=16.0.0=py311ha879c10_0 - - urllib3=2.4.0=pyhd8ed1ab_0 + - urllib3=2.5.0=pyhd8ed1ab_0 + - uv=0.7.19=h607dc9b_0 - virtualenv=20.31.2=pyhd8ed1ab_0 - - wayland=1.23.1=h698ed42_1 + - wayland=1.24.0=h698ed42_0 - wcwidth=0.2.13=pyhd8ed1ab_1 - wheel=0.45.1=pyhd8ed1ab_1 - widgetsnbextension=4.0.14=pyhd8ed1ab_0 - wrapt=1.17.2=py311ha879c10_0 - - xcb-util=0.4.1=h5c728e9_2 + - xcb-util=0.4.1=hca56bd8_2 - xcb-util-cursor=0.1.5=h86ecc28_0 - xcb-util-image=0.4.0=h5c728e9_2 - xcb-util-keysyms=0.4.1=h5c728e9_0 - xcb-util-renderutil=0.3.10=h5c728e9_0 - xcb-util-wm=0.4.2=h5c728e9_0 - - xkeyboard-config=2.44=h86ecc28_0 + - xkeyboard-config=2.45=h86ecc28_0 - xorg-libice=1.1.2=h86ecc28_0 - xorg-libsm=1.2.6=h0808dbd_0 - xorg-libx11=1.8.12=hca56bd8_0 @@ -394,14 +414,15 @@ dependencies: - xorg-libxi=1.8.2=h57736b2_0 - xorg-libxrandr=1.5.4=h86ecc28_0 - xorg-libxrender=0.9.12=h86ecc28_0 + - xorg-libxt=1.3.1=h57736b2_0 - xorg-libxtst=1.2.5=h57736b2_3 - xorg-libxxf86vm=1.1.6=h86ecc28_0 - - xz=5.8.1=h2dbfc1b_1 - - xz-gpl-tools=5.8.1=h2dbfc1b_1 - - xz-tools=5.8.1=h86ecc28_1 + - xz=5.8.1=h2dbfc1b_2 + - xz-gpl-tools=5.8.1=h2dbfc1b_2 + - xz-tools=5.8.1=h86ecc28_2 - yaml=0.2.5=hf897c2e_2 - zeromq=4.3.5=h5efb499_7 - - zipp=3.22.0=pyhd8ed1ab_0 + - zipp=3.23.0=pyhd8ed1ab_0 - zlib=1.3.1=h86ecc28_2 - zstandard=0.23.0=py311ha879c10_2 - zstd=1.5.7=hbcf94c1_2 diff --git a/environment-3.11-linux.yml b/environment-3.11-linux.yml index 43872dcc920..78fa7153dee 100644 --- a/environment-3.11-linux.yml +++ b/environment-3.11-linux.yml @@ -1,7 +1,7 @@ name: sage-dev # Generated by conda-lock. # platform: linux-64 -# input_hash: dcb4160fe207593dcc3188615eacb03a16c5cd04b4ba7d6ef37795da269ffe30 +# input_hash: 9680932a28b59bd770be38a124adb85856e3f6d76c4a78f772fed6ad28ed9fb8 channels: - conda-forge @@ -9,6 +9,7 @@ dependencies: - 4ti2=1.6.10=hd12eba5_1 - _libgcc_mutex=0.1=conda_forge - _openmp_mutex=4.5=2_gnu + - _r-mutex=1.0.1=anacondar_1 - alabaster=1.0.0=pyhd8ed1ab_1 - alsa-lib=1.2.14=hb9d3cd8_0 - annotated-types=0.7.0=pyhd8ed1ab_1 @@ -22,26 +23,28 @@ dependencies: - backports.tarfile=1.2.0=pyhd8ed1ab_1 - bdw-gc=8.2.8=h5888daf_2 - beautifulsoup4=4.13.4=pyha770c72_0 - - binutils=2.43=h4852527_4 - - binutils_impl_linux-64=2.43=h4bf12b8_4 - - binutils_linux-64=2.43=h4852527_4 - - blas=2.131=openblas - - blas-devel=3.9.0=31_h1ea3ea9_openblas + - binutils=2.44=h4852527_0 + - binutils_impl_linux-64=2.44=h4bf12b8_0 + - binutils_linux-64=2.44=h4852527_0 + - blas=2.132=openblas + - blas-devel=3.9.0=32_h1ea3ea9_openblas - bliss=0.77=h00ab1b0_1 - - boltons=24.0.0=pyhd8ed1ab_1 + - boltons=25.0.0=pyhd8ed1ab_0 - boost-cpp=1.85.0=h3c6214e_4 - brial=1.2.12=pyha770c72_4 - - brotli=1.1.0=hb9d3cd8_2 - - brotli-bin=1.1.0=hb9d3cd8_2 - - brotli-python=1.1.0=py311hfdbb021_2 + - brotli=1.1.0=hb9d3cd8_3 + - brotli-bin=1.1.0=hb9d3cd8_3 + - brotli-python=1.1.0=py311hfdbb021_3 + - bwidget=1.10.1=ha770c72_1 - bzip2=1.0.8=h4bc722e_7 - - c-compiler=1.9.0=h2b85faf_0 - - ca-certificates=2025.4.26=hbd8a1cb_0 + - c-ares=1.34.5=hb9d3cd8_0 + - c-compiler=1.10.0=h2b85faf_0 + - ca-certificates=2025.6.15=hbd8a1cb_0 - cachecontrol=0.14.3=pyha770c72_0 - cachecontrol-with-filecache=0.14.3=pyhd8ed1ab_0 - cairo=1.18.4=h3394656_0 - cddlib=1!0.94m=h9202a9a_0 - - certifi=2025.4.26=pyhd8ed1ab_0 + - certifi=2025.6.15=pyhd8ed1ab_0 - cffi=1.17.1=py311hf29c0ef_0 - charset-normalizer=3.4.2=pyhd8ed1ab_0 - click=8.2.1=pyh707e725_0 @@ -49,20 +52,21 @@ dependencies: - cliquer=1.22=hd590300_1 - colorama=0.4.6=pyhd8ed1ab_1 - comm=0.2.2=pyhd8ed1ab_1 - - conda-lock=3.0.2=pyh367d9c9_1 + - conda-lock=3.0.4=pyh367d9c9_1 - conda-souschef=2.2.3=pyhd8ed1ab_0 - contourpy=1.3.2=py311hd18a35c_0 - conway-polynomials=0.10=pyhd8ed1ab_1 - - coverage=7.8.2=py311h2dc5d0c_0 + - coverage=7.9.2=py311h2dc5d0c_0 - cpython=3.11.13=py311hd8ed1ab_0 - crashtest=0.4.1=pyhd8ed1ab_1 - - cryptography=45.0.3=py311hafd3f86_0 - - cxx-compiler=1.9.0=h1a2810e_0 + - cryptography=45.0.5=py311hafd3f86_0 + - curl=8.14.1=h332b0f4_0 + - cxx-compiler=1.10.0=h1a2810e_0 - cycler=0.12.1=pyhd8ed1ab_1 - cypari2=2.2.2=py311h8699650_0 - - cyrus-sasl=2.1.27=h54b06d7_7 + - cyrus-sasl=2.1.28=hd9c7081_0 - cysignals=1.12.3=py311hfdbb021_0 - - cython=3.1.1=py311ha3e34f5_1 + - cython=3.1.2=py311ha3e34f5_2 - dbus=1.16.2=h3c4dab8_0 - debugpy=1.8.14=py311hfdbb021_0 - decorator=5.2.1=pyhd8ed1ab_0 @@ -72,7 +76,7 @@ dependencies: - double-conversion=3.3.1=h5888daf_0 - dulwich=0.22.8=py311h9e33e62_0 - ecl=24.5.10=h75482ee_1 - - eclib=20250530=h513e007_0 + - eclib=20250616=he5e9337_0 - ecm=7.0.6=h90cbb55_0 - ensureconda=1.4.7=pyh29332c3_0 - exceptiongroup=1.3.0=pyhd8ed1ab_0 @@ -81,7 +85,7 @@ dependencies: - expat=2.7.0=h5888daf_0 - fflas-ffpack=2.5.0=h4f9960b_0 - filelock=3.18.0=pyhd8ed1ab_0 - - flake8=7.2.0=pyhd8ed1ab_0 + - flake8=7.3.0=pyhd8ed1ab_0 - flake8-rst-docstrings=0.3.1=pyhd8ed1ab_0 - font-ttf-dejavu-sans-mono=2.37=hab24e00_0 - font-ttf-inconsolata=3.000=h77eed37_0 @@ -90,11 +94,12 @@ dependencies: - fontconfig=2.15.0=h7e30c49_1 - fonts-conda-ecosystem=1=0 - fonts-conda-forge=1=0 - - fonttools=4.58.1=py311h2dc5d0c_0 - - fortran-compiler=1.9.0=h36df796_0 + - fonttools=4.58.5=py311h2dc5d0c_0 + - fortran-compiler=1.10.0=h36df796_0 - fplll=5.5.0=hd20a173_0 - fpylll=0.6.3=py311hf0b6740_0 - freetype=2.13.3=ha770c72_1 + - fribidi=1.0.10=h36c2ea0_0 - furo=2024.8.6=pyhd8ed1ab_2 - gap-core=4.14.0=h3b03731_5 - gap-defaults=4.14.0=ha770c72_5 @@ -112,7 +117,7 @@ dependencies: - glpk=5.0=h445213a_0 - gmp=6.3.0=hac33072_2 - gmpy2=2.1.5=py311h0f6cedb_3 - - graphite2=1.3.13=h59595ed_1003 + - graphite2=1.3.14=h5888daf_0 - grayskull=2.9.1=pyhd8ed1ab_0 - gsl=2.8=hbf7d49c_1 - gxx=13.3.0=h9576a4e_2 @@ -124,14 +129,14 @@ dependencies: - hyperframe=6.1.0=pyhd8ed1ab_0 - icu=75.1=he02047a_0 - idna=3.10=pyhd8ed1ab_1 - - igraph=0.10.15=he44f51b_1 + - igraph=0.10.16=h98b0679_0 - imagesize=1.4.1=pyhd8ed1ab_0 - iml=1.0.5=h623f65a_1004 - importlib-metadata=8.7.0=pyhe01879c_1 - importlib_resources=6.5.2=pyhd8ed1ab_0 - iniconfig=2.0.0=pyhd8ed1ab_1 - ipykernel=6.29.5=pyh3099207_0 - - ipython=9.3.0=pyhfa0c392_0 + - ipython=9.4.0=pyhfa0c392_0 - ipython_pygments_lexers=1.1.1=pyhd8ed1ab_0 - ipywidgets=8.1.7=pyhd8ed1ab_0 - jaraco.classes=3.4.0=pyhd8ed1ab_2 @@ -146,67 +151,71 @@ dependencies: - kernel-headers_linux-64=3.10.0=he073ed8_18 - keyring=25.6.0=pyha804496_0 - keyutils=1.6.1=h166bdaf_0 - - kiwisolver=1.4.7=py311hd18a35c_0 + - kiwisolver=1.4.8=py311hd18a35c_1 - krb5=1.21.3=h659f571_0 - lcalc=2.1.0=h9cf73fc_1 - lcms2=2.17=h717163a_0 - - ld_impl_linux-64=2.43=h712a8e2_4 + - ld_impl_linux-64=2.44=h1423503_0 - lerc=4.0.0=h0aef613_1 - - libblas=3.9.0=31_h59b9bed_openblas + - libblas=3.9.0=32_h59b9bed_openblas - libboost=1.85.0=h0ccab89_4 - libboost-devel=1.85.0=h00ab1b0_4 - libboost-headers=1.85.0=ha770c72_4 - libbraiding=1.3.1=h5888daf_0 - libbrial=1.2.12=h76af697_3 - - libbrotlicommon=1.1.0=hb9d3cd8_2 - - libbrotlidec=1.1.0=hb9d3cd8_2 - - libbrotlienc=1.1.0=hb9d3cd8_2 - - libcblas=3.9.0=31_he106b2a_openblas - - libclang-cpp20.1=20.1.6=default_h1df26ce_0 - - libclang13=20.1.6=default_he06ed0a_0 - - libcups=2.3.3=h4637d8d_4 + - libbrotlicommon=1.1.0=hb9d3cd8_3 + - libbrotlidec=1.1.0=hb9d3cd8_3 + - libbrotlienc=1.1.0=hb9d3cd8_3 + - libcblas=3.9.0=32_he106b2a_openblas + - libclang-cpp20.1=20.1.7=default_h1df26ce_0 + - libclang13=20.1.7=default_he06ed0a_0 + - libcups=2.3.3=hb8b1518_5 + - libcurl=8.14.1=h332b0f4_0 - libdeflate=1.24=h86f0d12_0 - - libdrm=2.4.124=hb9d3cd8_0 + - libdrm=2.4.125=hb9d3cd8_0 - libedit=3.1.20250104=pl5321h7949ede_0 - libegl=1.7.0=ha4b6fd6_2 + - libev=4.33=hd590300_2 - libexpat=2.7.0=h5888daf_0 - libffi=3.4.6=h2dba641_1 - libflint=3.2.2=h754cb6e_0 - libfreetype=2.13.3=ha770c72_1 - libfreetype6=2.13.3=h48d6fc4_1 - - libgcc=15.1.0=h767d61c_2 + - libgcc=15.1.0=h767d61c_3 - libgcc-devel_linux-64=13.3.0=hc03c837_102 - - libgcc-ng=15.1.0=h69a702a_2 + - libgcc-ng=15.1.0=h69a702a_3 - libgd=2.3.3=h6f5c62b_11 - - libgfortran=15.1.0=h69a702a_2 - - libgfortran-ng=15.1.0=h69a702a_2 - - libgfortran5=15.1.0=hcea5267_2 + - libgfortran=15.1.0=h69a702a_3 + - libgfortran-ng=15.1.0=h69a702a_3 + - libgfortran5=15.1.0=hcea5267_3 - libgl=1.7.0=ha4b6fd6_2 - libglib=2.84.2=h3618099_0 - libglvnd=1.7.0=ha4b6fd6_2 - libglx=1.7.0=ha4b6fd6_2 - - libgomp=15.1.0=h767d61c_2 + - libgomp=15.1.0=h767d61c_3 - libhomfly=1.02r6=hd590300_1 - libiconv=1.18=h4ce23a2_1 - libjpeg-turbo=3.1.0=hb9d3cd8_0 - - liblapack=3.9.0=31_h7ac8fdf_openblas - - liblapacke=3.9.0=31_he2f377e_openblas - - libllvm20=20.1.6=he9d0ab4_0 - - liblzma=5.8.1=hb9d3cd8_1 - - liblzma-devel=5.8.1=hb9d3cd8_1 - - libnsl=2.0.1=hd590300_0 + - liblapack=3.9.0=32_h7ac8fdf_openblas + - liblapacke=3.9.0=32_he2f377e_openblas + - libllvm20=20.1.7=he9d0ab4_0 + - liblzma=5.8.1=hb9d3cd8_2 + - liblzma-devel=5.8.1=hb9d3cd8_2 + - libnghttp2=1.64.0=h161d5f1_0 + - libnsl=2.0.1=hb9d3cd8_1 - libntlm=1.8=hb9d3cd8_0 - - libopenblas=0.3.29=pthreads_h94d23a6_0 + - libopenblas=0.3.30=pthreads_h94d23a6_0 - libopengl=1.7.0=ha4b6fd6_2 - - libpciaccess=0.18=hd590300_0 - - libpng=1.6.47=h943b412_0 + - libpciaccess=0.18=hb9d3cd8_0 + - libpng=1.6.50=h943b412_0 - libpq=17.5=h27ae623_0 - libsanitizer=13.3.0=he8ea267_2 - libsodium=1.0.20=h4ab18f5_0 - - libsqlite=3.50.0=hee588c1_0 - - libstdcxx=15.1.0=h8f9b012_2 + - libsqlite=3.50.2=h6cd9bfd_0 + - libssh2=1.11.1=hcf80075_0 + - libstdcxx=15.1.0=h8f9b012_3 - libstdcxx-devel_linux-64=13.3.0=hc03c837_102 - - libstdcxx-ng=15.1.0=h4852527_2 + - libstdcxx-ng=15.1.0=h4852527_3 - libtiff=4.7.0=hf01ce69_5 - libuuid=2.38.1=h0b41bf4_0 - libwebp-base=1.5.0=h851e524_0 @@ -222,6 +231,7 @@ dependencies: - m4=1.4.20=hb9d3cd8_0 - m4ri=20140914=hae5d5c5_1006 - m4rie=20200125=h051dbe0_0 + - make=4.4.1=hb9d3cd8_2 - markupsafe=3.0.2=py311h2dc5d0c_1 - matplotlib=3.10.3=py311h38be061_0 - matplotlib-base=3.10.3=py311h2b939e6_0 @@ -229,28 +239,29 @@ dependencies: - maxima=5.47.0=h75482ee_3 - mccabe=0.7.0=pyhd8ed1ab_1 - memory-allocator=0.1.3=py311h9ecbd09_1 - - meson=1.8.1=pyhe01879c_0 + - meson=1.8.2=pyhe01879c_0 - meson-python=0.18.0=pyh70fd9c4_0 - more-itertools=10.7.0=pyhd8ed1ab_0 - mpc=1.3.1=h24ddda3_1 - mpfi=1.5.4=h9f54685_1001 - mpfr=4.2.1=h90cbb55_3 - mpmath=1.3.0=pyhd8ed1ab_1 - - msgpack-python=1.1.0=py311hd18a35c_0 - - munkres=1.1.4=pyh9f0ad1d_0 + - msgpack-python=1.1.1=py311hd18a35c_0 + - munkres=1.1.4=pyhd8ed1ab_1 - nauty=2.8.9=hb9d3cd8_0 - ncurses=6.5=h2d0b736_3 - nest-asyncio=1.6.0=pyhd8ed1ab_1 - networkx=3.5=pyhe01879c_0 - - ninja=1.12.1=hff21bea_1 + - ninja=1.13.0=h7aa8ee6_0 - ntl=11.4.3=hef3c4d3_1 - - numpy=2.2.6=py311h5d046bc_0 - - openblas=0.3.29=pthreads_h6ec200e_0 + - numpy=2.3.1=py311h519dc76_0 + - openblas=0.3.30=pthreads_h6ec200e_0 - openjpeg=2.5.3=h5fbd93e_0 - openldap=2.6.10=he970967_0 - - openssl=3.5.0=h7b32b05_1 + - openssl=3.5.1=h7b32b05_0 - packaging=25.0=pyh29332c3_1 - palp=2.20=h36c2ea0_0 + - pango=1.56.4=hadf4263_0 - pari=2.17.2=ha40142e_4_pthread - pari-elldata=0.0.20161017=0 - pari-galdata=0.0.20180411=0 @@ -261,9 +272,9 @@ dependencies: - perl=5.32.1=7_hd590300_perl5 - pexpect=4.9.0=pyhd8ed1ab_1 - pickleshare=0.7.5=pyhd8ed1ab_1004 - - pillow=11.2.1=py311h1322bbf_0 + - pillow=11.3.0=py311h1322bbf_0 - pip=25.1.1=pyh8b19718_0 - - pixman=0.46.0=h29eaf8c_0 + - pixman=0.46.2=h29eaf8c_0 - pkg-config=0.29.2=h4bc722e_1009 - pkgconfig=1.5.5=pyhd8ed1ab_5 - pkginfo=1.12.1.2=pyhd8ed1ab_0 @@ -281,14 +292,14 @@ dependencies: - pthread-stubs=0.4=hb9d3cd8_1002 - ptyprocess=0.7.0=pyhd8ed1ab_1 - pure_eval=0.2.3=pyhd8ed1ab_1 - - pycodestyle=2.13.0=pyhd8ed1ab_0 + - pycodestyle=2.14.0=pyhd8ed1ab_0 - pycosat=0.6.6=py311h9ecbd09_2 - pycparser=2.22=pyh29332c3_1 - - pydantic=2.11.4=pyh3cfb1c2_0 + - pydantic=2.11.7=pyh3cfb1c2_0 - pydantic-core=2.33.2=py311hdae7d1d_0 - - pyflakes=3.3.2=pyhd8ed1ab_0 + - pyflakes=3.4.0=pyhd8ed1ab_0 - pygithub=2.6.1=pyhd8ed1ab_0 - - pygments=2.19.1=pyhd8ed1ab_0 + - pygments=2.19.2=pyhd8ed1ab_0 - pyjwt=2.10.1=pyhd8ed1ab_0 - pynacl=1.5.0=py311h9ecbd09_4 - pyparsing=3.2.3=pyhd8ed1ab_1 @@ -296,11 +307,11 @@ dependencies: - pyproject_hooks=1.2.0=pyhd8ed1ab_1 - pyside6=6.9.1=py311h846acb3_0 - pysocks=1.7.1=pyha55dd90_7 - - pytest=8.4.0=pyhd8ed1ab_0 - - pytest-xdist=3.7.0=pyhd8ed1ab_0 + - pytest=8.4.1=pyhd8ed1ab_0 + - pytest-xdist=3.8.0=pyhd8ed1ab_0 - python=3.11.13=h9e4cc4f_0_cpython - python-build=1.2.2.post1=pyhff2d567_1 - - python-dateutil=2.9.0.post0=pyhff2d567_1 + - python-dateutil=2.9.0.post0=pyhe01879c_2 - python-fastjsonschema=2.21.1=pyhd8ed1ab_0 - python-installer=0.7.0=pyhff2d567_1 - python-lrcalc=2.1=py311hfdbb021_7 @@ -309,29 +320,34 @@ dependencies: - python_abi=3.11=7_cp311 - pytz=2025.2=pyhd8ed1ab_0 - pyyaml=6.0.2=py311h2dc5d0c_2 - - pyzmq=26.4.0=py311h7deb3e3_0 + - pyzmq=27.0.0=py311h7deb3e3_0 - qd=2.3.22=h2cc385e_1004 - qhull=2020.2=h434a139_5 - - qt6-main=6.9.1=h0384650_0 + - qt6-main=6.9.1=h0384650_1 + - r-base=4.2.3=h2d83a99_19 + - r-lattice=0.22_6=r42h57805ef_0 - rapidfuzz=3.13.0=py311hfdbb021_0 - readline=8.2=h8c095d6_2 - - requests=2.32.3=pyhd8ed1ab_1 + - requests=2.32.4=pyhd8ed1ab_0 - requests-toolbelt=1.0.0=pyhd8ed1ab_1 - restructuredtext_lint=1.4.0=pyhd8ed1ab_1 - roman-numerals-py=3.1.0=pyhd8ed1ab_0 - - ruamel.yaml=0.18.12=py311h9ecbd09_0 + - rpy2=3.5.11=py311r42h1f0f07a_3 + - ruamel.yaml=0.18.14=py311h9ecbd09_0 - ruamel.yaml.clib=0.2.8=py311h9ecbd09_1 - ruamel.yaml.jinja2=0.2.7=pyhd8ed1ab_1 - - ruff=0.11.12=py311h82b16fd_0 + - ruff=0.12.2=hcc1af86_0 - rw=0.9=hd590300_2 - sagemath-db-elliptic-curves=0.8.1=hecc5488_0 - sagemath-db-graphs=20210214=hd8ed1ab_0 - sagemath-db-polytopes=20170220=1 - - scipy=1.15.2=py311h8f841c2_0 + - scipy=1.16.0=py311h2d3ef60_0 - secretstorage=3.3.3=py311h38be061_3 + - sed=4.9=h6688a6e_0 - semver=3.0.4=pyhd8ed1ab_0 - setuptools=80.9.0=pyhff2d567_0 - shellingham=1.5.4=pyhd8ed1ab_1 + - simplegeneric=0.8.1=pyhd8ed1ab_2 - singular=4.4.1=h7ee4ccf_1 - sirocco=2.1.0=hd7ee782_1 - six=1.17.0=pyhd8ed1ab_0 @@ -348,7 +364,7 @@ dependencies: - sphinxcontrib-jsmath=1.0.1=pyhd8ed1ab_1 - sphinxcontrib-qthelp=2.0.0=pyhd8ed1ab_1 - sphinxcontrib-serializinghtml=1.1.10=pyhd8ed1ab_1 - - sqlite=3.50.0=h9eae976_0 + - sqlite=3.50.2=hb7a22d2_0 - stack_data=0.6.3=pyhd8ed1ab_1 - stdlib-list=0.11.1=pyhd8ed1ab_0 - symengine=0.14.0=h064106a_1 @@ -358,6 +374,7 @@ dependencies: - sysroot_linux-64=2.17=h0157908_18 - tachyon=0.99b6=hba7d16a_1002 - tk=8.6.13=noxft_hd72426e_102 + - tktable=2.10=h8d826fa_7 - toml=0.10.2=pyhd8ed1ab_1 - tomli=2.2.1=pyhd8ed1ab_1 - tomli-w=1.2.0=pyhd8ed1ab_0 @@ -366,25 +383,27 @@ dependencies: - tqdm=4.67.1=pyhd8ed1ab_1 - traitlets=5.14.3=pyhd8ed1ab_1 - trove-classifiers=2025.5.9.12=pyhd8ed1ab_0 - - typing-extensions=4.14.0=h32cad80_0 + - typing-extensions=4.14.1=h4440ef1_0 - typing-inspection=0.4.1=pyhd8ed1ab_0 - - typing_extensions=4.14.0=pyhe01879c_0 + - typing_extensions=4.14.1=pyhe01879c_0 - tzdata=2025b=h78e105d_0 + - tzlocal=5.3=py311h38be061_0 - unicodedata2=16.0.0=py311h9ecbd09_0 - - urllib3=2.4.0=pyhd8ed1ab_0 + - urllib3=2.5.0=pyhd8ed1ab_0 + - uv=0.7.19=h29fcd0c_0 - virtualenv=20.31.2=pyhd8ed1ab_0 - - wayland=1.23.1=h3e06ad9_1 + - wayland=1.24.0=h3e06ad9_0 - wcwidth=0.2.13=pyhd8ed1ab_1 - wheel=0.45.1=pyhd8ed1ab_1 - widgetsnbextension=4.0.14=pyhd8ed1ab_0 - wrapt=1.17.2=py311h9ecbd09_0 - - xcb-util=0.4.1=hb711507_2 + - xcb-util=0.4.1=h4f16b4b_2 - xcb-util-cursor=0.1.5=hb9d3cd8_0 - xcb-util-image=0.4.0=hb711507_2 - xcb-util-keysyms=0.4.1=hb711507_0 - xcb-util-renderutil=0.3.10=hb711507_0 - xcb-util-wm=0.4.2=hb711507_0 - - xkeyboard-config=2.44=hb9d3cd8_0 + - xkeyboard-config=2.45=hb9d3cd8_0 - xorg-libice=1.1.2=hb9d3cd8_0 - xorg-libsm=1.2.6=he73a12e_0 - xorg-libx11=1.8.12=h4f16b4b_0 @@ -398,14 +417,15 @@ dependencies: - xorg-libxi=1.8.2=hb9d3cd8_0 - xorg-libxrandr=1.5.4=hb9d3cd8_0 - xorg-libxrender=0.9.12=hb9d3cd8_0 + - xorg-libxt=1.3.1=hb9d3cd8_0 - xorg-libxtst=1.2.5=hb9d3cd8_3 - xorg-libxxf86vm=1.1.6=hb9d3cd8_0 - - xz=5.8.1=hbcc6ac9_1 - - xz-gpl-tools=5.8.1=hbcc6ac9_1 - - xz-tools=5.8.1=hb9d3cd8_1 + - xz=5.8.1=hbcc6ac9_2 + - xz-gpl-tools=5.8.1=hbcc6ac9_2 + - xz-tools=5.8.1=hb9d3cd8_2 - yaml=0.2.5=h7f98852_2 - zeromq=4.3.5=h3b0a872_7 - - zipp=3.22.0=pyhd8ed1ab_0 + - zipp=3.23.0=pyhd8ed1ab_0 - zlib=1.3.1=hb9d3cd8_2 - zstandard=0.23.0=py311h9ecbd09_2 - zstd=1.5.7=hb8e6e7a_2 diff --git a/environment-3.11-macos-x86_64.yml b/environment-3.11-macos-x86_64.yml index e7c7ae37d35..452c20e9950 100644 --- a/environment-3.11-macos-x86_64.yml +++ b/environment-3.11-macos-x86_64.yml @@ -1,12 +1,13 @@ name: sage-dev # Generated by conda-lock. # platform: osx-64 -# input_hash: e159df2fc85d7a8fbc5c492535172e83a8f9ae4e99f05a824d642111bbb1d2b0 +# input_hash: 69739a2f8538e7775c50aef34581f79b5750e3b080249fdf9ec4d21829487063 channels: - conda-forge dependencies: - 4ti2=1.6.10=h38d3218_1 + - _r-mutex=1.0.1=anacondar_1 - alabaster=1.0.0=pyhd8ed1ab_1 - annotated-types=0.7.0=pyhd8ed1ab_1 - appdirs=1.4.4=pyhd8ed1ab_1 @@ -20,24 +21,27 @@ dependencies: - backports.tarfile=1.2.0=pyhd8ed1ab_1 - bdw-gc=8.2.8=h240833e_1 - beautifulsoup4=4.13.4=pyha770c72_0 - - blas=2.131=openblas - - blas-devel=3.9.0=31_hbf4f893_openblas + - blas=2.132=openblas + - blas-devel=3.9.0=32_hbf4f893_openblas - bliss=0.77=h7728843_1 - - boltons=24.0.0=pyhd8ed1ab_1 + - boltons=25.0.0=pyhd8ed1ab_0 - boost-cpp=1.85.0=hfcd56d9_4 - brial=1.2.12=pyha770c72_4 - - brotli=1.1.0=h00291cd_2 - - brotli-bin=1.1.0=h00291cd_2 - - brotli-python=1.1.0=py311hd89902b_2 + - brotli=1.1.0=h6e16a3a_3 + - brotli-bin=1.1.0=h6e16a3a_3 + - brotli-python=1.1.0=py311hc356e98_3 + - bwidget=1.10.1=h694c41f_1 - bzip2=1.0.8=hfdf4475_7 - - c-compiler=1.9.0=h09a7c41_0 - - ca-certificates=2025.4.26=hbd8a1cb_0 + - c-ares=1.34.5=hf13058a_0 + - c-compiler=1.10.0=h09a7c41_0 + - ca-certificates=2025.6.15=hbd8a1cb_0 - cachecontrol=0.14.3=pyha770c72_0 - cachecontrol-with-filecache=0.14.3=pyhd8ed1ab_0 + - cairo=1.18.4=h950ec3b_0 - cctools=1010.6=ha66f10e_6 - cctools_osx-64=1010.6=hd19c6af_6 - cddlib=1!0.94m=h0f52abe_0 - - certifi=2025.4.26=pyhd8ed1ab_0 + - certifi=2025.6.15=pyhd8ed1ab_0 - cffi=1.17.1=py311h137bacd_0 - charset-normalizer=3.4.2=pyhd8ed1ab_0 - clang=18.1.8=default_h576c50e_10 @@ -54,19 +58,20 @@ dependencies: - comm=0.2.2=pyhd8ed1ab_1 - compiler-rt=18.1.8=h1020d70_1 - compiler-rt_osx-64=18.1.8=hf2b8a54_1 - - conda-lock=3.0.2=pyh3eb8d45_1 + - conda-lock=3.0.4=pyhb3ed7dc_1 - conda-souschef=2.2.3=pyhd8ed1ab_0 - contourpy=1.3.2=py311h4e34fa0_0 - conway-polynomials=0.10=pyhd8ed1ab_1 - - coverage=7.8.2=py311ha3cf9ac_0 + - coverage=7.9.2=py311ha3cf9ac_0 - cpython=3.11.13=py311hd8ed1ab_0 - crashtest=0.4.1=pyhd8ed1ab_1 - - cryptography=45.0.3=py311h336e25c_0 - - cxx-compiler=1.9.0=h20888b2_0 + - cryptography=45.0.5=py311h336e25c_0 + - curl=8.14.1=h5dec5d8_0 + - cxx-compiler=1.10.0=h20888b2_0 - cycler=0.12.1=pyhd8ed1ab_1 - cypari2=2.2.2=py311h29339b9_0 - cysignals=1.12.3=py311hc356e98_0 - - cython=3.1.1=py311h3c013cf_1 + - cython=3.1.2=py311h3c013cf_2 - debugpy=1.8.14=py311hc356e98_0 - decorator=5.2.1=pyhd8ed1ab_0 - deprecated=1.2.18=pyhd8ed1ab_0 @@ -74,7 +79,7 @@ dependencies: - docutils=0.21.2=pyhd8ed1ab_1 - dulwich=0.22.8=py311h3b9c2be_0 - ecl=24.5.10=ha6bf567_1 - - eclib=20250530=hc9f3479_0 + - eclib=20250616=hdb5212a_0 - ecm=7.0.6=h5625669_0 - ensureconda=1.4.7=pyh29332c3_0 - exceptiongroup=1.3.0=pyhd8ed1ab_0 @@ -83,7 +88,7 @@ dependencies: - expat=2.7.0=h240833e_0 - fflas-ffpack=2.5.0=h5898d61_0 - filelock=3.18.0=pyhd8ed1ab_0 - - flake8=7.2.0=pyhd8ed1ab_0 + - flake8=7.3.0=pyhd8ed1ab_0 - flake8-rst-docstrings=0.3.1=pyhd8ed1ab_0 - font-ttf-dejavu-sans-mono=2.37=hab24e00_0 - font-ttf-inconsolata=3.000=h77eed37_0 @@ -92,11 +97,12 @@ dependencies: - fontconfig=2.15.0=h37eeddb_1 - fonts-conda-ecosystem=1=0 - fonts-conda-forge=1=0 - - fonttools=4.58.1=py311ha3cf9ac_0 - - fortran-compiler=1.9.0=h02557f8_0 + - fonttools=4.58.5=py311ha3cf9ac_0 + - fortran-compiler=1.10.0=h02557f8_0 - fplll=5.5.0=h6ede486_0 - fpylll=0.6.3=py311h793c761_0 - freetype=2.13.3=h694c41f_1 + - fribidi=1.0.10=hbcb3906_0 - furo=2024.8.6=pyhd8ed1ab_2 - gap-core=4.14.0=hb9686a1_5 - gap-defaults=4.14.0=h694c41f_5 @@ -111,21 +117,23 @@ dependencies: - glpk=5.0=h3cb5acd_0 - gmp=6.3.0=hf036a51_2 - gmpy2=2.1.5=py311h7945f45_3 + - graphite2=1.3.14=h240833e_0 - grayskull=2.9.1=pyhd8ed1ab_0 - gsl=2.8=hc707ee6_1 - h2=4.2.0=pyhd8ed1ab_0 + - harfbuzz=11.2.1=hdfbcdba_0 - hpack=4.1.0=pyhd8ed1ab_0 - hyperframe=6.1.0=pyhd8ed1ab_0 - icu=75.1=h120a0e1_0 - idna=3.10=pyhd8ed1ab_1 - - igraph=0.10.15=h5479cbe_1 + - igraph=0.10.16=hd314217_0 - imagesize=1.4.1=pyhd8ed1ab_0 - iml=1.0.5=h61918c1_1004 - importlib-metadata=8.7.0=pyhe01879c_1 - importlib_resources=6.5.2=pyhd8ed1ab_0 - iniconfig=2.0.0=pyhd8ed1ab_1 - ipykernel=6.29.5=pyh57ce528_0 - - ipython=9.3.0=pyhfa0c392_0 + - ipython=9.4.0=pyhfa0c392_0 - ipython_pygments_lexers=1.1.1=pyhd8ed1ab_0 - ipywidgets=8.1.7=pyhd8ed1ab_0 - isl=0.26=imath32_h2e86a7b_101 @@ -138,56 +146,64 @@ dependencies: - jupyter_core=5.8.1=pyh31011fe_0 - jupyterlab_widgets=3.0.15=pyhd8ed1ab_0 - keyring=25.6.0=pyh534df25_0 - - kiwisolver=1.4.7=py311hf2f7c97_0 + - kiwisolver=1.4.8=py311h4e34fa0_1 - krb5=1.21.3=h37d8d59_0 - lcalc=2.1.0=h0f747f7_1 - lcms2=2.17=h72f5680_0 - ld64=951.9=h4e51db5_6 - ld64_osx-64=951.9=h33512f0_6 - lerc=4.0.0=hcca01a6_1 - - libblas=3.9.0=31_h7f60823_openblas + - libasprintf=0.25.1=h27064b9_0 + - libblas=3.9.0=32_h7f60823_openblas - libboost=1.85.0=hcca3243_4 - libboost-devel=1.85.0=h2b186f8_4 - libboost-headers=1.85.0=h694c41f_4 - libbraiding=1.3.1=h240833e_0 - libbrial=1.2.12=h81e9653_3 - - libbrotlicommon=1.1.0=h00291cd_2 - - libbrotlidec=1.1.0=h00291cd_2 - - libbrotlienc=1.1.0=h00291cd_2 - - libcblas=3.9.0=31_hff6cab4_openblas + - libbrotlicommon=1.1.0=h6e16a3a_3 + - libbrotlidec=1.1.0=h6e16a3a_3 + - libbrotlienc=1.1.0=h6e16a3a_3 + - libcblas=3.9.0=32_hff6cab4_openblas - libclang-cpp18.1=18.1.8=default_h3571c67_10 - - libcxx=20.1.6=hf95d169_0 + - libcurl=8.14.1=h5dec5d8_0 + - libcxx=20.1.7=hf95d169_0 - libcxx-devel=18.1.8=h7c275be_8 - libdeflate=1.24=hcc1b750_0 - libedit=3.1.20250104=pl5321ha958ccf_0 + - libev=4.33=h10d778d_2 - libexpat=2.7.0=h240833e_0 - libffi=3.4.6=h281671d_1 - libflint=3.2.2=h26b1ecd_0 - libfreetype=2.13.3=h694c41f_1 - libfreetype6=2.13.3=h40dfd5c_1 - libgd=2.3.3=h8555400_11 - - libgfortran=14.2.0=hef36b68_105 + - libgettextpo=0.25.1=h27064b9_0 + - libgfortran=5.0.0=14_2_0_h51e75f0_103 - libgfortran-devel_osx-64=13.3.0=h297be85_105 - - libgfortran5=14.2.0=h58528f3_105 + - libgfortran5=14.2.0=h51e75f0_103 + - libglib=2.84.2=h3139dbc_0 - libhomfly=1.02r6=h10d778d_1 - libiconv=1.18=h4b5e92a_1 + - libintl=0.25.1=h27064b9_0 - libjpeg-turbo=3.1.0=h6e16a3a_0 - - liblapack=3.9.0=31_h236ab99_openblas - - liblapacke=3.9.0=31_h85686d2_openblas + - liblapack=3.9.0=32_h236ab99_openblas + - liblapacke=3.9.0=32_h85686d2_openblas - libllvm18=18.1.8=hc29ff6c_3 - - liblzma=5.8.1=hd471939_1 - - liblzma-devel=5.8.1=hd471939_1 - - libopenblas=0.3.29=openmp_hbf64a52_0 - - libpng=1.6.47=h3c4a55f_0 + - liblzma=5.8.1=hd471939_2 + - liblzma-devel=5.8.1=hd471939_2 + - libnghttp2=1.64.0=hc7306c3_0 + - libopenblas=0.3.30=openmp_hbf64a52_0 + - libpng=1.6.50=h3c4a55f_0 - libsodium=1.0.20=hfdf4475_0 - - libsqlite=3.50.0=hdb6dae5_0 + - libsqlite=3.50.2=he7d56d0_0 + - libssh2=1.11.1=hed3591d_0 - libtiff=4.7.0=h1167cee_5 - libwebp-base=1.5.0=h6cf52b4_0 - libxcb=1.17.0=hf1f96e2_0 - libxml2=2.13.8=h93c44a6_0 - libzlib=1.3.1=hd23fc13_2 - linbox=1.7.0=h1e49b7d_2 - - llvm-openmp=20.1.6=ha54dae1_0 + - llvm-openmp=20.1.7=ha54dae1_0 - llvm-tools=18.1.8=hc29ff6c_3 - llvm-tools-18=18.1.8=hc29ff6c_3 - lrcalc=2.1=hac325c4_7 @@ -195,6 +211,7 @@ dependencies: - m4=1.4.20=h6e16a3a_0 - m4ri=20140914=hd82a5f3_1006 - m4rie=20200125=hd82a5f3_0 + - make=4.4.1=h00291cd_2 - markupsafe=3.0.2=py311ha3cf9ac_1 - matplotlib=3.10.3=py311h6eed73b_0 - matplotlib-base=3.10.3=py311h19a4563_0 @@ -202,38 +219,41 @@ dependencies: - maxima=5.47.0=h3080a4d_3 - mccabe=0.7.0=pyhd8ed1ab_1 - memory-allocator=0.1.3=py311h3336109_1 - - meson=1.8.1=pyhe01879c_0 + - meson=1.8.2=pyhe01879c_0 - meson-python=0.18.0=pyh70fd9c4_0 - more-itertools=10.7.0=pyhd8ed1ab_0 - mpc=1.3.1=h9d8efa1_1 - mpfi=1.5.4=h52b28e3_1001 - mpfr=4.2.1=haed47dc_3 - mpmath=1.3.0=pyhd8ed1ab_1 - - msgpack-python=1.1.0=py311hf2f7c97_0 - - munkres=1.1.4=pyh9f0ad1d_0 + - msgpack-python=1.1.1=py311h4e34fa0_0 + - munkres=1.1.4=pyhd8ed1ab_1 - nauty=2.8.9=h6e16a3a_0 - ncurses=6.5=h0622a9a_3 - nest-asyncio=1.6.0=pyhd8ed1ab_1 - networkx=3.5=pyhe01879c_0 - - ninja=1.12.1=hd6aca1a_1 + - ninja=1.13.0=h46ed394_0 - ntl=11.4.3=h0ab3c2f_1 - - numpy=2.2.6=py311h27c81cd_0 - - openblas=0.3.29=openmp_h30af337_0 + - numpy=2.3.1=py311h9224382_0 + - openblas=0.3.30=openmp_h30af337_0 - openjpeg=2.5.3=h7fd6d84_0 - - openssl=3.5.0=hc426f3f_1 + - openssl=3.5.1=hc426f3f_0 - packaging=25.0=pyh29332c3_1 - palp=2.20=hbcb3906_0 + - pango=1.56.4=h6ef8af8_0 - pari=2.17.2=h1ed0f1a_4_pthread - pari-elldata=0.0.20161017=0 - pari-galdata=0.0.20180411=0 - pari-seadata=0.0.20090618=0 - pari-seadata-small=0.0.20090618=0 - parso=0.8.4=pyhd8ed1ab_1 + - pcre2=10.45=hf733adb_0 - perl=5.32.1=7_h10d778d_perl5 - pexpect=4.9.0=pyhd8ed1ab_1 - pickleshare=0.7.5=pyhd8ed1ab_1004 - - pillow=11.2.1=py311h25da234_0 + - pillow=11.3.0=py311h25da234_0 - pip=25.1.1=pyh8b19718_0 + - pixman=0.46.2=h1fd1274_0 - pkg-config=0.29.2=hf7e621a_1009 - pkgconfig=1.5.5=pyhd8ed1ab_5 - pkginfo=1.12.1.2=pyhd8ed1ab_0 @@ -251,25 +271,25 @@ dependencies: - pthread-stubs=0.4=h00291cd_1002 - ptyprocess=0.7.0=pyhd8ed1ab_1 - pure_eval=0.2.3=pyhd8ed1ab_1 - - pycodestyle=2.13.0=pyhd8ed1ab_0 + - pycodestyle=2.14.0=pyhd8ed1ab_0 - pycosat=0.6.6=py311h4d7f069_2 - pycparser=2.22=pyh29332c3_1 - - pydantic=2.11.4=pyh3cfb1c2_0 + - pydantic=2.11.7=pyh3cfb1c2_0 - pydantic-core=2.33.2=py311hd1a56c6_0 - - pyflakes=3.3.2=pyhd8ed1ab_0 + - pyflakes=3.4.0=pyhd8ed1ab_0 - pygithub=2.6.1=pyhd8ed1ab_0 - - pygments=2.19.1=pyhd8ed1ab_0 + - pygments=2.19.2=pyhd8ed1ab_0 - pyjwt=2.10.1=pyhd8ed1ab_0 - pynacl=1.5.0=py311h3336109_4 - pyparsing=3.2.3=pyhd8ed1ab_1 - pyproject-metadata=0.9.1=pyhd8ed1ab_0 - pyproject_hooks=1.2.0=pyhd8ed1ab_1 - pysocks=1.7.1=pyha55dd90_7 - - pytest=8.4.0=pyhd8ed1ab_0 - - pytest-xdist=3.7.0=pyhd8ed1ab_0 + - pytest=8.4.1=pyhd8ed1ab_0 + - pytest-xdist=3.8.0=pyhd8ed1ab_0 - python=3.11.13=h9ccd52b_0_cpython - python-build=1.2.2.post1=pyhff2d567_1 - - python-dateutil=2.9.0.post0=pyhff2d567_1 + - python-dateutil=2.9.0.post0=pyhe01879c_2 - python-fastjsonschema=2.21.1=pyhd8ed1ab_0 - python-installer=0.7.0=pyhff2d567_1 - python-lrcalc=2.1=py311hd89902b_7 @@ -278,28 +298,32 @@ dependencies: - python_abi=3.11=7_cp311 - pytz=2025.2=pyhd8ed1ab_0 - pyyaml=6.0.2=py311ha3cf9ac_2 - - pyzmq=26.4.0=py311hb21797c_0 + - pyzmq=27.0.0=py311hb21797c_0 - qd=2.3.22=h2beb688_1004 - qhull=2020.2=h3c5361c_5 + - r-base=4.2.3=ha6eee18_19 + - r-lattice=0.22_6=r42hb2c329c_0 - rapidfuzz=3.13.0=py311hc356e98_0 - readline=8.2=h7cca4af_2 - - requests=2.32.3=pyhd8ed1ab_1 + - requests=2.32.4=pyhd8ed1ab_0 - requests-toolbelt=1.0.0=pyhd8ed1ab_1 - restructuredtext_lint=1.4.0=pyhd8ed1ab_1 - roman-numerals-py=3.1.0=pyhd8ed1ab_0 - - ruamel.yaml=0.18.12=py311h4d7f069_0 + - rpy2=3.5.11=py311r42h4a70a88_3 + - ruamel.yaml=0.18.14=py311h4d7f069_0 - ruamel.yaml.clib=0.2.8=py311h1314207_1 - ruamel.yaml.jinja2=0.2.7=pyhd8ed1ab_1 - - ruff=0.11.12=py311h03c42c1_0 + - ruff=0.12.2=h8aa17f0_0 - rw=0.9=h10d778d_2 - sagemath-db-elliptic-curves=0.8.1=hecc5488_0 - sagemath-db-graphs=20210214=hd8ed1ab_0 - sagemath-db-polytopes=20170220=1 - - scipy=1.15.2=py311h0c91ca8_0 + - scipy=1.16.0=py311hed73a19_0 - semver=3.0.4=pyhd8ed1ab_0 - setuptools=80.9.0=pyhff2d567_0 - shellingham=1.5.4=pyhd8ed1ab_1 - sigtool=0.1.3=h88f4db0_0 + - simplegeneric=0.8.1=pyhd8ed1ab_2 - singular=4.4.1=haa275bf_1 - sirocco=2.1.0=hfc2cc1e_1 - six=1.17.0=pyhd8ed1ab_0 @@ -308,6 +332,7 @@ dependencies: - soupsieve=2.7=pyhd8ed1ab_0 - sphinx=8.2.3=pyhd8ed1ab_0 - sphinx-basic-ng=1.0.0b2=pyhd8ed1ab_3 + - sphinx-copybutton=0.5.2=pyhd8ed1ab_1 - sphinx-inline-tabs=2023.4.21=pyhd8ed1ab_1 - sphinxcontrib-applehelp=2.0.0=pyhd8ed1ab_1 - sphinxcontrib-devhelp=2.0.0=pyhd8ed1ab_1 @@ -315,7 +340,7 @@ dependencies: - sphinxcontrib-jsmath=1.0.1=pyhd8ed1ab_1 - sphinxcontrib-qthelp=2.0.0=pyhd8ed1ab_1 - sphinxcontrib-serializinghtml=1.1.10=pyhd8ed1ab_1 - - sqlite=3.50.0=h2e4c9dc_0 + - sqlite=3.50.2=h22fafd5_0 - stack_data=0.6.3=pyhd8ed1ab_1 - stdlib-list=0.11.1=pyhd8ed1ab_0 - symengine=0.14.0=h79ccd14_1 @@ -325,6 +350,7 @@ dependencies: - tachyon=0.99b6=h3a1d103_1002 - tapi=1300.6.5=h390ca13_0 - tk=8.6.13=hf689a15_2 + - tktable=2.10=h2c093e9_7 - toml=0.10.2=pyhd8ed1ab_1 - tomli=2.2.1=pyhd8ed1ab_1 - tomli-w=1.2.0=pyhd8ed1ab_0 @@ -333,12 +359,14 @@ dependencies: - tqdm=4.67.1=pyhd8ed1ab_1 - traitlets=5.14.3=pyhd8ed1ab_1 - trove-classifiers=2025.5.9.12=pyhd8ed1ab_0 - - typing-extensions=4.14.0=h32cad80_0 + - typing-extensions=4.14.1=h4440ef1_0 - typing-inspection=0.4.1=pyhd8ed1ab_0 - - typing_extensions=4.14.0=pyhe01879c_0 + - typing_extensions=4.14.1=pyhe01879c_0 - tzdata=2025b=h78e105d_0 + - tzlocal=5.3=py311h6eed73b_0 - unicodedata2=16.0.0=py311h4d7f069_0 - - urllib3=2.4.0=pyhd8ed1ab_0 + - urllib3=2.5.0=pyhd8ed1ab_0 + - uv=0.7.19=hb40bb8a_0 - virtualenv=20.31.2=pyhd8ed1ab_0 - wcwidth=0.2.13=pyhd8ed1ab_1 - wheel=0.45.1=pyhd8ed1ab_1 @@ -347,12 +375,12 @@ dependencies: - xattr=1.1.0=py311h3336109_1 - xorg-libxau=1.0.12=h6e16a3a_0 - xorg-libxdmcp=1.1.5=h00291cd_0 - - xz=5.8.1=h357f2ed_1 - - xz-gpl-tools=5.8.1=h357f2ed_1 - - xz-tools=5.8.1=hd471939_1 + - xz=5.8.1=h357f2ed_2 + - xz-gpl-tools=5.8.1=h357f2ed_2 + - xz-tools=5.8.1=hd471939_2 - yaml=0.2.5=h0d85af4_2 - zeromq=4.3.5=h7130eaa_7 - - zipp=3.22.0=pyhd8ed1ab_0 + - zipp=3.23.0=pyhd8ed1ab_0 - zlib=1.3.1=hd23fc13_2 - zstandard=0.23.0=py311h4d7f069_2 - zstd=1.5.7=h8210216_2 diff --git a/environment-3.11-macos.yml b/environment-3.11-macos.yml index 343eeec22db..d97181723b3 100644 --- a/environment-3.11-macos.yml +++ b/environment-3.11-macos.yml @@ -1,11 +1,12 @@ name: sage-dev # Generated by conda-lock. # platform: osx-arm64 -# input_hash: 988cf7e49b8bf36d1230d9aa66379dd576f716377b23fd4fa0691c26ccd84948 +# input_hash: f538de1db1ea949e7cb8ae8d56b0fe67c20233dc9fa766882bc04d6add5fbfd8 channels: - conda-forge dependencies: + - _r-mutex=1.0.1=anacondar_1 - alabaster=1.0.0=pyhd8ed1ab_1 - annotated-types=0.7.0=pyhd8ed1ab_1 - appdirs=1.4.4=pyhd8ed1ab_1 @@ -19,24 +20,27 @@ dependencies: - backports.tarfile=1.2.0=pyhd8ed1ab_1 - bdw-gc=8.2.8=h286801f_2 - beautifulsoup4=4.13.4=pyha770c72_0 - - blas=2.131=openblas - - blas-devel=3.9.0=31_h11c0a38_openblas + - blas=2.132=openblas + - blas-devel=3.9.0=32_h11c0a38_openblas - bliss=0.77=h2ffa867_1 - - boltons=24.0.0=pyhd8ed1ab_1 + - boltons=25.0.0=pyhd8ed1ab_0 - boost-cpp=1.85.0=h103c1d6_4 - brial=1.2.12=pyha770c72_4 - - brotli=1.1.0=hd74edd7_2 - - brotli-bin=1.1.0=hd74edd7_2 - - brotli-python=1.1.0=py311h3f08180_2 + - brotli=1.1.0=h5505292_3 + - brotli-bin=1.1.0=h5505292_3 + - brotli-python=1.1.0=py311h155a34a_3 + - bwidget=1.10.1=hce30654_1 - bzip2=1.0.8=h99b78c6_7 - - c-compiler=1.9.0=hdf49b6b_0 - - ca-certificates=2025.4.26=hbd8a1cb_0 + - c-ares=1.34.5=h5505292_0 + - c-compiler=1.10.0=hdf49b6b_0 + - ca-certificates=2025.6.15=hbd8a1cb_0 - cachecontrol=0.14.3=pyha770c72_0 - cachecontrol-with-filecache=0.14.3=pyhd8ed1ab_0 + - cairo=1.18.4=h6a3b0d2_0 - cctools=1010.6=hb4fb6a3_6 - cctools_osx-arm64=1010.6=h3b4f5d3_6 - cddlib=1!0.94m=h6d7a090_0 - - certifi=2025.4.26=pyhd8ed1ab_0 + - certifi=2025.6.15=pyhd8ed1ab_0 - cffi=1.17.1=py311h3a79f62_0 - charset-normalizer=3.4.2=pyhd8ed1ab_0 - clang=18.1.8=default_h474c9e2_10 @@ -53,19 +57,20 @@ dependencies: - comm=0.2.2=pyhd8ed1ab_1 - compiler-rt=18.1.8=h856b3c1_1 - compiler-rt_osx-arm64=18.1.8=h832e737_1 - - conda-lock=3.0.2=pyh3eb8d45_1 + - conda-lock=3.0.4=pyhb3ed7dc_1 - conda-souschef=2.2.3=pyhd8ed1ab_0 - contourpy=1.3.2=py311h210dab8_0 - conway-polynomials=0.10=pyhd8ed1ab_1 - - coverage=7.8.2=py311h4921393_0 + - coverage=7.9.2=py311h4921393_0 - cpython=3.11.13=py311hd8ed1ab_0 - crashtest=0.4.1=pyhd8ed1ab_1 - - cryptography=45.0.3=py311h8be0713_0 - - cxx-compiler=1.9.0=hba80287_0 + - cryptography=45.0.5=py311h8be0713_0 + - curl=8.14.1=h73640d1_0 + - cxx-compiler=1.10.0=hba80287_0 - cycler=0.12.1=pyhd8ed1ab_1 - cypari2=2.2.2=py311haabaa81_0 - cysignals=1.12.3=py311h155a34a_0 - - cython=3.1.1=py311h71112e5_1 + - cython=3.1.2=py311h71112e5_2 - debugpy=1.8.14=py311h155a34a_0 - decorator=5.2.1=pyhd8ed1ab_0 - deprecated=1.2.18=pyhd8ed1ab_0 @@ -73,7 +78,7 @@ dependencies: - docutils=0.21.2=pyhd8ed1ab_1 - dulwich=0.22.8=py311h3ff9189_0 - ecl=24.5.10=hc6c598b_1 - - eclib=20250530=h8926160_0 + - eclib=20250616=hb89f81f_0 - ecm=7.0.6=hdd59bce_0 - ensureconda=1.4.7=pyh29332c3_0 - exceptiongroup=1.3.0=pyhd8ed1ab_0 @@ -82,7 +87,7 @@ dependencies: - expat=2.7.0=h286801f_0 - fflas-ffpack=2.5.0=h4bc3318_0 - filelock=3.18.0=pyhd8ed1ab_0 - - flake8=7.2.0=pyhd8ed1ab_0 + - flake8=7.3.0=pyhd8ed1ab_0 - flake8-rst-docstrings=0.3.1=pyhd8ed1ab_0 - font-ttf-dejavu-sans-mono=2.37=hab24e00_0 - font-ttf-inconsolata=3.000=h77eed37_0 @@ -91,40 +96,43 @@ dependencies: - fontconfig=2.15.0=h1383a14_1 - fonts-conda-ecosystem=1=0 - fonts-conda-forge=1=0 - - fonttools=4.58.1=py311h4921393_0 - - fortran-compiler=1.9.0=h5692697_0 + - fonttools=4.58.5=py311h4921393_0 + - fortran-compiler=1.10.0=h5692697_0 - fplll=5.5.0=h2a2278a_0 - fpylll=0.6.3=py311h4044dbd_0 - freetype=2.13.3=hce30654_1 + - fribidi=1.0.10=h27ca646_0 - furo=2024.8.6=pyhd8ed1ab_2 - gap-core=4.14.0=h25f1785_5 - gap-defaults=4.14.0=hce30654_5 - gf2x=1.3.0=hf8f8af4_3 - gfan=0.6.2=hec08f5c_1003 - - gfortran=13.3.0=h3ef1dbf_1 - - gfortran_impl_osx-arm64=13.3.0=h16b3750_105 - - gfortran_osx-arm64=13.3.0=h3c33bd0_1 + - gfortran=13.4.0=h3ef1dbf_0 + - gfortran_impl_osx-arm64=13.4.0=h64b5c3f_0 + - gfortran_osx-arm64=13.4.0=h3c33bd0_0 - gitdb=4.0.12=pyhd8ed1ab_0 - gitpython=3.1.44=pyhff2d567_0 - givaro=4.2.0=h73034e7_2 - glpk=5.0=h6d7a090_0 - gmp=6.3.0=h7bae524_2 - gmpy2=2.1.5=py311hb5d9ff4_3 + - graphite2=1.3.14=h286801f_0 - grayskull=2.9.1=pyhd8ed1ab_0 - gsl=2.8=h8d0574d_1 - h2=4.2.0=pyhd8ed1ab_0 + - harfbuzz=11.2.1=hab40de2_0 - hpack=4.1.0=pyhd8ed1ab_0 - hyperframe=6.1.0=pyhd8ed1ab_0 - icu=75.1=hfee45f7_0 - idna=3.10=pyhd8ed1ab_1 - - igraph=0.10.15=h3fe6531_1 + - igraph=0.10.16=hb134b8e_0 - imagesize=1.4.1=pyhd8ed1ab_0 - iml=1.0.5=hd73f12c_1004 - importlib-metadata=8.7.0=pyhe01879c_1 - importlib_resources=6.5.2=pyhd8ed1ab_0 - iniconfig=2.0.0=pyhd8ed1ab_1 - ipykernel=6.29.5=pyh57ce528_0 - - ipython=9.3.0=pyhfa0c392_0 + - ipython=9.4.0=pyhfa0c392_0 - ipython_pygments_lexers=1.1.1=pyhd8ed1ab_0 - ipywidgets=8.1.7=pyhd8ed1ab_0 - isl=0.26=imath32_h347afa1_101 @@ -137,64 +145,71 @@ dependencies: - jupyter_core=5.8.1=pyh31011fe_0 - jupyterlab_widgets=3.0.15=pyhd8ed1ab_0 - keyring=25.6.0=pyh534df25_0 - - kiwisolver=1.4.7=py311h2c37856_0 + - kiwisolver=1.4.8=py311h210dab8_1 - krb5=1.21.3=h237132a_0 - lcalc=2.1.0=hdaf6845_1 - lcms2=2.17=h7eeda09_0 - ld64=951.9=h4c6efb1_6 - ld64_osx-arm64=951.9=hb6b49e2_6 - lerc=4.0.0=hd64df32_1 - - libblas=3.9.0=31_h10e41b3_openblas + - libasprintf=0.25.1=h493aca8_0 + - libblas=3.9.0=32_h10e41b3_openblas - libboost=1.85.0=hf763ba5_4 - libboost-devel=1.85.0=hf450f58_4 - libboost-headers=1.85.0=hce30654_4 - libbraiding=1.3.1=h286801f_0 - libbrial=1.2.12=h56a29cd_3 - - libbrotlicommon=1.1.0=hd74edd7_2 - - libbrotlidec=1.1.0=hd74edd7_2 - - libbrotlienc=1.1.0=hd74edd7_2 - - libcblas=3.9.0=31_hb3479ef_openblas + - libbrotlicommon=1.1.0=h5505292_3 + - libbrotlidec=1.1.0=h5505292_3 + - libbrotlienc=1.1.0=h5505292_3 + - libcblas=3.9.0=32_hb3479ef_openblas - libclang-cpp18.1=18.1.8=default_hf90f093_10 - - libcxx=20.1.6=ha82da77_0 + - libcurl=8.14.1=h73640d1_0 + - libcxx=20.1.7=ha82da77_0 - libcxx-devel=18.1.8=h6dc3340_8 - libdeflate=1.24=h5773f1b_0 - libedit=3.1.20250104=pl5321hafb1f1b_0 + - libev=4.33=h93a5062_2 - libexpat=2.7.0=h286801f_0 - libffi=3.4.6=h1da3d7d_1 - libflint=3.2.2=hf825d4a_0 - libfreetype=2.13.3=hce30654_1 - libfreetype6=2.13.3=h1d14073_1 - libgd=2.3.3=hb2c3a21_11 - - libgfortran=14.2.0=heb5dd2a_105 - - libgfortran-devel_osx-arm64=13.3.0=h5020ebb_105 - - libgfortran5=14.2.0=h2c44a93_105 + - libgettextpo=0.25.1=h493aca8_0 + - libgfortran=5.0.0=14_2_0_h6c33f7e_103 + - libgfortran-devel_osx-arm64=13.4.0=ha240a38_0 + - libgfortran5=14.2.0=h6c33f7e_103 - libglib=2.84.2=hbec27ea_0 - libhomfly=1.02r6=h93a5062_1 - libiconv=1.18=hfe07756_1 - - libintl=0.24.1=h493aca8_0 + - libintl=0.25.1=h493aca8_0 - libjpeg-turbo=3.1.0=h5505292_0 - - liblapack=3.9.0=31_hc9a63f6_openblas - - liblapacke=3.9.0=31_hbb7bcf8_openblas + - liblapack=3.9.0=32_hc9a63f6_openblas + - liblapacke=3.9.0=32_hbb7bcf8_openblas - libllvm18=18.1.8=hc4b4ae8_3 - - liblzma=5.8.1=h39f12f2_1 - - liblzma-devel=5.8.1=h39f12f2_1 - - libopenblas=0.3.29=openmp_hf332438_0 - - libpng=1.6.47=h3783ad8_0 + - liblzma=5.8.1=h39f12f2_2 + - liblzma-devel=5.8.1=h39f12f2_2 + - libnghttp2=1.64.0=h6d7220d_0 + - libopenblas=0.3.30=openmp_hf332438_0 + - libpng=1.6.50=h3783ad8_0 - libsodium=1.0.20=h99b78c6_0 - - libsqlite=3.50.0=h3f77e49_0 + - libsqlite=3.50.2=h6fb428d_0 + - libssh2=1.11.1=h1590b86_0 - libtiff=4.7.0=h2f21f7c_5 - libwebp-base=1.5.0=h2471fea_0 - libxcb=1.17.0=hdb1d25a_0 - libxml2=2.13.8=h52572c6_0 - libzlib=1.3.1=h8359307_2 - linbox=1.7.0=h66f06df_2 - - llvm-openmp=20.1.6=hdb05f8b_0 + - llvm-openmp=20.1.7=hdb05f8b_0 - llvm-tools=18.1.8=hc4b4ae8_3 - llvm-tools-18=18.1.8=hc4b4ae8_3 - lrcalc=2.1=hf9b8971_7 - m4=1.4.20=h5505292_0 - m4ri=20140914=hc97c1ff_1006 - m4rie=20200125=hc97c1ff_0 + - make=4.4.1=hc9fafa5_2 - markupsafe=3.0.2=py311h4921393_1 - matplotlib=3.10.3=py311ha1ab1f8_0 - matplotlib-base=3.10.3=py311h031da69_0 @@ -202,27 +217,28 @@ dependencies: - maxima=5.47.0=hd2c4bfb_3 - mccabe=0.7.0=pyhd8ed1ab_1 - memory-allocator=0.1.3=py311h460d6c5_1 - - meson=1.8.1=pyhe01879c_0 + - meson=1.8.2=pyhe01879c_0 - meson-python=0.18.0=pyh70fd9c4_0 - more-itertools=10.7.0=pyhd8ed1ab_0 - mpc=1.3.1=h8f1351a_1 - mpfi=1.5.4=hbde5f5b_1001 - mpfr=4.2.1=hb693164_3 - mpmath=1.3.0=pyhd8ed1ab_1 - - msgpack-python=1.1.0=py311h2c37856_0 - - munkres=1.1.4=pyh9f0ad1d_0 + - msgpack-python=1.1.1=py311h210dab8_0 + - munkres=1.1.4=pyhd8ed1ab_1 - nauty=2.8.9=h5505292_0 - ncurses=6.5=h5e97a16_3 - nest-asyncio=1.6.0=pyhd8ed1ab_1 - networkx=3.5=pyhe01879c_0 - - ninja=1.12.1=h177bc72_1 + - ninja=1.13.0=ha024513_0 - ntl=11.4.3=hbb3f309_1 - - numpy=2.2.6=py311h762c074_0 - - openblas=0.3.29=openmp_hea878ba_0 + - numpy=2.3.1=py311h4379d9d_0 + - openblas=0.3.30=openmp_hea878ba_0 - openjpeg=2.5.3=h8a3d83b_0 - - openssl=3.5.0=h81ee809_1 + - openssl=3.5.1=h81ee809_0 - packaging=25.0=pyh29332c3_1 - palp=2.20=h27ca646_0 + - pango=1.56.4=h875632e_0 - pari=2.17.2=h49d18c7_4_pthread - pari-elldata=0.0.20161017=0 - pari-galdata=0.0.20180411=0 @@ -233,8 +249,9 @@ dependencies: - perl=5.32.1=7_h4614cfb_perl5 - pexpect=4.9.0=pyhd8ed1ab_1 - pickleshare=0.7.5=pyhd8ed1ab_1004 - - pillow=11.2.1=py311hb9ba9e9_0 + - pillow=11.3.0=py311hb9ba9e9_0 - pip=25.1.1=pyh8b19718_0 + - pixman=0.46.2=h2f9eb0b_0 - pkg-config=0.29.2=hde07d2e_1009 - pkgconfig=1.5.5=pyhd8ed1ab_5 - pkginfo=1.12.1.2=pyhd8ed1ab_0 @@ -252,25 +269,25 @@ dependencies: - pthread-stubs=0.4=hd74edd7_1002 - ptyprocess=0.7.0=pyhd8ed1ab_1 - pure_eval=0.2.3=pyhd8ed1ab_1 - - pycodestyle=2.13.0=pyhd8ed1ab_0 + - pycodestyle=2.14.0=pyhd8ed1ab_0 - pycosat=0.6.6=py311h917b07b_2 - pycparser=2.22=pyh29332c3_1 - - pydantic=2.11.4=pyh3cfb1c2_0 + - pydantic=2.11.7=pyh3cfb1c2_0 - pydantic-core=2.33.2=py311hf245fc6_0 - - pyflakes=3.3.2=pyhd8ed1ab_0 + - pyflakes=3.4.0=pyhd8ed1ab_0 - pygithub=2.6.1=pyhd8ed1ab_0 - - pygments=2.19.1=pyhd8ed1ab_0 + - pygments=2.19.2=pyhd8ed1ab_0 - pyjwt=2.10.1=pyhd8ed1ab_0 - pynacl=1.5.0=py311h460d6c5_4 - pyparsing=3.2.3=pyhd8ed1ab_1 - pyproject-metadata=0.9.1=pyhd8ed1ab_0 - pyproject_hooks=1.2.0=pyhd8ed1ab_1 - pysocks=1.7.1=pyha55dd90_7 - - pytest=8.4.0=pyhd8ed1ab_0 - - pytest-xdist=3.7.0=pyhd8ed1ab_0 + - pytest=8.4.1=pyhd8ed1ab_0 + - pytest-xdist=3.8.0=pyhd8ed1ab_0 - python=3.11.13=hc22306f_0_cpython - python-build=1.2.2.post1=pyhff2d567_1 - - python-dateutil=2.9.0.post0=pyhff2d567_1 + - python-dateutil=2.9.0.post0=pyhe01879c_2 - python-fastjsonschema=2.21.1=pyhd8ed1ab_0 - python-installer=0.7.0=pyhff2d567_1 - python-lrcalc=2.1=py311h3f08180_7 @@ -279,28 +296,32 @@ dependencies: - python_abi=3.11=7_cp311 - pytz=2025.2=pyhd8ed1ab_0 - pyyaml=6.0.2=py311h4921393_2 - - pyzmq=26.4.0=py311h01f2145_0 + - pyzmq=27.0.0=py311h01f2145_0 - qd=2.3.22=hbec66e7_1004 - qhull=2020.2=h420ef59_5 + - r-base=4.2.3=hf496e94_19 + - r-lattice=0.22_6=r42hd2d937b_0 - rapidfuzz=3.13.0=py311h155a34a_0 - readline=8.2=h1d1bf99_2 - - requests=2.32.3=pyhd8ed1ab_1 + - requests=2.32.4=pyhd8ed1ab_0 - requests-toolbelt=1.0.0=pyhd8ed1ab_1 - restructuredtext_lint=1.4.0=pyhd8ed1ab_1 - roman-numerals-py=3.1.0=pyhd8ed1ab_0 - - ruamel.yaml=0.18.12=py311h917b07b_0 + - rpy2=3.5.11=py311r42hb49d859_3 + - ruamel.yaml=0.18.14=py311h917b07b_0 - ruamel.yaml.clib=0.2.8=py311hae2e1ce_1 - ruamel.yaml.jinja2=0.2.7=pyhd8ed1ab_1 - - ruff=0.11.12=py311hb8aca82_0 + - ruff=0.12.2=h412e174_0 - rw=0.9=h93a5062_2 - sagemath-db-elliptic-curves=0.8.1=hecc5488_0 - sagemath-db-graphs=20210214=hd8ed1ab_0 - sagemath-db-polytopes=20170220=1 - - scipy=1.15.2=py311h0675101_0 + - scipy=1.16.0=py311h53b02f6_0 - semver=3.0.4=pyhd8ed1ab_0 - setuptools=80.9.0=pyhff2d567_0 - shellingham=1.5.4=pyhd8ed1ab_1 - sigtool=0.1.3=h44b9a77_0 + - simplegeneric=0.8.1=pyhd8ed1ab_2 - singular=4.4.1=h837545d_1 - sirocco=2.1.0=h41f8169_1 - six=1.17.0=pyhd8ed1ab_0 @@ -309,6 +330,7 @@ dependencies: - soupsieve=2.7=pyhd8ed1ab_0 - sphinx=8.2.3=pyhd8ed1ab_0 - sphinx-basic-ng=1.0.0b2=pyhd8ed1ab_3 + - sphinx-copybutton=0.5.2=pyhd8ed1ab_1 - sphinx-inline-tabs=2023.4.21=pyhd8ed1ab_1 - sphinxcontrib-applehelp=2.0.0=pyhd8ed1ab_1 - sphinxcontrib-devhelp=2.0.0=pyhd8ed1ab_1 @@ -316,7 +338,7 @@ dependencies: - sphinxcontrib-jsmath=1.0.1=pyhd8ed1ab_1 - sphinxcontrib-qthelp=2.0.0=pyhd8ed1ab_1 - sphinxcontrib-serializinghtml=1.1.10=pyhd8ed1ab_1 - - sqlite=3.50.0=hd7222ec_0 + - sqlite=3.50.2=hc23dd5f_0 - stack_data=0.6.3=pyhd8ed1ab_1 - stdlib-list=0.11.1=pyhd8ed1ab_0 - symengine=0.14.0=hddbed1c_1 @@ -326,6 +348,7 @@ dependencies: - tachyon=0.99b6=hb8a568e_1002 - tapi=1300.6.5=h03f4b80_0 - tk=8.6.13=h892fb3f_2 + - tktable=2.10=h3c7de25_7 - toml=0.10.2=pyhd8ed1ab_1 - tomli=2.2.1=pyhd8ed1ab_1 - tomli-w=1.2.0=pyhd8ed1ab_0 @@ -334,12 +357,14 @@ dependencies: - tqdm=4.67.1=pyhd8ed1ab_1 - traitlets=5.14.3=pyhd8ed1ab_1 - trove-classifiers=2025.5.9.12=pyhd8ed1ab_0 - - typing-extensions=4.14.0=h32cad80_0 + - typing-extensions=4.14.1=h4440ef1_0 - typing-inspection=0.4.1=pyhd8ed1ab_0 - - typing_extensions=4.14.0=pyhe01879c_0 + - typing_extensions=4.14.1=pyhe01879c_0 - tzdata=2025b=h78e105d_0 + - tzlocal=5.3=py311h267d04e_0 - unicodedata2=16.0.0=py311h917b07b_0 - - urllib3=2.4.0=pyhd8ed1ab_0 + - urllib3=2.5.0=pyhd8ed1ab_0 + - uv=0.7.19=hcff7401_0 - virtualenv=20.31.2=pyhd8ed1ab_0 - wcwidth=0.2.13=pyhd8ed1ab_1 - wheel=0.45.1=pyhd8ed1ab_1 @@ -348,12 +373,12 @@ dependencies: - xattr=1.1.0=py311h460d6c5_1 - xorg-libxau=1.0.12=h5505292_0 - xorg-libxdmcp=1.1.5=hd74edd7_0 - - xz=5.8.1=h9a6d368_1 - - xz-gpl-tools=5.8.1=h9a6d368_1 - - xz-tools=5.8.1=h39f12f2_1 + - xz=5.8.1=h9a6d368_2 + - xz-gpl-tools=5.8.1=h9a6d368_2 + - xz-tools=5.8.1=h39f12f2_2 - yaml=0.2.5=h3422bc3_2 - zeromq=4.3.5=hc1bb282_7 - - zipp=3.22.0=pyhd8ed1ab_0 + - zipp=3.23.0=pyhd8ed1ab_0 - zlib=1.3.1=h8359307_2 - zstandard=0.23.0=py311h917b07b_2 - zstd=1.5.7=h6491c7d_2 diff --git a/environment-3.11-win.yml b/environment-3.11-win.yml index 288fb2aaeb2..0b86f3dd861 100644 --- a/environment-3.11-win.yml +++ b/environment-3.11-win.yml @@ -1,12 +1,13 @@ name: sage-dev # Generated by conda-lock. # platform: win-64 -# input_hash: 156826b2f92d7be0a661413409cfa8bd1e1da81d7d917a2f51768e3647266991 +# input_hash: 4fdb24f38d982c64e642758c2d1bc7cb5650283337eec99d95ba6badde1db52a channels: - conda-forge dependencies: - _openmp_mutex=4.5=2_gnu + - _r-mutex=1.0.1=anacondar_1 - alabaster=1.0.0=pyhd8ed1ab_1 - annotated-types=0.7.0=pyhd8ed1ab_1 - appdirs=1.4.4=pyhd8ed1ab_1 @@ -15,19 +16,21 @@ dependencies: - backports=1.0=pyhd8ed1ab_5 - backports.tarfile=1.2.0=pyhd8ed1ab_1 - beautifulsoup4=4.13.4=pyha770c72_0 - - blas=2.131=openblas - - blas-devel=3.9.0=31_hc0f8095_openblas - - boltons=24.0.0=pyhd8ed1ab_1 + - binutils_impl_win-64=2.44=h095e170_0 + - blas=2.132=openblas + - blas-devel=3.9.0=32_hc0f8095_openblas + - boltons=25.0.0=pyhd8ed1ab_0 - boost-cpp=1.85.0=ha5ead02_4 - - brotli=1.1.0=h2466b09_2 - - brotli-bin=1.1.0=h2466b09_2 - - brotli-python=1.1.0=py311hda3d55a_2 + - brotli=1.1.0=h2466b09_3 + - brotli-bin=1.1.0=h2466b09_3 + - brotli-python=1.1.0=py311hda3d55a_3 + - bwidget=1.10.1=h57928b3_1 - bzip2=1.0.8=h2466b09_7 - - ca-certificates=2025.4.26=h4c7d964_0 + - ca-certificates=2025.6.15=h4c7d964_0 - cachecontrol=0.14.3=pyha770c72_0 - cachecontrol-with-filecache=0.14.3=pyhd8ed1ab_0 - cairo=1.18.4=h5782bbf_0 - - certifi=2025.4.26=pyhd8ed1ab_0 + - certifi=2025.6.15=pyhd8ed1ab_0 - cffi=1.17.1=py311he736701_0 - charset-normalizer=3.4.2=pyhd8ed1ab_0 - clang=19.1.7=default_hec7ea82_3 @@ -38,17 +41,18 @@ dependencies: - comm=0.2.2=pyhd8ed1ab_1 - compiler-rt=19.1.7=hc790b64_0 - compiler-rt_win-64=19.1.7=hc790b64_0 - - conda-lock=3.0.2=pyha6a9232_1 + - conda-lock=3.0.4=pyha6a9232_1 - conda-souschef=2.2.3=pyhd8ed1ab_0 - contourpy=1.3.2=py311h3257749_0 - conway-polynomials=0.10=pyhd8ed1ab_1 - - coverage=7.8.2=py311h5082efb_0 + - coverage=7.9.2=py311h3f79411_0 - cpython=3.11.13=py311hd8ed1ab_0 - crashtest=0.4.1=pyhd8ed1ab_1 - - cryptography=45.0.3=py311hfd75b31_0 + - cryptography=45.0.5=py311h5e0b3ae_0 + - curl=8.14.1=h88aaa65_0 - cycler=0.12.1=pyhd8ed1ab_1 - cysignals=1.12.3=py311hda3d55a_0 - - cython=3.1.1=py311h34f20a9_1 + - cython=3.1.2=py311h34f20a9_2 - debugpy=1.8.14=py311hda3d55a_0 - decorator=5.2.1=pyhd8ed1ab_0 - deprecated=1.2.18=pyhd8ed1ab_0 @@ -62,7 +66,7 @@ dependencies: - executing=2.2.0=pyhd8ed1ab_0 - expat=2.7.0=he0c23c2_0 - filelock=3.18.0=pyhd8ed1ab_0 - - flake8=7.2.0=pyhd8ed1ab_0 + - flake8=7.3.0=pyhd8ed1ab_0 - flake8-rst-docstrings=0.3.1=pyhd8ed1ab_0 - flang=19.1.7=hbeecb71_0 - flang_impl_win-64=19.1.7=h719f0c7_0 @@ -74,31 +78,34 @@ dependencies: - fontconfig=2.15.0=h765892d_1 - fonts-conda-ecosystem=1=0 - fonts-conda-forge=1=0 - - fonttools=4.58.1=py311h5082efb_0 - - fortran-compiler=1.9.0=h95e3450_0 + - fonttools=4.58.5=py311h3f79411_0 + - fortran-compiler=1.10.0=h95e3450_0 - freetype=2.13.3=h57928b3_1 - furo=2024.8.6=pyhd8ed1ab_2 + - gcc_impl_win-64=15.1.0=hb5bc704_3 + - gfortran_impl_win-64=15.1.0=h792c6fe_3 - gitdb=4.0.12=pyhd8ed1ab_0 - gitpython=3.1.44=pyhff2d567_0 - glpk=5.0=h8ffe710_0 - gmp=6.3.0=hfeafd45_2 - gmpy2=2.1.5=py311hb8385e8_3 - - graphite2=1.3.13=h63175ca_1003 + - graphite2=1.3.14=he0c23c2_0 - grayskull=2.9.1=pyhd8ed1ab_0 - - gsl=2.8=h5b8d9c4_1 + - gsl=2.7=hdfb1a43_0 + - gxx_impl_win-64=15.1.0=h91e354b_3 - h2=4.2.0=pyhd8ed1ab_0 - harfbuzz=11.2.1=h8796e6f_0 - hpack=4.1.0=pyhd8ed1ab_0 - hyperframe=6.1.0=pyhd8ed1ab_0 - icu=75.1=he0c23c2_0 - idna=3.10=pyhd8ed1ab_1 - - igraph=0.10.15=h43210b2_1 + - igraph=0.10.16=h9f42cb0_0 - imagesize=1.4.1=pyhd8ed1ab_0 - importlib-metadata=8.7.0=pyhe01879c_1 - importlib_resources=6.5.2=pyhd8ed1ab_0 - iniconfig=2.0.0=pyhd8ed1ab_1 - ipykernel=6.29.5=pyh4bbf305_0 - - ipython=9.3.0=pyh6be1c34_0 + - ipython=9.4.0=pyh6be1c34_0 - ipython_pygments_lexers=1.1.1=pyhd8ed1ab_0 - ipywidgets=8.1.7=pyhd8ed1ab_0 - jaraco.classes=3.4.0=pyhd8ed1ab_2 @@ -110,19 +117,21 @@ dependencies: - jupyter_core=5.8.1=pyh5737063_0 - jupyterlab_widgets=3.0.15=pyhd8ed1ab_0 - keyring=25.6.0=pyh7428d3b_0 - - kiwisolver=1.4.7=py311h3257749_0 + - kiwisolver=1.4.8=py311h3fd045d_1 - krb5=1.21.3=hdf4eb48_0 - lcms2=2.17=hbcf6048_0 + - ld_impl_win-64=2.44=hae1bf67_0 - lerc=4.0.0=h6470a55_1 - - libblas=3.9.0=31_h11dc60a_openblas + - libblas=3.9.0=32_h11dc60a_openblas - libboost=1.85.0=h444863b_4 - libboost-devel=1.85.0=h91493d7_4 - libboost-headers=1.85.0=h57928b3_4 - - libbrotlicommon=1.1.0=h2466b09_2 - - libbrotlidec=1.1.0=h2466b09_2 - - libbrotlienc=1.1.0=h2466b09_2 - - libcblas=3.9.0=31_h9bd4c3b_openblas - - libclang13=20.1.6=default_h6e92b77_0 + - libbrotlicommon=1.1.0=h2466b09_3 + - libbrotlidec=1.1.0=h2466b09_3 + - libbrotlienc=1.1.0=h2466b09_3 + - libcblas=3.9.0=32_h9bd4c3b_openblas + - libclang13=20.1.7=default_h6e92b77_0 + - libcurl=8.14.1=h88aaa65_0 - libdeflate=1.24=h76ddb4d_0 - libexpat=2.7.0=he0c23c2_0 - libffi=3.4.6=h537db12_1 @@ -130,22 +139,28 @@ dependencies: - libflint=3.2.2=h4de658f_0 - libfreetype=2.13.3=h57928b3_1 - libfreetype6=2.13.3=h0b5ce68_1 - - libgcc=15.1.0=h1383e82_2 + - libgcc=15.1.0=h1383e82_3 + - libgcc-devel_win-64=15.1.0=hec057c1_103 - libgd=2.3.3=h7208af6_11 + - libgfortran=15.1.0=h719f0c7_3 + - libgfortran5=15.1.0=h997fb6f_3 - libglib=2.84.2=hbc94333_0 - - libgomp=15.1.0=h1383e82_2 + - libgomp=15.1.0=h1383e82_3 - libiconv=1.18=h135ad9c_1 - libintl=0.22.5=h5728263_3 - libjpeg-turbo=3.1.0=h2466b09_0 - - liblapack=3.9.0=31_h2526c6b_openblas - - liblapacke=3.9.0=31_h1d0e49f_openblas + - liblapack=3.9.0=32_h2526c6b_openblas + - liblapacke=3.9.0=32_h1d0e49f_openblas - libllvm19=19.1.7=h3089188_1 - - liblzma=5.8.1=h2466b09_1 - - liblzma-devel=5.8.1=h2466b09_1 - - libopenblas=0.3.29=pthreads_head3c61_0 - - libpng=1.6.47=h7a4582a_0 + - liblzma=5.8.1=h2466b09_2 + - liblzma-devel=5.8.1=h2466b09_2 + - libopenblas=0.3.30=pthreads_ha4fe6b2_0 + - libpng=1.6.50=h95bef1e_0 - libsodium=1.0.20=hc70643c_0 - - libsqlite=3.50.0=h67fdade_0 + - libsqlite=3.50.2=hf5d6505_0 + - libssh2=1.11.1=h9aa295b_0 + - libstdcxx=15.1.0=h904f734_3 + - libstdcxx-devel_win-64=15.1.0=hec057c1_103 - libtiff=4.7.0=h05922d8_5 - libwebp-base=1.5.0=h3b0e114_0 - libwinpthread=12.0.0.r4.gg4f2fc60ca=h57928b3_9 @@ -153,8 +168,9 @@ dependencies: - libxml2=2.13.8=h442d1da_0 - libxslt=1.1.39=h3df6e99_0 - libzlib=1.3.1=h2466b09_2 - - lld=20.1.6=he99c172_0 + - lld=20.1.7=he99c172_0 - llvm-tools=19.1.7=h2a44499_1 + - m2w64-sysroot_win-64=12.0.0.r4.gg4f2fc60ca=h7428d3b_9 - m4ri=20240729=h4afdad8_1 - markupsafe=3.0.2=py311h5082efb_1 - matplotlib=3.10.3=py311h1ea47a8_0 @@ -162,22 +178,26 @@ dependencies: - matplotlib-inline=0.1.7=pyhd8ed1ab_1 - mccabe=0.7.0=pyhd8ed1ab_1 - memory-allocator=0.1.3=py311he736701_1 - - meson=1.8.1=pyhe01879c_0 + - meson=1.8.2=pyhe01879c_0 - meson-python=0.18.0=pyh70fd9c4_0 + - mingw-w64-ucrt-x86_64-crt-git=12.0.0.r4.gg4f2fc60ca=h7428d3b_9 + - mingw-w64-ucrt-x86_64-headers-git=12.0.0.r4.gg4f2fc60ca=h7428d3b_9 + - mingw-w64-ucrt-x86_64-windows-default-manifest=6.4=he206cdd_7 + - mingw-w64-ucrt-x86_64-winpthreads-git=12.0.0.r4.gg4f2fc60ca=h7428d3b_9 - more-itertools=10.7.0=pyhd8ed1ab_0 - mpc=1.3.1=h72bc38f_1 - mpfr=4.2.1=hbc20e70_3 - mpmath=1.3.0=pyhd8ed1ab_1 - - msgpack-python=1.1.0=py311h3257749_0 - - munkres=1.1.4=pyh9f0ad1d_0 + - msgpack-python=1.1.1=py311h3257749_0 + - munkres=1.1.4=pyhd8ed1ab_1 - nauty=2.6.11=h2fa13f4_1 - nest-asyncio=1.6.0=pyhd8ed1ab_1 - networkx=3.5=pyhe01879c_0 - - ninja=1.12.1=hc790b64_1 - - numpy=2.2.6=py311h5e411d1_0 - - openblas=0.3.29=pthreads_h4a7f399_0 + - ninja=1.13.0=h79cd779_0 + - numpy=2.3.1=py311haedcf98_0 + - openblas=0.3.30=pthreads_h4a7f399_0 - openjpeg=2.5.3=h4d64b90_0 - - openssl=3.5.0=ha4e3fda_1 + - openssl=3.5.1=h725018a_0 - packaging=25.0=pyh29332c3_1 - pari=2.17.2=h7f476ce_4_single - pari-elldata=0.0.20161017=0 @@ -189,9 +209,9 @@ dependencies: - perl=5.32.1.1=7_h57928b3_strawberry - pexpect=4.9.0=pyhd8ed1ab_1 - pickleshare=0.7.5=pyhd8ed1ab_1004 - - pillow=11.2.1=py311h43e43bb_0 + - pillow=11.3.0=py311h0f9b5fc_0 - pip=25.1.1=pyh8b19718_0 - - pixman=0.46.0=had0cd8c_0 + - pixman=0.46.2=had0cd8c_0 - pkg-config=0.29.2=h88c491f_1009 - pkgconfig=1.5.5=pyhd8ed1ab_5 - pkginfo=1.12.1.2=pyhd8ed1ab_0 @@ -205,14 +225,14 @@ dependencies: - pthread-stubs=0.4=h0e40799_1002 - ptyprocess=0.7.0=pyhd8ed1ab_1 - pure_eval=0.2.3=pyhd8ed1ab_1 - - pycodestyle=2.13.0=pyhd8ed1ab_0 + - pycodestyle=2.14.0=pyhd8ed1ab_0 - pycosat=0.6.6=py311he736701_2 - pycparser=2.22=pyh29332c3_1 - - pydantic=2.11.4=pyh3cfb1c2_0 + - pydantic=2.11.7=pyh3cfb1c2_0 - pydantic-core=2.33.2=py311hc4022dc_0 - - pyflakes=3.3.2=pyhd8ed1ab_0 + - pyflakes=3.4.0=pyhd8ed1ab_0 - pygithub=2.6.1=pyhd8ed1ab_0 - - pygments=2.19.1=pyhd8ed1ab_0 + - pygments=2.19.2=pyhd8ed1ab_0 - pyjwt=2.10.1=pyhd8ed1ab_0 - pynacl=1.5.0=py311h984d3dc_4 - pyparsing=3.2.3=pyhd8ed1ab_1 @@ -220,11 +240,11 @@ dependencies: - pyproject_hooks=1.2.0=pyhd8ed1ab_1 - pyside6=6.9.1=py311h5d1a980_0 - pysocks=1.7.1=pyh09c184e_7 - - pytest=8.4.0=pyhd8ed1ab_0 - - pytest-xdist=3.7.0=pyhd8ed1ab_0 + - pytest=8.4.1=pyhd8ed1ab_0 + - pytest-xdist=3.8.0=pyhd8ed1ab_0 - python=3.11.13=h3f84c4b_0_cpython - python-build=1.2.2.post1=pyhff2d567_1 - - python-dateutil=2.9.0.post0=pyhff2d567_1 + - python-dateutil=2.9.0.post0=pyhe01879c_2 - python-fastjsonschema=2.21.1=pyhd8ed1ab_0 - python-installer=0.7.0=pyhff2d567_1 - python-symengine=0.14.0=py311h17a871d_1 @@ -234,22 +254,24 @@ dependencies: - pywin32=307=py311hda3d55a_3 - pywin32-ctypes=0.2.3=py311h1ea47a8_1 - pyyaml=6.0.2=py311h5082efb_2 - - pyzmq=26.4.0=py311h484c95c_0 + - pyzmq=27.0.0=py311h484c95c_0 - qhull=2020.2=hc790b64_5 - - qt6-main=6.9.1=h02ddd7d_0 + - qt6-main=6.9.1=h02ddd7d_1 + - r-base=4.4.3=h80eeea9_2 + - r-lattice=0.22_7=r44h11b023d_0 - rapidfuzz=3.13.0=py311hda3d55a_0 - - requests=2.32.3=pyhd8ed1ab_1 + - requests=2.32.4=pyhd8ed1ab_0 - requests-toolbelt=1.0.0=pyhd8ed1ab_1 - restructuredtext_lint=1.4.0=pyhd8ed1ab_1 - roman-numerals-py=3.1.0=pyhd8ed1ab_0 - - ruamel.yaml=0.18.12=py311he736701_0 + - ruamel.yaml=0.18.14=py311he736701_0 - ruamel.yaml.clib=0.2.8=py311he736701_1 - ruamel.yaml.jinja2=0.2.7=pyhd8ed1ab_1 - - ruff=0.11.12=py311hfc2f1ad_0 + - ruff=0.12.2=hd40eec1_0 - sagemath-db-elliptic-curves=0.8.1=hecc5488_0 - sagemath-db-graphs=20210214=hd8ed1ab_0 - sagemath-db-polytopes=20170220=1 - - scipy=1.15.2=py311h99d06ae_0 + - scipy=1.16.0=py311h0e21e1b_0 - semver=3.0.4=pyhd8ed1ab_0 - setuptools=80.9.0=pyhff2d567_0 - shellingham=1.5.4=pyhd8ed1ab_1 @@ -259,6 +281,7 @@ dependencies: - soupsieve=2.7=pyhd8ed1ab_0 - sphinx=8.2.3=pyhd8ed1ab_0 - sphinx-basic-ng=1.0.0b2=pyhd8ed1ab_3 + - sphinx-copybutton=0.5.2=pyhd8ed1ab_1 - sphinx-inline-tabs=2023.4.21=pyhd8ed1ab_1 - sphinxcontrib-applehelp=2.0.0=pyhd8ed1ab_1 - sphinxcontrib-devhelp=2.0.0=pyhd8ed1ab_1 @@ -266,13 +289,14 @@ dependencies: - sphinxcontrib-jsmath=1.0.1=pyhd8ed1ab_1 - sphinxcontrib-qthelp=2.0.0=pyhd8ed1ab_1 - sphinxcontrib-serializinghtml=1.1.10=pyhd8ed1ab_1 - - sqlite=3.50.0=h2466b09_0 + - sqlite=3.50.2=hdb435a2_0 - stack_data=0.6.3=pyhd8ed1ab_1 - stdlib-list=0.11.1=pyhd8ed1ab_0 - symengine=0.14.0=h1ba984b_1 - symmetrica=3.0.1=h1537add_0 - sympy=1.14.0=pyh04b8f61_5 - tk=8.6.13=h2c6b04d_2 + - tktable=2.10=h7e9e0db_7 - toml=0.10.2=pyhd8ed1ab_1 - tomli=2.2.1=pyhd8ed1ab_1 - tomli-w=1.2.0=pyhd8ed1ab_0 @@ -281,18 +305,19 @@ dependencies: - tqdm=4.67.1=pyhd8ed1ab_1 - traitlets=5.14.3=pyhd8ed1ab_1 - trove-classifiers=2025.5.9.12=pyhd8ed1ab_0 - - typing-extensions=4.14.0=h32cad80_0 + - typing-extensions=4.14.1=h4440ef1_0 - typing-inspection=0.4.1=pyhd8ed1ab_0 - - typing_extensions=4.14.0=pyhe01879c_0 + - typing_extensions=4.14.1=pyhe01879c_0 - tzdata=2025b=h78e105d_0 - ucrt=10.0.22621.0=h57928b3_1 - unicodedata2=16.0.0=py311he736701_0 - - urllib3=2.4.0=pyhd8ed1ab_0 - - vc=14.3=h2b53caa_26 - - vc14_runtime=14.42.34438=hfd919c2_26 + - urllib3=2.5.0=pyhd8ed1ab_0 + - uv=0.7.19=h579f82e_0 + - vc=14.3=h41ae7f8_26 + - vc14_runtime=14.44.35208=h818238b_26 - virtualenv=20.31.2=pyhd8ed1ab_0 - - vs2015_runtime=14.42.34438=h7142326_26 - - vs2022_win-64=19.43.34604=h070f0e0_26 + - vs2015_runtime=14.44.35208=h38c0c73_26 + - vs2022_win-64=19.44.35207=ha74f236_26 - vswhere=3.1.7=h40126e0_1 - wcwidth=0.2.13=pyhd8ed1ab_1 - wheel=0.45.1=pyhd8ed1ab_1 @@ -308,11 +333,11 @@ dependencies: - xorg-libxext=1.3.6=h0e40799_0 - xorg-libxpm=3.5.17=h0e40799_1 - xorg-libxt=1.3.1=h0e40799_0 - - xz=5.8.1=h208afaa_1 - - xz-tools=5.8.1=h2466b09_1 + - xz=5.8.1=h208afaa_2 + - xz-tools=5.8.1=h2466b09_2 - yaml=0.2.5=h8ffe710_2 - zeromq=4.3.5=ha9f60a1_7 - - zipp=3.22.0=pyhd8ed1ab_0 + - zipp=3.23.0=pyhd8ed1ab_0 - zlib=1.3.1=h2466b09_2 - zstandard=0.23.0=py311he736701_2 - zstd=1.5.7=hbeecb71_2 diff --git a/environment-3.12-linux-aarch64.yml b/environment-3.12-linux-aarch64.yml index e5a7e2ca5ca..83ab2acb322 100644 --- a/environment-3.12-linux-aarch64.yml +++ b/environment-3.12-linux-aarch64.yml @@ -1,12 +1,13 @@ name: sage-dev # Generated by conda-lock. # platform: linux-aarch64 -# input_hash: a75841bb705b9354af691a1a7bd84cd1a9028be3eccfdb068ebe73b9fd5f86e5 +# input_hash: fdb7d62e115b67b85c56fce1ed0224ddb918bea07e016e3c7237cbb8b1c6842f channels: - conda-forge dependencies: - _openmp_mutex=4.5=2_gnu + - _r-mutex=1.0.1=anacondar_1 - alabaster=1.0.0=pyhd8ed1ab_1 - alsa-lib=1.2.14=h86ecc28_0 - annotated-types=0.7.0=pyhd8ed1ab_1 @@ -20,26 +21,28 @@ dependencies: - backports.tarfile=1.2.0=pyhd8ed1ab_1 - bdw-gc=8.2.8=h5ad3122_2 - beautifulsoup4=4.13.4=pyha770c72_0 - - binutils=2.43=hf1166c9_4 - - binutils_impl_linux-aarch64=2.43=h4c662bb_4 - - binutils_linux-aarch64=2.43=hf1166c9_4 - - blas=2.131=openblas - - blas-devel=3.9.0=31_h9678261_openblas + - binutils=2.44=hf1166c9_0 + - binutils_impl_linux-aarch64=2.44=h4c662bb_0 + - binutils_linux-aarch64=2.44=hf1166c9_0 + - blas=2.132=openblas + - blas-devel=3.9.0=32_h9678261_openblas - bliss=0.77=h2a328a1_1 - - boltons=24.0.0=pyhd8ed1ab_1 + - boltons=25.0.0=pyhd8ed1ab_0 - boost-cpp=1.85.0=hdad291f_4 - brial=1.2.12=pyha770c72_4 - - brotli=1.1.0=h86ecc28_2 - - brotli-bin=1.1.0=h86ecc28_2 - - brotli-python=1.1.0=py312h6f74592_2 + - brotli=1.1.0=h86ecc28_3 + - brotli-bin=1.1.0=h86ecc28_3 + - brotli-python=1.1.0=py312h6f74592_3 + - bwidget=1.10.1=h8af1aa0_1 - bzip2=1.0.8=h68df207_7 - - c-compiler=1.9.0=h6561dab_0 - - ca-certificates=2025.4.26=hbd8a1cb_0 + - c-ares=1.34.5=h86ecc28_0 + - c-compiler=1.10.0=h6561dab_0 + - ca-certificates=2025.6.15=hbd8a1cb_0 - cachecontrol=0.14.3=pyha770c72_0 - cachecontrol-with-filecache=0.14.3=pyhd8ed1ab_0 - cairo=1.18.4=h83712da_0 - cddlib=1!0.94m=h719063d_0 - - certifi=2025.4.26=pyhd8ed1ab_0 + - certifi=2025.6.15=pyhd8ed1ab_0 - cffi=1.17.1=py312hac81daf_0 - charset-normalizer=3.4.2=pyhd8ed1ab_0 - click=8.2.1=pyh707e725_0 @@ -47,21 +50,22 @@ dependencies: - cliquer=1.22=h31becfc_1 - colorama=0.4.6=pyhd8ed1ab_1 - comm=0.2.2=pyhd8ed1ab_1 - - conda-lock=3.0.2=pyh367d9c9_1 + - conda-lock=3.0.4=pyh367d9c9_1 - conda-souschef=2.2.3=pyhd8ed1ab_0 - contourpy=1.3.2=py312h451a7dd_0 - conway-polynomials=0.10=pyhd8ed1ab_1 - - coverage=7.8.2=py312h74ce7d3_0 + - coverage=7.9.2=py312h74ce7d3_0 - cpython=3.12.11=py312hd8ed1ab_0 - crashtest=0.4.1=pyhd8ed1ab_1 - - cryptography=45.0.3=py312he723553_0 - - cxx-compiler=1.9.0=heb6c788_0 + - cryptography=45.0.5=py312he723553_0 + - curl=8.14.1=h6702fde_0 + - cxx-compiler=1.10.0=heb6c788_0 - cycler=0.12.1=pyhd8ed1ab_1 - cypari2=2.2.2=py312hb80cc37_0 - - cyrus-sasl=2.1.27=hf6b2984_7 + - cyrus-sasl=2.1.28=h6c5dea3_0 - cysignals=1.12.3=py312h6f74592_0 - - cython=3.1.1=py312hb75641d_1 - - dbus=1.16.2=heda779d_0 + - cython=3.1.2=py312hb75641d_2 + - dbus=1.13.6=h12b9eeb_3 - debugpy=1.8.14=py312h6f74592_0 - decorator=5.2.1=pyhd8ed1ab_0 - deprecated=1.2.18=pyhd8ed1ab_0 @@ -70,7 +74,7 @@ dependencies: - double-conversion=3.3.1=h5ad3122_0 - dulwich=0.22.8=py312h8cbf658_0 - ecl=24.5.10=h043f013_1 - - eclib=20250530=ha660cf8_0 + - eclib=20250616=h9dcc9a0_0 - ecm=7.0.6=hd777dc2_0 - ensureconda=1.4.7=pyh29332c3_0 - exceptiongroup=1.3.0=pyhd8ed1ab_0 @@ -79,7 +83,7 @@ dependencies: - expat=2.7.0=h5ad3122_0 - fflas-ffpack=2.5.0=h503e619_0 - filelock=3.18.0=pyhd8ed1ab_0 - - flake8=7.2.0=pyhd8ed1ab_0 + - flake8=7.3.0=pyhd8ed1ab_0 - flake8-rst-docstrings=0.3.1=pyhd8ed1ab_0 - font-ttf-dejavu-sans-mono=2.37=hab24e00_0 - font-ttf-inconsolata=3.000=h77eed37_0 @@ -88,11 +92,12 @@ dependencies: - fontconfig=2.15.0=h8dda3cd_1 - fonts-conda-ecosystem=1=0 - fonts-conda-forge=1=0 - - fonttools=4.58.1=py312hcc812fe_0 - - fortran-compiler=1.9.0=h25a59a9_0 + - fonttools=4.58.5=py312hcc812fe_0 + - fortran-compiler=1.10.0=h25a59a9_0 - fplll=5.5.0=h45c7457_0 - fpylll=0.6.3=py312h37c3976_0 - freetype=2.13.3=h8af1aa0_1 + - fribidi=1.0.10=hb9de7d4_0 - furo=2024.8.6=pyhd8ed1ab_2 - gap-core=4.14.0=h1754e88_5 - gap-defaults=4.14.0=h8af1aa0_5 @@ -110,7 +115,7 @@ dependencies: - glpk=5.0=h66325d0_0 - gmp=6.3.0=h0a1ffab_2 - gmpy2=2.1.5=py312he9d48ea_3 - - graphite2=1.3.13=h2f0025b_1003 + - graphite2=1.3.14=h5ad3122_0 - grayskull=2.9.1=pyhd8ed1ab_0 - gsl=2.8=hac7f374_1 - gxx=13.3.0=h8a56e6e_2 @@ -122,14 +127,14 @@ dependencies: - hyperframe=6.1.0=pyhd8ed1ab_0 - icu=75.1=hf9b3779_0 - idna=3.10=pyhd8ed1ab_1 - - igraph=0.10.15=h207f3e5_1 + - igraph=0.10.16=hf4881d6_0 - imagesize=1.4.1=pyhd8ed1ab_0 - iml=1.0.5=h15043fe_1004 - importlib-metadata=8.7.0=pyhe01879c_1 - importlib_resources=6.5.2=pyhd8ed1ab_0 - iniconfig=2.0.0=pyhd8ed1ab_1 - ipykernel=6.29.5=pyh3099207_0 - - ipython=9.3.0=pyhfa0c392_0 + - ipython=9.4.0=pyhfa0c392_0 - ipython_pygments_lexers=1.1.1=pyhd8ed1ab_0 - ipywidgets=8.1.7=pyhd8ed1ab_0 - jaraco.classes=3.4.0=pyhd8ed1ab_2 @@ -144,67 +149,71 @@ dependencies: - kernel-headers_linux-aarch64=4.18.0=h05a177a_18 - keyring=25.6.0=pyha804496_0 - keyutils=1.6.1=h4e544f5_0 - - kiwisolver=1.4.8=py312h17cf362_0 + - kiwisolver=1.4.8=py312h88dc405_1 - krb5=1.21.3=h50a48e9_0 - lcalc=2.1.0=h30a6b3d_1 - lcms2=2.17=hc88f144_0 - - ld_impl_linux-aarch64=2.43=h80caac9_4 + - ld_impl_linux-aarch64=2.44=h5e2c951_0 - lerc=4.0.0=hfdc4d58_1 - - libblas=3.9.0=31_h1a9f1db_openblas + - libblas=3.9.0=32_h1a9f1db_openblas - libboost=1.85.0=h9fa81b4_4 - libboost-devel=1.85.0=h37bb5a9_4 - libboost-headers=1.85.0=h8af1aa0_4 - libbraiding=1.3.1=h5ad3122_0 - libbrial=1.2.12=h9429f74_3 - - libbrotlicommon=1.1.0=h86ecc28_2 - - libbrotlidec=1.1.0=h86ecc28_2 - - libbrotlienc=1.1.0=h86ecc28_2 - - libcblas=3.9.0=31_hab92f65_openblas - - libclang-cpp20.1=20.1.6=default_h7d4303a_0 - - libclang13=20.1.6=default_h9e36cb9_0 - - libcups=2.3.3=h405e4a8_4 + - libbrotlicommon=1.1.0=h86ecc28_3 + - libbrotlidec=1.1.0=h86ecc28_3 + - libbrotlienc=1.1.0=h86ecc28_3 + - libcblas=3.9.0=32_hab92f65_openblas + - libclang-cpp20.1=20.1.7=default_h7d4303a_0 + - libclang13=20.1.7=default_h9e36cb9_0 + - libcups=2.3.3=h5cdc715_5 + - libcurl=8.14.1=h6702fde_0 - libdeflate=1.24=he377734_0 - - libdrm=2.4.124=h86ecc28_0 + - libdrm=2.4.125=h86ecc28_0 - libedit=3.1.20250104=pl5321h976ea20_0 - libegl=1.7.0=hd24410f_2 + - libev=4.33=h31becfc_2 - libexpat=2.7.0=h5ad3122_0 - libffi=3.4.6=he21f813_1 - libflint=3.2.2=hd878b8d_0 - libfreetype=2.13.3=h8af1aa0_1 - libfreetype6=2.13.3=he93130f_1 - - libgcc=15.1.0=he277a41_2 + - libgcc=15.1.0=he277a41_3 - libgcc-devel_linux-aarch64=13.3.0=h0c07274_102 - - libgcc-ng=15.1.0=he9431aa_2 + - libgcc-ng=15.1.0=he9431aa_3 - libgd=2.3.3=hc8d7b1d_11 - - libgfortran=15.1.0=he9431aa_2 - - libgfortran-ng=15.1.0=he9431aa_2 - - libgfortran5=15.1.0=hbc25352_2 + - libgfortran=15.1.0=he9431aa_3 + - libgfortran-ng=15.1.0=he9431aa_3 + - libgfortran5=15.1.0=hbc25352_3 - libgl=1.7.0=hd24410f_2 - - libglib=2.84.2=hc022ef1_0 + - libglib=2.84.1=hc486b8e_0 - libglvnd=1.7.0=hd24410f_2 - libglx=1.7.0=hd24410f_2 - - libgomp=15.1.0=he277a41_2 + - libgomp=15.1.0=he277a41_3 - libhomfly=1.02r6=h31becfc_1 - libiconv=1.18=hc99b53d_1 - libjpeg-turbo=3.1.0=h86ecc28_0 - - liblapack=3.9.0=31_h411afd4_openblas - - liblapacke=3.9.0=31_hc659ca5_openblas - - libllvm20=20.1.6=h07bd352_0 - - liblzma=5.8.1=h86ecc28_1 - - liblzma-devel=5.8.1=h86ecc28_1 - - libnsl=2.0.1=h31becfc_0 + - liblapack=3.9.0=32_h411afd4_openblas + - liblapacke=3.9.0=32_hc659ca5_openblas + - libllvm20=20.1.7=h07bd352_0 + - liblzma=5.8.1=h86ecc28_2 + - liblzma-devel=5.8.1=h86ecc28_2 + - libnghttp2=1.64.0=hc8609a4_0 + - libnsl=2.0.1=h86ecc28_1 - libntlm=1.4=hf897c2e_1002 - - libopenblas=0.3.29=pthreads_h9d3fd7e_0 + - libopenblas=0.3.30=pthreads_h9d3fd7e_0 - libopengl=1.7.0=hd24410f_2 - - libpciaccess=0.18=h31becfc_0 - - libpng=1.6.47=hec79eb8_0 + - libpciaccess=0.18=h86ecc28_0 + - libpng=1.6.50=hec79eb8_0 - libpq=17.5=hf590da8_0 - libsanitizer=13.3.0=ha58e236_2 - libsodium=1.0.20=h68df207_0 - - libsqlite=3.50.0=h5eb1b54_0 - - libstdcxx=15.1.0=h3f4de04_2 + - libsqlite=3.50.2=he2a92bd_0 + - libssh2=1.11.1=h18c354c_0 + - libstdcxx=15.1.0=h3f4de04_3 - libstdcxx-devel_linux-aarch64=13.3.0=h0c07274_102 - - libstdcxx-ng=15.1.0=hf1166c9_2 + - libstdcxx-ng=15.1.0=hf1166c9_3 - libtiff=4.7.0=h7c15681_5 - libuuid=2.38.1=hb4cce97_0 - libwebp-base=1.5.0=h0886dbf_0 @@ -219,6 +228,7 @@ dependencies: - m4=1.4.20=h86ecc28_0 - m4ri=20140914=hedfd65a_1006 - m4rie=20200125=hedfd65a_0 + - make=4.4.1=h2a6d0cb_2 - markupsafe=3.0.2=py312h74ce7d3_1 - matplotlib=3.10.3=py312h8025657_0 - matplotlib-base=3.10.3=py312h965bf68_0 @@ -226,41 +236,42 @@ dependencies: - maxima=5.47.0=h043f013_3 - mccabe=0.7.0=pyhd8ed1ab_1 - memory-allocator=0.1.3=py312hb2c0f52_1 - - meson=1.8.1=pyhe01879c_0 + - meson=1.8.2=pyhe01879c_0 - meson-python=0.18.0=pyh70fd9c4_0 - more-itertools=10.7.0=pyhd8ed1ab_0 - mpc=1.3.1=h783934e_1 - mpfi=1.5.4=h846f343_1001 - mpfr=4.2.1=h2305555_3 - mpmath=1.3.0=pyhd8ed1ab_1 - - msgpack-python=1.1.0=py312h451a7dd_0 - - munkres=1.1.4=pyh9f0ad1d_0 + - msgpack-python=1.1.1=py312h451a7dd_0 + - munkres=1.1.4=pyhd8ed1ab_1 - nauty=2.8.9=h86ecc28_0 - ncurses=6.5=ha32ae93_3 - nest-asyncio=1.6.0=pyhd8ed1ab_1 - networkx=3.5=pyhe01879c_0 - - ninja=1.12.1=h17cf362_1 + - ninja=1.13.0=ha6136e2_0 - ntl=11.4.3=h0d7519b_1 - - numpy=2.2.6=py312hce01fe4_0 - - openblas=0.3.29=pthreads_h3a8cbd8_0 + - numpy=2.3.1=py312h1fd0f8e_0 + - openblas=0.3.30=pthreads_h3a8cbd8_0 - openjpeg=2.5.3=h3f56577_0 - openldap=2.6.10=h30c48ee_0 - - openssl=3.5.0=hd08dc88_1 + - openssl=3.5.1=hd08dc88_0 - packaging=25.0=pyh29332c3_1 - palp=2.20=hb9de7d4_0 + - pango=1.56.3=h1e6a6fd_1 - pari=2.17.2=h45cace7_4_pthread - pari-elldata=0.0.20161017=0 - pari-galdata=0.0.20180411=0 - pari-seadata=0.0.20090618=0 - pari-seadata-small=0.0.20090618=0 - parso=0.8.4=pyhd8ed1ab_1 - - pcre2=10.45=hf4ec17f_0 + - pcre2=10.44=hf4ec17f_2 - perl=5.32.1=7_h31becfc_perl5 - pexpect=4.9.0=pyhd8ed1ab_1 - pickleshare=0.7.5=pyhd8ed1ab_1004 - - pillow=11.2.1=py312h719f0cf_0 + - pillow=11.3.0=py312h719f0cf_0 - pip=25.1.1=pyh8b19718_0 - - pixman=0.46.0=h86a87f0_0 + - pixman=0.46.2=h86a87f0_0 - pkg-config=0.29.2=hce167ba_1009 - pkgconfig=1.5.5=pyhd8ed1ab_5 - pkginfo=1.12.1.2=pyhd8ed1ab_0 @@ -278,26 +289,26 @@ dependencies: - pthread-stubs=0.4=h86ecc28_1002 - ptyprocess=0.7.0=pyhd8ed1ab_1 - pure_eval=0.2.3=pyhd8ed1ab_1 - - pycodestyle=2.13.0=pyhd8ed1ab_0 + - pycodestyle=2.14.0=pyhd8ed1ab_0 - pycosat=0.6.6=py312hb2c0f52_2 - pycparser=2.22=pyh29332c3_1 - - pydantic=2.11.4=pyh3cfb1c2_0 + - pydantic=2.11.7=pyh3cfb1c2_0 - pydantic-core=2.33.2=py312h1c19210_0 - - pyflakes=3.3.2=pyhd8ed1ab_0 + - pyflakes=3.4.0=pyhd8ed1ab_0 - pygithub=2.6.1=pyhd8ed1ab_0 - - pygments=2.19.1=pyhd8ed1ab_0 + - pygments=2.19.2=pyhd8ed1ab_0 - pyjwt=2.10.1=pyhd8ed1ab_0 - pynacl=1.5.0=py312hb2c0f52_4 - pyparsing=3.2.3=pyhd8ed1ab_1 - pyproject-metadata=0.9.1=pyhd8ed1ab_0 - pyproject_hooks=1.2.0=pyhd8ed1ab_1 - - pyside6=6.9.1=py312h1bbf150_0 + - pyside6=6.9.0=py312hdd999d0_0 - pysocks=1.7.1=pyha55dd90_7 - - pytest=8.4.0=pyhd8ed1ab_0 - - pytest-xdist=3.7.0=pyhd8ed1ab_0 + - pytest=8.4.1=pyhd8ed1ab_0 + - pytest-xdist=3.8.0=pyhd8ed1ab_0 - python=3.12.11=h1683364_0_cpython - python-build=1.2.2.post1=pyhff2d567_1 - - python-dateutil=2.9.0.post0=pyhff2d567_1 + - python-dateutil=2.9.0.post0=pyhe01879c_2 - python-fastjsonschema=2.21.1=pyhd8ed1ab_0 - python-installer=0.7.0=pyhff2d567_1 - python-lrcalc=2.1=py312h6f74592_7 @@ -306,29 +317,34 @@ dependencies: - python_abi=3.12=7_cp312 - pytz=2025.2=pyhd8ed1ab_0 - pyyaml=6.0.2=py312hcc812fe_2 - - pyzmq=26.4.0=py312h2427ae1_0 + - pyzmq=27.0.0=py312h2427ae1_0 - qd=2.3.22=h05efe27_1004 - qhull=2020.2=h70be974_5 - - qt6-main=6.9.1=h13135bf_0 + - qt6-main=6.9.0=hf89e03d_2 + - r-base=4.2.3=h6952844_18 + - r-lattice=0.22_6=r42h25e906a_0 - rapidfuzz=3.13.0=py312h6f74592_0 - readline=8.2=h8382b9d_2 - - requests=2.32.3=pyhd8ed1ab_1 + - requests=2.32.4=pyhd8ed1ab_0 - requests-toolbelt=1.0.0=pyhd8ed1ab_1 - restructuredtext_lint=1.4.0=pyhd8ed1ab_1 - roman-numerals-py=3.1.0=pyhd8ed1ab_0 - - ruamel.yaml=0.18.12=py312hb2c0f52_0 + - rpy2=3.5.11=py312r42h3e17d05_3 + - ruamel.yaml=0.18.14=py312hb2c0f52_0 - ruamel.yaml.clib=0.2.8=py312hb2c0f52_1 - ruamel.yaml.jinja2=0.2.7=pyhd8ed1ab_1 - - ruff=0.11.12=py312hcf133cb_0 + - ruff=0.12.2=h4384887_0 - rw=0.9=h31becfc_2 - sagemath-db-elliptic-curves=0.8.1=hecc5488_0 - sagemath-db-graphs=20210214=hd8ed1ab_0 - sagemath-db-polytopes=20170220=1 - - scipy=1.15.2=py312hb5459e8_0 + - scipy=1.16.0=py312h0aa5eff_0 - secretstorage=3.3.3=py312h8025657_3 + - sed=4.9=hd4cd8d4_0 - semver=3.0.4=pyhd8ed1ab_0 - setuptools=80.9.0=pyhff2d567_0 - shellingham=1.5.4=pyhd8ed1ab_1 + - simplegeneric=0.8.1=pyhd8ed1ab_2 - singular=4.4.1=hfdb71ee_1 - sirocco=2.1.0=h7fa4f89_1 - six=1.17.0=pyhd8ed1ab_0 @@ -337,6 +353,7 @@ dependencies: - soupsieve=2.7=pyhd8ed1ab_0 - sphinx=8.2.3=pyhd8ed1ab_0 - sphinx-basic-ng=1.0.0b2=pyhd8ed1ab_3 + - sphinx-copybutton=0.5.2=pyhd8ed1ab_1 - sphinx-inline-tabs=2023.4.21=pyhd8ed1ab_1 - sphinxcontrib-applehelp=2.0.0=pyhd8ed1ab_1 - sphinxcontrib-devhelp=2.0.0=pyhd8ed1ab_1 @@ -344,7 +361,7 @@ dependencies: - sphinxcontrib-jsmath=1.0.1=pyhd8ed1ab_1 - sphinxcontrib-qthelp=2.0.0=pyhd8ed1ab_1 - sphinxcontrib-serializinghtml=1.1.10=pyhd8ed1ab_1 - - sqlite=3.50.0=h578a6b9_0 + - sqlite=3.50.2=h1b15455_0 - stack_data=0.6.3=pyhd8ed1ab_1 - stdlib-list=0.11.1=pyhd8ed1ab_0 - symengine=0.14.0=h7a35ef0_1 @@ -354,6 +371,7 @@ dependencies: - sysroot_linux-aarch64=2.17=h68829e0_18 - tachyon=0.99b6=ha0bfc61_1002 - tk=8.6.13=noxft_h5688188_102 + - tktable=2.10=h89546af_7 - toml=0.10.2=pyhd8ed1ab_1 - tomli=2.2.1=pyhd8ed1ab_1 - tomli-w=1.2.0=pyhd8ed1ab_0 @@ -362,25 +380,27 @@ dependencies: - tqdm=4.67.1=pyhd8ed1ab_1 - traitlets=5.14.3=pyhd8ed1ab_1 - trove-classifiers=2025.5.9.12=pyhd8ed1ab_0 - - typing-extensions=4.14.0=h32cad80_0 + - typing-extensions=4.14.1=h4440ef1_0 - typing-inspection=0.4.1=pyhd8ed1ab_0 - - typing_extensions=4.14.0=pyhe01879c_0 + - typing_extensions=4.14.1=pyhe01879c_0 - tzdata=2025b=h78e105d_0 + - tzlocal=5.3=py312h996f985_0 - unicodedata2=16.0.0=py312hb2c0f52_0 - - urllib3=2.4.0=pyhd8ed1ab_0 + - urllib3=2.5.0=pyhd8ed1ab_0 + - uv=0.7.19=h607dc9b_0 - virtualenv=20.31.2=pyhd8ed1ab_0 - - wayland=1.23.1=h698ed42_1 + - wayland=1.24.0=h698ed42_0 - wcwidth=0.2.13=pyhd8ed1ab_1 - wheel=0.45.1=pyhd8ed1ab_1 - widgetsnbextension=4.0.14=pyhd8ed1ab_0 - wrapt=1.17.2=py312hb2c0f52_0 - - xcb-util=0.4.1=h5c728e9_2 + - xcb-util=0.4.1=hca56bd8_2 - xcb-util-cursor=0.1.5=h86ecc28_0 - xcb-util-image=0.4.0=h5c728e9_2 - xcb-util-keysyms=0.4.1=h5c728e9_0 - xcb-util-renderutil=0.3.10=h5c728e9_0 - xcb-util-wm=0.4.2=h5c728e9_0 - - xkeyboard-config=2.44=h86ecc28_0 + - xkeyboard-config=2.45=h86ecc28_0 - xorg-libice=1.1.2=h86ecc28_0 - xorg-libsm=1.2.6=h0808dbd_0 - xorg-libx11=1.8.12=hca56bd8_0 @@ -394,14 +414,15 @@ dependencies: - xorg-libxi=1.8.2=h57736b2_0 - xorg-libxrandr=1.5.4=h86ecc28_0 - xorg-libxrender=0.9.12=h86ecc28_0 + - xorg-libxt=1.3.1=h57736b2_0 - xorg-libxtst=1.2.5=h57736b2_3 - xorg-libxxf86vm=1.1.6=h86ecc28_0 - - xz=5.8.1=h2dbfc1b_1 - - xz-gpl-tools=5.8.1=h2dbfc1b_1 - - xz-tools=5.8.1=h86ecc28_1 + - xz=5.8.1=h2dbfc1b_2 + - xz-gpl-tools=5.8.1=h2dbfc1b_2 + - xz-tools=5.8.1=h86ecc28_2 - yaml=0.2.5=hf897c2e_2 - zeromq=4.3.5=h5efb499_7 - - zipp=3.22.0=pyhd8ed1ab_0 + - zipp=3.23.0=pyhd8ed1ab_0 - zlib=1.3.1=h86ecc28_2 - zstandard=0.23.0=py312hb2c0f52_2 - zstd=1.5.7=hbcf94c1_2 diff --git a/environment-3.12-linux.yml b/environment-3.12-linux.yml index dcac1123691..35331bec05d 100644 --- a/environment-3.12-linux.yml +++ b/environment-3.12-linux.yml @@ -1,7 +1,7 @@ name: sage-dev # Generated by conda-lock. # platform: linux-64 -# input_hash: 749dc57bf0d649455b0c87872ab8437de1299a9978c8522c510f9d4c3f34d322 +# input_hash: e6dce4824b75fda72cf7f2291e0f3773e750cc53c0e18bcdb2b63b6c6e471534 channels: - conda-forge @@ -9,6 +9,7 @@ dependencies: - 4ti2=1.6.10=hd12eba5_1 - _libgcc_mutex=0.1=conda_forge - _openmp_mutex=4.5=2_gnu + - _r-mutex=1.0.1=anacondar_1 - alabaster=1.0.0=pyhd8ed1ab_1 - alsa-lib=1.2.14=hb9d3cd8_0 - annotated-types=0.7.0=pyhd8ed1ab_1 @@ -22,26 +23,28 @@ dependencies: - backports.tarfile=1.2.0=pyhd8ed1ab_1 - bdw-gc=8.2.8=h5888daf_2 - beautifulsoup4=4.13.4=pyha770c72_0 - - binutils=2.43=h4852527_4 - - binutils_impl_linux-64=2.43=h4bf12b8_4 - - binutils_linux-64=2.43=h4852527_4 - - blas=2.131=openblas - - blas-devel=3.9.0=31_h1ea3ea9_openblas + - binutils=2.44=h4852527_0 + - binutils_impl_linux-64=2.44=h4bf12b8_0 + - binutils_linux-64=2.44=h4852527_0 + - blas=2.132=openblas + - blas-devel=3.9.0=32_h1ea3ea9_openblas - bliss=0.77=h00ab1b0_1 - - boltons=24.0.0=pyhd8ed1ab_1 + - boltons=25.0.0=pyhd8ed1ab_0 - boost-cpp=1.85.0=h3c6214e_4 - brial=1.2.12=pyha770c72_4 - - brotli=1.1.0=hb9d3cd8_2 - - brotli-bin=1.1.0=hb9d3cd8_2 - - brotli-python=1.1.0=py312h2ec8cdc_2 + - brotli=1.1.0=hb9d3cd8_3 + - brotli-bin=1.1.0=hb9d3cd8_3 + - brotli-python=1.1.0=py312h2ec8cdc_3 + - bwidget=1.10.1=ha770c72_1 - bzip2=1.0.8=h4bc722e_7 - - c-compiler=1.9.0=h2b85faf_0 - - ca-certificates=2025.4.26=hbd8a1cb_0 + - c-ares=1.34.5=hb9d3cd8_0 + - c-compiler=1.10.0=h2b85faf_0 + - ca-certificates=2025.6.15=hbd8a1cb_0 - cachecontrol=0.14.3=pyha770c72_0 - cachecontrol-with-filecache=0.14.3=pyhd8ed1ab_0 - cairo=1.18.4=h3394656_0 - cddlib=1!0.94m=h9202a9a_0 - - certifi=2025.4.26=pyhd8ed1ab_0 + - certifi=2025.6.15=pyhd8ed1ab_0 - cffi=1.17.1=py312h06ac9bb_0 - charset-normalizer=3.4.2=pyhd8ed1ab_0 - click=8.2.1=pyh707e725_0 @@ -49,20 +52,21 @@ dependencies: - cliquer=1.22=hd590300_1 - colorama=0.4.6=pyhd8ed1ab_1 - comm=0.2.2=pyhd8ed1ab_1 - - conda-lock=3.0.2=pyh367d9c9_1 + - conda-lock=3.0.4=pyh367d9c9_1 - conda-souschef=2.2.3=pyhd8ed1ab_0 - contourpy=1.3.2=py312h68727a3_0 - conway-polynomials=0.10=pyhd8ed1ab_1 - - coverage=7.8.2=py312h178313f_0 + - coverage=7.9.2=py312h178313f_0 - cpython=3.12.11=py312hd8ed1ab_0 - crashtest=0.4.1=pyhd8ed1ab_1 - - cryptography=45.0.3=py312hda17c39_0 - - cxx-compiler=1.9.0=h1a2810e_0 + - cryptography=45.0.5=py312hda17c39_0 + - curl=8.14.1=h332b0f4_0 + - cxx-compiler=1.10.0=h1a2810e_0 - cycler=0.12.1=pyhd8ed1ab_1 - cypari2=2.2.2=py312hb7bab4f_0 - - cyrus-sasl=2.1.27=h54b06d7_7 + - cyrus-sasl=2.1.28=hd9c7081_0 - cysignals=1.12.3=py312h2ec8cdc_0 - - cython=3.1.1=py312h2614dfc_1 + - cython=3.1.2=py312h2614dfc_2 - dbus=1.16.2=h3c4dab8_0 - debugpy=1.8.14=py312h2ec8cdc_0 - decorator=5.2.1=pyhd8ed1ab_0 @@ -72,7 +76,7 @@ dependencies: - double-conversion=3.3.1=h5888daf_0 - dulwich=0.22.8=py312h12e396e_0 - ecl=24.5.10=h75482ee_1 - - eclib=20250530=h513e007_0 + - eclib=20250616=he5e9337_0 - ecm=7.0.6=h90cbb55_0 - ensureconda=1.4.7=pyh29332c3_0 - exceptiongroup=1.3.0=pyhd8ed1ab_0 @@ -81,7 +85,7 @@ dependencies: - expat=2.7.0=h5888daf_0 - fflas-ffpack=2.5.0=h4f9960b_0 - filelock=3.18.0=pyhd8ed1ab_0 - - flake8=7.2.0=pyhd8ed1ab_0 + - flake8=7.3.0=pyhd8ed1ab_0 - flake8-rst-docstrings=0.3.1=pyhd8ed1ab_0 - font-ttf-dejavu-sans-mono=2.37=hab24e00_0 - font-ttf-inconsolata=3.000=h77eed37_0 @@ -90,11 +94,12 @@ dependencies: - fontconfig=2.15.0=h7e30c49_1 - fonts-conda-ecosystem=1=0 - fonts-conda-forge=1=0 - - fonttools=4.58.1=py312h178313f_0 - - fortran-compiler=1.9.0=h36df796_0 + - fonttools=4.58.5=py312h178313f_0 + - fortran-compiler=1.10.0=h36df796_0 - fplll=5.5.0=hd20a173_0 - fpylll=0.6.3=py312ha4ee43a_0 - freetype=2.13.3=ha770c72_1 + - fribidi=1.0.10=h36c2ea0_0 - furo=2024.8.6=pyhd8ed1ab_2 - gap-core=4.14.0=h3b03731_5 - gap-defaults=4.14.0=ha770c72_5 @@ -112,7 +117,7 @@ dependencies: - glpk=5.0=h445213a_0 - gmp=6.3.0=hac33072_2 - gmpy2=2.1.5=py312h7201bc8_3 - - graphite2=1.3.13=h59595ed_1003 + - graphite2=1.3.14=h5888daf_0 - grayskull=2.9.1=pyhd8ed1ab_0 - gsl=2.8=hbf7d49c_1 - gxx=13.3.0=h9576a4e_2 @@ -124,14 +129,14 @@ dependencies: - hyperframe=6.1.0=pyhd8ed1ab_0 - icu=75.1=he02047a_0 - idna=3.10=pyhd8ed1ab_1 - - igraph=0.10.15=he44f51b_1 + - igraph=0.10.16=h98b0679_0 - imagesize=1.4.1=pyhd8ed1ab_0 - iml=1.0.5=h623f65a_1004 - importlib-metadata=8.7.0=pyhe01879c_1 - importlib_resources=6.5.2=pyhd8ed1ab_0 - iniconfig=2.0.0=pyhd8ed1ab_1 - ipykernel=6.29.5=pyh3099207_0 - - ipython=9.3.0=pyhfa0c392_0 + - ipython=9.4.0=pyhfa0c392_0 - ipython_pygments_lexers=1.1.1=pyhd8ed1ab_0 - ipywidgets=8.1.7=pyhd8ed1ab_0 - jaraco.classes=3.4.0=pyhd8ed1ab_2 @@ -146,67 +151,71 @@ dependencies: - kernel-headers_linux-64=3.10.0=he073ed8_18 - keyring=25.6.0=pyha804496_0 - keyutils=1.6.1=h166bdaf_0 - - kiwisolver=1.4.8=py312h84d6215_0 + - kiwisolver=1.4.8=py312h68727a3_1 - krb5=1.21.3=h659f571_0 - lcalc=2.1.0=h9cf73fc_1 - lcms2=2.17=h717163a_0 - - ld_impl_linux-64=2.43=h712a8e2_4 + - ld_impl_linux-64=2.44=h1423503_0 - lerc=4.0.0=h0aef613_1 - - libblas=3.9.0=31_h59b9bed_openblas + - libblas=3.9.0=32_h59b9bed_openblas - libboost=1.85.0=h0ccab89_4 - libboost-devel=1.85.0=h00ab1b0_4 - libboost-headers=1.85.0=ha770c72_4 - libbraiding=1.3.1=h5888daf_0 - libbrial=1.2.12=h76af697_3 - - libbrotlicommon=1.1.0=hb9d3cd8_2 - - libbrotlidec=1.1.0=hb9d3cd8_2 - - libbrotlienc=1.1.0=hb9d3cd8_2 - - libcblas=3.9.0=31_he106b2a_openblas - - libclang-cpp20.1=20.1.6=default_h1df26ce_0 - - libclang13=20.1.6=default_he06ed0a_0 - - libcups=2.3.3=h4637d8d_4 + - libbrotlicommon=1.1.0=hb9d3cd8_3 + - libbrotlidec=1.1.0=hb9d3cd8_3 + - libbrotlienc=1.1.0=hb9d3cd8_3 + - libcblas=3.9.0=32_he106b2a_openblas + - libclang-cpp20.1=20.1.7=default_h1df26ce_0 + - libclang13=20.1.7=default_he06ed0a_0 + - libcups=2.3.3=hb8b1518_5 + - libcurl=8.14.1=h332b0f4_0 - libdeflate=1.24=h86f0d12_0 - - libdrm=2.4.124=hb9d3cd8_0 + - libdrm=2.4.125=hb9d3cd8_0 - libedit=3.1.20250104=pl5321h7949ede_0 - libegl=1.7.0=ha4b6fd6_2 + - libev=4.33=hd590300_2 - libexpat=2.7.0=h5888daf_0 - libffi=3.4.6=h2dba641_1 - libflint=3.2.2=h754cb6e_0 - libfreetype=2.13.3=ha770c72_1 - libfreetype6=2.13.3=h48d6fc4_1 - - libgcc=15.1.0=h767d61c_2 + - libgcc=15.1.0=h767d61c_3 - libgcc-devel_linux-64=13.3.0=hc03c837_102 - - libgcc-ng=15.1.0=h69a702a_2 + - libgcc-ng=15.1.0=h69a702a_3 - libgd=2.3.3=h6f5c62b_11 - - libgfortran=15.1.0=h69a702a_2 - - libgfortran-ng=15.1.0=h69a702a_2 - - libgfortran5=15.1.0=hcea5267_2 + - libgfortran=15.1.0=h69a702a_3 + - libgfortran-ng=15.1.0=h69a702a_3 + - libgfortran5=15.1.0=hcea5267_3 - libgl=1.7.0=ha4b6fd6_2 - libglib=2.84.2=h3618099_0 - libglvnd=1.7.0=ha4b6fd6_2 - libglx=1.7.0=ha4b6fd6_2 - - libgomp=15.1.0=h767d61c_2 + - libgomp=15.1.0=h767d61c_3 - libhomfly=1.02r6=hd590300_1 - libiconv=1.18=h4ce23a2_1 - libjpeg-turbo=3.1.0=hb9d3cd8_0 - - liblapack=3.9.0=31_h7ac8fdf_openblas - - liblapacke=3.9.0=31_he2f377e_openblas - - libllvm20=20.1.6=he9d0ab4_0 - - liblzma=5.8.1=hb9d3cd8_1 - - liblzma-devel=5.8.1=hb9d3cd8_1 - - libnsl=2.0.1=hd590300_0 + - liblapack=3.9.0=32_h7ac8fdf_openblas + - liblapacke=3.9.0=32_he2f377e_openblas + - libllvm20=20.1.7=he9d0ab4_0 + - liblzma=5.8.1=hb9d3cd8_2 + - liblzma-devel=5.8.1=hb9d3cd8_2 + - libnghttp2=1.64.0=h161d5f1_0 + - libnsl=2.0.1=hb9d3cd8_1 - libntlm=1.8=hb9d3cd8_0 - - libopenblas=0.3.29=pthreads_h94d23a6_0 + - libopenblas=0.3.30=pthreads_h94d23a6_0 - libopengl=1.7.0=ha4b6fd6_2 - - libpciaccess=0.18=hd590300_0 - - libpng=1.6.47=h943b412_0 + - libpciaccess=0.18=hb9d3cd8_0 + - libpng=1.6.50=h943b412_0 - libpq=17.5=h27ae623_0 - libsanitizer=13.3.0=he8ea267_2 - libsodium=1.0.20=h4ab18f5_0 - - libsqlite=3.50.0=hee588c1_0 - - libstdcxx=15.1.0=h8f9b012_2 + - libsqlite=3.50.2=h6cd9bfd_0 + - libssh2=1.11.1=hcf80075_0 + - libstdcxx=15.1.0=h8f9b012_3 - libstdcxx-devel_linux-64=13.3.0=hc03c837_102 - - libstdcxx-ng=15.1.0=h4852527_2 + - libstdcxx-ng=15.1.0=h4852527_3 - libtiff=4.7.0=hf01ce69_5 - libuuid=2.38.1=h0b41bf4_0 - libwebp-base=1.5.0=h851e524_0 @@ -222,6 +231,7 @@ dependencies: - m4=1.4.20=hb9d3cd8_0 - m4ri=20140914=hae5d5c5_1006 - m4rie=20200125=h051dbe0_0 + - make=4.4.1=hb9d3cd8_2 - markupsafe=3.0.2=py312h178313f_1 - matplotlib=3.10.3=py312h7900ff3_0 - matplotlib-base=3.10.3=py312hd3ec401_0 @@ -229,28 +239,29 @@ dependencies: - maxima=5.47.0=h75482ee_3 - mccabe=0.7.0=pyhd8ed1ab_1 - memory-allocator=0.1.3=py312h66e93f0_1 - - meson=1.8.1=pyhe01879c_0 + - meson=1.8.2=pyhe01879c_0 - meson-python=0.18.0=pyh70fd9c4_0 - more-itertools=10.7.0=pyhd8ed1ab_0 - mpc=1.3.1=h24ddda3_1 - mpfi=1.5.4=h9f54685_1001 - mpfr=4.2.1=h90cbb55_3 - mpmath=1.3.0=pyhd8ed1ab_1 - - msgpack-python=1.1.0=py312h68727a3_0 - - munkres=1.1.4=pyh9f0ad1d_0 + - msgpack-python=1.1.1=py312h68727a3_0 + - munkres=1.1.4=pyhd8ed1ab_1 - nauty=2.8.9=hb9d3cd8_0 - ncurses=6.5=h2d0b736_3 - nest-asyncio=1.6.0=pyhd8ed1ab_1 - networkx=3.5=pyhe01879c_0 - - ninja=1.12.1=hff21bea_1 + - ninja=1.13.0=h7aa8ee6_0 - ntl=11.4.3=hef3c4d3_1 - - numpy=2.2.6=py312h72c5963_0 - - openblas=0.3.29=pthreads_h6ec200e_0 + - numpy=2.3.1=py312h6cf2f7f_0 + - openblas=0.3.30=pthreads_h6ec200e_0 - openjpeg=2.5.3=h5fbd93e_0 - openldap=2.6.10=he970967_0 - - openssl=3.5.0=h7b32b05_1 + - openssl=3.5.1=h7b32b05_0 - packaging=25.0=pyh29332c3_1 - palp=2.20=h36c2ea0_0 + - pango=1.56.4=hadf4263_0 - pari=2.17.2=ha40142e_4_pthread - pari-elldata=0.0.20161017=0 - pari-galdata=0.0.20180411=0 @@ -261,9 +272,9 @@ dependencies: - perl=5.32.1=7_hd590300_perl5 - pexpect=4.9.0=pyhd8ed1ab_1 - pickleshare=0.7.5=pyhd8ed1ab_1004 - - pillow=11.2.1=py312h80c1187_0 + - pillow=11.3.0=py312h80c1187_0 - pip=25.1.1=pyh8b19718_0 - - pixman=0.46.0=h29eaf8c_0 + - pixman=0.46.2=h29eaf8c_0 - pkg-config=0.29.2=h4bc722e_1009 - pkgconfig=1.5.5=pyhd8ed1ab_5 - pkginfo=1.12.1.2=pyhd8ed1ab_0 @@ -281,14 +292,14 @@ dependencies: - pthread-stubs=0.4=hb9d3cd8_1002 - ptyprocess=0.7.0=pyhd8ed1ab_1 - pure_eval=0.2.3=pyhd8ed1ab_1 - - pycodestyle=2.13.0=pyhd8ed1ab_0 + - pycodestyle=2.14.0=pyhd8ed1ab_0 - pycosat=0.6.6=py312h66e93f0_2 - pycparser=2.22=pyh29332c3_1 - - pydantic=2.11.4=pyh3cfb1c2_0 + - pydantic=2.11.7=pyh3cfb1c2_0 - pydantic-core=2.33.2=py312h680f630_0 - - pyflakes=3.3.2=pyhd8ed1ab_0 + - pyflakes=3.4.0=pyhd8ed1ab_0 - pygithub=2.6.1=pyhd8ed1ab_0 - - pygments=2.19.1=pyhd8ed1ab_0 + - pygments=2.19.2=pyhd8ed1ab_0 - pyjwt=2.10.1=pyhd8ed1ab_0 - pynacl=1.5.0=py312h66e93f0_4 - pyparsing=3.2.3=pyhd8ed1ab_1 @@ -296,11 +307,11 @@ dependencies: - pyproject_hooks=1.2.0=pyhd8ed1ab_1 - pyside6=6.9.1=py312hdb827e4_0 - pysocks=1.7.1=pyha55dd90_7 - - pytest=8.4.0=pyhd8ed1ab_0 - - pytest-xdist=3.7.0=pyhd8ed1ab_0 + - pytest=8.4.1=pyhd8ed1ab_0 + - pytest-xdist=3.8.0=pyhd8ed1ab_0 - python=3.12.11=h9e4cc4f_0_cpython - python-build=1.2.2.post1=pyhff2d567_1 - - python-dateutil=2.9.0.post0=pyhff2d567_1 + - python-dateutil=2.9.0.post0=pyhe01879c_2 - python-fastjsonschema=2.21.1=pyhd8ed1ab_0 - python-installer=0.7.0=pyhff2d567_1 - python-lrcalc=2.1=py312h2ec8cdc_7 @@ -309,29 +320,34 @@ dependencies: - python_abi=3.12=7_cp312 - pytz=2025.2=pyhd8ed1ab_0 - pyyaml=6.0.2=py312h178313f_2 - - pyzmq=26.4.0=py312hbf22597_0 + - pyzmq=27.0.0=py312hbf22597_0 - qd=2.3.22=h2cc385e_1004 - qhull=2020.2=h434a139_5 - - qt6-main=6.9.1=h0384650_0 + - qt6-main=6.9.1=h0384650_1 + - r-base=4.2.3=h2d83a99_19 + - r-lattice=0.22_6=r42h57805ef_0 - rapidfuzz=3.13.0=py312h2ec8cdc_0 - readline=8.2=h8c095d6_2 - - requests=2.32.3=pyhd8ed1ab_1 + - requests=2.32.4=pyhd8ed1ab_0 - requests-toolbelt=1.0.0=pyhd8ed1ab_1 - restructuredtext_lint=1.4.0=pyhd8ed1ab_1 - roman-numerals-py=3.1.0=pyhd8ed1ab_0 - - ruamel.yaml=0.18.12=py312h66e93f0_0 + - rpy2=3.5.11=py312r42hc7c0aa3_3 + - ruamel.yaml=0.18.14=py312h66e93f0_0 - ruamel.yaml.clib=0.2.8=py312h66e93f0_1 - ruamel.yaml.jinja2=0.2.7=pyhd8ed1ab_1 - - ruff=0.11.12=py312h1d08497_0 + - ruff=0.12.2=hcc1af86_0 - rw=0.9=hd590300_2 - sagemath-db-elliptic-curves=0.8.1=hecc5488_0 - sagemath-db-graphs=20210214=hd8ed1ab_0 - sagemath-db-polytopes=20170220=1 - - scipy=1.15.2=py312ha707e6e_0 + - scipy=1.16.0=py312hf734454_0 - secretstorage=3.3.3=py312h7900ff3_3 + - sed=4.9=h6688a6e_0 - semver=3.0.4=pyhd8ed1ab_0 - setuptools=80.9.0=pyhff2d567_0 - shellingham=1.5.4=pyhd8ed1ab_1 + - simplegeneric=0.8.1=pyhd8ed1ab_2 - singular=4.4.1=h7ee4ccf_1 - sirocco=2.1.0=hd7ee782_1 - six=1.17.0=pyhd8ed1ab_0 @@ -340,6 +356,7 @@ dependencies: - soupsieve=2.7=pyhd8ed1ab_0 - sphinx=8.2.3=pyhd8ed1ab_0 - sphinx-basic-ng=1.0.0b2=pyhd8ed1ab_3 + - sphinx-copybutton=0.5.2=pyhd8ed1ab_1 - sphinx-inline-tabs=2023.4.21=pyhd8ed1ab_1 - sphinxcontrib-applehelp=2.0.0=pyhd8ed1ab_1 - sphinxcontrib-devhelp=2.0.0=pyhd8ed1ab_1 @@ -347,7 +364,7 @@ dependencies: - sphinxcontrib-jsmath=1.0.1=pyhd8ed1ab_1 - sphinxcontrib-qthelp=2.0.0=pyhd8ed1ab_1 - sphinxcontrib-serializinghtml=1.1.10=pyhd8ed1ab_1 - - sqlite=3.50.0=h9eae976_0 + - sqlite=3.50.2=hb7a22d2_0 - stack_data=0.6.3=pyhd8ed1ab_1 - stdlib-list=0.11.1=pyhd8ed1ab_0 - symengine=0.14.0=h064106a_1 @@ -357,6 +374,7 @@ dependencies: - sysroot_linux-64=2.17=h0157908_18 - tachyon=0.99b6=hba7d16a_1002 - tk=8.6.13=noxft_hd72426e_102 + - tktable=2.10=h8d826fa_7 - toml=0.10.2=pyhd8ed1ab_1 - tomli=2.2.1=pyhd8ed1ab_1 - tomli-w=1.2.0=pyhd8ed1ab_0 @@ -365,25 +383,27 @@ dependencies: - tqdm=4.67.1=pyhd8ed1ab_1 - traitlets=5.14.3=pyhd8ed1ab_1 - trove-classifiers=2025.5.9.12=pyhd8ed1ab_0 - - typing-extensions=4.14.0=h32cad80_0 + - typing-extensions=4.14.1=h4440ef1_0 - typing-inspection=0.4.1=pyhd8ed1ab_0 - - typing_extensions=4.14.0=pyhe01879c_0 + - typing_extensions=4.14.1=pyhe01879c_0 - tzdata=2025b=h78e105d_0 + - tzlocal=5.3=py312h7900ff3_0 - unicodedata2=16.0.0=py312h66e93f0_0 - - urllib3=2.4.0=pyhd8ed1ab_0 + - urllib3=2.5.0=pyhd8ed1ab_0 + - uv=0.7.19=h29fcd0c_0 - virtualenv=20.31.2=pyhd8ed1ab_0 - - wayland=1.23.1=h3e06ad9_1 + - wayland=1.24.0=h3e06ad9_0 - wcwidth=0.2.13=pyhd8ed1ab_1 - wheel=0.45.1=pyhd8ed1ab_1 - widgetsnbextension=4.0.14=pyhd8ed1ab_0 - wrapt=1.17.2=py312h66e93f0_0 - - xcb-util=0.4.1=hb711507_2 + - xcb-util=0.4.1=h4f16b4b_2 - xcb-util-cursor=0.1.5=hb9d3cd8_0 - xcb-util-image=0.4.0=hb711507_2 - xcb-util-keysyms=0.4.1=hb711507_0 - xcb-util-renderutil=0.3.10=hb711507_0 - xcb-util-wm=0.4.2=hb711507_0 - - xkeyboard-config=2.44=hb9d3cd8_0 + - xkeyboard-config=2.45=hb9d3cd8_0 - xorg-libice=1.1.2=hb9d3cd8_0 - xorg-libsm=1.2.6=he73a12e_0 - xorg-libx11=1.8.12=h4f16b4b_0 @@ -397,14 +417,15 @@ dependencies: - xorg-libxi=1.8.2=hb9d3cd8_0 - xorg-libxrandr=1.5.4=hb9d3cd8_0 - xorg-libxrender=0.9.12=hb9d3cd8_0 + - xorg-libxt=1.3.1=hb9d3cd8_0 - xorg-libxtst=1.2.5=hb9d3cd8_3 - xorg-libxxf86vm=1.1.6=hb9d3cd8_0 - - xz=5.8.1=hbcc6ac9_1 - - xz-gpl-tools=5.8.1=hbcc6ac9_1 - - xz-tools=5.8.1=hb9d3cd8_1 + - xz=5.8.1=hbcc6ac9_2 + - xz-gpl-tools=5.8.1=hbcc6ac9_2 + - xz-tools=5.8.1=hb9d3cd8_2 - yaml=0.2.5=h7f98852_2 - zeromq=4.3.5=h3b0a872_7 - - zipp=3.22.0=pyhd8ed1ab_0 + - zipp=3.23.0=pyhd8ed1ab_0 - zlib=1.3.1=hb9d3cd8_2 - zstandard=0.23.0=py312h66e93f0_2 - zstd=1.5.7=hb8e6e7a_2 diff --git a/environment-3.12-macos-x86_64.yml b/environment-3.12-macos-x86_64.yml index 67a2999198d..dee222b5548 100644 --- a/environment-3.12-macos-x86_64.yml +++ b/environment-3.12-macos-x86_64.yml @@ -1,12 +1,13 @@ name: sage-dev # Generated by conda-lock. # platform: osx-64 -# input_hash: a258c83932dea0c06ef4390a3b1e040ff37685696a472c0864feb9952e8713cc +# input_hash: 46eae750e88393469f4cd3b3db35f6db6c61cfb4575535389d70195fc4c84b9c channels: - conda-forge dependencies: - 4ti2=1.6.10=h38d3218_1 + - _r-mutex=1.0.1=anacondar_1 - alabaster=1.0.0=pyhd8ed1ab_1 - annotated-types=0.7.0=pyhd8ed1ab_1 - appdirs=1.4.4=pyhd8ed1ab_1 @@ -20,24 +21,27 @@ dependencies: - backports.tarfile=1.2.0=pyhd8ed1ab_1 - bdw-gc=8.2.8=h240833e_1 - beautifulsoup4=4.13.4=pyha770c72_0 - - blas=2.131=openblas - - blas-devel=3.9.0=31_hbf4f893_openblas + - blas=2.132=openblas + - blas-devel=3.9.0=32_hbf4f893_openblas - bliss=0.77=h7728843_1 - - boltons=24.0.0=pyhd8ed1ab_1 + - boltons=25.0.0=pyhd8ed1ab_0 - boost-cpp=1.85.0=hfcd56d9_4 - brial=1.2.12=pyha770c72_4 - - brotli=1.1.0=h00291cd_2 - - brotli-bin=1.1.0=h00291cd_2 - - brotli-python=1.1.0=py312h5861a67_2 + - brotli=1.1.0=h6e16a3a_3 + - brotli-bin=1.1.0=h6e16a3a_3 + - brotli-python=1.1.0=py312haafddd8_3 + - bwidget=1.10.1=h694c41f_1 - bzip2=1.0.8=hfdf4475_7 - - c-compiler=1.9.0=h09a7c41_0 - - ca-certificates=2025.4.26=hbd8a1cb_0 + - c-ares=1.34.5=hf13058a_0 + - c-compiler=1.10.0=h09a7c41_0 + - ca-certificates=2025.6.15=hbd8a1cb_0 - cachecontrol=0.14.3=pyha770c72_0 - cachecontrol-with-filecache=0.14.3=pyhd8ed1ab_0 + - cairo=1.18.4=h950ec3b_0 - cctools=1010.6=ha66f10e_6 - cctools_osx-64=1010.6=hd19c6af_6 - cddlib=1!0.94m=h0f52abe_0 - - certifi=2025.4.26=pyhd8ed1ab_0 + - certifi=2025.6.15=pyhd8ed1ab_0 - cffi=1.17.1=py312hf857d28_0 - charset-normalizer=3.4.2=pyhd8ed1ab_0 - clang=18.1.8=default_h576c50e_10 @@ -54,19 +58,20 @@ dependencies: - comm=0.2.2=pyhd8ed1ab_1 - compiler-rt=18.1.8=h1020d70_1 - compiler-rt_osx-64=18.1.8=hf2b8a54_1 - - conda-lock=3.0.2=pyh3eb8d45_1 + - conda-lock=3.0.4=pyhb3ed7dc_1 - conda-souschef=2.2.3=pyhd8ed1ab_0 - contourpy=1.3.2=py312hc47a885_0 - conway-polynomials=0.10=pyhd8ed1ab_1 - - coverage=7.8.2=py312h3520af0_0 + - coverage=7.9.2=py312h3520af0_0 - cpython=3.12.11=py312hd8ed1ab_0 - crashtest=0.4.1=pyhd8ed1ab_1 - - cryptography=45.0.3=py312h0995e51_0 - - cxx-compiler=1.9.0=h20888b2_0 + - cryptography=45.0.5=py312h0995e51_0 + - curl=8.14.1=h5dec5d8_0 + - cxx-compiler=1.10.0=h20888b2_0 - cycler=0.12.1=pyhd8ed1ab_1 - cypari2=2.2.2=py312hcedb801_0 - cysignals=1.12.3=py312haafddd8_0 - - cython=3.1.1=py312hdfbeeba_1 + - cython=3.1.2=py312hdfbeeba_2 - debugpy=1.8.14=py312haafddd8_0 - decorator=5.2.1=pyhd8ed1ab_0 - deprecated=1.2.18=pyhd8ed1ab_0 @@ -74,7 +79,7 @@ dependencies: - docutils=0.21.2=pyhd8ed1ab_1 - dulwich=0.22.8=py312h0d0de52_0 - ecl=24.5.10=ha6bf567_1 - - eclib=20250530=hc9f3479_0 + - eclib=20250616=hdb5212a_0 - ecm=7.0.6=h5625669_0 - ensureconda=1.4.7=pyh29332c3_0 - exceptiongroup=1.3.0=pyhd8ed1ab_0 @@ -83,7 +88,7 @@ dependencies: - expat=2.7.0=h240833e_0 - fflas-ffpack=2.5.0=h5898d61_0 - filelock=3.18.0=pyhd8ed1ab_0 - - flake8=7.2.0=pyhd8ed1ab_0 + - flake8=7.3.0=pyhd8ed1ab_0 - flake8-rst-docstrings=0.3.1=pyhd8ed1ab_0 - font-ttf-dejavu-sans-mono=2.37=hab24e00_0 - font-ttf-inconsolata=3.000=h77eed37_0 @@ -92,11 +97,12 @@ dependencies: - fontconfig=2.15.0=h37eeddb_1 - fonts-conda-ecosystem=1=0 - fonts-conda-forge=1=0 - - fonttools=4.58.1=py312h3520af0_0 - - fortran-compiler=1.9.0=h02557f8_0 + - fonttools=4.58.5=py312h3520af0_0 + - fortran-compiler=1.10.0=h02557f8_0 - fplll=5.5.0=h6ede486_0 - fpylll=0.6.3=py312hfffdf69_0 - freetype=2.13.3=h694c41f_1 + - fribidi=1.0.10=hbcb3906_0 - furo=2024.8.6=pyhd8ed1ab_2 - gap-core=4.14.0=hb9686a1_5 - gap-defaults=4.14.0=h694c41f_5 @@ -111,21 +117,23 @@ dependencies: - glpk=5.0=h3cb5acd_0 - gmp=6.3.0=hf036a51_2 - gmpy2=2.1.5=py312h068713c_3 + - graphite2=1.3.14=h240833e_0 - grayskull=2.9.1=pyhd8ed1ab_0 - gsl=2.8=hc707ee6_1 - h2=4.2.0=pyhd8ed1ab_0 + - harfbuzz=11.2.1=hdfbcdba_0 - hpack=4.1.0=pyhd8ed1ab_0 - hyperframe=6.1.0=pyhd8ed1ab_0 - icu=75.1=h120a0e1_0 - idna=3.10=pyhd8ed1ab_1 - - igraph=0.10.15=h5479cbe_1 + - igraph=0.10.16=hd314217_0 - imagesize=1.4.1=pyhd8ed1ab_0 - iml=1.0.5=h61918c1_1004 - importlib-metadata=8.7.0=pyhe01879c_1 - importlib_resources=6.5.2=pyhd8ed1ab_0 - iniconfig=2.0.0=pyhd8ed1ab_1 - ipykernel=6.29.5=pyh57ce528_0 - - ipython=9.3.0=pyhfa0c392_0 + - ipython=9.4.0=pyhfa0c392_0 - ipython_pygments_lexers=1.1.1=pyhd8ed1ab_0 - ipywidgets=8.1.7=pyhd8ed1ab_0 - isl=0.26=imath32_h2e86a7b_101 @@ -138,56 +146,64 @@ dependencies: - jupyter_core=5.8.1=pyh31011fe_0 - jupyterlab_widgets=3.0.15=pyhd8ed1ab_0 - keyring=25.6.0=pyh534df25_0 - - kiwisolver=1.4.8=py312h9275861_0 + - kiwisolver=1.4.8=py312hc47a885_1 - krb5=1.21.3=h37d8d59_0 - lcalc=2.1.0=h0f747f7_1 - lcms2=2.17=h72f5680_0 - ld64=951.9=h4e51db5_6 - ld64_osx-64=951.9=h33512f0_6 - lerc=4.0.0=hcca01a6_1 - - libblas=3.9.0=31_h7f60823_openblas + - libasprintf=0.25.1=h27064b9_0 + - libblas=3.9.0=32_h7f60823_openblas - libboost=1.85.0=hcca3243_4 - libboost-devel=1.85.0=h2b186f8_4 - libboost-headers=1.85.0=h694c41f_4 - libbraiding=1.3.1=h240833e_0 - libbrial=1.2.12=h81e9653_3 - - libbrotlicommon=1.1.0=h00291cd_2 - - libbrotlidec=1.1.0=h00291cd_2 - - libbrotlienc=1.1.0=h00291cd_2 - - libcblas=3.9.0=31_hff6cab4_openblas + - libbrotlicommon=1.1.0=h6e16a3a_3 + - libbrotlidec=1.1.0=h6e16a3a_3 + - libbrotlienc=1.1.0=h6e16a3a_3 + - libcblas=3.9.0=32_hff6cab4_openblas - libclang-cpp18.1=18.1.8=default_h3571c67_10 - - libcxx=20.1.6=hf95d169_0 + - libcurl=8.14.1=h5dec5d8_0 + - libcxx=20.1.7=hf95d169_0 - libcxx-devel=18.1.8=h7c275be_8 - libdeflate=1.24=hcc1b750_0 - libedit=3.1.20250104=pl5321ha958ccf_0 + - libev=4.33=h10d778d_2 - libexpat=2.7.0=h240833e_0 - libffi=3.4.6=h281671d_1 - libflint=3.2.2=h26b1ecd_0 - libfreetype=2.13.3=h694c41f_1 - libfreetype6=2.13.3=h40dfd5c_1 - libgd=2.3.3=h8555400_11 - - libgfortran=14.2.0=hef36b68_105 + - libgettextpo=0.25.1=h27064b9_0 + - libgfortran=5.0.0=14_2_0_h51e75f0_103 - libgfortran-devel_osx-64=13.3.0=h297be85_105 - - libgfortran5=14.2.0=h58528f3_105 + - libgfortran5=14.2.0=h51e75f0_103 + - libglib=2.84.2=h3139dbc_0 - libhomfly=1.02r6=h10d778d_1 - libiconv=1.18=h4b5e92a_1 + - libintl=0.25.1=h27064b9_0 - libjpeg-turbo=3.1.0=h6e16a3a_0 - - liblapack=3.9.0=31_h236ab99_openblas - - liblapacke=3.9.0=31_h85686d2_openblas + - liblapack=3.9.0=32_h236ab99_openblas + - liblapacke=3.9.0=32_h85686d2_openblas - libllvm18=18.1.8=hc29ff6c_3 - - liblzma=5.8.1=hd471939_1 - - liblzma-devel=5.8.1=hd471939_1 - - libopenblas=0.3.29=openmp_hbf64a52_0 - - libpng=1.6.47=h3c4a55f_0 + - liblzma=5.8.1=hd471939_2 + - liblzma-devel=5.8.1=hd471939_2 + - libnghttp2=1.64.0=hc7306c3_0 + - libopenblas=0.3.30=openmp_hbf64a52_0 + - libpng=1.6.50=h3c4a55f_0 - libsodium=1.0.20=hfdf4475_0 - - libsqlite=3.50.0=hdb6dae5_0 + - libsqlite=3.50.2=he7d56d0_0 + - libssh2=1.11.1=hed3591d_0 - libtiff=4.7.0=h1167cee_5 - libwebp-base=1.5.0=h6cf52b4_0 - libxcb=1.17.0=hf1f96e2_0 - libxml2=2.13.8=h93c44a6_0 - libzlib=1.3.1=hd23fc13_2 - linbox=1.7.0=h1e49b7d_2 - - llvm-openmp=20.1.6=ha54dae1_0 + - llvm-openmp=20.1.7=ha54dae1_0 - llvm-tools=18.1.8=hc29ff6c_3 - llvm-tools-18=18.1.8=hc29ff6c_3 - lrcalc=2.1=hac325c4_7 @@ -195,6 +211,7 @@ dependencies: - m4=1.4.20=h6e16a3a_0 - m4ri=20140914=hd82a5f3_1006 - m4rie=20200125=hd82a5f3_0 + - make=4.4.1=h00291cd_2 - markupsafe=3.0.2=py312h3520af0_1 - matplotlib=3.10.3=py312hb401068_0 - matplotlib-base=3.10.3=py312h535dea3_0 @@ -202,38 +219,41 @@ dependencies: - maxima=5.47.0=h3080a4d_3 - mccabe=0.7.0=pyhd8ed1ab_1 - memory-allocator=0.1.3=py312hb553811_1 - - meson=1.8.1=pyhe01879c_0 + - meson=1.8.2=pyhe01879c_0 - meson-python=0.18.0=pyh70fd9c4_0 - more-itertools=10.7.0=pyhd8ed1ab_0 - mpc=1.3.1=h9d8efa1_1 - mpfi=1.5.4=h52b28e3_1001 - mpfr=4.2.1=haed47dc_3 - mpmath=1.3.0=pyhd8ed1ab_1 - - msgpack-python=1.1.0=py312hc5c4d5f_0 - - munkres=1.1.4=pyh9f0ad1d_0 + - msgpack-python=1.1.1=py312hc47a885_0 + - munkres=1.1.4=pyhd8ed1ab_1 - nauty=2.8.9=h6e16a3a_0 - ncurses=6.5=h0622a9a_3 - nest-asyncio=1.6.0=pyhd8ed1ab_1 - networkx=3.5=pyhe01879c_0 - - ninja=1.12.1=hd6aca1a_1 + - ninja=1.13.0=h46ed394_0 - ntl=11.4.3=h0ab3c2f_1 - - numpy=2.2.6=py312h6693b03_0 - - openblas=0.3.29=openmp_h30af337_0 + - numpy=2.3.1=py312h3b44349_0 + - openblas=0.3.30=openmp_h30af337_0 - openjpeg=2.5.3=h7fd6d84_0 - - openssl=3.5.0=hc426f3f_1 + - openssl=3.5.1=hc426f3f_0 - packaging=25.0=pyh29332c3_1 - palp=2.20=hbcb3906_0 + - pango=1.56.4=h6ef8af8_0 - pari=2.17.2=h1ed0f1a_4_pthread - pari-elldata=0.0.20161017=0 - pari-galdata=0.0.20180411=0 - pari-seadata=0.0.20090618=0 - pari-seadata-small=0.0.20090618=0 - parso=0.8.4=pyhd8ed1ab_1 + - pcre2=10.45=hf733adb_0 - perl=5.32.1=7_h10d778d_perl5 - pexpect=4.9.0=pyhd8ed1ab_1 - pickleshare=0.7.5=pyhd8ed1ab_1004 - - pillow=11.2.1=py312hd9f36e3_0 + - pillow=11.3.0=py312hd9f36e3_0 - pip=25.1.1=pyh8b19718_0 + - pixman=0.46.2=h1fd1274_0 - pkg-config=0.29.2=hf7e621a_1009 - pkgconfig=1.5.5=pyhd8ed1ab_5 - pkginfo=1.12.1.2=pyhd8ed1ab_0 @@ -251,25 +271,25 @@ dependencies: - pthread-stubs=0.4=h00291cd_1002 - ptyprocess=0.7.0=pyhd8ed1ab_1 - pure_eval=0.2.3=pyhd8ed1ab_1 - - pycodestyle=2.13.0=pyhd8ed1ab_0 + - pycodestyle=2.14.0=pyhd8ed1ab_0 - pycosat=0.6.6=py312h01d7ebd_2 - pycparser=2.22=pyh29332c3_1 - - pydantic=2.11.4=pyh3cfb1c2_0 + - pydantic=2.11.7=pyh3cfb1c2_0 - pydantic-core=2.33.2=py312haba3716_0 - - pyflakes=3.3.2=pyhd8ed1ab_0 + - pyflakes=3.4.0=pyhd8ed1ab_0 - pygithub=2.6.1=pyhd8ed1ab_0 - - pygments=2.19.1=pyhd8ed1ab_0 + - pygments=2.19.2=pyhd8ed1ab_0 - pyjwt=2.10.1=pyhd8ed1ab_0 - pynacl=1.5.0=py312hb553811_4 - pyparsing=3.2.3=pyhd8ed1ab_1 - pyproject-metadata=0.9.1=pyhd8ed1ab_0 - pyproject_hooks=1.2.0=pyhd8ed1ab_1 - pysocks=1.7.1=pyha55dd90_7 - - pytest=8.4.0=pyhd8ed1ab_0 - - pytest-xdist=3.7.0=pyhd8ed1ab_0 + - pytest=8.4.1=pyhd8ed1ab_0 + - pytest-xdist=3.8.0=pyhd8ed1ab_0 - python=3.12.11=h9ccd52b_0_cpython - python-build=1.2.2.post1=pyhff2d567_1 - - python-dateutil=2.9.0.post0=pyhff2d567_1 + - python-dateutil=2.9.0.post0=pyhe01879c_2 - python-fastjsonschema=2.21.1=pyhd8ed1ab_0 - python-installer=0.7.0=pyhff2d567_1 - python-lrcalc=2.1=py312h5861a67_7 @@ -278,28 +298,32 @@ dependencies: - python_abi=3.12=7_cp312 - pytz=2025.2=pyhd8ed1ab_0 - pyyaml=6.0.2=py312h3520af0_2 - - pyzmq=26.4.0=py312h679dbab_0 + - pyzmq=27.0.0=py312h679dbab_0 - qd=2.3.22=h2beb688_1004 - qhull=2020.2=h3c5361c_5 + - r-base=4.2.3=ha6eee18_19 + - r-lattice=0.22_6=r42hb2c329c_0 - rapidfuzz=3.13.0=py312haafddd8_0 - readline=8.2=h7cca4af_2 - - requests=2.32.3=pyhd8ed1ab_1 + - requests=2.32.4=pyhd8ed1ab_0 - requests-toolbelt=1.0.0=pyhd8ed1ab_1 - restructuredtext_lint=1.4.0=pyhd8ed1ab_1 - roman-numerals-py=3.1.0=pyhd8ed1ab_0 - - ruamel.yaml=0.18.12=py312h01d7ebd_0 + - rpy2=3.5.11=py312r42h5d6a8aa_3 + - ruamel.yaml=0.18.14=py312h01d7ebd_0 - ruamel.yaml.clib=0.2.8=py312h3d0f464_1 - ruamel.yaml.jinja2=0.2.7=pyhd8ed1ab_1 - - ruff=0.11.12=py312heade784_0 + - ruff=0.12.2=h8aa17f0_0 - rw=0.9=h10d778d_2 - sagemath-db-elliptic-curves=0.8.1=hecc5488_0 - sagemath-db-graphs=20210214=hd8ed1ab_0 - sagemath-db-polytopes=20170220=1 - - scipy=1.15.2=py312hd04560d_0 + - scipy=1.16.0=py312hd0c0319_0 - semver=3.0.4=pyhd8ed1ab_0 - setuptools=80.9.0=pyhff2d567_0 - shellingham=1.5.4=pyhd8ed1ab_1 - sigtool=0.1.3=h88f4db0_0 + - simplegeneric=0.8.1=pyhd8ed1ab_2 - singular=4.4.1=haa275bf_1 - sirocco=2.1.0=hfc2cc1e_1 - six=1.17.0=pyhd8ed1ab_0 @@ -308,6 +332,7 @@ dependencies: - soupsieve=2.7=pyhd8ed1ab_0 - sphinx=8.2.3=pyhd8ed1ab_0 - sphinx-basic-ng=1.0.0b2=pyhd8ed1ab_3 + - sphinx-copybutton=0.5.2=pyhd8ed1ab_1 - sphinx-inline-tabs=2023.4.21=pyhd8ed1ab_1 - sphinxcontrib-applehelp=2.0.0=pyhd8ed1ab_1 - sphinxcontrib-devhelp=2.0.0=pyhd8ed1ab_1 @@ -315,7 +340,7 @@ dependencies: - sphinxcontrib-jsmath=1.0.1=pyhd8ed1ab_1 - sphinxcontrib-qthelp=2.0.0=pyhd8ed1ab_1 - sphinxcontrib-serializinghtml=1.1.10=pyhd8ed1ab_1 - - sqlite=3.50.0=h2e4c9dc_0 + - sqlite=3.50.2=h22fafd5_0 - stack_data=0.6.3=pyhd8ed1ab_1 - stdlib-list=0.11.1=pyhd8ed1ab_0 - symengine=0.14.0=h79ccd14_1 @@ -325,6 +350,7 @@ dependencies: - tachyon=0.99b6=h3a1d103_1002 - tapi=1300.6.5=h390ca13_0 - tk=8.6.13=hf689a15_2 + - tktable=2.10=h2c093e9_7 - toml=0.10.2=pyhd8ed1ab_1 - tomli=2.2.1=pyhd8ed1ab_1 - tomli-w=1.2.0=pyhd8ed1ab_0 @@ -333,12 +359,14 @@ dependencies: - tqdm=4.67.1=pyhd8ed1ab_1 - traitlets=5.14.3=pyhd8ed1ab_1 - trove-classifiers=2025.5.9.12=pyhd8ed1ab_0 - - typing-extensions=4.14.0=h32cad80_0 + - typing-extensions=4.14.1=h4440ef1_0 - typing-inspection=0.4.1=pyhd8ed1ab_0 - - typing_extensions=4.14.0=pyhe01879c_0 + - typing_extensions=4.14.1=pyhe01879c_0 - tzdata=2025b=h78e105d_0 + - tzlocal=5.3=py312hb401068_0 - unicodedata2=16.0.0=py312h01d7ebd_0 - - urllib3=2.4.0=pyhd8ed1ab_0 + - urllib3=2.5.0=pyhd8ed1ab_0 + - uv=0.7.19=hb40bb8a_0 - virtualenv=20.31.2=pyhd8ed1ab_0 - wcwidth=0.2.13=pyhd8ed1ab_1 - wheel=0.45.1=pyhd8ed1ab_1 @@ -347,12 +375,12 @@ dependencies: - xattr=1.1.0=py312hb553811_1 - xorg-libxau=1.0.12=h6e16a3a_0 - xorg-libxdmcp=1.1.5=h00291cd_0 - - xz=5.8.1=h357f2ed_1 - - xz-gpl-tools=5.8.1=h357f2ed_1 - - xz-tools=5.8.1=hd471939_1 + - xz=5.8.1=h357f2ed_2 + - xz-gpl-tools=5.8.1=h357f2ed_2 + - xz-tools=5.8.1=hd471939_2 - yaml=0.2.5=h0d85af4_2 - zeromq=4.3.5=h7130eaa_7 - - zipp=3.22.0=pyhd8ed1ab_0 + - zipp=3.23.0=pyhd8ed1ab_0 - zlib=1.3.1=hd23fc13_2 - zstandard=0.23.0=py312h01d7ebd_2 - zstd=1.5.7=h8210216_2 diff --git a/environment-3.12-macos.yml b/environment-3.12-macos.yml index d015057ca3b..eb1afd0232d 100644 --- a/environment-3.12-macos.yml +++ b/environment-3.12-macos.yml @@ -1,11 +1,12 @@ name: sage-dev # Generated by conda-lock. # platform: osx-arm64 -# input_hash: d5ce767b14faa514de7a3ccab1a963faf45dc44351b48f66e5c33dfa706fcd44 +# input_hash: 3c47d805a182f595cf29a50dad76ca375e9a8ffdfc19293841999e7040b1bfb7 channels: - conda-forge dependencies: + - _r-mutex=1.0.1=anacondar_1 - alabaster=1.0.0=pyhd8ed1ab_1 - annotated-types=0.7.0=pyhd8ed1ab_1 - appdirs=1.4.4=pyhd8ed1ab_1 @@ -19,24 +20,27 @@ dependencies: - backports.tarfile=1.2.0=pyhd8ed1ab_1 - bdw-gc=8.2.8=h286801f_2 - beautifulsoup4=4.13.4=pyha770c72_0 - - blas=2.131=openblas - - blas-devel=3.9.0=31_h11c0a38_openblas + - blas=2.132=openblas + - blas-devel=3.9.0=32_h11c0a38_openblas - bliss=0.77=h2ffa867_1 - - boltons=24.0.0=pyhd8ed1ab_1 + - boltons=25.0.0=pyhd8ed1ab_0 - boost-cpp=1.85.0=h103c1d6_4 - brial=1.2.12=pyha770c72_4 - - brotli=1.1.0=hd74edd7_2 - - brotli-bin=1.1.0=hd74edd7_2 - - brotli-python=1.1.0=py312hde4cb15_2 + - brotli=1.1.0=h5505292_3 + - brotli-bin=1.1.0=h5505292_3 + - brotli-python=1.1.0=py312hd8f9ff3_3 + - bwidget=1.10.1=hce30654_1 - bzip2=1.0.8=h99b78c6_7 - - c-compiler=1.9.0=hdf49b6b_0 - - ca-certificates=2025.4.26=hbd8a1cb_0 + - c-ares=1.34.5=h5505292_0 + - c-compiler=1.10.0=hdf49b6b_0 + - ca-certificates=2025.6.15=hbd8a1cb_0 - cachecontrol=0.14.3=pyha770c72_0 - cachecontrol-with-filecache=0.14.3=pyhd8ed1ab_0 + - cairo=1.18.4=h6a3b0d2_0 - cctools=1010.6=hb4fb6a3_6 - cctools_osx-arm64=1010.6=h3b4f5d3_6 - cddlib=1!0.94m=h6d7a090_0 - - certifi=2025.4.26=pyhd8ed1ab_0 + - certifi=2025.6.15=pyhd8ed1ab_0 - cffi=1.17.1=py312h0fad829_0 - charset-normalizer=3.4.2=pyhd8ed1ab_0 - clang=18.1.8=default_h474c9e2_10 @@ -53,19 +57,20 @@ dependencies: - comm=0.2.2=pyhd8ed1ab_1 - compiler-rt=18.1.8=h856b3c1_1 - compiler-rt_osx-arm64=18.1.8=h832e737_1 - - conda-lock=3.0.2=pyh3eb8d45_1 + - conda-lock=3.0.4=pyhb3ed7dc_1 - conda-souschef=2.2.3=pyhd8ed1ab_0 - contourpy=1.3.2=py312hb23fbb9_0 - conway-polynomials=0.10=pyhd8ed1ab_1 - - coverage=7.8.2=py312h998013c_0 + - coverage=7.9.2=py312h998013c_0 - cpython=3.12.11=py312hd8ed1ab_0 - crashtest=0.4.1=pyhd8ed1ab_1 - - cryptography=45.0.3=py312hf9bd80e_0 - - cxx-compiler=1.9.0=hba80287_0 + - cryptography=45.0.5=py312hf9bd80e_0 + - curl=8.14.1=h73640d1_0 + - cxx-compiler=1.10.0=hba80287_0 - cycler=0.12.1=pyhd8ed1ab_1 - cypari2=2.2.2=py312he7c0534_0 - cysignals=1.12.3=py312hd8f9ff3_0 - - cython=3.1.1=py312h02233ea_1 + - cython=3.1.2=py312h02233ea_2 - debugpy=1.8.14=py312hd8f9ff3_0 - decorator=5.2.1=pyhd8ed1ab_0 - deprecated=1.2.18=pyhd8ed1ab_0 @@ -73,7 +78,7 @@ dependencies: - docutils=0.21.2=pyhd8ed1ab_1 - dulwich=0.22.8=py312hcd83bfe_0 - ecl=24.5.10=hc6c598b_1 - - eclib=20250530=h8926160_0 + - eclib=20250616=hb89f81f_0 - ecm=7.0.6=hdd59bce_0 - ensureconda=1.4.7=pyh29332c3_0 - exceptiongroup=1.3.0=pyhd8ed1ab_0 @@ -82,7 +87,7 @@ dependencies: - expat=2.7.0=h286801f_0 - fflas-ffpack=2.5.0=h4bc3318_0 - filelock=3.18.0=pyhd8ed1ab_0 - - flake8=7.2.0=pyhd8ed1ab_0 + - flake8=7.3.0=pyhd8ed1ab_0 - flake8-rst-docstrings=0.3.1=pyhd8ed1ab_0 - font-ttf-dejavu-sans-mono=2.37=hab24e00_0 - font-ttf-inconsolata=3.000=h77eed37_0 @@ -91,40 +96,43 @@ dependencies: - fontconfig=2.15.0=h1383a14_1 - fonts-conda-ecosystem=1=0 - fonts-conda-forge=1=0 - - fonttools=4.58.1=py312h998013c_0 - - fortran-compiler=1.9.0=h5692697_0 + - fonttools=4.58.5=py312h998013c_0 + - fortran-compiler=1.10.0=h5692697_0 - fplll=5.5.0=h2a2278a_0 - fpylll=0.6.3=py312h03fe13c_0 - freetype=2.13.3=hce30654_1 + - fribidi=1.0.10=h27ca646_0 - furo=2024.8.6=pyhd8ed1ab_2 - gap-core=4.14.0=h25f1785_5 - gap-defaults=4.14.0=hce30654_5 - gf2x=1.3.0=hf8f8af4_3 - gfan=0.6.2=hec08f5c_1003 - - gfortran=13.3.0=h3ef1dbf_1 - - gfortran_impl_osx-arm64=13.3.0=h16b3750_105 - - gfortran_osx-arm64=13.3.0=h3c33bd0_1 + - gfortran=13.4.0=h3ef1dbf_0 + - gfortran_impl_osx-arm64=13.4.0=h64b5c3f_0 + - gfortran_osx-arm64=13.4.0=h3c33bd0_0 - gitdb=4.0.12=pyhd8ed1ab_0 - gitpython=3.1.44=pyhff2d567_0 - givaro=4.2.0=h73034e7_2 - glpk=5.0=h6d7a090_0 - gmp=6.3.0=h7bae524_2 - gmpy2=2.1.5=py312h524cf62_3 + - graphite2=1.3.14=h286801f_0 - grayskull=2.9.1=pyhd8ed1ab_0 - gsl=2.8=h8d0574d_1 - h2=4.2.0=pyhd8ed1ab_0 + - harfbuzz=11.2.1=hab40de2_0 - hpack=4.1.0=pyhd8ed1ab_0 - hyperframe=6.1.0=pyhd8ed1ab_0 - icu=75.1=hfee45f7_0 - idna=3.10=pyhd8ed1ab_1 - - igraph=0.10.15=h3fe6531_1 + - igraph=0.10.16=hb134b8e_0 - imagesize=1.4.1=pyhd8ed1ab_0 - iml=1.0.5=hd73f12c_1004 - importlib-metadata=8.7.0=pyhe01879c_1 - importlib_resources=6.5.2=pyhd8ed1ab_0 - iniconfig=2.0.0=pyhd8ed1ab_1 - ipykernel=6.29.5=pyh57ce528_0 - - ipython=9.3.0=pyhfa0c392_0 + - ipython=9.4.0=pyhfa0c392_0 - ipython_pygments_lexers=1.1.1=pyhd8ed1ab_0 - ipywidgets=8.1.7=pyhd8ed1ab_0 - isl=0.26=imath32_h347afa1_101 @@ -137,64 +145,71 @@ dependencies: - jupyter_core=5.8.1=pyh31011fe_0 - jupyterlab_widgets=3.0.15=pyhd8ed1ab_0 - keyring=25.6.0=pyh534df25_0 - - kiwisolver=1.4.8=py312h2c4a281_0 + - kiwisolver=1.4.8=py312hb23fbb9_1 - krb5=1.21.3=h237132a_0 - lcalc=2.1.0=hdaf6845_1 - lcms2=2.17=h7eeda09_0 - ld64=951.9=h4c6efb1_6 - ld64_osx-arm64=951.9=hb6b49e2_6 - lerc=4.0.0=hd64df32_1 - - libblas=3.9.0=31_h10e41b3_openblas + - libasprintf=0.25.1=h493aca8_0 + - libblas=3.9.0=32_h10e41b3_openblas - libboost=1.85.0=hf763ba5_4 - libboost-devel=1.85.0=hf450f58_4 - libboost-headers=1.85.0=hce30654_4 - libbraiding=1.3.1=h286801f_0 - libbrial=1.2.12=h56a29cd_3 - - libbrotlicommon=1.1.0=hd74edd7_2 - - libbrotlidec=1.1.0=hd74edd7_2 - - libbrotlienc=1.1.0=hd74edd7_2 - - libcblas=3.9.0=31_hb3479ef_openblas + - libbrotlicommon=1.1.0=h5505292_3 + - libbrotlidec=1.1.0=h5505292_3 + - libbrotlienc=1.1.0=h5505292_3 + - libcblas=3.9.0=32_hb3479ef_openblas - libclang-cpp18.1=18.1.8=default_hf90f093_10 - - libcxx=20.1.6=ha82da77_0 + - libcurl=8.14.1=h73640d1_0 + - libcxx=20.1.7=ha82da77_0 - libcxx-devel=18.1.8=h6dc3340_8 - libdeflate=1.24=h5773f1b_0 - libedit=3.1.20250104=pl5321hafb1f1b_0 + - libev=4.33=h93a5062_2 - libexpat=2.7.0=h286801f_0 - libffi=3.4.6=h1da3d7d_1 - libflint=3.2.2=hf825d4a_0 - libfreetype=2.13.3=hce30654_1 - libfreetype6=2.13.3=h1d14073_1 - libgd=2.3.3=hb2c3a21_11 - - libgfortran=14.2.0=heb5dd2a_105 - - libgfortran-devel_osx-arm64=13.3.0=h5020ebb_105 - - libgfortran5=14.2.0=h2c44a93_105 + - libgettextpo=0.25.1=h493aca8_0 + - libgfortran=5.0.0=14_2_0_h6c33f7e_103 + - libgfortran-devel_osx-arm64=13.4.0=ha240a38_0 + - libgfortran5=14.2.0=h6c33f7e_103 - libglib=2.84.2=hbec27ea_0 - libhomfly=1.02r6=h93a5062_1 - libiconv=1.18=hfe07756_1 - - libintl=0.24.1=h493aca8_0 + - libintl=0.25.1=h493aca8_0 - libjpeg-turbo=3.1.0=h5505292_0 - - liblapack=3.9.0=31_hc9a63f6_openblas - - liblapacke=3.9.0=31_hbb7bcf8_openblas + - liblapack=3.9.0=32_hc9a63f6_openblas + - liblapacke=3.9.0=32_hbb7bcf8_openblas - libllvm18=18.1.8=hc4b4ae8_3 - - liblzma=5.8.1=h39f12f2_1 - - liblzma-devel=5.8.1=h39f12f2_1 - - libopenblas=0.3.29=openmp_hf332438_0 - - libpng=1.6.47=h3783ad8_0 + - liblzma=5.8.1=h39f12f2_2 + - liblzma-devel=5.8.1=h39f12f2_2 + - libnghttp2=1.64.0=h6d7220d_0 + - libopenblas=0.3.30=openmp_hf332438_0 + - libpng=1.6.50=h3783ad8_0 - libsodium=1.0.20=h99b78c6_0 - - libsqlite=3.50.0=h3f77e49_0 + - libsqlite=3.50.2=h6fb428d_0 + - libssh2=1.11.1=h1590b86_0 - libtiff=4.7.0=h2f21f7c_5 - libwebp-base=1.5.0=h2471fea_0 - libxcb=1.17.0=hdb1d25a_0 - libxml2=2.13.8=h52572c6_0 - libzlib=1.3.1=h8359307_2 - linbox=1.7.0=h66f06df_2 - - llvm-openmp=20.1.6=hdb05f8b_0 + - llvm-openmp=20.1.7=hdb05f8b_0 - llvm-tools=18.1.8=hc4b4ae8_3 - llvm-tools-18=18.1.8=hc4b4ae8_3 - lrcalc=2.1=hf9b8971_7 - m4=1.4.20=h5505292_0 - m4ri=20140914=hc97c1ff_1006 - m4rie=20200125=hc97c1ff_0 + - make=4.4.1=hc9fafa5_2 - markupsafe=3.0.2=py312h998013c_1 - matplotlib=3.10.3=py312h1f38498_0 - matplotlib-base=3.10.3=py312hdbc7e53_0 @@ -202,27 +217,28 @@ dependencies: - maxima=5.47.0=hd2c4bfb_3 - mccabe=0.7.0=pyhd8ed1ab_1 - memory-allocator=0.1.3=py312h024a12e_1 - - meson=1.8.1=pyhe01879c_0 + - meson=1.8.2=pyhe01879c_0 - meson-python=0.18.0=pyh70fd9c4_0 - more-itertools=10.7.0=pyhd8ed1ab_0 - mpc=1.3.1=h8f1351a_1 - mpfi=1.5.4=hbde5f5b_1001 - mpfr=4.2.1=hb693164_3 - mpmath=1.3.0=pyhd8ed1ab_1 - - msgpack-python=1.1.0=py312h6142ec9_0 - - munkres=1.1.4=pyh9f0ad1d_0 + - msgpack-python=1.1.1=py312hb23fbb9_0 + - munkres=1.1.4=pyhd8ed1ab_1 - nauty=2.8.9=h5505292_0 - ncurses=6.5=h5e97a16_3 - nest-asyncio=1.6.0=pyhd8ed1ab_1 - networkx=3.5=pyhe01879c_0 - - ninja=1.12.1=h177bc72_1 + - ninja=1.13.0=ha024513_0 - ntl=11.4.3=hbb3f309_1 - - numpy=2.2.6=py312h7c1f314_0 - - openblas=0.3.29=openmp_hea878ba_0 + - numpy=2.3.1=py312h113b91d_0 + - openblas=0.3.30=openmp_hea878ba_0 - openjpeg=2.5.3=h8a3d83b_0 - - openssl=3.5.0=h81ee809_1 + - openssl=3.5.1=h81ee809_0 - packaging=25.0=pyh29332c3_1 - palp=2.20=h27ca646_0 + - pango=1.56.4=h875632e_0 - pari=2.17.2=h49d18c7_4_pthread - pari-elldata=0.0.20161017=0 - pari-galdata=0.0.20180411=0 @@ -233,8 +249,9 @@ dependencies: - perl=5.32.1=7_h4614cfb_perl5 - pexpect=4.9.0=pyhd8ed1ab_1 - pickleshare=0.7.5=pyhd8ed1ab_1004 - - pillow=11.2.1=py312h50aef2c_0 + - pillow=11.3.0=py312h50aef2c_0 - pip=25.1.1=pyh8b19718_0 + - pixman=0.46.2=h2f9eb0b_0 - pkg-config=0.29.2=hde07d2e_1009 - pkgconfig=1.5.5=pyhd8ed1ab_5 - pkginfo=1.12.1.2=pyhd8ed1ab_0 @@ -252,25 +269,25 @@ dependencies: - pthread-stubs=0.4=hd74edd7_1002 - ptyprocess=0.7.0=pyhd8ed1ab_1 - pure_eval=0.2.3=pyhd8ed1ab_1 - - pycodestyle=2.13.0=pyhd8ed1ab_0 + - pycodestyle=2.14.0=pyhd8ed1ab_0 - pycosat=0.6.6=py312hea69d52_2 - pycparser=2.22=pyh29332c3_1 - - pydantic=2.11.4=pyh3cfb1c2_0 + - pydantic=2.11.7=pyh3cfb1c2_0 - pydantic-core=2.33.2=py312hd3c0895_0 - - pyflakes=3.3.2=pyhd8ed1ab_0 + - pyflakes=3.4.0=pyhd8ed1ab_0 - pygithub=2.6.1=pyhd8ed1ab_0 - - pygments=2.19.1=pyhd8ed1ab_0 + - pygments=2.19.2=pyhd8ed1ab_0 - pyjwt=2.10.1=pyhd8ed1ab_0 - pynacl=1.5.0=py312h024a12e_4 - pyparsing=3.2.3=pyhd8ed1ab_1 - pyproject-metadata=0.9.1=pyhd8ed1ab_0 - pyproject_hooks=1.2.0=pyhd8ed1ab_1 - pysocks=1.7.1=pyha55dd90_7 - - pytest=8.4.0=pyhd8ed1ab_0 - - pytest-xdist=3.7.0=pyhd8ed1ab_0 + - pytest=8.4.1=pyhd8ed1ab_0 + - pytest-xdist=3.8.0=pyhd8ed1ab_0 - python=3.12.11=hc22306f_0_cpython - python-build=1.2.2.post1=pyhff2d567_1 - - python-dateutil=2.9.0.post0=pyhff2d567_1 + - python-dateutil=2.9.0.post0=pyhe01879c_2 - python-fastjsonschema=2.21.1=pyhd8ed1ab_0 - python-installer=0.7.0=pyhff2d567_1 - python-lrcalc=2.1=py312hde4cb15_7 @@ -279,28 +296,32 @@ dependencies: - python_abi=3.12=7_cp312 - pytz=2025.2=pyhd8ed1ab_0 - pyyaml=6.0.2=py312h998013c_2 - - pyzmq=26.4.0=py312hf4875e0_0 + - pyzmq=27.0.0=py312hf4875e0_0 - qd=2.3.22=hbec66e7_1004 - qhull=2020.2=h420ef59_5 + - r-base=4.2.3=hf496e94_19 + - r-lattice=0.22_6=r42hd2d937b_0 - rapidfuzz=3.13.0=py312hd8f9ff3_0 - readline=8.2=h1d1bf99_2 - - requests=2.32.3=pyhd8ed1ab_1 + - requests=2.32.4=pyhd8ed1ab_0 - requests-toolbelt=1.0.0=pyhd8ed1ab_1 - restructuredtext_lint=1.4.0=pyhd8ed1ab_1 - roman-numerals-py=3.1.0=pyhd8ed1ab_0 - - ruamel.yaml=0.18.12=py312hea69d52_0 + - rpy2=3.5.11=py312r42h3339331_3 + - ruamel.yaml=0.18.14=py312hea69d52_0 - ruamel.yaml.clib=0.2.8=py312h0bf5046_1 - ruamel.yaml.jinja2=0.2.7=pyhd8ed1ab_1 - - ruff=0.11.12=py312h846f395_0 + - ruff=0.12.2=h412e174_0 - rw=0.9=h93a5062_2 - sagemath-db-elliptic-curves=0.8.1=hecc5488_0 - sagemath-db-graphs=20210214=hd8ed1ab_0 - sagemath-db-polytopes=20170220=1 - - scipy=1.15.2=py312h99a188d_0 + - scipy=1.16.0=py312hcedbd36_0 - semver=3.0.4=pyhd8ed1ab_0 - setuptools=80.9.0=pyhff2d567_0 - shellingham=1.5.4=pyhd8ed1ab_1 - sigtool=0.1.3=h44b9a77_0 + - simplegeneric=0.8.1=pyhd8ed1ab_2 - singular=4.4.1=h837545d_1 - sirocco=2.1.0=h41f8169_1 - six=1.17.0=pyhd8ed1ab_0 @@ -309,6 +330,7 @@ dependencies: - soupsieve=2.7=pyhd8ed1ab_0 - sphinx=8.2.3=pyhd8ed1ab_0 - sphinx-basic-ng=1.0.0b2=pyhd8ed1ab_3 + - sphinx-copybutton=0.5.2=pyhd8ed1ab_1 - sphinx-inline-tabs=2023.4.21=pyhd8ed1ab_1 - sphinxcontrib-applehelp=2.0.0=pyhd8ed1ab_1 - sphinxcontrib-devhelp=2.0.0=pyhd8ed1ab_1 @@ -316,7 +338,7 @@ dependencies: - sphinxcontrib-jsmath=1.0.1=pyhd8ed1ab_1 - sphinxcontrib-qthelp=2.0.0=pyhd8ed1ab_1 - sphinxcontrib-serializinghtml=1.1.10=pyhd8ed1ab_1 - - sqlite=3.50.0=hd7222ec_0 + - sqlite=3.50.2=hc23dd5f_0 - stack_data=0.6.3=pyhd8ed1ab_1 - stdlib-list=0.11.1=pyhd8ed1ab_0 - symengine=0.14.0=hddbed1c_1 @@ -326,6 +348,7 @@ dependencies: - tachyon=0.99b6=hb8a568e_1002 - tapi=1300.6.5=h03f4b80_0 - tk=8.6.13=h892fb3f_2 + - tktable=2.10=h3c7de25_7 - toml=0.10.2=pyhd8ed1ab_1 - tomli=2.2.1=pyhd8ed1ab_1 - tomli-w=1.2.0=pyhd8ed1ab_0 @@ -334,12 +357,14 @@ dependencies: - tqdm=4.67.1=pyhd8ed1ab_1 - traitlets=5.14.3=pyhd8ed1ab_1 - trove-classifiers=2025.5.9.12=pyhd8ed1ab_0 - - typing-extensions=4.14.0=h32cad80_0 + - typing-extensions=4.14.1=h4440ef1_0 - typing-inspection=0.4.1=pyhd8ed1ab_0 - - typing_extensions=4.14.0=pyhe01879c_0 + - typing_extensions=4.14.1=pyhe01879c_0 - tzdata=2025b=h78e105d_0 + - tzlocal=5.3=py312h81bd7bf_0 - unicodedata2=16.0.0=py312hea69d52_0 - - urllib3=2.4.0=pyhd8ed1ab_0 + - urllib3=2.5.0=pyhd8ed1ab_0 + - uv=0.7.19=hcff7401_0 - virtualenv=20.31.2=pyhd8ed1ab_0 - wcwidth=0.2.13=pyhd8ed1ab_1 - wheel=0.45.1=pyhd8ed1ab_1 @@ -348,12 +373,12 @@ dependencies: - xattr=1.1.0=py312h024a12e_1 - xorg-libxau=1.0.12=h5505292_0 - xorg-libxdmcp=1.1.5=hd74edd7_0 - - xz=5.8.1=h9a6d368_1 - - xz-gpl-tools=5.8.1=h9a6d368_1 - - xz-tools=5.8.1=h39f12f2_1 + - xz=5.8.1=h9a6d368_2 + - xz-gpl-tools=5.8.1=h9a6d368_2 + - xz-tools=5.8.1=h39f12f2_2 - yaml=0.2.5=h3422bc3_2 - zeromq=4.3.5=hc1bb282_7 - - zipp=3.22.0=pyhd8ed1ab_0 + - zipp=3.23.0=pyhd8ed1ab_0 - zlib=1.3.1=h8359307_2 - zstandard=0.23.0=py312hea69d52_2 - zstd=1.5.7=h6491c7d_2 diff --git a/environment-3.12-win.yml b/environment-3.12-win.yml index 232c2c0e49d..37780eabe2d 100644 --- a/environment-3.12-win.yml +++ b/environment-3.12-win.yml @@ -1,12 +1,13 @@ name: sage-dev # Generated by conda-lock. # platform: win-64 -# input_hash: cedc65759393872d84ef00b2d5eade9e4c855adc52ecfb39f3913188214db72b +# input_hash: f626cf092384e0f7bdf54799e57f9a7c6ec862a45a6b9d84cb47a3bc269fb619 channels: - conda-forge dependencies: - _openmp_mutex=4.5=2_gnu + - _r-mutex=1.0.1=anacondar_1 - alabaster=1.0.0=pyhd8ed1ab_1 - annotated-types=0.7.0=pyhd8ed1ab_1 - appdirs=1.4.4=pyhd8ed1ab_1 @@ -15,19 +16,21 @@ dependencies: - backports=1.0=pyhd8ed1ab_5 - backports.tarfile=1.2.0=pyhd8ed1ab_1 - beautifulsoup4=4.13.4=pyha770c72_0 - - blas=2.131=openblas - - blas-devel=3.9.0=31_hc0f8095_openblas - - boltons=24.0.0=pyhd8ed1ab_1 + - binutils_impl_win-64=2.44=h095e170_0 + - blas=2.132=openblas + - blas-devel=3.9.0=32_hc0f8095_openblas + - boltons=25.0.0=pyhd8ed1ab_0 - boost-cpp=1.85.0=ha5ead02_4 - - brotli=1.1.0=h2466b09_2 - - brotli-bin=1.1.0=h2466b09_2 - - brotli-python=1.1.0=py312h275cf98_2 + - brotli=1.1.0=h2466b09_3 + - brotli-bin=1.1.0=h2466b09_3 + - brotli-python=1.1.0=py312h275cf98_3 + - bwidget=1.10.1=h57928b3_1 - bzip2=1.0.8=h2466b09_7 - - ca-certificates=2025.4.26=h4c7d964_0 + - ca-certificates=2025.6.15=h4c7d964_0 - cachecontrol=0.14.3=pyha770c72_0 - cachecontrol-with-filecache=0.14.3=pyhd8ed1ab_0 - cairo=1.18.4=h5782bbf_0 - - certifi=2025.4.26=pyhd8ed1ab_0 + - certifi=2025.6.15=pyhd8ed1ab_0 - cffi=1.17.1=py312h4389bb4_0 - charset-normalizer=3.4.2=pyhd8ed1ab_0 - clang=19.1.7=default_hec7ea82_3 @@ -38,17 +41,18 @@ dependencies: - comm=0.2.2=pyhd8ed1ab_1 - compiler-rt=19.1.7=hc790b64_0 - compiler-rt_win-64=19.1.7=hc790b64_0 - - conda-lock=3.0.2=pyha6a9232_1 + - conda-lock=3.0.4=pyha6a9232_1 - conda-souschef=2.2.3=pyhd8ed1ab_0 - contourpy=1.3.2=py312hd5eb7cc_0 - conway-polynomials=0.10=pyhd8ed1ab_1 - - coverage=7.8.2=py312h31fea79_0 + - coverage=7.9.2=py312h05f76fc_0 - cpython=3.12.11=py312hd8ed1ab_0 - crashtest=0.4.1=pyhd8ed1ab_1 - - cryptography=45.0.3=py312h9500af3_0 + - cryptography=45.0.5=py312h84d000f_0 + - curl=8.14.1=h88aaa65_0 - cycler=0.12.1=pyhd8ed1ab_1 - cysignals=1.12.3=py312h275cf98_0 - - cython=3.1.1=py312h890cc4b_1 + - cython=3.1.2=py312h890cc4b_2 - debugpy=1.8.14=py312h275cf98_0 - decorator=5.2.1=pyhd8ed1ab_0 - deprecated=1.2.18=pyhd8ed1ab_0 @@ -62,7 +66,7 @@ dependencies: - executing=2.2.0=pyhd8ed1ab_0 - expat=2.7.0=he0c23c2_0 - filelock=3.18.0=pyhd8ed1ab_0 - - flake8=7.2.0=pyhd8ed1ab_0 + - flake8=7.3.0=pyhd8ed1ab_0 - flake8-rst-docstrings=0.3.1=pyhd8ed1ab_0 - flang=19.1.7=hbeecb71_0 - flang_impl_win-64=19.1.7=h719f0c7_0 @@ -74,31 +78,34 @@ dependencies: - fontconfig=2.15.0=h765892d_1 - fonts-conda-ecosystem=1=0 - fonts-conda-forge=1=0 - - fonttools=4.58.1=py312h31fea79_0 - - fortran-compiler=1.9.0=h95e3450_0 + - fonttools=4.58.5=py312h05f76fc_0 + - fortran-compiler=1.10.0=h95e3450_0 - freetype=2.13.3=h57928b3_1 - furo=2024.8.6=pyhd8ed1ab_2 + - gcc_impl_win-64=15.1.0=hb5bc704_3 + - gfortran_impl_win-64=15.1.0=h792c6fe_3 - gitdb=4.0.12=pyhd8ed1ab_0 - gitpython=3.1.44=pyhff2d567_0 - glpk=5.0=h8ffe710_0 - gmp=6.3.0=hfeafd45_2 - gmpy2=2.1.5=py312h64bf746_3 - - graphite2=1.3.13=h63175ca_1003 + - graphite2=1.3.14=he0c23c2_0 - grayskull=2.9.1=pyhd8ed1ab_0 - - gsl=2.8=h5b8d9c4_1 + - gsl=2.7=hdfb1a43_0 + - gxx_impl_win-64=15.1.0=h91e354b_3 - h2=4.2.0=pyhd8ed1ab_0 - harfbuzz=11.2.1=h8796e6f_0 - hpack=4.1.0=pyhd8ed1ab_0 - hyperframe=6.1.0=pyhd8ed1ab_0 - icu=75.1=he0c23c2_0 - idna=3.10=pyhd8ed1ab_1 - - igraph=0.10.15=h43210b2_1 + - igraph=0.10.16=h9f42cb0_0 - imagesize=1.4.1=pyhd8ed1ab_0 - importlib-metadata=8.7.0=pyhe01879c_1 - importlib_resources=6.5.2=pyhd8ed1ab_0 - iniconfig=2.0.0=pyhd8ed1ab_1 - ipykernel=6.29.5=pyh4bbf305_0 - - ipython=9.3.0=pyh6be1c34_0 + - ipython=9.4.0=pyh6be1c34_0 - ipython_pygments_lexers=1.1.1=pyhd8ed1ab_0 - ipywidgets=8.1.7=pyhd8ed1ab_0 - jaraco.classes=3.4.0=pyhd8ed1ab_2 @@ -110,19 +117,21 @@ dependencies: - jupyter_core=5.8.1=pyh5737063_0 - jupyterlab_widgets=3.0.15=pyhd8ed1ab_0 - keyring=25.6.0=pyh7428d3b_0 - - kiwisolver=1.4.8=py312hc790b64_0 + - kiwisolver=1.4.8=py312hf90b1b7_1 - krb5=1.21.3=hdf4eb48_0 - lcms2=2.17=hbcf6048_0 + - ld_impl_win-64=2.44=hae1bf67_0 - lerc=4.0.0=h6470a55_1 - - libblas=3.9.0=31_h11dc60a_openblas + - libblas=3.9.0=32_h11dc60a_openblas - libboost=1.85.0=h444863b_4 - libboost-devel=1.85.0=h91493d7_4 - libboost-headers=1.85.0=h57928b3_4 - - libbrotlicommon=1.1.0=h2466b09_2 - - libbrotlidec=1.1.0=h2466b09_2 - - libbrotlienc=1.1.0=h2466b09_2 - - libcblas=3.9.0=31_h9bd4c3b_openblas - - libclang13=20.1.6=default_h6e92b77_0 + - libbrotlicommon=1.1.0=h2466b09_3 + - libbrotlidec=1.1.0=h2466b09_3 + - libbrotlienc=1.1.0=h2466b09_3 + - libcblas=3.9.0=32_h9bd4c3b_openblas + - libclang13=20.1.7=default_h6e92b77_0 + - libcurl=8.14.1=h88aaa65_0 - libdeflate=1.24=h76ddb4d_0 - libexpat=2.7.0=he0c23c2_0 - libffi=3.4.6=h537db12_1 @@ -130,22 +139,28 @@ dependencies: - libflint=3.2.2=h4de658f_0 - libfreetype=2.13.3=h57928b3_1 - libfreetype6=2.13.3=h0b5ce68_1 - - libgcc=15.1.0=h1383e82_2 + - libgcc=15.1.0=h1383e82_3 + - libgcc-devel_win-64=15.1.0=hec057c1_103 - libgd=2.3.3=h7208af6_11 + - libgfortran=15.1.0=h719f0c7_3 + - libgfortran5=15.1.0=h997fb6f_3 - libglib=2.84.2=hbc94333_0 - - libgomp=15.1.0=h1383e82_2 + - libgomp=15.1.0=h1383e82_3 - libiconv=1.18=h135ad9c_1 - libintl=0.22.5=h5728263_3 - libjpeg-turbo=3.1.0=h2466b09_0 - - liblapack=3.9.0=31_h2526c6b_openblas - - liblapacke=3.9.0=31_h1d0e49f_openblas + - liblapack=3.9.0=32_h2526c6b_openblas + - liblapacke=3.9.0=32_h1d0e49f_openblas - libllvm19=19.1.7=h3089188_1 - - liblzma=5.8.1=h2466b09_1 - - liblzma-devel=5.8.1=h2466b09_1 - - libopenblas=0.3.29=pthreads_head3c61_0 - - libpng=1.6.47=h7a4582a_0 + - liblzma=5.8.1=h2466b09_2 + - liblzma-devel=5.8.1=h2466b09_2 + - libopenblas=0.3.30=pthreads_ha4fe6b2_0 + - libpng=1.6.50=h95bef1e_0 - libsodium=1.0.20=hc70643c_0 - - libsqlite=3.50.0=h67fdade_0 + - libsqlite=3.50.2=hf5d6505_0 + - libssh2=1.11.1=h9aa295b_0 + - libstdcxx=15.1.0=h904f734_3 + - libstdcxx-devel_win-64=15.1.0=hec057c1_103 - libtiff=4.7.0=h05922d8_5 - libwebp-base=1.5.0=h3b0e114_0 - libwinpthread=12.0.0.r4.gg4f2fc60ca=h57928b3_9 @@ -153,8 +168,9 @@ dependencies: - libxml2=2.13.8=h442d1da_0 - libxslt=1.1.39=h3df6e99_0 - libzlib=1.3.1=h2466b09_2 - - lld=20.1.6=he99c172_0 + - lld=20.1.7=he99c172_0 - llvm-tools=19.1.7=h2a44499_1 + - m2w64-sysroot_win-64=12.0.0.r4.gg4f2fc60ca=h7428d3b_9 - m4ri=20240729=h4afdad8_1 - markupsafe=3.0.2=py312h31fea79_1 - matplotlib=3.10.3=py312h2e8e312_0 @@ -162,22 +178,26 @@ dependencies: - matplotlib-inline=0.1.7=pyhd8ed1ab_1 - mccabe=0.7.0=pyhd8ed1ab_1 - memory-allocator=0.1.3=py312h4389bb4_1 - - meson=1.8.1=pyhe01879c_0 + - meson=1.8.2=pyhe01879c_0 - meson-python=0.18.0=pyh70fd9c4_0 + - mingw-w64-ucrt-x86_64-crt-git=12.0.0.r4.gg4f2fc60ca=h7428d3b_9 + - mingw-w64-ucrt-x86_64-headers-git=12.0.0.r4.gg4f2fc60ca=h7428d3b_9 + - mingw-w64-ucrt-x86_64-windows-default-manifest=6.4=he206cdd_7 + - mingw-w64-ucrt-x86_64-winpthreads-git=12.0.0.r4.gg4f2fc60ca=h7428d3b_9 - more-itertools=10.7.0=pyhd8ed1ab_0 - mpc=1.3.1=h72bc38f_1 - mpfr=4.2.1=hbc20e70_3 - mpmath=1.3.0=pyhd8ed1ab_1 - - msgpack-python=1.1.0=py312hd5eb7cc_0 - - munkres=1.1.4=pyh9f0ad1d_0 + - msgpack-python=1.1.1=py312hd5eb7cc_0 + - munkres=1.1.4=pyhd8ed1ab_1 - nauty=2.6.11=h2fa13f4_1 - nest-asyncio=1.6.0=pyhd8ed1ab_1 - networkx=3.5=pyhe01879c_0 - - ninja=1.12.1=hc790b64_1 - - numpy=2.2.6=py312h3150e54_0 - - openblas=0.3.29=pthreads_h4a7f399_0 + - ninja=1.13.0=h79cd779_0 + - numpy=2.3.1=py312h12c3145_0 + - openblas=0.3.30=pthreads_h4a7f399_0 - openjpeg=2.5.3=h4d64b90_0 - - openssl=3.5.0=ha4e3fda_1 + - openssl=3.5.1=h725018a_0 - packaging=25.0=pyh29332c3_1 - pari=2.17.2=h7f476ce_4_single - pari-elldata=0.0.20161017=0 @@ -189,9 +209,9 @@ dependencies: - perl=5.32.1.1=7_h57928b3_strawberry - pexpect=4.9.0=pyhd8ed1ab_1 - pickleshare=0.7.5=pyhd8ed1ab_1004 - - pillow=11.2.1=py312h078707f_0 + - pillow=11.3.0=py312hfb502af_0 - pip=25.1.1=pyh8b19718_0 - - pixman=0.46.0=had0cd8c_0 + - pixman=0.46.2=had0cd8c_0 - pkg-config=0.29.2=h88c491f_1009 - pkgconfig=1.5.5=pyhd8ed1ab_5 - pkginfo=1.12.1.2=pyhd8ed1ab_0 @@ -205,14 +225,14 @@ dependencies: - pthread-stubs=0.4=h0e40799_1002 - ptyprocess=0.7.0=pyhd8ed1ab_1 - pure_eval=0.2.3=pyhd8ed1ab_1 - - pycodestyle=2.13.0=pyhd8ed1ab_0 + - pycodestyle=2.14.0=pyhd8ed1ab_0 - pycosat=0.6.6=py312h4389bb4_2 - pycparser=2.22=pyh29332c3_1 - - pydantic=2.11.4=pyh3cfb1c2_0 + - pydantic=2.11.7=pyh3cfb1c2_0 - pydantic-core=2.33.2=py312h8422cdd_0 - - pyflakes=3.3.2=pyhd8ed1ab_0 + - pyflakes=3.4.0=pyhd8ed1ab_0 - pygithub=2.6.1=pyhd8ed1ab_0 - - pygments=2.19.1=pyhd8ed1ab_0 + - pygments=2.19.2=pyhd8ed1ab_0 - pyjwt=2.10.1=pyhd8ed1ab_0 - pynacl=1.5.0=py312hdb89ce9_4 - pyparsing=3.2.3=pyhd8ed1ab_1 @@ -220,11 +240,11 @@ dependencies: - pyproject_hooks=1.2.0=pyhd8ed1ab_1 - pyside6=6.9.1=py312h0ba07f7_0 - pysocks=1.7.1=pyh09c184e_7 - - pytest=8.4.0=pyhd8ed1ab_0 - - pytest-xdist=3.7.0=pyhd8ed1ab_0 + - pytest=8.4.1=pyhd8ed1ab_0 + - pytest-xdist=3.8.0=pyhd8ed1ab_0 - python=3.12.11=h3f84c4b_0_cpython - python-build=1.2.2.post1=pyhff2d567_1 - - python-dateutil=2.9.0.post0=pyhff2d567_1 + - python-dateutil=2.9.0.post0=pyhe01879c_2 - python-fastjsonschema=2.21.1=pyhd8ed1ab_0 - python-installer=0.7.0=pyhff2d567_1 - python-symengine=0.14.0=py312hda2f51c_1 @@ -234,22 +254,24 @@ dependencies: - pywin32=307=py312h275cf98_3 - pywin32-ctypes=0.2.3=py312h2e8e312_1 - pyyaml=6.0.2=py312h31fea79_2 - - pyzmq=26.4.0=py312hd7027bb_0 + - pyzmq=27.0.0=py312hd7027bb_0 - qhull=2020.2=hc790b64_5 - - qt6-main=6.9.1=h02ddd7d_0 + - qt6-main=6.9.1=h02ddd7d_1 + - r-base=4.4.3=h80eeea9_2 + - r-lattice=0.22_7=r44h11b023d_0 - rapidfuzz=3.13.0=py312h275cf98_0 - - requests=2.32.3=pyhd8ed1ab_1 + - requests=2.32.4=pyhd8ed1ab_0 - requests-toolbelt=1.0.0=pyhd8ed1ab_1 - restructuredtext_lint=1.4.0=pyhd8ed1ab_1 - roman-numerals-py=3.1.0=pyhd8ed1ab_0 - - ruamel.yaml=0.18.12=py312h4389bb4_0 + - ruamel.yaml=0.18.14=py312h4389bb4_0 - ruamel.yaml.clib=0.2.8=py312h4389bb4_1 - ruamel.yaml.jinja2=0.2.7=pyhd8ed1ab_1 - - ruff=0.11.12=py312h24a9d25_0 + - ruff=0.12.2=hd40eec1_0 - sagemath-db-elliptic-curves=0.8.1=hecc5488_0 - sagemath-db-graphs=20210214=hd8ed1ab_0 - sagemath-db-polytopes=20170220=1 - - scipy=1.15.2=py312h451d5c4_0 + - scipy=1.16.0=py312h1416ca1_0 - semver=3.0.4=pyhd8ed1ab_0 - setuptools=80.9.0=pyhff2d567_0 - shellingham=1.5.4=pyhd8ed1ab_1 @@ -259,6 +281,7 @@ dependencies: - soupsieve=2.7=pyhd8ed1ab_0 - sphinx=8.2.3=pyhd8ed1ab_0 - sphinx-basic-ng=1.0.0b2=pyhd8ed1ab_3 + - sphinx-copybutton=0.5.2=pyhd8ed1ab_1 - sphinx-inline-tabs=2023.4.21=pyhd8ed1ab_1 - sphinxcontrib-applehelp=2.0.0=pyhd8ed1ab_1 - sphinxcontrib-devhelp=2.0.0=pyhd8ed1ab_1 @@ -266,13 +289,14 @@ dependencies: - sphinxcontrib-jsmath=1.0.1=pyhd8ed1ab_1 - sphinxcontrib-qthelp=2.0.0=pyhd8ed1ab_1 - sphinxcontrib-serializinghtml=1.1.10=pyhd8ed1ab_1 - - sqlite=3.50.0=h2466b09_0 + - sqlite=3.50.2=hdb435a2_0 - stack_data=0.6.3=pyhd8ed1ab_1 - stdlib-list=0.11.1=pyhd8ed1ab_0 - symengine=0.14.0=h1ba984b_1 - symmetrica=3.0.1=h1537add_0 - sympy=1.14.0=pyh04b8f61_5 - tk=8.6.13=h2c6b04d_2 + - tktable=2.10=h7e9e0db_7 - toml=0.10.2=pyhd8ed1ab_1 - tomli=2.2.1=pyhd8ed1ab_1 - tomli-w=1.2.0=pyhd8ed1ab_0 @@ -281,18 +305,19 @@ dependencies: - tqdm=4.67.1=pyhd8ed1ab_1 - traitlets=5.14.3=pyhd8ed1ab_1 - trove-classifiers=2025.5.9.12=pyhd8ed1ab_0 - - typing-extensions=4.14.0=h32cad80_0 + - typing-extensions=4.14.1=h4440ef1_0 - typing-inspection=0.4.1=pyhd8ed1ab_0 - - typing_extensions=4.14.0=pyhe01879c_0 + - typing_extensions=4.14.1=pyhe01879c_0 - tzdata=2025b=h78e105d_0 - ucrt=10.0.22621.0=h57928b3_1 - unicodedata2=16.0.0=py312h4389bb4_0 - - urllib3=2.4.0=pyhd8ed1ab_0 - - vc=14.3=h2b53caa_26 - - vc14_runtime=14.42.34438=hfd919c2_26 + - urllib3=2.5.0=pyhd8ed1ab_0 + - uv=0.7.19=h579f82e_0 + - vc=14.3=h41ae7f8_26 + - vc14_runtime=14.44.35208=h818238b_26 - virtualenv=20.31.2=pyhd8ed1ab_0 - - vs2015_runtime=14.42.34438=h7142326_26 - - vs2022_win-64=19.43.34604=h070f0e0_26 + - vs2015_runtime=14.44.35208=h38c0c73_26 + - vs2022_win-64=19.44.35207=ha74f236_26 - vswhere=3.1.7=h40126e0_1 - wcwidth=0.2.13=pyhd8ed1ab_1 - wheel=0.45.1=pyhd8ed1ab_1 @@ -308,11 +333,11 @@ dependencies: - xorg-libxext=1.3.6=h0e40799_0 - xorg-libxpm=3.5.17=h0e40799_1 - xorg-libxt=1.3.1=h0e40799_0 - - xz=5.8.1=h208afaa_1 - - xz-tools=5.8.1=h2466b09_1 + - xz=5.8.1=h208afaa_2 + - xz-tools=5.8.1=h2466b09_2 - yaml=0.2.5=h8ffe710_2 - zeromq=4.3.5=ha9f60a1_7 - - zipp=3.22.0=pyhd8ed1ab_0 + - zipp=3.23.0=pyhd8ed1ab_0 - zlib=1.3.1=h2466b09_2 - zstandard=0.23.0=py312h4389bb4_2 - zstd=1.5.7=hbeecb71_2 diff --git a/environment-3.13-win.yml b/environment-3.13-win.yml index 927c7b82294..832047bfd1b 100644 --- a/environment-3.13-win.yml +++ b/environment-3.13-win.yml @@ -1,12 +1,13 @@ name: sage-dev # Generated by conda-lock. # platform: win-64 -# input_hash: 1c21ef979082e8711d8be91d6213693f5a46a8c25593477621dc93a545813334 +# input_hash: 3476f94b1cc222e860394d68b7aff31cd45865ece8f1a931119ae0e62d975e60 channels: - conda-forge dependencies: - _openmp_mutex=4.5=2_gnu + - _r-mutex=1.0.1=anacondar_1 - alabaster=1.0.0=pyhd8ed1ab_1 - annotated-types=0.7.0=pyhd8ed1ab_1 - appdirs=1.4.4=pyhd8ed1ab_1 @@ -15,19 +16,21 @@ dependencies: - backports=1.0=pyhd8ed1ab_5 - backports.tarfile=1.2.0=pyhd8ed1ab_1 - beautifulsoup4=4.13.4=pyha770c72_0 - - blas=2.131=openblas - - blas-devel=3.9.0=31_hc0f8095_openblas - - boltons=24.0.0=pyhd8ed1ab_1 + - binutils_impl_win-64=2.44=h095e170_0 + - blas=2.132=openblas + - blas-devel=3.9.0=32_hc0f8095_openblas + - boltons=25.0.0=pyhd8ed1ab_0 - boost-cpp=1.85.0=ha5ead02_4 - - brotli=1.1.0=h2466b09_2 - - brotli-bin=1.1.0=h2466b09_2 - - brotli-python=1.1.0=py313h5813708_2 + - brotli=1.1.0=h2466b09_3 + - brotli-bin=1.1.0=h2466b09_3 + - brotli-python=1.1.0=py313h5813708_3 + - bwidget=1.10.1=h57928b3_1 - bzip2=1.0.8=h2466b09_7 - - ca-certificates=2025.4.26=h4c7d964_0 + - ca-certificates=2025.6.15=h4c7d964_0 - cachecontrol=0.14.3=pyha770c72_0 - cachecontrol-with-filecache=0.14.3=pyhd8ed1ab_0 - cairo=1.18.4=h5782bbf_0 - - certifi=2025.4.26=pyhd8ed1ab_0 + - certifi=2025.6.15=pyhd8ed1ab_0 - cffi=1.17.1=py313ha7868ed_0 - charset-normalizer=3.4.2=pyhd8ed1ab_0 - clang=19.1.7=default_hec7ea82_3 @@ -38,17 +41,18 @@ dependencies: - comm=0.2.2=pyhd8ed1ab_1 - compiler-rt=19.1.7=hc790b64_0 - compiler-rt_win-64=19.1.7=hc790b64_0 - - conda-lock=3.0.2=pyha6a9232_1 + - conda-lock=3.0.4=pyha6a9232_1 - conda-souschef=2.2.3=pyhd8ed1ab_0 - contourpy=1.3.2=py313h1ec8472_0 - conway-polynomials=0.10=pyhd8ed1ab_1 - - coverage=7.8.2=py313hb4c8b1a_0 - - cpython=3.13.3=py313hd8ed1ab_101 + - coverage=7.9.2=py313hd650c13_0 + - cpython=3.13.5=py313hd8ed1ab_102 - crashtest=0.4.1=pyhd8ed1ab_1 - - cryptography=45.0.3=py313h9d39bda_0 + - cryptography=45.0.5=py313h392ebe0_0 + - curl=8.14.1=h88aaa65_0 - cycler=0.12.1=pyhd8ed1ab_1 - cysignals=1.12.3=py313h5813708_0 - - cython=3.1.1=py313h11c7957_1 + - cython=3.1.2=py313h11c7957_2 - debugpy=1.8.14=py313h5813708_0 - decorator=5.2.1=pyhd8ed1ab_0 - deprecated=1.2.18=pyhd8ed1ab_0 @@ -62,7 +66,7 @@ dependencies: - executing=2.2.0=pyhd8ed1ab_0 - expat=2.7.0=he0c23c2_0 - filelock=3.18.0=pyhd8ed1ab_0 - - flake8=7.2.0=pyhd8ed1ab_0 + - flake8=7.3.0=pyhd8ed1ab_0 - flake8-rst-docstrings=0.3.1=pyhd8ed1ab_0 - flang=19.1.7=hbeecb71_0 - flang_impl_win-64=19.1.7=h719f0c7_0 @@ -74,31 +78,34 @@ dependencies: - fontconfig=2.15.0=h765892d_1 - fonts-conda-ecosystem=1=0 - fonts-conda-forge=1=0 - - fonttools=4.58.1=py313hb4c8b1a_0 - - fortran-compiler=1.9.0=h95e3450_0 + - fonttools=4.58.5=py313hd650c13_0 + - fortran-compiler=1.10.0=h95e3450_0 - freetype=2.13.3=h57928b3_1 - furo=2024.8.6=pyhd8ed1ab_2 + - gcc_impl_win-64=15.1.0=hb5bc704_3 + - gfortran_impl_win-64=15.1.0=h792c6fe_3 - gitdb=4.0.12=pyhd8ed1ab_0 - gitpython=3.1.44=pyhff2d567_0 - glpk=5.0=h8ffe710_0 - gmp=6.3.0=hfeafd45_2 - gmpy2=2.1.5=py313h0a46711_3 - - graphite2=1.3.13=h63175ca_1003 + - graphite2=1.3.14=he0c23c2_0 - grayskull=2.9.1=pyhd8ed1ab_0 - - gsl=2.8=h5b8d9c4_1 + - gsl=2.7=hdfb1a43_0 + - gxx_impl_win-64=15.1.0=h91e354b_3 - h2=4.2.0=pyhd8ed1ab_0 - harfbuzz=11.2.1=h8796e6f_0 - hpack=4.1.0=pyhd8ed1ab_0 - hyperframe=6.1.0=pyhd8ed1ab_0 - icu=75.1=he0c23c2_0 - idna=3.10=pyhd8ed1ab_1 - - igraph=0.10.15=h43210b2_1 + - igraph=0.10.16=h9f42cb0_0 - imagesize=1.4.1=pyhd8ed1ab_0 - importlib-metadata=8.7.0=pyhe01879c_1 - importlib_resources=6.5.2=pyhd8ed1ab_0 - iniconfig=2.0.0=pyhd8ed1ab_1 - ipykernel=6.29.5=pyh4bbf305_0 - - ipython=9.3.0=pyh6be1c34_0 + - ipython=9.4.0=pyh6be1c34_0 - ipython_pygments_lexers=1.1.1=pyhd8ed1ab_0 - ipywidgets=8.1.7=pyhd8ed1ab_0 - jaraco.classes=3.4.0=pyhd8ed1ab_2 @@ -110,19 +117,21 @@ dependencies: - jupyter_core=5.8.1=pyh5737063_0 - jupyterlab_widgets=3.0.15=pyhd8ed1ab_0 - keyring=25.6.0=pyh7428d3b_0 - - kiwisolver=1.4.7=py313h1ec8472_0 + - kiwisolver=1.4.8=py313hf069bd2_1 - krb5=1.21.3=hdf4eb48_0 - lcms2=2.17=hbcf6048_0 + - ld_impl_win-64=2.44=hae1bf67_0 - lerc=4.0.0=h6470a55_1 - - libblas=3.9.0=31_h11dc60a_openblas + - libblas=3.9.0=32_h11dc60a_openblas - libboost=1.85.0=h444863b_4 - libboost-devel=1.85.0=h91493d7_4 - libboost-headers=1.85.0=h57928b3_4 - - libbrotlicommon=1.1.0=h2466b09_2 - - libbrotlidec=1.1.0=h2466b09_2 - - libbrotlienc=1.1.0=h2466b09_2 - - libcblas=3.9.0=31_h9bd4c3b_openblas - - libclang13=20.1.6=default_h6e92b77_0 + - libbrotlicommon=1.1.0=h2466b09_3 + - libbrotlidec=1.1.0=h2466b09_3 + - libbrotlienc=1.1.0=h2466b09_3 + - libcblas=3.9.0=32_h9bd4c3b_openblas + - libclang13=20.1.7=default_h6e92b77_0 + - libcurl=8.14.1=h88aaa65_0 - libdeflate=1.24=h76ddb4d_0 - libexpat=2.7.0=he0c23c2_0 - libffi=3.4.6=h537db12_1 @@ -130,23 +139,29 @@ dependencies: - libflint=3.2.2=h4de658f_0 - libfreetype=2.13.3=h57928b3_1 - libfreetype6=2.13.3=h0b5ce68_1 - - libgcc=15.1.0=h1383e82_2 + - libgcc=15.1.0=h1383e82_3 + - libgcc-devel_win-64=15.1.0=hec057c1_103 - libgd=2.3.3=h7208af6_11 + - libgfortran=15.1.0=h719f0c7_3 + - libgfortran5=15.1.0=h997fb6f_3 - libglib=2.84.2=hbc94333_0 - - libgomp=15.1.0=h1383e82_2 + - libgomp=15.1.0=h1383e82_3 - libiconv=1.18=h135ad9c_1 - libintl=0.22.5=h5728263_3 - libjpeg-turbo=3.1.0=h2466b09_0 - - liblapack=3.9.0=31_h2526c6b_openblas - - liblapacke=3.9.0=31_h1d0e49f_openblas + - liblapack=3.9.0=32_h2526c6b_openblas + - liblapacke=3.9.0=32_h1d0e49f_openblas - libllvm19=19.1.7=h3089188_1 - - liblzma=5.8.1=h2466b09_1 - - liblzma-devel=5.8.1=h2466b09_1 + - liblzma=5.8.1=h2466b09_2 + - liblzma-devel=5.8.1=h2466b09_2 - libmpdec=4.0.0=h2466b09_0 - - libopenblas=0.3.29=pthreads_head3c61_0 - - libpng=1.6.47=h7a4582a_0 + - libopenblas=0.3.30=pthreads_ha4fe6b2_0 + - libpng=1.6.50=h95bef1e_0 - libsodium=1.0.20=hc70643c_0 - - libsqlite=3.50.0=h67fdade_0 + - libsqlite=3.50.2=hf5d6505_0 + - libssh2=1.11.1=h9aa295b_0 + - libstdcxx=15.1.0=h904f734_3 + - libstdcxx-devel_win-64=15.1.0=hec057c1_103 - libtiff=4.7.0=h05922d8_5 - libwebp-base=1.5.0=h3b0e114_0 - libwinpthread=12.0.0.r4.gg4f2fc60ca=h57928b3_9 @@ -154,8 +169,9 @@ dependencies: - libxml2=2.13.8=h442d1da_0 - libxslt=1.1.39=h3df6e99_0 - libzlib=1.3.1=h2466b09_2 - - lld=20.1.6=he99c172_0 + - lld=20.1.7=he99c172_0 - llvm-tools=19.1.7=h2a44499_1 + - m2w64-sysroot_win-64=12.0.0.r4.gg4f2fc60ca=h7428d3b_9 - m4ri=20240729=h4afdad8_1 - markupsafe=3.0.2=py313hb4c8b1a_1 - matplotlib=3.10.3=py313hfa70ccb_0 @@ -163,22 +179,26 @@ dependencies: - matplotlib-inline=0.1.7=pyhd8ed1ab_1 - mccabe=0.7.0=pyhd8ed1ab_1 - memory-allocator=0.1.3=py313ha7868ed_1 - - meson=1.8.1=pyhe01879c_0 + - meson=1.8.2=pyhe01879c_0 - meson-python=0.18.0=pyh70fd9c4_0 + - mingw-w64-ucrt-x86_64-crt-git=12.0.0.r4.gg4f2fc60ca=h7428d3b_9 + - mingw-w64-ucrt-x86_64-headers-git=12.0.0.r4.gg4f2fc60ca=h7428d3b_9 + - mingw-w64-ucrt-x86_64-windows-default-manifest=6.4=he206cdd_7 + - mingw-w64-ucrt-x86_64-winpthreads-git=12.0.0.r4.gg4f2fc60ca=h7428d3b_9 - more-itertools=10.7.0=pyhd8ed1ab_0 - mpc=1.3.1=h72bc38f_1 - mpfr=4.2.1=hbc20e70_3 - mpmath=1.3.0=pyhd8ed1ab_1 - - msgpack-python=1.1.0=py313h1ec8472_0 - - munkres=1.1.4=pyh9f0ad1d_0 + - msgpack-python=1.1.1=py313h1ec8472_0 + - munkres=1.1.4=pyhd8ed1ab_1 - nauty=2.6.11=h2fa13f4_1 - nest-asyncio=1.6.0=pyhd8ed1ab_1 - networkx=3.5=pyhe01879c_0 - - ninja=1.12.1=hc790b64_1 - - numpy=2.2.6=py313hefb8edb_0 - - openblas=0.3.29=pthreads_h4a7f399_0 + - ninja=1.13.0=h79cd779_0 + - numpy=2.3.1=py313ha14762d_0 + - openblas=0.3.30=pthreads_h4a7f399_0 - openjpeg=2.5.3=h4d64b90_0 - - openssl=3.5.0=ha4e3fda_1 + - openssl=3.5.1=h725018a_0 - packaging=25.0=pyh29332c3_1 - pari=2.17.2=h7f476ce_4_single - pari-elldata=0.0.20161017=0 @@ -190,9 +210,9 @@ dependencies: - perl=5.32.1.1=7_h57928b3_strawberry - pexpect=4.9.0=pyhd8ed1ab_1 - pickleshare=0.7.5=pyhd8ed1ab_1004 - - pillow=11.2.1=py313hda88b71_0 + - pillow=11.3.0=py313h641beac_0 - pip=25.1.1=pyh145f28c_0 - - pixman=0.46.0=had0cd8c_0 + - pixman=0.46.2=had0cd8c_0 - pkg-config=0.29.2=h88c491f_1009 - pkgconfig=1.5.5=pyhd8ed1ab_5 - pkginfo=1.12.1.2=pyhd8ed1ab_0 @@ -206,14 +226,14 @@ dependencies: - pthread-stubs=0.4=h0e40799_1002 - ptyprocess=0.7.0=pyhd8ed1ab_1 - pure_eval=0.2.3=pyhd8ed1ab_1 - - pycodestyle=2.13.0=pyhd8ed1ab_0 + - pycodestyle=2.14.0=pyhd8ed1ab_0 - pycosat=0.6.6=py313ha7868ed_2 - pycparser=2.22=pyh29332c3_1 - - pydantic=2.11.4=pyh3cfb1c2_0 + - pydantic=2.11.7=pyh3cfb1c2_0 - pydantic-core=2.33.2=py313ha8a9a3c_0 - - pyflakes=3.3.2=pyhd8ed1ab_0 + - pyflakes=3.4.0=pyhd8ed1ab_0 - pygithub=2.6.1=pyhd8ed1ab_0 - - pygments=2.19.1=pyhd8ed1ab_0 + - pygments=2.19.2=pyhd8ed1ab_0 - pyjwt=2.10.1=pyhd8ed1ab_0 - pynacl=1.5.0=py313h2841da1_4 - pyparsing=3.2.3=pyhd8ed1ab_1 @@ -221,11 +241,11 @@ dependencies: - pyproject_hooks=1.2.0=pyhd8ed1ab_1 - pyside6=6.9.1=py313hd8d090c_0 - pysocks=1.7.1=pyh09c184e_7 - - pytest=8.4.0=pyhd8ed1ab_0 - - pytest-xdist=3.7.0=pyhd8ed1ab_0 - - python=3.13.3=h261c0b1_101_cp313 + - pytest=8.4.1=pyhd8ed1ab_0 + - pytest-xdist=3.8.0=pyhd8ed1ab_0 + - python=3.13.5=h7de537c_102_cp313 - python-build=1.2.2.post1=pyhff2d567_1 - - python-dateutil=2.9.0.post0=pyhff2d567_1 + - python-dateutil=2.9.0.post0=pyhe01879c_2 - python-fastjsonschema=2.21.1=pyhd8ed1ab_0 - python-installer=0.7.0=pyhff2d567_1 - python-symengine=0.14.0=py313h9ea13ff_1 @@ -235,22 +255,24 @@ dependencies: - pywin32=307=py313h5813708_3 - pywin32-ctypes=0.2.3=py313hfa70ccb_1 - pyyaml=6.0.2=py313hb4c8b1a_2 - - pyzmq=26.4.0=py313h2100fd5_0 + - pyzmq=27.0.0=py313h2100fd5_0 - qhull=2020.2=hc790b64_5 - - qt6-main=6.9.1=h02ddd7d_0 + - qt6-main=6.9.1=h02ddd7d_1 + - r-base=4.4.3=h80eeea9_2 + - r-lattice=0.22_7=r44h11b023d_0 - rapidfuzz=3.13.0=py313h5813708_0 - - requests=2.32.3=pyhd8ed1ab_1 + - requests=2.32.4=pyhd8ed1ab_0 - requests-toolbelt=1.0.0=pyhd8ed1ab_1 - restructuredtext_lint=1.4.0=pyhd8ed1ab_1 - roman-numerals-py=3.1.0=pyhd8ed1ab_0 - - ruamel.yaml=0.18.12=py313ha7868ed_0 + - ruamel.yaml=0.18.14=py313ha7868ed_0 - ruamel.yaml.clib=0.2.8=py313ha7868ed_1 - ruamel.yaml.jinja2=0.2.7=pyhd8ed1ab_1 - - ruff=0.11.12=py313h784dc11_0 + - ruff=0.12.2=hd40eec1_0 - sagemath-db-elliptic-curves=0.8.1=hecc5488_0 - sagemath-db-graphs=20210214=hd8ed1ab_0 - sagemath-db-polytopes=20170220=1 - - scipy=1.15.2=py313h2eca4b9_0 + - scipy=1.16.0=py313h97dfcff_0 - semver=3.0.4=pyhd8ed1ab_0 - setuptools=80.9.0=pyhff2d567_0 - shellingham=1.5.4=pyhd8ed1ab_1 @@ -260,6 +282,7 @@ dependencies: - soupsieve=2.7=pyhd8ed1ab_0 - sphinx=8.2.3=pyhd8ed1ab_0 - sphinx-basic-ng=1.0.0b2=pyhd8ed1ab_3 + - sphinx-copybutton=0.5.2=pyhd8ed1ab_1 - sphinx-inline-tabs=2023.4.21=pyhd8ed1ab_1 - sphinxcontrib-applehelp=2.0.0=pyhd8ed1ab_1 - sphinxcontrib-devhelp=2.0.0=pyhd8ed1ab_1 @@ -267,13 +290,14 @@ dependencies: - sphinxcontrib-jsmath=1.0.1=pyhd8ed1ab_1 - sphinxcontrib-qthelp=2.0.0=pyhd8ed1ab_1 - sphinxcontrib-serializinghtml=1.1.10=pyhd8ed1ab_1 - - sqlite=3.50.0=h2466b09_0 + - sqlite=3.50.2=hdb435a2_0 - stack_data=0.6.3=pyhd8ed1ab_1 - stdlib-list=0.11.1=pyhd8ed1ab_0 - symengine=0.14.0=h1ba984b_1 - symmetrica=3.0.1=h1537add_0 - sympy=1.14.0=pyh04b8f61_5 - tk=8.6.13=h2c6b04d_2 + - tktable=2.10=h7e9e0db_7 - toml=0.10.2=pyhd8ed1ab_1 - tomli=2.2.1=pyhd8ed1ab_1 - tomli-w=1.2.0=pyhd8ed1ab_0 @@ -282,17 +306,18 @@ dependencies: - tqdm=4.67.1=pyhd8ed1ab_1 - traitlets=5.14.3=pyhd8ed1ab_1 - trove-classifiers=2025.5.9.12=pyhd8ed1ab_0 - - typing-extensions=4.14.0=h32cad80_0 + - typing-extensions=4.14.1=h4440ef1_0 - typing-inspection=0.4.1=pyhd8ed1ab_0 - - typing_extensions=4.14.0=pyhe01879c_0 + - typing_extensions=4.14.1=pyhe01879c_0 - tzdata=2025b=h78e105d_0 - ucrt=10.0.22621.0=h57928b3_1 - - urllib3=2.4.0=pyhd8ed1ab_0 - - vc=14.3=h2b53caa_26 - - vc14_runtime=14.42.34438=hfd919c2_26 + - urllib3=2.5.0=pyhd8ed1ab_0 + - uv=0.7.19=h579f82e_0 + - vc=14.3=h41ae7f8_26 + - vc14_runtime=14.44.35208=h818238b_26 - virtualenv=20.31.2=pyhd8ed1ab_0 - - vs2015_runtime=14.42.34438=h7142326_26 - - vs2022_win-64=19.43.34604=h070f0e0_26 + - vs2015_runtime=14.44.35208=h38c0c73_26 + - vs2022_win-64=19.44.35207=ha74f236_26 - vswhere=3.1.7=h40126e0_1 - wcwidth=0.2.13=pyhd8ed1ab_1 - widgetsnbextension=4.0.14=pyhd8ed1ab_0 @@ -307,11 +332,11 @@ dependencies: - xorg-libxext=1.3.6=h0e40799_0 - xorg-libxpm=3.5.17=h0e40799_1 - xorg-libxt=1.3.1=h0e40799_0 - - xz=5.8.1=h208afaa_1 - - xz-tools=5.8.1=h2466b09_1 + - xz=5.8.1=h208afaa_2 + - xz-tools=5.8.1=h2466b09_2 - yaml=0.2.5=h8ffe710_2 - zeromq=4.3.5=ha9f60a1_7 - - zipp=3.22.0=pyhd8ed1ab_0 + - zipp=3.23.0=pyhd8ed1ab_0 - zlib=1.3.1=h2466b09_2 - zstandard=0.23.0=py313ha7868ed_2 - zstd=1.5.7=hbeecb71_2 diff --git a/pyproject.toml b/pyproject.toml index f806f120bf9..01416920657 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -193,6 +193,7 @@ extra = [ ] [external.optional-dependencies] +R = ["pkg:generic/r-lattice"] extra = [ "pkg:generic/4ti2", "pkg:generic/benzene", diff --git a/tools/update-conda.py b/tools/update-conda.py index e2439059aed..5696b7ea90b 100644 --- a/tools/update-conda.py +++ b/tools/update-conda.py @@ -167,6 +167,7 @@ def get_dependencies(pyproject_toml: Path, python: str, platform: str) -> set[st req.replace("lrcalc", "python-lrcalc") .replace("symengine", "python-symengine") .replace("memory_allocator", "memory-allocator") + .replace("pkg:generic/r-lattice", "r-lattice") for req in all_requirements } # Exclude requirements not available on conda (for a given platform) @@ -175,7 +176,6 @@ def get_dependencies(pyproject_toml: Path, python: str, platform: str) -> set[st "sage_numerical_backends_coin", "sagemath_giac", "pynormaliz", # due to https://github.com/sagemath/sage/issues/40214 - "rpy2", # due to https://github.com/sagemath/sage/issues/40215 "latte-integrale", # due to https://github.com/sagemath/sage/issues/40216 } if platform in ("linux-aarch64", "osx-arm64"): @@ -233,7 +233,6 @@ def get_dependencies(pyproject_toml: Path, python: str, platform: str) -> set[st "tar", "texinfo", } - print(all_requirements) all_requirements = { req for req in all_requirements From 7d62a8ab3085191cab6a00223566fb0a523cd518 Mon Sep 17 00:00:00 2001 From: Tobias Diez Date: Mon, 7 Jul 2025 11:22:46 +0200 Subject: [PATCH 05/11] Don't use editable build for docbuild --- .github/workflows/doc-build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/doc-build.yml b/.github/workflows/doc-build.yml index b8569a8c505..913a6b3e9f1 100644 --- a/.github/workflows/doc-build.yml +++ b/.github/workflows/doc-build.yml @@ -69,7 +69,7 @@ jobs: export PATH="/usr/lib/ccache:/usr/local/opt/ccache/libexec:$PATH" export CC="ccache $CC" export CXX="ccache $CXX" - pip install --no-build-isolation --config-settings=builddir=builddir --editable . -v + pip install --no-build-isolation --config-settings=builddir=builddir . -v # # For pull requests From 90392d8fd2a0263bb3e3eeb4b3f1812b9cf4b4c0 Mon Sep 17 00:00:00 2001 From: Tobias Diez Date: Mon, 7 Jul 2025 11:52:14 +0200 Subject: [PATCH 06/11] Remove sage src directory to avoid shadowing conflicts during build --- .github/workflows/doc-build.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/doc-build.yml b/.github/workflows/doc-build.yml index 913a6b3e9f1..b56b2e39cb2 100644 --- a/.github/workflows/doc-build.yml +++ b/.github/workflows/doc-build.yml @@ -70,6 +70,8 @@ jobs: export CC="ccache $CC" export CXX="ccache $CXX" pip install --no-build-isolation --config-settings=builddir=builddir . -v + # Remove sage src directory to avoid shadowing conflicts + rm -rf src/sage # # For pull requests From 0e510fee921078325ee6484cfd48df34bd410bdd Mon Sep 17 00:00:00 2001 From: Tobias Diez Date: Mon, 7 Jul 2025 12:23:08 +0200 Subject: [PATCH 07/11] Revert "Remove sage src directory to avoid shadowing conflicts during build" This reverts commit 90392d8fd2a0263bb3e3eeb4b3f1812b9cf4b4c0. --- .github/workflows/doc-build.yml | 2 -- 1 file changed, 2 deletions(-) diff --git a/.github/workflows/doc-build.yml b/.github/workflows/doc-build.yml index b56b2e39cb2..913a6b3e9f1 100644 --- a/.github/workflows/doc-build.yml +++ b/.github/workflows/doc-build.yml @@ -70,8 +70,6 @@ jobs: export CC="ccache $CC" export CXX="ccache $CXX" pip install --no-build-isolation --config-settings=builddir=builddir . -v - # Remove sage src directory to avoid shadowing conflicts - rm -rf src/sage # # For pull requests From f59a6fd12464e73da10ff97af62cc5bbe1efa5cf Mon Sep 17 00:00:00 2001 From: Tobias Diez Date: Mon, 7 Jul 2025 12:27:49 +0200 Subject: [PATCH 08/11] Add sys.path manipulation to fix shadowing of installed sage --- src/build-docs.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/build-docs.py b/src/build-docs.py index 2fa1c4f718e..ec5ff92da7c 100644 --- a/src/build-docs.py +++ b/src/build-docs.py @@ -1,3 +1,10 @@ +# Add the current directory to the end of sys.path +# to ensure that an installed version of sage is used first. +import sys + +current_dir = sys.path.pop(0) +sys.path.append(current_dir) + from sage_docbuild.__main__ import main if __name__ == "__main__": From caac4a836baf1bd64f4d2e79809378f1239d012a Mon Sep 17 00:00:00 2001 From: Tobias Diez Date: Tue, 8 Jul 2025 10:12:50 +0200 Subject: [PATCH 09/11] Fix copying of livedoc --- .github/workflows/doc-build.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/doc-build.yml b/.github/workflows/doc-build.yml index 913a6b3e9f1..4e65a4b2bf8 100644 --- a/.github/workflows/doc-build.yml +++ b/.github/workflows/doc-build.yml @@ -223,7 +223,6 @@ jobs: mkdir -p ./livedoc # We copy everything to a local folder cp -r builddir/src/doc/html livedoc/ - cp -r builddir/src/doc/pdf livedoc/ cp builddir/src/doc/index.html livedoc/ zip -r livedoc.zip livedoc From 07397ef18f3aef2839511171c517f40c585a4965 Mon Sep 17 00:00:00 2001 From: Tobias Diez Date: Wed, 16 Jul 2025 16:58:21 +0200 Subject: [PATCH 10/11] Comment out live documentation build and deployment steps in workflows --- .github/workflows/doc-build.yml | 57 ++++++------- .github/workflows/doc-publish.yml | 128 +++++++++++++++--------------- 2 files changed, 93 insertions(+), 92 deletions(-) diff --git a/.github/workflows/doc-build.yml b/.github/workflows/doc-build.yml index 4e65a4b2bf8..c56e9a06346 100644 --- a/.github/workflows/doc-build.yml +++ b/.github/workflows/doc-build.yml @@ -204,32 +204,33 @@ jobs: name: doc-${{ github.ref_name }} path: doc.zip - - name: Build live doc - if: github.event_name != 'pull_request' - shell: bash -l {0} - run: | - # Remove previous doc build - rm -rf builddir/src/doc - meson compile -C builddir doc-html - env: - SAGE_USE_CDNS: yes - SAGE_LIVE_DOC: yes - SAGE_JUPYTER_SERVER: binder:sagemath/sage-binder-env/dev - SAGE_DOCBUILD_OPTS: "--include-tests-blocks" - - - name: Copy live doc - if: github.event_name != 'pull_request' - run: | - mkdir -p ./livedoc - # We copy everything to a local folder - cp -r builddir/src/doc/html livedoc/ - cp builddir/src/doc/index.html livedoc/ - zip -r livedoc.zip livedoc - - - name: Upload live doc - if: github.event_name != 'pull_request' - uses: actions/upload-artifact@v4 - with: - name: livedoc - path: livedoc.zip + # The following fails randomly + # - name: Build live doc + # if: github.event_name != 'pull_request' + # shell: bash -l {0} + # run: | + # # Remove previous doc build + # rm -rf builddir/src/doc + # meson compile -C builddir doc-html + # env: + # SAGE_USE_CDNS: yes + # SAGE_LIVE_DOC: yes + # SAGE_JUPYTER_SERVER: binder:sagemath/sage-binder-env/dev + # SAGE_DOCBUILD_OPTS: "--include-tests-blocks" + + # - name: Copy live doc + # if: github.event_name != 'pull_request' + # run: | + # mkdir -p ./livedoc + # # We copy everything to a local folder + # cp -r builddir/src/doc/html livedoc/ + # cp builddir/src/doc/index.html livedoc/ + # zip -r livedoc.zip livedoc + + # - name: Upload live doc + # if: github.event_name != 'pull_request' + # uses: actions/upload-artifact@v4 + # with: + # name: livedoc + # path: livedoc.zip diff --git a/.github/workflows/doc-publish.yml b/.github/workflows/doc-publish.yml index 5454519a6fb..025c36a577b 100644 --- a/.github/workflows/doc-publish.yml +++ b/.github/workflows/doc-publish.yml @@ -100,67 +100,67 @@ jobs: echo "::notice::The documentation has been deployed - ${{ steps.deploy-netlify.outputs.NETLIFY_URL }}" if: steps.download-doc.outcome == 'success' - publish-live-doc: - runs-on: ubuntu-latest - if: github.event.workflow_run.conclusion == 'success' - env: - CAN_DEPLOY: ${{ secrets.NETLIFY_AUTH_TOKEN != '' && secrets.NETLIFY_SITE_ID != '' }} - steps: - - name: Get information about workflow origin - uses: potiuk/get-workflow-origin@v1_5 - id: source-run-info - with: - token: ${{ secrets.GITHUB_TOKEN }} - sourceRunId: ${{ github.event.workflow_run.id }} - if: env.CAN_DEPLOY == 'true' - - - name: Download live doc - id: download-doc - uses: actions/download-artifact@v4 - with: - name: livedoc - github-token: ${{ secrets.GITHUB_TOKEN }} - repository: ${{ github.repository }} - run-id: ${{ github.event.workflow_run.id }} - # if the doc was built for tag push (targetBranch contains the tag) - if: steps.source-run-info.outputs.sourceEvent == 'push' && steps.source-run-info.outputs.targetBranch != 'develop' - - - name: Extract live doc - run: unzip livedoc.zip -d livedoc - if: steps.download-doc.outcome == 'success' - - - name: Create _headers file for permissive CORS - run: | - cat < livedoc/livedoc/_headers - /* - Access-Control-Allow-Origin: * - Access-Control-Allow-Methods: GET - Access-Control-Allow-Headers: Content-Type - EOF - if: steps.download-doc.outcome == 'success' - - - name: Deploy to netlify with doc-TAG alias - id: deploy-netlify - uses: netlify/actions/cli@master - with: - args: deploy --dir=livedoc/livedoc --message ${NETLIFY_MESSAGE} --alias ${NETLIFY_ALIAS} - env: - NETLIFY_AUTH_TOKEN: ${{ secrets.NETLIFY_AUTH_TOKEN }} - NETLIFY_SITE_ID: ${{ secrets.NETLIFY_SITE_ID }} - NETLIFY_MESSAGE: doc-${{ steps.source-run-info.outputs.targetBranch }} - NETLIFY_ALIAS: doc-${{ steps.source-run-info.outputs.targetBranch }} - if: steps.download-doc.outcome == 'success' - - - name: Deploy to netlify with doc-release alias - uses: netlify/actions/cli@master - with: - args: deploy --dir=livedoc/livedoc --message doc-release --alias doc-release - env: - NETLIFY_AUTH_TOKEN: ${{ secrets.NETLIFY_AUTH_TOKEN }} - NETLIFY_SITE_ID: ${{ secrets.NETLIFY_SITE_ID }} - if: steps.download-doc.outcome == 'success' - - - name: Report deployment url - run: | - echo "::notice::The live documentation has been deployed - ${{ steps.deploy-netlify.outputs.NETLIFY_URL }}" - if: steps.download-doc.outcome == 'success' + # publish-live-doc: + # runs-on: ubuntu-latest + # if: github.event.workflow_run.conclusion == 'success' + # env: + # CAN_DEPLOY: ${{ secrets.NETLIFY_AUTH_TOKEN != '' && secrets.NETLIFY_SITE_ID != '' }} + # steps: + # - name: Get information about workflow origin + # uses: potiuk/get-workflow-origin@v1_5 + # id: source-run-info + # with: + # token: ${{ secrets.GITHUB_TOKEN }} + # sourceRunId: ${{ github.event.workflow_run.id }} + # if: env.CAN_DEPLOY == 'true' + + # - name: Download live doc + # id: download-doc + # uses: actions/download-artifact@v4 + # with: + # name: livedoc + # github-token: ${{ secrets.GITHUB_TOKEN }} + # repository: ${{ github.repository }} + # run-id: ${{ github.event.workflow_run.id }} + # # if the doc was built for tag push (targetBranch contains the tag) + # if: steps.source-run-info.outputs.sourceEvent == 'push' && steps.source-run-info.outputs.targetBranch != 'develop' + + # - name: Extract live doc + # run: unzip livedoc.zip -d livedoc + # if: steps.download-doc.outcome == 'success' + + # - name: Create _headers file for permissive CORS + # run: | + # cat < livedoc/livedoc/_headers + # /* + # Access-Control-Allow-Origin: * + # Access-Control-Allow-Methods: GET + # Access-Control-Allow-Headers: Content-Type + # EOF + # if: steps.download-doc.outcome == 'success' + + # - name: Deploy to netlify with doc-TAG alias + # id: deploy-netlify + # uses: netlify/actions/cli@master + # with: + # args: deploy --dir=livedoc/livedoc --message ${NETLIFY_MESSAGE} --alias ${NETLIFY_ALIAS} + # env: + # NETLIFY_AUTH_TOKEN: ${{ secrets.NETLIFY_AUTH_TOKEN }} + # NETLIFY_SITE_ID: ${{ secrets.NETLIFY_SITE_ID }} + # NETLIFY_MESSAGE: doc-${{ steps.source-run-info.outputs.targetBranch }} + # NETLIFY_ALIAS: doc-${{ steps.source-run-info.outputs.targetBranch }} + # if: steps.download-doc.outcome == 'success' + + # - name: Deploy to netlify with doc-release alias + # uses: netlify/actions/cli@master + # with: + # args: deploy --dir=livedoc/livedoc --message doc-release --alias doc-release + # env: + # NETLIFY_AUTH_TOKEN: ${{ secrets.NETLIFY_AUTH_TOKEN }} + # NETLIFY_SITE_ID: ${{ secrets.NETLIFY_SITE_ID }} + # if: steps.download-doc.outcome == 'success' + + # - name: Report deployment url + # run: | + # echo "::notice::The live documentation has been deployed - ${{ steps.deploy-netlify.outputs.NETLIFY_URL }}" + # if: steps.download-doc.outcome == 'success' From 109a1e142376d25f5c3a65e2f80e9d4c95bb4e8b Mon Sep 17 00:00:00 2001 From: Tobias Diez Date: Thu, 24 Jul 2025 20:53:58 +0200 Subject: [PATCH 11/11] Downgrade compiler versions to fix compilation --- environment-3.11-linux-aarch64.yml | 33 ++++++++++++----------- environment-3.11-linux.yml | 33 ++++++++++++----------- environment-3.11-macos.yml | 42 +++++++++++++++--------------- environment-3.12-linux-aarch64.yml | 33 ++++++++++++----------- environment-3.12-linux.yml | 33 ++++++++++++----------- environment-3.12-macos.yml | 42 +++++++++++++++--------------- 6 files changed, 106 insertions(+), 110 deletions(-) diff --git a/environment-3.11-linux-aarch64.yml b/environment-3.11-linux-aarch64.yml index 020af7aa147..8f5f7b6f3d5 100644 --- a/environment-3.11-linux-aarch64.yml +++ b/environment-3.11-linux-aarch64.yml @@ -1,7 +1,7 @@ name: sage-dev # Generated by conda-lock. # platform: linux-aarch64 -# input_hash: 8165cc64ec372e3bcd1c7a733f8a26f530cf244bfeb781d0b42ed6e6131491b9 +# input_hash: 426d2b0e37f5b24d02e6628c7dfba19de0fd221aa4527460d34fcd79ee3f8519 channels: - conda-forge @@ -39,7 +39,7 @@ dependencies: - bwidget=1.10.1=h8af1aa0_1 - bzip2=1.0.8=h68df207_7 - c-ares=1.34.5=h86ecc28_0 - - c-compiler=1.11.0=hdceaead_0 + - c-compiler=1.10.0=h6561dab_0 - ca-certificates=2025.7.14=hbd8a1cb_0 - cachecontrol=0.14.3=pyha770c72_0 - cachecontrol-with-filecache=0.14.3=pyhd8ed1ab_0 @@ -53,7 +53,6 @@ dependencies: - cliquer=1.22=h31becfc_1 - colorama=0.4.6=pyhd8ed1ab_1 - comm=0.2.2=pyhd8ed1ab_1 - - conda-gcc-specs=14.3.0=h92dcf8a_3 - conda-lock=3.0.4=pyh367d9c9_1 - conda-souschef=2.2.3=pyhd8ed1ab_0 - contourpy=1.3.2=py311hc07b1fb_0 @@ -63,7 +62,7 @@ dependencies: - crashtest=0.4.1=pyhd8ed1ab_1 - cryptography=45.0.5=py311h4047cc9_0 - curl=8.14.1=h6702fde_0 - - cxx-compiler=1.11.0=h7b35c40_0 + - cxx-compiler=1.10.0=heb6c788_0 - cycler=0.12.1=pyhd8ed1ab_1 - cypari2=2.2.2=py311hc8fbf20_0 - cyrus-sasl=2.1.28=h6c5dea3_0 @@ -98,7 +97,7 @@ dependencies: - fonts-conda-ecosystem=1=0 - fonts-conda-forge=1=0 - fonttools=4.59.0=py311h164a683_0 - - fortran-compiler=1.11.0=h151373c_0 + - fortran-compiler=1.10.0=h25a59a9_0 - fplll=5.5.0=h45c7457_0 - fpylll=0.6.3=py311h2dc1a0e_0 - freetype=2.13.3=h8af1aa0_1 @@ -106,14 +105,14 @@ dependencies: - furo=2024.8.6=pyhd8ed1ab_2 - gap-core=4.14.0=h1754e88_5 - gap-defaults=4.14.0=h8af1aa0_5 - - gcc=14.3.0=ha28f942_3 - - gcc_impl_linux-aarch64=14.3.0=h2b96704_3 - - gcc_linux-aarch64=14.3.0=h39d9346_11 + - gcc=13.3.0=h8a56e6e_2 + - gcc_impl_linux-aarch64=13.3.0=h80a1502_2 + - gcc_linux-aarch64=13.3.0=h1cd514b_11 - gf2x=1.3.0=h9af5f66_3 - gfan=0.6.2=h5f589ec_1003 - - gfortran=14.3.0=ha28f942_3 - - gfortran_impl_linux-aarch64=14.3.0=h8827d62_3 - - gfortran_linux-aarch64=14.3.0=hc530033_11 + - gfortran=13.3.0=h8a56e6e_2 + - gfortran_impl_linux-aarch64=13.3.0=h9c0531c_2 + - gfortran_linux-aarch64=13.3.0=h2809cf8_11 - gitdb=4.0.12=pyhd8ed1ab_0 - gitpython=3.1.44=pyhff2d567_0 - givaro=4.2.0=hd67695c_2 @@ -123,9 +122,9 @@ dependencies: - graphite2=1.3.14=h5ad3122_0 - grayskull=2.9.1=pyhd8ed1ab_0 - gsl=2.8=hac7f374_1 - - gxx=14.3.0=ha28f942_3 - - gxx_impl_linux-aarch64=14.3.0=h72695c8_3 - - gxx_linux-aarch64=14.3.0=h83defb1_11 + - gxx=13.3.0=h8a56e6e_2 + - gxx_impl_linux-aarch64=13.3.0=h7eae8fb_2 + - gxx_linux-aarch64=13.3.0=h2864abd_11 - h2=4.2.0=pyhd8ed1ab_0 - harfbuzz=11.2.1=h405b6a2_0 - hpack=4.1.0=pyhd8ed1ab_0 @@ -189,7 +188,7 @@ dependencies: - libfreetype=2.13.3=h8af1aa0_1 - libfreetype6=2.13.3=he93130f_1 - libgcc=15.1.0=he277a41_3 - - libgcc-devel_linux-aarch64=14.3.0=h370b906_103 + - libgcc-devel_linux-aarch64=13.3.0=h0c07274_102 - libgcc-ng=15.1.0=he9431aa_3 - libgd=2.3.3=hc8d7b1d_11 - libgfortran=15.1.0=he9431aa_3 @@ -216,12 +215,12 @@ dependencies: - libpciaccess=0.18=h86ecc28_0 - libpng=1.6.50=hec79eb8_0 - libpq=17.5=hf590da8_0 - - libsanitizer=14.3.0=h48d3638_3 + - libsanitizer=13.3.0=ha58e236_2 - libsodium=1.0.20=h68df207_0 - libsqlite=3.50.3=h022381a_1 - libssh2=1.11.1=h18c354c_0 - libstdcxx=15.1.0=h3f4de04_3 - - libstdcxx-devel_linux-aarch64=14.3.0=h370b906_103 + - libstdcxx-devel_linux-aarch64=13.3.0=h0c07274_102 - libstdcxx-ng=15.1.0=hf1166c9_3 - libtiff=4.7.0=h7c15681_5 - libuuid=2.38.1=hb4cce97_0 diff --git a/environment-3.11-linux.yml b/environment-3.11-linux.yml index 474503b14af..ea0d4a65452 100644 --- a/environment-3.11-linux.yml +++ b/environment-3.11-linux.yml @@ -1,7 +1,7 @@ name: sage-dev # Generated by conda-lock. # platform: linux-64 -# input_hash: f42cb8d616b3d22c9b884b03a701912dd7a9d399d0b601c763e307a8e54ab2b6 +# input_hash: f2c73a276d552c1cee592849e39d4da886802f0828819a0282888079208c1f48 channels: - conda-forge @@ -41,7 +41,7 @@ dependencies: - bwidget=1.10.1=ha770c72_1 - bzip2=1.0.8=h4bc722e_7 - c-ares=1.34.5=hb9d3cd8_0 - - c-compiler=1.11.0=h4d9bdce_0 + - c-compiler=1.10.0=h2b85faf_0 - ca-certificates=2025.7.14=hbd8a1cb_0 - cachecontrol=0.14.3=pyha770c72_0 - cachecontrol-with-filecache=0.14.3=pyhd8ed1ab_0 @@ -55,7 +55,6 @@ dependencies: - cliquer=1.22=hd590300_1 - colorama=0.4.6=pyhd8ed1ab_1 - comm=0.2.2=pyhd8ed1ab_1 - - conda-gcc-specs=14.3.0=hb991d5c_3 - conda-lock=3.0.4=pyh367d9c9_1 - conda-souschef=2.2.3=pyhd8ed1ab_0 - contourpy=1.3.2=py311hd18a35c_0 @@ -65,7 +64,7 @@ dependencies: - crashtest=0.4.1=pyhd8ed1ab_1 - cryptography=45.0.5=py311hafd3f86_0 - curl=8.14.1=h332b0f4_0 - - cxx-compiler=1.11.0=hfcd1e18_0 + - cxx-compiler=1.10.0=h1a2810e_0 - cycler=0.12.1=pyhd8ed1ab_1 - cypari2=2.2.2=py311h8699650_0 - cyrus-sasl=2.1.28=hd9c7081_0 @@ -100,7 +99,7 @@ dependencies: - fonts-conda-ecosystem=1=0 - fonts-conda-forge=1=0 - fonttools=4.59.0=py311h3778330_0 - - fortran-compiler=1.11.0=h9bea470_0 + - fortran-compiler=1.10.0=h36df796_0 - fplll=5.5.0=hd20a173_0 - fpylll=0.6.3=py311hf0b6740_0 - freetype=2.13.3=ha770c72_1 @@ -108,14 +107,14 @@ dependencies: - furo=2024.8.6=pyhd8ed1ab_2 - gap-core=4.14.0=h3b03731_5 - gap-defaults=4.14.0=ha770c72_5 - - gcc=14.3.0=he448592_3 - - gcc_impl_linux-64=14.3.0=hd9e9e21_3 - - gcc_linux-64=14.3.0=h1382650_11 + - gcc=13.3.0=h9576a4e_2 + - gcc_impl_linux-64=13.3.0=h1e990d8_2 + - gcc_linux-64=13.3.0=h6f18a23_11 - gf2x=1.3.0=h55551d5_3 - gfan=0.6.2=hb86e20a_1003 - - gfortran=14.3.0=he448592_3 - - gfortran_impl_linux-64=14.3.0=h7db7018_3 - - gfortran_linux-64=14.3.0=h30a37f7_11 + - gfortran=13.3.0=h9576a4e_2 + - gfortran_impl_linux-64=13.3.0=h84c1745_2 + - gfortran_linux-64=13.3.0=h1917dac_11 - gitdb=4.0.12=pyhd8ed1ab_0 - gitpython=3.1.44=pyhff2d567_0 - givaro=4.2.0=hb397f18_2 @@ -125,9 +124,9 @@ dependencies: - graphite2=1.3.14=h5888daf_0 - grayskull=2.9.1=pyhd8ed1ab_0 - gsl=2.8=hbf7d49c_1 - - gxx=14.3.0=he448592_3 - - gxx_impl_linux-64=14.3.0=he663afc_3 - - gxx_linux-64=14.3.0=ha7acb78_11 + - gxx=13.3.0=h9576a4e_2 + - gxx_impl_linux-64=13.3.0=hae580e1_2 + - gxx_linux-64=13.3.0=hb14504d_11 - h2=4.2.0=pyhd8ed1ab_0 - harfbuzz=11.3.2=hbb57e21_0 - hpack=4.1.0=pyhd8ed1ab_0 @@ -191,7 +190,7 @@ dependencies: - libfreetype=2.13.3=ha770c72_1 - libfreetype6=2.13.3=h48d6fc4_1 - libgcc=15.1.0=h767d61c_3 - - libgcc-devel_linux-64=14.3.0=h85bb3a7_103 + - libgcc-devel_linux-64=13.3.0=hc03c837_102 - libgcc-ng=15.1.0=h69a702a_3 - libgd=2.3.3=h6f5c62b_11 - libgfortran=15.1.0=h69a702a_3 @@ -218,12 +217,12 @@ dependencies: - libpciaccess=0.18=hb9d3cd8_0 - libpng=1.6.50=h943b412_0 - libpq=17.5=h27ae623_0 - - libsanitizer=14.3.0=hd08acf3_3 + - libsanitizer=13.3.0=he8ea267_2 - libsodium=1.0.20=h4ab18f5_0 - libsqlite=3.50.3=hee844dc_1 - libssh2=1.11.1=hcf80075_0 - libstdcxx=15.1.0=h8f9b012_3 - - libstdcxx-devel_linux-64=14.3.0=h85bb3a7_103 + - libstdcxx-devel_linux-64=13.3.0=hc03c837_102 - libstdcxx-ng=15.1.0=h4852527_3 - libtiff=4.7.0=hf01ce69_5 - libuuid=2.38.1=h0b41bf4_0 diff --git a/environment-3.11-macos.yml b/environment-3.11-macos.yml index 1f5d7d7b8f9..0d35e7f786a 100644 --- a/environment-3.11-macos.yml +++ b/environment-3.11-macos.yml @@ -1,7 +1,7 @@ name: sage-dev # Generated by conda-lock. # platform: osx-arm64 -# input_hash: 9c6f28a81f0f59acda5433b4f42e1b7812bd4d17d7c295dcd56acba95f555e9f +# input_hash: 73494c91508e263c54f41d7613518d1cc5561156a1b692ffef06508c29dd5ce3 channels: - conda-forge @@ -35,31 +35,31 @@ dependencies: - bwidget=1.10.1=hce30654_1 - bzip2=1.0.8=h99b78c6_7 - c-ares=1.34.5=h5505292_0 - - c-compiler=1.11.0=h61f9b84_0 + - c-compiler=1.9.0=hdf49b6b_0 - ca-certificates=2025.7.14=hbd8a1cb_0 - cachecontrol=0.14.3=pyha770c72_0 - cachecontrol-with-filecache=0.14.3=pyhd8ed1ab_0 - cairo=1.18.4=h6a3b0d2_0 - - cctools=1021.4=hd01ab73_1 - - cctools_osx-arm64=1021.4=haeb51d2_1 + - cctools=1021.4=hb4fb6a3_0 + - cctools_osx-arm64=1021.4=h12580ec_0 - cddlib=1!0.94m=h6d7a090_0 - certifi=2025.7.14=pyhd8ed1ab_0 - cffi=1.17.1=py311h3a79f62_0 - charset-normalizer=3.4.2=pyhd8ed1ab_0 - - clang=19.1.7=default_h474c9e2_3 - - clang-19=19.1.7=default_hf90f093_3 - - clang_impl_osx-arm64=19.1.7=h76e6a08_25 - - clang_osx-arm64=19.1.7=h07b0088_25 - - clangxx=19.1.7=default_h1ffe849_3 - - clangxx_impl_osx-arm64=19.1.7=h276745f_25 - - clangxx_osx-arm64=19.1.7=h07b0088_25 + - clang=18.1.8=default_h1eedb11_11 + - clang-18=18.1.8=default_h649e436_11 + - clang_impl_osx-arm64=18.1.8=h2ae9ea5_25 + - clang_osx-arm64=18.1.8=h07b0088_25 + - clangxx=18.1.8=default_h0dcb199_11 + - clangxx_impl_osx-arm64=18.1.8=h555f467_25 + - clangxx_osx-arm64=18.1.8=h07b0088_25 - click=8.2.1=pyh707e725_0 - click-default-group=1.2.4=pyhd8ed1ab_1 - cliquer=1.22=h93a5062_1 - colorama=0.4.6=pyhd8ed1ab_1 - comm=0.2.2=pyhd8ed1ab_1 - - compiler-rt=19.1.7=hd2aecb6_0 - - compiler-rt_osx-arm64=19.1.7=h7969c41_0 + - compiler-rt=18.1.8=h856b3c1_1 + - compiler-rt_osx-arm64=18.1.8=h832e737_1 - conda-lock=3.0.4=pyhb3ed7dc_1 - conda-souschef=2.2.3=pyhd8ed1ab_0 - contourpy=1.3.2=py311h210dab8_0 @@ -69,7 +69,7 @@ dependencies: - crashtest=0.4.1=pyhd8ed1ab_1 - cryptography=45.0.5=py311h8be0713_0 - curl=8.14.1=h73640d1_0 - - cxx-compiler=1.11.0=h88570a1_0 + - cxx-compiler=1.9.0=hba80287_0 - cycler=0.12.1=pyhd8ed1ab_1 - cypari2=2.2.2=py311haabaa81_0 - cysignals=1.12.3=py311h155a34a_0 @@ -157,8 +157,8 @@ dependencies: - krb5=1.21.3=h237132a_0 - lcalc=2.1.0=hdaf6845_1 - lcms2=2.17=h7eeda09_0 - - ld64=954.16=he86490a_1 - - ld64_osx-arm64=954.16=hc42d924_1 + - ld64=954.16=h4c6efb1_0 + - ld64_osx-arm64=954.16=h9d5fcb0_0 - lerc=4.0.0=hd64df32_1 - libasprintf=0.25.1=h493aca8_0 - libblas=3.9.0=32_h10e41b3_openblas @@ -171,10 +171,10 @@ dependencies: - libbrotlidec=1.1.0=h5505292_3 - libbrotlienc=1.1.0=h5505292_3 - libcblas=3.9.0=32_hb3479ef_openblas - - libclang-cpp19.1=19.1.7=default_hf90f093_3 + - libclang-cpp18.1=18.1.8=default_h649e436_11 - libcurl=8.14.1=h73640d1_0 - libcxx=20.1.8=hf598326_1 - - libcxx-devel=19.1.7=h6dc3340_1 + - libcxx-devel=18.1.8=h6dc3340_8 - libdeflate=1.24=h5773f1b_0 - libedit=3.1.20250104=pl5321hafb1f1b_0 - libev=4.33=h93a5062_2 @@ -195,7 +195,7 @@ dependencies: - libjpeg-turbo=3.1.0=h5505292_0 - liblapack=3.9.0=32_hc9a63f6_openblas - liblapacke=3.9.0=32_hbb7bcf8_openblas - - libllvm19=19.1.7=hc4b4ae8_1 + - libllvm18=18.1.8=default_h3f49643_6 - liblzma=5.8.1=h39f12f2_2 - liblzma-devel=5.8.1=h39f12f2_2 - libnghttp2=1.64.0=h6d7220d_0 @@ -211,8 +211,8 @@ dependencies: - libzlib=1.3.1=h8359307_2 - linbox=1.7.0=h66f06df_2 - llvm-openmp=20.1.8=hbb9b287_0 - - llvm-tools=19.1.7=hd2aecb6_1 - - llvm-tools-19=19.1.7=h87a4c7e_1 + - llvm-tools=18.1.8=default_h3f49643_6 + - llvm-tools-18=18.1.8=default_h3f49643_6 - lrcalc=2.1=hf9b8971_7 - m4=1.4.20=h5505292_0 - m4ri=20140914=hc97c1ff_1006 diff --git a/environment-3.12-linux-aarch64.yml b/environment-3.12-linux-aarch64.yml index 4ef44f3d931..4a0c5172e1a 100644 --- a/environment-3.12-linux-aarch64.yml +++ b/environment-3.12-linux-aarch64.yml @@ -1,7 +1,7 @@ name: sage-dev # Generated by conda-lock. # platform: linux-aarch64 -# input_hash: 655bc66725cf25df0ccc5c3a1cac3976f78bb4c2d0d1a7e946c14202ed824b2c +# input_hash: a3b8e7563aab0e446b6094c9a9b933bc1d458ef6bcb451dbbe9e74a8b5b761c7 channels: - conda-forge @@ -39,7 +39,7 @@ dependencies: - bwidget=1.10.1=h8af1aa0_1 - bzip2=1.0.8=h68df207_7 - c-ares=1.34.5=h86ecc28_0 - - c-compiler=1.11.0=hdceaead_0 + - c-compiler=1.10.0=h6561dab_0 - ca-certificates=2025.7.14=hbd8a1cb_0 - cachecontrol=0.14.3=pyha770c72_0 - cachecontrol-with-filecache=0.14.3=pyhd8ed1ab_0 @@ -53,7 +53,6 @@ dependencies: - cliquer=1.22=h31becfc_1 - colorama=0.4.6=pyhd8ed1ab_1 - comm=0.2.2=pyhd8ed1ab_1 - - conda-gcc-specs=14.3.0=h92dcf8a_3 - conda-lock=3.0.4=pyh367d9c9_1 - conda-souschef=2.2.3=pyhd8ed1ab_0 - contourpy=1.3.2=py312h451a7dd_0 @@ -63,7 +62,7 @@ dependencies: - crashtest=0.4.1=pyhd8ed1ab_1 - cryptography=45.0.5=py312he723553_0 - curl=8.14.1=h6702fde_0 - - cxx-compiler=1.11.0=h7b35c40_0 + - cxx-compiler=1.10.0=heb6c788_0 - cycler=0.12.1=pyhd8ed1ab_1 - cypari2=2.2.2=py312hb80cc37_0 - cyrus-sasl=2.1.28=h6c5dea3_0 @@ -98,7 +97,7 @@ dependencies: - fonts-conda-ecosystem=1=0 - fonts-conda-forge=1=0 - fonttools=4.59.0=py312ha4530ae_0 - - fortran-compiler=1.11.0=h151373c_0 + - fortran-compiler=1.10.0=h25a59a9_0 - fplll=5.5.0=h45c7457_0 - fpylll=0.6.3=py312h37c3976_0 - freetype=2.13.3=h8af1aa0_1 @@ -106,14 +105,14 @@ dependencies: - furo=2024.8.6=pyhd8ed1ab_2 - gap-core=4.14.0=h1754e88_5 - gap-defaults=4.14.0=h8af1aa0_5 - - gcc=14.3.0=ha28f942_3 - - gcc_impl_linux-aarch64=14.3.0=h2b96704_3 - - gcc_linux-aarch64=14.3.0=h39d9346_11 + - gcc=13.3.0=h8a56e6e_2 + - gcc_impl_linux-aarch64=13.3.0=h80a1502_2 + - gcc_linux-aarch64=13.3.0=h1cd514b_11 - gf2x=1.3.0=h9af5f66_3 - gfan=0.6.2=h5f589ec_1003 - - gfortran=14.3.0=ha28f942_3 - - gfortran_impl_linux-aarch64=14.3.0=h8827d62_3 - - gfortran_linux-aarch64=14.3.0=hc530033_11 + - gfortran=13.3.0=h8a56e6e_2 + - gfortran_impl_linux-aarch64=13.3.0=h9c0531c_2 + - gfortran_linux-aarch64=13.3.0=h2809cf8_11 - gitdb=4.0.12=pyhd8ed1ab_0 - gitpython=3.1.44=pyhff2d567_0 - givaro=4.2.0=hd67695c_2 @@ -123,9 +122,9 @@ dependencies: - graphite2=1.3.14=h5ad3122_0 - grayskull=2.9.1=pyhd8ed1ab_0 - gsl=2.8=hac7f374_1 - - gxx=14.3.0=ha28f942_3 - - gxx_impl_linux-aarch64=14.3.0=h72695c8_3 - - gxx_linux-aarch64=14.3.0=h83defb1_11 + - gxx=13.3.0=h8a56e6e_2 + - gxx_impl_linux-aarch64=13.3.0=h7eae8fb_2 + - gxx_linux-aarch64=13.3.0=h2864abd_11 - h2=4.2.0=pyhd8ed1ab_0 - harfbuzz=11.2.1=h405b6a2_0 - hpack=4.1.0=pyhd8ed1ab_0 @@ -189,7 +188,7 @@ dependencies: - libfreetype=2.13.3=h8af1aa0_1 - libfreetype6=2.13.3=he93130f_1 - libgcc=15.1.0=he277a41_3 - - libgcc-devel_linux-aarch64=14.3.0=h370b906_103 + - libgcc-devel_linux-aarch64=13.3.0=h0c07274_102 - libgcc-ng=15.1.0=he9431aa_3 - libgd=2.3.3=hc8d7b1d_11 - libgfortran=15.1.0=he9431aa_3 @@ -216,12 +215,12 @@ dependencies: - libpciaccess=0.18=h86ecc28_0 - libpng=1.6.50=hec79eb8_0 - libpq=17.5=hf590da8_0 - - libsanitizer=14.3.0=h48d3638_3 + - libsanitizer=13.3.0=ha58e236_2 - libsodium=1.0.20=h68df207_0 - libsqlite=3.50.3=h022381a_1 - libssh2=1.11.1=h18c354c_0 - libstdcxx=15.1.0=h3f4de04_3 - - libstdcxx-devel_linux-aarch64=14.3.0=h370b906_103 + - libstdcxx-devel_linux-aarch64=13.3.0=h0c07274_102 - libstdcxx-ng=15.1.0=hf1166c9_3 - libtiff=4.7.0=h7c15681_5 - libuuid=2.38.1=hb4cce97_0 diff --git a/environment-3.12-linux.yml b/environment-3.12-linux.yml index c073e8671d7..d6145b8118e 100644 --- a/environment-3.12-linux.yml +++ b/environment-3.12-linux.yml @@ -1,7 +1,7 @@ name: sage-dev # Generated by conda-lock. # platform: linux-64 -# input_hash: 661c3f391089244f726a482546b1a9d765f5afee01bb7ebc7d614b3c347283c0 +# input_hash: a17f8b861d2ec845678853af158e3c9f4119c1ad2b906aa916157bd81509ce39 channels: - conda-forge @@ -41,7 +41,7 @@ dependencies: - bwidget=1.10.1=ha770c72_1 - bzip2=1.0.8=h4bc722e_7 - c-ares=1.34.5=hb9d3cd8_0 - - c-compiler=1.11.0=h4d9bdce_0 + - c-compiler=1.10.0=h2b85faf_0 - ca-certificates=2025.7.14=hbd8a1cb_0 - cachecontrol=0.14.3=pyha770c72_0 - cachecontrol-with-filecache=0.14.3=pyhd8ed1ab_0 @@ -55,7 +55,6 @@ dependencies: - cliquer=1.22=hd590300_1 - colorama=0.4.6=pyhd8ed1ab_1 - comm=0.2.2=pyhd8ed1ab_1 - - conda-gcc-specs=14.3.0=hb991d5c_3 - conda-lock=3.0.4=pyh367d9c9_1 - conda-souschef=2.2.3=pyhd8ed1ab_0 - contourpy=1.3.2=py312h68727a3_0 @@ -65,7 +64,7 @@ dependencies: - crashtest=0.4.1=pyhd8ed1ab_1 - cryptography=45.0.5=py312hda17c39_0 - curl=8.14.1=h332b0f4_0 - - cxx-compiler=1.11.0=hfcd1e18_0 + - cxx-compiler=1.10.0=h1a2810e_0 - cycler=0.12.1=pyhd8ed1ab_1 - cypari2=2.2.2=py312hb7bab4f_0 - cyrus-sasl=2.1.28=hd9c7081_0 @@ -100,7 +99,7 @@ dependencies: - fonts-conda-ecosystem=1=0 - fonts-conda-forge=1=0 - fonttools=4.59.0=py312h8a5da7c_0 - - fortran-compiler=1.11.0=h9bea470_0 + - fortran-compiler=1.10.0=h36df796_0 - fplll=5.5.0=hd20a173_0 - fpylll=0.6.3=py312ha4ee43a_0 - freetype=2.13.3=ha770c72_1 @@ -108,14 +107,14 @@ dependencies: - furo=2024.8.6=pyhd8ed1ab_2 - gap-core=4.14.0=h3b03731_5 - gap-defaults=4.14.0=ha770c72_5 - - gcc=14.3.0=he448592_3 - - gcc_impl_linux-64=14.3.0=hd9e9e21_3 - - gcc_linux-64=14.3.0=h1382650_11 + - gcc=13.3.0=h9576a4e_2 + - gcc_impl_linux-64=13.3.0=h1e990d8_2 + - gcc_linux-64=13.3.0=h6f18a23_11 - gf2x=1.3.0=h55551d5_3 - gfan=0.6.2=hb86e20a_1003 - - gfortran=14.3.0=he448592_3 - - gfortran_impl_linux-64=14.3.0=h7db7018_3 - - gfortran_linux-64=14.3.0=h30a37f7_11 + - gfortran=13.3.0=h9576a4e_2 + - gfortran_impl_linux-64=13.3.0=h84c1745_2 + - gfortran_linux-64=13.3.0=h1917dac_11 - gitdb=4.0.12=pyhd8ed1ab_0 - gitpython=3.1.44=pyhff2d567_0 - givaro=4.2.0=hb397f18_2 @@ -125,9 +124,9 @@ dependencies: - graphite2=1.3.14=h5888daf_0 - grayskull=2.9.1=pyhd8ed1ab_0 - gsl=2.8=hbf7d49c_1 - - gxx=14.3.0=he448592_3 - - gxx_impl_linux-64=14.3.0=he663afc_3 - - gxx_linux-64=14.3.0=ha7acb78_11 + - gxx=13.3.0=h9576a4e_2 + - gxx_impl_linux-64=13.3.0=hae580e1_2 + - gxx_linux-64=13.3.0=hb14504d_11 - h2=4.2.0=pyhd8ed1ab_0 - harfbuzz=11.3.2=hbb57e21_0 - hpack=4.1.0=pyhd8ed1ab_0 @@ -191,7 +190,7 @@ dependencies: - libfreetype=2.13.3=ha770c72_1 - libfreetype6=2.13.3=h48d6fc4_1 - libgcc=15.1.0=h767d61c_3 - - libgcc-devel_linux-64=14.3.0=h85bb3a7_103 + - libgcc-devel_linux-64=13.3.0=hc03c837_102 - libgcc-ng=15.1.0=h69a702a_3 - libgd=2.3.3=h6f5c62b_11 - libgfortran=15.1.0=h69a702a_3 @@ -218,12 +217,12 @@ dependencies: - libpciaccess=0.18=hb9d3cd8_0 - libpng=1.6.50=h943b412_0 - libpq=17.5=h27ae623_0 - - libsanitizer=14.3.0=hd08acf3_3 + - libsanitizer=13.3.0=he8ea267_2 - libsodium=1.0.20=h4ab18f5_0 - libsqlite=3.50.3=hee844dc_1 - libssh2=1.11.1=hcf80075_0 - libstdcxx=15.1.0=h8f9b012_3 - - libstdcxx-devel_linux-64=14.3.0=h85bb3a7_103 + - libstdcxx-devel_linux-64=13.3.0=hc03c837_102 - libstdcxx-ng=15.1.0=h4852527_3 - libtiff=4.7.0=hf01ce69_5 - libuuid=2.38.1=h0b41bf4_0 diff --git a/environment-3.12-macos.yml b/environment-3.12-macos.yml index 5992ef5cb7a..9bd31602c62 100644 --- a/environment-3.12-macos.yml +++ b/environment-3.12-macos.yml @@ -1,7 +1,7 @@ name: sage-dev # Generated by conda-lock. # platform: osx-arm64 -# input_hash: 83c8de2f45a3646b48e2f798947a99439ab1d0d54dd48b6083bebcc138eca506 +# input_hash: f77f2945f9feb36d438d449a1eae77c2ece8357607769d90b4aabb5d2663f330 channels: - conda-forge @@ -35,31 +35,31 @@ dependencies: - bwidget=1.10.1=hce30654_1 - bzip2=1.0.8=h99b78c6_7 - c-ares=1.34.5=h5505292_0 - - c-compiler=1.11.0=h61f9b84_0 + - c-compiler=1.9.0=hdf49b6b_0 - ca-certificates=2025.7.14=hbd8a1cb_0 - cachecontrol=0.14.3=pyha770c72_0 - cachecontrol-with-filecache=0.14.3=pyhd8ed1ab_0 - cairo=1.18.4=h6a3b0d2_0 - - cctools=1021.4=hd01ab73_1 - - cctools_osx-arm64=1021.4=haeb51d2_1 + - cctools=1021.4=hb4fb6a3_0 + - cctools_osx-arm64=1021.4=h12580ec_0 - cddlib=1!0.94m=h6d7a090_0 - certifi=2025.7.14=pyhd8ed1ab_0 - cffi=1.17.1=py312h0fad829_0 - charset-normalizer=3.4.2=pyhd8ed1ab_0 - - clang=19.1.7=default_h474c9e2_3 - - clang-19=19.1.7=default_hf90f093_3 - - clang_impl_osx-arm64=19.1.7=h76e6a08_25 - - clang_osx-arm64=19.1.7=h07b0088_25 - - clangxx=19.1.7=default_h1ffe849_3 - - clangxx_impl_osx-arm64=19.1.7=h276745f_25 - - clangxx_osx-arm64=19.1.7=h07b0088_25 + - clang=18.1.8=default_h1eedb11_11 + - clang-18=18.1.8=default_h649e436_11 + - clang_impl_osx-arm64=18.1.8=h2ae9ea5_25 + - clang_osx-arm64=18.1.8=h07b0088_25 + - clangxx=18.1.8=default_h0dcb199_11 + - clangxx_impl_osx-arm64=18.1.8=h555f467_25 + - clangxx_osx-arm64=18.1.8=h07b0088_25 - click=8.2.1=pyh707e725_0 - click-default-group=1.2.4=pyhd8ed1ab_1 - cliquer=1.22=h93a5062_1 - colorama=0.4.6=pyhd8ed1ab_1 - comm=0.2.2=pyhd8ed1ab_1 - - compiler-rt=19.1.7=hd2aecb6_0 - - compiler-rt_osx-arm64=19.1.7=h7969c41_0 + - compiler-rt=18.1.8=h856b3c1_1 + - compiler-rt_osx-arm64=18.1.8=h832e737_1 - conda-lock=3.0.4=pyhb3ed7dc_1 - conda-souschef=2.2.3=pyhd8ed1ab_0 - contourpy=1.3.2=py312hb23fbb9_0 @@ -69,7 +69,7 @@ dependencies: - crashtest=0.4.1=pyhd8ed1ab_1 - cryptography=45.0.5=py312hf9bd80e_0 - curl=8.14.1=h73640d1_0 - - cxx-compiler=1.11.0=h88570a1_0 + - cxx-compiler=1.9.0=hba80287_0 - cycler=0.12.1=pyhd8ed1ab_1 - cypari2=2.2.2=py312he7c0534_0 - cysignals=1.12.3=py312hd8f9ff3_0 @@ -157,8 +157,8 @@ dependencies: - krb5=1.21.3=h237132a_0 - lcalc=2.1.0=hdaf6845_1 - lcms2=2.17=h7eeda09_0 - - ld64=954.16=he86490a_1 - - ld64_osx-arm64=954.16=hc42d924_1 + - ld64=954.16=h4c6efb1_0 + - ld64_osx-arm64=954.16=h9d5fcb0_0 - lerc=4.0.0=hd64df32_1 - libasprintf=0.25.1=h493aca8_0 - libblas=3.9.0=32_h10e41b3_openblas @@ -171,10 +171,10 @@ dependencies: - libbrotlidec=1.1.0=h5505292_3 - libbrotlienc=1.1.0=h5505292_3 - libcblas=3.9.0=32_hb3479ef_openblas - - libclang-cpp19.1=19.1.7=default_hf90f093_3 + - libclang-cpp18.1=18.1.8=default_h649e436_11 - libcurl=8.14.1=h73640d1_0 - libcxx=20.1.8=hf598326_1 - - libcxx-devel=19.1.7=h6dc3340_1 + - libcxx-devel=18.1.8=h6dc3340_8 - libdeflate=1.24=h5773f1b_0 - libedit=3.1.20250104=pl5321hafb1f1b_0 - libev=4.33=h93a5062_2 @@ -195,7 +195,7 @@ dependencies: - libjpeg-turbo=3.1.0=h5505292_0 - liblapack=3.9.0=32_hc9a63f6_openblas - liblapacke=3.9.0=32_hbb7bcf8_openblas - - libllvm19=19.1.7=hc4b4ae8_1 + - libllvm18=18.1.8=default_h3f49643_6 - liblzma=5.8.1=h39f12f2_2 - liblzma-devel=5.8.1=h39f12f2_2 - libnghttp2=1.64.0=h6d7220d_0 @@ -211,8 +211,8 @@ dependencies: - libzlib=1.3.1=h8359307_2 - linbox=1.7.0=h66f06df_2 - llvm-openmp=20.1.8=hbb9b287_0 - - llvm-tools=19.1.7=hd2aecb6_1 - - llvm-tools-19=19.1.7=h87a4c7e_1 + - llvm-tools=18.1.8=default_h3f49643_6 + - llvm-tools-18=18.1.8=default_h3f49643_6 - lrcalc=2.1=hf9b8971_7 - m4=1.4.20=h5505292_0 - m4ri=20140914=hc97c1ff_1006