diff --git a/.github/workflows/ci-meson.yml b/.github/workflows/ci-meson.yml index 83b92739c59..98523d35951 100644 --- a/.github/workflows/ci-meson.yml +++ b/.github/workflows/ci-meson.yml @@ -28,22 +28,24 @@ jobs: fail-fast: false matrix: os: ['ubuntu', 'macos', 'windows'] - python: ['3.11', '3.12'] + python: ['3.12', '3.13'] tests: ['all'] editable: ${{ fromJson(github.event_name == 'pull_request' && '[false]' || '[false, true]') }} include: + # One run for oldest supported Python + - os: 'ubuntu' + python: '3.11' + tests: 'all' + # Test only changed files - os: 'ubuntu' python: '3.12' tests: 'new' - # one additional editable run in pull_request, this has no effect if not pull_request + # One additional editable run in pull_request, this has no effect if not pull_request - os: 'ubuntu' python: '3.12' editable: true tests: 'all' - - os: windows - python: '3.13' - tests: 'all' steps: - uses: actions/checkout@v4 diff --git a/environment-3.11-linux-aarch64.yml b/environment-3.11-linux-aarch64.yml index 8f5f7b6f3d5..63cc120ce41 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: 426d2b0e37f5b24d02e6628c7dfba19de0fd221aa4527460d34fcd79ee3f8519 +# input_hash: 5dc2afd53e1889e0f0a03ffe235ce21d84fc39b8fd380888fbb9886b4d86dc54 channels: - conda-forge @@ -9,7 +9,6 @@ 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 - appdirs=1.4.4=pyhd8ed1ab_1 - arpack=3.9.1=nompi_h6fc4d3a_102 @@ -21,72 +20,71 @@ dependencies: - backports=1.0=pyhd8ed1ab_5 - backports.tarfile=1.2.0=pyhd8ed1ab_1 - bdw-gc=8.2.8=h5ad3122_2 - - beautifulsoup4=4.13.4=pyha770c72_0 + - beautifulsoup4=4.13.5=pyha770c72_0 - binutils=2.44=hf1166c9_1 - binutils_impl_linux-aarch64=2.44=h4c662bb_1 - binutils_linux-aarch64=2.44=hf1166c9_1 - - blas=2.132=openblas - - blas-devel=3.9.0=32_h9678261_openblas + - blas=2.136=openblas + - blas-devel=3.9.0=36_h9678261_openblas - bleach=6.2.0=pyh29332c3_4 - bleach-with-css=6.2.0=h82add2a_4 - bliss=0.77=h2a328a1_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_3 - - brotli-bin=1.1.0=h86ecc28_3 - - brotli-python=1.1.0=py311h89d996e_3 + - brial=1.2.12=pyha770c72_5 + - brotli=1.1.0=he30d5cf_4 + - brotli-bin=1.1.0=he30d5cf_4 + - brotli-python=1.1.0=py311h2cb90db_4 - bwidget=1.10.1=h8af1aa0_1 - - bzip2=1.0.8=h68df207_7 + - bzip2=1.0.8=h4777abc_8 - c-ares=1.34.5=h86ecc28_0 - c-compiler=1.10.0=h6561dab_0 - - ca-certificates=2025.7.14=hbd8a1cb_0 + - ca-certificates=2025.8.3=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.7.14=pyhd8ed1ab_0 - - cffi=1.17.1=py311h14e8bb7_0 - - charset-normalizer=3.4.2=pyhd8ed1ab_0 - - click=8.2.1=pyh707e725_0 + - certifi=2025.8.3=pyhd8ed1ab_0 + - cffi=1.17.1=py311h3324b35_1 + - charset-normalizer=3.4.3=pyhd8ed1ab_0 + - click=8.3.0=pyh707e725_0 - click-default-group=1.2.4=pyhd8ed1ab_1 - - cliquer=1.22=h31becfc_1 + - cliquer=1.23=he30d5cf_0 - colorama=0.4.6=pyhd8ed1ab_1 - - comm=0.2.2=pyhd8ed1ab_1 + - comm=0.2.3=pyhe01879c_0 + - conda-gcc-specs=13.4.0=h9b409da_5 - conda-lock=3.0.4=pyh367d9c9_1 - conda-souschef=2.2.3=pyhd8ed1ab_0 - - contourpy=1.3.2=py311hc07b1fb_0 + - contourpy=1.3.3=py311hfca10b7_2 - conway-polynomials=0.10=pyhd8ed1ab_1 - - coverage=7.9.2=py311ha09ea12_0 + - coverage=7.10.7=py311h2dad8b0_0 - cpython=3.11.13=py311hd8ed1ab_0 - crashtest=0.4.1=pyhd8ed1ab_1 - - cryptography=45.0.5=py311h4047cc9_0 + - cryptography=46.0.1=py311h2822d24_3 - 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.28=h6c5dea3_0 - - cysignals=1.12.3=py311h89d996e_0 - - cython=3.1.2=py311hc8540bd_2 + - cysignals=1.12.4=py311h2cb90db_0 + - cython=3.1.4=py311h396fb50_2 - dbus=1.13.6=h12b9eeb_3 - - debugpy=1.8.15=py311h8e4e6a5_0 + - debugpy=1.8.17=py311h8e4e6a5_0 - decorator=5.2.1=pyhd8ed1ab_0 - defusedxml=0.7.1=pyhd8ed1ab_0 - deprecated=1.2.18=pyhd8ed1ab_0 - distlib=0.4.0=pyhd8ed1ab_0 - 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=20250616=h9dcc9a0_0 + - eclib=20250627=h2fd3c11_0 - ecm=7.0.6=hd777dc2_0 - ensureconda=1.4.7=pyh29332c3_0 - exceptiongroup=1.3.0=pyhd8ed1ab_0 - execnet=2.1.1=pyhd8ed1ab_1 - - executing=2.2.0=pyhd8ed1ab_0 + - executing=2.2.1=pyhd8ed1ab_0 - expat=2.7.1=hfae3067_0 - fflas-ffpack=2.5.0=h503e619_0 - - filelock=3.18.0=pyhd8ed1ab_0 + - filelock=3.19.1=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 @@ -96,59 +94,59 @@ dependencies: - fontconfig=2.15.0=h8dda3cd_1 - fonts-conda-ecosystem=1=0 - fonts-conda-forge=1=0 - - fonttools=4.59.0=py311h164a683_0 + - fonttools=4.60.0=py311h164a683_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 + - fpylll=0.6.4=py311h2dc1a0e_0 + - freetype=2.14.1=h8af1aa0_0 + - fribidi=1.0.16=he30d5cf_0 - furo=2024.8.6=pyhd8ed1ab_2 - gap-core=4.14.0=h1754e88_5 - gap-defaults=4.14.0=h8af1aa0_5 - - gcc=13.3.0=h8a56e6e_2 - - gcc_impl_linux-aarch64=13.3.0=h80a1502_2 - - gcc_linux-aarch64=13.3.0=h1cd514b_11 + - gcc=13.4.0=h6911c08_5 + - gcc_impl_linux-aarch64=13.4.0=h69010b7_5 + - gcc_linux-aarch64=13.4.0=h9f4daab_11 - gf2x=1.3.0=h9af5f66_3 - gfan=0.6.2=h5f589ec_1003 - - gfortran=13.3.0=h8a56e6e_2 - - gfortran_impl_linux-aarch64=13.3.0=h9c0531c_2 - - gfortran_linux-aarch64=13.3.0=h2809cf8_11 + - gfortran=13.4.0=hb5ee532_5 + - gfortran_impl_linux-aarch64=13.4.0=haab2fa3_5 + - gfortran_linux-aarch64=13.4.0=hc3e6d23_11 - gitdb=4.0.12=pyhd8ed1ab_0 - - gitpython=3.1.44=pyhff2d567_0 - - givaro=4.2.0=hd67695c_2 + - gitpython=3.1.45=pyhff2d567_0 + - givaro=4.2.0=h3df9001_3 - glpk=5.0=h66325d0_0 - gmp=6.3.0=h0a1ffab_2 - gmpy2=2.1.5=py311h8dd2ae4_3 - - graphite2=1.3.14=h5ad3122_0 + - graphite2=1.3.14=hfae3067_2 - grayskull=2.9.1=pyhd8ed1ab_0 - gsl=2.8=hac7f374_1 - - 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 + - gxx=13.4.0=hb5ee532_5 + - gxx_impl_linux-aarch64=13.4.0=hf6d83cf_5 + - gxx_linux-aarch64=13.4.0=h8ec2b1b_11 + - h2=4.3.0=pyhcf101f3_0 - harfbuzz=11.2.1=h405b6a2_0 - hpack=4.1.0=pyhd8ed1ab_0 - hyperframe=6.1.0=pyhd8ed1ab_0 - icu=75.1=hf9b3779_0 - idna=3.10=pyhd8ed1ab_1 - - igraph=0.10.16=hf4881d6_0 + - igraph=0.10.17=h1827c4d_1 - 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.4.0=pyhfa0c392_0 + - ipykernel=6.30.1=pyh82676e8_0 + - ipython=9.5.0=pyhfa0c392_0 - ipython_pygments_lexers=1.1.1=pyhd8ed1ab_0 - ipywidgets=8.1.7=pyhd8ed1ab_0 - jaraco.classes=3.4.0=pyhd8ed1ab_2 - jaraco.context=6.0.1=pyhd8ed1ab_0 - - jaraco.functools=4.2.1=pyhd8ed1ab_0 + - jaraco.functools=4.3.0=pyhd8ed1ab_0 - jedi=0.19.2=pyhd8ed1ab_1 - jeepney=0.9.0=pyhd8ed1ab_0 - jinja2=3.1.6=pyhd8ed1ab_0 - - jsonschema=4.25.0=pyhe01879c_0 - - jsonschema-specifications=2025.4.1=pyh29332c3_0 + - jsonschema=4.25.1=pyhe01879c_0 + - jsonschema-specifications=2025.9.1=pyhcf101f3_0 - jupyter-sphinx=0.5.3=pyha770c72_5 - jupyter_client=8.6.3=pyhd8ed1ab_1 - jupyter_core=5.8.1=pyh31011fe_0 @@ -156,105 +154,92 @@ dependencies: - jupyterlab_widgets=3.0.15=pyhd8ed1ab_0 - kernel-headers_linux-aarch64=4.18.0=h05a177a_8 - keyring=25.6.0=pyha804496_0 - - keyutils=1.6.1=h4e544f5_0 - - kiwisolver=1.4.8=py311h75754e6_1 + - keyutils=1.6.3=h86ecc28_0 + - kiwisolver=1.4.9=py311h229e7f7_1 - krb5=1.21.3=h50a48e9_0 - - lcalc=2.1.0=h30a6b3d_1 + - lcalc=2.1.1=h30a6b3d_0 - lcms2=2.17=hc88f144_0 - ld_impl_linux-aarch64=2.44=h5e2c951_1 - lerc=4.0.0=hfdc4d58_1 - - libblas=3.9.0=32_h1a9f1db_openblas + - libblas=3.9.0=36_haddc8a3_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_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.8=default_hf07bfb7_0 - - libclang13=20.1.8=default_h173080d_0 - - libcups=2.3.3=h5cdc715_5 + - libbrotlicommon=1.1.0=he30d5cf_4 + - libbrotlidec=1.1.0=he30d5cf_4 + - libbrotlienc=1.1.0=he30d5cf_4 + - libcblas=3.9.0=36_hd72aa62_openblas - libcurl=8.14.1=h6702fde_0 - libdeflate=1.24=he377734_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.1=hfae3067_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_3 - - libgcc-devel_linux-aarch64=13.3.0=h0c07274_102 - - libgcc-ng=15.1.0=he9431aa_3 + - libfreetype=2.14.1=h8af1aa0_0 + - libfreetype6=2.14.1=hdae7a39_0 + - libgcc=15.1.0=he277a41_5 + - libgcc-devel_linux-aarch64=13.4.0=hd10b1b9_105 + - libgcc-ng=15.1.0=he9431aa_5 - libgd=2.3.3=hc8d7b1d_11 - - 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 + - libgfortran=15.1.0=he9431aa_5 + - libgfortran-ng=15.1.0=he9431aa_5 + - libgfortran5=15.1.0=hbc25352_5 - libglib=2.84.1=hc486b8e_0 - - libglvnd=1.7.0=hd24410f_2 - - libglx=1.7.0=hd24410f_2 - - libgomp=15.1.0=he277a41_3 - - libhomfly=1.02r6=h31becfc_1 - - libiconv=1.18=hc99b53d_1 + - libgomp=15.1.0=he277a41_5 + - libhomfly=1.03=he30d5cf_0 + - libiconv=1.18=h90929bb_2 - libjpeg-turbo=3.1.0=h86ecc28_0 - - liblapack=3.9.0=32_h411afd4_openblas - - liblapacke=3.9.0=32_hc659ca5_openblas - - libllvm20=20.1.8=h2b567e5_0 + - liblapack=3.9.0=36_h88aeb00_openblas + - liblapacke=3.9.0=36_hb558247_openblas - liblzma=5.8.1=h86ecc28_2 - liblzma-devel=5.8.1=h86ecc28_2 - - libnghttp2=1.64.0=hc8609a4_0 + - libnghttp2=1.67.0=ha888d0e_0 - libnsl=2.0.1=h86ecc28_1 - - libntlm=1.4=hf897c2e_1002 - - libopenblas=0.3.30=pthreads_h9d3fd7e_0 - - libopengl=1.7.0=hd24410f_2 - - libpciaccess=0.18=h86ecc28_0 - - libpng=1.6.50=hec79eb8_0 - - libpq=17.5=hf590da8_0 - - libsanitizer=13.3.0=ha58e236_2 + - libopenblas=0.3.30=pthreads_h9d3fd7e_2 + - libpng=1.6.50=h1abf092_1 + - libsanitizer=13.4.0=h8a98f30_5 - libsodium=1.0.20=h68df207_0 - - libsqlite=3.50.3=h022381a_1 + - libsqlite=3.50.4=h022381a_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_3 - - libtiff=4.7.0=h7c15681_5 - - libuuid=2.38.1=hb4cce97_0 + - libstdcxx=15.1.0=h3f4de04_5 + - libstdcxx-devel_linux-aarch64=13.4.0=hd10b1b9_105 + - libstdcxx-ng=15.1.0=hf1166c9_5 + - libtiff=4.7.1=h7a57436_0 + - libuuid=2.41.2=h3e4203c_0 - libwebp-base=1.6.0=ha2e29f5_0 - libxcb=1.17.0=h262b8f6_0 - libxcrypt=4.4.36=h31becfc_1 - - libxkbcommon=1.10.0=hbab7b08_0 - - libxml2=2.13.8=he060846_0 - - libxslt=1.1.43=h4552c8e_0 + - libxml2=2.15.0=h788dabe_1 + - libxml2-16=2.15.0=h8591a01_1 + - libxml2-devel=2.15.0=h788dabe_1 - libzlib=1.3.1=h86ecc28_2 - linbox=1.7.0=h8d1c19e_2 - - lrcalc=2.1=h5ad3122_7 + - lrcalc=2.1=hfae3067_8 - 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 + - matplotlib=3.9.1=py311hfecb2dc_1 + - matplotlib-base=3.9.1=py311ha1793d2_2 - matplotlib-inline=0.1.7=pyhd8ed1ab_1 - maxima=5.47.0=h043f013_3 - mccabe=0.7.0=pyhd8ed1ab_1 - memory-allocator=0.1.3=py311ha879c10_1 - - meson=1.8.2=pyhe01879c_0 + - meson=1.9.0=pyhcf101f3_0 - meson-python=0.18.0=pyh70fd9c4_0 - - mistune=3.1.3=pyh29332c3_0 - - more-itertools=10.7.0=pyhd8ed1ab_0 + - mistune=3.1.4=pyhcf101f3_0 + - more-itertools=10.8.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.1=py311hc07b1fb_0 + - msgpack-python=1.1.1=py311hfca10b7_1 - munkres=1.1.4=pyhd8ed1ab_1 - - nauty=2.8.9=h86ecc28_0 + - nauty=2.9.1=he30d5cf_0 - nbclient=0.10.2=pyhd8ed1ab_0 - nbconvert=7.16.6=hb482800_0 - nbconvert-core=7.16.6=pyh29332c3_0 @@ -265,99 +250,96 @@ dependencies: - networkx=3.5=pyhe01879c_0 - ninja=1.13.1=hdc560ac_0 - ntl=11.4.3=h0d7519b_1 - - numpy=2.3.1=py311h669026d_1 - - openblas=0.3.30=pthreads_h3a8cbd8_0 - - openjpeg=2.5.3=h3f56577_0 - - openldap=2.6.10=h30c48ee_0 - - openssl=3.5.1=hd08dc88_0 + - numpy=2.3.3=py311h669026d_0 + - openblas=0.3.30=pthreads_h3a8cbd8_2 + - openjpeg=2.5.4=h5da879a_0 + - openssl=3.5.3=h8e36d6e_1 - packaging=25.0=pyh29332c3_1 - - palp=2.20=hb9de7d4_0 - - pandoc=3.7.0.2=h8af1aa0_0 + - palp=2.21=he30d5cf_0 + - pandoc=3.8=h8af1aa0_0 - pandocfilters=1.5.0=pyhd8ed1ab_0 - pango=1.56.3=h1e6a6fd_1 - - pari=2.17.2=h45cace7_4_pthread + - pari=2.17.2=h45cace7_5_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 + - parso=0.8.5=pyhcf101f3_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.3.0=py311ha4eaa5e_0 - - pip=25.1.1=pyh8b19718_0 - - pixman=0.46.4=h3945e86_0 + - pillow=11.3.0=py311h3bd873a_3 + - pip=25.2=pyh8b19718_0 + - pixman=0.46.4=h7ac5ae9_1 - pkg-config=0.29.2=hce167ba_1009 - pkgconfig=1.5.5=pyhd8ed1ab_5 - pkginfo=1.12.1.2=pyhd8ed1ab_0 - - planarity=3.0.2.0=h31becfc_0 - - platformdirs=4.3.8=pyhe01879c_0 + - planarity=4.0.0.0=he30d5cf_0 + - platformdirs=4.4.0=pyhcf101f3_0 - pluggy=1.6.0=pyhd8ed1ab_0 - ppl=1.2=h984aac9_1006 - pplpy=0.8.9=py311h3d7cd5b_2 - - primecount=7.14=hfe4b40e_0 - - primecountpy=0.1.0=py311hc07b1fb_5 - - primesieve=12.4=h0a1ffab_0 + - primecount=7.19=hfe4b40e_0 + - primecountpy=0.1.1=py311hfca10b7_0 + - primesieve=12.8=h5ad3122_0 - progressbar2=4.5.0=pyhd8ed1ab_1 - - prompt-toolkit=3.0.51=pyha770c72_0 - - psutil=7.0.0=py311ha879c10_0 + - prompt-toolkit=3.0.52=pyha770c72_0 + - psutil=7.1.0=py311h19352d5_0 - pthread-stubs=0.4=h86ecc28_1002 - ptyprocess=0.7.0=pyhd8ed1ab_1 - pure_eval=0.2.3=pyhd8ed1ab_1 - pycodestyle=2.14.0=pyhd8ed1ab_0 - - pycosat=0.6.6=py311ha879c10_2 + - pycosat=0.6.6=py311h19352d5_3 - pycparser=2.22=pyh29332c3_1 - - pydantic=2.11.7=pyh3cfb1c2_0 + - pydantic=2.11.9=pyh3cfb1c2_0 - pydantic-core=2.33.2=py311h73012f0_0 - pyflakes=3.4.0=pyhd8ed1ab_0 - - pygithub=2.6.1=pyhd8ed1ab_0 + - pygithub=2.8.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 + - pynacl=1.6.0=py311h19352d5_0 + - pyparsing=3.2.5=pyhcf101f3_0 - pyproject-metadata=0.9.1=pyhd8ed1ab_0 - pyproject_hooks=1.2.0=pyhd8ed1ab_1 - - pyside6=6.9.0=py311habb2604_0 - pysocks=1.7.1=pyha55dd90_7 - - pytest=8.4.1=pyhd8ed1ab_0 + - pytest=8.4.2=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-build=1.3.0=pyhff2d567_0 - python-dateutil=2.9.0.post0=pyhe01879c_2 - - python-fastjsonschema=2.21.1=pyhd8ed1ab_0 + - python-fastjsonschema=2.21.2=pyhe01879c_0 - python-installer=0.7.0=pyhff2d567_1 - - python-lrcalc=2.1=py311h89d996e_7 + - python-lrcalc=2.1=py311h2cb90db_8 - python-symengine=0.14.0=py311h8d73ece_1 - python-utils=3.9.1=pyhff2d567_1 - python_abi=3.11=8_cp311 - pytz=2025.2=pyhd8ed1ab_0 - pyyaml=6.0.2=py311h58d527c_2 - - pyzmq=27.0.0=py311h826da9f_0 + - pyzmq=27.1.0=py311h5e4e491_0 - qd=2.3.22=h05efe27_1004 - qhull=2020.2=h70be974_5 - - 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 + - rapidfuzz=3.14.1=py311h2cb90db_0 - readline=8.2=h8382b9d_2 - referencing=0.36.2=pyh29332c3_0 - - requests=2.32.4=pyhd8ed1ab_0 + - requests=2.32.5=pyhd8ed1ab_0 - requests-toolbelt=1.0.0=pyhd8ed1ab_1 - restructuredtext_lint=1.4.0=pyhd8ed1ab_1 - roman-numerals-py=3.1.0=pyhd8ed1ab_0 - - rpds-py=0.26.0=py311h38c8ada_0 + - rpds-py=0.27.1=py311hc91c717_1 - rpy2=3.5.11=py311r42hf13da56_3 - - ruamel.yaml=0.18.14=py311ha879c10_0 - - ruamel.yaml.clib=0.2.8=py311ha879c10_1 + - ruamel.yaml=0.18.15=py311h19352d5_1 + - ruamel.yaml.clib=0.2.12=py311h19352d5_1 - ruamel.yaml.jinja2=0.2.7=pyhd8ed1ab_1 - - ruff=0.12.4=ha8c5b7e_0 + - ruff=0.13.1=h46ed904_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.16.0=py311h1617075_0 - - secretstorage=3.3.3=py311hfecb2dc_3 + - scipy=1.16.2=py311h33b5a33_0 + - secretstorage=3.4.0=py311hfecb2dc_0 - sed=4.9=hd4cd8d4_0 - semver=3.0.4=pyhd8ed1ab_0 - setuptools=80.9.0=pyhff2d567_0 @@ -368,7 +350,7 @@ dependencies: - six=1.17.0=pyhe01879c_1 - smmap=5.0.2=pyhd8ed1ab_0 - snowballstemmer=3.0.1=pyhd8ed1ab_0 - - soupsieve=2.7=pyhd8ed1ab_0 + - soupsieve=2.8=pyhd8ed1ab_0 - sphinx=8.2.3=pyhd8ed1ab_0 - sphinx-basic-ng=1.0.0b2=pyhd8ed1ab_3 - sphinx-copybutton=0.5.2=pyhd8ed1ab_1 @@ -379,11 +361,11 @@ 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.3=he8854b5_1 + - sqlite=3.50.4=he8854b5_0 - stack_data=0.6.3=pyhd8ed1ab_1 - stdlib-list=0.11.1=pyhd8ed1ab_0 - symengine=0.14.0=h7a35ef0_1 - - symmetrica=3.0.1=hd600fc2_0 + - symmetrica=3.1.0=he30d5cf_0 - sympow=2.023.6=h4d450c3_4 - sympy=1.14.0=pyh2585a3b_105 - sysroot_linux-aarch64=2.28=h585391f_8 @@ -392,57 +374,41 @@ dependencies: - 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=2.2.1=pyhe01879c_2 - tomli-w=1.2.0=pyhd8ed1ab_0 - tomlkit=0.13.3=pyha770c72_0 - - tornado=6.5.1=py311h5487e9b_0 + - tornado=6.5.2=py311hb9158a3_1 - tqdm=4.67.1=pyhd8ed1ab_1 - traitlets=5.14.3=pyhd8ed1ab_1 - - trove-classifiers=2025.5.9.12=pyhd8ed1ab_0 - - typing-extensions=4.14.1=h4440ef1_0 + - trove-classifiers=2025.9.11.17=pyhd8ed1ab_0 + - typing-extensions=4.15.0=h396c80c_0 - typing-inspection=0.4.1=pyhd8ed1ab_0 - - typing_extensions=4.14.1=pyhe01879c_0 + - typing_extensions=4.15.0=pyhcf101f3_0 - tzdata=2025b=h78e105d_0 - - tzlocal=5.3=py311hec3470c_0 - - unicodedata2=16.0.0=py311ha879c10_0 + - tzlocal=5.3.1=pyh8f84b5b_0 + - unicodedata2=16.0.0=py311h19352d5_1 - urllib3=2.5.0=pyhd8ed1ab_0 - - uv=0.8.2=hc9499e0_0 - - virtualenv=20.32.0=pyhd8ed1ab_0 - - wayland=1.24.0=h698ed42_0 - - wcwidth=0.2.13=pyhd8ed1ab_1 + - uv=0.8.18=h29d70c3_0 + - virtualenv=20.34.0=pyhd8ed1ab_0 + - wcwidth=0.2.14=pyhd8ed1ab_0 - 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=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.45=h86ecc28_0 + - wrapt=1.17.3=py311h19352d5_1 - xorg-libice=1.1.2=h86ecc28_0 - xorg-libsm=1.2.6=h0808dbd_0 - xorg-libx11=1.8.12=hca56bd8_0 - xorg-libxau=1.0.12=h86ecc28_0 - - xorg-libxcomposite=0.4.6=h86ecc28_2 - - xorg-libxcursor=1.2.3=h86ecc28_0 - - xorg-libxdamage=1.1.6=h86ecc28_0 - xorg-libxdmcp=1.1.5=h57736b2_0 - xorg-libxext=1.3.6=h57736b2_0 - - xorg-libxfixes=6.0.1=h57736b2_0 - - 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_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 + - yaml=0.2.5=h80f16a2_3 + - zeromq=4.3.5=hefbcea8_9 - zipp=3.23.0=pyhd8ed1ab_0 - zlib=1.3.1=h86ecc28_2 - - zstandard=0.23.0=py311ha879c10_2 + - zstandard=0.25.0=py311h51cfe5d_0 - zstd=1.5.7=hbcf94c1_2 diff --git a/environment-3.11-linux.yml b/environment-3.11-linux.yml index ea0d4a65452..fd708646dce 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: f2c73a276d552c1cee592849e39d4da886802f0828819a0282888079208c1f48 +# input_hash: d8d42f1af44f32dd8bd24fc9201cf6e08599ed4d1d390ed5183943d2045c8f6b channels: - conda-forge @@ -23,55 +23,56 @@ dependencies: - backports=1.0=pyhd8ed1ab_5 - backports.tarfile=1.2.0=pyhd8ed1ab_1 - bdw-gc=8.2.8=h5888daf_2 - - beautifulsoup4=4.13.4=pyha770c72_0 + - beautifulsoup4=4.13.5=pyha770c72_0 - binutils=2.44=h4852527_1 - binutils_impl_linux-64=2.44=h4bf12b8_1 - binutils_linux-64=2.44=h4852527_1 - - blas=2.132=openblas - - blas-devel=3.9.0=32_h1ea3ea9_openblas + - blas=2.136=openblas + - blas-devel=3.9.0=36_h1ea3ea9_openblas - bleach=6.2.0=pyh29332c3_4 - bleach-with-css=6.2.0=h82add2a_4 - bliss=0.77=h00ab1b0_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_3 - - brotli-bin=1.1.0=hb9d3cd8_3 - - brotli-python=1.1.0=py311hfdbb021_3 + - brial=1.2.12=pyha770c72_5 + - brotli=1.1.0=hb03c661_4 + - brotli-bin=1.1.0=hb03c661_4 + - brotli-python=1.1.0=py311h1ddb823_4 - bwidget=1.10.1=ha770c72_1 - - bzip2=1.0.8=h4bc722e_7 + - bzip2=1.0.8=hda65f42_8 - c-ares=1.34.5=hb9d3cd8_0 - c-compiler=1.10.0=h2b85faf_0 - - ca-certificates=2025.7.14=hbd8a1cb_0 + - ca-certificates=2025.8.3=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.7.14=pyhd8ed1ab_0 - - cffi=1.17.1=py311hf29c0ef_0 - - charset-normalizer=3.4.2=pyhd8ed1ab_0 - - click=8.2.1=pyh707e725_0 + - certifi=2025.8.3=pyhd8ed1ab_0 + - cffi=1.17.1=py311h5b438cf_1 + - charset-normalizer=3.4.3=pyhd8ed1ab_0 + - click=8.3.0=pyh707e725_0 - click-default-group=1.2.4=pyhd8ed1ab_1 - - cliquer=1.22=hd590300_1 + - cliquer=1.23=hb03c661_0 - colorama=0.4.6=pyhd8ed1ab_1 - - comm=0.2.2=pyhd8ed1ab_1 + - comm=0.2.3=pyhe01879c_0 + - conda-gcc-specs=13.4.0=h54dc52d_5 - conda-lock=3.0.4=pyh367d9c9_1 - conda-souschef=2.2.3=pyhd8ed1ab_0 - - contourpy=1.3.2=py311hd18a35c_0 + - contourpy=1.3.3=py311hdf67eae_2 - conway-polynomials=0.10=pyhd8ed1ab_1 - - coverage=7.9.2=py311h2dc5d0c_0 + - coverage=7.10.7=py311h3778330_0 - cpython=3.11.13=py311hd8ed1ab_0 - crashtest=0.4.1=pyhd8ed1ab_1 - - cryptography=45.0.5=py311hafd3f86_0 + - cryptography=46.0.1=py311h8488d03_3 - 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.28=hd9c7081_0 - - cysignals=1.12.3=py311hfdbb021_0 - - cython=3.1.2=py311ha3e34f5_2 + - cysignals=1.12.4=py311h1ddb823_0 + - cython=3.1.4=py311h91b4c63_2 - dbus=1.16.2=h3c4dab8_0 - - debugpy=1.8.15=py311hc665b79_0 + - debugpy=1.8.17=py311hc665b79_0 - decorator=5.2.1=pyhd8ed1ab_0 - defusedxml=0.7.1=pyhd8ed1ab_0 - deprecated=1.2.18=pyhd8ed1ab_0 @@ -80,15 +81,15 @@ dependencies: - double-conversion=3.3.1=h5888daf_0 - dulwich=0.22.8=py311h9e33e62_0 - ecl=24.5.10=h75482ee_1 - - eclib=20250616=he5e9337_0 + - eclib=20250627=hd0dfdeb_0 - ecm=7.0.6=h90cbb55_0 - ensureconda=1.4.7=pyh29332c3_0 - exceptiongroup=1.3.0=pyhd8ed1ab_0 - execnet=2.1.1=pyhd8ed1ab_1 - - executing=2.2.0=pyhd8ed1ab_0 + - executing=2.2.1=pyhd8ed1ab_0 - expat=2.7.1=hecca717_0 - fflas-ffpack=2.5.0=h4f9960b_0 - - filelock=3.18.0=pyhd8ed1ab_0 + - filelock=3.19.1=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 @@ -98,37 +99,37 @@ dependencies: - fontconfig=2.15.0=h7e30c49_1 - fonts-conda-ecosystem=1=0 - fonts-conda-forge=1=0 - - fonttools=4.59.0=py311h3778330_0 + - fonttools=4.60.0=py311h3778330_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 + - fpylll=0.6.4=py311hf0b6740_0 + - freetype=2.14.1=ha770c72_0 + - fribidi=1.0.16=hb03c661_0 - furo=2024.8.6=pyhd8ed1ab_2 - gap-core=4.14.0=h3b03731_5 - gap-defaults=4.14.0=ha770c72_5 - - gcc=13.3.0=h9576a4e_2 - - gcc_impl_linux-64=13.3.0=h1e990d8_2 - - gcc_linux-64=13.3.0=h6f18a23_11 + - gcc=13.4.0=h81444f0_5 + - gcc_impl_linux-64=13.4.0=h69c5793_5 + - gcc_linux-64=13.4.0=h621f4e2_11 - gf2x=1.3.0=h55551d5_3 - gfan=0.6.2=hb86e20a_1003 - - gfortran=13.3.0=h9576a4e_2 - - gfortran_impl_linux-64=13.3.0=h84c1745_2 - - gfortran_linux-64=13.3.0=h1917dac_11 + - gfortran=13.4.0=h7467c50_5 + - gfortran_impl_linux-64=13.4.0=h847f9e2_5 + - gfortran_linux-64=13.4.0=h3b61c9e_11 - gitdb=4.0.12=pyhd8ed1ab_0 - - gitpython=3.1.44=pyhff2d567_0 - - givaro=4.2.0=hb397f18_2 + - gitpython=3.1.45=pyhff2d567_0 + - givaro=4.2.0=h49654ea_3 - glpk=5.0=h445213a_0 - gmp=6.3.0=hac33072_2 - gmpy2=2.1.5=py311h0f6cedb_3 - - graphite2=1.3.14=h5888daf_0 + - graphite2=1.3.14=hecca717_2 - grayskull=2.9.1=pyhd8ed1ab_0 - gsl=2.8=hbf7d49c_1 - - 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 + - gxx=13.4.0=h7467c50_5 + - gxx_impl_linux-64=13.4.0=haf17267_5 + - gxx_linux-64=13.4.0=he431e45_11 + - h2=4.3.0=pyhcf101f3_0 + - harfbuzz=11.4.5=h15599e2_0 - hpack=4.1.0=pyhd8ed1ab_0 - hyperframe=6.1.0=pyhd8ed1ab_0 - icu=75.1=he02047a_0 @@ -139,18 +140,18 @@ dependencies: - 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.4.0=pyhfa0c392_0 + - ipykernel=6.30.1=pyh82676e8_0 + - ipython=9.5.0=pyhfa0c392_0 - ipython_pygments_lexers=1.1.1=pyhd8ed1ab_0 - ipywidgets=8.1.7=pyhd8ed1ab_0 - jaraco.classes=3.4.0=pyhd8ed1ab_2 - jaraco.context=6.0.1=pyhd8ed1ab_0 - - jaraco.functools=4.2.1=pyhd8ed1ab_0 + - jaraco.functools=4.3.0=pyhd8ed1ab_0 - jedi=0.19.2=pyhd8ed1ab_1 - jeepney=0.9.0=pyhd8ed1ab_0 - jinja2=3.1.6=pyhd8ed1ab_0 - - jsonschema=4.25.0=pyhe01879c_0 - - jsonschema-specifications=2025.4.1=pyh29332c3_0 + - jsonschema=4.25.1=pyhe01879c_0 + - jsonschema-specifications=2025.9.1=pyhcf101f3_0 - jupyter-sphinx=0.5.3=pyha770c72_5 - jupyter_client=8.6.3=pyhd8ed1ab_1 - jupyter_core=5.8.1=pyh31011fe_0 @@ -158,79 +159,80 @@ dependencies: - jupyterlab_widgets=3.0.15=pyhd8ed1ab_0 - kernel-headers_linux-64=4.18.0=he073ed8_8 - keyring=25.6.0=pyha804496_0 - - keyutils=1.6.1=h166bdaf_0 - - kiwisolver=1.4.8=py311hd18a35c_1 + - keyutils=1.6.3=hb9d3cd8_0 + - kiwisolver=1.4.9=py311h724c32c_1 - krb5=1.21.3=h659f571_0 - - lcalc=2.1.0=h9cf73fc_1 + - lcalc=2.1.1=h9cf73fc_0 - lcms2=2.17=h717163a_0 - ld_impl_linux-64=2.44=h1423503_1 - lerc=4.0.0=h0aef613_1 - - libblas=3.9.0=32_h59b9bed_openblas + - libblas=3.9.0=36_h4a7cf45_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_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.8=default_hddf928d_0 - - libclang13=20.1.8=default_ha444ac7_0 + - libbrotlicommon=1.1.0=hb03c661_4 + - libbrotlidec=1.1.0=hb03c661_4 + - libbrotlienc=1.1.0=hb03c661_4 + - libcblas=3.9.0=36_h0358290_openblas + - libclang-cpp20.1=20.1.8=default_h99862b1_3 + - libclang13=21.1.0=default_h746c552_1 - libcups=2.3.3=hb8b1518_5 - libcurl=8.14.1=h332b0f4_0 - libdeflate=1.24=h86f0d12_0 - - libdrm=2.4.125=hb9d3cd8_0 + - libdrm=2.4.125=hb03c661_1 - libedit=3.1.20250104=pl5321h7949ede_0 - libegl=1.7.0=ha4b6fd6_2 - libev=4.33=hd590300_2 - libexpat=2.7.1=hecca717_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_3 - - libgcc-devel_linux-64=13.3.0=hc03c837_102 - - libgcc-ng=15.1.0=h69a702a_3 + - libfreetype=2.14.1=ha770c72_0 + - libfreetype6=2.14.1=h73754d4_0 + - libgcc=15.1.0=h767d61c_5 + - libgcc-devel_linux-64=13.4.0=hba01cd7_105 + - libgcc-ng=15.1.0=h69a702a_5 - libgd=2.3.3=h6f5c62b_11 - - libgfortran=15.1.0=h69a702a_3 - - libgfortran-ng=15.1.0=h69a702a_3 - - libgfortran5=15.1.0=hcea5267_3 + - libgfortran=15.1.0=h69a702a_5 + - libgfortran-ng=15.1.0=h69a702a_5 + - libgfortran5=15.1.0=hcea5267_5 - libgl=1.7.0=ha4b6fd6_2 - - libglib=2.84.2=h3618099_0 + - libglib=2.84.3=hf39c6af_0 - libglvnd=1.7.0=ha4b6fd6_2 - libglx=1.7.0=ha4b6fd6_2 - - libgomp=15.1.0=h767d61c_3 - - libhomfly=1.02r6=hd590300_1 - - libiconv=1.18=h4ce23a2_1 + - libgomp=15.1.0=h767d61c_5 + - libhomfly=1.03=hb03c661_0 + - libiconv=1.18=h3b78370_2 - libjpeg-turbo=3.1.0=hb9d3cd8_0 - - liblapack=3.9.0=32_h7ac8fdf_openblas - - liblapacke=3.9.0=32_he2f377e_openblas + - liblapack=3.9.0=36_h47877c9_openblas + - liblapacke=3.9.0=36_h6ae95b6_openblas - libllvm20=20.1.8=hecd9e04_0 + - libllvm21=21.1.0=hecd9e04_0 - liblzma=5.8.1=hb9d3cd8_2 - liblzma-devel=5.8.1=hb9d3cd8_2 - - libnghttp2=1.64.0=h161d5f1_0 + - libnghttp2=1.67.0=had1ee68_0 - libnsl=2.0.1=hb9d3cd8_1 - libntlm=1.8=hb9d3cd8_0 - - libopenblas=0.3.30=pthreads_h94d23a6_0 + - libopenblas=0.3.30=pthreads_h94d23a6_2 - libopengl=1.7.0=ha4b6fd6_2 - libpciaccess=0.18=hb9d3cd8_0 - - libpng=1.6.50=h943b412_0 - - libpq=17.5=h27ae623_0 - - libsanitizer=13.3.0=he8ea267_2 + - libpng=1.6.50=h421ea60_1 + - libpq=17.6=h3675c94_2 + - libsanitizer=13.4.0=h14bf0c3_5 - libsodium=1.0.20=h4ab18f5_0 - - libsqlite=3.50.3=hee844dc_1 + - libsqlite=3.50.4=h0c1763c_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_3 - - libtiff=4.7.0=hf01ce69_5 - - libuuid=2.38.1=h0b41bf4_0 + - libstdcxx=15.1.0=h8f9b012_5 + - libstdcxx-devel_linux-64=13.4.0=hba01cd7_105 + - libstdcxx-ng=15.1.0=h4852527_5 + - libtiff=4.7.1=h8261f1e_0 + - libuuid=2.41.2=he9a06e4_0 - libwebp-base=1.6.0=hd42ef1d_0 - libxcb=1.17.0=h8a09558_0 - libxcrypt=4.4.36=hd590300_1 - - libxkbcommon=1.10.0=h65c71a3_0 - - libxml2=2.13.8=h4bc477f_0 + - libxkbcommon=1.11.0=he8b52b9_0 + - libxml2=2.13.8=h04c0eec_1 - libxslt=1.1.43=h7a3aeb2_0 - libzlib=1.3.1=hb9d3cd8_2 - linbox=1.7.0=h0451620_2 @@ -241,23 +243,23 @@ dependencies: - 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 + - matplotlib=3.10.6=py311h38be061_1 + - matplotlib-base=3.10.6=py311h0f3be63_1 - matplotlib-inline=0.1.7=pyhd8ed1ab_1 - maxima=5.47.0=h75482ee_3 - mccabe=0.7.0=pyhd8ed1ab_1 - memory-allocator=0.1.3=py311h9ecbd09_1 - - meson=1.8.2=pyhe01879c_0 + - meson=1.9.0=pyhcf101f3_0 - meson-python=0.18.0=pyh70fd9c4_0 - - mistune=3.1.3=pyh29332c3_0 - - more-itertools=10.7.0=pyhd8ed1ab_0 + - mistune=3.1.4=pyhcf101f3_0 + - more-itertools=10.8.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.1=py311hd18a35c_0 + - msgpack-python=1.1.1=py311hdf67eae_1 - munkres=1.1.4=pyhd8ed1ab_1 - - nauty=2.8.9=hb9d3cd8_0 + - nauty=2.9.1=hb03c661_0 - nbclient=0.10.2=pyhd8ed1ab_0 - nbconvert=7.16.6=hb482800_0 - nbconvert-core=7.16.6=pyh29332c3_0 @@ -268,67 +270,67 @@ dependencies: - networkx=3.5=pyhe01879c_0 - ninja=1.13.1=h171cf75_0 - ntl=11.4.3=hef3c4d3_1 - - numpy=2.3.1=py311h2e04523_1 - - openblas=0.3.30=pthreads_h6ec200e_0 - - openjpeg=2.5.3=h5fbd93e_0 + - numpy=2.3.3=py311h2e04523_0 + - openblas=0.3.30=pthreads_h6ec200e_2 + - openjpeg=2.5.4=h55fea9a_0 - openldap=2.6.10=he970967_0 - - openssl=3.5.1=h7b32b05_0 + - openssl=3.5.3=h26f9b46_1 - packaging=25.0=pyh29332c3_1 - - palp=2.20=h36c2ea0_0 - - pandoc=3.7.0.2=ha770c72_0 + - palp=2.21=hb03c661_0 + - pandoc=3.8=ha770c72_0 - pandocfilters=1.5.0=pyhd8ed1ab_0 - pango=1.56.4=hadf4263_0 - - pari=2.17.2=ha40142e_4_pthread + - pari=2.17.2=ha40142e_5_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 + - parso=0.8.5=pyhcf101f3_0 - pcre2=10.45=hc749103_0 - perl=5.32.1=7_hd590300_perl5 - pexpect=4.9.0=pyhd8ed1ab_1 - pickleshare=0.7.5=pyhd8ed1ab_1004 - - pillow=11.3.0=py311h1322bbf_0 - - pip=25.1.1=pyh8b19718_0 - - pixman=0.46.4=h537e5f6_0 + - pillow=11.3.0=py311h98278a2_3 + - pip=25.2=pyh8b19718_0 + - pixman=0.46.4=h54a6638_1 - pkg-config=0.29.2=h4bc722e_1009 - pkgconfig=1.5.5=pyhd8ed1ab_5 - pkginfo=1.12.1.2=pyhd8ed1ab_0 - - planarity=3.0.2.0=hd590300_0 - - platformdirs=4.3.8=pyhe01879c_0 + - planarity=4.0.0.0=hb03c661_0 + - platformdirs=4.4.0=pyhcf101f3_0 - pluggy=1.6.0=pyhd8ed1ab_0 - ppl=1.2=h6ec01c2_1006 - pplpy=0.8.9=py311h17071fb_2 - - primecount=7.14=h530483c_0 - - primecountpy=0.1.0=py311hd18a35c_5 - - primesieve=12.4=he02047a_0 + - primecount=7.19=h530483c_0 + - primecountpy=0.1.1=py311hdf67eae_0 + - primesieve=12.8=h5888daf_0 - progressbar2=4.5.0=pyhd8ed1ab_1 - - prompt-toolkit=3.0.51=pyha770c72_0 - - psutil=7.0.0=py311h9ecbd09_0 + - prompt-toolkit=3.0.52=pyha770c72_0 + - psutil=7.1.0=py311h49ec1c0_0 - pthread-stubs=0.4=hb9d3cd8_1002 - ptyprocess=0.7.0=pyhd8ed1ab_1 - pure_eval=0.2.3=pyhd8ed1ab_1 - pycodestyle=2.14.0=pyhd8ed1ab_0 - - pycosat=0.6.6=py311h9ecbd09_2 + - pycosat=0.6.6=py311h49ec1c0_3 - pycparser=2.22=pyh29332c3_1 - - pydantic=2.11.7=pyh3cfb1c2_0 + - pydantic=2.11.9=pyh3cfb1c2_0 - pydantic-core=2.33.2=py311hdae7d1d_0 - pyflakes=3.4.0=pyhd8ed1ab_0 - - pygithub=2.6.1=pyhd8ed1ab_0 + - pygithub=2.8.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 + - pynacl=1.6.0=py311h49ec1c0_0 + - pyparsing=3.2.5=pyhcf101f3_0 - pyproject-metadata=0.9.1=pyhd8ed1ab_0 - pyproject_hooks=1.2.0=pyhd8ed1ab_1 - - pyside6=6.9.1=py311h846acb3_0 + - pyside6=6.9.2=py311h72d58bf_1 - pysocks=1.7.1=pyha55dd90_7 - - pytest=8.4.1=pyhd8ed1ab_0 + - pytest=8.4.2=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-build=1.3.0=pyhff2d567_0 - python-dateutil=2.9.0.post0=pyhe01879c_2 - - python-fastjsonschema=2.21.1=pyhd8ed1ab_0 + - python-fastjsonschema=2.21.2=pyhe01879c_0 - python-installer=0.7.0=pyhff2d567_1 - python-lrcalc=2.1=py311hfdbb021_7 - python-symengine=0.14.0=py311h7b351a7_1 @@ -336,31 +338,31 @@ dependencies: - python_abi=3.11=8_cp311 - pytz=2025.2=pyhd8ed1ab_0 - pyyaml=6.0.2=py311h2dc5d0c_2 - - pyzmq=27.0.0=py311h7deb3e3_0 + - pyzmq=27.1.0=py311h2315fbb_0 - qd=2.3.22=h2cc385e_1004 - qhull=2020.2=h434a139_5 - - qt6-main=6.9.1=h0384650_1 + - qt6-main=6.9.2=h3fc9a0a_0 - r-base=4.2.3=h2d83a99_19 - r-lattice=0.22_6=r42h57805ef_0 - - rapidfuzz=3.13.0=py311hfdbb021_0 + - rapidfuzz=3.14.1=py311h1ddb823_0 - readline=8.2=h8c095d6_2 - referencing=0.36.2=pyh29332c3_0 - - requests=2.32.4=pyhd8ed1ab_0 + - requests=2.32.5=pyhd8ed1ab_0 - requests-toolbelt=1.0.0=pyhd8ed1ab_1 - restructuredtext_lint=1.4.0=pyhd8ed1ab_1 - roman-numerals-py=3.1.0=pyhd8ed1ab_0 - - rpds-py=0.26.0=py311hdae7d1d_0 + - rpds-py=0.27.1=py311h902ca64_1 - rpy2=3.5.11=py311r42h1f0f07a_3 - - ruamel.yaml=0.18.14=py311h9ecbd09_0 - - ruamel.yaml.clib=0.2.8=py311h9ecbd09_1 + - ruamel.yaml=0.18.15=py311h49ec1c0_1 + - ruamel.yaml.clib=0.2.12=py311h49ec1c0_1 - ruamel.yaml.jinja2=0.2.7=pyhd8ed1ab_1 - - ruff=0.12.4=hf9daec2_0 + - ruff=0.13.1=ha3a3aed_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.16.0=py311h2d3ef60_0 - - secretstorage=3.3.3=py311h38be061_3 + - scipy=1.16.2=py311h1e13796_0 + - secretstorage=3.4.0=py311h38be061_0 - sed=4.9=h6688a6e_0 - semver=3.0.4=pyhd8ed1ab_0 - setuptools=80.9.0=pyhff2d567_0 @@ -371,7 +373,7 @@ dependencies: - six=1.17.0=pyhe01879c_1 - smmap=5.0.2=pyhd8ed1ab_0 - snowballstemmer=3.0.1=pyhd8ed1ab_0 - - soupsieve=2.7=pyhd8ed1ab_0 + - soupsieve=2.8=pyhd8ed1ab_0 - sphinx=8.2.3=pyhd8ed1ab_0 - sphinx-basic-ng=1.0.0b2=pyhd8ed1ab_3 - sphinx-copybutton=0.5.2=pyhd8ed1ab_1 @@ -382,11 +384,11 @@ 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.3=heff268d_1 + - sqlite=3.50.4=hbc0de68_0 - stack_data=0.6.3=pyhd8ed1ab_1 - stdlib-list=0.11.1=pyhd8ed1ab_0 - symengine=0.14.0=h064106a_1 - - symmetrica=3.0.1=hcb278e6_0 + - symmetrica=3.1.0=hb03c661_0 - sympow=2.023.6=h3028977_4 - sympy=1.14.0=pyh2585a3b_105 - sysroot_linux-64=2.28=h4ee821c_8 @@ -395,28 +397,28 @@ dependencies: - 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=2.2.1=pyhe01879c_2 - tomli-w=1.2.0=pyhd8ed1ab_0 - tomlkit=0.13.3=pyha770c72_0 - - tornado=6.5.1=py311h9ecbd09_0 + - tornado=6.5.2=py311h49ec1c0_1 - tqdm=4.67.1=pyhd8ed1ab_1 - traitlets=5.14.3=pyhd8ed1ab_1 - - trove-classifiers=2025.5.9.12=pyhd8ed1ab_0 - - typing-extensions=4.14.1=h4440ef1_0 + - trove-classifiers=2025.9.11.17=pyhd8ed1ab_0 + - typing-extensions=4.15.0=h396c80c_0 - typing-inspection=0.4.1=pyhd8ed1ab_0 - - typing_extensions=4.14.1=pyhe01879c_0 + - typing_extensions=4.15.0=pyhcf101f3_0 - tzdata=2025b=h78e105d_0 - - tzlocal=5.3=py311h38be061_0 - - unicodedata2=16.0.0=py311h9ecbd09_0 + - tzlocal=5.3.1=pyh8f84b5b_0 + - unicodedata2=16.0.0=py311h49ec1c0_1 - urllib3=2.5.0=pyhd8ed1ab_0 - - uv=0.8.2=heb9285d_0 - - virtualenv=20.32.0=pyhd8ed1ab_0 + - uv=0.8.18=h2f8d451_0 + - virtualenv=20.34.0=pyhd8ed1ab_0 - wayland=1.24.0=h3e06ad9_0 - - wcwidth=0.2.13=pyhd8ed1ab_1 + - wcwidth=0.2.14=pyhd8ed1ab_0 - webencodings=0.5.1=pyhd8ed1ab_3 - wheel=0.45.1=pyhd8ed1ab_1 - widgetsnbextension=4.0.14=pyhd8ed1ab_0 - - wrapt=1.17.2=py311h9ecbd09_0 + - wrapt=1.17.3=py311h49ec1c0_1 - xcb-util=0.4.1=h4f16b4b_2 - xcb-util-cursor=0.1.5=hb9d3cd8_0 - xcb-util-image=0.4.0=hb711507_2 @@ -443,9 +445,9 @@ dependencies: - 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 + - yaml=0.2.5=h280c20c_3 + - zeromq=4.3.5=h387f397_9 - zipp=3.23.0=pyhd8ed1ab_0 - zlib=1.3.1=hb9d3cd8_2 - - zstandard=0.23.0=py311h9ecbd09_2 + - zstandard=0.25.0=py311haee01d2_0 - 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 b8df944378f..d5236556016 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: 11d7107bfc184e4696e3d368b620d89495fd5a0a9f6bed13a5abb2b204322556 +# input_hash: 8751ff290adac1b405bd4b119717166d492013230b48888abe843cd36aa8b34d channels: - conda-forge @@ -21,61 +21,61 @@ dependencies: - backports=1.0=pyhd8ed1ab_5 - backports.tarfile=1.2.0=pyhd8ed1ab_1 - bdw-gc=8.2.8=h240833e_1 - - beautifulsoup4=4.13.4=pyha770c72_0 - - blas=2.132=openblas - - blas-devel=3.9.0=32_hbf4f893_openblas + - beautifulsoup4=4.13.5=pyha770c72_0 + - blas=2.136=openblas + - blas-devel=3.9.0=36_hbf4f893_openblas - bleach=6.2.0=pyh29332c3_4 - bleach-with-css=6.2.0=h82add2a_4 - bliss=0.77=h7728843_1 - boltons=25.0.0=pyhd8ed1ab_0 - boost-cpp=1.85.0=hfcd56d9_4 - - brial=1.2.12=pyha770c72_4 - - brotli=1.1.0=h6e16a3a_3 - - brotli-bin=1.1.0=h6e16a3a_3 - - brotli-python=1.1.0=py311hc356e98_3 + - brial=1.2.12=pyha770c72_5 + - brotli=1.1.0=h1c43f85_4 + - brotli-bin=1.1.0=h1c43f85_4 + - brotli-python=1.1.0=py311h7b20566_4 - bwidget=1.10.1=h694c41f_1 - - bzip2=1.0.8=hfdf4475_7 + - bzip2=1.0.8=h500dc9f_8 - c-ares=1.34.5=hf13058a_0 - - c-compiler=1.11.0=h7a00415_0 - - ca-certificates=2025.7.14=hbd8a1cb_0 + - c-compiler=1.10.0=h09a7c41_0 + - ca-certificates=2025.8.3=hbd8a1cb_0 - cachecontrol=0.14.3=pyha770c72_0 - cachecontrol-with-filecache=0.14.3=pyhd8ed1ab_0 - cairo=1.18.4=h950ec3b_0 - - cctools=1021.4=h67a6458_1 - - cctools_osx-64=1021.4=haa85c18_1 + - cctools=1021.4=ha66f10e_0 + - cctools_osx-64=1021.4=h508880d_0 - cddlib=1!0.94m=h0f52abe_0 - - certifi=2025.7.14=pyhd8ed1ab_0 - - cffi=1.17.1=py311h137bacd_0 - - charset-normalizer=3.4.2=pyhd8ed1ab_0 - - clang=19.1.7=default_h576c50e_3 - - clang-19=19.1.7=default_h3571c67_3 - - clang_impl_osx-64=19.1.7=hc73cdc9_25 - - clang_osx-64=19.1.7=h7e5c614_25 - - clangxx=19.1.7=default_heb2e8d1_3 - - clangxx_impl_osx-64=19.1.7=hb295874_25 - - clangxx_osx-64=19.1.7=h7e5c614_25 - - click=8.2.1=pyh707e725_0 + - certifi=2025.8.3=pyhd8ed1ab_0 + - cffi=1.17.1=py311he66fa18_1 + - charset-normalizer=3.4.3=pyhd8ed1ab_0 + - clang=18.1.8=default_h1323312_15 + - clang-18=18.1.8=default_hc369343_15 + - clang_impl_osx-64=18.1.8=h6a44ed1_25 + - clang_osx-64=18.1.8=h7e5c614_25 + - clangxx=18.1.8=default_h1c12a56_15 + - clangxx_impl_osx-64=18.1.8=h4b7810f_25 + - clangxx_osx-64=18.1.8=h7e5c614_25 + - click=8.3.0=pyh707e725_0 - click-default-group=1.2.4=pyhd8ed1ab_1 - - cliquer=1.22=h10d778d_1 + - cliquer=1.23=h8616949_0 - colorama=0.4.6=pyhd8ed1ab_1 - - comm=0.2.2=pyhd8ed1ab_1 - - compiler-rt=19.1.7=h52031e2_0 - - compiler-rt_osx-64=19.1.7=hc6f8467_0 + - comm=0.2.3=pyhe01879c_0 + - compiler-rt=18.1.8=he914875_2 + - compiler-rt_osx-64=18.1.8=h138dee1_2 - conda-lock=3.0.4=pyhb3ed7dc_1 - conda-souschef=2.2.3=pyhd8ed1ab_0 - - contourpy=1.3.2=py311h4e34fa0_0 + - contourpy=1.3.3=py311hd4d69bb_2 - conway-polynomials=0.10=pyhd8ed1ab_1 - - coverage=7.9.2=py311ha3cf9ac_0 + - coverage=7.10.7=py311he13f9b5_0 - cpython=3.11.13=py311hd8ed1ab_0 - crashtest=0.4.1=pyhd8ed1ab_1 - - cryptography=45.0.5=py311h336e25c_0 + - cryptography=46.0.1=py311h3e2dd55_3 - curl=8.14.1=h5dec5d8_0 - - cxx-compiler=1.11.0=h307afc9_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.2=py311h3c013cf_2 - - debugpy=1.8.15=py311hc651eee_0 + - cysignals=1.12.4=py311h7b20566_0 + - cython=3.1.4=py311h8726017_2 + - debugpy=1.8.17=py311h1854d6b_0 - decorator=5.2.1=pyhd8ed1ab_0 - defusedxml=0.7.1=pyhd8ed1ab_0 - deprecated=1.2.18=pyhd8ed1ab_0 @@ -83,15 +83,15 @@ dependencies: - docutils=0.21.2=pyhd8ed1ab_1 - dulwich=0.22.8=py311h3b9c2be_0 - ecl=24.5.10=ha6bf567_1 - - eclib=20250616=hdb5212a_0 + - eclib=20250627=h28d223a_0 - ecm=7.0.6=h5625669_0 - ensureconda=1.4.7=pyh29332c3_0 - exceptiongroup=1.3.0=pyhd8ed1ab_0 - execnet=2.1.1=pyhd8ed1ab_1 - - executing=2.2.0=pyhd8ed1ab_0 + - executing=2.2.1=pyhd8ed1ab_0 - expat=2.7.1=h21dd04a_0 - fflas-ffpack=2.5.0=h5898d61_0 - - filelock=3.18.0=pyhd8ed1ab_0 + - filelock=3.19.1=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 @@ -101,119 +101,121 @@ dependencies: - fontconfig=2.15.0=h37eeddb_1 - fonts-conda-ecosystem=1=0 - fonts-conda-forge=1=0 - - fonttools=4.59.0=py311hfbe4617_0 + - fonttools=4.60.0=py311he13f9b5_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 + - fpylll=0.6.4=py311h793c761_0 + - freetype=2.14.1=h694c41f_0 + - fribidi=1.0.16=h8616949_0 - furo=2024.8.6=pyhd8ed1ab_2 - gap-core=4.14.0=hb9686a1_5 - gap-defaults=4.14.0=h694c41f_5 - gf2x=1.3.0=h35ac7d9_3 - gfan=0.6.2=hd793b56_1003 - gfortran=13.4.0=hcc3c99d_0 - - gfortran_impl_osx-64=13.4.0=h8d0df8b_0 + - gfortran_impl_osx-64=13.4.0=h8d0df8b_1 - gfortran_osx-64=13.4.0=h3223c34_0 - gitdb=4.0.12=pyhd8ed1ab_0 - - gitpython=3.1.44=pyhff2d567_0 - - givaro=4.2.0=h89f8175_2 + - gitpython=3.1.45=pyhff2d567_0 + - givaro=4.2.0=hbf3f340_3 - glpk=5.0=h3cb5acd_0 - gmp=6.3.0=hf036a51_2 - gmpy2=2.1.5=py311h7945f45_3 - - graphite2=1.3.14=h240833e_0 + - graphite2=1.3.14=h21dd04a_2 - grayskull=2.9.1=pyhd8ed1ab_0 - gsl=2.8=hc707ee6_1 - - h2=4.2.0=pyhd8ed1ab_0 - - harfbuzz=11.3.2=hb258ee5_0 + - h2=4.3.0=pyhcf101f3_0 + - harfbuzz=11.1.0=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.16=hd314217_0 + - igraph=1.0.0=h88b1ca6_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.4.0=pyhfa0c392_0 + - ipykernel=6.30.1=pyh92f572d_0 + - ipython=9.5.0=pyhfa0c392_0 - ipython_pygments_lexers=1.1.1=pyhd8ed1ab_0 - ipywidgets=8.1.7=pyhd8ed1ab_0 - isl=0.26=imath32_h2e86a7b_101 - jaraco.classes=3.4.0=pyhd8ed1ab_2 - jaraco.context=6.0.1=pyhd8ed1ab_0 - - jaraco.functools=4.2.1=pyhd8ed1ab_0 + - jaraco.functools=4.3.0=pyhd8ed1ab_0 - jedi=0.19.2=pyhd8ed1ab_1 - jinja2=3.1.6=pyhd8ed1ab_0 - - jsonschema=4.25.0=pyhe01879c_0 - - jsonschema-specifications=2025.4.1=pyh29332c3_0 + - jsonschema=4.25.1=pyhe01879c_0 + - jsonschema-specifications=2025.9.1=pyhcf101f3_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=py311h4e34fa0_1 + - kiwisolver=1.4.9=py311ha94bed4_1 - krb5=1.21.3=h37d8d59_0 - - lcalc=2.1.0=h0f747f7_1 + - lcalc=2.1.1=h0f747f7_0 - lcms2=2.17=h72f5680_0 - - ld64=954.16=hc3792c1_1 - - ld64_osx-64=954.16=hf1c22e8_1 + - ld64=954.16=h4e51db5_0 + - ld64_osx-64=954.16=h28b3ac7_0 - lerc=4.0.0=hcca01a6_1 - libasprintf=0.25.1=h3184127_1 - - libblas=3.9.0=32_h7f60823_openblas + - libblas=3.9.0=36_he492b99_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=h6e16a3a_3 - - libbrotlidec=1.1.0=h6e16a3a_3 - - libbrotlienc=1.1.0=h6e16a3a_3 - - libcblas=3.9.0=32_hff6cab4_openblas - - libclang-cpp19.1=19.1.7=default_h3571c67_3 + - libbrotlicommon=1.1.0=h1c43f85_4 + - libbrotlidec=1.1.0=h1c43f85_4 + - libbrotlienc=1.1.0=h1c43f85_4 + - libcblas=3.9.0=36_h9b27e0a_openblas + - libclang-cpp18.1=18.1.8=default_hc369343_15 - libcurl=8.14.1=h5dec5d8_0 - - libcxx=20.1.8=h3d58e20_1 - - libcxx-devel=19.1.7=h7c275be_1 + - libcxx=21.1.1=h3d58e20_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.1=h21dd04a_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 + - libfreetype=2.14.1=h694c41f_0 + - libfreetype6=2.14.1=h6912278_0 - libgd=2.3.3=h8555400_11 - libgettextpo=0.25.1=h3184127_1 - - libgfortran=5.0.0=14_2_0_h51e75f0_103 - - libgfortran-devel_osx-64=13.4.0=hbfa0f67_0 - - libgfortran5=14.2.0=h51e75f0_103 - - libglib=2.84.2=h3139dbc_0 - - libhomfly=1.02r6=h10d778d_1 - - libiconv=1.18=h4b5e92a_1 + - libgfortran=15.1.0=h5f6db21_1 + - libgfortran-devel_osx-64=13.4.0=hbfa0f67_1 + - libgfortran5=15.1.0=hfa3c126_1 + - libglib=2.84.0=h5c976ab_0 + - libhomfly=1.03=h1c43f85_0 + - libiconv=1.18=h57a12c2_2 - libintl=0.25.1=h3184127_1 - libjpeg-turbo=3.1.0=h6e16a3a_0 - - liblapack=3.9.0=32_h236ab99_openblas - - liblapacke=3.9.0=32_h85686d2_openblas - - libllvm19=19.1.7=hc29ff6c_1 + - liblapack=3.9.0=36_h859234e_openblas + - liblapacke=3.9.0=36_h94b3770_openblas + - libllvm18=18.1.8=default_hc369343_10 - 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 + - libnghttp2=1.67.0=h3338091_0 + - libopenblas=0.3.30=openmp_h83c2472_2 + - libpng=1.6.50=h84aeda2_1 - libsodium=1.0.20=hfdf4475_0 - - libsqlite=3.50.3=h875aaf5_1 + - libsqlite=3.50.4=h39a8b3b_0 - libssh2=1.11.1=hed3591d_0 - - libtiff=4.7.0=h1167cee_5 + - libtiff=4.7.1=haa3b502_0 - libwebp-base=1.6.0=hb807250_0 - libxcb=1.17.0=hf1f96e2_0 - - libxml2=2.13.8=h93c44a6_0 + - libxml2=2.15.0=h7b7ecba_1 + - libxml2-16=2.15.0=ha1d9b0f_1 + - libxml2-devel=2.15.0=h7b7ecba_1 - libzlib=1.3.1=hd23fc13_2 - linbox=1.7.0=h1e49b7d_2 - - llvm-openmp=20.1.8=hf4e0ed4_0 - - llvm-tools=19.1.7=h3fe3016_1 - - llvm-tools-19=19.1.7=he90a8e3_1 + - llvm-openmp=21.1.0=hf4e0ed4_0 + - llvm-tools=18.1.8=default_hc369343_10 + - llvm-tools-18=18.1.8=default_hc369343_10 - lrcalc=2.1=hac325c4_7 - lrslib=71.b=hda3377a_1 - m4=1.4.20=h6e16a3a_0 @@ -221,23 +223,23 @@ dependencies: - 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 + - matplotlib=3.10.6=py311h6eed73b_1 + - matplotlib-base=3.10.6=py311h48d7e91_1 - matplotlib-inline=0.1.7=pyhd8ed1ab_1 - maxima=5.47.0=h3080a4d_3 - mccabe=0.7.0=pyhd8ed1ab_1 - memory-allocator=0.1.3=py311h3336109_1 - - meson=1.8.2=pyhe01879c_0 + - meson=1.9.0=pyhcf101f3_0 - meson-python=0.18.0=pyh70fd9c4_0 - - mistune=3.1.3=pyh29332c3_0 - - more-itertools=10.7.0=pyhd8ed1ab_0 + - mistune=3.1.4=pyhcf101f3_0 + - more-itertools=10.8.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.1=py311h4e34fa0_0 + - msgpack-python=1.1.1=py311hd4d69bb_1 - munkres=1.1.4=pyhd8ed1ab_1 - - nauty=2.8.9=h6e16a3a_0 + - nauty=2.9.1=h8616949_0 - nbclient=0.10.2=pyhd8ed1ab_0 - nbconvert=7.16.6=hb482800_0 - nbconvert-core=7.16.6=pyh29332c3_0 @@ -248,65 +250,65 @@ dependencies: - networkx=3.5=pyhe01879c_0 - ninja=1.13.1=h0ba0a54_0 - ntl=11.4.3=h0ab3c2f_1 - - numpy=2.3.1=py311h09fcace_1 - - openblas=0.3.30=openmp_h30af337_0 - - openjpeg=2.5.3=h7fd6d84_0 - - openssl=3.5.1=hc426f3f_0 + - numpy=2.3.3=py311hf157cb9_0 + - openblas=0.3.30=openmp_h30af337_2 + - openjpeg=2.5.4=h87e8dc5_0 + - openssl=3.5.3=h230baf5_1 - packaging=25.0=pyh29332c3_1 - - palp=2.20=hbcb3906_0 - - pandoc=3.7.0.2=h694c41f_0 + - palp=2.21=h8616949_0 + - pandoc=3.8=h694c41f_0 - pandocfilters=1.5.0=pyhd8ed1ab_0 - - pango=1.56.4=h6ef8af8_0 - - pari=2.17.2=h1ed0f1a_4_pthread + - pango=1.56.3=hae8941d_1 + - pari=2.17.2=h1ed0f1a_5_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 + - parso=0.8.5=pyhcf101f3_0 + - pcre2=10.44=hf733adb_2 - perl=5.32.1=7_h10d778d_perl5 - pexpect=4.9.0=pyhd8ed1ab_1 - pickleshare=0.7.5=pyhd8ed1ab_1004 - - pillow=11.3.0=py311h25da234_0 - - pip=25.1.1=pyh8b19718_0 - - pixman=0.46.4=h6f2c7e4_0 + - pillow=11.3.0=py311ha88f94d_3 + - pip=25.2=pyh8b19718_0 + - pixman=0.46.4=ha059160_1 - pkg-config=0.29.2=hf7e621a_1009 - pkgconfig=1.5.5=pyhd8ed1ab_5 - pkginfo=1.12.1.2=pyhd8ed1ab_0 - - planarity=3.0.2.0=h10d778d_0 - - platformdirs=4.3.8=pyhe01879c_0 + - planarity=4.0.0.0=h8616949_0 + - platformdirs=4.4.0=pyhcf101f3_0 - pluggy=1.6.0=pyhd8ed1ab_0 - ppl=1.2=ha60d53e_1006 - pplpy=0.8.9=py311h221ab62_2 - - primecount=7.14=h28dbb38_0 - - primecountpy=0.1.0=py311h4e34fa0_5 - - primesieve=12.4=hf036a51_0 + - primecount=7.19=h4cb41a5_0 + - primecountpy=0.1.1=py311haec20ae_0 + - primesieve=12.8=h240833e_0 - progressbar2=4.5.0=pyhd8ed1ab_1 - - prompt-toolkit=3.0.51=pyha770c72_0 - - psutil=7.0.0=py311h4d7f069_0 + - prompt-toolkit=3.0.52=pyha770c72_0 + - psutil=7.1.0=py311hf197a57_0 - pthread-stubs=0.4=h00291cd_1002 - ptyprocess=0.7.0=pyhd8ed1ab_1 - pure_eval=0.2.3=pyhd8ed1ab_1 - pycodestyle=2.14.0=pyhd8ed1ab_0 - - pycosat=0.6.6=py311h4d7f069_2 + - pycosat=0.6.6=py311h13e5629_3 - pycparser=2.22=pyh29332c3_1 - - pydantic=2.11.7=pyh3cfb1c2_0 + - pydantic=2.11.9=pyh3cfb1c2_0 - pydantic-core=2.33.2=py311hd1a56c6_0 - pyflakes=3.4.0=pyhd8ed1ab_0 - - pygithub=2.6.1=pyhd8ed1ab_0 + - pygithub=2.8.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 + - pynacl=1.6.0=py311hf197a57_0 + - pyparsing=3.2.5=pyhcf101f3_0 - pyproject-metadata=0.9.1=pyhd8ed1ab_0 - pyproject_hooks=1.2.0=pyhd8ed1ab_1 - pysocks=1.7.1=pyha55dd90_7 - - pytest=8.4.1=pyhd8ed1ab_0 + - pytest=8.4.2=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-build=1.3.0=pyhff2d567_0 - python-dateutil=2.9.0.post0=pyhe01879c_2 - - python-fastjsonschema=2.21.1=pyhd8ed1ab_0 + - python-fastjsonschema=2.21.2=pyhe01879c_0 - python-installer=0.7.0=pyhff2d567_1 - python-lrcalc=2.1=py311hd89902b_7 - python-symengine=0.14.0=py311hd9f0a9d_1 @@ -314,29 +316,29 @@ dependencies: - python_abi=3.11=8_cp311 - pytz=2025.2=pyhd8ed1ab_0 - pyyaml=6.0.2=py311ha3cf9ac_2 - - pyzmq=27.0.0=py311hb21797c_0 + - pyzmq=27.1.0=py311h0ab6910_0 - qd=2.3.22=h2beb688_1004 - qhull=2020.2=h3c5361c_5 - - r-base=4.2.3=ha6eee18_19 + - r-base=4.2.3=hca818a3_18 - r-lattice=0.22_6=r42hb2c329c_0 - - rapidfuzz=3.13.0=py311hc356e98_0 + - rapidfuzz=3.14.1=py311h11ccb26_0 - readline=8.2=h7cca4af_2 - referencing=0.36.2=pyh29332c3_0 - - requests=2.32.4=pyhd8ed1ab_0 + - requests=2.32.5=pyhd8ed1ab_0 - requests-toolbelt=1.0.0=pyhd8ed1ab_1 - restructuredtext_lint=1.4.0=pyhd8ed1ab_1 - roman-numerals-py=3.1.0=pyhd8ed1ab_0 - - rpds-py=0.26.0=py311hd1a56c6_0 + - rpds-py=0.27.1=py311hd3d88a1_1 - rpy2=3.5.11=py311r42h4a70a88_3 - - ruamel.yaml=0.18.14=py311h4d7f069_0 - - ruamel.yaml.clib=0.2.8=py311h1314207_1 + - ruamel.yaml=0.18.15=py311hf197a57_1 + - ruamel.yaml.clib=0.2.12=py311h13e5629_1 - ruamel.yaml.jinja2=0.2.7=pyhd8ed1ab_1 - - ruff=0.12.4=h6cc4cfe_0 - - rw=0.9=h10d778d_2 + - ruff=0.13.1=hba89d1c_0 + - rw=0.7=1 - sagemath-db-elliptic-curves=0.8.1=hecc5488_0 - sagemath-db-graphs=20210214=hd8ed1ab_0 - sagemath-db-polytopes=20170220=1 - - scipy=1.16.0=py311hed73a19_0 + - scipy=1.16.2=py311h32c7e5c_0 - semver=3.0.4=pyhd8ed1ab_0 - setuptools=80.9.0=pyhff2d567_0 - shellingham=1.5.4=pyhd8ed1ab_1 @@ -347,7 +349,7 @@ dependencies: - six=1.17.0=pyhe01879c_1 - smmap=5.0.2=pyhd8ed1ab_0 - snowballstemmer=3.0.1=pyhd8ed1ab_0 - - soupsieve=2.7=pyhd8ed1ab_0 + - soupsieve=2.8=pyhd8ed1ab_0 - sphinx=8.2.3=pyhd8ed1ab_0 - sphinx-basic-ng=1.0.0b2=pyhd8ed1ab_3 - sphinx-copybutton=0.5.2=pyhd8ed1ab_1 @@ -358,11 +360,11 @@ 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.3=h8d07200_1 + - sqlite=3.50.4=h64b5abc_0 - stack_data=0.6.3=pyhd8ed1ab_1 - stdlib-list=0.11.1=pyhd8ed1ab_0 - symengine=0.14.0=h79ccd14_1 - - symmetrica=3.0.1=hf0c8a7f_0 + - symmetrica=3.1.0=h8616949_0 - sympow=2.023.6=h7305399_4 - sympy=1.14.0=pyh2585a3b_105 - tachyon=0.99b6=h3a1d103_1002 @@ -371,36 +373,36 @@ dependencies: - tk=8.6.13=hf689a15_2 - tktable=2.10=h2c093e9_7 - toml=0.10.2=pyhd8ed1ab_1 - - tomli=2.2.1=pyhd8ed1ab_1 + - tomli=2.2.1=pyhe01879c_2 - tomli-w=1.2.0=pyhd8ed1ab_0 - tomlkit=0.13.3=pyha770c72_0 - - tornado=6.5.1=py311h4d7f069_0 + - tornado=6.5.2=py311h13e5629_1 - tqdm=4.67.1=pyhd8ed1ab_1 - traitlets=5.14.3=pyhd8ed1ab_1 - - trove-classifiers=2025.5.9.12=pyhd8ed1ab_0 - - typing-extensions=4.14.1=h4440ef1_0 + - trove-classifiers=2025.9.11.17=pyhd8ed1ab_0 + - typing-extensions=4.15.0=h396c80c_0 - typing-inspection=0.4.1=pyhd8ed1ab_0 - - typing_extensions=4.14.1=pyhe01879c_0 + - typing_extensions=4.15.0=pyhcf101f3_0 - tzdata=2025b=h78e105d_0 - - tzlocal=5.3=py311h6eed73b_0 - - unicodedata2=16.0.0=py311h4d7f069_0 + - tzlocal=5.3.1=pyh8f84b5b_0 + - unicodedata2=16.0.0=py311h13e5629_1 - urllib3=2.5.0=pyhd8ed1ab_0 - - uv=0.8.2=hfa71dfd_0 - - virtualenv=20.32.0=pyhd8ed1ab_0 - - wcwidth=0.2.13=pyhd8ed1ab_1 + - uv=0.8.18=h7032f6b_0 + - virtualenv=20.34.0=pyhd8ed1ab_0 + - wcwidth=0.2.14=pyhd8ed1ab_0 - 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.2.0=py311h8e62900_0 + - wrapt=1.17.3=py311h13e5629_1 + - xattr=1.2.0=py311h8e62900_1 - xorg-libxau=1.0.12=h6e16a3a_0 - xorg-libxdmcp=1.1.5=h00291cd_0 - 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 + - yaml=0.2.5=h4132b18_3 + - zeromq=4.3.5=h6c33b1e_9 - zipp=3.23.0=pyhd8ed1ab_0 - zlib=1.3.1=hd23fc13_2 - - zstandard=0.23.0=py311h4d7f069_2 + - zstandard=0.25.0=py311h62e9434_0 - zstd=1.5.7=h8210216_2 diff --git a/environment-3.11-macos.yml b/environment-3.11-macos.yml index 0d35e7f786a..ba060cb5c6a 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: 73494c91508e263c54f41d7613518d1cc5561156a1b692ffef06508c29dd5ce3 +# input_hash: e853ce2d7d33e999325a54da45222021ef5cb52cbb702e21bc18af18b5cb3846 channels: - conda-forge @@ -20,61 +20,61 @@ dependencies: - backports=1.0=pyhd8ed1ab_5 - backports.tarfile=1.2.0=pyhd8ed1ab_1 - bdw-gc=8.2.8=h286801f_2 - - beautifulsoup4=4.13.4=pyha770c72_0 - - blas=2.132=openblas - - blas-devel=3.9.0=32_h11c0a38_openblas + - beautifulsoup4=4.13.5=pyha770c72_0 + - blas=2.136=openblas + - blas-devel=3.9.0=36_h11c0a38_openblas - bleach=6.2.0=pyh29332c3_4 - bleach-with-css=6.2.0=h82add2a_4 - bliss=0.77=h2ffa867_1 - boltons=25.0.0=pyhd8ed1ab_0 - boost-cpp=1.85.0=h103c1d6_4 - - brial=1.2.12=pyha770c72_4 - - brotli=1.1.0=h5505292_3 - - brotli-bin=1.1.0=h5505292_3 - - brotli-python=1.1.0=py311h155a34a_3 + - brial=1.2.12=pyha770c72_5 + - brotli=1.1.0=h6caf38d_4 + - brotli-bin=1.1.0=h6caf38d_4 + - brotli-python=1.1.0=py311hf719da1_4 - bwidget=1.10.1=hce30654_1 - - bzip2=1.0.8=h99b78c6_7 + - bzip2=1.0.8=hd037594_8 - c-ares=1.34.5=h5505292_0 - - c-compiler=1.9.0=hdf49b6b_0 - - ca-certificates=2025.7.14=hbd8a1cb_0 + - c-compiler=1.10.0=hdf49b6b_0 + - ca-certificates=2025.8.3=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=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=18.1.8=default_h1eedb11_11 - - clang-18=18.1.8=default_h649e436_11 + - certifi=2025.8.3=pyhd8ed1ab_0 + - cffi=1.17.1=py311h146a0b8_1 + - charset-normalizer=3.4.3=pyhd8ed1ab_0 + - clang=18.1.8=default_hf9bcbb7_15 + - clang-18=18.1.8=default_h73dfc95_15 - 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=18.1.8=default_h36137df_15 - clangxx_impl_osx-arm64=18.1.8=h555f467_25 - clangxx_osx-arm64=18.1.8=h07b0088_25 - - click=8.2.1=pyh707e725_0 + - click=8.3.0=pyh707e725_0 - click-default-group=1.2.4=pyhd8ed1ab_1 - - cliquer=1.22=h93a5062_1 + - cliquer=1.23=hc919400_0 - colorama=0.4.6=pyhd8ed1ab_1 - - comm=0.2.2=pyhd8ed1ab_1 - - compiler-rt=18.1.8=h856b3c1_1 - - compiler-rt_osx-arm64=18.1.8=h832e737_1 + - comm=0.2.3=pyhe01879c_0 + - compiler-rt=18.1.8=h855ad52_2 + - compiler-rt_osx-arm64=18.1.8=he32a8d3_2 - conda-lock=3.0.4=pyhb3ed7dc_1 - conda-souschef=2.2.3=pyhd8ed1ab_0 - - contourpy=1.3.2=py311h210dab8_0 + - contourpy=1.3.3=py311h57a9ea7_2 - conway-polynomials=0.10=pyhd8ed1ab_1 - - coverage=7.9.2=py311h4921393_0 + - coverage=7.10.7=py311ha9b3269_0 - cpython=3.11.13=py311hd8ed1ab_0 - crashtest=0.4.1=pyhd8ed1ab_1 - - cryptography=45.0.5=py311h8be0713_0 + - cryptography=46.0.1=py311h054b3d0_3 - curl=8.14.1=h73640d1_0 - - cxx-compiler=1.9.0=hba80287_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.2=py311h71112e5_2 - - debugpy=1.8.15=py311ha59bd64_0 + - cysignals=1.12.4=py311hf719da1_0 + - cython=3.1.4=py311h9342580_2 + - debugpy=1.8.17=py311hc58e375_0 - decorator=5.2.1=pyhd8ed1ab_0 - defusedxml=0.7.1=pyhd8ed1ab_0 - deprecated=1.2.18=pyhd8ed1ab_0 @@ -82,15 +82,15 @@ dependencies: - docutils=0.21.2=pyhd8ed1ab_1 - dulwich=0.22.8=py311h3ff9189_0 - ecl=24.5.10=hc6c598b_1 - - eclib=20250616=hb89f81f_0 + - eclib=20250627=h6592c3b_0 - ecm=7.0.6=hdd59bce_0 - ensureconda=1.4.7=pyh29332c3_0 - exceptiongroup=1.3.0=pyhd8ed1ab_0 - execnet=2.1.1=pyhd8ed1ab_1 - - executing=2.2.0=pyhd8ed1ab_0 + - executing=2.2.1=pyhd8ed1ab_0 - expat=2.7.1=hec049ff_0 - fflas-ffpack=2.5.0=h4bc3318_0 - - filelock=3.18.0=pyhd8ed1ab_0 + - filelock=3.19.1=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 @@ -100,80 +100,80 @@ dependencies: - fontconfig=2.15.0=h1383a14_1 - fonts-conda-ecosystem=1=0 - fonts-conda-forge=1=0 - - fonttools=4.59.0=py311h2fe624c_0 + - fonttools=4.60.0=py311ha9b3269_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 + - fpylll=0.6.4=py311h4044dbd_0 + - freetype=2.14.1=hce30654_0 + - fribidi=1.0.16=hc919400_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.4.0=h3ef1dbf_0 - - gfortran_impl_osx-arm64=13.4.0=h64b5c3f_0 + - gfortran_impl_osx-arm64=13.4.0=h64b5c3f_1 - 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 + - gitpython=3.1.45=pyhff2d567_0 + - givaro=4.2.0=h5331fe3_3 - glpk=5.0=h6d7a090_0 - gmp=6.3.0=h7bae524_2 - gmpy2=2.1.5=py311hb5d9ff4_3 - - graphite2=1.3.14=h286801f_0 + - graphite2=1.3.14=hec049ff_2 - grayskull=2.9.1=pyhd8ed1ab_0 - gsl=2.8=h8d0574d_1 - - h2=4.2.0=pyhd8ed1ab_0 - - harfbuzz=11.3.2=hcb8449c_0 + - h2=4.3.0=pyhcf101f3_0 + - harfbuzz=11.1.0=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.16=hb134b8e_0 + - igraph=0.10.17=h73cadaf_1 - 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.4.0=pyhfa0c392_0 + - ipykernel=6.30.1=pyh92f572d_0 + - ipython=9.5.0=pyhfa0c392_0 - ipython_pygments_lexers=1.1.1=pyhd8ed1ab_0 - ipywidgets=8.1.7=pyhd8ed1ab_0 - isl=0.26=imath32_h347afa1_101 - jaraco.classes=3.4.0=pyhd8ed1ab_2 - jaraco.context=6.0.1=pyhd8ed1ab_0 - - jaraco.functools=4.2.1=pyhd8ed1ab_0 + - jaraco.functools=4.3.0=pyhd8ed1ab_0 - jedi=0.19.2=pyhd8ed1ab_1 - jinja2=3.1.6=pyhd8ed1ab_0 - - jsonschema=4.25.0=pyhe01879c_0 - - jsonschema-specifications=2025.4.1=pyh29332c3_0 + - jsonschema=4.25.1=pyhe01879c_0 + - jsonschema-specifications=2025.9.1=pyhcf101f3_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=py311h210dab8_1 + - kiwisolver=1.4.9=py311h63e5c0c_1 - krb5=1.21.3=h237132a_0 - - lcalc=2.1.0=hdaf6845_1 + - lcalc=2.1.1=hdaf6845_0 - lcms2=2.17=h7eeda09_0 - 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 + - libblas=3.9.0=36_h51639a9_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=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_h649e436_11 + - libbrotlicommon=1.1.0=h6caf38d_4 + - libbrotlidec=1.1.0=h6caf38d_4 + - libbrotlienc=1.1.0=h6caf38d_4 + - libcblas=3.9.0=36_hb0561ab_openblas + - libclang-cpp18.1=18.1.8=default_h73dfc95_15 - libcurl=8.14.1=h73640d1_0 - - libcxx=20.1.8=hf598326_1 + - libcxx=21.1.1=hf598326_0 - libcxx-devel=18.1.8=h6dc3340_8 - libdeflate=1.24=h5773f1b_0 - libedit=3.1.20250104=pl5321hafb1f1b_0 @@ -181,61 +181,63 @@ dependencies: - libexpat=2.7.1=hec049ff_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 + - libfreetype=2.14.1=hce30654_0 + - libfreetype6=2.14.1=h6da58f4_0 - libgd=2.3.3=hb2c3a21_11 - 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 + - libgfortran=15.1.0=hfdf1602_1 + - libgfortran-devel_osx-arm64=13.4.0=ha240a38_1 + - libgfortran5=15.1.0=hb74de2c_1 + - libglib=2.84.0=hdff4504_0 + - libhomfly=1.03=h6caf38d_0 + - libiconv=1.18=h23cfdf5_2 - libintl=0.25.1=h493aca8_0 - libjpeg-turbo=3.1.0=h5505292_0 - - liblapack=3.9.0=32_hc9a63f6_openblas - - liblapacke=3.9.0=32_hbb7bcf8_openblas - - libllvm18=18.1.8=default_h3f49643_6 + - liblapack=3.9.0=36_hd9741b5_openblas + - liblapacke=3.9.0=36_h1b118fd_openblas + - libllvm18=18.1.8=default_h3f38c9c_10 - 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 + - libnghttp2=1.67.0=hc438710_0 + - libopenblas=0.3.30=openmp_h60d53f8_2 + - libpng=1.6.50=h280e0eb_1 - libsodium=1.0.20=h99b78c6_0 - - libsqlite=3.50.3=h4237e3c_1 + - libsqlite=3.50.4=h4237e3c_0 - libssh2=1.11.1=h1590b86_0 - - libtiff=4.7.0=h2f21f7c_5 + - libtiff=4.7.1=h7dc4979_0 - libwebp-base=1.6.0=h07db88b_0 - libxcb=1.17.0=hdb1d25a_0 - - libxml2=2.13.8=h52572c6_0 + - libxml2=2.15.0=h9329255_1 + - libxml2-16=2.15.0=h0ff4647_1 + - libxml2-devel=2.15.0=h9329255_1 - libzlib=1.3.1=h8359307_2 - linbox=1.7.0=h66f06df_2 - - llvm-openmp=20.1.8=hbb9b287_0 - - llvm-tools=18.1.8=default_h3f49643_6 - - llvm-tools-18=18.1.8=default_h3f49643_6 - - lrcalc=2.1=hf9b8971_7 + - llvm-openmp=21.1.0=hbb9b287_0 + - llvm-tools=18.1.8=default_h3f38c9c_10 + - llvm-tools-18=18.1.8=default_h3f38c9c_10 + - lrcalc=2.1=hec049ff_8 - 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 + - matplotlib=3.10.6=py311ha1ab1f8_0 + - matplotlib-base=3.10.6=py311h66dac5a_0 - matplotlib-inline=0.1.7=pyhd8ed1ab_1 - maxima=5.47.0=hd2c4bfb_3 - mccabe=0.7.0=pyhd8ed1ab_1 - memory-allocator=0.1.3=py311h460d6c5_1 - - meson=1.8.2=pyhe01879c_0 + - meson=1.9.0=pyhcf101f3_0 - meson-python=0.18.0=pyh70fd9c4_0 - - mistune=3.1.3=pyh29332c3_0 - - more-itertools=10.7.0=pyhd8ed1ab_0 + - mistune=3.1.4=pyhcf101f3_0 + - more-itertools=10.8.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.1=py311h210dab8_0 + - msgpack-python=1.1.1=py311h57a9ea7_1 - munkres=1.1.4=pyhd8ed1ab_1 - - nauty=2.8.9=h5505292_0 + - nauty=2.9.1=hf22a7ee_0 - nbclient=0.10.2=pyhd8ed1ab_0 - nbconvert=7.16.6=hb482800_0 - nbconvert-core=7.16.6=pyh29332c3_0 @@ -246,95 +248,95 @@ dependencies: - networkx=3.5=pyhe01879c_0 - ninja=1.13.1=h4f10f1e_0 - ntl=11.4.3=hbb3f309_1 - - numpy=2.3.1=py311h0856f98_1 - - openblas=0.3.30=openmp_hea878ba_0 - - openjpeg=2.5.3=h8a3d83b_0 - - openssl=3.5.1=h81ee809_0 + - numpy=2.3.3=py311h8685306_0 + - openblas=0.3.30=openmp_hea878ba_2 + - openjpeg=2.5.4=hbfb3c88_0 + - openssl=3.5.3=h5503f6c_1 - packaging=25.0=pyh29332c3_1 - - palp=2.20=h27ca646_0 - - pandoc=3.7.0.2=hce30654_0 + - palp=2.21=hc919400_0 + - pandoc=3.8=hce30654_0 - pandocfilters=1.5.0=pyhd8ed1ab_0 - - pango=1.56.4=h875632e_0 - - pari=2.17.2=h49d18c7_4_pthread + - pango=1.56.3=h5fd7515_1 + - pari=2.17.2=h49d18c7_5_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=ha881caa_0 + - parso=0.8.5=pyhcf101f3_0 + - pcre2=10.44=ha881caa_2 - perl=5.32.1=7_h4614cfb_perl5 - pexpect=4.9.0=pyhd8ed1ab_1 - pickleshare=0.7.5=pyhd8ed1ab_1004 - - pillow=11.3.0=py311hb9ba9e9_0 - - pip=25.1.1=pyh8b19718_0 - - pixman=0.46.4=h2c80e29_0 + - pillow=11.3.0=py311h1f9957d_3 + - pip=25.2=pyh8b19718_0 + - pixman=0.46.4=h81086ad_1 - pkg-config=0.29.2=hde07d2e_1009 - pkgconfig=1.5.5=pyhd8ed1ab_5 - pkginfo=1.12.1.2=pyhd8ed1ab_0 - - planarity=3.0.2.0=h93a5062_0 - - platformdirs=4.3.8=pyhe01879c_0 + - planarity=4.0.0.0=hc919400_0 + - platformdirs=4.4.0=pyhcf101f3_0 - pluggy=1.6.0=pyhd8ed1ab_0 - ppl=1.2=h8b147cf_1006 - pplpy=0.8.9=py311h911f23a_2 - - primecount=7.14=ha84d530_0 - - primecountpy=0.1.0=py311h210dab8_5 - - primesieve=12.4=h00cdb27_0 + - primecount=7.19=h4bfcebb_0 + - primecountpy=0.1.1=py311h5a5e7c7_0 + - primesieve=12.8=h286801f_0 - progressbar2=4.5.0=pyhd8ed1ab_1 - - prompt-toolkit=3.0.51=pyha770c72_0 - - psutil=7.0.0=py311h917b07b_0 + - prompt-toolkit=3.0.52=pyha770c72_0 + - psutil=7.1.0=py311h9408147_0 - pthread-stubs=0.4=hd74edd7_1002 - ptyprocess=0.7.0=pyhd8ed1ab_1 - pure_eval=0.2.3=pyhd8ed1ab_1 - pycodestyle=2.14.0=pyhd8ed1ab_0 - - pycosat=0.6.6=py311h917b07b_2 + - pycosat=0.6.6=py311h3696347_3 - pycparser=2.22=pyh29332c3_1 - - pydantic=2.11.7=pyh3cfb1c2_0 + - pydantic=2.11.9=pyh3cfb1c2_0 - pydantic-core=2.33.2=py311hf245fc6_0 - pyflakes=3.4.0=pyhd8ed1ab_0 - - pygithub=2.6.1=pyhd8ed1ab_0 + - pygithub=2.8.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 + - pynacl=1.6.0=py311h9408147_0 + - pyparsing=3.2.5=pyhcf101f3_0 - pyproject-metadata=0.9.1=pyhd8ed1ab_0 - pyproject_hooks=1.2.0=pyhd8ed1ab_1 - pysocks=1.7.1=pyha55dd90_7 - - pytest=8.4.1=pyhd8ed1ab_0 + - pytest=8.4.2=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-build=1.3.0=pyhff2d567_0 - python-dateutil=2.9.0.post0=pyhe01879c_2 - - python-fastjsonschema=2.21.1=pyhd8ed1ab_0 + - python-fastjsonschema=2.21.2=pyhe01879c_0 - python-installer=0.7.0=pyhff2d567_1 - - python-lrcalc=2.1=py311h3f08180_7 + - python-lrcalc=2.1=py311hf719da1_8 - python-symengine=0.14.0=py311hef325c5_1 - python-utils=3.9.1=pyhff2d567_1 - python_abi=3.11=8_cp311 - pytz=2025.2=pyhd8ed1ab_0 - pyyaml=6.0.2=py311h4921393_2 - - pyzmq=27.0.0=py311h01f2145_0 + - pyzmq=27.1.0=py311h13abfa4_0 - qd=2.3.22=hbec66e7_1004 - qhull=2020.2=h420ef59_5 - - r-base=4.2.3=hf496e94_19 + - r-base=4.2.3=heb3d878_18 - r-lattice=0.22_6=r42hd2d937b_0 - - rapidfuzz=3.13.0=py311h155a34a_0 + - rapidfuzz=3.14.1=py311h251fd82_0 - readline=8.2=h1d1bf99_2 - referencing=0.36.2=pyh29332c3_0 - - requests=2.32.4=pyhd8ed1ab_0 + - requests=2.32.5=pyhd8ed1ab_0 - requests-toolbelt=1.0.0=pyhd8ed1ab_1 - restructuredtext_lint=1.4.0=pyhd8ed1ab_1 - roman-numerals-py=3.1.0=pyhd8ed1ab_0 - - rpds-py=0.26.0=py311hf245fc6_0 + - rpds-py=0.27.1=py311h1c3fc1a_1 - rpy2=3.5.11=py311r42hb49d859_3 - - ruamel.yaml=0.18.14=py311h917b07b_0 + - ruamel.yaml=0.18.15=py311h9408147_1 - ruamel.yaml.clib=0.2.8=py311hae2e1ce_1 - ruamel.yaml.jinja2=0.2.7=pyhd8ed1ab_1 - - ruff=0.12.4=h575f11b_0 + - ruff=0.13.1=h492a034_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.16.0=py311h53b02f6_0 + - scipy=1.16.2=py311h2734c94_0 - semver=3.0.4=pyhd8ed1ab_0 - setuptools=80.9.0=pyhff2d567_0 - shellingham=1.5.4=pyhd8ed1ab_1 @@ -345,7 +347,7 @@ dependencies: - six=1.17.0=pyhe01879c_1 - smmap=5.0.2=pyhd8ed1ab_0 - snowballstemmer=3.0.1=pyhd8ed1ab_0 - - soupsieve=2.7=pyhd8ed1ab_0 + - soupsieve=2.8=pyhd8ed1ab_0 - sphinx=8.2.3=pyhd8ed1ab_0 - sphinx-basic-ng=1.0.0b2=pyhd8ed1ab_3 - sphinx-copybutton=0.5.2=pyhd8ed1ab_1 @@ -356,11 +358,11 @@ 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.3=hb5dd463_1 + - sqlite=3.50.4=hb5dd463_0 - stack_data=0.6.3=pyhd8ed1ab_1 - stdlib-list=0.11.1=pyhd8ed1ab_0 - symengine=0.14.0=hddbed1c_1 - - symmetrica=3.0.1=hb7217d7_0 + - symmetrica=3.1.0=hc919400_0 - sympow=2.023.6=hc13a52f_4 - sympy=1.14.0=pyh2585a3b_105 - tachyon=0.99b6=hb8a568e_1002 @@ -369,36 +371,36 @@ dependencies: - tk=8.6.13=h892fb3f_2 - tktable=2.10=h3c7de25_7 - toml=0.10.2=pyhd8ed1ab_1 - - tomli=2.2.1=pyhd8ed1ab_1 + - tomli=2.2.1=pyhe01879c_2 - tomli-w=1.2.0=pyhd8ed1ab_0 - tomlkit=0.13.3=pyha770c72_0 - - tornado=6.5.1=py311h917b07b_0 + - tornado=6.5.2=py311h3696347_1 - tqdm=4.67.1=pyhd8ed1ab_1 - traitlets=5.14.3=pyhd8ed1ab_1 - - trove-classifiers=2025.5.9.12=pyhd8ed1ab_0 - - typing-extensions=4.14.1=h4440ef1_0 + - trove-classifiers=2025.9.11.17=pyhd8ed1ab_0 + - typing-extensions=4.15.0=h396c80c_0 - typing-inspection=0.4.1=pyhd8ed1ab_0 - - typing_extensions=4.14.1=pyhe01879c_0 + - typing_extensions=4.15.0=pyhcf101f3_0 - tzdata=2025b=h78e105d_0 - - tzlocal=5.3=py311h267d04e_0 - - unicodedata2=16.0.0=py311h917b07b_0 + - tzlocal=5.3.1=pyh8f84b5b_0 + - unicodedata2=16.0.0=py311h3696347_1 - urllib3=2.5.0=pyhd8ed1ab_0 - - uv=0.8.2=hb521335_0 - - virtualenv=20.32.0=pyhd8ed1ab_0 - - wcwidth=0.2.13=pyhd8ed1ab_1 + - uv=0.8.18=haaa92d6_0 + - virtualenv=20.34.0=pyhd8ed1ab_0 + - wcwidth=0.2.14=pyhd8ed1ab_0 - 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.2.0=py311h7d51efc_0 + - wrapt=1.17.3=py311h3696347_1 + - xattr=1.2.0=py311h7d51efc_1 - xorg-libxau=1.0.12=h5505292_0 - xorg-libxdmcp=1.1.5=hd74edd7_0 - 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 + - yaml=0.2.5=h925e9cb_3 + - zeromq=4.3.5=h888dc83_9 - zipp=3.23.0=pyhd8ed1ab_0 - zlib=1.3.1=h8359307_2 - - zstandard=0.23.0=py311h917b07b_2 + - zstandard=0.25.0=py311h5bb9006_0 - zstd=1.5.7=h6491c7d_2 diff --git a/environment-3.11-win.yml b/environment-3.11-win.yml index c87bf870403..765549d91cd 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: c830b395e986a50a0e08ad7519c5c706c16ea5fa1a8cde20d9f2526b7cd7fb03 +# input_hash: 8542ef20d7861bac9d0a08f1561ac1c19a3f606e0e644e8e9cbeb87c2c5d03b5 channels: - conda-forge @@ -16,60 +16,59 @@ dependencies: - babel=2.17.0=pyhd8ed1ab_0 - backports=1.0=pyhd8ed1ab_5 - backports.tarfile=1.2.0=pyhd8ed1ab_1 - - beautifulsoup4=4.13.4=pyha770c72_0 + - beautifulsoup4=4.13.5=pyha770c72_0 - binutils_impl_win-64=2.44=h095e170_1 - - blas=2.132=openblas - - blas-devel=3.9.0=32_hc0f8095_openblas + - blas=2.136=openblas + - blas-devel=3.9.0=36_ha590de0_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_3 - - brotli-bin=1.1.0=h2466b09_3 - - brotli-python=1.1.0=py311hda3d55a_3 + - brotli=1.1.0=hfd05255_4 + - brotli-bin=1.1.0=hfd05255_4 + - brotli-python=1.1.0=py311h3e6a449_4 - bwidget=1.10.1=h57928b3_1 - - bzip2=1.0.8=h2466b09_7 - - ca-certificates=2025.7.14=h4c7d964_0 + - bzip2=1.0.8=h0ad9c76_8 + - ca-certificates=2025.8.3=h4c7d964_0 - cachecontrol=0.14.3=pyha770c72_0 - cachecontrol-with-filecache=0.14.3=pyhd8ed1ab_0 - cairo=1.18.4=h5782bbf_0 - - certifi=2025.7.14=pyhd8ed1ab_0 - - cffi=1.17.1=py311he736701_0 - - charset-normalizer=3.4.2=pyhd8ed1ab_0 - - clang=19.1.7=default_hec7ea82_3 - - clang-19=19.1.7=default_hec7ea82_3 - - click=8.2.1=pyh7428d3b_0 + - certifi=2025.8.3=pyhd8ed1ab_0 + - cffi=1.17.1=py311h3485c13_1 + - charset-normalizer=3.4.3=pyhd8ed1ab_0 + - clang=19.1.7=default_hac490eb_4 + - clang-19=19.1.7=default_hac490eb_4 + - click=8.3.0=pyh7428d3b_0 - click-default-group=1.2.4=pyhd8ed1ab_1 - colorama=0.4.6=pyhd8ed1ab_1 - - comm=0.2.2=pyhd8ed1ab_1 - - compiler-rt=19.1.7=hc790b64_0 - - compiler-rt_win-64=19.1.7=hc790b64_0 + - comm=0.2.3=pyhe01879c_0 + - compiler-rt=19.1.7=h49e36cd_1 + - compiler-rt_win-64=19.1.7=h49e36cd_1 - conda-lock=3.0.4=pyha6a9232_1 - conda-souschef=2.2.3=pyhd8ed1ab_0 - - contourpy=1.3.2=py311h3257749_0 + - contourpy=1.3.3=py311h3fd045d_2 - conway-polynomials=0.10=pyhd8ed1ab_1 - - coverage=7.9.2=py311h3f79411_0 + - coverage=7.10.7=py311h3f79411_0 - cpython=3.11.13=py311hd8ed1ab_0 - crashtest=0.4.1=pyhd8ed1ab_1 - - cryptography=45.0.5=py311h5e0b3ae_0 + - cryptography=46.0.1=py311h5e0b3ae_3 - curl=8.14.1=h88aaa65_0 - cycler=0.12.1=pyhd8ed1ab_1 - - cysignals=1.12.3=py311hda3d55a_0 - - cython=3.1.2=py311h34f20a9_2 - - debugpy=1.8.15=py311h5dfdfe8_0 + - cysignals=1.12.4=py311h3e6a449_0 + - cython=3.1.4=py311hcaecfd5_2 + - debugpy=1.8.17=py311h5dfdfe8_0 - decorator=5.2.1=pyhd8ed1ab_0 - defusedxml=0.7.1=pyhd8ed1ab_0 - deprecated=1.2.18=pyhd8ed1ab_0 - distlib=0.4.0=pyhd8ed1ab_0 - docutils=0.21.2=pyhd8ed1ab_1 - - double-conversion=3.3.1=he0c23c2_0 - dulwich=0.22.8=py311h533ab2d_0 - ensureconda=1.4.7=pyh29332c3_0 - exceptiongroup=1.3.0=pyhd8ed1ab_0 - execnet=2.1.1=pyhd8ed1ab_1 - - executing=2.2.0=pyhd8ed1ab_0 + - executing=2.2.1=pyhd8ed1ab_0 - expat=2.7.1=hac47afa_0 - - filelock=3.18.0=pyhd8ed1ab_0 + - filelock=3.19.1=pyhd8ed1ab_0 - flake8=7.3.0=pyhd8ed1ab_0 - flake8-rst-docstrings=0.3.1=pyhd8ed1ab_0 - flang=19.1.7=hbeecb71_0 @@ -82,122 +81,128 @@ dependencies: - fontconfig=2.15.0=h765892d_1 - fonts-conda-ecosystem=1=0 - fonts-conda-forge=1=0 - - fonttools=4.59.0=py311h3f79411_0 + - fonttools=4.60.0=py311h3f79411_0 - fortran-compiler=1.11.0=h95e3450_0 - - freetype=2.13.3=h57928b3_1 + - freetype=2.14.1=h57928b3_0 - furo=2024.8.6=pyhd8ed1ab_2 - - gcc_impl_win-64=15.1.0=hb5bc704_3 - - gfortran_impl_win-64=15.1.0=h792c6fe_3 + - gcc_impl_win-64=15.1.0=hb5bc704_5 + - gfortran_impl_win-64=15.1.0=h792c6fe_5 - gitdb=4.0.12=pyhd8ed1ab_0 - - gitpython=3.1.44=pyhff2d567_0 + - gitpython=3.1.45=pyhff2d567_0 + - glib=2.86.0=ha3795fc_0 + - glib-tools=2.86.0=he647baa_0 - glpk=5.0=h8ffe710_0 - gmp=6.3.0=hfeafd45_2 - gmpy2=2.1.5=py311hb8385e8_3 - - graphite2=1.3.14=he0c23c2_0 - grayskull=2.9.1=pyhd8ed1ab_0 - gsl=2.7=hdfb1a43_0 - - gxx_impl_win-64=15.1.0=h91e354b_3 - - h2=4.2.0=pyhd8ed1ab_0 - - harfbuzz=11.3.2=h8796e6f_0 + - gst-plugins-base=1.24.11=h3fe0a9e_0 + - gstreamer=1.24.11=h233a61a_0 + - gxx_impl_win-64=15.1.0=h91e354b_5 + - h2=4.3.0=pyhcf101f3_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.16=h9f42cb0_0 + - igraph=1.0.0=h9eeb67d_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.4.0=pyh6be1c34_0 + - ipykernel=6.30.1=pyh3521513_0 + - ipython=9.5.0=pyh6be1c34_0 - ipython_pygments_lexers=1.1.1=pyhd8ed1ab_0 - ipywidgets=8.1.7=pyhd8ed1ab_0 - jaraco.classes=3.4.0=pyhd8ed1ab_2 - jaraco.context=6.0.1=pyhd8ed1ab_0 - - jaraco.functools=4.2.1=pyhd8ed1ab_0 + - jaraco.functools=4.3.0=pyhd8ed1ab_0 - jedi=0.19.2=pyhd8ed1ab_1 - jinja2=3.1.6=pyhd8ed1ab_0 - - jsonschema=4.25.0=pyhe01879c_0 - - jsonschema-specifications=2025.4.1=pyh29332c3_0 + - jsonschema=4.25.1=pyhe01879c_0 + - jsonschema-specifications=2025.9.1=pyhcf101f3_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=py311h3fd045d_1 + - kiwisolver=1.4.9=py311h275cad7_1 - krb5=1.21.3=hdf4eb48_0 - lcms2=2.17=hbcf6048_0 - ld_impl_win-64=2.44=hae1bf67_1 - lerc=4.0.0=h6470a55_1 - - libblas=3.9.0=32_h11dc60a_openblas + - libblas=3.9.0=36_h0adab6e_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_3 - - libbrotlidec=1.1.0=h2466b09_3 - - libbrotlienc=1.1.0=h2466b09_3 - - libcblas=3.9.0=32_h9bd4c3b_openblas - - libclang13=20.1.8=default_hadf22e1_0 + - libbrotlicommon=1.1.0=hfd05255_4 + - libbrotlidec=1.1.0=hfd05255_4 + - libbrotlienc=1.1.0=hfd05255_4 + - libcblas=3.9.0=36_h2a8eebe_openblas + - libclang13=21.1.1=default_ha2db4b5_0 - libcurl=8.14.1=h88aaa65_0 - libdeflate=1.24=h76ddb4d_0 - libexpat=2.7.1=hac47afa_0 - libffi=3.4.6=h537db12_1 - libflang=19.1.7=he0c23c2_0 - libflint=3.2.2=h4de658f_0 - - libfreetype=2.13.3=h57928b3_1 - - libfreetype6=2.13.3=h0b5ce68_1 - - libgcc=15.1.0=h1383e82_3 - - libgcc-devel_win-64=15.1.0=hec057c1_103 + - libfreetype=2.14.1=h57928b3_0 + - libfreetype6=2.14.1=hdbac1cb_0 + - libgcc=15.1.0=h1383e82_5 + - libgcc-devel_win-64=15.1.0=hec057c1_105 - 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_3 - - libiconv=1.18=h135ad9c_1 + - libgfortran=15.1.0=h719f0c7_5 + - libgfortran5=15.1.0=h997fb6f_5 + - libglib=2.86.0=h5f26cbf_0 + - libgomp=15.1.0=h1383e82_5 + - libiconv=1.18=hc1393d2_2 - libintl=0.22.5=h5728263_3 + - libintl-devel=0.22.5=h5728263_3 - libjpeg-turbo=3.1.0=h2466b09_0 - - liblapack=3.9.0=32_h2526c6b_openblas - - liblapacke=3.9.0=32_h1d0e49f_openblas - - libllvm19=19.1.7=h3089188_1 + - liblapack=3.9.0=36_hd232482_openblas + - liblapacke=3.9.0=36_hbb0e6ff_openblas + - libllvm19=19.1.7=h830ff33_2 - 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 + - libogg=1.3.5=h2466b09_1 + - libopenblas=0.3.30=pthreads_ha4fe6b2_2 + - libpng=1.6.50=h7351971_1 - libsodium=1.0.20=hc70643c_0 - - libsqlite=3.50.3=hf5d6505_1 + - libsqlite=3.50.4=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 + - libstdcxx=15.1.0=h904f734_5 + - libstdcxx-devel_win-64=15.1.0=hec057c1_105 + - libtiff=4.7.1=h550210a_0 + - libvorbis=1.3.7=h5112557_2 - libwebp-base=1.6.0=h4d5522a_0 - libwinpthread=12.0.0.r4.gg4f2fc60ca=h57928b3_9 - libxcb=1.17.0=h0e4246c_0 - - libxml2=2.13.8=h442d1da_0 - - libxslt=1.1.43=h25c3957_0 + - libxml2=2.15.0=ha29bfb0_1 + - libxml2-16=2.15.0=h06f855e_1 + - libxml2-devel=2.15.0=ha29bfb0_1 - libzlib=1.3.1=h2466b09_2 - - lld=20.1.8=h5383324_0 - - llvm-tools=19.1.7=h2a44499_1 + - lld=21.1.1=hc465015_0 + - llvm-tools=19.1.7=h752b59f_2 - m2w64-sysroot_win-64=12.0.0.r4.gg4f2fc60ca=h7428d3b_9 - - m4ri=20240729=h4afdad8_1 + - m4ri=20250128=h26c196c_0 - markupsafe=3.0.2=py311h5082efb_1 - - matplotlib=3.10.3=py311h1ea47a8_0 - - matplotlib-base=3.10.3=py311h8f1b1e4_0 + - matplotlib=3.9.1=py311h1ea47a8_1 + - matplotlib-base=3.9.1=py311h8f1b1e4_2 - matplotlib-inline=0.1.7=pyhd8ed1ab_1 - mccabe=0.7.0=pyhd8ed1ab_1 - memory-allocator=0.1.3=py311he736701_1 - - meson=1.8.2=pyhe01879c_0 + - meson=1.9.0=pyhcf101f3_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 - - mistune=3.1.3=pyh29332c3_0 - - more-itertools=10.7.0=pyhd8ed1ab_0 + - mistune=3.1.4=pyhcf101f3_0 + - more-itertools=10.8.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.1=py311h3257749_0 + - msgpack-python=1.1.1=py311h3fd045d_1 - munkres=1.1.4=pyhd8ed1ab_1 - nauty=2.6.11=h2fa13f4_1 - nbclient=0.10.2=pyhd8ed1ab_0 @@ -208,95 +213,98 @@ dependencies: - nest-asyncio=1.6.0=pyhd8ed1ab_1 - networkx=3.5=pyhe01879c_0 - ninja=1.13.1=h477610d_0 - - numpy=2.3.1=py311h80b3fa1_1 - - openblas=0.3.30=pthreads_h4a7f399_0 - - openjpeg=2.5.3=h4d64b90_0 - - openssl=3.5.1=h725018a_0 + - numpy=2.3.3=py311h80b3fa1_0 + - openblas=0.3.30=pthreads_h4a7f399_2 + - openjpeg=2.5.4=h24db6dd_0 + - openssl=3.5.3=h725018a_1 - packaging=25.0=pyh29332c3_1 - - pandoc=3.7.0.2=h57928b3_0 + - pandoc=3.8=h57928b3_0 - pandocfilters=1.5.0=pyhd8ed1ab_0 - - pari=2.17.2=h7f476ce_4_single + - pari=2.17.2=h637a547_5_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=h99c9b8b_0 + - parso=0.8.5=pyhcf101f3_0 + - pcre2=10.46=h3402e2f_0 - perl=5.32.1.1=7_h57928b3_strawberry - pexpect=4.9.0=pyhd8ed1ab_1 - pickleshare=0.7.5=pyhd8ed1ab_1004 - - pillow=11.3.0=py311h0f9b5fc_0 - - pip=25.1.1=pyh8b19718_0 - - pixman=0.46.4=hc614b68_0 + - pillow=11.3.0=py311h26a3c52_3 + - pip=25.2=pyh8b19718_0 + - pixman=0.46.4=h5112557_1 - pkg-config=0.29.2=h88c491f_1009 - pkgconfig=1.5.5=pyhd8ed1ab_5 - pkginfo=1.12.1.2=pyhd8ed1ab_0 - - planarity=3.0.2.0=hcfcfb64_0 - - platformdirs=4.3.8=pyhe01879c_0 + - planarity=4.0.0.0=hfd05255_0 + - platformdirs=4.4.0=pyhcf101f3_0 - pluggy=1.6.0=pyhd8ed1ab_0 + - ply=3.11=pyhd8ed1ab_3 - primesieve=12.8=he0c23c2_0 - progressbar2=4.5.0=pyhd8ed1ab_1 - - prompt-toolkit=3.0.51=pyha770c72_0 - - psutil=7.0.0=py311he736701_0 + - prompt-toolkit=3.0.52=pyha770c72_0 + - psutil=7.1.0=py311h3485c13_0 - pthread-stubs=0.4=h0e40799_1002 - ptyprocess=0.7.0=pyhd8ed1ab_1 - pure_eval=0.2.3=pyhd8ed1ab_1 - pycodestyle=2.14.0=pyhd8ed1ab_0 - - pycosat=0.6.6=py311he736701_2 + - pycosat=0.6.6=py311h3485c13_3 - pycparser=2.22=pyh29332c3_1 - - pydantic=2.11.7=pyh3cfb1c2_0 + - pydantic=2.11.9=pyh3cfb1c2_0 - pydantic-core=2.33.2=py311hc4022dc_0 - pyflakes=3.4.0=pyhd8ed1ab_0 - - pygithub=2.6.1=pyhd8ed1ab_0 + - pygithub=2.8.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 + - pynacl=1.6.0=py311h3485c13_0 + - pyparsing=3.2.5=pyhcf101f3_0 - pyproject-metadata=0.9.1=pyhd8ed1ab_0 - pyproject_hooks=1.2.0=pyhd8ed1ab_1 - - pyside6=6.9.1=py311h5d1a980_0 + - pyqt=5.15.11=py311h2d05f59_1 + - pyqt5-sip=12.17.0=py311hda3d55a_1 - pysocks=1.7.1=pyh09c184e_7 - - pytest=8.4.1=pyhd8ed1ab_0 + - pytest=8.4.2=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-build=1.3.0=pyhff2d567_0 - python-dateutil=2.9.0.post0=pyhe01879c_2 - - python-fastjsonschema=2.21.1=pyhd8ed1ab_0 + - python-fastjsonschema=2.21.2=pyhe01879c_0 - python-installer=0.7.0=pyhff2d567_1 - python-symengine=0.14.0=py311h17a871d_1 - python-utils=3.9.1=pyhff2d567_1 - python_abi=3.11=8_cp311 - pytz=2025.2=pyhd8ed1ab_0 - - pywin32=311=py311hefeebc8_0 - - pywin32-ctypes=0.2.3=py311h1ea47a8_1 + - pywin32=311=py311hefeebc8_1 + - pywin32-ctypes=0.2.3=py311h1ea47a8_2 - pyyaml=6.0.2=py311h5082efb_2 - - pyzmq=27.0.0=py311h484c95c_0 + - pyzmq=27.1.0=py311hb77b9c8_0 - qhull=2020.2=hc790b64_5 - - qt6-main=6.9.1=h02ddd7d_2 - - r-base=4.4.3=h80eeea9_2 - - r-lattice=0.22_7=r44h11b023d_0 - - rapidfuzz=3.13.0=py311hda3d55a_0 + - qt-main=5.15.15=hb098fff_5 + - r-base=4.5.1=h4076d79_3 + - r-lattice=0.22_7=r45heceb674_1 + - rapidfuzz=3.14.1=py311h3e6a449_0 - referencing=0.36.2=pyh29332c3_0 - - requests=2.32.4=pyhd8ed1ab_0 + - requests=2.32.5=pyhd8ed1ab_0 - requests-toolbelt=1.0.0=pyhd8ed1ab_1 - restructuredtext_lint=1.4.0=pyhd8ed1ab_1 - roman-numerals-py=3.1.0=pyhd8ed1ab_0 - - rpds-py=0.26.0=py311hf51aa87_0 - - ruamel.yaml=0.18.14=py311he736701_0 - - ruamel.yaml.clib=0.2.8=py311he736701_1 + - rpds-py=0.27.1=py311hf51aa87_1 + - ruamel.yaml=0.18.15=py311h3485c13_1 + - ruamel.yaml.clib=0.2.12=py311h3485c13_1 - ruamel.yaml.jinja2=0.2.7=pyhd8ed1ab_1 - - ruff=0.12.4=hd40eec1_0 + - ruff=0.13.1=h3e3edff_0 - sagemath-db-elliptic-curves=0.8.1=hecc5488_0 - sagemath-db-graphs=20210214=hd8ed1ab_0 - sagemath-db-polytopes=20170220=1 - - scipy=1.16.0=py311h0e21e1b_0 + - scipy=1.16.2=py311h9a1c30b_0 - semver=3.0.4=pyhd8ed1ab_0 - setuptools=80.9.0=pyhff2d567_0 - shellingham=1.5.4=pyhd8ed1ab_1 + - sip=6.10.0=py311hda3d55a_0 - six=1.17.0=pyhe01879c_1 - smmap=5.0.2=pyhd8ed1ab_0 - snowballstemmer=3.0.1=pyhd8ed1ab_0 - - soupsieve=2.7=pyhd8ed1ab_0 + - soupsieve=2.8=pyhd8ed1ab_0 - sphinx=8.2.3=pyhd8ed1ab_0 - sphinx-basic-ng=1.0.0b2=pyhd8ed1ab_3 - sphinx-copybutton=0.5.2=pyhd8ed1ab_1 @@ -307,44 +315,45 @@ 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.3=hdb435a2_1 + - sqlite=3.50.4=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 + - symmetrica=3.1.0=h1056bf2_0 - sympy=1.14.0=pyh04b8f61_5 - tinycss2=1.4.0=pyhd8ed1ab_0 - tk=8.6.13=h2c6b04d_2 - tktable=2.10=h7e9e0db_7 - toml=0.10.2=pyhd8ed1ab_1 - - tomli=2.2.1=pyhd8ed1ab_1 + - tomli=2.2.1=pyhe01879c_2 - tomli-w=1.2.0=pyhd8ed1ab_0 - tomlkit=0.13.3=pyha770c72_0 - - tornado=6.5.1=py311he736701_0 + - tornado=6.5.2=py311h3485c13_1 - tqdm=4.67.1=pyhd8ed1ab_1 - traitlets=5.14.3=pyhd8ed1ab_1 - - trove-classifiers=2025.5.9.12=pyhd8ed1ab_0 - - typing-extensions=4.14.1=h4440ef1_0 + - trove-classifiers=2025.9.11.17=pyhd8ed1ab_0 + - typing-extensions=4.15.0=h396c80c_0 - typing-inspection=0.4.1=pyhd8ed1ab_0 - - typing_extensions=4.14.1=pyhe01879c_0 + - typing_extensions=4.15.0=pyhcf101f3_0 - tzdata=2025b=h78e105d_0 - - ucrt=10.0.22621.0=h57928b3_1 - - unicodedata2=16.0.0=py311he736701_0 + - ucrt=10.0.26100.0=h57928b3_0 + - unicodedata2=16.0.0=py311h3485c13_1 - urllib3=2.5.0=pyhd8ed1ab_0 - - uv=0.8.2=h579f82e_0 - - vc=14.3=h2b53caa_30 - - vc14_runtime=14.44.35208=h818238b_30 - - virtualenv=20.32.0=pyhd8ed1ab_0 - - vs2015_runtime=14.44.35208=h38c0c73_30 - - vs2022_win-64=19.44.35207=ha74f236_30 + - uv=0.8.18=h2672f75_0 + - vc=14.3=h41ae7f8_31 + - vc14_runtime=14.44.35208=h818238b_31 + - vcomp14=14.44.35208=h818238b_31 + - virtualenv=20.34.0=pyhd8ed1ab_0 + - vs2015_runtime=14.44.35208=h38c0c73_31 + - vs2022_win-64=19.44.35207=ha74f236_31 - vswhere=3.1.7=h40126e0_1 - - wcwidth=0.2.13=pyhd8ed1ab_1 + - wcwidth=0.2.14=pyhd8ed1ab_0 - 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 - winpthreads-devel=12.0.0.r4.gg4f2fc60ca=h57928b3_9 - - wrapt=1.17.2=py311he736701_0 + - wrapt=1.17.3=py311h3485c13_1 - xorg-libice=1.1.2=h0e40799_0 - xorg-libsm=1.2.6=h0e40799_0 - xorg-libx11=1.8.12=hf48077a_0 @@ -355,9 +364,9 @@ dependencies: - xorg-libxt=1.3.1=h0e40799_0 - 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 + - yaml=0.2.5=h6a83c73_3 + - zeromq=4.3.5=h5bddc39_9 - zipp=3.23.0=pyhd8ed1ab_0 - zlib=1.3.1=h2466b09_2 - - zstandard=0.23.0=py311he736701_2 + - zstandard=0.25.0=py311hf893f09_0 - zstd=1.5.7=hbeecb71_2 diff --git a/environment-3.12-linux-aarch64.yml b/environment-3.12-linux-aarch64.yml index 4a0c5172e1a..84acb079d84 100644 --- a/environment-3.12-linux-aarch64.yml +++ b/environment-3.12-linux-aarch64.yml @@ -1,15 +1,15 @@ name: sage-dev # Generated by conda-lock. # platform: linux-aarch64 -# input_hash: a3b8e7563aab0e446b6094c9a9b933bc1d458ef6bcb451dbbe9e74a8b5b761c7 +# input_hash: 3786d4b9508a60c2143277399265150bcf4d54e4690ff2707abed26ed418289c channels: - conda-forge dependencies: - _openmp_mutex=4.5=2_gnu + - _python_abi3_support=1.0=hd8ed1ab_2 - _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 - appdirs=1.4.4=pyhd8ed1ab_1 - arpack=3.9.1=nompi_h6fc4d3a_102 @@ -21,72 +21,71 @@ dependencies: - backports=1.0=pyhd8ed1ab_5 - backports.tarfile=1.2.0=pyhd8ed1ab_1 - bdw-gc=8.2.8=h5ad3122_2 - - beautifulsoup4=4.13.4=pyha770c72_0 + - beautifulsoup4=4.13.5=pyha770c72_0 - binutils=2.44=hf1166c9_1 - binutils_impl_linux-aarch64=2.44=h4c662bb_1 - binutils_linux-aarch64=2.44=hf1166c9_1 - - blas=2.132=openblas - - blas-devel=3.9.0=32_h9678261_openblas + - blas=2.136=openblas + - blas-devel=3.9.0=36_h9678261_openblas - bleach=6.2.0=pyh29332c3_4 - bleach-with-css=6.2.0=h82add2a_4 - bliss=0.77=h2a328a1_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_3 - - brotli-bin=1.1.0=h86ecc28_3 - - brotli-python=1.1.0=py312h6f74592_3 + - brial=1.2.12=pyha770c72_5 + - brotli=1.1.0=he30d5cf_4 + - brotli-bin=1.1.0=he30d5cf_4 + - brotli-python=1.1.0=py312h1ab2c47_4 - bwidget=1.10.1=h8af1aa0_1 - - bzip2=1.0.8=h68df207_7 + - bzip2=1.0.8=h4777abc_8 - c-ares=1.34.5=h86ecc28_0 - c-compiler=1.10.0=h6561dab_0 - - ca-certificates=2025.7.14=hbd8a1cb_0 + - ca-certificates=2025.8.3=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.7.14=pyhd8ed1ab_0 - - cffi=1.17.1=py312hac81daf_0 - - charset-normalizer=3.4.2=pyhd8ed1ab_0 - - click=8.2.1=pyh707e725_0 + - certifi=2025.8.3=pyhd8ed1ab_0 + - cffi=1.17.1=py312h2fc7fbd_1 + - charset-normalizer=3.4.3=pyhd8ed1ab_0 + - click=8.3.0=pyh707e725_0 - click-default-group=1.2.4=pyhd8ed1ab_1 - - cliquer=1.22=h31becfc_1 + - cliquer=1.23=he30d5cf_0 - colorama=0.4.6=pyhd8ed1ab_1 - - comm=0.2.2=pyhd8ed1ab_1 + - comm=0.2.3=pyhe01879c_0 + - conda-gcc-specs=13.4.0=h9b409da_5 - conda-lock=3.0.4=pyh367d9c9_1 - conda-souschef=2.2.3=pyhd8ed1ab_0 - - contourpy=1.3.2=py312h451a7dd_0 + - contourpy=1.3.3=py312h4f740d2_2 - conway-polynomials=0.10=pyhd8ed1ab_1 - - coverage=7.9.2=py312h74ce7d3_0 + - coverage=7.10.7=py312hd077ced_0 - cpython=3.12.11=py312hd8ed1ab_0 - crashtest=0.4.1=pyhd8ed1ab_1 - - cryptography=45.0.5=py312he723553_0 + - cryptography=46.0.1=py312h4cd2d69_3 - 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.28=h6c5dea3_0 - - cysignals=1.12.3=py312h6f74592_0 - - cython=3.1.2=py312hb75641d_2 + - cysignals=1.12.4=py312h1ab2c47_0 + - cython=3.1.4=py312hfce37a5_2 - dbus=1.13.6=h12b9eeb_3 - - debugpy=1.8.15=py312hf55c4e8_0 + - debugpy=1.8.17=py312hf55c4e8_0 - decorator=5.2.1=pyhd8ed1ab_0 - defusedxml=0.7.1=pyhd8ed1ab_0 - deprecated=1.2.18=pyhd8ed1ab_0 - distlib=0.4.0=pyhd8ed1ab_0 - 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=20250616=h9dcc9a0_0 + - eclib=20250627=h2fd3c11_0 - ecm=7.0.6=hd777dc2_0 - ensureconda=1.4.7=pyh29332c3_0 - exceptiongroup=1.3.0=pyhd8ed1ab_0 - execnet=2.1.1=pyhd8ed1ab_1 - - executing=2.2.0=pyhd8ed1ab_0 + - executing=2.2.1=pyhd8ed1ab_0 - expat=2.7.1=hfae3067_0 - fflas-ffpack=2.5.0=h503e619_0 - - filelock=3.18.0=pyhd8ed1ab_0 + - filelock=3.19.1=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 @@ -96,59 +95,59 @@ dependencies: - fontconfig=2.15.0=h8dda3cd_1 - fonts-conda-ecosystem=1=0 - fonts-conda-forge=1=0 - - fonttools=4.59.0=py312ha4530ae_0 + - fonttools=4.60.0=py312ha4530ae_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 + - fpylll=0.6.4=py312h37c3976_0 + - freetype=2.14.1=h8af1aa0_0 + - fribidi=1.0.16=he30d5cf_0 - furo=2024.8.6=pyhd8ed1ab_2 - gap-core=4.14.0=h1754e88_5 - gap-defaults=4.14.0=h8af1aa0_5 - - gcc=13.3.0=h8a56e6e_2 - - gcc_impl_linux-aarch64=13.3.0=h80a1502_2 - - gcc_linux-aarch64=13.3.0=h1cd514b_11 + - gcc=13.4.0=h6911c08_5 + - gcc_impl_linux-aarch64=13.4.0=h69010b7_5 + - gcc_linux-aarch64=13.4.0=h9f4daab_11 - gf2x=1.3.0=h9af5f66_3 - gfan=0.6.2=h5f589ec_1003 - - gfortran=13.3.0=h8a56e6e_2 - - gfortran_impl_linux-aarch64=13.3.0=h9c0531c_2 - - gfortran_linux-aarch64=13.3.0=h2809cf8_11 + - gfortran=13.4.0=hb5ee532_5 + - gfortran_impl_linux-aarch64=13.4.0=haab2fa3_5 + - gfortran_linux-aarch64=13.4.0=hc3e6d23_11 - gitdb=4.0.12=pyhd8ed1ab_0 - - gitpython=3.1.44=pyhff2d567_0 - - givaro=4.2.0=hd67695c_2 + - gitpython=3.1.45=pyhff2d567_0 + - givaro=4.2.0=h3df9001_3 - glpk=5.0=h66325d0_0 - gmp=6.3.0=h0a1ffab_2 - gmpy2=2.1.5=py312he9d48ea_3 - - graphite2=1.3.14=h5ad3122_0 + - graphite2=1.3.14=hfae3067_2 - grayskull=2.9.1=pyhd8ed1ab_0 - gsl=2.8=hac7f374_1 - - 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 + - gxx=13.4.0=hb5ee532_5 + - gxx_impl_linux-aarch64=13.4.0=hf6d83cf_5 + - gxx_linux-aarch64=13.4.0=h8ec2b1b_11 + - h2=4.3.0=pyhcf101f3_0 - harfbuzz=11.2.1=h405b6a2_0 - hpack=4.1.0=pyhd8ed1ab_0 - hyperframe=6.1.0=pyhd8ed1ab_0 - icu=75.1=hf9b3779_0 - idna=3.10=pyhd8ed1ab_1 - - igraph=0.10.16=hf4881d6_0 + - igraph=0.10.17=h1827c4d_1 - 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.4.0=pyhfa0c392_0 + - ipykernel=6.30.1=pyh82676e8_0 + - ipython=9.5.0=pyhfa0c392_0 - ipython_pygments_lexers=1.1.1=pyhd8ed1ab_0 - ipywidgets=8.1.7=pyhd8ed1ab_0 - jaraco.classes=3.4.0=pyhd8ed1ab_2 - jaraco.context=6.0.1=pyhd8ed1ab_0 - - jaraco.functools=4.2.1=pyhd8ed1ab_0 + - jaraco.functools=4.3.0=pyhd8ed1ab_0 - jedi=0.19.2=pyhd8ed1ab_1 - jeepney=0.9.0=pyhd8ed1ab_0 - jinja2=3.1.6=pyhd8ed1ab_0 - - jsonschema=4.25.0=pyhe01879c_0 - - jsonschema-specifications=2025.4.1=pyh29332c3_0 + - jsonschema=4.25.1=pyhe01879c_0 + - jsonschema-specifications=2025.9.1=pyhcf101f3_0 - jupyter-sphinx=0.5.3=pyha770c72_5 - jupyter_client=8.6.3=pyhd8ed1ab_1 - jupyter_core=5.8.1=pyh31011fe_0 @@ -156,105 +155,92 @@ dependencies: - jupyterlab_widgets=3.0.15=pyhd8ed1ab_0 - kernel-headers_linux-aarch64=4.18.0=h05a177a_8 - keyring=25.6.0=pyha804496_0 - - keyutils=1.6.1=h4e544f5_0 - - kiwisolver=1.4.8=py312h88dc405_1 + - keyutils=1.6.3=h86ecc28_0 + - kiwisolver=1.4.9=py312h1683e8e_1 - krb5=1.21.3=h50a48e9_0 - - lcalc=2.1.0=h30a6b3d_1 + - lcalc=2.1.1=h30a6b3d_0 - lcms2=2.17=hc88f144_0 - ld_impl_linux-aarch64=2.44=h5e2c951_1 - lerc=4.0.0=hfdc4d58_1 - - libblas=3.9.0=32_h1a9f1db_openblas + - libblas=3.9.0=36_haddc8a3_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_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.8=default_hf07bfb7_0 - - libclang13=20.1.8=default_h173080d_0 - - libcups=2.3.3=h5cdc715_5 + - libbrotlicommon=1.1.0=he30d5cf_4 + - libbrotlidec=1.1.0=he30d5cf_4 + - libbrotlienc=1.1.0=he30d5cf_4 + - libcblas=3.9.0=36_hd72aa62_openblas - libcurl=8.14.1=h6702fde_0 - libdeflate=1.24=he377734_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.1=hfae3067_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_3 - - libgcc-devel_linux-aarch64=13.3.0=h0c07274_102 - - libgcc-ng=15.1.0=he9431aa_3 + - libfreetype=2.14.1=h8af1aa0_0 + - libfreetype6=2.14.1=hdae7a39_0 + - libgcc=15.1.0=he277a41_5 + - libgcc-devel_linux-aarch64=13.4.0=hd10b1b9_105 + - libgcc-ng=15.1.0=he9431aa_5 - libgd=2.3.3=hc8d7b1d_11 - - 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 + - libgfortran=15.1.0=he9431aa_5 + - libgfortran-ng=15.1.0=he9431aa_5 + - libgfortran5=15.1.0=hbc25352_5 - libglib=2.84.1=hc486b8e_0 - - libglvnd=1.7.0=hd24410f_2 - - libglx=1.7.0=hd24410f_2 - - libgomp=15.1.0=he277a41_3 - - libhomfly=1.02r6=h31becfc_1 - - libiconv=1.18=hc99b53d_1 + - libgomp=15.1.0=he277a41_5 + - libhomfly=1.03=he30d5cf_0 + - libiconv=1.18=h90929bb_2 - libjpeg-turbo=3.1.0=h86ecc28_0 - - liblapack=3.9.0=32_h411afd4_openblas - - liblapacke=3.9.0=32_hc659ca5_openblas - - libllvm20=20.1.8=h2b567e5_0 + - liblapack=3.9.0=36_h88aeb00_openblas + - liblapacke=3.9.0=36_hb558247_openblas - liblzma=5.8.1=h86ecc28_2 - liblzma-devel=5.8.1=h86ecc28_2 - - libnghttp2=1.64.0=hc8609a4_0 + - libnghttp2=1.67.0=ha888d0e_0 - libnsl=2.0.1=h86ecc28_1 - - libntlm=1.4=hf897c2e_1002 - - libopenblas=0.3.30=pthreads_h9d3fd7e_0 - - libopengl=1.7.0=hd24410f_2 - - libpciaccess=0.18=h86ecc28_0 - - libpng=1.6.50=hec79eb8_0 - - libpq=17.5=hf590da8_0 - - libsanitizer=13.3.0=ha58e236_2 + - libopenblas=0.3.30=pthreads_h9d3fd7e_2 + - libpng=1.6.50=h1abf092_1 + - libsanitizer=13.4.0=h8a98f30_5 - libsodium=1.0.20=h68df207_0 - - libsqlite=3.50.3=h022381a_1 + - libsqlite=3.50.4=h022381a_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_3 - - libtiff=4.7.0=h7c15681_5 - - libuuid=2.38.1=hb4cce97_0 + - libstdcxx=15.1.0=h3f4de04_5 + - libstdcxx-devel_linux-aarch64=13.4.0=hd10b1b9_105 + - libstdcxx-ng=15.1.0=hf1166c9_5 + - libtiff=4.7.1=h7a57436_0 + - libuuid=2.41.2=h3e4203c_0 - libwebp-base=1.6.0=ha2e29f5_0 - libxcb=1.17.0=h262b8f6_0 - libxcrypt=4.4.36=h31becfc_1 - - libxkbcommon=1.10.0=hbab7b08_0 - - libxml2=2.13.8=he060846_0 - - libxslt=1.1.43=h4552c8e_0 + - libxml2=2.15.0=h788dabe_1 + - libxml2-16=2.15.0=h8591a01_1 + - libxml2-devel=2.15.0=h788dabe_1 - libzlib=1.3.1=h86ecc28_2 - linbox=1.7.0=h8d1c19e_2 - - lrcalc=2.1=h5ad3122_7 + - lrcalc=2.1=hfae3067_8 - 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 + - matplotlib=3.9.1=py312h8025657_1 + - matplotlib-base=3.9.1=py312h97afc53_2 - matplotlib-inline=0.1.7=pyhd8ed1ab_1 - maxima=5.47.0=h043f013_3 - mccabe=0.7.0=pyhd8ed1ab_1 - memory-allocator=0.1.3=py312hb2c0f52_1 - - meson=1.8.2=pyhe01879c_0 + - meson=1.9.0=pyhcf101f3_0 - meson-python=0.18.0=pyh70fd9c4_0 - - mistune=3.1.3=pyh29332c3_0 - - more-itertools=10.7.0=pyhd8ed1ab_0 + - mistune=3.1.4=pyhcf101f3_0 + - more-itertools=10.8.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.1=py312h451a7dd_0 + - msgpack-python=1.1.1=py312h4f740d2_1 - munkres=1.1.4=pyhd8ed1ab_1 - - nauty=2.8.9=h86ecc28_0 + - nauty=2.9.1=he30d5cf_0 - nbclient=0.10.2=pyhd8ed1ab_0 - nbconvert=7.16.6=hb482800_0 - nbconvert-core=7.16.6=pyh29332c3_0 @@ -265,99 +251,97 @@ dependencies: - networkx=3.5=pyhe01879c_0 - ninja=1.13.1=hdc560ac_0 - ntl=11.4.3=h0d7519b_1 - - numpy=2.3.1=py312h6615c27_1 - - openblas=0.3.30=pthreads_h3a8cbd8_0 - - openjpeg=2.5.3=h3f56577_0 - - openldap=2.6.10=h30c48ee_0 - - openssl=3.5.1=hd08dc88_0 + - numpy=2.3.3=py312h6615c27_0 + - openblas=0.3.30=pthreads_h3a8cbd8_2 + - openjpeg=2.5.4=h5da879a_0 + - openssl=3.5.3=h8e36d6e_1 - packaging=25.0=pyh29332c3_1 - - palp=2.20=hb9de7d4_0 - - pandoc=3.7.0.2=h8af1aa0_0 + - palp=2.21=he30d5cf_0 + - pandoc=3.8=h8af1aa0_0 - pandocfilters=1.5.0=pyhd8ed1ab_0 - pango=1.56.3=h1e6a6fd_1 - - pari=2.17.2=h45cace7_4_pthread + - pari=2.17.2=h45cace7_5_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 + - parso=0.8.5=pyhcf101f3_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.3.0=py312h719f0cf_0 - - pip=25.1.1=pyh8b19718_0 - - pixman=0.46.4=h3945e86_0 + - pillow=11.3.0=py312h6e23c8a_3 + - pip=25.2=pyh8b19718_0 + - pixman=0.46.4=h7ac5ae9_1 - pkg-config=0.29.2=hce167ba_1009 - pkgconfig=1.5.5=pyhd8ed1ab_5 - pkginfo=1.12.1.2=pyhd8ed1ab_0 - - planarity=3.0.2.0=h31becfc_0 - - platformdirs=4.3.8=pyhe01879c_0 + - planarity=4.0.0.0=he30d5cf_0 + - platformdirs=4.4.0=pyhcf101f3_0 - pluggy=1.6.0=pyhd8ed1ab_0 - ppl=1.2=h984aac9_1006 - pplpy=0.8.9=py312h372cae2_2 - - primecount=7.14=hfe4b40e_0 - - primecountpy=0.1.0=py312h451a7dd_5 - - primesieve=12.4=h0a1ffab_0 + - primecount=7.19=hfe4b40e_0 + - primecountpy=0.1.1=py312h4f740d2_0 + - primesieve=12.8=h5ad3122_0 - progressbar2=4.5.0=pyhd8ed1ab_1 - - prompt-toolkit=3.0.51=pyha770c72_0 - - psutil=7.0.0=py312hb2c0f52_0 + - prompt-toolkit=3.0.52=pyha770c72_0 + - psutil=7.1.0=py312hcd1a082_0 - pthread-stubs=0.4=h86ecc28_1002 - ptyprocess=0.7.0=pyhd8ed1ab_1 - pure_eval=0.2.3=pyhd8ed1ab_1 - pycodestyle=2.14.0=pyhd8ed1ab_0 - - pycosat=0.6.6=py312hb2c0f52_2 + - pycosat=0.6.6=py312hcd1a082_3 - pycparser=2.22=pyh29332c3_1 - - pydantic=2.11.7=pyh3cfb1c2_0 + - pydantic=2.11.9=pyh3cfb1c2_0 - pydantic-core=2.33.2=py312h1c19210_0 - pyflakes=3.4.0=pyhd8ed1ab_0 - - pygithub=2.6.1=pyhd8ed1ab_0 + - pygithub=2.8.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 + - pynacl=1.6.0=py312hcd1a082_0 + - pyparsing=3.2.5=pyhcf101f3_0 - pyproject-metadata=0.9.1=pyhd8ed1ab_0 - pyproject_hooks=1.2.0=pyhd8ed1ab_1 - - pyside6=6.9.0=py312hdd999d0_0 - pysocks=1.7.1=pyha55dd90_7 - - pytest=8.4.1=pyhd8ed1ab_0 + - pytest=8.4.2=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-build=1.3.0=pyhff2d567_0 - python-dateutil=2.9.0.post0=pyhe01879c_2 - - python-fastjsonschema=2.21.1=pyhd8ed1ab_0 + - python-fastjsonschema=2.21.2=pyhe01879c_0 + - python-gil=3.12.11=hd8ed1ab_0 - python-installer=0.7.0=pyhff2d567_1 - - python-lrcalc=2.1=py312h6f74592_7 + - python-lrcalc=2.1=py312h1ab2c47_8 - python-symengine=0.14.0=py312h70ee296_1 - python-utils=3.9.1=pyhff2d567_1 - python_abi=3.12=8_cp312 - pytz=2025.2=pyhd8ed1ab_0 - pyyaml=6.0.2=py312hcc812fe_2 - - pyzmq=27.0.0=py312h2427ae1_0 + - pyzmq=27.1.0=py312h4552c38_0 - qd=2.3.22=h05efe27_1004 - qhull=2020.2=h70be974_5 - - 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 + - rapidfuzz=3.14.1=py312h1ab2c47_0 - readline=8.2=h8382b9d_2 - referencing=0.36.2=pyh29332c3_0 - - requests=2.32.4=pyhd8ed1ab_0 + - requests=2.32.5=pyhd8ed1ab_0 - requests-toolbelt=1.0.0=pyhd8ed1ab_1 - restructuredtext_lint=1.4.0=pyhd8ed1ab_1 - roman-numerals-py=3.1.0=pyhd8ed1ab_0 - - rpds-py=0.26.0=py312hf05e714_0 + - rpds-py=0.27.1=py312h75d7d99_1 - rpy2=3.5.11=py312r42h3e17d05_3 - - ruamel.yaml=0.18.14=py312hb2c0f52_0 - - ruamel.yaml.clib=0.2.8=py312hb2c0f52_1 + - ruamel.yaml=0.18.15=py312hcd1a082_1 + - ruamel.yaml.clib=0.2.12=py312hcd1a082_1 - ruamel.yaml.jinja2=0.2.7=pyhd8ed1ab_1 - - ruff=0.12.4=ha8c5b7e_0 + - ruff=0.13.1=h46ed904_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.16.0=py312h0aa5eff_0 - - secretstorage=3.3.3=py312h8025657_3 + - scipy=1.16.2=py312h410a068_0 + - secretstorage=3.4.0=py312h8025657_0 - sed=4.9=hd4cd8d4_0 - semver=3.0.4=pyhd8ed1ab_0 - setuptools=80.9.0=pyhff2d567_0 @@ -368,7 +352,7 @@ dependencies: - six=1.17.0=pyhe01879c_1 - smmap=5.0.2=pyhd8ed1ab_0 - snowballstemmer=3.0.1=pyhd8ed1ab_0 - - soupsieve=2.7=pyhd8ed1ab_0 + - soupsieve=2.8=pyhd8ed1ab_0 - sphinx=8.2.3=pyhd8ed1ab_0 - sphinx-basic-ng=1.0.0b2=pyhd8ed1ab_3 - sphinx-copybutton=0.5.2=pyhd8ed1ab_1 @@ -379,11 +363,11 @@ 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.3=he8854b5_1 + - sqlite=3.50.4=he8854b5_0 - stack_data=0.6.3=pyhd8ed1ab_1 - stdlib-list=0.11.1=pyhd8ed1ab_0 - symengine=0.14.0=h7a35ef0_1 - - symmetrica=3.0.1=hd600fc2_0 + - symmetrica=3.1.0=he30d5cf_0 - sympow=2.023.6=h4d450c3_4 - sympy=1.14.0=pyh2585a3b_105 - sysroot_linux-aarch64=2.28=h585391f_8 @@ -392,57 +376,41 @@ dependencies: - 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=2.2.1=pyhe01879c_2 - tomli-w=1.2.0=pyhd8ed1ab_0 - tomlkit=0.13.3=pyha770c72_0 - - tornado=6.5.1=py312h52516f5_0 + - tornado=6.5.2=py312hefbd42c_1 - tqdm=4.67.1=pyhd8ed1ab_1 - traitlets=5.14.3=pyhd8ed1ab_1 - - trove-classifiers=2025.5.9.12=pyhd8ed1ab_0 - - typing-extensions=4.14.1=h4440ef1_0 + - trove-classifiers=2025.9.11.17=pyhd8ed1ab_0 + - typing-extensions=4.15.0=h396c80c_0 - typing-inspection=0.4.1=pyhd8ed1ab_0 - - typing_extensions=4.14.1=pyhe01879c_0 + - typing_extensions=4.15.0=pyhcf101f3_0 - tzdata=2025b=h78e105d_0 - - tzlocal=5.3=py312h996f985_0 - - unicodedata2=16.0.0=py312hb2c0f52_0 + - tzlocal=5.3.1=pyh8f84b5b_0 + - unicodedata2=16.0.0=py312hcd1a082_1 - urllib3=2.5.0=pyhd8ed1ab_0 - - uv=0.8.2=hc9499e0_0 - - virtualenv=20.32.0=pyhd8ed1ab_0 - - wayland=1.24.0=h698ed42_0 - - wcwidth=0.2.13=pyhd8ed1ab_1 + - uv=0.8.18=h29d70c3_0 + - virtualenv=20.34.0=pyhd8ed1ab_0 + - wcwidth=0.2.14=pyhd8ed1ab_0 - 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=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.45=h86ecc28_0 + - wrapt=1.17.3=py312hcd1a082_1 - xorg-libice=1.1.2=h86ecc28_0 - xorg-libsm=1.2.6=h0808dbd_0 - xorg-libx11=1.8.12=hca56bd8_0 - xorg-libxau=1.0.12=h86ecc28_0 - - xorg-libxcomposite=0.4.6=h86ecc28_2 - - xorg-libxcursor=1.2.3=h86ecc28_0 - - xorg-libxdamage=1.1.6=h86ecc28_0 - xorg-libxdmcp=1.1.5=h57736b2_0 - xorg-libxext=1.3.6=h57736b2_0 - - xorg-libxfixes=6.0.1=h57736b2_0 - - 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_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 + - yaml=0.2.5=h80f16a2_3 + - zeromq=4.3.5=hefbcea8_9 - zipp=3.23.0=pyhd8ed1ab_0 - zlib=1.3.1=h86ecc28_2 - - zstandard=0.23.0=py312hb2c0f52_2 + - zstandard=0.25.0=py312hd41f8a7_0 - zstd=1.5.7=hbcf94c1_2 diff --git a/environment-3.12-linux.yml b/environment-3.12-linux.yml index d6145b8118e..051edeedd2a 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: a17f8b861d2ec845678853af158e3c9f4119c1ad2b906aa916157bd81509ce39 +# input_hash: f4a143087bb8e372d4c99fdcf0534e461c306c3a2375ed7eefa930b9447378d1 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 + - _python_abi3_support=1.0=hd8ed1ab_2 - _r-mutex=1.0.1=anacondar_1 - alabaster=1.0.0=pyhd8ed1ab_1 - alsa-lib=1.2.14=hb9d3cd8_0 @@ -23,55 +24,56 @@ dependencies: - backports=1.0=pyhd8ed1ab_5 - backports.tarfile=1.2.0=pyhd8ed1ab_1 - bdw-gc=8.2.8=h5888daf_2 - - beautifulsoup4=4.13.4=pyha770c72_0 + - beautifulsoup4=4.13.5=pyha770c72_0 - binutils=2.44=h4852527_1 - binutils_impl_linux-64=2.44=h4bf12b8_1 - binutils_linux-64=2.44=h4852527_1 - - blas=2.132=openblas - - blas-devel=3.9.0=32_h1ea3ea9_openblas + - blas=2.136=openblas + - blas-devel=3.9.0=36_h1ea3ea9_openblas - bleach=6.2.0=pyh29332c3_4 - bleach-with-css=6.2.0=h82add2a_4 - bliss=0.77=h00ab1b0_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_3 - - brotli-bin=1.1.0=hb9d3cd8_3 - - brotli-python=1.1.0=py312h2ec8cdc_3 + - brial=1.2.12=pyha770c72_5 + - brotli=1.1.0=hb03c661_4 + - brotli-bin=1.1.0=hb03c661_4 + - brotli-python=1.1.0=py312h1289d80_4 - bwidget=1.10.1=ha770c72_1 - - bzip2=1.0.8=h4bc722e_7 + - bzip2=1.0.8=hda65f42_8 - c-ares=1.34.5=hb9d3cd8_0 - c-compiler=1.10.0=h2b85faf_0 - - ca-certificates=2025.7.14=hbd8a1cb_0 + - ca-certificates=2025.8.3=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.7.14=pyhd8ed1ab_0 - - cffi=1.17.1=py312h06ac9bb_0 - - charset-normalizer=3.4.2=pyhd8ed1ab_0 - - click=8.2.1=pyh707e725_0 + - certifi=2025.8.3=pyhd8ed1ab_0 + - cffi=1.17.1=py312h35888ee_1 + - charset-normalizer=3.4.3=pyhd8ed1ab_0 + - click=8.3.0=pyh707e725_0 - click-default-group=1.2.4=pyhd8ed1ab_1 - - cliquer=1.22=hd590300_1 + - cliquer=1.23=hb03c661_0 - colorama=0.4.6=pyhd8ed1ab_1 - - comm=0.2.2=pyhd8ed1ab_1 + - comm=0.2.3=pyhe01879c_0 + - conda-gcc-specs=13.4.0=h54dc52d_5 - conda-lock=3.0.4=pyh367d9c9_1 - conda-souschef=2.2.3=pyhd8ed1ab_0 - - contourpy=1.3.2=py312h68727a3_0 + - contourpy=1.3.3=py312hd9148b4_2 - conway-polynomials=0.10=pyhd8ed1ab_1 - - coverage=7.9.2=py312h178313f_0 + - coverage=7.10.7=py312h8a5da7c_0 - cpython=3.12.11=py312hd8ed1ab_0 - crashtest=0.4.1=pyhd8ed1ab_1 - - cryptography=45.0.5=py312hda17c39_0 + - cryptography=46.0.1=py312hee9fe19_3 - 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.28=hd9c7081_0 - - cysignals=1.12.3=py312h2ec8cdc_0 - - cython=3.1.2=py312h2614dfc_2 + - cysignals=1.12.4=py312h1289d80_0 + - cython=3.1.4=py312h7c45ced_2 - dbus=1.16.2=h3c4dab8_0 - - debugpy=1.8.15=py312h8285ef7_0 + - debugpy=1.8.17=py312h8285ef7_0 - decorator=5.2.1=pyhd8ed1ab_0 - defusedxml=0.7.1=pyhd8ed1ab_0 - deprecated=1.2.18=pyhd8ed1ab_0 @@ -80,15 +82,15 @@ dependencies: - double-conversion=3.3.1=h5888daf_0 - dulwich=0.22.8=py312h12e396e_0 - ecl=24.5.10=h75482ee_1 - - eclib=20250616=he5e9337_0 + - eclib=20250627=hd0dfdeb_0 - ecm=7.0.6=h90cbb55_0 - ensureconda=1.4.7=pyh29332c3_0 - exceptiongroup=1.3.0=pyhd8ed1ab_0 - execnet=2.1.1=pyhd8ed1ab_1 - - executing=2.2.0=pyhd8ed1ab_0 + - executing=2.2.1=pyhd8ed1ab_0 - expat=2.7.1=hecca717_0 - fflas-ffpack=2.5.0=h4f9960b_0 - - filelock=3.18.0=pyhd8ed1ab_0 + - filelock=3.19.1=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 @@ -98,37 +100,37 @@ dependencies: - fontconfig=2.15.0=h7e30c49_1 - fonts-conda-ecosystem=1=0 - fonts-conda-forge=1=0 - - fonttools=4.59.0=py312h8a5da7c_0 + - fonttools=4.60.0=py312h8a5da7c_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 + - fpylll=0.6.4=py312ha4ee43a_0 + - freetype=2.14.1=ha770c72_0 + - fribidi=1.0.16=hb03c661_0 - furo=2024.8.6=pyhd8ed1ab_2 - gap-core=4.14.0=h3b03731_5 - gap-defaults=4.14.0=ha770c72_5 - - gcc=13.3.0=h9576a4e_2 - - gcc_impl_linux-64=13.3.0=h1e990d8_2 - - gcc_linux-64=13.3.0=h6f18a23_11 + - gcc=13.4.0=h81444f0_5 + - gcc_impl_linux-64=13.4.0=h69c5793_5 + - gcc_linux-64=13.4.0=h621f4e2_11 - gf2x=1.3.0=h55551d5_3 - gfan=0.6.2=hb86e20a_1003 - - gfortran=13.3.0=h9576a4e_2 - - gfortran_impl_linux-64=13.3.0=h84c1745_2 - - gfortran_linux-64=13.3.0=h1917dac_11 + - gfortran=13.4.0=h7467c50_5 + - gfortran_impl_linux-64=13.4.0=h847f9e2_5 + - gfortran_linux-64=13.4.0=h3b61c9e_11 - gitdb=4.0.12=pyhd8ed1ab_0 - - gitpython=3.1.44=pyhff2d567_0 - - givaro=4.2.0=hb397f18_2 + - gitpython=3.1.45=pyhff2d567_0 + - givaro=4.2.0=h49654ea_3 - glpk=5.0=h445213a_0 - gmp=6.3.0=hac33072_2 - gmpy2=2.1.5=py312h7201bc8_3 - - graphite2=1.3.14=h5888daf_0 + - graphite2=1.3.14=hecca717_2 - grayskull=2.9.1=pyhd8ed1ab_0 - gsl=2.8=hbf7d49c_1 - - 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 + - gxx=13.4.0=h7467c50_5 + - gxx_impl_linux-64=13.4.0=haf17267_5 + - gxx_linux-64=13.4.0=he431e45_11 + - h2=4.3.0=pyhcf101f3_0 + - harfbuzz=11.4.5=h15599e2_0 - hpack=4.1.0=pyhd8ed1ab_0 - hyperframe=6.1.0=pyhd8ed1ab_0 - icu=75.1=he02047a_0 @@ -139,18 +141,18 @@ dependencies: - 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.4.0=pyhfa0c392_0 + - ipykernel=6.30.1=pyh82676e8_0 + - ipython=9.5.0=pyhfa0c392_0 - ipython_pygments_lexers=1.1.1=pyhd8ed1ab_0 - ipywidgets=8.1.7=pyhd8ed1ab_0 - jaraco.classes=3.4.0=pyhd8ed1ab_2 - jaraco.context=6.0.1=pyhd8ed1ab_0 - - jaraco.functools=4.2.1=pyhd8ed1ab_0 + - jaraco.functools=4.3.0=pyhd8ed1ab_0 - jedi=0.19.2=pyhd8ed1ab_1 - jeepney=0.9.0=pyhd8ed1ab_0 - jinja2=3.1.6=pyhd8ed1ab_0 - - jsonschema=4.25.0=pyhe01879c_0 - - jsonschema-specifications=2025.4.1=pyh29332c3_0 + - jsonschema=4.25.1=pyhe01879c_0 + - jsonschema-specifications=2025.9.1=pyhcf101f3_0 - jupyter-sphinx=0.5.3=pyha770c72_5 - jupyter_client=8.6.3=pyhd8ed1ab_1 - jupyter_core=5.8.1=pyh31011fe_0 @@ -158,79 +160,80 @@ dependencies: - jupyterlab_widgets=3.0.15=pyhd8ed1ab_0 - kernel-headers_linux-64=4.18.0=he073ed8_8 - keyring=25.6.0=pyha804496_0 - - keyutils=1.6.1=h166bdaf_0 - - kiwisolver=1.4.8=py312h68727a3_1 + - keyutils=1.6.3=hb9d3cd8_0 + - kiwisolver=1.4.9=py312h0a2e395_1 - krb5=1.21.3=h659f571_0 - - lcalc=2.1.0=h9cf73fc_1 + - lcalc=2.1.1=h9cf73fc_0 - lcms2=2.17=h717163a_0 - ld_impl_linux-64=2.44=h1423503_1 - lerc=4.0.0=h0aef613_1 - - libblas=3.9.0=32_h59b9bed_openblas + - libblas=3.9.0=36_h4a7cf45_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_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.8=default_hddf928d_0 - - libclang13=20.1.8=default_ha444ac7_0 + - libbrotlicommon=1.1.0=hb03c661_4 + - libbrotlidec=1.1.0=hb03c661_4 + - libbrotlienc=1.1.0=hb03c661_4 + - libcblas=3.9.0=36_h0358290_openblas + - libclang-cpp20.1=20.1.8=default_h99862b1_3 + - libclang13=21.1.0=default_h746c552_1 - libcups=2.3.3=hb8b1518_5 - libcurl=8.14.1=h332b0f4_0 - libdeflate=1.24=h86f0d12_0 - - libdrm=2.4.125=hb9d3cd8_0 + - libdrm=2.4.125=hb03c661_1 - libedit=3.1.20250104=pl5321h7949ede_0 - libegl=1.7.0=ha4b6fd6_2 - libev=4.33=hd590300_2 - libexpat=2.7.1=hecca717_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_3 - - libgcc-devel_linux-64=13.3.0=hc03c837_102 - - libgcc-ng=15.1.0=h69a702a_3 + - libfreetype=2.14.1=ha770c72_0 + - libfreetype6=2.14.1=h73754d4_0 + - libgcc=15.1.0=h767d61c_5 + - libgcc-devel_linux-64=13.4.0=hba01cd7_105 + - libgcc-ng=15.1.0=h69a702a_5 - libgd=2.3.3=h6f5c62b_11 - - libgfortran=15.1.0=h69a702a_3 - - libgfortran-ng=15.1.0=h69a702a_3 - - libgfortran5=15.1.0=hcea5267_3 + - libgfortran=15.1.0=h69a702a_5 + - libgfortran-ng=15.1.0=h69a702a_5 + - libgfortran5=15.1.0=hcea5267_5 - libgl=1.7.0=ha4b6fd6_2 - - libglib=2.84.2=h3618099_0 + - libglib=2.84.3=hf39c6af_0 - libglvnd=1.7.0=ha4b6fd6_2 - libglx=1.7.0=ha4b6fd6_2 - - libgomp=15.1.0=h767d61c_3 - - libhomfly=1.02r6=hd590300_1 - - libiconv=1.18=h4ce23a2_1 + - libgomp=15.1.0=h767d61c_5 + - libhomfly=1.03=hb03c661_0 + - libiconv=1.18=h3b78370_2 - libjpeg-turbo=3.1.0=hb9d3cd8_0 - - liblapack=3.9.0=32_h7ac8fdf_openblas - - liblapacke=3.9.0=32_he2f377e_openblas + - liblapack=3.9.0=36_h47877c9_openblas + - liblapacke=3.9.0=36_h6ae95b6_openblas - libllvm20=20.1.8=hecd9e04_0 + - libllvm21=21.1.0=hecd9e04_0 - liblzma=5.8.1=hb9d3cd8_2 - liblzma-devel=5.8.1=hb9d3cd8_2 - - libnghttp2=1.64.0=h161d5f1_0 + - libnghttp2=1.67.0=had1ee68_0 - libnsl=2.0.1=hb9d3cd8_1 - libntlm=1.8=hb9d3cd8_0 - - libopenblas=0.3.30=pthreads_h94d23a6_0 + - libopenblas=0.3.30=pthreads_h94d23a6_2 - libopengl=1.7.0=ha4b6fd6_2 - libpciaccess=0.18=hb9d3cd8_0 - - libpng=1.6.50=h943b412_0 - - libpq=17.5=h27ae623_0 - - libsanitizer=13.3.0=he8ea267_2 + - libpng=1.6.50=h421ea60_1 + - libpq=17.6=h3675c94_2 + - libsanitizer=13.4.0=h14bf0c3_5 - libsodium=1.0.20=h4ab18f5_0 - - libsqlite=3.50.3=hee844dc_1 + - libsqlite=3.50.4=h0c1763c_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_3 - - libtiff=4.7.0=hf01ce69_5 - - libuuid=2.38.1=h0b41bf4_0 + - libstdcxx=15.1.0=h8f9b012_5 + - libstdcxx-devel_linux-64=13.4.0=hba01cd7_105 + - libstdcxx-ng=15.1.0=h4852527_5 + - libtiff=4.7.1=h8261f1e_0 + - libuuid=2.41.2=he9a06e4_0 - libwebp-base=1.6.0=hd42ef1d_0 - libxcb=1.17.0=h8a09558_0 - libxcrypt=4.4.36=hd590300_1 - - libxkbcommon=1.10.0=h65c71a3_0 - - libxml2=2.13.8=h4bc477f_0 + - libxkbcommon=1.11.0=he8b52b9_0 + - libxml2=2.13.8=h04c0eec_1 - libxslt=1.1.43=h7a3aeb2_0 - libzlib=1.3.1=hb9d3cd8_2 - linbox=1.7.0=h0451620_2 @@ -241,23 +244,23 @@ dependencies: - 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 + - matplotlib=3.10.6=py312h7900ff3_1 + - matplotlib-base=3.10.6=py312he3d6523_1 - matplotlib-inline=0.1.7=pyhd8ed1ab_1 - maxima=5.47.0=h75482ee_3 - mccabe=0.7.0=pyhd8ed1ab_1 - memory-allocator=0.1.3=py312h66e93f0_1 - - meson=1.8.2=pyhe01879c_0 + - meson=1.9.0=pyhcf101f3_0 - meson-python=0.18.0=pyh70fd9c4_0 - - mistune=3.1.3=pyh29332c3_0 - - more-itertools=10.7.0=pyhd8ed1ab_0 + - mistune=3.1.4=pyhcf101f3_0 + - more-itertools=10.8.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.1=py312h68727a3_0 + - msgpack-python=1.1.1=py312hd9148b4_1 - munkres=1.1.4=pyhd8ed1ab_1 - - nauty=2.8.9=hb9d3cd8_0 + - nauty=2.9.1=hb03c661_0 - nbclient=0.10.2=pyhd8ed1ab_0 - nbconvert=7.16.6=hb482800_0 - nbconvert-core=7.16.6=pyh29332c3_0 @@ -268,67 +271,68 @@ dependencies: - networkx=3.5=pyhe01879c_0 - ninja=1.13.1=h171cf75_0 - ntl=11.4.3=hef3c4d3_1 - - numpy=2.3.1=py312h33ff503_1 - - openblas=0.3.30=pthreads_h6ec200e_0 - - openjpeg=2.5.3=h5fbd93e_0 + - numpy=2.3.3=py312h33ff503_0 + - openblas=0.3.30=pthreads_h6ec200e_2 + - openjpeg=2.5.4=h55fea9a_0 - openldap=2.6.10=he970967_0 - - openssl=3.5.1=h7b32b05_0 + - openssl=3.5.3=h26f9b46_1 - packaging=25.0=pyh29332c3_1 - - palp=2.20=h36c2ea0_0 - - pandoc=3.7.0.2=ha770c72_0 + - palp=2.21=hb03c661_0 + - pandoc=3.8=ha770c72_0 - pandocfilters=1.5.0=pyhd8ed1ab_0 - pango=1.56.4=hadf4263_0 - - pari=2.17.2=ha40142e_4_pthread + - pari=2.17.2=ha40142e_5_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 + - parso=0.8.5=pyhcf101f3_0 - pcre2=10.45=hc749103_0 - perl=5.32.1=7_hd590300_perl5 - pexpect=4.9.0=pyhd8ed1ab_1 - pickleshare=0.7.5=pyhd8ed1ab_1004 - - pillow=11.3.0=py312h80c1187_0 - - pip=25.1.1=pyh8b19718_0 - - pixman=0.46.4=h537e5f6_0 + - pillow=11.3.0=py312h7b42cdd_3 + - pip=25.2=pyh8b19718_0 + - pixman=0.46.4=h54a6638_1 - pkg-config=0.29.2=h4bc722e_1009 - pkgconfig=1.5.5=pyhd8ed1ab_5 - pkginfo=1.12.1.2=pyhd8ed1ab_0 - - planarity=3.0.2.0=hd590300_0 - - platformdirs=4.3.8=pyhe01879c_0 + - planarity=4.0.0.0=hb03c661_0 + - platformdirs=4.4.0=pyhcf101f3_0 - pluggy=1.6.0=pyhd8ed1ab_0 - ppl=1.2=h6ec01c2_1006 - pplpy=0.8.9=py312h7383a07_2 - - primecount=7.14=h530483c_0 - - primecountpy=0.1.0=py312h68727a3_5 - - primesieve=12.4=he02047a_0 + - primecount=7.19=h530483c_0 + - primecountpy=0.1.1=py312hd9148b4_0 + - primesieve=12.8=h5888daf_0 - progressbar2=4.5.0=pyhd8ed1ab_1 - - prompt-toolkit=3.0.51=pyha770c72_0 - - psutil=7.0.0=py312h66e93f0_0 + - prompt-toolkit=3.0.52=pyha770c72_0 + - psutil=7.1.0=py312h4c3975b_0 - pthread-stubs=0.4=hb9d3cd8_1002 - ptyprocess=0.7.0=pyhd8ed1ab_1 - pure_eval=0.2.3=pyhd8ed1ab_1 - pycodestyle=2.14.0=pyhd8ed1ab_0 - - pycosat=0.6.6=py312h66e93f0_2 + - pycosat=0.6.6=py312h4c3975b_3 - pycparser=2.22=pyh29332c3_1 - - pydantic=2.11.7=pyh3cfb1c2_0 + - pydantic=2.11.9=pyh3cfb1c2_0 - pydantic-core=2.33.2=py312h680f630_0 - pyflakes=3.4.0=pyhd8ed1ab_0 - - pygithub=2.6.1=pyhd8ed1ab_0 + - pygithub=2.8.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 + - pynacl=1.6.0=py312h4c3975b_0 + - pyparsing=3.2.5=pyhcf101f3_0 - pyproject-metadata=0.9.1=pyhd8ed1ab_0 - pyproject_hooks=1.2.0=pyhd8ed1ab_1 - - pyside6=6.9.1=py312hdb827e4_0 + - pyside6=6.9.2=py312h5654102_1 - pysocks=1.7.1=pyha55dd90_7 - - pytest=8.4.1=pyhd8ed1ab_0 + - pytest=8.4.2=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-build=1.3.0=pyhff2d567_0 - python-dateutil=2.9.0.post0=pyhe01879c_2 - - python-fastjsonschema=2.21.1=pyhd8ed1ab_0 + - python-fastjsonschema=2.21.2=pyhe01879c_0 + - python-gil=3.12.11=hd8ed1ab_0 - python-installer=0.7.0=pyhff2d567_1 - python-lrcalc=2.1=py312h2ec8cdc_7 - python-symengine=0.14.0=py312h406a2a9_1 @@ -336,31 +340,31 @@ dependencies: - python_abi=3.12=8_cp312 - pytz=2025.2=pyhd8ed1ab_0 - pyyaml=6.0.2=py312h178313f_2 - - pyzmq=27.0.0=py312hbf22597_0 + - pyzmq=27.1.0=py312hfb55c3c_0 - qd=2.3.22=h2cc385e_1004 - qhull=2020.2=h434a139_5 - - qt6-main=6.9.1=h0384650_1 + - qt6-main=6.9.2=h3fc9a0a_0 - r-base=4.2.3=h2d83a99_19 - r-lattice=0.22_6=r42h57805ef_0 - - rapidfuzz=3.13.0=py312h2ec8cdc_0 + - rapidfuzz=3.14.1=py312h1289d80_0 - readline=8.2=h8c095d6_2 - referencing=0.36.2=pyh29332c3_0 - - requests=2.32.4=pyhd8ed1ab_0 + - requests=2.32.5=pyhd8ed1ab_0 - requests-toolbelt=1.0.0=pyhd8ed1ab_1 - restructuredtext_lint=1.4.0=pyhd8ed1ab_1 - roman-numerals-py=3.1.0=pyhd8ed1ab_0 - - rpds-py=0.26.0=py312h680f630_0 + - rpds-py=0.27.1=py312h868fb18_1 - rpy2=3.5.11=py312r42hc7c0aa3_3 - - ruamel.yaml=0.18.14=py312h66e93f0_0 - - ruamel.yaml.clib=0.2.8=py312h66e93f0_1 + - ruamel.yaml=0.18.15=py312h4c3975b_1 + - ruamel.yaml.clib=0.2.12=py312h4c3975b_1 - ruamel.yaml.jinja2=0.2.7=pyhd8ed1ab_1 - - ruff=0.12.4=hf9daec2_0 + - ruff=0.13.1=ha3a3aed_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.16.0=py312hf734454_0 - - secretstorage=3.3.3=py312h7900ff3_3 + - scipy=1.16.2=py312h7a1785b_0 + - secretstorage=3.4.0=py312h7900ff3_0 - sed=4.9=h6688a6e_0 - semver=3.0.4=pyhd8ed1ab_0 - setuptools=80.9.0=pyhff2d567_0 @@ -371,7 +375,7 @@ dependencies: - six=1.17.0=pyhe01879c_1 - smmap=5.0.2=pyhd8ed1ab_0 - snowballstemmer=3.0.1=pyhd8ed1ab_0 - - soupsieve=2.7=pyhd8ed1ab_0 + - soupsieve=2.8=pyhd8ed1ab_0 - sphinx=8.2.3=pyhd8ed1ab_0 - sphinx-basic-ng=1.0.0b2=pyhd8ed1ab_3 - sphinx-copybutton=0.5.2=pyhd8ed1ab_1 @@ -382,11 +386,11 @@ 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.3=heff268d_1 + - sqlite=3.50.4=hbc0de68_0 - stack_data=0.6.3=pyhd8ed1ab_1 - stdlib-list=0.11.1=pyhd8ed1ab_0 - symengine=0.14.0=h064106a_1 - - symmetrica=3.0.1=hcb278e6_0 + - symmetrica=3.1.0=hb03c661_0 - sympow=2.023.6=h3028977_4 - sympy=1.14.0=pyh2585a3b_105 - sysroot_linux-64=2.28=h4ee821c_8 @@ -395,28 +399,28 @@ dependencies: - 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=2.2.1=pyhe01879c_2 - tomli-w=1.2.0=pyhd8ed1ab_0 - tomlkit=0.13.3=pyha770c72_0 - - tornado=6.5.1=py312h66e93f0_0 + - tornado=6.5.2=py312h4c3975b_1 - tqdm=4.67.1=pyhd8ed1ab_1 - traitlets=5.14.3=pyhd8ed1ab_1 - - trove-classifiers=2025.5.9.12=pyhd8ed1ab_0 - - typing-extensions=4.14.1=h4440ef1_0 + - trove-classifiers=2025.9.11.17=pyhd8ed1ab_0 + - typing-extensions=4.15.0=h396c80c_0 - typing-inspection=0.4.1=pyhd8ed1ab_0 - - typing_extensions=4.14.1=pyhe01879c_0 + - typing_extensions=4.15.0=pyhcf101f3_0 - tzdata=2025b=h78e105d_0 - - tzlocal=5.3=py312h7900ff3_0 - - unicodedata2=16.0.0=py312h66e93f0_0 + - tzlocal=5.3.1=pyh8f84b5b_0 + - unicodedata2=16.0.0=py312h4c3975b_1 - urllib3=2.5.0=pyhd8ed1ab_0 - - uv=0.8.2=heb9285d_0 - - virtualenv=20.32.0=pyhd8ed1ab_0 + - uv=0.8.18=h2f8d451_0 + - virtualenv=20.34.0=pyhd8ed1ab_0 - wayland=1.24.0=h3e06ad9_0 - - wcwidth=0.2.13=pyhd8ed1ab_1 + - wcwidth=0.2.14=pyhd8ed1ab_0 - webencodings=0.5.1=pyhd8ed1ab_3 - wheel=0.45.1=pyhd8ed1ab_1 - widgetsnbextension=4.0.14=pyhd8ed1ab_0 - - wrapt=1.17.2=py312h66e93f0_0 + - wrapt=1.17.3=py312h4c3975b_1 - xcb-util=0.4.1=h4f16b4b_2 - xcb-util-cursor=0.1.5=hb9d3cd8_0 - xcb-util-image=0.4.0=hb711507_2 @@ -443,9 +447,9 @@ dependencies: - 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 + - yaml=0.2.5=h280c20c_3 + - zeromq=4.3.5=h387f397_9 - zipp=3.23.0=pyhd8ed1ab_0 - zlib=1.3.1=hb9d3cd8_2 - - zstandard=0.23.0=py312h66e93f0_2 + - zstandard=0.25.0=py312h5253ce2_0 - 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 61bf13d4a53..6009e2fb8db 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: 3b8b622f55d398018a1761788b66353659c11ab769f56e6f3abdf56e092eb42a +# input_hash: b9db1866189c7c811a05952841d01f2a89fc541b8718ea5b59f27d544439fcaa channels: - conda-forge dependencies: - 4ti2=1.6.10=h38d3218_1 + - _python_abi3_support=1.0=hd8ed1ab_2 - _r-mutex=1.0.1=anacondar_1 - alabaster=1.0.0=pyhd8ed1ab_1 - annotated-types=0.7.0=pyhd8ed1ab_1 @@ -21,61 +22,61 @@ dependencies: - backports=1.0=pyhd8ed1ab_5 - backports.tarfile=1.2.0=pyhd8ed1ab_1 - bdw-gc=8.2.8=h240833e_1 - - beautifulsoup4=4.13.4=pyha770c72_0 - - blas=2.132=openblas - - blas-devel=3.9.0=32_hbf4f893_openblas + - beautifulsoup4=4.13.5=pyha770c72_0 + - blas=2.136=openblas + - blas-devel=3.9.0=36_hbf4f893_openblas - bleach=6.2.0=pyh29332c3_4 - bleach-with-css=6.2.0=h82add2a_4 - bliss=0.77=h7728843_1 - boltons=25.0.0=pyhd8ed1ab_0 - boost-cpp=1.85.0=hfcd56d9_4 - - brial=1.2.12=pyha770c72_4 - - brotli=1.1.0=h6e16a3a_3 - - brotli-bin=1.1.0=h6e16a3a_3 - - brotli-python=1.1.0=py312haafddd8_3 + - brial=1.2.12=pyha770c72_5 + - brotli=1.1.0=h1c43f85_4 + - brotli-bin=1.1.0=h1c43f85_4 + - brotli-python=1.1.0=py312h462f358_4 - bwidget=1.10.1=h694c41f_1 - - bzip2=1.0.8=hfdf4475_7 + - bzip2=1.0.8=h500dc9f_8 - c-ares=1.34.5=hf13058a_0 - - c-compiler=1.11.0=h7a00415_0 - - ca-certificates=2025.7.14=hbd8a1cb_0 + - c-compiler=1.10.0=h09a7c41_0 + - ca-certificates=2025.8.3=hbd8a1cb_0 - cachecontrol=0.14.3=pyha770c72_0 - cachecontrol-with-filecache=0.14.3=pyhd8ed1ab_0 - cairo=1.18.4=h950ec3b_0 - - cctools=1021.4=h67a6458_1 - - cctools_osx-64=1021.4=haa85c18_1 + - cctools=1021.4=ha66f10e_0 + - cctools_osx-64=1021.4=h508880d_0 - cddlib=1!0.94m=h0f52abe_0 - - certifi=2025.7.14=pyhd8ed1ab_0 - - cffi=1.17.1=py312hf857d28_0 - - charset-normalizer=3.4.2=pyhd8ed1ab_0 - - clang=19.1.7=default_h576c50e_3 - - clang-19=19.1.7=default_h3571c67_3 - - clang_impl_osx-64=19.1.7=hc73cdc9_25 - - clang_osx-64=19.1.7=h7e5c614_25 - - clangxx=19.1.7=default_heb2e8d1_3 - - clangxx_impl_osx-64=19.1.7=hb295874_25 - - clangxx_osx-64=19.1.7=h7e5c614_25 - - click=8.2.1=pyh707e725_0 + - certifi=2025.8.3=pyhd8ed1ab_0 + - cffi=1.17.1=py312hc05cdf7_1 + - charset-normalizer=3.4.3=pyhd8ed1ab_0 + - clang=18.1.8=default_h1323312_15 + - clang-18=18.1.8=default_hc369343_15 + - clang_impl_osx-64=18.1.8=h6a44ed1_25 + - clang_osx-64=18.1.8=h7e5c614_25 + - clangxx=18.1.8=default_h1c12a56_15 + - clangxx_impl_osx-64=18.1.8=h4b7810f_25 + - clangxx_osx-64=18.1.8=h7e5c614_25 + - click=8.3.0=pyh707e725_0 - click-default-group=1.2.4=pyhd8ed1ab_1 - - cliquer=1.22=h10d778d_1 + - cliquer=1.23=h8616949_0 - colorama=0.4.6=pyhd8ed1ab_1 - - comm=0.2.2=pyhd8ed1ab_1 - - compiler-rt=19.1.7=h52031e2_0 - - compiler-rt_osx-64=19.1.7=hc6f8467_0 + - comm=0.2.3=pyhe01879c_0 + - compiler-rt=18.1.8=he914875_2 + - compiler-rt_osx-64=18.1.8=h138dee1_2 - conda-lock=3.0.4=pyhb3ed7dc_1 - conda-souschef=2.2.3=pyhd8ed1ab_0 - - contourpy=1.3.2=py312hc47a885_0 + - contourpy=1.3.3=py312hedd4973_2 - conway-polynomials=0.10=pyhd8ed1ab_1 - - coverage=7.9.2=py312h3520af0_0 + - coverage=7.10.7=py312hacf3034_0 - cpython=3.12.11=py312hd8ed1ab_0 - crashtest=0.4.1=pyhd8ed1ab_1 - - cryptography=45.0.5=py312h0995e51_0 + - cryptography=46.0.1=py312hb922d34_3 - curl=8.14.1=h5dec5d8_0 - - cxx-compiler=1.11.0=h307afc9_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.2=py312hdfbeeba_2 - - debugpy=1.8.15=py312h2ac44ba_0 + - cysignals=1.12.4=py312h462f358_0 + - cython=3.1.4=py312hfbda96f_2 + - debugpy=1.8.17=py312hbfd3414_0 - decorator=5.2.1=pyhd8ed1ab_0 - defusedxml=0.7.1=pyhd8ed1ab_0 - deprecated=1.2.18=pyhd8ed1ab_0 @@ -83,15 +84,15 @@ dependencies: - docutils=0.21.2=pyhd8ed1ab_1 - dulwich=0.22.8=py312h0d0de52_0 - ecl=24.5.10=ha6bf567_1 - - eclib=20250616=hdb5212a_0 + - eclib=20250627=h28d223a_0 - ecm=7.0.6=h5625669_0 - ensureconda=1.4.7=pyh29332c3_0 - exceptiongroup=1.3.0=pyhd8ed1ab_0 - execnet=2.1.1=pyhd8ed1ab_1 - - executing=2.2.0=pyhd8ed1ab_0 + - executing=2.2.1=pyhd8ed1ab_0 - expat=2.7.1=h21dd04a_0 - fflas-ffpack=2.5.0=h5898d61_0 - - filelock=3.18.0=pyhd8ed1ab_0 + - filelock=3.19.1=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 @@ -101,119 +102,121 @@ dependencies: - fontconfig=2.15.0=h37eeddb_1 - fonts-conda-ecosystem=1=0 - fonts-conda-forge=1=0 - - fonttools=4.59.0=py312h3d55d04_0 + - fonttools=4.60.0=py312hacf3034_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 + - fpylll=0.6.4=py312hfffdf69_0 + - freetype=2.14.1=h694c41f_0 + - fribidi=1.0.16=h8616949_0 - furo=2024.8.6=pyhd8ed1ab_2 - gap-core=4.14.0=hb9686a1_5 - gap-defaults=4.14.0=h694c41f_5 - gf2x=1.3.0=h35ac7d9_3 - gfan=0.6.2=hd793b56_1003 - gfortran=13.4.0=hcc3c99d_0 - - gfortran_impl_osx-64=13.4.0=h8d0df8b_0 + - gfortran_impl_osx-64=13.4.0=h8d0df8b_1 - gfortran_osx-64=13.4.0=h3223c34_0 - gitdb=4.0.12=pyhd8ed1ab_0 - - gitpython=3.1.44=pyhff2d567_0 - - givaro=4.2.0=h89f8175_2 + - gitpython=3.1.45=pyhff2d567_0 + - givaro=4.2.0=hbf3f340_3 - glpk=5.0=h3cb5acd_0 - gmp=6.3.0=hf036a51_2 - gmpy2=2.1.5=py312h068713c_3 - - graphite2=1.3.14=h240833e_0 + - graphite2=1.3.14=h21dd04a_2 - grayskull=2.9.1=pyhd8ed1ab_0 - gsl=2.8=hc707ee6_1 - - h2=4.2.0=pyhd8ed1ab_0 - - harfbuzz=11.3.2=hb258ee5_0 + - h2=4.3.0=pyhcf101f3_0 + - harfbuzz=11.1.0=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.16=hd314217_0 + - igraph=1.0.0=h88b1ca6_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.4.0=pyhfa0c392_0 + - ipykernel=6.30.1=pyh92f572d_0 + - ipython=9.5.0=pyhfa0c392_0 - ipython_pygments_lexers=1.1.1=pyhd8ed1ab_0 - ipywidgets=8.1.7=pyhd8ed1ab_0 - isl=0.26=imath32_h2e86a7b_101 - jaraco.classes=3.4.0=pyhd8ed1ab_2 - jaraco.context=6.0.1=pyhd8ed1ab_0 - - jaraco.functools=4.2.1=pyhd8ed1ab_0 + - jaraco.functools=4.3.0=pyhd8ed1ab_0 - jedi=0.19.2=pyhd8ed1ab_1 - jinja2=3.1.6=pyhd8ed1ab_0 - - jsonschema=4.25.0=pyhe01879c_0 - - jsonschema-specifications=2025.4.1=pyh29332c3_0 + - jsonschema=4.25.1=pyhe01879c_0 + - jsonschema-specifications=2025.9.1=pyhcf101f3_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=py312hc47a885_1 + - kiwisolver=1.4.9=py312hef387a8_1 - krb5=1.21.3=h37d8d59_0 - - lcalc=2.1.0=h0f747f7_1 + - lcalc=2.1.1=h0f747f7_0 - lcms2=2.17=h72f5680_0 - - ld64=954.16=hc3792c1_1 - - ld64_osx-64=954.16=hf1c22e8_1 + - ld64=954.16=h4e51db5_0 + - ld64_osx-64=954.16=h28b3ac7_0 - lerc=4.0.0=hcca01a6_1 - libasprintf=0.25.1=h3184127_1 - - libblas=3.9.0=32_h7f60823_openblas + - libblas=3.9.0=36_he492b99_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=h6e16a3a_3 - - libbrotlidec=1.1.0=h6e16a3a_3 - - libbrotlienc=1.1.0=h6e16a3a_3 - - libcblas=3.9.0=32_hff6cab4_openblas - - libclang-cpp19.1=19.1.7=default_h3571c67_3 + - libbrotlicommon=1.1.0=h1c43f85_4 + - libbrotlidec=1.1.0=h1c43f85_4 + - libbrotlienc=1.1.0=h1c43f85_4 + - libcblas=3.9.0=36_h9b27e0a_openblas + - libclang-cpp18.1=18.1.8=default_hc369343_15 - libcurl=8.14.1=h5dec5d8_0 - - libcxx=20.1.8=h3d58e20_1 - - libcxx-devel=19.1.7=h7c275be_1 + - libcxx=21.1.1=h3d58e20_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.1=h21dd04a_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 + - libfreetype=2.14.1=h694c41f_0 + - libfreetype6=2.14.1=h6912278_0 - libgd=2.3.3=h8555400_11 - libgettextpo=0.25.1=h3184127_1 - - libgfortran=5.0.0=14_2_0_h51e75f0_103 - - libgfortran-devel_osx-64=13.4.0=hbfa0f67_0 - - libgfortran5=14.2.0=h51e75f0_103 - - libglib=2.84.2=h3139dbc_0 - - libhomfly=1.02r6=h10d778d_1 - - libiconv=1.18=h4b5e92a_1 + - libgfortran=15.1.0=h5f6db21_1 + - libgfortran-devel_osx-64=13.4.0=hbfa0f67_1 + - libgfortran5=15.1.0=hfa3c126_1 + - libglib=2.84.0=h5c976ab_0 + - libhomfly=1.03=h1c43f85_0 + - libiconv=1.18=h57a12c2_2 - libintl=0.25.1=h3184127_1 - libjpeg-turbo=3.1.0=h6e16a3a_0 - - liblapack=3.9.0=32_h236ab99_openblas - - liblapacke=3.9.0=32_h85686d2_openblas - - libllvm19=19.1.7=hc29ff6c_1 + - liblapack=3.9.0=36_h859234e_openblas + - liblapacke=3.9.0=36_h94b3770_openblas + - libllvm18=18.1.8=default_hc369343_10 - 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 + - libnghttp2=1.67.0=h3338091_0 + - libopenblas=0.3.30=openmp_h83c2472_2 + - libpng=1.6.50=h84aeda2_1 - libsodium=1.0.20=hfdf4475_0 - - libsqlite=3.50.3=h875aaf5_1 + - libsqlite=3.50.4=h39a8b3b_0 - libssh2=1.11.1=hed3591d_0 - - libtiff=4.7.0=h1167cee_5 + - libtiff=4.7.1=haa3b502_0 - libwebp-base=1.6.0=hb807250_0 - libxcb=1.17.0=hf1f96e2_0 - - libxml2=2.13.8=h93c44a6_0 + - libxml2=2.15.0=h7b7ecba_1 + - libxml2-16=2.15.0=ha1d9b0f_1 + - libxml2-devel=2.15.0=h7b7ecba_1 - libzlib=1.3.1=hd23fc13_2 - linbox=1.7.0=h1e49b7d_2 - - llvm-openmp=20.1.8=hf4e0ed4_0 - - llvm-tools=19.1.7=h3fe3016_1 - - llvm-tools-19=19.1.7=he90a8e3_1 + - llvm-openmp=21.1.0=hf4e0ed4_0 + - llvm-tools=18.1.8=default_hc369343_10 + - llvm-tools-18=18.1.8=default_hc369343_10 - lrcalc=2.1=hac325c4_7 - lrslib=71.b=hda3377a_1 - m4=1.4.20=h6e16a3a_0 @@ -221,23 +224,23 @@ dependencies: - 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 + - matplotlib=3.10.6=py312hb401068_1 + - matplotlib-base=3.10.6=py312h7894933_1 - matplotlib-inline=0.1.7=pyhd8ed1ab_1 - maxima=5.47.0=h3080a4d_3 - mccabe=0.7.0=pyhd8ed1ab_1 - memory-allocator=0.1.3=py312hb553811_1 - - meson=1.8.2=pyhe01879c_0 + - meson=1.9.0=pyhcf101f3_0 - meson-python=0.18.0=pyh70fd9c4_0 - - mistune=3.1.3=pyh29332c3_0 - - more-itertools=10.7.0=pyhd8ed1ab_0 + - mistune=3.1.4=pyhcf101f3_0 + - more-itertools=10.8.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.1=py312hc47a885_0 + - msgpack-python=1.1.1=py312hedd4973_1 - munkres=1.1.4=pyhd8ed1ab_1 - - nauty=2.8.9=h6e16a3a_0 + - nauty=2.9.1=h8616949_0 - nbclient=0.10.2=pyhd8ed1ab_0 - nbconvert=7.16.6=hb482800_0 - nbconvert-core=7.16.6=pyh29332c3_0 @@ -248,65 +251,66 @@ dependencies: - networkx=3.5=pyhe01879c_0 - ninja=1.13.1=h0ba0a54_0 - ntl=11.4.3=h0ab3c2f_1 - - numpy=2.3.1=py312hda18a35_1 - - openblas=0.3.30=openmp_h30af337_0 - - openjpeg=2.5.3=h7fd6d84_0 - - openssl=3.5.1=hc426f3f_0 + - numpy=2.3.3=py312ha3982b3_0 + - openblas=0.3.30=openmp_h30af337_2 + - openjpeg=2.5.4=h87e8dc5_0 + - openssl=3.5.3=h230baf5_1 - packaging=25.0=pyh29332c3_1 - - palp=2.20=hbcb3906_0 - - pandoc=3.7.0.2=h694c41f_0 + - palp=2.21=h8616949_0 + - pandoc=3.8=h694c41f_0 - pandocfilters=1.5.0=pyhd8ed1ab_0 - - pango=1.56.4=h6ef8af8_0 - - pari=2.17.2=h1ed0f1a_4_pthread + - pango=1.56.3=hae8941d_1 + - pari=2.17.2=h1ed0f1a_5_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 + - parso=0.8.5=pyhcf101f3_0 + - pcre2=10.44=hf733adb_2 - perl=5.32.1=7_h10d778d_perl5 - pexpect=4.9.0=pyhd8ed1ab_1 - pickleshare=0.7.5=pyhd8ed1ab_1004 - - pillow=11.3.0=py312hd9f36e3_0 - - pip=25.1.1=pyh8b19718_0 - - pixman=0.46.4=h6f2c7e4_0 + - pillow=11.3.0=py312h051e184_3 + - pip=25.2=pyh8b19718_0 + - pixman=0.46.4=ha059160_1 - pkg-config=0.29.2=hf7e621a_1009 - pkgconfig=1.5.5=pyhd8ed1ab_5 - pkginfo=1.12.1.2=pyhd8ed1ab_0 - - planarity=3.0.2.0=h10d778d_0 - - platformdirs=4.3.8=pyhe01879c_0 + - planarity=4.0.0.0=h8616949_0 + - platformdirs=4.4.0=pyhcf101f3_0 - pluggy=1.6.0=pyhd8ed1ab_0 - ppl=1.2=ha60d53e_1006 - pplpy=0.8.9=py312h045e30c_2 - - primecount=7.14=h28dbb38_0 - - primecountpy=0.1.0=py312hc47a885_5 - - primesieve=12.4=hf036a51_0 + - primecount=7.19=h4cb41a5_0 + - primecountpy=0.1.1=py312hd099df3_0 + - primesieve=12.8=h240833e_0 - progressbar2=4.5.0=pyhd8ed1ab_1 - - prompt-toolkit=3.0.51=pyha770c72_0 - - psutil=7.0.0=py312h01d7ebd_0 + - prompt-toolkit=3.0.52=pyha770c72_0 + - psutil=7.1.0=py312h80b0991_0 - pthread-stubs=0.4=h00291cd_1002 - ptyprocess=0.7.0=pyhd8ed1ab_1 - pure_eval=0.2.3=pyhd8ed1ab_1 - pycodestyle=2.14.0=pyhd8ed1ab_0 - - pycosat=0.6.6=py312h01d7ebd_2 + - pycosat=0.6.6=py312h2f459f6_3 - pycparser=2.22=pyh29332c3_1 - - pydantic=2.11.7=pyh3cfb1c2_0 + - pydantic=2.11.9=pyh3cfb1c2_0 - pydantic-core=2.33.2=py312haba3716_0 - pyflakes=3.4.0=pyhd8ed1ab_0 - - pygithub=2.6.1=pyhd8ed1ab_0 + - pygithub=2.8.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 + - pynacl=1.6.0=py312h80b0991_0 + - pyparsing=3.2.5=pyhcf101f3_0 - pyproject-metadata=0.9.1=pyhd8ed1ab_0 - pyproject_hooks=1.2.0=pyhd8ed1ab_1 - pysocks=1.7.1=pyha55dd90_7 - - pytest=8.4.1=pyhd8ed1ab_0 + - pytest=8.4.2=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-build=1.3.0=pyhff2d567_0 - python-dateutil=2.9.0.post0=pyhe01879c_2 - - python-fastjsonschema=2.21.1=pyhd8ed1ab_0 + - python-fastjsonschema=2.21.2=pyhe01879c_0 + - python-gil=3.12.11=hd8ed1ab_0 - python-installer=0.7.0=pyhff2d567_1 - python-lrcalc=2.1=py312h5861a67_7 - python-symengine=0.14.0=py312h33d1391_1 @@ -314,29 +318,29 @@ dependencies: - python_abi=3.12=8_cp312 - pytz=2025.2=pyhd8ed1ab_0 - pyyaml=6.0.2=py312h3520af0_2 - - pyzmq=27.0.0=py312h679dbab_0 + - pyzmq=27.1.0=py312hb7d603e_0 - qd=2.3.22=h2beb688_1004 - qhull=2020.2=h3c5361c_5 - - r-base=4.2.3=ha6eee18_19 + - r-base=4.2.3=hca818a3_18 - r-lattice=0.22_6=r42hb2c329c_0 - - rapidfuzz=3.13.0=py312haafddd8_0 + - rapidfuzz=3.14.1=py312h69bf00f_0 - readline=8.2=h7cca4af_2 - referencing=0.36.2=pyh29332c3_0 - - requests=2.32.4=pyhd8ed1ab_0 + - requests=2.32.5=pyhd8ed1ab_0 - requests-toolbelt=1.0.0=pyhd8ed1ab_1 - restructuredtext_lint=1.4.0=pyhd8ed1ab_1 - roman-numerals-py=3.1.0=pyhd8ed1ab_0 - - rpds-py=0.26.0=py312haba3716_0 + - rpds-py=0.27.1=py312h00ff6fd_1 - rpy2=3.5.11=py312r42h5d6a8aa_3 - - ruamel.yaml=0.18.14=py312h01d7ebd_0 - - ruamel.yaml.clib=0.2.8=py312h3d0f464_1 + - ruamel.yaml=0.18.15=py312h80b0991_1 + - ruamel.yaml.clib=0.2.12=py312h2f459f6_1 - ruamel.yaml.jinja2=0.2.7=pyhd8ed1ab_1 - - ruff=0.12.4=h6cc4cfe_0 - - rw=0.9=h10d778d_2 + - ruff=0.13.1=hba89d1c_0 + - rw=0.7=1 - sagemath-db-elliptic-curves=0.8.1=hecc5488_0 - sagemath-db-graphs=20210214=hd8ed1ab_0 - sagemath-db-polytopes=20170220=1 - - scipy=1.16.0=py312hd0c0319_0 + - scipy=1.16.2=py312he2acf2f_0 - semver=3.0.4=pyhd8ed1ab_0 - setuptools=80.9.0=pyhff2d567_0 - shellingham=1.5.4=pyhd8ed1ab_1 @@ -347,7 +351,7 @@ dependencies: - six=1.17.0=pyhe01879c_1 - smmap=5.0.2=pyhd8ed1ab_0 - snowballstemmer=3.0.1=pyhd8ed1ab_0 - - soupsieve=2.7=pyhd8ed1ab_0 + - soupsieve=2.8=pyhd8ed1ab_0 - sphinx=8.2.3=pyhd8ed1ab_0 - sphinx-basic-ng=1.0.0b2=pyhd8ed1ab_3 - sphinx-copybutton=0.5.2=pyhd8ed1ab_1 @@ -358,11 +362,11 @@ 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.3=h8d07200_1 + - sqlite=3.50.4=h64b5abc_0 - stack_data=0.6.3=pyhd8ed1ab_1 - stdlib-list=0.11.1=pyhd8ed1ab_0 - symengine=0.14.0=h79ccd14_1 - - symmetrica=3.0.1=hf0c8a7f_0 + - symmetrica=3.1.0=h8616949_0 - sympow=2.023.6=h7305399_4 - sympy=1.14.0=pyh2585a3b_105 - tachyon=0.99b6=h3a1d103_1002 @@ -371,36 +375,36 @@ dependencies: - tk=8.6.13=hf689a15_2 - tktable=2.10=h2c093e9_7 - toml=0.10.2=pyhd8ed1ab_1 - - tomli=2.2.1=pyhd8ed1ab_1 + - tomli=2.2.1=pyhe01879c_2 - tomli-w=1.2.0=pyhd8ed1ab_0 - tomlkit=0.13.3=pyha770c72_0 - - tornado=6.5.1=py312h01d7ebd_0 + - tornado=6.5.2=py312h2f459f6_1 - tqdm=4.67.1=pyhd8ed1ab_1 - traitlets=5.14.3=pyhd8ed1ab_1 - - trove-classifiers=2025.5.9.12=pyhd8ed1ab_0 - - typing-extensions=4.14.1=h4440ef1_0 + - trove-classifiers=2025.9.11.17=pyhd8ed1ab_0 + - typing-extensions=4.15.0=h396c80c_0 - typing-inspection=0.4.1=pyhd8ed1ab_0 - - typing_extensions=4.14.1=pyhe01879c_0 + - typing_extensions=4.15.0=pyhcf101f3_0 - tzdata=2025b=h78e105d_0 - - tzlocal=5.3=py312hb401068_0 - - unicodedata2=16.0.0=py312h01d7ebd_0 + - tzlocal=5.3.1=pyh8f84b5b_0 + - unicodedata2=16.0.0=py312h2f459f6_1 - urllib3=2.5.0=pyhd8ed1ab_0 - - uv=0.8.2=hfa71dfd_0 - - virtualenv=20.32.0=pyhd8ed1ab_0 - - wcwidth=0.2.13=pyhd8ed1ab_1 + - uv=0.8.18=h7032f6b_0 + - virtualenv=20.34.0=pyhd8ed1ab_0 + - wcwidth=0.2.14=pyhd8ed1ab_0 - 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.2.0=py312hff0d1ab_0 + - wrapt=1.17.3=py312h2f459f6_1 + - xattr=1.2.0=py312hff0d1ab_1 - xorg-libxau=1.0.12=h6e16a3a_0 - xorg-libxdmcp=1.1.5=h00291cd_0 - 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 + - yaml=0.2.5=h4132b18_3 + - zeromq=4.3.5=h6c33b1e_9 - zipp=3.23.0=pyhd8ed1ab_0 - zlib=1.3.1=hd23fc13_2 - - zstandard=0.23.0=py312h01d7ebd_2 + - zstandard=0.25.0=py312h01f6755_0 - zstd=1.5.7=h8210216_2 diff --git a/environment-3.12-macos.yml b/environment-3.12-macos.yml index 9bd31602c62..f41ccdd9c9d 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: f77f2945f9feb36d438d449a1eae77c2ece8357607769d90b4aabb5d2663f330 +# input_hash: 3ab08f08dc9f813fb2119aa6a1222695a881973f7ccfaaf4aba8456987623677 channels: - conda-forge dependencies: + - _python_abi3_support=1.0=hd8ed1ab_2 - _r-mutex=1.0.1=anacondar_1 - alabaster=1.0.0=pyhd8ed1ab_1 - annotated-types=0.7.0=pyhd8ed1ab_1 @@ -20,61 +21,61 @@ dependencies: - backports=1.0=pyhd8ed1ab_5 - backports.tarfile=1.2.0=pyhd8ed1ab_1 - bdw-gc=8.2.8=h286801f_2 - - beautifulsoup4=4.13.4=pyha770c72_0 - - blas=2.132=openblas - - blas-devel=3.9.0=32_h11c0a38_openblas + - beautifulsoup4=4.13.5=pyha770c72_0 + - blas=2.136=openblas + - blas-devel=3.9.0=36_h11c0a38_openblas - bleach=6.2.0=pyh29332c3_4 - bleach-with-css=6.2.0=h82add2a_4 - bliss=0.77=h2ffa867_1 - boltons=25.0.0=pyhd8ed1ab_0 - boost-cpp=1.85.0=h103c1d6_4 - - brial=1.2.12=pyha770c72_4 - - brotli=1.1.0=h5505292_3 - - brotli-bin=1.1.0=h5505292_3 - - brotli-python=1.1.0=py312hd8f9ff3_3 + - brial=1.2.12=pyha770c72_5 + - brotli=1.1.0=h6caf38d_4 + - brotli-bin=1.1.0=h6caf38d_4 + - brotli-python=1.1.0=py312h6b01ec3_4 - bwidget=1.10.1=hce30654_1 - - bzip2=1.0.8=h99b78c6_7 + - bzip2=1.0.8=hd037594_8 - c-ares=1.34.5=h5505292_0 - - c-compiler=1.9.0=hdf49b6b_0 - - ca-certificates=2025.7.14=hbd8a1cb_0 + - c-compiler=1.10.0=hdf49b6b_0 + - ca-certificates=2025.8.3=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=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=18.1.8=default_h1eedb11_11 - - clang-18=18.1.8=default_h649e436_11 + - certifi=2025.8.3=pyhd8ed1ab_0 + - cffi=1.17.1=py312h429097b_1 + - charset-normalizer=3.4.3=pyhd8ed1ab_0 + - clang=18.1.8=default_hf9bcbb7_15 + - clang-18=18.1.8=default_h73dfc95_15 - 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=18.1.8=default_h36137df_15 - clangxx_impl_osx-arm64=18.1.8=h555f467_25 - clangxx_osx-arm64=18.1.8=h07b0088_25 - - click=8.2.1=pyh707e725_0 + - click=8.3.0=pyh707e725_0 - click-default-group=1.2.4=pyhd8ed1ab_1 - - cliquer=1.22=h93a5062_1 + - cliquer=1.23=hc919400_0 - colorama=0.4.6=pyhd8ed1ab_1 - - comm=0.2.2=pyhd8ed1ab_1 - - compiler-rt=18.1.8=h856b3c1_1 - - compiler-rt_osx-arm64=18.1.8=h832e737_1 + - comm=0.2.3=pyhe01879c_0 + - compiler-rt=18.1.8=h855ad52_2 + - compiler-rt_osx-arm64=18.1.8=he32a8d3_2 - conda-lock=3.0.4=pyhb3ed7dc_1 - conda-souschef=2.2.3=pyhd8ed1ab_0 - - contourpy=1.3.2=py312hb23fbb9_0 + - contourpy=1.3.3=py312ha0dd364_2 - conway-polynomials=0.10=pyhd8ed1ab_1 - - coverage=7.9.2=py312h998013c_0 + - coverage=7.10.7=py312h5748b74_0 - cpython=3.12.11=py312hd8ed1ab_0 - crashtest=0.4.1=pyhd8ed1ab_1 - - cryptography=45.0.5=py312hf9bd80e_0 + - cryptography=46.0.1=py312h05a80bc_3 - curl=8.14.1=h73640d1_0 - - cxx-compiler=1.9.0=hba80287_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.2=py312h02233ea_2 - - debugpy=1.8.15=py312he360a15_0 + - cysignals=1.12.4=py312h6b01ec3_0 + - cython=3.1.4=py312hd9aa7d2_2 + - debugpy=1.8.17=py312h56d30c9_0 - decorator=5.2.1=pyhd8ed1ab_0 - defusedxml=0.7.1=pyhd8ed1ab_0 - deprecated=1.2.18=pyhd8ed1ab_0 @@ -82,15 +83,15 @@ dependencies: - docutils=0.21.2=pyhd8ed1ab_1 - dulwich=0.22.8=py312hcd83bfe_0 - ecl=24.5.10=hc6c598b_1 - - eclib=20250616=hb89f81f_0 + - eclib=20250627=h6592c3b_0 - ecm=7.0.6=hdd59bce_0 - ensureconda=1.4.7=pyh29332c3_0 - exceptiongroup=1.3.0=pyhd8ed1ab_0 - execnet=2.1.1=pyhd8ed1ab_1 - - executing=2.2.0=pyhd8ed1ab_0 + - executing=2.2.1=pyhd8ed1ab_0 - expat=2.7.1=hec049ff_0 - fflas-ffpack=2.5.0=h4bc3318_0 - - filelock=3.18.0=pyhd8ed1ab_0 + - filelock=3.19.1=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 @@ -100,80 +101,80 @@ dependencies: - fontconfig=2.15.0=h1383a14_1 - fonts-conda-ecosystem=1=0 - fonts-conda-forge=1=0 - - fonttools=4.59.0=py312h6daa0e5_0 + - fonttools=4.60.0=py312h5748b74_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 + - fpylll=0.6.4=py312h03fe13c_0 + - freetype=2.14.1=hce30654_0 + - fribidi=1.0.16=hc919400_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.4.0=h3ef1dbf_0 - - gfortran_impl_osx-arm64=13.4.0=h64b5c3f_0 + - gfortran_impl_osx-arm64=13.4.0=h64b5c3f_1 - 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 + - gitpython=3.1.45=pyhff2d567_0 + - givaro=4.2.0=h5331fe3_3 - glpk=5.0=h6d7a090_0 - gmp=6.3.0=h7bae524_2 - gmpy2=2.1.5=py312h524cf62_3 - - graphite2=1.3.14=h286801f_0 + - graphite2=1.3.14=hec049ff_2 - grayskull=2.9.1=pyhd8ed1ab_0 - gsl=2.8=h8d0574d_1 - - h2=4.2.0=pyhd8ed1ab_0 - - harfbuzz=11.3.2=hcb8449c_0 + - h2=4.3.0=pyhcf101f3_0 + - harfbuzz=11.1.0=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.16=hb134b8e_0 + - igraph=0.10.17=h73cadaf_1 - 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.4.0=pyhfa0c392_0 + - ipykernel=6.30.1=pyh92f572d_0 + - ipython=9.5.0=pyhfa0c392_0 - ipython_pygments_lexers=1.1.1=pyhd8ed1ab_0 - ipywidgets=8.1.7=pyhd8ed1ab_0 - isl=0.26=imath32_h347afa1_101 - jaraco.classes=3.4.0=pyhd8ed1ab_2 - jaraco.context=6.0.1=pyhd8ed1ab_0 - - jaraco.functools=4.2.1=pyhd8ed1ab_0 + - jaraco.functools=4.3.0=pyhd8ed1ab_0 - jedi=0.19.2=pyhd8ed1ab_1 - jinja2=3.1.6=pyhd8ed1ab_0 - - jsonschema=4.25.0=pyhe01879c_0 - - jsonschema-specifications=2025.4.1=pyh29332c3_0 + - jsonschema=4.25.1=pyhe01879c_0 + - jsonschema-specifications=2025.9.1=pyhcf101f3_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=py312hb23fbb9_1 + - kiwisolver=1.4.9=py312hdc12c9d_1 - krb5=1.21.3=h237132a_0 - - lcalc=2.1.0=hdaf6845_1 + - lcalc=2.1.1=hdaf6845_0 - lcms2=2.17=h7eeda09_0 - 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 + - libblas=3.9.0=36_h51639a9_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=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_h649e436_11 + - libbrotlicommon=1.1.0=h6caf38d_4 + - libbrotlidec=1.1.0=h6caf38d_4 + - libbrotlienc=1.1.0=h6caf38d_4 + - libcblas=3.9.0=36_hb0561ab_openblas + - libclang-cpp18.1=18.1.8=default_h73dfc95_15 - libcurl=8.14.1=h73640d1_0 - - libcxx=20.1.8=hf598326_1 + - libcxx=21.1.1=hf598326_0 - libcxx-devel=18.1.8=h6dc3340_8 - libdeflate=1.24=h5773f1b_0 - libedit=3.1.20250104=pl5321hafb1f1b_0 @@ -181,61 +182,63 @@ dependencies: - libexpat=2.7.1=hec049ff_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 + - libfreetype=2.14.1=hce30654_0 + - libfreetype6=2.14.1=h6da58f4_0 - libgd=2.3.3=hb2c3a21_11 - 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 + - libgfortran=15.1.0=hfdf1602_1 + - libgfortran-devel_osx-arm64=13.4.0=ha240a38_1 + - libgfortran5=15.1.0=hb74de2c_1 + - libglib=2.84.0=hdff4504_0 + - libhomfly=1.03=h6caf38d_0 + - libiconv=1.18=h23cfdf5_2 - libintl=0.25.1=h493aca8_0 - libjpeg-turbo=3.1.0=h5505292_0 - - liblapack=3.9.0=32_hc9a63f6_openblas - - liblapacke=3.9.0=32_hbb7bcf8_openblas - - libllvm18=18.1.8=default_h3f49643_6 + - liblapack=3.9.0=36_hd9741b5_openblas + - liblapacke=3.9.0=36_h1b118fd_openblas + - libllvm18=18.1.8=default_h3f38c9c_10 - 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 + - libnghttp2=1.67.0=hc438710_0 + - libopenblas=0.3.30=openmp_h60d53f8_2 + - libpng=1.6.50=h280e0eb_1 - libsodium=1.0.20=h99b78c6_0 - - libsqlite=3.50.3=h4237e3c_1 + - libsqlite=3.50.4=h4237e3c_0 - libssh2=1.11.1=h1590b86_0 - - libtiff=4.7.0=h2f21f7c_5 + - libtiff=4.7.1=h7dc4979_0 - libwebp-base=1.6.0=h07db88b_0 - libxcb=1.17.0=hdb1d25a_0 - - libxml2=2.13.8=h52572c6_0 + - libxml2=2.15.0=h9329255_1 + - libxml2-16=2.15.0=h0ff4647_1 + - libxml2-devel=2.15.0=h9329255_1 - libzlib=1.3.1=h8359307_2 - linbox=1.7.0=h66f06df_2 - - llvm-openmp=20.1.8=hbb9b287_0 - - llvm-tools=18.1.8=default_h3f49643_6 - - llvm-tools-18=18.1.8=default_h3f49643_6 - - lrcalc=2.1=hf9b8971_7 + - llvm-openmp=21.1.0=hbb9b287_0 + - llvm-tools=18.1.8=default_h3f38c9c_10 + - llvm-tools-18=18.1.8=default_h3f38c9c_10 + - lrcalc=2.1=hec049ff_8 - 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 + - matplotlib=3.10.6=py312h1f38498_1 + - matplotlib-base=3.10.6=py312h605b88b_1 - matplotlib-inline=0.1.7=pyhd8ed1ab_1 - maxima=5.47.0=hd2c4bfb_3 - mccabe=0.7.0=pyhd8ed1ab_1 - memory-allocator=0.1.3=py312h024a12e_1 - - meson=1.8.2=pyhe01879c_0 + - meson=1.9.0=pyhcf101f3_0 - meson-python=0.18.0=pyh70fd9c4_0 - - mistune=3.1.3=pyh29332c3_0 - - more-itertools=10.7.0=pyhd8ed1ab_0 + - mistune=3.1.4=pyhcf101f3_0 + - more-itertools=10.8.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.1=py312hb23fbb9_0 + - msgpack-python=1.1.1=py312ha0dd364_1 - munkres=1.1.4=pyhd8ed1ab_1 - - nauty=2.8.9=h5505292_0 + - nauty=2.9.1=hf22a7ee_0 - nbclient=0.10.2=pyhd8ed1ab_0 - nbconvert=7.16.6=hb482800_0 - nbconvert-core=7.16.6=pyh29332c3_0 @@ -246,95 +249,96 @@ dependencies: - networkx=3.5=pyhe01879c_0 - ninja=1.13.1=h4f10f1e_0 - ntl=11.4.3=hbb3f309_1 - - numpy=2.3.1=py312h2f38b44_1 - - openblas=0.3.30=openmp_hea878ba_0 - - openjpeg=2.5.3=h8a3d83b_0 - - openssl=3.5.1=h81ee809_0 + - numpy=2.3.3=py312h85ea64e_0 + - openblas=0.3.30=openmp_hea878ba_2 + - openjpeg=2.5.4=hbfb3c88_0 + - openssl=3.5.3=h5503f6c_1 - packaging=25.0=pyh29332c3_1 - - palp=2.20=h27ca646_0 - - pandoc=3.7.0.2=hce30654_0 + - palp=2.21=hc919400_0 + - pandoc=3.8=hce30654_0 - pandocfilters=1.5.0=pyhd8ed1ab_0 - - pango=1.56.4=h875632e_0 - - pari=2.17.2=h49d18c7_4_pthread + - pango=1.56.3=h5fd7515_1 + - pari=2.17.2=h49d18c7_5_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=ha881caa_0 + - parso=0.8.5=pyhcf101f3_0 + - pcre2=10.44=ha881caa_2 - perl=5.32.1=7_h4614cfb_perl5 - pexpect=4.9.0=pyhd8ed1ab_1 - pickleshare=0.7.5=pyhd8ed1ab_1004 - - pillow=11.3.0=py312h50aef2c_0 - - pip=25.1.1=pyh8b19718_0 - - pixman=0.46.4=h2c80e29_0 + - pillow=11.3.0=py312h2525f64_3 + - pip=25.2=pyh8b19718_0 + - pixman=0.46.4=h81086ad_1 - pkg-config=0.29.2=hde07d2e_1009 - pkgconfig=1.5.5=pyhd8ed1ab_5 - pkginfo=1.12.1.2=pyhd8ed1ab_0 - - planarity=3.0.2.0=h93a5062_0 - - platformdirs=4.3.8=pyhe01879c_0 + - planarity=4.0.0.0=hc919400_0 + - platformdirs=4.4.0=pyhcf101f3_0 - pluggy=1.6.0=pyhd8ed1ab_0 - ppl=1.2=h8b147cf_1006 - pplpy=0.8.9=py312he1ec6da_2 - - primecount=7.14=ha84d530_0 - - primecountpy=0.1.0=py312hb23fbb9_5 - - primesieve=12.4=h00cdb27_0 + - primecount=7.19=h4bfcebb_0 + - primecountpy=0.1.1=py312h84eede6_0 + - primesieve=12.8=h286801f_0 - progressbar2=4.5.0=pyhd8ed1ab_1 - - prompt-toolkit=3.0.51=pyha770c72_0 - - psutil=7.0.0=py312hea69d52_0 + - prompt-toolkit=3.0.52=pyha770c72_0 + - psutil=7.1.0=py312h4409184_0 - pthread-stubs=0.4=hd74edd7_1002 - ptyprocess=0.7.0=pyhd8ed1ab_1 - pure_eval=0.2.3=pyhd8ed1ab_1 - pycodestyle=2.14.0=pyhd8ed1ab_0 - - pycosat=0.6.6=py312hea69d52_2 + - pycosat=0.6.6=py312h163523d_3 - pycparser=2.22=pyh29332c3_1 - - pydantic=2.11.7=pyh3cfb1c2_0 + - pydantic=2.11.9=pyh3cfb1c2_0 - pydantic-core=2.33.2=py312hd3c0895_0 - pyflakes=3.4.0=pyhd8ed1ab_0 - - pygithub=2.6.1=pyhd8ed1ab_0 + - pygithub=2.8.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 + - pynacl=1.6.0=py312h4409184_0 + - pyparsing=3.2.5=pyhcf101f3_0 - pyproject-metadata=0.9.1=pyhd8ed1ab_0 - pyproject_hooks=1.2.0=pyhd8ed1ab_1 - pysocks=1.7.1=pyha55dd90_7 - - pytest=8.4.1=pyhd8ed1ab_0 + - pytest=8.4.2=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-build=1.3.0=pyhff2d567_0 - python-dateutil=2.9.0.post0=pyhe01879c_2 - - python-fastjsonschema=2.21.1=pyhd8ed1ab_0 + - python-fastjsonschema=2.21.2=pyhe01879c_0 + - python-gil=3.12.11=hd8ed1ab_0 - python-installer=0.7.0=pyhff2d567_1 - - python-lrcalc=2.1=py312hde4cb15_7 + - python-lrcalc=2.1=py312h6b01ec3_8 - python-symengine=0.14.0=py312hb005d12_1 - python-utils=3.9.1=pyhff2d567_1 - python_abi=3.12=8_cp312 - pytz=2025.2=pyhd8ed1ab_0 - pyyaml=6.0.2=py312h998013c_2 - - pyzmq=27.0.0=py312hf4875e0_0 + - pyzmq=27.1.0=py312hd65ceae_0 - qd=2.3.22=hbec66e7_1004 - qhull=2020.2=h420ef59_5 - - r-base=4.2.3=hf496e94_19 + - r-base=4.2.3=heb3d878_18 - r-lattice=0.22_6=r42hd2d937b_0 - - rapidfuzz=3.13.0=py312hd8f9ff3_0 + - rapidfuzz=3.14.1=py312h455b684_0 - readline=8.2=h1d1bf99_2 - referencing=0.36.2=pyh29332c3_0 - - requests=2.32.4=pyhd8ed1ab_0 + - requests=2.32.5=pyhd8ed1ab_0 - requests-toolbelt=1.0.0=pyhd8ed1ab_1 - restructuredtext_lint=1.4.0=pyhd8ed1ab_1 - roman-numerals-py=3.1.0=pyhd8ed1ab_0 - - rpds-py=0.26.0=py312hd3c0895_0 + - rpds-py=0.27.1=py312h6f58b40_1 - rpy2=3.5.11=py312r42h3339331_3 - - ruamel.yaml=0.18.14=py312hea69d52_0 - - ruamel.yaml.clib=0.2.8=py312h0bf5046_1 + - ruamel.yaml=0.18.15=py312h4409184_1 + - ruamel.yaml.clib=0.2.12=py312h163523d_1 - ruamel.yaml.jinja2=0.2.7=pyhd8ed1ab_1 - - ruff=0.12.4=h575f11b_0 + - ruff=0.13.1=h492a034_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.16.0=py312hcedbd36_0 + - scipy=1.16.2=py312ha6bbf71_0 - semver=3.0.4=pyhd8ed1ab_0 - setuptools=80.9.0=pyhff2d567_0 - shellingham=1.5.4=pyhd8ed1ab_1 @@ -345,7 +349,7 @@ dependencies: - six=1.17.0=pyhe01879c_1 - smmap=5.0.2=pyhd8ed1ab_0 - snowballstemmer=3.0.1=pyhd8ed1ab_0 - - soupsieve=2.7=pyhd8ed1ab_0 + - soupsieve=2.8=pyhd8ed1ab_0 - sphinx=8.2.3=pyhd8ed1ab_0 - sphinx-basic-ng=1.0.0b2=pyhd8ed1ab_3 - sphinx-copybutton=0.5.2=pyhd8ed1ab_1 @@ -356,11 +360,11 @@ 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.3=hb5dd463_1 + - sqlite=3.50.4=hb5dd463_0 - stack_data=0.6.3=pyhd8ed1ab_1 - stdlib-list=0.11.1=pyhd8ed1ab_0 - symengine=0.14.0=hddbed1c_1 - - symmetrica=3.0.1=hb7217d7_0 + - symmetrica=3.1.0=hc919400_0 - sympow=2.023.6=hc13a52f_4 - sympy=1.14.0=pyh2585a3b_105 - tachyon=0.99b6=hb8a568e_1002 @@ -369,36 +373,36 @@ dependencies: - tk=8.6.13=h892fb3f_2 - tktable=2.10=h3c7de25_7 - toml=0.10.2=pyhd8ed1ab_1 - - tomli=2.2.1=pyhd8ed1ab_1 + - tomli=2.2.1=pyhe01879c_2 - tomli-w=1.2.0=pyhd8ed1ab_0 - tomlkit=0.13.3=pyha770c72_0 - - tornado=6.5.1=py312hea69d52_0 + - tornado=6.5.2=py312h163523d_1 - tqdm=4.67.1=pyhd8ed1ab_1 - traitlets=5.14.3=pyhd8ed1ab_1 - - trove-classifiers=2025.5.9.12=pyhd8ed1ab_0 - - typing-extensions=4.14.1=h4440ef1_0 + - trove-classifiers=2025.9.11.17=pyhd8ed1ab_0 + - typing-extensions=4.15.0=h396c80c_0 - typing-inspection=0.4.1=pyhd8ed1ab_0 - - typing_extensions=4.14.1=pyhe01879c_0 + - typing_extensions=4.15.0=pyhcf101f3_0 - tzdata=2025b=h78e105d_0 - - tzlocal=5.3=py312h81bd7bf_0 - - unicodedata2=16.0.0=py312hea69d52_0 + - tzlocal=5.3.1=pyh8f84b5b_0 + - unicodedata2=16.0.0=py312h163523d_1 - urllib3=2.5.0=pyhd8ed1ab_0 - - uv=0.8.2=hb521335_0 - - virtualenv=20.32.0=pyhd8ed1ab_0 - - wcwidth=0.2.13=pyhd8ed1ab_1 + - uv=0.8.18=haaa92d6_0 + - virtualenv=20.34.0=pyhd8ed1ab_0 + - wcwidth=0.2.14=pyhd8ed1ab_0 - 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.2.0=py312h10e72bf_0 + - wrapt=1.17.3=py312h163523d_1 + - xattr=1.2.0=py312h10e72bf_1 - xorg-libxau=1.0.12=h5505292_0 - xorg-libxdmcp=1.1.5=hd74edd7_0 - 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 + - yaml=0.2.5=h925e9cb_3 + - zeromq=4.3.5=h888dc83_9 - zipp=3.23.0=pyhd8ed1ab_0 - zlib=1.3.1=h8359307_2 - - zstandard=0.23.0=py312hea69d52_2 + - zstandard=0.25.0=py312h37e1c23_0 - zstd=1.5.7=h6491c7d_2 diff --git a/environment-3.12-win.yml b/environment-3.12-win.yml index 017c29372fc..5f72e534565 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: edb280af395b699e92c32a65962c605817519a2e64571f7222d56204d419172a +# input_hash: 229cb61fd81b00ca7fca60d553d1fabed7e2c6dd2db3df574ee4129637fc4e64 channels: - conda-forge dependencies: - _openmp_mutex=4.5=2_gnu + - _python_abi3_support=1.0=hd8ed1ab_2 - _r-mutex=1.0.1=anacondar_1 - alabaster=1.0.0=pyhd8ed1ab_1 - annotated-types=0.7.0=pyhd8ed1ab_1 @@ -16,60 +17,59 @@ dependencies: - babel=2.17.0=pyhd8ed1ab_0 - backports=1.0=pyhd8ed1ab_5 - backports.tarfile=1.2.0=pyhd8ed1ab_1 - - beautifulsoup4=4.13.4=pyha770c72_0 + - beautifulsoup4=4.13.5=pyha770c72_0 - binutils_impl_win-64=2.44=h095e170_1 - - blas=2.132=openblas - - blas-devel=3.9.0=32_hc0f8095_openblas + - blas=2.136=openblas + - blas-devel=3.9.0=36_ha590de0_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_3 - - brotli-bin=1.1.0=h2466b09_3 - - brotli-python=1.1.0=py312h275cf98_3 + - brotli=1.1.0=hfd05255_4 + - brotli-bin=1.1.0=hfd05255_4 + - brotli-python=1.1.0=py312hbb81ca0_4 - bwidget=1.10.1=h57928b3_1 - - bzip2=1.0.8=h2466b09_7 - - ca-certificates=2025.7.14=h4c7d964_0 + - bzip2=1.0.8=h0ad9c76_8 + - ca-certificates=2025.8.3=h4c7d964_0 - cachecontrol=0.14.3=pyha770c72_0 - cachecontrol-with-filecache=0.14.3=pyhd8ed1ab_0 - cairo=1.18.4=h5782bbf_0 - - certifi=2025.7.14=pyhd8ed1ab_0 - - cffi=1.17.1=py312h4389bb4_0 - - charset-normalizer=3.4.2=pyhd8ed1ab_0 - - clang=19.1.7=default_hec7ea82_3 - - clang-19=19.1.7=default_hec7ea82_3 - - click=8.2.1=pyh7428d3b_0 + - certifi=2025.8.3=pyhd8ed1ab_0 + - cffi=1.17.1=py312he06e257_1 + - charset-normalizer=3.4.3=pyhd8ed1ab_0 + - clang=19.1.7=default_hac490eb_4 + - clang-19=19.1.7=default_hac490eb_4 + - click=8.3.0=pyh7428d3b_0 - click-default-group=1.2.4=pyhd8ed1ab_1 - colorama=0.4.6=pyhd8ed1ab_1 - - comm=0.2.2=pyhd8ed1ab_1 - - compiler-rt=19.1.7=hc790b64_0 - - compiler-rt_win-64=19.1.7=hc790b64_0 + - comm=0.2.3=pyhe01879c_0 + - compiler-rt=19.1.7=h49e36cd_1 + - compiler-rt_win-64=19.1.7=h49e36cd_1 - conda-lock=3.0.4=pyha6a9232_1 - conda-souschef=2.2.3=pyhd8ed1ab_0 - - contourpy=1.3.2=py312hd5eb7cc_0 + - contourpy=1.3.3=py312hf90b1b7_2 - conway-polynomials=0.10=pyhd8ed1ab_1 - - coverage=7.9.2=py312h05f76fc_0 + - coverage=7.10.7=py312h05f76fc_0 - cpython=3.12.11=py312hd8ed1ab_0 - crashtest=0.4.1=pyhd8ed1ab_1 - - cryptography=45.0.5=py312h84d000f_0 + - cryptography=46.0.1=py312h84d000f_3 - curl=8.14.1=h88aaa65_0 - cycler=0.12.1=pyhd8ed1ab_1 - - cysignals=1.12.3=py312h275cf98_0 - - cython=3.1.2=py312h890cc4b_2 - - debugpy=1.8.15=py312ha1a9051_0 + - cysignals=1.12.4=py312hbb81ca0_0 + - cython=3.1.4=py312h21c92d1_2 + - debugpy=1.8.17=py312ha1a9051_0 - decorator=5.2.1=pyhd8ed1ab_0 - defusedxml=0.7.1=pyhd8ed1ab_0 - deprecated=1.2.18=pyhd8ed1ab_0 - distlib=0.4.0=pyhd8ed1ab_0 - docutils=0.21.2=pyhd8ed1ab_1 - - double-conversion=3.3.1=he0c23c2_0 - dulwich=0.22.8=py312h2615798_0 - ensureconda=1.4.7=pyh29332c3_0 - exceptiongroup=1.3.0=pyhd8ed1ab_0 - execnet=2.1.1=pyhd8ed1ab_1 - - executing=2.2.0=pyhd8ed1ab_0 + - executing=2.2.1=pyhd8ed1ab_0 - expat=2.7.1=hac47afa_0 - - filelock=3.18.0=pyhd8ed1ab_0 + - filelock=3.19.1=pyhd8ed1ab_0 - flake8=7.3.0=pyhd8ed1ab_0 - flake8-rst-docstrings=0.3.1=pyhd8ed1ab_0 - flang=19.1.7=hbeecb71_0 @@ -82,122 +82,128 @@ dependencies: - fontconfig=2.15.0=h765892d_1 - fonts-conda-ecosystem=1=0 - fonts-conda-forge=1=0 - - fonttools=4.59.0=py312h05f76fc_0 + - fonttools=4.60.0=py312h05f76fc_0 - fortran-compiler=1.11.0=h95e3450_0 - - freetype=2.13.3=h57928b3_1 + - freetype=2.14.1=h57928b3_0 - furo=2024.8.6=pyhd8ed1ab_2 - - gcc_impl_win-64=15.1.0=hb5bc704_3 - - gfortran_impl_win-64=15.1.0=h792c6fe_3 + - gcc_impl_win-64=15.1.0=hb5bc704_5 + - gfortran_impl_win-64=15.1.0=h792c6fe_5 - gitdb=4.0.12=pyhd8ed1ab_0 - - gitpython=3.1.44=pyhff2d567_0 + - gitpython=3.1.45=pyhff2d567_0 + - glib=2.86.0=ha3795fc_0 + - glib-tools=2.86.0=he647baa_0 - glpk=5.0=h8ffe710_0 - gmp=6.3.0=hfeafd45_2 - gmpy2=2.1.5=py312h64bf746_3 - - graphite2=1.3.14=he0c23c2_0 - grayskull=2.9.1=pyhd8ed1ab_0 - gsl=2.7=hdfb1a43_0 - - gxx_impl_win-64=15.1.0=h91e354b_3 - - h2=4.2.0=pyhd8ed1ab_0 - - harfbuzz=11.3.2=h8796e6f_0 + - gst-plugins-base=1.24.11=h3fe0a9e_0 + - gstreamer=1.24.11=h233a61a_0 + - gxx_impl_win-64=15.1.0=h91e354b_5 + - h2=4.3.0=pyhcf101f3_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.16=h9f42cb0_0 + - igraph=1.0.0=h9eeb67d_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.4.0=pyh6be1c34_0 + - ipykernel=6.30.1=pyh3521513_0 + - ipython=9.5.0=pyh6be1c34_0 - ipython_pygments_lexers=1.1.1=pyhd8ed1ab_0 - ipywidgets=8.1.7=pyhd8ed1ab_0 - jaraco.classes=3.4.0=pyhd8ed1ab_2 - jaraco.context=6.0.1=pyhd8ed1ab_0 - - jaraco.functools=4.2.1=pyhd8ed1ab_0 + - jaraco.functools=4.3.0=pyhd8ed1ab_0 - jedi=0.19.2=pyhd8ed1ab_1 - jinja2=3.1.6=pyhd8ed1ab_0 - - jsonschema=4.25.0=pyhe01879c_0 - - jsonschema-specifications=2025.4.1=pyh29332c3_0 + - jsonschema=4.25.1=pyhe01879c_0 + - jsonschema-specifications=2025.9.1=pyhcf101f3_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=py312hf90b1b7_1 + - kiwisolver=1.4.9=py312h78d62e6_1 - krb5=1.21.3=hdf4eb48_0 - lcms2=2.17=hbcf6048_0 - ld_impl_win-64=2.44=hae1bf67_1 - lerc=4.0.0=h6470a55_1 - - libblas=3.9.0=32_h11dc60a_openblas + - libblas=3.9.0=36_h0adab6e_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_3 - - libbrotlidec=1.1.0=h2466b09_3 - - libbrotlienc=1.1.0=h2466b09_3 - - libcblas=3.9.0=32_h9bd4c3b_openblas - - libclang13=20.1.8=default_hadf22e1_0 + - libbrotlicommon=1.1.0=hfd05255_4 + - libbrotlidec=1.1.0=hfd05255_4 + - libbrotlienc=1.1.0=hfd05255_4 + - libcblas=3.9.0=36_h2a8eebe_openblas + - libclang13=21.1.1=default_ha2db4b5_0 - libcurl=8.14.1=h88aaa65_0 - libdeflate=1.24=h76ddb4d_0 - libexpat=2.7.1=hac47afa_0 - libffi=3.4.6=h537db12_1 - libflang=19.1.7=he0c23c2_0 - libflint=3.2.2=h4de658f_0 - - libfreetype=2.13.3=h57928b3_1 - - libfreetype6=2.13.3=h0b5ce68_1 - - libgcc=15.1.0=h1383e82_3 - - libgcc-devel_win-64=15.1.0=hec057c1_103 + - libfreetype=2.14.1=h57928b3_0 + - libfreetype6=2.14.1=hdbac1cb_0 + - libgcc=15.1.0=h1383e82_5 + - libgcc-devel_win-64=15.1.0=hec057c1_105 - 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_3 - - libiconv=1.18=h135ad9c_1 + - libgfortran=15.1.0=h719f0c7_5 + - libgfortran5=15.1.0=h997fb6f_5 + - libglib=2.86.0=h5f26cbf_0 + - libgomp=15.1.0=h1383e82_5 + - libiconv=1.18=hc1393d2_2 - libintl=0.22.5=h5728263_3 + - libintl-devel=0.22.5=h5728263_3 - libjpeg-turbo=3.1.0=h2466b09_0 - - liblapack=3.9.0=32_h2526c6b_openblas - - liblapacke=3.9.0=32_h1d0e49f_openblas - - libllvm19=19.1.7=h3089188_1 + - liblapack=3.9.0=36_hd232482_openblas + - liblapacke=3.9.0=36_hbb0e6ff_openblas + - libllvm19=19.1.7=h830ff33_2 - 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 + - libogg=1.3.5=h2466b09_1 + - libopenblas=0.3.30=pthreads_ha4fe6b2_2 + - libpng=1.6.50=h7351971_1 - libsodium=1.0.20=hc70643c_0 - - libsqlite=3.50.3=hf5d6505_1 + - libsqlite=3.50.4=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 + - libstdcxx=15.1.0=h904f734_5 + - libstdcxx-devel_win-64=15.1.0=hec057c1_105 + - libtiff=4.7.1=h550210a_0 + - libvorbis=1.3.7=h5112557_2 - libwebp-base=1.6.0=h4d5522a_0 - libwinpthread=12.0.0.r4.gg4f2fc60ca=h57928b3_9 - libxcb=1.17.0=h0e4246c_0 - - libxml2=2.13.8=h442d1da_0 - - libxslt=1.1.43=h25c3957_0 + - libxml2=2.15.0=ha29bfb0_1 + - libxml2-16=2.15.0=h06f855e_1 + - libxml2-devel=2.15.0=ha29bfb0_1 - libzlib=1.3.1=h2466b09_2 - - lld=20.1.8=h5383324_0 - - llvm-tools=19.1.7=h2a44499_1 + - lld=21.1.1=hc465015_0 + - llvm-tools=19.1.7=h752b59f_2 - m2w64-sysroot_win-64=12.0.0.r4.gg4f2fc60ca=h7428d3b_9 - - m4ri=20240729=h4afdad8_1 + - m4ri=20250128=h26c196c_0 - markupsafe=3.0.2=py312h31fea79_1 - - matplotlib=3.10.3=py312h2e8e312_0 - - matplotlib-base=3.10.3=py312h90004f6_0 + - matplotlib=3.9.1=py312h2e8e312_1 + - matplotlib-base=3.9.1=py312h90004f6_2 - matplotlib-inline=0.1.7=pyhd8ed1ab_1 - mccabe=0.7.0=pyhd8ed1ab_1 - memory-allocator=0.1.3=py312h4389bb4_1 - - meson=1.8.2=pyhe01879c_0 + - meson=1.9.0=pyhcf101f3_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 - - mistune=3.1.3=pyh29332c3_0 - - more-itertools=10.7.0=pyhd8ed1ab_0 + - mistune=3.1.4=pyhcf101f3_0 + - more-itertools=10.8.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.1=py312hd5eb7cc_0 + - msgpack-python=1.1.1=py312hf90b1b7_1 - munkres=1.1.4=pyhd8ed1ab_1 - nauty=2.6.11=h2fa13f4_1 - nbclient=0.10.2=pyhd8ed1ab_0 @@ -208,95 +214,99 @@ dependencies: - nest-asyncio=1.6.0=pyhd8ed1ab_1 - networkx=3.5=pyhe01879c_0 - ninja=1.13.1=h477610d_0 - - numpy=2.3.1=py312ha72d056_1 - - openblas=0.3.30=pthreads_h4a7f399_0 - - openjpeg=2.5.3=h4d64b90_0 - - openssl=3.5.1=h725018a_0 + - numpy=2.3.3=py312ha72d056_0 + - openblas=0.3.30=pthreads_h4a7f399_2 + - openjpeg=2.5.4=h24db6dd_0 + - openssl=3.5.3=h725018a_1 - packaging=25.0=pyh29332c3_1 - - pandoc=3.7.0.2=h57928b3_0 + - pandoc=3.8=h57928b3_0 - pandocfilters=1.5.0=pyhd8ed1ab_0 - - pari=2.17.2=h7f476ce_4_single + - pari=2.17.2=h637a547_5_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=h99c9b8b_0 + - parso=0.8.5=pyhcf101f3_0 + - pcre2=10.46=h3402e2f_0 - perl=5.32.1.1=7_h57928b3_strawberry - pexpect=4.9.0=pyhd8ed1ab_1 - pickleshare=0.7.5=pyhd8ed1ab_1004 - - pillow=11.3.0=py312hfb502af_0 - - pip=25.1.1=pyh8b19718_0 - - pixman=0.46.4=hc614b68_0 + - pillow=11.3.0=py312h5ee8bfe_3 + - pip=25.2=pyh8b19718_0 + - pixman=0.46.4=h5112557_1 - pkg-config=0.29.2=h88c491f_1009 - pkgconfig=1.5.5=pyhd8ed1ab_5 - pkginfo=1.12.1.2=pyhd8ed1ab_0 - - planarity=3.0.2.0=hcfcfb64_0 - - platformdirs=4.3.8=pyhe01879c_0 + - planarity=4.0.0.0=hfd05255_0 + - platformdirs=4.4.0=pyhcf101f3_0 - pluggy=1.6.0=pyhd8ed1ab_0 + - ply=3.11=pyhd8ed1ab_3 - primesieve=12.8=he0c23c2_0 - progressbar2=4.5.0=pyhd8ed1ab_1 - - prompt-toolkit=3.0.51=pyha770c72_0 - - psutil=7.0.0=py312h4389bb4_0 + - prompt-toolkit=3.0.52=pyha770c72_0 + - psutil=7.1.0=py312he06e257_0 - pthread-stubs=0.4=h0e40799_1002 - ptyprocess=0.7.0=pyhd8ed1ab_1 - pure_eval=0.2.3=pyhd8ed1ab_1 - pycodestyle=2.14.0=pyhd8ed1ab_0 - - pycosat=0.6.6=py312h4389bb4_2 + - pycosat=0.6.6=py312he06e257_3 - pycparser=2.22=pyh29332c3_1 - - pydantic=2.11.7=pyh3cfb1c2_0 + - pydantic=2.11.9=pyh3cfb1c2_0 - pydantic-core=2.33.2=py312h8422cdd_0 - pyflakes=3.4.0=pyhd8ed1ab_0 - - pygithub=2.6.1=pyhd8ed1ab_0 + - pygithub=2.8.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 + - pynacl=1.6.0=py312he06e257_0 + - pyparsing=3.2.5=pyhcf101f3_0 - pyproject-metadata=0.9.1=pyhd8ed1ab_0 - pyproject_hooks=1.2.0=pyhd8ed1ab_1 - - pyside6=6.9.1=py312h0ba07f7_0 + - pyqt=5.15.11=py312he11f4ca_1 + - pyqt5-sip=12.17.0=py312h275cf98_1 - pysocks=1.7.1=pyh09c184e_7 - - pytest=8.4.1=pyhd8ed1ab_0 + - pytest=8.4.2=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-build=1.3.0=pyhff2d567_0 - python-dateutil=2.9.0.post0=pyhe01879c_2 - - python-fastjsonschema=2.21.1=pyhd8ed1ab_0 + - python-fastjsonschema=2.21.2=pyhe01879c_0 + - python-gil=3.12.11=hd8ed1ab_0 - python-installer=0.7.0=pyhff2d567_1 - python-symengine=0.14.0=py312hda2f51c_1 - python-utils=3.9.1=pyhff2d567_1 - python_abi=3.12=8_cp312 - pytz=2025.2=pyhd8ed1ab_0 - - pywin32=311=py312h829343e_0 - - pywin32-ctypes=0.2.3=py312h2e8e312_1 + - pywin32=311=py312h829343e_1 + - pywin32-ctypes=0.2.3=py312h2e8e312_2 - pyyaml=6.0.2=py312h31fea79_2 - - pyzmq=27.0.0=py312hd7027bb_0 + - pyzmq=27.1.0=py312hbb5da91_0 - qhull=2020.2=hc790b64_5 - - qt6-main=6.9.1=h02ddd7d_2 - - r-base=4.4.3=h80eeea9_2 - - r-lattice=0.22_7=r44h11b023d_0 - - rapidfuzz=3.13.0=py312h275cf98_0 + - qt-main=5.15.15=hb098fff_5 + - r-base=4.5.1=h4076d79_3 + - r-lattice=0.22_7=r45heceb674_1 + - rapidfuzz=3.14.1=py312hbb81ca0_0 - referencing=0.36.2=pyh29332c3_0 - - requests=2.32.4=pyhd8ed1ab_0 + - requests=2.32.5=pyhd8ed1ab_0 - requests-toolbelt=1.0.0=pyhd8ed1ab_1 - restructuredtext_lint=1.4.0=pyhd8ed1ab_1 - roman-numerals-py=3.1.0=pyhd8ed1ab_0 - - rpds-py=0.26.0=py312hdabe01f_0 - - ruamel.yaml=0.18.14=py312h4389bb4_0 - - ruamel.yaml.clib=0.2.8=py312h4389bb4_1 + - rpds-py=0.27.1=py312hdabe01f_1 + - ruamel.yaml=0.18.15=py312he06e257_1 + - ruamel.yaml.clib=0.2.12=py312he06e257_1 - ruamel.yaml.jinja2=0.2.7=pyhd8ed1ab_1 - - ruff=0.12.4=hd40eec1_0 + - ruff=0.13.1=h3e3edff_0 - sagemath-db-elliptic-curves=0.8.1=hecc5488_0 - sagemath-db-graphs=20210214=hd8ed1ab_0 - sagemath-db-polytopes=20170220=1 - - scipy=1.16.0=py312h1416ca1_0 + - scipy=1.16.2=py312h33376e8_0 - semver=3.0.4=pyhd8ed1ab_0 - setuptools=80.9.0=pyhff2d567_0 - shellingham=1.5.4=pyhd8ed1ab_1 + - sip=6.10.0=py312h275cf98_0 - six=1.17.0=pyhe01879c_1 - smmap=5.0.2=pyhd8ed1ab_0 - snowballstemmer=3.0.1=pyhd8ed1ab_0 - - soupsieve=2.7=pyhd8ed1ab_0 + - soupsieve=2.8=pyhd8ed1ab_0 - sphinx=8.2.3=pyhd8ed1ab_0 - sphinx-basic-ng=1.0.0b2=pyhd8ed1ab_3 - sphinx-copybutton=0.5.2=pyhd8ed1ab_1 @@ -307,44 +317,45 @@ 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.3=hdb435a2_1 + - sqlite=3.50.4=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 + - symmetrica=3.1.0=h1056bf2_0 - sympy=1.14.0=pyh04b8f61_5 - tinycss2=1.4.0=pyhd8ed1ab_0 - tk=8.6.13=h2c6b04d_2 - tktable=2.10=h7e9e0db_7 - toml=0.10.2=pyhd8ed1ab_1 - - tomli=2.2.1=pyhd8ed1ab_1 + - tomli=2.2.1=pyhe01879c_2 - tomli-w=1.2.0=pyhd8ed1ab_0 - tomlkit=0.13.3=pyha770c72_0 - - tornado=6.5.1=py312h4389bb4_0 + - tornado=6.5.2=py312he06e257_1 - tqdm=4.67.1=pyhd8ed1ab_1 - traitlets=5.14.3=pyhd8ed1ab_1 - - trove-classifiers=2025.5.9.12=pyhd8ed1ab_0 - - typing-extensions=4.14.1=h4440ef1_0 + - trove-classifiers=2025.9.11.17=pyhd8ed1ab_0 + - typing-extensions=4.15.0=h396c80c_0 - typing-inspection=0.4.1=pyhd8ed1ab_0 - - typing_extensions=4.14.1=pyhe01879c_0 + - typing_extensions=4.15.0=pyhcf101f3_0 - tzdata=2025b=h78e105d_0 - - ucrt=10.0.22621.0=h57928b3_1 - - unicodedata2=16.0.0=py312h4389bb4_0 + - ucrt=10.0.26100.0=h57928b3_0 + - unicodedata2=16.0.0=py312he06e257_1 - urllib3=2.5.0=pyhd8ed1ab_0 - - uv=0.8.2=h579f82e_0 - - vc=14.3=h2b53caa_30 - - vc14_runtime=14.44.35208=h818238b_30 - - virtualenv=20.32.0=pyhd8ed1ab_0 - - vs2015_runtime=14.44.35208=h38c0c73_30 - - vs2022_win-64=19.44.35207=ha74f236_30 + - uv=0.8.18=h2672f75_0 + - vc=14.3=h41ae7f8_31 + - vc14_runtime=14.44.35208=h818238b_31 + - vcomp14=14.44.35208=h818238b_31 + - virtualenv=20.34.0=pyhd8ed1ab_0 + - vs2015_runtime=14.44.35208=h38c0c73_31 + - vs2022_win-64=19.44.35207=ha74f236_31 - vswhere=3.1.7=h40126e0_1 - - wcwidth=0.2.13=pyhd8ed1ab_1 + - wcwidth=0.2.14=pyhd8ed1ab_0 - 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 - winpthreads-devel=12.0.0.r4.gg4f2fc60ca=h57928b3_9 - - wrapt=1.17.2=py312h4389bb4_0 + - wrapt=1.17.3=py312he06e257_1 - xorg-libice=1.1.2=h0e40799_0 - xorg-libsm=1.2.6=h0e40799_0 - xorg-libx11=1.8.12=hf48077a_0 @@ -355,9 +366,9 @@ dependencies: - xorg-libxt=1.3.1=h0e40799_0 - 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 + - yaml=0.2.5=h6a83c73_3 + - zeromq=4.3.5=h5bddc39_9 - zipp=3.23.0=pyhd8ed1ab_0 - zlib=1.3.1=h2466b09_2 - - zstandard=0.23.0=py312h4389bb4_2 + - zstandard=0.25.0=py312he5662c2_0 - zstd=1.5.7=hbeecb71_2 diff --git a/environment-3.13-linux-aarch64.yml b/environment-3.13-linux-aarch64.yml new file mode 100644 index 00000000000..818f26cdd45 --- /dev/null +++ b/environment-3.13-linux-aarch64.yml @@ -0,0 +1,449 @@ +name: sage-dev +# Generated by conda-lock. +# platform: linux-aarch64 +# input_hash: 561408ff6ec377f2730ff670c6e1d8594666bf528d04ab0c4c4f8621929dba9d + +channels: + - conda-forge +dependencies: + - _openmp_mutex=4.5=2_gnu + - _python_abi3_support=1.0=hd8ed1ab_2 + - _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 + - 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 + - backports=1.0=pyhd8ed1ab_5 + - backports.tarfile=1.2.0=pyhd8ed1ab_1 + - bdw-gc=8.2.8=h5ad3122_2 + - beautifulsoup4=4.13.5=pyha770c72_0 + - binutils=2.44=hf1166c9_1 + - binutils_impl_linux-aarch64=2.44=h4c662bb_1 + - binutils_linux-aarch64=2.44=hf1166c9_1 + - blas=2.136=openblas + - blas-devel=3.9.0=36_h9678261_openblas + - bleach=6.2.0=pyh29332c3_4 + - bleach-with-css=6.2.0=h82add2a_4 + - bliss=0.77=h2a328a1_1 + - boltons=25.0.0=pyhd8ed1ab_0 + - boost-cpp=1.85.0=hdad291f_4 + - brial=1.2.12=pyha770c72_5 + - brotli=1.1.0=he30d5cf_4 + - brotli-bin=1.1.0=he30d5cf_4 + - brotli-python=1.1.0=py313he352c24_4 + - bwidget=1.10.1=h8af1aa0_1 + - bzip2=1.0.8=h4777abc_8 + - c-ares=1.34.5=h86ecc28_0 + - c-compiler=1.10.0=h6561dab_0 + - ca-certificates=2025.8.3=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.8.3=pyhd8ed1ab_0 + - cffi=1.17.1=py313h0f41b0d_1 + - charset-normalizer=3.4.3=pyhd8ed1ab_0 + - click=8.3.0=pyh707e725_0 + - click-default-group=1.2.4=pyhd8ed1ab_1 + - cliquer=1.23=he30d5cf_0 + - colorama=0.4.6=pyhd8ed1ab_1 + - comm=0.2.3=pyhe01879c_0 + - conda-gcc-specs=13.4.0=h9b409da_5 + - conda-lock=3.0.4=pyh367d9c9_1 + - conda-souschef=2.2.3=pyhd8ed1ab_0 + - contourpy=1.3.3=py313he6111f0_2 + - conway-polynomials=0.10=pyhd8ed1ab_1 + - coverage=7.10.7=py313hfa222a2_0 + - cpython=3.13.7=py313hd8ed1ab_100 + - crashtest=0.4.1=pyhd8ed1ab_1 + - cryptography=46.0.1=py313hbc6eba2_3 + - curl=8.14.1=h6702fde_0 + - cxx-compiler=1.10.0=heb6c788_0 + - cycler=0.12.1=pyhd8ed1ab_1 + - cypari2=2.2.2=py313h9954bcd_0 + - cyrus-sasl=2.1.28=h6c5dea3_0 + - cysignals=1.12.4=py313he352c24_0 + - cython=3.1.4=py313h34093b6_2 + - dbus=1.16.2=heda779d_0 + - debugpy=1.8.17=py313h59403f9_0 + - decorator=5.2.1=pyhd8ed1ab_0 + - defusedxml=0.7.1=pyhd8ed1ab_0 + - deprecated=1.2.18=pyhd8ed1ab_0 + - distlib=0.4.0=pyhd8ed1ab_0 + - docutils=0.21.2=pyhd8ed1ab_1 + - double-conversion=3.3.1=h5ad3122_0 + - dulwich=0.22.8=py313h8aa417a_0 + - ecl=24.5.10=h043f013_1 + - eclib=20250627=h2fd3c11_0 + - ecm=7.0.6=hd777dc2_0 + - ensureconda=1.4.7=pyh29332c3_0 + - exceptiongroup=1.3.0=pyhd8ed1ab_0 + - execnet=2.1.1=pyhd8ed1ab_1 + - executing=2.2.1=pyhd8ed1ab_0 + - expat=2.7.1=hfae3067_0 + - fflas-ffpack=2.5.0=h503e619_0 + - filelock=3.19.1=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 + - font-ttf-source-code-pro=2.038=h77eed37_0 + - font-ttf-ubuntu=0.83=h77eed37_3 + - fontconfig=2.15.0=h8dda3cd_1 + - fonts-conda-ecosystem=1=0 + - fonts-conda-forge=1=0 + - fonttools=4.60.0=py313hd3a54cf_0 + - fortran-compiler=1.10.0=h25a59a9_0 + - fplll=5.5.0=h45c7457_0 + - fpylll=0.6.4=py313hf5933f0_0 + - freetype=2.14.1=h8af1aa0_0 + - fribidi=1.0.16=he30d5cf_0 + - furo=2024.8.6=pyhd8ed1ab_2 + - gap-core=4.14.0=h1754e88_5 + - gap-defaults=4.14.0=h8af1aa0_5 + - gcc=13.4.0=h6911c08_5 + - gcc_impl_linux-aarch64=13.4.0=h69010b7_5 + - gcc_linux-aarch64=13.4.0=h9f4daab_11 + - gf2x=1.3.0=h9af5f66_3 + - gfan=0.6.2=h5f589ec_1003 + - gfortran=13.4.0=hb5ee532_5 + - gfortran_impl_linux-aarch64=13.4.0=haab2fa3_5 + - gfortran_linux-aarch64=13.4.0=hc3e6d23_11 + - gitdb=4.0.12=pyhd8ed1ab_0 + - gitpython=3.1.45=pyhff2d567_0 + - givaro=4.2.0=h3df9001_3 + - glpk=5.0=h66325d0_0 + - gmp=6.3.0=h0a1ffab_2 + - gmpy2=2.1.5=py313h0c041f1_3 + - graphite2=1.3.14=hfae3067_2 + - grayskull=2.9.1=pyhd8ed1ab_0 + - gsl=2.7=h294027d_0 + - gxx=13.4.0=hb5ee532_5 + - gxx_impl_linux-aarch64=13.4.0=hf6d83cf_5 + - gxx_linux-aarch64=13.4.0=h8ec2b1b_11 + - h2=4.3.0=pyhcf101f3_0 + - harfbuzz=11.4.5=he4899c9_0 + - hpack=4.1.0=pyhd8ed1ab_0 + - hyperframe=6.1.0=pyhd8ed1ab_0 + - icu=75.1=hf9b3779_0 + - idna=3.10=pyhd8ed1ab_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.30.1=pyh82676e8_0 + - ipython=9.5.0=pyhfa0c392_0 + - ipython_pygments_lexers=1.1.1=pyhd8ed1ab_0 + - ipywidgets=8.1.7=pyhd8ed1ab_0 + - jaraco.classes=3.4.0=pyhd8ed1ab_2 + - jaraco.context=6.0.1=pyhd8ed1ab_0 + - jaraco.functools=4.3.0=pyhd8ed1ab_0 + - jedi=0.19.2=pyhd8ed1ab_1 + - jeepney=0.9.0=pyhd8ed1ab_0 + - jinja2=3.1.6=pyhd8ed1ab_0 + - jsonschema=4.25.1=pyhe01879c_0 + - jsonschema-specifications=2025.9.1=pyhcf101f3_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_8 + - keyring=25.6.0=pyha804496_0 + - keyutils=1.6.3=h86ecc28_0 + - kiwisolver=1.4.9=py313h314c631_1 + - krb5=1.21.3=h50a48e9_0 + - lcalc=2.1.1=h30a6b3d_0 + - lcms2=2.17=hc88f144_0 + - ld_impl_linux-aarch64=2.44=h5e2c951_1 + - lerc=4.0.0=hfdc4d58_1 + - libblas=3.9.0=36_haddc8a3_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=he30d5cf_4 + - libbrotlidec=1.1.0=he30d5cf_4 + - libbrotlienc=1.1.0=he30d5cf_4 + - libcblas=3.9.0=36_hd72aa62_openblas + - libclang-cpp20.1=20.1.8=default_he95a3c9_3 + - libclang13=21.1.0=default_h94a09a5_1 + - libcups=2.3.3=h5cdc715_5 + - libcurl=8.14.1=h6702fde_0 + - libdeflate=1.24=he377734_0 + - libdrm=2.4.125=he30d5cf_1 + - libedit=3.1.20250104=pl5321h976ea20_0 + - libegl=1.7.0=hd24410f_2 + - libev=4.33=h31becfc_2 + - libexpat=2.7.1=hfae3067_0 + - libffi=3.4.6=he21f813_1 + - libflint=3.2.2=hd878b8d_0 + - libfreetype=2.14.1=h8af1aa0_0 + - libfreetype6=2.14.1=hdae7a39_0 + - libgcc=15.1.0=he277a41_5 + - libgcc-devel_linux-aarch64=13.4.0=hd10b1b9_105 + - libgcc-ng=15.1.0=he9431aa_5 + - libgd=2.3.3=hc8d7b1d_11 + - libgfortran=15.1.0=he9431aa_5 + - libgfortran-ng=15.1.0=he9431aa_5 + - libgfortran5=15.1.0=hbc25352_5 + - libgl=1.7.0=hd24410f_2 + - libglib=2.84.3=h75d4a95_0 + - libglvnd=1.7.0=hd24410f_2 + - libglx=1.7.0=hd24410f_2 + - libgomp=15.1.0=he277a41_5 + - libhomfly=1.03=he30d5cf_0 + - libiconv=1.18=h90929bb_2 + - libjpeg-turbo=3.1.0=h86ecc28_0 + - liblapack=3.9.0=36_h88aeb00_openblas + - liblapacke=3.9.0=36_hb558247_openblas + - libllvm20=20.1.8=h2b567e5_0 + - libllvm21=21.1.0=h2b567e5_0 + - liblzma=5.8.1=h86ecc28_2 + - liblzma-devel=5.8.1=h86ecc28_2 + - libmpdec=4.0.0=h86ecc28_0 + - libnghttp2=1.67.0=ha888d0e_0 + - libntlm=1.4=hf897c2e_1002 + - libopenblas=0.3.30=pthreads_h9d3fd7e_2 + - libopengl=1.7.0=hd24410f_2 + - libpciaccess=0.18=h86ecc28_0 + - libpng=1.6.50=h1abf092_1 + - libpq=17.6=hb4b1422_2 + - libsanitizer=13.4.0=h8a98f30_5 + - libsodium=1.0.20=h68df207_0 + - libsqlite=3.50.4=h022381a_0 + - libssh2=1.11.1=h18c354c_0 + - libstdcxx=15.1.0=h3f4de04_5 + - libstdcxx-devel_linux-aarch64=13.4.0=hd10b1b9_105 + - libstdcxx-ng=15.1.0=hf1166c9_5 + - libtiff=4.7.1=h7a57436_0 + - libuuid=2.41.2=h3e4203c_0 + - libwebp-base=1.6.0=ha2e29f5_0 + - libxcb=1.17.0=h262b8f6_0 + - libxcrypt=4.4.36=h31becfc_1 + - libxkbcommon=1.11.0=h95ca766_0 + - libxml2=2.13.8=he58860d_1 + - libxslt=1.1.43=h4552c8e_0 + - libzlib=1.3.1=h86ecc28_2 + - linbox=1.7.0=h8d1c19e_2 + - lrcalc=2.1=hfae3067_8 + - m4=1.4.20=h86ecc28_0 + - m4ri=20140914=hedfd65a_1006 + - m4rie=20200125=hedfd65a_0 + - make=4.4.1=h2a6d0cb_2 + - markupsafe=3.0.2=py313h7815b11_1 + - matplotlib=3.10.6=py313h1258fbd_1 + - matplotlib-base=3.10.6=py313h5dbd8ee_1 + - matplotlib-inline=0.1.7=pyhd8ed1ab_1 + - maxima=5.47.0=h043f013_3 + - mccabe=0.7.0=pyhd8ed1ab_1 + - memory-allocator=0.1.3=py313h31d5739_1 + - meson=1.9.0=pyhcf101f3_0 + - meson-python=0.18.0=pyh70fd9c4_0 + - mistune=3.1.4=pyhcf101f3_0 + - more-itertools=10.8.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.1=py313he6111f0_1 + - munkres=1.1.4=pyhd8ed1ab_1 + - nauty=2.9.1=he30d5cf_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.13.1=hdc560ac_0 + - ntl=11.4.3=h0d7519b_1 + - numpy=2.3.3=py313h11e5ff7_0 + - openblas=0.3.30=pthreads_h3a8cbd8_2 + - openjpeg=2.5.4=h5da879a_0 + - openldap=2.6.10=h30c48ee_0 + - openssl=3.5.3=h8e36d6e_1 + - packaging=25.0=pyh29332c3_1 + - palp=2.21=he30d5cf_0 + - pandoc=3.8=h8af1aa0_0 + - pandocfilters=1.5.0=pyhd8ed1ab_0 + - pango=1.56.4=he55ef5b_0 + - pari=2.17.2=h45cace7_5_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.5=pyhcf101f3_0 + - pcre2=10.45=hf4ec17f_0 + - perl=5.32.1=7_h31becfc_perl5 + - pexpect=4.9.0=pyhd8ed1ab_1 + - pickleshare=0.7.5=pyhd8ed1ab_1004 + - pillow=11.3.0=py313ha01fe87_3 + - pip=25.2=pyh145f28c_0 + - pixman=0.46.4=h7ac5ae9_1 + - pkg-config=0.29.2=hce167ba_1009 + - pkgconfig=1.5.5=pyhd8ed1ab_5 + - pkginfo=1.12.1.2=pyhd8ed1ab_0 + - planarity=4.0.0.0=he30d5cf_0 + - platformdirs=4.4.0=pyhcf101f3_0 + - pluggy=1.6.0=pyhd8ed1ab_0 + - ppl=1.2=h984aac9_1006 + - pplpy=0.8.9=py313hb6c4517_2 + - primecount=7.19=hfe4b40e_0 + - primecountpy=0.1.1=py313he6111f0_0 + - primesieve=12.8=h5ad3122_0 + - progressbar2=4.5.0=pyhd8ed1ab_1 + - prompt-toolkit=3.0.52=pyha770c72_0 + - psutil=7.1.0=py313h6194ac5_0 + - pthread-stubs=0.4=h86ecc28_1002 + - ptyprocess=0.7.0=pyhd8ed1ab_1 + - pure_eval=0.2.3=pyhd8ed1ab_1 + - pycodestyle=2.14.0=pyhd8ed1ab_0 + - pycosat=0.6.6=py313h6194ac5_3 + - pycparser=2.22=pyh29332c3_1 + - pydantic=2.11.9=pyh3cfb1c2_0 + - pydantic-core=2.33.2=py313h023b233_0 + - pyflakes=3.4.0=pyhd8ed1ab_0 + - pygithub=2.8.1=pyhd8ed1ab_0 + - pygments=2.19.2=pyhd8ed1ab_0 + - pyjwt=2.10.1=pyhd8ed1ab_0 + - pynacl=1.6.0=py313h6194ac5_0 + - pyparsing=3.2.5=pyhcf101f3_0 + - pyproject-metadata=0.9.1=pyhd8ed1ab_0 + - pyproject_hooks=1.2.0=pyhd8ed1ab_1 + - pyside6=6.9.2=py313h91481dc_1 + - pysocks=1.7.1=pyha55dd90_7 + - pytest=8.4.2=pyhd8ed1ab_0 + - pytest-xdist=3.8.0=pyhd8ed1ab_0 + - python=3.13.7=h23354eb_100_cp313 + - python-build=1.3.0=pyhff2d567_0 + - python-dateutil=2.9.0.post0=pyhe01879c_2 + - python-fastjsonschema=2.21.2=pyhe01879c_0 + - python-gil=3.13.7=h4df99d1_100 + - python-installer=0.7.0=pyhff2d567_1 + - python-lrcalc=2.1=py313he352c24_8 + - python-symengine=0.14.0=py313h267d6ee_1 + - python-utils=3.9.1=pyhff2d567_1 + - python_abi=3.13=8_cp313 + - pytz=2025.2=pyhd8ed1ab_0 + - pyyaml=6.0.2=py313h857f82b_2 + - pyzmq=27.1.0=py312h4552c38_0 + - qd=2.3.22=h05efe27_1004 + - qhull=2020.2=h70be974_5 + - qt6-main=6.9.2=h2f84684_0 + - r-base=4.4.3=h938603e_2 + - r-lattice=0.22_7=r44h0557e7b_1 + - rapidfuzz=3.14.1=py313he352c24_0 + - readline=8.2=h8382b9d_2 + - referencing=0.36.2=pyh29332c3_0 + - requests=2.32.5=pyhd8ed1ab_0 + - requests-toolbelt=1.0.0=pyhd8ed1ab_1 + - restructuredtext_lint=1.4.0=pyhd8ed1ab_1 + - roman-numerals-py=3.1.0=pyhd8ed1ab_0 + - rpds-py=0.27.1=py313h8f1d341_1 + - rpy2=3.6.3=py313r44h65fa22d_0 + - ruamel.yaml=0.18.15=py313h6194ac5_1 + - ruamel.yaml.clib=0.2.12=py313h6194ac5_1 + - ruamel.yaml.jinja2=0.2.7=pyhd8ed1ab_1 + - ruff=0.13.1=h46ed904_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.16.2=py313he5bcb21_0 + - secretstorage=3.4.0=py313h1258fbd_0 + - sed=4.9=hd4cd8d4_0 + - semver=3.0.4=pyhd8ed1ab_0 + - setuptools=80.9.0=pyhff2d567_0 + - shellingham=1.5.4=pyhd8ed1ab_1 + - singular=4.4.1=hfdb71ee_1 + - sirocco=2.1.0=h7fa4f89_1 + - six=1.17.0=pyhe01879c_1 + - smmap=5.0.2=pyhd8ed1ab_0 + - snowballstemmer=3.0.1=pyhd8ed1ab_0 + - soupsieve=2.8=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 + - sphinxcontrib-htmlhelp=2.1.0=pyhd8ed1ab_1 + - sphinxcontrib-jsmath=1.0.1=pyhd8ed1ab_1 + - sphinxcontrib-qthelp=2.0.0=pyhd8ed1ab_1 + - sphinxcontrib-serializinghtml=1.1.10=pyhd8ed1ab_1 + - sqlite=3.50.4=he8854b5_0 + - stack_data=0.6.3=pyhd8ed1ab_1 + - stdlib-list=0.11.1=pyhd8ed1ab_0 + - symengine=0.14.0=h7a35ef0_1 + - symmetrica=3.1.0=he30d5cf_0 + - sympow=2.023.6=h4d450c3_4 + - sympy=1.14.0=pyh2585a3b_105 + - sysroot_linux-aarch64=2.28=h585391f_8 + - tachyon=0.99b6=ha0bfc61_1002 + - tinycss2=1.4.0=pyhd8ed1ab_0 + - tk=8.6.13=noxft_h5688188_102 + - tktable=2.10=h89546af_7 + - toml=0.10.2=pyhd8ed1ab_1 + - tomli=2.2.1=pyhe01879c_2 + - tomli-w=1.2.0=pyhd8ed1ab_0 + - tomlkit=0.13.3=pyha770c72_0 + - tornado=6.5.2=py313he149459_1 + - tqdm=4.67.1=pyhd8ed1ab_1 + - traitlets=5.14.3=pyhd8ed1ab_1 + - trove-classifiers=2025.9.11.17=pyhd8ed1ab_0 + - typing-extensions=4.15.0=h396c80c_0 + - typing-inspection=0.4.1=pyhd8ed1ab_0 + - typing_extensions=4.15.0=pyhcf101f3_0 + - tzdata=2025b=h78e105d_0 + - tzlocal=5.3.1=pyh8f84b5b_0 + - urllib3=2.5.0=pyhd8ed1ab_0 + - uv=0.8.18=h29d70c3_0 + - virtualenv=20.34.0=pyhd8ed1ab_0 + - wayland=1.24.0=h698ed42_0 + - wcwidth=0.2.14=pyhd8ed1ab_0 + - webencodings=0.5.1=pyhd8ed1ab_3 + - widgetsnbextension=4.0.14=pyhd8ed1ab_0 + - wrapt=1.17.3=py313h6194ac5_1 + - 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.45=h86ecc28_0 + - xorg-libice=1.1.2=h86ecc28_0 + - xorg-libsm=1.2.6=h0808dbd_0 + - xorg-libx11=1.8.12=hca56bd8_0 + - xorg-libxau=1.0.12=h86ecc28_0 + - xorg-libxcomposite=0.4.6=h86ecc28_2 + - xorg-libxcursor=1.2.3=h86ecc28_0 + - xorg-libxdamage=1.1.6=h86ecc28_0 + - xorg-libxdmcp=1.1.5=h57736b2_0 + - xorg-libxext=1.3.6=h57736b2_0 + - xorg-libxfixes=6.0.1=h57736b2_0 + - 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_2 + - xz-gpl-tools=5.8.1=h2dbfc1b_2 + - xz-tools=5.8.1=h86ecc28_2 + - yaml=0.2.5=h80f16a2_3 + - zeromq=4.3.5=hefbcea8_9 + - zipp=3.23.0=pyhd8ed1ab_0 + - zlib=1.3.1=h86ecc28_2 + - zstandard=0.25.0=py313h62ef0ea_0 + - zstd=1.5.7=hbcf94c1_2 diff --git a/environment-3.13-linux.yml b/environment-3.13-linux.yml new file mode 100644 index 00000000000..ac7ad15d274 --- /dev/null +++ b/environment-3.13-linux.yml @@ -0,0 +1,452 @@ +name: sage-dev +# Generated by conda-lock. +# platform: linux-64 +# input_hash: 43cda7efc75bd90bb66cce0e931149429df9f5737f1b8ac7c2f9f766a3653a31 + +channels: + - conda-forge +dependencies: + - 4ti2=1.6.10=hd12eba5_1 + - _libgcc_mutex=0.1=conda_forge + - _openmp_mutex=4.5=2_gnu + - _python_abi3_support=1.0=hd8ed1ab_2 + - _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 + - 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 + - backports=1.0=pyhd8ed1ab_5 + - backports.tarfile=1.2.0=pyhd8ed1ab_1 + - bdw-gc=8.2.8=h5888daf_2 + - beautifulsoup4=4.13.5=pyha770c72_0 + - binutils=2.44=h4852527_1 + - binutils_impl_linux-64=2.44=h4bf12b8_1 + - binutils_linux-64=2.44=h4852527_1 + - blas=2.136=openblas + - blas-devel=3.9.0=36_h1ea3ea9_openblas + - bleach=6.2.0=pyh29332c3_4 + - bleach-with-css=6.2.0=h82add2a_4 + - bliss=0.77=h00ab1b0_1 + - boltons=25.0.0=pyhd8ed1ab_0 + - boost-cpp=1.85.0=h3c6214e_4 + - brial=1.2.12=pyha770c72_5 + - brotli=1.1.0=hb03c661_4 + - brotli-bin=1.1.0=hb03c661_4 + - brotli-python=1.1.0=py313h7033f15_4 + - bwidget=1.10.1=ha770c72_1 + - bzip2=1.0.8=hda65f42_8 + - c-ares=1.34.5=hb9d3cd8_0 + - c-compiler=1.10.0=h2b85faf_0 + - ca-certificates=2025.8.3=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.8.3=pyhd8ed1ab_0 + - cffi=1.17.1=py313hf01b4d8_1 + - charset-normalizer=3.4.3=pyhd8ed1ab_0 + - click=8.3.0=pyh707e725_0 + - click-default-group=1.2.4=pyhd8ed1ab_1 + - cliquer=1.23=hb03c661_0 + - colorama=0.4.6=pyhd8ed1ab_1 + - comm=0.2.3=pyhe01879c_0 + - conda-gcc-specs=13.4.0=h54dc52d_5 + - conda-lock=3.0.4=pyh367d9c9_1 + - conda-souschef=2.2.3=pyhd8ed1ab_0 + - contourpy=1.3.3=py313h7037e92_2 + - conway-polynomials=0.10=pyhd8ed1ab_1 + - coverage=7.10.7=py313h3dea7bd_0 + - cpython=3.13.7=py313hd8ed1ab_100 + - crashtest=0.4.1=pyhd8ed1ab_1 + - cryptography=46.0.1=py313hafb0bba_3 + - curl=8.14.1=h332b0f4_0 + - cxx-compiler=1.10.0=h1a2810e_0 + - cycler=0.12.1=pyhd8ed1ab_1 + - cypari2=2.2.2=py313h69fe8d1_0 + - cyrus-sasl=2.1.28=hd9c7081_0 + - cysignals=1.12.4=py313h7033f15_0 + - cython=3.1.4=py313h3484ee8_2 + - dbus=1.16.2=h3c4dab8_0 + - debugpy=1.8.17=py313h5d5ffb9_0 + - decorator=5.2.1=pyhd8ed1ab_0 + - defusedxml=0.7.1=pyhd8ed1ab_0 + - deprecated=1.2.18=pyhd8ed1ab_0 + - distlib=0.4.0=pyhd8ed1ab_0 + - docutils=0.21.2=pyhd8ed1ab_1 + - double-conversion=3.3.1=h5888daf_0 + - dulwich=0.22.8=py313h920b4c0_0 + - ecl=24.5.10=h75482ee_1 + - eclib=20250627=hd0dfdeb_0 + - ecm=7.0.6=h90cbb55_0 + - ensureconda=1.4.7=pyh29332c3_0 + - exceptiongroup=1.3.0=pyhd8ed1ab_0 + - execnet=2.1.1=pyhd8ed1ab_1 + - executing=2.2.1=pyhd8ed1ab_0 + - expat=2.7.1=hecca717_0 + - fflas-ffpack=2.5.0=h4f9960b_0 + - filelock=3.19.1=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 + - font-ttf-source-code-pro=2.038=h77eed37_0 + - font-ttf-ubuntu=0.83=h77eed37_3 + - fontconfig=2.15.0=h7e30c49_1 + - fonts-conda-ecosystem=1=0 + - fonts-conda-forge=1=0 + - fonttools=4.60.0=py313h3dea7bd_0 + - fortran-compiler=1.10.0=h36df796_0 + - fplll=5.5.0=hd20a173_0 + - fpylll=0.6.4=py313ha800b53_0 + - freetype=2.14.1=ha770c72_0 + - fribidi=1.0.16=hb03c661_0 + - furo=2024.8.6=pyhd8ed1ab_2 + - gap-core=4.14.0=h3b03731_5 + - gap-defaults=4.14.0=ha770c72_5 + - gcc=13.4.0=h81444f0_5 + - gcc_impl_linux-64=13.4.0=h69c5793_5 + - gcc_linux-64=13.4.0=h621f4e2_11 + - gf2x=1.3.0=h55551d5_3 + - gfan=0.6.2=hb86e20a_1003 + - gfortran=13.4.0=h7467c50_5 + - gfortran_impl_linux-64=13.4.0=h847f9e2_5 + - gfortran_linux-64=13.4.0=h3b61c9e_11 + - gitdb=4.0.12=pyhd8ed1ab_0 + - gitpython=3.1.45=pyhff2d567_0 + - givaro=4.2.0=h49654ea_3 + - glpk=5.0=h445213a_0 + - gmp=6.3.0=hac33072_2 + - gmpy2=2.1.5=py313h11186cd_3 + - graphite2=1.3.14=hecca717_2 + - grayskull=2.9.1=pyhd8ed1ab_0 + - gsl=2.7=he838d99_0 + - gxx=13.4.0=h7467c50_5 + - gxx_impl_linux-64=13.4.0=haf17267_5 + - gxx_linux-64=13.4.0=he431e45_11 + - h2=4.3.0=pyhcf101f3_0 + - harfbuzz=11.4.5=h15599e2_0 + - hpack=4.1.0=pyhd8ed1ab_0 + - hyperframe=6.1.0=pyhd8ed1ab_0 + - icu=75.1=he02047a_0 + - idna=3.10=pyhd8ed1ab_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.30.1=pyh82676e8_0 + - ipython=9.5.0=pyhfa0c392_0 + - ipython_pygments_lexers=1.1.1=pyhd8ed1ab_0 + - ipywidgets=8.1.7=pyhd8ed1ab_0 + - jaraco.classes=3.4.0=pyhd8ed1ab_2 + - jaraco.context=6.0.1=pyhd8ed1ab_0 + - jaraco.functools=4.3.0=pyhd8ed1ab_0 + - jedi=0.19.2=pyhd8ed1ab_1 + - jeepney=0.9.0=pyhd8ed1ab_0 + - jinja2=3.1.6=pyhd8ed1ab_0 + - jsonschema=4.25.1=pyhe01879c_0 + - jsonschema-specifications=2025.9.1=pyhcf101f3_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=4.18.0=he073ed8_8 + - keyring=25.6.0=pyha804496_0 + - keyutils=1.6.3=hb9d3cd8_0 + - kiwisolver=1.4.9=py313hc8edb43_1 + - krb5=1.21.3=h659f571_0 + - lcalc=2.1.1=h9cf73fc_0 + - lcms2=2.17=h717163a_0 + - ld_impl_linux-64=2.44=h1423503_1 + - lerc=4.0.0=h0aef613_1 + - libblas=3.9.0=36_h4a7cf45_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=hb03c661_4 + - libbrotlidec=1.1.0=hb03c661_4 + - libbrotlienc=1.1.0=hb03c661_4 + - libcblas=3.9.0=36_h0358290_openblas + - libclang-cpp20.1=20.1.8=default_h99862b1_3 + - libclang13=21.1.0=default_h746c552_1 + - libcups=2.3.3=hb8b1518_5 + - libcurl=8.14.1=h332b0f4_0 + - libdeflate=1.24=h86f0d12_0 + - libdrm=2.4.125=hb03c661_1 + - libedit=3.1.20250104=pl5321h7949ede_0 + - libegl=1.7.0=ha4b6fd6_2 + - libev=4.33=hd590300_2 + - libexpat=2.7.1=hecca717_0 + - libffi=3.4.6=h2dba641_1 + - libflint=3.2.2=h754cb6e_0 + - libfreetype=2.14.1=ha770c72_0 + - libfreetype6=2.14.1=h73754d4_0 + - libgcc=15.1.0=h767d61c_5 + - libgcc-devel_linux-64=13.4.0=hba01cd7_105 + - libgcc-ng=15.1.0=h69a702a_5 + - libgd=2.3.3=h6f5c62b_11 + - libgfortran=15.1.0=h69a702a_5 + - libgfortran-ng=15.1.0=h69a702a_5 + - libgfortran5=15.1.0=hcea5267_5 + - libgl=1.7.0=ha4b6fd6_2 + - libglib=2.84.3=hf39c6af_0 + - libglvnd=1.7.0=ha4b6fd6_2 + - libglx=1.7.0=ha4b6fd6_2 + - libgomp=15.1.0=h767d61c_5 + - libhomfly=1.03=hb03c661_0 + - libiconv=1.18=h3b78370_2 + - libjpeg-turbo=3.1.0=hb9d3cd8_0 + - liblapack=3.9.0=36_h47877c9_openblas + - liblapacke=3.9.0=36_h6ae95b6_openblas + - libllvm20=20.1.8=hecd9e04_0 + - libllvm21=21.1.0=hecd9e04_0 + - liblzma=5.8.1=hb9d3cd8_2 + - liblzma-devel=5.8.1=hb9d3cd8_2 + - libmpdec=4.0.0=hb9d3cd8_0 + - libnghttp2=1.67.0=had1ee68_0 + - libntlm=1.8=hb9d3cd8_0 + - libopenblas=0.3.30=pthreads_h94d23a6_2 + - libopengl=1.7.0=ha4b6fd6_2 + - libpciaccess=0.18=hb9d3cd8_0 + - libpng=1.6.50=h421ea60_1 + - libpq=17.6=h3675c94_2 + - libsanitizer=13.4.0=h14bf0c3_5 + - libsodium=1.0.20=h4ab18f5_0 + - libsqlite=3.50.4=h0c1763c_0 + - libssh2=1.11.1=hcf80075_0 + - libstdcxx=15.1.0=h8f9b012_5 + - libstdcxx-devel_linux-64=13.4.0=hba01cd7_105 + - libstdcxx-ng=15.1.0=h4852527_5 + - libtiff=4.7.1=h8261f1e_0 + - libuuid=2.41.2=he9a06e4_0 + - libwebp-base=1.6.0=hd42ef1d_0 + - libxcb=1.17.0=h8a09558_0 + - libxcrypt=4.4.36=hd590300_1 + - libxkbcommon=1.11.0=he8b52b9_0 + - libxml2=2.13.8=h04c0eec_1 + - libxslt=1.1.43=h7a3aeb2_0 + - libzlib=1.3.1=hb9d3cd8_2 + - linbox=1.7.0=h0451620_2 + - lrcalc=2.1=h5888daf_7 + - lrslib=71.b=h8aaf9c6_1 + - m4=1.4.20=hb9d3cd8_0 + - m4ri=20140914=hae5d5c5_1006 + - m4rie=20200125=h051dbe0_0 + - make=4.4.1=hb9d3cd8_2 + - markupsafe=3.0.2=py313h8060acc_1 + - matplotlib=3.10.6=py313h78bf25f_1 + - matplotlib-base=3.10.6=py313h683a580_1 + - matplotlib-inline=0.1.7=pyhd8ed1ab_1 + - maxima=5.47.0=h75482ee_3 + - mccabe=0.7.0=pyhd8ed1ab_1 + - memory-allocator=0.1.3=py313h536fd9c_1 + - meson=1.9.0=pyhcf101f3_0 + - meson-python=0.18.0=pyh70fd9c4_0 + - mistune=3.1.4=pyhcf101f3_0 + - more-itertools=10.8.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.1=py313h7037e92_1 + - munkres=1.1.4=pyhd8ed1ab_1 + - nauty=2.9.1=hb03c661_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.13.1=h171cf75_0 + - ntl=11.4.3=hef3c4d3_1 + - numpy=2.3.3=py313hf6604e3_0 + - openblas=0.3.30=pthreads_h6ec200e_2 + - openjpeg=2.5.4=h55fea9a_0 + - openldap=2.6.10=he970967_0 + - openssl=3.5.3=h26f9b46_1 + - packaging=25.0=pyh29332c3_1 + - palp=2.21=hb03c661_0 + - pandoc=3.8=ha770c72_0 + - pandocfilters=1.5.0=pyhd8ed1ab_0 + - pango=1.56.4=hadf4263_0 + - pari=2.17.2=ha40142e_5_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.5=pyhcf101f3_0 + - pcre2=10.45=hc749103_0 + - perl=5.32.1=7_hd590300_perl5 + - pexpect=4.9.0=pyhd8ed1ab_1 + - pickleshare=0.7.5=pyhd8ed1ab_1004 + - pillow=11.3.0=py313ha492abd_3 + - pip=25.2=pyh145f28c_0 + - pixman=0.46.4=h54a6638_1 + - pkg-config=0.29.2=h4bc722e_1009 + - pkgconfig=1.5.5=pyhd8ed1ab_5 + - pkginfo=1.12.1.2=pyhd8ed1ab_0 + - planarity=4.0.0.0=hb03c661_0 + - platformdirs=4.4.0=pyhcf101f3_0 + - pluggy=1.6.0=pyhd8ed1ab_0 + - ppl=1.2=h6ec01c2_1006 + - pplpy=0.8.9=py313hf19506d_2 + - primecount=7.19=h530483c_0 + - primecountpy=0.1.1=py313h7037e92_0 + - primesieve=12.8=h5888daf_0 + - progressbar2=4.5.0=pyhd8ed1ab_1 + - prompt-toolkit=3.0.52=pyha770c72_0 + - psutil=7.1.0=py313h07c4f96_0 + - pthread-stubs=0.4=hb9d3cd8_1002 + - ptyprocess=0.7.0=pyhd8ed1ab_1 + - pure_eval=0.2.3=pyhd8ed1ab_1 + - pycodestyle=2.14.0=pyhd8ed1ab_0 + - pycosat=0.6.6=py313h07c4f96_3 + - pycparser=2.22=pyh29332c3_1 + - pydantic=2.11.9=pyh3cfb1c2_0 + - pydantic-core=2.33.2=py313h4b2b08d_0 + - pyflakes=3.4.0=pyhd8ed1ab_0 + - pygithub=2.8.1=pyhd8ed1ab_0 + - pygments=2.19.2=pyhd8ed1ab_0 + - pyjwt=2.10.1=pyhd8ed1ab_0 + - pynacl=1.6.0=py313h07c4f96_0 + - pyparsing=3.2.5=pyhcf101f3_0 + - pyproject-metadata=0.9.1=pyhd8ed1ab_0 + - pyproject_hooks=1.2.0=pyhd8ed1ab_1 + - pyside6=6.9.2=py313ha3f37dd_1 + - pysocks=1.7.1=pyha55dd90_7 + - pytest=8.4.2=pyhd8ed1ab_0 + - pytest-xdist=3.8.0=pyhd8ed1ab_0 + - python=3.13.7=h2b335a9_100_cp313 + - python-build=1.3.0=pyhff2d567_0 + - python-dateutil=2.9.0.post0=pyhe01879c_2 + - python-fastjsonschema=2.21.2=pyhe01879c_0 + - python-gil=3.13.7=h4df99d1_100 + - python-installer=0.7.0=pyhff2d567_1 + - python-lrcalc=2.1=py313h46c70d0_7 + - python-symengine=0.14.0=py313hf59a7b8_1 + - python-utils=3.9.1=pyhff2d567_1 + - python_abi=3.13=8_cp313 + - pytz=2025.2=pyhd8ed1ab_0 + - pyyaml=6.0.2=py313h8060acc_2 + - pyzmq=27.1.0=py312hfb55c3c_0 + - qd=2.3.22=h2cc385e_1004 + - qhull=2020.2=h434a139_5 + - qt6-main=6.9.2=h3fc9a0a_0 + - r-base=4.4.3=h85845a0_2 + - r-lattice=0.22_7=r44h54b55ab_1 + - rapidfuzz=3.14.1=py313h7033f15_0 + - readline=8.2=h8c095d6_2 + - referencing=0.36.2=pyh29332c3_0 + - requests=2.32.5=pyhd8ed1ab_0 + - requests-toolbelt=1.0.0=pyhd8ed1ab_1 + - restructuredtext_lint=1.4.0=pyhd8ed1ab_1 + - roman-numerals-py=3.1.0=pyhd8ed1ab_0 + - rpds-py=0.27.1=py313h843e2db_1 + - rpy2=3.6.3=py313r44h67dc6d7_0 + - ruamel.yaml=0.18.15=py313h07c4f96_1 + - ruamel.yaml.clib=0.2.12=py313h07c4f96_1 + - ruamel.yaml.jinja2=0.2.7=pyhd8ed1ab_1 + - ruff=0.13.1=ha3a3aed_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.16.2=py313h11c21cd_0 + - secretstorage=3.4.0=py313h78bf25f_0 + - sed=4.9=h6688a6e_0 + - semver=3.0.4=pyhd8ed1ab_0 + - setuptools=80.9.0=pyhff2d567_0 + - shellingham=1.5.4=pyhd8ed1ab_1 + - singular=4.4.1=h7ee4ccf_1 + - sirocco=2.1.0=hd7ee782_1 + - six=1.17.0=pyhe01879c_1 + - smmap=5.0.2=pyhd8ed1ab_0 + - snowballstemmer=3.0.1=pyhd8ed1ab_0 + - soupsieve=2.8=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 + - sphinxcontrib-htmlhelp=2.1.0=pyhd8ed1ab_1 + - sphinxcontrib-jsmath=1.0.1=pyhd8ed1ab_1 + - sphinxcontrib-qthelp=2.0.0=pyhd8ed1ab_1 + - sphinxcontrib-serializinghtml=1.1.10=pyhd8ed1ab_1 + - sqlite=3.50.4=hbc0de68_0 + - stack_data=0.6.3=pyhd8ed1ab_1 + - stdlib-list=0.11.1=pyhd8ed1ab_0 + - symengine=0.14.0=h064106a_1 + - symmetrica=3.1.0=hb03c661_0 + - sympow=2.023.6=h3028977_4 + - sympy=1.14.0=pyh2585a3b_105 + - sysroot_linux-64=2.28=h4ee821c_8 + - tachyon=0.99b6=hba7d16a_1002 + - tinycss2=1.4.0=pyhd8ed1ab_0 + - tk=8.6.13=noxft_hd72426e_102 + - tktable=2.10=h8d826fa_7 + - toml=0.10.2=pyhd8ed1ab_1 + - tomli=2.2.1=pyhe01879c_2 + - tomli-w=1.2.0=pyhd8ed1ab_0 + - tomlkit=0.13.3=pyha770c72_0 + - tornado=6.5.2=py313h07c4f96_1 + - tqdm=4.67.1=pyhd8ed1ab_1 + - traitlets=5.14.3=pyhd8ed1ab_1 + - trove-classifiers=2025.9.11.17=pyhd8ed1ab_0 + - typing-extensions=4.15.0=h396c80c_0 + - typing-inspection=0.4.1=pyhd8ed1ab_0 + - typing_extensions=4.15.0=pyhcf101f3_0 + - tzdata=2025b=h78e105d_0 + - tzlocal=5.3.1=pyh8f84b5b_0 + - urllib3=2.5.0=pyhd8ed1ab_0 + - uv=0.8.18=h2f8d451_0 + - virtualenv=20.34.0=pyhd8ed1ab_0 + - wayland=1.24.0=h3e06ad9_0 + - wcwidth=0.2.14=pyhd8ed1ab_0 + - webencodings=0.5.1=pyhd8ed1ab_3 + - widgetsnbextension=4.0.14=pyhd8ed1ab_0 + - wrapt=1.17.3=py313h07c4f96_1 + - 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.45=hb9d3cd8_0 + - xorg-libice=1.1.2=hb9d3cd8_0 + - xorg-libsm=1.2.6=he73a12e_0 + - xorg-libx11=1.8.12=h4f16b4b_0 + - xorg-libxau=1.0.12=hb9d3cd8_0 + - xorg-libxcomposite=0.4.6=hb9d3cd8_2 + - xorg-libxcursor=1.2.3=hb9d3cd8_0 + - xorg-libxdamage=1.1.6=hb9d3cd8_0 + - xorg-libxdmcp=1.1.5=hb9d3cd8_0 + - xorg-libxext=1.3.6=hb9d3cd8_0 + - xorg-libxfixes=6.0.1=hb9d3cd8_0 + - 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_2 + - xz-gpl-tools=5.8.1=hbcc6ac9_2 + - xz-tools=5.8.1=hb9d3cd8_2 + - yaml=0.2.5=h280c20c_3 + - zeromq=4.3.5=h387f397_9 + - zipp=3.23.0=pyhd8ed1ab_0 + - zlib=1.3.1=hb9d3cd8_2 + - zstandard=0.25.0=py313h54dd161_0 + - zstd=1.5.7=hb8e6e7a_2 diff --git a/environment-3.13-macos-x86_64.yml b/environment-3.13-macos-x86_64.yml new file mode 100644 index 00000000000..834c84b06f7 --- /dev/null +++ b/environment-3.13-macos-x86_64.yml @@ -0,0 +1,408 @@ +name: sage-dev +# Generated by conda-lock. +# platform: osx-64 +# input_hash: a91c3b16e12cc399c47de28bbcc9ca483e76d9b0c6873e58b67921ad10e398ee + +channels: + - conda-forge +dependencies: + - 4ti2=1.6.10=h38d3218_1 + - _python_abi3_support=1.0=hd8ed1ab_2 + - _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 + - 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 + - backports=1.0=pyhd8ed1ab_5 + - backports.tarfile=1.2.0=pyhd8ed1ab_1 + - bdw-gc=8.2.8=h240833e_1 + - beautifulsoup4=4.13.5=pyha770c72_0 + - blas=2.136=openblas + - blas-devel=3.9.0=36_hbf4f893_openblas + - bleach=6.2.0=pyh29332c3_4 + - bleach-with-css=6.2.0=h82add2a_4 + - bliss=0.77=h7728843_1 + - boltons=25.0.0=pyhd8ed1ab_0 + - boost-cpp=1.85.0=hfcd56d9_4 + - brial=1.2.12=pyha770c72_5 + - brotli=1.1.0=h1c43f85_4 + - brotli-bin=1.1.0=h1c43f85_4 + - brotli-python=1.1.0=py313h253db18_4 + - bwidget=1.10.1=h694c41f_1 + - bzip2=1.0.8=h500dc9f_8 + - c-ares=1.34.5=hf13058a_0 + - c-compiler=1.10.0=h09a7c41_0 + - ca-certificates=2025.8.3=hbd8a1cb_0 + - cachecontrol=0.14.3=pyha770c72_0 + - cachecontrol-with-filecache=0.14.3=pyhd8ed1ab_0 + - cairo=1.18.4=h950ec3b_0 + - cctools=1021.4=ha66f10e_0 + - cctools_osx-64=1021.4=h508880d_0 + - cddlib=1!0.94m=h0f52abe_0 + - certifi=2025.8.3=pyhd8ed1ab_0 + - cffi=1.17.1=py313he20ea1e_1 + - charset-normalizer=3.4.3=pyhd8ed1ab_0 + - clang=18.1.8=default_h1323312_15 + - clang-18=18.1.8=default_hc369343_15 + - clang_impl_osx-64=18.1.8=h6a44ed1_25 + - clang_osx-64=18.1.8=h7e5c614_25 + - clangxx=18.1.8=default_h1c12a56_15 + - clangxx_impl_osx-64=18.1.8=h4b7810f_25 + - clangxx_osx-64=18.1.8=h7e5c614_25 + - click=8.3.0=pyh707e725_0 + - click-default-group=1.2.4=pyhd8ed1ab_1 + - cliquer=1.23=h8616949_0 + - colorama=0.4.6=pyhd8ed1ab_1 + - comm=0.2.3=pyhe01879c_0 + - compiler-rt=18.1.8=he914875_2 + - compiler-rt_osx-64=18.1.8=h138dee1_2 + - conda-lock=3.0.4=pyhb3ed7dc_1 + - conda-souschef=2.2.3=pyhd8ed1ab_0 + - contourpy=1.3.3=py313hc551f4f_2 + - conway-polynomials=0.10=pyhd8ed1ab_1 + - coverage=7.10.7=py313h0f4d31d_0 + - cpython=3.13.7=py313hd8ed1ab_100 + - crashtest=0.4.1=pyhd8ed1ab_1 + - cryptography=46.0.1=py313h0218d6d_3 + - curl=8.14.1=h5dec5d8_0 + - cxx-compiler=1.10.0=h20888b2_0 + - cycler=0.12.1=pyhd8ed1ab_1 + - cypari2=2.2.2=py313h9f47f76_0 + - cysignals=1.12.4=py313h253db18_0 + - cython=3.1.4=py313ha8e042b_2 + - debugpy=1.8.17=py313hff8d55d_0 + - decorator=5.2.1=pyhd8ed1ab_0 + - defusedxml=0.7.1=pyhd8ed1ab_0 + - deprecated=1.2.18=pyhd8ed1ab_0 + - distlib=0.4.0=pyhd8ed1ab_0 + - docutils=0.21.2=pyhd8ed1ab_1 + - dulwich=0.22.8=py313h3c055b9_0 + - ecl=24.5.10=ha6bf567_1 + - eclib=20250627=h28d223a_0 + - ecm=7.0.6=h5625669_0 + - ensureconda=1.4.7=pyh29332c3_0 + - exceptiongroup=1.3.0=pyhd8ed1ab_0 + - execnet=2.1.1=pyhd8ed1ab_1 + - executing=2.2.1=pyhd8ed1ab_0 + - expat=2.7.1=h21dd04a_0 + - fflas-ffpack=2.5.0=h5898d61_0 + - filelock=3.19.1=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 + - font-ttf-source-code-pro=2.038=h77eed37_0 + - font-ttf-ubuntu=0.83=h77eed37_3 + - fontconfig=2.15.0=h37eeddb_1 + - fonts-conda-ecosystem=1=0 + - fonts-conda-forge=1=0 + - fonttools=4.60.0=py313h0f4d31d_0 + - fortran-compiler=1.10.0=h02557f8_0 + - fplll=5.5.0=h6ede486_0 + - fpylll=0.6.4=py313h454044b_0 + - freetype=2.14.1=h694c41f_0 + - fribidi=1.0.16=h8616949_0 + - furo=2024.8.6=pyhd8ed1ab_2 + - gap-core=4.14.0=hb9686a1_5 + - gap-defaults=4.14.0=h694c41f_5 + - gf2x=1.3.0=h35ac7d9_3 + - gfan=0.6.2=hd793b56_1003 + - gfortran=13.4.0=hcc3c99d_0 + - gfortran_impl_osx-64=13.4.0=h8d0df8b_1 + - gfortran_osx-64=13.4.0=h3223c34_0 + - gitdb=4.0.12=pyhd8ed1ab_0 + - gitpython=3.1.45=pyhff2d567_0 + - givaro=4.2.0=hbf3f340_3 + - glpk=5.0=h3cb5acd_0 + - gmp=6.3.0=hf036a51_2 + - gmpy2=2.1.5=py313hc0d4f81_3 + - graphite2=1.3.14=h21dd04a_2 + - grayskull=2.9.1=pyhd8ed1ab_0 + - gsl=2.7=h93259b0_0 + - h2=4.3.0=pyhcf101f3_0 + - harfbuzz=11.1.0=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=1.0.0=h88b1ca6_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.30.1=pyh92f572d_0 + - ipython=9.5.0=pyhfa0c392_0 + - ipython_pygments_lexers=1.1.1=pyhd8ed1ab_0 + - ipywidgets=8.1.7=pyhd8ed1ab_0 + - isl=0.26=imath32_h2e86a7b_101 + - jaraco.classes=3.4.0=pyhd8ed1ab_2 + - jaraco.context=6.0.1=pyhd8ed1ab_0 + - jaraco.functools=4.3.0=pyhd8ed1ab_0 + - jedi=0.19.2=pyhd8ed1ab_1 + - jinja2=3.1.6=pyhd8ed1ab_0 + - jsonschema=4.25.1=pyhe01879c_0 + - jsonschema-specifications=2025.9.1=pyhcf101f3_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.9=py313hb91e98b_1 + - krb5=1.21.3=h37d8d59_0 + - lcalc=2.1.1=h0f747f7_0 + - lcms2=2.17=h72f5680_0 + - ld64=954.16=h4e51db5_0 + - ld64_osx-64=954.16=h28b3ac7_0 + - lerc=4.0.0=hcca01a6_1 + - libasprintf=0.25.1=h3184127_1 + - libblas=3.9.0=36_he492b99_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=h1c43f85_4 + - libbrotlidec=1.1.0=h1c43f85_4 + - libbrotlienc=1.1.0=h1c43f85_4 + - libcblas=3.9.0=36_h9b27e0a_openblas + - libclang-cpp18.1=18.1.8=default_hc369343_15 + - libcurl=8.14.1=h5dec5d8_0 + - libcxx=21.1.1=h3d58e20_0 + - libcxx-devel=18.1.8=h7c275be_8 + - libdeflate=1.23=hcc1b750_0 + - libedit=3.1.20250104=pl5321ha958ccf_0 + - libev=4.33=h10d778d_2 + - libexpat=2.7.1=h21dd04a_0 + - libffi=3.4.6=h281671d_1 + - libflint=3.2.2=h26b1ecd_0 + - libfreetype=2.14.1=h694c41f_0 + - libfreetype6=2.14.1=h6912278_0 + - libgd=2.3.3=h8555400_11 + - libgettextpo=0.25.1=h3184127_1 + - libgfortran=15.1.0=h5f6db21_1 + - libgfortran-devel_osx-64=13.4.0=hbfa0f67_1 + - libgfortran5=15.1.0=hfa3c126_1 + - libglib=2.84.0=h5c976ab_0 + - libhomfly=1.03=h1c43f85_0 + - libiconv=1.18=h57a12c2_2 + - libintl=0.25.1=h3184127_1 + - libjpeg-turbo=3.1.0=h6e16a3a_0 + - liblapack=3.9.0=36_h859234e_openblas + - liblapacke=3.9.0=36_h94b3770_openblas + - libllvm18=18.1.8=default_hc369343_10 + - liblzma=5.8.1=hd471939_2 + - liblzma-devel=5.8.1=hd471939_2 + - libmpdec=4.0.0=h6e16a3a_0 + - libnghttp2=1.67.0=h3338091_0 + - libopenblas=0.3.30=openmp_h83c2472_2 + - libpng=1.6.50=h84aeda2_1 + - libsodium=1.0.20=hfdf4475_0 + - libsqlite=3.50.4=h39a8b3b_0 + - libssh2=1.11.1=hed3591d_0 + - libtiff=4.7.0=hb77a491_4 + - libwebp-base=1.6.0=hb807250_0 + - libxcb=1.17.0=hf1f96e2_0 + - libxml2=2.15.0=h7b7ecba_1 + - libxml2-16=2.15.0=ha1d9b0f_1 + - libxml2-devel=2.15.0=h7b7ecba_1 + - libzlib=1.3.1=hd23fc13_2 + - linbox=1.7.0=h1e49b7d_2 + - llvm-openmp=21.1.0=hf4e0ed4_0 + - llvm-tools=18.1.8=default_hc369343_10 + - llvm-tools-18=18.1.8=default_hc369343_10 + - lrcalc=2.1=hac325c4_7 + - lrslib=71.b=hda3377a_1 + - m4=1.4.20=h6e16a3a_0 + - m4ri=20140914=hd82a5f3_1006 + - m4rie=20200125=hd82a5f3_0 + - make=4.4.1=h00291cd_2 + - markupsafe=3.0.2=py313h717bdf5_1 + - matplotlib=3.10.6=py313habf4b1d_1 + - matplotlib-base=3.10.6=py313h4ad75b8_1 + - matplotlib-inline=0.1.7=pyhd8ed1ab_1 + - maxima=5.47.0=h3080a4d_3 + - mccabe=0.7.0=pyhd8ed1ab_1 + - memory-allocator=0.1.3=py313ha37c0e0_1 + - meson=1.9.0=pyhcf101f3_0 + - meson-python=0.18.0=pyh70fd9c4_0 + - mistune=3.1.4=pyhcf101f3_0 + - more-itertools=10.8.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.1=py313hc551f4f_1 + - munkres=1.1.4=pyhd8ed1ab_1 + - nauty=2.9.1=h8616949_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.13.1=h0ba0a54_0 + - ntl=11.4.3=h0ab3c2f_1 + - numpy=2.3.3=py313ha99c057_0 + - openblas=0.3.30=openmp_h30af337_2 + - openjpeg=2.5.3=h036ada5_1 + - openssl=3.5.3=h230baf5_1 + - packaging=25.0=pyh29332c3_1 + - palp=2.21=h8616949_0 + - pandoc=3.8=h694c41f_0 + - pandocfilters=1.5.0=pyhd8ed1ab_0 + - pango=1.56.3=hae8941d_1 + - pari=2.17.2=h1ed0f1a_5_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.5=pyhcf101f3_0 + - pcre2=10.44=hf733adb_2 + - perl=5.32.1=7_h10d778d_perl5 + - pexpect=4.9.0=pyhd8ed1ab_1 + - pickleshare=0.7.5=pyhd8ed1ab_1004 + - pillow=11.3.0=py313hcfd0557_3 + - pip=25.2=pyh145f28c_0 + - pixman=0.46.4=ha059160_1 + - pkg-config=0.29.2=hf7e621a_1009 + - pkgconfig=1.5.5=pyhd8ed1ab_5 + - pkginfo=1.12.1.2=pyhd8ed1ab_0 + - planarity=4.0.0.0=h8616949_0 + - platformdirs=4.4.0=pyhcf101f3_0 + - pluggy=1.6.0=pyhd8ed1ab_0 + - ppl=1.2=ha60d53e_1006 + - pplpy=0.8.9=py313h65e192f_2 + - primecount=7.19=h4cb41a5_0 + - primecountpy=0.1.1=py313h5eff275_0 + - primesieve=12.8=h240833e_0 + - progressbar2=4.5.0=pyhd8ed1ab_1 + - prompt-toolkit=3.0.52=pyha770c72_0 + - psutil=7.1.0=py313hf050af9_0 + - pthread-stubs=0.4=h00291cd_1002 + - ptyprocess=0.7.0=pyhd8ed1ab_1 + - pure_eval=0.2.3=pyhd8ed1ab_1 + - pycodestyle=2.14.0=pyhd8ed1ab_0 + - pycosat=0.6.6=py313h585f44e_3 + - pycparser=2.22=pyh29332c3_1 + - pydantic=2.11.9=pyh3cfb1c2_0 + - pydantic-core=2.33.2=py313hb35714d_0 + - pyflakes=3.4.0=pyhd8ed1ab_0 + - pygithub=2.8.1=pyhd8ed1ab_0 + - pygments=2.19.2=pyhd8ed1ab_0 + - pyjwt=2.10.1=pyhd8ed1ab_0 + - pynacl=1.6.0=py313hf050af9_0 + - pyparsing=3.2.5=pyhcf101f3_0 + - pyproject-metadata=0.9.1=pyhd8ed1ab_0 + - pyproject_hooks=1.2.0=pyhd8ed1ab_1 + - pysocks=1.7.1=pyha55dd90_7 + - pytest=8.4.2=pyhd8ed1ab_0 + - pytest-xdist=3.8.0=pyhd8ed1ab_0 + - python=3.13.7=h5eba815_100_cp313 + - python-build=1.3.0=pyhff2d567_0 + - python-dateutil=2.9.0.post0=pyhe01879c_2 + - python-fastjsonschema=2.21.2=pyhe01879c_0 + - python-gil=3.13.7=h4df99d1_100 + - python-installer=0.7.0=pyhff2d567_1 + - python-lrcalc=2.1=py313h9ea2907_7 + - python-symengine=0.14.0=py313ha96cbe4_1 + - python-utils=3.9.1=pyhff2d567_1 + - python_abi=3.13=8_cp313 + - pytz=2025.2=pyhd8ed1ab_0 + - pyyaml=6.0.2=py313h717bdf5_2 + - pyzmq=27.1.0=py312hb7d603e_0 + - qd=2.3.22=h2beb688_1004 + - qhull=2020.2=h3c5361c_5 + - r-base=4.4.3=haf6f1e6_0 + - r-lattice=0.22_7=r44h735ac91_1 + - rapidfuzz=3.14.1=py313hc4a83b5_0 + - readline=8.2=h7cca4af_2 + - referencing=0.36.2=pyh29332c3_0 + - requests=2.32.5=pyhd8ed1ab_0 + - requests-toolbelt=1.0.0=pyhd8ed1ab_1 + - restructuredtext_lint=1.4.0=pyhd8ed1ab_1 + - roman-numerals-py=3.1.0=pyhd8ed1ab_0 + - rpds-py=0.27.1=py313h66e1e84_1 + - rpy2=3.6.3=py313r44h91f4b35_0 + - ruamel.yaml=0.18.15=py313hf050af9_1 + - ruamel.yaml.clib=0.2.12=py313h585f44e_1 + - ruamel.yaml.jinja2=0.2.7=pyhd8ed1ab_1 + - ruff=0.13.1=hba89d1c_0 + - rw=0.7=1 + - sagemath-db-elliptic-curves=0.8.1=hecc5488_0 + - sagemath-db-graphs=20210214=hd8ed1ab_0 + - sagemath-db-polytopes=20170220=1 + - scipy=1.16.2=py313h61f8160_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 + - singular=4.4.1=haa275bf_1 + - sirocco=2.1.0=hfc2cc1e_1 + - six=1.17.0=pyhe01879c_1 + - smmap=5.0.2=pyhd8ed1ab_0 + - snowballstemmer=3.0.1=pyhd8ed1ab_0 + - soupsieve=2.8=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 + - sphinxcontrib-htmlhelp=2.1.0=pyhd8ed1ab_1 + - sphinxcontrib-jsmath=1.0.1=pyhd8ed1ab_1 + - sphinxcontrib-qthelp=2.0.0=pyhd8ed1ab_1 + - sphinxcontrib-serializinghtml=1.1.10=pyhd8ed1ab_1 + - sqlite=3.50.4=h64b5abc_0 + - stack_data=0.6.3=pyhd8ed1ab_1 + - stdlib-list=0.11.1=pyhd8ed1ab_0 + - symengine=0.14.0=h79ccd14_1 + - symmetrica=3.1.0=h8616949_0 + - sympow=2.023.6=h7305399_4 + - 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 + - tktable=2.10=h2c093e9_7 + - toml=0.10.2=pyhd8ed1ab_1 + - tomli=2.2.1=pyhe01879c_2 + - tomli-w=1.2.0=pyhd8ed1ab_0 + - tomlkit=0.13.3=pyha770c72_0 + - tornado=6.5.2=py313h585f44e_1 + - tqdm=4.67.1=pyhd8ed1ab_1 + - traitlets=5.14.3=pyhd8ed1ab_1 + - trove-classifiers=2025.9.11.17=pyhd8ed1ab_0 + - typing-extensions=4.15.0=h396c80c_0 + - typing-inspection=0.4.1=pyhd8ed1ab_0 + - typing_extensions=4.15.0=pyhcf101f3_0 + - tzdata=2025b=h78e105d_0 + - tzlocal=5.3.1=pyh8f84b5b_0 + - urllib3=2.5.0=pyhd8ed1ab_0 + - uv=0.8.18=h7032f6b_0 + - virtualenv=20.34.0=pyhd8ed1ab_0 + - wcwidth=0.2.14=pyhd8ed1ab_0 + - webencodings=0.5.1=pyhd8ed1ab_3 + - widgetsnbextension=4.0.14=pyhd8ed1ab_0 + - wrapt=1.17.3=py313h585f44e_1 + - xattr=1.2.0=py313h6d86140_1 + - xorg-libxau=1.0.12=h6e16a3a_0 + - xorg-libxdmcp=1.1.5=h00291cd_0 + - 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=h4132b18_3 + - zeromq=4.3.5=h6c33b1e_9 + - zipp=3.23.0=pyhd8ed1ab_0 + - zlib=1.3.1=hd23fc13_2 + - zstandard=0.25.0=py313hcb05632_0 + - zstd=1.5.7=h8210216_2 diff --git a/environment-3.13-macos.yml b/environment-3.13-macos.yml new file mode 100644 index 00000000000..3350fbbf1da --- /dev/null +++ b/environment-3.13-macos.yml @@ -0,0 +1,406 @@ +name: sage-dev +# Generated by conda-lock. +# platform: osx-arm64 +# input_hash: 05504c1e7b6569d8275467505432374cb4a7a970af642f391d22c43b9ac880f2 + +channels: + - conda-forge +dependencies: + - _python_abi3_support=1.0=hd8ed1ab_2 + - _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 + - 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 + - backports=1.0=pyhd8ed1ab_5 + - backports.tarfile=1.2.0=pyhd8ed1ab_1 + - bdw-gc=8.2.8=h286801f_2 + - beautifulsoup4=4.13.5=pyha770c72_0 + - blas=2.136=openblas + - blas-devel=3.9.0=36_h11c0a38_openblas + - bleach=6.2.0=pyh29332c3_4 + - bleach-with-css=6.2.0=h82add2a_4 + - bliss=0.77=h2ffa867_1 + - boltons=25.0.0=pyhd8ed1ab_0 + - boost-cpp=1.85.0=h103c1d6_4 + - brial=1.2.12=pyha770c72_5 + - brotli=1.1.0=h6caf38d_4 + - brotli-bin=1.1.0=h6caf38d_4 + - brotli-python=1.1.0=py313hb4b7877_4 + - bwidget=1.10.1=hce30654_1 + - bzip2=1.0.8=hd037594_8 + - c-ares=1.34.5=h5505292_0 + - c-compiler=1.10.0=hdf49b6b_0 + - ca-certificates=2025.8.3=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=hb4fb6a3_0 + - cctools_osx-arm64=1021.4=h12580ec_0 + - cddlib=1!0.94m=h6d7a090_0 + - certifi=2025.8.3=pyhd8ed1ab_0 + - cffi=1.17.1=py313h755b2b2_1 + - charset-normalizer=3.4.3=pyhd8ed1ab_0 + - clang=18.1.8=default_hf9bcbb7_15 + - clang-18=18.1.8=default_h73dfc95_15 + - clang_impl_osx-arm64=18.1.8=h2ae9ea5_25 + - clang_osx-arm64=18.1.8=h07b0088_25 + - clangxx=18.1.8=default_h36137df_15 + - clangxx_impl_osx-arm64=18.1.8=h555f467_25 + - clangxx_osx-arm64=18.1.8=h07b0088_25 + - click=8.3.0=pyh707e725_0 + - click-default-group=1.2.4=pyhd8ed1ab_1 + - cliquer=1.23=hc919400_0 + - colorama=0.4.6=pyhd8ed1ab_1 + - comm=0.2.3=pyhe01879c_0 + - compiler-rt=18.1.8=h855ad52_2 + - compiler-rt_osx-arm64=18.1.8=he32a8d3_2 + - conda-lock=3.0.4=pyhb3ed7dc_1 + - conda-souschef=2.2.3=pyhd8ed1ab_0 + - contourpy=1.3.3=py313hc50a443_2 + - conway-polynomials=0.10=pyhd8ed1ab_1 + - coverage=7.10.7=py313h7d74516_0 + - cpython=3.13.7=py313hd8ed1ab_100 + - crashtest=0.4.1=pyhd8ed1ab_1 + - cryptography=46.0.1=py313h4d9e278_3 + - curl=8.14.1=h73640d1_0 + - cxx-compiler=1.10.0=hba80287_0 + - cycler=0.12.1=pyhd8ed1ab_1 + - cypari2=2.2.2=py313ha4cfd47_0 + - cysignals=1.12.4=py313hb4b7877_0 + - cython=3.1.4=py313h4e8f416_2 + - debugpy=1.8.17=py313hc37fe24_0 + - decorator=5.2.1=pyhd8ed1ab_0 + - defusedxml=0.7.1=pyhd8ed1ab_0 + - deprecated=1.2.18=pyhd8ed1ab_0 + - distlib=0.4.0=pyhd8ed1ab_0 + - docutils=0.21.2=pyhd8ed1ab_1 + - dulwich=0.22.8=py313hdde674f_0 + - ecl=24.5.10=hc6c598b_1 + - eclib=20250627=h6592c3b_0 + - ecm=7.0.6=hdd59bce_0 + - ensureconda=1.4.7=pyh29332c3_0 + - exceptiongroup=1.3.0=pyhd8ed1ab_0 + - execnet=2.1.1=pyhd8ed1ab_1 + - executing=2.2.1=pyhd8ed1ab_0 + - expat=2.7.1=hec049ff_0 + - fflas-ffpack=2.5.0=h4bc3318_0 + - filelock=3.19.1=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 + - font-ttf-source-code-pro=2.038=h77eed37_0 + - font-ttf-ubuntu=0.83=h77eed37_3 + - fontconfig=2.15.0=h1383a14_1 + - fonts-conda-ecosystem=1=0 + - fonts-conda-forge=1=0 + - fonttools=4.60.0=py313h7d74516_0 + - fortran-compiler=1.10.0=h5692697_0 + - fplll=5.5.0=h2a2278a_0 + - fpylll=0.6.4=py313h15e87fc_0 + - freetype=2.14.1=hce30654_0 + - fribidi=1.0.16=hc919400_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.4.0=h3ef1dbf_0 + - gfortran_impl_osx-arm64=13.4.0=h64b5c3f_1 + - gfortran_osx-arm64=13.4.0=h3c33bd0_0 + - gitdb=4.0.12=pyhd8ed1ab_0 + - gitpython=3.1.45=pyhff2d567_0 + - givaro=4.2.0=h5331fe3_3 + - glpk=5.0=h6d7a090_0 + - gmp=6.3.0=h7bae524_2 + - gmpy2=2.1.5=py313h2cdc120_3 + - graphite2=1.3.14=hec049ff_2 + - grayskull=2.9.1=pyhd8ed1ab_0 + - gsl=2.7=h6e638da_0 + - h2=4.3.0=pyhcf101f3_0 + - harfbuzz=11.1.0=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.17=h73cadaf_1 + - 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.30.1=pyh92f572d_0 + - ipython=9.5.0=pyhfa0c392_0 + - ipython_pygments_lexers=1.1.1=pyhd8ed1ab_0 + - ipywidgets=8.1.7=pyhd8ed1ab_0 + - isl=0.26=imath32_h347afa1_101 + - jaraco.classes=3.4.0=pyhd8ed1ab_2 + - jaraco.context=6.0.1=pyhd8ed1ab_0 + - jaraco.functools=4.3.0=pyhd8ed1ab_0 + - jedi=0.19.2=pyhd8ed1ab_1 + - jinja2=3.1.6=pyhd8ed1ab_0 + - jsonschema=4.25.1=pyhe01879c_0 + - jsonschema-specifications=2025.9.1=pyhcf101f3_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.9=py313hf88c9ab_1 + - krb5=1.21.3=h237132a_0 + - lcalc=2.1.1=hdaf6845_0 + - lcms2=2.17=h7eeda09_0 + - 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=36_h51639a9_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=h6caf38d_4 + - libbrotlidec=1.1.0=h6caf38d_4 + - libbrotlienc=1.1.0=h6caf38d_4 + - libcblas=3.9.0=36_hb0561ab_openblas + - libclang-cpp18.1=18.1.8=default_h73dfc95_15 + - libcurl=8.14.1=h73640d1_0 + - libcxx=21.1.1=hf598326_0 + - libcxx-devel=18.1.8=h6dc3340_8 + - libdeflate=1.23=h5773f1b_0 + - libedit=3.1.20250104=pl5321hafb1f1b_0 + - libev=4.33=h93a5062_2 + - libexpat=2.7.1=hec049ff_0 + - libffi=3.4.6=h1da3d7d_1 + - libflint=3.2.2=hf825d4a_0 + - libfreetype=2.14.1=hce30654_0 + - libfreetype6=2.14.1=h6da58f4_0 + - libgd=2.3.3=hb2c3a21_11 + - libgettextpo=0.25.1=h493aca8_0 + - libgfortran=15.1.0=hfdf1602_1 + - libgfortran-devel_osx-arm64=13.4.0=ha240a38_1 + - libgfortran5=15.1.0=hb74de2c_1 + - libglib=2.84.0=hdff4504_0 + - libhomfly=1.03=h6caf38d_0 + - libiconv=1.18=h23cfdf5_2 + - libintl=0.25.1=h493aca8_0 + - libjpeg-turbo=3.1.0=h5505292_0 + - liblapack=3.9.0=36_hd9741b5_openblas + - liblapacke=3.9.0=36_h1b118fd_openblas + - libllvm18=18.1.8=default_h3f38c9c_10 + - liblzma=5.8.1=h39f12f2_2 + - liblzma-devel=5.8.1=h39f12f2_2 + - libmpdec=4.0.0=h5505292_0 + - libnghttp2=1.67.0=hc438710_0 + - libopenblas=0.3.30=openmp_h60d53f8_2 + - libpng=1.6.50=h280e0eb_1 + - libsodium=1.0.20=h99b78c6_0 + - libsqlite=3.50.4=h4237e3c_0 + - libssh2=1.11.1=h1590b86_0 + - libtiff=4.7.0=h551f018_4 + - libwebp-base=1.6.0=h07db88b_0 + - libxcb=1.17.0=hdb1d25a_0 + - libxml2=2.15.0=h9329255_1 + - libxml2-16=2.15.0=h0ff4647_1 + - libxml2-devel=2.15.0=h9329255_1 + - libzlib=1.3.1=h8359307_2 + - linbox=1.7.0=h66f06df_2 + - llvm-openmp=21.1.0=hbb9b287_0 + - llvm-tools=18.1.8=default_h3f38c9c_10 + - llvm-tools-18=18.1.8=default_h3f38c9c_10 + - lrcalc=2.1=hec049ff_8 + - m4=1.4.20=h5505292_0 + - m4ri=20140914=hc97c1ff_1006 + - m4rie=20200125=hc97c1ff_0 + - make=4.4.1=hc9fafa5_2 + - markupsafe=3.0.2=py313ha9b7d5b_1 + - matplotlib=3.10.6=py313h39782a4_1 + - matplotlib-base=3.10.6=py313h58042b9_1 + - matplotlib-inline=0.1.7=pyhd8ed1ab_1 + - maxima=5.47.0=hd2c4bfb_3 + - mccabe=0.7.0=pyhd8ed1ab_1 + - memory-allocator=0.1.3=py313h20a7fcf_1 + - meson=1.9.0=pyhcf101f3_0 + - meson-python=0.18.0=pyh70fd9c4_0 + - mistune=3.1.4=pyhcf101f3_0 + - more-itertools=10.8.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.1=py313hc50a443_1 + - munkres=1.1.4=pyhd8ed1ab_1 + - nauty=2.9.1=hf22a7ee_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.13.1=h4f10f1e_0 + - ntl=11.4.3=hbb3f309_1 + - numpy=2.3.3=py313h9771d21_0 + - openblas=0.3.30=openmp_hea878ba_2 + - openjpeg=2.5.3=h889cd5d_1 + - openssl=3.5.3=h5503f6c_1 + - packaging=25.0=pyh29332c3_1 + - palp=2.21=hc919400_0 + - pandoc=3.8=hce30654_0 + - pandocfilters=1.5.0=pyhd8ed1ab_0 + - pango=1.56.3=h5fd7515_1 + - pari=2.17.2=h49d18c7_5_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.5=pyhcf101f3_0 + - pcre2=10.44=ha881caa_2 + - perl=5.32.1=7_h4614cfb_perl5 + - pexpect=4.9.0=pyhd8ed1ab_1 + - pickleshare=0.7.5=pyhd8ed1ab_1004 + - pillow=11.3.0=py313he4c6d0d_3 + - pip=25.2=pyh145f28c_0 + - pixman=0.46.4=h81086ad_1 + - pkg-config=0.29.2=hde07d2e_1009 + - pkgconfig=1.5.5=pyhd8ed1ab_5 + - pkginfo=1.12.1.2=pyhd8ed1ab_0 + - planarity=4.0.0.0=hc919400_0 + - platformdirs=4.4.0=pyhcf101f3_0 + - pluggy=1.6.0=pyhd8ed1ab_0 + - ppl=1.2=h8b147cf_1006 + - pplpy=0.8.9=py313h6afad4e_2 + - primecount=7.19=h4bfcebb_0 + - primecountpy=0.1.1=py313ha61f8ec_0 + - primesieve=12.8=h286801f_0 + - progressbar2=4.5.0=pyhd8ed1ab_1 + - prompt-toolkit=3.0.52=pyha770c72_0 + - psutil=7.1.0=py313h6535dbc_0 + - pthread-stubs=0.4=hd74edd7_1002 + - ptyprocess=0.7.0=pyhd8ed1ab_1 + - pure_eval=0.2.3=pyhd8ed1ab_1 + - pycodestyle=2.14.0=pyhd8ed1ab_0 + - pycosat=0.6.6=py313hcdf3177_3 + - pycparser=2.22=pyh29332c3_1 + - pydantic=2.11.9=pyh3cfb1c2_0 + - pydantic-core=2.33.2=py313hf3ab51e_0 + - pyflakes=3.4.0=pyhd8ed1ab_0 + - pygithub=2.8.1=pyhd8ed1ab_0 + - pygments=2.19.2=pyhd8ed1ab_0 + - pyjwt=2.10.1=pyhd8ed1ab_0 + - pynacl=1.6.0=py313h6535dbc_0 + - pyparsing=3.2.5=pyhcf101f3_0 + - pyproject-metadata=0.9.1=pyhd8ed1ab_0 + - pyproject_hooks=1.2.0=pyhd8ed1ab_1 + - pysocks=1.7.1=pyha55dd90_7 + - pytest=8.4.2=pyhd8ed1ab_0 + - pytest-xdist=3.8.0=pyhd8ed1ab_0 + - python=3.13.7=h5c937ed_100_cp313 + - python-build=1.3.0=pyhff2d567_0 + - python-dateutil=2.9.0.post0=pyhe01879c_2 + - python-fastjsonschema=2.21.2=pyhe01879c_0 + - python-gil=3.13.7=h4df99d1_100 + - python-installer=0.7.0=pyhff2d567_1 + - python-lrcalc=2.1=py313hb4b7877_8 + - python-symengine=0.14.0=py313h17761ef_1 + - python-utils=3.9.1=pyhff2d567_1 + - python_abi=3.13=8_cp313 + - pytz=2025.2=pyhd8ed1ab_0 + - pyyaml=6.0.2=py313ha9b7d5b_2 + - pyzmq=27.1.0=py312hd65ceae_0 + - qd=2.3.22=hbec66e7_1004 + - qhull=2020.2=h420ef59_5 + - r-base=4.4.3=h3dfa2b9_0 + - r-lattice=0.22_7=r44h6168396_1 + - rapidfuzz=3.14.1=py313h0e822ff_0 + - readline=8.2=h1d1bf99_2 + - referencing=0.36.2=pyh29332c3_0 + - requests=2.32.5=pyhd8ed1ab_0 + - requests-toolbelt=1.0.0=pyhd8ed1ab_1 + - restructuredtext_lint=1.4.0=pyhd8ed1ab_1 + - roman-numerals-py=3.1.0=pyhd8ed1ab_0 + - rpds-py=0.27.1=py313h80e0809_1 + - rpy2=3.6.3=py313r44hba5b986_0 + - ruamel.yaml=0.18.15=py313h6535dbc_1 + - ruamel.yaml.clib=0.2.12=py313hcdf3177_1 + - ruamel.yaml.jinja2=0.2.7=pyhd8ed1ab_1 + - ruff=0.13.1=h492a034_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.16.2=py313h0d10b07_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 + - singular=4.4.1=h837545d_1 + - sirocco=2.1.0=h41f8169_1 + - six=1.17.0=pyhe01879c_1 + - smmap=5.0.2=pyhd8ed1ab_0 + - snowballstemmer=3.0.1=pyhd8ed1ab_0 + - soupsieve=2.8=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 + - sphinxcontrib-htmlhelp=2.1.0=pyhd8ed1ab_1 + - sphinxcontrib-jsmath=1.0.1=pyhd8ed1ab_1 + - sphinxcontrib-qthelp=2.0.0=pyhd8ed1ab_1 + - sphinxcontrib-serializinghtml=1.1.10=pyhd8ed1ab_1 + - sqlite=3.50.4=hb5dd463_0 + - stack_data=0.6.3=pyhd8ed1ab_1 + - stdlib-list=0.11.1=pyhd8ed1ab_0 + - symengine=0.14.0=hddbed1c_1 + - symmetrica=3.1.0=hc919400_0 + - sympow=2.023.6=hc13a52f_4 + - 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 + - tktable=2.10=h3c7de25_7 + - toml=0.10.2=pyhd8ed1ab_1 + - tomli=2.2.1=pyhe01879c_2 + - tomli-w=1.2.0=pyhd8ed1ab_0 + - tomlkit=0.13.3=pyha770c72_0 + - tornado=6.5.2=py313hcdf3177_1 + - tqdm=4.67.1=pyhd8ed1ab_1 + - traitlets=5.14.3=pyhd8ed1ab_1 + - trove-classifiers=2025.9.11.17=pyhd8ed1ab_0 + - typing-extensions=4.15.0=h396c80c_0 + - typing-inspection=0.4.1=pyhd8ed1ab_0 + - typing_extensions=4.15.0=pyhcf101f3_0 + - tzdata=2025b=h78e105d_0 + - tzlocal=5.3.1=pyh8f84b5b_0 + - urllib3=2.5.0=pyhd8ed1ab_0 + - uv=0.8.18=haaa92d6_0 + - virtualenv=20.34.0=pyhd8ed1ab_0 + - wcwidth=0.2.14=pyhd8ed1ab_0 + - webencodings=0.5.1=pyhd8ed1ab_3 + - widgetsnbextension=4.0.14=pyhd8ed1ab_0 + - wrapt=1.17.3=py313hcdf3177_1 + - xattr=1.2.0=py313he42fbfc_1 + - xorg-libxau=1.0.12=h5505292_0 + - xorg-libxdmcp=1.1.5=hd74edd7_0 + - 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=h925e9cb_3 + - zeromq=4.3.5=h888dc83_9 + - zipp=3.23.0=pyhd8ed1ab_0 + - zlib=1.3.1=h8359307_2 + - zstandard=0.25.0=py313h9734d34_0 + - zstd=1.5.7=h6491c7d_2 diff --git a/environment-3.13-win.yml b/environment-3.13-win.yml index 1ca58cbcc73..8d8e6b0081b 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: c1a3d2e3765bd83abcb5bdf4e14c6dcc8526d294e3b1186866d8157c24ff5fc1 +# input_hash: b618dbfb03114bdb688b76eeacfe8b4cd28fb176767c83715c7fb8dd63f42b86 channels: - conda-forge dependencies: - _openmp_mutex=4.5=2_gnu + - _python_abi3_support=1.0=hd8ed1ab_2 - _r-mutex=1.0.1=anacondar_1 - alabaster=1.0.0=pyhd8ed1ab_1 - annotated-types=0.7.0=pyhd8ed1ab_1 @@ -16,47 +17,47 @@ dependencies: - babel=2.17.0=pyhd8ed1ab_0 - backports=1.0=pyhd8ed1ab_5 - backports.tarfile=1.2.0=pyhd8ed1ab_1 - - beautifulsoup4=4.13.4=pyha770c72_0 + - beautifulsoup4=4.13.5=pyha770c72_0 - binutils_impl_win-64=2.44=h095e170_1 - - blas=2.132=openblas - - blas-devel=3.9.0=32_hc0f8095_openblas + - blas=2.136=openblas + - blas-devel=3.9.0=36_ha590de0_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_3 - - brotli-bin=1.1.0=h2466b09_3 - - brotli-python=1.1.0=py313h5813708_3 + - brotli=1.1.0=hfd05255_4 + - brotli-bin=1.1.0=hfd05255_4 + - brotli-python=1.1.0=py313hfe59770_4 - bwidget=1.10.1=h57928b3_1 - - bzip2=1.0.8=h2466b09_7 - - ca-certificates=2025.7.14=h4c7d964_0 + - bzip2=1.0.8=h0ad9c76_8 + - ca-certificates=2025.8.3=h4c7d964_0 - cachecontrol=0.14.3=pyha770c72_0 - cachecontrol-with-filecache=0.14.3=pyhd8ed1ab_0 - cairo=1.18.4=h5782bbf_0 - - certifi=2025.7.14=pyhd8ed1ab_0 - - cffi=1.17.1=py313ha7868ed_0 - - charset-normalizer=3.4.2=pyhd8ed1ab_0 - - clang=19.1.7=default_hec7ea82_3 - - clang-19=19.1.7=default_hec7ea82_3 - - click=8.2.1=pyh7428d3b_0 + - certifi=2025.8.3=pyhd8ed1ab_0 + - cffi=1.17.1=py313h5ea7bf4_1 + - charset-normalizer=3.4.3=pyhd8ed1ab_0 + - clang=19.1.7=default_hac490eb_4 + - clang-19=19.1.7=default_hac490eb_4 + - click=8.3.0=pyh7428d3b_0 - click-default-group=1.2.4=pyhd8ed1ab_1 - colorama=0.4.6=pyhd8ed1ab_1 - - comm=0.2.2=pyhd8ed1ab_1 - - compiler-rt=19.1.7=hc790b64_0 - - compiler-rt_win-64=19.1.7=hc790b64_0 + - comm=0.2.3=pyhe01879c_0 + - compiler-rt=19.1.7=h49e36cd_1 + - compiler-rt_win-64=19.1.7=h49e36cd_1 - conda-lock=3.0.4=pyha6a9232_1 - conda-souschef=2.2.3=pyhd8ed1ab_0 - - contourpy=1.3.2=py313h1ec8472_0 + - contourpy=1.3.3=py313hf069bd2_2 - conway-polynomials=0.10=pyhd8ed1ab_1 - - coverage=7.9.2=py313hd650c13_0 - - cpython=3.13.5=py313hd8ed1ab_102 + - coverage=7.10.7=py313hd650c13_0 + - cpython=3.13.7=py313hd8ed1ab_100 - crashtest=0.4.1=pyhd8ed1ab_1 - - cryptography=45.0.5=py313h392ebe0_0 + - cryptography=46.0.1=py313h392ebe0_3 - curl=8.14.1=h88aaa65_0 - cycler=0.12.1=pyhd8ed1ab_1 - - cysignals=1.12.3=py313h5813708_0 - - cython=3.1.2=py313h11c7957_2 - - debugpy=1.8.15=py313h927ade5_0 + - cysignals=1.12.4=py313hfe59770_0 + - cython=3.1.4=py313hb1c8229_2 + - debugpy=1.8.17=py313h927ade5_0 - decorator=5.2.1=pyhd8ed1ab_0 - defusedxml=0.7.1=pyhd8ed1ab_0 - deprecated=1.2.18=pyhd8ed1ab_0 @@ -67,9 +68,9 @@ dependencies: - ensureconda=1.4.7=pyh29332c3_0 - exceptiongroup=1.3.0=pyhd8ed1ab_0 - execnet=2.1.1=pyhd8ed1ab_1 - - executing=2.2.0=pyhd8ed1ab_0 + - executing=2.2.1=pyhd8ed1ab_0 - expat=2.7.1=hac47afa_0 - - filelock=3.18.0=pyhd8ed1ab_0 + - filelock=3.19.1=pyhd8ed1ab_0 - flake8=7.3.0=pyhd8ed1ab_0 - flake8-rst-docstrings=0.3.1=pyhd8ed1ab_0 - flang=19.1.7=hbeecb71_0 @@ -82,23 +83,23 @@ dependencies: - fontconfig=2.15.0=h765892d_1 - fonts-conda-ecosystem=1=0 - fonts-conda-forge=1=0 - - fonttools=4.59.0=py313hd650c13_0 + - fonttools=4.60.0=py313hd650c13_0 - fortran-compiler=1.11.0=h95e3450_0 - - freetype=2.13.3=h57928b3_1 + - freetype=2.14.1=h57928b3_0 - furo=2024.8.6=pyhd8ed1ab_2 - - gcc_impl_win-64=15.1.0=hb5bc704_3 - - gfortran_impl_win-64=15.1.0=h792c6fe_3 + - gcc_impl_win-64=15.1.0=hb5bc704_5 + - gfortran_impl_win-64=15.1.0=h792c6fe_5 - gitdb=4.0.12=pyhd8ed1ab_0 - - gitpython=3.1.44=pyhff2d567_0 + - gitpython=3.1.45=pyhff2d567_0 - glpk=5.0=h8ffe710_0 - gmp=6.3.0=hfeafd45_2 - gmpy2=2.1.5=py313h0a46711_3 - - graphite2=1.3.14=he0c23c2_0 + - graphite2=1.3.14=hac47afa_2 - grayskull=2.9.1=pyhd8ed1ab_0 - gsl=2.7=hdfb1a43_0 - - gxx_impl_win-64=15.1.0=h91e354b_3 - - h2=4.2.0=pyhd8ed1ab_0 - - harfbuzz=11.3.2=h8796e6f_0 + - gxx_impl_win-64=15.1.0=h91e354b_5 + - h2=4.3.0=pyhcf101f3_0 + - harfbuzz=11.5.1=h5f2951f_0 - hpack=4.1.0=pyhd8ed1ab_0 - hyperframe=6.1.0=pyhd8ed1ab_0 - icu=75.1=he0c23c2_0 @@ -108,97 +109,97 @@ dependencies: - 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.4.0=pyh6be1c34_0 + - ipykernel=6.30.1=pyh3521513_0 + - ipython=9.5.0=pyh6be1c34_0 - ipython_pygments_lexers=1.1.1=pyhd8ed1ab_0 - ipywidgets=8.1.7=pyhd8ed1ab_0 - jaraco.classes=3.4.0=pyhd8ed1ab_2 - jaraco.context=6.0.1=pyhd8ed1ab_0 - - jaraco.functools=4.2.1=pyhd8ed1ab_0 + - jaraco.functools=4.3.0=pyhd8ed1ab_0 - jedi=0.19.2=pyhd8ed1ab_1 - jinja2=3.1.6=pyhd8ed1ab_0 - - jsonschema=4.25.0=pyhe01879c_0 - - jsonschema-specifications=2025.4.1=pyh29332c3_0 + - jsonschema=4.25.1=pyhe01879c_0 + - jsonschema-specifications=2025.9.1=pyhcf101f3_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=py313hf069bd2_1 + - kiwisolver=1.4.9=py313h1a38498_1 - krb5=1.21.3=hdf4eb48_0 - lcms2=2.17=hbcf6048_0 - ld_impl_win-64=2.44=hae1bf67_1 - lerc=4.0.0=h6470a55_1 - - libblas=3.9.0=32_h11dc60a_openblas + - libblas=3.9.0=36_h0adab6e_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_3 - - libbrotlidec=1.1.0=h2466b09_3 - - libbrotlienc=1.1.0=h2466b09_3 - - libcblas=3.9.0=32_h9bd4c3b_openblas - - libclang13=20.1.8=default_hadf22e1_0 + - libbrotlicommon=1.1.0=hfd05255_4 + - libbrotlidec=1.1.0=hfd05255_4 + - libbrotlienc=1.1.0=hfd05255_4 + - libcblas=3.9.0=36_h2a8eebe_openblas + - libclang13=21.1.1=default_ha2db4b5_0 - libcurl=8.14.1=h88aaa65_0 - libdeflate=1.24=h76ddb4d_0 - libexpat=2.7.1=hac47afa_0 - libffi=3.4.6=h537db12_1 - libflang=19.1.7=he0c23c2_0 - libflint=3.2.2=h4de658f_0 - - libfreetype=2.13.3=h57928b3_1 - - libfreetype6=2.13.3=h0b5ce68_1 - - libgcc=15.1.0=h1383e82_3 - - libgcc-devel_win-64=15.1.0=hec057c1_103 + - libfreetype=2.14.1=h57928b3_0 + - libfreetype6=2.14.1=hdbac1cb_0 + - libgcc=15.1.0=h1383e82_5 + - libgcc-devel_win-64=15.1.0=hec057c1_105 - 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_3 - - libiconv=1.18=h135ad9c_1 + - libgfortran=15.1.0=h719f0c7_5 + - libgfortran5=15.1.0=h997fb6f_5 + - libglib=2.86.0=h5f26cbf_0 + - libgomp=15.1.0=h1383e82_5 + - libiconv=1.18=hc1393d2_2 - libintl=0.22.5=h5728263_3 - libjpeg-turbo=3.1.0=h2466b09_0 - - liblapack=3.9.0=32_h2526c6b_openblas - - liblapacke=3.9.0=32_h1d0e49f_openblas + - liblapack=3.9.0=36_hd232482_openblas + - liblapacke=3.9.0=36_hbb0e6ff_openblas - libllvm19=19.1.7=h3089188_1 - liblzma=5.8.1=h2466b09_2 - liblzma-devel=5.8.1=h2466b09_2 - libmpdec=4.0.0=h2466b09_0 - - libopenblas=0.3.30=pthreads_ha4fe6b2_0 - - libpng=1.6.50=h95bef1e_0 + - libopenblas=0.3.30=pthreads_ha4fe6b2_2 + - libpng=1.6.50=h7351971_1 - libsodium=1.0.20=hc70643c_0 - - libsqlite=3.50.3=hf5d6505_1 + - libsqlite=3.50.4=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 + - libstdcxx=15.1.0=h904f734_5 + - libstdcxx-devel_win-64=15.1.0=hec057c1_105 + - libtiff=4.7.1=h550210a_0 - libwebp-base=1.6.0=h4d5522a_0 - libwinpthread=12.0.0.r4.gg4f2fc60ca=h57928b3_9 - libxcb=1.17.0=h0e4246c_0 - - libxml2=2.13.8=h442d1da_0 + - libxml2=2.13.8=h741aa76_1 - libxslt=1.1.43=h25c3957_0 - libzlib=1.3.1=h2466b09_2 - - lld=20.1.8=h5383324_0 + - lld=21.1.0=h5383324_0 - llvm-tools=19.1.7=h2a44499_1 - m2w64-sysroot_win-64=12.0.0.r4.gg4f2fc60ca=h7428d3b_9 - - m4ri=20240729=h4afdad8_1 + - m4ri=20250128=h26c196c_0 - markupsafe=3.0.2=py313hb4c8b1a_1 - - matplotlib=3.10.3=py313hfa70ccb_0 - - matplotlib-base=3.10.3=py313h81b4f16_0 + - matplotlib=3.10.6=py313hfa70ccb_1 + - matplotlib-base=3.10.6=py313he1ded55_1 - matplotlib-inline=0.1.7=pyhd8ed1ab_1 - mccabe=0.7.0=pyhd8ed1ab_1 - memory-allocator=0.1.3=py313ha7868ed_1 - - meson=1.8.2=pyhe01879c_0 + - meson=1.9.0=pyhcf101f3_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 - - mistune=3.1.3=pyh29332c3_0 - - more-itertools=10.7.0=pyhd8ed1ab_0 + - mistune=3.1.4=pyhcf101f3_0 + - more-itertools=10.8.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.1=py313h1ec8472_0 + - msgpack-python=1.1.1=py313hf069bd2_1 - munkres=1.1.4=pyhd8ed1ab_1 - nauty=2.6.11=h2fa13f4_1 - nbclient=0.10.2=pyhd8ed1ab_0 @@ -209,95 +210,96 @@ dependencies: - nest-asyncio=1.6.0=pyhd8ed1ab_1 - networkx=3.5=pyhe01879c_0 - ninja=1.13.1=h477610d_0 - - numpy=2.3.1=py313hce7ae62_1 - - openblas=0.3.30=pthreads_h4a7f399_0 - - openjpeg=2.5.3=h4d64b90_0 - - openssl=3.5.1=h725018a_0 + - numpy=2.3.3=py313hce7ae62_0 + - openblas=0.3.30=pthreads_h4a7f399_2 + - openjpeg=2.5.4=h24db6dd_0 + - openssl=3.5.3=h725018a_1 - packaging=25.0=pyh29332c3_1 - - pandoc=3.7.0.2=h57928b3_0 + - pandoc=3.8=h57928b3_0 - pandocfilters=1.5.0=pyhd8ed1ab_0 - - pari=2.17.2=h7f476ce_4_single + - pari=2.17.2=h637a547_5_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=h99c9b8b_0 + - parso=0.8.5=pyhcf101f3_0 + - pcre2=10.46=h3402e2f_0 - perl=5.32.1.1=7_h57928b3_strawberry - pexpect=4.9.0=pyhd8ed1ab_1 - pickleshare=0.7.5=pyhd8ed1ab_1004 - - pillow=11.3.0=py313h641beac_0 - - pip=25.1.1=pyh145f28c_0 - - pixman=0.46.4=hc614b68_0 + - pillow=11.3.0=py313hf455b62_3 + - pip=25.2=pyh145f28c_0 + - pixman=0.46.4=h5112557_1 - pkg-config=0.29.2=h88c491f_1009 - pkgconfig=1.5.5=pyhd8ed1ab_5 - pkginfo=1.12.1.2=pyhd8ed1ab_0 - - planarity=3.0.2.0=hcfcfb64_0 - - platformdirs=4.3.8=pyhe01879c_0 + - planarity=4.0.0.0=hfd05255_0 + - platformdirs=4.4.0=pyhcf101f3_0 - pluggy=1.6.0=pyhd8ed1ab_0 - primesieve=12.8=he0c23c2_0 - progressbar2=4.5.0=pyhd8ed1ab_1 - - prompt-toolkit=3.0.51=pyha770c72_0 - - psutil=7.0.0=py313ha7868ed_0 + - prompt-toolkit=3.0.52=pyha770c72_0 + - psutil=7.1.0=py313h5ea7bf4_0 - pthread-stubs=0.4=h0e40799_1002 - ptyprocess=0.7.0=pyhd8ed1ab_1 - pure_eval=0.2.3=pyhd8ed1ab_1 - pycodestyle=2.14.0=pyhd8ed1ab_0 - - pycosat=0.6.6=py313ha7868ed_2 + - pycosat=0.6.6=py313h5ea7bf4_3 - pycparser=2.22=pyh29332c3_1 - - pydantic=2.11.7=pyh3cfb1c2_0 + - pydantic=2.11.9=pyh3cfb1c2_0 - pydantic-core=2.33.2=py313ha8a9a3c_0 - pyflakes=3.4.0=pyhd8ed1ab_0 - - pygithub=2.6.1=pyhd8ed1ab_0 + - pygithub=2.8.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 + - pynacl=1.6.0=py313h5ea7bf4_0 + - pyparsing=3.2.5=pyhcf101f3_0 - pyproject-metadata=0.9.1=pyhd8ed1ab_0 - pyproject_hooks=1.2.0=pyhd8ed1ab_1 - - pyside6=6.9.1=py313hd8d090c_0 + - pyside6=6.9.2=py313hd8d090c_1 - pysocks=1.7.1=pyh09c184e_7 - - pytest=8.4.1=pyhd8ed1ab_0 + - pytest=8.4.2=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=3.13.7=hdf00ec1_100_cp313 + - python-build=1.3.0=pyhff2d567_0 - python-dateutil=2.9.0.post0=pyhe01879c_2 - - python-fastjsonschema=2.21.1=pyhd8ed1ab_0 + - python-fastjsonschema=2.21.2=pyhe01879c_0 + - python-gil=3.13.7=h4df99d1_100 - python-installer=0.7.0=pyhff2d567_1 - python-symengine=0.14.0=py313h9ea13ff_1 - python-utils=3.9.1=pyhff2d567_1 - python_abi=3.13=8_cp313 - pytz=2025.2=pyhd8ed1ab_0 - - pywin32=311=py313h40c08fc_0 - - pywin32-ctypes=0.2.3=py313hfa70ccb_1 + - pywin32=311=py313h40c08fc_1 + - pywin32-ctypes=0.2.3=py313hfa70ccb_2 - pyyaml=6.0.2=py313hb4c8b1a_2 - - pyzmq=27.0.0=py313h2100fd5_0 + - pyzmq=27.1.0=py312hbb5da91_0 - qhull=2020.2=hc790b64_5 - - qt6-main=6.9.1=h02ddd7d_2 - - r-base=4.4.3=h80eeea9_2 - - r-lattice=0.22_7=r44h11b023d_0 - - rapidfuzz=3.13.0=py313h5813708_0 + - qt6-main=6.9.2=ha0de62e_2 + - r-base=4.5.1=h4076d79_3 + - r-lattice=0.22_7=r45heceb674_1 + - rapidfuzz=3.14.1=py313hfe59770_0 - referencing=0.36.2=pyh29332c3_0 - - requests=2.32.4=pyhd8ed1ab_0 + - requests=2.32.5=pyhd8ed1ab_0 - requests-toolbelt=1.0.0=pyhd8ed1ab_1 - restructuredtext_lint=1.4.0=pyhd8ed1ab_1 - roman-numerals-py=3.1.0=pyhd8ed1ab_0 - - rpds-py=0.26.0=py313hfbe8231_0 - - ruamel.yaml=0.18.14=py313ha7868ed_0 - - ruamel.yaml.clib=0.2.8=py313ha7868ed_1 + - rpds-py=0.27.1=py313hfbe8231_1 + - ruamel.yaml=0.18.15=py313h5ea7bf4_1 + - ruamel.yaml.clib=0.2.12=py313h5ea7bf4_1 - ruamel.yaml.jinja2=0.2.7=pyhd8ed1ab_1 - - ruff=0.12.4=hd40eec1_0 + - ruff=0.13.1=h3e3edff_0 - sagemath-db-elliptic-curves=0.8.1=hecc5488_0 - sagemath-db-graphs=20210214=hd8ed1ab_0 - sagemath-db-polytopes=20170220=1 - - scipy=1.16.0=py313h97dfcff_0 + - scipy=1.16.2=py313h62a08ca_0 - semver=3.0.4=pyhd8ed1ab_0 - setuptools=80.9.0=pyhff2d567_0 - shellingham=1.5.4=pyhd8ed1ab_1 - six=1.17.0=pyhe01879c_1 - smmap=5.0.2=pyhd8ed1ab_0 - snowballstemmer=3.0.1=pyhd8ed1ab_0 - - soupsieve=2.7=pyhd8ed1ab_0 + - soupsieve=2.8=pyhd8ed1ab_0 - sphinx=8.2.3=pyhd8ed1ab_0 - sphinx-basic-ng=1.0.0b2=pyhd8ed1ab_3 - sphinx-copybutton=0.5.2=pyhd8ed1ab_1 @@ -308,42 +310,43 @@ 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.3=hdb435a2_1 + - sqlite=3.50.4=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 + - symmetrica=3.1.0=h1056bf2_0 - sympy=1.14.0=pyh04b8f61_5 - tinycss2=1.4.0=pyhd8ed1ab_0 - tk=8.6.13=h2c6b04d_2 - tktable=2.10=h7e9e0db_7 - toml=0.10.2=pyhd8ed1ab_1 - - tomli=2.2.1=pyhd8ed1ab_1 + - tomli=2.2.1=pyhe01879c_2 - tomli-w=1.2.0=pyhd8ed1ab_0 - tomlkit=0.13.3=pyha770c72_0 - - tornado=6.5.1=py313ha7868ed_0 + - tornado=6.5.2=py313h5ea7bf4_1 - tqdm=4.67.1=pyhd8ed1ab_1 - traitlets=5.14.3=pyhd8ed1ab_1 - - trove-classifiers=2025.5.9.12=pyhd8ed1ab_0 - - typing-extensions=4.14.1=h4440ef1_0 + - trove-classifiers=2025.9.11.17=pyhd8ed1ab_0 + - typing-extensions=4.15.0=h396c80c_0 - typing-inspection=0.4.1=pyhd8ed1ab_0 - - typing_extensions=4.14.1=pyhe01879c_0 + - typing_extensions=4.15.0=pyhcf101f3_0 - tzdata=2025b=h78e105d_0 - - ucrt=10.0.22621.0=h57928b3_1 + - ucrt=10.0.26100.0=h57928b3_0 - urllib3=2.5.0=pyhd8ed1ab_0 - - uv=0.8.2=h579f82e_0 - - vc=14.3=h2b53caa_30 - - vc14_runtime=14.44.35208=h818238b_30 - - virtualenv=20.32.0=pyhd8ed1ab_0 - - vs2015_runtime=14.44.35208=h38c0c73_30 - - vs2022_win-64=19.44.35207=ha74f236_30 + - uv=0.8.18=h2672f75_0 + - vc=14.3=h41ae7f8_31 + - vc14_runtime=14.44.35208=h818238b_31 + - vcomp14=14.44.35208=h818238b_31 + - virtualenv=20.34.0=pyhd8ed1ab_0 + - vs2015_runtime=14.44.35208=h38c0c73_31 + - vs2022_win-64=19.44.35207=ha74f236_31 - vswhere=3.1.7=h40126e0_1 - - wcwidth=0.2.13=pyhd8ed1ab_1 + - wcwidth=0.2.14=pyhd8ed1ab_0 - 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 - - wrapt=1.17.2=py313ha7868ed_0 + - wrapt=1.17.3=py313h5ea7bf4_1 - xorg-libice=1.1.2=h0e40799_0 - xorg-libsm=1.2.6=h0e40799_0 - xorg-libx11=1.8.12=hf48077a_0 @@ -354,9 +357,9 @@ dependencies: - xorg-libxt=1.3.1=h0e40799_0 - 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 + - yaml=0.2.5=h6a83c73_3 + - zeromq=4.3.5=h5bddc39_9 - zipp=3.23.0=pyhd8ed1ab_0 - zlib=1.3.1=h2466b09_2 - - zstandard=0.23.0=py313ha7868ed_2 + - zstandard=0.25.0=py313h5fd188c_0 - zstd=1.5.7=hbeecb71_2 diff --git a/pyproject.toml b/pyproject.toml index 1a9c5db0f0d..030bfef4eb3 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -214,7 +214,16 @@ extra = [ # ] [dependency-groups] -dev = ["conda-lock", "grayskull", "meson", "pygithub", "toml", "tqdm", "uv"] +dev = [ + "conda-lock", + "grayskull", + "meson", + "pygithub", + "python-build", + "toml", + "tqdm", + "uv", +] docs = [ "furo", "jupyter-sphinx", diff --git a/tools/update-conda.py b/tools/update-conda.py index 6dc88b7fde8..6577ce98989 100644 --- a/tools/update-conda.py +++ b/tools/update-conda.py @@ -3,6 +3,7 @@ import argparse import subprocess +from concurrent.futures import ThreadPoolExecutor from pathlib import Path import toml as tomllib @@ -34,7 +35,7 @@ choices=platforms.keys(), ) options = parser.parse_args() -pythons = ["3.11", "3.12", "3.13"] +pythons = ["3.12", "3.13", "3.14"] tags = [""] @@ -43,6 +44,7 @@ def write_env_file(env_file: Path, dependencies: list[str]) -> None: """name: sage channels: - conda-forge + - conda-forge/label/python_rc - nodefaults dependencies: """ @@ -89,61 +91,58 @@ def update_conda(source_dir: Path, systems: list[str] | None) -> None: print(f"pyproject.toml not found in {pyproject_toml}") return - for platform_key, platform_value in platforms.items(): - if systems and platform_key not in systems: - continue + def process_platform_python(platform_key, platform_value, python): + dependencies = get_dependencies(pyproject_toml, python, platform_key) + for tag in tags: + # Pin Python version + pinned_dependencies = { + f"python={python}" if dep == "python" else dep + for dep in dependencies + } + pinned_dependencies = sorted(pinned_dependencies) - for python in pythons: - if python == "3.13" and platform_key != "win-64": - print( - f"Skipping Python {python} for platform {platform_key} as it is not supported yet." - ) - continue + env_file = source_dir / f"environment{tag}-{python}.yml" + write_env_file(env_file, pinned_dependencies) + lock_file = source_dir / f"environment{tag}-{python}-{platform_value}" + lock_file_gen = ( + source_dir / f"environment{tag}-{python}-{platform_value}.yml" + ) + print( + f"Updating lock file for {env_file} at {lock_file_gen}", flush=True + ) + subprocess.run( + [ + "conda-lock", + "--mamba", + "--kind", + "env", + "--platform", + platform_key, + "--file", + str(env_file), + "--lockfile", + str(lock_file), + "--filename-template", + str(lock_file), + ], + check=True, + ) - dependencies = get_dependencies(pyproject_toml, python, platform_key) - for tag in tags: - # Pin Python version - pinned_dependencies = { - f"python={python}" if dep == "python" else dep - for dep in dependencies - } - pinned_dependencies = sorted(pinned_dependencies) - - env_file = source_dir / f"environment{tag}-{python}.yml" - write_env_file(env_file, pinned_dependencies) - lock_file = source_dir / f"environment{tag}-{python}-{platform_value}" - lock_file_gen = ( - source_dir / f"environment{tag}-{python}-{platform_value}.yml" - ) - print( - f"Updating lock file for {env_file} at {lock_file_gen}", flush=True - ) - subprocess.run( - [ - "conda-lock", - "--mamba", - "--channel", - "conda-forge", - "--kind", - "env", - "--platform", - platform_key, - "--file", - str(env_file), - "--lockfile", - str(lock_file), - "--filename-template", - str(lock_file), - ], - check=True, - ) - - # Add conda env name to lock file at beginning - with open(lock_file_gen, "r+") as f: - content = f.read() - f.seek(0, 0) - f.write(f"name: sage{tag or '-dev'}\n{content}") + # Add conda env name to lock file at beginning + with open(lock_file_gen, "r+") as f: + content = f.read() + f.seek(0, 0) + f.write(f"name: sage{tag or '-dev'}\n{content}") + with ThreadPoolExecutor(max_workers=3) as executor: + futures = [ + executor.submit(process_platform_python, platform_key, platform_value, python) + for platform_key, platform_value in platforms.items() + for python in pythons + if not (systems and platform_key not in systems) + ] + for future in futures: + future.result() def get_dependencies(pyproject_toml: Path, python: str, platform: str) -> set[str]: grayskull_config = Configuration("sagemath") @@ -169,6 +168,10 @@ def get_dependencies(pyproject_toml: Path, python: str, platform: str) -> set[st .replace("memory_allocator", "memory-allocator") .replace("pkg:generic/r-lattice", "r-lattice") .replace("pkg:generic/latexmk", "latexmk") + .replace("pkg:generic/sagemath-elliptic-curves", "sagemath-db-elliptic-curves") + .replace("pkg:generic/sagemath-graphs", "sagemath-db-graphs") + .replace("pkg:generic/sagemath-polytopes-db", "sagemath-db-polytopes") + .replace("pkg:generic/tachyon", "tachyon") for req in all_requirements } # Exclude requirements not available on conda (for a given platform) @@ -271,8 +274,10 @@ def get_dependencies(pyproject_toml: Path, python: str, platform: str) -> set[st # all_requirements.add("gcc_win-64 >= 14.2.0") # all_requirements.add("gxx_win-64") else: - all_requirements.add("c-compiler") - all_requirements.add("cxx-compiler") + # Not possible to use GCC 14 until https://github.com/conda-forge/fflas-ffpack-feedstock/pull/21 is merged + # Thus add version constraint to avoid conda picking GCC 14 + all_requirements.add("c-compiler <= 1.10") + all_requirements.add("cxx-compiler <= 1.10") # Add additional dependencies based on platform if platform == "win-64": @@ -287,6 +292,13 @@ def get_dependencies(pyproject_toml: Path, python: str, platform: str) -> set[st all_requirements.add("m4") # Needed to fix a bug on Macos with broken pkg-config all_requirements.add("expat") + + # Packages with version constraints + # https://github.com/sagemath/sage/pull/40679 + if platform != "win-64": + all_requirements.remove("maxima") + all_requirements.add("maxima < 5.48.0") + return all_requirements