From dbf1d9370922d3069e79cfc3145612fc0e68eadb Mon Sep 17 00:00:00 2001 From: Antonio Rojas Date: Sun, 2 Jun 2024 14:38:06 +0200 Subject: [PATCH 001/107] Fix test failure with ImageMagick 7.1.1.33 The `convert` command is deprecated and throws a warning at runtime. --- src/sage/plot/plot3d/tachyon.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/sage/plot/plot3d/tachyon.py b/src/sage/plot/plot3d/tachyon.py index 4dc3a9ce34a..843717e0f46 100644 --- a/src/sage/plot/plot3d/tachyon.py +++ b/src/sage/plot/plot3d/tachyon.py @@ -124,7 +124,7 @@ sage: fname_ppm = tmp_filename(ext='.ppm') sage: T.save(fname_png) sage: r2 = os.system('convert '+fname_png+' '+fname_ppm) # optional -- ImageMagick - + ... sage: # optional - imagemagick sage: T = Tachyon(xres=800, yres=600, ....: camera_position=(-2.0,-.1,.3), From 1240c20cad4dc69d18467575fccc2cc39aa069da Mon Sep 17 00:00:00 2001 From: Antonio Rojas Date: Fri, 7 Jun 2024 19:54:59 +0200 Subject: [PATCH 002/107] Use 'magick' command instead of the deprecated 'convert' if available --- src/sage/doctest/external.py | 2 +- src/sage/features/imagemagick.py | 40 +++++++++++++++++-------------- src/sage/graphs/graph_latex.py | 4 ++-- src/sage/misc/latex.py | 41 ++++++++++++++++---------------- src/sage/plot/animate.py | 26 ++++++++++---------- src/sage/plot/plot3d/tachyon.py | 4 ++-- 6 files changed, 61 insertions(+), 56 deletions(-) diff --git a/src/sage/doctest/external.py b/src/sage/doctest/external.py index 4628db45f5c..8ed310c8d0f 100644 --- a/src/sage/doctest/external.py +++ b/src/sage/doctest/external.py @@ -274,7 +274,7 @@ def has_ffmpeg(): def has_imagemagick(): """ - Test if ImageMagick (command convert) is available. + Test if ImageMagick (command magick or convert) is available. EXAMPLES:: diff --git a/src/sage/features/imagemagick.py b/src/sage/features/imagemagick.py index fceeed8b727..5e4bb1e8661 100644 --- a/src/sage/features/imagemagick.py +++ b/src/sage/features/imagemagick.py @@ -1,8 +1,8 @@ r""" Feature for testing the presence of ``imagemagick`` -Currently we only check for the presence of ``convert``. When needed, other -commands like ``magick``, ``magick-script``, ``convert``, ``mogrify``, +Currently we only check for the presence of ``convert`` or ``magick``. When needed, other +commands like ``magick-script``, ``mogrify``, ``identify``, ``composite``, ``montage``, ``compare``, etc. could be also checked in this module. """ @@ -20,35 +20,39 @@ from . import Executable, FeatureTestResult from .join_feature import JoinFeature -class Convert(Executable): +class Magick(Executable): r""" - A :class:`~sage.features.Feature` describing the presence of ``convert``. + A :class:`~sage.features.Feature` describing the presence of ``magick`` or the deprecated ``convert``. EXAMPLES:: - sage: from sage.features.imagemagick import Convert - sage: Convert().is_present() # optional - imagemagick - FeatureTestResult('convert', True) + sage: from sage.features.imagemagick import Magick + sage: Magick().is_present() # optional - imagemagick + FeatureTestResult('magick', True) """ def __init__(self): r""" TESTS:: - sage: from sage.features.imagemagick import Convert - sage: isinstance(Convert(), Convert) + sage: from sage.features.imagemagick import Magick + sage: isinstance(Magick(), Magick) True """ - Executable.__init__(self, "convert", executable="convert") + Executable.__init__(self, "magick", executable="magick") + try: + _ = self.absolute_filename() + except: + Executable.__init__(self, "magick", executable="convert") def is_functional(self): r""" - Return whether command ``convert`` in the path is functional. + Return whether command ``magick`` or ``convert`` in the path is functional. EXAMPLES:: - sage: from sage.features.imagemagick import Convert - sage: Convert().is_functional() # optional - imagemagick - FeatureTestResult('convert', True) + sage: from sage.features.imagemagick import Magick + sage: Magick().is_functional() # optional - imagemagick + FeatureTestResult('magick', True) """ # Create the content of 1-pixel png file @@ -77,9 +81,9 @@ def is_functional(self): filename, _png = os.path.splitext(filename_png) filename_gif = filename + '.gif' - # running command convert (taken from sage/plot/animate.py) + # running command magick/convert (taken from sage/plot/animate.py) from subprocess import run - cmd = ['convert', '-dispose', 'Background', '-delay', '20', + cmd = [self.executable, '-dispose', 'Background', '-delay', '20', '-loop', '0', filename_png, filename_gif] try: @@ -109,7 +113,7 @@ class ImageMagick(JoinFeature): A :class:`~sage.features.Feature` describing the presence of :ref:`ImageMagick ` - Currently, only the availability of the :class:`convert` program is checked. + Currently, only the availability of the :class:`magick` (or :class:`convert`) program is checked. EXAMPLES:: @@ -126,7 +130,7 @@ def __init__(self): True """ JoinFeature.__init__(self, "imagemagick", - [Convert()], + [Magick()], spkg="imagemagick", url="https://www.imagemagick.org/") diff --git a/src/sage/graphs/graph_latex.py b/src/sage/graphs/graph_latex.py index 42cc1b369ab..b88dc892659 100644 --- a/src/sage/graphs/graph_latex.py +++ b/src/sage/graphs/graph_latex.py @@ -60,7 +60,7 @@ the four compass points To use LaTeX in Sage you of course need a working TeX installation and it will -work best if you have the ``dvipng`` and ``convert`` utilities. For graphs you +work best if you have the ``dvipng`` and ``magick`` utilities. For graphs you need the ``tkz-graph.sty`` and ``tkz-berge.sty`` style files of the tkz-graph package. TeX, dvipng, and convert should be widely available through package managers or installers. You may need to install the tkz-graph style files in @@ -69,7 +69,7 @@ - TeX: http://ctan.org/ - dvipng: http://sourceforge.net/projects/dvipng/ -- convert: http://www.imagemagick.org (the ImageMagick suite) +- magick: http://www.imagemagick.org (the ImageMagick suite) - tkz-graph: https://www.ctan.org/pkg/tkz-graph Customizing the output is accomplished in several ways. Suppose ``g`` is a diff --git a/src/sage/misc/latex.py b/src/sage/misc/latex.py index ec3ee067075..cddb14f972a 100644 --- a/src/sage/misc/latex.py +++ b/src/sage/misc/latex.py @@ -682,14 +682,14 @@ def _run_latex_(filename, debug=False, density=150, engine=None, png=False, do_i else: raise ValueError("Unsupported LaTeX engine.") - # if png output + latex, check to see if dvipng or convert is installed. + # if png output + latex, check to see if dvipng or magick/convert is installed. from sage.features.imagemagick import ImageMagick from sage.features.dvipng import dvipng if png: if ((not engine or engine == "latex") and not (dvipng().is_present() or ImageMagick().is_present())): print() - print("Error: neither dvipng nor convert (from the ImageMagick suite)") + print("Error: neither dvipng nor magick/convert (from the ImageMagick suite)") print("appear to be installed. Displaying LaTeX, PDFLaTeX output") print("requires at least one of these programs, so please install") print("and try again.") @@ -697,7 +697,7 @@ def _run_latex_(filename, debug=False, density=150, engine=None, png=False, do_i print("Go to http://sourceforge.net/projects/dvipng/ and") print("http://www.imagemagick.org to download these programs.") return "Error" - # if png output + [pdf|xe|lua]latex, check to see if convert is installed. + # if png output + [pdf|xe|lua]latex, check to see if magick/convert is installed. elif engine in ["pdflatex", "xelatex", "lualatex"]: ImageMagick().require() # check_validity: check to see if the dvi file is okay by trying @@ -706,7 +706,7 @@ def _run_latex_(filename, debug=False, density=150, engine=None, png=False, do_i # function. # # thus if not png output, check validity of dvi output if dvipng - # or convert is installed. + # or magick/convert is installed. else: check_validity = dvipng().is_present() # set up filenames, other strings: @@ -734,10 +734,11 @@ def _run_latex_(filename, debug=False, density=150, engine=None, png=False, do_i ps2pdf = ['ps2pdf', filename + '.ps'] - # We seem to need a larger size when using convert compared to + # We seem to need a larger size when using magick/convert compared to # when using dvipng: density = int(1.4 * density / 1.3) - convert = ['convert', '-density', + from sage.features.imagemagick import Magick + magick = [Magick().executable, '-density', '{0}x{0}'.format(density), '-trim', filename + '.' + suffix, filename + '.png'] @@ -755,10 +756,10 @@ def subpcall(x): if debug: print(lt) if png: - print(convert) + print(magick) e = subpcall(lt) if png: - e = e and subpcall(convert) + e = e and subpcall(magick) else: # latex if (png or check_validity): if dvipng().is_present(): @@ -769,19 +770,19 @@ def subpcall(x): dvipng_error = not os.path.exists(os.path.join(base, filename + '.png')) # If there is no png file, then either the latex # process failed or dvipng failed. Assume that dvipng - # failed, and try running dvips and convert. (If the - # latex process failed, then dvips and convert will + # failed, and try running dvips and magick/convert. (If the + # latex process failed, then dvips and magick/convert will # fail also, so we'll still catch the error.) if dvipng_error: if png: if ImageMagick().is_present(): if debug: - print("'dvipng' failed; trying 'convert' instead...") + print("'dvipng' failed; trying 'magick/convert' instead...") print(dvips) - print(convert) - e = subpcall(dvips) and subpcall(convert) + print(magick) + e = subpcall(dvips) and subpcall(magick) else: - print("Error: 'dvipng' failed and 'convert' is not installed.") + print("Error: 'dvipng' failed and 'magick/convert' is not installed.") return "Error: dvipng failed." else: # not png, i.e., check_validity return_suffix = "pdf" @@ -797,12 +798,12 @@ def subpcall(x): print("error running dvips and ps2pdf; trying pdflatex instead...") print(pdflt) e = subpcall(pdflt) - else: # do not have dvipng, so must have convert. run latex, dvips, convert. + else: # do not have dvipng, so must have magick/convert. run latex, dvips, magick/convert. if debug: print(lt) print(dvips) - print(convert) - e = subpcall(lt) and subpcall(dvips) and subpcall(convert) + print(magick) + e = subpcall(lt) and subpcall(dvips) and subpcall(magick) if not e: print("An error occurred.") try: @@ -903,7 +904,7 @@ class Latex(LatexCall): .. WARNING:: - You must have dvipng (or dvips and convert) installed + You must have dvipng (or dvips and magick/convert) installed on your operating system, or this command will not work. EXAMPLES:: @@ -1014,9 +1015,9 @@ def eval(self, x, globals, strip=False, filename=None, debug=None, .. WARNING:: When using ``'latex'`` (the default), you must have ``dvipng`` (or - ``dvips`` and ``convert``) installed on your operating system, or + ``dvips`` and ``magick/convert``) installed on your operating system, or this command will not work. When using ``'pdflatex'``, ``'xelatex'`` - or ``'lualatex'``, you must have ``convert`` installed. + or ``'lualatex'``, you must have ``magick/convert`` installed. OUTPUT: diff --git a/src/sage/plot/animate.py b/src/sage/plot/animate.py index 84eb72157de..0bf3c090221 100644 --- a/src/sage/plot/animate.py +++ b/src/sage/plot/animate.py @@ -8,7 +8,7 @@ object, creating a sequence of PNG files. These are then assembled to various target formats using different tools. -In particular, the ``convert`` program from ImageMagick_ can be used to +In particular, the ``magick/convert`` program from ImageMagick_ can be used to generate an animated GIF file. FFmpeg_ (with the command line program ``ffmpeg``) provides support for various video formats, but also an alternative method of generating @@ -20,7 +20,7 @@ Note that ``ImageMagick`` and ``FFmpeg`` are not included with Sage, and must be installed by the user. On unix systems, type ``which - convert`` at a command prompt to see if ``convert`` (part of the + magick`` at a command prompt to see if ``magick`` (part of the ``ImageMagick`` suite) is installed. If it is, you will be given its location. Similarly, you can check for ``ffmpeg`` with ``which ffmpeg``. See the websites of ImageMagick_ or FFmpeg_ for @@ -568,11 +568,11 @@ def gif(self, delay=20, savefile=None, iterations=0, show_path=False, objects in self. This method will only work if either (a) the ImageMagick - software suite is installed, i.e., you have the ``convert`` + software suite is installed, i.e., you have the ``magick/convert`` command or (b) ``ffmpeg`` is installed. See the web sites of ImageMagick_ and FFmpeg_ for more details. By default, this - produces the gif using ``convert`` if it is present. If this - can't find ``convert`` or if ``use_ffmpeg`` is True, then it + produces the gif using Imagemagick if it is present. If this + can't find ImageMagick or if ``use_ffmpeg`` is True, then it uses ``ffmpeg`` instead. INPUT: @@ -590,7 +590,7 @@ def gif(self, delay=20, savefile=None, iterations=0, show_path=False, print the path to the saved file - ``use_ffmpeg`` -- boolean (default: ``False``); if True, use - 'ffmpeg' by default instead of 'convert'. + 'ffmpeg' by default instead of ImageMagick If ``savefile`` is not specified: in notebook mode, display the animation; otherwise, save it to a default file name. @@ -652,7 +652,7 @@ def _gif_from_imagemagick(self, savefile=None, show_path=False, the frames in ``self``. This method will only work if ``imagemagick`` is installed (command - ``convert``). See https://www.imagemagick.org for information + ``magick`` or ``convert``). See https://www.imagemagick.org for information about ``imagemagick``. INPUT: @@ -691,12 +691,12 @@ def _gif_from_imagemagick(self, savefile=None, show_path=False, like this:: FeatureNotPresentError: imagemagick is not available. - Executable 'convert' not found on PATH. + Executable 'magick' not found on PATH. Further installation instructions might be available at https://www.imagemagick.org/. """ - from sage.features.imagemagick import ImageMagick + from sage.features.imagemagick import ImageMagick, Magick ImageMagick().require() if not savefile: @@ -707,7 +707,7 @@ def _gif_from_imagemagick(self, savefile=None, show_path=False, # running the command directory = self.png() - cmd = ['convert', '-dispose', 'Background', + cmd = [Magick().executablee, '-dispose', 'Background', '-delay', '%s' % int(delay), '-loop', '%s' % int(iterations), '*.png', savefile] from subprocess import run @@ -722,7 +722,7 @@ def _gif_from_imagemagick(self, savefile=None, show_path=False, result.stderr.strip(), result.stdout.strip())) raise OSError("Error: Cannot generate GIF animation. " - "The convert command (ImageMagick) is present but does " + "The magick/convert command (ImageMagick) is present but does " "not seem to be functional. Verify that the objects " "passed to the animate command can be saved in PNG " "image format. " @@ -826,7 +826,7 @@ def show(self, delay=None, iterations=None, **kwds): Currently this is done using an animated gif, though this could change in the future. This requires that either ffmpeg or the ImageMagick suite (in particular, the - ``convert`` command) is installed. + ``magick/convert`` command) is installed. See also the :meth:`ffmpeg` method. @@ -1121,7 +1121,7 @@ def save(self, filename=None, show_path=False, use_ffmpeg=False, **kwds): print the path to the saved file - ``use_ffmpeg`` -- boolean (default: ``False``); if True, use - 'ffmpeg' by default instead of 'convert' when creating GIF + 'ffmpeg' by default instead of ImageMagick when creating GIF files. If filename is None, then in notebook mode, display the diff --git a/src/sage/plot/plot3d/tachyon.py b/src/sage/plot/plot3d/tachyon.py index 843717e0f46..c4f136ec157 100644 --- a/src/sage/plot/plot3d/tachyon.py +++ b/src/sage/plot/plot3d/tachyon.py @@ -123,8 +123,8 @@ sage: fname_png = tmp_filename(ext='.png') sage: fname_ppm = tmp_filename(ext='.ppm') sage: T.save(fname_png) - sage: r2 = os.system('convert '+fname_png+' '+fname_ppm) # optional -- ImageMagick - ... + sage: from sage.features.imagemagick import Magick + sage: r2 = os.system(Magick().executable+' '+fname_png+' '+fname_ppm) # optional -- ImageMagick sage: # optional - imagemagick sage: T = Tachyon(xres=800, yres=600, ....: camera_position=(-2.0,-.1,.3), From 6b07208b4909f38276392c3c5fd24ce160ddd13a Mon Sep 17 00:00:00 2001 From: Antonio Rojas Date: Fri, 7 Jun 2024 19:58:57 +0200 Subject: [PATCH 003/107] Fix typo --- src/sage/plot/animate.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/sage/plot/animate.py b/src/sage/plot/animate.py index 0bf3c090221..d4f9eb7bf56 100644 --- a/src/sage/plot/animate.py +++ b/src/sage/plot/animate.py @@ -707,7 +707,7 @@ def _gif_from_imagemagick(self, savefile=None, show_path=False, # running the command directory = self.png() - cmd = [Magick().executablee, '-dispose', 'Background', + cmd = [Magick().executable, '-dispose', 'Background', '-delay', '%s' % int(delay), '-loop', '%s' % int(iterations), '*.png', savefile] from subprocess import run From 28bc6ed76f0c9822de49de003eed308a7e745885 Mon Sep 17 00:00:00 2001 From: Antonio Rojas Date: Sun, 9 Jun 2024 19:37:19 +0200 Subject: [PATCH 004/107] Fix ruff --- src/sage/features/imagemagick.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/sage/features/imagemagick.py b/src/sage/features/imagemagick.py index 5e4bb1e8661..ffcadfc68f9 100644 --- a/src/sage/features/imagemagick.py +++ b/src/sage/features/imagemagick.py @@ -41,7 +41,7 @@ def __init__(self): Executable.__init__(self, "magick", executable="magick") try: _ = self.absolute_filename() - except: + except RuntimeError: Executable.__init__(self, "magick", executable="convert") def is_functional(self): From 654112cc971c96f0384425142cd1df131838d3f3 Mon Sep 17 00:00:00 2001 From: Matthias Koeppe Date: Fri, 14 Jun 2024 20:03:51 -0700 Subject: [PATCH 005/107] build/pkgs/gap/spkg-configure.m4: Reject GAP 4.13.0 or newer --- build/pkgs/gap/spkg-configure.m4 | 24 ++++++++++++++---------- 1 file changed, 14 insertions(+), 10 deletions(-) diff --git a/build/pkgs/gap/spkg-configure.m4 b/build/pkgs/gap/spkg-configure.m4 index 72a0a999da7..d4c3680b430 100644 --- a/build/pkgs/gap/spkg-configure.m4 +++ b/build/pkgs/gap/spkg-configure.m4 @@ -3,19 +3,21 @@ SAGE_SPKG_CONFIGURE([gap], [ sage_spkg_install_gap=yes m4_pushdef([GAP_MINVER],["4.12.2"]) + m4_pushdef([GAP_LTVER],["4.13.0"]) SAGE_SPKG_DEPCHECK([ncurses readline zlib], [ AC_PATH_PROG(GAP, gap) AS_IF([test -n "${GAP}"], [ - AC_MSG_CHECKING([for gap version GAP_MINVER or newer]) - - # GAP will later add the "user" path to the list of root paths - # so long as we don't initialize GAP with -r in Sage. But we - # don't want to include it in the hard-coded list. + AC_MSG_CHECKING([for gap version >= GAP_MINVER, < GAP_LTVER]) + dnl GAP will later add the "user" path to the list of root paths + dnl so long as we don't initialize GAP with -r in Sage. But we + dnl don't want to include it in the hard-coded list. GAPRUN="${GAP} -r -q --bare --nointeract -c" _cmd='Display(GAPInfo.KernelInfo.KERNEL_VERSION);' GAP_VERSION=$( ${GAPRUN} "${_cmd}" 2>/dev/null ) - AX_COMPARE_VERSION(["${GAP_VERSION}"], [ge], [GAP_MINVER], [ + AX_COMPARE_VERSION(["${GAP_VERSION}"], [ge], [GAP_MINVER], [dnl + AC_MSG_RESULT([yes]) + AX_COMPARE_VERSION(["${GAP_VERSION}"], [lt], [GAP_LTVER], [dnl AC_MSG_RESULT([yes]) AC_MSG_CHECKING([for gap root paths]) _cmd='Display(JoinStringsWithSeparator(GAPInfo.RootPaths,";"));' @@ -66,18 +68,20 @@ SAGE_SPKG_CONFIGURE([gap], [ AC_LANG_POP LIBS="${_old_libs}" ]) - ], [ - # The gap command itself failed + ], [dnl The gap command itself failed AC_MSG_RESULT([no (package check command failed)]) ]) ]) - ],[ - # Version too old + ], [dnl Version too new AC_MSG_RESULT([no]) ]) + ], [dnl Version too old + AC_MSG_RESULT([no]) + ]) ]) ]) + m4_popdef([GAP_LTVER]) m4_popdef([GAP_MINVER]) ],[],[],[ # This is the post-check phase, where we make sage-conf From 2faf15fc9e525d3961642f066182984bc5861c19 Mon Sep 17 00:00:00 2001 From: Matthias Koeppe Date: Fri, 14 Jun 2024 20:09:50 -0700 Subject: [PATCH 006/107] build/pkgs/gap/distros/conda.txt: Set upper bound <4.13 --- build/pkgs/gap/distros/conda.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build/pkgs/gap/distros/conda.txt b/build/pkgs/gap/distros/conda.txt index e1d9958012d..7f5f5034610 100644 --- a/build/pkgs/gap/distros/conda.txt +++ b/build/pkgs/gap/distros/conda.txt @@ -1 +1 @@ -gap-defaults>=4.12.2 +gap-defaults>=4.12.2,<4.13.0 From c4f75f688a78271a7c019a3c7a0038ec1a134a42 Mon Sep 17 00:00:00 2001 From: Matthias Koeppe Date: Sat, 15 Jun 2024 13:02:14 -0700 Subject: [PATCH 007/107] build/pkgs/setuptools_scm: Update to 8.1.0 --- build/pkgs/setuptools_scm/checksums.ini | 4 ++-- build/pkgs/setuptools_scm/package-version.txt | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/build/pkgs/setuptools_scm/checksums.ini b/build/pkgs/setuptools_scm/checksums.ini index 7d85feb982f..abae8c0a4f4 100644 --- a/build/pkgs/setuptools_scm/checksums.ini +++ b/build/pkgs/setuptools_scm/checksums.ini @@ -1,4 +1,4 @@ tarball=setuptools_scm-VERSION-py3-none-any.whl -sha1=cfde7254fe351b69cd4bf02e1b57e0b3c59aa9a6 -sha256=b47844cd2a84b83b3187a5782c71128c28b4c94cad8bfb871da2784a5cb54c4f +sha1=be606b6acb67714b96e9e1e9a9944feaca504e44 +sha256=897a3226a6fd4a6eb2f068745e49733261a21f70b1bb28fce0339feb978d9af3 upstream_url=https://pypi.io/packages/py3/s/setuptools_scm/setuptools_scm-VERSION-py3-none-any.whl diff --git a/build/pkgs/setuptools_scm/package-version.txt b/build/pkgs/setuptools_scm/package-version.txt index 50c496d20c6..8104cabd36f 100644 --- a/build/pkgs/setuptools_scm/package-version.txt +++ b/build/pkgs/setuptools_scm/package-version.txt @@ -1 +1 @@ -8.0.4 +8.1.0 From 8883d80f0e1a1f50aa1e31a9cd0e04e8882169c5 Mon Sep 17 00:00:00 2001 From: Matthias Koeppe Date: Sat, 15 Jun 2024 13:05:11 -0700 Subject: [PATCH 008/107] build/pkgs/dateutil: Update to 2.9.0.post0, change to wheel package --- build/pkgs/dateutil/checksums.ini | 8 ++++---- build/pkgs/dateutil/dependencies | 2 +- build/pkgs/dateutil/package-version.txt | 2 +- build/pkgs/dateutil/spkg-install.in | 3 --- 4 files changed, 6 insertions(+), 9 deletions(-) delete mode 100644 build/pkgs/dateutil/spkg-install.in diff --git a/build/pkgs/dateutil/checksums.ini b/build/pkgs/dateutil/checksums.ini index 1c7783ac8fd..e4cd473a834 100644 --- a/build/pkgs/dateutil/checksums.ini +++ b/build/pkgs/dateutil/checksums.ini @@ -1,4 +1,4 @@ -tarball=python-dateutil-VERSION.tar.gz -sha1=c2ba10c775b7a52a4b57cac4d4110a0c0f812a82 -sha256=0123cacc1627ae19ddf3c27a5de5bd67ee4586fbdd6440d9748f8abb483d3e86 -upstream_url=https://files.pythonhosted.org/packages/source/p/python-dateutil/python-dateutil-VERSION.tar.gz +tarball=python_dateutil-VERSION-py2.py3-none-any.whl +sha1=323a8e8de7e00a254fadae9c77b1264d56525178 +sha256=a8b2bc7bffae282281c8140a97d3aa9c14da0b136dfe83f850eea9a5f7470427 +upstream_url=https://pypi.io/packages/py2.py3/p/python_dateutil/python_dateutil-VERSION-py2.py3-none-any.whl diff --git a/build/pkgs/dateutil/dependencies b/build/pkgs/dateutil/dependencies index a90844872ae..cc5427c91ec 100644 --- a/build/pkgs/dateutil/dependencies +++ b/build/pkgs/dateutil/dependencies @@ -1,4 +1,4 @@ - six | $(PYTHON_TOOLCHAIN) $(PYTHON) +six | pip $(PYTHON) ---------- All lines of this file are ignored except the first. diff --git a/build/pkgs/dateutil/package-version.txt b/build/pkgs/dateutil/package-version.txt index 1817afea416..629bd405c15 100644 --- a/build/pkgs/dateutil/package-version.txt +++ b/build/pkgs/dateutil/package-version.txt @@ -1 +1 @@ -2.8.2 +2.9.0.post0 diff --git a/build/pkgs/dateutil/spkg-install.in b/build/pkgs/dateutil/spkg-install.in deleted file mode 100644 index 058b1344dc2..00000000000 --- a/build/pkgs/dateutil/spkg-install.in +++ /dev/null @@ -1,3 +0,0 @@ -cd src - -sdh_pip_install . From 30de8554501fc6f05027bb52b24d1abfd2c159cb Mon Sep 17 00:00:00 2001 From: Matthias Koeppe Date: Sat, 15 Jun 2024 13:07:48 -0700 Subject: [PATCH 009/107] build/pkgs/asttokens: Update to 2.4.1, change to wheel package --- build/pkgs/asttokens/checksums.ini | 8 ++++---- build/pkgs/asttokens/dependencies | 2 +- build/pkgs/asttokens/spkg-install.in | 2 -- 3 files changed, 5 insertions(+), 7 deletions(-) delete mode 100644 build/pkgs/asttokens/spkg-install.in diff --git a/build/pkgs/asttokens/checksums.ini b/build/pkgs/asttokens/checksums.ini index 9c5d57c3a17..d9de4a44ea3 100644 --- a/build/pkgs/asttokens/checksums.ini +++ b/build/pkgs/asttokens/checksums.ini @@ -1,4 +1,4 @@ -tarball=asttokens-VERSION.tar.gz -sha1=d522a139240293953c99d32ca62c41542babb963 -sha256=b03869718ba9a6eb027e134bfdf69f38a236d681c83c160d510768af11254ba0 -upstream_url=https://pypi.io/packages/source/a/asttokens/asttokens-VERSION.tar.gz +tarball=asttokens-VERSION-py2.py3-none-any.whl +sha1=69a9448cd7fad3007a66f464f9daa35dd28183a6 +sha256=051ed49c3dcae8913ea7cd08e46a606dba30b79993209636c4875bc1d637bc24 +upstream_url=https://pypi.io/packages/py2.py3/a/asttokens/asttokens-VERSION-py2.py3-none-any.whl diff --git a/build/pkgs/asttokens/dependencies b/build/pkgs/asttokens/dependencies index 47296a7bace..cc5427c91ec 100644 --- a/build/pkgs/asttokens/dependencies +++ b/build/pkgs/asttokens/dependencies @@ -1,4 +1,4 @@ - | $(PYTHON_TOOLCHAIN) $(PYTHON) +six | pip $(PYTHON) ---------- All lines of this file are ignored except the first. diff --git a/build/pkgs/asttokens/spkg-install.in b/build/pkgs/asttokens/spkg-install.in deleted file mode 100644 index 37ac1a53437..00000000000 --- a/build/pkgs/asttokens/spkg-install.in +++ /dev/null @@ -1,2 +0,0 @@ -cd src -sdh_pip_install . From cfb4a67a7ff7ada5569ab32c1c2ee2ade2516219 Mon Sep 17 00:00:00 2001 From: Matthias Koeppe Date: Sat, 15 Jun 2024 13:10:08 -0700 Subject: [PATCH 010/107] build/pkgs/cppy: Change to wheel package --- build/pkgs/cppy/checksums.ini | 8 ++++---- build/pkgs/cppy/dependencies | 2 +- build/pkgs/cppy/spkg-install.in | 1 - 3 files changed, 5 insertions(+), 6 deletions(-) delete mode 100644 build/pkgs/cppy/spkg-install.in diff --git a/build/pkgs/cppy/checksums.ini b/build/pkgs/cppy/checksums.ini index 8c1171ff28d..d042532c770 100644 --- a/build/pkgs/cppy/checksums.ini +++ b/build/pkgs/cppy/checksums.ini @@ -1,4 +1,4 @@ -tarball=cppy-VERSION.tar.gz -sha1=c82ee7a4f38e302bfe4de2a695d2bdfefb69951f -sha256=83b43bf17b1085ac15c5debdb42154f138b928234b21447358981f69d0d6fe1b -upstream_url=https://files.pythonhosted.org/packages/source/c/cppy/cppy-VERSION.tar.gz +tarball=cppy-VERSION-py3-none-any.whl +sha1=57304a8ceaaf7cb34e4315aa9b8084b17fc0332c +sha256=c5b5eac3d3f42593a07d35275b0bc27f447b76b9ad8f27c62e3cfa286dc1988a +upstream_url=https://pypi.io/packages/py3/c/cppy/cppy-VERSION-py3-none-any.whl diff --git a/build/pkgs/cppy/dependencies b/build/pkgs/cppy/dependencies index 47296a7bace..644ad35f773 100644 --- a/build/pkgs/cppy/dependencies +++ b/build/pkgs/cppy/dependencies @@ -1,4 +1,4 @@ - | $(PYTHON_TOOLCHAIN) $(PYTHON) + | pip $(PYTHON) ---------- All lines of this file are ignored except the first. diff --git a/build/pkgs/cppy/spkg-install.in b/build/pkgs/cppy/spkg-install.in deleted file mode 100644 index deba1bb42bb..00000000000 --- a/build/pkgs/cppy/spkg-install.in +++ /dev/null @@ -1 +0,0 @@ -cd src && sdh_pip_install . From 46b1b56751af2849c2d7ff7ec12dc8c75c1c16ee Mon Sep 17 00:00:00 2001 From: Matthias Koeppe Date: Sat, 15 Jun 2024 13:11:10 -0700 Subject: [PATCH 011/107] build/pkgs/executing: Update to 2.0.1, change to wheel package --- build/pkgs/executing/checksums.ini | 8 ++++---- build/pkgs/executing/dependencies | 2 +- build/pkgs/executing/package-version.txt | 2 +- build/pkgs/executing/spkg-install.in | 2 -- 4 files changed, 6 insertions(+), 8 deletions(-) delete mode 100644 build/pkgs/executing/spkg-install.in diff --git a/build/pkgs/executing/checksums.ini b/build/pkgs/executing/checksums.ini index 5add559f690..c316d78954d 100644 --- a/build/pkgs/executing/checksums.ini +++ b/build/pkgs/executing/checksums.ini @@ -1,4 +1,4 @@ -tarball=executing-VERSION.tar.gz -sha1=ac9b0cbedd1166bce7a3b9f8542f8d1fafdd8c73 -sha256=19da64c18d2d851112f09c287f8d3dbbdf725ab0e569077efb6cdcbd3497c107 -upstream_url=https://pypi.io/packages/source/e/executing/executing-VERSION.tar.gz +tarball=executing-VERSION-py2.py3-none-any.whl +sha1=c32699ff6868bf3613d56795016880fdadde4fc6 +sha256=eac49ca94516ccc753f9fb5ce82603156e590b27525a8bc32cce8ae302eb61bc +upstream_url=https://pypi.io/packages/py2.py3/e/executing/executing-VERSION-py2.py3-none-any.whl diff --git a/build/pkgs/executing/dependencies b/build/pkgs/executing/dependencies index 47296a7bace..644ad35f773 100644 --- a/build/pkgs/executing/dependencies +++ b/build/pkgs/executing/dependencies @@ -1,4 +1,4 @@ - | $(PYTHON_TOOLCHAIN) $(PYTHON) + | pip $(PYTHON) ---------- All lines of this file are ignored except the first. diff --git a/build/pkgs/executing/package-version.txt b/build/pkgs/executing/package-version.txt index 26aaba0e866..38f77a65b30 100644 --- a/build/pkgs/executing/package-version.txt +++ b/build/pkgs/executing/package-version.txt @@ -1 +1 @@ -1.2.0 +2.0.1 diff --git a/build/pkgs/executing/spkg-install.in b/build/pkgs/executing/spkg-install.in deleted file mode 100644 index 37ac1a53437..00000000000 --- a/build/pkgs/executing/spkg-install.in +++ /dev/null @@ -1,2 +0,0 @@ -cd src -sdh_pip_install . From bf15570a4360f9e8edc26ccd56b9d94b8a0b7037 Mon Sep 17 00:00:00 2001 From: Matthias Koeppe Date: Sat, 15 Jun 2024 13:19:24 -0700 Subject: [PATCH 012/107] build/pkgs/jsonschema: Change to wheel package --- build/pkgs/jsonschema/checksums.ini | 8 ++++---- build/pkgs/jsonschema/dependencies | 2 +- build/pkgs/jsonschema/spkg-install.in | 14 -------------- 3 files changed, 5 insertions(+), 19 deletions(-) delete mode 100644 build/pkgs/jsonschema/spkg-install.in diff --git a/build/pkgs/jsonschema/checksums.ini b/build/pkgs/jsonschema/checksums.ini index 89a23a0d2cf..e709e36e5d3 100644 --- a/build/pkgs/jsonschema/checksums.ini +++ b/build/pkgs/jsonschema/checksums.ini @@ -1,4 +1,4 @@ -tarball=jsonschema-VERSION.tar.gz -sha1=9f762c6c2b92defddf1c441cce8132d021252b2c -sha256=0f864437ab8b6076ba6707453ef8f98a6a0d512a80e93f8abdb676f737ecb60d -upstream_url=https://pypi.io/packages/source/j/jsonschema/jsonschema-VERSION.tar.gz +tarball=jsonschema-VERSION-py3-none-any.whl +sha1=189537b18c91e60be991a3dba704577d19f8e48d +sha256=a870ad254da1a8ca84b6a2905cac29d265f805acc57af304784962a2aa6508f6 +upstream_url=https://pypi.io/packages/py3/j/jsonschema/jsonschema-VERSION-py3-none-any.whl diff --git a/build/pkgs/jsonschema/dependencies b/build/pkgs/jsonschema/dependencies index 1a62386aa97..8c7c4532c8d 100644 --- a/build/pkgs/jsonschema/dependencies +++ b/build/pkgs/jsonschema/dependencies @@ -1,4 +1,4 @@ -jsonschema_specifications pyrsistent attrs importlib_metadata fqdn isoduration jsonpointer uri_template webcolors | $(PYTHON_TOOLCHAIN) hatchling hatch_vcs hatch_fancy_pypi_readme $(PYTHON) +jsonschema_specifications pyrsistent attrs fqdn isoduration jsonpointer uri_template webcolors | $(PYTHON_TOOLCHAIN) $(PYTHON) ---------- All lines of this file are ignored except the first. diff --git a/build/pkgs/jsonschema/spkg-install.in b/build/pkgs/jsonschema/spkg-install.in deleted file mode 100644 index c2e2e774287..00000000000 --- a/build/pkgs/jsonschema/spkg-install.in +++ /dev/null @@ -1,14 +0,0 @@ -if [ -z "$SAGE_LOCAL" ]; then - echo >&2 "SAGE_LOCAL undefined ... exiting" - echo >&2 "Maybe run 'sage --sh'?" - exit 1 -fi - -cd src - -sdh_pip_install . - -if [ $? -ne 0 ]; then - echo "Error installing jsonschema ... exiting" - exit 1 -fi From 39bd477a67e035957f5ef777b4adb53fe99ea1b0 Mon Sep 17 00:00:00 2001 From: Matthias Koeppe Date: Sat, 15 Jun 2024 13:22:05 -0700 Subject: [PATCH 013/107] build/pkgs/hatch_vcs: Remove --- build/pkgs/hatch_vcs/SPKG.rst | 18 ------------------ build/pkgs/hatch_vcs/checksums.ini | 4 ---- build/pkgs/hatch_vcs/dependencies | 4 ---- build/pkgs/hatch_vcs/distros/alpine.txt | 1 - build/pkgs/hatch_vcs/distros/arch.txt | 1 - build/pkgs/hatch_vcs/distros/debian.txt | 1 - build/pkgs/hatch_vcs/distros/fedora.txt | 1 - build/pkgs/hatch_vcs/distros/freebsd.txt | 1 - build/pkgs/hatch_vcs/distros/gentoo.txt | 1 - build/pkgs/hatch_vcs/distros/macports.txt | 1 - build/pkgs/hatch_vcs/distros/opensuse.txt | 1 - build/pkgs/hatch_vcs/distros/void.txt | 1 - build/pkgs/hatch_vcs/package-version.txt | 1 - build/pkgs/hatch_vcs/spkg-configure.m4 | 3 --- build/pkgs/hatch_vcs/type | 1 - build/pkgs/hatch_vcs/version_requirements.txt | 1 - 16 files changed, 41 deletions(-) delete mode 100644 build/pkgs/hatch_vcs/SPKG.rst delete mode 100644 build/pkgs/hatch_vcs/checksums.ini delete mode 100644 build/pkgs/hatch_vcs/dependencies delete mode 100644 build/pkgs/hatch_vcs/distros/alpine.txt delete mode 100644 build/pkgs/hatch_vcs/distros/arch.txt delete mode 100644 build/pkgs/hatch_vcs/distros/debian.txt delete mode 100644 build/pkgs/hatch_vcs/distros/fedora.txt delete mode 100644 build/pkgs/hatch_vcs/distros/freebsd.txt delete mode 100644 build/pkgs/hatch_vcs/distros/gentoo.txt delete mode 100644 build/pkgs/hatch_vcs/distros/macports.txt delete mode 100644 build/pkgs/hatch_vcs/distros/opensuse.txt delete mode 100644 build/pkgs/hatch_vcs/distros/void.txt delete mode 100644 build/pkgs/hatch_vcs/package-version.txt delete mode 100644 build/pkgs/hatch_vcs/spkg-configure.m4 delete mode 100644 build/pkgs/hatch_vcs/type delete mode 100644 build/pkgs/hatch_vcs/version_requirements.txt diff --git a/build/pkgs/hatch_vcs/SPKG.rst b/build/pkgs/hatch_vcs/SPKG.rst deleted file mode 100644 index 6c11d8d95fb..00000000000 --- a/build/pkgs/hatch_vcs/SPKG.rst +++ /dev/null @@ -1,18 +0,0 @@ -hatch_vcs: Hatch plugin for versioning with your preferred VCS -============================================================== - -Description ------------ - -Hatch plugin for versioning with your preferred VCS - -License -------- - -MIT - -Upstream Contact ----------------- - -https://pypi.org/project/hatch-vcs/ - diff --git a/build/pkgs/hatch_vcs/checksums.ini b/build/pkgs/hatch_vcs/checksums.ini deleted file mode 100644 index dcfa6ea3e03..00000000000 --- a/build/pkgs/hatch_vcs/checksums.ini +++ /dev/null @@ -1,4 +0,0 @@ -tarball=hatch_vcs-VERSION-py3-none-any.whl -sha1=a4da813bf9a745ed2020bf462f4bc19a1ab7fc11 -sha256=b8a2b6bee54cf6f9fc93762db73890017ae59c9081d1038a41f16235ceaf8b2c -upstream_url=https://pypi.io/packages/py3/h/hatch_vcs/hatch_vcs-VERSION-py3-none-any.whl diff --git a/build/pkgs/hatch_vcs/dependencies b/build/pkgs/hatch_vcs/dependencies deleted file mode 100644 index 36380aee4e7..00000000000 --- a/build/pkgs/hatch_vcs/dependencies +++ /dev/null @@ -1,4 +0,0 @@ -hatchling | pip $(PYTHON) - ----------- -All lines of this file are ignored except the first. diff --git a/build/pkgs/hatch_vcs/distros/alpine.txt b/build/pkgs/hatch_vcs/distros/alpine.txt deleted file mode 100644 index f83237884b5..00000000000 --- a/build/pkgs/hatch_vcs/distros/alpine.txt +++ /dev/null @@ -1 +0,0 @@ -py3-hatch-vcs diff --git a/build/pkgs/hatch_vcs/distros/arch.txt b/build/pkgs/hatch_vcs/distros/arch.txt deleted file mode 100644 index 8441f14bba2..00000000000 --- a/build/pkgs/hatch_vcs/distros/arch.txt +++ /dev/null @@ -1 +0,0 @@ -python-hatch-vcs diff --git a/build/pkgs/hatch_vcs/distros/debian.txt b/build/pkgs/hatch_vcs/distros/debian.txt deleted file mode 100644 index 5480b8bcdd9..00000000000 --- a/build/pkgs/hatch_vcs/distros/debian.txt +++ /dev/null @@ -1 +0,0 @@ -python3-hatch-vcs diff --git a/build/pkgs/hatch_vcs/distros/fedora.txt b/build/pkgs/hatch_vcs/distros/fedora.txt deleted file mode 100644 index 8441f14bba2..00000000000 --- a/build/pkgs/hatch_vcs/distros/fedora.txt +++ /dev/null @@ -1 +0,0 @@ -python-hatch-vcs diff --git a/build/pkgs/hatch_vcs/distros/freebsd.txt b/build/pkgs/hatch_vcs/distros/freebsd.txt deleted file mode 100644 index 53c6f650d58..00000000000 --- a/build/pkgs/hatch_vcs/distros/freebsd.txt +++ /dev/null @@ -1 +0,0 @@ -devel/py-hatch-vcs diff --git a/build/pkgs/hatch_vcs/distros/gentoo.txt b/build/pkgs/hatch_vcs/distros/gentoo.txt deleted file mode 100644 index ad6e0d96197..00000000000 --- a/build/pkgs/hatch_vcs/distros/gentoo.txt +++ /dev/null @@ -1 +0,0 @@ -dev-python/hatch-vcs diff --git a/build/pkgs/hatch_vcs/distros/macports.txt b/build/pkgs/hatch_vcs/distros/macports.txt deleted file mode 100644 index cdccfd5952e..00000000000 --- a/build/pkgs/hatch_vcs/distros/macports.txt +++ /dev/null @@ -1 +0,0 @@ -py-hatch-vcs diff --git a/build/pkgs/hatch_vcs/distros/opensuse.txt b/build/pkgs/hatch_vcs/distros/opensuse.txt deleted file mode 100644 index cb34dc58d71..00000000000 --- a/build/pkgs/hatch_vcs/distros/opensuse.txt +++ /dev/null @@ -1 +0,0 @@ -python-hatch_vcs diff --git a/build/pkgs/hatch_vcs/distros/void.txt b/build/pkgs/hatch_vcs/distros/void.txt deleted file mode 100644 index 04e2069fbb3..00000000000 --- a/build/pkgs/hatch_vcs/distros/void.txt +++ /dev/null @@ -1 +0,0 @@ -hatch-vcs diff --git a/build/pkgs/hatch_vcs/package-version.txt b/build/pkgs/hatch_vcs/package-version.txt deleted file mode 100644 index 1d0ba9ea182..00000000000 --- a/build/pkgs/hatch_vcs/package-version.txt +++ /dev/null @@ -1 +0,0 @@ -0.4.0 diff --git a/build/pkgs/hatch_vcs/spkg-configure.m4 b/build/pkgs/hatch_vcs/spkg-configure.m4 deleted file mode 100644 index aa5a1c212df..00000000000 --- a/build/pkgs/hatch_vcs/spkg-configure.m4 +++ /dev/null @@ -1,3 +0,0 @@ -SAGE_SPKG_CONFIGURE([hatch_vcs], [ - SAGE_PYTHON_PACKAGE_CHECK([hatch_vcs]) -]) diff --git a/build/pkgs/hatch_vcs/type b/build/pkgs/hatch_vcs/type deleted file mode 100644 index a6a7b9cd726..00000000000 --- a/build/pkgs/hatch_vcs/type +++ /dev/null @@ -1 +0,0 @@ -standard diff --git a/build/pkgs/hatch_vcs/version_requirements.txt b/build/pkgs/hatch_vcs/version_requirements.txt deleted file mode 100644 index 04e2069fbb3..00000000000 --- a/build/pkgs/hatch_vcs/version_requirements.txt +++ /dev/null @@ -1 +0,0 @@ -hatch-vcs From 7269c793ab4e987819d7ca88cbdf92e6b341ed46 Mon Sep 17 00:00:00 2001 From: Matthias Koeppe Date: Sat, 15 Jun 2024 13:22:39 -0700 Subject: [PATCH 014/107] build/pkgs/hatch_fancy_pypi_readme: Remove --- build/pkgs/hatch_fancy_pypi_readme/SPKG.rst | 18 ------------------ .../pkgs/hatch_fancy_pypi_readme/checksums.ini | 4 ---- .../pkgs/hatch_fancy_pypi_readme/dependencies | 4 ---- .../hatch_fancy_pypi_readme/distros/alpine.txt | 1 - .../hatch_fancy_pypi_readme/distros/arch.txt | 1 - .../hatch_fancy_pypi_readme/distros/debian.txt | 1 - .../hatch_fancy_pypi_readme/distros/fedora.txt | 1 - .../distros/freebsd.txt | 1 - .../hatch_fancy_pypi_readme/distros/gentoo.txt | 1 - .../distros/macports.txt | 1 - .../distros/opensuse.txt | 1 - .../package-version.txt | 1 - .../hatch_fancy_pypi_readme/spkg-configure.m4 | 3 --- build/pkgs/hatch_fancy_pypi_readme/type | 1 - .../version_requirements.txt | 1 - 15 files changed, 40 deletions(-) delete mode 100644 build/pkgs/hatch_fancy_pypi_readme/SPKG.rst delete mode 100644 build/pkgs/hatch_fancy_pypi_readme/checksums.ini delete mode 100644 build/pkgs/hatch_fancy_pypi_readme/dependencies delete mode 100644 build/pkgs/hatch_fancy_pypi_readme/distros/alpine.txt delete mode 100644 build/pkgs/hatch_fancy_pypi_readme/distros/arch.txt delete mode 100644 build/pkgs/hatch_fancy_pypi_readme/distros/debian.txt delete mode 100644 build/pkgs/hatch_fancy_pypi_readme/distros/fedora.txt delete mode 100644 build/pkgs/hatch_fancy_pypi_readme/distros/freebsd.txt delete mode 100644 build/pkgs/hatch_fancy_pypi_readme/distros/gentoo.txt delete mode 100644 build/pkgs/hatch_fancy_pypi_readme/distros/macports.txt delete mode 100644 build/pkgs/hatch_fancy_pypi_readme/distros/opensuse.txt delete mode 100644 build/pkgs/hatch_fancy_pypi_readme/package-version.txt delete mode 100644 build/pkgs/hatch_fancy_pypi_readme/spkg-configure.m4 delete mode 100644 build/pkgs/hatch_fancy_pypi_readme/type delete mode 100644 build/pkgs/hatch_fancy_pypi_readme/version_requirements.txt diff --git a/build/pkgs/hatch_fancy_pypi_readme/SPKG.rst b/build/pkgs/hatch_fancy_pypi_readme/SPKG.rst deleted file mode 100644 index 4e076e4e3cb..00000000000 --- a/build/pkgs/hatch_fancy_pypi_readme/SPKG.rst +++ /dev/null @@ -1,18 +0,0 @@ -hatch_fancy_pypi_readme: Fancy PyPI READMEs with Hatch -====================================================== - -Description ------------ - -Fancy PyPI READMEs with Hatch - -License -------- - -MIT - -Upstream Contact ----------------- - -https://pypi.org/project/hatch-fancy-pypi-readme/ - diff --git a/build/pkgs/hatch_fancy_pypi_readme/checksums.ini b/build/pkgs/hatch_fancy_pypi_readme/checksums.ini deleted file mode 100644 index c624067269f..00000000000 --- a/build/pkgs/hatch_fancy_pypi_readme/checksums.ini +++ /dev/null @@ -1,4 +0,0 @@ -tarball=hatch_fancy_pypi_readme-VERSION-py3-none-any.whl -sha1=25cd6749c20a6803cbf1b6c4d29338c344a8f09c -sha256=26ec5c7cfd9f604eff0ae6c927d7b197b220706dca203f0aad1928abc81f3a46 -upstream_url=https://pypi.io/packages/py3/h/hatch_fancy_pypi_readme/hatch_fancy_pypi_readme-VERSION-py3-none-any.whl diff --git a/build/pkgs/hatch_fancy_pypi_readme/dependencies b/build/pkgs/hatch_fancy_pypi_readme/dependencies deleted file mode 100644 index 36380aee4e7..00000000000 --- a/build/pkgs/hatch_fancy_pypi_readme/dependencies +++ /dev/null @@ -1,4 +0,0 @@ -hatchling | pip $(PYTHON) - ----------- -All lines of this file are ignored except the first. diff --git a/build/pkgs/hatch_fancy_pypi_readme/distros/alpine.txt b/build/pkgs/hatch_fancy_pypi_readme/distros/alpine.txt deleted file mode 100644 index 0046a6941d0..00000000000 --- a/build/pkgs/hatch_fancy_pypi_readme/distros/alpine.txt +++ /dev/null @@ -1 +0,0 @@ -py3-hatch-fancy-pypi-readme diff --git a/build/pkgs/hatch_fancy_pypi_readme/distros/arch.txt b/build/pkgs/hatch_fancy_pypi_readme/distros/arch.txt deleted file mode 100644 index 7df4edcccd3..00000000000 --- a/build/pkgs/hatch_fancy_pypi_readme/distros/arch.txt +++ /dev/null @@ -1 +0,0 @@ -python-hatch-fancy-pypi-readme diff --git a/build/pkgs/hatch_fancy_pypi_readme/distros/debian.txt b/build/pkgs/hatch_fancy_pypi_readme/distros/debian.txt deleted file mode 100644 index 804dbbd0a98..00000000000 --- a/build/pkgs/hatch_fancy_pypi_readme/distros/debian.txt +++ /dev/null @@ -1 +0,0 @@ -python3-hatch-fancy-pypi-readme diff --git a/build/pkgs/hatch_fancy_pypi_readme/distros/fedora.txt b/build/pkgs/hatch_fancy_pypi_readme/distros/fedora.txt deleted file mode 100644 index 7df4edcccd3..00000000000 --- a/build/pkgs/hatch_fancy_pypi_readme/distros/fedora.txt +++ /dev/null @@ -1 +0,0 @@ -python-hatch-fancy-pypi-readme diff --git a/build/pkgs/hatch_fancy_pypi_readme/distros/freebsd.txt b/build/pkgs/hatch_fancy_pypi_readme/distros/freebsd.txt deleted file mode 100644 index b3e8d47dc5a..00000000000 --- a/build/pkgs/hatch_fancy_pypi_readme/distros/freebsd.txt +++ /dev/null @@ -1 +0,0 @@ -devel/py-hatch-fancy-pypi-readme diff --git a/build/pkgs/hatch_fancy_pypi_readme/distros/gentoo.txt b/build/pkgs/hatch_fancy_pypi_readme/distros/gentoo.txt deleted file mode 100644 index 88ad9653448..00000000000 --- a/build/pkgs/hatch_fancy_pypi_readme/distros/gentoo.txt +++ /dev/null @@ -1 +0,0 @@ -dev-python/hatch-fancy-pypi-readme diff --git a/build/pkgs/hatch_fancy_pypi_readme/distros/macports.txt b/build/pkgs/hatch_fancy_pypi_readme/distros/macports.txt deleted file mode 100644 index 442557c9f7f..00000000000 --- a/build/pkgs/hatch_fancy_pypi_readme/distros/macports.txt +++ /dev/null @@ -1 +0,0 @@ -py-hatch-fancy-pypi-readme diff --git a/build/pkgs/hatch_fancy_pypi_readme/distros/opensuse.txt b/build/pkgs/hatch_fancy_pypi_readme/distros/opensuse.txt deleted file mode 100644 index 7df4edcccd3..00000000000 --- a/build/pkgs/hatch_fancy_pypi_readme/distros/opensuse.txt +++ /dev/null @@ -1 +0,0 @@ -python-hatch-fancy-pypi-readme diff --git a/build/pkgs/hatch_fancy_pypi_readme/package-version.txt b/build/pkgs/hatch_fancy_pypi_readme/package-version.txt deleted file mode 100644 index 7c974b0f495..00000000000 --- a/build/pkgs/hatch_fancy_pypi_readme/package-version.txt +++ /dev/null @@ -1 +0,0 @@ -24.1.0 diff --git a/build/pkgs/hatch_fancy_pypi_readme/spkg-configure.m4 b/build/pkgs/hatch_fancy_pypi_readme/spkg-configure.m4 deleted file mode 100644 index 864f889676d..00000000000 --- a/build/pkgs/hatch_fancy_pypi_readme/spkg-configure.m4 +++ /dev/null @@ -1,3 +0,0 @@ -SAGE_SPKG_CONFIGURE([hatch_fancy_pypi_readme], [ - SAGE_PYTHON_PACKAGE_CHECK([hatch_fancy_pypi_readme]) -]) diff --git a/build/pkgs/hatch_fancy_pypi_readme/type b/build/pkgs/hatch_fancy_pypi_readme/type deleted file mode 100644 index a6a7b9cd726..00000000000 --- a/build/pkgs/hatch_fancy_pypi_readme/type +++ /dev/null @@ -1 +0,0 @@ -standard diff --git a/build/pkgs/hatch_fancy_pypi_readme/version_requirements.txt b/build/pkgs/hatch_fancy_pypi_readme/version_requirements.txt deleted file mode 100644 index 6d9a1f85903..00000000000 --- a/build/pkgs/hatch_fancy_pypi_readme/version_requirements.txt +++ /dev/null @@ -1 +0,0 @@ -hatch-fancy-pypi-readme From 32c450a808d896ba3cf35049dd36e3c270824bcc Mon Sep 17 00:00:00 2001 From: Matthias Koeppe Date: Sat, 15 Jun 2024 13:24:09 -0700 Subject: [PATCH 015/107] build/pkgs/pure_eval: Change to wheel package --- build/pkgs/pure_eval/checksums.ini | 8 ++++---- build/pkgs/pure_eval/dependencies | 2 +- build/pkgs/pure_eval/spkg-install.in | 2 -- 3 files changed, 5 insertions(+), 7 deletions(-) delete mode 100644 build/pkgs/pure_eval/spkg-install.in diff --git a/build/pkgs/pure_eval/checksums.ini b/build/pkgs/pure_eval/checksums.ini index 7fb86e03cc4..1cdf6f8d2a4 100644 --- a/build/pkgs/pure_eval/checksums.ini +++ b/build/pkgs/pure_eval/checksums.ini @@ -1,4 +1,4 @@ -tarball=pure_eval-VERSION.tar.gz -sha1=45813e75b359573c2ef49430673812ea3f8f81f2 -sha256=2b45320af6dfaa1750f543d714b6d1c520a1688dec6fd24d339063ce0aaa9ac3 -upstream_url=https://pypi.io/packages/source/p/pure_eval/pure_eval-VERSION.tar.gz +tarball=pure_eval-VERSION-py3-none-any.whl +sha1=dbd5eaa9eb5a4910cff5ccd42b570f866f581da4 +sha256=01eaab343580944bc56080ebe0a674b39ec44a945e6d09ba7db3cb8cec289350 +upstream_url=https://pypi.io/packages/py3/p/pure_eval/pure_eval-VERSION-py3-none-any.whl diff --git a/build/pkgs/pure_eval/dependencies b/build/pkgs/pure_eval/dependencies index 47296a7bace..644ad35f773 100644 --- a/build/pkgs/pure_eval/dependencies +++ b/build/pkgs/pure_eval/dependencies @@ -1,4 +1,4 @@ - | $(PYTHON_TOOLCHAIN) $(PYTHON) + | pip $(PYTHON) ---------- All lines of this file are ignored except the first. diff --git a/build/pkgs/pure_eval/spkg-install.in b/build/pkgs/pure_eval/spkg-install.in deleted file mode 100644 index 37ac1a53437..00000000000 --- a/build/pkgs/pure_eval/spkg-install.in +++ /dev/null @@ -1,2 +0,0 @@ -cd src -sdh_pip_install . From c24f2a94f0b331c3f636bae590449337d2645158 Mon Sep 17 00:00:00 2001 From: Matthias Koeppe Date: Sat, 15 Jun 2024 13:27:03 -0700 Subject: [PATCH 016/107] build/pkgs/py: Change to wheel package --- build/pkgs/py/checksums.ini | 8 ++++---- build/pkgs/py/dependencies | 2 +- build/pkgs/py/spkg-install.in | 2 -- 3 files changed, 5 insertions(+), 7 deletions(-) delete mode 100644 build/pkgs/py/spkg-install.in diff --git a/build/pkgs/py/checksums.ini b/build/pkgs/py/checksums.ini index 9c10e7b6cf8..a10022af08f 100644 --- a/build/pkgs/py/checksums.ini +++ b/build/pkgs/py/checksums.ini @@ -1,4 +1,4 @@ -tarball=py-VERSION.tar.gz -sha1=bb8aa4f56e3ced1cd61906495150e7ca2dacc10b -sha256=51c75c4126074b472f746a24399ad32f6053d1b34b68d2fa41e558e6f4a98719 -upstream_url=https://pypi.io/packages/source/p/py/py-VERSION.tar.gz +tarball=py-VERSION-py2.py3-none-any.whl +sha1=44002baec8d2184d218bd2fa6049967cd9b4dbb5 +sha256=607c53218732647dff4acdfcd50cb62615cedf612e72d1724fb1a0cc6405b378 +upstream_url=https://pypi.io/packages/py2.py3/p/py/py-VERSION-py2.py3-none-any.whl diff --git a/build/pkgs/py/dependencies b/build/pkgs/py/dependencies index 995ddecb8f4..644ad35f773 100644 --- a/build/pkgs/py/dependencies +++ b/build/pkgs/py/dependencies @@ -1,4 +1,4 @@ - | $(PYTHON_TOOLCHAIN) setuptools_scm $(PYTHON) + | pip $(PYTHON) ---------- All lines of this file are ignored except the first. diff --git a/build/pkgs/py/spkg-install.in b/build/pkgs/py/spkg-install.in deleted file mode 100644 index 37ac1a53437..00000000000 --- a/build/pkgs/py/spkg-install.in +++ /dev/null @@ -1,2 +0,0 @@ -cd src -sdh_pip_install . From 64be4fc05b87207a118a13bfeac88f0da05a8f0d Mon Sep 17 00:00:00 2001 From: Matthias Koeppe Date: Sat, 15 Jun 2024 13:27:48 -0700 Subject: [PATCH 017/107] build/pkgs/stack_data: Change to wheel package --- build/pkgs/stack_data/checksums.ini | 8 ++++---- build/pkgs/stack_data/dependencies | 2 +- build/pkgs/stack_data/spkg-install.in | 2 -- 3 files changed, 5 insertions(+), 7 deletions(-) delete mode 100644 build/pkgs/stack_data/spkg-install.in diff --git a/build/pkgs/stack_data/checksums.ini b/build/pkgs/stack_data/checksums.ini index 5761a624c1e..4f749a287f0 100644 --- a/build/pkgs/stack_data/checksums.ini +++ b/build/pkgs/stack_data/checksums.ini @@ -1,4 +1,4 @@ -tarball=stack_data-VERSION.tar.gz -sha1=7f7627afc47570ffb06924c1b2fbb48e21bac724 -sha256=836a778de4fec4dcd1dcd89ed8abff8a221f58308462e1c4aa2a3cf30148f0b9 -upstream_url=https://pypi.io/packages/source/s/stack_data/stack_data-VERSION.tar.gz +tarball=stack_data-VERSION-py3-none-any.whl +sha1=96814b10bdc464e8ef00f4a07c60dd17a3dc9668 +sha256=d5558e0c25a4cb0853cddad3d77da9891a08cb85dd9f9f91b9f8cd66e511e695 +upstream_url=https://pypi.io/packages/py3/s/stack_data/stack_data-VERSION-py3-none-any.whl diff --git a/build/pkgs/stack_data/dependencies b/build/pkgs/stack_data/dependencies index 52b3edda4b5..26e1f2a1801 100644 --- a/build/pkgs/stack_data/dependencies +++ b/build/pkgs/stack_data/dependencies @@ -1,4 +1,4 @@ - executing asttokens pure_eval | $(PYTHON_TOOLCHAIN) $(PYTHON) +executing asttokens pure_eval | pip $(PYTHON) ---------- All lines of this file are ignored except the first. diff --git a/build/pkgs/stack_data/spkg-install.in b/build/pkgs/stack_data/spkg-install.in deleted file mode 100644 index 37ac1a53437..00000000000 --- a/build/pkgs/stack_data/spkg-install.in +++ /dev/null @@ -1,2 +0,0 @@ -cd src -sdh_pip_install . From 9184357a7b22bf593b260dcd16431aafdfd1ea20 Mon Sep 17 00:00:00 2001 From: Matthias Koeppe Date: Sat, 15 Jun 2024 14:39:54 -0700 Subject: [PATCH 018/107] build/pkgs/httpx/dependencies: Add missing deps anyio, sniffio --- build/pkgs/httpx/dependencies | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build/pkgs/httpx/dependencies b/build/pkgs/httpx/dependencies index 8df93e6d599..666b4944b30 100644 --- a/build/pkgs/httpx/dependencies +++ b/build/pkgs/httpx/dependencies @@ -1,4 +1,4 @@ -httpcore | $(PYTHON_TOOLCHAIN) $(PYTHON) +httpcore anyio sniffio | $(PYTHON_TOOLCHAIN) $(PYTHON) ---------- All lines of this file are ignored except the first. From a8d254d527efd9acfc11c07146f69739ee9e197d Mon Sep 17 00:00:00 2001 From: Matthias Koeppe Date: Sat, 15 Jun 2024 17:27:13 -0700 Subject: [PATCH 019/107] build/pkgs/types_python_dateutil: Update to 2.9.0.20240316 --- build/pkgs/types_python_dateutil/checksums.ini | 4 ++-- build/pkgs/types_python_dateutil/package-version.txt | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/build/pkgs/types_python_dateutil/checksums.ini b/build/pkgs/types_python_dateutil/checksums.ini index 6ebc189c635..08fb0805291 100644 --- a/build/pkgs/types_python_dateutil/checksums.ini +++ b/build/pkgs/types_python_dateutil/checksums.ini @@ -1,4 +1,4 @@ tarball=types_python_dateutil-VERSION-py3-none-any.whl -sha1=c039b93ad4b5f3ea1c6aac3d08386995e8c7b19e -sha256=f977b8de27787639986b4e28963263fd0e5158942b3ecef91b9335c130cb1ce9 +sha1=fc0a6cbd54667dd8dadb95c448014efe66c9ae0a +sha256=6b8cb66d960771ce5ff974e9dd45e38facb81718cc1e208b10b1baccbfdbee3b upstream_url=https://pypi.io/packages/py3/t/types_python_dateutil/types_python_dateutil-VERSION-py3-none-any.whl diff --git a/build/pkgs/types_python_dateutil/package-version.txt b/build/pkgs/types_python_dateutil/package-version.txt index b7ec6d6578b..8f5760fd520 100644 --- a/build/pkgs/types_python_dateutil/package-version.txt +++ b/build/pkgs/types_python_dateutil/package-version.txt @@ -1 +1 @@ -2.8.19.14 +2.9.0.20240316 From cb5f1b927f99c135a73fe774bb1d64615e1cc122 Mon Sep 17 00:00:00 2001 From: Matthias Koeppe Date: Thu, 9 May 2024 20:38:04 -0700 Subject: [PATCH 020/107] build/bin/sage-dist-helpers (sdh_build_wheel): Split out from sdh_pip_install --- build/bin/sage-dist-helpers | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/build/bin/sage-dist-helpers b/build/bin/sage-dist-helpers index d55ac539837..f7c91bde629 100644 --- a/build/bin/sage-dist-helpers +++ b/build/bin/sage-dist-helpers @@ -215,8 +215,7 @@ sdh_setup_bdist_wheel() { "$@" || sdh_die "Error building a wheel for $PKG_NAME" } -sdh_pip_install() { - echo "Installing $PKG_NAME" +sdh_build_wheel() { mkdir -p dist rm -f dist/*.whl export PIP_NO_INDEX=1 @@ -282,6 +281,16 @@ sdh_pip_install() { unset PIP_FIND_LINKS unset PIP_NO_BINARY unset PIP_NO_INDEX +} + +sdh_build_and_store_wheel() { + sdh_build_wheel "$@" + sdh_store_wheel . +} + +sdh_pip_install() { + echo "Installing $PKG_NAME" + sdh_build_wheel "$@" sdh_store_and_pip_install_wheel $install_options . } From 03d0a0156d2ebcb7c1c76ff8bd98bdb7d58dbc91 Mon Sep 17 00:00:00 2001 From: Matthias Koeppe Date: Tue, 11 Jun 2024 18:40:33 -0700 Subject: [PATCH 021/107] build/bin/sage-dist-helpers (sdh_build_wheel): New option --sdist-then-wheel --- build/bin/sage-dist-helpers | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/build/bin/sage-dist-helpers b/build/bin/sage-dist-helpers index f7c91bde629..26971f2f7b5 100644 --- a/build/bin/sage-dist-helpers +++ b/build/bin/sage-dist-helpers @@ -223,6 +223,8 @@ sdh_build_wheel() { build_options="" # pip has --no-build-isolation but no flag that turns the default back on... build_isolation_option="" + # build has --wheel but no flag that turns the default (build sdist and then wheel) back on + dist_option="--wheel" export PIP_FIND_LINKS="$SAGE_SPKG_WHEELS" unset PIP_NO_BINARY while [ $# -gt 0 ]; do @@ -242,6 +244,9 @@ sdh_build_wheel() { export PIP_NO_BINARY=:all: build_isolation_option="--no-isolation --skip-dependency-check" ;; + --sdist-then-wheel) + dist_option="" + ;; --no-deps) install_options="$install_options $1" ;; @@ -257,7 +262,7 @@ sdh_build_wheel() { esac shift done - if python3 -m build --wheel --outdir=dist $build_isolation_option $build_options "$@"; then + if python3 -m build $dist_option --outdir=dist $build_isolation_option $build_options "$@"; then : # successful else case $build_isolation_option in @@ -265,12 +270,12 @@ sdh_build_wheel() { sdh_die "Error building a wheel for $PKG_NAME" ;; *) - echo >&2 "Warning: building with \"python3 -m build --wheel --outdir=dist $build_isolation_option $build_options $@\" failed." + echo >&2 "Warning: building with \"python3 -m build $dist_option --outdir=dist $build_isolation_option $build_options $@\" failed." unset PIP_FIND_LINKS export PIP_NO_BINARY=:all: build_isolation_option="--no-isolation --skip-dependency-check" - echo >&2 "Retrying with \"python3 -m build --wheel --outdir=dist $build_isolation_option $build_options $@\"." - if python3 -m build --wheel --outdir=dist $build_isolation_option $build_options "$@"; then + echo >&2 "Retrying with \"python3 -m build $dist_option --outdir=dist $build_isolation_option $build_options $@\"." + if python3 -m build $dist_option --outdir=dist $build_isolation_option $build_options "$@"; then echo >&2 "Warning: Wheel building needed to use \"$build_isolation_option\" to succeed. This means that a dependencies file in build/pkgs/ needs to be updated. Please report this to sage-devel@googlegroups.com, including the build log of this package." else sdh_die "Error building a wheel for $PKG_NAME" From acf10831adaa9d5b1454c9b8a64f5c672336a6e2 Mon Sep 17 00:00:00 2001 From: Matthias Koeppe Date: Tue, 11 Jun 2024 18:43:02 -0700 Subject: [PATCH 022/107] build/pkgs/sagemath_objects/spkg-install.in: Use sdh_build_and_store_wheel --sdist-then-wheel --- build/pkgs/sagemath_objects/spkg-install.in | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/build/pkgs/sagemath_objects/spkg-install.in b/build/pkgs/sagemath_objects/spkg-install.in index 62cb1b73b22..53c094fde04 100644 --- a/build/pkgs/sagemath_objects/spkg-install.in +++ b/build/pkgs/sagemath_objects/spkg-install.in @@ -7,8 +7,4 @@ export PIP_FIND_LINKS="file://$SAGE_SPKG_WHEELS" # https://pypa-build.readthedocs.io/en/latest/#python--m-build # (Important because sagemath-objects uses MANIFEST.in for filtering.) # Do not install the wheel. -DIST_DIR="$(mktemp -d)" -python3 -m build --outdir "$DIST_DIR"/dist . || sdh_die "Failure building sdist and wheel" - -wheel=$(cd "$DIST_DIR" && sdh_store_wheel . >&2 && echo $wheel) -ls -l "$wheel" +sdh_build_and_store_wheel --sdist-then-wheel . From 8a6e2b0be61d8f89943fb24dcc92a5937f262ad2 Mon Sep 17 00:00:00 2001 From: Matthias Koeppe Date: Tue, 11 Jun 2024 18:56:30 -0700 Subject: [PATCH 023/107] build/pkgs/{sage_conf,sage_docbuild,sage_setup,sage_sws2rst}/spkg-install.in: Use sdh_build_and_store_wheel --- build/pkgs/sage_conf/spkg-install.in | 10 +--------- build/pkgs/sage_docbuild/spkg-install.in | 10 +--------- build/pkgs/sage_setup/spkg-install.in | 2 +- build/pkgs/sage_sws2rst/spkg-install.in | 10 +--------- 4 files changed, 4 insertions(+), 28 deletions(-) mode change 100644 => 120000 build/pkgs/sage_conf/spkg-install.in mode change 100644 => 120000 build/pkgs/sage_docbuild/spkg-install.in mode change 100644 => 120000 build/pkgs/sage_sws2rst/spkg-install.in diff --git a/build/pkgs/sage_conf/spkg-install.in b/build/pkgs/sage_conf/spkg-install.in deleted file mode 100644 index 4479c541b1c..00000000000 --- a/build/pkgs/sage_conf/spkg-install.in +++ /dev/null @@ -1,9 +0,0 @@ -cd src -if [ "$SAGE_EDITABLE" = yes ]; then - sdh_pip_editable_install . - if [ "$SAGE_WHEELS" = yes ]; then - sdh_setup_bdist_wheel && sdh_store_wheel . - fi -else - sdh_pip_install . -fi diff --git a/build/pkgs/sage_conf/spkg-install.in b/build/pkgs/sage_conf/spkg-install.in new file mode 120000 index 00000000000..428e161a850 --- /dev/null +++ b/build/pkgs/sage_conf/spkg-install.in @@ -0,0 +1 @@ +../sage_setup/spkg-install.in \ No newline at end of file diff --git a/build/pkgs/sage_docbuild/spkg-install.in b/build/pkgs/sage_docbuild/spkg-install.in deleted file mode 100644 index 4479c541b1c..00000000000 --- a/build/pkgs/sage_docbuild/spkg-install.in +++ /dev/null @@ -1,9 +0,0 @@ -cd src -if [ "$SAGE_EDITABLE" = yes ]; then - sdh_pip_editable_install . - if [ "$SAGE_WHEELS" = yes ]; then - sdh_setup_bdist_wheel && sdh_store_wheel . - fi -else - sdh_pip_install . -fi diff --git a/build/pkgs/sage_docbuild/spkg-install.in b/build/pkgs/sage_docbuild/spkg-install.in new file mode 120000 index 00000000000..428e161a850 --- /dev/null +++ b/build/pkgs/sage_docbuild/spkg-install.in @@ -0,0 +1 @@ +../sage_setup/spkg-install.in \ No newline at end of file diff --git a/build/pkgs/sage_setup/spkg-install.in b/build/pkgs/sage_setup/spkg-install.in index 4479c541b1c..da7d7a2870f 100644 --- a/build/pkgs/sage_setup/spkg-install.in +++ b/build/pkgs/sage_setup/spkg-install.in @@ -2,7 +2,7 @@ cd src if [ "$SAGE_EDITABLE" = yes ]; then sdh_pip_editable_install . if [ "$SAGE_WHEELS" = yes ]; then - sdh_setup_bdist_wheel && sdh_store_wheel . + sdh_build_and_store_wheel --no-isolation . fi else sdh_pip_install . diff --git a/build/pkgs/sage_sws2rst/spkg-install.in b/build/pkgs/sage_sws2rst/spkg-install.in deleted file mode 100644 index 4479c541b1c..00000000000 --- a/build/pkgs/sage_sws2rst/spkg-install.in +++ /dev/null @@ -1,9 +0,0 @@ -cd src -if [ "$SAGE_EDITABLE" = yes ]; then - sdh_pip_editable_install . - if [ "$SAGE_WHEELS" = yes ]; then - sdh_setup_bdist_wheel && sdh_store_wheel . - fi -else - sdh_pip_install . -fi diff --git a/build/pkgs/sage_sws2rst/spkg-install.in b/build/pkgs/sage_sws2rst/spkg-install.in new file mode 120000 index 00000000000..428e161a850 --- /dev/null +++ b/build/pkgs/sage_sws2rst/spkg-install.in @@ -0,0 +1 @@ +../sage_setup/spkg-install.in \ No newline at end of file From 0b2033c31dd289c6259af09a1c401b85d14f8b35 Mon Sep 17 00:00:00 2001 From: Matthias Koeppe Date: Tue, 11 Jun 2024 18:58:42 -0700 Subject: [PATCH 024/107] build/pkgs/sagelib/spkg-install.in: Use sdh_build_and_store_wheel --- build/pkgs/sagelib/spkg-install.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build/pkgs/sagelib/spkg-install.in b/build/pkgs/sagelib/spkg-install.in index e085d2884fb..ff883b5fcb2 100644 --- a/build/pkgs/sagelib/spkg-install.in +++ b/build/pkgs/sagelib/spkg-install.in @@ -53,7 +53,7 @@ if [ "$SAGE_EDITABLE" = yes ]; then if [ "$SAGE_WHEELS" = yes ]; then # Additionally build a wheel (for use in other venvs) - cd $SAGE_PKGS/sagelib/src && time sdh_setup_bdist_wheel && sdh_store_wheel . + cd $SAGE_PKGS/sagelib/src && time sdh_build_and_store_wheel --no-build-isolation . fi else # Now implied: "$SAGE_WHEELS" = yes From 0878cc26feee3205511f7a85e10c6e784a2fc2f4 Mon Sep 17 00:00:00 2001 From: Matthias Koeppe Date: Tue, 11 Jun 2024 19:01:25 -0700 Subject: [PATCH 025/107] build/bin/sage-dist-helpers (sdh_setup_bdist_wheel): Remove --- build/bin/sage-dist-helpers | 10 ---------- src/doc/en/developer/packaging.rst | 8 -------- 2 files changed, 18 deletions(-) diff --git a/build/bin/sage-dist-helpers b/build/bin/sage-dist-helpers index 26971f2f7b5..520b6ceec5a 100644 --- a/build/bin/sage-dist-helpers +++ b/build/bin/sage-dist-helpers @@ -205,16 +205,6 @@ sdh_make_install() { sdh_die "Error installing $PKG_NAME" } -sdh_setup_bdist_wheel() { - # Issue #32046: Most uses of this function can be replaced by sdh_pip_install - mkdir -p dist - rm -f dist/*.whl - BDIST_DIR="$(mktemp -d)" - python3 setup.py --no-user-cfg \ - bdist_wheel --bdist-dir "$BDIST_DIR" \ - "$@" || sdh_die "Error building a wheel for $PKG_NAME" -} - sdh_build_wheel() { mkdir -p dist rm -f dist/*.whl diff --git a/src/doc/en/developer/packaging.rst b/src/doc/en/developer/packaging.rst index ae8416cd186..d59e5dc07e9 100644 --- a/src/doc/en/developer/packaging.rst +++ b/src/doc/en/developer/packaging.rst @@ -444,10 +444,6 @@ begin with ``sdh_``, which stands for "Sage-distribution helper". arguments. If ``$SAGE_DESTDIR`` is not set then the command is run with ``$SAGE_SUDO``, if set. -- ``sdh_setup_bdist_wheel [...]``: Runs ``setup.py bdist_wheel`` with - the given arguments, as well as additional default arguments used for - installing packages into Sage. - - ``sdh_pip_install [...]``: The equivalent of running ``pip install`` with the given arguments, as well as additional default arguments used for installing packages into Sage with pip. The last argument must be @@ -609,10 +605,6 @@ Where ``sdh_pip_install`` is a function provided by ``sage-dist-helpers`` that points to the correct ``pip`` for the Python used by Sage, and includes some default flags needed for correct installation into Sage. -If ``pip`` will not work for a package but a command like ``python3 setup.py install`` -will, you may use ``sdh_setup_bdist_wheel``, followed by -``sdh_store_and_pip_install_wheel .``. - For ``spkg-check.in`` script templates, use ``python3`` rather than just ``python``. The paths are set by the Sage build system so that this runs the correct version of Python. From 5a273a4651bd81931e8483191649c63675c0582b Mon Sep 17 00:00:00 2001 From: Matthias Koeppe Date: Sat, 22 Jun 2024 17:21:01 -0700 Subject: [PATCH 026/107] build/pkgs/pynormaliz: Fix tarball name, version_requirements.txt --- build/pkgs/pynormaliz/SPKG.rst | 4 +--- build/pkgs/pynormaliz/checksums.ini | 4 ++-- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/build/pkgs/pynormaliz/SPKG.rst b/build/pkgs/pynormaliz/SPKG.rst index 0875b81af19..ae78c495276 100644 --- a/build/pkgs/pynormaliz/SPKG.rst +++ b/build/pkgs/pynormaliz/SPKG.rst @@ -15,7 +15,5 @@ License Upstream Contact ---------------- - https://github.com/sebasguts/PyNormaliz +https://pypi.org/project/PyNormaliz/ -Special Update/Build Instructions ---------------------------------- diff --git a/build/pkgs/pynormaliz/checksums.ini b/build/pkgs/pynormaliz/checksums.ini index 154f2bfb4c0..caac1894126 100644 --- a/build/pkgs/pynormaliz/checksums.ini +++ b/build/pkgs/pynormaliz/checksums.ini @@ -1,4 +1,4 @@ -tarball=PyNormaliz-VERSION.tar.gz +tarball=pynormaliz-VERSION.tar.gz sha1=4ce4fef4db61a0408bc84747294922fc49afc090 sha256=95d29fff9380ea2948166fd2b4c730985e0881043fa41f3e44ff9f402b97f0b4 -upstream_url=https://pypi.io/packages/source/p/pynormaliz/PyNormaliz-VERSION.tar.gz +upstream_url=https://pypi.io/packages/source/p/pynormaliz/pynormaliz-VERSION.tar.gz From 02702c5bd3f480b9142f93d22550ede5e9517778 Mon Sep 17 00:00:00 2001 From: Kwankyu Lee Date: Sun, 23 Jun 2024 22:14:34 +0900 Subject: [PATCH 027/107] Fix doc build for releases --- .ci/create-changes-html.sh | 4 +- .github/workflows/doc-build-pdf.yml | 24 +++---- .github/workflows/doc-build.yml | 79 ++++++++++++----------- .github/workflows/doc-publish.yml | 98 +++++++++++++---------------- src/sage_docbuild/conf.py | 8 ++- 5 files changed, 107 insertions(+), 106 deletions(-) diff --git a/.ci/create-changes-html.sh b/.ci/create-changes-html.sh index 33fd9a52472..d061c725a68 100755 --- a/.ci/create-changes-html.sh +++ b/.ci/create-changes-html.sh @@ -19,7 +19,9 @@ echo '' >> CHANGES.html cat >> CHANGES.html << EOF ; d') # Create git repo from old doc - (cd docs && \ + (cd doc && \ git init && \ (echo "*.svg binary"; echo "*.pdf binary") >> .gitattributes && \ (echo ".buildinfo"; echo '*.inv'; echo '.git*'; echo '*.svg'; echo '*.pdf'; echo '*.png'; echo 'searchindex.js') > .gitignore; \ git add -A && git commit --quiet -m "old") - - name: Build docs + - name: Build doc id: docbuild - if: (success() || failure()) && steps.worktree.outcome == 'success' + if: (success() || failure()) && steps.worktree.outcome == 'success' && !startsWith(github.ref, 'refs/tags/') # Always non-incremental because of the concern that # incremental docbuild may introduce broken links (inter-file references) though build succeeds run: | @@ -157,50 +167,43 @@ jobs: ./config.status && make sagemath_doc_html-no-deps shell: sh .ci/docker-exec-script.sh BUILD /sage {0} - - name: Copy docs + - name: Copy doc id: copy if: (success() || failure()) && steps.docbuild.outcome == 'success' run: | set -ex # We copy everything to a local folder - docker cp BUILD:/sage/local/share/doc/sage/html docs - docker cp BUILD:/sage/local/share/doc/sage/index.html docs - (cd docs && git commit -a -m 'new') + docker cp --follow-link BUILD:/sage/local/share/doc/sage/html doc + docker cp --follow-link BUILD:/sage/local/share/doc/sage/index.html doc + (cd doc && git commit -a -m 'new') # Wipe out chronic diffs of new doc against old doc - (cd docs && \ + (cd doc && \ find . -name "*.html" | xargs sed -i -e '/This is documentation for/ s/ built with GitHub PR .*. Doc/. Doc/' \ -e '//dev/null && rm .gitattributes 2>/dev/null) + mv CHANGES.html doc # Zip everything for increased performance - zip -r docs.zip docs + zip -r doc.zip doc - - name: Upload docs + - name: Upload doc id: upload if: (success() || failure()) && steps.copy.outcome == 'success' - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: - name: docs - path: docs.zip + name: doc + path: doc.zip - - name: Save space - id: savespace - if: (success() || failure()) && steps.upload.outcome == 'success' && github.repository == 'sagemath/sage' && github.ref == 'refs/heads/develop' - run: | - set -ex - # Save space on runner device before we start to build livedoc - rm -rf docs/ - rm -f docs.zip + # + # On release tags: live doc and wheels + # - name: Build live doc id: buildlivedoc - if: (success() || failure()) && steps.savespace.outcome == 'success' + if: (success() || failure()) && startsWith(github.ref, 'refs/tags/') run: | export MAKE="make -j5 --output-sync=recurse" SAGE_NUM_THREADS=5 export PATH="build/bin:$PATH" @@ -227,7 +230,7 @@ jobs: - name: Upload live doc if: (success() || failure()) && steps.copylivedoc.outcome == 'success' - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: livedoc path: livedoc.zip diff --git a/.github/workflows/doc-publish.yml b/.github/workflows/doc-publish.yml index bc12784cb9c..ee9de3c8c1c 100644 --- a/.github/workflows/doc-publish.yml +++ b/.github/workflows/doc-publish.yml @@ -14,9 +14,11 @@ permissions: pull-requests: write jobs: - upload-docs: + publish-doc: runs-on: ubuntu-latest if: github.event.workflow_run.conclusion == 'success' + env: + CAN_DEPLOY: ${{ secrets.NETLIFY_AUTH_TOKEN != '' && secrets.NETLIFY_SITE_ID != '' }} steps: - name: Get information about workflow origin uses: potiuk/get-workflow-origin@v1_5 @@ -24,44 +26,32 @@ jobs: with: token: ${{ secrets.GITHUB_TOKEN }} sourceRunId: ${{ github.event.workflow_run.id }} + if: env.CAN_DEPLOY == 'true' - # Once https://github.com/actions/download-artifact/issues/172 and/or https://github.com/actions/download-artifact/issues/60 is implemented, we can use the official download-artifact action - # For now use the solution from https://docs.github.com/en/actions/using-workflows/events-that-trigger-workflows#using-data-from-the-triggering-workflow - - name: Download docs - uses: actions/github-script@v7.0.1 + - name: Download doc + id: download-doc + uses: actions/download-artifact@v4 with: - script: | - var artifacts = await github.rest.actions.listWorkflowRunArtifacts({ - owner: context.repo.owner, - repo: context.repo.repo, - run_id: ${{github.event.workflow_run.id }}, - }); - var matchArtifact = artifacts.data.artifacts.filter((artifact) => { - return artifact.name == "docs" - })[0]; - var download = await github.rest.actions.downloadArtifact({ - owner: context.repo.owner, - repo: context.repo.repo, - artifact_id: matchArtifact.id, - archive_format: 'zip', - }); - var fs = require('fs'); - fs.writeFileSync('${{github.workspace}}/docs.zip', Buffer.from(download.data)); + name: doc + github-token: ${{ secrets.GITHUB_TOKEN }} + repository: ${{ github.repository }} + run-id: ${{ github.event.workflow_run.id }} + if: steps.source-run-info.outputs.sourceEvent == 'pull_request' || (steps.source-run-info.outputs.sourceEvent == 'push' && steps.source-run-info.outputs.targetBranch == 'develop') - - name: Extract docs - run: unzip docs.zip -d docs && unzip docs/docs.zip -d docs/docs + - name: Extract doc + run: unzip doc.zip -d doc + if: steps.download-doc.outcome == 'success' - name: Deploy to Netlify - id: deploy-netlify uses: netlify/actions/cli@master with: - args: deploy --dir=docs/docs/docs ${NETLIFY_PRODUCTION:+"--prod"} --message ${NETLIFY_MESSAGE} --alias ${NETLIFY_ALIAS} + args: deploy --dir=doc/doc --message ${NETLIFY_MESSAGE} --alias ${NETLIFY_ALIAS} env: NETLIFY_AUTH_TOKEN: ${{ secrets.NETLIFY_AUTH_TOKEN }} NETLIFY_SITE_ID: ${{ secrets.NETLIFY_SITE_ID }} - NETLIFY_PRODUCTION: ${{ github.ref == 'refs/heads/develop' }} - NETLIFY_MESSAGE: ${{ steps.source-run-info.outputs.pullRequestNumber }} - NETLIFY_ALIAS: preview-${{ steps.source-run-info.outputs.pullRequestNumber }} + NETLIFY_MESSAGE: doc-${{ steps.source-run-info.outputs.pullRequestNumber && format('pr-{0}', steps.source-run-info.outputs.pullRequestNumber) || 'develop' }} + NETLIFY_ALIAS: doc-${{ steps.source-run-info.outputs.pullRequestNumber && format('pr-{0}', steps.source-run-info.outputs.pullRequestNumber) || 'develop' }} + if: steps.download-doc.outcome == 'success' # Add deployment as status check, PR comment and annotation # we could use the nwtgck/actions-netlify action for that, except for that it is not (yet) working in workflow_run context: https://github.com/nwtgck/actions-netlify/issues/545 @@ -74,6 +64,7 @@ jobs: message: | [Documentation preview for this PR](${{ steps.deploy-netlify.outputs.NETLIFY_URL }}/html/en) (built with commit ${{ steps.source-run-info.outputs.sourceHeadSha }}; [changes](${{ steps.deploy-netlify.outputs.NETLIFY_URL }}/CHANGES.html)) is ready! :tada: This preview will update shortly after each push to this PR. + if: steps.download-doc.outcome == 'success' - name: Update deployment status PR check uses: myrotvorets/set-commit-status-action@v2.0.1 @@ -95,43 +86,44 @@ jobs: publish-live-doc: runs-on: ubuntu-latest - if: github.event.workflow_run.conclusion == 'success' && github.repository == 'sagemath/sage' && github.event.workflow_run.head_branch == 'develop' + if: github.event.workflow_run.conclusion == 'success' + env: + CAN_DEPLOY: ${{ secrets.NETLIFY_AUTH_TOKEN != '' && secrets.NETLIFY_SITE_ID != '' }} steps: + - name: Get information about workflow origin + uses: potiuk/get-workflow-origin@v1_5 + id: source-run-info + with: + token: ${{ secrets.GITHUB_TOKEN }} + sourceRunId: ${{ github.event.workflow_run.id }} + if: env.CAN_DEPLOY == 'true' + - name: Download live doc - uses: actions/github-script@v7.0.1 + id: download-doc + uses: actions/download-artifact@v4 with: - script: | - var artifacts = await github.rest.actions.listWorkflowRunArtifacts({ - owner: context.repo.owner, - repo: context.repo.repo, - run_id: ${{github.event.workflow_run.id }}, - }); - var matchArtifact = artifacts.data.artifacts.filter((artifact) => { - return artifact.name == "livedoc" - })[0]; - var download = await github.rest.actions.downloadArtifact({ - owner: context.repo.owner, - repo: context.repo.repo, - artifact_id: matchArtifact.id, - archive_format: 'zip', - }); - var fs = require('fs'); - fs.writeFileSync('${{github.workspace}}/livedoc.zip', Buffer.from(download.data)); + name: livedoc + github-token: ${{ secrets.GITHUB_TOKEN }} + repository: ${{ github.repository }} + run-id: ${{ github.event.workflow_run.id }} + if: steps.source-run-info.outputs.sourceEvent == 'push' && steps.source-run-info.outputs.targetBranch != 'develop' - name: Extract live doc - run: unzip livedoc.zip -d doc && unzip doc/livedoc.zip -d doc/doc + run: unzip livedoc.zip -d livedoc + if: steps.download-doc.outcome == 'success' - name: Deploy to Netlify - id: deploy-netlify uses: netlify/actions/cli@master with: - args: deploy --dir=doc/doc/livedoc --message ${NETLIFY_MESSAGE} --alias ${NETLIFY_ALIAS} + args: deploy --dir=livedoc/livedoc --message ${NETLIFY_MESSAGE} --alias ${NETLIFY_ALIAS} env: NETLIFY_AUTH_TOKEN: ${{ secrets.NETLIFY_AUTH_TOKEN }} NETLIFY_SITE_ID: ${{ secrets.NETLIFY_SITE_ID }} - NETLIFY_MESSAGE: Deployed live doc - NETLIFY_ALIAS: livedoc + NETLIFY_MESSAGE: doc-${{ steps.source-run-info.outputs.targetBranch }} + NETLIFY_ALIAS: doc-${{ steps.source-run-info.outputs.targetBranch }} + if: steps.download-doc.outcome == 'success' - name: Report deployment url + if: steps.download-doc.outcome == 'success' run: | echo "::notice::The live documentation has been deployed - ${{ steps.deploy-netlify.outputs.NETLIFY_URL }}" diff --git a/src/sage_docbuild/conf.py b/src/sage_docbuild/conf.py index e0e14d8e785..9ff67bc9ca7 100644 --- a/src/sage_docbuild/conf.py +++ b/src/sage_docbuild/conf.py @@ -354,7 +354,7 @@ def set_intersphinx_mappings(app, config): for directory in os.listdir(os.path.join(invpath)): if directory == 'jupyter_execute': # This directory is created by jupyter-sphinx extension for - # internal use and should be ignored here. See trac #33507. + # internal use and should be ignored here. See Issue #33507. continue if os.path.isdir(os.path.join(invpath, directory)): src = os.path.join(refpath, directory) @@ -442,7 +442,9 @@ def linkcode_resolve(domain, info): } if not version.split('.')[-1].isnumeric(): # develop version - ver = f'{version}' + # This URL is hardcoded in the file .github/workflows/doc-publish.yml. + # See NETLIFY_ALIAS of the "Deploy to Netlify" step. + ver = f'{version}' github_ref = os.environ.get('GITHUB_REF', '') if github_ref: match = re.search(r'refs/pull/(\d+)/merge', github_ref) @@ -631,7 +633,7 @@ def linkcode_resolve(domain, info): \let\textLaTeX\LaTeX \AtBeginDocument{\renewcommand*{\LaTeX}{\hbox{\textLaTeX}}} -% Workaround for a LaTeX bug -- see trac #31397 and +% Workaround for a LaTeX bug -- see Issue #31397 and % https://tex.stackexchange.com/questions/583391/mactex-2020-error-with-report-hyperref-mathbf-in-chapter. \makeatletter \pdfstringdefDisableCommands{% From 44c8ac5983b499926097133fcb83feaf8b92b013 Mon Sep 17 00:00:00 2001 From: Kwankyu Lee Date: Sun, 23 Jun 2024 23:12:37 +0900 Subject: [PATCH 028/107] No master branch --- .github/workflows/doc-build.yml | 1 - .github/workflows/doc-publish.yml | 2 ++ 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/doc-build.yml b/.github/workflows/doc-build.yml index 81e050df827..0bf2d8f8aac 100644 --- a/.github/workflows/doc-build.yml +++ b/.github/workflows/doc-build.yml @@ -13,7 +13,6 @@ on: - '[0-9]+.[0-9]+.rc[0-9]+' - '[0-9]+.[0-9]+.[0-9]+.rc[0-9]+' branches: - - master - develop workflow_dispatch: # Allow to run manually diff --git a/.github/workflows/doc-publish.yml b/.github/workflows/doc-publish.yml index ee9de3c8c1c..9d1527d7d31 100644 --- a/.github/workflows/doc-publish.yml +++ b/.github/workflows/doc-publish.yml @@ -43,6 +43,7 @@ jobs: if: steps.download-doc.outcome == 'success' - name: Deploy to Netlify + id: deploy-netlify uses: netlify/actions/cli@master with: args: deploy --dir=doc/doc --message ${NETLIFY_MESSAGE} --alias ${NETLIFY_ALIAS} @@ -113,6 +114,7 @@ jobs: if: steps.download-doc.outcome == 'success' - name: Deploy to Netlify + id: deploy-netlify uses: netlify/actions/cli@master with: args: deploy --dir=livedoc/livedoc --message ${NETLIFY_MESSAGE} --alias ${NETLIFY_ALIAS} From 756e89db79a01406889f72861b193410737eb956 Mon Sep 17 00:00:00 2001 From: Kwankyu Lee Date: Sun, 23 Jun 2024 23:53:06 +0900 Subject: [PATCH 029/107] Add more if --- .github/workflows/doc-publish.yml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/workflows/doc-publish.yml b/.github/workflows/doc-publish.yml index 9d1527d7d31..71ea64f2754 100644 --- a/.github/workflows/doc-publish.yml +++ b/.github/workflows/doc-publish.yml @@ -69,7 +69,6 @@ jobs: - name: Update deployment status PR check uses: myrotvorets/set-commit-status-action@v2.0.1 - if: ${{ always() }} env: DEPLOY_SUCCESS: Successfully deployed preview. DEPLOY_FAILURE: Failed to deploy preview. @@ -80,10 +79,12 @@ jobs: context: Deploy Documentation targetUrl: ${{ steps.deploy-netlify.outputs.NETLIFY_URL }} description: ${{ job.status == 'success' && env.DEPLOY_SUCCESS || env.DEPLOY_FAILURE }} + if: steps.download-doc.outcome == 'success' - name: Report deployment url run: | echo "::notice::The documentation has been deployed - ${{ steps.deploy-netlify.outputs.NETLIFY_URL }}" + if: steps.download-doc.outcome == 'success' publish-live-doc: runs-on: ubuntu-latest @@ -126,6 +127,6 @@ jobs: if: steps.download-doc.outcome == 'success' - name: Report deployment url - if: steps.download-doc.outcome == 'success' run: | echo "::notice::The live documentation has been deployed - ${{ steps.deploy-netlify.outputs.NETLIFY_URL }}" + if: steps.download-doc.outcome == 'success' From 29191d35a4e3fa23dc0e71dbbcae2a45a4156fe3 Mon Sep 17 00:00:00 2001 From: Kwankyu Lee Date: Mon, 24 Jun 2024 01:10:33 +0900 Subject: [PATCH 030/107] Fix doc-pdf --- .github/workflows/doc-build-pdf.yml | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/.github/workflows/doc-build-pdf.yml b/.github/workflows/doc-build-pdf.yml index b2de526ca94..0c1085138b1 100644 --- a/.github/workflows/doc-build-pdf.yml +++ b/.github/workflows/doc-build-pdf.yml @@ -136,13 +136,11 @@ jobs: id: copy if: (success() || failure()) && steps.docbuild.outcome == 'success' run: | - # For some reason the deploy step below cannot find /sage/... - # So copy everything from there to local folder mkdir -p ./doc - cp -r -L /sage/local/share/doc/sage/pdf ./doc + # We copy everything to a local folder + docker cp BUILD:/sage/local/share/doc/sage/pdf doc # Zip everything for increased performance zip -r doc-pdf.zip doc - shell: sh .ci/docker-exec-script.sh BUILD /sage {0} - name: Upload doc if: (success() || failure()) && steps.copy.outcome == 'success' From b7bd5d0f3f2b666e7f5789ff841173b521d6e2bd Mon Sep 17 00:00:00 2001 From: Kwankyu Lee Date: Mon, 24 Jun 2024 01:34:13 +0900 Subject: [PATCH 031/107] Only pushes to develop --- .github/workflows/doc-build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/doc-build.yml b/.github/workflows/doc-build.yml index 0bf2d8f8aac..ff0d20bdba2 100644 --- a/.github/workflows/doc-build.yml +++ b/.github/workflows/doc-build.yml @@ -122,7 +122,7 @@ jobs: ${{ env.BUILD_IMAGE }} /bin/sh # - # On PRs and pushes to master or develop + # On PRs and pushes to develop # - name: Store old doc From ea093f17c4791934cbef41d3837018358dad9285 Mon Sep 17 00:00:00 2001 From: Kwankyu Lee Date: Mon, 24 Jun 2024 01:43:06 +0900 Subject: [PATCH 032/107] Add a comment --- .github/workflows/doc-publish.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/doc-publish.yml b/.github/workflows/doc-publish.yml index 71ea64f2754..1f2d0f67d40 100644 --- a/.github/workflows/doc-publish.yml +++ b/.github/workflows/doc-publish.yml @@ -108,6 +108,7 @@ jobs: github-token: ${{ secrets.GITHUB_TOKEN }} repository: ${{ github.repository }} run-id: ${{ github.event.workflow_run.id }} + # if the doc was built for tag push (targetBranch contains the tag) if: steps.source-run-info.outputs.sourceEvent == 'push' && steps.source-run-info.outputs.targetBranch != 'develop' - name: Extract live doc From a74cc417cc292f00b447c3415b77e371e63e11cc Mon Sep 17 00:00:00 2001 From: Kwankyu Lee Date: Mon, 24 Jun 2024 08:53:52 +0900 Subject: [PATCH 033/107] Add more comments --- .github/workflows/doc-publish.yml | 21 +++++++++++++++++---- 1 file changed, 17 insertions(+), 4 deletions(-) diff --git a/.github/workflows/doc-publish.yml b/.github/workflows/doc-publish.yml index 1f2d0f67d40..0618f2e27b4 100644 --- a/.github/workflows/doc-publish.yml +++ b/.github/workflows/doc-publish.yml @@ -1,5 +1,3 @@ -# Triggers after the documentation build has finished, -# taking the artifact and uploading it to netlify name: Publish documentation on: @@ -13,6 +11,20 @@ permissions: checks: write pull-requests: write + +# This workflow runs after doc-build workflow, taking the artifact +# (doc/livedoc) and deploying it to a netlify site. +# +# event (triggered doc-build) URL (of the doc deployed to NETLIFY_SITE) +# --------------------------- --------------------------------- +# on pull request https://doc-pr-12345--NETLIFY_SITE +# on push branch develop https://doc-develop--NETLIFY_SITE +# on push tag https://doc-10-4-beta2--NETLIFY_SITE +# +# where NETLIFY_SITE is presently sagemath.netlify.app for repo sagemath/sage. +# +# This workflow runs only if secrets NETLIFY_AUTH_TOKEN and NETLIFY_SITE_ID are set. + jobs: publish-doc: runs-on: ubuntu-latest @@ -54,8 +66,9 @@ jobs: NETLIFY_ALIAS: doc-${{ steps.source-run-info.outputs.pullRequestNumber && format('pr-{0}', steps.source-run-info.outputs.pullRequestNumber) || 'develop' }} if: steps.download-doc.outcome == 'success' - # Add deployment as status check, PR comment and annotation - # we could use the nwtgck/actions-netlify action for that, except for that it is not (yet) working in workflow_run context: https://github.com/nwtgck/actions-netlify/issues/545 + # Add deployment as status check, PR comment and annotation we could use + # the nwtgck/actions-netlify action for that, except for that it is not + # (yet) working in workflow_run context: https://github.com/nwtgck/actions-netlify/issues/545 - name: Add/Update deployment status PR comment uses: marocchino/sticky-pull-request-comment@v2 with: From 87161b1cd1387e503c1c38cbce65526bc21ea6ad Mon Sep 17 00:00:00 2001 From: Kwankyu Lee Date: Mon, 24 Jun 2024 09:39:07 +0900 Subject: [PATCH 034/107] Fix random error by replacing rm by mv --- .github/workflows/doc-build.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/doc-build.yml b/.github/workflows/doc-build.yml index ff0d20bdba2..2b75d84c97c 100644 --- a/.github/workflows/doc-build.yml +++ b/.github/workflows/doc-build.yml @@ -183,7 +183,8 @@ jobs: # Restore the new doc from changes by "wipe out" (cd doc && git checkout -f) # Sometimes rm -rf .git errors out because of some diehard hidden files - (cd doc && rm -rf .git 2>/dev/null && rm .gitattributes 2>/dev/null) + # So we simply move it out of the doc directory + (cd doc && mv .git ../git && mv .gitattributes ../gitattributes) mv CHANGES.html doc # Zip everything for increased performance zip -r doc.zip doc From 501573ed9081eaa70c51267dbbd090ff2ae244da Mon Sep 17 00:00:00 2001 From: Kwankyu Lee Date: Mon, 24 Jun 2024 15:05:10 +0900 Subject: [PATCH 035/107] Deploy twice to have a way to refer to doc latest --- .github/workflows/doc-publish.yml | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/.github/workflows/doc-publish.yml b/.github/workflows/doc-publish.yml index 0618f2e27b4..d5eafc953e1 100644 --- a/.github/workflows/doc-publish.yml +++ b/.github/workflows/doc-publish.yml @@ -20,6 +20,7 @@ permissions: # on pull request https://doc-pr-12345--NETLIFY_SITE # on push branch develop https://doc-develop--NETLIFY_SITE # on push tag https://doc-10-4-beta2--NETLIFY_SITE +# on push tag https://doc-release--NETLIFY_SITE # # where NETLIFY_SITE is presently sagemath.netlify.app for repo sagemath/sage. # @@ -128,7 +129,7 @@ jobs: run: unzip livedoc.zip -d livedoc if: steps.download-doc.outcome == 'success' - - name: Deploy to Netlify + - name: Deploy to netlify with doc-TAG alias id: deploy-netlify uses: netlify/actions/cli@master with: @@ -140,6 +141,15 @@ jobs: NETLIFY_ALIAS: doc-${{ steps.source-run-info.outputs.targetBranch }} if: steps.download-doc.outcome == 'success' + - name: Deploy to netlify with doc-release alias + uses: netlify/actions/cli@master + with: + args: deploy --dir=livedoc/livedoc --message doc-release --alias doc-release + env: + NETLIFY_AUTH_TOKEN: ${{ secrets.NETLIFY_AUTH_TOKEN }} + NETLIFY_SITE_ID: ${{ secrets.NETLIFY_SITE_ID }} + if: steps.download-doc.outcome == 'success' + - name: Report deployment url run: | echo "::notice::The live documentation has been deployed - ${{ steps.deploy-netlify.outputs.NETLIFY_URL }}" From d2d1514148f46a4ceeea650eab1fd0a0800ebbc9 Mon Sep 17 00:00:00 2001 From: Kwankyu Lee Date: Tue, 25 Jun 2024 16:28:20 +0900 Subject: [PATCH 036/107] Fix broken changes.html --- .ci/create-changes-html.sh | 2 -- .github/workflows/doc-build.yml | 15 +++++++++------ 2 files changed, 9 insertions(+), 8 deletions(-) diff --git a/.ci/create-changes-html.sh b/.ci/create-changes-html.sh index d061c725a68..80335ea1613 100755 --- a/.ci/create-changes-html.sh +++ b/.ci/create-changes-html.sh @@ -8,8 +8,6 @@ fi BASE_DOC_COMMIT="$1" DOC_REPOSITORY="$2" -# Wipe out chronic diffs between old doc and new doc -(cd $DOC_REPOSITORY && find . -name "*.html" | xargs sed -i -e '\;; d') # Create CHANGES.html echo '' > CHANGES.html echo '' >> CHANGES.html diff --git a/.github/workflows/doc-build.yml b/.github/workflows/doc-build.yml index 2b75d84c97c..0e35de3ce09 100644 --- a/.github/workflows/doc-build.yml +++ b/.github/workflows/doc-build.yml @@ -150,7 +150,7 @@ jobs: git init && \ (echo "*.svg binary"; echo "*.pdf binary") >> .gitattributes && \ (echo ".buildinfo"; echo '*.inv'; echo '.git*'; echo '*.svg'; echo '*.pdf'; echo '*.png'; echo 'searchindex.js') > .gitignore; \ - git add -A && git commit --quiet -m "old") + git add -A && git commit --quiet -m 'old') - name: Build doc id: docbuild @@ -175,13 +175,16 @@ jobs: docker cp --follow-link BUILD:/sage/local/share/doc/sage/html doc docker cp --follow-link BUILD:/sage/local/share/doc/sage/index.html doc (cd doc && git commit -a -m 'new') - # Wipe out chronic diffs of new doc against old doc + # Wipe out chronic diffs of new doc against old doc before creating CHANGES.html (cd doc && \ find . -name "*.html" | xargs sed -i -e '/This is documentation for/ s/ built with GitHub PR .*. Doc/. Doc/' \ - -e '/;,\;; d' \ + && git commit -a -m 'wipe-out') + # Since HEAD is at commit 'wipe-out', HEAD~1 is commit 'new' (new doc), HEAD~2 is commit 'old' (old doc) + .ci/create-changes-html.sh $(cd doc && git rev-parse HEAD~2) doc + # Restore the new doc with changes made in create-changes-html.sh but dropping changes by "wipe out" + (cd doc && git stash -q && git checkout -q -f HEAD~1 && git stash pop -q) # Sometimes rm -rf .git errors out because of some diehard hidden files # So we simply move it out of the doc directory (cd doc && mv .git ../git && mv .gitattributes ../gitattributes) From 64d9f9cf4adaed7dd4cd48e6799922d128c92d05 Mon Sep 17 00:00:00 2001 From: Matthias Koeppe Date: Sun, 12 May 2024 18:32:52 -0700 Subject: [PATCH 037/107] environment-*-macos-arm.yml: Remove (duplicates) --- environment-3.10-macos-arm.yml | 191 --------------------------------- environment-3.11-macos-arm.yml | 191 --------------------------------- environment-3.9-macos-arm.yml | 191 --------------------------------- 3 files changed, 573 deletions(-) delete mode 100644 environment-3.10-macos-arm.yml delete mode 100644 environment-3.11-macos-arm.yml delete mode 100644 environment-3.9-macos-arm.yml diff --git a/environment-3.10-macos-arm.yml b/environment-3.10-macos-arm.yml deleted file mode 100644 index 6e40e51b3bd..00000000000 --- a/environment-3.10-macos-arm.yml +++ /dev/null @@ -1,191 +0,0 @@ -# Generated by conda-lock. -# platform: osx-arm64 -# input_hash: 2ff73230569e30ae886d8de5e715d83486f44a52574790d01f7ae6b9c7668319 - -channels: - - conda-forge -dependencies: - - bc=1.07.1=h3422bc3_0 - - bzip2=1.0.8=h3422bc3_4 - - c-ares=1.20.1=h93a5062_0 - - ca-certificates=2023.7.22=hf0a4a13_0 - - cliquer=1.22=h27ca646_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=hab24e00_0 - - giflib=5.2.1=h1a8c8d9_3 - - icu=72.1=he12128b_0 - - jpeg=9e=h1a8c8d9_3 - - libatomic_ops=7.6.14=h1a8c8d9_0 - - libboost-headers=1.82.0=hce30654_2 - - libcxx=16.0.6=h4653b0c_0 - - libdeflate=1.17=h1a8c8d9_0 - - libev=4.33=h642e427_1 - - libexpat=2.5.0=hb7217d7_1 - - libffi=3.4.2=h3422bc3_5 - - libgfortran-devel_osx-arm64=12.3.0=hc62be1c_1 - - libiconv=1.17=he4db4b2_0 - - libsodium=1.0.18=h27ca646_1 - - libtool=2.4.7=hb7217d7_0 - - libuv=1.46.0=hb547adb_0 - - libwebp-base=1.2.4=h1a8c8d9_0 - - libzlib=1.2.13=h53f4e23_5 - - llvm-openmp=17.0.2=h1c12783_0 - - m4=1.4.18=h642e427_1001 - - make=4.3=he57ea6c_1 - - mathjax=3.2.2=hce30654_0 - - metis=5.1.0=h13dd4ca_1007 - - nauty=2.7.2=h3422bc3_0 - - ncurses=6.4=h7ea286d_0 - - palp=2.20=h27ca646_0 - - pari-elldata=0.0.20161017=0 - - pari-galdata=0.0.20180411=0 - - pari-galpol=0.0.20180625=0 - - pari-seadata-small=0.0.20090618=0 - - patch=2.7.6=h27ca646_1002 - - perl=5.32.1=4_hf2054a2_perl5 - - planarity=3.0.0.5=h27ca646_1002 - - python_abi=3.10=4_cp310 - - rhash=1.4.4=hb547adb_0 - - tzdata=2023c=h71feb2d_0 - - xz=5.2.6=h57fd34a_0 - - autoconf=2.71=pl5321hcd07c0c_1 - - bdw-gc=8.0.6=hc021e02_0 - - expat=2.5.0=hb7217d7_1 - - fonts-conda-forge=1=0 - - gengetopt=2.23=hbdafb3b_0 - - gettext=0.21.1=h0186832_0 - - gf2x=1.3.0=hdaa854c_2 - - gmp=6.2.1=h9f76cd9_0 - - isl=0.25=h9a09cb3_0 - - lerc=4.0.0=h9a09cb3_0 - - libbraiding=1.1=h9f76cd9_0 - - libedit=3.1.20191231=hc8eb9b7_2 - - libgfortran5=13.2.0=hf226fd6_1 - - libpng=1.6.39=h76d750c_0 - - libsqlite=3.43.0=hb31c410_0 - - libxml2=2.10.4=h2aff0a6_0 - - lrcalc=2.1=hb7217d7_5 - - ninja=1.11.1=hffc8910_0 - - openssl=3.1.3=h53f4e23_0 - - pari-seadata=0.0.20090618=0 - - pcre2=10.40=hb34f9b4_0 - - primesieve=11.0=hb7217d7_0 - - qhull=2020.2=hc021e02_2 - - readline=8.2=h92ec313_1 - - symmetrica=3.0.1=hb7217d7_0 - - tapi=1100.0.11=he4954df_0 - - tar=1.34=h7cb298e_1 - - tbb=2021.10.0=h1995070_1 - - texinfo=7.0=pl5321h9ea1dce_0 - - tk=8.6.13=hb31c410_0 - - zeromq=4.3.4=hbdafb3b_1 - - zlib=1.2.13=h53f4e23_5 - - zstd=1.5.5=h4f39d0f_0 - - automake=1.16.5=pl5321hce30654_0 - - cddlib=1!0.94m=h6d7a090_0 - - ecl=21.2.1=h8492d4d_2 - - ecm=7.0.4=h47c7c1a_1002 - - fonts-conda-ecosystem=1=0 - - freetype=2.12.1=hadb7bae_2 - - givaro=4.1.1=h0cdca34_3 - - glpk=5.0=h6d7a090_0 - - krb5=1.21.2=h92f50d5_0 - - libboost=1.82.0=h3f31f7c_2 - - libgfortran=5.0.0=13_2_0_hd922786_1 - - libglib=2.78.0=h24e9cb9_0 - - libhomfly=1.02r6=h27ca646_0 - - libllvm15=15.0.7=h62b9111_1 - - libnghttp2=1.52.0=hae82a92_0 - - libssh2=1.11.0=h7a5bd25_0 - - libtiff=4.5.0=h5dffbdd_2 - - m4ri=20140914=h17b34a0_1005 - - mpfr=4.2.0=he09a6ba_0 - - ntl=11.4.3=hbb3f309_1 - - pari=2.15.4=haeeeed7_2_pthread - - primecount=7.6=hb6e4faa_0 - - python=3.10.12=h01493a6_0_cpython - - sigtool=0.1.3=h44b9a77_0 - - sqlite=3.43.0=h203b68d_0 - - tachyon=0.99b6=hfb72b2a_1001 - - appdirs=1.4.4=pyh9f0ad1d_0 - - cachetools=5.3.1=pyhd8ed1ab_0 - - chardet=5.2.0=py310hbe9552e_1 - - colorama=0.4.6=pyhd8ed1ab_0 - - distlib=0.3.7=pyhd8ed1ab_0 - - filelock=3.12.4=pyhd8ed1ab_0 - - fontconfig=2.14.2=h82840c6_0 - - gfan=0.6.2=hec08f5c_1003 - - lcalc=2.0.5=hc94e8e6_1 - - ld64_osx-arm64=609=hc4dc95b_14 - - libboost-devel=1.82.0=hf450f58_2 - - libbrial=1.2.12=ha7f5006_1 - - libclang-cpp15=15.0.7=default_h5dc8d65_3 - - libcurl=8.3.0=hc52a3a8_0 - - libflint=2.9.0=h173eafc_ntl_100 - - libopenblas=0.3.24=openmp_hd76b1f2_0 - - libwebp=1.2.4=h999c80f_1 - - llvm-tools=15.0.7=h62b9111_1 - - m4rie=20150908=h17b34a0_1001 - - maxima=5.45.0=h6032a66_2 - - mpc=1.3.1=h91ba8db_0 - - mpfi=1.5.4=hbde5f5b_1001 - - packaging=23.2=pyhd8ed1ab_0 - - pkg-config=0.29.2=hab62308_1008 - - pluggy=1.3.0=pyhd8ed1ab_0 - - ppl=1.2=h8b147cf_1006 - - qd=2.3.22=hbec66e7_1004 - - sympow=2.023.6=hb0babe8_3 - - tomli=2.0.1=pyhd8ed1ab_0 - - typing_extensions=4.8.0=pyha770c72_0 - - zipp=3.17.0=pyhd8ed1ab_0 - - arb=2.23.0=he5401aa_0 - - boost-cpp=1.82.0=h4ae65de_2 - - brial=1.2.12=pyh694c41f_1 - - cctools_osx-arm64=973.0.1=h2a25c60_14 - - clang-15=15.0.7=default_h5dc8d65_3 - - cmake=3.27.6=h1c59155_0 - - curl=8.3.0=hc52a3a8_0 - - eclib=20230424=haeb5157_0 - - fplll=5.4.4=h29209e0_0 - - gfortran_impl_osx-arm64=12.3.0=hbbb9e1e_1 - - importlib-metadata=6.8.0=pyha770c72_0 - - ld64=609=h89fa09d_14 - - libblas=3.9.0=18_osxarm64_openblas - - libgd=2.3.3=h8db8f0b_5 - - openblas=0.3.24=openmp_hce3e5ba_0 - - pyproject-api=1.6.1=pyhd8ed1ab_0 - - singular=4.2.1.p3=h3b80c97_2 - - typing-extensions=4.8.0=hd8ed1ab_0 - - cctools=973.0.1=hd1ac623_14 - - clang=15.0.7=hce30654_3 - - importlib_metadata=6.8.0=hd8ed1ab_0 - - libcblas=3.9.0=18_osxarm64_openblas - - liblapack=3.9.0=18_osxarm64_openblas - - platformdirs=3.11.0=pyhd8ed1ab_0 - - arpack=3.7.0=h58ebc17_2 - - clangxx=15.0.7=default_h610c423_3 - - fflas-ffpack=2.4.3=h11f2abc_2 - - gsl=2.7=h6e638da_0 - - iml=1.0.5=hd52f0d1_1003 - - liblapacke=3.9.0=18_osxarm64_openblas - - suitesparse=5.10.1=h7cd81ec_1 - - virtualenv=20.24.4=pyhd8ed1ab_0 - - blas-devel=3.9.0=18_osxarm64_openblas - - compiler-rt_osx-arm64=15.0.7=hf8d1dfb_1 - - giac=1.9.0.21=h1c96721_1 - - igraph=0.9.10=hcec9b84_1 - - linbox=1.6.3=h549c411_7 - - tox=4.11.3=pyhd8ed1ab_0 - - blas=2.118=openblas - - compiler-rt=15.0.7=hf8d1dfb_1 - - rw=0.9=h3422bc3_0 - - clang_osx-arm64=15.0.7=h77e971b_3 - - c-compiler=1.6.0=hd291e01_0 - - clangxx_osx-arm64=15.0.7=h768a7fd_3 - - gfortran_osx-arm64=12.3.0=h57527a5_1 - - cxx-compiler=1.6.0=h1995070_0 - - gfortran=12.3.0=h1ca8e4b_1 - - fortran-compiler=1.6.0=h5a50232_0 - - compilers=1.6.0=hce30654_0 diff --git a/environment-3.11-macos-arm.yml b/environment-3.11-macos-arm.yml deleted file mode 100644 index 20ea3e793cb..00000000000 --- a/environment-3.11-macos-arm.yml +++ /dev/null @@ -1,191 +0,0 @@ -# Generated by conda-lock. -# platform: osx-arm64 -# input_hash: 48100dc5d7ce99bc4b67e4b7e8af9378be5950ce091e543f17e3cbd821c8ef79 - -channels: - - conda-forge -dependencies: - - bc=1.07.1=h3422bc3_0 - - bzip2=1.0.8=h3422bc3_4 - - c-ares=1.20.1=h93a5062_0 - - ca-certificates=2023.7.22=hf0a4a13_0 - - cliquer=1.22=h27ca646_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=hab24e00_0 - - giflib=5.2.1=h1a8c8d9_3 - - icu=72.1=he12128b_0 - - jpeg=9e=h1a8c8d9_3 - - libatomic_ops=7.6.14=h1a8c8d9_0 - - libboost-headers=1.82.0=hce30654_2 - - libcxx=16.0.6=h4653b0c_0 - - libdeflate=1.17=h1a8c8d9_0 - - libev=4.33=h642e427_1 - - libexpat=2.5.0=hb7217d7_1 - - libffi=3.4.2=h3422bc3_5 - - libgfortran-devel_osx-arm64=12.3.0=hc62be1c_1 - - libiconv=1.17=he4db4b2_0 - - libsodium=1.0.18=h27ca646_1 - - libtool=2.4.7=hb7217d7_0 - - libuv=1.46.0=hb547adb_0 - - libwebp-base=1.2.4=h1a8c8d9_0 - - libzlib=1.2.13=h53f4e23_5 - - llvm-openmp=17.0.2=h1c12783_0 - - m4=1.4.18=h642e427_1001 - - make=4.3=he57ea6c_1 - - mathjax=3.2.2=hce30654_0 - - metis=5.1.0=h13dd4ca_1007 - - nauty=2.7.2=h3422bc3_0 - - ncurses=6.4=h7ea286d_0 - - palp=2.20=h27ca646_0 - - pari-elldata=0.0.20161017=0 - - pari-galdata=0.0.20180411=0 - - pari-galpol=0.0.20180625=0 - - pari-seadata-small=0.0.20090618=0 - - patch=2.7.6=h27ca646_1002 - - perl=5.32.1=4_hf2054a2_perl5 - - planarity=3.0.0.5=h27ca646_1002 - - python_abi=3.11=4_cp311 - - rhash=1.4.4=hb547adb_0 - - tzdata=2023c=h71feb2d_0 - - xz=5.2.6=h57fd34a_0 - - autoconf=2.71=pl5321hcd07c0c_1 - - bdw-gc=8.0.6=hc021e02_0 - - expat=2.5.0=hb7217d7_1 - - fonts-conda-forge=1=0 - - gengetopt=2.23=hbdafb3b_0 - - gettext=0.21.1=h0186832_0 - - gf2x=1.3.0=hdaa854c_2 - - gmp=6.2.1=h9f76cd9_0 - - isl=0.25=h9a09cb3_0 - - lerc=4.0.0=h9a09cb3_0 - - libbraiding=1.1=h9f76cd9_0 - - libedit=3.1.20191231=hc8eb9b7_2 - - libgfortran5=13.2.0=hf226fd6_1 - - libpng=1.6.39=h76d750c_0 - - libsqlite=3.43.0=hb31c410_0 - - libxml2=2.10.4=h2aff0a6_0 - - lrcalc=2.1=hb7217d7_5 - - ninja=1.11.1=hffc8910_0 - - openssl=3.1.3=h53f4e23_0 - - pari-seadata=0.0.20090618=0 - - pcre2=10.40=hb34f9b4_0 - - primesieve=11.0=hb7217d7_0 - - qhull=2020.2=hc021e02_2 - - readline=8.2=h92ec313_1 - - symmetrica=3.0.1=hb7217d7_0 - - tapi=1100.0.11=he4954df_0 - - tar=1.34=h7cb298e_1 - - tbb=2021.10.0=h1995070_1 - - texinfo=7.0=pl5321h9ea1dce_0 - - tk=8.6.13=hb31c410_0 - - zeromq=4.3.4=hbdafb3b_1 - - zlib=1.2.13=h53f4e23_5 - - zstd=1.5.5=h4f39d0f_0 - - automake=1.16.5=pl5321hce30654_0 - - cddlib=1!0.94m=h6d7a090_0 - - ecl=21.2.1=h8492d4d_2 - - ecm=7.0.4=h47c7c1a_1002 - - fonts-conda-ecosystem=1=0 - - freetype=2.12.1=hadb7bae_2 - - givaro=4.1.1=h0cdca34_3 - - glpk=5.0=h6d7a090_0 - - krb5=1.21.2=h92f50d5_0 - - libboost=1.82.0=h3f31f7c_2 - - libgfortran=5.0.0=13_2_0_hd922786_1 - - libglib=2.78.0=h24e9cb9_0 - - libhomfly=1.02r6=h27ca646_0 - - libllvm15=15.0.7=h62b9111_1 - - libnghttp2=1.52.0=hae82a92_0 - - libssh2=1.11.0=h7a5bd25_0 - - libtiff=4.5.0=h5dffbdd_2 - - m4ri=20140914=h17b34a0_1005 - - mpfr=4.2.0=he09a6ba_0 - - ntl=11.4.3=hbb3f309_1 - - pari=2.15.4=haeeeed7_2_pthread - - primecount=7.6=hb6e4faa_0 - - python=3.11.6=h47c9636_0_cpython - - sigtool=0.1.3=h44b9a77_0 - - sqlite=3.43.0=h203b68d_0 - - tachyon=0.99b6=hfb72b2a_1001 - - appdirs=1.4.4=pyh9f0ad1d_0 - - cachetools=5.3.1=pyhd8ed1ab_0 - - chardet=5.2.0=py311h267d04e_1 - - colorama=0.4.6=pyhd8ed1ab_0 - - distlib=0.3.7=pyhd8ed1ab_0 - - filelock=3.12.4=pyhd8ed1ab_0 - - fontconfig=2.14.2=h82840c6_0 - - gfan=0.6.2=hec08f5c_1003 - - lcalc=2.0.5=hc94e8e6_1 - - ld64_osx-arm64=609=hc4dc95b_14 - - libboost-devel=1.82.0=hf450f58_2 - - libbrial=1.2.12=ha7f5006_1 - - libclang-cpp15=15.0.7=default_h5dc8d65_3 - - libcurl=8.3.0=hc52a3a8_0 - - libflint=2.9.0=h173eafc_ntl_100 - - libopenblas=0.3.24=openmp_hd76b1f2_0 - - libwebp=1.2.4=h999c80f_1 - - llvm-tools=15.0.7=h62b9111_1 - - m4rie=20150908=h17b34a0_1001 - - maxima=5.45.0=h6032a66_2 - - mpc=1.3.1=h91ba8db_0 - - mpfi=1.5.4=hbde5f5b_1001 - - packaging=23.2=pyhd8ed1ab_0 - - pkg-config=0.29.2=hab62308_1008 - - pluggy=1.3.0=pyhd8ed1ab_0 - - ppl=1.2=h8b147cf_1006 - - qd=2.3.22=hbec66e7_1004 - - sympow=2.023.6=hb0babe8_3 - - tomli=2.0.1=pyhd8ed1ab_0 - - typing_extensions=4.8.0=pyha770c72_0 - - zipp=3.17.0=pyhd8ed1ab_0 - - arb=2.23.0=he5401aa_0 - - boost-cpp=1.82.0=h4ae65de_2 - - brial=1.2.12=pyh694c41f_1 - - cctools_osx-arm64=973.0.1=h2a25c60_14 - - clang-15=15.0.7=default_h5dc8d65_3 - - cmake=3.27.6=h1c59155_0 - - curl=8.3.0=hc52a3a8_0 - - eclib=20230424=haeb5157_0 - - fplll=5.4.4=h29209e0_0 - - gfortran_impl_osx-arm64=12.3.0=hbbb9e1e_1 - - importlib-metadata=6.8.0=pyha770c72_0 - - ld64=609=h89fa09d_14 - - libblas=3.9.0=18_osxarm64_openblas - - libgd=2.3.3=h8db8f0b_5 - - openblas=0.3.24=openmp_hce3e5ba_0 - - pyproject-api=1.6.1=pyhd8ed1ab_0 - - singular=4.2.1.p3=h3b80c97_2 - - typing-extensions=4.8.0=hd8ed1ab_0 - - cctools=973.0.1=hd1ac623_14 - - clang=15.0.7=hce30654_3 - - importlib_metadata=6.8.0=hd8ed1ab_0 - - libcblas=3.9.0=18_osxarm64_openblas - - liblapack=3.9.0=18_osxarm64_openblas - - platformdirs=3.11.0=pyhd8ed1ab_0 - - arpack=3.7.0=h58ebc17_2 - - clangxx=15.0.7=default_h610c423_3 - - fflas-ffpack=2.4.3=h11f2abc_2 - - gsl=2.7=h6e638da_0 - - iml=1.0.5=hd52f0d1_1003 - - liblapacke=3.9.0=18_osxarm64_openblas - - suitesparse=5.10.1=h7cd81ec_1 - - virtualenv=20.24.4=pyhd8ed1ab_0 - - blas-devel=3.9.0=18_osxarm64_openblas - - compiler-rt_osx-arm64=15.0.7=hf8d1dfb_1 - - giac=1.9.0.21=h1c96721_1 - - igraph=0.9.10=hcec9b84_1 - - linbox=1.6.3=h549c411_7 - - tox=4.11.3=pyhd8ed1ab_0 - - blas=2.118=openblas - - compiler-rt=15.0.7=hf8d1dfb_1 - - rw=0.9=h3422bc3_0 - - clang_osx-arm64=15.0.7=h77e971b_3 - - c-compiler=1.6.0=hd291e01_0 - - clangxx_osx-arm64=15.0.7=h768a7fd_3 - - gfortran_osx-arm64=12.3.0=h57527a5_1 - - cxx-compiler=1.6.0=h1995070_0 - - gfortran=12.3.0=h1ca8e4b_1 - - fortran-compiler=1.6.0=h5a50232_0 - - compilers=1.6.0=hce30654_0 diff --git a/environment-3.9-macos-arm.yml b/environment-3.9-macos-arm.yml deleted file mode 100644 index 1211a5f1b3a..00000000000 --- a/environment-3.9-macos-arm.yml +++ /dev/null @@ -1,191 +0,0 @@ -# Generated by conda-lock. -# platform: osx-arm64 -# input_hash: 2b8fa23c9fb232fe288d390b0c1faf539cc05d5c2fac06ad67fc7f782a839da7 - -channels: - - conda-forge -dependencies: - - bc=1.07.1=h3422bc3_0 - - bzip2=1.0.8=h3422bc3_4 - - c-ares=1.20.1=h93a5062_0 - - ca-certificates=2023.7.22=hf0a4a13_0 - - cliquer=1.22=h27ca646_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=hab24e00_0 - - giflib=5.2.1=h1a8c8d9_3 - - icu=72.1=he12128b_0 - - jpeg=9e=h1a8c8d9_3 - - libatomic_ops=7.6.14=h1a8c8d9_0 - - libboost-headers=1.82.0=hce30654_2 - - libcxx=16.0.6=h4653b0c_0 - - libdeflate=1.17=h1a8c8d9_0 - - libev=4.33=h642e427_1 - - libexpat=2.5.0=hb7217d7_1 - - libffi=3.4.2=h3422bc3_5 - - libgfortran-devel_osx-arm64=12.3.0=hc62be1c_1 - - libiconv=1.17=he4db4b2_0 - - libsodium=1.0.18=h27ca646_1 - - libtool=2.4.7=hb7217d7_0 - - libuv=1.46.0=hb547adb_0 - - libwebp-base=1.2.4=h1a8c8d9_0 - - libzlib=1.2.13=h53f4e23_5 - - llvm-openmp=17.0.2=h1c12783_0 - - m4=1.4.18=h642e427_1001 - - make=4.3=he57ea6c_1 - - mathjax=3.2.2=hce30654_0 - - metis=5.1.0=h13dd4ca_1007 - - nauty=2.7.2=h3422bc3_0 - - ncurses=6.4=h7ea286d_0 - - palp=2.20=h27ca646_0 - - pari-elldata=0.0.20161017=0 - - pari-galdata=0.0.20180411=0 - - pari-galpol=0.0.20180625=0 - - pari-seadata-small=0.0.20090618=0 - - patch=2.7.6=h27ca646_1002 - - perl=5.32.1=4_hf2054a2_perl5 - - planarity=3.0.0.5=h27ca646_1002 - - python_abi=3.9=4_cp39 - - rhash=1.4.4=hb547adb_0 - - tzdata=2023c=h71feb2d_0 - - xz=5.2.6=h57fd34a_0 - - autoconf=2.71=pl5321hcd07c0c_1 - - bdw-gc=8.0.6=hc021e02_0 - - expat=2.5.0=hb7217d7_1 - - fonts-conda-forge=1=0 - - gengetopt=2.23=hbdafb3b_0 - - gettext=0.21.1=h0186832_0 - - gf2x=1.3.0=hdaa854c_2 - - gmp=6.2.1=h9f76cd9_0 - - isl=0.25=h9a09cb3_0 - - lerc=4.0.0=h9a09cb3_0 - - libbraiding=1.1=h9f76cd9_0 - - libedit=3.1.20191231=hc8eb9b7_2 - - libgfortran5=13.2.0=hf226fd6_1 - - libpng=1.6.39=h76d750c_0 - - libsqlite=3.43.0=hb31c410_0 - - libxml2=2.10.4=h2aff0a6_0 - - lrcalc=2.1=hb7217d7_5 - - ninja=1.11.1=hffc8910_0 - - openssl=3.1.3=h53f4e23_0 - - pari-seadata=0.0.20090618=0 - - pcre2=10.40=hb34f9b4_0 - - primesieve=11.0=hb7217d7_0 - - qhull=2020.2=hc021e02_2 - - readline=8.2=h92ec313_1 - - symmetrica=3.0.1=hb7217d7_0 - - tapi=1100.0.11=he4954df_0 - - tar=1.34=h7cb298e_1 - - tbb=2021.10.0=h1995070_1 - - texinfo=7.0=pl5321h9ea1dce_0 - - tk=8.6.13=hb31c410_0 - - zeromq=4.3.4=hbdafb3b_1 - - zlib=1.2.13=h53f4e23_5 - - zstd=1.5.5=h4f39d0f_0 - - automake=1.16.5=pl5321hce30654_0 - - cddlib=1!0.94m=h6d7a090_0 - - ecl=21.2.1=h8492d4d_2 - - ecm=7.0.4=h47c7c1a_1002 - - fonts-conda-ecosystem=1=0 - - freetype=2.12.1=hadb7bae_2 - - givaro=4.1.1=h0cdca34_3 - - glpk=5.0=h6d7a090_0 - - krb5=1.21.2=h92f50d5_0 - - libboost=1.82.0=h3f31f7c_2 - - libgfortran=5.0.0=13_2_0_hd922786_1 - - libglib=2.78.0=h24e9cb9_0 - - libhomfly=1.02r6=h27ca646_0 - - libllvm15=15.0.7=h62b9111_1 - - libnghttp2=1.52.0=hae82a92_0 - - libssh2=1.11.0=h7a5bd25_0 - - libtiff=4.5.0=h5dffbdd_2 - - m4ri=20140914=h17b34a0_1005 - - mpfr=4.2.0=he09a6ba_0 - - ntl=11.4.3=hbb3f309_1 - - pari=2.15.4=haeeeed7_2_pthread - - primecount=7.6=hb6e4faa_0 - - python=3.9.18=hfa1ae8a_0_cpython - - sigtool=0.1.3=h44b9a77_0 - - sqlite=3.43.0=h203b68d_0 - - tachyon=0.99b6=hfb72b2a_1001 - - appdirs=1.4.4=pyh9f0ad1d_0 - - cachetools=5.3.1=pyhd8ed1ab_0 - - chardet=5.2.0=py39h2804cbe_1 - - colorama=0.4.6=pyhd8ed1ab_0 - - distlib=0.3.7=pyhd8ed1ab_0 - - filelock=3.12.4=pyhd8ed1ab_0 - - fontconfig=2.14.2=h82840c6_0 - - gfan=0.6.2=hec08f5c_1003 - - lcalc=2.0.5=hc94e8e6_1 - - ld64_osx-arm64=609=hc4dc95b_14 - - libboost-devel=1.82.0=hf450f58_2 - - libbrial=1.2.12=ha7f5006_1 - - libclang-cpp15=15.0.7=default_h5dc8d65_3 - - libcurl=8.3.0=hc52a3a8_0 - - libflint=2.9.0=h173eafc_ntl_100 - - libopenblas=0.3.24=openmp_hd76b1f2_0 - - libwebp=1.2.4=h999c80f_1 - - llvm-tools=15.0.7=h62b9111_1 - - m4rie=20150908=h17b34a0_1001 - - maxima=5.45.0=h6032a66_2 - - mpc=1.3.1=h91ba8db_0 - - mpfi=1.5.4=hbde5f5b_1001 - - packaging=23.2=pyhd8ed1ab_0 - - pkg-config=0.29.2=hab62308_1008 - - pluggy=1.3.0=pyhd8ed1ab_0 - - ppl=1.2=h8b147cf_1006 - - qd=2.3.22=hbec66e7_1004 - - sympow=2.023.6=hb0babe8_3 - - tomli=2.0.1=pyhd8ed1ab_0 - - typing_extensions=4.8.0=pyha770c72_0 - - zipp=3.17.0=pyhd8ed1ab_0 - - arb=2.23.0=he5401aa_0 - - boost-cpp=1.82.0=h4ae65de_2 - - brial=1.2.12=pyh694c41f_1 - - cctools_osx-arm64=973.0.1=h2a25c60_14 - - clang-15=15.0.7=default_h5dc8d65_3 - - cmake=3.27.6=h1c59155_0 - - curl=8.3.0=hc52a3a8_0 - - eclib=20230424=haeb5157_0 - - fplll=5.4.4=h29209e0_0 - - gfortran_impl_osx-arm64=12.3.0=hbbb9e1e_1 - - importlib-metadata=6.8.0=pyha770c72_0 - - ld64=609=h89fa09d_14 - - libblas=3.9.0=18_osxarm64_openblas - - libgd=2.3.3=h8db8f0b_5 - - openblas=0.3.24=openmp_hce3e5ba_0 - - pyproject-api=1.6.1=pyhd8ed1ab_0 - - singular=4.2.1.p3=h3b80c97_2 - - typing-extensions=4.8.0=hd8ed1ab_0 - - cctools=973.0.1=hd1ac623_14 - - clang=15.0.7=hce30654_3 - - importlib_metadata=6.8.0=hd8ed1ab_0 - - libcblas=3.9.0=18_osxarm64_openblas - - liblapack=3.9.0=18_osxarm64_openblas - - platformdirs=3.11.0=pyhd8ed1ab_0 - - arpack=3.7.0=h58ebc17_2 - - clangxx=15.0.7=default_h610c423_3 - - fflas-ffpack=2.4.3=h11f2abc_2 - - gsl=2.7=h6e638da_0 - - iml=1.0.5=hd52f0d1_1003 - - liblapacke=3.9.0=18_osxarm64_openblas - - suitesparse=5.10.1=h7cd81ec_1 - - virtualenv=20.24.4=pyhd8ed1ab_0 - - blas-devel=3.9.0=18_osxarm64_openblas - - compiler-rt_osx-arm64=15.0.7=hf8d1dfb_1 - - giac=1.9.0.21=h1c96721_1 - - igraph=0.9.10=hcec9b84_1 - - linbox=1.6.3=h549c411_7 - - tox=4.11.3=pyhd8ed1ab_0 - - blas=2.118=openblas - - compiler-rt=15.0.7=hf8d1dfb_1 - - rw=0.9=h3422bc3_0 - - clang_osx-arm64=15.0.7=h77e971b_3 - - c-compiler=1.6.0=hd291e01_0 - - clangxx_osx-arm64=15.0.7=h768a7fd_3 - - gfortran_osx-arm64=12.3.0=h57527a5_1 - - cxx-compiler=1.6.0=h1995070_0 - - gfortran=12.3.0=h1ca8e4b_1 - - fortran-compiler=1.6.0=h5a50232_0 - - compilers=1.6.0=hce30654_0 From 9f943b32526f29fa7ec5cc7fee72f86f8a87c8b8 Mon Sep 17 00:00:00 2001 From: Matthias Koeppe Date: Sun, 12 May 2024 18:37:34 -0700 Subject: [PATCH 038/107] environment-*-macos-x86_64.yml: Rename from environment-*-macos.yml --- environment-3.10-macos.yml => environment-3.10-macos-x86_64.yml | 0 environment-3.11-macos.yml => environment-3.11-macos-x86_64.yml | 0 environment-3.9-macos.yml => environment-3.9-macos-x86_64.yml | 0 ...vironment-3.10-macos.yml => environment-3.10-macos-x86_64.yml} | 0 ...vironment-3.11-macos.yml => environment-3.11-macos-x86_64.yml} | 0 ...environment-3.9-macos.yml => environment-3.9-macos-x86_64.yml} | 0 ...t-dev-3.10-macos.yml => environment-dev-3.10-macos-x86_64.yml} | 0 ...t-dev-3.11-macos.yml => environment-dev-3.11-macos-x86_64.yml} | 0 ...ent-dev-3.9-macos.yml => environment-dev-3.9-macos-x86_64.yml} | 0 9 files changed, 0 insertions(+), 0 deletions(-) rename environment-3.10-macos.yml => environment-3.10-macos-x86_64.yml (100%) rename environment-3.11-macos.yml => environment-3.11-macos-x86_64.yml (100%) rename environment-3.9-macos.yml => environment-3.9-macos-x86_64.yml (100%) rename src/{environment-3.10-macos.yml => environment-3.10-macos-x86_64.yml} (100%) rename src/{environment-3.11-macos.yml => environment-3.11-macos-x86_64.yml} (100%) rename src/{environment-3.9-macos.yml => environment-3.9-macos-x86_64.yml} (100%) rename src/{environment-dev-3.10-macos.yml => environment-dev-3.10-macos-x86_64.yml} (100%) rename src/{environment-dev-3.11-macos.yml => environment-dev-3.11-macos-x86_64.yml} (100%) rename src/{environment-dev-3.9-macos.yml => environment-dev-3.9-macos-x86_64.yml} (100%) diff --git a/environment-3.10-macos.yml b/environment-3.10-macos-x86_64.yml similarity index 100% rename from environment-3.10-macos.yml rename to environment-3.10-macos-x86_64.yml diff --git a/environment-3.11-macos.yml b/environment-3.11-macos-x86_64.yml similarity index 100% rename from environment-3.11-macos.yml rename to environment-3.11-macos-x86_64.yml diff --git a/environment-3.9-macos.yml b/environment-3.9-macos-x86_64.yml similarity index 100% rename from environment-3.9-macos.yml rename to environment-3.9-macos-x86_64.yml diff --git a/src/environment-3.10-macos.yml b/src/environment-3.10-macos-x86_64.yml similarity index 100% rename from src/environment-3.10-macos.yml rename to src/environment-3.10-macos-x86_64.yml diff --git a/src/environment-3.11-macos.yml b/src/environment-3.11-macos-x86_64.yml similarity index 100% rename from src/environment-3.11-macos.yml rename to src/environment-3.11-macos-x86_64.yml diff --git a/src/environment-3.9-macos.yml b/src/environment-3.9-macos-x86_64.yml similarity index 100% rename from src/environment-3.9-macos.yml rename to src/environment-3.9-macos-x86_64.yml diff --git a/src/environment-dev-3.10-macos.yml b/src/environment-dev-3.10-macos-x86_64.yml similarity index 100% rename from src/environment-dev-3.10-macos.yml rename to src/environment-dev-3.10-macos-x86_64.yml diff --git a/src/environment-dev-3.11-macos.yml b/src/environment-dev-3.11-macos-x86_64.yml similarity index 100% rename from src/environment-dev-3.11-macos.yml rename to src/environment-dev-3.11-macos-x86_64.yml diff --git a/src/environment-dev-3.9-macos.yml b/src/environment-dev-3.9-macos-x86_64.yml similarity index 100% rename from src/environment-dev-3.9-macos.yml rename to src/environment-dev-3.9-macos-x86_64.yml From e8843ed5b17dbbfeeb2568248160ab7e07ded2c7 Mon Sep 17 00:00:00 2001 From: Matthias Koeppe Date: Sun, 12 May 2024 18:39:23 -0700 Subject: [PATCH 039/107] environment-*-macos.yml: Rename from environment-*-macos-arm64.yml --- environment-3.10-macos-arm64.yml => environment-3.10-macos.yml | 0 environment-3.11-macos-arm64.yml => environment-3.11-macos.yml | 0 environment-3.9-macos-arm64.yml => environment-3.9-macos.yml | 0 ...nvironment-3.10-macos-arm64.yml => environment-3.10-macos.yml} | 0 ...nvironment-3.11-macos-arm64.yml => environment-3.11-macos.yml} | 0 ...{environment-3.9-macos-arm64.yml => environment-3.9-macos.yml} | 0 ...nt-dev-3.10-macos-arm64.yml => environment-dev-3.10-macos.yml} | 0 ...nt-dev-3.11-macos-arm64.yml => environment-dev-3.11-macos.yml} | 0 ...ment-dev-3.9-macos-arm64.yml => environment-dev-3.9-macos.yml} | 0 9 files changed, 0 insertions(+), 0 deletions(-) rename environment-3.10-macos-arm64.yml => environment-3.10-macos.yml (100%) rename environment-3.11-macos-arm64.yml => environment-3.11-macos.yml (100%) rename environment-3.9-macos-arm64.yml => environment-3.9-macos.yml (100%) rename src/{environment-3.10-macos-arm64.yml => environment-3.10-macos.yml} (100%) rename src/{environment-3.11-macos-arm64.yml => environment-3.11-macos.yml} (100%) rename src/{environment-3.9-macos-arm64.yml => environment-3.9-macos.yml} (100%) rename src/{environment-dev-3.10-macos-arm64.yml => environment-dev-3.10-macos.yml} (100%) rename src/{environment-dev-3.11-macos-arm64.yml => environment-dev-3.11-macos.yml} (100%) rename src/{environment-dev-3.9-macos-arm64.yml => environment-dev-3.9-macos.yml} (100%) diff --git a/environment-3.10-macos-arm64.yml b/environment-3.10-macos.yml similarity index 100% rename from environment-3.10-macos-arm64.yml rename to environment-3.10-macos.yml diff --git a/environment-3.11-macos-arm64.yml b/environment-3.11-macos.yml similarity index 100% rename from environment-3.11-macos-arm64.yml rename to environment-3.11-macos.yml diff --git a/environment-3.9-macos-arm64.yml b/environment-3.9-macos.yml similarity index 100% rename from environment-3.9-macos-arm64.yml rename to environment-3.9-macos.yml diff --git a/src/environment-3.10-macos-arm64.yml b/src/environment-3.10-macos.yml similarity index 100% rename from src/environment-3.10-macos-arm64.yml rename to src/environment-3.10-macos.yml diff --git a/src/environment-3.11-macos-arm64.yml b/src/environment-3.11-macos.yml similarity index 100% rename from src/environment-3.11-macos-arm64.yml rename to src/environment-3.11-macos.yml diff --git a/src/environment-3.9-macos-arm64.yml b/src/environment-3.9-macos.yml similarity index 100% rename from src/environment-3.9-macos-arm64.yml rename to src/environment-3.9-macos.yml diff --git a/src/environment-dev-3.10-macos-arm64.yml b/src/environment-dev-3.10-macos.yml similarity index 100% rename from src/environment-dev-3.10-macos-arm64.yml rename to src/environment-dev-3.10-macos.yml diff --git a/src/environment-dev-3.11-macos-arm64.yml b/src/environment-dev-3.11-macos.yml similarity index 100% rename from src/environment-dev-3.11-macos-arm64.yml rename to src/environment-dev-3.11-macos.yml diff --git a/src/environment-dev-3.9-macos-arm64.yml b/src/environment-dev-3.9-macos.yml similarity index 100% rename from src/environment-dev-3.9-macos-arm64.yml rename to src/environment-dev-3.9-macos.yml From 64bf697e523d4214afc707466824cb2e5c9edff3 Mon Sep 17 00:00:00 2001 From: Matthias Koeppe Date: Sun, 12 May 2024 18:57:44 -0700 Subject: [PATCH 040/107] .github/workflows/conda-lock-update.py: Update naming of lock files --- .github/workflows/conda-lock-update.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/conda-lock-update.py b/.github/workflows/conda-lock-update.py index adfef2cfa6e..b620d8aaf52 100755 --- a/.github/workflows/conda-lock-update.py +++ b/.github/workflows/conda-lock-update.py @@ -11,8 +11,8 @@ platforms = { "linux-64": "linux", "linux-aarch64": "linux-aarch64", - "osx-64": "macos", - "osx-arm64": "macos-arm64" + "osx-64": "macos-x86_64", + "osx-arm64": "macos" #"win-64": "win", } pythons = ["3.9", "3.10", "3.11"] From 9d1419322e0940c64d78bed3011e12796fc81d38 Mon Sep 17 00:00:00 2001 From: Matthias Koeppe Date: Sun, 12 May 2024 19:15:41 -0700 Subject: [PATCH 041/107] tox.ini: New environment update_conda_lock --- tox.ini | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/tox.ini b/tox.ini index 798f2286d14..2d90a0ba4f8 100644 --- a/tox.ini +++ b/tox.ini @@ -985,6 +985,14 @@ commands = done) > $FILE; \ echo "Wrote $FILE"' +[testenv:update_conda_lock] +description = + Update the conda-lock files. +deps = + conda-lock +commands = + {envpython} .github/workflows/conda-lock-update.py + ###### Delegation to src/tox.ini ###### [sage_src] passenv = From 5ecb6d3733fdc3229a9f4ad1fcc0562f74596412 Mon Sep 17 00:00:00 2001 From: Matthias Koeppe Date: Sun, 12 May 2024 20:42:32 -0700 Subject: [PATCH 042/107] build/pkgs/_prereq/distros/conda.txt: Remove restriction of 'compilers' --- build/pkgs/_prereq/distros/conda.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build/pkgs/_prereq/distros/conda.txt b/build/pkgs/_prereq/distros/conda.txt index e8fcb099093..d85e37c8959 100644 --- a/build/pkgs/_prereq/distros/conda.txt +++ b/build/pkgs/_prereq/distros/conda.txt @@ -7,7 +7,7 @@ # One package per line. No need to escape special characters. # Everything on a line after a # character is ignored. # -compilers<=1.6.0 # 1.7 pulls in c-compiler v.16 +compilers make m4 perl From 9d3561903fd6c2f80c839f00ba1710e4e14639a5 Mon Sep 17 00:00:00 2001 From: Matthias Koeppe Date: Sun, 12 May 2024 22:14:29 -0700 Subject: [PATCH 043/107] .github/workflows/ci-conda.yml: Increase SAGE_NUM_THREADS for build --- .github/workflows/ci-conda.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci-conda.yml b/.github/workflows/ci-conda.yml index 8b8e8e88a16..6fc559d719d 100644 --- a/.github/workflows/ci-conda.yml +++ b/.github/workflows/ci-conda.yml @@ -89,8 +89,8 @@ jobs: # Use --no-deps and pip check below to verify that all necessary dependencies are installed via conda. pip install --no-build-isolation --no-deps --config-settings editable_mode=compat -v -v -e ./src env: - SAGE_NUM_THREADS: 2 - + SAGE_NUM_THREADS: 5 + - name: Verify dependencies if: success() || failure() shell: bash -l {0} From 93ae0ffa9fa7ee0d06c8adb4811c2b157626e409 Mon Sep 17 00:00:00 2001 From: Matthias Koeppe Date: Mon, 13 May 2024 10:47:10 -0700 Subject: [PATCH 044/107] .github/workflows/ci-conda.yml: Move '-latest' into matrix.os --- .github/workflows/ci-conda.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/ci-conda.yml b/.github/workflows/ci-conda.yml index 6fc559d719d..a0b5e7e6598 100644 --- a/.github/workflows/ci-conda.yml +++ b/.github/workflows/ci-conda.yml @@ -18,15 +18,15 @@ concurrency: jobs: test: name: Conda - runs-on: ${{ matrix.os }}-latest + runs-on: ${{ matrix.os }} strategy: matrix: # On pushes to tags or branches, test the whole matrix. os: >- ${{ github.event_name == 'pull_request' - && fromJson('["ubuntu"]') - || fromJson('["ubuntu", "macos"]') }} + && fromJson('["ubuntu-latest"]') + || fromJson('["ubuntu-latest", "macos-latest"]') }} python: >- ${{ github.event_name == 'pull_request' && fromJson('["3.9"]') @@ -40,7 +40,7 @@ jobs: # Together, they cover the supported minor Python versions. include: >- ${{ github.event_name == 'pull_request' - && fromJson('[{"os": "macos", "python": "3.11", "conda-env": "environment"}]') + && fromJson('[{"os": "macos-latest", "python": "3.11", "conda-env": "environment"}]') || fromJson('[]') }} steps: From 944382e79c6dd7425faf27d10d749982ffac617d Mon Sep 17 00:00:00 2001 From: Matthias Koeppe Date: Mon, 13 May 2024 11:12:19 -0700 Subject: [PATCH 045/107] .github/workflows/ci-conda.yml: fail-fast: false --- .github/workflows/ci-conda.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/ci-conda.yml b/.github/workflows/ci-conda.yml index a0b5e7e6598..276d81f86dc 100644 --- a/.github/workflows/ci-conda.yml +++ b/.github/workflows/ci-conda.yml @@ -21,6 +21,7 @@ jobs: runs-on: ${{ matrix.os }} strategy: + fail-fast: false matrix: # On pushes to tags or branches, test the whole matrix. os: >- From 5380a8fcf12368f345104c70600f0485110f6316 Mon Sep 17 00:00:00 2001 From: Matthias Koeppe Date: Sun, 19 May 2024 20:13:40 -0700 Subject: [PATCH 046/107] .github/workflows/ci-conda.yml: On pushes to tags/branches, also test macOS x86_64 ('macos-13') --- .github/workflows/ci-conda.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci-conda.yml b/.github/workflows/ci-conda.yml index 276d81f86dc..0a07b4bdee6 100644 --- a/.github/workflows/ci-conda.yml +++ b/.github/workflows/ci-conda.yml @@ -27,7 +27,7 @@ jobs: os: >- ${{ github.event_name == 'pull_request' && fromJson('["ubuntu-latest"]') - || fromJson('["ubuntu-latest", "macos-latest"]') }} + || fromJson('["ubuntu-latest", "macos-latest", "macos-13"]') }} python: >- ${{ github.event_name == 'pull_request' && fromJson('["3.9"]') @@ -36,7 +36,7 @@ jobs: # environment: [environment, environment-optional] conda-env: [environment] # On pull requests, only test two jobs: - # Ubuntu with Python 3.9, macOS with Python 3.11. + # Ubuntu with Python 3.9, macOS (arm64) with Python 3.11. # Build & Test currently uses Python 3.10 (on ubuntu-jammy). # Together, they cover the supported minor Python versions. include: >- From 9085560d5319b01067f562a8d141ddf50aa7d767 Mon Sep 17 00:00:00 2001 From: Matthias Koeppe Date: Sun, 19 May 2024 20:31:22 -0700 Subject: [PATCH 047/107] .github/workflows/ci-conda.yml: Set environment file depending on runner arch --- .github/workflows/ci-conda.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci-conda.yml b/.github/workflows/ci-conda.yml index 0a07b4bdee6..7b06217e295 100644 --- a/.github/workflows/ci-conda.yml +++ b/.github/workflows/ci-conda.yml @@ -70,7 +70,7 @@ jobs: channels: conda-forge channel-priority: true activate-environment: sage - environment-file: src/${{ matrix.conda-env }}-${{ matrix.python }}-${{ startsWith(matrix.os, 'macos') && 'macos' || 'linux' }}.yml + environment-file: src/${{ matrix.conda-env }}-${{ matrix.python }}-${{ startsWith(matrix.os, 'macos') && (startsWith(runner.arch, 'ARM') && 'macos' || 'macos-x86_64') || 'linux' }}.yml - name: Print Conda environment shell: bash -l {0} From 328794c6e914766bf08fadec19ee24366ab6cce1 Mon Sep 17 00:00:00 2001 From: Matthias Koeppe Date: Tue, 21 May 2024 11:29:54 -0700 Subject: [PATCH 048/107] Remove unexplained environment-*-linux-aarch.yml files --- environment-3.10-linux-aarch.yml | 193 ------------- environment-3.11-linux-aarch.yml | 193 ------------- environment-3.9-linux-aarch.yml | 193 ------------- src/environment-3.9-linux-aarch.yml | 427 ---------------------------- 4 files changed, 1006 deletions(-) delete mode 100644 environment-3.10-linux-aarch.yml delete mode 100644 environment-3.11-linux-aarch.yml delete mode 100644 environment-3.9-linux-aarch.yml delete mode 100644 src/environment-3.9-linux-aarch.yml diff --git a/environment-3.10-linux-aarch.yml b/environment-3.10-linux-aarch.yml deleted file mode 100644 index 499b3cd93b9..00000000000 --- a/environment-3.10-linux-aarch.yml +++ /dev/null @@ -1,193 +0,0 @@ -# Generated by conda-lock. -# platform: linux-aarch64 -# input_hash: d745aab1c14fd9333fe506502bdbc2bb5ab40c689cf58e8b1eb71d8e283a8e6d - -channels: - - conda-forge -dependencies: - - _sysroot_linux-aarch64_curr_repodata_hack=4=h57d6b7b_13 - - ca-certificates=2023.7.22=hcefe29a_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=hab24e00_0 - - kernel-headers_linux-aarch64=4.18.0=h5b4a56d_13 - - ld_impl_linux-aarch64=2.40=h2d8c526_0 - - libboost-headers=1.82.0=h8af1aa0_2 - - libgcc-devel_linux-aarch64=12.3.0=h8b5ab12_2 - - libgomp=13.2.0=hf8544c7_2 - - libstdcxx-devel_linux-aarch64=12.3.0=h8b5ab12_2 - - libstdcxx-ng=13.2.0=h9a76618_2 - - mathjax=3.2.2=h8af1aa0_0 - - pari-elldata=0.0.20161017=0 - - pari-galdata=0.0.20180411=0 - - pari-galpol=0.0.20180625=0 - - pari-seadata-small=0.0.20090618=0 - - python_abi=3.10=4_cp310 - - tzdata=2023c=h71feb2d_0 - - fonts-conda-forge=1=0 - - pari-seadata=0.0.20090618=0 - - sysroot_linux-aarch64=2.17=h5b4a56d_13 - - binutils_impl_linux-aarch64=2.40=h870a726_0 - - fonts-conda-ecosystem=1=0 - - binutils=2.40=h64c2a2e_0 - - binutils_linux-aarch64=2.40=h94bbfa1_2 - - _openmp_mutex=4.5=2_kmp_llvm - - libgcc-ng=13.2.0=hf8544c7_2 - - bc=1.07.1=hf897c2e_0 - - bdw-gc=8.0.6=hd62202e_0 - - bzip2=1.0.8=hf897c2e_4 - - c-ares=1.20.1=h31becfc_0 - - cliquer=1.22=hb9de7d4_0 - - gengetopt=2.23=h01db608_0 - - gf2x=1.3.0=h1b3b3a3_2 - - giflib=5.2.1=hb4cce97_3 - - gmp=6.2.1=h7fd3ca4_0 - - icu=72.1=hcf00150_0 - - jpeg=9e=h2a766a3_3 - - keyutils=1.6.1=h4e544f5_0 - - lerc=4.0.0=h4de3ea5_0 - - libatomic_ops=7.6.14=h4e544f5_0 - - libbraiding=1.1=h7fd3ca4_0 - - libdeflate=1.17=hb4cce97_0 - - libev=4.33=h516909a_1 - - libexpat=2.5.0=hd600fc2_1 - - libffi=3.4.2=h3557bc0_5 - - libgfortran5=13.2.0=h582850c_2 - - libiconv=1.17=h9cdd2b7_0 - - libnsl=2.0.0=h31becfc_1 - - libsanitizer=12.3.0=h8ebda82_2 - - libsodium=1.0.18=hb9de7d4_1 - - libtool=2.4.7=h4de3ea5_0 - - libuuid=2.38.1=hb4cce97_0 - - libuv=1.46.0=h31becfc_0 - - libwebp-base=1.2.4=h4e544f5_0 - - libzlib=1.2.13=h31becfc_5 - - lrcalc=2.1=h4de3ea5_5 - - m4=1.4.18=h516909a_1001 - - make=4.3=h309ac5b_1 - - metis=5.1.0=h2f0025b_1007 - - nauty=2.7.2=hf897c2e_0 - - ncurses=6.4=h2e1726e_0 - - ninja=1.11.1=hdd96247_0 - - openssl=3.1.3=h31becfc_0 - - palp=2.20=hb9de7d4_0 - - patch=2.7.6=hf897c2e_1002 - - pkg-config=0.29.2=hb9de7d4_1008 - - planarity=3.0.0.5=hb9de7d4_1002 - - primesieve=11.1=h2f0025b_0 - - qhull=2020.2=hd62202e_2 - - rhash=1.4.4=h31becfc_0 - - symmetrica=3.0.1=hd600fc2_0 - - xz=5.2.6=h9cdd2b7_0 - - cddlib=1!0.94m=h719063d_0 - - ecm=7.0.4=h719063d_1002 - - expat=2.5.0=hd600fc2_1 - - gcc_impl_linux-aarch64=12.3.0=hcde2664_2 - - givaro=4.1.1=h192cbe9_1 - - glpk=5.0=h66325d0_0 - - libedit=3.1.20191231=he28a2e2_2 - - libgfortran-ng=13.2.0=he9431aa_2 - - libhomfly=1.02r6=hb9de7d4_0 - - libnghttp2=1.52.0=h250e5c5_0 - - libpng=1.6.39=hf9034f9_0 - - libsqlite=3.43.0=h194ca79_0 - - libssh2=1.11.0=h492db2e_0 - - libxml2=2.10.4=h430b14f_0 - - mpfr=4.2.0=h96f194b_0 - - ntl=11.4.3=h0d7519b_1 - - perl=5.32.1=4_h31becfc_perl5 - - primecount=7.9=hd600fc2_0 - - readline=8.2=h8fc344f_1 - - tar=1.34=h048efde_0 - - tk=8.6.13=h194ca79_0 - - zeromq=4.3.4=h01db608_1 - - zlib=1.2.13=h31becfc_5 - - zstd=1.5.5=h4c53e97_0 - - autoconf=2.71=pl5321h2148fe1_1 - - ecl=21.2.1=haa44c19_2 - - freetype=2.12.1=hf0a5ef3_2 - - gcc=12.3.0=hc1b51f9_2 - - gcc_linux-aarch64=12.3.0=h464a8f7_2 - - gfan=0.6.2=h5f589ec_1003 - - gfortran_impl_linux-aarch64=12.3.0=hb7244be_2 - - gxx_impl_linux-aarch64=12.3.0=hcde2664_2 - - krb5=1.21.2=hc419048_0 - - libboost=1.82.0=hbfc56d7_2 - - libflint=2.9.0=hd3470fa_ntl_100 - - libhwloc=2.9.1=h21e8147_0 - - libopenblas=0.3.23=pthreads_hd703e6f_0 - - libtiff=4.5.0=h4c1066a_2 - - llvm-openmp=17.0.2=h8b0cb96_0 - - m4ri=20140914=h75e8696_1005 - - mpc=1.3.1=hf4c8f4c_0 - - mpfi=1.5.4=h846f343_1001 - - pari=2.15.4=h169c2a7_2_pthread - - ppl=1.2=h984aac9_1006 - - python=3.10.12=hbbe8eec_0_cpython - - qd=2.3.22=h05efe27_1004 - - sqlite=3.43.0=h3b3482f_0 - - tachyon=0.99b6=h63ab1d9_1001 - - texinfo=7.0=pl5321h17f021e_0 - - appdirs=1.4.4=pyh9f0ad1d_0 - - arb=2.23.0=h37d5dab_0 - - automake=1.16.5=pl5321h8af1aa0_0 - - c-compiler=1.6.0=h31becfc_0 - - cachetools=5.3.1=pyhd8ed1ab_0 - - chardet=5.2.0=py310hbbe02a8_1 - - colorama=0.4.6=pyhd8ed1ab_0 - - distlib=0.3.7=pyhd8ed1ab_0 - - eclib=20230424=h0bc7b0f_0 - - filelock=3.12.4=pyhd8ed1ab_0 - - fontconfig=2.14.2=ha9a116f_0 - - fplll=5.4.4=h5cd656c_0 - - gfortran=12.3.0=h8d4031d_2 - - gfortran_linux-aarch64=12.3.0=h1993883_2 - - gxx=12.3.0=hc1b51f9_2 - - gxx_linux-aarch64=12.3.0=h21accf6_2 - - lcalc=2.0.5=h3264cc0_1 - - libblas=3.9.0=17_linuxaarch64_openblas - - libboost-devel=1.82.0=h37bb5a9_2 - - libbrial=1.2.12=h17533bf_1 - - libcurl=8.3.0=h4e8248e_0 - - libwebp=1.2.4=h7bdf6e5_1 - - m4rie=20150908=h75e8696_1001 - - maxima=5.45.0=haa44c19_3 - - openblas=0.3.23=pthreads_hef96516_0 - - packaging=23.2=pyhd8ed1ab_0 - - pluggy=1.3.0=pyhd8ed1ab_0 - - singular=4.2.1.p3=h3d4c4c6_2 - - sympow=2.023.6=h157afb5_3 - - tbb=2021.9.0=h4c384f3_0 - - tomli=2.0.1=pyhd8ed1ab_0 - - typing_extensions=4.8.0=pyha770c72_0 - - zipp=3.17.0=pyhd8ed1ab_0 - - boost-cpp=1.82.0=h62f3a30_2 - - brial=1.2.12=pyh694c41f_1 - - cmake=3.27.6=hef020d8_0 - - curl=8.3.0=h4e8248e_0 - - cxx-compiler=1.6.0=h2a328a1_0 - - fortran-compiler=1.6.0=h7048d53_0 - - importlib-metadata=6.8.0=pyha770c72_0 - - libcblas=3.9.0=17_linuxaarch64_openblas - - libgd=2.3.3=h5fc1a20_5 - - liblapack=3.9.0=17_linuxaarch64_openblas - - pyproject-api=1.6.1=pyhd8ed1ab_0 - - typing-extensions=4.8.0=hd8ed1ab_0 - - arpack=3.7.0=hf862f49_2 - - compilers=1.6.0=h8af1aa0_0 - - fflas-ffpack=2.4.3=hf104d39_2 - - gsl=2.7=h294027d_0 - - iml=1.0.5=h9076c59_1003 - - importlib_metadata=6.8.0=hd8ed1ab_0 - - liblapacke=3.9.0=17_linuxaarch64_openblas - - platformdirs=3.11.0=pyhd8ed1ab_0 - - suitesparse=5.10.1=h1404dd6_1 - - blas-devel=3.9.0=17_linuxaarch64_openblas - - giac=1.9.0.21=h04922a4_1 - - igraph=0.9.10=hefb87a8_1 - - linbox=1.6.3=h31716a8_7 - - virtualenv=20.24.4=pyhd8ed1ab_0 - - blas=2.117=openblas - - rw=0.9=hf897c2e_0 - - tox=4.11.3=pyhd8ed1ab_0 diff --git a/environment-3.11-linux-aarch.yml b/environment-3.11-linux-aarch.yml deleted file mode 100644 index 49f9fb19aca..00000000000 --- a/environment-3.11-linux-aarch.yml +++ /dev/null @@ -1,193 +0,0 @@ -# Generated by conda-lock. -# platform: linux-aarch64 -# input_hash: 011439bb1ed34a12b0f8c60876591e855c4d39e1c5da2bee5b1c7170c9b864b3 - -channels: - - conda-forge -dependencies: - - _sysroot_linux-aarch64_curr_repodata_hack=4=h57d6b7b_13 - - ca-certificates=2023.7.22=hcefe29a_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=hab24e00_0 - - kernel-headers_linux-aarch64=4.18.0=h5b4a56d_13 - - ld_impl_linux-aarch64=2.40=h2d8c526_0 - - libboost-headers=1.82.0=h8af1aa0_2 - - libgcc-devel_linux-aarch64=12.3.0=h8b5ab12_2 - - libgomp=13.2.0=hf8544c7_2 - - libstdcxx-devel_linux-aarch64=12.3.0=h8b5ab12_2 - - libstdcxx-ng=13.2.0=h9a76618_2 - - mathjax=3.2.2=h8af1aa0_0 - - pari-elldata=0.0.20161017=0 - - pari-galdata=0.0.20180411=0 - - pari-galpol=0.0.20180625=0 - - pari-seadata-small=0.0.20090618=0 - - python_abi=3.11=4_cp311 - - tzdata=2023c=h71feb2d_0 - - fonts-conda-forge=1=0 - - pari-seadata=0.0.20090618=0 - - sysroot_linux-aarch64=2.17=h5b4a56d_13 - - binutils_impl_linux-aarch64=2.40=h870a726_0 - - fonts-conda-ecosystem=1=0 - - binutils=2.40=h64c2a2e_0 - - binutils_linux-aarch64=2.40=h94bbfa1_2 - - _openmp_mutex=4.5=2_kmp_llvm - - libgcc-ng=13.2.0=hf8544c7_2 - - bc=1.07.1=hf897c2e_0 - - bdw-gc=8.0.6=hd62202e_0 - - bzip2=1.0.8=hf897c2e_4 - - c-ares=1.20.1=h31becfc_0 - - cliquer=1.22=hb9de7d4_0 - - gengetopt=2.23=h01db608_0 - - gf2x=1.3.0=h1b3b3a3_2 - - giflib=5.2.1=hb4cce97_3 - - gmp=6.2.1=h7fd3ca4_0 - - icu=72.1=hcf00150_0 - - jpeg=9e=h2a766a3_3 - - keyutils=1.6.1=h4e544f5_0 - - lerc=4.0.0=h4de3ea5_0 - - libatomic_ops=7.6.14=h4e544f5_0 - - libbraiding=1.1=h7fd3ca4_0 - - libdeflate=1.17=hb4cce97_0 - - libev=4.33=h516909a_1 - - libexpat=2.5.0=hd600fc2_1 - - libffi=3.4.2=h3557bc0_5 - - libgfortran5=13.2.0=h582850c_2 - - libiconv=1.17=h9cdd2b7_0 - - libnsl=2.0.0=h31becfc_1 - - libsanitizer=12.3.0=h8ebda82_2 - - libsodium=1.0.18=hb9de7d4_1 - - libtool=2.4.7=h4de3ea5_0 - - libuuid=2.38.1=hb4cce97_0 - - libuv=1.46.0=h31becfc_0 - - libwebp-base=1.2.4=h4e544f5_0 - - libzlib=1.2.13=h31becfc_5 - - lrcalc=2.1=h4de3ea5_5 - - m4=1.4.18=h516909a_1001 - - make=4.3=h309ac5b_1 - - metis=5.1.0=h2f0025b_1007 - - nauty=2.7.2=hf897c2e_0 - - ncurses=6.4=h2e1726e_0 - - ninja=1.11.1=hdd96247_0 - - openssl=3.1.3=h31becfc_0 - - palp=2.20=hb9de7d4_0 - - patch=2.7.6=hf897c2e_1002 - - pkg-config=0.29.2=hb9de7d4_1008 - - planarity=3.0.0.5=hb9de7d4_1002 - - primesieve=11.1=h2f0025b_0 - - qhull=2020.2=hd62202e_2 - - rhash=1.4.4=h31becfc_0 - - symmetrica=3.0.1=hd600fc2_0 - - xz=5.2.6=h9cdd2b7_0 - - cddlib=1!0.94m=h719063d_0 - - ecm=7.0.4=h719063d_1002 - - expat=2.5.0=hd600fc2_1 - - gcc_impl_linux-aarch64=12.3.0=hcde2664_2 - - givaro=4.1.1=h192cbe9_1 - - glpk=5.0=h66325d0_0 - - libedit=3.1.20191231=he28a2e2_2 - - libgfortran-ng=13.2.0=he9431aa_2 - - libhomfly=1.02r6=hb9de7d4_0 - - libnghttp2=1.52.0=h250e5c5_0 - - libpng=1.6.39=hf9034f9_0 - - libsqlite=3.43.0=h194ca79_0 - - libssh2=1.11.0=h492db2e_0 - - libxml2=2.10.4=h430b14f_0 - - mpfr=4.2.0=h96f194b_0 - - ntl=11.4.3=h0d7519b_1 - - perl=5.32.1=4_h31becfc_perl5 - - primecount=7.9=hd600fc2_0 - - readline=8.2=h8fc344f_1 - - tar=1.34=h048efde_0 - - tk=8.6.13=h194ca79_0 - - zeromq=4.3.4=h01db608_1 - - zlib=1.2.13=h31becfc_5 - - zstd=1.5.5=h4c53e97_0 - - autoconf=2.71=pl5321h2148fe1_1 - - ecl=21.2.1=haa44c19_2 - - freetype=2.12.1=hf0a5ef3_2 - - gcc=12.3.0=hc1b51f9_2 - - gcc_linux-aarch64=12.3.0=h464a8f7_2 - - gfan=0.6.2=h5f589ec_1003 - - gfortran_impl_linux-aarch64=12.3.0=hb7244be_2 - - gxx_impl_linux-aarch64=12.3.0=hcde2664_2 - - krb5=1.21.2=hc419048_0 - - libboost=1.82.0=hbfc56d7_2 - - libflint=2.9.0=hd3470fa_ntl_100 - - libhwloc=2.9.1=h21e8147_0 - - libopenblas=0.3.23=pthreads_hd703e6f_0 - - libtiff=4.5.0=h4c1066a_2 - - llvm-openmp=17.0.2=h8b0cb96_0 - - m4ri=20140914=h75e8696_1005 - - mpc=1.3.1=hf4c8f4c_0 - - mpfi=1.5.4=h846f343_1001 - - pari=2.15.4=h169c2a7_2_pthread - - ppl=1.2=h984aac9_1006 - - python=3.11.6=h43d1f9e_0_cpython - - qd=2.3.22=h05efe27_1004 - - sqlite=3.43.0=h3b3482f_0 - - tachyon=0.99b6=h63ab1d9_1001 - - texinfo=7.0=pl5321h17f021e_0 - - appdirs=1.4.4=pyh9f0ad1d_0 - - arb=2.23.0=h37d5dab_0 - - automake=1.16.5=pl5321h8af1aa0_0 - - c-compiler=1.6.0=h31becfc_0 - - cachetools=5.3.1=pyhd8ed1ab_0 - - chardet=5.2.0=py311hfecb2dc_1 - - colorama=0.4.6=pyhd8ed1ab_0 - - distlib=0.3.7=pyhd8ed1ab_0 - - eclib=20230424=h0bc7b0f_0 - - filelock=3.12.4=pyhd8ed1ab_0 - - fontconfig=2.14.2=ha9a116f_0 - - fplll=5.4.4=h5cd656c_0 - - gfortran=12.3.0=h8d4031d_2 - - gfortran_linux-aarch64=12.3.0=h1993883_2 - - gxx=12.3.0=hc1b51f9_2 - - gxx_linux-aarch64=12.3.0=h21accf6_2 - - lcalc=2.0.5=h3264cc0_1 - - libblas=3.9.0=17_linuxaarch64_openblas - - libboost-devel=1.82.0=h37bb5a9_2 - - libbrial=1.2.12=h17533bf_1 - - libcurl=8.3.0=h4e8248e_0 - - libwebp=1.2.4=h7bdf6e5_1 - - m4rie=20150908=h75e8696_1001 - - maxima=5.45.0=haa44c19_3 - - openblas=0.3.23=pthreads_hef96516_0 - - packaging=23.2=pyhd8ed1ab_0 - - pluggy=1.3.0=pyhd8ed1ab_0 - - singular=4.2.1.p3=h3d4c4c6_2 - - sympow=2.023.6=h157afb5_3 - - tbb=2021.9.0=h4c384f3_0 - - tomli=2.0.1=pyhd8ed1ab_0 - - typing_extensions=4.8.0=pyha770c72_0 - - zipp=3.17.0=pyhd8ed1ab_0 - - boost-cpp=1.82.0=h62f3a30_2 - - brial=1.2.12=pyh694c41f_1 - - cmake=3.27.6=hef020d8_0 - - curl=8.3.0=h4e8248e_0 - - cxx-compiler=1.6.0=h2a328a1_0 - - fortran-compiler=1.6.0=h7048d53_0 - - importlib-metadata=6.8.0=pyha770c72_0 - - libcblas=3.9.0=17_linuxaarch64_openblas - - libgd=2.3.3=h5fc1a20_5 - - liblapack=3.9.0=17_linuxaarch64_openblas - - pyproject-api=1.6.1=pyhd8ed1ab_0 - - typing-extensions=4.8.0=hd8ed1ab_0 - - arpack=3.7.0=hf862f49_2 - - compilers=1.6.0=h8af1aa0_0 - - fflas-ffpack=2.4.3=hf104d39_2 - - gsl=2.7=h294027d_0 - - iml=1.0.5=h9076c59_1003 - - importlib_metadata=6.8.0=hd8ed1ab_0 - - liblapacke=3.9.0=17_linuxaarch64_openblas - - platformdirs=3.11.0=pyhd8ed1ab_0 - - suitesparse=5.10.1=h1404dd6_1 - - blas-devel=3.9.0=17_linuxaarch64_openblas - - giac=1.9.0.21=h04922a4_1 - - igraph=0.9.10=hefb87a8_1 - - linbox=1.6.3=h31716a8_7 - - virtualenv=20.24.4=pyhd8ed1ab_0 - - blas=2.117=openblas - - rw=0.9=hf897c2e_0 - - tox=4.11.3=pyhd8ed1ab_0 diff --git a/environment-3.9-linux-aarch.yml b/environment-3.9-linux-aarch.yml deleted file mode 100644 index 1092e32bc3c..00000000000 --- a/environment-3.9-linux-aarch.yml +++ /dev/null @@ -1,193 +0,0 @@ -# Generated by conda-lock. -# platform: linux-aarch64 -# input_hash: b80091dbe11b23ce87717308970146effd50010d5b6bd9405e4d56dd0c452aa6 - -channels: - - conda-forge -dependencies: - - _sysroot_linux-aarch64_curr_repodata_hack=4=h57d6b7b_13 - - ca-certificates=2023.7.22=hcefe29a_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=hab24e00_0 - - kernel-headers_linux-aarch64=4.18.0=h5b4a56d_13 - - ld_impl_linux-aarch64=2.40=h2d8c526_0 - - libboost-headers=1.82.0=h8af1aa0_2 - - libgcc-devel_linux-aarch64=12.3.0=h8b5ab12_2 - - libgomp=13.2.0=hf8544c7_2 - - libstdcxx-devel_linux-aarch64=12.3.0=h8b5ab12_2 - - libstdcxx-ng=13.2.0=h9a76618_2 - - mathjax=3.2.2=h8af1aa0_0 - - pari-elldata=0.0.20161017=0 - - pari-galdata=0.0.20180411=0 - - pari-galpol=0.0.20180625=0 - - pari-seadata-small=0.0.20090618=0 - - python_abi=3.9=4_cp39 - - tzdata=2023c=h71feb2d_0 - - fonts-conda-forge=1=0 - - pari-seadata=0.0.20090618=0 - - sysroot_linux-aarch64=2.17=h5b4a56d_13 - - binutils_impl_linux-aarch64=2.40=h870a726_0 - - fonts-conda-ecosystem=1=0 - - binutils=2.40=h64c2a2e_0 - - binutils_linux-aarch64=2.40=h94bbfa1_2 - - _openmp_mutex=4.5=2_kmp_llvm - - libgcc-ng=13.2.0=hf8544c7_2 - - bc=1.07.1=hf897c2e_0 - - bdw-gc=8.0.6=hd62202e_0 - - bzip2=1.0.8=hf897c2e_4 - - c-ares=1.20.1=h31becfc_0 - - cliquer=1.22=hb9de7d4_0 - - gengetopt=2.23=h01db608_0 - - gf2x=1.3.0=h1b3b3a3_2 - - giflib=5.2.1=hb4cce97_3 - - gmp=6.2.1=h7fd3ca4_0 - - icu=72.1=hcf00150_0 - - jpeg=9e=h2a766a3_3 - - keyutils=1.6.1=h4e544f5_0 - - lerc=4.0.0=h4de3ea5_0 - - libatomic_ops=7.6.14=h4e544f5_0 - - libbraiding=1.1=h7fd3ca4_0 - - libdeflate=1.17=hb4cce97_0 - - libev=4.33=h516909a_1 - - libexpat=2.5.0=hd600fc2_1 - - libffi=3.4.2=h3557bc0_5 - - libgfortran5=13.2.0=h582850c_2 - - libiconv=1.17=h9cdd2b7_0 - - libnsl=2.0.0=h31becfc_1 - - libsanitizer=12.3.0=h8ebda82_2 - - libsodium=1.0.18=hb9de7d4_1 - - libtool=2.4.7=h4de3ea5_0 - - libuuid=2.38.1=hb4cce97_0 - - libuv=1.46.0=h31becfc_0 - - libwebp-base=1.2.4=h4e544f5_0 - - libzlib=1.2.13=h31becfc_5 - - lrcalc=2.1=h4de3ea5_5 - - m4=1.4.18=h516909a_1001 - - make=4.3=h309ac5b_1 - - metis=5.1.0=h2f0025b_1007 - - nauty=2.7.2=hf897c2e_0 - - ncurses=6.4=h2e1726e_0 - - ninja=1.11.1=hdd96247_0 - - openssl=3.1.3=h31becfc_0 - - palp=2.20=hb9de7d4_0 - - patch=2.7.6=hf897c2e_1002 - - pkg-config=0.29.2=hb9de7d4_1008 - - planarity=3.0.0.5=hb9de7d4_1002 - - primesieve=11.1=h2f0025b_0 - - qhull=2020.2=hd62202e_2 - - rhash=1.4.4=h31becfc_0 - - symmetrica=3.0.1=hd600fc2_0 - - xz=5.2.6=h9cdd2b7_0 - - cddlib=1!0.94m=h719063d_0 - - ecm=7.0.4=h719063d_1002 - - expat=2.5.0=hd600fc2_1 - - gcc_impl_linux-aarch64=12.3.0=hcde2664_2 - - givaro=4.1.1=h192cbe9_1 - - glpk=5.0=h66325d0_0 - - libedit=3.1.20191231=he28a2e2_2 - - libgfortran-ng=13.2.0=he9431aa_2 - - libhomfly=1.02r6=hb9de7d4_0 - - libnghttp2=1.52.0=h250e5c5_0 - - libpng=1.6.39=hf9034f9_0 - - libsqlite=3.43.0=h194ca79_0 - - libssh2=1.11.0=h492db2e_0 - - libxml2=2.10.4=h430b14f_0 - - mpfr=4.2.0=h96f194b_0 - - ntl=11.4.3=h0d7519b_1 - - perl=5.32.1=4_h31becfc_perl5 - - primecount=7.9=hd600fc2_0 - - readline=8.2=h8fc344f_1 - - tar=1.34=h048efde_0 - - tk=8.6.13=h194ca79_0 - - zeromq=4.3.4=h01db608_1 - - zlib=1.2.13=h31becfc_5 - - zstd=1.5.5=h4c53e97_0 - - autoconf=2.71=pl5321h2148fe1_1 - - ecl=21.2.1=haa44c19_2 - - freetype=2.12.1=hf0a5ef3_2 - - gcc=12.3.0=hc1b51f9_2 - - gcc_linux-aarch64=12.3.0=h464a8f7_2 - - gfan=0.6.2=h5f589ec_1003 - - gfortran_impl_linux-aarch64=12.3.0=hb7244be_2 - - gxx_impl_linux-aarch64=12.3.0=hcde2664_2 - - krb5=1.21.2=hc419048_0 - - libboost=1.82.0=hbfc56d7_2 - - libflint=2.9.0=hd3470fa_ntl_100 - - libhwloc=2.9.1=h21e8147_0 - - libopenblas=0.3.23=pthreads_hd703e6f_0 - - libtiff=4.5.0=h4c1066a_2 - - llvm-openmp=17.0.2=h8b0cb96_0 - - m4ri=20140914=h75e8696_1005 - - mpc=1.3.1=hf4c8f4c_0 - - mpfi=1.5.4=h846f343_1001 - - pari=2.15.4=h169c2a7_2_pthread - - ppl=1.2=h984aac9_1006 - - python=3.9.18=h4ac3b42_0_cpython - - qd=2.3.22=h05efe27_1004 - - sqlite=3.43.0=h3b3482f_0 - - tachyon=0.99b6=h63ab1d9_1001 - - texinfo=7.0=pl5321h17f021e_0 - - appdirs=1.4.4=pyh9f0ad1d_0 - - arb=2.23.0=h37d5dab_0 - - automake=1.16.5=pl5321h8af1aa0_0 - - c-compiler=1.6.0=h31becfc_0 - - cachetools=5.3.1=pyhd8ed1ab_0 - - chardet=5.2.0=py39ha65689a_1 - - colorama=0.4.6=pyhd8ed1ab_0 - - distlib=0.3.7=pyhd8ed1ab_0 - - eclib=20230424=h0bc7b0f_0 - - filelock=3.12.4=pyhd8ed1ab_0 - - fontconfig=2.14.2=ha9a116f_0 - - fplll=5.4.4=h5cd656c_0 - - gfortran=12.3.0=h8d4031d_2 - - gfortran_linux-aarch64=12.3.0=h1993883_2 - - gxx=12.3.0=hc1b51f9_2 - - gxx_linux-aarch64=12.3.0=h21accf6_2 - - lcalc=2.0.5=h3264cc0_1 - - libblas=3.9.0=17_linuxaarch64_openblas - - libboost-devel=1.82.0=h37bb5a9_2 - - libbrial=1.2.12=h17533bf_1 - - libcurl=8.3.0=h4e8248e_0 - - libwebp=1.2.4=h7bdf6e5_1 - - m4rie=20150908=h75e8696_1001 - - maxima=5.45.0=haa44c19_3 - - openblas=0.3.23=pthreads_hef96516_0 - - packaging=23.2=pyhd8ed1ab_0 - - pluggy=1.3.0=pyhd8ed1ab_0 - - singular=4.2.1.p3=h3d4c4c6_2 - - sympow=2.023.6=h157afb5_3 - - tbb=2021.9.0=h4c384f3_0 - - tomli=2.0.1=pyhd8ed1ab_0 - - typing_extensions=4.8.0=pyha770c72_0 - - zipp=3.17.0=pyhd8ed1ab_0 - - boost-cpp=1.82.0=h62f3a30_2 - - brial=1.2.12=pyh694c41f_1 - - cmake=3.27.6=hef020d8_0 - - curl=8.3.0=h4e8248e_0 - - cxx-compiler=1.6.0=h2a328a1_0 - - fortran-compiler=1.6.0=h7048d53_0 - - importlib-metadata=6.8.0=pyha770c72_0 - - libcblas=3.9.0=17_linuxaarch64_openblas - - libgd=2.3.3=h5fc1a20_5 - - liblapack=3.9.0=17_linuxaarch64_openblas - - pyproject-api=1.6.1=pyhd8ed1ab_0 - - typing-extensions=4.8.0=hd8ed1ab_0 - - arpack=3.7.0=hf862f49_2 - - compilers=1.6.0=h8af1aa0_0 - - fflas-ffpack=2.4.3=hf104d39_2 - - gsl=2.7=h294027d_0 - - iml=1.0.5=h9076c59_1003 - - importlib_metadata=6.8.0=hd8ed1ab_0 - - liblapacke=3.9.0=17_linuxaarch64_openblas - - platformdirs=3.11.0=pyhd8ed1ab_0 - - suitesparse=5.10.1=h1404dd6_1 - - blas-devel=3.9.0=17_linuxaarch64_openblas - - giac=1.9.0.21=h04922a4_1 - - igraph=0.9.10=hefb87a8_1 - - linbox=1.6.3=h31716a8_7 - - virtualenv=20.24.4=pyhd8ed1ab_0 - - blas=2.117=openblas - - rw=0.9=hf897c2e_0 - - tox=4.11.3=pyhd8ed1ab_0 diff --git a/src/environment-3.9-linux-aarch.yml b/src/environment-3.9-linux-aarch.yml deleted file mode 100644 index 17cf149c9d1..00000000000 --- a/src/environment-3.9-linux-aarch.yml +++ /dev/null @@ -1,427 +0,0 @@ -# Generated by conda-lock. -# platform: linux-aarch64 -# input_hash: 3182068fa557b5ae52f128fefadfc8288f88a39d3429a81b58807786243c4ba8 - -channels: - - conda-forge -dependencies: - - _r-mutex=1.0.1=anacondar_1 - - _sysroot_linux-aarch64_curr_repodata_hack=4=h57d6b7b_13 - - ca-certificates=2023.7.22=hcefe29a_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=hab24e00_0 - - kernel-headers_linux-aarch64=4.18.0=h5b4a56d_13 - - ld_impl_linux-aarch64=2.40=h2d8c526_0 - - libgcc-devel_linux-aarch64=12.3.0=h8b5ab12_2 - - libgomp=13.2.0=hf8544c7_2 - - libstdcxx-devel_linux-aarch64=12.3.0=h8b5ab12_2 - - libstdcxx-ng=13.2.0=h9a76618_2 - - mathjax=3.2.2=h8af1aa0_0 - - pandoc=3.1.3=h8af1aa0_0 - - pari-elldata=0.0.20161017=0 - - pari-galdata=0.0.20180411=0 - - pari-galpol=0.0.20180625=0 - - pari-seadata-small=0.0.20090618=0 - - python_abi=3.9=4_cp39 - - sagemath-db-combinatorial-designs=20140630=1 - - sagemath-db-graphs=20210214=hd8ed1ab_0 - - sagemath-db-polytopes=20170220=1 - - three.js=122=hd8ed1ab_2 - - tzdata=2023c=h71feb2d_0 - - fonts-conda-forge=1=0 - - pari-seadata=0.0.20090618=0 - - sysroot_linux-aarch64=2.17=h5b4a56d_13 - - threejs-sage=122=hd8ed1ab_2 - - binutils_impl_linux-aarch64=2.40=h870a726_0 - - fonts-conda-ecosystem=1=0 - - binutils=2.40=h64c2a2e_0 - - binutils_linux-aarch64=2.40=h94bbfa1_2 - - _openmp_mutex=4.5=2_kmp_llvm - - libgcc-ng=13.2.0=hf8544c7_2 - - alsa-lib=1.2.8=h4e544f5_0 - - bc=1.07.1=hf897c2e_0 - - bdw-gc=8.0.6=hd62202e_0 - - bzip2=1.0.8=hf897c2e_4 - - c-ares=1.20.1=h31becfc_0 - - cliquer=1.22=hb9de7d4_0 - - fribidi=1.0.10=hb9de7d4_0 - - gengetopt=2.23=h01db608_0 - - gettext=0.21.1=ha18d298_0 - - gf2x=1.3.0=h1b3b3a3_2 - - giflib=5.2.1=hb4cce97_3 - - gmp=6.2.1=h7fd3ca4_0 - - graphite2=1.3.13=h7fd3ca4_1001 - - icu=70.1=ha18d298_0 - - jpeg=9e=h2a766a3_3 - - keyutils=1.6.1=h4e544f5_0 - - lerc=4.0.0=h4de3ea5_0 - - libatomic_ops=7.6.14=h4e544f5_0 - - libbraiding=1.1=h7fd3ca4_0 - - libbrotlicommon=1.1.0=h31becfc_1 - - libdeflate=1.17=hb4cce97_0 - - libev=4.33=h516909a_1 - - libexpat=2.5.0=hd600fc2_1 - - libffi=3.4.2=h3557bc0_5 - - libgfortran5=13.2.0=h582850c_2 - - libiconv=1.17=h9cdd2b7_0 - - libnsl=2.0.0=h31becfc_1 - - libsanitizer=12.3.0=h8ebda82_2 - - libsodium=1.0.18=hb9de7d4_1 - - libtool=2.4.7=h4de3ea5_0 - - libuuid=2.38.1=hb4cce97_0 - - libuv=1.46.0=h31becfc_0 - - libwebp-base=1.2.4=h4e544f5_0 - - libzlib=1.2.13=h31becfc_5 - - lrcalc=2.1=h4de3ea5_5 - - m4=1.4.18=h516909a_1001 - - make=4.3=h309ac5b_1 - - metis=5.1.0=h2f0025b_1007 - - nauty=2.7.2=hf897c2e_0 - - ncurses=6.4=h2e1726e_0 - - ninja=1.11.1=hdd96247_0 - - openssl=3.1.3=h31becfc_0 - - palp=2.20=hb9de7d4_0 - - patch=2.7.6=hf897c2e_1002 - - pixman=0.42.2=h2f0025b_0 - - pkg-config=0.29.2=hb9de7d4_1008 - - planarity=3.0.0.5=hb9de7d4_1002 - - primesieve=11.0=hd600fc2_0 - - pthread-stubs=0.4=hb9de7d4_1001 - - qhull=2020.2=hd62202e_2 - - rhash=1.4.3=h31becfc_2 - - sed=4.8=ha0d5d3d_0 - - symmetrica=3.0.1=hd600fc2_0 - - xorg-inputproto=2.3.2=h3557bc0_1002 - - xorg-kbproto=1.0.7=h3557bc0_1002 - - xorg-libice=1.0.10=h3557bc0_0 - - xorg-libxau=1.0.11=h31becfc_0 - - xorg-libxdmcp=1.1.3=h3557bc0_0 - - xorg-recordproto=1.14.2=hf897c2e_1002 - - xorg-renderproto=0.11.1=h3557bc0_1002 - - xorg-xextproto=7.3.0=h2a766a3_1003 - - xorg-xproto=7.0.31=h3557bc0_1007 - - xz=5.2.6=h9cdd2b7_0 - - yaml=0.2.5=hf897c2e_2 - - cddlib=1!0.94m=h719063d_0 - - ecm=7.0.4=h719063d_1002 - - expat=2.5.0=hd600fc2_1 - - gcc_impl_linux-aarch64=12.3.0=hcde2664_2 - - givaro=4.1.1=h192cbe9_1 - - glpk=5.0=h66325d0_0 - - libbrotlidec=1.1.0=h31becfc_1 - - libbrotlienc=1.1.0=h31becfc_1 - - libedit=3.1.20191231=he28a2e2_2 - - libgfortran-ng=13.2.0=he9431aa_2 - - libhomfly=1.02r6=hb9de7d4_0 - - libnghttp2=1.52.0=h250e5c5_0 - - libpng=1.6.39=hf9034f9_0 - - libsqlite=3.43.0=h194ca79_0 - - libssh2=1.11.0=h492db2e_0 - - libxcb=1.13=h3557bc0_1004 - - libxml2=2.10.3=habe54e3_4 - - mpfr=4.2.0=h96f194b_0 - - ntl=11.4.3=h0d7519b_1 - - pcre2=10.40=he7b27c6_0 - - perl=5.32.1=4_h31becfc_perl5 - - primecount=7.6=hd600fc2_0 - - readline=8.2=h8fc344f_1 - - tar=1.34=h048efde_0 - - tk=8.6.13=h194ca79_0 - - xorg-fixesproto=5.0=h3557bc0_1002 - - xorg-libsm=1.2.3=h965e137_1000 - - zeromq=4.3.4=h01db608_1 - - zlib=1.2.13=h31becfc_5 - - zstd=1.5.5=h4c53e97_0 - - autoconf=2.71=pl5321h2148fe1_1 - - boost-cpp=1.81.0=h07c2bc3_0 - - brotli-bin=1.1.0=h31becfc_1 - - bwidget=1.9.14=h8af1aa0_1 - - ecl=21.2.1=haa44c19_2 - - fftw=3.3.10=nompi_h2dcef8e_108 - - freetype=2.12.1=hf0a5ef3_2 - - gap-core=4.12.2=h597289e_3 - - gcc=12.3.0=hc1b51f9_2 - - gcc_linux-aarch64=12.3.0=h464a8f7_2 - - gfan=0.6.2=h5f589ec_1003 - - gfortran_impl_linux-aarch64=12.3.0=hb7244be_2 - - gxx_impl_linux-aarch64=12.3.0=hcde2664_2 - - krb5=1.20.1=h113d92e_0 - - libflint=2.9.0=hd3470fa_ntl_100 - - libglib=2.78.0=h0464669_0 - - libhwloc=2.9.1=h21e8147_0 - - libopenblas=0.3.23=pthreads_hd703e6f_0 - - libtiff=4.5.0=h4c1066a_2 - - llvm-openmp=17.0.2=h8b0cb96_0 - - m4ri=20140914=h75e8696_1005 - - mpc=1.3.1=hf4c8f4c_0 - - mpfi=1.5.4=h846f343_1001 - - pari=2.15.4=h169c2a7_2_pthread - - ppl=1.2=h984aac9_1006 - - python=3.9.18=h4ac3b42_0_cpython - - qd=2.3.22=h05efe27_1004 - - sqlite=3.43.0=h3b3482f_0 - - tachyon=0.99b6=h63ab1d9_1001 - - texinfo=7.0=pl5321h17f021e_0 - - tktable=2.10=h4f9ca69_5 - - xorg-libx11=1.8.4=h2a766a3_0 - - alabaster=0.7.13=pyhd8ed1ab_0 - - appdirs=1.4.4=pyh9f0ad1d_0 - - appnope=0.1.3=pyhd8ed1ab_0 - - arb=2.23.0=h37d5dab_0 - - attrs=23.1.0=pyh71513ae_1 - - automake=1.16.5=pl5321h8af1aa0_0 - - backcall=0.2.0=pyh9f0ad1d_0 - - backports=1.0=pyhd8ed1ab_3 - - brotli=1.1.0=h31becfc_1 - - brotli-python=1.1.0=py39h387a81e_1 - - c-compiler=1.6.0=h31becfc_0 - - cached_property=1.5.2=pyha770c72_1 - - cachetools=5.3.1=pyhd8ed1ab_0 - - certifi=2023.7.22=pyhd8ed1ab_0 - - chardet=5.2.0=py39ha65689a_1 - - charset-normalizer=3.3.0=pyhd8ed1ab_0 - - colorama=0.4.6=pyhd8ed1ab_0 - - cycler=0.12.1=pyhd8ed1ab_0 - - cysignals=1.11.2=py39hfa81392_3 - - cython=3.0.2=py39h387a81e_2 - - debugpy=1.8.0=py39h387a81e_1 - - decorator=5.1.1=pyhd8ed1ab_0 - - defusedxml=0.7.1=pyhd8ed1ab_0 - - distlib=0.3.7=pyhd8ed1ab_0 - - docutils=0.20.1=py39ha65689a_2 - - eclib=20230424=h0bc7b0f_0 - - editables=0.3=pyhd8ed1ab_0 - - entrypoints=0.4=pyhd8ed1ab_0 - - exceptiongroup=1.1.3=pyhd8ed1ab_0 - - executing=1.2.0=pyhd8ed1ab_0 - - filelock=3.12.4=pyhd8ed1ab_0 - - flit-core=3.9.0=pyhd8ed1ab_0 - - fontconfig=2.14.2=ha9a116f_0 - - fplll=5.4.4=h5cd656c_0 - - gap-defaults=4.12.2=h8af1aa0_3 - - gast=0.5.4=pyhd8ed1ab_0 - - gfortran=12.3.0=h8d4031d_2 - - gfortran_linux-aarch64=12.3.0=h1993883_2 - - gmpy2=2.1.2=py39h3ba43c8_1 - - gxx=12.3.0=hc1b51f9_2 - - gxx_linux-aarch64=12.3.0=h21accf6_2 - - idna=3.4=pyhd8ed1ab_0 - - imagesize=1.4.1=pyhd8ed1ab_0 - - ipython_genutils=0.2.0=py_1 - - json5=0.9.14=pyhd8ed1ab_0 - - jsonpointer=2.4=py39h4420490_3 - - jupyterlab_widgets=1.1.7=pyhd8ed1ab_0 - - kiwisolver=1.4.5=py39had2cf8c_1 - - lcalc=2.0.5=h3264cc0_1 - - lcms2=2.15=h7576be9_0 - - libblas=3.9.0=17_linuxaarch64_openblas - - libbrial=1.2.12=h17533bf_1 - - libcups=2.3.3=h4303303_3 - - libcurl=8.1.2=hc34909b_0 - - libwebp=1.2.4=h7bdf6e5_1 - - m4rie=20150908=h75e8696_1001 - - markupsafe=2.1.3=py39h7cc1d5f_1 - - maxima=5.45.0=haa44c19_3 - - mistune=3.0.1=pyhd8ed1ab_0 - - mpmath=1.3.0=pyhd8ed1ab_0 - - munkres=1.1.4=pyh9f0ad1d_0 - - nest-asyncio=1.5.6=pyhd8ed1ab_0 - - networkx=2.8.8=pyhd8ed1ab_0 - - openblas=0.3.23=pthreads_hef96516_0 - - openjpeg=2.5.0=h9508984_2 - - packaging=23.2=pyhd8ed1ab_0 - - pandocfilters=1.5.0=pyhd8ed1ab_0 - - parso=0.8.3=pyhd8ed1ab_0 - - pathspec=0.11.2=pyhd8ed1ab_0 - - pickleshare=0.7.5=py_1003 - - pkgconfig=1.5.5=pyhd8ed1ab_4 - - pkgutil-resolve-name=1.3.10=pyhd8ed1ab_1 - - pluggy=1.3.0=pyhd8ed1ab_0 - - ply=3.11=py_1 - - prometheus_client=0.17.1=pyhd8ed1ab_0 - - psutil=5.9.5=py39h898b7ef_1 - - ptyprocess=0.7.0=pyhd3deb0d_0 - - pure_eval=0.2.2=pyhd8ed1ab_0 - - py=1.11.0=pyh6c4a22f_0 - - pybind11-global=2.11.1=py39hd16970a_2 - - pycparser=2.21=pyhd8ed1ab_0 - - pygments=2.16.1=pyhd8ed1ab_0 - - pyparsing=3.1.1=pyhd8ed1ab_0 - - pyrsistent=0.19.3=py39h7cc1d5f_1 - - pysocks=1.7.1=pyha2e5f31_6 - - python-fastjsonschema=2.18.1=pyhd8ed1ab_0 - - python-json-logger=2.0.7=pyhd8ed1ab_0 - - python-lrcalc=2.1=py39h3d8bfb9_5 - - python-tzdata=2023.3=pyhd8ed1ab_0 - - pytz=2023.3.post1=pyhd8ed1ab_0 - - pyyaml=6.0.1=py39h898b7ef_1 - - pyzmq=25.1.1=py39h7ea2324_1 - - rfc3986-validator=0.1.1=pyh9f0ad1d_0 - - rpds-py=0.10.4=py39hfe8b3a4_0 - - sagemath-db-elliptic-curves=0.8.1=hecc5488_0 - - sagetex=3.6.1=pyhd8ed1ab_0 - - send2trash=1.8.2=pyh41d4057_0 - - setuptools=63.4.3=py39ha65689a_0 - - simplegeneric=0.8.1=py_1 - - singular=4.2.1.p3=h3d4c4c6_2 - - six=1.16.0=pyh6c4a22f_0 - - sniffio=1.3.0=pyhd8ed1ab_0 - - snowballstemmer=2.2.0=pyhd8ed1ab_0 - - soupsieve=2.5=pyhd8ed1ab_1 - - sphinxcontrib-jsmath=1.0.1=pyhd8ed1ab_0 - - sympow=2.023.6=h157afb5_3 - - tbb=2021.9.0=h4c384f3_0 - - tomli=2.0.1=pyhd8ed1ab_0 - - tornado=6.3.3=py39h7cc1d5f_1 - - traitlets=5.11.2=pyhd8ed1ab_0 - - trove-classifiers=2023.9.19=pyhd8ed1ab_0 - - types-python-dateutil=2.8.19.14=pyhd8ed1ab_0 - - typing_extensions=4.8.0=pyha770c72_0 - - typing_utils=0.1.0=pyhd8ed1ab_0 - - tzlocal=5.1=py39h4420490_0 - - unicodedata2=15.1.0=py39h898b7ef_0 - - uri-template=1.3.0=pyhd8ed1ab_0 - - vcversioner=2.16.0.0=py_1 - - webcolors=1.13=pyhd8ed1ab_0 - - webencodings=0.5.1=pyhd8ed1ab_2 - - websocket-client=1.6.4=pyhd8ed1ab_0 - - wheel=0.41.2=pyhd8ed1ab_0 - - xorg-libxext=1.3.4=h2a766a3_2 - - xorg-libxfixes=5.0.3=h3557bc0_1004 - - xorg-libxrender=0.9.10=h3557bc0_1003 - - xorg-libxt=1.3.0=h7935292_0 - - zipp=3.17.0=pyhd8ed1ab_0 - - anyio=4.0.0=pyhd8ed1ab_0 - - asttokens=2.4.0=pyhd8ed1ab_0 - - async-lru=2.0.4=pyhd8ed1ab_0 - - babel=2.12.1=pyhd8ed1ab_1 - - backports.functools_lru_cache=1.6.5=pyhd8ed1ab_0 - - beautifulsoup4=4.12.2=pyha770c72_0 - - beniget=0.4.1=pyhd8ed1ab_0 - - bleach=6.1.0=pyhd8ed1ab_0 - - brial=1.2.12=pyh694c41f_1 - - cached-property=1.5.2=hd8ed1ab_1 - - cairo=1.16.0=hd19fb6e_1014 - - cffi=1.16.0=py39hdf53b9e_0 - - cmake=3.26.4=hef020d8_0 - - comm=0.1.4=pyhd8ed1ab_0 - - cppy=1.2.1=pyhd8ed1ab_0 - - curl=8.1.2=hc34909b_0 - - cxx-compiler=1.6.0=h2a328a1_0 - - cypari2=2.1.3=py39h532d932_2 - - deprecation=2.1.0=pyh9f0ad1d_0 - - fonttools=4.43.1=py39h898b7ef_0 - - fortran-compiler=1.6.0=h7048d53_0 - - importlib-metadata=6.8.0=pyha770c72_0 - - importlib_resources=6.1.0=pyhd8ed1ab_0 - - jedi=0.19.1=pyhd8ed1ab_0 - - jinja2=3.1.2=pyhd8ed1ab_1 - - jupyterlab_pygments=0.2.2=pyhd8ed1ab_0 - - libcblas=3.9.0=17_linuxaarch64_openblas - - libgd=2.3.3=h99c6b3b_4 - - liblapack=3.9.0=17_linuxaarch64_openblas - - matplotlib-inline=0.1.6=pyhd8ed1ab_0 - - memory-allocator=0.1.2=py39h0fd3b05_2 - - overrides=7.4.0=pyhd8ed1ab_0 - - pexpect=4.8.0=pyh1a96a4e_2 - - pillow=9.4.0=py39h72365ce_1 - - pip=23.2.1=pyhd8ed1ab_0 - - pplpy=0.8.7=py39h087fc0e_0 - - primecountpy=0.1.0=py39hd16970a_3 - - pybind11=2.11.1=py39hd16970a_2 - - pyproject-api=1.6.1=pyhd8ed1ab_0 - - python-dateutil=2.8.2=pyhd8ed1ab_0 - - pytz-deprecation-shim=0.1.0.post0=py39h4420490_4 - - referencing=0.30.2=pyhd8ed1ab_0 - - rfc3339-validator=0.1.4=pyhd8ed1ab_0 - - sagemath-db-conway-polynomials=0.5.0=h4fd8a4c_1 - - sympy=1.12=pypyh9d50eac_103 - - terminado=0.17.1=pyh41d4057_0 - - tinycss2=1.2.1=pyhd8ed1ab_0 - - typing-extensions=4.8.0=hd8ed1ab_0 - - urllib3=2.0.6=pyhd8ed1ab_0 - - xorg-libxi=1.7.10=h3557bc0_0 - - argon2-cffi-bindings=21.2.0=py39h898b7ef_4 - - arpack=3.7.0=hf862f49_2 - - arrow=1.3.0=pyhd8ed1ab_0 - - compilers=1.6.0=h8af1aa0_0 - - dsdp=5.8=hb12102e_1203 - - fflas-ffpack=2.4.3=hf104d39_2 - - fqdn=1.5.1=pyhd8ed1ab_0 - - gsl=2.7=h294027d_0 - - harfbuzz=6.0.0=hbcb8a4f_0 - - hatchling=1.18.0=pyhd8ed1ab_0 - - iml=1.0.5=h9076c59_1003 - - importlib-resources=6.1.0=pyhd8ed1ab_0 - - importlib_metadata=6.8.0=hd8ed1ab_0 - - jsonschema-specifications=2023.7.1=pyhd8ed1ab_0 - - jupyter_server_terminals=0.4.4=pyhd8ed1ab_1 - - liblapacke=3.9.0=17_linuxaarch64_openblas - - numpy=1.26.0=py39h91c28bb_0 - - platformdirs=3.11.0=pyhd8ed1ab_0 - - requests=2.31.0=pyhd8ed1ab_0 - - setuptools-scm=8.0.4=pyhd8ed1ab_0 - - stack_data=0.6.2=pyhd8ed1ab_0 - - suitesparse=5.10.1=h1404dd6_1 - - wcwidth=0.2.8=pyhd8ed1ab_0 - - xorg-libxtst=1.2.3=hf897c2e_1002 - - argon2-cffi=23.1.0=pyhd8ed1ab_0 - - blas-devel=3.9.0=17_linuxaarch64_openblas - - contourpy=1.1.1=py39hd16970a_1 - - cvxopt=1.3.2=py39h9d7d0b6_1 - - fpylll=0.5.9=py39h373d583_1 - - giac=1.9.0.21=h04922a4_1 - - igraph=0.9.10=hefb87a8_1 - - isoduration=20.11.0=pyhd8ed1ab_0 - - jsonschema=4.19.1=pyhd8ed1ab_0 - - jupyter_core=5.3.2=py39h4420490_0 - - linbox=1.6.3=h31716a8_7 - - openjdk=17.0.3=h1a274e0_5 - - pango=1.50.14=h1f1e9b3_0 - - pooch=1.7.0=pyhd8ed1ab_4 - - prompt-toolkit=3.0.39=pyha770c72_0 - - pythran=0.14.0=py39hc2250db_1 - - setuptools_scm=8.0.4=hd8ed1ab_0 - - virtualenv=20.24.4=pyhd8ed1ab_0 - - blas=2.117=openblas - - jmol=14.32.10=h8af1aa0_0 - - jsonschema-with-format-nongpl=4.19.1=pyhd8ed1ab_0 - - jupyter_client=8.3.1=pyhd8ed1ab_0 - - matplotlib-base=3.8.0=py39h8e43113_1 - - nbformat=5.9.2=pyhd8ed1ab_0 - - prompt_toolkit=3.0.39=hd8ed1ab_0 - - r-base=4.2.3=h620ca72_0 - - rw=0.9=hf897c2e_0 - - scipy=1.10.1=py39hf88902c_3 - - tox=4.11.3=pyhd8ed1ab_0 - - ipython=8.16.1=pyh0d859eb_0 - - jupyter_events=0.7.0=pyhd8ed1ab_2 - - matplotlib=3.8.0=py39ha65689a_1 - - nbclient=0.8.0=pyhd8ed1ab_0 - - rpy2=3.5.11=py39r42h1ae4408_3 - - ipykernel=6.25.2=pyh2140261_0 - - nbconvert-core=7.9.2=pyhd8ed1ab_0 - - jupyter_server=2.7.3=pyhd8ed1ab_1 - - nbconvert-pandoc=7.9.2=pyhd8ed1ab_0 - - jupyter-lsp=2.2.0=pyhd8ed1ab_0 - - jupyterlab_server=2.25.0=pyhd8ed1ab_0 - - nbconvert=7.9.2=pyhd8ed1ab_0 - - notebook-shim=0.2.3=pyhd8ed1ab_0 - - jupyterlab=4.0.6=pyhd8ed1ab_0 - - notebook=7.0.4=pyhd8ed1ab_0 - - widgetsnbextension=3.6.6=pyhd8ed1ab_0 - - ipywidgets=7.8.0=pyhd8ed1ab_0 - - jupyter-jsmol=2022.1.0=pyhd8ed1ab_0 - - jupyter_sphinx=0.1.4=py_0 - - sphinx-basic-ng=1.0.0b2=pyhd8ed1ab_1 - - furo=2023.9.10=pyhd8ed1ab_0 - - sphinx-copybutton=0.5.2=pyhd8ed1ab_0 - - sphinxcontrib-applehelp=1.0.7=pyhd8ed1ab_0 - - sphinxcontrib-devhelp=1.0.5=pyhd8ed1ab_0 - - sphinxcontrib-htmlhelp=2.0.4=pyhd8ed1ab_0 - - sphinxcontrib-qthelp=1.0.6=pyhd8ed1ab_0 - - sphinx=7.2.6=pyhd8ed1ab_0 - - sphinxcontrib-serializinghtml=1.1.9=pyhd8ed1ab_0 - - sphinxcontrib-websupport=1.2.6=pyhd8ed1ab_0 From 57ca028c6edd6cf78bcad682e0d70bfe97cb8389 Mon Sep 17 00:00:00 2001 From: Matthias Koeppe Date: Mon, 13 May 2024 12:46:22 -0700 Subject: [PATCH 049/107] .github/workflows/ci-conda-known-test-failures.json: Add failures --- .github/workflows/ci-conda-known-test-failures.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/.github/workflows/ci-conda-known-test-failures.json b/.github/workflows/ci-conda-known-test-failures.json index 3d1518255d5..9bc9ac03df2 100644 --- a/.github/workflows/ci-conda-known-test-failures.json +++ b/.github/workflows/ci-conda-known-test-failures.json @@ -53,6 +53,12 @@ "sage.rings.function_field.drinfeld_modules.morphism": { "failed": "unreported random failure seen in https://github.com/sagemath/sage/actions/runs/6840502530/job/18599835766#step:11:10107" }, + "sage.rings.number_field.galois_group": { + "failed": "unreported failure on macOS (sort order) in GaloisGroup_v2.artin_symbol, https://github.com/sagemath/sage/actions/runs/9525536510/job/26259809272?pr=37998" + }, + "sage.rings.number_field.number_field": { + "failed": "unreported failure on macOS (sort order) in NumberField_absolute.[optimized_]subfields, https://github.com/sagemath/sage/actions/runs/9525536510/job/26259809272?pr=37998" + }, "sage.rings.polynomial.multi_polynomial_ideal": { "failed": true }, @@ -65,6 +71,9 @@ "sage.rings.polynomial.skew_polynomial_finite_field": { "failed": true }, + "sage.rings.qqbar": { + "failed": "unreported failure on macOS seen in https://github.com/sagemath/sage/actions/runs/9525536510/job/26259809272?pr=37998" + }, "sage.schemes.elliptic_curves.descent_two_isogeny": { "failed": "random segfault (macOS) https://github.com/sagemath/sage/issues/36949" }, From b8e4996c3afe45bac8e4af6d961d670b78f63a0b Mon Sep 17 00:00:00 2001 From: Matthias Koeppe Date: Tue, 25 Jun 2024 18:07:21 -0700 Subject: [PATCH 050/107] build/pkgs/rpy2/distros/conda.txt: Add r-lattice here too --- build/pkgs/rpy2/distros/conda.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/build/pkgs/rpy2/distros/conda.txt b/build/pkgs/rpy2/distros/conda.txt index 8f389862688..df02c318c1e 100644 --- a/build/pkgs/rpy2/distros/conda.txt +++ b/build/pkgs/rpy2/distros/conda.txt @@ -1 +1,2 @@ rpy2 +r-lattice From b560f4d716c0734e42dd4f6138d7e3e0147a5ad6 Mon Sep 17 00:00:00 2001 From: Matthias Koeppe Date: Tue, 25 Jun 2024 18:30:22 -0700 Subject: [PATCH 051/107] ./bootstrap-conda && tox -e update_conda_lock --- environment-3.10-linux-aarch64.yml | 321 ++++---- environment-3.10-linux.yml | 315 ++++---- environment-3.10-macos-x86_64.yml | 323 ++++---- environment-3.10-macos.yml | 331 ++++---- environment-3.11-linux-aarch64.yml | 321 ++++---- environment-3.11-linux.yml | 315 ++++---- environment-3.11-macos-x86_64.yml | 323 ++++---- environment-3.11-macos.yml | 331 ++++---- environment-3.9-linux-aarch64.yml | 321 ++++---- environment-3.9-linux.yml | 315 ++++---- environment-3.9-macos-x86_64.yml | 323 ++++---- environment-3.9-macos.yml | 331 ++++---- src/environment-3.10-linux-aarch64.yml | 723 ++++++++--------- src/environment-3.10-linux.yml | 801 ++++++++++--------- src/environment-3.10-macos-x86_64.yml | 705 ++++++++-------- src/environment-3.10-macos.yml | 703 ++++++++-------- src/environment-3.11-linux-aarch64.yml | 723 ++++++++--------- src/environment-3.11-linux.yml | 801 ++++++++++--------- src/environment-3.11-macos-x86_64.yml | 705 ++++++++-------- src/environment-3.11-macos.yml | 703 ++++++++-------- src/environment-3.9-linux-aarch64.yml | 723 ++++++++--------- src/environment-3.9-linux.yml | 801 ++++++++++--------- src/environment-3.9-macos-x86_64.yml | 705 ++++++++-------- src/environment-3.9-macos.yml | 703 ++++++++-------- src/environment-dev-3.10-linux-aarch64.yml | 807 ++++++++++--------- src/environment-dev-3.10-linux.yml | 883 +++++++++++---------- src/environment-dev-3.10-macos-x86_64.yml | 779 +++++++++--------- src/environment-dev-3.10-macos.yml | 777 +++++++++--------- src/environment-dev-3.11-linux-aarch64.yml | 807 ++++++++++--------- src/environment-dev-3.11-linux.yml | 883 +++++++++++---------- src/environment-dev-3.11-macos-x86_64.yml | 779 +++++++++--------- src/environment-dev-3.11-macos.yml | 777 +++++++++--------- src/environment-dev-3.9-linux-aarch64.yml | 807 ++++++++++--------- src/environment-dev-3.9-linux.yml | 883 +++++++++++---------- src/environment-dev-3.9-macos-x86_64.yml | 779 +++++++++--------- src/environment-dev-3.9-macos.yml | 777 +++++++++--------- 36 files changed, 11454 insertions(+), 10950 deletions(-) diff --git a/environment-3.10-linux-aarch64.yml b/environment-3.10-linux-aarch64.yml index 02736a9a06c..bddb9bbef02 100644 --- a/environment-3.10-linux-aarch64.yml +++ b/environment-3.10-linux-aarch64.yml @@ -1,194 +1,195 @@ # Generated by conda-lock. # platform: linux-aarch64 -# input_hash: 96dae74361f1b35e0b9eef66fedec177f62a1543c75ec7041d6186a95dc59129 +# input_hash: ed05f748f5bf9a763c86991a78f0e77da34cbbe3d1568b666f3476c19d899843 channels: - conda-forge dependencies: - - _sysroot_linux-aarch64_curr_repodata_hack=4=h57d6b7b_13 - - ca-certificates=2023.11.17=hcefe29a_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_1 - - kernel-headers_linux-aarch64=4.18.0=h5b4a56d_13 - - ld_impl_linux-aarch64=2.40=h2d8c526_0 - - libboost-headers=1.82.0=h8af1aa0_2 - - libgcc-devel_linux-aarch64=12.3.0=h8b5ab12_103 - - libgomp=13.2.0=hf8544c7_3 - - libstdcxx-devel_linux-aarch64=12.3.0=h8b5ab12_103 - - libstdcxx-ng=13.2.0=h9a76618_3 - - mathjax=3.2.2=h8af1aa0_0 - - pari-elldata=0.0.20161017=0 - - pari-galdata=0.0.20180411=0 - - pari-galpol=0.0.20180625=0 - - pari-seadata-small=0.0.20090618=0 - - python_abi=3.10=4_cp310 - - tzdata=2023c=h71feb2d_0 - - fonts-conda-forge=1=0 - - pari-seadata=0.0.20090618=0 - - sysroot_linux-aarch64=2.17=h5b4a56d_13 - - binutils_impl_linux-aarch64=2.40=h870a726_0 - - fonts-conda-ecosystem=1=0 - - binutils=2.40=h64c2a2e_0 - - binutils_linux-aarch64=2.40=h94bbfa1_2 - _openmp_mutex=4.5=2_kmp_llvm - - libgcc-ng=13.2.0=hf8544c7_3 + - _sysroot_linux-aarch64_curr_repodata_hack=4=h57d6b7b_14 + - appdirs=1.4.4=pyh9f0ad1d_0 + - arpack=3.9.1=nompi_hd363cd0_101 + - autoconf=2.71=pl5321h2148fe1_1 + - automake=1.16.5=pl5321h8af1aa0_0 - bc=1.07.1=hf897c2e_0 - bdw-gc=8.0.6=hd62202e_0 + - binutils=2.40=hf1166c9_7 + - binutils_impl_linux-aarch64=2.40=hf54a868_7 + - binutils_linux-aarch64=2.40=h1f91aba_9 + - blas=2.122=openblas + - blas-devel=3.9.0=22_linuxaarch64_openblas + - boost-cpp=1.85.0=ha990451_2 + - brial=1.2.12=pyh694c41f_3 - bzip2=1.0.8=h31becfc_5 - - c-ares=1.24.0=h31becfc_0 - - cliquer=1.22=hb9de7d4_0 + - c-ares=1.28.1=h31becfc_0 + - c-compiler=1.7.0=h31becfc_1 + - ca-certificates=2024.6.2=hcefe29a_0 + - cachetools=5.3.3=pyhd8ed1ab_0 + - cddlib=1!0.94m=h719063d_0 + - chardet=5.2.0=py310hbbe02a8_1 + - cliquer=1.22=h31becfc_1 + - cmake=3.29.6=h7042e5d_0 + - colorama=0.4.6=pyhd8ed1ab_0 + - compilers=1.7.0=h8af1aa0_1 + - curl=8.8.0=h7daf2e0_0 + - cxx-compiler=1.7.0=h2a328a1_1 + - distlib=0.3.8=pyhd8ed1ab_0 + - ecl=23.9.9=h6475f26_0 + - eclib=20231212=he26bab5_0 + - ecm=7.0.5=ha2d0fc4_0 + - expat=2.6.2=h2f0025b_0 + - fflas-ffpack=2.5.0=h503e619_0 + - filelock=3.15.4=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_2 + - fontconfig=2.14.2=ha9a116f_0 + - fonts-conda-ecosystem=1=0 + - fonts-conda-forge=1=0 + - fortran-compiler=1.7.0=h7048d53_1 + - fplll=5.4.5=hb3a790e_0 + - freetype=2.12.1=hf0a5ef3_2 + - gap-core=4.12.2=h597289e_3 + - gap-defaults=4.12.2=h8af1aa0_3 + - gcc=12.3.0=hdb0cc85_13 + - gcc_impl_linux-aarch64=12.3.0=h3d98823_13 + - gcc_linux-aarch64=12.3.0=ha52a6ea_9 - gengetopt=2.23=h01db608_0 - gf2x=1.3.0=h1b3b3a3_2 - - giflib=5.2.1=hb4cce97_3 - - gmp=6.3.0=h2f0025b_0 - - icu=72.1=hcf00150_0 - - jpeg=9e=h2a766a3_3 + - gfan=0.6.2=h5f589ec_1003 + - gfortran=12.3.0=hdb0cc85_13 + - gfortran_impl_linux-aarch64=12.3.0=h97ebfd2_13 + - gfortran_linux-aarch64=12.3.0=ha7b8e4b_9 + - giac=1.9.0.21=h04922a4_1 + - giflib=5.2.2=h31becfc_0 + - givaro=4.2.0=h364d21b_0 + - glpk=5.0=h66325d0_0 + - gmp=6.3.0=h0a1ffab_2 + - gsl=2.7=h294027d_0 + - gxx=12.3.0=hdb0cc85_13 + - gxx_impl_linux-aarch64=12.3.0=hba91e99_13 + - gxx_linux-aarch64=12.3.0=h9d1f256_9 + - icu=73.2=h787c7f5_0 + - igraph=0.10.12=h197073e_1 + - iml=1.0.5=h15043fe_1004 + - importlib-metadata=8.0.0=pyha770c72_0 + - importlib_metadata=8.0.0=hd8ed1ab_0 + - kernel-headers_linux-aarch64=4.18.0=h5b4a56d_14 - keyutils=1.6.1=h4e544f5_0 + - krb5=1.21.2=hc419048_0 + - lcalc=2.0.5=he588f68_2 + - ld_impl_linux-aarch64=2.40=h9fc2d93_7 - lerc=4.0.0=h4de3ea5_0 - libatomic_ops=7.6.14=h4e544f5_0 + - libblas=3.9.0=22_linuxaarch64_openblas + - libboost=1.85.0=hb41fec8_2 + - libboost-devel=1.85.0=h37bb5a9_2 + - libboost-headers=1.85.0=h8af1aa0_2 - libbraiding=1.2=hd600fc2_0 - - libdeflate=1.17=hb4cce97_0 + - libbrial=1.2.12=h9429f74_3 + - libcblas=3.9.0=22_linuxaarch64_openblas + - libcurl=8.8.0=h4e8248e_0 + - libdeflate=1.20=h31becfc_0 + - libedit=3.1.20191231=he28a2e2_2 - libev=4.33=h31becfc_2 - - libexpat=2.5.0=hd600fc2_1 + - libexpat=2.6.2=h2f0025b_0 - libffi=3.4.2=h3557bc0_5 - - libgfortran5=13.2.0=h582850c_3 + - libflint=3.0.1=hc392af7_ntl_100 + - libgcc-devel_linux-aarch64=12.3.0=h6144e03_113 + - libgcc-ng=13.2.0=he277a41_13 + - libgd=2.3.3=hcd22fd5_9 + - libgfortran-ng=13.2.0=he9431aa_13 + - libgfortran5=13.2.0=h2af0866_13 + - libgomp=13.2.0=he277a41_13 + - libhomfly=1.02r6=h31becfc_1 + - libhwloc=2.10.0=default_h3030c0e_1001 - libiconv=1.17=h31becfc_2 + - libjpeg-turbo=3.0.0=h31becfc_1 + - liblapack=3.9.0=22_linuxaarch64_openblas + - liblapacke=3.9.0=22_linuxaarch64_openblas + - libnghttp2=1.58.0=hb0e430d_1 - libnsl=2.0.1=h31becfc_0 - - libsanitizer=12.3.0=h8ebda82_3 + - libopenblas=0.3.27=pthreads_h5a5ec62_0 + - libpng=1.6.43=h194ca79_0 + - libsanitizer=12.3.0=h57e2e72_13 - libsodium=1.0.18=hb9de7d4_1 + - libsqlite=3.46.0=hf51ef55_0 + - libssh2=1.11.0=h492db2e_0 + - libstdcxx-devel_linux-aarch64=12.3.0=h6144e03_113 + - libstdcxx-ng=13.2.0=h3f4de04_13 + - libtiff=4.6.0=hf980d43_3 - libtool=2.4.7=h4de3ea5_0 - libuuid=2.38.1=hb4cce97_0 - - libuv=1.46.0=h31becfc_0 - - libwebp-base=1.2.4=h4e544f5_0 - - libzlib=1.2.13=h31becfc_5 - - lrcalc=2.1=h4de3ea5_5 + - libuv=1.48.0=h31becfc_0 + - libwebp=1.4.0=h8b4e01b_0 + - libwebp-base=1.4.0=h31becfc_0 + - libxcrypt=4.4.36=h31becfc_1 + - libxml2=2.12.7=h49dc7a2_1 + - libzlib=1.3.1=h68df207_1 + - linbox=1.7.0=h681a5ee_0 + - llvm-openmp=18.1.8=hb063fc5_0 + - lrcalc=2.1=h2f0025b_6 - m4=1.4.18=h516909a_1001 + - m4ri=20140914=hedfd65a_1006 + - m4rie=20150908=hf0a5ef3_1002 - make=4.3=h309ac5b_1 - - metis=5.1.1=h2f0025b_2 - - nauty=2.8.8=h31becfc_0 - - ncurses=6.4=h0425590_2 - - ninja=1.11.1=hdd96247_0 - - openssl=3.2.0=h31becfc_1 + - mathjax=3.2.2=h8af1aa0_0 + - maxima=5.47.0=h6475f26_2 + - metis=5.1.0=h2f0025b_1007 + - mpc=1.3.1=hf4c8f4c_0 + - mpfi=1.5.4=h846f343_1001 + - mpfr=4.2.1=ha2d0fc4_1 + - nauty=2.8.8=h31becfc_1 + - ncurses=6.5=h0425590_0 + - ninja=1.12.1=h70be974_0 + - ntl=11.4.3=h0d7519b_1 + - openblas=0.3.27=pthreads_h339cbfa_0 + - openssl=3.3.1=h68df207_0 + - packaging=24.1=pyhd8ed1ab_0 - palp=2.20=hb9de7d4_0 + - pari=2.15.5=h169c2a7_2_pthread + - pari-elldata=0.0.20161017=0 + - pari-galdata=0.0.20180411=0 + - pari-galpol=0.0.20180625=0 + - pari-seadata=0.0.20090618=0 + - pari-seadata-small=0.0.20090618=0 - patch=2.7.6=hf897c2e_1002 + - perl=5.32.1=7_h31becfc_perl5 - pkg-config=0.29.2=hb9de7d4_1008 - - planarity=3.0.0.5=hb9de7d4_1002 - - primesieve=11.1=h2f0025b_0 + - planarity=3.0.2.0=h31becfc_0 + - platformdirs=4.2.2=pyhd8ed1ab_0 + - pluggy=1.5.0=pyhd8ed1ab_0 + - ppl=1.2=h984aac9_1006 + - primecount=7.13=hfe4b40e_0 + - primesieve=12.1=h2f0025b_0 + - pyproject-api=1.7.1=pyhd8ed1ab_0 + - python=3.10.14=hbbe8eec_0_cpython + - python_abi=3.10=4_cp310 + - qd=2.3.22=h05efe27_1004 - qhull=2020.2=hd62202e_2 + - readline=8.2=h8fc344f_1 - rhash=1.4.4=h31becfc_0 + - rw=0.9=h31becfc_2 + - singular=4.3.2.p8=hbe76a8a_1 + - sqlite=3.46.0=hdc7ab3c_0 + - suitesparse=7.7.0=h3944111_1 - symmetrica=3.0.1=hd600fc2_0 - - xz=5.2.6=h9cdd2b7_0 - - cddlib=1!0.94m=h719063d_0 - - ecm=7.0.4=h719063d_1002 - - expat=2.5.0=hd600fc2_1 - - gcc_impl_linux-aarch64=12.3.0=hcde2664_3 - - givaro=4.1.1=h192cbe9_1 - - glpk=5.0=h66325d0_0 - - libedit=3.1.20191231=he28a2e2_2 - - libgfortran-ng=13.2.0=he9431aa_3 - - libhomfly=1.02r6=hb9de7d4_0 - - libnghttp2=1.58.0=hb0e430d_1 - - libpng=1.6.39=hf9034f9_0 - - libsqlite=3.44.2=h194ca79_0 - - libssh2=1.11.0=h492db2e_0 - - libxml2=2.11.5=h164fba4_0 - - mpfr=4.2.1=ha2d0fc4_0 - - ntl=11.4.3=h0d7519b_1 - - perl=5.32.1=4_h31becfc_perl5 - - primecount=7.9=hd600fc2_0 - - readline=8.2=h8fc344f_1 + - sympow=2.023.6=h157afb5_3 + - sysroot_linux-aarch64=2.17=h5b4a56d_14 + - tachyon=0.99b6=ha0bfc61_1002 - tar=1.34=h048efde_0 - - tk=8.6.13=h194ca79_0 - - zeromq=4.3.5=h2f0025b_0 - - zlib=1.2.13=h31becfc_5 - - zstd=1.5.5=h4c53e97_0 - - autoconf=2.71=pl5321h2148fe1_1 - - ecl=21.2.1=haa44c19_2 - - freetype=2.12.1=hf0a5ef3_2 - - gap-core=4.12.2=h597289e_3 - - gcc=12.3.0=hc1b51f9_2 - - gcc_linux-aarch64=12.3.0=h464a8f7_2 - - gfan=0.6.2=h5f589ec_1003 - - gfortran_impl_linux-aarch64=12.3.0=hb7244be_3 - - gxx_impl_linux-aarch64=12.3.0=hcde2664_3 - - krb5=1.21.2=hc419048_0 - - libboost=1.82.0=hbfc56d7_2 - - libflint=3.0.1=hc392af7_ntl_100 - - libhwloc=2.9.3=default_hda148da_1009 - - libopenblas=0.3.25=pthreads_h5a5ec62_0 - - libtiff=4.5.0=h4c1066a_2 - - llvm-openmp=17.0.6=h8b0cb96_0 - - m4ri=20140914=h75e8696_1005 - - mpc=1.3.1=hf4c8f4c_0 - - mpfi=1.5.4=h846f343_1001 - - pari=2.15.4=h169c2a7_2_pthread - - ppl=1.2=h984aac9_1006 - - python=3.10.13=hbbe8eec_0_cpython - - qd=2.3.22=h05efe27_1004 - - sqlite=3.44.2=h3b3482f_0 - - tachyon=0.99b6=h63ab1d9_1001 + - tbb=2021.12.0=h70be974_1 - texinfo=7.0=pl5321h17f021e_0 - - appdirs=1.4.4=pyh9f0ad1d_0 - - automake=1.16.5=pl5321h8af1aa0_0 - - c-compiler=1.6.0=h31becfc_0 - - cachetools=5.3.2=pyhd8ed1ab_0 - - chardet=5.2.0=py310hbbe02a8_1 - - colorama=0.4.6=pyhd8ed1ab_0 - - distlib=0.3.8=pyhd8ed1ab_0 - - eclib=20231211=he26bab5_0 - - filelock=3.13.1=pyhd8ed1ab_0 - - fontconfig=2.14.2=ha9a116f_0 - - fplll=5.4.5=hb3a790e_0 - - gap-defaults=4.12.2=h8af1aa0_3 - - gfortran=12.3.0=h8d4031d_2 - - gfortran_linux-aarch64=12.3.0=h1993883_2 - - gxx=12.3.0=hc1b51f9_2 - - gxx_linux-aarch64=12.3.0=h21accf6_2 - - lcalc=2.0.5=h3264cc0_1 - - libblas=3.9.0=20_linuxaarch64_openblas - - libboost-devel=1.82.0=h37bb5a9_2 - - libbrial=1.2.12=h17533bf_1 - - libcurl=8.5.0=h4e8248e_0 - - libwebp=1.2.4=h7bdf6e5_1 - - m4rie=20150908=h75e8696_1001 - - maxima=5.47.0=h6475f26_1 - - openblas=0.3.25=pthreads_h339cbfa_0 - - packaging=23.2=pyhd8ed1ab_0 - - platformdirs=4.1.0=pyhd8ed1ab_0 - - pluggy=1.3.0=pyhd8ed1ab_0 - - singular=4.3.2.p8=hbe76a8a_1 - - sympow=2.023.6=h157afb5_3 - - tbb=2021.11.0=h2a328a1_0 + - tk=8.6.13=h194ca79_0 - tomli=2.0.1=pyhd8ed1ab_0 - - typing_extensions=4.9.0=pyha770c72_0 - - zipp=3.17.0=pyhd8ed1ab_0 - - boost-cpp=1.82.0=h62f3a30_2 - - brial=1.2.12=pyh694c41f_1 - - cmake=3.28.1=hef020d8_0 - - curl=8.5.0=h4e8248e_0 - - cxx-compiler=1.6.0=h2a328a1_0 - - fortran-compiler=1.6.0=h7048d53_0 - - importlib-metadata=7.0.0=pyha770c72_0 - - libcblas=3.9.0=20_linuxaarch64_openblas - - libgd=2.3.3=h5fc1a20_5 - - liblapack=3.9.0=20_linuxaarch64_openblas - - pyproject-api=1.6.1=pyhd8ed1ab_0 - - typing-extensions=4.9.0=hd8ed1ab_0 - - virtualenv=20.25.0=pyhd8ed1ab_0 - - arpack=3.8.0=nompi_h32ff4ca_101 - - compilers=1.6.0=h8af1aa0_0 - - fflas-ffpack=2.4.3=hf104d39_2 - - gsl=2.7=h294027d_0 - - iml=1.0.5=h9076c59_1003 - - importlib_metadata=7.0.0=hd8ed1ab_0 - - liblapacke=3.9.0=20_linuxaarch64_openblas - - suitesparse=5.10.1=h75d914d_2 - - blas-devel=3.9.0=20_linuxaarch64_openblas - - giac=1.9.0.21=h04922a4_1 - - igraph=0.10.8=h4617136_0 - - linbox=1.6.3=h681a5ee_8 - - tox=4.11.4=pyhd8ed1ab_0 - - blas=2.120=openblas - - rw=0.9=h31becfc_1 + - tox=4.15.1=pyhd8ed1ab_0 + - typing-extensions=4.12.2=hd8ed1ab_0 + - typing_extensions=4.12.2=pyha770c72_0 + - tzdata=2024a=h0c530f3_0 + - virtualenv=20.26.3=pyhd8ed1ab_0 + - xz=5.2.6=h9cdd2b7_0 + - zeromq=4.3.5=h28faeed_4 + - zipp=3.19.2=pyhd8ed1ab_0 + - zlib=1.3.1=h68df207_1 + - zstd=1.5.6=h02f22dd_0 diff --git a/environment-3.10-linux.yml b/environment-3.10-linux.yml index f50a98a371a..badbe1b8209 100644 --- a/environment-3.10-linux.yml +++ b/environment-3.10-linux.yml @@ -1,194 +1,195 @@ # Generated by conda-lock. # platform: linux-64 -# input_hash: 1f9798af961ad5b438e8f6adfc00612019c5330e9dffc2b13a701e5502ec90dd +# input_hash: 7e2837b2f3969db9c4c0a0a3300952924326a440d181dde256ca0291c70eb8dc channels: - conda-forge dependencies: - _libgcc_mutex=0.1=conda_forge - - ca-certificates=2023.11.17=hbcca054_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_1 - - kernel-headers_linux-64=2.6.32=he073ed8_16 - - ld_impl_linux-64=2.40=h41732ed_0 - - libboost-headers=1.84.0=ha770c72_0 - - libgcc-devel_linux-64=12.3.0=h8bca6fd_103 - - libstdcxx-devel_linux-64=12.3.0=h8bca6fd_103 - - libstdcxx-ng=13.2.0=h7e041cc_3 - - mathjax=3.2.2=ha770c72_0 - - pari-elldata=0.0.20161017=0 - - pari-galdata=0.0.20180411=0 - - pari-galpol=0.0.20180625=0 - - pari-seadata-small=0.0.20090618=0 - - python_abi=3.10=4_cp310 - - tzdata=2023c=h71feb2d_0 - - fonts-conda-forge=1=0 - - libgomp=13.2.0=h807b86a_3 - - pari-seadata=0.0.20090618=0 - - sysroot_linux-64=2.12=he073ed8_16 - - binutils_impl_linux-64=2.40=hf600244_0 - - fonts-conda-ecosystem=1=0 - - binutils=2.40=hdd6e379_0 - - binutils_linux-64=2.40=hbdbef99_2 - _openmp_mutex=4.5=2_kmp_llvm - - libgcc-ng=13.2.0=h807b86a_3 + - appdirs=1.4.4=pyh9f0ad1d_0 + - arpack=3.9.1=nompi_h77f6705_101 + - autoconf=2.71=pl5321h2b4cb7a_1 + - automake=1.16.5=pl5321ha770c72_0 - bc=1.07.1=h7f98852_0 - bdw-gc=8.0.6=h4bd325d_0 + - binutils=2.40=h4852527_7 + - binutils_impl_linux-64=2.40=ha1999f0_7 + - binutils_linux-64=2.40=hb3c18ed_9 + - blas=2.122=openblas + - blas-devel=3.9.0=22_linux64_openblas + - boost-cpp=1.85.0=h44aadfe_2 + - brial=1.2.12=pyh694c41f_3 - bzip2=1.0.8=hd590300_5 - - c-ares=1.24.0=hd590300_0 - - cliquer=1.22=h36c2ea0_0 + - c-ares=1.28.1=hd590300_0 + - c-compiler=1.7.0=hd590300_1 + - ca-certificates=2024.6.2=hbcca054_0 + - cachetools=5.3.3=pyhd8ed1ab_0 + - cddlib=1!0.94m=h9202a9a_0 + - chardet=5.2.0=py310hff52083_1 + - cliquer=1.22=hd590300_1 + - cmake=3.29.6=hcafd917_0 + - colorama=0.4.6=pyhd8ed1ab_0 + - compilers=1.7.0=ha770c72_1 + - curl=8.8.0=he654da7_0 + - cxx-compiler=1.7.0=h00ab1b0_1 + - distlib=0.3.8=pyhd8ed1ab_0 + - ecl=23.9.9=hed6455c_0 + - eclib=20231212=h96f522a_0 + - ecm=7.0.5=h9458935_0 + - expat=2.6.2=h59595ed_0 + - fflas-ffpack=2.5.0=h4f9960b_0 + - filelock=3.15.4=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_2 + - fontconfig=2.14.2=h14ed4e7_0 + - fonts-conda-ecosystem=1=0 + - fonts-conda-forge=1=0 + - fortran-compiler=1.7.0=heb67821_1 + - fplll=5.4.5=h384768b_0 + - freetype=2.12.1=h267a509_2 + - gap-core=4.12.2=he9a28a4_3 + - gap-defaults=4.12.2=ha770c72_3 + - gcc=12.3.0=h915e2ae_13 + - gcc_impl_linux-64=12.3.0=h58ffeeb_13 + - gcc_linux-64=12.3.0=h9528a6a_9 - gengetopt=2.23=h9c3ff4c_0 - gf2x=1.3.0=ha476b99_2 - - giflib=5.2.1=h0b41bf4_3 - - gmp=6.3.0=h59595ed_0 + - gfan=0.6.2=hb86e20a_1003 + - gfortran=12.3.0=h915e2ae_13 + - gfortran_impl_linux-64=12.3.0=h8f2110c_13 + - gfortran_linux-64=12.3.0=h5877db1_9 + - giac=1.9.0.21=h673759e_1 + - giflib=5.2.2=hd590300_0 + - givaro=4.2.0=hb789bce_0 + - glpk=5.0=h445213a_0 + - gmp=6.3.0=hac33072_2 + - gsl=2.7=he838d99_0 + - gxx=12.3.0=h915e2ae_13 + - gxx_impl_linux-64=12.3.0=h2a574ab_13 + - gxx_linux-64=12.3.0=ha28b414_9 - icu=73.2=h59595ed_0 + - igraph=0.10.12=hef0740d_1 + - iml=1.0.5=h623f65a_1004 + - importlib-metadata=8.0.0=pyha770c72_0 + - importlib_metadata=8.0.0=hd8ed1ab_0 + - kernel-headers_linux-64=2.6.32=he073ed8_17 - keyutils=1.6.1=h166bdaf_0 + - krb5=1.21.2=h659d440_0 + - lcalc=2.0.5=h5aac1b6_2 + - ld_impl_linux-64=2.40=hf3520f5_7 - lerc=4.0.0=h27087fc_0 - libatomic_ops=7.6.14=h166bdaf_0 + - libblas=3.9.0=22_linux64_openblas + - libboost=1.85.0=hba137d9_2 + - libboost-devel=1.85.0=h00ab1b0_2 + - libboost-headers=1.85.0=ha770c72_2 - libbraiding=1.2=hcb278e6_0 - - libdeflate=1.19=hd590300_0 + - libbrial=1.2.12=h76af697_3 + - libcblas=3.9.0=22_linux64_openblas + - libcurl=8.8.0=hca28451_0 + - libdeflate=1.20=hd590300_0 + - libedit=3.1.20191231=he28a2e2_2 - libev=4.33=hd590300_2 - - libexpat=2.5.0=hcb278e6_1 + - libexpat=2.6.2=h59595ed_0 - libffi=3.4.2=h7f98852_5 - - libgfortran5=13.2.0=ha4646dd_3 + - libflint=3.0.1=h5f2e117_ntl_100 + - libgcc-devel_linux-64=12.3.0=h6b66f73_113 + - libgcc-ng=13.2.0=h77fa898_13 + - libgd=2.3.3=h119a65a_9 + - libgfortran-ng=13.2.0=h69a702a_13 + - libgfortran5=13.2.0=h3d2ce59_13 + - libgomp=13.2.0=h77fa898_13 + - libhomfly=1.02r6=hd590300_1 + - libhwloc=2.10.0=default_h5622ce7_1001 - libiconv=1.17=hd590300_2 - libjpeg-turbo=3.0.0=hd590300_1 + - liblapack=3.9.0=22_linux64_openblas + - liblapacke=3.9.0=22_linux64_openblas + - libnghttp2=1.58.0=h47da74e_1 - libnsl=2.0.1=hd590300_0 - - libsanitizer=12.3.0=h0f45ef3_3 + - libopenblas=0.3.27=pthreads_h413a1c8_0 + - libpng=1.6.43=h2797004_0 + - libsanitizer=12.3.0=hb8811af_13 - libsodium=1.0.18=h36c2ea0_1 + - libsqlite=3.46.0=hde9e2c9_0 + - libssh2=1.11.0=h0841786_0 + - libstdcxx-devel_linux-64=12.3.0=h6b66f73_113 + - libstdcxx-ng=13.2.0=hc0a3c3a_13 + - libtiff=4.6.0=h1dd3fc0_3 - libtool=2.4.7=h27087fc_0 - libuuid=2.38.1=h0b41bf4_0 - - libuv=1.46.0=hd590300_0 - - libwebp-base=1.3.2=hd590300_0 - - libzlib=1.2.13=hd590300_5 - - lrcalc=2.1=h27087fc_5 + - libuv=1.48.0=hd590300_0 + - libwebp=1.4.0=h2c329e2_0 + - libwebp-base=1.4.0=hd590300_0 + - libxcrypt=4.4.36=hd590300_1 + - libxml2=2.12.7=hc051c1a_1 + - libzlib=1.3.1=h4ab18f5_1 + - linbox=1.7.0=ha329b40_0 + - llvm-openmp=18.1.8=hf5423f3_0 + - lrcalc=2.1=h59595ed_6 - m4=1.4.18=h516909a_1001 + - m4ri=20140914=hae5d5c5_1006 + - m4rie=20150908=h267a509_1002 - make=4.3=hd18ef5c_1 - - metis=5.1.1=h59595ed_2 - - nauty=2.8.8=hd590300_0 - - ncurses=6.4=h59595ed_2 - - ninja=1.11.1=h924138e_0 - - openssl=3.2.0=hd590300_1 + - mathjax=3.2.2=ha770c72_0 + - maxima=5.47.0=hed6455c_2 + - metis=5.1.0=h59595ed_1007 + - mpc=1.3.1=hfe3b2da_0 + - mpfi=1.5.4=h9f54685_1001 + - mpfr=4.2.1=h9458935_1 + - nauty=2.8.8=hd590300_1 + - ncurses=6.5=h59595ed_0 + - ninja=1.12.1=h297d8ca_0 + - ntl=11.4.3=hef3c4d3_1 + - openblas=0.3.27=pthreads_h7a3da1a_0 + - openssl=3.3.1=h4ab18f5_0 + - packaging=24.1=pyhd8ed1ab_0 - palp=2.20=h36c2ea0_0 + - pari=2.15.5=h4d4ae9b_2_pthread + - pari-elldata=0.0.20161017=0 + - pari-galdata=0.0.20180411=0 + - pari-galpol=0.0.20180625=0 + - pari-seadata=0.0.20090618=0 + - pari-seadata-small=0.0.20090618=0 - patch=2.7.6=h7f98852_1002 + - perl=5.32.1=7_hd590300_perl5 - pkg-config=0.29.2=h36c2ea0_1008 - - planarity=3.0.0.5=h36c2ea0_1002 - - primesieve=11.1=h59595ed_0 + - planarity=3.0.2.0=hd590300_0 + - platformdirs=4.2.2=pyhd8ed1ab_0 + - pluggy=1.5.0=pyhd8ed1ab_0 + - ppl=1.2=h6ec01c2_1006 + - primecount=7.13=hb0181e5_0 + - primesieve=12.1=h59595ed_0 + - pyproject-api=1.7.1=pyhd8ed1ab_0 + - python=3.10.14=hd12c33a_0_cpython + - python_abi=3.10=4_cp310 + - qd=2.3.22=h2cc385e_1004 - qhull=2020.2=h4bd325d_2 + - readline=8.2=h8228510_1 - rhash=1.4.4=hd590300_0 + - rw=0.9=hd590300_2 + - singular=4.3.2.p8=h33f5c3f_1 + - sqlite=3.46.0=h6d4b2fc_0 + - suitesparse=7.7.0=hf4753ba_1 - symmetrica=3.0.1=hcb278e6_0 - - xz=5.2.6=h166bdaf_0 - - cddlib=1!0.94m=h9202a9a_0 - - ecm=7.0.4=h9202a9a_1002 - - expat=2.5.0=hcb278e6_1 - - gcc_impl_linux-64=12.3.0=he2b93b0_3 - - givaro=4.1.1=h192cbe9_1 - - glpk=5.0=h445213a_0 - - libedit=3.1.20191231=he28a2e2_2 - - libgfortran-ng=13.2.0=h69a702a_3 - - libhomfly=1.02r6=h36c2ea0_0 - - libnghttp2=1.58.0=h47da74e_1 - - libpng=1.6.39=h753d276_0 - - libsqlite=3.44.2=h2797004_0 - - libssh2=1.11.0=h0841786_0 - - libxml2=2.11.6=h232c23b_0 - - mpfr=4.2.1=h9458935_0 - - ntl=11.4.3=hef3c4d3_1 - - perl=5.32.1=4_hd590300_perl5 - - primecount=7.9=hcb278e6_0 - - readline=8.2=h8228510_1 + - sympow=2.023.6=hc6ab17c_3 + - sysroot_linux-64=2.12=he073ed8_17 + - tachyon=0.99b6=hba7d16a_1002 - tar=1.34=hb2e2bae_1 - - tk=8.6.13=noxft_h4845f30_101 - - zeromq=4.3.5=h59595ed_0 - - zlib=1.2.13=hd590300_5 - - zstd=1.5.5=hfc55251_0 - - autoconf=2.71=pl5321h2b4cb7a_1 - - ecl=21.2.1=h9d73b02_2 - - freetype=2.12.1=h267a509_2 - - gap-core=4.12.2=he9a28a4_3 - - gcc=12.3.0=h8d2909c_2 - - gcc_linux-64=12.3.0=h76fc315_2 - - gfan=0.6.2=hb86e20a_1003 - - gfortran_impl_linux-64=12.3.0=hfcedea8_3 - - gxx_impl_linux-64=12.3.0=he2b93b0_3 - - krb5=1.21.2=h659d440_0 - - libboost=1.84.0=h6fcfa73_0 - - libflint=3.0.1=h5f2e117_ntl_100 - - libhwloc=2.9.3=default_h554bfaf_1009 - - libopenblas=0.3.25=pthreads_h413a1c8_0 - - libtiff=4.6.0=ha9c0a0a_2 - - llvm-openmp=17.0.6=h4dfa4b3_0 - - m4ri=20140914=h7ca028e_1005 - - mpc=1.3.1=hfe3b2da_0 - - mpfi=1.5.4=h9f54685_1001 - - pari=2.15.4=h4d4ae9b_2_pthread - - ppl=1.2=h6ec01c2_1006 - - python=3.10.13=hd12c33a_0_cpython - - qd=2.3.22=h2cc385e_1004 - - sqlite=3.44.2=h2c6b66d_0 - - tachyon=0.99b6=0 + - tbb=2021.12.0=h297d8ca_1 - texinfo=7.0=pl5321h0f457ee_0 - - appdirs=1.4.4=pyh9f0ad1d_0 - - automake=1.16.5=pl5321ha770c72_0 - - c-compiler=1.6.0=hd590300_0 - - cachetools=5.3.2=pyhd8ed1ab_0 - - chardet=5.2.0=py310hff52083_1 - - colorama=0.4.6=pyhd8ed1ab_0 - - distlib=0.3.8=pyhd8ed1ab_0 - - eclib=20231211=h96f522a_0 - - filelock=3.13.1=pyhd8ed1ab_0 - - fontconfig=2.14.2=h14ed4e7_0 - - fplll=5.4.5=h384768b_0 - - gap-defaults=4.12.2=ha770c72_3 - - gfortran=12.3.0=h499e0f7_2 - - gfortran_linux-64=12.3.0=h7fe76b4_2 - - gxx=12.3.0=h8d2909c_2 - - gxx_linux-64=12.3.0=h8a814eb_2 - - lcalc=2.0.5=h6a8a7c6_1 - - libblas=3.9.0=20_linux64_openblas - - libboost-devel=1.84.0=h00ab1b0_0 - - libbrial=1.2.12=h3155cbd_1 - - libcurl=8.5.0=hca28451_0 - - libwebp=1.3.2=h658648e_1 - - m4rie=20150908=h7ca028e_1001 - - maxima=5.47.0=hed6455c_1 - - openblas=0.3.25=pthreads_h7a3da1a_0 - - packaging=23.2=pyhd8ed1ab_0 - - platformdirs=4.1.0=pyhd8ed1ab_0 - - pluggy=1.3.0=pyhd8ed1ab_0 - - singular=4.3.2.p8=h33f5c3f_1 - - sympow=2.023.6=hc6ab17c_3 - - tbb=2021.11.0=h00ab1b0_0 + - tk=8.6.13=noxft_h4845f30_101 - tomli=2.0.1=pyhd8ed1ab_0 - - typing_extensions=4.9.0=pyha770c72_0 - - zipp=3.17.0=pyhd8ed1ab_0 - - boost-cpp=1.84.0=h44aadfe_0 - - brial=1.2.12=pyh694c41f_1 - - cmake=3.28.1=hcfe8598_0 - - curl=8.5.0=hca28451_0 - - cxx-compiler=1.6.0=h00ab1b0_0 - - fortran-compiler=1.6.0=heb67821_0 - - importlib-metadata=7.0.0=pyha770c72_0 - - libcblas=3.9.0=20_linux64_openblas - - libgd=2.3.3=h119a65a_9 - - liblapack=3.9.0=20_linux64_openblas - - pyproject-api=1.6.1=pyhd8ed1ab_0 - - typing-extensions=4.9.0=hd8ed1ab_0 - - virtualenv=20.25.0=pyhd8ed1ab_0 - - arpack=3.8.0=nompi_h0baa96a_101 - - compilers=1.6.0=ha770c72_0 - - fflas-ffpack=2.4.3=h912ac81_2 - - gsl=2.7=he838d99_0 - - iml=1.0.5=hd75c201_1003 - - importlib_metadata=7.0.0=hd8ed1ab_0 - - liblapacke=3.9.0=20_linux64_openblas - - suitesparse=5.10.1=h3ec001c_2 - - blas-devel=3.9.0=20_linux64_openblas - - giac=1.9.0.21=h673759e_1 - - igraph=0.10.8=h66a01bf_0 - - linbox=1.6.3=ha329b40_8 - - tox=4.11.4=pyhd8ed1ab_0 - - blas=2.120=openblas - - rw=0.9=hd590300_1 + - tox=4.15.1=pyhd8ed1ab_0 + - typing-extensions=4.12.2=hd8ed1ab_0 + - typing_extensions=4.12.2=pyha770c72_0 + - tzdata=2024a=h0c530f3_0 + - virtualenv=20.26.3=pyhd8ed1ab_0 + - xz=5.2.6=h166bdaf_0 + - zeromq=4.3.5=h75354e8_4 + - zipp=3.19.2=pyhd8ed1ab_0 + - zlib=1.3.1=h4ab18f5_1 + - zstd=1.5.6=ha6fb4c9_0 diff --git a/environment-3.10-macos-x86_64.yml b/environment-3.10-macos-x86_64.yml index 70a4a757b9d..8e71e6930d6 100644 --- a/environment-3.10-macos-x86_64.yml +++ b/environment-3.10-macos-x86_64.yml @@ -1,193 +1,200 @@ # Generated by conda-lock. # platform: osx-64 -# input_hash: 54a9866015234b0922bea58204d7f3ff24e05df857342adbcc3465b4f887d566 +# input_hash: 3fe6c9a3bde225a21413e3fbc72cea580ff915d2921ab0980a2f5220ab0e2884 channels: - conda-forge dependencies: + - appdirs=1.4.4=pyh9f0ad1d_0 + - arpack=3.9.1=nompi_hf81eadf_101 + - autoconf=2.71=pl5321hed12c24_1 + - automake=1.16.5=pl5321h694c41f_0 - bc=1.07.1=h0d85af4_0 + - bdw-gc=8.0.6=h940c156_0 + - blas=2.122=openblas + - blas-devel=3.9.0=22_osx64_openblas + - boost-cpp=1.85.0=h07eb623_2 + - brial=1.2.12=pyh694c41f_3 - bzip2=1.0.8=h10d778d_5 - - c-ares=1.24.0=h10d778d_0 - - ca-certificates=2023.11.17=h8857fd0_0 - - cliquer=1.22=hbcb3906_0 + - c-ares=1.28.1=h10d778d_0 + - c-compiler=1.7.0=h282daa2_1 + - ca-certificates=2024.6.2=h8857fd0_0 + - cachetools=5.3.3=pyhd8ed1ab_0 + - cctools=986=h40f6528_0 + - cctools_osx-64=986=ha1c5b94_0 + - cddlib=1!0.94m=h0f52abe_0 + - chardet=5.2.0=py310h2ec42d9_1 + - clang=16.0.6=default_ha3b9224_8 + - clang-16=16.0.6=default_h4c8afb6_8 + - clang_impl_osx-64=16.0.6=h8787910_16 + - clang_osx-64=16.0.6=hb91bd55_16 + - clangxx=16.0.6=default_ha3b9224_8 + - clangxx_impl_osx-64=16.0.6=h6d92fbe_16 + - clangxx_osx-64=16.0.6=hb91bd55_16 + - cliquer=1.22=h10d778d_1 + - cmake=3.29.6=h749d262_0 + - colorama=0.4.6=pyhd8ed1ab_0 + - compiler-rt=16.0.6=ha38d28d_2 + - compiler-rt_osx-64=16.0.6=ha38d28d_2 + - compilers=1.7.0=h694c41f_1 + - curl=8.8.0=hea67d85_0 + - cxx-compiler=1.7.0=h7728843_1 + - distlib=0.3.8=pyhd8ed1ab_0 + - ecl=23.9.9=h2b27fa8_0 + - eclib=20231212=h02435c3_0 + - ecm=7.0.5=h4f6b447_0 + - expat=2.6.2=h73e2aa4_0 + - fflas-ffpack=2.5.0=h5898d61_0 + - filelock=3.15.4=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_1 - - giflib=5.2.1=hb7f2c08_3 + - font-ttf-ubuntu=0.83=h77eed37_2 + - fontconfig=2.14.2=h5bb23bf_0 + - fonts-conda-ecosystem=1=0 + - fonts-conda-forge=1=0 + - fortran-compiler=1.7.0=h6c2ab21_1 + - fplll=5.4.5=hb7981ad_0 + - freetype=2.12.1=h60636b9_2 + - gap-core=4.12.2=hc16eb5f_3 + - gap-defaults=4.12.2=h694c41f_3 + - gengetopt=2.23=he49afe7_0 + - gettext=0.22.5=h5ff76d1_2 + - gettext-tools=0.22.5=h5ff76d1_2 + - gf2x=1.3.0=hb2a7efb_2 + - gfan=0.6.2=hd793b56_1003 + - gfortran=12.3.0=h2c809b3_1 + - gfortran_impl_osx-64=12.3.0=hc328e78_3 + - gfortran_osx-64=12.3.0=h18f7dce_1 + - giac=1.9.0.21=h92f3f65_1 + - giflib=5.2.2=h10d778d_0 + - givaro=4.2.0=h1b3d6f7_0 + - glpk=5.0=h3cb5acd_0 + - gmp=6.3.0=hf036a51_2 + - gsl=2.7=h93259b0_0 - icu=73.2=hf5e326d_0 + - igraph=0.10.12=hde4452d_1 + - iml=1.0.5=h61918c1_1004 + - importlib-metadata=8.0.0=pyha770c72_0 + - importlib_metadata=8.0.0=hd8ed1ab_0 + - isl=0.26=imath32_h2e86a7b_101 + - krb5=1.21.2=hb884880_0 + - lcalc=2.0.5=h547a6ed_2 + - ld64=711=ha02d983_0 + - ld64_osx-64=711=ha20a434_0 + - lerc=4.0.0=hb486fe8_0 + - libasprintf=0.22.5=h5ff76d1_2 + - libasprintf-devel=0.22.5=h5ff76d1_2 - libatomic_ops=7.6.14=hb7f2c08_0 - - libboost-headers=1.84.0=h694c41f_0 - - libcxx=16.0.6=hd57cbcb_0 - - libdeflate=1.19=ha4e1b8e_0 + - libblas=3.9.0=22_osx64_openblas + - libboost=1.85.0=h739af76_2 + - libboost-devel=1.85.0=h2b186f8_2 + - libboost-headers=1.85.0=h694c41f_2 + - libbraiding=1.2=hf0c8a7f_0 + - libbrial=1.2.12=h81e9653_3 + - libcblas=3.9.0=22_osx64_openblas + - libclang-cpp16=16.0.6=default_h4c8afb6_8 + - libcurl=8.8.0=hf9fcc65_0 + - libcxx=17.0.6=h88467a6_0 + - libdeflate=1.20=h49d49c5_0 + - libedit=3.1.20191231=h0678c8f_2 - libev=4.33=h10d778d_2 - - libexpat=2.5.0=hf0c8a7f_1 + - libexpat=2.6.2=h73e2aa4_0 - libffi=3.4.2=h0d85af4_5 - - libgfortran-devel_osx-64=12.3.0=h0b6f5ec_1 + - libflint=3.0.1=h5d15de0_ntl_100 + - libgd=2.3.3=h0dceb68_9 + - libgettextpo=0.22.5=h5ff76d1_2 + - libgettextpo-devel=0.22.5=h5ff76d1_2 + - libgfortran=5.0.0=13_2_0_h97931a8_3 + - libgfortran-devel_osx-64=12.3.0=h0b6f5ec_3 + - libgfortran5=13.2.0=h2873a65_3 + - libhomfly=1.02r6=h10d778d_1 + - libhwloc=2.10.0=default_h456cccd_1001 - libiconv=1.17=hd75f5a5_2 + - libintl=0.22.5=h5ff76d1_2 + - libintl-devel=0.22.5=h5ff76d1_2 - libjpeg-turbo=3.0.0=h0dc2134_1 + - liblapack=3.9.0=22_osx64_openblas + - liblapacke=3.9.0=22_osx64_openblas + - libllvm16=16.0.6=hbedff68_3 + - libnghttp2=1.58.0=h64cf6d3_1 + - libopenblas=0.3.27=openmp_hfef2a42_0 + - libpng=1.6.43=h92b6c6a_0 - libsodium=1.0.18=hbcb3906_1 + - libsqlite=3.46.0=h1b8f9f3_0 + - libssh2=1.11.0=hd019ec5_0 + - libtiff=4.6.0=h129831d_3 - libtool=2.4.7=hf0c8a7f_0 - - libuv=1.46.0=h0c2f820_0 - - libwebp-base=1.3.2=h0dc2134_0 - - libzlib=1.2.13=h8a1eda9_5 - - llvm-openmp=17.0.6=hb6ac08f_0 + - libuv=1.48.0=h67532ce_0 + - libwebp=1.4.0=hc207709_0 + - libwebp-base=1.4.0=h10d778d_0 + - libxml2=2.12.7=h3e169fe_1 + - libzlib=1.3.1=h87427d6_1 + - linbox=1.7.0=h7061c92_0 + - llvm-openmp=18.1.8=h15ab845_0 + - llvm-tools=16.0.6=hbedff68_3 + - lrcalc=2.1=h73e2aa4_6 - m4=1.4.18=haf1e3a3_1001 + - m4ri=20140914=hd82a5f3_1006 + - m4rie=20150908=hc616cfc_1002 - make=4.3=h22f3db7_1 - mathjax=3.2.2=h694c41f_0 - - nauty=2.8.8=h10d778d_0 + - maxima=5.47.0=h2b27fa8_2 + - metis=5.1.0=he965462_1007 + - mpc=1.3.1=h81bd1dd_0 + - mpfi=1.5.4=h52b28e3_1001 + - mpfr=4.2.1=h4f6b447_1 + - nauty=2.8.8=h10d778d_1 + - ncurses=6.5=h5846eda_0 + - ninja=1.12.1=h3c5361c_0 + - ntl=11.4.3=h0ab3c2f_1 + - openblas=0.3.27=openmp_h6794695_0 + - openssl=3.3.1=h87427d6_0 + - packaging=24.1=pyhd8ed1ab_0 - palp=2.20=hbcb3906_0 + - pari=2.15.5=h7ba67ff_2_pthread - pari-elldata=0.0.20161017=0 - pari-galdata=0.0.20180411=0 - pari-galpol=0.0.20180625=0 + - pari-seadata=0.0.20090618=0 - pari-seadata-small=0.0.20090618=0 - patch=2.7.6=hbcf498f_1002 - - perl=5.32.1=4_h0dc2134_perl5 - - planarity=3.0.0.5=hbcb3906_1002 - - python_abi=3.10=4_cp310 - - rhash=1.4.4=h0dc2134_0 - - tzdata=2023c=h71feb2d_0 - - xz=5.2.6=h775f41a_0 - - autoconf=2.71=pl5321hed12c24_1 - - bdw-gc=8.0.6=h940c156_0 - - expat=2.5.0=hf0c8a7f_1 - - fonts-conda-forge=1=0 - - gengetopt=2.23=he49afe7_0 - - gettext=0.21.1=h8a4c099_0 - - gf2x=1.3.0=hb2a7efb_2 - - gmp=6.3.0=h93d8f39_0 - - isl=0.25=hb486fe8_0 - - lerc=4.0.0=hb486fe8_0 - - libbraiding=1.2=hf0c8a7f_0 - - libgfortran5=13.2.0=h2873a65_1 - - libpng=1.6.39=ha978bb4_0 - - libsqlite=3.44.2=h92b6c6a_0 - - libxml2=2.11.6=hc0ae0f7_0 - - lrcalc=2.1=hf0c8a7f_5 - - metis=5.1.1=h93d8f39_2 - - ncurses=6.4=h93d8f39_2 - - ninja=1.11.1=hb8565cd_0 - - openssl=3.2.0=hd75f5a5_1 - - pari-seadata=0.0.20090618=0 + - perl=5.32.1=7_h10d778d_perl5 - pkg-config=0.29.2=ha3d46e9_1008 - - primesieve=11.0=hf0c8a7f_0 + - planarity=3.0.2.0=h10d778d_0 + - platformdirs=4.2.2=pyhd8ed1ab_0 + - pluggy=1.5.0=pyhd8ed1ab_0 + - ppl=1.2=ha60d53e_1006 + - primecount=7.13=hf455435_0 + - primesieve=12.1=h73e2aa4_0 + - pyproject-api=1.7.1=pyhd8ed1ab_0 + - python=3.10.14=h00d2728_0_cpython + - python_abi=3.10=4_cp310 + - qd=2.3.22=h2beb688_1004 - qhull=2020.2=h940c156_2 - - symmetrica=3.0.1=hf0c8a7f_0 - - tapi=1100.0.11=h9ce4665_0 - - tar=1.34=hcb2f6ea_1 - - tk=8.6.13=h1abcd95_1 - - zeromq=4.3.5=h93d8f39_0 - - zlib=1.2.13=h8a1eda9_5 - - zstd=1.5.5=h829000d_0 - - automake=1.16.5=pl5321h694c41f_0 - - cddlib=1!0.94m=h0f52abe_0 - - ecm=7.0.4=h343d7f2_1002 - - fonts-conda-ecosystem=1=0 - - freetype=2.12.1=h60636b9_2 - - givaro=4.1.1=h0a799c6_3 - - glpk=5.0=h3cb5acd_0 - - libboost=1.84.0=h5b2dd29_0 - - libedit=3.1.20191231=h0678c8f_2 - - libgfortran=5.0.0=13_2_0_h97931a8_1 - - libhomfly=1.02r6=hc929b4f_0 - - libhwloc=2.9.3=default_h24e0189_1009 - - libllvm15=15.0.7=he4b1e75_3 - - libnghttp2=1.58.0=h64cf6d3_1 - - libssh2=1.11.0=hd019ec5_0 - - libtiff=4.6.0=h684deea_2 - - m4ri=20140914=h3f75d11_1005 - - mpfr=4.2.1=h0c69b56_0 - - ntl=11.4.3=h0ab3c2f_1 - - primecount=7.6=ha894c9a_0 - readline=8.2=h9e318b2_1 + - rhash=1.4.4=h0dc2134_0 + - rw=0.9=h10d778d_2 - sigtool=0.1.3=h88f4db0_0 - - tachyon=0.99b6=0 - - texinfo=7.0=pl5321hc47821c_0 - - ecl=21.2.1=hd029580_2 - - fontconfig=2.14.2=h5bb23bf_0 - - gap-core=4.12.2=hc16eb5f_3 - - gfan=0.6.2=hd793b56_1003 - - krb5=1.21.2=hb884880_0 - - ld64_osx-64=609=h0fd476b_15 - - libboost-devel=1.84.0=h7728843_0 - - libbrial=1.2.12=h8d08345_1 - - libclang-cpp15=15.0.7=default_h6b1ee41_4 - - libflint=3.0.1=h5d15de0_ntl_100 - - libopenblas=0.3.25=openmp_hfef2a42_0 - - libwebp=1.3.2=h44782d1_1 - - llvm-tools=15.0.7=he4b1e75_3 - - m4rie=20150908=h3f75d11_1001 - - mpc=1.3.1=h81bd1dd_0 - - mpfi=1.5.4=h52b28e3_1001 - - pari=2.15.4=h93f793c_2_pthread - - ppl=1.2=ha60d53e_1006 - - python=3.10.13=h00d2728_0_cpython - - qd=2.3.22=h2beb688_1004 - - sqlite=3.44.2=h7461747_0 - - tbb=2021.11.0=he51d815_0 - - appdirs=1.4.4=pyh9f0ad1d_0 - - boost-cpp=1.84.0=h07eb623_0 - - brial=1.2.12=pyh694c41f_1 - - cachetools=5.3.2=pyhd8ed1ab_0 - - cctools_osx-64=973.0.1=habff3f6_15 - - chardet=5.2.0=py310h2ec42d9_1 - - clang-15=15.0.7=default_h6b1ee41_4 - - colorama=0.4.6=pyhd8ed1ab_0 - - distlib=0.3.8=pyhd8ed1ab_0 - - eclib=20231211=h02435c3_0 - - filelock=3.13.1=pyhd8ed1ab_0 - - fplll=5.4.5=hb7981ad_0 - - gap-defaults=4.12.2=h694c41f_3 - - gfortran_impl_osx-64=12.3.0=h54fd467_1 - - lcalc=2.0.5=h3a941db_1 - - ld64=609=ha91a046_15 - - libblas=3.9.0=20_osx64_openblas - - libcurl=8.5.0=h726d00d_0 - - libgd=2.3.3=h0dceb68_9 - - maxima=5.47.0=h2b27fa8_1 - - openblas=0.3.25=openmp_h6794695_0 - - packaging=23.2=pyhd8ed1ab_0 - - platformdirs=4.1.0=pyhd8ed1ab_0 - - pluggy=1.3.0=pyhd8ed1ab_0 - singular=4.3.2.p8=h0d51a9f_1 + - sqlite=3.46.0=h28673e1_0 + - suitesparse=7.7.0=hd2b2131_1 + - symmetrica=3.0.1=hf0c8a7f_0 - sympow=2.023.6=h115ba6a_3 + - tachyon=0.99b6=h3a1d103_1002 + - tapi=1100.0.11=h9ce4665_0 + - tar=1.34=hcb2f6ea_1 + - tbb=2021.12.0=h3c5361c_1 + - texinfo=7.0=pl5321hc47821c_0 + - tk=8.6.13=h1abcd95_1 - tomli=2.0.1=pyhd8ed1ab_0 - - typing_extensions=4.9.0=pyha770c72_0 - - zipp=3.17.0=pyhd8ed1ab_0 - - cctools=973.0.1=hd9ad811_15 - - clang=15.0.7=hac416ee_4 - - cmake=3.28.1=h7c85d92_0 - - curl=8.5.0=h726d00d_0 - - importlib-metadata=7.0.0=pyha770c72_0 - - libcblas=3.9.0=20_osx64_openblas - - liblapack=3.9.0=20_osx64_openblas - - pyproject-api=1.6.1=pyhd8ed1ab_0 - - typing-extensions=4.9.0=hd8ed1ab_0 - - virtualenv=20.25.0=pyhd8ed1ab_0 - - arpack=3.8.0=nompi_hb44a6d1_101 - - clangxx=15.0.7=default_h6b1ee41_4 - - fflas-ffpack=2.4.3=h026fd7e_2 - - gsl=2.7=h93259b0_0 - - iml=1.0.5=h64b42ca_1003 - - importlib_metadata=7.0.0=hd8ed1ab_0 - - liblapacke=3.9.0=20_osx64_openblas - - suitesparse=5.10.1=h0a40b7c_2 - - blas-devel=3.9.0=20_osx64_openblas - - compiler-rt_osx-64=15.0.7=ha38d28d_2 - - giac=1.9.0.21=h92f3f65_1 - - igraph=0.10.8=h29df365_0 - - linbox=1.6.3=hfb9b24e_8 - - tox=4.11.4=pyhd8ed1ab_0 - - blas=2.120=openblas - - compiler-rt=15.0.7=ha38d28d_2 - - rw=0.9=h10d778d_1 - - clang_impl_osx-64=15.0.7=h03d6864_7 - - clang_osx-64=15.0.7=hb91bd55_7 - - c-compiler=1.6.0=h63c33a9_0 - - clangxx_impl_osx-64=15.0.7=h2133e9c_7 - - gfortran_osx-64=12.3.0=h18f7dce_1 - - clangxx_osx-64=15.0.7=hb91bd55_7 - - gfortran=12.3.0=h2c809b3_1 - - cxx-compiler=1.6.0=h1c7c39f_0 - - fortran-compiler=1.6.0=h932d759_0 - - compilers=1.6.0=h694c41f_0 + - tox=4.15.1=pyhd8ed1ab_0 + - typing-extensions=4.12.2=hd8ed1ab_0 + - typing_extensions=4.12.2=pyha770c72_0 + - tzdata=2024a=h0c530f3_0 + - virtualenv=20.26.3=pyhd8ed1ab_0 + - xz=5.2.6=h775f41a_0 + - zeromq=4.3.5=hde137ed_4 + - zipp=3.19.2=pyhd8ed1ab_0 + - zlib=1.3.1=h87427d6_1 + - zstd=1.5.6=h915ae27_0 diff --git a/environment-3.10-macos.yml b/environment-3.10-macos.yml index ed6a569291f..2e0fda6d7d9 100644 --- a/environment-3.10-macos.yml +++ b/environment-3.10-macos.yml @@ -1,195 +1,202 @@ # Generated by conda-lock. # platform: osx-arm64 -# input_hash: faa4e21d6f64de6a962258a7c91cf369a21f135840de4cf9f1023d2ce020b332 +# input_hash: a06693a6e2cbe8750043277b860bd29ad235bdc75a55b7ab3b2aa27a56ca3cd4 channels: - conda-forge dependencies: + - appdirs=1.4.4=pyh9f0ad1d_0 + - arpack=3.9.1=nompi_h593882a_101 + - autoconf=2.71=pl5321hcd07c0c_1 + - automake=1.16.5=pl5321hce30654_0 - bc=1.07.1=h3422bc3_0 + - bdw-gc=8.0.6=hc021e02_0 + - blas=2.122=openblas + - blas-devel=3.9.0=22_osxarm64_openblas + - boost-cpp=1.85.0=hca5e981_2 + - brial=1.2.12=pyh694c41f_3 - bzip2=1.0.8=h93a5062_5 - - c-ares=1.24.0=h93a5062_0 - - ca-certificates=2023.11.17=hf0a4a13_0 - - cliquer=1.22=h27ca646_0 + - c-ares=1.28.1=h93a5062_0 + - c-compiler=1.7.0=h6aa9301_1 + - ca-certificates=2024.6.2=hf0a4a13_0 + - cachetools=5.3.3=pyhd8ed1ab_0 + - cctools=986=h4faf515_0 + - cctools_osx-arm64=986=h62378fb_0 + - cddlib=1!0.94m=h6d7a090_0 + - chardet=5.2.0=py310hbe9552e_1 + - clang=16.0.6=default_h095aff0_8 + - clang-16=16.0.6=default_hb63da90_8 + - clang_impl_osx-arm64=16.0.6=hc421ffc_16 + - clang_osx-arm64=16.0.6=h54d7cd3_16 + - clangxx=16.0.6=default_h095aff0_8 + - clangxx_impl_osx-arm64=16.0.6=hcd7bac0_16 + - clangxx_osx-arm64=16.0.6=h54d7cd3_16 + - cliquer=1.22=h93a5062_1 + - cmake=3.29.6=had79d8f_0 + - colorama=0.4.6=pyhd8ed1ab_0 + - compiler-rt=16.0.6=h3808999_2 + - compiler-rt_osx-arm64=16.0.6=h3808999_2 + - compilers=1.7.0=hce30654_1 + - curl=8.8.0=h653d890_0 + - cxx-compiler=1.7.0=h2ffa867_1 + - distlib=0.3.8=pyhd8ed1ab_0 + - ecl=23.9.9=h1d9728a_0 + - eclib=20231212=h7f07de4_0 + - ecm=7.0.5=h41d338b_0 + - expat=2.6.2=hebf3989_0 + - fflas-ffpack=2.5.0=h4bc3318_0 + - filelock=3.15.4=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_1 - - giflib=5.2.1=h1a8c8d9_3 - - icu=72.1=he12128b_0 - - jpeg=9e=h1a8c8d9_3 + - font-ttf-ubuntu=0.83=h77eed37_2 + - fontconfig=2.14.2=h82840c6_0 + - fonts-conda-ecosystem=1=0 + - fonts-conda-forge=1=0 + - fortran-compiler=1.7.0=hafb19e3_1 + - fplll=5.4.5=hb7d509d_0 + - freetype=2.12.1=hadb7bae_2 + - gap-core=4.12.2=he8f4e70_3 + - gap-defaults=4.12.2=hce30654_3 + - gengetopt=2.23=hbdafb3b_0 + - gettext=0.22.5=h8fbad5d_2 + - gettext-tools=0.22.5=h8fbad5d_2 + - gf2x=1.3.0=hdaa854c_2 + - gfan=0.6.2=hec08f5c_1003 + - gfortran=12.3.0=h1ca8e4b_1 + - gfortran_impl_osx-arm64=12.3.0=h53ed385_3 + - gfortran_osx-arm64=12.3.0=h57527a5_1 + - giac=1.9.0.21=h1c96721_1 + - giflib=5.2.2=h93a5062_0 + - givaro=4.2.0=h018886a_0 + - glpk=5.0=h6d7a090_0 + - gmp=6.3.0=h7bae524_2 + - gsl=2.7=h6e638da_0 + - icu=73.2=hc8870d7_0 + - igraph=0.10.12=h762ac30_1 + - iml=1.0.5=hd73f12c_1004 + - importlib-metadata=8.0.0=pyha770c72_0 + - importlib_metadata=8.0.0=hd8ed1ab_0 + - isl=0.26=imath32_h347afa1_101 + - krb5=1.21.2=h92f50d5_0 + - lcalc=2.0.5=h4a402bc_2 + - ld64=711=h634c8be_0 + - ld64_osx-arm64=711=ha4bd21c_0 + - lerc=4.0.0=h9a09cb3_0 + - libasprintf=0.22.5=h8fbad5d_2 + - libasprintf-devel=0.22.5=h8fbad5d_2 - libatomic_ops=7.6.14=h1a8c8d9_0 - - libboost-headers=1.82.0=hce30654_2 - - libcxx=16.0.6=h4653b0c_0 - - libdeflate=1.17=h1a8c8d9_0 + - libblas=3.9.0=22_osxarm64_openblas + - libboost=1.85.0=h17eb2be_2 + - libboost-devel=1.85.0=hf450f58_2 + - libboost-headers=1.85.0=hce30654_2 + - libbraiding=1.2=hb7217d7_0 + - libbrial=1.2.12=h56a29cd_3 + - libcblas=3.9.0=22_osxarm64_openblas + - libclang-cpp16=16.0.6=default_hb63da90_8 + - libcurl=8.8.0=h7b6f9a7_0 + - libcxx=17.0.6=h5f092b4_0 + - libdeflate=1.20=h93a5062_0 + - libedit=3.1.20191231=hc8eb9b7_2 - libev=4.33=h93a5062_2 - - libexpat=2.5.0=hb7217d7_1 + - libexpat=2.6.2=hebf3989_0 - libffi=3.4.2=h3422bc3_5 - - libgfortran-devel_osx-arm64=12.3.0=hc62be1c_1 + - libflint=3.0.1=h28749a5_ntl_100 + - libgd=2.3.3=hfdf3952_9 + - libgettextpo=0.22.5=h8fbad5d_2 + - libgettextpo-devel=0.22.5=h8fbad5d_2 + - libgfortran=5.0.0=13_2_0_hd922786_3 + - libgfortran-devel_osx-arm64=12.3.0=hc62be1c_3 + - libgfortran5=13.2.0=hf226fd6_3 + - libglib=2.80.2=h59d46d9_1 + - libhomfly=1.02r6=h93a5062_1 + - libhwloc=2.10.0=default_h7685b71_1001 - libiconv=1.17=h0d3ecfb_2 + - libintl=0.22.5=h8fbad5d_2 + - libintl-devel=0.22.5=h8fbad5d_2 + - libjpeg-turbo=3.0.0=hb547adb_1 + - liblapack=3.9.0=22_osxarm64_openblas + - liblapacke=3.9.0=22_osxarm64_openblas + - libllvm16=16.0.6=haab561b_3 + - libnghttp2=1.58.0=ha4dd798_1 + - libopenblas=0.3.27=openmp_h6c19121_0 + - libpng=1.6.43=h091b4b1_0 - libsodium=1.0.18=h27ca646_1 + - libsqlite=3.46.0=hfb93653_0 + - libssh2=1.11.0=h7a5bd25_0 + - libtiff=4.6.0=h07db509_3 - libtool=2.4.7=hb7217d7_0 - - libuv=1.46.0=hb547adb_0 - - libwebp-base=1.2.4=h1a8c8d9_0 - - libzlib=1.2.13=h53f4e23_5 - - llvm-openmp=17.0.6=hcd81f8e_0 + - libuv=1.48.0=h93a5062_0 + - libwebp=1.4.0=h54798ee_0 + - libwebp-base=1.4.0=h93a5062_0 + - libxml2=2.12.7=ha661575_1 + - libzlib=1.3.1=hfb2fe0b_1 + - linbox=1.7.0=h3afee3a_0 + - llvm-openmp=18.1.8=hde57baf_0 + - llvm-tools=16.0.6=haab561b_3 + - lrcalc=2.1=hebf3989_6 - m4=1.4.18=h642e427_1001 + - m4ri=20140914=hc97c1ff_1006 + - m4rie=20150908=h22b9e9d_1002 - make=4.3=he57ea6c_1 - mathjax=3.2.2=hce30654_0 - - nauty=2.8.8=h93a5062_0 + - maxima=5.47.0=h2bbcd85_2 + - metis=5.1.0=h13dd4ca_1007 + - mpc=1.3.1=h91ba8db_0 + - mpfi=1.5.4=hbde5f5b_1001 + - mpfr=4.2.1=h41d338b_1 + - nauty=2.8.8=h93a5062_1 + - ncurses=6.5=hb89a1cb_0 + - ninja=1.12.1=h420ef59_0 + - ntl=11.4.3=hbb3f309_1 + - openblas=0.3.27=openmp_h55c453e_0 + - openssl=3.3.1=hfb2fe0b_0 + - packaging=24.1=pyhd8ed1ab_0 - palp=2.20=h27ca646_0 + - pari=2.15.5=h4f2304c_2_pthread - pari-elldata=0.0.20161017=0 - pari-galdata=0.0.20180411=0 - pari-galpol=0.0.20180625=0 + - pari-seadata=0.0.20090618=0 - pari-seadata-small=0.0.20090618=0 - patch=2.7.6=h27ca646_1002 - - perl=5.32.1=4_hf2054a2_perl5 - - planarity=3.0.0.5=h27ca646_1002 + - pcre2=10.44=h297a79d_0 + - perl=5.32.1=7_h4614cfb_perl5 + - pkg-config=0.29.2=hab62308_1008 + - planarity=3.0.2.0=h93a5062_0 + - platformdirs=4.2.2=pyhd8ed1ab_0 + - pluggy=1.5.0=pyhd8ed1ab_0 + - ppl=1.2=h8b147cf_1006 + - primecount=7.13=ha9cb33e_0 + - primesieve=12.1=hebf3989_0 + - pyproject-api=1.7.1=pyhd8ed1ab_0 + - python=3.10.14=h2469fbe_0_cpython - python_abi=3.10=4_cp310 - - rhash=1.4.4=hb547adb_0 - - tzdata=2023c=h71feb2d_0 - - xz=5.2.6=h57fd34a_0 - - autoconf=2.71=pl5321hcd07c0c_1 - - bdw-gc=8.0.6=hc021e02_0 - - expat=2.5.0=hb7217d7_1 - - fonts-conda-forge=1=0 - - gengetopt=2.23=hbdafb3b_0 - - gettext=0.21.1=h0186832_0 - - gf2x=1.3.0=hdaa854c_2 - - gmp=6.3.0=h965bd2d_0 - - isl=0.25=h9a09cb3_0 - - lerc=4.0.0=h9a09cb3_0 - - libbraiding=1.2=hb7217d7_0 - - libgfortran5=13.2.0=hf226fd6_1 - - libpng=1.6.39=h76d750c_0 - - libsqlite=3.44.2=h091b4b1_0 - - libxml2=2.11.5=he3bdae6_0 - - lrcalc=2.1=hb7217d7_5 - - metis=5.1.1=h965bd2d_2 - - ncurses=6.4=h463b476_2 - - ninja=1.11.1=hffc8910_0 - - openssl=3.2.0=h0d3ecfb_1 - - pari-seadata=0.0.20090618=0 - - pcre2=10.42=h26f9a81_0 - - primesieve=11.0=hb7217d7_0 + - qd=2.3.22=hbec66e7_1004 - qhull=2020.2=hc021e02_2 - - symmetrica=3.0.1=hb7217d7_0 - - tapi=1100.0.11=he4954df_0 - - tar=1.34=h7cb298e_1 - - tk=8.6.13=h5083fa2_1 - - zeromq=4.3.5=h965bd2d_0 - - zlib=1.2.13=h53f4e23_5 - - zstd=1.5.5=h4f39d0f_0 - - automake=1.16.5=pl5321hce30654_0 - - cddlib=1!0.94m=h6d7a090_0 - - ecm=7.0.4=h47c7c1a_1002 - - fonts-conda-ecosystem=1=0 - - freetype=2.12.1=hadb7bae_2 - - givaro=4.1.1=h0cdca34_3 - - glpk=5.0=h6d7a090_0 - - libboost=1.82.0=h3f31f7c_2 - - libedit=3.1.20191231=hc8eb9b7_2 - - libgfortran=5.0.0=13_2_0_hd922786_1 - - libglib=2.78.3=hb438215_0 - - libhomfly=1.02r6=h27ca646_0 - - libhwloc=2.9.3=default_h4394839_1009 - - libllvm15=15.0.7=h504e6bf_3 - - libnghttp2=1.58.0=ha4dd798_1 - - libssh2=1.11.0=h7a5bd25_0 - - libtiff=4.5.0=h5dffbdd_2 - - m4ri=20140914=h17b34a0_1005 - - mpfr=4.2.1=h9546428_0 - - ntl=11.4.3=hbb3f309_1 - - primecount=7.6=hb6e4faa_0 - readline=8.2=h92ec313_1 + - rhash=1.4.4=hb547adb_0 + - rw=0.9=h93a5062_2 - sigtool=0.1.3=h44b9a77_0 - - tachyon=0.99b6=hfb72b2a_1001 - - texinfo=7.0=pl5321h9ea1dce_0 - - ecl=21.2.1=h8492d4d_2 - - fontconfig=2.14.2=h82840c6_0 - - gap-core=4.12.2=he8f4e70_3 - - gfan=0.6.2=hec08f5c_1003 - - krb5=1.21.2=h92f50d5_0 - - ld64_osx-arm64=609=hc4dc95b_15 - - libboost-devel=1.82.0=hf450f58_2 - - libbrial=1.2.12=ha7f5006_1 - - libclang-cpp15=15.0.7=default_hd209bcb_4 - - libflint=3.0.1=h28749a5_ntl_100 - - libopenblas=0.3.25=openmp_h6c19121_0 - - libwebp=1.2.4=h999c80f_1 - - llvm-tools=15.0.7=h504e6bf_3 - - m4rie=20150908=h17b34a0_1001 - - mpc=1.3.1=h91ba8db_0 - - mpfi=1.5.4=hbde5f5b_1001 - - pari=2.15.4=haeeeed7_2_pthread - - pkg-config=0.29.2=hab62308_1008 - - ppl=1.2=h8b147cf_1006 - - python=3.10.13=h2469fbe_0_cpython - - qd=2.3.22=hbec66e7_1004 - - sqlite=3.44.2=hf2abe2d_0 - - tbb=2021.11.0=h6aa02a4_0 - - appdirs=1.4.4=pyh9f0ad1d_0 - - boost-cpp=1.82.0=h4ae65de_2 - - brial=1.2.12=pyh694c41f_1 - - cachetools=5.3.2=pyhd8ed1ab_0 - - cctools_osx-arm64=973.0.1=h2a25c60_15 - - chardet=5.2.0=py310hbe9552e_1 - - clang-15=15.0.7=default_hd209bcb_4 - - colorama=0.4.6=pyhd8ed1ab_0 - - distlib=0.3.8=pyhd8ed1ab_0 - - eclib=20231211=h7f07de4_0 - - filelock=3.13.1=pyhd8ed1ab_0 - - fplll=5.4.5=hb7d509d_0 - - gap-defaults=4.12.2=hce30654_3 - - gfortran_impl_osx-arm64=12.3.0=hbbb9e1e_1 - - lcalc=2.0.5=hc94e8e6_1 - - ld64=609=h89fa09d_15 - - libblas=3.9.0=20_osxarm64_openblas - - libcurl=8.5.0=h2d989ff_0 - - libgd=2.3.3=h8db8f0b_5 - - maxima=5.45.0=h6032a66_2 - - openblas=0.3.25=openmp_h55c453e_0 - - packaging=23.2=pyhd8ed1ab_0 - - platformdirs=4.1.0=pyhd8ed1ab_0 - - pluggy=1.3.0=pyhd8ed1ab_0 - singular=4.3.2.p8=hb460b52_1 + - sqlite=3.46.0=h5838104_0 + - suitesparse=7.7.0=hf6fcff2_1 + - symmetrica=3.0.1=hb7217d7_0 - sympow=2.023.6=hb0babe8_3 + - tachyon=0.99b6=hb8a568e_1002 + - tapi=1100.0.11=he4954df_0 + - tar=1.34=h7cb298e_1 + - tbb=2021.12.0=h420ef59_1 + - texinfo=7.0=pl5321h9ea1dce_0 + - tk=8.6.13=h5083fa2_1 - tomli=2.0.1=pyhd8ed1ab_0 - - typing_extensions=4.9.0=pyha770c72_0 - - zipp=3.17.0=pyhd8ed1ab_0 - - cctools=973.0.1=hd1ac623_15 - - clang=15.0.7=haab561b_4 - - cmake=3.28.1=h50fd54c_0 - - curl=8.5.0=h2d989ff_0 - - importlib-metadata=7.0.0=pyha770c72_0 - - libcblas=3.9.0=20_osxarm64_openblas - - liblapack=3.9.0=20_osxarm64_openblas - - pyproject-api=1.6.1=pyhd8ed1ab_0 - - typing-extensions=4.9.0=hd8ed1ab_0 - - virtualenv=20.25.0=pyhd8ed1ab_0 - - arpack=3.8.0=nompi_ha3438d0_101 - - clangxx=15.0.7=default_h5c94ee4_4 - - fflas-ffpack=2.4.3=h11f2abc_2 - - gsl=2.7=h6e638da_0 - - iml=1.0.5=hd52f0d1_1003 - - importlib_metadata=7.0.0=hd8ed1ab_0 - - liblapacke=3.9.0=20_osxarm64_openblas - - suitesparse=5.10.1=h88be0ae_2 - - blas-devel=3.9.0=20_osxarm64_openblas - - compiler-rt_osx-arm64=15.0.7=h3808999_2 - - giac=1.9.0.21=h1c96721_1 - - igraph=0.10.8=h29932c4_0 - - linbox=1.6.3=h380be0f_8 - - tox=4.11.4=pyhd8ed1ab_0 - - blas=2.120=openblas - - compiler-rt=15.0.7=h3808999_2 - - rw=0.9=h93a5062_1 - - clang_impl_osx-arm64=15.0.7=h77e971b_7 - - clang_osx-arm64=15.0.7=h54d7cd3_7 - - c-compiler=1.6.0=hd291e01_0 - - clangxx_impl_osx-arm64=15.0.7=h768a7fd_7 - - gfortran_osx-arm64=12.3.0=h57527a5_1 - - clangxx_osx-arm64=15.0.7=h54d7cd3_7 - - gfortran=12.3.0=h1ca8e4b_1 - - cxx-compiler=1.6.0=h1995070_0 - - fortran-compiler=1.6.0=h5a50232_0 - - compilers=1.6.0=hce30654_0 + - tox=4.15.1=pyhd8ed1ab_0 + - typing-extensions=4.12.2=hd8ed1ab_0 + - typing_extensions=4.12.2=pyha770c72_0 + - tzdata=2024a=h0c530f3_0 + - virtualenv=20.26.3=pyhd8ed1ab_0 + - xz=5.2.6=h57fd34a_0 + - zeromq=4.3.5=hcc0f68c_4 + - zipp=3.19.2=pyhd8ed1ab_0 + - zlib=1.3.1=hfb2fe0b_1 + - zstd=1.5.6=hb46c0d2_0 diff --git a/environment-3.11-linux-aarch64.yml b/environment-3.11-linux-aarch64.yml index ffc187cb3e1..3970a5aea4a 100644 --- a/environment-3.11-linux-aarch64.yml +++ b/environment-3.11-linux-aarch64.yml @@ -1,194 +1,195 @@ # Generated by conda-lock. # platform: linux-aarch64 -# input_hash: d91a9d8d1a1b36eb004d7a18ac57a0a4ff4301e295aa01bd9802ed958616e7f5 +# input_hash: fd6848a5bc52d32f3c524926e0147fd146e2d4a45005cf8c499acb7f7e864140 channels: - conda-forge dependencies: - - _sysroot_linux-aarch64_curr_repodata_hack=4=h57d6b7b_13 - - ca-certificates=2023.11.17=hcefe29a_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_1 - - kernel-headers_linux-aarch64=4.18.0=h5b4a56d_13 - - ld_impl_linux-aarch64=2.40=h2d8c526_0 - - libboost-headers=1.82.0=h8af1aa0_2 - - libgcc-devel_linux-aarch64=12.3.0=h8b5ab12_103 - - libgomp=13.2.0=hf8544c7_3 - - libstdcxx-devel_linux-aarch64=12.3.0=h8b5ab12_103 - - libstdcxx-ng=13.2.0=h9a76618_3 - - mathjax=3.2.2=h8af1aa0_0 - - pari-elldata=0.0.20161017=0 - - pari-galdata=0.0.20180411=0 - - pari-galpol=0.0.20180625=0 - - pari-seadata-small=0.0.20090618=0 - - python_abi=3.11=4_cp311 - - tzdata=2023c=h71feb2d_0 - - fonts-conda-forge=1=0 - - pari-seadata=0.0.20090618=0 - - sysroot_linux-aarch64=2.17=h5b4a56d_13 - - binutils_impl_linux-aarch64=2.40=h870a726_0 - - fonts-conda-ecosystem=1=0 - - binutils=2.40=h64c2a2e_0 - - binutils_linux-aarch64=2.40=h94bbfa1_2 - _openmp_mutex=4.5=2_kmp_llvm - - libgcc-ng=13.2.0=hf8544c7_3 + - _sysroot_linux-aarch64_curr_repodata_hack=4=h57d6b7b_14 + - appdirs=1.4.4=pyh9f0ad1d_0 + - arpack=3.9.1=nompi_hd363cd0_101 + - autoconf=2.71=pl5321h2148fe1_1 + - automake=1.16.5=pl5321h8af1aa0_0 - bc=1.07.1=hf897c2e_0 - bdw-gc=8.0.6=hd62202e_0 + - binutils=2.40=hf1166c9_7 + - binutils_impl_linux-aarch64=2.40=hf54a868_7 + - binutils_linux-aarch64=2.40=h1f91aba_9 + - blas=2.122=openblas + - blas-devel=3.9.0=22_linuxaarch64_openblas + - boost-cpp=1.85.0=ha990451_2 + - brial=1.2.12=pyh694c41f_3 - bzip2=1.0.8=h31becfc_5 - - c-ares=1.24.0=h31becfc_0 - - cliquer=1.22=hb9de7d4_0 + - c-ares=1.28.1=h31becfc_0 + - c-compiler=1.7.0=h31becfc_1 + - ca-certificates=2024.6.2=hcefe29a_0 + - cachetools=5.3.3=pyhd8ed1ab_0 + - cddlib=1!0.94m=h719063d_0 + - chardet=5.2.0=py311hfecb2dc_1 + - cliquer=1.22=h31becfc_1 + - cmake=3.29.6=h7042e5d_0 + - colorama=0.4.6=pyhd8ed1ab_0 + - compilers=1.7.0=h8af1aa0_1 + - curl=8.8.0=h7daf2e0_0 + - cxx-compiler=1.7.0=h2a328a1_1 + - distlib=0.3.8=pyhd8ed1ab_0 + - ecl=23.9.9=h6475f26_0 + - eclib=20231212=he26bab5_0 + - ecm=7.0.5=ha2d0fc4_0 + - expat=2.6.2=h2f0025b_0 + - fflas-ffpack=2.5.0=h503e619_0 + - filelock=3.15.4=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_2 + - fontconfig=2.14.2=ha9a116f_0 + - fonts-conda-ecosystem=1=0 + - fonts-conda-forge=1=0 + - fortran-compiler=1.7.0=h7048d53_1 + - fplll=5.4.5=hb3a790e_0 + - freetype=2.12.1=hf0a5ef3_2 + - gap-core=4.12.2=h597289e_3 + - gap-defaults=4.12.2=h8af1aa0_3 + - gcc=12.3.0=hdb0cc85_13 + - gcc_impl_linux-aarch64=12.3.0=h3d98823_13 + - gcc_linux-aarch64=12.3.0=ha52a6ea_9 - gengetopt=2.23=h01db608_0 - gf2x=1.3.0=h1b3b3a3_2 - - giflib=5.2.1=hb4cce97_3 - - gmp=6.3.0=h2f0025b_0 - - icu=72.1=hcf00150_0 - - jpeg=9e=h2a766a3_3 + - gfan=0.6.2=h5f589ec_1003 + - gfortran=12.3.0=hdb0cc85_13 + - gfortran_impl_linux-aarch64=12.3.0=h97ebfd2_13 + - gfortran_linux-aarch64=12.3.0=ha7b8e4b_9 + - giac=1.9.0.21=h04922a4_1 + - giflib=5.2.2=h31becfc_0 + - givaro=4.2.0=h364d21b_0 + - glpk=5.0=h66325d0_0 + - gmp=6.3.0=h0a1ffab_2 + - gsl=2.7=h294027d_0 + - gxx=12.3.0=hdb0cc85_13 + - gxx_impl_linux-aarch64=12.3.0=hba91e99_13 + - gxx_linux-aarch64=12.3.0=h9d1f256_9 + - icu=73.2=h787c7f5_0 + - igraph=0.10.12=h197073e_1 + - iml=1.0.5=h15043fe_1004 + - importlib-metadata=8.0.0=pyha770c72_0 + - importlib_metadata=8.0.0=hd8ed1ab_0 + - kernel-headers_linux-aarch64=4.18.0=h5b4a56d_14 - keyutils=1.6.1=h4e544f5_0 + - krb5=1.21.2=hc419048_0 + - lcalc=2.0.5=he588f68_2 + - ld_impl_linux-aarch64=2.40=h9fc2d93_7 - lerc=4.0.0=h4de3ea5_0 - libatomic_ops=7.6.14=h4e544f5_0 + - libblas=3.9.0=22_linuxaarch64_openblas + - libboost=1.85.0=hb41fec8_2 + - libboost-devel=1.85.0=h37bb5a9_2 + - libboost-headers=1.85.0=h8af1aa0_2 - libbraiding=1.2=hd600fc2_0 - - libdeflate=1.17=hb4cce97_0 + - libbrial=1.2.12=h9429f74_3 + - libcblas=3.9.0=22_linuxaarch64_openblas + - libcurl=8.8.0=h4e8248e_0 + - libdeflate=1.20=h31becfc_0 + - libedit=3.1.20191231=he28a2e2_2 - libev=4.33=h31becfc_2 - - libexpat=2.5.0=hd600fc2_1 + - libexpat=2.6.2=h2f0025b_0 - libffi=3.4.2=h3557bc0_5 - - libgfortran5=13.2.0=h582850c_3 + - libflint=3.0.1=hc392af7_ntl_100 + - libgcc-devel_linux-aarch64=12.3.0=h6144e03_113 + - libgcc-ng=13.2.0=he277a41_13 + - libgd=2.3.3=hcd22fd5_9 + - libgfortran-ng=13.2.0=he9431aa_13 + - libgfortran5=13.2.0=h2af0866_13 + - libgomp=13.2.0=he277a41_13 + - libhomfly=1.02r6=h31becfc_1 + - libhwloc=2.10.0=default_h3030c0e_1001 - libiconv=1.17=h31becfc_2 + - libjpeg-turbo=3.0.0=h31becfc_1 + - liblapack=3.9.0=22_linuxaarch64_openblas + - liblapacke=3.9.0=22_linuxaarch64_openblas + - libnghttp2=1.58.0=hb0e430d_1 - libnsl=2.0.1=h31becfc_0 - - libsanitizer=12.3.0=h8ebda82_3 + - libopenblas=0.3.27=pthreads_h5a5ec62_0 + - libpng=1.6.43=h194ca79_0 + - libsanitizer=12.3.0=h57e2e72_13 - libsodium=1.0.18=hb9de7d4_1 + - libsqlite=3.46.0=hf51ef55_0 + - libssh2=1.11.0=h492db2e_0 + - libstdcxx-devel_linux-aarch64=12.3.0=h6144e03_113 + - libstdcxx-ng=13.2.0=h3f4de04_13 + - libtiff=4.6.0=hf980d43_3 - libtool=2.4.7=h4de3ea5_0 - libuuid=2.38.1=hb4cce97_0 - - libuv=1.46.0=h31becfc_0 - - libwebp-base=1.2.4=h4e544f5_0 - - libzlib=1.2.13=h31becfc_5 - - lrcalc=2.1=h4de3ea5_5 + - libuv=1.48.0=h31becfc_0 + - libwebp=1.4.0=h8b4e01b_0 + - libwebp-base=1.4.0=h31becfc_0 + - libxcrypt=4.4.36=h31becfc_1 + - libxml2=2.12.7=h49dc7a2_1 + - libzlib=1.3.1=h68df207_1 + - linbox=1.7.0=h681a5ee_0 + - llvm-openmp=18.1.8=hb063fc5_0 + - lrcalc=2.1=h2f0025b_6 - m4=1.4.18=h516909a_1001 + - m4ri=20140914=hedfd65a_1006 + - m4rie=20150908=hf0a5ef3_1002 - make=4.3=h309ac5b_1 - - metis=5.1.1=h2f0025b_2 - - nauty=2.8.8=h31becfc_0 - - ncurses=6.4=h0425590_2 - - ninja=1.11.1=hdd96247_0 - - openssl=3.2.0=h31becfc_1 + - mathjax=3.2.2=h8af1aa0_0 + - maxima=5.47.0=h6475f26_2 + - metis=5.1.0=h2f0025b_1007 + - mpc=1.3.1=hf4c8f4c_0 + - mpfi=1.5.4=h846f343_1001 + - mpfr=4.2.1=ha2d0fc4_1 + - nauty=2.8.8=h31becfc_1 + - ncurses=6.5=h0425590_0 + - ninja=1.12.1=h70be974_0 + - ntl=11.4.3=h0d7519b_1 + - openblas=0.3.27=pthreads_h339cbfa_0 + - openssl=3.3.1=h68df207_0 + - packaging=24.1=pyhd8ed1ab_0 - palp=2.20=hb9de7d4_0 + - pari=2.15.5=h169c2a7_2_pthread + - pari-elldata=0.0.20161017=0 + - pari-galdata=0.0.20180411=0 + - pari-galpol=0.0.20180625=0 + - pari-seadata=0.0.20090618=0 + - pari-seadata-small=0.0.20090618=0 - patch=2.7.6=hf897c2e_1002 + - perl=5.32.1=7_h31becfc_perl5 - pkg-config=0.29.2=hb9de7d4_1008 - - planarity=3.0.0.5=hb9de7d4_1002 - - primesieve=11.1=h2f0025b_0 + - planarity=3.0.2.0=h31becfc_0 + - platformdirs=4.2.2=pyhd8ed1ab_0 + - pluggy=1.5.0=pyhd8ed1ab_0 + - ppl=1.2=h984aac9_1006 + - primecount=7.13=hfe4b40e_0 + - primesieve=12.1=h2f0025b_0 + - pyproject-api=1.7.1=pyhd8ed1ab_0 + - python=3.11.9=hddfb980_0_cpython + - python_abi=3.11=4_cp311 + - qd=2.3.22=h05efe27_1004 - qhull=2020.2=hd62202e_2 + - readline=8.2=h8fc344f_1 - rhash=1.4.4=h31becfc_0 + - rw=0.9=h31becfc_2 + - singular=4.3.2.p8=hbe76a8a_1 + - sqlite=3.46.0=hdc7ab3c_0 + - suitesparse=7.7.0=h3944111_1 - symmetrica=3.0.1=hd600fc2_0 - - xz=5.2.6=h9cdd2b7_0 - - cddlib=1!0.94m=h719063d_0 - - ecm=7.0.4=h719063d_1002 - - expat=2.5.0=hd600fc2_1 - - gcc_impl_linux-aarch64=12.3.0=hcde2664_3 - - givaro=4.1.1=h192cbe9_1 - - glpk=5.0=h66325d0_0 - - libedit=3.1.20191231=he28a2e2_2 - - libgfortran-ng=13.2.0=he9431aa_3 - - libhomfly=1.02r6=hb9de7d4_0 - - libnghttp2=1.58.0=hb0e430d_1 - - libpng=1.6.39=hf9034f9_0 - - libsqlite=3.44.2=h194ca79_0 - - libssh2=1.11.0=h492db2e_0 - - libxml2=2.11.5=h164fba4_0 - - mpfr=4.2.1=ha2d0fc4_0 - - ntl=11.4.3=h0d7519b_1 - - perl=5.32.1=4_h31becfc_perl5 - - primecount=7.9=hd600fc2_0 - - readline=8.2=h8fc344f_1 + - sympow=2.023.6=h157afb5_3 + - sysroot_linux-aarch64=2.17=h5b4a56d_14 + - tachyon=0.99b6=ha0bfc61_1002 - tar=1.34=h048efde_0 - - tk=8.6.13=h194ca79_0 - - zeromq=4.3.5=h2f0025b_0 - - zlib=1.2.13=h31becfc_5 - - zstd=1.5.5=h4c53e97_0 - - autoconf=2.71=pl5321h2148fe1_1 - - ecl=21.2.1=haa44c19_2 - - freetype=2.12.1=hf0a5ef3_2 - - gap-core=4.12.2=h597289e_3 - - gcc=12.3.0=hc1b51f9_2 - - gcc_linux-aarch64=12.3.0=h464a8f7_2 - - gfan=0.6.2=h5f589ec_1003 - - gfortran_impl_linux-aarch64=12.3.0=hb7244be_3 - - gxx_impl_linux-aarch64=12.3.0=hcde2664_3 - - krb5=1.21.2=hc419048_0 - - libboost=1.82.0=hbfc56d7_2 - - libflint=3.0.1=hc392af7_ntl_100 - - libhwloc=2.9.3=default_hda148da_1009 - - libopenblas=0.3.25=pthreads_h5a5ec62_0 - - libtiff=4.5.0=h4c1066a_2 - - llvm-openmp=17.0.6=h8b0cb96_0 - - m4ri=20140914=h75e8696_1005 - - mpc=1.3.1=hf4c8f4c_0 - - mpfi=1.5.4=h846f343_1001 - - pari=2.15.4=h169c2a7_2_pthread - - ppl=1.2=h984aac9_1006 - - python=3.11.7=h43d1f9e_0_cpython - - qd=2.3.22=h05efe27_1004 - - sqlite=3.44.2=h3b3482f_0 - - tachyon=0.99b6=h63ab1d9_1001 + - tbb=2021.12.0=h70be974_1 - texinfo=7.0=pl5321h17f021e_0 - - appdirs=1.4.4=pyh9f0ad1d_0 - - automake=1.16.5=pl5321h8af1aa0_0 - - c-compiler=1.6.0=h31becfc_0 - - cachetools=5.3.2=pyhd8ed1ab_0 - - chardet=5.2.0=py311hfecb2dc_1 - - colorama=0.4.6=pyhd8ed1ab_0 - - distlib=0.3.8=pyhd8ed1ab_0 - - eclib=20231211=he26bab5_0 - - filelock=3.13.1=pyhd8ed1ab_0 - - fontconfig=2.14.2=ha9a116f_0 - - fplll=5.4.5=hb3a790e_0 - - gap-defaults=4.12.2=h8af1aa0_3 - - gfortran=12.3.0=h8d4031d_2 - - gfortran_linux-aarch64=12.3.0=h1993883_2 - - gxx=12.3.0=hc1b51f9_2 - - gxx_linux-aarch64=12.3.0=h21accf6_2 - - lcalc=2.0.5=h3264cc0_1 - - libblas=3.9.0=20_linuxaarch64_openblas - - libboost-devel=1.82.0=h37bb5a9_2 - - libbrial=1.2.12=h17533bf_1 - - libcurl=8.5.0=h4e8248e_0 - - libwebp=1.2.4=h7bdf6e5_1 - - m4rie=20150908=h75e8696_1001 - - maxima=5.47.0=h6475f26_1 - - openblas=0.3.25=pthreads_h339cbfa_0 - - packaging=23.2=pyhd8ed1ab_0 - - platformdirs=4.1.0=pyhd8ed1ab_0 - - pluggy=1.3.0=pyhd8ed1ab_0 - - singular=4.3.2.p8=hbe76a8a_1 - - sympow=2.023.6=h157afb5_3 - - tbb=2021.11.0=h2a328a1_0 + - tk=8.6.13=h194ca79_0 - tomli=2.0.1=pyhd8ed1ab_0 - - typing_extensions=4.9.0=pyha770c72_0 - - zipp=3.17.0=pyhd8ed1ab_0 - - boost-cpp=1.82.0=h62f3a30_2 - - brial=1.2.12=pyh694c41f_1 - - cmake=3.28.1=hef020d8_0 - - curl=8.5.0=h4e8248e_0 - - cxx-compiler=1.6.0=h2a328a1_0 - - fortran-compiler=1.6.0=h7048d53_0 - - importlib-metadata=7.0.0=pyha770c72_0 - - libcblas=3.9.0=20_linuxaarch64_openblas - - libgd=2.3.3=h5fc1a20_5 - - liblapack=3.9.0=20_linuxaarch64_openblas - - pyproject-api=1.6.1=pyhd8ed1ab_0 - - typing-extensions=4.9.0=hd8ed1ab_0 - - virtualenv=20.25.0=pyhd8ed1ab_0 - - arpack=3.8.0=nompi_h32ff4ca_101 - - compilers=1.6.0=h8af1aa0_0 - - fflas-ffpack=2.4.3=hf104d39_2 - - gsl=2.7=h294027d_0 - - iml=1.0.5=h9076c59_1003 - - importlib_metadata=7.0.0=hd8ed1ab_0 - - liblapacke=3.9.0=20_linuxaarch64_openblas - - suitesparse=5.10.1=h75d914d_2 - - blas-devel=3.9.0=20_linuxaarch64_openblas - - giac=1.9.0.21=h04922a4_1 - - igraph=0.10.8=h4617136_0 - - linbox=1.6.3=h681a5ee_8 - - tox=4.11.4=pyhd8ed1ab_0 - - blas=2.120=openblas - - rw=0.9=h31becfc_1 + - tox=4.15.1=pyhd8ed1ab_0 + - typing-extensions=4.12.2=hd8ed1ab_0 + - typing_extensions=4.12.2=pyha770c72_0 + - tzdata=2024a=h0c530f3_0 + - virtualenv=20.26.3=pyhd8ed1ab_0 + - xz=5.2.6=h9cdd2b7_0 + - zeromq=4.3.5=h28faeed_4 + - zipp=3.19.2=pyhd8ed1ab_0 + - zlib=1.3.1=h68df207_1 + - zstd=1.5.6=h02f22dd_0 diff --git a/environment-3.11-linux.yml b/environment-3.11-linux.yml index 03335cebaa6..9f2a41a5a28 100644 --- a/environment-3.11-linux.yml +++ b/environment-3.11-linux.yml @@ -1,194 +1,195 @@ # Generated by conda-lock. # platform: linux-64 -# input_hash: bbe80f8b331b52d79d11dddb0f920a88165aef6bf30e41540246abc96d7d56aa +# input_hash: 03f617f14f4f3c44d76a4218e41fa67dc9ba330ebfcd054a10dd4fabf1d57704 channels: - conda-forge dependencies: - _libgcc_mutex=0.1=conda_forge - - ca-certificates=2023.11.17=hbcca054_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_1 - - kernel-headers_linux-64=2.6.32=he073ed8_16 - - ld_impl_linux-64=2.40=h41732ed_0 - - libboost-headers=1.84.0=ha770c72_0 - - libgcc-devel_linux-64=12.3.0=h8bca6fd_103 - - libstdcxx-devel_linux-64=12.3.0=h8bca6fd_103 - - libstdcxx-ng=13.2.0=h7e041cc_3 - - mathjax=3.2.2=ha770c72_0 - - pari-elldata=0.0.20161017=0 - - pari-galdata=0.0.20180411=0 - - pari-galpol=0.0.20180625=0 - - pari-seadata-small=0.0.20090618=0 - - python_abi=3.11=4_cp311 - - tzdata=2023c=h71feb2d_0 - - fonts-conda-forge=1=0 - - libgomp=13.2.0=h807b86a_3 - - pari-seadata=0.0.20090618=0 - - sysroot_linux-64=2.12=he073ed8_16 - - binutils_impl_linux-64=2.40=hf600244_0 - - fonts-conda-ecosystem=1=0 - - binutils=2.40=hdd6e379_0 - - binutils_linux-64=2.40=hbdbef99_2 - _openmp_mutex=4.5=2_kmp_llvm - - libgcc-ng=13.2.0=h807b86a_3 + - appdirs=1.4.4=pyh9f0ad1d_0 + - arpack=3.9.1=nompi_h77f6705_101 + - autoconf=2.71=pl5321h2b4cb7a_1 + - automake=1.16.5=pl5321ha770c72_0 - bc=1.07.1=h7f98852_0 - bdw-gc=8.0.6=h4bd325d_0 + - binutils=2.40=h4852527_7 + - binutils_impl_linux-64=2.40=ha1999f0_7 + - binutils_linux-64=2.40=hb3c18ed_9 + - blas=2.122=openblas + - blas-devel=3.9.0=22_linux64_openblas + - boost-cpp=1.85.0=h44aadfe_2 + - brial=1.2.12=pyh694c41f_3 - bzip2=1.0.8=hd590300_5 - - c-ares=1.24.0=hd590300_0 - - cliquer=1.22=h36c2ea0_0 + - c-ares=1.28.1=hd590300_0 + - c-compiler=1.7.0=hd590300_1 + - ca-certificates=2024.6.2=hbcca054_0 + - cachetools=5.3.3=pyhd8ed1ab_0 + - cddlib=1!0.94m=h9202a9a_0 + - chardet=5.2.0=py311h38be061_1 + - cliquer=1.22=hd590300_1 + - cmake=3.29.6=hcafd917_0 + - colorama=0.4.6=pyhd8ed1ab_0 + - compilers=1.7.0=ha770c72_1 + - curl=8.8.0=he654da7_0 + - cxx-compiler=1.7.0=h00ab1b0_1 + - distlib=0.3.8=pyhd8ed1ab_0 + - ecl=23.9.9=hed6455c_0 + - eclib=20231212=h96f522a_0 + - ecm=7.0.5=h9458935_0 + - expat=2.6.2=h59595ed_0 + - fflas-ffpack=2.5.0=h4f9960b_0 + - filelock=3.15.4=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_2 + - fontconfig=2.14.2=h14ed4e7_0 + - fonts-conda-ecosystem=1=0 + - fonts-conda-forge=1=0 + - fortran-compiler=1.7.0=heb67821_1 + - fplll=5.4.5=h384768b_0 + - freetype=2.12.1=h267a509_2 + - gap-core=4.12.2=he9a28a4_3 + - gap-defaults=4.12.2=ha770c72_3 + - gcc=12.3.0=h915e2ae_13 + - gcc_impl_linux-64=12.3.0=h58ffeeb_13 + - gcc_linux-64=12.3.0=h9528a6a_9 - gengetopt=2.23=h9c3ff4c_0 - gf2x=1.3.0=ha476b99_2 - - giflib=5.2.1=h0b41bf4_3 - - gmp=6.3.0=h59595ed_0 + - gfan=0.6.2=hb86e20a_1003 + - gfortran=12.3.0=h915e2ae_13 + - gfortran_impl_linux-64=12.3.0=h8f2110c_13 + - gfortran_linux-64=12.3.0=h5877db1_9 + - giac=1.9.0.21=h673759e_1 + - giflib=5.2.2=hd590300_0 + - givaro=4.2.0=hb789bce_0 + - glpk=5.0=h445213a_0 + - gmp=6.3.0=hac33072_2 + - gsl=2.7=he838d99_0 + - gxx=12.3.0=h915e2ae_13 + - gxx_impl_linux-64=12.3.0=h2a574ab_13 + - gxx_linux-64=12.3.0=ha28b414_9 - icu=73.2=h59595ed_0 + - igraph=0.10.12=hef0740d_1 + - iml=1.0.5=h623f65a_1004 + - importlib-metadata=8.0.0=pyha770c72_0 + - importlib_metadata=8.0.0=hd8ed1ab_0 + - kernel-headers_linux-64=2.6.32=he073ed8_17 - keyutils=1.6.1=h166bdaf_0 + - krb5=1.21.2=h659d440_0 + - lcalc=2.0.5=h5aac1b6_2 + - ld_impl_linux-64=2.40=hf3520f5_7 - lerc=4.0.0=h27087fc_0 - libatomic_ops=7.6.14=h166bdaf_0 + - libblas=3.9.0=22_linux64_openblas + - libboost=1.85.0=hba137d9_2 + - libboost-devel=1.85.0=h00ab1b0_2 + - libboost-headers=1.85.0=ha770c72_2 - libbraiding=1.2=hcb278e6_0 - - libdeflate=1.19=hd590300_0 + - libbrial=1.2.12=h76af697_3 + - libcblas=3.9.0=22_linux64_openblas + - libcurl=8.8.0=hca28451_0 + - libdeflate=1.20=hd590300_0 + - libedit=3.1.20191231=he28a2e2_2 - libev=4.33=hd590300_2 - - libexpat=2.5.0=hcb278e6_1 + - libexpat=2.6.2=h59595ed_0 - libffi=3.4.2=h7f98852_5 - - libgfortran5=13.2.0=ha4646dd_3 + - libflint=3.0.1=h5f2e117_ntl_100 + - libgcc-devel_linux-64=12.3.0=h6b66f73_113 + - libgcc-ng=13.2.0=h77fa898_13 + - libgd=2.3.3=h119a65a_9 + - libgfortran-ng=13.2.0=h69a702a_13 + - libgfortran5=13.2.0=h3d2ce59_13 + - libgomp=13.2.0=h77fa898_13 + - libhomfly=1.02r6=hd590300_1 + - libhwloc=2.10.0=default_h5622ce7_1001 - libiconv=1.17=hd590300_2 - libjpeg-turbo=3.0.0=hd590300_1 + - liblapack=3.9.0=22_linux64_openblas + - liblapacke=3.9.0=22_linux64_openblas + - libnghttp2=1.58.0=h47da74e_1 - libnsl=2.0.1=hd590300_0 - - libsanitizer=12.3.0=h0f45ef3_3 + - libopenblas=0.3.27=pthreads_h413a1c8_0 + - libpng=1.6.43=h2797004_0 + - libsanitizer=12.3.0=hb8811af_13 - libsodium=1.0.18=h36c2ea0_1 + - libsqlite=3.46.0=hde9e2c9_0 + - libssh2=1.11.0=h0841786_0 + - libstdcxx-devel_linux-64=12.3.0=h6b66f73_113 + - libstdcxx-ng=13.2.0=hc0a3c3a_13 + - libtiff=4.6.0=h1dd3fc0_3 - libtool=2.4.7=h27087fc_0 - libuuid=2.38.1=h0b41bf4_0 - - libuv=1.46.0=hd590300_0 - - libwebp-base=1.3.2=hd590300_0 - - libzlib=1.2.13=hd590300_5 - - lrcalc=2.1=h27087fc_5 + - libuv=1.48.0=hd590300_0 + - libwebp=1.4.0=h2c329e2_0 + - libwebp-base=1.4.0=hd590300_0 + - libxcrypt=4.4.36=hd590300_1 + - libxml2=2.12.7=hc051c1a_1 + - libzlib=1.3.1=h4ab18f5_1 + - linbox=1.7.0=ha329b40_0 + - llvm-openmp=18.1.8=hf5423f3_0 + - lrcalc=2.1=h59595ed_6 - m4=1.4.18=h516909a_1001 + - m4ri=20140914=hae5d5c5_1006 + - m4rie=20150908=h267a509_1002 - make=4.3=hd18ef5c_1 - - metis=5.1.1=h59595ed_2 - - nauty=2.8.8=hd590300_0 - - ncurses=6.4=h59595ed_2 - - ninja=1.11.1=h924138e_0 - - openssl=3.2.0=hd590300_1 + - mathjax=3.2.2=ha770c72_0 + - maxima=5.47.0=hed6455c_2 + - metis=5.1.0=h59595ed_1007 + - mpc=1.3.1=hfe3b2da_0 + - mpfi=1.5.4=h9f54685_1001 + - mpfr=4.2.1=h9458935_1 + - nauty=2.8.8=hd590300_1 + - ncurses=6.5=h59595ed_0 + - ninja=1.12.1=h297d8ca_0 + - ntl=11.4.3=hef3c4d3_1 + - openblas=0.3.27=pthreads_h7a3da1a_0 + - openssl=3.3.1=h4ab18f5_0 + - packaging=24.1=pyhd8ed1ab_0 - palp=2.20=h36c2ea0_0 + - pari=2.15.5=h4d4ae9b_2_pthread + - pari-elldata=0.0.20161017=0 + - pari-galdata=0.0.20180411=0 + - pari-galpol=0.0.20180625=0 + - pari-seadata=0.0.20090618=0 + - pari-seadata-small=0.0.20090618=0 - patch=2.7.6=h7f98852_1002 + - perl=5.32.1=7_hd590300_perl5 - pkg-config=0.29.2=h36c2ea0_1008 - - planarity=3.0.0.5=h36c2ea0_1002 - - primesieve=11.1=h59595ed_0 + - planarity=3.0.2.0=hd590300_0 + - platformdirs=4.2.2=pyhd8ed1ab_0 + - pluggy=1.5.0=pyhd8ed1ab_0 + - ppl=1.2=h6ec01c2_1006 + - primecount=7.13=hb0181e5_0 + - primesieve=12.1=h59595ed_0 + - pyproject-api=1.7.1=pyhd8ed1ab_0 + - python=3.11.9=hb806964_0_cpython + - python_abi=3.11=4_cp311 + - qd=2.3.22=h2cc385e_1004 - qhull=2020.2=h4bd325d_2 + - readline=8.2=h8228510_1 - rhash=1.4.4=hd590300_0 + - rw=0.9=hd590300_2 + - singular=4.3.2.p8=h33f5c3f_1 + - sqlite=3.46.0=h6d4b2fc_0 + - suitesparse=7.7.0=hf4753ba_1 - symmetrica=3.0.1=hcb278e6_0 - - xz=5.2.6=h166bdaf_0 - - cddlib=1!0.94m=h9202a9a_0 - - ecm=7.0.4=h9202a9a_1002 - - expat=2.5.0=hcb278e6_1 - - gcc_impl_linux-64=12.3.0=he2b93b0_3 - - givaro=4.1.1=h192cbe9_1 - - glpk=5.0=h445213a_0 - - libedit=3.1.20191231=he28a2e2_2 - - libgfortran-ng=13.2.0=h69a702a_3 - - libhomfly=1.02r6=h36c2ea0_0 - - libnghttp2=1.58.0=h47da74e_1 - - libpng=1.6.39=h753d276_0 - - libsqlite=3.44.2=h2797004_0 - - libssh2=1.11.0=h0841786_0 - - libxml2=2.11.6=h232c23b_0 - - mpfr=4.2.1=h9458935_0 - - ntl=11.4.3=hef3c4d3_1 - - perl=5.32.1=4_hd590300_perl5 - - primecount=7.9=hcb278e6_0 - - readline=8.2=h8228510_1 + - sympow=2.023.6=hc6ab17c_3 + - sysroot_linux-64=2.12=he073ed8_17 + - tachyon=0.99b6=hba7d16a_1002 - tar=1.34=hb2e2bae_1 - - tk=8.6.13=noxft_h4845f30_101 - - zeromq=4.3.5=h59595ed_0 - - zlib=1.2.13=hd590300_5 - - zstd=1.5.5=hfc55251_0 - - autoconf=2.71=pl5321h2b4cb7a_1 - - ecl=21.2.1=h9d73b02_2 - - freetype=2.12.1=h267a509_2 - - gap-core=4.12.2=he9a28a4_3 - - gcc=12.3.0=h8d2909c_2 - - gcc_linux-64=12.3.0=h76fc315_2 - - gfan=0.6.2=hb86e20a_1003 - - gfortran_impl_linux-64=12.3.0=hfcedea8_3 - - gxx_impl_linux-64=12.3.0=he2b93b0_3 - - krb5=1.21.2=h659d440_0 - - libboost=1.84.0=h6fcfa73_0 - - libflint=3.0.1=h5f2e117_ntl_100 - - libhwloc=2.9.3=default_h554bfaf_1009 - - libopenblas=0.3.25=pthreads_h413a1c8_0 - - libtiff=4.6.0=ha9c0a0a_2 - - llvm-openmp=17.0.6=h4dfa4b3_0 - - m4ri=20140914=h7ca028e_1005 - - mpc=1.3.1=hfe3b2da_0 - - mpfi=1.5.4=h9f54685_1001 - - pari=2.15.4=h4d4ae9b_2_pthread - - ppl=1.2=h6ec01c2_1006 - - python=3.11.7=hab00c5b_0_cpython - - qd=2.3.22=h2cc385e_1004 - - sqlite=3.44.2=h2c6b66d_0 - - tachyon=0.99b6=0 + - tbb=2021.12.0=h297d8ca_1 - texinfo=7.0=pl5321h0f457ee_0 - - appdirs=1.4.4=pyh9f0ad1d_0 - - automake=1.16.5=pl5321ha770c72_0 - - c-compiler=1.6.0=hd590300_0 - - cachetools=5.3.2=pyhd8ed1ab_0 - - chardet=5.2.0=py311h38be061_1 - - colorama=0.4.6=pyhd8ed1ab_0 - - distlib=0.3.8=pyhd8ed1ab_0 - - eclib=20231211=h96f522a_0 - - filelock=3.13.1=pyhd8ed1ab_0 - - fontconfig=2.14.2=h14ed4e7_0 - - fplll=5.4.5=h384768b_0 - - gap-defaults=4.12.2=ha770c72_3 - - gfortran=12.3.0=h499e0f7_2 - - gfortran_linux-64=12.3.0=h7fe76b4_2 - - gxx=12.3.0=h8d2909c_2 - - gxx_linux-64=12.3.0=h8a814eb_2 - - lcalc=2.0.5=h6a8a7c6_1 - - libblas=3.9.0=20_linux64_openblas - - libboost-devel=1.84.0=h00ab1b0_0 - - libbrial=1.2.12=h3155cbd_1 - - libcurl=8.5.0=hca28451_0 - - libwebp=1.3.2=h658648e_1 - - m4rie=20150908=h7ca028e_1001 - - maxima=5.47.0=hed6455c_1 - - openblas=0.3.25=pthreads_h7a3da1a_0 - - packaging=23.2=pyhd8ed1ab_0 - - platformdirs=4.1.0=pyhd8ed1ab_0 - - pluggy=1.3.0=pyhd8ed1ab_0 - - singular=4.3.2.p8=h33f5c3f_1 - - sympow=2.023.6=hc6ab17c_3 - - tbb=2021.11.0=h00ab1b0_0 + - tk=8.6.13=noxft_h4845f30_101 - tomli=2.0.1=pyhd8ed1ab_0 - - typing_extensions=4.9.0=pyha770c72_0 - - zipp=3.17.0=pyhd8ed1ab_0 - - boost-cpp=1.84.0=h44aadfe_0 - - brial=1.2.12=pyh694c41f_1 - - cmake=3.28.1=hcfe8598_0 - - curl=8.5.0=hca28451_0 - - cxx-compiler=1.6.0=h00ab1b0_0 - - fortran-compiler=1.6.0=heb67821_0 - - importlib-metadata=7.0.0=pyha770c72_0 - - libcblas=3.9.0=20_linux64_openblas - - libgd=2.3.3=h119a65a_9 - - liblapack=3.9.0=20_linux64_openblas - - pyproject-api=1.6.1=pyhd8ed1ab_0 - - typing-extensions=4.9.0=hd8ed1ab_0 - - virtualenv=20.25.0=pyhd8ed1ab_0 - - arpack=3.8.0=nompi_h0baa96a_101 - - compilers=1.6.0=ha770c72_0 - - fflas-ffpack=2.4.3=h912ac81_2 - - gsl=2.7=he838d99_0 - - iml=1.0.5=hd75c201_1003 - - importlib_metadata=7.0.0=hd8ed1ab_0 - - liblapacke=3.9.0=20_linux64_openblas - - suitesparse=5.10.1=h3ec001c_2 - - blas-devel=3.9.0=20_linux64_openblas - - giac=1.9.0.21=h673759e_1 - - igraph=0.10.8=h66a01bf_0 - - linbox=1.6.3=ha329b40_8 - - tox=4.11.4=pyhd8ed1ab_0 - - blas=2.120=openblas - - rw=0.9=hd590300_1 + - tox=4.15.1=pyhd8ed1ab_0 + - typing-extensions=4.12.2=hd8ed1ab_0 + - typing_extensions=4.12.2=pyha770c72_0 + - tzdata=2024a=h0c530f3_0 + - virtualenv=20.26.3=pyhd8ed1ab_0 + - xz=5.2.6=h166bdaf_0 + - zeromq=4.3.5=h75354e8_4 + - zipp=3.19.2=pyhd8ed1ab_0 + - zlib=1.3.1=h4ab18f5_1 + - zstd=1.5.6=ha6fb4c9_0 diff --git a/environment-3.11-macos-x86_64.yml b/environment-3.11-macos-x86_64.yml index ef8f61ae105..1935cbab259 100644 --- a/environment-3.11-macos-x86_64.yml +++ b/environment-3.11-macos-x86_64.yml @@ -1,193 +1,200 @@ # Generated by conda-lock. # platform: osx-64 -# input_hash: c414a61753a482aff55ab87bae06265cf677b67d01af57f18343ef2059381222 +# input_hash: 856274ce5e586028c8c54254d45d9abbf246ca6f94ff02b5e68590cd0a2256f3 channels: - conda-forge dependencies: + - appdirs=1.4.4=pyh9f0ad1d_0 + - arpack=3.9.1=nompi_hf81eadf_101 + - autoconf=2.71=pl5321hed12c24_1 + - automake=1.16.5=pl5321h694c41f_0 - bc=1.07.1=h0d85af4_0 + - bdw-gc=8.0.6=h940c156_0 + - blas=2.122=openblas + - blas-devel=3.9.0=22_osx64_openblas + - boost-cpp=1.85.0=h07eb623_2 + - brial=1.2.12=pyh694c41f_3 - bzip2=1.0.8=h10d778d_5 - - c-ares=1.24.0=h10d778d_0 - - ca-certificates=2023.11.17=h8857fd0_0 - - cliquer=1.22=hbcb3906_0 + - c-ares=1.28.1=h10d778d_0 + - c-compiler=1.7.0=h282daa2_1 + - ca-certificates=2024.6.2=h8857fd0_0 + - cachetools=5.3.3=pyhd8ed1ab_0 + - cctools=986=h40f6528_0 + - cctools_osx-64=986=ha1c5b94_0 + - cddlib=1!0.94m=h0f52abe_0 + - chardet=5.2.0=py311h6eed73b_1 + - clang=16.0.6=default_ha3b9224_8 + - clang-16=16.0.6=default_h4c8afb6_8 + - clang_impl_osx-64=16.0.6=h8787910_16 + - clang_osx-64=16.0.6=hb91bd55_16 + - clangxx=16.0.6=default_ha3b9224_8 + - clangxx_impl_osx-64=16.0.6=h6d92fbe_16 + - clangxx_osx-64=16.0.6=hb91bd55_16 + - cliquer=1.22=h10d778d_1 + - cmake=3.29.6=h749d262_0 + - colorama=0.4.6=pyhd8ed1ab_0 + - compiler-rt=16.0.6=ha38d28d_2 + - compiler-rt_osx-64=16.0.6=ha38d28d_2 + - compilers=1.7.0=h694c41f_1 + - curl=8.8.0=hea67d85_0 + - cxx-compiler=1.7.0=h7728843_1 + - distlib=0.3.8=pyhd8ed1ab_0 + - ecl=23.9.9=h2b27fa8_0 + - eclib=20231212=h02435c3_0 + - ecm=7.0.5=h4f6b447_0 + - expat=2.6.2=h73e2aa4_0 + - fflas-ffpack=2.5.0=h5898d61_0 + - filelock=3.15.4=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_1 - - giflib=5.2.1=hb7f2c08_3 + - font-ttf-ubuntu=0.83=h77eed37_2 + - fontconfig=2.14.2=h5bb23bf_0 + - fonts-conda-ecosystem=1=0 + - fonts-conda-forge=1=0 + - fortran-compiler=1.7.0=h6c2ab21_1 + - fplll=5.4.5=hb7981ad_0 + - freetype=2.12.1=h60636b9_2 + - gap-core=4.12.2=hc16eb5f_3 + - gap-defaults=4.12.2=h694c41f_3 + - gengetopt=2.23=he49afe7_0 + - gettext=0.22.5=h5ff76d1_2 + - gettext-tools=0.22.5=h5ff76d1_2 + - gf2x=1.3.0=hb2a7efb_2 + - gfan=0.6.2=hd793b56_1003 + - gfortran=12.3.0=h2c809b3_1 + - gfortran_impl_osx-64=12.3.0=hc328e78_3 + - gfortran_osx-64=12.3.0=h18f7dce_1 + - giac=1.9.0.21=h92f3f65_1 + - giflib=5.2.2=h10d778d_0 + - givaro=4.2.0=h1b3d6f7_0 + - glpk=5.0=h3cb5acd_0 + - gmp=6.3.0=hf036a51_2 + - gsl=2.7=h93259b0_0 - icu=73.2=hf5e326d_0 + - igraph=0.10.12=hde4452d_1 + - iml=1.0.5=h61918c1_1004 + - importlib-metadata=8.0.0=pyha770c72_0 + - importlib_metadata=8.0.0=hd8ed1ab_0 + - isl=0.26=imath32_h2e86a7b_101 + - krb5=1.21.2=hb884880_0 + - lcalc=2.0.5=h547a6ed_2 + - ld64=711=ha02d983_0 + - ld64_osx-64=711=ha20a434_0 + - lerc=4.0.0=hb486fe8_0 + - libasprintf=0.22.5=h5ff76d1_2 + - libasprintf-devel=0.22.5=h5ff76d1_2 - libatomic_ops=7.6.14=hb7f2c08_0 - - libboost-headers=1.84.0=h694c41f_0 - - libcxx=16.0.6=hd57cbcb_0 - - libdeflate=1.19=ha4e1b8e_0 + - libblas=3.9.0=22_osx64_openblas + - libboost=1.85.0=h739af76_2 + - libboost-devel=1.85.0=h2b186f8_2 + - libboost-headers=1.85.0=h694c41f_2 + - libbraiding=1.2=hf0c8a7f_0 + - libbrial=1.2.12=h81e9653_3 + - libcblas=3.9.0=22_osx64_openblas + - libclang-cpp16=16.0.6=default_h4c8afb6_8 + - libcurl=8.8.0=hf9fcc65_0 + - libcxx=17.0.6=h88467a6_0 + - libdeflate=1.20=h49d49c5_0 + - libedit=3.1.20191231=h0678c8f_2 - libev=4.33=h10d778d_2 - - libexpat=2.5.0=hf0c8a7f_1 + - libexpat=2.6.2=h73e2aa4_0 - libffi=3.4.2=h0d85af4_5 - - libgfortran-devel_osx-64=12.3.0=h0b6f5ec_1 + - libflint=3.0.1=h5d15de0_ntl_100 + - libgd=2.3.3=h0dceb68_9 + - libgettextpo=0.22.5=h5ff76d1_2 + - libgettextpo-devel=0.22.5=h5ff76d1_2 + - libgfortran=5.0.0=13_2_0_h97931a8_3 + - libgfortran-devel_osx-64=12.3.0=h0b6f5ec_3 + - libgfortran5=13.2.0=h2873a65_3 + - libhomfly=1.02r6=h10d778d_1 + - libhwloc=2.10.0=default_h456cccd_1001 - libiconv=1.17=hd75f5a5_2 + - libintl=0.22.5=h5ff76d1_2 + - libintl-devel=0.22.5=h5ff76d1_2 - libjpeg-turbo=3.0.0=h0dc2134_1 + - liblapack=3.9.0=22_osx64_openblas + - liblapacke=3.9.0=22_osx64_openblas + - libllvm16=16.0.6=hbedff68_3 + - libnghttp2=1.58.0=h64cf6d3_1 + - libopenblas=0.3.27=openmp_hfef2a42_0 + - libpng=1.6.43=h92b6c6a_0 - libsodium=1.0.18=hbcb3906_1 + - libsqlite=3.46.0=h1b8f9f3_0 + - libssh2=1.11.0=hd019ec5_0 + - libtiff=4.6.0=h129831d_3 - libtool=2.4.7=hf0c8a7f_0 - - libuv=1.46.0=h0c2f820_0 - - libwebp-base=1.3.2=h0dc2134_0 - - libzlib=1.2.13=h8a1eda9_5 - - llvm-openmp=17.0.6=hb6ac08f_0 + - libuv=1.48.0=h67532ce_0 + - libwebp=1.4.0=hc207709_0 + - libwebp-base=1.4.0=h10d778d_0 + - libxml2=2.12.7=h3e169fe_1 + - libzlib=1.3.1=h87427d6_1 + - linbox=1.7.0=h7061c92_0 + - llvm-openmp=18.1.8=h15ab845_0 + - llvm-tools=16.0.6=hbedff68_3 + - lrcalc=2.1=h73e2aa4_6 - m4=1.4.18=haf1e3a3_1001 + - m4ri=20140914=hd82a5f3_1006 + - m4rie=20150908=hc616cfc_1002 - make=4.3=h22f3db7_1 - mathjax=3.2.2=h694c41f_0 - - nauty=2.8.8=h10d778d_0 + - maxima=5.47.0=h2b27fa8_2 + - metis=5.1.0=he965462_1007 + - mpc=1.3.1=h81bd1dd_0 + - mpfi=1.5.4=h52b28e3_1001 + - mpfr=4.2.1=h4f6b447_1 + - nauty=2.8.8=h10d778d_1 + - ncurses=6.5=h5846eda_0 + - ninja=1.12.1=h3c5361c_0 + - ntl=11.4.3=h0ab3c2f_1 + - openblas=0.3.27=openmp_h6794695_0 + - openssl=3.3.1=h87427d6_0 + - packaging=24.1=pyhd8ed1ab_0 - palp=2.20=hbcb3906_0 + - pari=2.15.5=h7ba67ff_2_pthread - pari-elldata=0.0.20161017=0 - pari-galdata=0.0.20180411=0 - pari-galpol=0.0.20180625=0 + - pari-seadata=0.0.20090618=0 - pari-seadata-small=0.0.20090618=0 - patch=2.7.6=hbcf498f_1002 - - perl=5.32.1=4_h0dc2134_perl5 - - planarity=3.0.0.5=hbcb3906_1002 - - python_abi=3.11=4_cp311 - - rhash=1.4.4=h0dc2134_0 - - tzdata=2023c=h71feb2d_0 - - xz=5.2.6=h775f41a_0 - - autoconf=2.71=pl5321hed12c24_1 - - bdw-gc=8.0.6=h940c156_0 - - expat=2.5.0=hf0c8a7f_1 - - fonts-conda-forge=1=0 - - gengetopt=2.23=he49afe7_0 - - gettext=0.21.1=h8a4c099_0 - - gf2x=1.3.0=hb2a7efb_2 - - gmp=6.3.0=h93d8f39_0 - - isl=0.25=hb486fe8_0 - - lerc=4.0.0=hb486fe8_0 - - libbraiding=1.2=hf0c8a7f_0 - - libgfortran5=13.2.0=h2873a65_1 - - libpng=1.6.39=ha978bb4_0 - - libsqlite=3.44.2=h92b6c6a_0 - - libxml2=2.11.6=hc0ae0f7_0 - - lrcalc=2.1=hf0c8a7f_5 - - metis=5.1.1=h93d8f39_2 - - ncurses=6.4=h93d8f39_2 - - ninja=1.11.1=hb8565cd_0 - - openssl=3.2.0=hd75f5a5_1 - - pari-seadata=0.0.20090618=0 + - perl=5.32.1=7_h10d778d_perl5 - pkg-config=0.29.2=ha3d46e9_1008 - - primesieve=11.0=hf0c8a7f_0 + - planarity=3.0.2.0=h10d778d_0 + - platformdirs=4.2.2=pyhd8ed1ab_0 + - pluggy=1.5.0=pyhd8ed1ab_0 + - ppl=1.2=ha60d53e_1006 + - primecount=7.13=hf455435_0 + - primesieve=12.1=h73e2aa4_0 + - pyproject-api=1.7.1=pyhd8ed1ab_0 + - python=3.11.9=h657bba9_0_cpython + - python_abi=3.11=4_cp311 + - qd=2.3.22=h2beb688_1004 - qhull=2020.2=h940c156_2 - - symmetrica=3.0.1=hf0c8a7f_0 - - tapi=1100.0.11=h9ce4665_0 - - tar=1.34=hcb2f6ea_1 - - tk=8.6.13=h1abcd95_1 - - zeromq=4.3.5=h93d8f39_0 - - zlib=1.2.13=h8a1eda9_5 - - zstd=1.5.5=h829000d_0 - - automake=1.16.5=pl5321h694c41f_0 - - cddlib=1!0.94m=h0f52abe_0 - - ecm=7.0.4=h343d7f2_1002 - - fonts-conda-ecosystem=1=0 - - freetype=2.12.1=h60636b9_2 - - givaro=4.1.1=h0a799c6_3 - - glpk=5.0=h3cb5acd_0 - - libboost=1.84.0=h5b2dd29_0 - - libedit=3.1.20191231=h0678c8f_2 - - libgfortran=5.0.0=13_2_0_h97931a8_1 - - libhomfly=1.02r6=hc929b4f_0 - - libhwloc=2.9.3=default_h24e0189_1009 - - libllvm15=15.0.7=he4b1e75_3 - - libnghttp2=1.58.0=h64cf6d3_1 - - libssh2=1.11.0=hd019ec5_0 - - libtiff=4.6.0=h684deea_2 - - m4ri=20140914=h3f75d11_1005 - - mpfr=4.2.1=h0c69b56_0 - - ntl=11.4.3=h0ab3c2f_1 - - primecount=7.6=ha894c9a_0 - readline=8.2=h9e318b2_1 + - rhash=1.4.4=h0dc2134_0 + - rw=0.9=h10d778d_2 - sigtool=0.1.3=h88f4db0_0 - - tachyon=0.99b6=0 - - texinfo=7.0=pl5321hc47821c_0 - - ecl=21.2.1=hd029580_2 - - fontconfig=2.14.2=h5bb23bf_0 - - gap-core=4.12.2=hc16eb5f_3 - - gfan=0.6.2=hd793b56_1003 - - krb5=1.21.2=hb884880_0 - - ld64_osx-64=609=h0fd476b_15 - - libboost-devel=1.84.0=h7728843_0 - - libbrial=1.2.12=h8d08345_1 - - libclang-cpp15=15.0.7=default_h6b1ee41_4 - - libflint=3.0.1=h5d15de0_ntl_100 - - libopenblas=0.3.25=openmp_hfef2a42_0 - - libwebp=1.3.2=h44782d1_1 - - llvm-tools=15.0.7=he4b1e75_3 - - m4rie=20150908=h3f75d11_1001 - - mpc=1.3.1=h81bd1dd_0 - - mpfi=1.5.4=h52b28e3_1001 - - pari=2.15.4=h93f793c_2_pthread - - ppl=1.2=ha60d53e_1006 - - python=3.11.7=h9f0c242_0_cpython - - qd=2.3.22=h2beb688_1004 - - sqlite=3.44.2=h7461747_0 - - tbb=2021.11.0=he51d815_0 - - appdirs=1.4.4=pyh9f0ad1d_0 - - boost-cpp=1.84.0=h07eb623_0 - - brial=1.2.12=pyh694c41f_1 - - cachetools=5.3.2=pyhd8ed1ab_0 - - cctools_osx-64=973.0.1=habff3f6_15 - - chardet=5.2.0=py311h6eed73b_1 - - clang-15=15.0.7=default_h6b1ee41_4 - - colorama=0.4.6=pyhd8ed1ab_0 - - distlib=0.3.8=pyhd8ed1ab_0 - - eclib=20231211=h02435c3_0 - - filelock=3.13.1=pyhd8ed1ab_0 - - fplll=5.4.5=hb7981ad_0 - - gap-defaults=4.12.2=h694c41f_3 - - gfortran_impl_osx-64=12.3.0=h54fd467_1 - - lcalc=2.0.5=h3a941db_1 - - ld64=609=ha91a046_15 - - libblas=3.9.0=20_osx64_openblas - - libcurl=8.5.0=h726d00d_0 - - libgd=2.3.3=h0dceb68_9 - - maxima=5.47.0=h2b27fa8_1 - - openblas=0.3.25=openmp_h6794695_0 - - packaging=23.2=pyhd8ed1ab_0 - - platformdirs=4.1.0=pyhd8ed1ab_0 - - pluggy=1.3.0=pyhd8ed1ab_0 - singular=4.3.2.p8=h0d51a9f_1 + - sqlite=3.46.0=h28673e1_0 + - suitesparse=7.7.0=hd2b2131_1 + - symmetrica=3.0.1=hf0c8a7f_0 - sympow=2.023.6=h115ba6a_3 + - tachyon=0.99b6=h3a1d103_1002 + - tapi=1100.0.11=h9ce4665_0 + - tar=1.34=hcb2f6ea_1 + - tbb=2021.12.0=h3c5361c_1 + - texinfo=7.0=pl5321hc47821c_0 + - tk=8.6.13=h1abcd95_1 - tomli=2.0.1=pyhd8ed1ab_0 - - typing_extensions=4.9.0=pyha770c72_0 - - zipp=3.17.0=pyhd8ed1ab_0 - - cctools=973.0.1=hd9ad811_15 - - clang=15.0.7=hac416ee_4 - - cmake=3.28.1=h7c85d92_0 - - curl=8.5.0=h726d00d_0 - - importlib-metadata=7.0.0=pyha770c72_0 - - libcblas=3.9.0=20_osx64_openblas - - liblapack=3.9.0=20_osx64_openblas - - pyproject-api=1.6.1=pyhd8ed1ab_0 - - typing-extensions=4.9.0=hd8ed1ab_0 - - virtualenv=20.25.0=pyhd8ed1ab_0 - - arpack=3.8.0=nompi_hb44a6d1_101 - - clangxx=15.0.7=default_h6b1ee41_4 - - fflas-ffpack=2.4.3=h026fd7e_2 - - gsl=2.7=h93259b0_0 - - iml=1.0.5=h64b42ca_1003 - - importlib_metadata=7.0.0=hd8ed1ab_0 - - liblapacke=3.9.0=20_osx64_openblas - - suitesparse=5.10.1=h0a40b7c_2 - - blas-devel=3.9.0=20_osx64_openblas - - compiler-rt_osx-64=15.0.7=ha38d28d_2 - - giac=1.9.0.21=h92f3f65_1 - - igraph=0.10.8=h29df365_0 - - linbox=1.6.3=hfb9b24e_8 - - tox=4.11.4=pyhd8ed1ab_0 - - blas=2.120=openblas - - compiler-rt=15.0.7=ha38d28d_2 - - rw=0.9=h10d778d_1 - - clang_impl_osx-64=15.0.7=h03d6864_7 - - clang_osx-64=15.0.7=hb91bd55_7 - - c-compiler=1.6.0=h63c33a9_0 - - clangxx_impl_osx-64=15.0.7=h2133e9c_7 - - gfortran_osx-64=12.3.0=h18f7dce_1 - - clangxx_osx-64=15.0.7=hb91bd55_7 - - gfortran=12.3.0=h2c809b3_1 - - cxx-compiler=1.6.0=h1c7c39f_0 - - fortran-compiler=1.6.0=h932d759_0 - - compilers=1.6.0=h694c41f_0 + - tox=4.15.1=pyhd8ed1ab_0 + - typing-extensions=4.12.2=hd8ed1ab_0 + - typing_extensions=4.12.2=pyha770c72_0 + - tzdata=2024a=h0c530f3_0 + - virtualenv=20.26.3=pyhd8ed1ab_0 + - xz=5.2.6=h775f41a_0 + - zeromq=4.3.5=hde137ed_4 + - zipp=3.19.2=pyhd8ed1ab_0 + - zlib=1.3.1=h87427d6_1 + - zstd=1.5.6=h915ae27_0 diff --git a/environment-3.11-macos.yml b/environment-3.11-macos.yml index 2040f1a440f..81ffaf75561 100644 --- a/environment-3.11-macos.yml +++ b/environment-3.11-macos.yml @@ -1,195 +1,202 @@ # Generated by conda-lock. # platform: osx-arm64 -# input_hash: e8b0c2352798acc28dc8149701309678945c47588250d3ce8f66c553a6353588 +# input_hash: 89cd404032a652917b0945cf0be063b4b555387589d82447a4ee1f01f3f5ce58 channels: - conda-forge dependencies: + - appdirs=1.4.4=pyh9f0ad1d_0 + - arpack=3.9.1=nompi_h593882a_101 + - autoconf=2.71=pl5321hcd07c0c_1 + - automake=1.16.5=pl5321hce30654_0 - bc=1.07.1=h3422bc3_0 + - bdw-gc=8.0.6=hc021e02_0 + - blas=2.122=openblas + - blas-devel=3.9.0=22_osxarm64_openblas + - boost-cpp=1.85.0=hca5e981_2 + - brial=1.2.12=pyh694c41f_3 - bzip2=1.0.8=h93a5062_5 - - c-ares=1.24.0=h93a5062_0 - - ca-certificates=2023.11.17=hf0a4a13_0 - - cliquer=1.22=h27ca646_0 + - c-ares=1.28.1=h93a5062_0 + - c-compiler=1.7.0=h6aa9301_1 + - ca-certificates=2024.6.2=hf0a4a13_0 + - cachetools=5.3.3=pyhd8ed1ab_0 + - cctools=986=h4faf515_0 + - cctools_osx-arm64=986=h62378fb_0 + - cddlib=1!0.94m=h6d7a090_0 + - chardet=5.2.0=py311h267d04e_1 + - clang=16.0.6=default_h095aff0_8 + - clang-16=16.0.6=default_hb63da90_8 + - clang_impl_osx-arm64=16.0.6=hc421ffc_16 + - clang_osx-arm64=16.0.6=h54d7cd3_16 + - clangxx=16.0.6=default_h095aff0_8 + - clangxx_impl_osx-arm64=16.0.6=hcd7bac0_16 + - clangxx_osx-arm64=16.0.6=h54d7cd3_16 + - cliquer=1.22=h93a5062_1 + - cmake=3.29.6=had79d8f_0 + - colorama=0.4.6=pyhd8ed1ab_0 + - compiler-rt=16.0.6=h3808999_2 + - compiler-rt_osx-arm64=16.0.6=h3808999_2 + - compilers=1.7.0=hce30654_1 + - curl=8.8.0=h653d890_0 + - cxx-compiler=1.7.0=h2ffa867_1 + - distlib=0.3.8=pyhd8ed1ab_0 + - ecl=23.9.9=h1d9728a_0 + - eclib=20231212=h7f07de4_0 + - ecm=7.0.5=h41d338b_0 + - expat=2.6.2=hebf3989_0 + - fflas-ffpack=2.5.0=h4bc3318_0 + - filelock=3.15.4=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_1 - - giflib=5.2.1=h1a8c8d9_3 - - icu=72.1=he12128b_0 - - jpeg=9e=h1a8c8d9_3 + - font-ttf-ubuntu=0.83=h77eed37_2 + - fontconfig=2.14.2=h82840c6_0 + - fonts-conda-ecosystem=1=0 + - fonts-conda-forge=1=0 + - fortran-compiler=1.7.0=hafb19e3_1 + - fplll=5.4.5=hb7d509d_0 + - freetype=2.12.1=hadb7bae_2 + - gap-core=4.12.2=he8f4e70_3 + - gap-defaults=4.12.2=hce30654_3 + - gengetopt=2.23=hbdafb3b_0 + - gettext=0.22.5=h8fbad5d_2 + - gettext-tools=0.22.5=h8fbad5d_2 + - gf2x=1.3.0=hdaa854c_2 + - gfan=0.6.2=hec08f5c_1003 + - gfortran=12.3.0=h1ca8e4b_1 + - gfortran_impl_osx-arm64=12.3.0=h53ed385_3 + - gfortran_osx-arm64=12.3.0=h57527a5_1 + - giac=1.9.0.21=h1c96721_1 + - giflib=5.2.2=h93a5062_0 + - givaro=4.2.0=h018886a_0 + - glpk=5.0=h6d7a090_0 + - gmp=6.3.0=h7bae524_2 + - gsl=2.7=h6e638da_0 + - icu=73.2=hc8870d7_0 + - igraph=0.10.12=h762ac30_1 + - iml=1.0.5=hd73f12c_1004 + - importlib-metadata=8.0.0=pyha770c72_0 + - importlib_metadata=8.0.0=hd8ed1ab_0 + - isl=0.26=imath32_h347afa1_101 + - krb5=1.21.2=h92f50d5_0 + - lcalc=2.0.5=h4a402bc_2 + - ld64=711=h634c8be_0 + - ld64_osx-arm64=711=ha4bd21c_0 + - lerc=4.0.0=h9a09cb3_0 + - libasprintf=0.22.5=h8fbad5d_2 + - libasprintf-devel=0.22.5=h8fbad5d_2 - libatomic_ops=7.6.14=h1a8c8d9_0 - - libboost-headers=1.82.0=hce30654_2 - - libcxx=16.0.6=h4653b0c_0 - - libdeflate=1.17=h1a8c8d9_0 + - libblas=3.9.0=22_osxarm64_openblas + - libboost=1.85.0=h17eb2be_2 + - libboost-devel=1.85.0=hf450f58_2 + - libboost-headers=1.85.0=hce30654_2 + - libbraiding=1.2=hb7217d7_0 + - libbrial=1.2.12=h56a29cd_3 + - libcblas=3.9.0=22_osxarm64_openblas + - libclang-cpp16=16.0.6=default_hb63da90_8 + - libcurl=8.8.0=h7b6f9a7_0 + - libcxx=17.0.6=h5f092b4_0 + - libdeflate=1.20=h93a5062_0 + - libedit=3.1.20191231=hc8eb9b7_2 - libev=4.33=h93a5062_2 - - libexpat=2.5.0=hb7217d7_1 + - libexpat=2.6.2=hebf3989_0 - libffi=3.4.2=h3422bc3_5 - - libgfortran-devel_osx-arm64=12.3.0=hc62be1c_1 + - libflint=3.0.1=h28749a5_ntl_100 + - libgd=2.3.3=hfdf3952_9 + - libgettextpo=0.22.5=h8fbad5d_2 + - libgettextpo-devel=0.22.5=h8fbad5d_2 + - libgfortran=5.0.0=13_2_0_hd922786_3 + - libgfortran-devel_osx-arm64=12.3.0=hc62be1c_3 + - libgfortran5=13.2.0=hf226fd6_3 + - libglib=2.80.2=h59d46d9_1 + - libhomfly=1.02r6=h93a5062_1 + - libhwloc=2.10.0=default_h7685b71_1001 - libiconv=1.17=h0d3ecfb_2 + - libintl=0.22.5=h8fbad5d_2 + - libintl-devel=0.22.5=h8fbad5d_2 + - libjpeg-turbo=3.0.0=hb547adb_1 + - liblapack=3.9.0=22_osxarm64_openblas + - liblapacke=3.9.0=22_osxarm64_openblas + - libllvm16=16.0.6=haab561b_3 + - libnghttp2=1.58.0=ha4dd798_1 + - libopenblas=0.3.27=openmp_h6c19121_0 + - libpng=1.6.43=h091b4b1_0 - libsodium=1.0.18=h27ca646_1 + - libsqlite=3.46.0=hfb93653_0 + - libssh2=1.11.0=h7a5bd25_0 + - libtiff=4.6.0=h07db509_3 - libtool=2.4.7=hb7217d7_0 - - libuv=1.46.0=hb547adb_0 - - libwebp-base=1.2.4=h1a8c8d9_0 - - libzlib=1.2.13=h53f4e23_5 - - llvm-openmp=17.0.6=hcd81f8e_0 + - libuv=1.48.0=h93a5062_0 + - libwebp=1.4.0=h54798ee_0 + - libwebp-base=1.4.0=h93a5062_0 + - libxml2=2.12.7=ha661575_1 + - libzlib=1.3.1=hfb2fe0b_1 + - linbox=1.7.0=h3afee3a_0 + - llvm-openmp=18.1.8=hde57baf_0 + - llvm-tools=16.0.6=haab561b_3 + - lrcalc=2.1=hebf3989_6 - m4=1.4.18=h642e427_1001 + - m4ri=20140914=hc97c1ff_1006 + - m4rie=20150908=h22b9e9d_1002 - make=4.3=he57ea6c_1 - mathjax=3.2.2=hce30654_0 - - nauty=2.8.8=h93a5062_0 + - maxima=5.47.0=h2bbcd85_2 + - metis=5.1.0=h13dd4ca_1007 + - mpc=1.3.1=h91ba8db_0 + - mpfi=1.5.4=hbde5f5b_1001 + - mpfr=4.2.1=h41d338b_1 + - nauty=2.8.8=h93a5062_1 + - ncurses=6.5=hb89a1cb_0 + - ninja=1.12.1=h420ef59_0 + - ntl=11.4.3=hbb3f309_1 + - openblas=0.3.27=openmp_h55c453e_0 + - openssl=3.3.1=hfb2fe0b_0 + - packaging=24.1=pyhd8ed1ab_0 - palp=2.20=h27ca646_0 + - pari=2.15.5=h4f2304c_2_pthread - pari-elldata=0.0.20161017=0 - pari-galdata=0.0.20180411=0 - pari-galpol=0.0.20180625=0 + - pari-seadata=0.0.20090618=0 - pari-seadata-small=0.0.20090618=0 - patch=2.7.6=h27ca646_1002 - - perl=5.32.1=4_hf2054a2_perl5 - - planarity=3.0.0.5=h27ca646_1002 + - pcre2=10.44=h297a79d_0 + - perl=5.32.1=7_h4614cfb_perl5 + - pkg-config=0.29.2=hab62308_1008 + - planarity=3.0.2.0=h93a5062_0 + - platformdirs=4.2.2=pyhd8ed1ab_0 + - pluggy=1.5.0=pyhd8ed1ab_0 + - ppl=1.2=h8b147cf_1006 + - primecount=7.13=ha9cb33e_0 + - primesieve=12.1=hebf3989_0 + - pyproject-api=1.7.1=pyhd8ed1ab_0 + - python=3.11.9=h932a869_0_cpython - python_abi=3.11=4_cp311 - - rhash=1.4.4=hb547adb_0 - - tzdata=2023c=h71feb2d_0 - - xz=5.2.6=h57fd34a_0 - - autoconf=2.71=pl5321hcd07c0c_1 - - bdw-gc=8.0.6=hc021e02_0 - - expat=2.5.0=hb7217d7_1 - - fonts-conda-forge=1=0 - - gengetopt=2.23=hbdafb3b_0 - - gettext=0.21.1=h0186832_0 - - gf2x=1.3.0=hdaa854c_2 - - gmp=6.3.0=h965bd2d_0 - - isl=0.25=h9a09cb3_0 - - lerc=4.0.0=h9a09cb3_0 - - libbraiding=1.2=hb7217d7_0 - - libgfortran5=13.2.0=hf226fd6_1 - - libpng=1.6.39=h76d750c_0 - - libsqlite=3.44.2=h091b4b1_0 - - libxml2=2.11.5=he3bdae6_0 - - lrcalc=2.1=hb7217d7_5 - - metis=5.1.1=h965bd2d_2 - - ncurses=6.4=h463b476_2 - - ninja=1.11.1=hffc8910_0 - - openssl=3.2.0=h0d3ecfb_1 - - pari-seadata=0.0.20090618=0 - - pcre2=10.42=h26f9a81_0 - - primesieve=11.0=hb7217d7_0 + - qd=2.3.22=hbec66e7_1004 - qhull=2020.2=hc021e02_2 - - symmetrica=3.0.1=hb7217d7_0 - - tapi=1100.0.11=he4954df_0 - - tar=1.34=h7cb298e_1 - - tk=8.6.13=h5083fa2_1 - - zeromq=4.3.5=h965bd2d_0 - - zlib=1.2.13=h53f4e23_5 - - zstd=1.5.5=h4f39d0f_0 - - automake=1.16.5=pl5321hce30654_0 - - cddlib=1!0.94m=h6d7a090_0 - - ecm=7.0.4=h47c7c1a_1002 - - fonts-conda-ecosystem=1=0 - - freetype=2.12.1=hadb7bae_2 - - givaro=4.1.1=h0cdca34_3 - - glpk=5.0=h6d7a090_0 - - libboost=1.82.0=h3f31f7c_2 - - libedit=3.1.20191231=hc8eb9b7_2 - - libgfortran=5.0.0=13_2_0_hd922786_1 - - libglib=2.78.3=hb438215_0 - - libhomfly=1.02r6=h27ca646_0 - - libhwloc=2.9.3=default_h4394839_1009 - - libllvm15=15.0.7=h504e6bf_3 - - libnghttp2=1.58.0=ha4dd798_1 - - libssh2=1.11.0=h7a5bd25_0 - - libtiff=4.5.0=h5dffbdd_2 - - m4ri=20140914=h17b34a0_1005 - - mpfr=4.2.1=h9546428_0 - - ntl=11.4.3=hbb3f309_1 - - primecount=7.6=hb6e4faa_0 - readline=8.2=h92ec313_1 + - rhash=1.4.4=hb547adb_0 + - rw=0.9=h93a5062_2 - sigtool=0.1.3=h44b9a77_0 - - tachyon=0.99b6=hfb72b2a_1001 - - texinfo=7.0=pl5321h9ea1dce_0 - - ecl=21.2.1=h8492d4d_2 - - fontconfig=2.14.2=h82840c6_0 - - gap-core=4.12.2=he8f4e70_3 - - gfan=0.6.2=hec08f5c_1003 - - krb5=1.21.2=h92f50d5_0 - - ld64_osx-arm64=609=hc4dc95b_15 - - libboost-devel=1.82.0=hf450f58_2 - - libbrial=1.2.12=ha7f5006_1 - - libclang-cpp15=15.0.7=default_hd209bcb_4 - - libflint=3.0.1=h28749a5_ntl_100 - - libopenblas=0.3.25=openmp_h6c19121_0 - - libwebp=1.2.4=h999c80f_1 - - llvm-tools=15.0.7=h504e6bf_3 - - m4rie=20150908=h17b34a0_1001 - - mpc=1.3.1=h91ba8db_0 - - mpfi=1.5.4=hbde5f5b_1001 - - pari=2.15.4=haeeeed7_2_pthread - - pkg-config=0.29.2=hab62308_1008 - - ppl=1.2=h8b147cf_1006 - - python=3.11.7=hdf0ec26_0_cpython - - qd=2.3.22=hbec66e7_1004 - - sqlite=3.44.2=hf2abe2d_0 - - tbb=2021.11.0=h6aa02a4_0 - - appdirs=1.4.4=pyh9f0ad1d_0 - - boost-cpp=1.82.0=h4ae65de_2 - - brial=1.2.12=pyh694c41f_1 - - cachetools=5.3.2=pyhd8ed1ab_0 - - cctools_osx-arm64=973.0.1=h2a25c60_15 - - chardet=5.2.0=py311h267d04e_1 - - clang-15=15.0.7=default_hd209bcb_4 - - colorama=0.4.6=pyhd8ed1ab_0 - - distlib=0.3.8=pyhd8ed1ab_0 - - eclib=20231211=h7f07de4_0 - - filelock=3.13.1=pyhd8ed1ab_0 - - fplll=5.4.5=hb7d509d_0 - - gap-defaults=4.12.2=hce30654_3 - - gfortran_impl_osx-arm64=12.3.0=hbbb9e1e_1 - - lcalc=2.0.5=hc94e8e6_1 - - ld64=609=h89fa09d_15 - - libblas=3.9.0=20_osxarm64_openblas - - libcurl=8.5.0=h2d989ff_0 - - libgd=2.3.3=h8db8f0b_5 - - maxima=5.45.0=h6032a66_2 - - openblas=0.3.25=openmp_h55c453e_0 - - packaging=23.2=pyhd8ed1ab_0 - - platformdirs=4.1.0=pyhd8ed1ab_0 - - pluggy=1.3.0=pyhd8ed1ab_0 - singular=4.3.2.p8=hb460b52_1 + - sqlite=3.46.0=h5838104_0 + - suitesparse=7.7.0=hf6fcff2_1 + - symmetrica=3.0.1=hb7217d7_0 - sympow=2.023.6=hb0babe8_3 + - tachyon=0.99b6=hb8a568e_1002 + - tapi=1100.0.11=he4954df_0 + - tar=1.34=h7cb298e_1 + - tbb=2021.12.0=h420ef59_1 + - texinfo=7.0=pl5321h9ea1dce_0 + - tk=8.6.13=h5083fa2_1 - tomli=2.0.1=pyhd8ed1ab_0 - - typing_extensions=4.9.0=pyha770c72_0 - - zipp=3.17.0=pyhd8ed1ab_0 - - cctools=973.0.1=hd1ac623_15 - - clang=15.0.7=haab561b_4 - - cmake=3.28.1=h50fd54c_0 - - curl=8.5.0=h2d989ff_0 - - importlib-metadata=7.0.0=pyha770c72_0 - - libcblas=3.9.0=20_osxarm64_openblas - - liblapack=3.9.0=20_osxarm64_openblas - - pyproject-api=1.6.1=pyhd8ed1ab_0 - - typing-extensions=4.9.0=hd8ed1ab_0 - - virtualenv=20.25.0=pyhd8ed1ab_0 - - arpack=3.8.0=nompi_ha3438d0_101 - - clangxx=15.0.7=default_h5c94ee4_4 - - fflas-ffpack=2.4.3=h11f2abc_2 - - gsl=2.7=h6e638da_0 - - iml=1.0.5=hd52f0d1_1003 - - importlib_metadata=7.0.0=hd8ed1ab_0 - - liblapacke=3.9.0=20_osxarm64_openblas - - suitesparse=5.10.1=h88be0ae_2 - - blas-devel=3.9.0=20_osxarm64_openblas - - compiler-rt_osx-arm64=15.0.7=h3808999_2 - - giac=1.9.0.21=h1c96721_1 - - igraph=0.10.8=h29932c4_0 - - linbox=1.6.3=h380be0f_8 - - tox=4.11.4=pyhd8ed1ab_0 - - blas=2.120=openblas - - compiler-rt=15.0.7=h3808999_2 - - rw=0.9=h93a5062_1 - - clang_impl_osx-arm64=15.0.7=h77e971b_7 - - clang_osx-arm64=15.0.7=h54d7cd3_7 - - c-compiler=1.6.0=hd291e01_0 - - clangxx_impl_osx-arm64=15.0.7=h768a7fd_7 - - gfortran_osx-arm64=12.3.0=h57527a5_1 - - clangxx_osx-arm64=15.0.7=h54d7cd3_7 - - gfortran=12.3.0=h1ca8e4b_1 - - cxx-compiler=1.6.0=h1995070_0 - - fortran-compiler=1.6.0=h5a50232_0 - - compilers=1.6.0=hce30654_0 + - tox=4.15.1=pyhd8ed1ab_0 + - typing-extensions=4.12.2=hd8ed1ab_0 + - typing_extensions=4.12.2=pyha770c72_0 + - tzdata=2024a=h0c530f3_0 + - virtualenv=20.26.3=pyhd8ed1ab_0 + - xz=5.2.6=h57fd34a_0 + - zeromq=4.3.5=hcc0f68c_4 + - zipp=3.19.2=pyhd8ed1ab_0 + - zlib=1.3.1=hfb2fe0b_1 + - zstd=1.5.6=hb46c0d2_0 diff --git a/environment-3.9-linux-aarch64.yml b/environment-3.9-linux-aarch64.yml index c2da7aea87e..e5ab529364a 100644 --- a/environment-3.9-linux-aarch64.yml +++ b/environment-3.9-linux-aarch64.yml @@ -1,194 +1,195 @@ # Generated by conda-lock. # platform: linux-aarch64 -# input_hash: 70b2f23f8a2b05ec79ac23924915beb69ebb635c251d734ff9f56f4a04efa69b +# input_hash: aac498141a64c4d1a68eece8322bfc4de4ab998d89d4c4c60d240ccd07ab5dd7 channels: - conda-forge dependencies: - - _sysroot_linux-aarch64_curr_repodata_hack=4=h57d6b7b_13 - - ca-certificates=2023.11.17=hcefe29a_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_1 - - kernel-headers_linux-aarch64=4.18.0=h5b4a56d_13 - - ld_impl_linux-aarch64=2.40=h2d8c526_0 - - libboost-headers=1.82.0=h8af1aa0_2 - - libgcc-devel_linux-aarch64=12.3.0=h8b5ab12_103 - - libgomp=13.2.0=hf8544c7_3 - - libstdcxx-devel_linux-aarch64=12.3.0=h8b5ab12_103 - - libstdcxx-ng=13.2.0=h9a76618_3 - - mathjax=3.2.2=h8af1aa0_0 - - pari-elldata=0.0.20161017=0 - - pari-galdata=0.0.20180411=0 - - pari-galpol=0.0.20180625=0 - - pari-seadata-small=0.0.20090618=0 - - python_abi=3.9=4_cp39 - - tzdata=2023c=h71feb2d_0 - - fonts-conda-forge=1=0 - - pari-seadata=0.0.20090618=0 - - sysroot_linux-aarch64=2.17=h5b4a56d_13 - - binutils_impl_linux-aarch64=2.40=h870a726_0 - - fonts-conda-ecosystem=1=0 - - binutils=2.40=h64c2a2e_0 - - binutils_linux-aarch64=2.40=h94bbfa1_2 - _openmp_mutex=4.5=2_kmp_llvm - - libgcc-ng=13.2.0=hf8544c7_3 + - _sysroot_linux-aarch64_curr_repodata_hack=4=h57d6b7b_14 + - appdirs=1.4.4=pyh9f0ad1d_0 + - arpack=3.9.1=nompi_hd363cd0_101 + - autoconf=2.71=pl5321h2148fe1_1 + - automake=1.16.5=pl5321h8af1aa0_0 - bc=1.07.1=hf897c2e_0 - bdw-gc=8.0.6=hd62202e_0 + - binutils=2.40=hf1166c9_7 + - binutils_impl_linux-aarch64=2.40=hf54a868_7 + - binutils_linux-aarch64=2.40=h1f91aba_9 + - blas=2.122=openblas + - blas-devel=3.9.0=22_linuxaarch64_openblas + - boost-cpp=1.85.0=ha990451_2 + - brial=1.2.12=pyh694c41f_3 - bzip2=1.0.8=h31becfc_5 - - c-ares=1.24.0=h31becfc_0 - - cliquer=1.22=hb9de7d4_0 + - c-ares=1.28.1=h31becfc_0 + - c-compiler=1.7.0=h31becfc_1 + - ca-certificates=2024.6.2=hcefe29a_0 + - cachetools=5.3.3=pyhd8ed1ab_0 + - cddlib=1!0.94m=h719063d_0 + - chardet=5.2.0=py39ha65689a_1 + - cliquer=1.22=h31becfc_1 + - cmake=3.29.6=h7042e5d_0 + - colorama=0.4.6=pyhd8ed1ab_0 + - compilers=1.7.0=h8af1aa0_1 + - curl=8.8.0=h7daf2e0_0 + - cxx-compiler=1.7.0=h2a328a1_1 + - distlib=0.3.8=pyhd8ed1ab_0 + - ecl=23.9.9=h6475f26_0 + - eclib=20231212=he26bab5_0 + - ecm=7.0.5=ha2d0fc4_0 + - expat=2.6.2=h2f0025b_0 + - fflas-ffpack=2.5.0=h503e619_0 + - filelock=3.15.4=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_2 + - fontconfig=2.14.2=ha9a116f_0 + - fonts-conda-ecosystem=1=0 + - fonts-conda-forge=1=0 + - fortran-compiler=1.7.0=h7048d53_1 + - fplll=5.4.5=hb3a790e_0 + - freetype=2.12.1=hf0a5ef3_2 + - gap-core=4.12.2=h597289e_3 + - gap-defaults=4.12.2=h8af1aa0_3 + - gcc=12.3.0=hdb0cc85_13 + - gcc_impl_linux-aarch64=12.3.0=h3d98823_13 + - gcc_linux-aarch64=12.3.0=ha52a6ea_9 - gengetopt=2.23=h01db608_0 - gf2x=1.3.0=h1b3b3a3_2 - - giflib=5.2.1=hb4cce97_3 - - gmp=6.3.0=h2f0025b_0 - - icu=72.1=hcf00150_0 - - jpeg=9e=h2a766a3_3 + - gfan=0.6.2=h5f589ec_1003 + - gfortran=12.3.0=hdb0cc85_13 + - gfortran_impl_linux-aarch64=12.3.0=h97ebfd2_13 + - gfortran_linux-aarch64=12.3.0=ha7b8e4b_9 + - giac=1.9.0.21=h04922a4_1 + - giflib=5.2.2=h31becfc_0 + - givaro=4.2.0=h364d21b_0 + - glpk=5.0=h66325d0_0 + - gmp=6.3.0=h0a1ffab_2 + - gsl=2.7=h294027d_0 + - gxx=12.3.0=hdb0cc85_13 + - gxx_impl_linux-aarch64=12.3.0=hba91e99_13 + - gxx_linux-aarch64=12.3.0=h9d1f256_9 + - icu=73.2=h787c7f5_0 + - igraph=0.10.12=h197073e_1 + - iml=1.0.5=h15043fe_1004 + - importlib-metadata=8.0.0=pyha770c72_0 + - importlib_metadata=8.0.0=hd8ed1ab_0 + - kernel-headers_linux-aarch64=4.18.0=h5b4a56d_14 - keyutils=1.6.1=h4e544f5_0 + - krb5=1.21.2=hc419048_0 + - lcalc=2.0.5=he588f68_2 + - ld_impl_linux-aarch64=2.40=h9fc2d93_7 - lerc=4.0.0=h4de3ea5_0 - libatomic_ops=7.6.14=h4e544f5_0 + - libblas=3.9.0=22_linuxaarch64_openblas + - libboost=1.85.0=hb41fec8_2 + - libboost-devel=1.85.0=h37bb5a9_2 + - libboost-headers=1.85.0=h8af1aa0_2 - libbraiding=1.2=hd600fc2_0 - - libdeflate=1.17=hb4cce97_0 + - libbrial=1.2.12=h9429f74_3 + - libcblas=3.9.0=22_linuxaarch64_openblas + - libcurl=8.8.0=h4e8248e_0 + - libdeflate=1.20=h31becfc_0 + - libedit=3.1.20191231=he28a2e2_2 - libev=4.33=h31becfc_2 - - libexpat=2.5.0=hd600fc2_1 + - libexpat=2.6.2=h2f0025b_0 - libffi=3.4.2=h3557bc0_5 - - libgfortran5=13.2.0=h582850c_3 + - libflint=3.0.1=hc392af7_ntl_100 + - libgcc-devel_linux-aarch64=12.3.0=h6144e03_113 + - libgcc-ng=13.2.0=he277a41_13 + - libgd=2.3.3=hcd22fd5_9 + - libgfortran-ng=13.2.0=he9431aa_13 + - libgfortran5=13.2.0=h2af0866_13 + - libgomp=13.2.0=he277a41_13 + - libhomfly=1.02r6=h31becfc_1 + - libhwloc=2.10.0=default_h3030c0e_1001 - libiconv=1.17=h31becfc_2 + - libjpeg-turbo=3.0.0=h31becfc_1 + - liblapack=3.9.0=22_linuxaarch64_openblas + - liblapacke=3.9.0=22_linuxaarch64_openblas + - libnghttp2=1.58.0=hb0e430d_1 - libnsl=2.0.1=h31becfc_0 - - libsanitizer=12.3.0=h8ebda82_3 + - libopenblas=0.3.27=pthreads_h5a5ec62_0 + - libpng=1.6.43=h194ca79_0 + - libsanitizer=12.3.0=h57e2e72_13 - libsodium=1.0.18=hb9de7d4_1 + - libsqlite=3.46.0=hf51ef55_0 + - libssh2=1.11.0=h492db2e_0 + - libstdcxx-devel_linux-aarch64=12.3.0=h6144e03_113 + - libstdcxx-ng=13.2.0=h3f4de04_13 + - libtiff=4.6.0=hf980d43_3 - libtool=2.4.7=h4de3ea5_0 - libuuid=2.38.1=hb4cce97_0 - - libuv=1.46.0=h31becfc_0 - - libwebp-base=1.2.4=h4e544f5_0 - - libzlib=1.2.13=h31becfc_5 - - lrcalc=2.1=h4de3ea5_5 + - libuv=1.48.0=h31becfc_0 + - libwebp=1.4.0=h8b4e01b_0 + - libwebp-base=1.4.0=h31becfc_0 + - libxcrypt=4.4.36=h31becfc_1 + - libxml2=2.12.7=h49dc7a2_1 + - libzlib=1.3.1=h68df207_1 + - linbox=1.7.0=h681a5ee_0 + - llvm-openmp=18.1.8=hb063fc5_0 + - lrcalc=2.1=h2f0025b_6 - m4=1.4.18=h516909a_1001 + - m4ri=20140914=hedfd65a_1006 + - m4rie=20150908=hf0a5ef3_1002 - make=4.3=h309ac5b_1 - - metis=5.1.1=h2f0025b_2 - - nauty=2.8.8=h31becfc_0 - - ncurses=6.4=h0425590_2 - - ninja=1.11.1=hdd96247_0 - - openssl=3.2.0=h31becfc_1 + - mathjax=3.2.2=h8af1aa0_0 + - maxima=5.47.0=h6475f26_2 + - metis=5.1.0=h2f0025b_1007 + - mpc=1.3.1=hf4c8f4c_0 + - mpfi=1.5.4=h846f343_1001 + - mpfr=4.2.1=ha2d0fc4_1 + - nauty=2.8.8=h31becfc_1 + - ncurses=6.5=h0425590_0 + - ninja=1.12.1=h70be974_0 + - ntl=11.4.3=h0d7519b_1 + - openblas=0.3.27=pthreads_h339cbfa_0 + - openssl=3.3.1=h68df207_0 + - packaging=24.1=pyhd8ed1ab_0 - palp=2.20=hb9de7d4_0 + - pari=2.15.5=h169c2a7_2_pthread + - pari-elldata=0.0.20161017=0 + - pari-galdata=0.0.20180411=0 + - pari-galpol=0.0.20180625=0 + - pari-seadata=0.0.20090618=0 + - pari-seadata-small=0.0.20090618=0 - patch=2.7.6=hf897c2e_1002 + - perl=5.32.1=7_h31becfc_perl5 - pkg-config=0.29.2=hb9de7d4_1008 - - planarity=3.0.0.5=hb9de7d4_1002 - - primesieve=11.1=h2f0025b_0 + - planarity=3.0.2.0=h31becfc_0 + - platformdirs=4.2.2=pyhd8ed1ab_0 + - pluggy=1.5.0=pyhd8ed1ab_0 + - ppl=1.2=h984aac9_1006 + - primecount=7.13=hfe4b40e_0 + - primesieve=12.1=h2f0025b_0 + - pyproject-api=1.7.1=pyhd8ed1ab_0 + - python=3.9.19=h4ac3b42_0_cpython + - python_abi=3.9=4_cp39 + - qd=2.3.22=h05efe27_1004 - qhull=2020.2=hd62202e_2 + - readline=8.2=h8fc344f_1 - rhash=1.4.4=h31becfc_0 + - rw=0.9=h31becfc_2 + - singular=4.3.2.p8=hbe76a8a_1 + - sqlite=3.46.0=hdc7ab3c_0 + - suitesparse=7.7.0=h3944111_1 - symmetrica=3.0.1=hd600fc2_0 - - xz=5.2.6=h9cdd2b7_0 - - cddlib=1!0.94m=h719063d_0 - - ecm=7.0.4=h719063d_1002 - - expat=2.5.0=hd600fc2_1 - - gcc_impl_linux-aarch64=12.3.0=hcde2664_3 - - givaro=4.1.1=h192cbe9_1 - - glpk=5.0=h66325d0_0 - - libedit=3.1.20191231=he28a2e2_2 - - libgfortran-ng=13.2.0=he9431aa_3 - - libhomfly=1.02r6=hb9de7d4_0 - - libnghttp2=1.58.0=hb0e430d_1 - - libpng=1.6.39=hf9034f9_0 - - libsqlite=3.44.2=h194ca79_0 - - libssh2=1.11.0=h492db2e_0 - - libxml2=2.11.5=h164fba4_0 - - mpfr=4.2.1=ha2d0fc4_0 - - ntl=11.4.3=h0d7519b_1 - - perl=5.32.1=4_h31becfc_perl5 - - primecount=7.9=hd600fc2_0 - - readline=8.2=h8fc344f_1 + - sympow=2.023.6=h157afb5_3 + - sysroot_linux-aarch64=2.17=h5b4a56d_14 + - tachyon=0.99b6=ha0bfc61_1002 - tar=1.34=h048efde_0 - - tk=8.6.13=h194ca79_0 - - zeromq=4.3.5=h2f0025b_0 - - zlib=1.2.13=h31becfc_5 - - zstd=1.5.5=h4c53e97_0 - - autoconf=2.71=pl5321h2148fe1_1 - - ecl=21.2.1=haa44c19_2 - - freetype=2.12.1=hf0a5ef3_2 - - gap-core=4.12.2=h597289e_3 - - gcc=12.3.0=hc1b51f9_2 - - gcc_linux-aarch64=12.3.0=h464a8f7_2 - - gfan=0.6.2=h5f589ec_1003 - - gfortran_impl_linux-aarch64=12.3.0=hb7244be_3 - - gxx_impl_linux-aarch64=12.3.0=hcde2664_3 - - krb5=1.21.2=hc419048_0 - - libboost=1.82.0=hbfc56d7_2 - - libflint=3.0.1=hc392af7_ntl_100 - - libhwloc=2.9.3=default_hda148da_1009 - - libopenblas=0.3.25=pthreads_h5a5ec62_0 - - libtiff=4.5.0=h4c1066a_2 - - llvm-openmp=17.0.6=h8b0cb96_0 - - m4ri=20140914=h75e8696_1005 - - mpc=1.3.1=hf4c8f4c_0 - - mpfi=1.5.4=h846f343_1001 - - pari=2.15.4=h169c2a7_2_pthread - - ppl=1.2=h984aac9_1006 - - python=3.9.18=h4ac3b42_0_cpython - - qd=2.3.22=h05efe27_1004 - - sqlite=3.44.2=h3b3482f_0 - - tachyon=0.99b6=h63ab1d9_1001 + - tbb=2021.12.0=h70be974_1 - texinfo=7.0=pl5321h17f021e_0 - - appdirs=1.4.4=pyh9f0ad1d_0 - - automake=1.16.5=pl5321h8af1aa0_0 - - c-compiler=1.6.0=h31becfc_0 - - cachetools=5.3.2=pyhd8ed1ab_0 - - chardet=5.2.0=py39ha65689a_1 - - colorama=0.4.6=pyhd8ed1ab_0 - - distlib=0.3.8=pyhd8ed1ab_0 - - eclib=20231211=he26bab5_0 - - filelock=3.13.1=pyhd8ed1ab_0 - - fontconfig=2.14.2=ha9a116f_0 - - fplll=5.4.5=hb3a790e_0 - - gap-defaults=4.12.2=h8af1aa0_3 - - gfortran=12.3.0=h8d4031d_2 - - gfortran_linux-aarch64=12.3.0=h1993883_2 - - gxx=12.3.0=hc1b51f9_2 - - gxx_linux-aarch64=12.3.0=h21accf6_2 - - lcalc=2.0.5=h3264cc0_1 - - libblas=3.9.0=20_linuxaarch64_openblas - - libboost-devel=1.82.0=h37bb5a9_2 - - libbrial=1.2.12=h17533bf_1 - - libcurl=8.5.0=h4e8248e_0 - - libwebp=1.2.4=h7bdf6e5_1 - - m4rie=20150908=h75e8696_1001 - - maxima=5.47.0=h6475f26_1 - - openblas=0.3.25=pthreads_h339cbfa_0 - - packaging=23.2=pyhd8ed1ab_0 - - platformdirs=4.1.0=pyhd8ed1ab_0 - - pluggy=1.3.0=pyhd8ed1ab_0 - - singular=4.3.2.p8=hbe76a8a_1 - - sympow=2.023.6=h157afb5_3 - - tbb=2021.11.0=h2a328a1_0 + - tk=8.6.13=h194ca79_0 - tomli=2.0.1=pyhd8ed1ab_0 - - typing_extensions=4.9.0=pyha770c72_0 - - zipp=3.17.0=pyhd8ed1ab_0 - - boost-cpp=1.82.0=h62f3a30_2 - - brial=1.2.12=pyh694c41f_1 - - cmake=3.28.1=hef020d8_0 - - curl=8.5.0=h4e8248e_0 - - cxx-compiler=1.6.0=h2a328a1_0 - - fortran-compiler=1.6.0=h7048d53_0 - - importlib-metadata=7.0.0=pyha770c72_0 - - libcblas=3.9.0=20_linuxaarch64_openblas - - libgd=2.3.3=h5fc1a20_5 - - liblapack=3.9.0=20_linuxaarch64_openblas - - pyproject-api=1.6.1=pyhd8ed1ab_0 - - typing-extensions=4.9.0=hd8ed1ab_0 - - virtualenv=20.25.0=pyhd8ed1ab_0 - - arpack=3.8.0=nompi_h32ff4ca_101 - - compilers=1.6.0=h8af1aa0_0 - - fflas-ffpack=2.4.3=hf104d39_2 - - gsl=2.7=h294027d_0 - - iml=1.0.5=h9076c59_1003 - - importlib_metadata=7.0.0=hd8ed1ab_0 - - liblapacke=3.9.0=20_linuxaarch64_openblas - - suitesparse=5.10.1=h75d914d_2 - - blas-devel=3.9.0=20_linuxaarch64_openblas - - giac=1.9.0.21=h04922a4_1 - - igraph=0.10.8=h4617136_0 - - linbox=1.6.3=h681a5ee_8 - - tox=4.11.4=pyhd8ed1ab_0 - - blas=2.120=openblas - - rw=0.9=h31becfc_1 + - tox=4.15.1=pyhd8ed1ab_0 + - typing-extensions=4.12.2=hd8ed1ab_0 + - typing_extensions=4.12.2=pyha770c72_0 + - tzdata=2024a=h0c530f3_0 + - virtualenv=20.26.3=pyhd8ed1ab_0 + - xz=5.2.6=h9cdd2b7_0 + - zeromq=4.3.5=h28faeed_4 + - zipp=3.19.2=pyhd8ed1ab_0 + - zlib=1.3.1=h68df207_1 + - zstd=1.5.6=h02f22dd_0 diff --git a/environment-3.9-linux.yml b/environment-3.9-linux.yml index c55a598b418..558fa62d818 100644 --- a/environment-3.9-linux.yml +++ b/environment-3.9-linux.yml @@ -1,194 +1,195 @@ # Generated by conda-lock. # platform: linux-64 -# input_hash: ba5fc0af91cfb5f74e6801a1c083cd560614350865558c7a0a5e3e6a17073d67 +# input_hash: ba320b73ca09397135b112a282763d517960252747ae2c5b4159d1334911ebe7 channels: - conda-forge dependencies: - _libgcc_mutex=0.1=conda_forge - - ca-certificates=2023.11.17=hbcca054_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_1 - - kernel-headers_linux-64=2.6.32=he073ed8_16 - - ld_impl_linux-64=2.40=h41732ed_0 - - libboost-headers=1.84.0=ha770c72_0 - - libgcc-devel_linux-64=12.3.0=h8bca6fd_103 - - libstdcxx-devel_linux-64=12.3.0=h8bca6fd_103 - - libstdcxx-ng=13.2.0=h7e041cc_3 - - mathjax=3.2.2=ha770c72_0 - - pari-elldata=0.0.20161017=0 - - pari-galdata=0.0.20180411=0 - - pari-galpol=0.0.20180625=0 - - pari-seadata-small=0.0.20090618=0 - - python_abi=3.9=4_cp39 - - tzdata=2023c=h71feb2d_0 - - fonts-conda-forge=1=0 - - libgomp=13.2.0=h807b86a_3 - - pari-seadata=0.0.20090618=0 - - sysroot_linux-64=2.12=he073ed8_16 - - binutils_impl_linux-64=2.40=hf600244_0 - - fonts-conda-ecosystem=1=0 - - binutils=2.40=hdd6e379_0 - - binutils_linux-64=2.40=hbdbef99_2 - _openmp_mutex=4.5=2_kmp_llvm - - libgcc-ng=13.2.0=h807b86a_3 + - appdirs=1.4.4=pyh9f0ad1d_0 + - arpack=3.9.1=nompi_h77f6705_101 + - autoconf=2.71=pl5321h2b4cb7a_1 + - automake=1.16.5=pl5321ha770c72_0 - bc=1.07.1=h7f98852_0 - bdw-gc=8.0.6=h4bd325d_0 + - binutils=2.40=h4852527_7 + - binutils_impl_linux-64=2.40=ha1999f0_7 + - binutils_linux-64=2.40=hb3c18ed_9 + - blas=2.122=openblas + - blas-devel=3.9.0=22_linux64_openblas + - boost-cpp=1.85.0=h44aadfe_2 + - brial=1.2.12=pyh694c41f_3 - bzip2=1.0.8=hd590300_5 - - c-ares=1.24.0=hd590300_0 - - cliquer=1.22=h36c2ea0_0 + - c-ares=1.28.1=hd590300_0 + - c-compiler=1.7.0=hd590300_1 + - ca-certificates=2024.6.2=hbcca054_0 + - cachetools=5.3.3=pyhd8ed1ab_0 + - cddlib=1!0.94m=h9202a9a_0 + - chardet=5.2.0=py39hf3d152e_1 + - cliquer=1.22=hd590300_1 + - cmake=3.29.6=hcafd917_0 + - colorama=0.4.6=pyhd8ed1ab_0 + - compilers=1.7.0=ha770c72_1 + - curl=8.8.0=he654da7_0 + - cxx-compiler=1.7.0=h00ab1b0_1 + - distlib=0.3.8=pyhd8ed1ab_0 + - ecl=23.9.9=hed6455c_0 + - eclib=20231212=h96f522a_0 + - ecm=7.0.5=h9458935_0 + - expat=2.6.2=h59595ed_0 + - fflas-ffpack=2.5.0=h4f9960b_0 + - filelock=3.15.4=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_2 + - fontconfig=2.14.2=h14ed4e7_0 + - fonts-conda-ecosystem=1=0 + - fonts-conda-forge=1=0 + - fortran-compiler=1.7.0=heb67821_1 + - fplll=5.4.5=h384768b_0 + - freetype=2.12.1=h267a509_2 + - gap-core=4.12.2=he9a28a4_3 + - gap-defaults=4.12.2=ha770c72_3 + - gcc=12.3.0=h915e2ae_13 + - gcc_impl_linux-64=12.3.0=h58ffeeb_13 + - gcc_linux-64=12.3.0=h9528a6a_9 - gengetopt=2.23=h9c3ff4c_0 - gf2x=1.3.0=ha476b99_2 - - giflib=5.2.1=h0b41bf4_3 - - gmp=6.3.0=h59595ed_0 + - gfan=0.6.2=hb86e20a_1003 + - gfortran=12.3.0=h915e2ae_13 + - gfortran_impl_linux-64=12.3.0=h8f2110c_13 + - gfortran_linux-64=12.3.0=h5877db1_9 + - giac=1.9.0.21=h673759e_1 + - giflib=5.2.2=hd590300_0 + - givaro=4.2.0=hb789bce_0 + - glpk=5.0=h445213a_0 + - gmp=6.3.0=hac33072_2 + - gsl=2.7=he838d99_0 + - gxx=12.3.0=h915e2ae_13 + - gxx_impl_linux-64=12.3.0=h2a574ab_13 + - gxx_linux-64=12.3.0=ha28b414_9 - icu=73.2=h59595ed_0 + - igraph=0.10.12=hef0740d_1 + - iml=1.0.5=h623f65a_1004 + - importlib-metadata=8.0.0=pyha770c72_0 + - importlib_metadata=8.0.0=hd8ed1ab_0 + - kernel-headers_linux-64=2.6.32=he073ed8_17 - keyutils=1.6.1=h166bdaf_0 + - krb5=1.21.2=h659d440_0 + - lcalc=2.0.5=h5aac1b6_2 + - ld_impl_linux-64=2.40=hf3520f5_7 - lerc=4.0.0=h27087fc_0 - libatomic_ops=7.6.14=h166bdaf_0 + - libblas=3.9.0=22_linux64_openblas + - libboost=1.85.0=hba137d9_2 + - libboost-devel=1.85.0=h00ab1b0_2 + - libboost-headers=1.85.0=ha770c72_2 - libbraiding=1.2=hcb278e6_0 - - libdeflate=1.19=hd590300_0 + - libbrial=1.2.12=h76af697_3 + - libcblas=3.9.0=22_linux64_openblas + - libcurl=8.8.0=hca28451_0 + - libdeflate=1.20=hd590300_0 + - libedit=3.1.20191231=he28a2e2_2 - libev=4.33=hd590300_2 - - libexpat=2.5.0=hcb278e6_1 + - libexpat=2.6.2=h59595ed_0 - libffi=3.4.2=h7f98852_5 - - libgfortran5=13.2.0=ha4646dd_3 + - libflint=3.0.1=h5f2e117_ntl_100 + - libgcc-devel_linux-64=12.3.0=h6b66f73_113 + - libgcc-ng=13.2.0=h77fa898_13 + - libgd=2.3.3=h119a65a_9 + - libgfortran-ng=13.2.0=h69a702a_13 + - libgfortran5=13.2.0=h3d2ce59_13 + - libgomp=13.2.0=h77fa898_13 + - libhomfly=1.02r6=hd590300_1 + - libhwloc=2.10.0=default_h5622ce7_1001 - libiconv=1.17=hd590300_2 - libjpeg-turbo=3.0.0=hd590300_1 + - liblapack=3.9.0=22_linux64_openblas + - liblapacke=3.9.0=22_linux64_openblas + - libnghttp2=1.58.0=h47da74e_1 - libnsl=2.0.1=hd590300_0 - - libsanitizer=12.3.0=h0f45ef3_3 + - libopenblas=0.3.27=pthreads_h413a1c8_0 + - libpng=1.6.43=h2797004_0 + - libsanitizer=12.3.0=hb8811af_13 - libsodium=1.0.18=h36c2ea0_1 + - libsqlite=3.46.0=hde9e2c9_0 + - libssh2=1.11.0=h0841786_0 + - libstdcxx-devel_linux-64=12.3.0=h6b66f73_113 + - libstdcxx-ng=13.2.0=hc0a3c3a_13 + - libtiff=4.6.0=h1dd3fc0_3 - libtool=2.4.7=h27087fc_0 - libuuid=2.38.1=h0b41bf4_0 - - libuv=1.46.0=hd590300_0 - - libwebp-base=1.3.2=hd590300_0 - - libzlib=1.2.13=hd590300_5 - - lrcalc=2.1=h27087fc_5 + - libuv=1.48.0=hd590300_0 + - libwebp=1.4.0=h2c329e2_0 + - libwebp-base=1.4.0=hd590300_0 + - libxcrypt=4.4.36=hd590300_1 + - libxml2=2.12.7=hc051c1a_1 + - libzlib=1.3.1=h4ab18f5_1 + - linbox=1.7.0=ha329b40_0 + - llvm-openmp=18.1.8=hf5423f3_0 + - lrcalc=2.1=h59595ed_6 - m4=1.4.18=h516909a_1001 + - m4ri=20140914=hae5d5c5_1006 + - m4rie=20150908=h267a509_1002 - make=4.3=hd18ef5c_1 - - metis=5.1.1=h59595ed_2 - - nauty=2.8.8=hd590300_0 - - ncurses=6.4=h59595ed_2 - - ninja=1.11.1=h924138e_0 - - openssl=3.2.0=hd590300_1 + - mathjax=3.2.2=ha770c72_0 + - maxima=5.47.0=hed6455c_2 + - metis=5.1.0=h59595ed_1007 + - mpc=1.3.1=hfe3b2da_0 + - mpfi=1.5.4=h9f54685_1001 + - mpfr=4.2.1=h9458935_1 + - nauty=2.8.8=hd590300_1 + - ncurses=6.5=h59595ed_0 + - ninja=1.12.1=h297d8ca_0 + - ntl=11.4.3=hef3c4d3_1 + - openblas=0.3.27=pthreads_h7a3da1a_0 + - openssl=3.3.1=h4ab18f5_0 + - packaging=24.1=pyhd8ed1ab_0 - palp=2.20=h36c2ea0_0 + - pari=2.15.5=h4d4ae9b_2_pthread + - pari-elldata=0.0.20161017=0 + - pari-galdata=0.0.20180411=0 + - pari-galpol=0.0.20180625=0 + - pari-seadata=0.0.20090618=0 + - pari-seadata-small=0.0.20090618=0 - patch=2.7.6=h7f98852_1002 + - perl=5.32.1=7_hd590300_perl5 - pkg-config=0.29.2=h36c2ea0_1008 - - planarity=3.0.0.5=h36c2ea0_1002 - - primesieve=11.1=h59595ed_0 + - planarity=3.0.2.0=hd590300_0 + - platformdirs=4.2.2=pyhd8ed1ab_0 + - pluggy=1.5.0=pyhd8ed1ab_0 + - ppl=1.2=h6ec01c2_1006 + - primecount=7.13=hb0181e5_0 + - primesieve=12.1=h59595ed_0 + - pyproject-api=1.7.1=pyhd8ed1ab_0 + - python=3.9.19=h0755675_0_cpython + - python_abi=3.9=4_cp39 + - qd=2.3.22=h2cc385e_1004 - qhull=2020.2=h4bd325d_2 + - readline=8.2=h8228510_1 - rhash=1.4.4=hd590300_0 + - rw=0.9=hd590300_2 + - singular=4.3.2.p8=h33f5c3f_1 + - sqlite=3.46.0=h6d4b2fc_0 + - suitesparse=7.7.0=hf4753ba_1 - symmetrica=3.0.1=hcb278e6_0 - - xz=5.2.6=h166bdaf_0 - - cddlib=1!0.94m=h9202a9a_0 - - ecm=7.0.4=h9202a9a_1002 - - expat=2.5.0=hcb278e6_1 - - gcc_impl_linux-64=12.3.0=he2b93b0_3 - - givaro=4.1.1=h192cbe9_1 - - glpk=5.0=h445213a_0 - - libedit=3.1.20191231=he28a2e2_2 - - libgfortran-ng=13.2.0=h69a702a_3 - - libhomfly=1.02r6=h36c2ea0_0 - - libnghttp2=1.58.0=h47da74e_1 - - libpng=1.6.39=h753d276_0 - - libsqlite=3.44.2=h2797004_0 - - libssh2=1.11.0=h0841786_0 - - libxml2=2.11.6=h232c23b_0 - - mpfr=4.2.1=h9458935_0 - - ntl=11.4.3=hef3c4d3_1 - - perl=5.32.1=4_hd590300_perl5 - - primecount=7.9=hcb278e6_0 - - readline=8.2=h8228510_1 + - sympow=2.023.6=hc6ab17c_3 + - sysroot_linux-64=2.12=he073ed8_17 + - tachyon=0.99b6=hba7d16a_1002 - tar=1.34=hb2e2bae_1 - - tk=8.6.13=noxft_h4845f30_101 - - zeromq=4.3.5=h59595ed_0 - - zlib=1.2.13=hd590300_5 - - zstd=1.5.5=hfc55251_0 - - autoconf=2.71=pl5321h2b4cb7a_1 - - ecl=21.2.1=h9d73b02_2 - - freetype=2.12.1=h267a509_2 - - gap-core=4.12.2=he9a28a4_3 - - gcc=12.3.0=h8d2909c_2 - - gcc_linux-64=12.3.0=h76fc315_2 - - gfan=0.6.2=hb86e20a_1003 - - gfortran_impl_linux-64=12.3.0=hfcedea8_3 - - gxx_impl_linux-64=12.3.0=he2b93b0_3 - - krb5=1.21.2=h659d440_0 - - libboost=1.84.0=h6fcfa73_0 - - libflint=3.0.1=h5f2e117_ntl_100 - - libhwloc=2.9.3=default_h554bfaf_1009 - - libopenblas=0.3.25=pthreads_h413a1c8_0 - - libtiff=4.6.0=ha9c0a0a_2 - - llvm-openmp=17.0.6=h4dfa4b3_0 - - m4ri=20140914=h7ca028e_1005 - - mpc=1.3.1=hfe3b2da_0 - - mpfi=1.5.4=h9f54685_1001 - - pari=2.15.4=h4d4ae9b_2_pthread - - ppl=1.2=h6ec01c2_1006 - - python=3.9.18=h0755675_0_cpython - - qd=2.3.22=h2cc385e_1004 - - sqlite=3.44.2=h2c6b66d_0 - - tachyon=0.99b6=0 + - tbb=2021.12.0=h297d8ca_1 - texinfo=7.0=pl5321h0f457ee_0 - - appdirs=1.4.4=pyh9f0ad1d_0 - - automake=1.16.5=pl5321ha770c72_0 - - c-compiler=1.6.0=hd590300_0 - - cachetools=5.3.2=pyhd8ed1ab_0 - - chardet=5.2.0=py39hf3d152e_1 - - colorama=0.4.6=pyhd8ed1ab_0 - - distlib=0.3.8=pyhd8ed1ab_0 - - eclib=20231211=h96f522a_0 - - filelock=3.13.1=pyhd8ed1ab_0 - - fontconfig=2.14.2=h14ed4e7_0 - - fplll=5.4.5=h384768b_0 - - gap-defaults=4.12.2=ha770c72_3 - - gfortran=12.3.0=h499e0f7_2 - - gfortran_linux-64=12.3.0=h7fe76b4_2 - - gxx=12.3.0=h8d2909c_2 - - gxx_linux-64=12.3.0=h8a814eb_2 - - lcalc=2.0.5=h6a8a7c6_1 - - libblas=3.9.0=20_linux64_openblas - - libboost-devel=1.84.0=h00ab1b0_0 - - libbrial=1.2.12=h3155cbd_1 - - libcurl=8.5.0=hca28451_0 - - libwebp=1.3.2=h658648e_1 - - m4rie=20150908=h7ca028e_1001 - - maxima=5.47.0=hed6455c_1 - - openblas=0.3.25=pthreads_h7a3da1a_0 - - packaging=23.2=pyhd8ed1ab_0 - - platformdirs=4.1.0=pyhd8ed1ab_0 - - pluggy=1.3.0=pyhd8ed1ab_0 - - singular=4.3.2.p8=h33f5c3f_1 - - sympow=2.023.6=hc6ab17c_3 - - tbb=2021.11.0=h00ab1b0_0 + - tk=8.6.13=noxft_h4845f30_101 - tomli=2.0.1=pyhd8ed1ab_0 - - typing_extensions=4.9.0=pyha770c72_0 - - zipp=3.17.0=pyhd8ed1ab_0 - - boost-cpp=1.84.0=h44aadfe_0 - - brial=1.2.12=pyh694c41f_1 - - cmake=3.28.1=hcfe8598_0 - - curl=8.5.0=hca28451_0 - - cxx-compiler=1.6.0=h00ab1b0_0 - - fortran-compiler=1.6.0=heb67821_0 - - importlib-metadata=7.0.0=pyha770c72_0 - - libcblas=3.9.0=20_linux64_openblas - - libgd=2.3.3=h119a65a_9 - - liblapack=3.9.0=20_linux64_openblas - - pyproject-api=1.6.1=pyhd8ed1ab_0 - - typing-extensions=4.9.0=hd8ed1ab_0 - - virtualenv=20.25.0=pyhd8ed1ab_0 - - arpack=3.8.0=nompi_h0baa96a_101 - - compilers=1.6.0=ha770c72_0 - - fflas-ffpack=2.4.3=h912ac81_2 - - gsl=2.7=he838d99_0 - - iml=1.0.5=hd75c201_1003 - - importlib_metadata=7.0.0=hd8ed1ab_0 - - liblapacke=3.9.0=20_linux64_openblas - - suitesparse=5.10.1=h3ec001c_2 - - blas-devel=3.9.0=20_linux64_openblas - - giac=1.9.0.21=h673759e_1 - - igraph=0.10.8=h66a01bf_0 - - linbox=1.6.3=ha329b40_8 - - tox=4.11.4=pyhd8ed1ab_0 - - blas=2.120=openblas - - rw=0.9=hd590300_1 + - tox=4.15.1=pyhd8ed1ab_0 + - typing-extensions=4.12.2=hd8ed1ab_0 + - typing_extensions=4.12.2=pyha770c72_0 + - tzdata=2024a=h0c530f3_0 + - virtualenv=20.26.3=pyhd8ed1ab_0 + - xz=5.2.6=h166bdaf_0 + - zeromq=4.3.5=h75354e8_4 + - zipp=3.19.2=pyhd8ed1ab_0 + - zlib=1.3.1=h4ab18f5_1 + - zstd=1.5.6=ha6fb4c9_0 diff --git a/environment-3.9-macos-x86_64.yml b/environment-3.9-macos-x86_64.yml index 190eafb93df..6ac33e6d2ec 100644 --- a/environment-3.9-macos-x86_64.yml +++ b/environment-3.9-macos-x86_64.yml @@ -1,193 +1,200 @@ # Generated by conda-lock. # platform: osx-64 -# input_hash: 4bed5f84e93b1b95b037e4567144320b5e9d9bad1d777aaf95e27f9852080052 +# input_hash: 843f123465043acc18e0fe8c58c6afabd2e47ebad5f9ae6aea321eea0dd88571 channels: - conda-forge dependencies: + - appdirs=1.4.4=pyh9f0ad1d_0 + - arpack=3.9.1=nompi_hf81eadf_101 + - autoconf=2.71=pl5321hed12c24_1 + - automake=1.16.5=pl5321h694c41f_0 - bc=1.07.1=h0d85af4_0 + - bdw-gc=8.0.6=h940c156_0 + - blas=2.122=openblas + - blas-devel=3.9.0=22_osx64_openblas + - boost-cpp=1.85.0=h07eb623_2 + - brial=1.2.12=pyh694c41f_3 - bzip2=1.0.8=h10d778d_5 - - c-ares=1.24.0=h10d778d_0 - - ca-certificates=2023.11.17=h8857fd0_0 - - cliquer=1.22=hbcb3906_0 + - c-ares=1.28.1=h10d778d_0 + - c-compiler=1.7.0=h282daa2_1 + - ca-certificates=2024.6.2=h8857fd0_0 + - cachetools=5.3.3=pyhd8ed1ab_0 + - cctools=986=h40f6528_0 + - cctools_osx-64=986=ha1c5b94_0 + - cddlib=1!0.94m=h0f52abe_0 + - chardet=5.2.0=py39h6e9494a_1 + - clang=16.0.6=default_ha3b9224_8 + - clang-16=16.0.6=default_h4c8afb6_8 + - clang_impl_osx-64=16.0.6=h8787910_16 + - clang_osx-64=16.0.6=hb91bd55_16 + - clangxx=16.0.6=default_ha3b9224_8 + - clangxx_impl_osx-64=16.0.6=h6d92fbe_16 + - clangxx_osx-64=16.0.6=hb91bd55_16 + - cliquer=1.22=h10d778d_1 + - cmake=3.29.6=h749d262_0 + - colorama=0.4.6=pyhd8ed1ab_0 + - compiler-rt=16.0.6=ha38d28d_2 + - compiler-rt_osx-64=16.0.6=ha38d28d_2 + - compilers=1.7.0=h694c41f_1 + - curl=8.8.0=hea67d85_0 + - cxx-compiler=1.7.0=h7728843_1 + - distlib=0.3.8=pyhd8ed1ab_0 + - ecl=23.9.9=h2b27fa8_0 + - eclib=20231212=h02435c3_0 + - ecm=7.0.5=h4f6b447_0 + - expat=2.6.2=h73e2aa4_0 + - fflas-ffpack=2.5.0=h5898d61_0 + - filelock=3.15.4=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_1 - - giflib=5.2.1=hb7f2c08_3 + - font-ttf-ubuntu=0.83=h77eed37_2 + - fontconfig=2.14.2=h5bb23bf_0 + - fonts-conda-ecosystem=1=0 + - fonts-conda-forge=1=0 + - fortran-compiler=1.7.0=h6c2ab21_1 + - fplll=5.4.5=hb7981ad_0 + - freetype=2.12.1=h60636b9_2 + - gap-core=4.12.2=hc16eb5f_3 + - gap-defaults=4.12.2=h694c41f_3 + - gengetopt=2.23=he49afe7_0 + - gettext=0.22.5=h5ff76d1_2 + - gettext-tools=0.22.5=h5ff76d1_2 + - gf2x=1.3.0=hb2a7efb_2 + - gfan=0.6.2=hd793b56_1003 + - gfortran=12.3.0=h2c809b3_1 + - gfortran_impl_osx-64=12.3.0=hc328e78_3 + - gfortran_osx-64=12.3.0=h18f7dce_1 + - giac=1.9.0.21=h92f3f65_1 + - giflib=5.2.2=h10d778d_0 + - givaro=4.2.0=h1b3d6f7_0 + - glpk=5.0=h3cb5acd_0 + - gmp=6.3.0=hf036a51_2 + - gsl=2.7=h93259b0_0 - icu=73.2=hf5e326d_0 + - igraph=0.10.12=hde4452d_1 + - iml=1.0.5=h61918c1_1004 + - importlib-metadata=8.0.0=pyha770c72_0 + - importlib_metadata=8.0.0=hd8ed1ab_0 + - isl=0.26=imath32_h2e86a7b_101 + - krb5=1.21.2=hb884880_0 + - lcalc=2.0.5=h547a6ed_2 + - ld64=711=ha02d983_0 + - ld64_osx-64=711=ha20a434_0 + - lerc=4.0.0=hb486fe8_0 + - libasprintf=0.22.5=h5ff76d1_2 + - libasprintf-devel=0.22.5=h5ff76d1_2 - libatomic_ops=7.6.14=hb7f2c08_0 - - libboost-headers=1.84.0=h694c41f_0 - - libcxx=16.0.6=hd57cbcb_0 - - libdeflate=1.19=ha4e1b8e_0 + - libblas=3.9.0=22_osx64_openblas + - libboost=1.85.0=h739af76_2 + - libboost-devel=1.85.0=h2b186f8_2 + - libboost-headers=1.85.0=h694c41f_2 + - libbraiding=1.2=hf0c8a7f_0 + - libbrial=1.2.12=h81e9653_3 + - libcblas=3.9.0=22_osx64_openblas + - libclang-cpp16=16.0.6=default_h4c8afb6_8 + - libcurl=8.8.0=hf9fcc65_0 + - libcxx=17.0.6=h88467a6_0 + - libdeflate=1.20=h49d49c5_0 + - libedit=3.1.20191231=h0678c8f_2 - libev=4.33=h10d778d_2 - - libexpat=2.5.0=hf0c8a7f_1 + - libexpat=2.6.2=h73e2aa4_0 - libffi=3.4.2=h0d85af4_5 - - libgfortran-devel_osx-64=12.3.0=h0b6f5ec_1 + - libflint=3.0.1=h5d15de0_ntl_100 + - libgd=2.3.3=h0dceb68_9 + - libgettextpo=0.22.5=h5ff76d1_2 + - libgettextpo-devel=0.22.5=h5ff76d1_2 + - libgfortran=5.0.0=13_2_0_h97931a8_3 + - libgfortran-devel_osx-64=12.3.0=h0b6f5ec_3 + - libgfortran5=13.2.0=h2873a65_3 + - libhomfly=1.02r6=h10d778d_1 + - libhwloc=2.10.0=default_h456cccd_1001 - libiconv=1.17=hd75f5a5_2 + - libintl=0.22.5=h5ff76d1_2 + - libintl-devel=0.22.5=h5ff76d1_2 - libjpeg-turbo=3.0.0=h0dc2134_1 + - liblapack=3.9.0=22_osx64_openblas + - liblapacke=3.9.0=22_osx64_openblas + - libllvm16=16.0.6=hbedff68_3 + - libnghttp2=1.58.0=h64cf6d3_1 + - libopenblas=0.3.27=openmp_hfef2a42_0 + - libpng=1.6.43=h92b6c6a_0 - libsodium=1.0.18=hbcb3906_1 + - libsqlite=3.46.0=h1b8f9f3_0 + - libssh2=1.11.0=hd019ec5_0 + - libtiff=4.6.0=h129831d_3 - libtool=2.4.7=hf0c8a7f_0 - - libuv=1.46.0=h0c2f820_0 - - libwebp-base=1.3.2=h0dc2134_0 - - libzlib=1.2.13=h8a1eda9_5 - - llvm-openmp=17.0.6=hb6ac08f_0 + - libuv=1.48.0=h67532ce_0 + - libwebp=1.4.0=hc207709_0 + - libwebp-base=1.4.0=h10d778d_0 + - libxml2=2.12.7=h3e169fe_1 + - libzlib=1.3.1=h87427d6_1 + - linbox=1.7.0=h7061c92_0 + - llvm-openmp=18.1.8=h15ab845_0 + - llvm-tools=16.0.6=hbedff68_3 + - lrcalc=2.1=h73e2aa4_6 - m4=1.4.18=haf1e3a3_1001 + - m4ri=20140914=hd82a5f3_1006 + - m4rie=20150908=hc616cfc_1002 - make=4.3=h22f3db7_1 - mathjax=3.2.2=h694c41f_0 - - nauty=2.8.8=h10d778d_0 + - maxima=5.47.0=h2b27fa8_2 + - metis=5.1.0=he965462_1007 + - mpc=1.3.1=h81bd1dd_0 + - mpfi=1.5.4=h52b28e3_1001 + - mpfr=4.2.1=h4f6b447_1 + - nauty=2.8.8=h10d778d_1 + - ncurses=6.5=h5846eda_0 + - ninja=1.12.1=h3c5361c_0 + - ntl=11.4.3=h0ab3c2f_1 + - openblas=0.3.27=openmp_h6794695_0 + - openssl=3.3.1=h87427d6_0 + - packaging=24.1=pyhd8ed1ab_0 - palp=2.20=hbcb3906_0 + - pari=2.15.5=h7ba67ff_2_pthread - pari-elldata=0.0.20161017=0 - pari-galdata=0.0.20180411=0 - pari-galpol=0.0.20180625=0 + - pari-seadata=0.0.20090618=0 - pari-seadata-small=0.0.20090618=0 - patch=2.7.6=hbcf498f_1002 - - perl=5.32.1=4_h0dc2134_perl5 - - planarity=3.0.0.5=hbcb3906_1002 - - python_abi=3.9=4_cp39 - - rhash=1.4.4=h0dc2134_0 - - tzdata=2023c=h71feb2d_0 - - xz=5.2.6=h775f41a_0 - - autoconf=2.71=pl5321hed12c24_1 - - bdw-gc=8.0.6=h940c156_0 - - expat=2.5.0=hf0c8a7f_1 - - fonts-conda-forge=1=0 - - gengetopt=2.23=he49afe7_0 - - gettext=0.21.1=h8a4c099_0 - - gf2x=1.3.0=hb2a7efb_2 - - gmp=6.3.0=h93d8f39_0 - - isl=0.25=hb486fe8_0 - - lerc=4.0.0=hb486fe8_0 - - libbraiding=1.2=hf0c8a7f_0 - - libgfortran5=13.2.0=h2873a65_1 - - libpng=1.6.39=ha978bb4_0 - - libsqlite=3.44.2=h92b6c6a_0 - - libxml2=2.11.6=hc0ae0f7_0 - - lrcalc=2.1=hf0c8a7f_5 - - metis=5.1.1=h93d8f39_2 - - ncurses=6.4=h93d8f39_2 - - ninja=1.11.1=hb8565cd_0 - - openssl=3.2.0=hd75f5a5_1 - - pari-seadata=0.0.20090618=0 + - perl=5.32.1=7_h10d778d_perl5 - pkg-config=0.29.2=ha3d46e9_1008 - - primesieve=11.0=hf0c8a7f_0 + - planarity=3.0.2.0=h10d778d_0 + - platformdirs=4.2.2=pyhd8ed1ab_0 + - pluggy=1.5.0=pyhd8ed1ab_0 + - ppl=1.2=ha60d53e_1006 + - primecount=7.13=hf455435_0 + - primesieve=12.1=h73e2aa4_0 + - pyproject-api=1.7.1=pyhd8ed1ab_0 + - python=3.9.19=h7a9c478_0_cpython + - python_abi=3.9=4_cp39 + - qd=2.3.22=h2beb688_1004 - qhull=2020.2=h940c156_2 - - symmetrica=3.0.1=hf0c8a7f_0 - - tapi=1100.0.11=h9ce4665_0 - - tar=1.34=hcb2f6ea_1 - - tk=8.6.13=h1abcd95_1 - - zeromq=4.3.5=h93d8f39_0 - - zlib=1.2.13=h8a1eda9_5 - - zstd=1.5.5=h829000d_0 - - automake=1.16.5=pl5321h694c41f_0 - - cddlib=1!0.94m=h0f52abe_0 - - ecm=7.0.4=h343d7f2_1002 - - fonts-conda-ecosystem=1=0 - - freetype=2.12.1=h60636b9_2 - - givaro=4.1.1=h0a799c6_3 - - glpk=5.0=h3cb5acd_0 - - libboost=1.84.0=h5b2dd29_0 - - libedit=3.1.20191231=h0678c8f_2 - - libgfortran=5.0.0=13_2_0_h97931a8_1 - - libhomfly=1.02r6=hc929b4f_0 - - libhwloc=2.9.3=default_h24e0189_1009 - - libllvm15=15.0.7=he4b1e75_3 - - libnghttp2=1.58.0=h64cf6d3_1 - - libssh2=1.11.0=hd019ec5_0 - - libtiff=4.6.0=h684deea_2 - - m4ri=20140914=h3f75d11_1005 - - mpfr=4.2.1=h0c69b56_0 - - ntl=11.4.3=h0ab3c2f_1 - - primecount=7.6=ha894c9a_0 - readline=8.2=h9e318b2_1 + - rhash=1.4.4=h0dc2134_0 + - rw=0.9=h10d778d_2 - sigtool=0.1.3=h88f4db0_0 - - tachyon=0.99b6=0 - - texinfo=7.0=pl5321hc47821c_0 - - ecl=21.2.1=hd029580_2 - - fontconfig=2.14.2=h5bb23bf_0 - - gap-core=4.12.2=hc16eb5f_3 - - gfan=0.6.2=hd793b56_1003 - - krb5=1.21.2=hb884880_0 - - ld64_osx-64=609=h0fd476b_15 - - libboost-devel=1.84.0=h7728843_0 - - libbrial=1.2.12=h8d08345_1 - - libclang-cpp15=15.0.7=default_h6b1ee41_4 - - libflint=3.0.1=h5d15de0_ntl_100 - - libopenblas=0.3.25=openmp_hfef2a42_0 - - libwebp=1.3.2=h44782d1_1 - - llvm-tools=15.0.7=he4b1e75_3 - - m4rie=20150908=h3f75d11_1001 - - mpc=1.3.1=h81bd1dd_0 - - mpfi=1.5.4=h52b28e3_1001 - - pari=2.15.4=h93f793c_2_pthread - - ppl=1.2=ha60d53e_1006 - - python=3.9.18=h07e1443_0_cpython - - qd=2.3.22=h2beb688_1004 - - sqlite=3.44.2=h7461747_0 - - tbb=2021.11.0=he51d815_0 - - appdirs=1.4.4=pyh9f0ad1d_0 - - boost-cpp=1.84.0=h07eb623_0 - - brial=1.2.12=pyh694c41f_1 - - cachetools=5.3.2=pyhd8ed1ab_0 - - cctools_osx-64=973.0.1=habff3f6_15 - - chardet=5.2.0=py39h6e9494a_1 - - clang-15=15.0.7=default_h6b1ee41_4 - - colorama=0.4.6=pyhd8ed1ab_0 - - distlib=0.3.8=pyhd8ed1ab_0 - - eclib=20231211=h02435c3_0 - - filelock=3.13.1=pyhd8ed1ab_0 - - fplll=5.4.5=hb7981ad_0 - - gap-defaults=4.12.2=h694c41f_3 - - gfortran_impl_osx-64=12.3.0=h54fd467_1 - - lcalc=2.0.5=h3a941db_1 - - ld64=609=ha91a046_15 - - libblas=3.9.0=20_osx64_openblas - - libcurl=8.5.0=h726d00d_0 - - libgd=2.3.3=h0dceb68_9 - - maxima=5.47.0=h2b27fa8_1 - - openblas=0.3.25=openmp_h6794695_0 - - packaging=23.2=pyhd8ed1ab_0 - - platformdirs=4.1.0=pyhd8ed1ab_0 - - pluggy=1.3.0=pyhd8ed1ab_0 - singular=4.3.2.p8=h0d51a9f_1 + - sqlite=3.46.0=h28673e1_0 + - suitesparse=7.7.0=hd2b2131_1 + - symmetrica=3.0.1=hf0c8a7f_0 - sympow=2.023.6=h115ba6a_3 + - tachyon=0.99b6=h3a1d103_1002 + - tapi=1100.0.11=h9ce4665_0 + - tar=1.34=hcb2f6ea_1 + - tbb=2021.12.0=h3c5361c_1 + - texinfo=7.0=pl5321hc47821c_0 + - tk=8.6.13=h1abcd95_1 - tomli=2.0.1=pyhd8ed1ab_0 - - typing_extensions=4.9.0=pyha770c72_0 - - zipp=3.17.0=pyhd8ed1ab_0 - - cctools=973.0.1=hd9ad811_15 - - clang=15.0.7=hac416ee_4 - - cmake=3.28.1=h7c85d92_0 - - curl=8.5.0=h726d00d_0 - - importlib-metadata=7.0.0=pyha770c72_0 - - libcblas=3.9.0=20_osx64_openblas - - liblapack=3.9.0=20_osx64_openblas - - pyproject-api=1.6.1=pyhd8ed1ab_0 - - typing-extensions=4.9.0=hd8ed1ab_0 - - virtualenv=20.25.0=pyhd8ed1ab_0 - - arpack=3.8.0=nompi_hb44a6d1_101 - - clangxx=15.0.7=default_h6b1ee41_4 - - fflas-ffpack=2.4.3=h026fd7e_2 - - gsl=2.7=h93259b0_0 - - iml=1.0.5=h64b42ca_1003 - - importlib_metadata=7.0.0=hd8ed1ab_0 - - liblapacke=3.9.0=20_osx64_openblas - - suitesparse=5.10.1=h0a40b7c_2 - - blas-devel=3.9.0=20_osx64_openblas - - compiler-rt_osx-64=15.0.7=ha38d28d_2 - - giac=1.9.0.21=h92f3f65_1 - - igraph=0.10.8=h29df365_0 - - linbox=1.6.3=hfb9b24e_8 - - tox=4.11.4=pyhd8ed1ab_0 - - blas=2.120=openblas - - compiler-rt=15.0.7=ha38d28d_2 - - rw=0.9=h10d778d_1 - - clang_impl_osx-64=15.0.7=h03d6864_7 - - clang_osx-64=15.0.7=hb91bd55_7 - - c-compiler=1.6.0=h63c33a9_0 - - clangxx_impl_osx-64=15.0.7=h2133e9c_7 - - gfortran_osx-64=12.3.0=h18f7dce_1 - - clangxx_osx-64=15.0.7=hb91bd55_7 - - gfortran=12.3.0=h2c809b3_1 - - cxx-compiler=1.6.0=h1c7c39f_0 - - fortran-compiler=1.6.0=h932d759_0 - - compilers=1.6.0=h694c41f_0 + - tox=4.15.1=pyhd8ed1ab_0 + - typing-extensions=4.12.2=hd8ed1ab_0 + - typing_extensions=4.12.2=pyha770c72_0 + - tzdata=2024a=h0c530f3_0 + - virtualenv=20.26.3=pyhd8ed1ab_0 + - xz=5.2.6=h775f41a_0 + - zeromq=4.3.5=hde137ed_4 + - zipp=3.19.2=pyhd8ed1ab_0 + - zlib=1.3.1=h87427d6_1 + - zstd=1.5.6=h915ae27_0 diff --git a/environment-3.9-macos.yml b/environment-3.9-macos.yml index 74a07bdf3c6..7dd6e7237ae 100644 --- a/environment-3.9-macos.yml +++ b/environment-3.9-macos.yml @@ -1,195 +1,202 @@ # Generated by conda-lock. # platform: osx-arm64 -# input_hash: fafb126c04be34667718c9e061b759cbac08d0f055489f6fd6aeea5bea043e01 +# input_hash: 13a4be4ea56a2c01fc235e07908fdf2aea729d6842a807f314ad093449113ac6 channels: - conda-forge dependencies: + - appdirs=1.4.4=pyh9f0ad1d_0 + - arpack=3.9.1=nompi_h593882a_101 + - autoconf=2.71=pl5321hcd07c0c_1 + - automake=1.16.5=pl5321hce30654_0 - bc=1.07.1=h3422bc3_0 + - bdw-gc=8.0.6=hc021e02_0 + - blas=2.122=openblas + - blas-devel=3.9.0=22_osxarm64_openblas + - boost-cpp=1.85.0=hca5e981_2 + - brial=1.2.12=pyh694c41f_3 - bzip2=1.0.8=h93a5062_5 - - c-ares=1.24.0=h93a5062_0 - - ca-certificates=2023.11.17=hf0a4a13_0 - - cliquer=1.22=h27ca646_0 + - c-ares=1.28.1=h93a5062_0 + - c-compiler=1.7.0=h6aa9301_1 + - ca-certificates=2024.6.2=hf0a4a13_0 + - cachetools=5.3.3=pyhd8ed1ab_0 + - cctools=986=h4faf515_0 + - cctools_osx-arm64=986=h62378fb_0 + - cddlib=1!0.94m=h6d7a090_0 + - chardet=5.2.0=py39h2804cbe_1 + - clang=16.0.6=default_h095aff0_8 + - clang-16=16.0.6=default_hb63da90_8 + - clang_impl_osx-arm64=16.0.6=hc421ffc_16 + - clang_osx-arm64=16.0.6=h54d7cd3_16 + - clangxx=16.0.6=default_h095aff0_8 + - clangxx_impl_osx-arm64=16.0.6=hcd7bac0_16 + - clangxx_osx-arm64=16.0.6=h54d7cd3_16 + - cliquer=1.22=h93a5062_1 + - cmake=3.29.6=had79d8f_0 + - colorama=0.4.6=pyhd8ed1ab_0 + - compiler-rt=16.0.6=h3808999_2 + - compiler-rt_osx-arm64=16.0.6=h3808999_2 + - compilers=1.7.0=hce30654_1 + - curl=8.8.0=h653d890_0 + - cxx-compiler=1.7.0=h2ffa867_1 + - distlib=0.3.8=pyhd8ed1ab_0 + - ecl=23.9.9=h1d9728a_0 + - eclib=20231212=h7f07de4_0 + - ecm=7.0.5=h41d338b_0 + - expat=2.6.2=hebf3989_0 + - fflas-ffpack=2.5.0=h4bc3318_0 + - filelock=3.15.4=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_1 - - giflib=5.2.1=h1a8c8d9_3 - - icu=72.1=he12128b_0 - - jpeg=9e=h1a8c8d9_3 + - font-ttf-ubuntu=0.83=h77eed37_2 + - fontconfig=2.14.2=h82840c6_0 + - fonts-conda-ecosystem=1=0 + - fonts-conda-forge=1=0 + - fortran-compiler=1.7.0=hafb19e3_1 + - fplll=5.4.5=hb7d509d_0 + - freetype=2.12.1=hadb7bae_2 + - gap-core=4.12.2=he8f4e70_3 + - gap-defaults=4.12.2=hce30654_3 + - gengetopt=2.23=hbdafb3b_0 + - gettext=0.22.5=h8fbad5d_2 + - gettext-tools=0.22.5=h8fbad5d_2 + - gf2x=1.3.0=hdaa854c_2 + - gfan=0.6.2=hec08f5c_1003 + - gfortran=12.3.0=h1ca8e4b_1 + - gfortran_impl_osx-arm64=12.3.0=h53ed385_3 + - gfortran_osx-arm64=12.3.0=h57527a5_1 + - giac=1.9.0.21=h1c96721_1 + - giflib=5.2.2=h93a5062_0 + - givaro=4.2.0=h018886a_0 + - glpk=5.0=h6d7a090_0 + - gmp=6.3.0=h7bae524_2 + - gsl=2.7=h6e638da_0 + - icu=73.2=hc8870d7_0 + - igraph=0.10.12=h762ac30_1 + - iml=1.0.5=hd73f12c_1004 + - importlib-metadata=8.0.0=pyha770c72_0 + - importlib_metadata=8.0.0=hd8ed1ab_0 + - isl=0.26=imath32_h347afa1_101 + - krb5=1.21.2=h92f50d5_0 + - lcalc=2.0.5=h4a402bc_2 + - ld64=711=h634c8be_0 + - ld64_osx-arm64=711=ha4bd21c_0 + - lerc=4.0.0=h9a09cb3_0 + - libasprintf=0.22.5=h8fbad5d_2 + - libasprintf-devel=0.22.5=h8fbad5d_2 - libatomic_ops=7.6.14=h1a8c8d9_0 - - libboost-headers=1.82.0=hce30654_2 - - libcxx=16.0.6=h4653b0c_0 - - libdeflate=1.17=h1a8c8d9_0 + - libblas=3.9.0=22_osxarm64_openblas + - libboost=1.85.0=h17eb2be_2 + - libboost-devel=1.85.0=hf450f58_2 + - libboost-headers=1.85.0=hce30654_2 + - libbraiding=1.2=hb7217d7_0 + - libbrial=1.2.12=h56a29cd_3 + - libcblas=3.9.0=22_osxarm64_openblas + - libclang-cpp16=16.0.6=default_hb63da90_8 + - libcurl=8.8.0=h7b6f9a7_0 + - libcxx=17.0.6=h5f092b4_0 + - libdeflate=1.20=h93a5062_0 + - libedit=3.1.20191231=hc8eb9b7_2 - libev=4.33=h93a5062_2 - - libexpat=2.5.0=hb7217d7_1 + - libexpat=2.6.2=hebf3989_0 - libffi=3.4.2=h3422bc3_5 - - libgfortran-devel_osx-arm64=12.3.0=hc62be1c_1 + - libflint=3.0.1=h28749a5_ntl_100 + - libgd=2.3.3=hfdf3952_9 + - libgettextpo=0.22.5=h8fbad5d_2 + - libgettextpo-devel=0.22.5=h8fbad5d_2 + - libgfortran=5.0.0=13_2_0_hd922786_3 + - libgfortran-devel_osx-arm64=12.3.0=hc62be1c_3 + - libgfortran5=13.2.0=hf226fd6_3 + - libglib=2.80.2=h59d46d9_1 + - libhomfly=1.02r6=h93a5062_1 + - libhwloc=2.10.0=default_h7685b71_1001 - libiconv=1.17=h0d3ecfb_2 + - libintl=0.22.5=h8fbad5d_2 + - libintl-devel=0.22.5=h8fbad5d_2 + - libjpeg-turbo=3.0.0=hb547adb_1 + - liblapack=3.9.0=22_osxarm64_openblas + - liblapacke=3.9.0=22_osxarm64_openblas + - libllvm16=16.0.6=haab561b_3 + - libnghttp2=1.58.0=ha4dd798_1 + - libopenblas=0.3.27=openmp_h6c19121_0 + - libpng=1.6.43=h091b4b1_0 - libsodium=1.0.18=h27ca646_1 + - libsqlite=3.46.0=hfb93653_0 + - libssh2=1.11.0=h7a5bd25_0 + - libtiff=4.6.0=h07db509_3 - libtool=2.4.7=hb7217d7_0 - - libuv=1.46.0=hb547adb_0 - - libwebp-base=1.2.4=h1a8c8d9_0 - - libzlib=1.2.13=h53f4e23_5 - - llvm-openmp=17.0.6=hcd81f8e_0 + - libuv=1.48.0=h93a5062_0 + - libwebp=1.4.0=h54798ee_0 + - libwebp-base=1.4.0=h93a5062_0 + - libxml2=2.12.7=ha661575_1 + - libzlib=1.3.1=hfb2fe0b_1 + - linbox=1.7.0=h3afee3a_0 + - llvm-openmp=18.1.8=hde57baf_0 + - llvm-tools=16.0.6=haab561b_3 + - lrcalc=2.1=hebf3989_6 - m4=1.4.18=h642e427_1001 + - m4ri=20140914=hc97c1ff_1006 + - m4rie=20150908=h22b9e9d_1002 - make=4.3=he57ea6c_1 - mathjax=3.2.2=hce30654_0 - - nauty=2.8.8=h93a5062_0 + - maxima=5.47.0=h2bbcd85_2 + - metis=5.1.0=h13dd4ca_1007 + - mpc=1.3.1=h91ba8db_0 + - mpfi=1.5.4=hbde5f5b_1001 + - mpfr=4.2.1=h41d338b_1 + - nauty=2.8.8=h93a5062_1 + - ncurses=6.5=hb89a1cb_0 + - ninja=1.12.1=h420ef59_0 + - ntl=11.4.3=hbb3f309_1 + - openblas=0.3.27=openmp_h55c453e_0 + - openssl=3.3.1=hfb2fe0b_0 + - packaging=24.1=pyhd8ed1ab_0 - palp=2.20=h27ca646_0 + - pari=2.15.5=h4f2304c_2_pthread - pari-elldata=0.0.20161017=0 - pari-galdata=0.0.20180411=0 - pari-galpol=0.0.20180625=0 + - pari-seadata=0.0.20090618=0 - pari-seadata-small=0.0.20090618=0 - patch=2.7.6=h27ca646_1002 - - perl=5.32.1=4_hf2054a2_perl5 - - planarity=3.0.0.5=h27ca646_1002 + - pcre2=10.44=h297a79d_0 + - perl=5.32.1=7_h4614cfb_perl5 + - pkg-config=0.29.2=hab62308_1008 + - planarity=3.0.2.0=h93a5062_0 + - platformdirs=4.2.2=pyhd8ed1ab_0 + - pluggy=1.5.0=pyhd8ed1ab_0 + - ppl=1.2=h8b147cf_1006 + - primecount=7.13=ha9cb33e_0 + - primesieve=12.1=hebf3989_0 + - pyproject-api=1.7.1=pyhd8ed1ab_0 + - python=3.9.19=hd7ebdb9_0_cpython - python_abi=3.9=4_cp39 - - rhash=1.4.4=hb547adb_0 - - tzdata=2023c=h71feb2d_0 - - xz=5.2.6=h57fd34a_0 - - autoconf=2.71=pl5321hcd07c0c_1 - - bdw-gc=8.0.6=hc021e02_0 - - expat=2.5.0=hb7217d7_1 - - fonts-conda-forge=1=0 - - gengetopt=2.23=hbdafb3b_0 - - gettext=0.21.1=h0186832_0 - - gf2x=1.3.0=hdaa854c_2 - - gmp=6.3.0=h965bd2d_0 - - isl=0.25=h9a09cb3_0 - - lerc=4.0.0=h9a09cb3_0 - - libbraiding=1.2=hb7217d7_0 - - libgfortran5=13.2.0=hf226fd6_1 - - libpng=1.6.39=h76d750c_0 - - libsqlite=3.44.2=h091b4b1_0 - - libxml2=2.11.5=he3bdae6_0 - - lrcalc=2.1=hb7217d7_5 - - metis=5.1.1=h965bd2d_2 - - ncurses=6.4=h463b476_2 - - ninja=1.11.1=hffc8910_0 - - openssl=3.2.0=h0d3ecfb_1 - - pari-seadata=0.0.20090618=0 - - pcre2=10.42=h26f9a81_0 - - primesieve=11.0=hb7217d7_0 + - qd=2.3.22=hbec66e7_1004 - qhull=2020.2=hc021e02_2 - - symmetrica=3.0.1=hb7217d7_0 - - tapi=1100.0.11=he4954df_0 - - tar=1.34=h7cb298e_1 - - tk=8.6.13=h5083fa2_1 - - zeromq=4.3.5=h965bd2d_0 - - zlib=1.2.13=h53f4e23_5 - - zstd=1.5.5=h4f39d0f_0 - - automake=1.16.5=pl5321hce30654_0 - - cddlib=1!0.94m=h6d7a090_0 - - ecm=7.0.4=h47c7c1a_1002 - - fonts-conda-ecosystem=1=0 - - freetype=2.12.1=hadb7bae_2 - - givaro=4.1.1=h0cdca34_3 - - glpk=5.0=h6d7a090_0 - - libboost=1.82.0=h3f31f7c_2 - - libedit=3.1.20191231=hc8eb9b7_2 - - libgfortran=5.0.0=13_2_0_hd922786_1 - - libglib=2.78.3=hb438215_0 - - libhomfly=1.02r6=h27ca646_0 - - libhwloc=2.9.3=default_h4394839_1009 - - libllvm15=15.0.7=h504e6bf_3 - - libnghttp2=1.58.0=ha4dd798_1 - - libssh2=1.11.0=h7a5bd25_0 - - libtiff=4.5.0=h5dffbdd_2 - - m4ri=20140914=h17b34a0_1005 - - mpfr=4.2.1=h9546428_0 - - ntl=11.4.3=hbb3f309_1 - - primecount=7.6=hb6e4faa_0 - readline=8.2=h92ec313_1 + - rhash=1.4.4=hb547adb_0 + - rw=0.9=h93a5062_2 - sigtool=0.1.3=h44b9a77_0 - - tachyon=0.99b6=hfb72b2a_1001 - - texinfo=7.0=pl5321h9ea1dce_0 - - ecl=21.2.1=h8492d4d_2 - - fontconfig=2.14.2=h82840c6_0 - - gap-core=4.12.2=he8f4e70_3 - - gfan=0.6.2=hec08f5c_1003 - - krb5=1.21.2=h92f50d5_0 - - ld64_osx-arm64=609=hc4dc95b_15 - - libboost-devel=1.82.0=hf450f58_2 - - libbrial=1.2.12=ha7f5006_1 - - libclang-cpp15=15.0.7=default_hd209bcb_4 - - libflint=3.0.1=h28749a5_ntl_100 - - libopenblas=0.3.25=openmp_h6c19121_0 - - libwebp=1.2.4=h999c80f_1 - - llvm-tools=15.0.7=h504e6bf_3 - - m4rie=20150908=h17b34a0_1001 - - mpc=1.3.1=h91ba8db_0 - - mpfi=1.5.4=hbde5f5b_1001 - - pari=2.15.4=haeeeed7_2_pthread - - pkg-config=0.29.2=hab62308_1008 - - ppl=1.2=h8b147cf_1006 - - python=3.9.18=hfa1ae8a_0_cpython - - qd=2.3.22=hbec66e7_1004 - - sqlite=3.44.2=hf2abe2d_0 - - tbb=2021.11.0=h6aa02a4_0 - - appdirs=1.4.4=pyh9f0ad1d_0 - - boost-cpp=1.82.0=h4ae65de_2 - - brial=1.2.12=pyh694c41f_1 - - cachetools=5.3.2=pyhd8ed1ab_0 - - cctools_osx-arm64=973.0.1=h2a25c60_15 - - chardet=5.2.0=py39h2804cbe_1 - - clang-15=15.0.7=default_hd209bcb_4 - - colorama=0.4.6=pyhd8ed1ab_0 - - distlib=0.3.8=pyhd8ed1ab_0 - - eclib=20231211=h7f07de4_0 - - filelock=3.13.1=pyhd8ed1ab_0 - - fplll=5.4.5=hb7d509d_0 - - gap-defaults=4.12.2=hce30654_3 - - gfortran_impl_osx-arm64=12.3.0=hbbb9e1e_1 - - lcalc=2.0.5=hc94e8e6_1 - - ld64=609=h89fa09d_15 - - libblas=3.9.0=20_osxarm64_openblas - - libcurl=8.5.0=h2d989ff_0 - - libgd=2.3.3=h8db8f0b_5 - - maxima=5.45.0=h6032a66_2 - - openblas=0.3.25=openmp_h55c453e_0 - - packaging=23.2=pyhd8ed1ab_0 - - platformdirs=4.1.0=pyhd8ed1ab_0 - - pluggy=1.3.0=pyhd8ed1ab_0 - singular=4.3.2.p8=hb460b52_1 + - sqlite=3.46.0=h5838104_0 + - suitesparse=7.7.0=hf6fcff2_1 + - symmetrica=3.0.1=hb7217d7_0 - sympow=2.023.6=hb0babe8_3 + - tachyon=0.99b6=hb8a568e_1002 + - tapi=1100.0.11=he4954df_0 + - tar=1.34=h7cb298e_1 + - tbb=2021.12.0=h420ef59_1 + - texinfo=7.0=pl5321h9ea1dce_0 + - tk=8.6.13=h5083fa2_1 - tomli=2.0.1=pyhd8ed1ab_0 - - typing_extensions=4.9.0=pyha770c72_0 - - zipp=3.17.0=pyhd8ed1ab_0 - - cctools=973.0.1=hd1ac623_15 - - clang=15.0.7=haab561b_4 - - cmake=3.28.1=h50fd54c_0 - - curl=8.5.0=h2d989ff_0 - - importlib-metadata=7.0.0=pyha770c72_0 - - libcblas=3.9.0=20_osxarm64_openblas - - liblapack=3.9.0=20_osxarm64_openblas - - pyproject-api=1.6.1=pyhd8ed1ab_0 - - typing-extensions=4.9.0=hd8ed1ab_0 - - virtualenv=20.25.0=pyhd8ed1ab_0 - - arpack=3.8.0=nompi_ha3438d0_101 - - clangxx=15.0.7=default_h5c94ee4_4 - - fflas-ffpack=2.4.3=h11f2abc_2 - - gsl=2.7=h6e638da_0 - - iml=1.0.5=hd52f0d1_1003 - - importlib_metadata=7.0.0=hd8ed1ab_0 - - liblapacke=3.9.0=20_osxarm64_openblas - - suitesparse=5.10.1=h88be0ae_2 - - blas-devel=3.9.0=20_osxarm64_openblas - - compiler-rt_osx-arm64=15.0.7=h3808999_2 - - giac=1.9.0.21=h1c96721_1 - - igraph=0.10.8=h29932c4_0 - - linbox=1.6.3=h380be0f_8 - - tox=4.11.4=pyhd8ed1ab_0 - - blas=2.120=openblas - - compiler-rt=15.0.7=h3808999_2 - - rw=0.9=h93a5062_1 - - clang_impl_osx-arm64=15.0.7=h77e971b_7 - - clang_osx-arm64=15.0.7=h54d7cd3_7 - - c-compiler=1.6.0=hd291e01_0 - - clangxx_impl_osx-arm64=15.0.7=h768a7fd_7 - - gfortran_osx-arm64=12.3.0=h57527a5_1 - - clangxx_osx-arm64=15.0.7=h54d7cd3_7 - - gfortran=12.3.0=h1ca8e4b_1 - - cxx-compiler=1.6.0=h1995070_0 - - fortran-compiler=1.6.0=h5a50232_0 - - compilers=1.6.0=hce30654_0 + - tox=4.15.1=pyhd8ed1ab_0 + - typing-extensions=4.12.2=hd8ed1ab_0 + - typing_extensions=4.12.2=pyha770c72_0 + - tzdata=2024a=h0c530f3_0 + - virtualenv=20.26.3=pyhd8ed1ab_0 + - xz=5.2.6=h57fd34a_0 + - zeromq=4.3.5=hcc0f68c_4 + - zipp=3.19.2=pyhd8ed1ab_0 + - zlib=1.3.1=hfb2fe0b_1 + - zstd=1.5.6=hb46c0d2_0 diff --git a/src/environment-3.10-linux-aarch64.yml b/src/environment-3.10-linux-aarch64.yml index 16debf6c05b..4e20820eec1 100644 --- a/src/environment-3.10-linux-aarch64.yml +++ b/src/environment-3.10-linux-aarch64.yml @@ -1,422 +1,435 @@ # Generated by conda-lock. # platform: linux-aarch64 -# input_hash: 8f25fe2693d1d27aa5fa5c6d97b0a627bb1a435fcf25aa1b3ccba79e2b621314 +# input_hash: 50ecbf09a118347f6c002960a184cf81c369d83e8e8555c2db3282013254eca1 channels: - conda-forge dependencies: + - _openmp_mutex=4.5=2_kmp_llvm - _r-mutex=1.0.1=anacondar_1 - - _sysroot_linux-aarch64_curr_repodata_hack=4=h57d6b7b_13 - - ca-certificates=2023.11.17=hcefe29a_0 + - _sysroot_linux-aarch64_curr_repodata_hack=4=h57d6b7b_14 + - alabaster=0.7.16=pyhd8ed1ab_0 + - alsa-lib=1.2.11=h31becfc_1 + - anyio=4.4.0=pyhd8ed1ab_0 + - appdirs=1.4.4=pyh9f0ad1d_0 + - appnope=0.1.4=pyhd8ed1ab_0 + - argon2-cffi=23.1.0=pyhd8ed1ab_0 + - argon2-cffi-bindings=21.2.0=py310hb299538_4 + - arpack=3.9.1=nompi_hd363cd0_101 + - arrow=1.3.0=pyhd8ed1ab_0 + - asttokens=2.4.1=pyhd8ed1ab_0 + - async-lru=2.0.4=pyhd8ed1ab_0 + - attrs=23.2.0=pyh71513ae_0 + - autoconf=2.71=pl5321h2148fe1_1 + - automake=1.16.5=pl5321h8af1aa0_0 + - babel=2.14.0=pyhd8ed1ab_0 + - bc=1.07.1=hf897c2e_0 + - bdw-gc=8.0.6=hd62202e_0 + - beautifulsoup4=4.12.3=pyha770c72_0 + - beniget=0.4.1=pyhd8ed1ab_0 + - binutils=2.40=hf1166c9_7 + - binutils_impl_linux-aarch64=2.40=hf54a868_7 + - binutils_linux-aarch64=2.40=h1f91aba_9 + - blas=2.120=openblas + - blas-devel=3.9.0=20_linuxaarch64_openblas + - bleach=6.1.0=pyhd8ed1ab_0 + - boost-cpp=1.85.0=ha990451_2 + - brial=1.2.12=pyh694c41f_3 + - brotli=1.1.0=h31becfc_1 + - brotli-bin=1.1.0=h31becfc_1 + - brotli-python=1.1.0=py310hbb3657e_1 + - build=0.7.0=pyhd8ed1ab_0 + - bwidget=1.9.14=h8af1aa0_1 + - bzip2=1.0.8=h31becfc_5 + - c-ares=1.28.1=h31becfc_0 + - c-compiler=1.7.0=h31becfc_1 + - ca-certificates=2024.6.2=hcefe29a_0 + - cached-property=1.5.2=hd8ed1ab_1 + - cached_property=1.5.2=pyha770c72_1 + - cachetools=5.3.3=pyhd8ed1ab_0 + - cairo=1.18.0=h5c54ea9_2 + - cddlib=1!0.94m=h719063d_0 + - certifi=2024.6.2=pyhd8ed1ab_0 + - cffi=1.16.0=py310hce94938_0 + - chardet=5.2.0=py310hbbe02a8_1 + - charset-normalizer=3.3.2=pyhd8ed1ab_0 + - cliquer=1.22=h31becfc_1 + - cmake=3.29.6=h7042e5d_0 + - colorama=0.4.6=pyhd8ed1ab_0 + - colorlog=6.8.2=py310h4c7bcd0_0 + - comm=0.2.2=pyhd8ed1ab_0 + - compilers=1.7.0=h8af1aa0_1 + - contourpy=1.2.1=py310h586407a_0 + - conway-polynomials=0.9=pyhd8ed1ab_0 + - cppy=1.2.1=pyhd8ed1ab_0 + - curl=8.8.0=h7daf2e0_0 + - cvxopt=1.3.2=py310he29a27f_2 + - cxx-compiler=1.7.0=h2a328a1_1 + - cycler=0.12.1=pyhd8ed1ab_0 + - cypari2=2.1.5=py310h4cbba44_0 + - cysignals=1.11.2=py310h485802a_3 + - cython=3.0.10=py310hbb3657e_0 + - debugpy=1.8.1=py310hbb3657e_0 + - decorator=5.1.1=pyhd8ed1ab_0 + - defusedxml=0.7.1=pyhd8ed1ab_0 + - distlib=0.3.8=pyhd8ed1ab_0 + - docutils=0.21.2=pyhd8ed1ab_0 + - dsdp=5.8=hb12102e_1203 + - ecl=23.9.9=h6475f26_0 + - eclib=20231212=he26bab5_0 + - ecm=7.0.5=ha2d0fc4_0 + - editables=0.5=pyhd8ed1ab_0 + - entrypoints=0.4=pyhd8ed1ab_0 + - exceptiongroup=1.2.0=pyhd8ed1ab_2 + - executing=2.0.1=pyhd8ed1ab_0 + - expat=2.6.2=h2f0025b_0 + - fflas-ffpack=2.5.0=h503e619_0 + - fftw=3.3.10=nompi_h020dacd_110 + - filelock=3.15.4=pyhd8ed1ab_0 + - flit-core=3.9.0=pyhd8ed1ab_1 - 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_1 - - kernel-headers_linux-aarch64=4.18.0=h5b4a56d_13 - - ld_impl_linux-aarch64=2.40=h2d8c526_0 - - libgcc-devel_linux-aarch64=12.3.0=h8b5ab12_103 - - libgomp=13.2.0=hf8544c7_3 - - libstdcxx-devel_linux-aarch64=12.3.0=h8b5ab12_103 - - libstdcxx-ng=13.2.0=h9a76618_3 - - mathjax=3.2.2=h8af1aa0_0 - - pandoc=3.1.3=h8af1aa0_0 - - pari-elldata=0.0.20161017=0 - - pari-galdata=0.0.20180411=0 - - pari-galpol=0.0.20180625=0 - - pari-seadata-small=0.0.20090618=0 - - python_abi=3.10=4_cp310 - - sagemath-db-combinatorial-designs=20140630=1 - - sagemath-db-graphs=20210214=hd8ed1ab_0 - - sagemath-db-polytopes=20170220=1 - - three.js=122=hd8ed1ab_2 - - tzdata=2023c=h71feb2d_0 - - fonts-conda-forge=1=0 - - pari-seadata=0.0.20090618=0 - - sysroot_linux-aarch64=2.17=h5b4a56d_13 - - threejs-sage=122=hd8ed1ab_2 - - binutils_impl_linux-aarch64=2.40=h870a726_0 + - font-ttf-ubuntu=0.83=h77eed37_2 + - fontconfig=2.14.2=ha9a116f_0 - fonts-conda-ecosystem=1=0 - - binutils=2.40=h64c2a2e_0 - - binutils_linux-aarch64=2.40=h94bbfa1_2 - - _openmp_mutex=4.5=2_kmp_llvm - - libgcc-ng=13.2.0=hf8544c7_3 - - alsa-lib=1.2.8=h4e544f5_0 - - bc=1.07.1=hf897c2e_0 - - bdw-gc=8.0.6=hd62202e_0 - - bzip2=1.0.8=h31becfc_5 - - c-ares=1.24.0=h31becfc_0 - - cliquer=1.22=hb9de7d4_0 + - fonts-conda-forge=1=0 + - fonttools=4.53.0=py310hb52b2da_0 + - fortran-compiler=1.7.0=h7048d53_1 + - fplll=5.4.5=hb3a790e_0 + - fpylll=0.6.1=py310hfdbf2a6_0 + - fqdn=1.5.1=pyhd8ed1ab_0 + - freetype=2.12.1=hf0a5ef3_2 - fribidi=1.0.10=hb9de7d4_0 + - furo=2024.5.6=pyhd8ed1ab_0 + - gap-core=4.12.2=h597289e_3 + - gap-defaults=4.12.2=h8af1aa0_3 + - gast=0.5.4=pyhd8ed1ab_0 + - gcc=12.3.0=hdb0cc85_13 + - gcc_impl_linux-aarch64=12.3.0=h3d98823_13 + - gcc_linux-aarch64=12.3.0=ha52a6ea_9 - gengetopt=2.23=h01db608_0 - - gettext=0.21.1=ha18d298_0 - gf2x=1.3.0=h1b3b3a3_2 - - giflib=5.2.1=hb4cce97_3 - - gmp=6.3.0=h2f0025b_0 - - graphite2=1.3.13=h7fd3ca4_1001 - - icu=70.1=ha18d298_0 - - jpeg=9e=h2a766a3_3 + - gfan=0.6.2=h5f589ec_1003 + - gfortran=12.3.0=hdb0cc85_13 + - gfortran_impl_linux-aarch64=12.3.0=h97ebfd2_13 + - gfortran_linux-aarch64=12.3.0=ha7b8e4b_9 + - giac=1.9.0.21=h04922a4_1 + - giflib=5.2.2=h31becfc_0 + - givaro=4.2.0=h364d21b_0 + - glpk=5.0=h66325d0_0 + - gmp=6.3.0=h0a1ffab_2 + - gmpy2=2.1.5=py310h05bcf56_1 + - graphite2=1.3.13=h2f0025b_1003 + - gsl=2.7=h294027d_0 + - gxx=12.3.0=hdb0cc85_13 + - gxx_impl_linux-aarch64=12.3.0=hba91e99_13 + - gxx_linux-aarch64=12.3.0=h9d1f256_9 + - h11=0.14.0=pyhd8ed1ab_0 + - h2=4.1.0=pyhd8ed1ab_0 + - harfbuzz=8.5.0=h9812418_0 + - hatchling=1.25.0=pyhd8ed1ab_0 + - hpack=4.0.0=pyh9f0ad1d_0 + - httpcore=1.0.5=pyhd8ed1ab_0 + - httpx=0.27.0=pyhd8ed1ab_0 + - hyperframe=6.0.1=pyhd8ed1ab_0 + - icu=73.2=h787c7f5_0 + - idna=3.7=pyhd8ed1ab_0 + - igraph=0.10.12=h197073e_1 + - imagesize=1.4.1=pyhd8ed1ab_0 + - iml=1.0.5=h15043fe_1004 + - importlib-metadata=8.0.0=pyha770c72_0 + - importlib-resources=6.4.0=pyhd8ed1ab_0 + - importlib_metadata=8.0.0=hd8ed1ab_0 + - importlib_resources=6.4.0=pyhd8ed1ab_0 + - ipykernel=6.29.4=pyh3099207_0 + - ipympl=0.9.4=pyhd8ed1ab_0 + - ipython=8.25.0=pyh707e725_0 + - ipython_genutils=0.2.0=pyhd8ed1ab_1 + - ipywidgets=8.1.3=pyhd8ed1ab_0 + - isoduration=20.11.0=pyhd8ed1ab_0 + - jedi=0.19.1=pyhd8ed1ab_0 + - jinja2=3.1.4=pyhd8ed1ab_0 + - jmol=14.32.10=h8af1aa0_0 + - json5=0.9.25=pyhd8ed1ab_0 + - jsonpointer=3.0.0=py310h4c7bcd0_0 + - jsonschema=4.22.0=pyhd8ed1ab_0 + - jsonschema-specifications=2023.12.1=pyhd8ed1ab_0 + - jsonschema-with-format-nongpl=4.22.0=pyhd8ed1ab_0 + - jupyter-jsmol=2022.1.0=pyhd8ed1ab_0 + - jupyter-lsp=2.2.5=pyhd8ed1ab_0 + - jupyter-sphinx=0.5.3=pyha770c72_4 + - jupyter_client=8.6.2=pyhd8ed1ab_0 + - jupyter_core=5.7.2=py310h4c7bcd0_0 + - jupyter_events=0.10.0=pyhd8ed1ab_0 + - jupyter_server=2.14.1=pyhd8ed1ab_0 + - jupyter_server_terminals=0.5.3=pyhd8ed1ab_0 + - jupyter_sphinx=0.5.3=hd8ed1ab_4 + - jupyterlab=4.2.2=pyhd8ed1ab_0 + - jupyterlab_pygments=0.3.0=pyhd8ed1ab_1 + - jupyterlab_server=2.27.2=pyhd8ed1ab_0 + - jupyterlab_widgets=3.0.11=pyhd8ed1ab_0 + - kernel-headers_linux-aarch64=4.18.0=h5b4a56d_14 - keyutils=1.6.1=h4e544f5_0 + - kiwisolver=1.4.5=py310he290b8a_1 + - krb5=1.21.2=hc419048_0 + - lcalc=2.0.5=he588f68_2 + - lcms2=2.16=h922389a_0 + - ld_impl_linux-aarch64=2.40=h9fc2d93_7 - lerc=4.0.0=h4de3ea5_0 - libatomic_ops=7.6.14=h4e544f5_0 + - libblas=3.9.0=20_linuxaarch64_openblas + - libboost=1.85.0=hb41fec8_2 + - libboost-devel=1.85.0=h37bb5a9_2 + - libboost-headers=1.85.0=h8af1aa0_2 - libbraiding=1.2=hd600fc2_0 + - libbrial=1.2.12=h9429f74_3 - libbrotlicommon=1.1.0=h31becfc_1 - - libdeflate=1.17=hb4cce97_0 + - libbrotlidec=1.1.0=h31becfc_1 + - libbrotlienc=1.1.0=h31becfc_1 + - libcblas=3.9.0=20_linuxaarch64_openblas + - libcups=2.3.3=h405e4a8_4 + - libcurl=8.8.0=h4e8248e_0 + - libdeflate=1.20=h31becfc_0 + - libedit=3.1.20191231=he28a2e2_2 - libev=4.33=h31becfc_2 - - libexpat=2.5.0=hd600fc2_1 + - libexpat=2.6.2=h2f0025b_0 - libffi=3.4.2=h3557bc0_5 - - libgfortran5=13.2.0=h582850c_3 + - libflint=3.0.1=hc392af7_ntl_100 + - libgcc-devel_linux-aarch64=12.3.0=h6144e03_113 + - libgcc-ng=13.2.0=he277a41_13 + - libgd=2.3.3=hcd22fd5_9 + - libgfortran-ng=13.2.0=he9431aa_13 + - libgfortran5=13.2.0=h2af0866_13 + - libglib=2.80.2=haee52c6_1 + - libgomp=13.2.0=he277a41_13 + - libhomfly=1.02r6=h31becfc_1 + - libhwloc=2.10.0=default_h3030c0e_1001 - libiconv=1.17=h31becfc_2 + - libjpeg-turbo=3.0.0=h31becfc_1 + - liblapack=3.9.0=20_linuxaarch64_openblas + - liblapacke=3.9.0=20_linuxaarch64_openblas + - libnghttp2=1.58.0=hb0e430d_1 - libnsl=2.0.1=h31becfc_0 - - libsanitizer=12.3.0=h8ebda82_3 + - libopenblas=0.3.25=pthreads_h5a5ec62_0 + - libpng=1.6.43=h194ca79_0 + - libsanitizer=12.3.0=h57e2e72_13 - libsodium=1.0.18=hb9de7d4_1 + - libsqlite=3.46.0=hf51ef55_0 + - libssh2=1.11.0=h492db2e_0 + - libstdcxx-devel_linux-aarch64=12.3.0=h6144e03_113 + - libstdcxx-ng=13.2.0=h3f4de04_13 + - libtiff=4.6.0=hf980d43_3 - libtool=2.4.7=h4de3ea5_0 - libuuid=2.38.1=hb4cce97_0 - - libuv=1.46.0=h31becfc_0 - - libwebp-base=1.2.4=h4e544f5_0 - - libzlib=1.2.13=h31becfc_5 - - lrcalc=2.1=h4de3ea5_5 + - libuv=1.48.0=h31becfc_0 + - libwebp=1.4.0=h8b4e01b_0 + - libwebp-base=1.4.0=h31becfc_0 + - libxcb=1.16=h7935292_0 + - libxcrypt=4.4.36=h31becfc_1 + - libxml2=2.12.7=h49dc7a2_1 + - libzlib=1.3.1=h68df207_1 + - linbox=1.7.0=h681a5ee_0 + - llvm-openmp=18.1.8=hb063fc5_0 + - lrcalc=2.1=h2f0025b_6 - m4=1.4.18=h516909a_1001 + - m4ri=20140914=hedfd65a_1006 + - m4rie=20150908=hf0a5ef3_1002 - make=4.3=h309ac5b_1 + - markupsafe=2.1.5=py310h7c1f4a2_0 + - mathjax=3.2.2=h8af1aa0_0 + - matplotlib=3.8.4=py310hbbe02a8_2 + - matplotlib-base=3.8.4=py310h84f21c1_2 + - matplotlib-inline=0.1.7=pyhd8ed1ab_0 + - maxima=5.47.0=h6475f26_2 + - memory-allocator=0.1.3=py310hb299538_0 - metis=5.1.0=h2f0025b_1007 - - nauty=2.8.8=h31becfc_0 - - ncurses=6.4=h0425590_2 - - ninja=1.11.1=hdd96247_0 - - openssl=3.2.0=h31becfc_1 - - palp=2.20=hb9de7d4_0 - - patch=2.7.6=hf897c2e_1002 - - pixman=0.42.2=h2f0025b_0 - - pkg-config=0.29.2=hb9de7d4_1008 - - planarity=3.0.0.5=hb9de7d4_1002 - - primesieve=11.1=h2f0025b_0 - - pthread-stubs=0.4=hb9de7d4_1001 - - qhull=2020.2=hd62202e_2 - - rhash=1.4.3=h31becfc_2 - - sed=4.8=ha0d5d3d_0 - - symmetrica=3.0.1=hd600fc2_0 - - xorg-inputproto=2.3.2=h3557bc0_1002 - - xorg-kbproto=1.0.7=h3557bc0_1002 - - xorg-libice=1.0.10=h3557bc0_0 - - xorg-libxau=1.0.11=h31becfc_0 - - xorg-libxdmcp=1.1.3=h3557bc0_0 - - xorg-recordproto=1.14.2=hf897c2e_1002 - - xorg-renderproto=0.11.1=h3557bc0_1002 - - xorg-xextproto=7.3.0=h2a766a3_1003 - - xorg-xproto=7.0.31=h3557bc0_1007 - - xz=5.2.6=h9cdd2b7_0 - - yaml=0.2.5=hf897c2e_2 - - cddlib=1!0.94m=h719063d_0 - - ecm=7.0.4=h719063d_1002 - - expat=2.5.0=hd600fc2_1 - - gcc_impl_linux-aarch64=12.3.0=hcde2664_3 - - givaro=4.1.1=h192cbe9_1 - - glpk=5.0=h66325d0_0 - - libbrotlidec=1.1.0=h31becfc_1 - - libbrotlienc=1.1.0=h31becfc_1 - - libedit=3.1.20191231=he28a2e2_2 - - libgfortran-ng=13.2.0=he9431aa_3 - - libhomfly=1.02r6=hb9de7d4_0 - - libnghttp2=1.58.0=hb0e430d_1 - - libpng=1.6.39=hf9034f9_0 - - libsqlite=3.44.2=h194ca79_0 - - libssh2=1.11.0=h492db2e_0 - - libxcb=1.13=h3557bc0_1004 - - libxml2=2.10.3=habe54e3_4 - - mpfr=4.2.1=ha2d0fc4_0 - - ntl=11.4.3=h0d7519b_1 - - pcre2=10.40=he7b27c6_0 - - perl=5.32.1=4_h31becfc_perl5 - - primecount=7.9=hd600fc2_0 - - readline=8.2=h8fc344f_1 - - tar=1.34=h048efde_0 - - tk=8.6.13=h194ca79_0 - - xorg-fixesproto=5.0=h3557bc0_1002 - - xorg-libsm=1.2.3=h965e137_1000 - - zeromq=4.3.5=h2f0025b_0 - - zlib=1.2.13=h31becfc_5 - - zstd=1.5.5=h4c53e97_0 - - autoconf=2.71=pl5321h2148fe1_1 - - boost-cpp=1.81.0=h07c2bc3_0 - - brotli-bin=1.1.0=h31becfc_1 - - bwidget=1.9.14=h8af1aa0_1 - - ecl=21.2.1=haa44c19_2 - - fftw=3.3.10=nompi_h2dcef8e_108 - - freetype=2.12.1=hf0a5ef3_2 - - gap-core=4.12.2=h597289e_3 - - gcc=12.3.0=hc1b51f9_2 - - gcc_linux-aarch64=12.3.0=h464a8f7_2 - - gfan=0.6.2=h5f589ec_1003 - - gfortran_impl_linux-aarch64=12.3.0=hb7244be_3 - - gxx_impl_linux-aarch64=12.3.0=hcde2664_3 - - krb5=1.20.1=h113d92e_0 - - libflint=3.0.1=hc392af7_ntl_100 - - libglib=2.78.1=h0464669_0 - - libhwloc=2.9.1=h21e8147_0 - - libopenblas=0.3.25=pthreads_h5a5ec62_0 - - libtiff=4.5.0=h4c1066a_2 - - llvm-openmp=17.0.6=h8b0cb96_0 - - m4ri=20140914=h75e8696_1005 + - mistune=3.0.2=pyhd8ed1ab_0 - mpc=1.3.1=hf4c8f4c_0 - mpfi=1.5.4=h846f343_1001 - - pari=2.15.4=h169c2a7_2_pthread - - ppl=1.2=h984aac9_1006 - - python=3.10.13=hbbe8eec_0_cpython - - qd=2.3.22=h05efe27_1004 - - sqlite=3.44.2=h3b3482f_0 - - tachyon=0.99b6=h63ab1d9_1001 - - texinfo=7.0=pl5321h17f021e_0 - - tktable=2.10=h4f9ca69_5 - - xorg-libx11=1.8.4=h2a766a3_0 - - alabaster=0.7.13=pyhd8ed1ab_0 - - appdirs=1.4.4=pyh9f0ad1d_0 - - appnope=0.1.3=pyhd8ed1ab_0 - - attrs=23.1.0=pyh71513ae_1 - - automake=1.16.5=pl5321h8af1aa0_0 - - brotli=1.1.0=h31becfc_1 - - brotli-python=1.1.0=py310hbb3657e_1 - - c-compiler=1.6.0=h31becfc_0 - - cached_property=1.5.2=pyha770c72_1 - - cachetools=5.3.2=pyhd8ed1ab_0 - - certifi=2023.11.17=pyhd8ed1ab_0 - - chardet=5.2.0=py310hbbe02a8_1 - - charset-normalizer=3.3.2=pyhd8ed1ab_0 - - colorama=0.4.6=pyhd8ed1ab_0 - - conway-polynomials=0.8=pyhd8ed1ab_0 - - cycler=0.12.1=pyhd8ed1ab_0 - - cysignals=1.11.2=py310h485802a_3 - - cython=3.0.7=py310hbb3657e_0 - - debugpy=1.8.0=py310hbb3657e_1 - - decorator=5.1.1=pyhd8ed1ab_0 - - defusedxml=0.7.1=pyhd8ed1ab_0 - - distlib=0.3.8=pyhd8ed1ab_0 - - docutils=0.20.1=py310hbbe02a8_3 - - eclib=20231211=he26bab5_0 - - editables=0.3=pyhd8ed1ab_0 - - entrypoints=0.4=pyhd8ed1ab_0 - - exceptiongroup=1.2.0=pyhd8ed1ab_0 - - executing=2.0.1=pyhd8ed1ab_0 - - filelock=3.13.1=pyhd8ed1ab_0 - - flit-core=3.9.0=pyhd8ed1ab_0 - - fontconfig=2.14.2=ha9a116f_0 - - fplll=5.4.5=hb3a790e_0 - - gap-defaults=4.12.2=h8af1aa0_3 - - gast=0.5.4=pyhd8ed1ab_0 - - gfortran=12.3.0=h8d4031d_2 - - gfortran_linux-aarch64=12.3.0=h1993883_2 - - gmpy2=2.1.2=py310h9f74ea4_1 - - gxx=12.3.0=hc1b51f9_2 - - gxx_linux-aarch64=12.3.0=h21accf6_2 - - idna=3.6=pyhd8ed1ab_0 - - imagesize=1.4.1=pyhd8ed1ab_0 - - ipython_genutils=0.2.0=py_1 - - json5=0.9.14=pyhd8ed1ab_0 - - jsonpointer=2.4=py310h4c7bcd0_3 - - jupyterlab_widgets=3.0.9=pyhd8ed1ab_0 - - kiwisolver=1.4.5=py310he290b8a_1 - - lcalc=2.0.5=h3264cc0_1 - - lcms2=2.15=h7576be9_0 - - libblas=3.9.0=20_linuxaarch64_openblas - - libbrial=1.2.12=h17533bf_1 - - libcups=2.3.3=h4303303_3 - - libcurl=8.1.2=hc34909b_0 - - libwebp=1.2.4=h7bdf6e5_1 - - m4rie=20150908=h75e8696_1001 - - markupsafe=2.1.3=py310h7c1f4a2_1 - - maxima=5.47.0=h6475f26_1 - - mistune=3.0.2=pyhd8ed1ab_0 + - mpfr=4.2.1=ha2d0fc4_1 - mpmath=1.3.0=pyhd8ed1ab_0 - munkres=1.1.4=pyh9f0ad1d_0 - - nest-asyncio=1.5.8=pyhd8ed1ab_0 + - nauty=2.8.8=h31becfc_1 + - nbclient=0.10.0=pyhd8ed1ab_0 + - nbconvert=7.16.4=hd8ed1ab_1 + - nbconvert-core=7.16.4=pyhd8ed1ab_1 + - nbconvert-pandoc=7.16.4=hd8ed1ab_1 + - nbformat=5.10.4=pyhd8ed1ab_0 + - ncurses=6.5=h0425590_0 + - nest-asyncio=1.6.0=pyhd8ed1ab_0 - networkx=3.2.1=pyhd8ed1ab_0 + - ninja=1.12.1=h70be974_0 + - notebook=7.2.1=pyhd8ed1ab_0 + - notebook-shim=0.2.4=pyhd8ed1ab_0 + - ntl=11.4.3=h0d7519b_1 + - numpy=1.26.4=py310hcbab775_0 - openblas=0.3.25=pthreads_h339cbfa_0 - - openjpeg=2.5.0=h9508984_2 - - packaging=23.2=pyhd8ed1ab_0 + - openjdk=22.0.1=h3d4cd67_0 + - openjpeg=2.5.2=h0d9d63b_0 + - openssl=3.3.1=h68df207_0 + - overrides=7.7.0=pyhd8ed1ab_0 + - packaging=24.1=pyhd8ed1ab_0 + - palp=2.20=hb9de7d4_0 + - pandoc=3.2.1=h8af1aa0_0 - pandocfilters=1.5.0=pyhd8ed1ab_0 - - parso=0.8.3=pyhd8ed1ab_0 + - pango=1.54.0=h399c48b_0 + - pari=2.15.5=h169c2a7_2_pthread + - pari-elldata=0.0.20161017=0 + - pari-galdata=0.0.20180411=0 + - pari-galpol=0.0.20180625=0 + - pari-seadata=0.0.20090618=0 + - pari-seadata-small=0.0.20090618=0 + - parso=0.8.4=pyhd8ed1ab_0 + - patch=2.7.6=hf897c2e_1002 - pathspec=0.12.1=pyhd8ed1ab_0 + - pcre2=10.44=h070dd5b_0 + - pep517=0.13.0=pyhd8ed1ab_0 + - perl=5.32.1=7_h31becfc_perl5 + - pexpect=4.9.0=pyhd8ed1ab_0 - pickleshare=0.7.5=py_1003 + - pillow=10.3.0=py310h611336f_1 + - pip=24.0=pyhd8ed1ab_0 + - pixman=0.43.4=h2f0025b_0 + - pkg-config=0.29.2=hb9de7d4_1008 - pkgconfig=1.5.5=pyhd8ed1ab_4 - pkgutil-resolve-name=1.3.10=pyhd8ed1ab_1 - - platformdirs=4.1.0=pyhd8ed1ab_0 - - pluggy=1.3.0=pyhd8ed1ab_0 - - ply=3.11=py_1 - - prometheus_client=0.19.0=pyhd8ed1ab_0 - - psutil=5.9.7=py310hb299538_0 + - planarity=3.0.2.0=h31becfc_0 + - platformdirs=4.2.2=pyhd8ed1ab_0 + - pluggy=1.5.0=pyhd8ed1ab_0 + - ply=3.11=pyhd8ed1ab_2 + - ppl=1.2=h984aac9_1006 + - pplpy=0.8.9=py310h6665419_1 + - primecount=7.9=hd600fc2_0 + - primecountpy=0.1.0=py310h586407a_4 + - primesieve=11.1=h2f0025b_0 + - prometheus_client=0.20.0=pyhd8ed1ab_0 + - prompt-toolkit=3.0.47=pyha770c72_0 + - prompt_toolkit=3.0.47=hd8ed1ab_0 + - psutil=6.0.0=py310hb52b2da_0 + - pthread-stubs=0.4=hb9de7d4_1001 - ptyprocess=0.7.0=pyhd3deb0d_0 - pure_eval=0.2.2=pyhd8ed1ab_0 - py=1.11.0=pyh6c4a22f_0 - - pybind11-global=2.11.1=py310h586407a_2 - - pycparser=2.21=pyhd8ed1ab_0 - - pygments=2.17.2=pyhd8ed1ab_0 - - pyparsing=3.1.1=pyhd8ed1ab_0 + - pybind11=2.12.0=py310h586407a_0 + - pybind11-global=2.12.0=py310h586407a_0 + - pycparser=2.22=pyhd8ed1ab_0 + - pygments=2.18.0=pyhd8ed1ab_0 + - pyparsing=3.1.2=pyhd8ed1ab_0 + - pyproject-api=1.7.1=pyhd8ed1ab_0 - pyrsistent=0.20.0=py310h7c1f4a2_0 - pysocks=1.7.1=pyha2e5f31_6 - - python-fastjsonschema=2.19.0=pyhd8ed1ab_0 + - python=3.10.14=hbbe8eec_0_cpython + - python-dateutil=2.9.0=pyhd8ed1ab_0 + - python-fastjsonschema=2.20.0=pyhd8ed1ab_0 - python-json-logger=2.0.7=pyhd8ed1ab_0 - - python-lrcalc=2.1=py310h130cc07_5 - - python-tzdata=2023.3=pyhd8ed1ab_0 - - pytz=2023.3.post1=pyhd8ed1ab_0 + - python-lrcalc=2.1=py310hbb3657e_6 + - python-tzdata=2024.1=pyhd8ed1ab_0 + - python_abi=3.10=4_cp310 + - pythran=0.15.0=py310h5e48e15_1 + - pytz=2024.1=pyhd8ed1ab_0 + - pytz-deprecation-shim=0.1.0.post0=py310h4c7bcd0_4 - pyyaml=6.0.1=py310hb299538_1 - - pyzmq=25.1.2=py310h014ca53_0 + - pyzmq=26.0.3=py310he875deb_0 + - qd=2.3.22=h05efe27_1004 + - qhull=2020.2=hd62202e_2 + - r-base=4.3.3=h7f20121_3 + - r-lattice=0.22_6=r43h25e906a_0 + - readline=8.2=h8fc344f_1 + - referencing=0.35.1=pyhd8ed1ab_0 + - requests=2.32.3=pyhd8ed1ab_0 + - rfc3339-validator=0.1.4=pyhd8ed1ab_0 - rfc3986-validator=0.1.1=pyh9f0ad1d_0 - - rpds-py=0.15.2=py310h057607a_0 + - rhash=1.4.4=h31becfc_0 + - rpds-py=0.18.1=py310h59d1b7a_0 + - rpy2=3.5.11=py310r43h8b6b5fc_3 + - rw=0.9=h31becfc_2 + - sagemath-db-combinatorial-designs=20140630=1 - sagemath-db-elliptic-curves=0.8.1=hecc5488_0 + - sagemath-db-graphs=20210214=hd8ed1ab_0 + - sagemath-db-polytopes=20170220=1 - sagetex=3.6.1=pyhd8ed1ab_0 - - send2trash=1.8.2=pyh41d4057_0 - - setuptools=68.2.2=pyhd8ed1ab_0 + - scipy=1.11.3=py310hcbab775_1 + - sed=4.8=ha0d5d3d_0 + - send2trash=1.8.3=pyh0d859eb_0 + - setuptools=70.1.1=pyhd8ed1ab_0 + - setuptools-scm=8.1.0=pyhd8ed1ab_0 + - setuptools_scm=8.1.0=hd8ed1ab_0 - simplegeneric=0.8.1=py_1 - singular=4.3.2.p8=hbe76a8a_1 - six=1.16.0=pyh6c4a22f_0 - - sniffio=1.3.0=pyhd8ed1ab_0 + - sniffio=1.3.1=pyhd8ed1ab_0 - snowballstemmer=2.2.0=pyhd8ed1ab_0 - soupsieve=2.5=pyhd8ed1ab_1 + - sphinx=7.3.7=pyhd8ed1ab_0 + - sphinx-basic-ng=1.0.0b2=pyhd8ed1ab_1 + - sphinx-copybutton=0.5.2=pyhd8ed1ab_0 + - sphinxcontrib-applehelp=1.0.8=pyhd8ed1ab_0 + - sphinxcontrib-devhelp=1.0.6=pyhd8ed1ab_0 + - sphinxcontrib-htmlhelp=2.0.5=pyhd8ed1ab_0 - sphinxcontrib-jsmath=1.0.1=pyhd8ed1ab_0 + - sphinxcontrib-qthelp=1.0.7=pyhd8ed1ab_0 + - sphinxcontrib-serializinghtml=1.1.10=pyhd8ed1ab_0 + - sphinxcontrib-websupport=1.2.7=pyhd8ed1ab_0 + - sqlite=3.46.0=hdc7ab3c_0 + - stack_data=0.6.2=pyhd8ed1ab_0 + - suitesparse=7.7.0=h3944111_1 + - symmetrica=3.0.1=hd600fc2_0 - sympow=2.023.6=h157afb5_3 - - tbb=2021.9.0=h4c384f3_0 + - sympy=1.12.1=pypyh2585a3b_103 + - sysroot_linux-aarch64=2.17=h5b4a56d_14 + - tachyon=0.99b6=ha0bfc61_1002 + - tar=1.34=h048efde_0 + - tbb=2021.12.0=h70be974_1 + - terminado=0.18.1=pyh0d859eb_0 + - texinfo=7.0=pl5321h17f021e_0 + - three.js=122=hd8ed1ab_2 + - threejs-sage=122=hd8ed1ab_2 + - tinycss2=1.3.0=pyhd8ed1ab_0 + - tk=8.6.13=h194ca79_0 + - tktable=2.10=h52f7bd3_6 - tomli=2.0.1=pyhd8ed1ab_0 - - tornado=6.3.3=py310h7c1f4a2_1 - - traitlets=5.14.0=pyhd8ed1ab_0 - - trove-classifiers=2023.11.29=pyhd8ed1ab_0 - - types-python-dateutil=2.8.19.14=pyhd8ed1ab_0 - - typing_extensions=4.9.0=pyha770c72_0 + - tornado=6.4.1=py310h03727f4_0 + - tox=4.15.1=pyhd8ed1ab_0 + - traitlets=5.14.3=pyhd8ed1ab_0 + - trove-classifiers=2024.5.22=pyhd8ed1ab_0 + - types-python-dateutil=2.9.0.20240316=pyhd8ed1ab_0 + - typing-extensions=4.12.2=hd8ed1ab_0 + - typing_extensions=4.12.2=pyha770c72_0 - typing_utils=0.1.0=pyhd8ed1ab_0 + - tzdata=2024a=h0c530f3_0 - tzlocal=5.2=py310h4c7bcd0_0 - unicodedata2=15.1.0=py310hb299538_0 - uri-template=1.3.0=pyhd8ed1ab_0 - - wcwidth=0.2.12=pyhd8ed1ab_0 - - webcolors=1.13=pyhd8ed1ab_0 + - urllib3=2.2.2=pyhd8ed1ab_0 + - virtualenv=20.26.3=pyhd8ed1ab_0 + - wcwidth=0.2.13=pyhd8ed1ab_0 + - webcolors=24.6.0=pyhd8ed1ab_0 - webencodings=0.5.1=pyhd8ed1ab_2 - - websocket-client=1.7.0=pyhd8ed1ab_0 - - wheel=0.42.0=pyhd8ed1ab_0 - - widgetsnbextension=4.0.9=pyhd8ed1ab_0 + - websocket-client=1.8.0=pyhd8ed1ab_0 + - wheel=0.43.0=pyhd8ed1ab_1 + - widgetsnbextension=4.0.11=pyhd8ed1ab_0 + - xorg-fixesproto=5.0=h3557bc0_1002 + - xorg-inputproto=2.3.2=h3557bc0_1002 + - xorg-kbproto=1.0.7=h3557bc0_1002 + - xorg-libice=1.1.1=h7935292_0 + - xorg-libsm=1.2.4=h5a01bc2_0 + - xorg-libx11=1.8.9=h08be655_1 + - xorg-libxau=1.0.11=h31becfc_0 + - xorg-libxdmcp=1.1.3=h3557bc0_0 - xorg-libxext=1.3.4=h2a766a3_2 - xorg-libxfixes=5.0.3=h3557bc0_1004 - - xorg-libxrender=0.9.10=h3557bc0_1003 - - xorg-libxt=1.3.0=h7935292_0 - - zipp=3.17.0=pyhd8ed1ab_0 - - anyio=4.2.0=pyhd8ed1ab_0 - - asttokens=2.4.1=pyhd8ed1ab_0 - - async-lru=2.0.4=pyhd8ed1ab_0 - - babel=2.14.0=pyhd8ed1ab_0 - - beautifulsoup4=4.12.2=pyha770c72_0 - - beniget=0.4.1=pyhd8ed1ab_0 - - bleach=6.1.0=pyhd8ed1ab_0 - - brial=1.2.12=pyh694c41f_1 - - cached-property=1.5.2=hd8ed1ab_1 - - cairo=1.16.0=hd19fb6e_1014 - - cffi=1.16.0=py310hce94938_0 - - cmake=3.26.4=hef020d8_0 - - comm=0.1.4=pyhd8ed1ab_0 - - cppy=1.2.1=pyhd8ed1ab_0 - - curl=8.1.2=hc34909b_0 - - cxx-compiler=1.6.0=h2a328a1_0 - - cypari2=2.1.3=py310h4cbba44_2 - - deprecation=2.1.0=pyh9f0ad1d_0 - - fonttools=4.47.0=py310hb299538_0 - - fortran-compiler=1.6.0=h7048d53_0 - - importlib-metadata=7.0.0=pyha770c72_0 - - importlib_resources=6.1.1=pyhd8ed1ab_0 - - jedi=0.19.1=pyhd8ed1ab_0 - - jinja2=3.1.2=pyhd8ed1ab_1 - - jupyter_core=5.5.1=py310h4c7bcd0_0 - - jupyterlab_pygments=0.3.0=pyhd8ed1ab_0 - - libcblas=3.9.0=20_linuxaarch64_openblas - - libgd=2.3.3=h99c6b3b_4 - - liblapack=3.9.0=20_linuxaarch64_openblas - - matplotlib-inline=0.1.6=pyhd8ed1ab_0 - - memory-allocator=0.1.3=py310hb299538_0 - - overrides=7.4.0=pyhd8ed1ab_0 - - pexpect=4.8.0=pyh1a96a4e_2 - - pillow=9.4.0=py310h2843b5e_1 - - pip=23.3.2=pyhd8ed1ab_0 - - pplpy=0.8.9=py310hd5c817c_0 - - primecountpy=0.1.0=py310h586407a_4 - - prompt-toolkit=3.0.42=pyha770c72_0 - - pybind11=2.11.1=py310h586407a_2 - - pyproject-api=1.6.1=pyhd8ed1ab_0 - - python-dateutil=2.8.2=pyhd8ed1ab_0 - - pytz-deprecation-shim=0.1.0.post0=py310h4c7bcd0_4 - - referencing=0.32.0=pyhd8ed1ab_0 - - rfc3339-validator=0.1.4=pyhd8ed1ab_0 - - sympy=1.12=pypyh9d50eac_103 - - terminado=0.18.0=pyh0d859eb_0 - - tinycss2=1.2.1=pyhd8ed1ab_0 - - typing-extensions=4.9.0=hd8ed1ab_0 - - urllib3=2.1.0=pyhd8ed1ab_0 - - virtualenv=20.25.0=pyhd8ed1ab_0 - xorg-libxi=1.7.10=h3557bc0_0 - - argon2-cffi-bindings=21.2.0=py310hb299538_4 - - arpack=3.7.0=hf862f49_2 - - arrow=1.3.0=pyhd8ed1ab_0 - - compilers=1.6.0=h8af1aa0_0 - - dsdp=5.8=hb12102e_1203 - - fflas-ffpack=2.4.3=hf104d39_2 - - fqdn=1.5.1=pyhd8ed1ab_0 - - gsl=2.7=h294027d_0 - - harfbuzz=6.0.0=hbcb8a4f_0 - - hatchling=1.21.0=pyhd8ed1ab_0 - - iml=1.0.5=h9076c59_1003 - - importlib-resources=6.1.1=pyhd8ed1ab_0 - - importlib_metadata=7.0.0=hd8ed1ab_0 - - jsonschema-specifications=2023.11.2=pyhd8ed1ab_0 - - jupyter_server_terminals=0.5.0=pyhd8ed1ab_0 - - liblapacke=3.9.0=20_linuxaarch64_openblas - - numpy=1.26.2=py310hcbab775_0 - - prompt_toolkit=3.0.42=hd8ed1ab_0 - - requests=2.31.0=pyhd8ed1ab_0 - - setuptools-scm=8.0.4=pyhd8ed1ab_0 - - stack_data=0.6.2=pyhd8ed1ab_0 - - suitesparse=5.10.1=h1404dd6_1 + - xorg-libxrender=0.9.11=h7935292_0 + - xorg-libxt=1.3.0=h7935292_1 - xorg-libxtst=1.2.3=hf897c2e_1002 - - argon2-cffi=23.1.0=pyhd8ed1ab_0 - - blas-devel=3.9.0=20_linuxaarch64_openblas - - contourpy=1.2.0=py310h586407a_0 - - cvxopt=1.3.2=py310h536486b_1 - - fpylll=0.6.0=py310hfdbf2a6_1 - - giac=1.9.0.21=h04922a4_1 - - igraph=0.9.10=hefb87a8_1 - - ipython=8.18.1=pyh707e725_3 - - isoduration=20.11.0=pyhd8ed1ab_0 - - jsonschema=4.20.0=pyhd8ed1ab_0 - - jupyter_client=8.6.0=pyhd8ed1ab_0 - - linbox=1.6.3=h681a5ee_8 - - openjdk=17.0.3=h1a274e0_5 - - pango=1.50.14=h1f1e9b3_0 - - pythran=0.14.0=py310h5e48e15_1 - - scipy=1.11.3=py310hcbab775_1 - - setuptools_scm=8.0.4=hd8ed1ab_0 - - tox=4.11.4=pyhd8ed1ab_0 - - blas=2.120=openblas - - ipykernel=6.26.0=pyhf8b6a83_0 - - ipywidgets=8.1.1=pyhd8ed1ab_0 - - jmol=14.32.10=h8af1aa0_0 - - jsonschema-with-format-nongpl=4.20.0=pyhd8ed1ab_0 - - matplotlib-base=3.8.2=py310h0a7f329_0 - - nbformat=5.9.2=pyhd8ed1ab_0 - - r-base=4.2.3=h620ca72_0 - - rw=0.9=hf897c2e_0 - - ipympl=0.9.3=pyhd8ed1ab_0 - - jupyter-jsmol=2022.1.0=pyhd8ed1ab_0 - - jupyter_events=0.9.0=pyhd8ed1ab_0 - - matplotlib=3.8.2=py310hbbe02a8_0 - - nbclient=0.8.0=pyhd8ed1ab_0 - - rpy2=3.5.11=py310r42h8b6b5fc_3 - - nbconvert-core=7.13.0=pyhd8ed1ab_0 - - jupyter_server=2.12.1=pyhd8ed1ab_0 - - nbconvert-pandoc=7.13.0=pyhd8ed1ab_0 - - jupyter-lsp=2.2.1=pyhd8ed1ab_0 - - jupyterlab_server=2.25.2=pyhd8ed1ab_0 - - nbconvert=7.13.0=pyhd8ed1ab_0 - - notebook-shim=0.2.3=pyhd8ed1ab_0 - - jupyterlab=4.0.9=pyhd8ed1ab_0 - - notebook=7.0.6=pyhd8ed1ab_0 - - jupyter_sphinx=0.1.4=py_0 - - sphinx-basic-ng=1.0.0b2=pyhd8ed1ab_1 - - furo=2023.9.10=pyhd8ed1ab_0 - - sphinx-copybutton=0.5.2=pyhd8ed1ab_0 - - sphinxcontrib-applehelp=1.0.7=pyhd8ed1ab_0 - - sphinxcontrib-devhelp=1.0.5=pyhd8ed1ab_0 - - sphinxcontrib-htmlhelp=2.0.4=pyhd8ed1ab_0 - - sphinxcontrib-qthelp=1.0.6=pyhd8ed1ab_0 - - sphinx=7.2.6=pyhd8ed1ab_0 - - sphinxcontrib-serializinghtml=1.1.9=pyhd8ed1ab_0 - - sphinxcontrib-websupport=1.2.6=pyhd8ed1ab_0 + - xorg-recordproto=1.14.2=hf897c2e_1002 + - xorg-renderproto=0.11.1=h3557bc0_1002 + - xorg-xextproto=7.3.0=h2a766a3_1003 + - xorg-xproto=7.0.31=h3557bc0_1007 + - xz=5.2.6=h9cdd2b7_0 + - yaml=0.2.5=hf897c2e_2 + - zeromq=4.3.5=h28faeed_4 + - zipp=3.19.2=pyhd8ed1ab_0 + - zlib=1.3.1=h68df207_1 + - zstd=1.5.6=h02f22dd_0 diff --git a/src/environment-3.10-linux.yml b/src/environment-3.10-linux.yml index 201bf1c8492..73a318f1073 100644 --- a/src/environment-3.10-linux.yml +++ b/src/environment-3.10-linux.yml @@ -1,466 +1,483 @@ # Generated by conda-lock. # platform: linux-64 -# input_hash: e502ab74c729987e3321c8627f9878529b139e4bdfe7ccc0b5ea7b22177b7ea4 +# input_hash: 5dc443f6ceb3674d099e0ec613ba37acf67d72b0b26699816fc7afb3c9523b1f channels: - conda-forge dependencies: - _libgcc_mutex=0.1=conda_forge - - _r-mutex=1.0.1=anacondar_1 - - ca-certificates=2023.11.17=hbcca054_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_1 - - kernel-headers_linux-64=2.6.32=he073ed8_16 - - ld_impl_linux-64=2.40=h41732ed_0 - - libboost-headers=1.84.0=ha770c72_0 - - libgcc-devel_linux-64=12.3.0=h8bca6fd_103 - - libstdcxx-devel_linux-64=12.3.0=h8bca6fd_103 - - libstdcxx-ng=13.2.0=h7e041cc_3 - - mathjax=3.2.2=ha770c72_0 - - pari-elldata=0.0.20161017=0 - - pari-galdata=0.0.20180411=0 - - pari-galpol=0.0.20180625=0 - - pari-seadata-small=0.0.20090618=0 - - python_abi=3.10=4_cp310 - - sagemath-db-combinatorial-designs=20140630=1 - - sagemath-db-graphs=20210214=hd8ed1ab_0 - - sagemath-db-polytopes=20170220=1 - - three.js=122=hd8ed1ab_2 - - tzdata=2023c=h71feb2d_0 - - fonts-conda-forge=1=0 - - libgomp=13.2.0=h807b86a_3 - - pari-seadata=0.0.20090618=0 - - sysroot_linux-64=2.12=he073ed8_16 - - threejs-sage=122=hd8ed1ab_2 - - binutils_impl_linux-64=2.40=hf600244_0 - - fonts-conda-ecosystem=1=0 - - binutils=2.40=hdd6e379_0 - - binutils_linux-64=2.40=hbdbef99_2 - _openmp_mutex=4.5=2_kmp_llvm - - libgcc-ng=13.2.0=h807b86a_3 - - alsa-lib=1.2.10=hd590300_0 + - _r-mutex=1.0.1=anacondar_1 + - alabaster=0.7.16=pyhd8ed1ab_0 + - alsa-lib=1.2.12=h4ab18f5_0 + - anyio=4.4.0=pyhd8ed1ab_0 + - appdirs=1.4.4=pyh9f0ad1d_0 + - appnope=0.1.4=pyhd8ed1ab_0 + - argon2-cffi=23.1.0=pyhd8ed1ab_0 + - argon2-cffi-bindings=21.2.0=py310h2372a71_4 + - arpack=3.9.1=nompi_h77f6705_101 + - arrow=1.3.0=pyhd8ed1ab_0 + - asttokens=2.4.1=pyhd8ed1ab_0 + - async-lru=2.0.4=pyhd8ed1ab_0 - attr=2.5.1=h166bdaf_1 + - attrs=23.2.0=pyh71513ae_0 + - autoconf=2.71=pl5321h2b4cb7a_1 + - automake=1.16.5=pl5321ha770c72_0 + - babel=2.14.0=pyhd8ed1ab_0 - bc=1.07.1=h7f98852_0 - bdw-gc=8.0.6=h4bd325d_0 + - beautifulsoup4=4.12.3=pyha770c72_0 + - beniget=0.4.1=pyhd8ed1ab_0 + - binutils=2.40=h4852527_7 + - binutils_impl_linux-64=2.40=ha1999f0_7 + - binutils_linux-64=2.40=hb3c18ed_9 + - blas=2.120=openblas + - blas-devel=3.9.0=20_linux64_openblas + - bleach=6.1.0=pyhd8ed1ab_0 + - boost-cpp=1.85.0=h44aadfe_2 + - brial=1.2.12=pyh694c41f_3 + - brotli=1.1.0=hd590300_1 + - brotli-bin=1.1.0=hd590300_1 + - brotli-python=1.1.0=py310hc6cd4ac_1 + - build=0.7.0=pyhd8ed1ab_0 + - bwidget=1.9.14=ha770c72_1 - bzip2=1.0.8=hd590300_5 - - c-ares=1.24.0=hd590300_0 - - cliquer=1.22=h36c2ea0_0 + - c-ares=1.28.1=hd590300_0 + - c-compiler=1.7.0=hd590300_1 + - ca-certificates=2024.6.2=hbcca054_0 + - cached-property=1.5.2=hd8ed1ab_1 + - cached_property=1.5.2=pyha770c72_1 + - cachetools=5.3.3=pyhd8ed1ab_0 + - cairo=1.18.0=hbb29018_2 + - cddlib=1!0.94m=h9202a9a_0 + - certifi=2024.6.2=pyhd8ed1ab_0 + - cffi=1.16.0=py310h2fee648_0 + - chardet=5.2.0=py310hff52083_1 + - charset-normalizer=3.3.2=pyhd8ed1ab_0 + - cliquer=1.22=hd590300_1 + - cmake=3.29.6=hcafd917_0 + - colorama=0.4.6=pyhd8ed1ab_0 + - colorlog=6.8.2=py310hff52083_0 + - comm=0.2.2=pyhd8ed1ab_0 + - compilers=1.7.0=ha770c72_1 + - contourpy=1.2.1=py310hd41b1e2_0 + - conway-polynomials=0.9=pyhd8ed1ab_0 + - cppy=1.2.1=pyhd8ed1ab_0 + - curl=8.8.0=he654da7_0 + - cvxopt=1.3.2=py310h7b0674a_2 + - cxx-compiler=1.7.0=h00ab1b0_1 + - cycler=0.12.1=pyhd8ed1ab_0 + - cypari2=2.1.5=py310h14ed79e_0 + - cysignals=1.11.2=py310h945e7c7_3 + - cython=3.0.10=py310hc6cd4ac_0 + - dbus=1.13.6=h5008d03_3 + - debugpy=1.8.1=py310hc6cd4ac_0 + - decorator=5.1.1=pyhd8ed1ab_0 + - defusedxml=0.7.1=pyhd8ed1ab_0 + - distlib=0.3.8=pyhd8ed1ab_0 + - docutils=0.21.2=pyhd8ed1ab_0 + - dsdp=5.8=hd9d9efa_1203 + - ecl=23.9.9=hed6455c_0 + - eclib=20231212=h96f522a_0 + - ecm=7.0.5=h9458935_0 + - editables=0.5=pyhd8ed1ab_0 + - entrypoints=0.4=pyhd8ed1ab_0 + - exceptiongroup=1.2.0=pyhd8ed1ab_2 + - executing=2.0.1=pyhd8ed1ab_0 + - expat=2.6.2=h59595ed_0 + - fflas-ffpack=2.5.0=h4f9960b_0 + - fftw=3.3.10=nompi_hf1063bd_110 + - filelock=3.15.4=pyhd8ed1ab_0 + - flit-core=3.9.0=pyhd8ed1ab_1 + - 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_2 + - fontconfig=2.14.2=h14ed4e7_0 + - fonts-conda-ecosystem=1=0 + - fonts-conda-forge=1=0 + - fonttools=4.53.0=py310hc51659f_0 + - fortran-compiler=1.7.0=heb67821_1 + - fplll=5.4.5=h384768b_0 + - fpylll=0.6.1=py310h7e26f94_0 + - fqdn=1.5.1=pyhd8ed1ab_0 + - freetype=2.12.1=h267a509_2 - fribidi=1.0.10=h36c2ea0_0 + - furo=2024.5.6=pyhd8ed1ab_0 + - gap-core=4.12.2=he9a28a4_3 + - gap-defaults=4.12.2=ha770c72_3 + - gast=0.5.4=pyhd8ed1ab_0 + - gcc=12.3.0=h915e2ae_13 + - gcc_impl_linux-64=12.3.0=h58ffeeb_13 + - gcc_linux-64=12.3.0=h9528a6a_9 - gengetopt=2.23=h9c3ff4c_0 - - gettext=0.21.1=h27087fc_0 + - gettext=0.22.5=h59595ed_2 + - gettext-tools=0.22.5=h59595ed_2 - gf2x=1.3.0=ha476b99_2 - - giflib=5.2.1=h0b41bf4_3 - - gmp=6.3.0=h59595ed_0 - - graphite2=1.3.13=h58526e2_1001 + - gfan=0.6.2=hb86e20a_1003 + - gfortran=12.3.0=h915e2ae_13 + - gfortran_impl_linux-64=12.3.0=h8f2110c_13 + - gfortran_linux-64=12.3.0=h5877db1_9 + - giac=1.9.0.21=h673759e_1 + - giflib=5.2.2=hd590300_0 + - givaro=4.2.0=hb789bce_0 + - glib=2.80.2=h8a4344b_1 + - glib-tools=2.80.2=h73ef956_1 + - glpk=5.0=h445213a_0 + - gmp=6.3.0=hac33072_2 + - gmpy2=2.1.5=py310hc7909c9_1 + - graphite2=1.3.13=h59595ed_1003 + - gsl=2.7=he838d99_0 + - gst-plugins-base=1.24.5=hbaaba92_0 + - gstreamer=1.24.5=haf2f30d_0 + - gxx=12.3.0=h915e2ae_13 + - gxx_impl_linux-64=12.3.0=h2a574ab_13 + - gxx_linux-64=12.3.0=ha28b414_9 + - h11=0.14.0=pyhd8ed1ab_0 + - h2=4.1.0=pyhd8ed1ab_0 + - harfbuzz=8.5.0=hfac3d4d_0 + - hatchling=1.25.0=pyhd8ed1ab_0 + - hpack=4.0.0=pyh9f0ad1d_0 + - httpcore=1.0.5=pyhd8ed1ab_0 + - httpx=0.27.0=pyhd8ed1ab_0 + - hyperframe=6.0.1=pyhd8ed1ab_0 - icu=73.2=h59595ed_0 + - idna=3.7=pyhd8ed1ab_0 + - igraph=0.10.12=hef0740d_1 + - imagesize=1.4.1=pyhd8ed1ab_0 + - iml=1.0.5=h623f65a_1004 + - importlib-metadata=8.0.0=pyha770c72_0 + - importlib-resources=6.4.0=pyhd8ed1ab_0 + - importlib_metadata=8.0.0=hd8ed1ab_0 + - importlib_resources=6.4.0=pyhd8ed1ab_0 + - ipykernel=6.29.4=pyh3099207_0 + - ipympl=0.9.4=pyhd8ed1ab_0 + - ipython=8.25.0=pyh707e725_0 + - ipython_genutils=0.2.0=pyhd8ed1ab_1 + - ipywidgets=8.1.3=pyhd8ed1ab_0 + - isoduration=20.11.0=pyhd8ed1ab_0 + - jedi=0.19.1=pyhd8ed1ab_0 + - jinja2=3.1.4=pyhd8ed1ab_0 + - jmol=14.32.10=ha770c72_0 + - json5=0.9.25=pyhd8ed1ab_0 + - jsonpointer=3.0.0=py310hff52083_0 + - jsonschema=4.22.0=pyhd8ed1ab_0 + - jsonschema-specifications=2023.12.1=pyhd8ed1ab_0 + - jsonschema-with-format-nongpl=4.22.0=pyhd8ed1ab_0 + - jupyter-jsmol=2022.1.0=pyhd8ed1ab_0 + - jupyter-lsp=2.2.5=pyhd8ed1ab_0 + - jupyter-sphinx=0.5.3=pyha770c72_4 + - jupyter_client=8.6.2=pyhd8ed1ab_0 + - jupyter_core=5.7.2=py310hff52083_0 + - jupyter_events=0.10.0=pyhd8ed1ab_0 + - jupyter_server=2.14.1=pyhd8ed1ab_0 + - jupyter_server_terminals=0.5.3=pyhd8ed1ab_0 + - jupyter_sphinx=0.5.3=hd8ed1ab_4 + - jupyterlab=4.2.2=pyhd8ed1ab_0 + - jupyterlab_pygments=0.3.0=pyhd8ed1ab_1 + - jupyterlab_server=2.27.2=pyhd8ed1ab_0 + - jupyterlab_widgets=3.0.11=pyhd8ed1ab_0 + - kernel-headers_linux-64=2.6.32=he073ed8_17 - keyutils=1.6.1=h166bdaf_0 + - kiwisolver=1.4.5=py310hd41b1e2_1 + - krb5=1.21.2=h659d440_0 - lame=3.100=h166bdaf_1003 + - lcalc=2.0.5=h5aac1b6_2 + - lcms2=2.16=hb7c19ff_0 + - ld_impl_linux-64=2.40=hf3520f5_7 - lerc=4.0.0=h27087fc_0 + - libasprintf=0.22.5=h661eb56_2 + - libasprintf-devel=0.22.5=h661eb56_2 - libatomic_ops=7.6.14=h166bdaf_0 + - libblas=3.9.0=20_linux64_openblas + - libboost=1.85.0=hba137d9_2 + - libboost-devel=1.85.0=h00ab1b0_2 + - libboost-headers=1.85.0=ha770c72_2 - libbraiding=1.2=hcb278e6_0 + - libbrial=1.2.12=h76af697_3 - libbrotlicommon=1.1.0=hd590300_1 - - libdeflate=1.19=hd590300_0 + - libbrotlidec=1.1.0=hd590300_1 + - libbrotlienc=1.1.0=hd590300_1 + - libcap=2.69=h0f662aa_0 + - libcblas=3.9.0=20_linux64_openblas + - libclang-cpp15=15.0.7=default_h127d8a8_5 + - libclang13=18.1.8=default_h6ae225f_0 + - libcups=2.3.3=h4637d8d_4 + - libcurl=8.8.0=hca28451_0 + - libdeflate=1.20=hd590300_0 + - libedit=3.1.20191231=he28a2e2_2 - libev=4.33=hd590300_2 - - libexpat=2.5.0=hcb278e6_1 + - libevent=2.1.12=hf998b51_1 + - libexpat=2.6.2=h59595ed_0 - libffi=3.4.2=h7f98852_5 - - libgfortran5=13.2.0=ha4646dd_3 + - libflac=1.4.3=h59595ed_0 + - libflint=3.0.1=h5f2e117_ntl_100 + - libgcc-devel_linux-64=12.3.0=h6b66f73_113 + - libgcc-ng=13.2.0=h77fa898_13 + - libgcrypt=1.10.3=hd590300_0 + - libgd=2.3.3=h119a65a_9 + - libgettextpo=0.22.5=h59595ed_2 + - libgettextpo-devel=0.22.5=h59595ed_2 + - libgfortran-ng=13.2.0=h69a702a_13 + - libgfortran5=13.2.0=h3d2ce59_13 + - libglib=2.80.2=h8a4344b_1 + - libgomp=13.2.0=h77fa898_13 + - libgpg-error=1.49=h4f305b6_0 + - libhomfly=1.02r6=hd590300_1 + - libhwloc=2.10.0=default_h5622ce7_1001 - libiconv=1.17=hd590300_2 - libjpeg-turbo=3.0.0=hd590300_1 + - liblapack=3.9.0=20_linux64_openblas + - liblapacke=3.9.0=20_linux64_openblas + - libllvm15=15.0.7=hb3ce162_4 + - libllvm18=18.1.8=hc9dba70_0 + - libnghttp2=1.58.0=h47da74e_1 - libnsl=2.0.1=hd590300_0 - - libogg=1.3.4=h7f98852_1 + - libogg=1.3.5=h4ab18f5_0 + - libopenblas=0.3.25=pthreads_h413a1c8_0 - libopus=1.3.1=h7f98852_1 - - libsanitizer=12.3.0=h0f45ef3_3 + - libpng=1.6.43=h2797004_0 + - libpq=16.3=ha72fbe1_0 + - libsanitizer=12.3.0=hb8811af_13 + - libsndfile=1.2.2=hc60ed4a_1 - libsodium=1.0.18=h36c2ea0_1 + - libsqlite=3.46.0=hde9e2c9_0 + - libssh2=1.11.0=h0841786_0 + - libstdcxx-devel_linux-64=12.3.0=h6b66f73_113 + - libstdcxx-ng=13.2.0=hc0a3c3a_13 + - libsystemd0=255=h3516f8a_1 + - libtiff=4.6.0=h1dd3fc0_3 - libtool=2.4.7=h27087fc_0 - libuuid=2.38.1=h0b41bf4_0 - - libuv=1.46.0=hd590300_0 - - libwebp-base=1.3.2=hd590300_0 - - libzlib=1.2.13=hd590300_5 - - lrcalc=2.1=h27087fc_5 + - libuv=1.48.0=hd590300_0 + - libvorbis=1.3.7=h9c3ff4c_0 + - libwebp=1.4.0=h2c329e2_0 + - libwebp-base=1.4.0=hd590300_0 + - libxcb=1.16=hd590300_0 + - libxcrypt=4.4.36=hd590300_1 + - libxkbcommon=1.7.0=h2c5496b_1 + - libxml2=2.12.7=hc051c1a_1 + - libzlib=1.3.1=h4ab18f5_1 + - linbox=1.7.0=ha329b40_0 + - llvm-openmp=18.1.8=hf5423f3_0 + - lrcalc=2.1=h59595ed_6 - lz4-c=1.9.4=hcb278e6_0 - m4=1.4.18=h516909a_1001 + - m4ri=20140914=hae5d5c5_1006 + - m4rie=20150908=h267a509_1002 - make=4.3=hd18ef5c_1 - - metis=5.1.1=h59595ed_2 - - mpg123=1.32.3=h59595ed_0 - - nauty=2.8.8=hd590300_0 - - ncurses=6.4=h59595ed_2 - - ninja=1.11.1=h924138e_0 - - nspr=4.35=h27087fc_0 - - openssl=3.2.0=hd590300_1 - - palp=2.20=h36c2ea0_0 - - patch=2.7.6=h7f98852_1002 - - pixman=0.42.2=h59595ed_0 - - pkg-config=0.29.2=h36c2ea0_1008 - - planarity=3.0.0.5=h36c2ea0_1002 - - primesieve=11.1=h59595ed_0 - - pthread-stubs=0.4=h36c2ea0_1001 - - qhull=2020.2=h4bd325d_2 - - rhash=1.4.4=hd590300_0 - - sed=4.8=he412f7d_0 - - symmetrica=3.0.1=hcb278e6_0 - - xorg-inputproto=2.3.2=h7f98852_1002 - - xorg-kbproto=1.0.7=h7f98852_1002 - - xorg-libice=1.1.1=hd590300_0 - - xorg-libxau=1.0.11=hd590300_0 - - xorg-libxdmcp=1.1.3=h7f98852_0 - - xorg-recordproto=1.14.2=h7f98852_1002 - - xorg-renderproto=0.11.1=h7f98852_1002 - - xorg-xextproto=7.3.0=h0b41bf4_1003 - - xorg-xf86vidmodeproto=2.3.1=h7f98852_1002 - - xorg-xproto=7.0.31=h7f98852_1007 - - xz=5.2.6=h166bdaf_0 - - yaml=0.2.5=h7f98852_2 - - cddlib=1!0.94m=h9202a9a_0 - - ecm=7.0.4=h9202a9a_1002 - - expat=2.5.0=hcb278e6_1 - - gcc_impl_linux-64=12.3.0=he2b93b0_3 - - givaro=4.1.1=h192cbe9_1 - - glpk=5.0=h445213a_0 - - libbrotlidec=1.1.0=hd590300_1 - - libbrotlienc=1.1.0=hd590300_1 - - libcap=2.69=h0f662aa_0 - - libedit=3.1.20191231=he28a2e2_2 - - libevent=2.1.12=hf998b51_1 - - libflac=1.4.3=h59595ed_0 - - libgfortran-ng=13.2.0=h69a702a_3 - - libgpg-error=1.47=h71f35ed_0 - - libhomfly=1.02r6=h36c2ea0_0 - - libnghttp2=1.58.0=h47da74e_1 - - libpng=1.6.39=h753d276_0 - - libsqlite=3.44.2=h2797004_0 - - libssh2=1.11.0=h0841786_0 - - libvorbis=1.3.7=h9c3ff4c_0 - - libxcb=1.15=h0b41bf4_0 - - libxml2=2.11.6=h232c23b_0 - - mpfr=4.2.1=h9458935_0 - - mysql-common=8.0.33=hf1915f5_6 - - ntl=11.4.3=hef3c4d3_1 - - pcre2=10.42=hcad00b1_0 - - perl=5.32.1=4_hd590300_perl5 - - primecount=7.9=hcb278e6_0 - - readline=8.2=h8228510_1 - - tar=1.34=hb2e2bae_1 - - tk=8.6.13=noxft_h4845f30_101 - - xorg-fixesproto=5.0=h7f98852_1002 - - xorg-libsm=1.2.4=h7391055_0 - - zeromq=4.3.5=h59595ed_0 - - zlib=1.2.13=hd590300_5 - - zstd=1.5.5=hfc55251_0 - - autoconf=2.71=pl5321h2b4cb7a_1 - - brotli-bin=1.1.0=hd590300_1 - - bwidget=1.9.14=ha770c72_1 - - ecl=21.2.1=h9d73b02_2 - - fftw=3.3.10=nompi_hc118613_108 - - freetype=2.12.1=h267a509_2 - - gap-core=4.12.2=he9a28a4_3 - - gcc=12.3.0=h8d2909c_2 - - gcc_linux-64=12.3.0=h76fc315_2 - - gfan=0.6.2=hb86e20a_1003 - - gfortran_impl_linux-64=12.3.0=hfcedea8_3 - - gxx_impl_linux-64=12.3.0=he2b93b0_3 - - krb5=1.21.2=h659d440_0 - - libboost=1.84.0=h6fcfa73_0 - - libflint=3.0.1=h5f2e117_ntl_100 - - libgcrypt=1.10.3=hd590300_0 - - libglib=2.78.3=h783c2da_0 - - libhwloc=2.9.3=default_h554bfaf_1009 - - libllvm15=15.0.7=h5cf9203_3 - - libopenblas=0.3.25=pthreads_h413a1c8_0 - - libsndfile=1.2.2=hc60ed4a_1 - - libtiff=4.6.0=ha9c0a0a_2 - - llvm-openmp=17.0.6=h4dfa4b3_0 - - m4ri=20140914=h7ca028e_1005 + - markupsafe=2.1.5=py310h2372a71_0 + - mathjax=3.2.2=ha770c72_0 + - matplotlib=3.8.4=py310hff52083_2 + - matplotlib-base=3.8.4=py310hef631a5_2 + - matplotlib-inline=0.1.7=pyhd8ed1ab_0 + - maxima=5.47.0=hed6455c_2 + - memory-allocator=0.1.3=py310h2372a71_0 + - metis=5.1.0=h59595ed_1007 + - mistune=3.0.2=pyhd8ed1ab_0 - mpc=1.3.1=hfe3b2da_0 - mpfi=1.5.4=h9f54685_1001 - - mysql-libs=8.0.33=hca2cd23_6 - - nss=3.96=h1d7d5a4_0 - - pandoc=3.1.3=h32600fe_0 - - pari=2.15.4=h4d4ae9b_2_pthread - - ppl=1.2=h6ec01c2_1006 - - python=3.10.13=hd12c33a_0_cpython - - qd=2.3.22=h2cc385e_1004 - - sqlite=3.44.2=h2c6b66d_0 - - tachyon=0.99b6=0 - - texinfo=7.0=pl5321h0f457ee_0 - - tktable=2.10=h0c5db8f_5 - - xcb-util=0.4.0=hd590300_1 - - xcb-util-keysyms=0.4.0=h8ee46fc_1 - - xcb-util-renderutil=0.3.9=hd590300_1 - - xcb-util-wm=0.4.1=h8ee46fc_1 - - xorg-libx11=1.8.7=h8ee46fc_0 - - alabaster=0.7.13=pyhd8ed1ab_0 - - appdirs=1.4.4=pyh9f0ad1d_0 - - appnope=0.1.3=pyhd8ed1ab_0 - - attrs=23.1.0=pyh71513ae_1 - - automake=1.16.5=pl5321ha770c72_0 - - brotli=1.1.0=hd590300_1 - - brotli-python=1.1.0=py310hc6cd4ac_1 - - c-compiler=1.6.0=hd590300_0 - - cached_property=1.5.2=pyha770c72_1 - - cachetools=5.3.2=pyhd8ed1ab_0 - - certifi=2023.11.17=pyhd8ed1ab_0 - - chardet=5.2.0=py310hff52083_1 - - charset-normalizer=3.3.2=pyhd8ed1ab_0 - - colorama=0.4.6=pyhd8ed1ab_0 - - conway-polynomials=0.8=pyhd8ed1ab_0 - - cycler=0.12.1=pyhd8ed1ab_0 - - cysignals=1.11.2=py310h945e7c7_3 - - cython=3.0.7=py310hc6cd4ac_0 - - dbus=1.13.6=h5008d03_3 - - debugpy=1.8.0=py310hc6cd4ac_1 - - decorator=5.1.1=pyhd8ed1ab_0 - - defusedxml=0.7.1=pyhd8ed1ab_0 - - distlib=0.3.8=pyhd8ed1ab_0 - - docutils=0.20.1=py310hff52083_3 - - eclib=20231211=h96f522a_0 - - editables=0.3=pyhd8ed1ab_0 - - entrypoints=0.4=pyhd8ed1ab_0 - - exceptiongroup=1.2.0=pyhd8ed1ab_0 - - executing=2.0.1=pyhd8ed1ab_0 - - filelock=3.13.1=pyhd8ed1ab_0 - - flit-core=3.9.0=pyhd8ed1ab_0 - - fontconfig=2.14.2=h14ed4e7_0 - - fplll=5.4.5=h384768b_0 - - gap-defaults=4.12.2=ha770c72_3 - - gast=0.5.4=pyhd8ed1ab_0 - - gfortran=12.3.0=h499e0f7_2 - - gfortran_linux-64=12.3.0=h7fe76b4_2 - - glib-tools=2.78.3=hfc55251_0 - - gmpy2=2.1.2=py310h3ec546c_1 - - gxx=12.3.0=h8d2909c_2 - - gxx_linux-64=12.3.0=h8a814eb_2 - - idna=3.6=pyhd8ed1ab_0 - - imagesize=1.4.1=pyhd8ed1ab_0 - - ipython_genutils=0.2.0=py_1 - - json5=0.9.14=pyhd8ed1ab_0 - - jsonpointer=2.4=py310hff52083_3 - - jupyterlab_widgets=3.0.9=pyhd8ed1ab_0 - - kiwisolver=1.4.5=py310hd41b1e2_1 - - lcalc=2.0.5=h6a8a7c6_1 - - lcms2=2.16=hb7c19ff_0 - - libblas=3.9.0=20_linux64_openblas - - libboost-devel=1.84.0=h00ab1b0_0 - - libbrial=1.2.12=h3155cbd_1 - - libclang13=15.0.7=default_ha2b6cf4_4 - - libcups=2.3.3=h4637d8d_4 - - libcurl=8.5.0=hca28451_0 - - libpq=16.1=h33b98f1_7 - - libsystemd0=255=h3516f8a_0 - - libwebp=1.3.2=h658648e_1 - - m4rie=20150908=h7ca028e_1001 - - markupsafe=2.1.3=py310h2372a71_1 - - maxima=5.47.0=hed6455c_1 - - mistune=3.0.2=pyhd8ed1ab_0 + - mpfr=4.2.1=h9458935_1 + - mpg123=1.32.6=h59595ed_0 - mpmath=1.3.0=pyhd8ed1ab_0 - munkres=1.1.4=pyh9f0ad1d_0 - - nest-asyncio=1.5.8=pyhd8ed1ab_0 + - mysql-common=8.3.0=hf1915f5_4 + - mysql-libs=8.3.0=hca2cd23_4 + - nauty=2.8.8=hd590300_1 + - nbclient=0.10.0=pyhd8ed1ab_0 + - nbconvert=7.16.4=hd8ed1ab_1 + - nbconvert-core=7.16.4=pyhd8ed1ab_1 + - nbconvert-pandoc=7.16.4=hd8ed1ab_1 + - nbformat=5.10.4=pyhd8ed1ab_0 + - ncurses=6.5=h59595ed_0 + - nest-asyncio=1.6.0=pyhd8ed1ab_0 - networkx=3.2.1=pyhd8ed1ab_0 + - ninja=1.12.1=h297d8ca_0 + - notebook=7.2.1=pyhd8ed1ab_0 + - notebook-shim=0.2.4=pyhd8ed1ab_0 + - nspr=4.35=h27087fc_0 + - nss=3.101=h593d115_0 + - ntl=11.4.3=hef3c4d3_1 + - numpy=1.26.4=py310hb13e2d6_0 - openblas=0.3.25=pthreads_h7a3da1a_0 - - openjpeg=2.5.0=h488ebb8_3 - - packaging=23.2=pyhd8ed1ab_0 + - openjdk=21.0.2=haa376d0_0 + - openjpeg=2.5.2=h488ebb8_0 + - openssl=3.3.1=h4ab18f5_0 + - overrides=7.7.0=pyhd8ed1ab_0 + - packaging=24.1=pyhd8ed1ab_0 + - palp=2.20=h36c2ea0_0 + - pandoc=3.2.1=ha770c72_0 - pandocfilters=1.5.0=pyhd8ed1ab_0 - - parso=0.8.3=pyhd8ed1ab_0 + - pango=1.54.0=h84a9a3c_0 + - pari=2.15.5=h4d4ae9b_2_pthread + - pari-elldata=0.0.20161017=0 + - pari-galdata=0.0.20180411=0 + - pari-galpol=0.0.20180625=0 + - pari-seadata=0.0.20090618=0 + - pari-seadata-small=0.0.20090618=0 + - parso=0.8.4=pyhd8ed1ab_0 + - patch=2.7.6=h7f98852_1002 - pathspec=0.12.1=pyhd8ed1ab_0 + - pcre2=10.44=h0f59acf_0 + - pep517=0.13.0=pyhd8ed1ab_0 + - perl=5.32.1=7_hd590300_perl5 + - pexpect=4.9.0=pyhd8ed1ab_0 - pickleshare=0.7.5=py_1003 + - pillow=10.3.0=py310hebfe307_1 + - pip=24.0=pyhd8ed1ab_0 + - pixman=0.43.2=h59595ed_0 + - pkg-config=0.29.2=h36c2ea0_1008 - pkgconfig=1.5.5=pyhd8ed1ab_4 - pkgutil-resolve-name=1.3.10=pyhd8ed1ab_1 - - platformdirs=4.1.0=pyhd8ed1ab_0 - - pluggy=1.3.0=pyhd8ed1ab_0 - - ply=3.11=py_1 - - prometheus_client=0.19.0=pyhd8ed1ab_0 - - psutil=5.9.7=py310h2372a71_0 + - planarity=3.0.2.0=hd590300_0 + - platformdirs=4.2.2=pyhd8ed1ab_0 + - pluggy=1.5.0=pyhd8ed1ab_0 + - ply=3.11=pyhd8ed1ab_2 + - ppl=1.2=h6ec01c2_1006 + - pplpy=0.8.9=py310h18554fa_1 + - primecount=7.9=hcb278e6_0 + - primecountpy=0.1.0=py310hd41b1e2_4 + - primesieve=11.1=h59595ed_0 + - prometheus_client=0.20.0=pyhd8ed1ab_0 + - prompt-toolkit=3.0.47=pyha770c72_0 + - prompt_toolkit=3.0.47=hd8ed1ab_0 + - psutil=6.0.0=py310hc51659f_0 + - pthread-stubs=0.4=h36c2ea0_1001 - ptyprocess=0.7.0=pyhd3deb0d_0 + - pulseaudio-client=17.0=hb77b528_0 - pure_eval=0.2.2=pyhd8ed1ab_0 - py=1.11.0=pyh6c4a22f_0 - - pybind11-global=2.11.1=py310hd41b1e2_2 - - pycparser=2.21=pyhd8ed1ab_0 - - pygments=2.17.2=pyhd8ed1ab_0 - - pyparsing=3.1.1=pyhd8ed1ab_0 + - pybind11=2.12.0=py310hd41b1e2_0 + - pybind11-global=2.12.0=py310hd41b1e2_0 + - pycparser=2.22=pyhd8ed1ab_0 + - pygments=2.18.0=pyhd8ed1ab_0 + - pyparsing=3.1.2=pyhd8ed1ab_0 + - pyproject-api=1.7.1=pyhd8ed1ab_0 + - pyqt=5.15.9=py310h04931ad_5 + - pyqt5-sip=12.12.2=py310hc6cd4ac_5 - pyrsistent=0.20.0=py310h2372a71_0 - pysocks=1.7.1=pyha2e5f31_6 - - python-fastjsonschema=2.19.0=pyhd8ed1ab_0 + - python=3.10.14=hd12c33a_0_cpython + - python-dateutil=2.9.0=pyhd8ed1ab_0 + - python-fastjsonschema=2.20.0=pyhd8ed1ab_0 - python-json-logger=2.0.7=pyhd8ed1ab_0 - - python-lrcalc=2.1=py310hd8f1fbe_5 - - python-tzdata=2023.3=pyhd8ed1ab_0 - - pytz=2023.3.post1=pyhd8ed1ab_0 + - python-lrcalc=2.1=py310hc6cd4ac_6 + - python-tzdata=2024.1=pyhd8ed1ab_0 + - python_abi=3.10=4_cp310 + - pythran=0.15.0=py310hcb52e73_1 + - pytz=2024.1=pyhd8ed1ab_0 + - pytz-deprecation-shim=0.1.0.post0=py310hff52083_4 - pyyaml=6.0.1=py310h2372a71_1 - - pyzmq=25.1.2=py310h795f18f_0 + - pyzmq=26.0.3=py310h6883aea_0 + - qd=2.3.22=h2cc385e_1004 + - qhull=2020.2=h4bd325d_2 + - qt-main=5.15.8=ha2b5568_22 + - r-base=4.3.3=he2d9a6e_3 + - r-lattice=0.22_6=r43h57805ef_0 + - readline=8.2=h8228510_1 + - referencing=0.35.1=pyhd8ed1ab_0 + - requests=2.32.3=pyhd8ed1ab_0 + - rfc3339-validator=0.1.4=pyhd8ed1ab_0 - rfc3986-validator=0.1.1=pyh9f0ad1d_0 - - rpds-py=0.15.2=py310hcb5633a_0 + - rhash=1.4.4=hd590300_0 + - rpds-py=0.18.1=py310he421c4c_0 + - rpy2=3.5.11=py310r43h1f7b6fc_3 + - rw=0.9=hd590300_2 + - sagemath-db-combinatorial-designs=20140630=1 - sagemath-db-elliptic-curves=0.8.1=hecc5488_0 + - sagemath-db-graphs=20210214=hd8ed1ab_0 + - sagemath-db-polytopes=20170220=1 - sagetex=3.6.1=pyhd8ed1ab_0 - - send2trash=1.8.2=pyh41d4057_0 - - setuptools=68.2.2=pyhd8ed1ab_0 + - scipy=1.11.4=py310hb13e2d6_0 + - sed=4.8=he412f7d_0 + - send2trash=1.8.3=pyh0d859eb_0 + - setuptools=70.1.1=pyhd8ed1ab_0 + - setuptools-scm=8.1.0=pyhd8ed1ab_0 + - setuptools_scm=8.1.0=hd8ed1ab_0 - simplegeneric=0.8.1=py_1 - singular=4.3.2.p8=h33f5c3f_1 + - sip=6.7.12=py310hc6cd4ac_0 - six=1.16.0=pyh6c4a22f_0 - - sniffio=1.3.0=pyhd8ed1ab_0 + - sniffio=1.3.1=pyhd8ed1ab_0 - snowballstemmer=2.2.0=pyhd8ed1ab_0 - soupsieve=2.5=pyhd8ed1ab_1 + - sphinx=7.3.7=pyhd8ed1ab_0 + - sphinx-basic-ng=1.0.0b2=pyhd8ed1ab_1 + - sphinx-copybutton=0.5.2=pyhd8ed1ab_0 + - sphinxcontrib-applehelp=1.0.8=pyhd8ed1ab_0 + - sphinxcontrib-devhelp=1.0.6=pyhd8ed1ab_0 + - sphinxcontrib-htmlhelp=2.0.5=pyhd8ed1ab_0 - sphinxcontrib-jsmath=1.0.1=pyhd8ed1ab_0 + - sphinxcontrib-qthelp=1.0.7=pyhd8ed1ab_0 + - sphinxcontrib-serializinghtml=1.1.10=pyhd8ed1ab_0 + - sphinxcontrib-websupport=1.2.7=pyhd8ed1ab_0 + - sqlite=3.46.0=h6d4b2fc_0 + - stack_data=0.6.2=pyhd8ed1ab_0 + - suitesparse=7.7.0=hf4753ba_1 + - symmetrica=3.0.1=hcb278e6_0 - sympow=2.023.6=hc6ab17c_3 - - tbb=2021.11.0=h00ab1b0_0 + - sympy=1.12.1=pypyh2585a3b_103 + - sysroot_linux-64=2.12=he073ed8_17 + - tachyon=0.99b6=hba7d16a_1002 + - tar=1.34=hb2e2bae_1 + - tbb=2021.12.0=h297d8ca_1 + - terminado=0.18.1=pyh0d859eb_0 + - texinfo=7.0=pl5321h0f457ee_0 + - three.js=122=hd8ed1ab_2 + - threejs-sage=122=hd8ed1ab_2 + - tinycss2=1.3.0=pyhd8ed1ab_0 + - tk=8.6.13=noxft_h4845f30_101 + - tktable=2.10=h8bc8fbc_6 - toml=0.10.2=pyhd8ed1ab_0 - tomli=2.0.1=pyhd8ed1ab_0 - - tornado=6.3.3=py310h2372a71_1 - - traitlets=5.14.0=pyhd8ed1ab_0 - - trove-classifiers=2023.11.29=pyhd8ed1ab_0 - - types-python-dateutil=2.8.19.14=pyhd8ed1ab_0 - - typing_extensions=4.9.0=pyha770c72_0 + - tornado=6.4.1=py310hc51659f_0 + - tox=4.15.1=pyhd8ed1ab_0 + - traitlets=5.14.3=pyhd8ed1ab_0 + - trove-classifiers=2024.5.22=pyhd8ed1ab_0 + - types-python-dateutil=2.9.0.20240316=pyhd8ed1ab_0 + - typing-extensions=4.12.2=hd8ed1ab_0 + - typing_extensions=4.12.2=pyha770c72_0 - typing_utils=0.1.0=pyhd8ed1ab_0 + - tzdata=2024a=h0c530f3_0 - tzlocal=5.2=py310hff52083_0 - unicodedata2=15.1.0=py310h2372a71_0 - uri-template=1.3.0=pyhd8ed1ab_0 - - wcwidth=0.2.12=pyhd8ed1ab_0 - - webcolors=1.13=pyhd8ed1ab_0 + - urllib3=2.2.2=pyhd8ed1ab_0 + - virtualenv=20.26.3=pyhd8ed1ab_0 + - wcwidth=0.2.13=pyhd8ed1ab_0 + - webcolors=24.6.0=pyhd8ed1ab_0 - webencodings=0.5.1=pyhd8ed1ab_2 - - websocket-client=1.7.0=pyhd8ed1ab_0 - - wheel=0.42.0=pyhd8ed1ab_0 - - widgetsnbextension=4.0.9=pyhd8ed1ab_0 - - xcb-util-image=0.4.0=h8ee46fc_1 - - xkeyboard-config=2.40=hd590300_0 + - websocket-client=1.8.0=pyhd8ed1ab_0 + - wheel=0.43.0=pyhd8ed1ab_1 + - widgetsnbextension=4.0.11=pyhd8ed1ab_0 + - xcb-util=0.4.1=hb711507_2 + - 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.42=h4ab18f5_0 + - xorg-fixesproto=5.0=h7f98852_1002 + - xorg-inputproto=2.3.2=h7f98852_1002 + - xorg-kbproto=1.0.7=h7f98852_1002 + - xorg-libice=1.1.1=hd590300_0 + - xorg-libsm=1.2.4=h7391055_0 + - xorg-libx11=1.8.9=hb711507_1 + - xorg-libxau=1.0.11=hd590300_0 + - xorg-libxdmcp=1.1.3=h7f98852_0 - xorg-libxext=1.3.4=h0b41bf4_2 - xorg-libxfixes=5.0.3=h7f98852_1004 + - xorg-libxi=1.7.10=h7f98852_0 - xorg-libxrender=0.9.11=hd590300_0 - xorg-libxt=1.3.0=hd590300_1 - - zipp=3.17.0=pyhd8ed1ab_0 - - anyio=4.2.0=pyhd8ed1ab_0 - - asttokens=2.4.1=pyhd8ed1ab_0 - - async-lru=2.0.4=pyhd8ed1ab_0 - - babel=2.14.0=pyhd8ed1ab_0 - - beautifulsoup4=4.12.2=pyha770c72_0 - - beniget=0.4.1=pyhd8ed1ab_0 - - bleach=6.1.0=pyhd8ed1ab_0 - - boost-cpp=1.84.0=h44aadfe_0 - - brial=1.2.12=pyh694c41f_1 - - cached-property=1.5.2=hd8ed1ab_1 - - cairo=1.18.0=h3faef2a_0 - - cffi=1.16.0=py310h2fee648_0 - - cmake=3.28.1=hcfe8598_0 - - comm=0.1.4=pyhd8ed1ab_0 - - cppy=1.2.1=pyhd8ed1ab_0 - - curl=8.5.0=hca28451_0 - - cxx-compiler=1.6.0=h00ab1b0_0 - - cypari2=2.1.3=py310h14ed79e_2 - - deprecation=2.1.0=pyh9f0ad1d_0 - - fonttools=4.47.0=py310h2372a71_0 - - fortran-compiler=1.6.0=heb67821_0 - - glib=2.78.3=hfc55251_0 - - importlib-metadata=7.0.0=pyha770c72_0 - - importlib_resources=6.1.1=pyhd8ed1ab_0 - - jedi=0.19.1=pyhd8ed1ab_0 - - jinja2=3.1.2=pyhd8ed1ab_1 - - jupyter_core=5.5.1=py310hff52083_0 - - jupyterlab_pygments=0.3.0=pyhd8ed1ab_0 - - libcblas=3.9.0=20_linux64_openblas - - libclang=15.0.7=default_hb11cfb5_4 - - libgd=2.3.3=h119a65a_9 - - liblapack=3.9.0=20_linux64_openblas - - libxkbcommon=1.6.0=h5d7e998_0 - - matplotlib-inline=0.1.6=pyhd8ed1ab_0 - - memory-allocator=0.1.3=py310h2372a71_0 - - overrides=7.4.0=pyhd8ed1ab_0 - - pexpect=4.8.0=pyh1a96a4e_2 - - pillow=10.1.0=py310h01dd4db_0 - - pip=23.3.2=pyhd8ed1ab_0 - - pplpy=0.8.9=py310h28f6eb6_0 - - primecountpy=0.1.0=py310hd41b1e2_4 - - prompt-toolkit=3.0.42=pyha770c72_0 - - pulseaudio-client=16.1=hb77b528_5 - - pybind11=2.11.1=py310hd41b1e2_2 - - pyproject-api=1.6.1=pyhd8ed1ab_0 - - python-dateutil=2.8.2=pyhd8ed1ab_0 - - pytz-deprecation-shim=0.1.0.post0=py310hff52083_4 - - referencing=0.32.0=pyhd8ed1ab_0 - - rfc3339-validator=0.1.4=pyhd8ed1ab_0 - - sip=6.7.12=py310hc6cd4ac_0 - - sympy=1.12=pypyh9d50eac_103 - - terminado=0.18.0=pyh0d859eb_0 - - tinycss2=1.2.1=pyhd8ed1ab_0 - - typing-extensions=4.9.0=hd8ed1ab_0 - - urllib3=2.1.0=pyhd8ed1ab_0 - - virtualenv=20.25.0=pyhd8ed1ab_0 - - xorg-libxi=1.7.10=h7f98852_0 - - argon2-cffi-bindings=21.2.0=py310h2372a71_4 - - arpack=3.8.0=nompi_h0baa96a_101 - - arrow=1.3.0=pyhd8ed1ab_0 - - compilers=1.6.0=ha770c72_0 - - dsdp=5.8=hd9d9efa_1203 - - fflas-ffpack=2.4.3=h912ac81_2 - - fqdn=1.5.1=pyhd8ed1ab_0 - - gsl=2.7=he838d99_0 - - gstreamer=1.22.8=h98fc4e7_0 - - harfbuzz=8.3.0=h3d44ed6_0 - - hatchling=1.21.0=pyhd8ed1ab_0 - - iml=1.0.5=hd75c201_1003 - - importlib-resources=6.1.1=pyhd8ed1ab_0 - - importlib_metadata=7.0.0=hd8ed1ab_0 - - jsonschema-specifications=2023.11.2=pyhd8ed1ab_0 - - jupyter_server_terminals=0.5.0=pyhd8ed1ab_0 - - liblapacke=3.9.0=20_linux64_openblas - - numpy=1.26.2=py310hb13e2d6_0 - - prompt_toolkit=3.0.42=hd8ed1ab_0 - - pyqt5-sip=12.12.2=py310hc6cd4ac_5 - - requests=2.31.0=pyhd8ed1ab_0 - - setuptools-scm=8.0.4=pyhd8ed1ab_0 - - stack_data=0.6.2=pyhd8ed1ab_0 - - suitesparse=5.10.1=h3ec001c_2 - xorg-libxtst=1.2.3=h7f98852_1002 - - argon2-cffi=23.1.0=pyhd8ed1ab_0 - - blas-devel=3.9.0=20_linux64_openblas - - contourpy=1.2.0=py310hd41b1e2_0 - - cvxopt=1.3.2=py310h14a12bf_1 - - fpylll=0.6.0=py310h7e26f94_1 - - giac=1.9.0.21=h673759e_1 - - gst-plugins-base=1.22.8=h8e1006c_0 - - igraph=0.10.8=h66a01bf_0 - - ipython=8.18.1=pyh707e725_3 - - isoduration=20.11.0=pyhd8ed1ab_0 - - jsonschema=4.20.0=pyhd8ed1ab_0 - - jupyter_client=8.6.0=pyhd8ed1ab_0 - - linbox=1.6.3=ha329b40_8 - - openjdk=21.0.1=haa376d0_0 - - pango=1.50.14=ha41ecd1_2 - - pythran=0.14.0=py310hcb52e73_1 - - scipy=1.11.4=py310hb13e2d6_0 - - setuptools_scm=8.0.4=hd8ed1ab_0 - - tox=4.11.4=pyhd8ed1ab_0 - - blas=2.120=openblas - - ipykernel=6.26.0=pyhf8b6a83_0 - - ipywidgets=8.1.1=pyhd8ed1ab_0 - - jmol=14.32.10=ha770c72_0 - - jsonschema-with-format-nongpl=4.20.0=pyhd8ed1ab_0 - - matplotlib-base=3.8.2=py310h62c0568_0 - - nbformat=5.9.2=pyhd8ed1ab_0 - - qt-main=5.15.8=h82b777d_17 - - r-base=4.3.2=hb8ee39d_1 - - rw=0.9=hd590300_1 - - ipympl=0.9.3=pyhd8ed1ab_0 - - jupyter-jsmol=2022.1.0=pyhd8ed1ab_0 - - jupyter_events=0.9.0=pyhd8ed1ab_0 - - nbclient=0.8.0=pyhd8ed1ab_0 - - pyqt=5.15.9=py310h04931ad_5 - - rpy2=3.5.11=py310r43h1f7b6fc_3 - - matplotlib=3.8.2=py310hff52083_0 - - nbconvert-core=7.13.0=pyhd8ed1ab_0 - - jupyter_server=2.12.1=pyhd8ed1ab_0 - - nbconvert-pandoc=7.13.0=pyhd8ed1ab_0 - - jupyter-lsp=2.2.1=pyhd8ed1ab_0 - - jupyterlab_server=2.25.2=pyhd8ed1ab_0 - - nbconvert=7.13.0=pyhd8ed1ab_0 - - notebook-shim=0.2.3=pyhd8ed1ab_0 - - jupyterlab=4.0.9=pyhd8ed1ab_0 - - notebook=7.0.6=pyhd8ed1ab_0 - - jupyter_sphinx=0.4.0=py310hff52083_1 - - sphinx-basic-ng=1.0.0b2=pyhd8ed1ab_1 - - furo=2023.9.10=pyhd8ed1ab_0 - - sphinx-copybutton=0.5.2=pyhd8ed1ab_0 - - sphinxcontrib-applehelp=1.0.7=pyhd8ed1ab_0 - - sphinxcontrib-devhelp=1.0.5=pyhd8ed1ab_0 - - sphinxcontrib-htmlhelp=2.0.4=pyhd8ed1ab_0 - - sphinxcontrib-qthelp=1.0.6=pyhd8ed1ab_0 - - sphinx=7.2.6=pyhd8ed1ab_0 - - sphinxcontrib-serializinghtml=1.1.9=pyhd8ed1ab_0 - - sphinxcontrib-websupport=1.2.6=pyhd8ed1ab_0 + - xorg-recordproto=1.14.2=h7f98852_1002 + - xorg-renderproto=0.11.1=h7f98852_1002 + - xorg-xextproto=7.3.0=h0b41bf4_1003 + - xorg-xf86vidmodeproto=2.3.1=h7f98852_1002 + - xorg-xproto=7.0.31=h7f98852_1007 + - xz=5.2.6=h166bdaf_0 + - yaml=0.2.5=h7f98852_2 + - zeromq=4.3.5=h75354e8_4 + - zipp=3.19.2=pyhd8ed1ab_0 + - zlib=1.3.1=h4ab18f5_1 + - zstd=1.5.6=ha6fb4c9_0 diff --git a/src/environment-3.10-macos-x86_64.yml b/src/environment-3.10-macos-x86_64.yml index ba31dab449e..ef12b1c101c 100644 --- a/src/environment-3.10-macos-x86_64.yml +++ b/src/environment-3.10-macos-x86_64.yml @@ -1,406 +1,423 @@ # Generated by conda-lock. # platform: osx-64 -# input_hash: e6e5d1bfe3ab9c165fc03815724be4801c145386f5a72ab882384f30f7533b97 +# input_hash: 831a1103cbcd8c06cbae982446953e3de30517fdd302ac5aa70454b8d19f63d9 channels: - conda-forge dependencies: - _r-mutex=1.0.1=anacondar_1 - - bc=1.07.1=h0d85af4_0 - - bzip2=1.0.8=h10d778d_5 - - c-ares=1.24.0=h10d778d_0 - - ca-certificates=2023.11.17=h8857fd0_0 - - cliquer=1.22=hbcb3906_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_1 - - fribidi=1.0.10=hbcb3906_0 - - giflib=5.2.1=hb7f2c08_3 - - icu=73.2=hf5e326d_0 - - libatomic_ops=7.6.14=hb7f2c08_0 - - libboost-headers=1.84.0=h694c41f_0 - - libbrotlicommon=1.1.0=h0dc2134_1 - - libcxx=16.0.6=hd57cbcb_0 - - libdeflate=1.19=ha4e1b8e_0 - - libev=4.33=h10d778d_2 - - libexpat=2.5.0=hf0c8a7f_1 - - libffi=3.4.2=h0d85af4_5 - - libgfortran-devel_osx-64=12.3.0=h0b6f5ec_1 - - libiconv=1.17=hd75f5a5_2 - - libjpeg-turbo=3.0.0=h0dc2134_1 - - libsodium=1.0.18=hbcb3906_1 - - libtool=2.4.7=hf0c8a7f_0 - - libuv=1.46.0=h0c2f820_0 - - libwebp-base=1.3.2=h0dc2134_0 - - libzlib=1.2.13=h8a1eda9_5 - - llvm-openmp=17.0.6=hb6ac08f_0 - - m4=1.4.18=haf1e3a3_1001 - - make=4.3=h22f3db7_1 - - mathjax=3.2.2=h694c41f_0 - - nauty=2.8.8=h10d778d_0 - - palp=2.20=hbcb3906_0 - - pari-elldata=0.0.20161017=0 - - pari-galdata=0.0.20180411=0 - - pari-galpol=0.0.20180625=0 - - pari-seadata-small=0.0.20090618=0 - - patch=2.7.6=hbcf498f_1002 - - perl=5.32.1=4_h0dc2134_perl5 - - planarity=3.0.0.5=hbcb3906_1002 - - pthread-stubs=0.4=hc929b4f_1001 - - python_abi=3.10=4_cp310 - - rhash=1.4.4=h0dc2134_0 - - sagemath-db-combinatorial-designs=20140630=1 - - sagemath-db-graphs=20210214=hd8ed1ab_0 - - sagemath-db-polytopes=20170220=1 - - three.js=122=hd8ed1ab_2 - - tzdata=2023c=h71feb2d_0 - - xorg-libxau=1.0.11=h0dc2134_0 - - xorg-libxdmcp=1.1.3=h35c211d_0 - - xz=5.2.6=h775f41a_0 - - yaml=0.2.5=h0d85af4_2 + - alabaster=0.7.16=pyhd8ed1ab_0 + - anyio=4.4.0=pyhd8ed1ab_0 + - appdirs=1.4.4=pyh9f0ad1d_0 + - appnope=0.1.4=pyhd8ed1ab_0 + - argon2-cffi=23.1.0=pyhd8ed1ab_0 + - argon2-cffi-bindings=21.2.0=py310h6729b98_4 + - arpack=3.9.1=nompi_hf81eadf_101 + - arrow=1.3.0=pyhd8ed1ab_0 + - asttokens=2.4.1=pyhd8ed1ab_0 + - async-lru=2.0.4=pyhd8ed1ab_0 + - attrs=23.2.0=pyh71513ae_0 - autoconf=2.71=pl5321hed12c24_1 - - bdw-gc=8.0.6=h940c156_0 - - expat=2.5.0=hf0c8a7f_1 - - fonts-conda-forge=1=0 - - gengetopt=2.23=he49afe7_0 - - gettext=0.21.1=h8a4c099_0 - - gf2x=1.3.0=hb2a7efb_2 - - gmp=6.3.0=h93d8f39_0 - - graphite2=1.3.13=h2e338ed_1001 - - isl=0.25=hb486fe8_0 - - lerc=4.0.0=hb486fe8_0 - - libbraiding=1.2=hf0c8a7f_0 - - libbrotlidec=1.1.0=h0dc2134_1 - - libbrotlienc=1.1.0=h0dc2134_1 - - libgfortran5=13.2.0=h2873a65_1 - - libpng=1.6.39=ha978bb4_0 - - libsqlite=3.44.2=h92b6c6a_0 - - libxcb=1.15=hb7f2c08_0 - - libxml2=2.11.6=hc0ae0f7_0 - - lrcalc=2.1=hf0c8a7f_5 - - metis=5.1.1=h93d8f39_2 - - ncurses=6.4=h93d8f39_2 - - ninja=1.11.1=hb8565cd_0 - - openjdk=21.0.1=hf4d7fad_0 - - openssl=3.2.0=hd75f5a5_1 - - pandoc=3.1.3=h9d075a6_0 - - pari-seadata=0.0.20090618=0 - - pcre2=10.40=h1c4e4bc_0 - - pixman=0.42.2=he965462_0 - - pkg-config=0.29.2=ha3d46e9_1008 - - primesieve=11.0=hf0c8a7f_0 - - qhull=2020.2=h940c156_2 - - symmetrica=3.0.1=hf0c8a7f_0 - - tapi=1100.0.11=h9ce4665_0 - - tar=1.34=hcb2f6ea_1 - - threejs-sage=122=hd8ed1ab_2 - - tk=8.6.13=h1abcd95_1 - - zeromq=4.3.5=h93d8f39_0 - - zlib=1.2.13=h8a1eda9_5 - - zstd=1.5.5=h829000d_0 - automake=1.16.5=pl5321h694c41f_0 - - brotli-bin=1.1.0=h0dc2134_1 - - bwidget=1.9.14=h694c41f_1 - - cddlib=1!0.94m=h0f52abe_0 - - ecm=7.0.4=h343d7f2_1002 - - fonts-conda-ecosystem=1=0 - - freetype=2.12.1=h60636b9_2 - - givaro=4.1.1=h0a799c6_3 - - glpk=5.0=h3cb5acd_0 - - jmol=14.32.9=h694c41f_0 - - libboost=1.84.0=h5b2dd29_0 - - libedit=3.1.20191231=h0678c8f_2 - - libgfortran=5.0.0=13_2_0_h97931a8_1 - - libglib=2.78.1=h6d9ecee_0 - - libhomfly=1.02r6=hc929b4f_0 - - libhwloc=2.9.3=default_h24e0189_1009 - - libllvm15=15.0.7=he4b1e75_3 - - libnghttp2=1.58.0=h64cf6d3_1 - - libssh2=1.11.0=hd019ec5_0 - - libtiff=4.6.0=h684deea_2 - - m4ri=20140914=h3f75d11_1005 - - mpfr=4.2.1=h0c69b56_0 - - ntl=11.4.3=h0ab3c2f_1 - - primecount=7.6=ha894c9a_0 - - readline=8.2=h9e318b2_1 - - sigtool=0.1.3=h88f4db0_0 - - tachyon=0.99b6=0 - - texinfo=7.0=pl5321hc47821c_0 - - tktable=2.10=ha166976_5 + - babel=2.14.0=pyhd8ed1ab_0 + - bc=1.07.1=h0d85af4_0 + - bdw-gc=8.0.6=h940c156_0 + - beautifulsoup4=4.12.3=pyha770c72_0 + - beniget=0.4.1=pyhd8ed1ab_0 + - blas=2.120=openblas + - blas-devel=3.9.0=20_osx64_openblas + - bleach=6.1.0=pyhd8ed1ab_0 + - boost-cpp=1.85.0=h07eb623_2 + - brial=1.2.12=pyh694c41f_3 - brotli=1.1.0=h0dc2134_1 - - ecl=21.2.1=hd029580_2 - - fftw=3.3.10=nompi_h4fa670e_108 - - fontconfig=2.14.2=h5bb23bf_0 - - gap-core=4.12.2=hc16eb5f_3 - - gfan=0.6.2=hd793b56_1003 - - krb5=1.21.2=hb884880_0 - - lcms2=2.16=ha2f27b4_0 - - ld64_osx-64=609=h0fd476b_15 - - libboost-devel=1.84.0=h7728843_0 - - libbrial=1.2.12=h8d08345_1 - - libclang-cpp15=15.0.7=default_h6b1ee41_4 - - libflint=3.0.1=h5d15de0_ntl_100 - - libopenblas=0.3.25=openmp_hfef2a42_0 - - libwebp=1.3.2=h44782d1_1 - - llvm-tools=15.0.7=he4b1e75_3 - - m4rie=20150908=h3f75d11_1001 - - mpc=1.3.1=h81bd1dd_0 - - mpfi=1.5.4=h52b28e3_1001 - - openjpeg=2.5.0=ha4da562_3 - - pari=2.15.4=h93f793c_2_pthread - - ppl=1.2=ha60d53e_1006 - - python=3.10.13=h00d2728_0_cpython - - qd=2.3.22=h2beb688_1004 - - sqlite=3.44.2=h7461747_0 - - tbb=2021.11.0=he51d815_0 - - alabaster=0.7.13=pyhd8ed1ab_0 - - appdirs=1.4.4=pyh9f0ad1d_0 - - appnope=0.1.3=pyhd8ed1ab_0 - - attrs=23.1.0=pyh71513ae_1 - - boost-cpp=1.84.0=h07eb623_0 - - brial=1.2.12=pyh694c41f_1 + - brotli-bin=1.1.0=h0dc2134_1 - brotli-python=1.1.0=py310h9e9d8ca_1 + - build=0.7.0=pyhd8ed1ab_0 + - bwidget=1.9.14=h694c41f_1 + - bzip2=1.0.8=h10d778d_5 + - c-ares=1.28.1=h10d778d_0 + - c-compiler=1.7.0=h282daa2_1 + - ca-certificates=2024.6.2=h8857fd0_0 + - cached-property=1.5.2=hd8ed1ab_1 - cached_property=1.5.2=pyha770c72_1 - - cachetools=5.3.2=pyhd8ed1ab_0 - - cairo=1.18.0=h99e66fa_0 - - cctools_osx-64=973.0.1=habff3f6_15 - - certifi=2023.11.17=pyhd8ed1ab_0 + - cachetools=5.3.3=pyhd8ed1ab_0 + - cairo=1.18.0=h9f650ed_2 + - cctools=986=h40f6528_0 + - cctools_osx-64=986=ha1c5b94_0 + - cddlib=1!0.94m=h0f52abe_0 + - certifi=2024.6.2=pyhd8ed1ab_0 + - cffi=1.16.0=py310hdca579f_0 - chardet=5.2.0=py310h2ec42d9_1 - charset-normalizer=3.3.2=pyhd8ed1ab_0 - - clang-15=15.0.7=default_h6b1ee41_4 + - clang=16.0.6=default_ha3b9224_8 + - clang-16=16.0.6=default_h4c8afb6_8 + - clang_impl_osx-64=16.0.6=h8787910_16 + - clang_osx-64=16.0.6=hb91bd55_16 + - clangxx=16.0.6=default_ha3b9224_8 + - clangxx_impl_osx-64=16.0.6=h6d92fbe_16 + - clangxx_osx-64=16.0.6=hb91bd55_16 + - cliquer=1.22=h10d778d_1 + - cmake=3.29.6=h749d262_0 - colorama=0.4.6=pyhd8ed1ab_0 - - conway-polynomials=0.8=pyhd8ed1ab_0 + - colorlog=6.8.2=py310h2ec42d9_0 + - comm=0.2.2=pyhd8ed1ab_0 + - compiler-rt=16.0.6=ha38d28d_2 + - compiler-rt_osx-64=16.0.6=ha38d28d_2 + - compilers=1.7.0=h694c41f_1 + - contourpy=1.2.1=py310hb3b189b_0 + - conway-polynomials=0.9=pyhd8ed1ab_0 + - cppy=1.2.1=pyhd8ed1ab_0 + - curl=8.8.0=hea67d85_0 + - cvxopt=1.3.2=py310h1fac3e1_2 + - cxx-compiler=1.7.0=h7728843_1 - cycler=0.12.1=pyhd8ed1ab_0 + - cypari2=2.1.5=py310hc7df965_0 - cysignals=1.11.2=py310h8c82e65_3 - - cython=3.0.7=py310h5daac23_0 - - debugpy=1.8.0=py310h9e9d8ca_1 + - cython=3.0.10=py310h5daac23_0 + - debugpy=1.8.1=py310h5daac23_0 - decorator=5.1.1=pyhd8ed1ab_0 - defusedxml=0.7.1=pyhd8ed1ab_0 - distlib=0.3.8=pyhd8ed1ab_0 - - docutils=0.20.1=py310h2ec42d9_3 - - eclib=20231211=h02435c3_0 - - editables=0.3=pyhd8ed1ab_0 + - docutils=0.21.2=pyhd8ed1ab_0 + - dsdp=5.8=h6e329d1_1203 + - ecl=23.9.9=h2b27fa8_0 + - eclib=20231212=h02435c3_0 + - ecm=7.0.5=h4f6b447_0 + - editables=0.5=pyhd8ed1ab_0 - entrypoints=0.4=pyhd8ed1ab_0 - - exceptiongroup=1.2.0=pyhd8ed1ab_0 + - exceptiongroup=1.2.0=pyhd8ed1ab_2 - executing=2.0.1=pyhd8ed1ab_0 - - filelock=3.13.1=pyhd8ed1ab_0 - - flit-core=3.9.0=pyhd8ed1ab_0 + - expat=2.6.2=h73e2aa4_0 + - fflas-ffpack=2.5.0=h5898d61_0 + - fftw=3.3.10=nompi_h292e606_110 + - filelock=3.15.4=pyhd8ed1ab_0 + - flit-core=3.9.0=pyhd8ed1ab_1 + - 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_2 + - fontconfig=2.14.2=h5bb23bf_0 + - fonts-conda-ecosystem=1=0 + - fonts-conda-forge=1=0 + - fonttools=4.53.0=py310h936d840_0 + - fortran-compiler=1.7.0=h6c2ab21_1 - fplll=5.4.5=hb7981ad_0 + - fpylll=0.6.1=py310h65a3d7e_0 + - fqdn=1.5.1=pyhd8ed1ab_0 + - freetype=2.12.1=h60636b9_2 + - fribidi=1.0.10=hbcb3906_0 + - furo=2024.5.6=pyhd8ed1ab_0 + - gap-core=4.12.2=hc16eb5f_3 - gap-defaults=4.12.2=h694c41f_3 - gast=0.5.4=pyhd8ed1ab_0 - - gfortran_impl_osx-64=12.3.0=h54fd467_1 - - gmpy2=2.1.2=py310hb691cb2_1 - - idna=3.6=pyhd8ed1ab_0 + - gengetopt=2.23=he49afe7_0 + - gettext=0.22.5=h5ff76d1_2 + - gettext-tools=0.22.5=h5ff76d1_2 + - gf2x=1.3.0=hb2a7efb_2 + - gfan=0.6.2=hd793b56_1003 + - gfortran=12.3.0=h2c809b3_1 + - gfortran_impl_osx-64=12.3.0=hc328e78_3 + - gfortran_osx-64=12.3.0=h18f7dce_1 + - giac=1.9.0.21=h92f3f65_1 + - giflib=5.2.2=h10d778d_0 + - givaro=4.2.0=h1b3d6f7_0 + - glpk=5.0=h3cb5acd_0 + - gmp=6.3.0=hf036a51_2 + - gmpy2=2.1.5=py310h0310db1_1 + - graphite2=1.3.13=h73e2aa4_1003 + - gsl=2.7=h93259b0_0 + - h11=0.14.0=pyhd8ed1ab_0 + - h2=4.1.0=pyhd8ed1ab_0 + - harfbuzz=8.5.0=h053f038_0 + - hatchling=1.25.0=pyhd8ed1ab_0 + - hpack=4.0.0=pyh9f0ad1d_0 + - httpcore=1.0.5=pyhd8ed1ab_0 + - httpx=0.27.0=pyhd8ed1ab_0 + - hyperframe=6.0.1=pyhd8ed1ab_0 + - icu=73.2=hf5e326d_0 + - idna=3.7=pyhd8ed1ab_0 + - igraph=0.10.12=hde4452d_1 - imagesize=1.4.1=pyhd8ed1ab_0 - - ipython_genutils=0.2.0=py_1 - - json5=0.9.14=pyhd8ed1ab_0 - - jsonpointer=2.4=py310h2ec42d9_3 - - jupyterlab_widgets=3.0.9=pyhd8ed1ab_0 + - iml=1.0.5=h61918c1_1004 + - importlib-metadata=8.0.0=pyha770c72_0 + - importlib-resources=6.4.0=pyhd8ed1ab_0 + - importlib_metadata=8.0.0=hd8ed1ab_0 + - importlib_resources=6.4.0=pyhd8ed1ab_0 + - ipykernel=6.29.4=pyh57ce528_0 + - ipympl=0.9.4=pyhd8ed1ab_0 + - ipython=8.25.0=pyh707e725_0 + - ipython_genutils=0.2.0=pyhd8ed1ab_1 + - ipywidgets=8.1.3=pyhd8ed1ab_0 + - isl=0.26=imath32_h2e86a7b_101 + - isoduration=20.11.0=pyhd8ed1ab_0 + - jedi=0.19.1=pyhd8ed1ab_0 + - jinja2=3.1.4=pyhd8ed1ab_0 + - jmol=14.32.9=h694c41f_0 + - json5=0.9.25=pyhd8ed1ab_0 + - jsonpointer=3.0.0=py310h2ec42d9_0 + - jsonschema=4.22.0=pyhd8ed1ab_0 + - jsonschema-specifications=2023.12.1=pyhd8ed1ab_0 + - jsonschema-with-format-nongpl=4.22.0=pyhd8ed1ab_0 + - jupyter-jsmol=2022.1.0=pyhd8ed1ab_0 + - jupyter-lsp=2.2.5=pyhd8ed1ab_0 + - jupyter-sphinx=0.5.3=pyha770c72_4 + - jupyter_client=8.6.2=pyhd8ed1ab_0 + - jupyter_core=5.7.2=py310h2ec42d9_0 + - jupyter_events=0.10.0=pyhd8ed1ab_0 + - jupyter_server=2.14.1=pyhd8ed1ab_0 + - jupyter_server_terminals=0.5.3=pyhd8ed1ab_0 + - jupyter_sphinx=0.5.3=hd8ed1ab_4 + - jupyterlab=4.2.2=pyhd8ed1ab_0 + - jupyterlab_pygments=0.3.0=pyhd8ed1ab_1 + - jupyterlab_server=2.27.2=pyhd8ed1ab_0 + - jupyterlab_widgets=3.0.11=pyhd8ed1ab_0 - kiwisolver=1.4.5=py310h88cfcbd_1 - - lcalc=2.0.5=h3a941db_1 - - ld64=609=ha91a046_15 + - krb5=1.21.2=hb884880_0 + - lcalc=2.0.5=h547a6ed_2 + - lcms2=2.16=ha2f27b4_0 + - ld64=711=ha02d983_0 + - ld64_osx-64=711=ha20a434_0 + - lerc=4.0.0=hb486fe8_0 + - libasprintf=0.22.5=h5ff76d1_2 + - libasprintf-devel=0.22.5=h5ff76d1_2 + - libatomic_ops=7.6.14=hb7f2c08_0 - libblas=3.9.0=20_osx64_openblas - - libcurl=8.5.0=h726d00d_0 + - libboost=1.85.0=h739af76_2 + - libboost-devel=1.85.0=h2b186f8_2 + - libboost-headers=1.85.0=h694c41f_2 + - libbraiding=1.2=hf0c8a7f_0 + - libbrial=1.2.12=h81e9653_3 + - libbrotlicommon=1.1.0=h0dc2134_1 + - libbrotlidec=1.1.0=h0dc2134_1 + - libbrotlienc=1.1.0=h0dc2134_1 + - libcblas=3.9.0=20_osx64_openblas + - libclang-cpp16=16.0.6=default_h4c8afb6_8 + - libcurl=8.8.0=hf9fcc65_0 + - libcxx=17.0.6=h88467a6_0 + - libdeflate=1.20=h49d49c5_0 + - libedit=3.1.20191231=h0678c8f_2 + - libev=4.33=h10d778d_2 + - libexpat=2.6.2=h73e2aa4_0 + - libffi=3.4.2=h0d85af4_5 + - libflint=3.0.1=h5d15de0_ntl_100 - libgd=2.3.3=h0dceb68_9 - - markupsafe=2.1.3=py310h6729b98_1 - - maxima=5.47.0=h2b27fa8_1 + - libgettextpo=0.22.5=h5ff76d1_2 + - libgettextpo-devel=0.22.5=h5ff76d1_2 + - libgfortran=5.0.0=13_2_0_h97931a8_3 + - libgfortran-devel_osx-64=12.3.0=h0b6f5ec_3 + - libgfortran5=13.2.0=h2873a65_3 + - libglib=2.80.2=h736d271_1 + - libhomfly=1.02r6=h10d778d_1 + - libhwloc=2.10.0=default_h456cccd_1001 + - libiconv=1.17=hd75f5a5_2 + - libintl=0.22.5=h5ff76d1_2 + - libintl-devel=0.22.5=h5ff76d1_2 + - libjpeg-turbo=3.0.0=h0dc2134_1 + - liblapack=3.9.0=20_osx64_openblas + - liblapacke=3.9.0=20_osx64_openblas + - libllvm16=16.0.6=hbedff68_3 + - libnghttp2=1.58.0=h64cf6d3_1 + - libopenblas=0.3.25=openmp_hfef2a42_0 + - libpng=1.6.43=h92b6c6a_0 + - libsodium=1.0.18=hbcb3906_1 + - libsqlite=3.46.0=h1b8f9f3_0 + - libssh2=1.11.0=hd019ec5_0 + - libtiff=4.6.0=h129831d_3 + - libtool=2.4.7=hf0c8a7f_0 + - libuv=1.48.0=h67532ce_0 + - libwebp=1.4.0=hc207709_0 + - libwebp-base=1.4.0=h10d778d_0 + - libxcb=1.16=h0dc2134_0 + - libxml2=2.12.7=h3e169fe_1 + - libzlib=1.3.1=h87427d6_1 + - linbox=1.7.0=h7061c92_0 + - llvm-openmp=18.1.8=h15ab845_0 + - llvm-tools=16.0.6=hbedff68_3 + - lrcalc=2.1=h73e2aa4_6 + - m4=1.4.18=haf1e3a3_1001 + - m4ri=20140914=hd82a5f3_1006 + - m4rie=20150908=hc616cfc_1002 + - make=4.3=h22f3db7_1 + - markupsafe=2.1.5=py310hb372a2b_0 + - mathjax=3.2.2=h694c41f_0 + - matplotlib=3.8.4=py310h2ec42d9_2 + - matplotlib-base=3.8.4=py310h7ea1ff3_2 + - matplotlib-inline=0.1.7=pyhd8ed1ab_0 + - maxima=5.47.0=h2b27fa8_2 + - memory-allocator=0.1.3=py310h6729b98_0 + - metis=5.1.0=he965462_1007 - mistune=3.0.2=pyhd8ed1ab_0 + - mpc=1.3.1=h81bd1dd_0 + - mpfi=1.5.4=h52b28e3_1001 + - mpfr=4.2.1=h4f6b447_1 - mpmath=1.3.0=pyhd8ed1ab_0 - munkres=1.1.4=pyh9f0ad1d_0 - - nest-asyncio=1.5.8=pyhd8ed1ab_0 + - nauty=2.8.8=h10d778d_1 + - nbclient=0.10.0=pyhd8ed1ab_0 + - nbconvert=7.16.4=hd8ed1ab_1 + - nbconvert-core=7.16.4=pyhd8ed1ab_1 + - nbconvert-pandoc=7.16.4=hd8ed1ab_1 + - nbformat=5.10.4=pyhd8ed1ab_0 + - ncurses=6.5=h5846eda_0 + - nest-asyncio=1.6.0=pyhd8ed1ab_0 - networkx=3.2.1=pyhd8ed1ab_0 + - ninja=1.12.1=h3c5361c_0 + - notebook=7.2.1=pyhd8ed1ab_0 + - notebook-shim=0.2.4=pyhd8ed1ab_0 + - ntl=11.4.3=h0ab3c2f_1 + - numpy=1.26.4=py310h4bfa8fc_0 - openblas=0.3.25=openmp_h6794695_0 - - packaging=23.2=pyhd8ed1ab_0 + - openjdk=22.0.1=h2d185b6_0 + - openjpeg=2.5.2=h7310d3a_0 + - openssl=3.3.1=h87427d6_0 + - overrides=7.7.0=pyhd8ed1ab_0 + - packaging=24.1=pyhd8ed1ab_0 + - palp=2.20=hbcb3906_0 + - pandoc=3.2.1=h694c41f_0 - pandocfilters=1.5.0=pyhd8ed1ab_0 - - parso=0.8.3=pyhd8ed1ab_0 + - pango=1.54.0=h880b76c_0 + - pari=2.15.5=h7ba67ff_2_pthread + - pari-elldata=0.0.20161017=0 + - pari-galdata=0.0.20180411=0 + - pari-galpol=0.0.20180625=0 + - pari-seadata=0.0.20090618=0 + - pari-seadata-small=0.0.20090618=0 + - parso=0.8.4=pyhd8ed1ab_0 + - patch=2.7.6=hbcf498f_1002 - pathspec=0.12.1=pyhd8ed1ab_0 + - pcre2=10.44=h7634a1b_0 + - pep517=0.13.0=pyhd8ed1ab_0 + - perl=5.32.1=7_h10d778d_perl5 + - pexpect=4.9.0=pyhd8ed1ab_0 - pickleshare=0.7.5=py_1003 - - pillow=10.1.0=py310he65384d_0 + - pillow=10.3.0=py310h2fdc51f_1 + - pip=24.0=pyhd8ed1ab_0 + - pixman=0.43.4=h73e2aa4_0 + - pkg-config=0.29.2=ha3d46e9_1008 - pkgconfig=1.5.5=pyhd8ed1ab_4 - pkgutil-resolve-name=1.3.10=pyhd8ed1ab_1 - - platformdirs=4.1.0=pyhd8ed1ab_0 - - pluggy=1.3.0=pyhd8ed1ab_0 - - ply=3.11=py_1 - - prometheus_client=0.19.0=pyhd8ed1ab_0 - - psutil=5.9.7=py310hb372a2b_0 + - planarity=3.0.2.0=h10d778d_0 + - platformdirs=4.2.2=pyhd8ed1ab_0 + - pluggy=1.5.0=pyhd8ed1ab_0 + - ply=3.11=pyhd8ed1ab_2 + - ppl=1.2=ha60d53e_1006 + - pplpy=0.8.9=py310hbe8aec3_1 + - primecount=7.6=ha894c9a_0 + - primecountpy=0.1.0=py310h88cfcbd_4 + - primesieve=11.0=hf0c8a7f_0 + - prometheus_client=0.20.0=pyhd8ed1ab_0 + - prompt-toolkit=3.0.47=pyha770c72_0 + - prompt_toolkit=3.0.47=hd8ed1ab_0 + - psutil=6.0.0=py310h936d840_0 + - pthread-stubs=0.4=hc929b4f_1001 - ptyprocess=0.7.0=pyhd3deb0d_0 - pure_eval=0.2.2=pyhd8ed1ab_0 - py=1.11.0=pyh6c4a22f_0 - - pybind11-global=2.11.1=py310h88cfcbd_2 - - pycparser=2.21=pyhd8ed1ab_0 - - pygments=2.17.2=pyhd8ed1ab_0 - - pyparsing=3.1.1=pyhd8ed1ab_0 + - pybind11=2.12.0=py310hb3b189b_0 + - pybind11-global=2.12.0=py310hb3b189b_0 + - pycparser=2.22=pyhd8ed1ab_0 + - pygments=2.18.0=pyhd8ed1ab_0 + - pyobjc-core=10.3.1=py310h445dc1f_0 + - pyobjc-framework-cocoa=10.3.1=py310h445dc1f_0 + - pyparsing=3.1.2=pyhd8ed1ab_0 + - pyproject-api=1.7.1=pyhd8ed1ab_0 - pyrsistent=0.20.0=py310hb372a2b_0 - pysocks=1.7.1=pyha2e5f31_6 - - python-fastjsonschema=2.19.0=pyhd8ed1ab_0 + - python=3.10.14=h00d2728_0_cpython + - python-dateutil=2.9.0=pyhd8ed1ab_0 + - python-fastjsonschema=2.20.0=pyhd8ed1ab_0 - python-json-logger=2.0.7=pyhd8ed1ab_0 - - python-lrcalc=2.1=py310h7a76584_5 - - python-tzdata=2023.3=pyhd8ed1ab_0 - - pytz=2023.3.post1=pyhd8ed1ab_0 + - python-lrcalc=2.1=py310h5daac23_6 + - python-tzdata=2024.1=pyhd8ed1ab_0 + - python_abi=3.10=4_cp310 + - pythran=0.15.0=py310h076e4b7_1 + - pytz=2024.1=pyhd8ed1ab_0 + - pytz-deprecation-shim=0.1.0.post0=py310h2ec42d9_4 - pyyaml=6.0.1=py310h6729b98_1 - - pyzmq=25.1.2=py310h6b67f7f_0 + - pyzmq=26.0.3=py310he0bbd50_0 + - qd=2.3.22=h2beb688_1004 + - qhull=2020.2=h940c156_2 + - r-base=4.3.3=h4648a1f_3 + - r-lattice=0.22_6=r43hb2c329c_0 + - readline=8.2=h9e318b2_1 + - referencing=0.35.1=pyhd8ed1ab_0 + - requests=2.32.3=pyhd8ed1ab_0 + - rfc3339-validator=0.1.4=pyhd8ed1ab_0 - rfc3986-validator=0.1.1=pyh9f0ad1d_0 - - rpds-py=0.15.2=py310h0e083fb_0 + - rhash=1.4.4=h0dc2134_0 + - rpds-py=0.18.1=py310h12a1ced_0 + - rpy2=3.5.11=py310r43hf0b6da5_3 + - rw=0.9=h10d778d_2 + - sagemath-db-combinatorial-designs=20140630=1 - sagemath-db-elliptic-curves=0.8.1=hecc5488_0 + - sagemath-db-graphs=20210214=hd8ed1ab_0 + - sagemath-db-polytopes=20170220=1 - sagetex=3.6.1=pyhd8ed1ab_0 - - setuptools=68.2.2=pyhd8ed1ab_0 + - scipy=1.11.4=py310h3f1db6d_0 + - send2trash=1.8.3=pyh31c8845_0 + - setuptools=70.1.1=pyhd8ed1ab_0 + - setuptools-scm=8.1.0=pyhd8ed1ab_0 + - setuptools_scm=8.1.0=hd8ed1ab_0 + - sigtool=0.1.3=h88f4db0_0 - simplegeneric=0.8.1=py_1 - singular=4.3.2.p8=h0d51a9f_1 - six=1.16.0=pyh6c4a22f_0 - - sniffio=1.3.0=pyhd8ed1ab_0 + - sniffio=1.3.1=pyhd8ed1ab_0 - snowballstemmer=2.2.0=pyhd8ed1ab_0 - soupsieve=2.5=pyhd8ed1ab_1 + - sphinx=7.3.7=pyhd8ed1ab_0 + - sphinx-basic-ng=1.0.0b2=pyhd8ed1ab_1 + - sphinx-copybutton=0.5.2=pyhd8ed1ab_0 + - sphinxcontrib-applehelp=1.0.8=pyhd8ed1ab_0 + - sphinxcontrib-devhelp=1.0.6=pyhd8ed1ab_0 + - sphinxcontrib-htmlhelp=2.0.5=pyhd8ed1ab_0 - sphinxcontrib-jsmath=1.0.1=pyhd8ed1ab_0 + - sphinxcontrib-qthelp=1.0.7=pyhd8ed1ab_0 + - sphinxcontrib-serializinghtml=1.1.10=pyhd8ed1ab_0 + - sphinxcontrib-websupport=1.2.7=pyhd8ed1ab_0 + - sqlite=3.46.0=h28673e1_0 + - stack_data=0.6.2=pyhd8ed1ab_0 + - suitesparse=7.7.0=hd2b2131_1 + - symmetrica=3.0.1=hf0c8a7f_0 - sympow=2.023.6=h115ba6a_3 + - sympy=1.12.1=pypyh2585a3b_103 + - tachyon=0.99b6=h3a1d103_1002 + - tapi=1100.0.11=h9ce4665_0 + - tar=1.34=hcb2f6ea_1 + - tbb=2021.12.0=h3c5361c_1 + - terminado=0.18.1=pyh31c8845_0 + - texinfo=7.0=pl5321hc47821c_0 + - three.js=122=hd8ed1ab_2 + - threejs-sage=122=hd8ed1ab_2 + - tinycss2=1.3.0=pyhd8ed1ab_0 + - tk=8.6.13=h1abcd95_1 + - tktable=2.10=hba9d6f1_6 - tomli=2.0.1=pyhd8ed1ab_0 - - tornado=6.3.3=py310h6729b98_1 - - traitlets=5.14.0=pyhd8ed1ab_0 - - trove-classifiers=2023.11.29=pyhd8ed1ab_0 - - types-python-dateutil=2.8.19.14=pyhd8ed1ab_0 - - typing_extensions=4.9.0=pyha770c72_0 + - tornado=6.4.1=py310h936d840_0 + - tox=4.15.1=pyhd8ed1ab_0 + - traitlets=5.14.3=pyhd8ed1ab_0 + - trove-classifiers=2024.5.22=pyhd8ed1ab_0 + - types-python-dateutil=2.9.0.20240316=pyhd8ed1ab_0 + - typing-extensions=4.12.2=hd8ed1ab_0 + - typing_extensions=4.12.2=pyha770c72_0 - typing_utils=0.1.0=pyhd8ed1ab_0 + - tzdata=2024a=h0c530f3_0 - tzlocal=5.2=py310h2ec42d9_0 - unicodedata2=15.1.0=py310h6729b98_0 - uri-template=1.3.0=pyhd8ed1ab_0 - - wcwidth=0.2.12=pyhd8ed1ab_0 - - webcolors=1.13=pyhd8ed1ab_0 + - urllib3=2.2.2=pyhd8ed1ab_0 + - virtualenv=20.26.3=pyhd8ed1ab_0 + - wcwidth=0.2.13=pyhd8ed1ab_0 + - webcolors=24.6.0=pyhd8ed1ab_0 - webencodings=0.5.1=pyhd8ed1ab_2 - - websocket-client=1.7.0=pyhd8ed1ab_0 - - wheel=0.42.0=pyhd8ed1ab_0 - - widgetsnbextension=4.0.9=pyhd8ed1ab_0 - - zipp=3.17.0=pyhd8ed1ab_0 - - anyio=4.2.0=pyhd8ed1ab_0 - - asttokens=2.4.1=pyhd8ed1ab_0 - - async-lru=2.0.4=pyhd8ed1ab_0 - - babel=2.14.0=pyhd8ed1ab_0 - - beautifulsoup4=4.12.2=pyha770c72_0 - - beniget=0.4.1=pyhd8ed1ab_0 - - bleach=6.1.0=pyhd8ed1ab_0 - - cached-property=1.5.2=hd8ed1ab_1 - - cctools=973.0.1=hd9ad811_15 - - cffi=1.16.0=py310hdca579f_0 - - clang=15.0.7=hac416ee_4 - - cmake=3.28.1=h7c85d92_0 - - comm=0.1.4=pyhd8ed1ab_0 - - cppy=1.2.1=pyhd8ed1ab_0 - - curl=8.5.0=h726d00d_0 - - cypari2=2.1.3=py310hb5d31c9_2 - - deprecation=2.1.0=pyh9f0ad1d_0 - - fonttools=4.47.0=py310hb372a2b_0 - - harfbuzz=8.3.0=hf45c392_0 - - importlib-metadata=7.0.0=pyha770c72_0 - - importlib_resources=6.1.1=pyhd8ed1ab_0 - - jedi=0.19.1=pyhd8ed1ab_0 - - jinja2=3.1.2=pyhd8ed1ab_1 - - jupyter_core=5.5.1=py310h2ec42d9_0 - - jupyterlab_pygments=0.3.0=pyhd8ed1ab_0 - - libcblas=3.9.0=20_osx64_openblas - - liblapack=3.9.0=20_osx64_openblas - - matplotlib-inline=0.1.6=pyhd8ed1ab_0 - - memory-allocator=0.1.3=py310h6729b98_0 - - overrides=7.4.0=pyhd8ed1ab_0 - - pexpect=4.8.0=pyh1a96a4e_2 - - pip=23.3.2=pyhd8ed1ab_0 - - pplpy=0.8.9=py310hd89f7aa_0 - - primecountpy=0.1.0=py310h88cfcbd_4 - - prompt-toolkit=3.0.42=pyha770c72_0 - - pybind11=2.11.1=py310h88cfcbd_2 - - pyobjc-core=10.1=py310h3674b6a_0 - - pyproject-api=1.6.1=pyhd8ed1ab_0 - - python-dateutil=2.8.2=pyhd8ed1ab_0 - - pytz-deprecation-shim=0.1.0.post0=py310h2ec42d9_4 - - referencing=0.32.0=pyhd8ed1ab_0 - - rfc3339-validator=0.1.4=pyhd8ed1ab_0 - - sympy=1.12=pypyh9d50eac_103 - - terminado=0.18.0=pyh31c8845_0 - - tinycss2=1.2.1=pyhd8ed1ab_0 - - typing-extensions=4.9.0=hd8ed1ab_0 - - urllib3=2.1.0=pyhd8ed1ab_0 - - virtualenv=20.25.0=pyhd8ed1ab_0 - - argon2-cffi-bindings=21.2.0=py310h6729b98_4 - - arpack=3.8.0=nompi_hb44a6d1_101 - - arrow=1.3.0=pyhd8ed1ab_0 - - clangxx=15.0.7=default_h6b1ee41_4 - - dsdp=5.8=h6e329d1_1203 - - fflas-ffpack=2.4.3=h026fd7e_2 - - fqdn=1.5.1=pyhd8ed1ab_0 - - gsl=2.7=h93259b0_0 - - hatchling=1.21.0=pyhd8ed1ab_0 - - iml=1.0.5=h64b42ca_1003 - - importlib-resources=6.1.1=pyhd8ed1ab_0 - - importlib_metadata=7.0.0=hd8ed1ab_0 - - jsonschema-specifications=2023.11.2=pyhd8ed1ab_0 - - jupyter_server_terminals=0.5.0=pyhd8ed1ab_0 - - liblapacke=3.9.0=20_osx64_openblas - - numpy=1.26.2=py310h2a7ecf2_0 - - pango=1.50.14=h19c1c8a_2 - - prompt_toolkit=3.0.42=hd8ed1ab_0 - - pyobjc-framework-cocoa=10.1=py310h3674b6a_0 - - requests=2.31.0=pyhd8ed1ab_0 - - setuptools-scm=8.0.4=pyhd8ed1ab_0 - - stack_data=0.6.2=pyhd8ed1ab_0 - - suitesparse=5.10.1=h0a40b7c_2 - - argon2-cffi=23.1.0=pyhd8ed1ab_0 - - blas-devel=3.9.0=20_osx64_openblas - - compiler-rt_osx-64=15.0.7=ha38d28d_2 - - contourpy=1.2.0=py310ha697434_0 - - cvxopt=1.3.2=py310ha550498_1 - - fpylll=0.6.0=py310h2acdeac_1 - - giac=1.9.0.21=h92f3f65_1 - - igraph=0.10.8=h29df365_0 - - ipython=8.18.1=pyh707e725_3 - - isoduration=20.11.0=pyhd8ed1ab_0 - - jsonschema=4.20.0=pyhd8ed1ab_0 - - jupyter_client=8.6.0=pyhd8ed1ab_0 - - linbox=1.6.3=hfb9b24e_8 - - scipy=1.11.4=py310h3f1db6d_0 - - send2trash=1.8.2=pyhd1c38e8_0 - - setuptools_scm=8.0.4=hd8ed1ab_0 - - tox=4.11.4=pyhd8ed1ab_0 - - blas=2.120=openblas - - compiler-rt=15.0.7=ha38d28d_2 - - ipykernel=6.26.0=pyh3cd1d5f_0 - - ipywidgets=8.1.1=pyhd8ed1ab_0 - - jsonschema-with-format-nongpl=4.20.0=pyhd8ed1ab_0 - - matplotlib-base=3.8.2=py310hec49e92_0 - - nbformat=5.9.2=pyhd8ed1ab_0 - - rw=0.9=h10d778d_1 - - clang_impl_osx-64=15.0.7=h03d6864_7 - - ipympl=0.9.3=pyhd8ed1ab_0 - - jupyter-jsmol=2022.1.0=pyhd8ed1ab_0 - - jupyter_events=0.9.0=pyhd8ed1ab_0 - - matplotlib=3.8.2=py310h2ec42d9_0 - - nbclient=0.8.0=pyhd8ed1ab_0 - - clang_osx-64=15.0.7=hb91bd55_7 - - nbconvert-core=7.13.0=pyhd8ed1ab_0 - - c-compiler=1.6.0=h63c33a9_0 - - clangxx_impl_osx-64=15.0.7=h2133e9c_7 - - gfortran_osx-64=12.3.0=h18f7dce_1 - - jupyter_server=2.12.1=pyhd8ed1ab_0 - - nbconvert-pandoc=7.13.0=pyhd8ed1ab_0 - - clangxx_osx-64=15.0.7=hb91bd55_7 - - gfortran=12.3.0=h2c809b3_1 - - jupyter-lsp=2.2.1=pyhd8ed1ab_0 - - jupyterlab_server=2.25.2=pyhd8ed1ab_0 - - nbconvert=7.13.0=pyhd8ed1ab_0 - - notebook-shim=0.2.3=pyhd8ed1ab_0 - - cxx-compiler=1.6.0=h1c7c39f_0 - - fortran-compiler=1.6.0=h932d759_0 - - jupyterlab=4.0.9=pyhd8ed1ab_0 - - pythran=0.14.0=py310h92ebccd_1 - - r-base=4.3.1=h0ff45fa_6 - - compilers=1.6.0=h694c41f_0 - - notebook=7.0.6=pyhd8ed1ab_0 - - rpy2=3.5.11=py310r43hf0b6da5_3 - - jupyter_sphinx=0.4.0=py310h2ec42d9_1 - - sphinx-basic-ng=1.0.0b2=pyhd8ed1ab_1 - - furo=2023.9.10=pyhd8ed1ab_0 - - sphinx-copybutton=0.5.2=pyhd8ed1ab_0 - - sphinxcontrib-applehelp=1.0.7=pyhd8ed1ab_0 - - sphinxcontrib-devhelp=1.0.5=pyhd8ed1ab_0 - - sphinxcontrib-htmlhelp=2.0.4=pyhd8ed1ab_0 - - sphinxcontrib-qthelp=1.0.6=pyhd8ed1ab_0 - - sphinx=7.2.6=pyhd8ed1ab_0 - - sphinxcontrib-serializinghtml=1.1.9=pyhd8ed1ab_0 - - sphinxcontrib-websupport=1.2.6=pyhd8ed1ab_0 + - websocket-client=1.8.0=pyhd8ed1ab_0 + - wheel=0.43.0=pyhd8ed1ab_1 + - widgetsnbextension=4.0.11=pyhd8ed1ab_0 + - xorg-libxau=1.0.11=h0dc2134_0 + - xorg-libxdmcp=1.1.3=h35c211d_0 + - xz=5.2.6=h775f41a_0 + - yaml=0.2.5=h0d85af4_2 + - zeromq=4.3.5=hde137ed_4 + - zipp=3.19.2=pyhd8ed1ab_0 + - zlib=1.3.1=h87427d6_1 + - zstd=1.5.6=h915ae27_0 diff --git a/src/environment-3.10-macos.yml b/src/environment-3.10-macos.yml index 1c71e3f2e43..1e7bd5209bc 100644 --- a/src/environment-3.10-macos.yml +++ b/src/environment-3.10-macos.yml @@ -1,402 +1,423 @@ # Generated by conda-lock. # platform: osx-arm64 -# input_hash: f3a7ade7d121b058758a996f2cb987d66d13e67ba29536d5816c74b35fa3fba8 +# input_hash: fce4b9b5cdb20ebb2d93612fa27b4d6584379772c37a8cccd6c2390e2ce5f3b1 channels: - conda-forge dependencies: - _r-mutex=1.0.1=anacondar_1 - - bc=1.07.1=h3422bc3_0 - - bzip2=1.0.8=h93a5062_5 - - c-ares=1.24.0=h93a5062_0 - - ca-certificates=2023.11.17=hf0a4a13_0 - - cliquer=1.22=h27ca646_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_1 - - fribidi=1.0.10=h27ca646_0 - - giflib=5.2.1=h1a8c8d9_3 - - jpeg=9e=h1a8c8d9_3 - - libatomic_ops=7.6.14=h1a8c8d9_0 - - libbrotlicommon=1.1.0=hb547adb_1 - - libcxx=16.0.6=h4653b0c_0 - - libdeflate=1.17=h1a8c8d9_0 - - libev=4.33=h93a5062_2 - - libexpat=2.5.0=hb7217d7_1 - - libffi=3.4.2=h3422bc3_5 - - libgfortran-devel_osx-arm64=12.3.0=hc62be1c_1 - - libiconv=1.17=h0d3ecfb_2 - - libsodium=1.0.18=h27ca646_1 - - libtool=2.4.7=hb7217d7_0 - - libuv=1.46.0=hb547adb_0 - - libwebp-base=1.2.4=h1a8c8d9_0 - - libzlib=1.2.13=h53f4e23_5 - - llvm-openmp=17.0.6=hcd81f8e_0 - - m4=1.4.18=h642e427_1001 - - make=4.3=he57ea6c_1 - - mathjax=3.2.2=hce30654_0 - - nauty=2.8.8=h93a5062_0 - - palp=2.20=h27ca646_0 - - pandoc=3.1.3=hce30654_0 - - pari-elldata=0.0.20161017=0 - - pari-galdata=0.0.20180411=0 - - pari-galpol=0.0.20180625=0 - - pari-seadata-small=0.0.20090618=0 - - patch=2.7.6=h27ca646_1002 - - perl=5.32.1=4_hf2054a2_perl5 - - planarity=3.0.0.5=h27ca646_1002 - - pthread-stubs=0.4=h27ca646_1001 - - python_abi=3.10=4_cp310 - - rhash=1.4.3=hb547adb_2 - - sagemath-db-combinatorial-designs=20140630=1 - - sagemath-db-graphs=20210214=hd8ed1ab_0 - - sagemath-db-polytopes=20170220=1 - - tbb=2021.10.0=h1995070_2 - - three.js=122=hd8ed1ab_2 - - tzdata=2023c=h71feb2d_0 - - xorg-libxau=1.0.11=hb547adb_0 - - xorg-libxdmcp=1.1.3=h27ca646_0 - - xz=5.2.6=h57fd34a_0 - - yaml=0.2.5=h3422bc3_2 + - alabaster=0.7.16=pyhd8ed1ab_0 + - anyio=4.4.0=pyhd8ed1ab_0 + - appdirs=1.4.4=pyh9f0ad1d_0 + - appnope=0.1.4=pyhd8ed1ab_0 + - argon2-cffi=23.1.0=pyhd8ed1ab_0 + - argon2-cffi-bindings=21.2.0=py310h2aa6e3c_4 + - arpack=3.9.1=nompi_h593882a_101 + - arrow=1.3.0=pyhd8ed1ab_0 + - asttokens=2.4.1=pyhd8ed1ab_0 + - async-lru=2.0.4=pyhd8ed1ab_0 + - attrs=23.2.0=pyh71513ae_0 - autoconf=2.71=pl5321hcd07c0c_1 - - bdw-gc=8.0.6=hc021e02_0 - - expat=2.5.0=hb7217d7_1 - - fonts-conda-forge=1=0 - - gengetopt=2.23=hbdafb3b_0 - - gettext=0.21.1=h0186832_0 - - gf2x=1.3.0=hdaa854c_2 - - gmp=6.3.0=h965bd2d_0 - - graphite2=1.3.13=h9f76cd9_1001 - - icu=70.1=h6b3803e_0 - - isl=0.25=h9a09cb3_0 - - lerc=4.0.0=h9a09cb3_0 - - libbraiding=1.2=hb7217d7_0 - - libbrotlidec=1.1.0=hb547adb_1 - - libbrotlienc=1.1.0=hb547adb_1 - - libgfortran5=13.2.0=hf226fd6_1 - - libpng=1.6.39=h76d750c_0 - - libsqlite=3.44.2=h091b4b1_0 - - libxcb=1.13=h9b22ae9_1004 - - lrcalc=2.1=hb7217d7_5 - - metis=5.1.1=h965bd2d_2 - - ncurses=6.4=h463b476_2 - - ninja=1.11.1=hffc8910_0 - - openjdk=21.0.1=hed44d8b_0 - - openssl=3.2.0=h0d3ecfb_1 - - pari-seadata=0.0.20090618=0 - - pcre2=10.40=hb34f9b4_0 - - pixman=0.42.2=h13dd4ca_0 - - primesieve=11.0=hb7217d7_0 - - qhull=2020.2=hc021e02_2 - - symmetrica=3.0.1=hb7217d7_0 - - tapi=1100.0.11=he4954df_0 - - tar=1.34=h7cb298e_1 - - threejs-sage=122=hd8ed1ab_2 - - tk=8.6.13=h5083fa2_1 - - zeromq=4.3.5=h965bd2d_0 - - zlib=1.2.13=h53f4e23_5 - - zstd=1.5.5=h4f39d0f_0 - automake=1.16.5=pl5321hce30654_0 - - boost-cpp=1.81.0=hf96b251_0 - - brotli-bin=1.1.0=hb547adb_1 - - bwidget=1.9.14=hce30654_1 - - cddlib=1!0.94m=h6d7a090_0 - - ecm=7.0.4=h47c7c1a_1002 - - fonts-conda-ecosystem=1=0 - - freetype=2.12.1=hadb7bae_2 - - givaro=4.1.1=h0cdca34_3 - - glpk=5.0=h6d7a090_0 - - jmol=14.32.10=hce30654_0 - - libedit=3.1.20191231=hc8eb9b7_2 - - libgfortran=5.0.0=13_2_0_hd922786_1 - - libglib=2.78.1=hd9b11f9_0 - - libhomfly=1.02r6=h27ca646_0 - - libnghttp2=1.58.0=ha4dd798_1 - - libssh2=1.11.0=h7a5bd25_0 - - libtiff=4.5.0=h5dffbdd_2 - - libxml2=2.10.3=h67585b2_4 - - m4ri=20140914=h17b34a0_1005 - - mpfr=4.2.1=h9546428_0 - - ntl=11.4.3=hbb3f309_1 - - primecount=7.6=hb6e4faa_0 - - readline=8.2=h92ec313_1 - - sigtool=0.1.3=h44b9a77_0 - - tachyon=0.99b6=hfb72b2a_1001 - - texinfo=7.0=pl5321h9ea1dce_0 - - tktable=2.10=hd996620_5 + - babel=2.14.0=pyhd8ed1ab_0 + - bc=1.07.1=h3422bc3_0 + - bdw-gc=8.0.6=hc021e02_0 + - beautifulsoup4=4.12.3=pyha770c72_0 + - beniget=0.4.1=pyhd8ed1ab_0 + - blas=2.120=openblas + - blas-devel=3.9.0=20_osxarm64_openblas + - bleach=6.1.0=pyhd8ed1ab_0 + - boost-cpp=1.85.0=hca5e981_2 + - brial=1.2.12=pyh694c41f_3 - brotli=1.1.0=hb547adb_1 - - ecl=21.2.1=h8492d4d_2 - - fftw=3.3.10=nompi_h3046061_108 - - fontconfig=2.14.2=h82840c6_0 - - gap-core=4.12.2=he8f4e70_3 - - gfan=0.6.2=hec08f5c_1003 - - krb5=1.20.1=h69eda48_0 - - lcms2=2.15=h481adae_0 - - libbrial=1.2.12=ha7f5006_1 - - libflint=3.0.1=h28749a5_ntl_100 - - libllvm15=15.0.7=h62b9111_1 - - libopenblas=0.3.25=openmp_h6c19121_0 - - libwebp=1.2.4=h999c80f_1 - - m4rie=20150908=h17b34a0_1001 - - mpc=1.3.1=h91ba8db_0 - - mpfi=1.5.4=hbde5f5b_1001 - - openjpeg=2.5.0=hbc2ba62_2 - - pari=2.15.4=haeeeed7_2_pthread - - pkg-config=0.29.2=hab62308_1008 - - ppl=1.2=h8b147cf_1006 - - python=3.10.13=h2469fbe_0_cpython - - qd=2.3.22=hbec66e7_1004 - - sqlite=3.44.2=hf2abe2d_0 - - alabaster=0.7.13=pyhd8ed1ab_0 - - appdirs=1.4.4=pyh9f0ad1d_0 - - appnope=0.1.3=pyhd8ed1ab_0 - - attrs=23.1.0=pyh71513ae_1 - - brial=1.2.12=pyh694c41f_1 + - brotli-bin=1.1.0=hb547adb_1 - brotli-python=1.1.0=py310h1253130_1 + - build=0.7.0=pyhd8ed1ab_0 + - bwidget=1.9.14=hce30654_1 + - bzip2=1.0.8=h93a5062_5 + - c-ares=1.28.1=h93a5062_0 + - c-compiler=1.7.0=h6aa9301_1 + - ca-certificates=2024.6.2=hf0a4a13_0 + - cached-property=1.5.2=hd8ed1ab_1 - cached_property=1.5.2=pyha770c72_1 - - cachetools=5.3.2=pyhd8ed1ab_0 - - cairo=1.16.0=h73a0509_1014 - - certifi=2023.11.17=pyhd8ed1ab_0 + - cachetools=5.3.3=pyhd8ed1ab_0 + - cairo=1.18.0=hc6c324b_2 + - cctools=986=h4faf515_0 + - cctools_osx-arm64=986=h62378fb_0 + - cddlib=1!0.94m=h6d7a090_0 + - certifi=2024.6.2=pyhd8ed1ab_0 + - cffi=1.16.0=py310hdcd7c05_0 - chardet=5.2.0=py310hbe9552e_1 - charset-normalizer=3.3.2=pyhd8ed1ab_0 + - clang=16.0.6=default_h095aff0_8 + - clang-16=16.0.6=default_hb63da90_8 + - clang_impl_osx-arm64=16.0.6=hc421ffc_16 + - clang_osx-arm64=16.0.6=h54d7cd3_16 + - clangxx=16.0.6=default_h095aff0_8 + - clangxx_impl_osx-arm64=16.0.6=hcd7bac0_16 + - clangxx_osx-arm64=16.0.6=h54d7cd3_16 + - cliquer=1.22=h93a5062_1 + - cmake=3.29.6=had79d8f_0 - colorama=0.4.6=pyhd8ed1ab_0 - - conway-polynomials=0.8=pyhd8ed1ab_0 + - colorlog=6.8.2=py310hbe9552e_0 + - comm=0.2.2=pyhd8ed1ab_0 + - compiler-rt=16.0.6=h3808999_2 + - compiler-rt_osx-arm64=16.0.6=h3808999_2 + - compilers=1.7.0=hce30654_1 + - contourpy=1.2.1=py310h21239e6_0 + - conway-polynomials=0.9=pyhd8ed1ab_0 + - cppy=1.2.1=pyhd8ed1ab_0 + - curl=8.8.0=h653d890_0 + - cvxopt=1.3.2=py310h7e4e7d1_2 + - cxx-compiler=1.7.0=h2ffa867_1 - cycler=0.12.1=pyhd8ed1ab_0 + - cypari2=2.1.5=py310h5e3d6bc_0 - cysignals=1.11.2=py310hfd3b3fe_3 - - cython=3.0.7=py310h692a8b6_0 - - debugpy=1.8.0=py310h1253130_1 + - cython=3.0.10=py310h692a8b6_0 + - debugpy=1.8.1=py310h692a8b6_0 - decorator=5.1.1=pyhd8ed1ab_0 - defusedxml=0.7.1=pyhd8ed1ab_0 - distlib=0.3.8=pyhd8ed1ab_0 - - docutils=0.20.1=py310hbe9552e_3 - - eclib=20231211=h7f07de4_0 - - editables=0.3=pyhd8ed1ab_0 + - docutils=0.21.2=pyhd8ed1ab_0 + - dsdp=5.8=h9397a75_1203 + - ecl=23.9.9=h1d9728a_0 + - eclib=20231212=h7f07de4_0 + - ecm=7.0.5=h41d338b_0 + - editables=0.5=pyhd8ed1ab_0 - entrypoints=0.4=pyhd8ed1ab_0 - - exceptiongroup=1.2.0=pyhd8ed1ab_0 + - exceptiongroup=1.2.0=pyhd8ed1ab_2 - executing=2.0.1=pyhd8ed1ab_0 - - filelock=3.13.1=pyhd8ed1ab_0 - - flit-core=3.9.0=pyhd8ed1ab_0 + - expat=2.6.2=hebf3989_0 + - fflas-ffpack=2.5.0=h4bc3318_0 + - fftw=3.3.10=nompi_h6637ab6_110 + - filelock=3.15.4=pyhd8ed1ab_0 + - flit-core=3.9.0=pyhd8ed1ab_1 + - 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_2 + - fontconfig=2.14.2=h82840c6_0 + - fonts-conda-ecosystem=1=0 + - fonts-conda-forge=1=0 + - fonttools=4.53.0=py310ha6dd24b_0 + - fortran-compiler=1.7.0=hafb19e3_1 - fplll=5.4.5=hb7d509d_0 + - fpylll=0.6.1=py310hd9be144_0 + - fqdn=1.5.1=pyhd8ed1ab_0 + - freetype=2.12.1=hadb7bae_2 + - fribidi=1.0.10=h27ca646_0 + - furo=2024.5.6=pyhd8ed1ab_0 + - gap-core=4.12.2=he8f4e70_3 - gap-defaults=4.12.2=hce30654_3 - gast=0.5.4=pyhd8ed1ab_0 - - gfortran_impl_osx-arm64=12.3.0=hbbb9e1e_1 - - gmpy2=2.1.2=py310h2e6cad2_1 - - idna=3.6=pyhd8ed1ab_0 + - gengetopt=2.23=hbdafb3b_0 + - gettext=0.22.5=h8fbad5d_2 + - gettext-tools=0.22.5=h8fbad5d_2 + - gf2x=1.3.0=hdaa854c_2 + - gfan=0.6.2=hec08f5c_1003 + - gfortran=12.3.0=h1ca8e4b_1 + - gfortran_impl_osx-arm64=12.3.0=h53ed385_3 + - gfortran_osx-arm64=12.3.0=h57527a5_1 + - giac=1.9.0.21=h1c96721_1 + - giflib=5.2.2=h93a5062_0 + - givaro=4.2.0=h018886a_0 + - glpk=5.0=h6d7a090_0 + - gmp=6.3.0=h7bae524_2 + - gmpy2=2.1.5=py310h3bc658a_1 + - graphite2=1.3.13=hebf3989_1003 + - gsl=2.7=h6e638da_0 + - h11=0.14.0=pyhd8ed1ab_0 + - h2=4.1.0=pyhd8ed1ab_0 + - harfbuzz=8.5.0=h1836168_0 + - hatchling=1.25.0=pyhd8ed1ab_0 + - hpack=4.0.0=pyh9f0ad1d_0 + - httpcore=1.0.5=pyhd8ed1ab_0 + - httpx=0.27.0=pyhd8ed1ab_0 + - hyperframe=6.0.1=pyhd8ed1ab_0 + - icu=73.2=hc8870d7_0 + - idna=3.7=pyhd8ed1ab_0 + - igraph=0.10.12=h762ac30_1 - imagesize=1.4.1=pyhd8ed1ab_0 - - ipython_genutils=0.2.0=py_1 - - json5=0.9.14=pyhd8ed1ab_0 - - jsonpointer=2.4=py310hbe9552e_3 - - jupyterlab_widgets=3.0.9=pyhd8ed1ab_0 + - iml=1.0.5=hd73f12c_1004 + - importlib-metadata=8.0.0=pyha770c72_0 + - importlib-resources=6.4.0=pyhd8ed1ab_0 + - importlib_metadata=8.0.0=hd8ed1ab_0 + - importlib_resources=6.4.0=pyhd8ed1ab_0 + - ipykernel=6.29.4=pyh57ce528_0 + - ipympl=0.9.4=pyhd8ed1ab_0 + - ipython=8.25.0=pyh707e725_0 + - ipython_genutils=0.2.0=pyhd8ed1ab_1 + - ipywidgets=8.1.3=pyhd8ed1ab_0 + - isl=0.26=imath32_h347afa1_101 + - isoduration=20.11.0=pyhd8ed1ab_0 + - jedi=0.19.1=pyhd8ed1ab_0 + - jinja2=3.1.4=pyhd8ed1ab_0 + - jmol=14.32.10=hce30654_0 + - json5=0.9.25=pyhd8ed1ab_0 + - jsonpointer=3.0.0=py310hbe9552e_0 + - jsonschema=4.22.0=pyhd8ed1ab_0 + - jsonschema-specifications=2023.12.1=pyhd8ed1ab_0 + - jsonschema-with-format-nongpl=4.22.0=pyhd8ed1ab_0 + - jupyter-jsmol=2022.1.0=pyhd8ed1ab_0 + - jupyter-lsp=2.2.5=pyhd8ed1ab_0 + - jupyter-sphinx=0.5.3=pyha770c72_4 + - jupyter_client=8.6.2=pyhd8ed1ab_0 + - jupyter_core=5.7.2=py310hbe9552e_0 + - jupyter_events=0.10.0=pyhd8ed1ab_0 + - jupyter_server=2.14.1=pyhd8ed1ab_0 + - jupyter_server_terminals=0.5.3=pyhd8ed1ab_0 + - jupyter_sphinx=0.5.3=hd8ed1ab_4 + - jupyterlab=4.2.2=pyhd8ed1ab_0 + - jupyterlab_pygments=0.3.0=pyhd8ed1ab_1 + - jupyterlab_server=2.27.2=pyhd8ed1ab_0 + - jupyterlab_widgets=3.0.11=pyhd8ed1ab_0 - kiwisolver=1.4.5=py310h38f39d4_1 - - lcalc=2.0.5=hc94e8e6_1 - - ld64_osx-arm64=609=hc4dc95b_15 + - krb5=1.21.2=h92f50d5_0 + - lcalc=2.0.5=h4a402bc_2 + - lcms2=2.16=ha0e7c42_0 + - ld64=711=h634c8be_0 + - ld64_osx-arm64=711=ha4bd21c_0 + - lerc=4.0.0=h9a09cb3_0 + - libasprintf=0.22.5=h8fbad5d_2 + - libasprintf-devel=0.22.5=h8fbad5d_2 + - libatomic_ops=7.6.14=h1a8c8d9_0 - libblas=3.9.0=20_osxarm64_openblas - - libclang-cpp15=15.0.7=default_hd209bcb_4 - - libcurl=8.1.2=h912dcd9_0 - - libgd=2.3.3=h90fb8ed_4 - - llvm-tools=15.0.7=h62b9111_1 - - markupsafe=2.1.3=py310h2aa6e3c_1 - - maxima=5.45.0=h6032a66_2 + - libboost=1.85.0=h17eb2be_2 + - libboost-devel=1.85.0=hf450f58_2 + - libboost-headers=1.85.0=hce30654_2 + - libbraiding=1.2=hb7217d7_0 + - libbrial=1.2.12=h56a29cd_3 + - libbrotlicommon=1.1.0=hb547adb_1 + - libbrotlidec=1.1.0=hb547adb_1 + - libbrotlienc=1.1.0=hb547adb_1 + - libcblas=3.9.0=20_osxarm64_openblas + - libclang-cpp16=16.0.6=default_hb63da90_8 + - libcurl=8.8.0=h7b6f9a7_0 + - libcxx=17.0.6=h5f092b4_0 + - libdeflate=1.20=h93a5062_0 + - libedit=3.1.20191231=hc8eb9b7_2 + - libev=4.33=h93a5062_2 + - libexpat=2.6.2=hebf3989_0 + - libffi=3.4.2=h3422bc3_5 + - libflint=3.0.1=h28749a5_ntl_100 + - libgd=2.3.3=hfdf3952_9 + - libgettextpo=0.22.5=h8fbad5d_2 + - libgettextpo-devel=0.22.5=h8fbad5d_2 + - libgfortran=5.0.0=13_2_0_hd922786_3 + - libgfortran-devel_osx-arm64=12.3.0=hc62be1c_3 + - libgfortran5=13.2.0=hf226fd6_3 + - libglib=2.80.2=h59d46d9_1 + - libhomfly=1.02r6=h93a5062_1 + - libhwloc=2.10.0=default_h7685b71_1001 + - libiconv=1.17=h0d3ecfb_2 + - libintl=0.22.5=h8fbad5d_2 + - libintl-devel=0.22.5=h8fbad5d_2 + - libjpeg-turbo=3.0.0=hb547adb_1 + - liblapack=3.9.0=20_osxarm64_openblas + - liblapacke=3.9.0=20_osxarm64_openblas + - libllvm16=16.0.6=haab561b_3 + - libnghttp2=1.58.0=ha4dd798_1 + - libopenblas=0.3.25=openmp_h6c19121_0 + - libpng=1.6.43=h091b4b1_0 + - libsodium=1.0.18=h27ca646_1 + - libsqlite=3.46.0=hfb93653_0 + - libssh2=1.11.0=h7a5bd25_0 + - libtiff=4.6.0=h07db509_3 + - libtool=2.4.7=hb7217d7_0 + - libuv=1.48.0=h93a5062_0 + - libwebp=1.4.0=h54798ee_0 + - libwebp-base=1.4.0=h93a5062_0 + - libxcb=1.16=hf2054a2_0 + - libxml2=2.12.7=ha661575_1 + - libzlib=1.3.1=hfb2fe0b_1 + - linbox=1.7.0=h3afee3a_0 + - llvm-openmp=18.1.8=hde57baf_0 + - llvm-tools=16.0.6=haab561b_3 + - lrcalc=2.1=hebf3989_6 + - m4=1.4.18=h642e427_1001 + - m4ri=20140914=hc97c1ff_1006 + - m4rie=20150908=h22b9e9d_1002 + - make=4.3=he57ea6c_1 + - markupsafe=2.1.5=py310hd125d64_0 + - mathjax=3.2.2=hce30654_0 + - matplotlib=3.8.4=py310hb6292c7_2 + - matplotlib-base=3.8.4=py310hedb7998_2 + - matplotlib-inline=0.1.7=pyhd8ed1ab_0 + - maxima=5.47.0=h2bbcd85_2 + - memory-allocator=0.1.3=py310h2aa6e3c_0 + - metis=5.1.0=h13dd4ca_1007 - mistune=3.0.2=pyhd8ed1ab_0 + - mpc=1.3.1=h91ba8db_0 + - mpfi=1.5.4=hbde5f5b_1001 + - mpfr=4.2.1=h41d338b_1 - mpmath=1.3.0=pyhd8ed1ab_0 - munkres=1.1.4=pyh9f0ad1d_0 - - nest-asyncio=1.5.8=pyhd8ed1ab_0 + - nauty=2.8.8=h93a5062_1 + - nbclient=0.10.0=pyhd8ed1ab_0 + - nbconvert=7.16.4=hd8ed1ab_1 + - nbconvert-core=7.16.4=pyhd8ed1ab_1 + - nbconvert-pandoc=7.16.4=hd8ed1ab_1 + - nbformat=5.10.4=pyhd8ed1ab_0 + - ncurses=6.5=hb89a1cb_0 + - nest-asyncio=1.6.0=pyhd8ed1ab_0 - networkx=3.2.1=pyhd8ed1ab_0 + - ninja=1.12.1=h420ef59_0 + - notebook=7.2.1=pyhd8ed1ab_0 + - notebook-shim=0.2.4=pyhd8ed1ab_0 + - ntl=11.4.3=hbb3f309_1 + - numpy=1.26.4=py310hd45542a_0 - openblas=0.3.25=openmp_h55c453e_0 - - packaging=23.2=pyhd8ed1ab_0 + - openjdk=22.0.1=hbeb2e11_0 + - openjpeg=2.5.2=h9f1df11_0 + - openssl=3.3.1=hfb2fe0b_0 + - overrides=7.7.0=pyhd8ed1ab_0 + - packaging=24.1=pyhd8ed1ab_0 + - palp=2.20=h27ca646_0 + - pandoc=3.2.1=hce30654_0 - pandocfilters=1.5.0=pyhd8ed1ab_0 - - parso=0.8.3=pyhd8ed1ab_0 + - pango=1.54.0=h5cb9fbc_0 + - pari=2.15.5=h4f2304c_2_pthread + - pari-elldata=0.0.20161017=0 + - pari-galdata=0.0.20180411=0 + - pari-galpol=0.0.20180625=0 + - pari-seadata=0.0.20090618=0 + - pari-seadata-small=0.0.20090618=0 + - parso=0.8.4=pyhd8ed1ab_0 + - patch=2.7.6=h27ca646_1002 - pathspec=0.12.1=pyhd8ed1ab_0 + - pcre2=10.44=h297a79d_0 + - pep517=0.13.0=pyhd8ed1ab_0 + - perl=5.32.1=7_h4614cfb_perl5 + - pexpect=4.9.0=pyhd8ed1ab_0 - pickleshare=0.7.5=py_1003 - - pillow=9.4.0=py310h5a7539a_1 + - pillow=10.3.0=py310h01af8b1_1 + - pip=24.0=pyhd8ed1ab_0 + - pixman=0.43.4=hebf3989_0 + - pkg-config=0.29.2=hab62308_1008 - pkgconfig=1.5.5=pyhd8ed1ab_4 - pkgutil-resolve-name=1.3.10=pyhd8ed1ab_1 - - platformdirs=4.1.0=pyhd8ed1ab_0 - - pluggy=1.3.0=pyhd8ed1ab_0 - - ply=3.11=py_1 - - prometheus_client=0.19.0=pyhd8ed1ab_0 - - psutil=5.9.7=py310hd125d64_0 + - planarity=3.0.2.0=h93a5062_0 + - platformdirs=4.2.2=pyhd8ed1ab_0 + - pluggy=1.5.0=pyhd8ed1ab_0 + - ply=3.11=pyhd8ed1ab_2 + - ppl=1.2=h8b147cf_1006 + - pplpy=0.8.9=py310hc3af9bb_1 + - primecount=7.6=hb6e4faa_0 + - primecountpy=0.1.0=py310h38f39d4_4 + - primesieve=11.0=hb7217d7_0 + - prometheus_client=0.20.0=pyhd8ed1ab_0 + - prompt-toolkit=3.0.47=pyha770c72_0 + - prompt_toolkit=3.0.47=hd8ed1ab_0 + - psutil=6.0.0=py310ha6dd24b_0 + - pthread-stubs=0.4=h27ca646_1001 - ptyprocess=0.7.0=pyhd3deb0d_0 - pure_eval=0.2.2=pyhd8ed1ab_0 - py=1.11.0=pyh6c4a22f_0 - - pybind11-global=2.11.1=py310h38f39d4_2 - - pycparser=2.21=pyhd8ed1ab_0 - - pygments=2.17.2=pyhd8ed1ab_0 - - pyparsing=3.1.1=pyhd8ed1ab_0 + - pybind11=2.12.0=py310h21239e6_0 + - pybind11-global=2.12.0=py310h21239e6_0 + - pycparser=2.22=pyhd8ed1ab_0 + - pygments=2.18.0=pyhd8ed1ab_0 + - pyobjc-core=10.3.1=py310h4b7648a_0 + - pyobjc-framework-cocoa=10.3.1=py310h4b7648a_0 + - pyparsing=3.1.2=pyhd8ed1ab_0 + - pyproject-api=1.7.1=pyhd8ed1ab_0 - pyrsistent=0.20.0=py310hd125d64_0 - pysocks=1.7.1=pyha2e5f31_6 - - python-fastjsonschema=2.19.0=pyhd8ed1ab_0 + - python=3.10.14=h2469fbe_0_cpython + - python-dateutil=2.9.0=pyhd8ed1ab_0 + - python-fastjsonschema=2.20.0=pyhd8ed1ab_0 - python-json-logger=2.0.7=pyhd8ed1ab_0 - - python-lrcalc=2.1=py310h0f1eb42_5 - - python-tzdata=2023.3=pyhd8ed1ab_0 - - pytz=2023.3.post1=pyhd8ed1ab_0 + - python-lrcalc=2.1=py310h692a8b6_6 + - python-tzdata=2024.1=pyhd8ed1ab_0 + - python_abi=3.10=4_cp310 + - pythran=0.15.0=py310h1359cc7_1 + - pytz=2024.1=pyhd8ed1ab_0 + - pytz-deprecation-shim=0.1.0.post0=py310hbe9552e_4 - pyyaml=6.0.1=py310h2aa6e3c_1 - - pyzmq=25.1.2=py310hbb13138_0 + - pyzmq=26.0.3=py310h16e08c9_0 + - qd=2.3.22=hbec66e7_1004 + - qhull=2020.2=hc021e02_2 + - r-base=4.3.3=h8112bfe_3 + - r-lattice=0.22_6=r43hd2d937b_0 + - readline=8.2=h92ec313_1 + - referencing=0.35.1=pyhd8ed1ab_0 + - requests=2.32.3=pyhd8ed1ab_0 + - rfc3339-validator=0.1.4=pyhd8ed1ab_0 - rfc3986-validator=0.1.1=pyh9f0ad1d_0 - - rpds-py=0.15.2=py310hd442715_0 + - rhash=1.4.4=hb547adb_0 + - rpds-py=0.18.1=py310h947b723_0 + - rpy2=3.5.11=py310r43h280b8fa_3 + - rw=0.9=h93a5062_2 + - sagemath-db-combinatorial-designs=20140630=1 - sagemath-db-elliptic-curves=0.8.1=hecc5488_0 + - sagemath-db-graphs=20210214=hd8ed1ab_0 + - sagemath-db-polytopes=20170220=1 - sagetex=3.6.1=pyhd8ed1ab_0 - - setuptools=68.2.2=pyhd8ed1ab_0 + - scipy=1.11.4=py310h2b794db_0 + - send2trash=1.8.3=pyh31c8845_0 + - setuptools=70.1.1=pyhd8ed1ab_0 + - setuptools-scm=8.1.0=pyhd8ed1ab_0 + - setuptools_scm=8.1.0=hd8ed1ab_0 + - sigtool=0.1.3=h44b9a77_0 - simplegeneric=0.8.1=py_1 - singular=4.3.2.p8=hb460b52_1 - six=1.16.0=pyh6c4a22f_0 - - sniffio=1.3.0=pyhd8ed1ab_0 + - sniffio=1.3.1=pyhd8ed1ab_0 - snowballstemmer=2.2.0=pyhd8ed1ab_0 - soupsieve=2.5=pyhd8ed1ab_1 + - sphinx=7.3.7=pyhd8ed1ab_0 + - sphinx-basic-ng=1.0.0b2=pyhd8ed1ab_1 + - sphinx-copybutton=0.5.2=pyhd8ed1ab_0 + - sphinxcontrib-applehelp=1.0.8=pyhd8ed1ab_0 + - sphinxcontrib-devhelp=1.0.6=pyhd8ed1ab_0 + - sphinxcontrib-htmlhelp=2.0.5=pyhd8ed1ab_0 - sphinxcontrib-jsmath=1.0.1=pyhd8ed1ab_0 + - sphinxcontrib-qthelp=1.0.7=pyhd8ed1ab_0 + - sphinxcontrib-serializinghtml=1.1.10=pyhd8ed1ab_0 + - sphinxcontrib-websupport=1.2.7=pyhd8ed1ab_0 + - sqlite=3.46.0=h5838104_0 + - stack_data=0.6.2=pyhd8ed1ab_0 + - suitesparse=7.7.0=hf6fcff2_1 + - symmetrica=3.0.1=hb7217d7_0 - sympow=2.023.6=hb0babe8_3 + - sympy=1.12.1=pypyh2585a3b_103 + - tachyon=0.99b6=hb8a568e_1002 + - tapi=1100.0.11=he4954df_0 + - tar=1.34=h7cb298e_1 + - tbb=2021.12.0=h420ef59_1 + - terminado=0.18.1=pyh31c8845_0 + - texinfo=7.0=pl5321h9ea1dce_0 + - three.js=122=hd8ed1ab_2 + - threejs-sage=122=hd8ed1ab_2 + - tinycss2=1.3.0=pyhd8ed1ab_0 + - tk=8.6.13=h5083fa2_1 + - tktable=2.10=h1e387b8_6 - tomli=2.0.1=pyhd8ed1ab_0 - - tornado=6.3.3=py310h2aa6e3c_1 - - traitlets=5.14.0=pyhd8ed1ab_0 - - trove-classifiers=2023.11.29=pyhd8ed1ab_0 - - types-python-dateutil=2.8.19.14=pyhd8ed1ab_0 - - typing_extensions=4.9.0=pyha770c72_0 + - tornado=6.4.1=py310ha6dd24b_0 + - tox=4.15.1=pyhd8ed1ab_0 + - traitlets=5.14.3=pyhd8ed1ab_0 + - trove-classifiers=2024.5.22=pyhd8ed1ab_0 + - types-python-dateutil=2.9.0.20240316=pyhd8ed1ab_0 + - typing-extensions=4.12.2=hd8ed1ab_0 + - typing_extensions=4.12.2=pyha770c72_0 - typing_utils=0.1.0=pyhd8ed1ab_0 + - tzdata=2024a=h0c530f3_0 - tzlocal=5.2=py310hbe9552e_0 - unicodedata2=15.1.0=py310h2aa6e3c_0 - uri-template=1.3.0=pyhd8ed1ab_0 - - wcwidth=0.2.12=pyhd8ed1ab_0 - - webcolors=1.13=pyhd8ed1ab_0 + - urllib3=2.2.2=pyhd8ed1ab_0 + - virtualenv=20.26.3=pyhd8ed1ab_0 + - wcwidth=0.2.13=pyhd8ed1ab_0 + - webcolors=24.6.0=pyhd8ed1ab_0 - webencodings=0.5.1=pyhd8ed1ab_2 - - websocket-client=1.7.0=pyhd8ed1ab_0 - - wheel=0.42.0=pyhd8ed1ab_0 - - widgetsnbextension=4.0.9=pyhd8ed1ab_0 - - zipp=3.17.0=pyhd8ed1ab_0 - - anyio=4.2.0=pyhd8ed1ab_0 - - asttokens=2.4.1=pyhd8ed1ab_0 - - async-lru=2.0.4=pyhd8ed1ab_0 - - babel=2.14.0=pyhd8ed1ab_0 - - beautifulsoup4=4.12.2=pyha770c72_0 - - beniget=0.4.1=pyhd8ed1ab_0 - - bleach=6.1.0=pyhd8ed1ab_0 - - cached-property=1.5.2=hd8ed1ab_1 - - cctools_osx-arm64=973.0.1=h2a25c60_15 - - cffi=1.16.0=py310hdcd7c05_0 - - clang-15=15.0.7=default_hd209bcb_4 - - cmake=3.26.4=hc0af03a_0 - - comm=0.1.4=pyhd8ed1ab_0 - - cppy=1.2.1=pyhd8ed1ab_0 - - curl=8.1.2=h912dcd9_0 - - cypari2=2.1.3=py310h13936bf_2 - - deprecation=2.1.0=pyh9f0ad1d_0 - - fonttools=4.47.0=py310hd125d64_0 - - harfbuzz=6.0.0=hddbc195_0 - - importlib-metadata=7.0.0=pyha770c72_0 - - importlib_resources=6.1.1=pyhd8ed1ab_0 - - jedi=0.19.1=pyhd8ed1ab_0 - - jinja2=3.1.2=pyhd8ed1ab_1 - - jupyter_core=5.5.1=py310hbe9552e_0 - - jupyterlab_pygments=0.3.0=pyhd8ed1ab_0 - - ld64=609=h89fa09d_15 - - libcblas=3.9.0=20_osxarm64_openblas - - liblapack=3.9.0=20_osxarm64_openblas - - matplotlib-inline=0.1.6=pyhd8ed1ab_0 - - memory-allocator=0.1.3=py310h2aa6e3c_0 - - overrides=7.4.0=pyhd8ed1ab_0 - - pexpect=4.8.0=pyh1a96a4e_2 - - pip=23.3.2=pyhd8ed1ab_0 - - pplpy=0.8.9=py310hab1f656_0 - - primecountpy=0.1.0=py310h38f39d4_4 - - prompt-toolkit=3.0.42=pyha770c72_0 - - pybind11=2.11.1=py310h38f39d4_2 - - pyobjc-core=10.1=py310hb3aa912_0 - - pyproject-api=1.6.1=pyhd8ed1ab_0 - - python-dateutil=2.8.2=pyhd8ed1ab_0 - - pytz-deprecation-shim=0.1.0.post0=py310hbe9552e_4 - - referencing=0.32.0=pyhd8ed1ab_0 - - rfc3339-validator=0.1.4=pyhd8ed1ab_0 - - sympy=1.12=pypyh9d50eac_103 - - terminado=0.18.0=pyh31c8845_0 - - tinycss2=1.2.1=pyhd8ed1ab_0 - - typing-extensions=4.9.0=hd8ed1ab_0 - - urllib3=2.1.0=pyhd8ed1ab_0 - - virtualenv=20.25.0=pyhd8ed1ab_0 - - argon2-cffi-bindings=21.2.0=py310h2aa6e3c_4 - - arpack=3.7.0=h58ebc17_2 - - arrow=1.3.0=pyhd8ed1ab_0 - - cctools=973.0.1=hd1ac623_15 - - clang=15.0.7=haab561b_4 - - dsdp=5.8=h9397a75_1203 - - fflas-ffpack=2.4.3=h11f2abc_2 - - fqdn=1.5.1=pyhd8ed1ab_0 - - gsl=2.7=h6e638da_0 - - hatchling=1.21.0=pyhd8ed1ab_0 - - iml=1.0.5=hd52f0d1_1003 - - importlib-resources=6.1.1=pyhd8ed1ab_0 - - importlib_metadata=7.0.0=hd8ed1ab_0 - - jsonschema-specifications=2023.11.2=pyhd8ed1ab_0 - - jupyter_server_terminals=0.5.0=pyhd8ed1ab_0 - - liblapacke=3.9.0=20_osxarm64_openblas - - numpy=1.26.2=py310h30ee222_0 - - pango=1.50.14=h6c112b8_0 - - prompt_toolkit=3.0.42=hd8ed1ab_0 - - pyobjc-framework-cocoa=10.1=py310hb3aa912_0 - - requests=2.31.0=pyhd8ed1ab_0 - - setuptools-scm=8.0.4=pyhd8ed1ab_0 - - stack_data=0.6.2=pyhd8ed1ab_0 - - suitesparse=5.10.1=h88be0ae_2 - - argon2-cffi=23.1.0=pyhd8ed1ab_0 - - blas-devel=3.9.0=20_osxarm64_openblas - - clangxx=15.0.7=default_h5c94ee4_4 - - contourpy=1.2.0=py310hd137fd4_0 - - cvxopt=1.3.2=py310hadc6ad6_1 - - fpylll=0.6.0=py310hc79cb59_1 - - giac=1.9.0.21=h1c96721_1 - - igraph=0.9.10=hcec9b84_1 - - ipython=8.18.1=pyh707e725_3 - - isoduration=20.11.0=pyhd8ed1ab_0 - - jsonschema=4.20.0=pyhd8ed1ab_0 - - jupyter_client=8.6.0=pyhd8ed1ab_0 - - linbox=1.6.3=h380be0f_8 - - scipy=1.11.4=py310h2b794db_0 - - send2trash=1.8.2=pyhd1c38e8_0 - - setuptools_scm=8.0.4=hd8ed1ab_0 - - tox=4.11.4=pyhd8ed1ab_0 - - blas=2.120=openblas - - compiler-rt_osx-arm64=15.0.7=h3808999_2 - - ipykernel=6.26.0=pyh3cd1d5f_0 - - ipywidgets=8.1.1=pyhd8ed1ab_0 - - jsonschema-with-format-nongpl=4.20.0=pyhd8ed1ab_0 - - matplotlib-base=3.8.2=py310h9d2df84_0 - - nbformat=5.9.2=pyhd8ed1ab_0 - - rw=0.9=h3422bc3_0 - - compiler-rt=15.0.7=h3808999_2 - - ipympl=0.9.3=pyhd8ed1ab_0 - - jupyter-jsmol=2022.1.0=pyhd8ed1ab_0 - - jupyter_events=0.9.0=pyhd8ed1ab_0 - - matplotlib=3.8.2=py310hb6292c7_0 - - nbclient=0.8.0=pyhd8ed1ab_0 - - clang_impl_osx-arm64=15.0.7=h77e971b_7 - - nbconvert-core=7.13.0=pyhd8ed1ab_0 - - clang_osx-arm64=15.0.7=h54d7cd3_7 - - jupyter_server=2.12.1=pyhd8ed1ab_0 - - nbconvert-pandoc=7.13.0=pyhd8ed1ab_0 - - c-compiler=1.6.0=hd291e01_0 - - clangxx_impl_osx-arm64=15.0.7=h768a7fd_7 - - gfortran_osx-arm64=12.3.0=h57527a5_1 - - jupyter-lsp=2.2.1=pyhd8ed1ab_0 - - jupyterlab_server=2.25.2=pyhd8ed1ab_0 - - nbconvert=7.13.0=pyhd8ed1ab_0 - - notebook-shim=0.2.3=pyhd8ed1ab_0 - - clangxx_osx-arm64=15.0.7=h54d7cd3_7 - - gfortran=12.3.0=h1ca8e4b_1 - - jupyterlab=4.0.9=pyhd8ed1ab_0 - - cxx-compiler=1.6.0=h1995070_0 - - fortran-compiler=1.6.0=h5a50232_0 - - notebook=7.0.6=pyhd8ed1ab_0 - - pythran=0.14.0=py310he53c7d2_1 - - r-base=4.1.3=h9c4d319_6 - - compilers=1.6.0=hce30654_0 - - rpy2=3.5.11=py310r41hf1a086a_0 - - jupyter_sphinx=0.1.4=py_0 - - sphinx-basic-ng=1.0.0b2=pyhd8ed1ab_1 - - furo=2023.9.10=pyhd8ed1ab_0 - - sphinx-copybutton=0.5.2=pyhd8ed1ab_0 - - sphinxcontrib-applehelp=1.0.7=pyhd8ed1ab_0 - - sphinxcontrib-devhelp=1.0.5=pyhd8ed1ab_0 - - sphinxcontrib-htmlhelp=2.0.4=pyhd8ed1ab_0 - - sphinxcontrib-qthelp=1.0.6=pyhd8ed1ab_0 - - sphinx=7.2.6=pyhd8ed1ab_0 - - sphinxcontrib-serializinghtml=1.1.9=pyhd8ed1ab_0 - - sphinxcontrib-websupport=1.2.6=pyhd8ed1ab_0 + - websocket-client=1.8.0=pyhd8ed1ab_0 + - wheel=0.43.0=pyhd8ed1ab_1 + - widgetsnbextension=4.0.11=pyhd8ed1ab_0 + - xorg-libxau=1.0.11=hb547adb_0 + - xorg-libxdmcp=1.1.3=h27ca646_0 + - xz=5.2.6=h57fd34a_0 + - yaml=0.2.5=h3422bc3_2 + - zeromq=4.3.5=hcc0f68c_4 + - zipp=3.19.2=pyhd8ed1ab_0 + - zlib=1.3.1=hfb2fe0b_1 + - zstd=1.5.6=hb46c0d2_0 diff --git a/src/environment-3.11-linux-aarch64.yml b/src/environment-3.11-linux-aarch64.yml index 101a7edffe6..e03e0ed8864 100644 --- a/src/environment-3.11-linux-aarch64.yml +++ b/src/environment-3.11-linux-aarch64.yml @@ -1,421 +1,434 @@ # Generated by conda-lock. # platform: linux-aarch64 -# input_hash: 604427f3523e85bc5343bdac8f3896ee77249f97d2a74dc7b3c903c17e8a87a7 +# input_hash: 53cce21c9c8a4b11b84e96405de20cc945c84809a7997b8508761fc9ca727ee0 channels: - conda-forge dependencies: + - _openmp_mutex=4.5=2_kmp_llvm - _r-mutex=1.0.1=anacondar_1 - - _sysroot_linux-aarch64_curr_repodata_hack=4=h57d6b7b_13 - - ca-certificates=2023.11.17=hcefe29a_0 + - _sysroot_linux-aarch64_curr_repodata_hack=4=h57d6b7b_14 + - alabaster=0.7.16=pyhd8ed1ab_0 + - alsa-lib=1.2.11=h31becfc_1 + - anyio=4.4.0=pyhd8ed1ab_0 + - appdirs=1.4.4=pyh9f0ad1d_0 + - appnope=0.1.4=pyhd8ed1ab_0 + - argon2-cffi=23.1.0=pyhd8ed1ab_0 + - argon2-cffi-bindings=21.2.0=py311hcd402e7_4 + - arpack=3.9.1=nompi_hd363cd0_101 + - arrow=1.3.0=pyhd8ed1ab_0 + - asttokens=2.4.1=pyhd8ed1ab_0 + - async-lru=2.0.4=pyhd8ed1ab_0 + - attrs=23.2.0=pyh71513ae_0 + - autoconf=2.71=pl5321h2148fe1_1 + - automake=1.16.5=pl5321h8af1aa0_0 + - babel=2.14.0=pyhd8ed1ab_0 + - bc=1.07.1=hf897c2e_0 + - bdw-gc=8.0.6=hd62202e_0 + - beautifulsoup4=4.12.3=pyha770c72_0 + - beniget=0.4.1=pyhd8ed1ab_0 + - binutils=2.40=hf1166c9_7 + - binutils_impl_linux-aarch64=2.40=hf54a868_7 + - binutils_linux-aarch64=2.40=h1f91aba_9 + - blas=2.120=openblas + - blas-devel=3.9.0=20_linuxaarch64_openblas + - bleach=6.1.0=pyhd8ed1ab_0 + - boost-cpp=1.85.0=ha990451_2 + - brial=1.2.12=pyh694c41f_3 + - brotli=1.1.0=h31becfc_1 + - brotli-bin=1.1.0=h31becfc_1 + - brotli-python=1.1.0=py311h8715677_1 + - build=0.7.0=pyhd8ed1ab_0 + - bwidget=1.9.14=h8af1aa0_1 + - bzip2=1.0.8=h31becfc_5 + - c-ares=1.28.1=h31becfc_0 + - c-compiler=1.7.0=h31becfc_1 + - ca-certificates=2024.6.2=hcefe29a_0 + - cached-property=1.5.2=hd8ed1ab_1 + - cached_property=1.5.2=pyha770c72_1 + - cachetools=5.3.3=pyhd8ed1ab_0 + - cairo=1.18.0=h5c54ea9_2 + - cddlib=1!0.94m=h719063d_0 + - certifi=2024.6.2=pyhd8ed1ab_0 + - cffi=1.16.0=py311h7963103_0 + - chardet=5.2.0=py311hfecb2dc_1 + - charset-normalizer=3.3.2=pyhd8ed1ab_0 + - cliquer=1.22=h31becfc_1 + - cmake=3.29.6=h7042e5d_0 + - colorama=0.4.6=pyhd8ed1ab_0 + - colorlog=6.8.2=py311hec3470c_0 + - comm=0.2.2=pyhd8ed1ab_0 + - compilers=1.7.0=h8af1aa0_1 + - contourpy=1.2.1=py311h098ece5_0 + - conway-polynomials=0.9=pyhd8ed1ab_0 + - cppy=1.2.1=pyhd8ed1ab_0 + - curl=8.8.0=h7daf2e0_0 + - cvxopt=1.3.2=py311ha095bbf_2 + - cxx-compiler=1.7.0=h2a328a1_1 + - cycler=0.12.1=pyhd8ed1ab_0 + - cypari2=2.1.5=py311h5ab95f0_0 + - cysignals=1.11.2=py311h644d908_3 + - cython=3.0.10=py311h8715677_0 + - debugpy=1.8.1=py311h8715677_0 + - decorator=5.1.1=pyhd8ed1ab_0 + - defusedxml=0.7.1=pyhd8ed1ab_0 + - distlib=0.3.8=pyhd8ed1ab_0 + - docutils=0.21.2=pyhd8ed1ab_0 + - dsdp=5.8=hb12102e_1203 + - ecl=23.9.9=h6475f26_0 + - eclib=20231212=he26bab5_0 + - ecm=7.0.5=ha2d0fc4_0 + - editables=0.5=pyhd8ed1ab_0 + - entrypoints=0.4=pyhd8ed1ab_0 + - exceptiongroup=1.2.0=pyhd8ed1ab_2 + - executing=2.0.1=pyhd8ed1ab_0 + - expat=2.6.2=h2f0025b_0 + - fflas-ffpack=2.5.0=h503e619_0 + - fftw=3.3.10=nompi_h020dacd_110 + - filelock=3.15.4=pyhd8ed1ab_0 + - flit-core=3.9.0=pyhd8ed1ab_1 - 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_1 - - kernel-headers_linux-aarch64=4.18.0=h5b4a56d_13 - - ld_impl_linux-aarch64=2.40=h2d8c526_0 - - libgcc-devel_linux-aarch64=12.3.0=h8b5ab12_103 - - libgomp=13.2.0=hf8544c7_3 - - libstdcxx-devel_linux-aarch64=12.3.0=h8b5ab12_103 - - libstdcxx-ng=13.2.0=h9a76618_3 - - mathjax=3.2.2=h8af1aa0_0 - - pandoc=3.1.3=h8af1aa0_0 - - pari-elldata=0.0.20161017=0 - - pari-galdata=0.0.20180411=0 - - pari-galpol=0.0.20180625=0 - - pari-seadata-small=0.0.20090618=0 - - python_abi=3.11=4_cp311 - - sagemath-db-combinatorial-designs=20140630=1 - - sagemath-db-graphs=20210214=hd8ed1ab_0 - - sagemath-db-polytopes=20170220=1 - - three.js=122=hd8ed1ab_2 - - tzdata=2023c=h71feb2d_0 - - fonts-conda-forge=1=0 - - pari-seadata=0.0.20090618=0 - - sysroot_linux-aarch64=2.17=h5b4a56d_13 - - threejs-sage=122=hd8ed1ab_2 - - binutils_impl_linux-aarch64=2.40=h870a726_0 + - font-ttf-ubuntu=0.83=h77eed37_2 + - fontconfig=2.14.2=ha9a116f_0 - fonts-conda-ecosystem=1=0 - - binutils=2.40=h64c2a2e_0 - - binutils_linux-aarch64=2.40=h94bbfa1_2 - - _openmp_mutex=4.5=2_kmp_llvm - - libgcc-ng=13.2.0=hf8544c7_3 - - alsa-lib=1.2.8=h4e544f5_0 - - bc=1.07.1=hf897c2e_0 - - bdw-gc=8.0.6=hd62202e_0 - - bzip2=1.0.8=h31becfc_5 - - c-ares=1.24.0=h31becfc_0 - - cliquer=1.22=hb9de7d4_0 + - fonts-conda-forge=1=0 + - fonttools=4.53.0=py311hf4892ed_0 + - fortran-compiler=1.7.0=h7048d53_1 + - fplll=5.4.5=hb3a790e_0 + - fpylll=0.6.1=py311h5d3d69a_0 + - fqdn=1.5.1=pyhd8ed1ab_0 + - freetype=2.12.1=hf0a5ef3_2 - fribidi=1.0.10=hb9de7d4_0 + - furo=2024.5.6=pyhd8ed1ab_0 + - gap-core=4.12.2=h597289e_3 + - gap-defaults=4.12.2=h8af1aa0_3 + - gast=0.5.4=pyhd8ed1ab_0 + - gcc=12.3.0=hdb0cc85_13 + - gcc_impl_linux-aarch64=12.3.0=h3d98823_13 + - gcc_linux-aarch64=12.3.0=ha52a6ea_9 - gengetopt=2.23=h01db608_0 - - gettext=0.21.1=ha18d298_0 - gf2x=1.3.0=h1b3b3a3_2 - - giflib=5.2.1=hb4cce97_3 - - gmp=6.3.0=h2f0025b_0 - - graphite2=1.3.13=h7fd3ca4_1001 - - icu=70.1=ha18d298_0 - - jpeg=9e=h2a766a3_3 + - gfan=0.6.2=h5f589ec_1003 + - gfortran=12.3.0=hdb0cc85_13 + - gfortran_impl_linux-aarch64=12.3.0=h97ebfd2_13 + - gfortran_linux-aarch64=12.3.0=ha7b8e4b_9 + - giac=1.9.0.21=h04922a4_1 + - giflib=5.2.2=h31becfc_0 + - givaro=4.2.0=h364d21b_0 + - glpk=5.0=h66325d0_0 + - gmp=6.3.0=h0a1ffab_2 + - gmpy2=2.1.5=py311h3c136a7_1 + - graphite2=1.3.13=h2f0025b_1003 + - gsl=2.7=h294027d_0 + - gxx=12.3.0=hdb0cc85_13 + - gxx_impl_linux-aarch64=12.3.0=hba91e99_13 + - gxx_linux-aarch64=12.3.0=h9d1f256_9 + - h11=0.14.0=pyhd8ed1ab_0 + - h2=4.1.0=pyhd8ed1ab_0 + - harfbuzz=8.5.0=h9812418_0 + - hatchling=1.25.0=pyhd8ed1ab_0 + - hpack=4.0.0=pyh9f0ad1d_0 + - httpcore=1.0.5=pyhd8ed1ab_0 + - httpx=0.27.0=pyhd8ed1ab_0 + - hyperframe=6.0.1=pyhd8ed1ab_0 + - icu=73.2=h787c7f5_0 + - idna=3.7=pyhd8ed1ab_0 + - igraph=0.10.12=h197073e_1 + - imagesize=1.4.1=pyhd8ed1ab_0 + - iml=1.0.5=h15043fe_1004 + - importlib-metadata=8.0.0=pyha770c72_0 + - importlib-resources=6.4.0=pyhd8ed1ab_0 + - importlib_metadata=8.0.0=hd8ed1ab_0 + - importlib_resources=6.4.0=pyhd8ed1ab_0 + - ipykernel=6.29.4=pyh3099207_0 + - ipympl=0.9.4=pyhd8ed1ab_0 + - ipython=8.25.0=pyh707e725_0 + - ipython_genutils=0.2.0=pyhd8ed1ab_1 + - ipywidgets=8.1.3=pyhd8ed1ab_0 + - isoduration=20.11.0=pyhd8ed1ab_0 + - jedi=0.19.1=pyhd8ed1ab_0 + - jinja2=3.1.4=pyhd8ed1ab_0 + - jmol=14.32.10=h8af1aa0_0 + - json5=0.9.25=pyhd8ed1ab_0 + - jsonpointer=3.0.0=py311hec3470c_0 + - jsonschema=4.22.0=pyhd8ed1ab_0 + - jsonschema-specifications=2023.12.1=pyhd8ed1ab_0 + - jsonschema-with-format-nongpl=4.22.0=pyhd8ed1ab_0 + - jupyter-jsmol=2022.1.0=pyhd8ed1ab_0 + - jupyter-lsp=2.2.5=pyhd8ed1ab_0 + - jupyter-sphinx=0.5.3=pyha770c72_4 + - jupyter_client=8.6.2=pyhd8ed1ab_0 + - jupyter_core=5.7.2=py311hec3470c_0 + - jupyter_events=0.10.0=pyhd8ed1ab_0 + - jupyter_server=2.14.1=pyhd8ed1ab_0 + - jupyter_server_terminals=0.5.3=pyhd8ed1ab_0 + - jupyter_sphinx=0.5.3=hd8ed1ab_4 + - jupyterlab=4.2.2=pyhd8ed1ab_0 + - jupyterlab_pygments=0.3.0=pyhd8ed1ab_1 + - jupyterlab_server=2.27.2=pyhd8ed1ab_0 + - jupyterlab_widgets=3.0.11=pyhd8ed1ab_0 + - kernel-headers_linux-aarch64=4.18.0=h5b4a56d_14 - keyutils=1.6.1=h4e544f5_0 + - kiwisolver=1.4.5=py311h0d5d7b0_1 + - krb5=1.21.2=hc419048_0 + - lcalc=2.0.5=he588f68_2 + - lcms2=2.16=h922389a_0 + - ld_impl_linux-aarch64=2.40=h9fc2d93_7 - lerc=4.0.0=h4de3ea5_0 - libatomic_ops=7.6.14=h4e544f5_0 + - libblas=3.9.0=20_linuxaarch64_openblas + - libboost=1.85.0=hb41fec8_2 + - libboost-devel=1.85.0=h37bb5a9_2 + - libboost-headers=1.85.0=h8af1aa0_2 - libbraiding=1.2=hd600fc2_0 + - libbrial=1.2.12=h9429f74_3 - libbrotlicommon=1.1.0=h31becfc_1 - - libdeflate=1.17=hb4cce97_0 + - libbrotlidec=1.1.0=h31becfc_1 + - libbrotlienc=1.1.0=h31becfc_1 + - libcblas=3.9.0=20_linuxaarch64_openblas + - libcups=2.3.3=h405e4a8_4 + - libcurl=8.8.0=h4e8248e_0 + - libdeflate=1.20=h31becfc_0 + - libedit=3.1.20191231=he28a2e2_2 - libev=4.33=h31becfc_2 - - libexpat=2.5.0=hd600fc2_1 + - libexpat=2.6.2=h2f0025b_0 - libffi=3.4.2=h3557bc0_5 - - libgfortran5=13.2.0=h582850c_3 + - libflint=3.0.1=hc392af7_ntl_100 + - libgcc-devel_linux-aarch64=12.3.0=h6144e03_113 + - libgcc-ng=13.2.0=he277a41_13 + - libgd=2.3.3=hcd22fd5_9 + - libgfortran-ng=13.2.0=he9431aa_13 + - libgfortran5=13.2.0=h2af0866_13 + - libglib=2.80.2=haee52c6_1 + - libgomp=13.2.0=he277a41_13 + - libhomfly=1.02r6=h31becfc_1 + - libhwloc=2.10.0=default_h3030c0e_1001 - libiconv=1.17=h31becfc_2 + - libjpeg-turbo=3.0.0=h31becfc_1 + - liblapack=3.9.0=20_linuxaarch64_openblas + - liblapacke=3.9.0=20_linuxaarch64_openblas + - libnghttp2=1.58.0=hb0e430d_1 - libnsl=2.0.1=h31becfc_0 - - libsanitizer=12.3.0=h8ebda82_3 + - libopenblas=0.3.25=pthreads_h5a5ec62_0 + - libpng=1.6.43=h194ca79_0 + - libsanitizer=12.3.0=h57e2e72_13 - libsodium=1.0.18=hb9de7d4_1 + - libsqlite=3.46.0=hf51ef55_0 + - libssh2=1.11.0=h492db2e_0 + - libstdcxx-devel_linux-aarch64=12.3.0=h6144e03_113 + - libstdcxx-ng=13.2.0=h3f4de04_13 + - libtiff=4.6.0=hf980d43_3 - libtool=2.4.7=h4de3ea5_0 - libuuid=2.38.1=hb4cce97_0 - - libuv=1.46.0=h31becfc_0 - - libwebp-base=1.2.4=h4e544f5_0 - - libzlib=1.2.13=h31becfc_5 - - lrcalc=2.1=h4de3ea5_5 + - libuv=1.48.0=h31becfc_0 + - libwebp=1.4.0=h8b4e01b_0 + - libwebp-base=1.4.0=h31becfc_0 + - libxcb=1.16=h7935292_0 + - libxcrypt=4.4.36=h31becfc_1 + - libxml2=2.12.7=h49dc7a2_1 + - libzlib=1.3.1=h68df207_1 + - linbox=1.7.0=h681a5ee_0 + - llvm-openmp=18.1.8=hb063fc5_0 + - lrcalc=2.1=h2f0025b_6 - m4=1.4.18=h516909a_1001 + - m4ri=20140914=hedfd65a_1006 + - m4rie=20150908=hf0a5ef3_1002 - make=4.3=h309ac5b_1 + - markupsafe=2.1.5=py311hc8f2f60_0 + - mathjax=3.2.2=h8af1aa0_0 + - matplotlib=3.8.4=py311hfecb2dc_2 + - matplotlib-base=3.8.4=py311h55059f0_2 + - matplotlib-inline=0.1.7=pyhd8ed1ab_0 + - maxima=5.47.0=h6475f26_2 + - memory-allocator=0.1.3=py311hcd402e7_0 - metis=5.1.0=h2f0025b_1007 - - nauty=2.8.8=h31becfc_0 - - ncurses=6.4=h0425590_2 - - ninja=1.11.1=hdd96247_0 - - openssl=3.2.0=h31becfc_1 - - palp=2.20=hb9de7d4_0 - - patch=2.7.6=hf897c2e_1002 - - pixman=0.42.2=h2f0025b_0 - - pkg-config=0.29.2=hb9de7d4_1008 - - planarity=3.0.0.5=hb9de7d4_1002 - - primesieve=11.1=h2f0025b_0 - - pthread-stubs=0.4=hb9de7d4_1001 - - qhull=2020.2=hd62202e_2 - - rhash=1.4.3=h31becfc_2 - - sed=4.8=ha0d5d3d_0 - - symmetrica=3.0.1=hd600fc2_0 - - xorg-inputproto=2.3.2=h3557bc0_1002 - - xorg-kbproto=1.0.7=h3557bc0_1002 - - xorg-libice=1.0.10=h3557bc0_0 - - xorg-libxau=1.0.11=h31becfc_0 - - xorg-libxdmcp=1.1.3=h3557bc0_0 - - xorg-recordproto=1.14.2=hf897c2e_1002 - - xorg-renderproto=0.11.1=h3557bc0_1002 - - xorg-xextproto=7.3.0=h2a766a3_1003 - - xorg-xproto=7.0.31=h3557bc0_1007 - - xz=5.2.6=h9cdd2b7_0 - - yaml=0.2.5=hf897c2e_2 - - cddlib=1!0.94m=h719063d_0 - - ecm=7.0.4=h719063d_1002 - - expat=2.5.0=hd600fc2_1 - - gcc_impl_linux-aarch64=12.3.0=hcde2664_3 - - givaro=4.1.1=h192cbe9_1 - - glpk=5.0=h66325d0_0 - - libbrotlidec=1.1.0=h31becfc_1 - - libbrotlienc=1.1.0=h31becfc_1 - - libedit=3.1.20191231=he28a2e2_2 - - libgfortran-ng=13.2.0=he9431aa_3 - - libhomfly=1.02r6=hb9de7d4_0 - - libnghttp2=1.58.0=hb0e430d_1 - - libpng=1.6.39=hf9034f9_0 - - libsqlite=3.44.2=h194ca79_0 - - libssh2=1.11.0=h492db2e_0 - - libxcb=1.13=h3557bc0_1004 - - libxml2=2.10.3=habe54e3_4 - - mpfr=4.2.1=ha2d0fc4_0 - - ntl=11.4.3=h0d7519b_1 - - pcre2=10.40=he7b27c6_0 - - perl=5.32.1=4_h31becfc_perl5 - - primecount=7.9=hd600fc2_0 - - readline=8.2=h8fc344f_1 - - tar=1.34=h048efde_0 - - tk=8.6.13=h194ca79_0 - - xorg-fixesproto=5.0=h3557bc0_1002 - - xorg-libsm=1.2.3=h965e137_1000 - - zeromq=4.3.5=h2f0025b_0 - - zlib=1.2.13=h31becfc_5 - - zstd=1.5.5=h4c53e97_0 - - autoconf=2.71=pl5321h2148fe1_1 - - boost-cpp=1.81.0=h07c2bc3_0 - - brotli-bin=1.1.0=h31becfc_1 - - bwidget=1.9.14=h8af1aa0_1 - - ecl=21.2.1=haa44c19_2 - - fftw=3.3.10=nompi_h2dcef8e_108 - - freetype=2.12.1=hf0a5ef3_2 - - gap-core=4.12.2=h597289e_3 - - gcc=12.3.0=hc1b51f9_2 - - gcc_linux-aarch64=12.3.0=h464a8f7_2 - - gfan=0.6.2=h5f589ec_1003 - - gfortran_impl_linux-aarch64=12.3.0=hb7244be_3 - - gxx_impl_linux-aarch64=12.3.0=hcde2664_3 - - krb5=1.20.1=h113d92e_0 - - libflint=3.0.1=hc392af7_ntl_100 - - libglib=2.78.1=h0464669_0 - - libhwloc=2.9.1=h21e8147_0 - - libopenblas=0.3.25=pthreads_h5a5ec62_0 - - libtiff=4.5.0=h4c1066a_2 - - llvm-openmp=17.0.6=h8b0cb96_0 - - m4ri=20140914=h75e8696_1005 + - mistune=3.0.2=pyhd8ed1ab_0 - mpc=1.3.1=hf4c8f4c_0 - mpfi=1.5.4=h846f343_1001 - - pari=2.15.4=h169c2a7_2_pthread - - ppl=1.2=h984aac9_1006 - - python=3.11.7=h43d1f9e_0_cpython - - qd=2.3.22=h05efe27_1004 - - sqlite=3.44.2=h3b3482f_0 - - tachyon=0.99b6=h63ab1d9_1001 - - texinfo=7.0=pl5321h17f021e_0 - - tktable=2.10=h4f9ca69_5 - - xorg-libx11=1.8.4=h2a766a3_0 - - alabaster=0.7.13=pyhd8ed1ab_0 - - appdirs=1.4.4=pyh9f0ad1d_0 - - appnope=0.1.3=pyhd8ed1ab_0 - - attrs=23.1.0=pyh71513ae_1 - - automake=1.16.5=pl5321h8af1aa0_0 - - brotli=1.1.0=h31becfc_1 - - brotli-python=1.1.0=py311h8715677_1 - - c-compiler=1.6.0=h31becfc_0 - - cached_property=1.5.2=pyha770c72_1 - - cachetools=5.3.2=pyhd8ed1ab_0 - - certifi=2023.11.17=pyhd8ed1ab_0 - - chardet=5.2.0=py311hfecb2dc_1 - - charset-normalizer=3.3.2=pyhd8ed1ab_0 - - colorama=0.4.6=pyhd8ed1ab_0 - - conway-polynomials=0.8=pyhd8ed1ab_0 - - cycler=0.12.1=pyhd8ed1ab_0 - - cysignals=1.11.2=py311h644d908_3 - - cython=3.0.7=py311h8715677_0 - - debugpy=1.8.0=py311h8715677_1 - - decorator=5.1.1=pyhd8ed1ab_0 - - defusedxml=0.7.1=pyhd8ed1ab_0 - - distlib=0.3.8=pyhd8ed1ab_0 - - docutils=0.20.1=py311hfecb2dc_3 - - eclib=20231211=he26bab5_0 - - editables=0.3=pyhd8ed1ab_0 - - entrypoints=0.4=pyhd8ed1ab_0 - - exceptiongroup=1.2.0=pyhd8ed1ab_0 - - executing=2.0.1=pyhd8ed1ab_0 - - filelock=3.13.1=pyhd8ed1ab_0 - - flit-core=3.9.0=pyhd8ed1ab_0 - - fontconfig=2.14.2=ha9a116f_0 - - fplll=5.4.5=hb3a790e_0 - - gap-defaults=4.12.2=h8af1aa0_3 - - gast=0.5.4=pyhd8ed1ab_0 - - gfortran=12.3.0=h8d4031d_2 - - gfortran_linux-aarch64=12.3.0=h1993883_2 - - gmpy2=2.1.2=py311h00bc151_1 - - gxx=12.3.0=hc1b51f9_2 - - gxx_linux-aarch64=12.3.0=h21accf6_2 - - idna=3.6=pyhd8ed1ab_0 - - imagesize=1.4.1=pyhd8ed1ab_0 - - ipython_genutils=0.2.0=py_1 - - json5=0.9.14=pyhd8ed1ab_0 - - jsonpointer=2.4=py311hec3470c_3 - - jupyterlab_widgets=3.0.9=pyhd8ed1ab_0 - - kiwisolver=1.4.5=py311h0d5d7b0_1 - - lcalc=2.0.5=h3264cc0_1 - - lcms2=2.15=h7576be9_0 - - libblas=3.9.0=20_linuxaarch64_openblas - - libbrial=1.2.12=h17533bf_1 - - libcups=2.3.3=h4303303_3 - - libcurl=8.1.2=hc34909b_0 - - libwebp=1.2.4=h7bdf6e5_1 - - m4rie=20150908=h75e8696_1001 - - markupsafe=2.1.3=py311hc8f2f60_1 - - maxima=5.47.0=h6475f26_1 - - mistune=3.0.2=pyhd8ed1ab_0 + - mpfr=4.2.1=ha2d0fc4_1 - mpmath=1.3.0=pyhd8ed1ab_0 - munkres=1.1.4=pyh9f0ad1d_0 - - nest-asyncio=1.5.8=pyhd8ed1ab_0 + - nauty=2.8.8=h31becfc_1 + - nbclient=0.10.0=pyhd8ed1ab_0 + - nbconvert=7.16.4=hd8ed1ab_1 + - nbconvert-core=7.16.4=pyhd8ed1ab_1 + - nbconvert-pandoc=7.16.4=hd8ed1ab_1 + - nbformat=5.10.4=pyhd8ed1ab_0 + - ncurses=6.5=h0425590_0 + - nest-asyncio=1.6.0=pyhd8ed1ab_0 - networkx=3.2.1=pyhd8ed1ab_0 + - ninja=1.12.1=h70be974_0 + - notebook=7.2.1=pyhd8ed1ab_0 + - notebook-shim=0.2.4=pyhd8ed1ab_0 + - ntl=11.4.3=h0d7519b_1 + - numpy=1.26.4=py311h69ead2a_0 - openblas=0.3.25=pthreads_h339cbfa_0 - - openjpeg=2.5.0=h9508984_2 - - packaging=23.2=pyhd8ed1ab_0 + - openjdk=22.0.1=h3d4cd67_0 + - openjpeg=2.5.2=h0d9d63b_0 + - openssl=3.3.1=h68df207_0 + - overrides=7.7.0=pyhd8ed1ab_0 + - packaging=24.1=pyhd8ed1ab_0 + - palp=2.20=hb9de7d4_0 + - pandoc=3.2.1=h8af1aa0_0 - pandocfilters=1.5.0=pyhd8ed1ab_0 - - parso=0.8.3=pyhd8ed1ab_0 + - pango=1.54.0=h399c48b_0 + - pari=2.15.5=h169c2a7_2_pthread + - pari-elldata=0.0.20161017=0 + - pari-galdata=0.0.20180411=0 + - pari-galpol=0.0.20180625=0 + - pari-seadata=0.0.20090618=0 + - pari-seadata-small=0.0.20090618=0 + - parso=0.8.4=pyhd8ed1ab_0 + - patch=2.7.6=hf897c2e_1002 - pathspec=0.12.1=pyhd8ed1ab_0 + - pcre2=10.44=h070dd5b_0 + - pep517=0.13.0=pyhd8ed1ab_0 + - perl=5.32.1=7_h31becfc_perl5 + - pexpect=4.9.0=pyhd8ed1ab_0 - pickleshare=0.7.5=py_1003 + - pillow=10.3.0=py311h54289d1_1 + - pip=24.0=pyhd8ed1ab_0 + - pixman=0.43.4=h2f0025b_0 + - pkg-config=0.29.2=hb9de7d4_1008 - pkgconfig=1.5.5=pyhd8ed1ab_4 - pkgutil-resolve-name=1.3.10=pyhd8ed1ab_1 - - platformdirs=4.1.0=pyhd8ed1ab_0 - - pluggy=1.3.0=pyhd8ed1ab_0 - - ply=3.11=py_1 - - prometheus_client=0.19.0=pyhd8ed1ab_0 - - psutil=5.9.7=py311hcd402e7_0 + - planarity=3.0.2.0=h31becfc_0 + - platformdirs=4.2.2=pyhd8ed1ab_0 + - pluggy=1.5.0=pyhd8ed1ab_0 + - ply=3.11=pyhd8ed1ab_2 + - ppl=1.2=h984aac9_1006 + - pplpy=0.8.9=py311ha3770eb_1 + - primecount=7.9=hd600fc2_0 + - primecountpy=0.1.0=py311h098ece5_4 + - primesieve=11.1=h2f0025b_0 + - prometheus_client=0.20.0=pyhd8ed1ab_0 + - prompt-toolkit=3.0.47=pyha770c72_0 + - prompt_toolkit=3.0.47=hd8ed1ab_0 + - psutil=6.0.0=py311hf4892ed_0 + - pthread-stubs=0.4=hb9de7d4_1001 - ptyprocess=0.7.0=pyhd3deb0d_0 - pure_eval=0.2.2=pyhd8ed1ab_0 - py=1.11.0=pyh6c4a22f_0 - - pybind11-global=2.11.1=py311h098ece5_2 - - pycparser=2.21=pyhd8ed1ab_0 - - pygments=2.17.2=pyhd8ed1ab_0 - - pyparsing=3.1.1=pyhd8ed1ab_0 + - pybind11=2.12.0=py311h098ece5_0 + - pybind11-global=2.12.0=py311h098ece5_0 + - pycparser=2.22=pyhd8ed1ab_0 + - pygments=2.18.0=pyhd8ed1ab_0 + - pyparsing=3.1.2=pyhd8ed1ab_0 + - pyproject-api=1.7.1=pyhd8ed1ab_0 - pyrsistent=0.20.0=py311hc8f2f60_0 - pysocks=1.7.1=pyha2e5f31_6 - - python-fastjsonschema=2.19.0=pyhd8ed1ab_0 + - python=3.11.9=hddfb980_0_cpython + - python-dateutil=2.9.0=pyhd8ed1ab_0 + - python-fastjsonschema=2.20.0=pyhd8ed1ab_0 - python-json-logger=2.0.7=pyhd8ed1ab_0 - - python-lrcalc=2.1=py311h5a24a75_5 - - python-tzdata=2023.3=pyhd8ed1ab_0 - - pytz=2023.3.post1=pyhd8ed1ab_0 + - python-lrcalc=2.1=py311h8715677_6 + - python-tzdata=2024.1=pyhd8ed1ab_0 + - python_abi=3.11=4_cp311 + - pythran=0.15.0=py311hec5c23b_1 + - pytz=2024.1=pyhd8ed1ab_0 + - pytz-deprecation-shim=0.1.0.post0=py311hec3470c_4 - pyyaml=6.0.1=py311hcd402e7_1 - - pyzmq=25.1.2=py311h0fdcd05_0 + - pyzmq=26.0.3=py311hb8d4657_0 + - qd=2.3.22=h05efe27_1004 + - qhull=2020.2=hd62202e_2 + - r-base=4.3.3=h7f20121_3 + - r-lattice=0.22_6=r43h25e906a_0 + - readline=8.2=h8fc344f_1 + - referencing=0.35.1=pyhd8ed1ab_0 + - requests=2.32.3=pyhd8ed1ab_0 + - rfc3339-validator=0.1.4=pyhd8ed1ab_0 - rfc3986-validator=0.1.1=pyh9f0ad1d_0 - - rpds-py=0.15.2=py311h32437ce_0 + - rhash=1.4.4=h31becfc_0 + - rpds-py=0.18.1=py311h949f54a_0 + - rpy2=3.5.11=py311r43hf13da56_3 + - rw=0.9=h31becfc_2 + - sagemath-db-combinatorial-designs=20140630=1 - sagemath-db-elliptic-curves=0.8.1=hecc5488_0 + - sagemath-db-graphs=20210214=hd8ed1ab_0 + - sagemath-db-polytopes=20170220=1 - sagetex=3.6.1=pyhd8ed1ab_0 - - send2trash=1.8.2=pyh41d4057_0 - - setuptools=68.2.2=pyhd8ed1ab_0 + - scipy=1.11.3=py311h69ead2a_1 + - sed=4.8=ha0d5d3d_0 + - send2trash=1.8.3=pyh0d859eb_0 + - setuptools=70.1.1=pyhd8ed1ab_0 + - setuptools-scm=8.1.0=pyhd8ed1ab_0 + - setuptools_scm=8.1.0=hd8ed1ab_0 - simplegeneric=0.8.1=py_1 - singular=4.3.2.p8=hbe76a8a_1 - six=1.16.0=pyh6c4a22f_0 - - sniffio=1.3.0=pyhd8ed1ab_0 + - sniffio=1.3.1=pyhd8ed1ab_0 - snowballstemmer=2.2.0=pyhd8ed1ab_0 - soupsieve=2.5=pyhd8ed1ab_1 + - sphinx=7.3.7=pyhd8ed1ab_0 + - sphinx-basic-ng=1.0.0b2=pyhd8ed1ab_1 + - sphinx-copybutton=0.5.2=pyhd8ed1ab_0 + - sphinxcontrib-applehelp=1.0.8=pyhd8ed1ab_0 + - sphinxcontrib-devhelp=1.0.6=pyhd8ed1ab_0 + - sphinxcontrib-htmlhelp=2.0.5=pyhd8ed1ab_0 - sphinxcontrib-jsmath=1.0.1=pyhd8ed1ab_0 + - sphinxcontrib-qthelp=1.0.7=pyhd8ed1ab_0 + - sphinxcontrib-serializinghtml=1.1.10=pyhd8ed1ab_0 + - sphinxcontrib-websupport=1.2.7=pyhd8ed1ab_0 + - sqlite=3.46.0=hdc7ab3c_0 + - stack_data=0.6.2=pyhd8ed1ab_0 + - suitesparse=7.7.0=h3944111_1 + - symmetrica=3.0.1=hd600fc2_0 - sympow=2.023.6=h157afb5_3 - - tbb=2021.9.0=h4c384f3_0 + - sympy=1.12.1=pypyh2585a3b_103 + - sysroot_linux-aarch64=2.17=h5b4a56d_14 + - tachyon=0.99b6=ha0bfc61_1002 + - tar=1.34=h048efde_0 + - tbb=2021.12.0=h70be974_1 + - terminado=0.18.1=pyh0d859eb_0 + - texinfo=7.0=pl5321h17f021e_0 + - three.js=122=hd8ed1ab_2 + - threejs-sage=122=hd8ed1ab_2 + - tinycss2=1.3.0=pyhd8ed1ab_0 + - tk=8.6.13=h194ca79_0 + - tktable=2.10=h52f7bd3_6 - tomli=2.0.1=pyhd8ed1ab_0 - - tornado=6.3.3=py311hc8f2f60_1 - - traitlets=5.14.0=pyhd8ed1ab_0 - - trove-classifiers=2023.11.29=pyhd8ed1ab_0 - - types-python-dateutil=2.8.19.14=pyhd8ed1ab_0 - - typing_extensions=4.9.0=pyha770c72_0 + - tornado=6.4.1=py311h323e239_0 + - tox=4.15.1=pyhd8ed1ab_0 + - traitlets=5.14.3=pyhd8ed1ab_0 + - trove-classifiers=2024.5.22=pyhd8ed1ab_0 + - types-python-dateutil=2.9.0.20240316=pyhd8ed1ab_0 + - typing-extensions=4.12.2=hd8ed1ab_0 + - typing_extensions=4.12.2=pyha770c72_0 - typing_utils=0.1.0=pyhd8ed1ab_0 + - tzdata=2024a=h0c530f3_0 - tzlocal=5.2=py311hec3470c_0 - uri-template=1.3.0=pyhd8ed1ab_0 - - wcwidth=0.2.12=pyhd8ed1ab_0 - - webcolors=1.13=pyhd8ed1ab_0 + - urllib3=2.2.2=pyhd8ed1ab_0 + - virtualenv=20.26.3=pyhd8ed1ab_0 + - wcwidth=0.2.13=pyhd8ed1ab_0 + - webcolors=24.6.0=pyhd8ed1ab_0 - webencodings=0.5.1=pyhd8ed1ab_2 - - websocket-client=1.7.0=pyhd8ed1ab_0 - - wheel=0.42.0=pyhd8ed1ab_0 - - widgetsnbextension=4.0.9=pyhd8ed1ab_0 + - websocket-client=1.8.0=pyhd8ed1ab_0 + - wheel=0.43.0=pyhd8ed1ab_1 + - widgetsnbextension=4.0.11=pyhd8ed1ab_0 + - xorg-fixesproto=5.0=h3557bc0_1002 + - xorg-inputproto=2.3.2=h3557bc0_1002 + - xorg-kbproto=1.0.7=h3557bc0_1002 + - xorg-libice=1.1.1=h7935292_0 + - xorg-libsm=1.2.4=h5a01bc2_0 + - xorg-libx11=1.8.9=h08be655_1 + - xorg-libxau=1.0.11=h31becfc_0 + - xorg-libxdmcp=1.1.3=h3557bc0_0 - xorg-libxext=1.3.4=h2a766a3_2 - xorg-libxfixes=5.0.3=h3557bc0_1004 - - xorg-libxrender=0.9.10=h3557bc0_1003 - - xorg-libxt=1.3.0=h7935292_0 - - zipp=3.17.0=pyhd8ed1ab_0 - - anyio=4.2.0=pyhd8ed1ab_0 - - asttokens=2.4.1=pyhd8ed1ab_0 - - async-lru=2.0.4=pyhd8ed1ab_0 - - babel=2.14.0=pyhd8ed1ab_0 - - beautifulsoup4=4.12.2=pyha770c72_0 - - beniget=0.4.1=pyhd8ed1ab_0 - - bleach=6.1.0=pyhd8ed1ab_0 - - brial=1.2.12=pyh694c41f_1 - - cached-property=1.5.2=hd8ed1ab_1 - - cairo=1.16.0=hd19fb6e_1014 - - cffi=1.16.0=py311h7963103_0 - - cmake=3.26.4=hef020d8_0 - - comm=0.1.4=pyhd8ed1ab_0 - - cppy=1.2.1=pyhd8ed1ab_0 - - curl=8.1.2=hc34909b_0 - - cxx-compiler=1.6.0=h2a328a1_0 - - cypari2=2.1.3=py311h5ab95f0_2 - - deprecation=2.1.0=pyh9f0ad1d_0 - - fonttools=4.47.0=py311hcd402e7_0 - - fortran-compiler=1.6.0=h7048d53_0 - - importlib-metadata=7.0.0=pyha770c72_0 - - importlib_resources=6.1.1=pyhd8ed1ab_0 - - jedi=0.19.1=pyhd8ed1ab_0 - - jinja2=3.1.2=pyhd8ed1ab_1 - - jupyter_core=5.5.1=py311hec3470c_0 - - jupyterlab_pygments=0.3.0=pyhd8ed1ab_0 - - libcblas=3.9.0=20_linuxaarch64_openblas - - libgd=2.3.3=h99c6b3b_4 - - liblapack=3.9.0=20_linuxaarch64_openblas - - matplotlib-inline=0.1.6=pyhd8ed1ab_0 - - memory-allocator=0.1.3=py311hcd402e7_0 - - overrides=7.4.0=pyhd8ed1ab_0 - - pexpect=4.8.0=pyh1a96a4e_2 - - pillow=9.4.0=py311hf18358d_1 - - pip=23.3.2=pyhd8ed1ab_0 - - pplpy=0.8.9=py311haefeb0b_0 - - primecountpy=0.1.0=py311h098ece5_4 - - prompt-toolkit=3.0.42=pyha770c72_0 - - pybind11=2.11.1=py311h098ece5_2 - - pyproject-api=1.6.1=pyhd8ed1ab_0 - - python-dateutil=2.8.2=pyhd8ed1ab_0 - - pytz-deprecation-shim=0.1.0.post0=py311hec3470c_4 - - referencing=0.32.0=pyhd8ed1ab_0 - - rfc3339-validator=0.1.4=pyhd8ed1ab_0 - - sympy=1.12=pypyh9d50eac_103 - - terminado=0.18.0=pyh0d859eb_0 - - tinycss2=1.2.1=pyhd8ed1ab_0 - - typing-extensions=4.9.0=hd8ed1ab_0 - - urllib3=2.1.0=pyhd8ed1ab_0 - - virtualenv=20.25.0=pyhd8ed1ab_0 - xorg-libxi=1.7.10=h3557bc0_0 - - argon2-cffi-bindings=21.2.0=py311hcd402e7_4 - - arpack=3.7.0=hf862f49_2 - - arrow=1.3.0=pyhd8ed1ab_0 - - compilers=1.6.0=h8af1aa0_0 - - dsdp=5.8=hb12102e_1203 - - fflas-ffpack=2.4.3=hf104d39_2 - - fqdn=1.5.1=pyhd8ed1ab_0 - - gsl=2.7=h294027d_0 - - harfbuzz=6.0.0=hbcb8a4f_0 - - hatchling=1.21.0=pyhd8ed1ab_0 - - iml=1.0.5=h9076c59_1003 - - importlib-resources=6.1.1=pyhd8ed1ab_0 - - importlib_metadata=7.0.0=hd8ed1ab_0 - - jsonschema-specifications=2023.11.2=pyhd8ed1ab_0 - - jupyter_server_terminals=0.5.0=pyhd8ed1ab_0 - - liblapacke=3.9.0=20_linuxaarch64_openblas - - numpy=1.26.2=py311h69ead2a_0 - - prompt_toolkit=3.0.42=hd8ed1ab_0 - - requests=2.31.0=pyhd8ed1ab_0 - - setuptools-scm=8.0.4=pyhd8ed1ab_0 - - stack_data=0.6.2=pyhd8ed1ab_0 - - suitesparse=5.10.1=h1404dd6_1 + - xorg-libxrender=0.9.11=h7935292_0 + - xorg-libxt=1.3.0=h7935292_1 - xorg-libxtst=1.2.3=hf897c2e_1002 - - argon2-cffi=23.1.0=pyhd8ed1ab_0 - - blas-devel=3.9.0=20_linuxaarch64_openblas - - contourpy=1.2.0=py311h098ece5_0 - - cvxopt=1.3.2=py311hd9cfd3c_1 - - fpylll=0.6.0=py311h5d3d69a_1 - - giac=1.9.0.21=h04922a4_1 - - igraph=0.9.10=hefb87a8_1 - - ipython=8.18.1=pyh707e725_3 - - isoduration=20.11.0=pyhd8ed1ab_0 - - jsonschema=4.20.0=pyhd8ed1ab_0 - - jupyter_client=8.6.0=pyhd8ed1ab_0 - - linbox=1.6.3=h681a5ee_8 - - openjdk=17.0.3=h1a274e0_5 - - pango=1.50.14=h1f1e9b3_0 - - pythran=0.14.0=py311hec5c23b_1 - - scipy=1.11.3=py311h69ead2a_1 - - setuptools_scm=8.0.4=hd8ed1ab_0 - - tox=4.11.4=pyhd8ed1ab_0 - - blas=2.120=openblas - - ipykernel=6.26.0=pyhf8b6a83_0 - - ipywidgets=8.1.1=pyhd8ed1ab_0 - - jmol=14.32.10=h8af1aa0_0 - - jsonschema-with-format-nongpl=4.20.0=pyhd8ed1ab_0 - - matplotlib-base=3.8.2=py311h1f11223_0 - - nbformat=5.9.2=pyhd8ed1ab_0 - - r-base=4.2.3=h620ca72_0 - - rw=0.9=hf897c2e_0 - - ipympl=0.9.3=pyhd8ed1ab_0 - - jupyter-jsmol=2022.1.0=pyhd8ed1ab_0 - - jupyter_events=0.9.0=pyhd8ed1ab_0 - - matplotlib=3.8.2=py311hfecb2dc_0 - - nbclient=0.8.0=pyhd8ed1ab_0 - - rpy2=3.5.11=py311r42hf13da56_3 - - nbconvert-core=7.13.0=pyhd8ed1ab_0 - - jupyter_server=2.12.1=pyhd8ed1ab_0 - - nbconvert-pandoc=7.13.0=pyhd8ed1ab_0 - - jupyter-lsp=2.2.1=pyhd8ed1ab_0 - - jupyterlab_server=2.25.2=pyhd8ed1ab_0 - - nbconvert=7.13.0=pyhd8ed1ab_0 - - notebook-shim=0.2.3=pyhd8ed1ab_0 - - jupyterlab=4.0.9=pyhd8ed1ab_0 - - notebook=7.0.6=pyhd8ed1ab_0 - - jupyter_sphinx=0.1.4=py_0 - - sphinx-basic-ng=1.0.0b2=pyhd8ed1ab_1 - - furo=2023.9.10=pyhd8ed1ab_0 - - sphinx-copybutton=0.5.2=pyhd8ed1ab_0 - - sphinxcontrib-applehelp=1.0.7=pyhd8ed1ab_0 - - sphinxcontrib-devhelp=1.0.5=pyhd8ed1ab_0 - - sphinxcontrib-htmlhelp=2.0.4=pyhd8ed1ab_0 - - sphinxcontrib-qthelp=1.0.6=pyhd8ed1ab_0 - - sphinx=7.2.6=pyhd8ed1ab_0 - - sphinxcontrib-serializinghtml=1.1.9=pyhd8ed1ab_0 - - sphinxcontrib-websupport=1.2.6=pyhd8ed1ab_0 + - xorg-recordproto=1.14.2=hf897c2e_1002 + - xorg-renderproto=0.11.1=h3557bc0_1002 + - xorg-xextproto=7.3.0=h2a766a3_1003 + - xorg-xproto=7.0.31=h3557bc0_1007 + - xz=5.2.6=h9cdd2b7_0 + - yaml=0.2.5=hf897c2e_2 + - zeromq=4.3.5=h28faeed_4 + - zipp=3.19.2=pyhd8ed1ab_0 + - zlib=1.3.1=h68df207_1 + - zstd=1.5.6=h02f22dd_0 diff --git a/src/environment-3.11-linux.yml b/src/environment-3.11-linux.yml index 8439b8e51db..32d1541e494 100644 --- a/src/environment-3.11-linux.yml +++ b/src/environment-3.11-linux.yml @@ -1,465 +1,482 @@ # Generated by conda-lock. # platform: linux-64 -# input_hash: 2da5e7dc39e4644a879a6fd9cae901f97edb089ebc2180eb33f7e9294fc0f0d5 +# input_hash: 042b3b9a5ce5e44ed6334284078d156e424e41f02852c8c6a155cb9b4e620e60 channels: - conda-forge dependencies: - _libgcc_mutex=0.1=conda_forge - - _r-mutex=1.0.1=anacondar_1 - - ca-certificates=2023.11.17=hbcca054_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_1 - - kernel-headers_linux-64=2.6.32=he073ed8_16 - - ld_impl_linux-64=2.40=h41732ed_0 - - libboost-headers=1.84.0=ha770c72_0 - - libgcc-devel_linux-64=12.3.0=h8bca6fd_103 - - libstdcxx-devel_linux-64=12.3.0=h8bca6fd_103 - - libstdcxx-ng=13.2.0=h7e041cc_3 - - mathjax=3.2.2=ha770c72_0 - - pari-elldata=0.0.20161017=0 - - pari-galdata=0.0.20180411=0 - - pari-galpol=0.0.20180625=0 - - pari-seadata-small=0.0.20090618=0 - - python_abi=3.11=4_cp311 - - sagemath-db-combinatorial-designs=20140630=1 - - sagemath-db-graphs=20210214=hd8ed1ab_0 - - sagemath-db-polytopes=20170220=1 - - three.js=122=hd8ed1ab_2 - - tzdata=2023c=h71feb2d_0 - - fonts-conda-forge=1=0 - - libgomp=13.2.0=h807b86a_3 - - pari-seadata=0.0.20090618=0 - - sysroot_linux-64=2.12=he073ed8_16 - - threejs-sage=122=hd8ed1ab_2 - - binutils_impl_linux-64=2.40=hf600244_0 - - fonts-conda-ecosystem=1=0 - - binutils=2.40=hdd6e379_0 - - binutils_linux-64=2.40=hbdbef99_2 - _openmp_mutex=4.5=2_kmp_llvm - - libgcc-ng=13.2.0=h807b86a_3 - - alsa-lib=1.2.10=hd590300_0 + - _r-mutex=1.0.1=anacondar_1 + - alabaster=0.7.16=pyhd8ed1ab_0 + - alsa-lib=1.2.12=h4ab18f5_0 + - anyio=4.4.0=pyhd8ed1ab_0 + - appdirs=1.4.4=pyh9f0ad1d_0 + - appnope=0.1.4=pyhd8ed1ab_0 + - argon2-cffi=23.1.0=pyhd8ed1ab_0 + - argon2-cffi-bindings=21.2.0=py311h459d7ec_4 + - arpack=3.9.1=nompi_h77f6705_101 + - arrow=1.3.0=pyhd8ed1ab_0 + - asttokens=2.4.1=pyhd8ed1ab_0 + - async-lru=2.0.4=pyhd8ed1ab_0 - attr=2.5.1=h166bdaf_1 + - attrs=23.2.0=pyh71513ae_0 + - autoconf=2.71=pl5321h2b4cb7a_1 + - automake=1.16.5=pl5321ha770c72_0 + - babel=2.14.0=pyhd8ed1ab_0 - bc=1.07.1=h7f98852_0 - bdw-gc=8.0.6=h4bd325d_0 + - beautifulsoup4=4.12.3=pyha770c72_0 + - beniget=0.4.1=pyhd8ed1ab_0 + - binutils=2.40=h4852527_7 + - binutils_impl_linux-64=2.40=ha1999f0_7 + - binutils_linux-64=2.40=hb3c18ed_9 + - blas=2.120=openblas + - blas-devel=3.9.0=20_linux64_openblas + - bleach=6.1.0=pyhd8ed1ab_0 + - boost-cpp=1.85.0=h44aadfe_2 + - brial=1.2.12=pyh694c41f_3 + - brotli=1.1.0=hd590300_1 + - brotli-bin=1.1.0=hd590300_1 + - brotli-python=1.1.0=py311hb755f60_1 + - build=0.7.0=pyhd8ed1ab_0 + - bwidget=1.9.14=ha770c72_1 - bzip2=1.0.8=hd590300_5 - - c-ares=1.24.0=hd590300_0 - - cliquer=1.22=h36c2ea0_0 + - c-ares=1.28.1=hd590300_0 + - c-compiler=1.7.0=hd590300_1 + - ca-certificates=2024.6.2=hbcca054_0 + - cached-property=1.5.2=hd8ed1ab_1 + - cached_property=1.5.2=pyha770c72_1 + - cachetools=5.3.3=pyhd8ed1ab_0 + - cairo=1.18.0=hbb29018_2 + - cddlib=1!0.94m=h9202a9a_0 + - certifi=2024.6.2=pyhd8ed1ab_0 + - cffi=1.16.0=py311hb3a22ac_0 + - chardet=5.2.0=py311h38be061_1 + - charset-normalizer=3.3.2=pyhd8ed1ab_0 + - cliquer=1.22=hd590300_1 + - cmake=3.29.6=hcafd917_0 + - colorama=0.4.6=pyhd8ed1ab_0 + - colorlog=6.8.2=py311h38be061_0 + - comm=0.2.2=pyhd8ed1ab_0 + - compilers=1.7.0=ha770c72_1 + - contourpy=1.2.1=py311h9547e67_0 + - conway-polynomials=0.9=pyhd8ed1ab_0 + - cppy=1.2.1=pyhd8ed1ab_0 + - curl=8.8.0=he654da7_0 + - cvxopt=1.3.2=py311hec6cc1f_2 + - cxx-compiler=1.7.0=h00ab1b0_1 + - cycler=0.12.1=pyhd8ed1ab_0 + - cypari2=2.1.5=py311hd2352ae_0 + - cysignals=1.11.2=py311h82528dc_3 + - cython=3.0.10=py311hb755f60_0 + - dbus=1.13.6=h5008d03_3 + - debugpy=1.8.1=py311hb755f60_0 + - decorator=5.1.1=pyhd8ed1ab_0 + - defusedxml=0.7.1=pyhd8ed1ab_0 + - distlib=0.3.8=pyhd8ed1ab_0 + - docutils=0.21.2=pyhd8ed1ab_0 + - dsdp=5.8=hd9d9efa_1203 + - ecl=23.9.9=hed6455c_0 + - eclib=20231212=h96f522a_0 + - ecm=7.0.5=h9458935_0 + - editables=0.5=pyhd8ed1ab_0 + - entrypoints=0.4=pyhd8ed1ab_0 + - exceptiongroup=1.2.0=pyhd8ed1ab_2 + - executing=2.0.1=pyhd8ed1ab_0 + - expat=2.6.2=h59595ed_0 + - fflas-ffpack=2.5.0=h4f9960b_0 + - fftw=3.3.10=nompi_hf1063bd_110 + - filelock=3.15.4=pyhd8ed1ab_0 + - flit-core=3.9.0=pyhd8ed1ab_1 + - 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_2 + - fontconfig=2.14.2=h14ed4e7_0 + - fonts-conda-ecosystem=1=0 + - fonts-conda-forge=1=0 + - fonttools=4.53.0=py311h331c9d8_0 + - fortran-compiler=1.7.0=heb67821_1 + - fplll=5.4.5=h384768b_0 + - fpylll=0.6.1=py311hcfae7cf_0 + - fqdn=1.5.1=pyhd8ed1ab_0 + - freetype=2.12.1=h267a509_2 - fribidi=1.0.10=h36c2ea0_0 + - furo=2024.5.6=pyhd8ed1ab_0 + - gap-core=4.12.2=he9a28a4_3 + - gap-defaults=4.12.2=ha770c72_3 + - gast=0.5.4=pyhd8ed1ab_0 + - gcc=12.3.0=h915e2ae_13 + - gcc_impl_linux-64=12.3.0=h58ffeeb_13 + - gcc_linux-64=12.3.0=h9528a6a_9 - gengetopt=2.23=h9c3ff4c_0 - - gettext=0.21.1=h27087fc_0 + - gettext=0.22.5=h59595ed_2 + - gettext-tools=0.22.5=h59595ed_2 - gf2x=1.3.0=ha476b99_2 - - giflib=5.2.1=h0b41bf4_3 - - gmp=6.3.0=h59595ed_0 - - graphite2=1.3.13=h58526e2_1001 + - gfan=0.6.2=hb86e20a_1003 + - gfortran=12.3.0=h915e2ae_13 + - gfortran_impl_linux-64=12.3.0=h8f2110c_13 + - gfortran_linux-64=12.3.0=h5877db1_9 + - giac=1.9.0.21=h673759e_1 + - giflib=5.2.2=hd590300_0 + - givaro=4.2.0=hb789bce_0 + - glib=2.80.2=h8a4344b_1 + - glib-tools=2.80.2=h73ef956_1 + - glpk=5.0=h445213a_0 + - gmp=6.3.0=hac33072_2 + - gmpy2=2.1.5=py311hc4f1f91_1 + - graphite2=1.3.13=h59595ed_1003 + - gsl=2.7=he838d99_0 + - gst-plugins-base=1.24.5=hbaaba92_0 + - gstreamer=1.24.5=haf2f30d_0 + - gxx=12.3.0=h915e2ae_13 + - gxx_impl_linux-64=12.3.0=h2a574ab_13 + - gxx_linux-64=12.3.0=ha28b414_9 + - h11=0.14.0=pyhd8ed1ab_0 + - h2=4.1.0=pyhd8ed1ab_0 + - harfbuzz=8.5.0=hfac3d4d_0 + - hatchling=1.25.0=pyhd8ed1ab_0 + - hpack=4.0.0=pyh9f0ad1d_0 + - httpcore=1.0.5=pyhd8ed1ab_0 + - httpx=0.27.0=pyhd8ed1ab_0 + - hyperframe=6.0.1=pyhd8ed1ab_0 - icu=73.2=h59595ed_0 + - idna=3.7=pyhd8ed1ab_0 + - igraph=0.10.12=hef0740d_1 + - imagesize=1.4.1=pyhd8ed1ab_0 + - iml=1.0.5=h623f65a_1004 + - importlib-metadata=8.0.0=pyha770c72_0 + - importlib-resources=6.4.0=pyhd8ed1ab_0 + - importlib_metadata=8.0.0=hd8ed1ab_0 + - importlib_resources=6.4.0=pyhd8ed1ab_0 + - ipykernel=6.29.4=pyh3099207_0 + - ipympl=0.9.4=pyhd8ed1ab_0 + - ipython=8.25.0=pyh707e725_0 + - ipython_genutils=0.2.0=pyhd8ed1ab_1 + - ipywidgets=8.1.3=pyhd8ed1ab_0 + - isoduration=20.11.0=pyhd8ed1ab_0 + - jedi=0.19.1=pyhd8ed1ab_0 + - jinja2=3.1.4=pyhd8ed1ab_0 + - jmol=14.32.10=ha770c72_0 + - json5=0.9.25=pyhd8ed1ab_0 + - jsonpointer=3.0.0=py311h38be061_0 + - jsonschema=4.22.0=pyhd8ed1ab_0 + - jsonschema-specifications=2023.12.1=pyhd8ed1ab_0 + - jsonschema-with-format-nongpl=4.22.0=pyhd8ed1ab_0 + - jupyter-jsmol=2022.1.0=pyhd8ed1ab_0 + - jupyter-lsp=2.2.5=pyhd8ed1ab_0 + - jupyter-sphinx=0.5.3=pyha770c72_4 + - jupyter_client=8.6.2=pyhd8ed1ab_0 + - jupyter_core=5.7.2=py311h38be061_0 + - jupyter_events=0.10.0=pyhd8ed1ab_0 + - jupyter_server=2.14.1=pyhd8ed1ab_0 + - jupyter_server_terminals=0.5.3=pyhd8ed1ab_0 + - jupyter_sphinx=0.5.3=hd8ed1ab_4 + - jupyterlab=4.2.2=pyhd8ed1ab_0 + - jupyterlab_pygments=0.3.0=pyhd8ed1ab_1 + - jupyterlab_server=2.27.2=pyhd8ed1ab_0 + - jupyterlab_widgets=3.0.11=pyhd8ed1ab_0 + - kernel-headers_linux-64=2.6.32=he073ed8_17 - keyutils=1.6.1=h166bdaf_0 + - kiwisolver=1.4.5=py311h9547e67_1 + - krb5=1.21.2=h659d440_0 - lame=3.100=h166bdaf_1003 + - lcalc=2.0.5=h5aac1b6_2 + - lcms2=2.16=hb7c19ff_0 + - ld_impl_linux-64=2.40=hf3520f5_7 - lerc=4.0.0=h27087fc_0 + - libasprintf=0.22.5=h661eb56_2 + - libasprintf-devel=0.22.5=h661eb56_2 - libatomic_ops=7.6.14=h166bdaf_0 + - libblas=3.9.0=20_linux64_openblas + - libboost=1.85.0=hba137d9_2 + - libboost-devel=1.85.0=h00ab1b0_2 + - libboost-headers=1.85.0=ha770c72_2 - libbraiding=1.2=hcb278e6_0 + - libbrial=1.2.12=h76af697_3 - libbrotlicommon=1.1.0=hd590300_1 - - libdeflate=1.19=hd590300_0 + - libbrotlidec=1.1.0=hd590300_1 + - libbrotlienc=1.1.0=hd590300_1 + - libcap=2.69=h0f662aa_0 + - libcblas=3.9.0=20_linux64_openblas + - libclang-cpp15=15.0.7=default_h127d8a8_5 + - libclang13=18.1.8=default_h6ae225f_0 + - libcups=2.3.3=h4637d8d_4 + - libcurl=8.8.0=hca28451_0 + - libdeflate=1.20=hd590300_0 + - libedit=3.1.20191231=he28a2e2_2 - libev=4.33=hd590300_2 - - libexpat=2.5.0=hcb278e6_1 + - libevent=2.1.12=hf998b51_1 + - libexpat=2.6.2=h59595ed_0 - libffi=3.4.2=h7f98852_5 - - libgfortran5=13.2.0=ha4646dd_3 + - libflac=1.4.3=h59595ed_0 + - libflint=3.0.1=h5f2e117_ntl_100 + - libgcc-devel_linux-64=12.3.0=h6b66f73_113 + - libgcc-ng=13.2.0=h77fa898_13 + - libgcrypt=1.10.3=hd590300_0 + - libgd=2.3.3=h119a65a_9 + - libgettextpo=0.22.5=h59595ed_2 + - libgettextpo-devel=0.22.5=h59595ed_2 + - libgfortran-ng=13.2.0=h69a702a_13 + - libgfortran5=13.2.0=h3d2ce59_13 + - libglib=2.80.2=h8a4344b_1 + - libgomp=13.2.0=h77fa898_13 + - libgpg-error=1.49=h4f305b6_0 + - libhomfly=1.02r6=hd590300_1 + - libhwloc=2.10.0=default_h5622ce7_1001 - libiconv=1.17=hd590300_2 - libjpeg-turbo=3.0.0=hd590300_1 + - liblapack=3.9.0=20_linux64_openblas + - liblapacke=3.9.0=20_linux64_openblas + - libllvm15=15.0.7=hb3ce162_4 + - libllvm18=18.1.8=hc9dba70_0 + - libnghttp2=1.58.0=h47da74e_1 - libnsl=2.0.1=hd590300_0 - - libogg=1.3.4=h7f98852_1 + - libogg=1.3.5=h4ab18f5_0 + - libopenblas=0.3.25=pthreads_h413a1c8_0 - libopus=1.3.1=h7f98852_1 - - libsanitizer=12.3.0=h0f45ef3_3 + - libpng=1.6.43=h2797004_0 + - libpq=16.3=ha72fbe1_0 + - libsanitizer=12.3.0=hb8811af_13 + - libsndfile=1.2.2=hc60ed4a_1 - libsodium=1.0.18=h36c2ea0_1 + - libsqlite=3.46.0=hde9e2c9_0 + - libssh2=1.11.0=h0841786_0 + - libstdcxx-devel_linux-64=12.3.0=h6b66f73_113 + - libstdcxx-ng=13.2.0=hc0a3c3a_13 + - libsystemd0=255=h3516f8a_1 + - libtiff=4.6.0=h1dd3fc0_3 - libtool=2.4.7=h27087fc_0 - libuuid=2.38.1=h0b41bf4_0 - - libuv=1.46.0=hd590300_0 - - libwebp-base=1.3.2=hd590300_0 - - libzlib=1.2.13=hd590300_5 - - lrcalc=2.1=h27087fc_5 + - libuv=1.48.0=hd590300_0 + - libvorbis=1.3.7=h9c3ff4c_0 + - libwebp=1.4.0=h2c329e2_0 + - libwebp-base=1.4.0=hd590300_0 + - libxcb=1.16=hd590300_0 + - libxcrypt=4.4.36=hd590300_1 + - libxkbcommon=1.7.0=h2c5496b_1 + - libxml2=2.12.7=hc051c1a_1 + - libzlib=1.3.1=h4ab18f5_1 + - linbox=1.7.0=ha329b40_0 + - llvm-openmp=18.1.8=hf5423f3_0 + - lrcalc=2.1=h59595ed_6 - lz4-c=1.9.4=hcb278e6_0 - m4=1.4.18=h516909a_1001 + - m4ri=20140914=hae5d5c5_1006 + - m4rie=20150908=h267a509_1002 - make=4.3=hd18ef5c_1 - - metis=5.1.1=h59595ed_2 - - mpg123=1.32.3=h59595ed_0 - - nauty=2.8.8=hd590300_0 - - ncurses=6.4=h59595ed_2 - - ninja=1.11.1=h924138e_0 - - nspr=4.35=h27087fc_0 - - openssl=3.2.0=hd590300_1 - - palp=2.20=h36c2ea0_0 - - patch=2.7.6=h7f98852_1002 - - pixman=0.42.2=h59595ed_0 - - pkg-config=0.29.2=h36c2ea0_1008 - - planarity=3.0.0.5=h36c2ea0_1002 - - primesieve=11.1=h59595ed_0 - - pthread-stubs=0.4=h36c2ea0_1001 - - qhull=2020.2=h4bd325d_2 - - rhash=1.4.4=hd590300_0 - - sed=4.8=he412f7d_0 - - symmetrica=3.0.1=hcb278e6_0 - - xorg-inputproto=2.3.2=h7f98852_1002 - - xorg-kbproto=1.0.7=h7f98852_1002 - - xorg-libice=1.1.1=hd590300_0 - - xorg-libxau=1.0.11=hd590300_0 - - xorg-libxdmcp=1.1.3=h7f98852_0 - - xorg-recordproto=1.14.2=h7f98852_1002 - - xorg-renderproto=0.11.1=h7f98852_1002 - - xorg-xextproto=7.3.0=h0b41bf4_1003 - - xorg-xf86vidmodeproto=2.3.1=h7f98852_1002 - - xorg-xproto=7.0.31=h7f98852_1007 - - xz=5.2.6=h166bdaf_0 - - yaml=0.2.5=h7f98852_2 - - cddlib=1!0.94m=h9202a9a_0 - - ecm=7.0.4=h9202a9a_1002 - - expat=2.5.0=hcb278e6_1 - - gcc_impl_linux-64=12.3.0=he2b93b0_3 - - givaro=4.1.1=h192cbe9_1 - - glpk=5.0=h445213a_0 - - libbrotlidec=1.1.0=hd590300_1 - - libbrotlienc=1.1.0=hd590300_1 - - libcap=2.69=h0f662aa_0 - - libedit=3.1.20191231=he28a2e2_2 - - libevent=2.1.12=hf998b51_1 - - libflac=1.4.3=h59595ed_0 - - libgfortran-ng=13.2.0=h69a702a_3 - - libgpg-error=1.47=h71f35ed_0 - - libhomfly=1.02r6=h36c2ea0_0 - - libnghttp2=1.58.0=h47da74e_1 - - libpng=1.6.39=h753d276_0 - - libsqlite=3.44.2=h2797004_0 - - libssh2=1.11.0=h0841786_0 - - libvorbis=1.3.7=h9c3ff4c_0 - - libxcb=1.15=h0b41bf4_0 - - libxml2=2.11.6=h232c23b_0 - - mpfr=4.2.1=h9458935_0 - - mysql-common=8.0.33=hf1915f5_6 - - ntl=11.4.3=hef3c4d3_1 - - pcre2=10.42=hcad00b1_0 - - perl=5.32.1=4_hd590300_perl5 - - primecount=7.9=hcb278e6_0 - - readline=8.2=h8228510_1 - - tar=1.34=hb2e2bae_1 - - tk=8.6.13=noxft_h4845f30_101 - - xorg-fixesproto=5.0=h7f98852_1002 - - xorg-libsm=1.2.4=h7391055_0 - - zeromq=4.3.5=h59595ed_0 - - zlib=1.2.13=hd590300_5 - - zstd=1.5.5=hfc55251_0 - - autoconf=2.71=pl5321h2b4cb7a_1 - - brotli-bin=1.1.0=hd590300_1 - - bwidget=1.9.14=ha770c72_1 - - ecl=21.2.1=h9d73b02_2 - - fftw=3.3.10=nompi_hc118613_108 - - freetype=2.12.1=h267a509_2 - - gap-core=4.12.2=he9a28a4_3 - - gcc=12.3.0=h8d2909c_2 - - gcc_linux-64=12.3.0=h76fc315_2 - - gfan=0.6.2=hb86e20a_1003 - - gfortran_impl_linux-64=12.3.0=hfcedea8_3 - - gxx_impl_linux-64=12.3.0=he2b93b0_3 - - krb5=1.21.2=h659d440_0 - - libboost=1.84.0=h6fcfa73_0 - - libflint=3.0.1=h5f2e117_ntl_100 - - libgcrypt=1.10.3=hd590300_0 - - libglib=2.78.3=h783c2da_0 - - libhwloc=2.9.3=default_h554bfaf_1009 - - libllvm15=15.0.7=h5cf9203_3 - - libopenblas=0.3.25=pthreads_h413a1c8_0 - - libsndfile=1.2.2=hc60ed4a_1 - - libtiff=4.6.0=ha9c0a0a_2 - - llvm-openmp=17.0.6=h4dfa4b3_0 - - m4ri=20140914=h7ca028e_1005 + - markupsafe=2.1.5=py311h459d7ec_0 + - mathjax=3.2.2=ha770c72_0 + - matplotlib=3.8.4=py311h38be061_2 + - matplotlib-base=3.8.4=py311ha4ca890_2 + - matplotlib-inline=0.1.7=pyhd8ed1ab_0 + - maxima=5.47.0=hed6455c_2 + - memory-allocator=0.1.3=py311h459d7ec_0 + - metis=5.1.0=h59595ed_1007 + - mistune=3.0.2=pyhd8ed1ab_0 - mpc=1.3.1=hfe3b2da_0 - mpfi=1.5.4=h9f54685_1001 - - mysql-libs=8.0.33=hca2cd23_6 - - nss=3.96=h1d7d5a4_0 - - pandoc=3.1.3=h32600fe_0 - - pari=2.15.4=h4d4ae9b_2_pthread - - ppl=1.2=h6ec01c2_1006 - - python=3.11.7=hab00c5b_0_cpython - - qd=2.3.22=h2cc385e_1004 - - sqlite=3.44.2=h2c6b66d_0 - - tachyon=0.99b6=0 - - texinfo=7.0=pl5321h0f457ee_0 - - tktable=2.10=h0c5db8f_5 - - xcb-util=0.4.0=hd590300_1 - - xcb-util-keysyms=0.4.0=h8ee46fc_1 - - xcb-util-renderutil=0.3.9=hd590300_1 - - xcb-util-wm=0.4.1=h8ee46fc_1 - - xorg-libx11=1.8.7=h8ee46fc_0 - - alabaster=0.7.13=pyhd8ed1ab_0 - - appdirs=1.4.4=pyh9f0ad1d_0 - - appnope=0.1.3=pyhd8ed1ab_0 - - attrs=23.1.0=pyh71513ae_1 - - automake=1.16.5=pl5321ha770c72_0 - - brotli=1.1.0=hd590300_1 - - brotli-python=1.1.0=py311hb755f60_1 - - c-compiler=1.6.0=hd590300_0 - - cached_property=1.5.2=pyha770c72_1 - - cachetools=5.3.2=pyhd8ed1ab_0 - - certifi=2023.11.17=pyhd8ed1ab_0 - - chardet=5.2.0=py311h38be061_1 - - charset-normalizer=3.3.2=pyhd8ed1ab_0 - - colorama=0.4.6=pyhd8ed1ab_0 - - conway-polynomials=0.8=pyhd8ed1ab_0 - - cycler=0.12.1=pyhd8ed1ab_0 - - cysignals=1.11.2=py311h82528dc_3 - - cython=3.0.7=py311hb755f60_0 - - dbus=1.13.6=h5008d03_3 - - debugpy=1.8.0=py311hb755f60_1 - - decorator=5.1.1=pyhd8ed1ab_0 - - defusedxml=0.7.1=pyhd8ed1ab_0 - - distlib=0.3.8=pyhd8ed1ab_0 - - docutils=0.20.1=py311h38be061_3 - - eclib=20231211=h96f522a_0 - - editables=0.3=pyhd8ed1ab_0 - - entrypoints=0.4=pyhd8ed1ab_0 - - exceptiongroup=1.2.0=pyhd8ed1ab_0 - - executing=2.0.1=pyhd8ed1ab_0 - - filelock=3.13.1=pyhd8ed1ab_0 - - flit-core=3.9.0=pyhd8ed1ab_0 - - fontconfig=2.14.2=h14ed4e7_0 - - fplll=5.4.5=h384768b_0 - - gap-defaults=4.12.2=ha770c72_3 - - gast=0.5.4=pyhd8ed1ab_0 - - gfortran=12.3.0=h499e0f7_2 - - gfortran_linux-64=12.3.0=h7fe76b4_2 - - glib-tools=2.78.3=hfc55251_0 - - gmpy2=2.1.2=py311h6a5fa03_1 - - gxx=12.3.0=h8d2909c_2 - - gxx_linux-64=12.3.0=h8a814eb_2 - - idna=3.6=pyhd8ed1ab_0 - - imagesize=1.4.1=pyhd8ed1ab_0 - - ipython_genutils=0.2.0=py_1 - - json5=0.9.14=pyhd8ed1ab_0 - - jsonpointer=2.4=py311h38be061_3 - - jupyterlab_widgets=3.0.9=pyhd8ed1ab_0 - - kiwisolver=1.4.5=py311h9547e67_1 - - lcalc=2.0.5=h6a8a7c6_1 - - lcms2=2.16=hb7c19ff_0 - - libblas=3.9.0=20_linux64_openblas - - libboost-devel=1.84.0=h00ab1b0_0 - - libbrial=1.2.12=h3155cbd_1 - - libclang13=15.0.7=default_ha2b6cf4_4 - - libcups=2.3.3=h4637d8d_4 - - libcurl=8.5.0=hca28451_0 - - libpq=16.1=h33b98f1_7 - - libsystemd0=255=h3516f8a_0 - - libwebp=1.3.2=h658648e_1 - - m4rie=20150908=h7ca028e_1001 - - markupsafe=2.1.3=py311h459d7ec_1 - - maxima=5.47.0=hed6455c_1 - - mistune=3.0.2=pyhd8ed1ab_0 + - mpfr=4.2.1=h9458935_1 + - mpg123=1.32.6=h59595ed_0 - mpmath=1.3.0=pyhd8ed1ab_0 - munkres=1.1.4=pyh9f0ad1d_0 - - nest-asyncio=1.5.8=pyhd8ed1ab_0 + - mysql-common=8.3.0=hf1915f5_4 + - mysql-libs=8.3.0=hca2cd23_4 + - nauty=2.8.8=hd590300_1 + - nbclient=0.10.0=pyhd8ed1ab_0 + - nbconvert=7.16.4=hd8ed1ab_1 + - nbconvert-core=7.16.4=pyhd8ed1ab_1 + - nbconvert-pandoc=7.16.4=hd8ed1ab_1 + - nbformat=5.10.4=pyhd8ed1ab_0 + - ncurses=6.5=h59595ed_0 + - nest-asyncio=1.6.0=pyhd8ed1ab_0 - networkx=3.2.1=pyhd8ed1ab_0 + - ninja=1.12.1=h297d8ca_0 + - notebook=7.2.1=pyhd8ed1ab_0 + - notebook-shim=0.2.4=pyhd8ed1ab_0 + - nspr=4.35=h27087fc_0 + - nss=3.101=h593d115_0 + - ntl=11.4.3=hef3c4d3_1 + - numpy=1.26.4=py311h64a7726_0 - openblas=0.3.25=pthreads_h7a3da1a_0 - - openjpeg=2.5.0=h488ebb8_3 - - packaging=23.2=pyhd8ed1ab_0 + - openjdk=21.0.2=haa376d0_0 + - openjpeg=2.5.2=h488ebb8_0 + - openssl=3.3.1=h4ab18f5_0 + - overrides=7.7.0=pyhd8ed1ab_0 + - packaging=24.1=pyhd8ed1ab_0 + - palp=2.20=h36c2ea0_0 + - pandoc=3.2.1=ha770c72_0 - pandocfilters=1.5.0=pyhd8ed1ab_0 - - parso=0.8.3=pyhd8ed1ab_0 + - pango=1.54.0=h84a9a3c_0 + - pari=2.15.5=h4d4ae9b_2_pthread + - pari-elldata=0.0.20161017=0 + - pari-galdata=0.0.20180411=0 + - pari-galpol=0.0.20180625=0 + - pari-seadata=0.0.20090618=0 + - pari-seadata-small=0.0.20090618=0 + - parso=0.8.4=pyhd8ed1ab_0 + - patch=2.7.6=h7f98852_1002 - pathspec=0.12.1=pyhd8ed1ab_0 + - pcre2=10.44=h0f59acf_0 + - pep517=0.13.0=pyhd8ed1ab_0 + - perl=5.32.1=7_hd590300_perl5 + - pexpect=4.9.0=pyhd8ed1ab_0 - pickleshare=0.7.5=py_1003 + - pillow=10.3.0=py311h82a398c_1 + - pip=24.0=pyhd8ed1ab_0 + - pixman=0.43.2=h59595ed_0 + - pkg-config=0.29.2=h36c2ea0_1008 - pkgconfig=1.5.5=pyhd8ed1ab_4 - pkgutil-resolve-name=1.3.10=pyhd8ed1ab_1 - - platformdirs=4.1.0=pyhd8ed1ab_0 - - pluggy=1.3.0=pyhd8ed1ab_0 - - ply=3.11=py_1 - - prometheus_client=0.19.0=pyhd8ed1ab_0 - - psutil=5.9.7=py311h459d7ec_0 + - planarity=3.0.2.0=hd590300_0 + - platformdirs=4.2.2=pyhd8ed1ab_0 + - pluggy=1.5.0=pyhd8ed1ab_0 + - ply=3.11=pyhd8ed1ab_2 + - ppl=1.2=h6ec01c2_1006 + - pplpy=0.8.9=py311ha9f9f00_1 + - primecount=7.9=hcb278e6_0 + - primecountpy=0.1.0=py311h9547e67_4 + - primesieve=11.1=h59595ed_0 + - prometheus_client=0.20.0=pyhd8ed1ab_0 + - prompt-toolkit=3.0.47=pyha770c72_0 + - prompt_toolkit=3.0.47=hd8ed1ab_0 + - psutil=6.0.0=py311h331c9d8_0 + - pthread-stubs=0.4=h36c2ea0_1001 - ptyprocess=0.7.0=pyhd3deb0d_0 + - pulseaudio-client=17.0=hb77b528_0 - pure_eval=0.2.2=pyhd8ed1ab_0 - py=1.11.0=pyh6c4a22f_0 - - pybind11-global=2.11.1=py311h9547e67_2 - - pycparser=2.21=pyhd8ed1ab_0 - - pygments=2.17.2=pyhd8ed1ab_0 - - pyparsing=3.1.1=pyhd8ed1ab_0 + - pybind11=2.12.0=py311h9547e67_0 + - pybind11-global=2.12.0=py311h9547e67_0 + - pycparser=2.22=pyhd8ed1ab_0 + - pygments=2.18.0=pyhd8ed1ab_0 + - pyparsing=3.1.2=pyhd8ed1ab_0 + - pyproject-api=1.7.1=pyhd8ed1ab_0 + - pyqt=5.15.9=py311hf0fb5b6_5 + - pyqt5-sip=12.12.2=py311hb755f60_5 - pyrsistent=0.20.0=py311h459d7ec_0 - pysocks=1.7.1=pyha2e5f31_6 - - python-fastjsonschema=2.19.0=pyhd8ed1ab_0 + - python=3.11.9=hb806964_0_cpython + - python-dateutil=2.9.0=pyhd8ed1ab_0 + - python-fastjsonschema=2.20.0=pyhd8ed1ab_0 - python-json-logger=2.0.7=pyhd8ed1ab_0 - - python-lrcalc=2.1=py311ha362b79_5 - - python-tzdata=2023.3=pyhd8ed1ab_0 - - pytz=2023.3.post1=pyhd8ed1ab_0 + - python-lrcalc=2.1=py311hb755f60_6 + - python-tzdata=2024.1=pyhd8ed1ab_0 + - python_abi=3.11=4_cp311 + - pythran=0.15.0=py311h92ebd52_1 + - pytz=2024.1=pyhd8ed1ab_0 + - pytz-deprecation-shim=0.1.0.post0=py311h38be061_4 - pyyaml=6.0.1=py311h459d7ec_1 - - pyzmq=25.1.2=py311h34ded2d_0 + - pyzmq=26.0.3=py311h08a0b41_0 + - qd=2.3.22=h2cc385e_1004 + - qhull=2020.2=h4bd325d_2 + - qt-main=5.15.8=ha2b5568_22 + - r-base=4.3.3=he2d9a6e_3 + - r-lattice=0.22_6=r43h57805ef_0 + - readline=8.2=h8228510_1 + - referencing=0.35.1=pyhd8ed1ab_0 + - requests=2.32.3=pyhd8ed1ab_0 + - rfc3339-validator=0.1.4=pyhd8ed1ab_0 - rfc3986-validator=0.1.1=pyh9f0ad1d_0 - - rpds-py=0.15.2=py311h46250e7_0 + - rhash=1.4.4=hd590300_0 + - rpds-py=0.18.1=py311h5ecf98a_0 + - rpy2=3.5.11=py311r43h1f0f07a_3 + - rw=0.9=hd590300_2 + - sagemath-db-combinatorial-designs=20140630=1 - sagemath-db-elliptic-curves=0.8.1=hecc5488_0 + - sagemath-db-graphs=20210214=hd8ed1ab_0 + - sagemath-db-polytopes=20170220=1 - sagetex=3.6.1=pyhd8ed1ab_0 - - send2trash=1.8.2=pyh41d4057_0 - - setuptools=68.2.2=pyhd8ed1ab_0 + - scipy=1.11.4=py311h64a7726_0 + - sed=4.8=he412f7d_0 + - send2trash=1.8.3=pyh0d859eb_0 + - setuptools=70.1.1=pyhd8ed1ab_0 + - setuptools-scm=8.1.0=pyhd8ed1ab_0 + - setuptools_scm=8.1.0=hd8ed1ab_0 - simplegeneric=0.8.1=py_1 - singular=4.3.2.p8=h33f5c3f_1 + - sip=6.7.12=py311hb755f60_0 - six=1.16.0=pyh6c4a22f_0 - - sniffio=1.3.0=pyhd8ed1ab_0 + - sniffio=1.3.1=pyhd8ed1ab_0 - snowballstemmer=2.2.0=pyhd8ed1ab_0 - soupsieve=2.5=pyhd8ed1ab_1 + - sphinx=7.3.7=pyhd8ed1ab_0 + - sphinx-basic-ng=1.0.0b2=pyhd8ed1ab_1 + - sphinx-copybutton=0.5.2=pyhd8ed1ab_0 + - sphinxcontrib-applehelp=1.0.8=pyhd8ed1ab_0 + - sphinxcontrib-devhelp=1.0.6=pyhd8ed1ab_0 + - sphinxcontrib-htmlhelp=2.0.5=pyhd8ed1ab_0 - sphinxcontrib-jsmath=1.0.1=pyhd8ed1ab_0 + - sphinxcontrib-qthelp=1.0.7=pyhd8ed1ab_0 + - sphinxcontrib-serializinghtml=1.1.10=pyhd8ed1ab_0 + - sphinxcontrib-websupport=1.2.7=pyhd8ed1ab_0 + - sqlite=3.46.0=h6d4b2fc_0 + - stack_data=0.6.2=pyhd8ed1ab_0 + - suitesparse=7.7.0=hf4753ba_1 + - symmetrica=3.0.1=hcb278e6_0 - sympow=2.023.6=hc6ab17c_3 - - tbb=2021.11.0=h00ab1b0_0 + - sympy=1.12.1=pypyh2585a3b_103 + - sysroot_linux-64=2.12=he073ed8_17 + - tachyon=0.99b6=hba7d16a_1002 + - tar=1.34=hb2e2bae_1 + - tbb=2021.12.0=h297d8ca_1 + - terminado=0.18.1=pyh0d859eb_0 + - texinfo=7.0=pl5321h0f457ee_0 + - three.js=122=hd8ed1ab_2 + - threejs-sage=122=hd8ed1ab_2 + - tinycss2=1.3.0=pyhd8ed1ab_0 + - tk=8.6.13=noxft_h4845f30_101 + - tktable=2.10=h8bc8fbc_6 - toml=0.10.2=pyhd8ed1ab_0 - tomli=2.0.1=pyhd8ed1ab_0 - - tornado=6.3.3=py311h459d7ec_1 - - traitlets=5.14.0=pyhd8ed1ab_0 - - trove-classifiers=2023.11.29=pyhd8ed1ab_0 - - types-python-dateutil=2.8.19.14=pyhd8ed1ab_0 - - typing_extensions=4.9.0=pyha770c72_0 + - tornado=6.4.1=py311h331c9d8_0 + - tox=4.15.1=pyhd8ed1ab_0 + - traitlets=5.14.3=pyhd8ed1ab_0 + - trove-classifiers=2024.5.22=pyhd8ed1ab_0 + - types-python-dateutil=2.9.0.20240316=pyhd8ed1ab_0 + - typing-extensions=4.12.2=hd8ed1ab_0 + - typing_extensions=4.12.2=pyha770c72_0 - typing_utils=0.1.0=pyhd8ed1ab_0 + - tzdata=2024a=h0c530f3_0 - tzlocal=5.2=py311h38be061_0 - uri-template=1.3.0=pyhd8ed1ab_0 - - wcwidth=0.2.12=pyhd8ed1ab_0 - - webcolors=1.13=pyhd8ed1ab_0 + - urllib3=2.2.2=pyhd8ed1ab_0 + - virtualenv=20.26.3=pyhd8ed1ab_0 + - wcwidth=0.2.13=pyhd8ed1ab_0 + - webcolors=24.6.0=pyhd8ed1ab_0 - webencodings=0.5.1=pyhd8ed1ab_2 - - websocket-client=1.7.0=pyhd8ed1ab_0 - - wheel=0.42.0=pyhd8ed1ab_0 - - widgetsnbextension=4.0.9=pyhd8ed1ab_0 - - xcb-util-image=0.4.0=h8ee46fc_1 - - xkeyboard-config=2.40=hd590300_0 + - websocket-client=1.8.0=pyhd8ed1ab_0 + - wheel=0.43.0=pyhd8ed1ab_1 + - widgetsnbextension=4.0.11=pyhd8ed1ab_0 + - xcb-util=0.4.1=hb711507_2 + - 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.42=h4ab18f5_0 + - xorg-fixesproto=5.0=h7f98852_1002 + - xorg-inputproto=2.3.2=h7f98852_1002 + - xorg-kbproto=1.0.7=h7f98852_1002 + - xorg-libice=1.1.1=hd590300_0 + - xorg-libsm=1.2.4=h7391055_0 + - xorg-libx11=1.8.9=hb711507_1 + - xorg-libxau=1.0.11=hd590300_0 + - xorg-libxdmcp=1.1.3=h7f98852_0 - xorg-libxext=1.3.4=h0b41bf4_2 - xorg-libxfixes=5.0.3=h7f98852_1004 + - xorg-libxi=1.7.10=h7f98852_0 - xorg-libxrender=0.9.11=hd590300_0 - xorg-libxt=1.3.0=hd590300_1 - - zipp=3.17.0=pyhd8ed1ab_0 - - anyio=4.2.0=pyhd8ed1ab_0 - - asttokens=2.4.1=pyhd8ed1ab_0 - - async-lru=2.0.4=pyhd8ed1ab_0 - - babel=2.14.0=pyhd8ed1ab_0 - - beautifulsoup4=4.12.2=pyha770c72_0 - - beniget=0.4.1=pyhd8ed1ab_0 - - bleach=6.1.0=pyhd8ed1ab_0 - - boost-cpp=1.84.0=h44aadfe_0 - - brial=1.2.12=pyh694c41f_1 - - cached-property=1.5.2=hd8ed1ab_1 - - cairo=1.18.0=h3faef2a_0 - - cffi=1.16.0=py311hb3a22ac_0 - - cmake=3.28.1=hcfe8598_0 - - comm=0.1.4=pyhd8ed1ab_0 - - cppy=1.2.1=pyhd8ed1ab_0 - - curl=8.5.0=hca28451_0 - - cxx-compiler=1.6.0=h00ab1b0_0 - - cypari2=2.1.3=py311hd2352ae_2 - - deprecation=2.1.0=pyh9f0ad1d_0 - - fonttools=4.47.0=py311h459d7ec_0 - - fortran-compiler=1.6.0=heb67821_0 - - glib=2.78.3=hfc55251_0 - - importlib-metadata=7.0.0=pyha770c72_0 - - importlib_resources=6.1.1=pyhd8ed1ab_0 - - jedi=0.19.1=pyhd8ed1ab_0 - - jinja2=3.1.2=pyhd8ed1ab_1 - - jupyter_core=5.5.1=py311h38be061_0 - - jupyterlab_pygments=0.3.0=pyhd8ed1ab_0 - - libcblas=3.9.0=20_linux64_openblas - - libclang=15.0.7=default_hb11cfb5_4 - - libgd=2.3.3=h119a65a_9 - - liblapack=3.9.0=20_linux64_openblas - - libxkbcommon=1.6.0=h5d7e998_0 - - matplotlib-inline=0.1.6=pyhd8ed1ab_0 - - memory-allocator=0.1.3=py311h459d7ec_0 - - overrides=7.4.0=pyhd8ed1ab_0 - - pexpect=4.8.0=pyh1a96a4e_2 - - pillow=10.1.0=py311ha6c5da5_0 - - pip=23.3.2=pyhd8ed1ab_0 - - pplpy=0.8.9=py311h85abca9_0 - - primecountpy=0.1.0=py311h9547e67_4 - - prompt-toolkit=3.0.42=pyha770c72_0 - - pulseaudio-client=16.1=hb77b528_5 - - pybind11=2.11.1=py311h9547e67_2 - - pyproject-api=1.6.1=pyhd8ed1ab_0 - - python-dateutil=2.8.2=pyhd8ed1ab_0 - - pytz-deprecation-shim=0.1.0.post0=py311h38be061_4 - - referencing=0.32.0=pyhd8ed1ab_0 - - rfc3339-validator=0.1.4=pyhd8ed1ab_0 - - sip=6.7.12=py311hb755f60_0 - - sympy=1.12=pypyh9d50eac_103 - - terminado=0.18.0=pyh0d859eb_0 - - tinycss2=1.2.1=pyhd8ed1ab_0 - - typing-extensions=4.9.0=hd8ed1ab_0 - - urllib3=2.1.0=pyhd8ed1ab_0 - - virtualenv=20.25.0=pyhd8ed1ab_0 - - xorg-libxi=1.7.10=h7f98852_0 - - argon2-cffi-bindings=21.2.0=py311h459d7ec_4 - - arpack=3.8.0=nompi_h0baa96a_101 - - arrow=1.3.0=pyhd8ed1ab_0 - - compilers=1.6.0=ha770c72_0 - - dsdp=5.8=hd9d9efa_1203 - - fflas-ffpack=2.4.3=h912ac81_2 - - fqdn=1.5.1=pyhd8ed1ab_0 - - gsl=2.7=he838d99_0 - - gstreamer=1.22.8=h98fc4e7_0 - - harfbuzz=8.3.0=h3d44ed6_0 - - hatchling=1.21.0=pyhd8ed1ab_0 - - iml=1.0.5=hd75c201_1003 - - importlib-resources=6.1.1=pyhd8ed1ab_0 - - importlib_metadata=7.0.0=hd8ed1ab_0 - - jsonschema-specifications=2023.11.2=pyhd8ed1ab_0 - - jupyter_server_terminals=0.5.0=pyhd8ed1ab_0 - - liblapacke=3.9.0=20_linux64_openblas - - numpy=1.26.2=py311h64a7726_0 - - prompt_toolkit=3.0.42=hd8ed1ab_0 - - pyqt5-sip=12.12.2=py311hb755f60_5 - - requests=2.31.0=pyhd8ed1ab_0 - - setuptools-scm=8.0.4=pyhd8ed1ab_0 - - stack_data=0.6.2=pyhd8ed1ab_0 - - suitesparse=5.10.1=h3ec001c_2 - xorg-libxtst=1.2.3=h7f98852_1002 - - argon2-cffi=23.1.0=pyhd8ed1ab_0 - - blas-devel=3.9.0=20_linux64_openblas - - contourpy=1.2.0=py311h9547e67_0 - - cvxopt=1.3.2=py311h2b3fd1d_1 - - fpylll=0.6.0=py311hcfae7cf_1 - - giac=1.9.0.21=h673759e_1 - - gst-plugins-base=1.22.8=h8e1006c_0 - - igraph=0.10.8=h66a01bf_0 - - ipython=8.18.1=pyh707e725_3 - - isoduration=20.11.0=pyhd8ed1ab_0 - - jsonschema=4.20.0=pyhd8ed1ab_0 - - jupyter_client=8.6.0=pyhd8ed1ab_0 - - linbox=1.6.3=ha329b40_8 - - openjdk=21.0.1=haa376d0_0 - - pango=1.50.14=ha41ecd1_2 - - pythran=0.14.0=py311h92ebd52_1 - - scipy=1.11.4=py311h64a7726_0 - - setuptools_scm=8.0.4=hd8ed1ab_0 - - tox=4.11.4=pyhd8ed1ab_0 - - blas=2.120=openblas - - ipykernel=6.26.0=pyhf8b6a83_0 - - ipywidgets=8.1.1=pyhd8ed1ab_0 - - jmol=14.32.10=ha770c72_0 - - jsonschema-with-format-nongpl=4.20.0=pyhd8ed1ab_0 - - matplotlib-base=3.8.2=py311h54ef318_0 - - nbformat=5.9.2=pyhd8ed1ab_0 - - qt-main=5.15.8=h82b777d_17 - - r-base=4.3.2=hb8ee39d_1 - - rw=0.9=hd590300_1 - - ipympl=0.9.3=pyhd8ed1ab_0 - - jupyter-jsmol=2022.1.0=pyhd8ed1ab_0 - - jupyter_events=0.9.0=pyhd8ed1ab_0 - - nbclient=0.8.0=pyhd8ed1ab_0 - - pyqt=5.15.9=py311hf0fb5b6_5 - - rpy2=3.5.11=py311r43h1f0f07a_3 - - matplotlib=3.8.2=py311h38be061_0 - - nbconvert-core=7.13.0=pyhd8ed1ab_0 - - jupyter_server=2.12.1=pyhd8ed1ab_0 - - nbconvert-pandoc=7.13.0=pyhd8ed1ab_0 - - jupyter-lsp=2.2.1=pyhd8ed1ab_0 - - jupyterlab_server=2.25.2=pyhd8ed1ab_0 - - nbconvert=7.13.0=pyhd8ed1ab_0 - - notebook-shim=0.2.3=pyhd8ed1ab_0 - - jupyterlab=4.0.9=pyhd8ed1ab_0 - - notebook=7.0.6=pyhd8ed1ab_0 - - jupyter_sphinx=0.4.0=py311h38be061_1 - - sphinx-basic-ng=1.0.0b2=pyhd8ed1ab_1 - - furo=2023.9.10=pyhd8ed1ab_0 - - sphinx-copybutton=0.5.2=pyhd8ed1ab_0 - - sphinxcontrib-applehelp=1.0.7=pyhd8ed1ab_0 - - sphinxcontrib-devhelp=1.0.5=pyhd8ed1ab_0 - - sphinxcontrib-htmlhelp=2.0.4=pyhd8ed1ab_0 - - sphinxcontrib-qthelp=1.0.6=pyhd8ed1ab_0 - - sphinx=7.2.6=pyhd8ed1ab_0 - - sphinxcontrib-serializinghtml=1.1.9=pyhd8ed1ab_0 - - sphinxcontrib-websupport=1.2.6=pyhd8ed1ab_0 + - xorg-recordproto=1.14.2=h7f98852_1002 + - xorg-renderproto=0.11.1=h7f98852_1002 + - xorg-xextproto=7.3.0=h0b41bf4_1003 + - xorg-xf86vidmodeproto=2.3.1=h7f98852_1002 + - xorg-xproto=7.0.31=h7f98852_1007 + - xz=5.2.6=h166bdaf_0 + - yaml=0.2.5=h7f98852_2 + - zeromq=4.3.5=h75354e8_4 + - zipp=3.19.2=pyhd8ed1ab_0 + - zlib=1.3.1=h4ab18f5_1 + - zstd=1.5.6=ha6fb4c9_0 diff --git a/src/environment-3.11-macos-x86_64.yml b/src/environment-3.11-macos-x86_64.yml index 86acb5faf05..6d62ac79ca3 100644 --- a/src/environment-3.11-macos-x86_64.yml +++ b/src/environment-3.11-macos-x86_64.yml @@ -1,405 +1,422 @@ # Generated by conda-lock. # platform: osx-64 -# input_hash: d465e8ad8b1b6a4b6a60c1dba1b34740129e500ba0e3cb7d2e34582f29eea756 +# input_hash: 2d3e06919a9241aca6e25ca728e3013423030e7220d74f404ad621f0ad0ff5bd channels: - conda-forge dependencies: - _r-mutex=1.0.1=anacondar_1 - - bc=1.07.1=h0d85af4_0 - - bzip2=1.0.8=h10d778d_5 - - c-ares=1.24.0=h10d778d_0 - - ca-certificates=2023.11.17=h8857fd0_0 - - cliquer=1.22=hbcb3906_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_1 - - fribidi=1.0.10=hbcb3906_0 - - giflib=5.2.1=hb7f2c08_3 - - icu=73.2=hf5e326d_0 - - libatomic_ops=7.6.14=hb7f2c08_0 - - libboost-headers=1.84.0=h694c41f_0 - - libbrotlicommon=1.1.0=h0dc2134_1 - - libcxx=16.0.6=hd57cbcb_0 - - libdeflate=1.19=ha4e1b8e_0 - - libev=4.33=h10d778d_2 - - libexpat=2.5.0=hf0c8a7f_1 - - libffi=3.4.2=h0d85af4_5 - - libgfortran-devel_osx-64=12.3.0=h0b6f5ec_1 - - libiconv=1.17=hd75f5a5_2 - - libjpeg-turbo=3.0.0=h0dc2134_1 - - libsodium=1.0.18=hbcb3906_1 - - libtool=2.4.7=hf0c8a7f_0 - - libuv=1.46.0=h0c2f820_0 - - libwebp-base=1.3.2=h0dc2134_0 - - libzlib=1.2.13=h8a1eda9_5 - - llvm-openmp=17.0.6=hb6ac08f_0 - - m4=1.4.18=haf1e3a3_1001 - - make=4.3=h22f3db7_1 - - mathjax=3.2.2=h694c41f_0 - - nauty=2.8.8=h10d778d_0 - - palp=2.20=hbcb3906_0 - - pari-elldata=0.0.20161017=0 - - pari-galdata=0.0.20180411=0 - - pari-galpol=0.0.20180625=0 - - pari-seadata-small=0.0.20090618=0 - - patch=2.7.6=hbcf498f_1002 - - perl=5.32.1=4_h0dc2134_perl5 - - planarity=3.0.0.5=hbcb3906_1002 - - pthread-stubs=0.4=hc929b4f_1001 - - python_abi=3.11=4_cp311 - - rhash=1.4.4=h0dc2134_0 - - sagemath-db-combinatorial-designs=20140630=1 - - sagemath-db-graphs=20210214=hd8ed1ab_0 - - sagemath-db-polytopes=20170220=1 - - three.js=122=hd8ed1ab_2 - - tzdata=2023c=h71feb2d_0 - - xorg-libxau=1.0.11=h0dc2134_0 - - xorg-libxdmcp=1.1.3=h35c211d_0 - - xz=5.2.6=h775f41a_0 - - yaml=0.2.5=h0d85af4_2 + - alabaster=0.7.16=pyhd8ed1ab_0 + - anyio=4.4.0=pyhd8ed1ab_0 + - appdirs=1.4.4=pyh9f0ad1d_0 + - appnope=0.1.4=pyhd8ed1ab_0 + - argon2-cffi=23.1.0=pyhd8ed1ab_0 + - argon2-cffi-bindings=21.2.0=py311h2725bcf_4 + - arpack=3.9.1=nompi_hf81eadf_101 + - arrow=1.3.0=pyhd8ed1ab_0 + - asttokens=2.4.1=pyhd8ed1ab_0 + - async-lru=2.0.4=pyhd8ed1ab_0 + - attrs=23.2.0=pyh71513ae_0 - autoconf=2.71=pl5321hed12c24_1 - - bdw-gc=8.0.6=h940c156_0 - - expat=2.5.0=hf0c8a7f_1 - - fonts-conda-forge=1=0 - - gengetopt=2.23=he49afe7_0 - - gettext=0.21.1=h8a4c099_0 - - gf2x=1.3.0=hb2a7efb_2 - - gmp=6.3.0=h93d8f39_0 - - graphite2=1.3.13=h2e338ed_1001 - - isl=0.25=hb486fe8_0 - - lerc=4.0.0=hb486fe8_0 - - libbraiding=1.2=hf0c8a7f_0 - - libbrotlidec=1.1.0=h0dc2134_1 - - libbrotlienc=1.1.0=h0dc2134_1 - - libgfortran5=13.2.0=h2873a65_1 - - libpng=1.6.39=ha978bb4_0 - - libsqlite=3.44.2=h92b6c6a_0 - - libxcb=1.15=hb7f2c08_0 - - libxml2=2.11.6=hc0ae0f7_0 - - lrcalc=2.1=hf0c8a7f_5 - - metis=5.1.1=h93d8f39_2 - - ncurses=6.4=h93d8f39_2 - - ninja=1.11.1=hb8565cd_0 - - openjdk=21.0.1=hf4d7fad_0 - - openssl=3.2.0=hd75f5a5_1 - - pandoc=3.1.3=h9d075a6_0 - - pari-seadata=0.0.20090618=0 - - pcre2=10.40=h1c4e4bc_0 - - pixman=0.42.2=he965462_0 - - pkg-config=0.29.2=ha3d46e9_1008 - - primesieve=11.0=hf0c8a7f_0 - - qhull=2020.2=h940c156_2 - - symmetrica=3.0.1=hf0c8a7f_0 - - tapi=1100.0.11=h9ce4665_0 - - tar=1.34=hcb2f6ea_1 - - threejs-sage=122=hd8ed1ab_2 - - tk=8.6.13=h1abcd95_1 - - zeromq=4.3.5=h93d8f39_0 - - zlib=1.2.13=h8a1eda9_5 - - zstd=1.5.5=h829000d_0 - automake=1.16.5=pl5321h694c41f_0 - - brotli-bin=1.1.0=h0dc2134_1 - - bwidget=1.9.14=h694c41f_1 - - cddlib=1!0.94m=h0f52abe_0 - - ecm=7.0.4=h343d7f2_1002 - - fonts-conda-ecosystem=1=0 - - freetype=2.12.1=h60636b9_2 - - givaro=4.1.1=h0a799c6_3 - - glpk=5.0=h3cb5acd_0 - - jmol=14.32.9=h694c41f_0 - - libboost=1.84.0=h5b2dd29_0 - - libedit=3.1.20191231=h0678c8f_2 - - libgfortran=5.0.0=13_2_0_h97931a8_1 - - libglib=2.78.1=h6d9ecee_0 - - libhomfly=1.02r6=hc929b4f_0 - - libhwloc=2.9.3=default_h24e0189_1009 - - libllvm15=15.0.7=he4b1e75_3 - - libnghttp2=1.58.0=h64cf6d3_1 - - libssh2=1.11.0=hd019ec5_0 - - libtiff=4.6.0=h684deea_2 - - m4ri=20140914=h3f75d11_1005 - - mpfr=4.2.1=h0c69b56_0 - - ntl=11.4.3=h0ab3c2f_1 - - primecount=7.6=ha894c9a_0 - - readline=8.2=h9e318b2_1 - - sigtool=0.1.3=h88f4db0_0 - - tachyon=0.99b6=0 - - texinfo=7.0=pl5321hc47821c_0 - - tktable=2.10=ha166976_5 + - babel=2.14.0=pyhd8ed1ab_0 + - bc=1.07.1=h0d85af4_0 + - bdw-gc=8.0.6=h940c156_0 + - beautifulsoup4=4.12.3=pyha770c72_0 + - beniget=0.4.1=pyhd8ed1ab_0 + - blas=2.120=openblas + - blas-devel=3.9.0=20_osx64_openblas + - bleach=6.1.0=pyhd8ed1ab_0 + - boost-cpp=1.85.0=h07eb623_2 + - brial=1.2.12=pyh694c41f_3 - brotli=1.1.0=h0dc2134_1 - - ecl=21.2.1=hd029580_2 - - fftw=3.3.10=nompi_h4fa670e_108 - - fontconfig=2.14.2=h5bb23bf_0 - - gap-core=4.12.2=hc16eb5f_3 - - gfan=0.6.2=hd793b56_1003 - - krb5=1.21.2=hb884880_0 - - lcms2=2.16=ha2f27b4_0 - - ld64_osx-64=609=h0fd476b_15 - - libboost-devel=1.84.0=h7728843_0 - - libbrial=1.2.12=h8d08345_1 - - libclang-cpp15=15.0.7=default_h6b1ee41_4 - - libflint=3.0.1=h5d15de0_ntl_100 - - libopenblas=0.3.25=openmp_hfef2a42_0 - - libwebp=1.3.2=h44782d1_1 - - llvm-tools=15.0.7=he4b1e75_3 - - m4rie=20150908=h3f75d11_1001 - - mpc=1.3.1=h81bd1dd_0 - - mpfi=1.5.4=h52b28e3_1001 - - openjpeg=2.5.0=ha4da562_3 - - pari=2.15.4=h93f793c_2_pthread - - ppl=1.2=ha60d53e_1006 - - python=3.11.7=h9f0c242_0_cpython - - qd=2.3.22=h2beb688_1004 - - sqlite=3.44.2=h7461747_0 - - tbb=2021.11.0=he51d815_0 - - alabaster=0.7.13=pyhd8ed1ab_0 - - appdirs=1.4.4=pyh9f0ad1d_0 - - appnope=0.1.3=pyhd8ed1ab_0 - - attrs=23.1.0=pyh71513ae_1 - - boost-cpp=1.84.0=h07eb623_0 - - brial=1.2.12=pyh694c41f_1 + - brotli-bin=1.1.0=h0dc2134_1 - brotli-python=1.1.0=py311hdf8f085_1 + - build=0.7.0=pyhd8ed1ab_0 + - bwidget=1.9.14=h694c41f_1 + - bzip2=1.0.8=h10d778d_5 + - c-ares=1.28.1=h10d778d_0 + - c-compiler=1.7.0=h282daa2_1 + - ca-certificates=2024.6.2=h8857fd0_0 + - cached-property=1.5.2=hd8ed1ab_1 - cached_property=1.5.2=pyha770c72_1 - - cachetools=5.3.2=pyhd8ed1ab_0 - - cairo=1.18.0=h99e66fa_0 - - cctools_osx-64=973.0.1=habff3f6_15 - - certifi=2023.11.17=pyhd8ed1ab_0 + - cachetools=5.3.3=pyhd8ed1ab_0 + - cairo=1.18.0=h9f650ed_2 + - cctools=986=h40f6528_0 + - cctools_osx-64=986=ha1c5b94_0 + - cddlib=1!0.94m=h0f52abe_0 + - certifi=2024.6.2=pyhd8ed1ab_0 + - cffi=1.16.0=py311hc0b63fd_0 - chardet=5.2.0=py311h6eed73b_1 - charset-normalizer=3.3.2=pyhd8ed1ab_0 - - clang-15=15.0.7=default_h6b1ee41_4 + - clang=16.0.6=default_ha3b9224_8 + - clang-16=16.0.6=default_h4c8afb6_8 + - clang_impl_osx-64=16.0.6=h8787910_16 + - clang_osx-64=16.0.6=hb91bd55_16 + - clangxx=16.0.6=default_ha3b9224_8 + - clangxx_impl_osx-64=16.0.6=h6d92fbe_16 + - clangxx_osx-64=16.0.6=hb91bd55_16 + - cliquer=1.22=h10d778d_1 + - cmake=3.29.6=h749d262_0 - colorama=0.4.6=pyhd8ed1ab_0 - - conway-polynomials=0.8=pyhd8ed1ab_0 + - colorlog=6.8.2=py311h6eed73b_0 + - comm=0.2.2=pyhd8ed1ab_0 + - compiler-rt=16.0.6=ha38d28d_2 + - compiler-rt_osx-64=16.0.6=ha38d28d_2 + - compilers=1.7.0=h694c41f_1 + - contourpy=1.2.1=py311h1d816ee_0 + - conway-polynomials=0.9=pyhd8ed1ab_0 + - cppy=1.2.1=pyhd8ed1ab_0 + - curl=8.8.0=hea67d85_0 + - cvxopt=1.3.2=py311he94735a_2 + - cxx-compiler=1.7.0=h7728843_1 - cycler=0.12.1=pyhd8ed1ab_0 + - cypari2=2.1.5=py311h4fde0ae_0 - cysignals=1.11.2=py311h8a58447_3 - - cython=3.0.7=py311hdd0406b_0 - - debugpy=1.8.0=py311hdf8f085_1 + - cython=3.0.10=py311hdd0406b_0 + - debugpy=1.8.1=py311hdd0406b_0 - decorator=5.1.1=pyhd8ed1ab_0 - defusedxml=0.7.1=pyhd8ed1ab_0 - distlib=0.3.8=pyhd8ed1ab_0 - - docutils=0.20.1=py311h6eed73b_3 - - eclib=20231211=h02435c3_0 - - editables=0.3=pyhd8ed1ab_0 + - docutils=0.21.2=pyhd8ed1ab_0 + - dsdp=5.8=h6e329d1_1203 + - ecl=23.9.9=h2b27fa8_0 + - eclib=20231212=h02435c3_0 + - ecm=7.0.5=h4f6b447_0 + - editables=0.5=pyhd8ed1ab_0 - entrypoints=0.4=pyhd8ed1ab_0 - - exceptiongroup=1.2.0=pyhd8ed1ab_0 + - exceptiongroup=1.2.0=pyhd8ed1ab_2 - executing=2.0.1=pyhd8ed1ab_0 - - filelock=3.13.1=pyhd8ed1ab_0 - - flit-core=3.9.0=pyhd8ed1ab_0 + - expat=2.6.2=h73e2aa4_0 + - fflas-ffpack=2.5.0=h5898d61_0 + - fftw=3.3.10=nompi_h292e606_110 + - filelock=3.15.4=pyhd8ed1ab_0 + - flit-core=3.9.0=pyhd8ed1ab_1 + - 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_2 + - fontconfig=2.14.2=h5bb23bf_0 + - fonts-conda-ecosystem=1=0 + - fonts-conda-forge=1=0 + - fonttools=4.53.0=py311h72ae277_0 + - fortran-compiler=1.7.0=h6c2ab21_1 - fplll=5.4.5=hb7981ad_0 + - fpylll=0.6.1=py311h85fbf69_0 + - fqdn=1.5.1=pyhd8ed1ab_0 + - freetype=2.12.1=h60636b9_2 + - fribidi=1.0.10=hbcb3906_0 + - furo=2024.5.6=pyhd8ed1ab_0 + - gap-core=4.12.2=hc16eb5f_3 - gap-defaults=4.12.2=h694c41f_3 - gast=0.5.4=pyhd8ed1ab_0 - - gfortran_impl_osx-64=12.3.0=h54fd467_1 - - gmpy2=2.1.2=py311hc5b4402_1 - - idna=3.6=pyhd8ed1ab_0 + - gengetopt=2.23=he49afe7_0 + - gettext=0.22.5=h5ff76d1_2 + - gettext-tools=0.22.5=h5ff76d1_2 + - gf2x=1.3.0=hb2a7efb_2 + - gfan=0.6.2=hd793b56_1003 + - gfortran=12.3.0=h2c809b3_1 + - gfortran_impl_osx-64=12.3.0=hc328e78_3 + - gfortran_osx-64=12.3.0=h18f7dce_1 + - giac=1.9.0.21=h92f3f65_1 + - giflib=5.2.2=h10d778d_0 + - givaro=4.2.0=h1b3d6f7_0 + - glpk=5.0=h3cb5acd_0 + - gmp=6.3.0=hf036a51_2 + - gmpy2=2.1.5=py311hab17429_1 + - graphite2=1.3.13=h73e2aa4_1003 + - gsl=2.7=h93259b0_0 + - h11=0.14.0=pyhd8ed1ab_0 + - h2=4.1.0=pyhd8ed1ab_0 + - harfbuzz=8.5.0=h053f038_0 + - hatchling=1.25.0=pyhd8ed1ab_0 + - hpack=4.0.0=pyh9f0ad1d_0 + - httpcore=1.0.5=pyhd8ed1ab_0 + - httpx=0.27.0=pyhd8ed1ab_0 + - hyperframe=6.0.1=pyhd8ed1ab_0 + - icu=73.2=hf5e326d_0 + - idna=3.7=pyhd8ed1ab_0 + - igraph=0.10.12=hde4452d_1 - imagesize=1.4.1=pyhd8ed1ab_0 - - ipython_genutils=0.2.0=py_1 - - json5=0.9.14=pyhd8ed1ab_0 - - jsonpointer=2.4=py311h6eed73b_3 - - jupyterlab_widgets=3.0.9=pyhd8ed1ab_0 + - iml=1.0.5=h61918c1_1004 + - importlib-metadata=8.0.0=pyha770c72_0 + - importlib-resources=6.4.0=pyhd8ed1ab_0 + - importlib_metadata=8.0.0=hd8ed1ab_0 + - importlib_resources=6.4.0=pyhd8ed1ab_0 + - ipykernel=6.29.4=pyh57ce528_0 + - ipympl=0.9.4=pyhd8ed1ab_0 + - ipython=8.25.0=pyh707e725_0 + - ipython_genutils=0.2.0=pyhd8ed1ab_1 + - ipywidgets=8.1.3=pyhd8ed1ab_0 + - isl=0.26=imath32_h2e86a7b_101 + - isoduration=20.11.0=pyhd8ed1ab_0 + - jedi=0.19.1=pyhd8ed1ab_0 + - jinja2=3.1.4=pyhd8ed1ab_0 + - jmol=14.32.9=h694c41f_0 + - json5=0.9.25=pyhd8ed1ab_0 + - jsonpointer=3.0.0=py311h6eed73b_0 + - jsonschema=4.22.0=pyhd8ed1ab_0 + - jsonschema-specifications=2023.12.1=pyhd8ed1ab_0 + - jsonschema-with-format-nongpl=4.22.0=pyhd8ed1ab_0 + - jupyter-jsmol=2022.1.0=pyhd8ed1ab_0 + - jupyter-lsp=2.2.5=pyhd8ed1ab_0 + - jupyter-sphinx=0.5.3=pyha770c72_4 + - jupyter_client=8.6.2=pyhd8ed1ab_0 + - jupyter_core=5.7.2=py311h6eed73b_0 + - jupyter_events=0.10.0=pyhd8ed1ab_0 + - jupyter_server=2.14.1=pyhd8ed1ab_0 + - jupyter_server_terminals=0.5.3=pyhd8ed1ab_0 + - jupyter_sphinx=0.5.3=hd8ed1ab_4 + - jupyterlab=4.2.2=pyhd8ed1ab_0 + - jupyterlab_pygments=0.3.0=pyhd8ed1ab_1 + - jupyterlab_server=2.27.2=pyhd8ed1ab_0 + - jupyterlab_widgets=3.0.11=pyhd8ed1ab_0 - kiwisolver=1.4.5=py311h5fe6e05_1 - - lcalc=2.0.5=h3a941db_1 - - ld64=609=ha91a046_15 + - krb5=1.21.2=hb884880_0 + - lcalc=2.0.5=h547a6ed_2 + - lcms2=2.16=ha2f27b4_0 + - ld64=711=ha02d983_0 + - ld64_osx-64=711=ha20a434_0 + - lerc=4.0.0=hb486fe8_0 + - libasprintf=0.22.5=h5ff76d1_2 + - libasprintf-devel=0.22.5=h5ff76d1_2 + - libatomic_ops=7.6.14=hb7f2c08_0 - libblas=3.9.0=20_osx64_openblas - - libcurl=8.5.0=h726d00d_0 + - libboost=1.85.0=h739af76_2 + - libboost-devel=1.85.0=h2b186f8_2 + - libboost-headers=1.85.0=h694c41f_2 + - libbraiding=1.2=hf0c8a7f_0 + - libbrial=1.2.12=h81e9653_3 + - libbrotlicommon=1.1.0=h0dc2134_1 + - libbrotlidec=1.1.0=h0dc2134_1 + - libbrotlienc=1.1.0=h0dc2134_1 + - libcblas=3.9.0=20_osx64_openblas + - libclang-cpp16=16.0.6=default_h4c8afb6_8 + - libcurl=8.8.0=hf9fcc65_0 + - libcxx=17.0.6=h88467a6_0 + - libdeflate=1.20=h49d49c5_0 + - libedit=3.1.20191231=h0678c8f_2 + - libev=4.33=h10d778d_2 + - libexpat=2.6.2=h73e2aa4_0 + - libffi=3.4.2=h0d85af4_5 + - libflint=3.0.1=h5d15de0_ntl_100 - libgd=2.3.3=h0dceb68_9 - - markupsafe=2.1.3=py311h2725bcf_1 - - maxima=5.47.0=h2b27fa8_1 + - libgettextpo=0.22.5=h5ff76d1_2 + - libgettextpo-devel=0.22.5=h5ff76d1_2 + - libgfortran=5.0.0=13_2_0_h97931a8_3 + - libgfortran-devel_osx-64=12.3.0=h0b6f5ec_3 + - libgfortran5=13.2.0=h2873a65_3 + - libglib=2.80.2=h736d271_1 + - libhomfly=1.02r6=h10d778d_1 + - libhwloc=2.10.0=default_h456cccd_1001 + - libiconv=1.17=hd75f5a5_2 + - libintl=0.22.5=h5ff76d1_2 + - libintl-devel=0.22.5=h5ff76d1_2 + - libjpeg-turbo=3.0.0=h0dc2134_1 + - liblapack=3.9.0=20_osx64_openblas + - liblapacke=3.9.0=20_osx64_openblas + - libllvm16=16.0.6=hbedff68_3 + - libnghttp2=1.58.0=h64cf6d3_1 + - libopenblas=0.3.25=openmp_hfef2a42_0 + - libpng=1.6.43=h92b6c6a_0 + - libsodium=1.0.18=hbcb3906_1 + - libsqlite=3.46.0=h1b8f9f3_0 + - libssh2=1.11.0=hd019ec5_0 + - libtiff=4.6.0=h129831d_3 + - libtool=2.4.7=hf0c8a7f_0 + - libuv=1.48.0=h67532ce_0 + - libwebp=1.4.0=hc207709_0 + - libwebp-base=1.4.0=h10d778d_0 + - libxcb=1.16=h0dc2134_0 + - libxml2=2.12.7=h3e169fe_1 + - libzlib=1.3.1=h87427d6_1 + - linbox=1.7.0=h7061c92_0 + - llvm-openmp=18.1.8=h15ab845_0 + - llvm-tools=16.0.6=hbedff68_3 + - lrcalc=2.1=h73e2aa4_6 + - m4=1.4.18=haf1e3a3_1001 + - m4ri=20140914=hd82a5f3_1006 + - m4rie=20150908=hc616cfc_1002 + - make=4.3=h22f3db7_1 + - markupsafe=2.1.5=py311he705e18_0 + - mathjax=3.2.2=h694c41f_0 + - matplotlib=3.8.4=py311h6eed73b_2 + - matplotlib-base=3.8.4=py311hff79762_2 + - matplotlib-inline=0.1.7=pyhd8ed1ab_0 + - maxima=5.47.0=h2b27fa8_2 + - memory-allocator=0.1.3=py311h2725bcf_0 + - metis=5.1.0=he965462_1007 - mistune=3.0.2=pyhd8ed1ab_0 + - mpc=1.3.1=h81bd1dd_0 + - mpfi=1.5.4=h52b28e3_1001 + - mpfr=4.2.1=h4f6b447_1 - mpmath=1.3.0=pyhd8ed1ab_0 - munkres=1.1.4=pyh9f0ad1d_0 - - nest-asyncio=1.5.8=pyhd8ed1ab_0 + - nauty=2.8.8=h10d778d_1 + - nbclient=0.10.0=pyhd8ed1ab_0 + - nbconvert=7.16.4=hd8ed1ab_1 + - nbconvert-core=7.16.4=pyhd8ed1ab_1 + - nbconvert-pandoc=7.16.4=hd8ed1ab_1 + - nbformat=5.10.4=pyhd8ed1ab_0 + - ncurses=6.5=h5846eda_0 + - nest-asyncio=1.6.0=pyhd8ed1ab_0 - networkx=3.2.1=pyhd8ed1ab_0 + - ninja=1.12.1=h3c5361c_0 + - notebook=7.2.1=pyhd8ed1ab_0 + - notebook-shim=0.2.4=pyhd8ed1ab_0 + - ntl=11.4.3=h0ab3c2f_1 + - numpy=1.26.4=py311hc43a94b_0 - openblas=0.3.25=openmp_h6794695_0 - - packaging=23.2=pyhd8ed1ab_0 + - openjdk=22.0.1=h2d185b6_0 + - openjpeg=2.5.2=h7310d3a_0 + - openssl=3.3.1=h87427d6_0 + - overrides=7.7.0=pyhd8ed1ab_0 + - packaging=24.1=pyhd8ed1ab_0 + - palp=2.20=hbcb3906_0 + - pandoc=3.2.1=h694c41f_0 - pandocfilters=1.5.0=pyhd8ed1ab_0 - - parso=0.8.3=pyhd8ed1ab_0 + - pango=1.54.0=h880b76c_0 + - pari=2.15.5=h7ba67ff_2_pthread + - pari-elldata=0.0.20161017=0 + - pari-galdata=0.0.20180411=0 + - pari-galpol=0.0.20180625=0 + - pari-seadata=0.0.20090618=0 + - pari-seadata-small=0.0.20090618=0 + - parso=0.8.4=pyhd8ed1ab_0 + - patch=2.7.6=hbcf498f_1002 - pathspec=0.12.1=pyhd8ed1ab_0 + - pcre2=10.44=h7634a1b_0 + - pep517=0.13.0=pyhd8ed1ab_0 + - perl=5.32.1=7_h10d778d_perl5 + - pexpect=4.9.0=pyhd8ed1ab_0 - pickleshare=0.7.5=py_1003 - - pillow=10.1.0=py311hea5c87a_0 + - pillow=10.3.0=py311h2755ac0_1 + - pip=24.0=pyhd8ed1ab_0 + - pixman=0.43.4=h73e2aa4_0 + - pkg-config=0.29.2=ha3d46e9_1008 - pkgconfig=1.5.5=pyhd8ed1ab_4 - pkgutil-resolve-name=1.3.10=pyhd8ed1ab_1 - - platformdirs=4.1.0=pyhd8ed1ab_0 - - pluggy=1.3.0=pyhd8ed1ab_0 - - ply=3.11=py_1 - - prometheus_client=0.19.0=pyhd8ed1ab_0 - - psutil=5.9.7=py311he705e18_0 + - planarity=3.0.2.0=h10d778d_0 + - platformdirs=4.2.2=pyhd8ed1ab_0 + - pluggy=1.5.0=pyhd8ed1ab_0 + - ply=3.11=pyhd8ed1ab_2 + - ppl=1.2=ha60d53e_1006 + - pplpy=0.8.9=py311h922ec50_1 + - primecount=7.6=ha894c9a_0 + - primecountpy=0.1.0=py311h5fe6e05_4 + - primesieve=11.0=hf0c8a7f_0 + - prometheus_client=0.20.0=pyhd8ed1ab_0 + - prompt-toolkit=3.0.47=pyha770c72_0 + - prompt_toolkit=3.0.47=hd8ed1ab_0 + - psutil=6.0.0=py311h72ae277_0 + - pthread-stubs=0.4=hc929b4f_1001 - ptyprocess=0.7.0=pyhd3deb0d_0 - pure_eval=0.2.2=pyhd8ed1ab_0 - py=1.11.0=pyh6c4a22f_0 - - pybind11-global=2.11.1=py311h5fe6e05_2 - - pycparser=2.21=pyhd8ed1ab_0 - - pygments=2.17.2=pyhd8ed1ab_0 - - pyparsing=3.1.1=pyhd8ed1ab_0 + - pybind11=2.12.0=py311h1d816ee_0 + - pybind11-global=2.12.0=py311h1d816ee_0 + - pycparser=2.22=pyhd8ed1ab_0 + - pygments=2.18.0=pyhd8ed1ab_0 + - pyobjc-core=10.3.1=py311h9d23797_0 + - pyobjc-framework-cocoa=10.3.1=py311h9d23797_0 + - pyparsing=3.1.2=pyhd8ed1ab_0 + - pyproject-api=1.7.1=pyhd8ed1ab_0 - pyrsistent=0.20.0=py311he705e18_0 - pysocks=1.7.1=pyha2e5f31_6 - - python-fastjsonschema=2.19.0=pyhd8ed1ab_0 + - python=3.11.9=h657bba9_0_cpython + - python-dateutil=2.9.0=pyhd8ed1ab_0 + - python-fastjsonschema=2.20.0=pyhd8ed1ab_0 - python-json-logger=2.0.7=pyhd8ed1ab_0 - - python-lrcalc=2.1=py311h814d153_5 - - python-tzdata=2023.3=pyhd8ed1ab_0 - - pytz=2023.3.post1=pyhd8ed1ab_0 + - python-lrcalc=2.1=py311hdd0406b_6 + - python-tzdata=2024.1=pyhd8ed1ab_0 + - python_abi=3.11=4_cp311 + - pythran=0.15.0=py311ha853786_1 + - pytz=2024.1=pyhd8ed1ab_0 + - pytz-deprecation-shim=0.1.0.post0=py311h6eed73b_4 - pyyaml=6.0.1=py311h2725bcf_1 - - pyzmq=25.1.2=py311h889d6d6_0 + - pyzmq=26.0.3=py311h89e2aaa_0 + - qd=2.3.22=h2beb688_1004 + - qhull=2020.2=h940c156_2 + - r-base=4.3.3=h4648a1f_3 + - r-lattice=0.22_6=r43hb2c329c_0 + - readline=8.2=h9e318b2_1 + - referencing=0.35.1=pyhd8ed1ab_0 + - requests=2.32.3=pyhd8ed1ab_0 + - rfc3339-validator=0.1.4=pyhd8ed1ab_0 - rfc3986-validator=0.1.1=pyh9f0ad1d_0 - - rpds-py=0.15.2=py311h5e0f0e4_0 + - rhash=1.4.4=h0dc2134_0 + - rpds-py=0.18.1=py311h295b1db_0 + - rpy2=3.5.11=py311r43h4a70a88_3 + - rw=0.9=h10d778d_2 + - sagemath-db-combinatorial-designs=20140630=1 - sagemath-db-elliptic-curves=0.8.1=hecc5488_0 + - sagemath-db-graphs=20210214=hd8ed1ab_0 + - sagemath-db-polytopes=20170220=1 - sagetex=3.6.1=pyhd8ed1ab_0 - - setuptools=68.2.2=pyhd8ed1ab_0 + - scipy=1.11.4=py311he0bea55_0 + - send2trash=1.8.3=pyh31c8845_0 + - setuptools=70.1.1=pyhd8ed1ab_0 + - setuptools-scm=8.1.0=pyhd8ed1ab_0 + - setuptools_scm=8.1.0=hd8ed1ab_0 + - sigtool=0.1.3=h88f4db0_0 - simplegeneric=0.8.1=py_1 - singular=4.3.2.p8=h0d51a9f_1 - six=1.16.0=pyh6c4a22f_0 - - sniffio=1.3.0=pyhd8ed1ab_0 + - sniffio=1.3.1=pyhd8ed1ab_0 - snowballstemmer=2.2.0=pyhd8ed1ab_0 - soupsieve=2.5=pyhd8ed1ab_1 + - sphinx=7.3.7=pyhd8ed1ab_0 + - sphinx-basic-ng=1.0.0b2=pyhd8ed1ab_1 + - sphinx-copybutton=0.5.2=pyhd8ed1ab_0 + - sphinxcontrib-applehelp=1.0.8=pyhd8ed1ab_0 + - sphinxcontrib-devhelp=1.0.6=pyhd8ed1ab_0 + - sphinxcontrib-htmlhelp=2.0.5=pyhd8ed1ab_0 - sphinxcontrib-jsmath=1.0.1=pyhd8ed1ab_0 + - sphinxcontrib-qthelp=1.0.7=pyhd8ed1ab_0 + - sphinxcontrib-serializinghtml=1.1.10=pyhd8ed1ab_0 + - sphinxcontrib-websupport=1.2.7=pyhd8ed1ab_0 + - sqlite=3.46.0=h28673e1_0 + - stack_data=0.6.2=pyhd8ed1ab_0 + - suitesparse=7.7.0=hd2b2131_1 + - symmetrica=3.0.1=hf0c8a7f_0 - sympow=2.023.6=h115ba6a_3 + - sympy=1.12.1=pypyh2585a3b_103 + - tachyon=0.99b6=h3a1d103_1002 + - tapi=1100.0.11=h9ce4665_0 + - tar=1.34=hcb2f6ea_1 + - tbb=2021.12.0=h3c5361c_1 + - terminado=0.18.1=pyh31c8845_0 + - texinfo=7.0=pl5321hc47821c_0 + - three.js=122=hd8ed1ab_2 + - threejs-sage=122=hd8ed1ab_2 + - tinycss2=1.3.0=pyhd8ed1ab_0 + - tk=8.6.13=h1abcd95_1 + - tktable=2.10=hba9d6f1_6 - tomli=2.0.1=pyhd8ed1ab_0 - - tornado=6.3.3=py311h2725bcf_1 - - traitlets=5.14.0=pyhd8ed1ab_0 - - trove-classifiers=2023.11.29=pyhd8ed1ab_0 - - types-python-dateutil=2.8.19.14=pyhd8ed1ab_0 - - typing_extensions=4.9.0=pyha770c72_0 + - tornado=6.4.1=py311h72ae277_0 + - tox=4.15.1=pyhd8ed1ab_0 + - traitlets=5.14.3=pyhd8ed1ab_0 + - trove-classifiers=2024.5.22=pyhd8ed1ab_0 + - types-python-dateutil=2.9.0.20240316=pyhd8ed1ab_0 + - typing-extensions=4.12.2=hd8ed1ab_0 + - typing_extensions=4.12.2=pyha770c72_0 - typing_utils=0.1.0=pyhd8ed1ab_0 + - tzdata=2024a=h0c530f3_0 - tzlocal=5.2=py311h6eed73b_0 - uri-template=1.3.0=pyhd8ed1ab_0 - - wcwidth=0.2.12=pyhd8ed1ab_0 - - webcolors=1.13=pyhd8ed1ab_0 + - urllib3=2.2.2=pyhd8ed1ab_0 + - virtualenv=20.26.3=pyhd8ed1ab_0 + - wcwidth=0.2.13=pyhd8ed1ab_0 + - webcolors=24.6.0=pyhd8ed1ab_0 - webencodings=0.5.1=pyhd8ed1ab_2 - - websocket-client=1.7.0=pyhd8ed1ab_0 - - wheel=0.42.0=pyhd8ed1ab_0 - - widgetsnbextension=4.0.9=pyhd8ed1ab_0 - - zipp=3.17.0=pyhd8ed1ab_0 - - anyio=4.2.0=pyhd8ed1ab_0 - - asttokens=2.4.1=pyhd8ed1ab_0 - - async-lru=2.0.4=pyhd8ed1ab_0 - - babel=2.14.0=pyhd8ed1ab_0 - - beautifulsoup4=4.12.2=pyha770c72_0 - - beniget=0.4.1=pyhd8ed1ab_0 - - bleach=6.1.0=pyhd8ed1ab_0 - - cached-property=1.5.2=hd8ed1ab_1 - - cctools=973.0.1=hd9ad811_15 - - cffi=1.16.0=py311hc0b63fd_0 - - clang=15.0.7=hac416ee_4 - - cmake=3.28.1=h7c85d92_0 - - comm=0.1.4=pyhd8ed1ab_0 - - cppy=1.2.1=pyhd8ed1ab_0 - - curl=8.5.0=h726d00d_0 - - cypari2=2.1.3=py311h7d823c7_2 - - deprecation=2.1.0=pyh9f0ad1d_0 - - fonttools=4.47.0=py311he705e18_0 - - harfbuzz=8.3.0=hf45c392_0 - - importlib-metadata=7.0.0=pyha770c72_0 - - importlib_resources=6.1.1=pyhd8ed1ab_0 - - jedi=0.19.1=pyhd8ed1ab_0 - - jinja2=3.1.2=pyhd8ed1ab_1 - - jupyter_core=5.5.1=py311h6eed73b_0 - - jupyterlab_pygments=0.3.0=pyhd8ed1ab_0 - - libcblas=3.9.0=20_osx64_openblas - - liblapack=3.9.0=20_osx64_openblas - - matplotlib-inline=0.1.6=pyhd8ed1ab_0 - - memory-allocator=0.1.3=py311h2725bcf_0 - - overrides=7.4.0=pyhd8ed1ab_0 - - pexpect=4.8.0=pyh1a96a4e_2 - - pip=23.3.2=pyhd8ed1ab_0 - - pplpy=0.8.9=py311h7355a2a_0 - - primecountpy=0.1.0=py311h5fe6e05_4 - - prompt-toolkit=3.0.42=pyha770c72_0 - - pybind11=2.11.1=py311h5fe6e05_2 - - pyobjc-core=10.1=py311h9b70068_0 - - pyproject-api=1.6.1=pyhd8ed1ab_0 - - python-dateutil=2.8.2=pyhd8ed1ab_0 - - pytz-deprecation-shim=0.1.0.post0=py311h6eed73b_4 - - referencing=0.32.0=pyhd8ed1ab_0 - - rfc3339-validator=0.1.4=pyhd8ed1ab_0 - - sympy=1.12=pypyh9d50eac_103 - - terminado=0.18.0=pyh31c8845_0 - - tinycss2=1.2.1=pyhd8ed1ab_0 - - typing-extensions=4.9.0=hd8ed1ab_0 - - urllib3=2.1.0=pyhd8ed1ab_0 - - virtualenv=20.25.0=pyhd8ed1ab_0 - - argon2-cffi-bindings=21.2.0=py311h2725bcf_4 - - arpack=3.8.0=nompi_hb44a6d1_101 - - arrow=1.3.0=pyhd8ed1ab_0 - - clangxx=15.0.7=default_h6b1ee41_4 - - dsdp=5.8=h6e329d1_1203 - - fflas-ffpack=2.4.3=h026fd7e_2 - - fqdn=1.5.1=pyhd8ed1ab_0 - - gsl=2.7=h93259b0_0 - - hatchling=1.21.0=pyhd8ed1ab_0 - - iml=1.0.5=h64b42ca_1003 - - importlib-resources=6.1.1=pyhd8ed1ab_0 - - importlib_metadata=7.0.0=hd8ed1ab_0 - - jsonschema-specifications=2023.11.2=pyhd8ed1ab_0 - - jupyter_server_terminals=0.5.0=pyhd8ed1ab_0 - - liblapacke=3.9.0=20_osx64_openblas - - numpy=1.26.2=py311h93c810c_0 - - pango=1.50.14=h19c1c8a_2 - - prompt_toolkit=3.0.42=hd8ed1ab_0 - - pyobjc-framework-cocoa=10.1=py311h9b70068_0 - - requests=2.31.0=pyhd8ed1ab_0 - - setuptools-scm=8.0.4=pyhd8ed1ab_0 - - stack_data=0.6.2=pyhd8ed1ab_0 - - suitesparse=5.10.1=h0a40b7c_2 - - argon2-cffi=23.1.0=pyhd8ed1ab_0 - - blas-devel=3.9.0=20_osx64_openblas - - compiler-rt_osx-64=15.0.7=ha38d28d_2 - - contourpy=1.2.0=py311h7bea37d_0 - - cvxopt=1.3.2=py311ha4c19de_1 - - fpylll=0.6.0=py311hc863427_1 - - giac=1.9.0.21=h92f3f65_1 - - igraph=0.10.8=h29df365_0 - - ipython=8.18.1=pyh707e725_3 - - isoduration=20.11.0=pyhd8ed1ab_0 - - jsonschema=4.20.0=pyhd8ed1ab_0 - - jupyter_client=8.6.0=pyhd8ed1ab_0 - - linbox=1.6.3=hfb9b24e_8 - - scipy=1.11.4=py311he0bea55_0 - - send2trash=1.8.2=pyhd1c38e8_0 - - setuptools_scm=8.0.4=hd8ed1ab_0 - - tox=4.11.4=pyhd8ed1ab_0 - - blas=2.120=openblas - - compiler-rt=15.0.7=ha38d28d_2 - - ipykernel=6.26.0=pyh3cd1d5f_0 - - ipywidgets=8.1.1=pyhd8ed1ab_0 - - jsonschema-with-format-nongpl=4.20.0=pyhd8ed1ab_0 - - matplotlib-base=3.8.2=py311hd316c10_0 - - nbformat=5.9.2=pyhd8ed1ab_0 - - rw=0.9=h10d778d_1 - - clang_impl_osx-64=15.0.7=h03d6864_7 - - ipympl=0.9.3=pyhd8ed1ab_0 - - jupyter-jsmol=2022.1.0=pyhd8ed1ab_0 - - jupyter_events=0.9.0=pyhd8ed1ab_0 - - matplotlib=3.8.2=py311h6eed73b_0 - - nbclient=0.8.0=pyhd8ed1ab_0 - - clang_osx-64=15.0.7=hb91bd55_7 - - nbconvert-core=7.13.0=pyhd8ed1ab_0 - - c-compiler=1.6.0=h63c33a9_0 - - clangxx_impl_osx-64=15.0.7=h2133e9c_7 - - gfortran_osx-64=12.3.0=h18f7dce_1 - - jupyter_server=2.12.1=pyhd8ed1ab_0 - - nbconvert-pandoc=7.13.0=pyhd8ed1ab_0 - - clangxx_osx-64=15.0.7=hb91bd55_7 - - gfortran=12.3.0=h2c809b3_1 - - jupyter-lsp=2.2.1=pyhd8ed1ab_0 - - jupyterlab_server=2.25.2=pyhd8ed1ab_0 - - nbconvert=7.13.0=pyhd8ed1ab_0 - - notebook-shim=0.2.3=pyhd8ed1ab_0 - - cxx-compiler=1.6.0=h1c7c39f_0 - - fortran-compiler=1.6.0=h932d759_0 - - jupyterlab=4.0.9=pyhd8ed1ab_0 - - pythran=0.14.0=py311hd5c4f45_1 - - r-base=4.3.1=h0ff45fa_6 - - compilers=1.6.0=h694c41f_0 - - notebook=7.0.6=pyhd8ed1ab_0 - - rpy2=3.5.11=py311r43h4a70a88_3 - - jupyter_sphinx=0.4.0=py311h6eed73b_1 - - sphinx-basic-ng=1.0.0b2=pyhd8ed1ab_1 - - furo=2023.9.10=pyhd8ed1ab_0 - - sphinx-copybutton=0.5.2=pyhd8ed1ab_0 - - sphinxcontrib-applehelp=1.0.7=pyhd8ed1ab_0 - - sphinxcontrib-devhelp=1.0.5=pyhd8ed1ab_0 - - sphinxcontrib-htmlhelp=2.0.4=pyhd8ed1ab_0 - - sphinxcontrib-qthelp=1.0.6=pyhd8ed1ab_0 - - sphinx=7.2.6=pyhd8ed1ab_0 - - sphinxcontrib-serializinghtml=1.1.9=pyhd8ed1ab_0 - - sphinxcontrib-websupport=1.2.6=pyhd8ed1ab_0 + - websocket-client=1.8.0=pyhd8ed1ab_0 + - wheel=0.43.0=pyhd8ed1ab_1 + - widgetsnbextension=4.0.11=pyhd8ed1ab_0 + - xorg-libxau=1.0.11=h0dc2134_0 + - xorg-libxdmcp=1.1.3=h35c211d_0 + - xz=5.2.6=h775f41a_0 + - yaml=0.2.5=h0d85af4_2 + - zeromq=4.3.5=hde137ed_4 + - zipp=3.19.2=pyhd8ed1ab_0 + - zlib=1.3.1=h87427d6_1 + - zstd=1.5.6=h915ae27_0 diff --git a/src/environment-3.11-macos.yml b/src/environment-3.11-macos.yml index d2e67f82500..a96a5142606 100644 --- a/src/environment-3.11-macos.yml +++ b/src/environment-3.11-macos.yml @@ -1,401 +1,422 @@ # Generated by conda-lock. # platform: osx-arm64 -# input_hash: 2ff977dcd9a99005d724932d2866d43333af4ef4cd463467acc105dff636efae +# input_hash: fd2f5edaba32b4c1f22d499071de74bde7eb804a27ac64e89ee82df0d733a829 channels: - conda-forge dependencies: - _r-mutex=1.0.1=anacondar_1 - - bc=1.07.1=h3422bc3_0 - - bzip2=1.0.8=h93a5062_5 - - c-ares=1.24.0=h93a5062_0 - - ca-certificates=2023.11.17=hf0a4a13_0 - - cliquer=1.22=h27ca646_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_1 - - fribidi=1.0.10=h27ca646_0 - - giflib=5.2.1=h1a8c8d9_3 - - jpeg=9e=h1a8c8d9_3 - - libatomic_ops=7.6.14=h1a8c8d9_0 - - libbrotlicommon=1.1.0=hb547adb_1 - - libcxx=16.0.6=h4653b0c_0 - - libdeflate=1.17=h1a8c8d9_0 - - libev=4.33=h93a5062_2 - - libexpat=2.5.0=hb7217d7_1 - - libffi=3.4.2=h3422bc3_5 - - libgfortran-devel_osx-arm64=12.3.0=hc62be1c_1 - - libiconv=1.17=h0d3ecfb_2 - - libsodium=1.0.18=h27ca646_1 - - libtool=2.4.7=hb7217d7_0 - - libuv=1.46.0=hb547adb_0 - - libwebp-base=1.2.4=h1a8c8d9_0 - - libzlib=1.2.13=h53f4e23_5 - - llvm-openmp=17.0.6=hcd81f8e_0 - - m4=1.4.18=h642e427_1001 - - make=4.3=he57ea6c_1 - - mathjax=3.2.2=hce30654_0 - - nauty=2.8.8=h93a5062_0 - - palp=2.20=h27ca646_0 - - pandoc=3.1.3=hce30654_0 - - pari-elldata=0.0.20161017=0 - - pari-galdata=0.0.20180411=0 - - pari-galpol=0.0.20180625=0 - - pari-seadata-small=0.0.20090618=0 - - patch=2.7.6=h27ca646_1002 - - perl=5.32.1=4_hf2054a2_perl5 - - planarity=3.0.0.5=h27ca646_1002 - - pthread-stubs=0.4=h27ca646_1001 - - python_abi=3.11=4_cp311 - - rhash=1.4.3=hb547adb_2 - - sagemath-db-combinatorial-designs=20140630=1 - - sagemath-db-graphs=20210214=hd8ed1ab_0 - - sagemath-db-polytopes=20170220=1 - - tbb=2021.10.0=h1995070_2 - - three.js=122=hd8ed1ab_2 - - tzdata=2023c=h71feb2d_0 - - xorg-libxau=1.0.11=hb547adb_0 - - xorg-libxdmcp=1.1.3=h27ca646_0 - - xz=5.2.6=h57fd34a_0 - - yaml=0.2.5=h3422bc3_2 + - alabaster=0.7.16=pyhd8ed1ab_0 + - anyio=4.4.0=pyhd8ed1ab_0 + - appdirs=1.4.4=pyh9f0ad1d_0 + - appnope=0.1.4=pyhd8ed1ab_0 + - argon2-cffi=23.1.0=pyhd8ed1ab_0 + - argon2-cffi-bindings=21.2.0=py311heffc1b2_4 + - arpack=3.9.1=nompi_h593882a_101 + - arrow=1.3.0=pyhd8ed1ab_0 + - asttokens=2.4.1=pyhd8ed1ab_0 + - async-lru=2.0.4=pyhd8ed1ab_0 + - attrs=23.2.0=pyh71513ae_0 - autoconf=2.71=pl5321hcd07c0c_1 - - bdw-gc=8.0.6=hc021e02_0 - - expat=2.5.0=hb7217d7_1 - - fonts-conda-forge=1=0 - - gengetopt=2.23=hbdafb3b_0 - - gettext=0.21.1=h0186832_0 - - gf2x=1.3.0=hdaa854c_2 - - gmp=6.3.0=h965bd2d_0 - - graphite2=1.3.13=h9f76cd9_1001 - - icu=70.1=h6b3803e_0 - - isl=0.25=h9a09cb3_0 - - lerc=4.0.0=h9a09cb3_0 - - libbraiding=1.2=hb7217d7_0 - - libbrotlidec=1.1.0=hb547adb_1 - - libbrotlienc=1.1.0=hb547adb_1 - - libgfortran5=13.2.0=hf226fd6_1 - - libpng=1.6.39=h76d750c_0 - - libsqlite=3.44.2=h091b4b1_0 - - libxcb=1.13=h9b22ae9_1004 - - lrcalc=2.1=hb7217d7_5 - - metis=5.1.1=h965bd2d_2 - - ncurses=6.4=h463b476_2 - - ninja=1.11.1=hffc8910_0 - - openjdk=21.0.1=hed44d8b_0 - - openssl=3.2.0=h0d3ecfb_1 - - pari-seadata=0.0.20090618=0 - - pcre2=10.40=hb34f9b4_0 - - pixman=0.42.2=h13dd4ca_0 - - primesieve=11.0=hb7217d7_0 - - qhull=2020.2=hc021e02_2 - - symmetrica=3.0.1=hb7217d7_0 - - tapi=1100.0.11=he4954df_0 - - tar=1.34=h7cb298e_1 - - threejs-sage=122=hd8ed1ab_2 - - tk=8.6.13=h5083fa2_1 - - zeromq=4.3.5=h965bd2d_0 - - zlib=1.2.13=h53f4e23_5 - - zstd=1.5.5=h4f39d0f_0 - automake=1.16.5=pl5321hce30654_0 - - boost-cpp=1.81.0=hf96b251_0 - - brotli-bin=1.1.0=hb547adb_1 - - bwidget=1.9.14=hce30654_1 - - cddlib=1!0.94m=h6d7a090_0 - - ecm=7.0.4=h47c7c1a_1002 - - fonts-conda-ecosystem=1=0 - - freetype=2.12.1=hadb7bae_2 - - givaro=4.1.1=h0cdca34_3 - - glpk=5.0=h6d7a090_0 - - jmol=14.32.10=hce30654_0 - - libedit=3.1.20191231=hc8eb9b7_2 - - libgfortran=5.0.0=13_2_0_hd922786_1 - - libglib=2.78.1=hd9b11f9_0 - - libhomfly=1.02r6=h27ca646_0 - - libnghttp2=1.58.0=ha4dd798_1 - - libssh2=1.11.0=h7a5bd25_0 - - libtiff=4.5.0=h5dffbdd_2 - - libxml2=2.10.3=h67585b2_4 - - m4ri=20140914=h17b34a0_1005 - - mpfr=4.2.1=h9546428_0 - - ntl=11.4.3=hbb3f309_1 - - primecount=7.6=hb6e4faa_0 - - readline=8.2=h92ec313_1 - - sigtool=0.1.3=h44b9a77_0 - - tachyon=0.99b6=hfb72b2a_1001 - - texinfo=7.0=pl5321h9ea1dce_0 - - tktable=2.10=hd996620_5 + - babel=2.14.0=pyhd8ed1ab_0 + - bc=1.07.1=h3422bc3_0 + - bdw-gc=8.0.6=hc021e02_0 + - beautifulsoup4=4.12.3=pyha770c72_0 + - beniget=0.4.1=pyhd8ed1ab_0 + - blas=2.120=openblas + - blas-devel=3.9.0=20_osxarm64_openblas + - bleach=6.1.0=pyhd8ed1ab_0 + - boost-cpp=1.85.0=hca5e981_2 + - brial=1.2.12=pyh694c41f_3 - brotli=1.1.0=hb547adb_1 - - ecl=21.2.1=h8492d4d_2 - - fftw=3.3.10=nompi_h3046061_108 - - fontconfig=2.14.2=h82840c6_0 - - gap-core=4.12.2=he8f4e70_3 - - gfan=0.6.2=hec08f5c_1003 - - krb5=1.20.1=h69eda48_0 - - lcms2=2.15=h481adae_0 - - libbrial=1.2.12=ha7f5006_1 - - libflint=3.0.1=h28749a5_ntl_100 - - libllvm15=15.0.7=h62b9111_1 - - libopenblas=0.3.25=openmp_h6c19121_0 - - libwebp=1.2.4=h999c80f_1 - - m4rie=20150908=h17b34a0_1001 - - mpc=1.3.1=h91ba8db_0 - - mpfi=1.5.4=hbde5f5b_1001 - - openjpeg=2.5.0=hbc2ba62_2 - - pari=2.15.4=haeeeed7_2_pthread - - pkg-config=0.29.2=hab62308_1008 - - ppl=1.2=h8b147cf_1006 - - python=3.11.7=hdf0ec26_0_cpython - - qd=2.3.22=hbec66e7_1004 - - sqlite=3.44.2=hf2abe2d_0 - - alabaster=0.7.13=pyhd8ed1ab_0 - - appdirs=1.4.4=pyh9f0ad1d_0 - - appnope=0.1.3=pyhd8ed1ab_0 - - attrs=23.1.0=pyh71513ae_1 - - brial=1.2.12=pyh694c41f_1 + - brotli-bin=1.1.0=hb547adb_1 - brotli-python=1.1.0=py311ha891d26_1 + - build=0.7.0=pyhd8ed1ab_0 + - bwidget=1.9.14=hce30654_1 + - bzip2=1.0.8=h93a5062_5 + - c-ares=1.28.1=h93a5062_0 + - c-compiler=1.7.0=h6aa9301_1 + - ca-certificates=2024.6.2=hf0a4a13_0 + - cached-property=1.5.2=hd8ed1ab_1 - cached_property=1.5.2=pyha770c72_1 - - cachetools=5.3.2=pyhd8ed1ab_0 - - cairo=1.16.0=h73a0509_1014 - - certifi=2023.11.17=pyhd8ed1ab_0 + - cachetools=5.3.3=pyhd8ed1ab_0 + - cairo=1.18.0=hc6c324b_2 + - cctools=986=h4faf515_0 + - cctools_osx-arm64=986=h62378fb_0 + - cddlib=1!0.94m=h6d7a090_0 + - certifi=2024.6.2=pyhd8ed1ab_0 + - cffi=1.16.0=py311h4a08483_0 - chardet=5.2.0=py311h267d04e_1 - charset-normalizer=3.3.2=pyhd8ed1ab_0 + - clang=16.0.6=default_h095aff0_8 + - clang-16=16.0.6=default_hb63da90_8 + - clang_impl_osx-arm64=16.0.6=hc421ffc_16 + - clang_osx-arm64=16.0.6=h54d7cd3_16 + - clangxx=16.0.6=default_h095aff0_8 + - clangxx_impl_osx-arm64=16.0.6=hcd7bac0_16 + - clangxx_osx-arm64=16.0.6=h54d7cd3_16 + - cliquer=1.22=h93a5062_1 + - cmake=3.29.6=had79d8f_0 - colorama=0.4.6=pyhd8ed1ab_0 - - conway-polynomials=0.8=pyhd8ed1ab_0 + - colorlog=6.8.2=py311h267d04e_0 + - comm=0.2.2=pyhd8ed1ab_0 + - compiler-rt=16.0.6=h3808999_2 + - compiler-rt_osx-arm64=16.0.6=h3808999_2 + - compilers=1.7.0=hce30654_1 + - contourpy=1.2.1=py311hcc98501_0 + - conway-polynomials=0.9=pyhd8ed1ab_0 + - cppy=1.2.1=pyhd8ed1ab_0 + - curl=8.8.0=h653d890_0 + - cvxopt=1.3.2=py311h77cf4c7_2 + - cxx-compiler=1.7.0=h2ffa867_1 - cycler=0.12.1=pyhd8ed1ab_0 + - cypari2=2.1.5=py311h2c49a9d_0 - cysignals=1.11.2=py311he42fc87_3 - - cython=3.0.7=py311h92babd0_0 - - debugpy=1.8.0=py311ha891d26_1 + - cython=3.0.10=py311h92babd0_0 + - debugpy=1.8.1=py311h92babd0_0 - decorator=5.1.1=pyhd8ed1ab_0 - defusedxml=0.7.1=pyhd8ed1ab_0 - distlib=0.3.8=pyhd8ed1ab_0 - - docutils=0.20.1=py311h267d04e_3 - - eclib=20231211=h7f07de4_0 - - editables=0.3=pyhd8ed1ab_0 + - docutils=0.21.2=pyhd8ed1ab_0 + - dsdp=5.8=h9397a75_1203 + - ecl=23.9.9=h1d9728a_0 + - eclib=20231212=h7f07de4_0 + - ecm=7.0.5=h41d338b_0 + - editables=0.5=pyhd8ed1ab_0 - entrypoints=0.4=pyhd8ed1ab_0 - - exceptiongroup=1.2.0=pyhd8ed1ab_0 + - exceptiongroup=1.2.0=pyhd8ed1ab_2 - executing=2.0.1=pyhd8ed1ab_0 - - filelock=3.13.1=pyhd8ed1ab_0 - - flit-core=3.9.0=pyhd8ed1ab_0 + - expat=2.6.2=hebf3989_0 + - fflas-ffpack=2.5.0=h4bc3318_0 + - fftw=3.3.10=nompi_h6637ab6_110 + - filelock=3.15.4=pyhd8ed1ab_0 + - flit-core=3.9.0=pyhd8ed1ab_1 + - 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_2 + - fontconfig=2.14.2=h82840c6_0 + - fonts-conda-ecosystem=1=0 + - fonts-conda-forge=1=0 + - fonttools=4.53.0=py311hd3f4193_0 + - fortran-compiler=1.7.0=hafb19e3_1 - fplll=5.4.5=hb7d509d_0 + - fpylll=0.6.1=py311h341b96b_0 + - fqdn=1.5.1=pyhd8ed1ab_0 + - freetype=2.12.1=hadb7bae_2 + - fribidi=1.0.10=h27ca646_0 + - furo=2024.5.6=pyhd8ed1ab_0 + - gap-core=4.12.2=he8f4e70_3 - gap-defaults=4.12.2=hce30654_3 - gast=0.5.4=pyhd8ed1ab_0 - - gfortran_impl_osx-arm64=12.3.0=hbbb9e1e_1 - - gmpy2=2.1.2=py311h2ba9262_1 - - idna=3.6=pyhd8ed1ab_0 + - gengetopt=2.23=hbdafb3b_0 + - gettext=0.22.5=h8fbad5d_2 + - gettext-tools=0.22.5=h8fbad5d_2 + - gf2x=1.3.0=hdaa854c_2 + - gfan=0.6.2=hec08f5c_1003 + - gfortran=12.3.0=h1ca8e4b_1 + - gfortran_impl_osx-arm64=12.3.0=h53ed385_3 + - gfortran_osx-arm64=12.3.0=h57527a5_1 + - giac=1.9.0.21=h1c96721_1 + - giflib=5.2.2=h93a5062_0 + - givaro=4.2.0=h018886a_0 + - glpk=5.0=h6d7a090_0 + - gmp=6.3.0=h7bae524_2 + - gmpy2=2.1.5=py311h1e33d93_1 + - graphite2=1.3.13=hebf3989_1003 + - gsl=2.7=h6e638da_0 + - h11=0.14.0=pyhd8ed1ab_0 + - h2=4.1.0=pyhd8ed1ab_0 + - harfbuzz=8.5.0=h1836168_0 + - hatchling=1.25.0=pyhd8ed1ab_0 + - hpack=4.0.0=pyh9f0ad1d_0 + - httpcore=1.0.5=pyhd8ed1ab_0 + - httpx=0.27.0=pyhd8ed1ab_0 + - hyperframe=6.0.1=pyhd8ed1ab_0 + - icu=73.2=hc8870d7_0 + - idna=3.7=pyhd8ed1ab_0 + - igraph=0.10.12=h762ac30_1 - imagesize=1.4.1=pyhd8ed1ab_0 - - ipython_genutils=0.2.0=py_1 - - json5=0.9.14=pyhd8ed1ab_0 - - jsonpointer=2.4=py311h267d04e_3 - - jupyterlab_widgets=3.0.9=pyhd8ed1ab_0 + - iml=1.0.5=hd73f12c_1004 + - importlib-metadata=8.0.0=pyha770c72_0 + - importlib-resources=6.4.0=pyhd8ed1ab_0 + - importlib_metadata=8.0.0=hd8ed1ab_0 + - importlib_resources=6.4.0=pyhd8ed1ab_0 + - ipykernel=6.29.4=pyh57ce528_0 + - ipympl=0.9.4=pyhd8ed1ab_0 + - ipython=8.25.0=pyh707e725_0 + - ipython_genutils=0.2.0=pyhd8ed1ab_1 + - ipywidgets=8.1.3=pyhd8ed1ab_0 + - isl=0.26=imath32_h347afa1_101 + - isoduration=20.11.0=pyhd8ed1ab_0 + - jedi=0.19.1=pyhd8ed1ab_0 + - jinja2=3.1.4=pyhd8ed1ab_0 + - jmol=14.32.10=hce30654_0 + - json5=0.9.25=pyhd8ed1ab_0 + - jsonpointer=3.0.0=py311h267d04e_0 + - jsonschema=4.22.0=pyhd8ed1ab_0 + - jsonschema-specifications=2023.12.1=pyhd8ed1ab_0 + - jsonschema-with-format-nongpl=4.22.0=pyhd8ed1ab_0 + - jupyter-jsmol=2022.1.0=pyhd8ed1ab_0 + - jupyter-lsp=2.2.5=pyhd8ed1ab_0 + - jupyter-sphinx=0.5.3=pyha770c72_4 + - jupyter_client=8.6.2=pyhd8ed1ab_0 + - jupyter_core=5.7.2=py311h267d04e_0 + - jupyter_events=0.10.0=pyhd8ed1ab_0 + - jupyter_server=2.14.1=pyhd8ed1ab_0 + - jupyter_server_terminals=0.5.3=pyhd8ed1ab_0 + - jupyter_sphinx=0.5.3=hd8ed1ab_4 + - jupyterlab=4.2.2=pyhd8ed1ab_0 + - jupyterlab_pygments=0.3.0=pyhd8ed1ab_1 + - jupyterlab_server=2.27.2=pyhd8ed1ab_0 + - jupyterlab_widgets=3.0.11=pyhd8ed1ab_0 - kiwisolver=1.4.5=py311he4fd1f5_1 - - lcalc=2.0.5=hc94e8e6_1 - - ld64_osx-arm64=609=hc4dc95b_15 + - krb5=1.21.2=h92f50d5_0 + - lcalc=2.0.5=h4a402bc_2 + - lcms2=2.16=ha0e7c42_0 + - ld64=711=h634c8be_0 + - ld64_osx-arm64=711=ha4bd21c_0 + - lerc=4.0.0=h9a09cb3_0 + - libasprintf=0.22.5=h8fbad5d_2 + - libasprintf-devel=0.22.5=h8fbad5d_2 + - libatomic_ops=7.6.14=h1a8c8d9_0 - libblas=3.9.0=20_osxarm64_openblas - - libclang-cpp15=15.0.7=default_hd209bcb_4 - - libcurl=8.1.2=h912dcd9_0 - - libgd=2.3.3=h90fb8ed_4 - - llvm-tools=15.0.7=h62b9111_1 - - markupsafe=2.1.3=py311heffc1b2_1 - - maxima=5.45.0=h6032a66_2 + - libboost=1.85.0=h17eb2be_2 + - libboost-devel=1.85.0=hf450f58_2 + - libboost-headers=1.85.0=hce30654_2 + - libbraiding=1.2=hb7217d7_0 + - libbrial=1.2.12=h56a29cd_3 + - libbrotlicommon=1.1.0=hb547adb_1 + - libbrotlidec=1.1.0=hb547adb_1 + - libbrotlienc=1.1.0=hb547adb_1 + - libcblas=3.9.0=20_osxarm64_openblas + - libclang-cpp16=16.0.6=default_hb63da90_8 + - libcurl=8.8.0=h7b6f9a7_0 + - libcxx=17.0.6=h5f092b4_0 + - libdeflate=1.20=h93a5062_0 + - libedit=3.1.20191231=hc8eb9b7_2 + - libev=4.33=h93a5062_2 + - libexpat=2.6.2=hebf3989_0 + - libffi=3.4.2=h3422bc3_5 + - libflint=3.0.1=h28749a5_ntl_100 + - libgd=2.3.3=hfdf3952_9 + - libgettextpo=0.22.5=h8fbad5d_2 + - libgettextpo-devel=0.22.5=h8fbad5d_2 + - libgfortran=5.0.0=13_2_0_hd922786_3 + - libgfortran-devel_osx-arm64=12.3.0=hc62be1c_3 + - libgfortran5=13.2.0=hf226fd6_3 + - libglib=2.80.2=h59d46d9_1 + - libhomfly=1.02r6=h93a5062_1 + - libhwloc=2.10.0=default_h7685b71_1001 + - libiconv=1.17=h0d3ecfb_2 + - libintl=0.22.5=h8fbad5d_2 + - libintl-devel=0.22.5=h8fbad5d_2 + - libjpeg-turbo=3.0.0=hb547adb_1 + - liblapack=3.9.0=20_osxarm64_openblas + - liblapacke=3.9.0=20_osxarm64_openblas + - libllvm16=16.0.6=haab561b_3 + - libnghttp2=1.58.0=ha4dd798_1 + - libopenblas=0.3.25=openmp_h6c19121_0 + - libpng=1.6.43=h091b4b1_0 + - libsodium=1.0.18=h27ca646_1 + - libsqlite=3.46.0=hfb93653_0 + - libssh2=1.11.0=h7a5bd25_0 + - libtiff=4.6.0=h07db509_3 + - libtool=2.4.7=hb7217d7_0 + - libuv=1.48.0=h93a5062_0 + - libwebp=1.4.0=h54798ee_0 + - libwebp-base=1.4.0=h93a5062_0 + - libxcb=1.16=hf2054a2_0 + - libxml2=2.12.7=ha661575_1 + - libzlib=1.3.1=hfb2fe0b_1 + - linbox=1.7.0=h3afee3a_0 + - llvm-openmp=18.1.8=hde57baf_0 + - llvm-tools=16.0.6=haab561b_3 + - lrcalc=2.1=hebf3989_6 + - m4=1.4.18=h642e427_1001 + - m4ri=20140914=hc97c1ff_1006 + - m4rie=20150908=h22b9e9d_1002 + - make=4.3=he57ea6c_1 + - markupsafe=2.1.5=py311h05b510d_0 + - mathjax=3.2.2=hce30654_0 + - matplotlib=3.8.4=py311ha1ab1f8_2 + - matplotlib-base=3.8.4=py311h000fb6e_2 + - matplotlib-inline=0.1.7=pyhd8ed1ab_0 + - maxima=5.47.0=h2bbcd85_2 + - memory-allocator=0.1.3=py311heffc1b2_0 + - metis=5.1.0=h13dd4ca_1007 - mistune=3.0.2=pyhd8ed1ab_0 + - mpc=1.3.1=h91ba8db_0 + - mpfi=1.5.4=hbde5f5b_1001 + - mpfr=4.2.1=h41d338b_1 - mpmath=1.3.0=pyhd8ed1ab_0 - munkres=1.1.4=pyh9f0ad1d_0 - - nest-asyncio=1.5.8=pyhd8ed1ab_0 + - nauty=2.8.8=h93a5062_1 + - nbclient=0.10.0=pyhd8ed1ab_0 + - nbconvert=7.16.4=hd8ed1ab_1 + - nbconvert-core=7.16.4=pyhd8ed1ab_1 + - nbconvert-pandoc=7.16.4=hd8ed1ab_1 + - nbformat=5.10.4=pyhd8ed1ab_0 + - ncurses=6.5=hb89a1cb_0 + - nest-asyncio=1.6.0=pyhd8ed1ab_0 - networkx=3.2.1=pyhd8ed1ab_0 + - ninja=1.12.1=h420ef59_0 + - notebook=7.2.1=pyhd8ed1ab_0 + - notebook-shim=0.2.4=pyhd8ed1ab_0 + - ntl=11.4.3=hbb3f309_1 + - numpy=1.26.4=py311h7125741_0 - openblas=0.3.25=openmp_h55c453e_0 - - packaging=23.2=pyhd8ed1ab_0 + - openjdk=22.0.1=hbeb2e11_0 + - openjpeg=2.5.2=h9f1df11_0 + - openssl=3.3.1=hfb2fe0b_0 + - overrides=7.7.0=pyhd8ed1ab_0 + - packaging=24.1=pyhd8ed1ab_0 + - palp=2.20=h27ca646_0 + - pandoc=3.2.1=hce30654_0 - pandocfilters=1.5.0=pyhd8ed1ab_0 - - parso=0.8.3=pyhd8ed1ab_0 + - pango=1.54.0=h5cb9fbc_0 + - pari=2.15.5=h4f2304c_2_pthread + - pari-elldata=0.0.20161017=0 + - pari-galdata=0.0.20180411=0 + - pari-galpol=0.0.20180625=0 + - pari-seadata=0.0.20090618=0 + - pari-seadata-small=0.0.20090618=0 + - parso=0.8.4=pyhd8ed1ab_0 + - patch=2.7.6=h27ca646_1002 - pathspec=0.12.1=pyhd8ed1ab_0 + - pcre2=10.44=h297a79d_0 + - pep517=0.13.0=pyhd8ed1ab_0 + - perl=5.32.1=7_h4614cfb_perl5 + - pexpect=4.9.0=pyhd8ed1ab_0 - pickleshare=0.7.5=py_1003 - - pillow=9.4.0=py311h627eb56_1 + - pillow=10.3.0=py311hd7951ec_1 + - pip=24.0=pyhd8ed1ab_0 + - pixman=0.43.4=hebf3989_0 + - pkg-config=0.29.2=hab62308_1008 - pkgconfig=1.5.5=pyhd8ed1ab_4 - pkgutil-resolve-name=1.3.10=pyhd8ed1ab_1 - - platformdirs=4.1.0=pyhd8ed1ab_0 - - pluggy=1.3.0=pyhd8ed1ab_0 - - ply=3.11=py_1 - - prometheus_client=0.19.0=pyhd8ed1ab_0 - - psutil=5.9.7=py311h05b510d_0 + - planarity=3.0.2.0=h93a5062_0 + - platformdirs=4.2.2=pyhd8ed1ab_0 + - pluggy=1.5.0=pyhd8ed1ab_0 + - ply=3.11=pyhd8ed1ab_2 + - ppl=1.2=h8b147cf_1006 + - pplpy=0.8.9=py311h3d77d83_1 + - primecount=7.6=hb6e4faa_0 + - primecountpy=0.1.0=py311he4fd1f5_4 + - primesieve=11.0=hb7217d7_0 + - prometheus_client=0.20.0=pyhd8ed1ab_0 + - prompt-toolkit=3.0.47=pyha770c72_0 + - prompt_toolkit=3.0.47=hd8ed1ab_0 + - psutil=6.0.0=py311hd3f4193_0 + - pthread-stubs=0.4=h27ca646_1001 - ptyprocess=0.7.0=pyhd3deb0d_0 - pure_eval=0.2.2=pyhd8ed1ab_0 - py=1.11.0=pyh6c4a22f_0 - - pybind11-global=2.11.1=py311he4fd1f5_2 - - pycparser=2.21=pyhd8ed1ab_0 - - pygments=2.17.2=pyhd8ed1ab_0 - - pyparsing=3.1.1=pyhd8ed1ab_0 + - pybind11=2.12.0=py311hcc98501_0 + - pybind11-global=2.12.0=py311hcc98501_0 + - pycparser=2.22=pyhd8ed1ab_0 + - pygments=2.18.0=pyhd8ed1ab_0 + - pyobjc-core=10.3.1=py311h5f135c3_0 + - pyobjc-framework-cocoa=10.3.1=py311h5f135c3_0 + - pyparsing=3.1.2=pyhd8ed1ab_0 + - pyproject-api=1.7.1=pyhd8ed1ab_0 - pyrsistent=0.20.0=py311h05b510d_0 - pysocks=1.7.1=pyha2e5f31_6 - - python-fastjsonschema=2.19.0=pyhd8ed1ab_0 + - python=3.11.9=h932a869_0_cpython + - python-dateutil=2.9.0=pyhd8ed1ab_0 + - python-fastjsonschema=2.20.0=pyhd8ed1ab_0 - python-json-logger=2.0.7=pyhd8ed1ab_0 - - python-lrcalc=2.1=py311ha397e9f_5 - - python-tzdata=2023.3=pyhd8ed1ab_0 - - pytz=2023.3.post1=pyhd8ed1ab_0 + - python-lrcalc=2.1=py311h92babd0_6 + - python-tzdata=2024.1=pyhd8ed1ab_0 + - python_abi=3.11=4_cp311 + - pythran=0.15.0=py311hceb3b21_1 + - pytz=2024.1=pyhd8ed1ab_0 + - pytz-deprecation-shim=0.1.0.post0=py311h267d04e_4 - pyyaml=6.0.1=py311heffc1b2_1 - - pyzmq=25.1.2=py311h6727e71_0 + - pyzmq=26.0.3=py311h9bed540_0 + - qd=2.3.22=hbec66e7_1004 + - qhull=2020.2=hc021e02_2 + - r-base=4.3.3=h8112bfe_3 + - r-lattice=0.22_6=r43hd2d937b_0 + - readline=8.2=h92ec313_1 + - referencing=0.35.1=pyhd8ed1ab_0 + - requests=2.32.3=pyhd8ed1ab_0 + - rfc3339-validator=0.1.4=pyhd8ed1ab_0 - rfc3986-validator=0.1.1=pyh9f0ad1d_0 - - rpds-py=0.15.2=py311h94f323b_0 + - rhash=1.4.4=hb547adb_0 + - rpds-py=0.18.1=py311h98c6a39_0 + - rpy2=3.5.11=py311r43hb49d859_3 + - rw=0.9=h93a5062_2 + - sagemath-db-combinatorial-designs=20140630=1 - sagemath-db-elliptic-curves=0.8.1=hecc5488_0 + - sagemath-db-graphs=20210214=hd8ed1ab_0 + - sagemath-db-polytopes=20170220=1 - sagetex=3.6.1=pyhd8ed1ab_0 - - setuptools=68.2.2=pyhd8ed1ab_0 + - scipy=1.11.4=py311h2b215a9_0 + - send2trash=1.8.3=pyh31c8845_0 + - setuptools=70.1.1=pyhd8ed1ab_0 + - setuptools-scm=8.1.0=pyhd8ed1ab_0 + - setuptools_scm=8.1.0=hd8ed1ab_0 + - sigtool=0.1.3=h44b9a77_0 - simplegeneric=0.8.1=py_1 - singular=4.3.2.p8=hb460b52_1 - six=1.16.0=pyh6c4a22f_0 - - sniffio=1.3.0=pyhd8ed1ab_0 + - sniffio=1.3.1=pyhd8ed1ab_0 - snowballstemmer=2.2.0=pyhd8ed1ab_0 - soupsieve=2.5=pyhd8ed1ab_1 + - sphinx=7.3.7=pyhd8ed1ab_0 + - sphinx-basic-ng=1.0.0b2=pyhd8ed1ab_1 + - sphinx-copybutton=0.5.2=pyhd8ed1ab_0 + - sphinxcontrib-applehelp=1.0.8=pyhd8ed1ab_0 + - sphinxcontrib-devhelp=1.0.6=pyhd8ed1ab_0 + - sphinxcontrib-htmlhelp=2.0.5=pyhd8ed1ab_0 - sphinxcontrib-jsmath=1.0.1=pyhd8ed1ab_0 + - sphinxcontrib-qthelp=1.0.7=pyhd8ed1ab_0 + - sphinxcontrib-serializinghtml=1.1.10=pyhd8ed1ab_0 + - sphinxcontrib-websupport=1.2.7=pyhd8ed1ab_0 + - sqlite=3.46.0=h5838104_0 + - stack_data=0.6.2=pyhd8ed1ab_0 + - suitesparse=7.7.0=hf6fcff2_1 + - symmetrica=3.0.1=hb7217d7_0 - sympow=2.023.6=hb0babe8_3 + - sympy=1.12.1=pypyh2585a3b_103 + - tachyon=0.99b6=hb8a568e_1002 + - tapi=1100.0.11=he4954df_0 + - tar=1.34=h7cb298e_1 + - tbb=2021.12.0=h420ef59_1 + - terminado=0.18.1=pyh31c8845_0 + - texinfo=7.0=pl5321h9ea1dce_0 + - three.js=122=hd8ed1ab_2 + - threejs-sage=122=hd8ed1ab_2 + - tinycss2=1.3.0=pyhd8ed1ab_0 + - tk=8.6.13=h5083fa2_1 + - tktable=2.10=h1e387b8_6 - tomli=2.0.1=pyhd8ed1ab_0 - - tornado=6.3.3=py311heffc1b2_1 - - traitlets=5.14.0=pyhd8ed1ab_0 - - trove-classifiers=2023.11.29=pyhd8ed1ab_0 - - types-python-dateutil=2.8.19.14=pyhd8ed1ab_0 - - typing_extensions=4.9.0=pyha770c72_0 + - tornado=6.4.1=py311hd3f4193_0 + - tox=4.15.1=pyhd8ed1ab_0 + - traitlets=5.14.3=pyhd8ed1ab_0 + - trove-classifiers=2024.5.22=pyhd8ed1ab_0 + - types-python-dateutil=2.9.0.20240316=pyhd8ed1ab_0 + - typing-extensions=4.12.2=hd8ed1ab_0 + - typing_extensions=4.12.2=pyha770c72_0 - typing_utils=0.1.0=pyhd8ed1ab_0 + - tzdata=2024a=h0c530f3_0 - tzlocal=5.2=py311h267d04e_0 - uri-template=1.3.0=pyhd8ed1ab_0 - - wcwidth=0.2.12=pyhd8ed1ab_0 - - webcolors=1.13=pyhd8ed1ab_0 + - urllib3=2.2.2=pyhd8ed1ab_0 + - virtualenv=20.26.3=pyhd8ed1ab_0 + - wcwidth=0.2.13=pyhd8ed1ab_0 + - webcolors=24.6.0=pyhd8ed1ab_0 - webencodings=0.5.1=pyhd8ed1ab_2 - - websocket-client=1.7.0=pyhd8ed1ab_0 - - wheel=0.42.0=pyhd8ed1ab_0 - - widgetsnbextension=4.0.9=pyhd8ed1ab_0 - - zipp=3.17.0=pyhd8ed1ab_0 - - anyio=4.2.0=pyhd8ed1ab_0 - - asttokens=2.4.1=pyhd8ed1ab_0 - - async-lru=2.0.4=pyhd8ed1ab_0 - - babel=2.14.0=pyhd8ed1ab_0 - - beautifulsoup4=4.12.2=pyha770c72_0 - - beniget=0.4.1=pyhd8ed1ab_0 - - bleach=6.1.0=pyhd8ed1ab_0 - - cached-property=1.5.2=hd8ed1ab_1 - - cctools_osx-arm64=973.0.1=h2a25c60_15 - - cffi=1.16.0=py311h4a08483_0 - - clang-15=15.0.7=default_hd209bcb_4 - - cmake=3.26.4=hc0af03a_0 - - comm=0.1.4=pyhd8ed1ab_0 - - cppy=1.2.1=pyhd8ed1ab_0 - - curl=8.1.2=h912dcd9_0 - - cypari2=2.1.3=py311h149620a_2 - - deprecation=2.1.0=pyh9f0ad1d_0 - - fonttools=4.47.0=py311h05b510d_0 - - harfbuzz=6.0.0=hddbc195_0 - - importlib-metadata=7.0.0=pyha770c72_0 - - importlib_resources=6.1.1=pyhd8ed1ab_0 - - jedi=0.19.1=pyhd8ed1ab_0 - - jinja2=3.1.2=pyhd8ed1ab_1 - - jupyter_core=5.5.1=py311h267d04e_0 - - jupyterlab_pygments=0.3.0=pyhd8ed1ab_0 - - ld64=609=h89fa09d_15 - - libcblas=3.9.0=20_osxarm64_openblas - - liblapack=3.9.0=20_osxarm64_openblas - - matplotlib-inline=0.1.6=pyhd8ed1ab_0 - - memory-allocator=0.1.3=py311heffc1b2_0 - - overrides=7.4.0=pyhd8ed1ab_0 - - pexpect=4.8.0=pyh1a96a4e_2 - - pip=23.3.2=pyhd8ed1ab_0 - - pplpy=0.8.9=py311h5ba3760_0 - - primecountpy=0.1.0=py311he4fd1f5_4 - - prompt-toolkit=3.0.42=pyha770c72_0 - - pybind11=2.11.1=py311he4fd1f5_2 - - pyobjc-core=10.1=py311h665608e_0 - - pyproject-api=1.6.1=pyhd8ed1ab_0 - - python-dateutil=2.8.2=pyhd8ed1ab_0 - - pytz-deprecation-shim=0.1.0.post0=py311h267d04e_4 - - referencing=0.32.0=pyhd8ed1ab_0 - - rfc3339-validator=0.1.4=pyhd8ed1ab_0 - - sympy=1.12=pypyh9d50eac_103 - - terminado=0.18.0=pyh31c8845_0 - - tinycss2=1.2.1=pyhd8ed1ab_0 - - typing-extensions=4.9.0=hd8ed1ab_0 - - urllib3=2.1.0=pyhd8ed1ab_0 - - virtualenv=20.25.0=pyhd8ed1ab_0 - - argon2-cffi-bindings=21.2.0=py311heffc1b2_4 - - arpack=3.7.0=h58ebc17_2 - - arrow=1.3.0=pyhd8ed1ab_0 - - cctools=973.0.1=hd1ac623_15 - - clang=15.0.7=haab561b_4 - - dsdp=5.8=h9397a75_1203 - - fflas-ffpack=2.4.3=h11f2abc_2 - - fqdn=1.5.1=pyhd8ed1ab_0 - - gsl=2.7=h6e638da_0 - - hatchling=1.21.0=pyhd8ed1ab_0 - - iml=1.0.5=hd52f0d1_1003 - - importlib-resources=6.1.1=pyhd8ed1ab_0 - - importlib_metadata=7.0.0=hd8ed1ab_0 - - jsonschema-specifications=2023.11.2=pyhd8ed1ab_0 - - jupyter_server_terminals=0.5.0=pyhd8ed1ab_0 - - liblapacke=3.9.0=20_osxarm64_openblas - - numpy=1.26.2=py311h6d074dd_0 - - pango=1.50.14=h6c112b8_0 - - prompt_toolkit=3.0.42=hd8ed1ab_0 - - pyobjc-framework-cocoa=10.1=py311h665608e_0 - - requests=2.31.0=pyhd8ed1ab_0 - - setuptools-scm=8.0.4=pyhd8ed1ab_0 - - stack_data=0.6.2=pyhd8ed1ab_0 - - suitesparse=5.10.1=h88be0ae_2 - - argon2-cffi=23.1.0=pyhd8ed1ab_0 - - blas-devel=3.9.0=20_osxarm64_openblas - - clangxx=15.0.7=default_h5c94ee4_4 - - contourpy=1.2.0=py311hd03642b_0 - - cvxopt=1.3.2=py311hd76776f_1 - - fpylll=0.6.0=py311he33df0e_1 - - giac=1.9.0.21=h1c96721_1 - - igraph=0.9.10=hcec9b84_1 - - ipython=8.18.1=pyh707e725_3 - - isoduration=20.11.0=pyhd8ed1ab_0 - - jsonschema=4.20.0=pyhd8ed1ab_0 - - jupyter_client=8.6.0=pyhd8ed1ab_0 - - linbox=1.6.3=h380be0f_8 - - scipy=1.11.4=py311h2b215a9_0 - - send2trash=1.8.2=pyhd1c38e8_0 - - setuptools_scm=8.0.4=hd8ed1ab_0 - - tox=4.11.4=pyhd8ed1ab_0 - - blas=2.120=openblas - - compiler-rt_osx-arm64=15.0.7=h3808999_2 - - ipykernel=6.26.0=pyh3cd1d5f_0 - - ipywidgets=8.1.1=pyhd8ed1ab_0 - - jsonschema-with-format-nongpl=4.20.0=pyhd8ed1ab_0 - - matplotlib-base=3.8.2=py311hfdba5f6_0 - - nbformat=5.9.2=pyhd8ed1ab_0 - - rw=0.9=h3422bc3_0 - - compiler-rt=15.0.7=h3808999_2 - - ipympl=0.9.3=pyhd8ed1ab_0 - - jupyter-jsmol=2022.1.0=pyhd8ed1ab_0 - - jupyter_events=0.9.0=pyhd8ed1ab_0 - - matplotlib=3.8.2=py311ha1ab1f8_0 - - nbclient=0.8.0=pyhd8ed1ab_0 - - clang_impl_osx-arm64=15.0.7=h77e971b_7 - - nbconvert-core=7.13.0=pyhd8ed1ab_0 - - clang_osx-arm64=15.0.7=h54d7cd3_7 - - jupyter_server=2.12.1=pyhd8ed1ab_0 - - nbconvert-pandoc=7.13.0=pyhd8ed1ab_0 - - c-compiler=1.6.0=hd291e01_0 - - clangxx_impl_osx-arm64=15.0.7=h768a7fd_7 - - gfortran_osx-arm64=12.3.0=h57527a5_1 - - jupyter-lsp=2.2.1=pyhd8ed1ab_0 - - jupyterlab_server=2.25.2=pyhd8ed1ab_0 - - nbconvert=7.13.0=pyhd8ed1ab_0 - - notebook-shim=0.2.3=pyhd8ed1ab_0 - - clangxx_osx-arm64=15.0.7=h54d7cd3_7 - - gfortran=12.3.0=h1ca8e4b_1 - - jupyterlab=4.0.9=pyhd8ed1ab_0 - - cxx-compiler=1.6.0=h1995070_0 - - fortran-compiler=1.6.0=h5a50232_0 - - notebook=7.0.6=pyhd8ed1ab_0 - - pythran=0.14.0=py311hddbb800_1 - - r-base=4.1.3=h9c4d319_6 - - compilers=1.6.0=hce30654_0 - - rpy2=3.5.11=py311r41h4add359_0 - - jupyter_sphinx=0.1.4=py_0 - - sphinx-basic-ng=1.0.0b2=pyhd8ed1ab_1 - - furo=2023.9.10=pyhd8ed1ab_0 - - sphinx-copybutton=0.5.2=pyhd8ed1ab_0 - - sphinxcontrib-applehelp=1.0.7=pyhd8ed1ab_0 - - sphinxcontrib-devhelp=1.0.5=pyhd8ed1ab_0 - - sphinxcontrib-htmlhelp=2.0.4=pyhd8ed1ab_0 - - sphinxcontrib-qthelp=1.0.6=pyhd8ed1ab_0 - - sphinx=7.2.6=pyhd8ed1ab_0 - - sphinxcontrib-serializinghtml=1.1.9=pyhd8ed1ab_0 - - sphinxcontrib-websupport=1.2.6=pyhd8ed1ab_0 + - websocket-client=1.8.0=pyhd8ed1ab_0 + - wheel=0.43.0=pyhd8ed1ab_1 + - widgetsnbextension=4.0.11=pyhd8ed1ab_0 + - xorg-libxau=1.0.11=hb547adb_0 + - xorg-libxdmcp=1.1.3=h27ca646_0 + - xz=5.2.6=h57fd34a_0 + - yaml=0.2.5=h3422bc3_2 + - zeromq=4.3.5=hcc0f68c_4 + - zipp=3.19.2=pyhd8ed1ab_0 + - zlib=1.3.1=hfb2fe0b_1 + - zstd=1.5.6=hb46c0d2_0 diff --git a/src/environment-3.9-linux-aarch64.yml b/src/environment-3.9-linux-aarch64.yml index a6def73b317..cd423b040c4 100644 --- a/src/environment-3.9-linux-aarch64.yml +++ b/src/environment-3.9-linux-aarch64.yml @@ -1,422 +1,435 @@ # Generated by conda-lock. # platform: linux-aarch64 -# input_hash: c38919ee81734178b79845569c6031fa434acc1fe30099876cee095117077374 +# input_hash: ff1dc47da14265a884b6d8aae2cde457456f547babfa735ad39ad330bb83aa6a channels: - conda-forge dependencies: + - _openmp_mutex=4.5=2_kmp_llvm - _r-mutex=1.0.1=anacondar_1 - - _sysroot_linux-aarch64_curr_repodata_hack=4=h57d6b7b_13 - - ca-certificates=2023.11.17=hcefe29a_0 + - _sysroot_linux-aarch64_curr_repodata_hack=4=h57d6b7b_14 + - alabaster=0.7.16=pyhd8ed1ab_0 + - alsa-lib=1.2.11=h31becfc_1 + - anyio=4.4.0=pyhd8ed1ab_0 + - appdirs=1.4.4=pyh9f0ad1d_0 + - appnope=0.1.4=pyhd8ed1ab_0 + - argon2-cffi=23.1.0=pyhd8ed1ab_0 + - argon2-cffi-bindings=21.2.0=py39h898b7ef_4 + - arpack=3.9.1=nompi_hd363cd0_101 + - arrow=1.3.0=pyhd8ed1ab_0 + - asttokens=2.4.1=pyhd8ed1ab_0 + - async-lru=2.0.4=pyhd8ed1ab_0 + - attrs=23.2.0=pyh71513ae_0 + - autoconf=2.71=pl5321h2148fe1_1 + - automake=1.16.5=pl5321h8af1aa0_0 + - babel=2.14.0=pyhd8ed1ab_0 + - bc=1.07.1=hf897c2e_0 + - bdw-gc=8.0.6=hd62202e_0 + - beautifulsoup4=4.12.3=pyha770c72_0 + - beniget=0.4.1=pyhd8ed1ab_0 + - binutils=2.40=hf1166c9_7 + - binutils_impl_linux-aarch64=2.40=hf54a868_7 + - binutils_linux-aarch64=2.40=h1f91aba_9 + - blas=2.120=openblas + - blas-devel=3.9.0=20_linuxaarch64_openblas + - bleach=6.1.0=pyhd8ed1ab_0 + - boost-cpp=1.85.0=ha990451_2 + - brial=1.2.12=pyh694c41f_3 + - brotli=1.1.0=h31becfc_1 + - brotli-bin=1.1.0=h31becfc_1 + - brotli-python=1.1.0=py39h387a81e_1 + - build=0.7.0=pyhd8ed1ab_0 + - bwidget=1.9.14=h8af1aa0_1 + - bzip2=1.0.8=h31becfc_5 + - c-ares=1.28.1=h31becfc_0 + - c-compiler=1.7.0=h31becfc_1 + - ca-certificates=2024.6.2=hcefe29a_0 + - cached-property=1.5.2=hd8ed1ab_1 + - cached_property=1.5.2=pyha770c72_1 + - cachetools=5.3.3=pyhd8ed1ab_0 + - cairo=1.18.0=h5c54ea9_2 + - cddlib=1!0.94m=h719063d_0 + - certifi=2024.6.2=pyhd8ed1ab_0 + - cffi=1.16.0=py39hdf53b9e_0 + - chardet=5.2.0=py39ha65689a_1 + - charset-normalizer=3.3.2=pyhd8ed1ab_0 + - cliquer=1.22=h31becfc_1 + - cmake=3.29.6=h7042e5d_0 + - colorama=0.4.6=pyhd8ed1ab_0 + - colorlog=6.8.2=py39h4420490_0 + - comm=0.2.2=pyhd8ed1ab_0 + - compilers=1.7.0=h8af1aa0_1 + - contourpy=1.2.1=py39hd16970a_0 + - conway-polynomials=0.9=pyhd8ed1ab_0 + - cppy=1.2.1=pyhd8ed1ab_0 + - curl=8.8.0=h7daf2e0_0 + - cvxopt=1.3.2=py39h093dae0_2 + - cxx-compiler=1.7.0=h2a328a1_1 + - cycler=0.12.1=pyhd8ed1ab_0 + - cypari2=2.1.5=py39h532d932_0 + - cysignals=1.11.2=py39hfa81392_3 + - cython=3.0.10=py39h387a81e_0 + - debugpy=1.8.1=py39h387a81e_0 + - decorator=5.1.1=pyhd8ed1ab_0 + - defusedxml=0.7.1=pyhd8ed1ab_0 + - distlib=0.3.8=pyhd8ed1ab_0 + - docutils=0.21.2=pyhd8ed1ab_0 + - dsdp=5.8=hb12102e_1203 + - ecl=23.9.9=h6475f26_0 + - eclib=20231212=he26bab5_0 + - ecm=7.0.5=ha2d0fc4_0 + - editables=0.5=pyhd8ed1ab_0 + - entrypoints=0.4=pyhd8ed1ab_0 + - exceptiongroup=1.2.0=pyhd8ed1ab_2 + - executing=2.0.1=pyhd8ed1ab_0 + - expat=2.6.2=h2f0025b_0 + - fflas-ffpack=2.5.0=h503e619_0 + - fftw=3.3.10=nompi_h020dacd_110 + - filelock=3.15.4=pyhd8ed1ab_0 + - flit-core=3.9.0=pyhd8ed1ab_1 - 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_1 - - kernel-headers_linux-aarch64=4.18.0=h5b4a56d_13 - - ld_impl_linux-aarch64=2.40=h2d8c526_0 - - libgcc-devel_linux-aarch64=12.3.0=h8b5ab12_103 - - libgomp=13.2.0=hf8544c7_3 - - libstdcxx-devel_linux-aarch64=12.3.0=h8b5ab12_103 - - libstdcxx-ng=13.2.0=h9a76618_3 - - mathjax=3.2.2=h8af1aa0_0 - - pandoc=3.1.3=h8af1aa0_0 - - pari-elldata=0.0.20161017=0 - - pari-galdata=0.0.20180411=0 - - pari-galpol=0.0.20180625=0 - - pari-seadata-small=0.0.20090618=0 - - python_abi=3.9=4_cp39 - - sagemath-db-combinatorial-designs=20140630=1 - - sagemath-db-graphs=20210214=hd8ed1ab_0 - - sagemath-db-polytopes=20170220=1 - - three.js=122=hd8ed1ab_2 - - tzdata=2023c=h71feb2d_0 - - fonts-conda-forge=1=0 - - pari-seadata=0.0.20090618=0 - - sysroot_linux-aarch64=2.17=h5b4a56d_13 - - threejs-sage=122=hd8ed1ab_2 - - binutils_impl_linux-aarch64=2.40=h870a726_0 + - font-ttf-ubuntu=0.83=h77eed37_2 + - fontconfig=2.14.2=ha9a116f_0 - fonts-conda-ecosystem=1=0 - - binutils=2.40=h64c2a2e_0 - - binutils_linux-aarch64=2.40=h94bbfa1_2 - - _openmp_mutex=4.5=2_kmp_llvm - - libgcc-ng=13.2.0=hf8544c7_3 - - alsa-lib=1.2.8=h4e544f5_0 - - bc=1.07.1=hf897c2e_0 - - bdw-gc=8.0.6=hd62202e_0 - - bzip2=1.0.8=h31becfc_5 - - c-ares=1.24.0=h31becfc_0 - - cliquer=1.22=hb9de7d4_0 + - fonts-conda-forge=1=0 + - fonttools=4.53.0=py39he257ee7_0 + - fortran-compiler=1.7.0=h7048d53_1 + - fplll=5.4.5=hb3a790e_0 + - fpylll=0.6.1=py39h97065f7_0 + - fqdn=1.5.1=pyhd8ed1ab_0 + - freetype=2.12.1=hf0a5ef3_2 - fribidi=1.0.10=hb9de7d4_0 + - furo=2024.5.6=pyhd8ed1ab_0 + - gap-core=4.12.2=h597289e_3 + - gap-defaults=4.12.2=h8af1aa0_3 + - gast=0.5.4=pyhd8ed1ab_0 + - gcc=12.3.0=hdb0cc85_13 + - gcc_impl_linux-aarch64=12.3.0=h3d98823_13 + - gcc_linux-aarch64=12.3.0=ha52a6ea_9 - gengetopt=2.23=h01db608_0 - - gettext=0.21.1=ha18d298_0 - gf2x=1.3.0=h1b3b3a3_2 - - giflib=5.2.1=hb4cce97_3 - - gmp=6.3.0=h2f0025b_0 - - graphite2=1.3.13=h7fd3ca4_1001 - - icu=70.1=ha18d298_0 - - jpeg=9e=h2a766a3_3 + - gfan=0.6.2=h5f589ec_1003 + - gfortran=12.3.0=hdb0cc85_13 + - gfortran_impl_linux-aarch64=12.3.0=h97ebfd2_13 + - gfortran_linux-aarch64=12.3.0=ha7b8e4b_9 + - giac=1.9.0.21=h04922a4_1 + - giflib=5.2.2=h31becfc_0 + - givaro=4.2.0=h364d21b_0 + - glpk=5.0=h66325d0_0 + - gmp=6.3.0=h0a1ffab_2 + - gmpy2=2.1.5=py39hcc1b389_1 + - graphite2=1.3.13=h2f0025b_1003 + - gsl=2.7=h294027d_0 + - gxx=12.3.0=hdb0cc85_13 + - gxx_impl_linux-aarch64=12.3.0=hba91e99_13 + - gxx_linux-aarch64=12.3.0=h9d1f256_9 + - h11=0.14.0=pyhd8ed1ab_0 + - h2=4.1.0=pyhd8ed1ab_0 + - harfbuzz=8.5.0=h9812418_0 + - hatchling=1.25.0=pyhd8ed1ab_0 + - hpack=4.0.0=pyh9f0ad1d_0 + - httpcore=1.0.5=pyhd8ed1ab_0 + - httpx=0.27.0=pyhd8ed1ab_0 + - hyperframe=6.0.1=pyhd8ed1ab_0 + - icu=73.2=h787c7f5_0 + - idna=3.7=pyhd8ed1ab_0 + - igraph=0.10.12=h197073e_1 + - imagesize=1.4.1=pyhd8ed1ab_0 + - iml=1.0.5=h15043fe_1004 + - importlib-metadata=8.0.0=pyha770c72_0 + - importlib-resources=6.4.0=pyhd8ed1ab_0 + - importlib_metadata=8.0.0=hd8ed1ab_0 + - importlib_resources=6.4.0=pyhd8ed1ab_0 + - ipykernel=6.29.4=pyh3099207_0 + - ipympl=0.9.4=pyhd8ed1ab_0 + - ipython=8.18.1=pyh707e725_3 + - ipython_genutils=0.2.0=pyhd8ed1ab_1 + - ipywidgets=8.1.3=pyhd8ed1ab_0 + - isoduration=20.11.0=pyhd8ed1ab_0 + - jedi=0.19.1=pyhd8ed1ab_0 + - jinja2=3.1.4=pyhd8ed1ab_0 + - jmol=14.32.10=h8af1aa0_0 + - json5=0.9.25=pyhd8ed1ab_0 + - jsonpointer=3.0.0=py39h4420490_0 + - jsonschema=4.22.0=pyhd8ed1ab_0 + - jsonschema-specifications=2023.12.1=pyhd8ed1ab_0 + - jsonschema-with-format-nongpl=4.22.0=pyhd8ed1ab_0 + - jupyter-jsmol=2022.1.0=pyhd8ed1ab_0 + - jupyter-lsp=2.2.5=pyhd8ed1ab_0 + - jupyter-sphinx=0.5.3=pyha770c72_4 + - jupyter_client=8.6.2=pyhd8ed1ab_0 + - jupyter_core=5.7.2=py39h4420490_0 + - jupyter_events=0.10.0=pyhd8ed1ab_0 + - jupyter_server=2.14.1=pyhd8ed1ab_0 + - jupyter_server_terminals=0.5.3=pyhd8ed1ab_0 + - jupyter_sphinx=0.5.3=hd8ed1ab_4 + - jupyterlab=4.2.2=pyhd8ed1ab_0 + - jupyterlab_pygments=0.3.0=pyhd8ed1ab_1 + - jupyterlab_server=2.27.2=pyhd8ed1ab_0 + - jupyterlab_widgets=3.0.11=pyhd8ed1ab_0 + - kernel-headers_linux-aarch64=4.18.0=h5b4a56d_14 - keyutils=1.6.1=h4e544f5_0 + - kiwisolver=1.4.5=py39had2cf8c_1 + - krb5=1.21.2=hc419048_0 + - lcalc=2.0.5=he588f68_2 + - lcms2=2.16=h922389a_0 + - ld_impl_linux-aarch64=2.40=h9fc2d93_7 - lerc=4.0.0=h4de3ea5_0 - libatomic_ops=7.6.14=h4e544f5_0 + - libblas=3.9.0=20_linuxaarch64_openblas + - libboost=1.85.0=hb41fec8_2 + - libboost-devel=1.85.0=h37bb5a9_2 + - libboost-headers=1.85.0=h8af1aa0_2 - libbraiding=1.2=hd600fc2_0 + - libbrial=1.2.12=h9429f74_3 - libbrotlicommon=1.1.0=h31becfc_1 - - libdeflate=1.17=hb4cce97_0 + - libbrotlidec=1.1.0=h31becfc_1 + - libbrotlienc=1.1.0=h31becfc_1 + - libcblas=3.9.0=20_linuxaarch64_openblas + - libcups=2.3.3=h405e4a8_4 + - libcurl=8.8.0=h4e8248e_0 + - libdeflate=1.20=h31becfc_0 + - libedit=3.1.20191231=he28a2e2_2 - libev=4.33=h31becfc_2 - - libexpat=2.5.0=hd600fc2_1 + - libexpat=2.6.2=h2f0025b_0 - libffi=3.4.2=h3557bc0_5 - - libgfortran5=13.2.0=h582850c_3 + - libflint=3.0.1=hc392af7_ntl_100 + - libgcc-devel_linux-aarch64=12.3.0=h6144e03_113 + - libgcc-ng=13.2.0=he277a41_13 + - libgd=2.3.3=hcd22fd5_9 + - libgfortran-ng=13.2.0=he9431aa_13 + - libgfortran5=13.2.0=h2af0866_13 + - libglib=2.80.2=haee52c6_1 + - libgomp=13.2.0=he277a41_13 + - libhomfly=1.02r6=h31becfc_1 + - libhwloc=2.10.0=default_h3030c0e_1001 - libiconv=1.17=h31becfc_2 + - libjpeg-turbo=3.0.0=h31becfc_1 + - liblapack=3.9.0=20_linuxaarch64_openblas + - liblapacke=3.9.0=20_linuxaarch64_openblas + - libnghttp2=1.58.0=hb0e430d_1 - libnsl=2.0.1=h31becfc_0 - - libsanitizer=12.3.0=h8ebda82_3 + - libopenblas=0.3.25=pthreads_h5a5ec62_0 + - libpng=1.6.43=h194ca79_0 + - libsanitizer=12.3.0=h57e2e72_13 - libsodium=1.0.18=hb9de7d4_1 + - libsqlite=3.46.0=hf51ef55_0 + - libssh2=1.11.0=h492db2e_0 + - libstdcxx-devel_linux-aarch64=12.3.0=h6144e03_113 + - libstdcxx-ng=13.2.0=h3f4de04_13 + - libtiff=4.6.0=hf980d43_3 - libtool=2.4.7=h4de3ea5_0 - libuuid=2.38.1=hb4cce97_0 - - libuv=1.46.0=h31becfc_0 - - libwebp-base=1.2.4=h4e544f5_0 - - libzlib=1.2.13=h31becfc_5 - - lrcalc=2.1=h4de3ea5_5 + - libuv=1.48.0=h31becfc_0 + - libwebp=1.4.0=h8b4e01b_0 + - libwebp-base=1.4.0=h31becfc_0 + - libxcb=1.16=h7935292_0 + - libxcrypt=4.4.36=h31becfc_1 + - libxml2=2.12.7=h49dc7a2_1 + - libzlib=1.3.1=h68df207_1 + - linbox=1.7.0=h681a5ee_0 + - llvm-openmp=18.1.8=hb063fc5_0 + - lrcalc=2.1=h2f0025b_6 - m4=1.4.18=h516909a_1001 + - m4ri=20140914=hedfd65a_1006 + - m4rie=20150908=hf0a5ef3_1002 - make=4.3=h309ac5b_1 + - markupsafe=2.1.5=py39h7cc1d5f_0 + - mathjax=3.2.2=h8af1aa0_0 + - matplotlib=3.8.4=py39ha65689a_2 + - matplotlib-base=3.8.4=py39hf44f4b6_2 + - matplotlib-inline=0.1.7=pyhd8ed1ab_0 + - maxima=5.47.0=h6475f26_2 + - memory-allocator=0.1.3=py39h898b7ef_0 - metis=5.1.0=h2f0025b_1007 - - nauty=2.8.8=h31becfc_0 - - ncurses=6.4=h0425590_2 - - ninja=1.11.1=hdd96247_0 - - openssl=3.2.0=h31becfc_1 - - palp=2.20=hb9de7d4_0 - - patch=2.7.6=hf897c2e_1002 - - pixman=0.42.2=h2f0025b_0 - - pkg-config=0.29.2=hb9de7d4_1008 - - planarity=3.0.0.5=hb9de7d4_1002 - - primesieve=11.0=hd600fc2_0 - - pthread-stubs=0.4=hb9de7d4_1001 - - qhull=2020.2=hd62202e_2 - - rhash=1.4.3=h31becfc_2 - - sed=4.8=ha0d5d3d_0 - - symmetrica=3.0.1=hd600fc2_0 - - xorg-inputproto=2.3.2=h3557bc0_1002 - - xorg-kbproto=1.0.7=h3557bc0_1002 - - xorg-libice=1.0.10=h3557bc0_0 - - xorg-libxau=1.0.11=h31becfc_0 - - xorg-libxdmcp=1.1.3=h3557bc0_0 - - xorg-recordproto=1.14.2=hf897c2e_1002 - - xorg-renderproto=0.11.1=h3557bc0_1002 - - xorg-xextproto=7.3.0=h2a766a3_1003 - - xorg-xproto=7.0.31=h3557bc0_1007 - - xz=5.2.6=h9cdd2b7_0 - - yaml=0.2.5=hf897c2e_2 - - cddlib=1!0.94m=h719063d_0 - - ecm=7.0.4=h719063d_1002 - - expat=2.5.0=hd600fc2_1 - - gcc_impl_linux-aarch64=12.3.0=hcde2664_3 - - givaro=4.1.1=h192cbe9_1 - - glpk=5.0=h66325d0_0 - - libbrotlidec=1.1.0=h31becfc_1 - - libbrotlienc=1.1.0=h31becfc_1 - - libedit=3.1.20191231=he28a2e2_2 - - libgfortran-ng=13.2.0=he9431aa_3 - - libhomfly=1.02r6=hb9de7d4_0 - - libnghttp2=1.58.0=hb0e430d_1 - - libpng=1.6.39=hf9034f9_0 - - libsqlite=3.44.2=h194ca79_0 - - libssh2=1.11.0=h492db2e_0 - - libxcb=1.13=h3557bc0_1004 - - libxml2=2.10.3=habe54e3_4 - - mpfr=4.2.1=ha2d0fc4_0 - - ntl=11.4.3=h0d7519b_1 - - pcre2=10.40=he7b27c6_0 - - perl=5.32.1=4_h31becfc_perl5 - - primecount=7.6=hd600fc2_0 - - readline=8.2=h8fc344f_1 - - tar=1.34=h048efde_0 - - tk=8.6.13=h194ca79_0 - - xorg-fixesproto=5.0=h3557bc0_1002 - - xorg-libsm=1.2.3=h965e137_1000 - - zeromq=4.3.5=h2f0025b_0 - - zlib=1.2.13=h31becfc_5 - - zstd=1.5.5=h4c53e97_0 - - autoconf=2.71=pl5321h2148fe1_1 - - boost-cpp=1.81.0=h07c2bc3_0 - - brotli-bin=1.1.0=h31becfc_1 - - bwidget=1.9.14=h8af1aa0_1 - - ecl=21.2.1=haa44c19_2 - - fftw=3.3.10=nompi_h2dcef8e_108 - - freetype=2.12.1=hf0a5ef3_2 - - gap-core=4.12.2=h597289e_3 - - gcc=12.3.0=hc1b51f9_2 - - gcc_linux-aarch64=12.3.0=h464a8f7_2 - - gfan=0.6.2=h5f589ec_1003 - - gfortran_impl_linux-aarch64=12.3.0=hb7244be_3 - - gxx_impl_linux-aarch64=12.3.0=hcde2664_3 - - krb5=1.20.1=h113d92e_0 - - libflint=3.0.1=hc392af7_ntl_100 - - libglib=2.78.1=h0464669_0 - - libhwloc=2.9.1=h21e8147_0 - - libopenblas=0.3.25=pthreads_h5a5ec62_0 - - libtiff=4.5.0=h4c1066a_2 - - llvm-openmp=17.0.6=h8b0cb96_0 - - m4ri=20140914=h75e8696_1005 + - mistune=3.0.2=pyhd8ed1ab_0 - mpc=1.3.1=hf4c8f4c_0 - mpfi=1.5.4=h846f343_1001 - - pari=2.15.4=h169c2a7_2_pthread - - ppl=1.2=h984aac9_1006 - - python=3.9.18=h4ac3b42_0_cpython - - qd=2.3.22=h05efe27_1004 - - sqlite=3.44.2=h3b3482f_0 - - tachyon=0.99b6=h63ab1d9_1001 - - texinfo=7.0=pl5321h17f021e_0 - - tktable=2.10=h4f9ca69_5 - - xorg-libx11=1.8.4=h2a766a3_0 - - alabaster=0.7.13=pyhd8ed1ab_0 - - appdirs=1.4.4=pyh9f0ad1d_0 - - appnope=0.1.3=pyhd8ed1ab_0 - - attrs=23.1.0=pyh71513ae_1 - - automake=1.16.5=pl5321h8af1aa0_0 - - brotli=1.1.0=h31becfc_1 - - brotli-python=1.1.0=py39h387a81e_1 - - c-compiler=1.6.0=h31becfc_0 - - cached_property=1.5.2=pyha770c72_1 - - cachetools=5.3.2=pyhd8ed1ab_0 - - certifi=2023.11.17=pyhd8ed1ab_0 - - chardet=5.2.0=py39ha65689a_1 - - charset-normalizer=3.3.2=pyhd8ed1ab_0 - - colorama=0.4.6=pyhd8ed1ab_0 - - conway-polynomials=0.8=pyhd8ed1ab_0 - - cycler=0.12.1=pyhd8ed1ab_0 - - cysignals=1.11.2=py39hfa81392_3 - - cython=3.0.7=py39h387a81e_0 - - debugpy=1.8.0=py39h387a81e_1 - - decorator=5.1.1=pyhd8ed1ab_0 - - defusedxml=0.7.1=pyhd8ed1ab_0 - - distlib=0.3.8=pyhd8ed1ab_0 - - docutils=0.20.1=py39ha65689a_3 - - eclib=20231211=he26bab5_0 - - editables=0.3=pyhd8ed1ab_0 - - entrypoints=0.4=pyhd8ed1ab_0 - - exceptiongroup=1.2.0=pyhd8ed1ab_0 - - executing=2.0.1=pyhd8ed1ab_0 - - filelock=3.13.1=pyhd8ed1ab_0 - - flit-core=3.9.0=pyhd8ed1ab_0 - - fontconfig=2.14.2=ha9a116f_0 - - fplll=5.4.5=hb3a790e_0 - - gap-defaults=4.12.2=h8af1aa0_3 - - gast=0.5.4=pyhd8ed1ab_0 - - gfortran=12.3.0=h8d4031d_2 - - gfortran_linux-aarch64=12.3.0=h1993883_2 - - gmpy2=2.1.2=py39h3ba43c8_1 - - gxx=12.3.0=hc1b51f9_2 - - gxx_linux-aarch64=12.3.0=h21accf6_2 - - idna=3.6=pyhd8ed1ab_0 - - imagesize=1.4.1=pyhd8ed1ab_0 - - ipython_genutils=0.2.0=py_1 - - json5=0.9.14=pyhd8ed1ab_0 - - jsonpointer=2.4=py39h4420490_3 - - jupyterlab_widgets=3.0.9=pyhd8ed1ab_0 - - kiwisolver=1.4.5=py39had2cf8c_1 - - lcalc=2.0.5=h3264cc0_1 - - lcms2=2.15=h7576be9_0 - - libblas=3.9.0=20_linuxaarch64_openblas - - libbrial=1.2.12=h17533bf_1 - - libcups=2.3.3=h4303303_3 - - libcurl=8.1.2=hc34909b_0 - - libwebp=1.2.4=h7bdf6e5_1 - - m4rie=20150908=h75e8696_1001 - - markupsafe=2.1.3=py39h7cc1d5f_1 - - maxima=5.47.0=h6475f26_1 - - mistune=3.0.2=pyhd8ed1ab_0 + - mpfr=4.2.1=ha2d0fc4_1 - mpmath=1.3.0=pyhd8ed1ab_0 - munkres=1.1.4=pyh9f0ad1d_0 - - nest-asyncio=1.5.8=pyhd8ed1ab_0 + - nauty=2.8.8=h31becfc_1 + - nbclient=0.10.0=pyhd8ed1ab_0 + - nbconvert=7.16.4=hd8ed1ab_1 + - nbconvert-core=7.16.4=pyhd8ed1ab_1 + - nbconvert-pandoc=7.16.4=hd8ed1ab_1 + - nbformat=5.10.4=pyhd8ed1ab_0 + - ncurses=6.5=h0425590_0 + - nest-asyncio=1.6.0=pyhd8ed1ab_0 - networkx=3.2.1=pyhd8ed1ab_0 + - ninja=1.12.1=h70be974_0 + - notebook=7.2.1=pyhd8ed1ab_0 + - notebook-shim=0.2.4=pyhd8ed1ab_0 + - ntl=11.4.3=h0d7519b_1 + - numpy=1.26.4=py39h91c28bb_0 - openblas=0.3.25=pthreads_h339cbfa_0 - - openjpeg=2.5.0=h9508984_2 - - packaging=23.2=pyhd8ed1ab_0 + - openjdk=22.0.1=h3d4cd67_0 + - openjpeg=2.5.2=h0d9d63b_0 + - openssl=3.3.1=h68df207_0 + - overrides=7.7.0=pyhd8ed1ab_0 + - packaging=24.1=pyhd8ed1ab_0 + - palp=2.20=hb9de7d4_0 + - pandoc=3.2.1=h8af1aa0_0 - pandocfilters=1.5.0=pyhd8ed1ab_0 - - parso=0.8.3=pyhd8ed1ab_0 + - pango=1.54.0=h399c48b_0 + - pari=2.15.5=h169c2a7_2_pthread + - pari-elldata=0.0.20161017=0 + - pari-galdata=0.0.20180411=0 + - pari-galpol=0.0.20180625=0 + - pari-seadata=0.0.20090618=0 + - pari-seadata-small=0.0.20090618=0 + - parso=0.8.4=pyhd8ed1ab_0 + - patch=2.7.6=hf897c2e_1002 - pathspec=0.12.1=pyhd8ed1ab_0 + - pcre2=10.44=h070dd5b_0 + - pep517=0.13.0=pyhd8ed1ab_0 + - perl=5.32.1=7_h31becfc_perl5 + - pexpect=4.9.0=pyhd8ed1ab_0 - pickleshare=0.7.5=py_1003 + - pillow=10.3.0=py39h4a8821f_1 + - pip=24.0=pyhd8ed1ab_0 + - pixman=0.43.4=h2f0025b_0 + - pkg-config=0.29.2=hb9de7d4_1008 - pkgconfig=1.5.5=pyhd8ed1ab_4 - pkgutil-resolve-name=1.3.10=pyhd8ed1ab_1 - - platformdirs=4.1.0=pyhd8ed1ab_0 - - pluggy=1.3.0=pyhd8ed1ab_0 - - ply=3.11=py_1 - - prometheus_client=0.19.0=pyhd8ed1ab_0 - - psutil=5.9.7=py39h898b7ef_0 + - planarity=3.0.2.0=h31becfc_0 + - platformdirs=4.2.2=pyhd8ed1ab_0 + - pluggy=1.5.0=pyhd8ed1ab_0 + - ply=3.11=pyhd8ed1ab_2 + - ppl=1.2=h984aac9_1006 + - pplpy=0.8.9=py39hf652505_1 + - primecount=7.6=hd600fc2_0 + - primecountpy=0.1.0=py39hd16970a_3 + - primesieve=11.0=hd600fc2_0 + - prometheus_client=0.20.0=pyhd8ed1ab_0 + - prompt-toolkit=3.0.47=pyha770c72_0 + - prompt_toolkit=3.0.47=hd8ed1ab_0 + - psutil=6.0.0=py39he257ee7_0 + - pthread-stubs=0.4=hb9de7d4_1001 - ptyprocess=0.7.0=pyhd3deb0d_0 - pure_eval=0.2.2=pyhd8ed1ab_0 - py=1.11.0=pyh6c4a22f_0 - - pybind11-global=2.11.1=py39hd16970a_2 - - pycparser=2.21=pyhd8ed1ab_0 - - pygments=2.17.2=pyhd8ed1ab_0 - - pyparsing=3.1.1=pyhd8ed1ab_0 + - pybind11=2.12.0=py39hd16970a_0 + - pybind11-global=2.12.0=py39hd16970a_0 + - pycparser=2.22=pyhd8ed1ab_0 + - pygments=2.18.0=pyhd8ed1ab_0 + - pyparsing=3.1.2=pyhd8ed1ab_0 + - pyproject-api=1.7.1=pyhd8ed1ab_0 - pyrsistent=0.20.0=py39h7cc1d5f_0 - pysocks=1.7.1=pyha2e5f31_6 - - python-fastjsonschema=2.19.0=pyhd8ed1ab_0 + - python=3.9.19=h4ac3b42_0_cpython + - python-dateutil=2.9.0=pyhd8ed1ab_0 + - python-fastjsonschema=2.20.0=pyhd8ed1ab_0 - python-json-logger=2.0.7=pyhd8ed1ab_0 - - python-lrcalc=2.1=py39h3d8bfb9_5 - - python-tzdata=2023.3=pyhd8ed1ab_0 - - pytz=2023.3.post1=pyhd8ed1ab_0 + - python-lrcalc=2.1=py39h387a81e_6 + - python-tzdata=2024.1=pyhd8ed1ab_0 + - python_abi=3.9=4_cp39 + - pythran=0.15.0=py39hc2250db_1 + - pytz=2024.1=pyhd8ed1ab_0 + - pytz-deprecation-shim=0.1.0.post0=py39h4420490_4 - pyyaml=6.0.1=py39h898b7ef_1 - - pyzmq=25.1.2=py39hbab03a2_0 + - pyzmq=26.0.3=py39h866fef3_0 + - qd=2.3.22=h05efe27_1004 + - qhull=2020.2=hd62202e_2 + - r-base=4.3.3=h7f20121_3 + - r-lattice=0.22_6=r43h25e906a_0 + - readline=8.2=h8fc344f_1 + - referencing=0.35.1=pyhd8ed1ab_0 + - requests=2.32.3=pyhd8ed1ab_0 + - rfc3339-validator=0.1.4=pyhd8ed1ab_0 - rfc3986-validator=0.1.1=pyh9f0ad1d_0 - - rpds-py=0.15.2=py39hfe8b3a4_0 + - rhash=1.4.4=h31becfc_0 + - rpds-py=0.18.1=py39hb8f4057_0 + - rpy2=3.5.11=py39r43h1ae4408_3 + - rw=0.9=h31becfc_2 + - sagemath-db-combinatorial-designs=20140630=1 - sagemath-db-elliptic-curves=0.8.1=hecc5488_0 + - sagemath-db-graphs=20210214=hd8ed1ab_0 + - sagemath-db-polytopes=20170220=1 - sagetex=3.6.1=pyhd8ed1ab_0 - - send2trash=1.8.2=pyh41d4057_0 - - setuptools=68.2.2=pyhd8ed1ab_0 + - scipy=1.11.3=py39h91c28bb_1 + - sed=4.8=ha0d5d3d_0 + - send2trash=1.8.3=pyh0d859eb_0 + - setuptools=70.1.1=pyhd8ed1ab_0 + - setuptools-scm=8.1.0=pyhd8ed1ab_0 + - setuptools_scm=8.1.0=hd8ed1ab_0 - simplegeneric=0.8.1=py_1 - singular=4.3.2.p8=hbe76a8a_1 - six=1.16.0=pyh6c4a22f_0 - - sniffio=1.3.0=pyhd8ed1ab_0 + - sniffio=1.3.1=pyhd8ed1ab_0 - snowballstemmer=2.2.0=pyhd8ed1ab_0 - soupsieve=2.5=pyhd8ed1ab_1 + - sphinx=7.3.7=pyhd8ed1ab_0 + - sphinx-basic-ng=1.0.0b2=pyhd8ed1ab_1 + - sphinx-copybutton=0.5.2=pyhd8ed1ab_0 + - sphinxcontrib-applehelp=1.0.8=pyhd8ed1ab_0 + - sphinxcontrib-devhelp=1.0.6=pyhd8ed1ab_0 + - sphinxcontrib-htmlhelp=2.0.5=pyhd8ed1ab_0 - sphinxcontrib-jsmath=1.0.1=pyhd8ed1ab_0 + - sphinxcontrib-qthelp=1.0.7=pyhd8ed1ab_0 + - sphinxcontrib-serializinghtml=1.1.10=pyhd8ed1ab_0 + - sphinxcontrib-websupport=1.2.7=pyhd8ed1ab_0 + - sqlite=3.46.0=hdc7ab3c_0 + - stack_data=0.6.2=pyhd8ed1ab_0 + - suitesparse=7.7.0=h3944111_1 + - symmetrica=3.0.1=hd600fc2_0 - sympow=2.023.6=h157afb5_3 - - tbb=2021.9.0=h4c384f3_0 + - sympy=1.12.1=pypyh2585a3b_103 + - sysroot_linux-aarch64=2.17=h5b4a56d_14 + - tachyon=0.99b6=ha0bfc61_1002 + - tar=1.34=h048efde_0 + - tbb=2021.12.0=h70be974_1 + - terminado=0.18.1=pyh0d859eb_0 + - texinfo=7.0=pl5321h17f021e_0 + - three.js=122=hd8ed1ab_2 + - threejs-sage=122=hd8ed1ab_2 + - tinycss2=1.3.0=pyhd8ed1ab_0 + - tk=8.6.13=h194ca79_0 + - tktable=2.10=h52f7bd3_6 - tomli=2.0.1=pyhd8ed1ab_0 - - tornado=6.3.3=py39h7cc1d5f_1 - - traitlets=5.14.0=pyhd8ed1ab_0 - - trove-classifiers=2023.11.29=pyhd8ed1ab_0 - - types-python-dateutil=2.8.19.14=pyhd8ed1ab_0 - - typing_extensions=4.9.0=pyha770c72_0 + - tornado=6.4.1=py39ha3e8b56_0 + - tox=4.15.1=pyhd8ed1ab_0 + - traitlets=5.14.3=pyhd8ed1ab_0 + - trove-classifiers=2024.5.22=pyhd8ed1ab_0 + - types-python-dateutil=2.9.0.20240316=pyhd8ed1ab_0 + - typing-extensions=4.12.2=hd8ed1ab_0 + - typing_extensions=4.12.2=pyha770c72_0 - typing_utils=0.1.0=pyhd8ed1ab_0 + - tzdata=2024a=h0c530f3_0 - tzlocal=5.2=py39h4420490_0 - unicodedata2=15.1.0=py39h898b7ef_0 - uri-template=1.3.0=pyhd8ed1ab_0 - - wcwidth=0.2.12=pyhd8ed1ab_0 - - webcolors=1.13=pyhd8ed1ab_0 + - urllib3=2.2.2=pyhd8ed1ab_0 + - virtualenv=20.26.3=pyhd8ed1ab_0 + - wcwidth=0.2.13=pyhd8ed1ab_0 + - webcolors=24.6.0=pyhd8ed1ab_0 - webencodings=0.5.1=pyhd8ed1ab_2 - - websocket-client=1.7.0=pyhd8ed1ab_0 - - wheel=0.42.0=pyhd8ed1ab_0 - - widgetsnbextension=4.0.9=pyhd8ed1ab_0 + - websocket-client=1.8.0=pyhd8ed1ab_0 + - wheel=0.43.0=pyhd8ed1ab_1 + - widgetsnbextension=4.0.11=pyhd8ed1ab_0 + - xorg-fixesproto=5.0=h3557bc0_1002 + - xorg-inputproto=2.3.2=h3557bc0_1002 + - xorg-kbproto=1.0.7=h3557bc0_1002 + - xorg-libice=1.1.1=h7935292_0 + - xorg-libsm=1.2.4=h5a01bc2_0 + - xorg-libx11=1.8.9=h08be655_1 + - xorg-libxau=1.0.11=h31becfc_0 + - xorg-libxdmcp=1.1.3=h3557bc0_0 - xorg-libxext=1.3.4=h2a766a3_2 - xorg-libxfixes=5.0.3=h3557bc0_1004 - - xorg-libxrender=0.9.10=h3557bc0_1003 - - xorg-libxt=1.3.0=h7935292_0 - - zipp=3.17.0=pyhd8ed1ab_0 - - anyio=4.2.0=pyhd8ed1ab_0 - - asttokens=2.4.1=pyhd8ed1ab_0 - - async-lru=2.0.4=pyhd8ed1ab_0 - - babel=2.14.0=pyhd8ed1ab_0 - - beautifulsoup4=4.12.2=pyha770c72_0 - - beniget=0.4.1=pyhd8ed1ab_0 - - bleach=6.1.0=pyhd8ed1ab_0 - - brial=1.2.12=pyh694c41f_1 - - cached-property=1.5.2=hd8ed1ab_1 - - cairo=1.16.0=hd19fb6e_1014 - - cffi=1.16.0=py39hdf53b9e_0 - - cmake=3.26.4=hef020d8_0 - - comm=0.1.4=pyhd8ed1ab_0 - - cppy=1.2.1=pyhd8ed1ab_0 - - curl=8.1.2=hc34909b_0 - - cxx-compiler=1.6.0=h2a328a1_0 - - cypari2=2.1.3=py39h532d932_2 - - deprecation=2.1.0=pyh9f0ad1d_0 - - fonttools=4.47.0=py39h898b7ef_0 - - fortran-compiler=1.6.0=h7048d53_0 - - importlib-metadata=7.0.0=pyha770c72_0 - - importlib_resources=6.1.1=pyhd8ed1ab_0 - - jedi=0.19.1=pyhd8ed1ab_0 - - jinja2=3.1.2=pyhd8ed1ab_1 - - jupyter_core=5.5.1=py39h4420490_0 - - jupyterlab_pygments=0.3.0=pyhd8ed1ab_0 - - libcblas=3.9.0=20_linuxaarch64_openblas - - libgd=2.3.3=h99c6b3b_4 - - liblapack=3.9.0=20_linuxaarch64_openblas - - matplotlib-inline=0.1.6=pyhd8ed1ab_0 - - memory-allocator=0.1.3=py39h898b7ef_0 - - overrides=7.4.0=pyhd8ed1ab_0 - - pexpect=4.8.0=pyh1a96a4e_2 - - pillow=9.4.0=py39h72365ce_1 - - pip=23.3.2=pyhd8ed1ab_0 - - pplpy=0.8.9=py39h087fc0e_0 - - primecountpy=0.1.0=py39hd16970a_3 - - prompt-toolkit=3.0.42=pyha770c72_0 - - pybind11=2.11.1=py39hd16970a_2 - - pyproject-api=1.6.1=pyhd8ed1ab_0 - - python-dateutil=2.8.2=pyhd8ed1ab_0 - - pytz-deprecation-shim=0.1.0.post0=py39h4420490_4 - - referencing=0.32.0=pyhd8ed1ab_0 - - rfc3339-validator=0.1.4=pyhd8ed1ab_0 - - sympy=1.12=pypyh9d50eac_103 - - terminado=0.18.0=pyh0d859eb_0 - - tinycss2=1.2.1=pyhd8ed1ab_0 - - typing-extensions=4.9.0=hd8ed1ab_0 - - urllib3=2.1.0=pyhd8ed1ab_0 - - virtualenv=20.25.0=pyhd8ed1ab_0 - xorg-libxi=1.7.10=h3557bc0_0 - - argon2-cffi-bindings=21.2.0=py39h898b7ef_4 - - arpack=3.7.0=hf862f49_2 - - arrow=1.3.0=pyhd8ed1ab_0 - - compilers=1.6.0=h8af1aa0_0 - - dsdp=5.8=hb12102e_1203 - - fflas-ffpack=2.4.3=hf104d39_2 - - fqdn=1.5.1=pyhd8ed1ab_0 - - gsl=2.7=h294027d_0 - - harfbuzz=6.0.0=hbcb8a4f_0 - - hatchling=1.21.0=pyhd8ed1ab_0 - - iml=1.0.5=h9076c59_1003 - - importlib-resources=6.1.1=pyhd8ed1ab_0 - - importlib_metadata=7.0.0=hd8ed1ab_0 - - jsonschema-specifications=2023.11.2=pyhd8ed1ab_0 - - jupyter_server_terminals=0.5.0=pyhd8ed1ab_0 - - liblapacke=3.9.0=20_linuxaarch64_openblas - - numpy=1.26.2=py39h91c28bb_0 - - prompt_toolkit=3.0.42=hd8ed1ab_0 - - requests=2.31.0=pyhd8ed1ab_0 - - setuptools-scm=8.0.4=pyhd8ed1ab_0 - - stack_data=0.6.2=pyhd8ed1ab_0 - - suitesparse=5.10.1=h1404dd6_1 + - xorg-libxrender=0.9.11=h7935292_0 + - xorg-libxt=1.3.0=h7935292_1 - xorg-libxtst=1.2.3=hf897c2e_1002 - - argon2-cffi=23.1.0=pyhd8ed1ab_0 - - blas-devel=3.9.0=20_linuxaarch64_openblas - - contourpy=1.2.0=py39hd16970a_0 - - cvxopt=1.3.2=py39h9d7d0b6_1 - - fpylll=0.6.0=py39h97065f7_1 - - giac=1.9.0.21=h04922a4_1 - - igraph=0.9.10=hefb87a8_1 - - ipython=8.18.1=pyh707e725_3 - - isoduration=20.11.0=pyhd8ed1ab_0 - - jsonschema=4.20.0=pyhd8ed1ab_0 - - jupyter_client=8.6.0=pyhd8ed1ab_0 - - linbox=1.6.3=h681a5ee_8 - - openjdk=17.0.3=h1a274e0_5 - - pango=1.50.14=h1f1e9b3_0 - - pythran=0.14.0=py39hc2250db_1 - - scipy=1.11.3=py39h91c28bb_1 - - setuptools_scm=8.0.4=hd8ed1ab_0 - - tox=4.11.4=pyhd8ed1ab_0 - - blas=2.120=openblas - - ipykernel=6.26.0=pyhf8b6a83_0 - - ipywidgets=8.1.1=pyhd8ed1ab_0 - - jmol=14.32.10=h8af1aa0_0 - - jsonschema-with-format-nongpl=4.20.0=pyhd8ed1ab_0 - - matplotlib-base=3.8.2=py39h8e43113_0 - - nbformat=5.9.2=pyhd8ed1ab_0 - - r-base=4.2.3=h620ca72_0 - - rw=0.9=hf897c2e_0 - - ipympl=0.9.3=pyhd8ed1ab_0 - - jupyter-jsmol=2022.1.0=pyhd8ed1ab_0 - - jupyter_events=0.9.0=pyhd8ed1ab_0 - - matplotlib=3.8.2=py39ha65689a_0 - - nbclient=0.8.0=pyhd8ed1ab_0 - - rpy2=3.5.11=py39r42h1ae4408_3 - - nbconvert-core=7.13.0=pyhd8ed1ab_0 - - jupyter_server=2.12.1=pyhd8ed1ab_0 - - nbconvert-pandoc=7.13.0=pyhd8ed1ab_0 - - jupyter-lsp=2.2.1=pyhd8ed1ab_0 - - jupyterlab_server=2.25.2=pyhd8ed1ab_0 - - nbconvert=7.13.0=pyhd8ed1ab_0 - - notebook-shim=0.2.3=pyhd8ed1ab_0 - - jupyterlab=4.0.9=pyhd8ed1ab_0 - - notebook=7.0.6=pyhd8ed1ab_0 - - jupyter_sphinx=0.1.4=py_0 - - sphinx-basic-ng=1.0.0b2=pyhd8ed1ab_1 - - furo=2023.9.10=pyhd8ed1ab_0 - - sphinx-copybutton=0.5.2=pyhd8ed1ab_0 - - sphinxcontrib-applehelp=1.0.7=pyhd8ed1ab_0 - - sphinxcontrib-devhelp=1.0.5=pyhd8ed1ab_0 - - sphinxcontrib-htmlhelp=2.0.4=pyhd8ed1ab_0 - - sphinxcontrib-qthelp=1.0.6=pyhd8ed1ab_0 - - sphinx=7.2.6=pyhd8ed1ab_0 - - sphinxcontrib-serializinghtml=1.1.9=pyhd8ed1ab_0 - - sphinxcontrib-websupport=1.2.6=pyhd8ed1ab_0 + - xorg-recordproto=1.14.2=hf897c2e_1002 + - xorg-renderproto=0.11.1=h3557bc0_1002 + - xorg-xextproto=7.3.0=h2a766a3_1003 + - xorg-xproto=7.0.31=h3557bc0_1007 + - xz=5.2.6=h9cdd2b7_0 + - yaml=0.2.5=hf897c2e_2 + - zeromq=4.3.5=h28faeed_4 + - zipp=3.19.2=pyhd8ed1ab_0 + - zlib=1.3.1=h68df207_1 + - zstd=1.5.6=h02f22dd_0 diff --git a/src/environment-3.9-linux.yml b/src/environment-3.9-linux.yml index 70d7997cd8a..36d7a6fab66 100644 --- a/src/environment-3.9-linux.yml +++ b/src/environment-3.9-linux.yml @@ -1,466 +1,483 @@ # Generated by conda-lock. # platform: linux-64 -# input_hash: cf46d2d682195a8c349346d85d02cb8a0a60e706951ffa7cfc2487f915d1f0e4 +# input_hash: e864996ba609c3a06f1c78376812e9f6180653730f5c2e60df67268b3e2fb7d6 channels: - conda-forge dependencies: - _libgcc_mutex=0.1=conda_forge - - _r-mutex=1.0.1=anacondar_1 - - ca-certificates=2023.11.17=hbcca054_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_1 - - kernel-headers_linux-64=2.6.32=he073ed8_16 - - ld_impl_linux-64=2.40=h41732ed_0 - - libboost-headers=1.84.0=ha770c72_0 - - libgcc-devel_linux-64=12.3.0=h8bca6fd_103 - - libstdcxx-devel_linux-64=12.3.0=h8bca6fd_103 - - libstdcxx-ng=13.2.0=h7e041cc_3 - - mathjax=3.2.2=ha770c72_0 - - pari-elldata=0.0.20161017=0 - - pari-galdata=0.0.20180411=0 - - pari-galpol=0.0.20180625=0 - - pari-seadata-small=0.0.20090618=0 - - python_abi=3.9=4_cp39 - - sagemath-db-combinatorial-designs=20140630=1 - - sagemath-db-graphs=20210214=hd8ed1ab_0 - - sagemath-db-polytopes=20170220=1 - - three.js=122=hd8ed1ab_2 - - tzdata=2023c=h71feb2d_0 - - fonts-conda-forge=1=0 - - libgomp=13.2.0=h807b86a_3 - - pari-seadata=0.0.20090618=0 - - sysroot_linux-64=2.12=he073ed8_16 - - threejs-sage=122=hd8ed1ab_2 - - binutils_impl_linux-64=2.40=hf600244_0 - - fonts-conda-ecosystem=1=0 - - binutils=2.40=hdd6e379_0 - - binutils_linux-64=2.40=hbdbef99_2 - _openmp_mutex=4.5=2_kmp_llvm - - libgcc-ng=13.2.0=h807b86a_3 - - alsa-lib=1.2.10=hd590300_0 + - _r-mutex=1.0.1=anacondar_1 + - alabaster=0.7.16=pyhd8ed1ab_0 + - alsa-lib=1.2.12=h4ab18f5_0 + - anyio=4.4.0=pyhd8ed1ab_0 + - appdirs=1.4.4=pyh9f0ad1d_0 + - appnope=0.1.4=pyhd8ed1ab_0 + - argon2-cffi=23.1.0=pyhd8ed1ab_0 + - argon2-cffi-bindings=21.2.0=py39hd1e30aa_4 + - arpack=3.9.1=nompi_h77f6705_101 + - arrow=1.3.0=pyhd8ed1ab_0 + - asttokens=2.4.1=pyhd8ed1ab_0 + - async-lru=2.0.4=pyhd8ed1ab_0 - attr=2.5.1=h166bdaf_1 + - attrs=23.2.0=pyh71513ae_0 + - autoconf=2.71=pl5321h2b4cb7a_1 + - automake=1.16.5=pl5321ha770c72_0 + - babel=2.14.0=pyhd8ed1ab_0 - bc=1.07.1=h7f98852_0 - bdw-gc=8.0.6=h4bd325d_0 + - beautifulsoup4=4.12.3=pyha770c72_0 + - beniget=0.4.1=pyhd8ed1ab_0 + - binutils=2.40=h4852527_7 + - binutils_impl_linux-64=2.40=ha1999f0_7 + - binutils_linux-64=2.40=hb3c18ed_9 + - blas=2.120=openblas + - blas-devel=3.9.0=20_linux64_openblas + - bleach=6.1.0=pyhd8ed1ab_0 + - boost-cpp=1.85.0=h44aadfe_2 + - brial=1.2.12=pyh694c41f_3 + - brotli=1.1.0=hd590300_1 + - brotli-bin=1.1.0=hd590300_1 + - brotli-python=1.1.0=py39h3d6467e_1 + - build=0.7.0=pyhd8ed1ab_0 + - bwidget=1.9.14=ha770c72_1 - bzip2=1.0.8=hd590300_5 - - c-ares=1.24.0=hd590300_0 - - cliquer=1.22=h36c2ea0_0 + - c-ares=1.28.1=hd590300_0 + - c-compiler=1.7.0=hd590300_1 + - ca-certificates=2024.6.2=hbcca054_0 + - cached-property=1.5.2=hd8ed1ab_1 + - cached_property=1.5.2=pyha770c72_1 + - cachetools=5.3.3=pyhd8ed1ab_0 + - cairo=1.18.0=hbb29018_2 + - cddlib=1!0.94m=h9202a9a_0 + - certifi=2024.6.2=pyhd8ed1ab_0 + - cffi=1.16.0=py39h7a31438_0 + - chardet=5.2.0=py39hf3d152e_1 + - charset-normalizer=3.3.2=pyhd8ed1ab_0 + - cliquer=1.22=hd590300_1 + - cmake=3.29.6=hcafd917_0 + - colorama=0.4.6=pyhd8ed1ab_0 + - colorlog=6.8.2=py39hf3d152e_0 + - comm=0.2.2=pyhd8ed1ab_0 + - compilers=1.7.0=ha770c72_1 + - contourpy=1.2.1=py39h7633fee_0 + - conway-polynomials=0.9=pyhd8ed1ab_0 + - cppy=1.2.1=pyhd8ed1ab_0 + - curl=8.8.0=he654da7_0 + - cvxopt=1.3.2=py39h640215f_2 + - cxx-compiler=1.7.0=h00ab1b0_1 + - cycler=0.12.1=pyhd8ed1ab_0 + - cypari2=2.1.5=py39h1698a45_0 + - cysignals=1.11.2=py39h1ce0973_3 + - cython=3.0.10=py39h3d6467e_0 + - dbus=1.13.6=h5008d03_3 + - debugpy=1.8.1=py39h3d6467e_0 + - decorator=5.1.1=pyhd8ed1ab_0 + - defusedxml=0.7.1=pyhd8ed1ab_0 + - distlib=0.3.8=pyhd8ed1ab_0 + - docutils=0.21.2=pyhd8ed1ab_0 + - dsdp=5.8=hd9d9efa_1203 + - ecl=23.9.9=hed6455c_0 + - eclib=20231212=h96f522a_0 + - ecm=7.0.5=h9458935_0 + - editables=0.5=pyhd8ed1ab_0 + - entrypoints=0.4=pyhd8ed1ab_0 + - exceptiongroup=1.2.0=pyhd8ed1ab_2 + - executing=2.0.1=pyhd8ed1ab_0 + - expat=2.6.2=h59595ed_0 + - fflas-ffpack=2.5.0=h4f9960b_0 + - fftw=3.3.10=nompi_hf1063bd_110 + - filelock=3.15.4=pyhd8ed1ab_0 + - flit-core=3.9.0=pyhd8ed1ab_1 + - 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_2 + - fontconfig=2.14.2=h14ed4e7_0 + - fonts-conda-ecosystem=1=0 + - fonts-conda-forge=1=0 + - fonttools=4.53.0=py39hd3abc70_0 + - fortran-compiler=1.7.0=heb67821_1 + - fplll=5.4.5=h384768b_0 + - fpylll=0.6.1=py39h2525e16_0 + - fqdn=1.5.1=pyhd8ed1ab_0 + - freetype=2.12.1=h267a509_2 - fribidi=1.0.10=h36c2ea0_0 + - furo=2024.5.6=pyhd8ed1ab_0 + - gap-core=4.12.2=he9a28a4_3 + - gap-defaults=4.12.2=ha770c72_3 + - gast=0.5.4=pyhd8ed1ab_0 + - gcc=12.3.0=h915e2ae_13 + - gcc_impl_linux-64=12.3.0=h58ffeeb_13 + - gcc_linux-64=12.3.0=h9528a6a_9 - gengetopt=2.23=h9c3ff4c_0 - - gettext=0.21.1=h27087fc_0 + - gettext=0.22.5=h59595ed_2 + - gettext-tools=0.22.5=h59595ed_2 - gf2x=1.3.0=ha476b99_2 - - giflib=5.2.1=h0b41bf4_3 - - gmp=6.3.0=h59595ed_0 - - graphite2=1.3.13=h58526e2_1001 + - gfan=0.6.2=hb86e20a_1003 + - gfortran=12.3.0=h915e2ae_13 + - gfortran_impl_linux-64=12.3.0=h8f2110c_13 + - gfortran_linux-64=12.3.0=h5877db1_9 + - giac=1.9.0.21=h673759e_1 + - giflib=5.2.2=hd590300_0 + - givaro=4.2.0=hb789bce_0 + - glib=2.80.2=h8a4344b_1 + - glib-tools=2.80.2=h73ef956_1 + - glpk=5.0=h445213a_0 + - gmp=6.3.0=hac33072_2 + - gmpy2=2.1.5=py39h048c657_1 + - graphite2=1.3.13=h59595ed_1003 + - gsl=2.7=he838d99_0 + - gst-plugins-base=1.24.5=hbaaba92_0 + - gstreamer=1.24.5=haf2f30d_0 + - gxx=12.3.0=h915e2ae_13 + - gxx_impl_linux-64=12.3.0=h2a574ab_13 + - gxx_linux-64=12.3.0=ha28b414_9 + - h11=0.14.0=pyhd8ed1ab_0 + - h2=4.1.0=pyhd8ed1ab_0 + - harfbuzz=8.5.0=hfac3d4d_0 + - hatchling=1.25.0=pyhd8ed1ab_0 + - hpack=4.0.0=pyh9f0ad1d_0 + - httpcore=1.0.5=pyhd8ed1ab_0 + - httpx=0.27.0=pyhd8ed1ab_0 + - hyperframe=6.0.1=pyhd8ed1ab_0 - icu=73.2=h59595ed_0 + - idna=3.7=pyhd8ed1ab_0 + - igraph=0.10.12=hef0740d_1 + - imagesize=1.4.1=pyhd8ed1ab_0 + - iml=1.0.5=h623f65a_1004 + - importlib-metadata=8.0.0=pyha770c72_0 + - importlib-resources=6.4.0=pyhd8ed1ab_0 + - importlib_metadata=8.0.0=hd8ed1ab_0 + - importlib_resources=6.4.0=pyhd8ed1ab_0 + - ipykernel=6.29.4=pyh3099207_0 + - ipympl=0.9.4=pyhd8ed1ab_0 + - ipython=8.18.1=pyh707e725_3 + - ipython_genutils=0.2.0=pyhd8ed1ab_1 + - ipywidgets=8.1.3=pyhd8ed1ab_0 + - isoduration=20.11.0=pyhd8ed1ab_0 + - jedi=0.19.1=pyhd8ed1ab_0 + - jinja2=3.1.4=pyhd8ed1ab_0 + - jmol=14.32.10=ha770c72_0 + - json5=0.9.25=pyhd8ed1ab_0 + - jsonpointer=3.0.0=py39hf3d152e_0 + - jsonschema=4.22.0=pyhd8ed1ab_0 + - jsonschema-specifications=2023.12.1=pyhd8ed1ab_0 + - jsonschema-with-format-nongpl=4.22.0=pyhd8ed1ab_0 + - jupyter-jsmol=2022.1.0=pyhd8ed1ab_0 + - jupyter-lsp=2.2.5=pyhd8ed1ab_0 + - jupyter-sphinx=0.5.3=pyha770c72_4 + - jupyter_client=8.6.2=pyhd8ed1ab_0 + - jupyter_core=5.7.2=py39hf3d152e_0 + - jupyter_events=0.10.0=pyhd8ed1ab_0 + - jupyter_server=2.14.1=pyhd8ed1ab_0 + - jupyter_server_terminals=0.5.3=pyhd8ed1ab_0 + - jupyter_sphinx=0.5.3=hd8ed1ab_4 + - jupyterlab=4.2.2=pyhd8ed1ab_0 + - jupyterlab_pygments=0.3.0=pyhd8ed1ab_1 + - jupyterlab_server=2.27.2=pyhd8ed1ab_0 + - jupyterlab_widgets=3.0.11=pyhd8ed1ab_0 + - kernel-headers_linux-64=2.6.32=he073ed8_17 - keyutils=1.6.1=h166bdaf_0 + - kiwisolver=1.4.5=py39h7633fee_1 + - krb5=1.21.2=h659d440_0 - lame=3.100=h166bdaf_1003 + - lcalc=2.0.5=h5aac1b6_2 + - lcms2=2.16=hb7c19ff_0 + - ld_impl_linux-64=2.40=hf3520f5_7 - lerc=4.0.0=h27087fc_0 + - libasprintf=0.22.5=h661eb56_2 + - libasprintf-devel=0.22.5=h661eb56_2 - libatomic_ops=7.6.14=h166bdaf_0 + - libblas=3.9.0=20_linux64_openblas + - libboost=1.85.0=hba137d9_2 + - libboost-devel=1.85.0=h00ab1b0_2 + - libboost-headers=1.85.0=ha770c72_2 - libbraiding=1.2=hcb278e6_0 + - libbrial=1.2.12=h76af697_3 - libbrotlicommon=1.1.0=hd590300_1 - - libdeflate=1.19=hd590300_0 + - libbrotlidec=1.1.0=hd590300_1 + - libbrotlienc=1.1.0=hd590300_1 + - libcap=2.69=h0f662aa_0 + - libcblas=3.9.0=20_linux64_openblas + - libclang-cpp15=15.0.7=default_h127d8a8_5 + - libclang13=18.1.8=default_h6ae225f_0 + - libcups=2.3.3=h4637d8d_4 + - libcurl=8.8.0=hca28451_0 + - libdeflate=1.20=hd590300_0 + - libedit=3.1.20191231=he28a2e2_2 - libev=4.33=hd590300_2 - - libexpat=2.5.0=hcb278e6_1 + - libevent=2.1.12=hf998b51_1 + - libexpat=2.6.2=h59595ed_0 - libffi=3.4.2=h7f98852_5 - - libgfortran5=13.2.0=ha4646dd_3 + - libflac=1.4.3=h59595ed_0 + - libflint=3.0.1=h5f2e117_ntl_100 + - libgcc-devel_linux-64=12.3.0=h6b66f73_113 + - libgcc-ng=13.2.0=h77fa898_13 + - libgcrypt=1.10.3=hd590300_0 + - libgd=2.3.3=h119a65a_9 + - libgettextpo=0.22.5=h59595ed_2 + - libgettextpo-devel=0.22.5=h59595ed_2 + - libgfortran-ng=13.2.0=h69a702a_13 + - libgfortran5=13.2.0=h3d2ce59_13 + - libglib=2.80.2=h8a4344b_1 + - libgomp=13.2.0=h77fa898_13 + - libgpg-error=1.49=h4f305b6_0 + - libhomfly=1.02r6=hd590300_1 + - libhwloc=2.10.0=default_h5622ce7_1001 - libiconv=1.17=hd590300_2 - libjpeg-turbo=3.0.0=hd590300_1 + - liblapack=3.9.0=20_linux64_openblas + - liblapacke=3.9.0=20_linux64_openblas + - libllvm15=15.0.7=hb3ce162_4 + - libllvm18=18.1.8=hc9dba70_0 + - libnghttp2=1.58.0=h47da74e_1 - libnsl=2.0.1=hd590300_0 - - libogg=1.3.4=h7f98852_1 + - libogg=1.3.5=h4ab18f5_0 + - libopenblas=0.3.25=pthreads_h413a1c8_0 - libopus=1.3.1=h7f98852_1 - - libsanitizer=12.3.0=h0f45ef3_3 + - libpng=1.6.43=h2797004_0 + - libpq=16.3=ha72fbe1_0 + - libsanitizer=12.3.0=hb8811af_13 + - libsndfile=1.2.2=hc60ed4a_1 - libsodium=1.0.18=h36c2ea0_1 + - libsqlite=3.46.0=hde9e2c9_0 + - libssh2=1.11.0=h0841786_0 + - libstdcxx-devel_linux-64=12.3.0=h6b66f73_113 + - libstdcxx-ng=13.2.0=hc0a3c3a_13 + - libsystemd0=255=h3516f8a_1 + - libtiff=4.6.0=h1dd3fc0_3 - libtool=2.4.7=h27087fc_0 - libuuid=2.38.1=h0b41bf4_0 - - libuv=1.46.0=hd590300_0 - - libwebp-base=1.3.2=hd590300_0 - - libzlib=1.2.13=hd590300_5 - - lrcalc=2.1=h27087fc_5 + - libuv=1.48.0=hd590300_0 + - libvorbis=1.3.7=h9c3ff4c_0 + - libwebp=1.4.0=h2c329e2_0 + - libwebp-base=1.4.0=hd590300_0 + - libxcb=1.16=hd590300_0 + - libxcrypt=4.4.36=hd590300_1 + - libxkbcommon=1.7.0=h2c5496b_1 + - libxml2=2.12.7=hc051c1a_1 + - libzlib=1.3.1=h4ab18f5_1 + - linbox=1.7.0=ha329b40_0 + - llvm-openmp=18.1.8=hf5423f3_0 + - lrcalc=2.1=h59595ed_6 - lz4-c=1.9.4=hcb278e6_0 - m4=1.4.18=h516909a_1001 + - m4ri=20140914=hae5d5c5_1006 + - m4rie=20150908=h267a509_1002 - make=4.3=hd18ef5c_1 - - metis=5.1.1=h59595ed_2 - - mpg123=1.32.3=h59595ed_0 - - nauty=2.8.8=hd590300_0 - - ncurses=6.4=h59595ed_2 - - ninja=1.11.1=h924138e_0 - - nspr=4.35=h27087fc_0 - - openssl=3.2.0=hd590300_1 - - palp=2.20=h36c2ea0_0 - - patch=2.7.6=h7f98852_1002 - - pixman=0.42.2=h59595ed_0 - - pkg-config=0.29.2=h36c2ea0_1008 - - planarity=3.0.0.5=h36c2ea0_1002 - - primesieve=11.1=h59595ed_0 - - pthread-stubs=0.4=h36c2ea0_1001 - - qhull=2020.2=h4bd325d_2 - - rhash=1.4.4=hd590300_0 - - sed=4.8=he412f7d_0 - - symmetrica=3.0.1=hcb278e6_0 - - xorg-inputproto=2.3.2=h7f98852_1002 - - xorg-kbproto=1.0.7=h7f98852_1002 - - xorg-libice=1.1.1=hd590300_0 - - xorg-libxau=1.0.11=hd590300_0 - - xorg-libxdmcp=1.1.3=h7f98852_0 - - xorg-recordproto=1.14.2=h7f98852_1002 - - xorg-renderproto=0.11.1=h7f98852_1002 - - xorg-xextproto=7.3.0=h0b41bf4_1003 - - xorg-xf86vidmodeproto=2.3.1=h7f98852_1002 - - xorg-xproto=7.0.31=h7f98852_1007 - - xz=5.2.6=h166bdaf_0 - - yaml=0.2.5=h7f98852_2 - - cddlib=1!0.94m=h9202a9a_0 - - ecm=7.0.4=h9202a9a_1002 - - expat=2.5.0=hcb278e6_1 - - gcc_impl_linux-64=12.3.0=he2b93b0_3 - - givaro=4.1.1=h192cbe9_1 - - glpk=5.0=h445213a_0 - - libbrotlidec=1.1.0=hd590300_1 - - libbrotlienc=1.1.0=hd590300_1 - - libcap=2.69=h0f662aa_0 - - libedit=3.1.20191231=he28a2e2_2 - - libevent=2.1.12=hf998b51_1 - - libflac=1.4.3=h59595ed_0 - - libgfortran-ng=13.2.0=h69a702a_3 - - libgpg-error=1.47=h71f35ed_0 - - libhomfly=1.02r6=h36c2ea0_0 - - libnghttp2=1.58.0=h47da74e_1 - - libpng=1.6.39=h753d276_0 - - libsqlite=3.44.2=h2797004_0 - - libssh2=1.11.0=h0841786_0 - - libvorbis=1.3.7=h9c3ff4c_0 - - libxcb=1.15=h0b41bf4_0 - - libxml2=2.11.6=h232c23b_0 - - mpfr=4.2.1=h9458935_0 - - mysql-common=8.0.33=hf1915f5_6 - - ntl=11.4.3=hef3c4d3_1 - - pcre2=10.42=hcad00b1_0 - - perl=5.32.1=4_hd590300_perl5 - - primecount=7.9=hcb278e6_0 - - readline=8.2=h8228510_1 - - tar=1.34=hb2e2bae_1 - - tk=8.6.13=noxft_h4845f30_101 - - xorg-fixesproto=5.0=h7f98852_1002 - - xorg-libsm=1.2.4=h7391055_0 - - zeromq=4.3.5=h59595ed_0 - - zlib=1.2.13=hd590300_5 - - zstd=1.5.5=hfc55251_0 - - autoconf=2.71=pl5321h2b4cb7a_1 - - brotli-bin=1.1.0=hd590300_1 - - bwidget=1.9.14=ha770c72_1 - - ecl=21.2.1=h9d73b02_2 - - fftw=3.3.10=nompi_hc118613_108 - - freetype=2.12.1=h267a509_2 - - gap-core=4.12.2=he9a28a4_3 - - gcc=12.3.0=h8d2909c_2 - - gcc_linux-64=12.3.0=h76fc315_2 - - gfan=0.6.2=hb86e20a_1003 - - gfortran_impl_linux-64=12.3.0=hfcedea8_3 - - gxx_impl_linux-64=12.3.0=he2b93b0_3 - - krb5=1.21.2=h659d440_0 - - libboost=1.84.0=h6fcfa73_0 - - libflint=3.0.1=h5f2e117_ntl_100 - - libgcrypt=1.10.3=hd590300_0 - - libglib=2.78.3=h783c2da_0 - - libhwloc=2.9.3=default_h554bfaf_1009 - - libllvm15=15.0.7=h5cf9203_3 - - libopenblas=0.3.25=pthreads_h413a1c8_0 - - libsndfile=1.2.2=hc60ed4a_1 - - libtiff=4.6.0=ha9c0a0a_2 - - llvm-openmp=17.0.6=h4dfa4b3_0 - - m4ri=20140914=h7ca028e_1005 + - markupsafe=2.1.5=py39hd1e30aa_0 + - mathjax=3.2.2=ha770c72_0 + - matplotlib=3.8.4=py39hf3d152e_2 + - matplotlib-base=3.8.4=py39h10d1fc8_2 + - matplotlib-inline=0.1.7=pyhd8ed1ab_0 + - maxima=5.47.0=hed6455c_2 + - memory-allocator=0.1.3=py39hd1e30aa_0 + - metis=5.1.0=h59595ed_1007 + - mistune=3.0.2=pyhd8ed1ab_0 - mpc=1.3.1=hfe3b2da_0 - mpfi=1.5.4=h9f54685_1001 - - mysql-libs=8.0.33=hca2cd23_6 - - nss=3.96=h1d7d5a4_0 - - pandoc=3.1.3=h32600fe_0 - - pari=2.15.4=h4d4ae9b_2_pthread - - ppl=1.2=h6ec01c2_1006 - - python=3.9.18=h0755675_0_cpython - - qd=2.3.22=h2cc385e_1004 - - sqlite=3.44.2=h2c6b66d_0 - - tachyon=0.99b6=0 - - texinfo=7.0=pl5321h0f457ee_0 - - tktable=2.10=h0c5db8f_5 - - xcb-util=0.4.0=hd590300_1 - - xcb-util-keysyms=0.4.0=h8ee46fc_1 - - xcb-util-renderutil=0.3.9=hd590300_1 - - xcb-util-wm=0.4.1=h8ee46fc_1 - - xorg-libx11=1.8.7=h8ee46fc_0 - - alabaster=0.7.13=pyhd8ed1ab_0 - - appdirs=1.4.4=pyh9f0ad1d_0 - - appnope=0.1.3=pyhd8ed1ab_0 - - attrs=23.1.0=pyh71513ae_1 - - automake=1.16.5=pl5321ha770c72_0 - - brotli=1.1.0=hd590300_1 - - brotli-python=1.1.0=py39h3d6467e_1 - - c-compiler=1.6.0=hd590300_0 - - cached_property=1.5.2=pyha770c72_1 - - cachetools=5.3.2=pyhd8ed1ab_0 - - certifi=2023.11.17=pyhd8ed1ab_0 - - chardet=5.2.0=py39hf3d152e_1 - - charset-normalizer=3.3.2=pyhd8ed1ab_0 - - colorama=0.4.6=pyhd8ed1ab_0 - - conway-polynomials=0.8=pyhd8ed1ab_0 - - cycler=0.12.1=pyhd8ed1ab_0 - - cysignals=1.11.2=py39h1ce0973_3 - - cython=3.0.7=py39h3d6467e_0 - - dbus=1.13.6=h5008d03_3 - - debugpy=1.8.0=py39h3d6467e_1 - - decorator=5.1.1=pyhd8ed1ab_0 - - defusedxml=0.7.1=pyhd8ed1ab_0 - - distlib=0.3.8=pyhd8ed1ab_0 - - docutils=0.20.1=py39hf3d152e_3 - - eclib=20231211=h96f522a_0 - - editables=0.3=pyhd8ed1ab_0 - - entrypoints=0.4=pyhd8ed1ab_0 - - exceptiongroup=1.2.0=pyhd8ed1ab_0 - - executing=2.0.1=pyhd8ed1ab_0 - - filelock=3.13.1=pyhd8ed1ab_0 - - flit-core=3.9.0=pyhd8ed1ab_0 - - fontconfig=2.14.2=h14ed4e7_0 - - fplll=5.4.5=h384768b_0 - - gap-defaults=4.12.2=ha770c72_3 - - gast=0.5.4=pyhd8ed1ab_0 - - gfortran=12.3.0=h499e0f7_2 - - gfortran_linux-64=12.3.0=h7fe76b4_2 - - glib-tools=2.78.3=hfc55251_0 - - gmpy2=2.1.2=py39h376b7d2_1 - - gxx=12.3.0=h8d2909c_2 - - gxx_linux-64=12.3.0=h8a814eb_2 - - idna=3.6=pyhd8ed1ab_0 - - imagesize=1.4.1=pyhd8ed1ab_0 - - ipython_genutils=0.2.0=py_1 - - json5=0.9.14=pyhd8ed1ab_0 - - jsonpointer=2.4=py39hf3d152e_3 - - jupyterlab_widgets=3.0.9=pyhd8ed1ab_0 - - kiwisolver=1.4.5=py39h7633fee_1 - - lcalc=2.0.5=h6a8a7c6_1 - - lcms2=2.16=hb7c19ff_0 - - libblas=3.9.0=20_linux64_openblas - - libboost-devel=1.84.0=h00ab1b0_0 - - libbrial=1.2.12=h3155cbd_1 - - libclang13=15.0.7=default_ha2b6cf4_4 - - libcups=2.3.3=h4637d8d_4 - - libcurl=8.5.0=hca28451_0 - - libpq=16.1=h33b98f1_7 - - libsystemd0=255=h3516f8a_0 - - libwebp=1.3.2=h658648e_1 - - m4rie=20150908=h7ca028e_1001 - - markupsafe=2.1.3=py39hd1e30aa_1 - - maxima=5.47.0=hed6455c_1 - - mistune=3.0.2=pyhd8ed1ab_0 + - mpfr=4.2.1=h9458935_1 + - mpg123=1.32.6=h59595ed_0 - mpmath=1.3.0=pyhd8ed1ab_0 - munkres=1.1.4=pyh9f0ad1d_0 - - nest-asyncio=1.5.8=pyhd8ed1ab_0 + - mysql-common=8.3.0=hf1915f5_4 + - mysql-libs=8.3.0=hca2cd23_4 + - nauty=2.8.8=hd590300_1 + - nbclient=0.10.0=pyhd8ed1ab_0 + - nbconvert=7.16.4=hd8ed1ab_1 + - nbconvert-core=7.16.4=pyhd8ed1ab_1 + - nbconvert-pandoc=7.16.4=hd8ed1ab_1 + - nbformat=5.10.4=pyhd8ed1ab_0 + - ncurses=6.5=h59595ed_0 + - nest-asyncio=1.6.0=pyhd8ed1ab_0 - networkx=3.2.1=pyhd8ed1ab_0 + - ninja=1.12.1=h297d8ca_0 + - notebook=7.2.1=pyhd8ed1ab_0 + - notebook-shim=0.2.4=pyhd8ed1ab_0 + - nspr=4.35=h27087fc_0 + - nss=3.101=h593d115_0 + - ntl=11.4.3=hef3c4d3_1 + - numpy=1.26.4=py39h474f0d3_0 - openblas=0.3.25=pthreads_h7a3da1a_0 - - openjpeg=2.5.0=h488ebb8_3 - - packaging=23.2=pyhd8ed1ab_0 + - openjdk=21.0.2=haa376d0_0 + - openjpeg=2.5.2=h488ebb8_0 + - openssl=3.3.1=h4ab18f5_0 + - overrides=7.7.0=pyhd8ed1ab_0 + - packaging=24.1=pyhd8ed1ab_0 + - palp=2.20=h36c2ea0_0 + - pandoc=3.2.1=ha770c72_0 - pandocfilters=1.5.0=pyhd8ed1ab_0 - - parso=0.8.3=pyhd8ed1ab_0 + - pango=1.54.0=h84a9a3c_0 + - pari=2.15.5=h4d4ae9b_2_pthread + - pari-elldata=0.0.20161017=0 + - pari-galdata=0.0.20180411=0 + - pari-galpol=0.0.20180625=0 + - pari-seadata=0.0.20090618=0 + - pari-seadata-small=0.0.20090618=0 + - parso=0.8.4=pyhd8ed1ab_0 + - patch=2.7.6=h7f98852_1002 - pathspec=0.12.1=pyhd8ed1ab_0 + - pcre2=10.44=h0f59acf_0 + - pep517=0.13.0=pyhd8ed1ab_0 + - perl=5.32.1=7_hd590300_perl5 + - pexpect=4.9.0=pyhd8ed1ab_0 - pickleshare=0.7.5=py_1003 + - pillow=10.3.0=py39h16a7006_1 + - pip=24.0=pyhd8ed1ab_0 + - pixman=0.43.2=h59595ed_0 + - pkg-config=0.29.2=h36c2ea0_1008 - pkgconfig=1.5.5=pyhd8ed1ab_4 - pkgutil-resolve-name=1.3.10=pyhd8ed1ab_1 - - platformdirs=4.1.0=pyhd8ed1ab_0 - - pluggy=1.3.0=pyhd8ed1ab_0 - - ply=3.11=py_1 - - prometheus_client=0.19.0=pyhd8ed1ab_0 - - psutil=5.9.7=py39hd1e30aa_0 + - planarity=3.0.2.0=hd590300_0 + - platformdirs=4.2.2=pyhd8ed1ab_0 + - pluggy=1.5.0=pyhd8ed1ab_0 + - ply=3.11=pyhd8ed1ab_2 + - ppl=1.2=h6ec01c2_1006 + - pplpy=0.8.9=py39h9e9cb73_1 + - primecount=7.9=hcb278e6_0 + - primecountpy=0.1.0=py39h7633fee_4 + - primesieve=11.1=h59595ed_0 + - prometheus_client=0.20.0=pyhd8ed1ab_0 + - prompt-toolkit=3.0.47=pyha770c72_0 + - prompt_toolkit=3.0.47=hd8ed1ab_0 + - psutil=6.0.0=py39hd3abc70_0 + - pthread-stubs=0.4=h36c2ea0_1001 - ptyprocess=0.7.0=pyhd3deb0d_0 + - pulseaudio-client=17.0=hb77b528_0 - pure_eval=0.2.2=pyhd8ed1ab_0 - py=1.11.0=pyh6c4a22f_0 - - pybind11-global=2.11.1=py39h7633fee_2 - - pycparser=2.21=pyhd8ed1ab_0 - - pygments=2.17.2=pyhd8ed1ab_0 - - pyparsing=3.1.1=pyhd8ed1ab_0 + - pybind11=2.12.0=py39h7633fee_0 + - pybind11-global=2.12.0=py39h7633fee_0 + - pycparser=2.22=pyhd8ed1ab_0 + - pygments=2.18.0=pyhd8ed1ab_0 + - pyparsing=3.1.2=pyhd8ed1ab_0 + - pyproject-api=1.7.1=pyhd8ed1ab_0 + - pyqt=5.15.9=py39h52134e7_5 + - pyqt5-sip=12.12.2=py39h3d6467e_5 - pyrsistent=0.20.0=py39hd1e30aa_0 - pysocks=1.7.1=pyha2e5f31_6 - - python-fastjsonschema=2.19.0=pyhd8ed1ab_0 + - python=3.9.19=h0755675_0_cpython + - python-dateutil=2.9.0=pyhd8ed1ab_0 + - python-fastjsonschema=2.20.0=pyhd8ed1ab_0 - python-json-logger=2.0.7=pyhd8ed1ab_0 - - python-lrcalc=2.1=py39h5a03fae_5 - - python-tzdata=2023.3=pyhd8ed1ab_0 - - pytz=2023.3.post1=pyhd8ed1ab_0 + - python-lrcalc=2.1=py39h3d6467e_6 + - python-tzdata=2024.1=pyhd8ed1ab_0 + - python_abi=3.9=4_cp39 + - pythran=0.15.0=py39hda80f44_1 + - pytz=2024.1=pyhd8ed1ab_0 + - pytz-deprecation-shim=0.1.0.post0=py39hf3d152e_4 - pyyaml=6.0.1=py39hd1e30aa_1 - - pyzmq=25.1.2=py39h8c080ef_0 + - pyzmq=26.0.3=py39ha1047a2_0 + - qd=2.3.22=h2cc385e_1004 + - qhull=2020.2=h4bd325d_2 + - qt-main=5.15.8=ha2b5568_22 + - r-base=4.3.3=he2d9a6e_3 + - r-lattice=0.22_6=r43h57805ef_0 + - readline=8.2=h8228510_1 + - referencing=0.35.1=pyhd8ed1ab_0 + - requests=2.32.3=pyhd8ed1ab_0 + - rfc3339-validator=0.1.4=pyhd8ed1ab_0 - rfc3986-validator=0.1.1=pyh9f0ad1d_0 - - rpds-py=0.15.2=py39h9fdd4d6_0 + - rhash=1.4.4=hd590300_0 + - rpds-py=0.18.1=py39ha68c5e3_0 + - rpy2=3.5.11=py39r43h44dd56e_3 + - rw=0.9=hd590300_2 + - sagemath-db-combinatorial-designs=20140630=1 - sagemath-db-elliptic-curves=0.8.1=hecc5488_0 + - sagemath-db-graphs=20210214=hd8ed1ab_0 + - sagemath-db-polytopes=20170220=1 - sagetex=3.6.1=pyhd8ed1ab_0 - - send2trash=1.8.2=pyh41d4057_0 - - setuptools=68.2.2=pyhd8ed1ab_0 + - scipy=1.11.4=py39h474f0d3_0 + - sed=4.8=he412f7d_0 + - send2trash=1.8.3=pyh0d859eb_0 + - setuptools=70.1.1=pyhd8ed1ab_0 + - setuptools-scm=8.1.0=pyhd8ed1ab_0 + - setuptools_scm=8.1.0=hd8ed1ab_0 - simplegeneric=0.8.1=py_1 - singular=4.3.2.p8=h33f5c3f_1 + - sip=6.7.12=py39h3d6467e_0 - six=1.16.0=pyh6c4a22f_0 - - sniffio=1.3.0=pyhd8ed1ab_0 + - sniffio=1.3.1=pyhd8ed1ab_0 - snowballstemmer=2.2.0=pyhd8ed1ab_0 - soupsieve=2.5=pyhd8ed1ab_1 + - sphinx=7.3.7=pyhd8ed1ab_0 + - sphinx-basic-ng=1.0.0b2=pyhd8ed1ab_1 + - sphinx-copybutton=0.5.2=pyhd8ed1ab_0 + - sphinxcontrib-applehelp=1.0.8=pyhd8ed1ab_0 + - sphinxcontrib-devhelp=1.0.6=pyhd8ed1ab_0 + - sphinxcontrib-htmlhelp=2.0.5=pyhd8ed1ab_0 - sphinxcontrib-jsmath=1.0.1=pyhd8ed1ab_0 + - sphinxcontrib-qthelp=1.0.7=pyhd8ed1ab_0 + - sphinxcontrib-serializinghtml=1.1.10=pyhd8ed1ab_0 + - sphinxcontrib-websupport=1.2.7=pyhd8ed1ab_0 + - sqlite=3.46.0=h6d4b2fc_0 + - stack_data=0.6.2=pyhd8ed1ab_0 + - suitesparse=7.7.0=hf4753ba_1 + - symmetrica=3.0.1=hcb278e6_0 - sympow=2.023.6=hc6ab17c_3 - - tbb=2021.11.0=h00ab1b0_0 + - sympy=1.12.1=pypyh2585a3b_103 + - sysroot_linux-64=2.12=he073ed8_17 + - tachyon=0.99b6=hba7d16a_1002 + - tar=1.34=hb2e2bae_1 + - tbb=2021.12.0=h297d8ca_1 + - terminado=0.18.1=pyh0d859eb_0 + - texinfo=7.0=pl5321h0f457ee_0 + - three.js=122=hd8ed1ab_2 + - threejs-sage=122=hd8ed1ab_2 + - tinycss2=1.3.0=pyhd8ed1ab_0 + - tk=8.6.13=noxft_h4845f30_101 + - tktable=2.10=h8bc8fbc_6 - toml=0.10.2=pyhd8ed1ab_0 - tomli=2.0.1=pyhd8ed1ab_0 - - tornado=6.3.3=py39hd1e30aa_1 - - traitlets=5.14.0=pyhd8ed1ab_0 - - trove-classifiers=2023.11.29=pyhd8ed1ab_0 - - types-python-dateutil=2.8.19.14=pyhd8ed1ab_0 - - typing_extensions=4.9.0=pyha770c72_0 + - tornado=6.4.1=py39hd3abc70_0 + - tox=4.15.1=pyhd8ed1ab_0 + - traitlets=5.14.3=pyhd8ed1ab_0 + - trove-classifiers=2024.5.22=pyhd8ed1ab_0 + - types-python-dateutil=2.9.0.20240316=pyhd8ed1ab_0 + - typing-extensions=4.12.2=hd8ed1ab_0 + - typing_extensions=4.12.2=pyha770c72_0 - typing_utils=0.1.0=pyhd8ed1ab_0 + - tzdata=2024a=h0c530f3_0 - tzlocal=5.2=py39hf3d152e_0 - unicodedata2=15.1.0=py39hd1e30aa_0 - uri-template=1.3.0=pyhd8ed1ab_0 - - wcwidth=0.2.12=pyhd8ed1ab_0 - - webcolors=1.13=pyhd8ed1ab_0 + - urllib3=2.2.2=pyhd8ed1ab_0 + - virtualenv=20.26.3=pyhd8ed1ab_0 + - wcwidth=0.2.13=pyhd8ed1ab_0 + - webcolors=24.6.0=pyhd8ed1ab_0 - webencodings=0.5.1=pyhd8ed1ab_2 - - websocket-client=1.7.0=pyhd8ed1ab_0 - - wheel=0.42.0=pyhd8ed1ab_0 - - widgetsnbextension=4.0.9=pyhd8ed1ab_0 - - xcb-util-image=0.4.0=h8ee46fc_1 - - xkeyboard-config=2.40=hd590300_0 + - websocket-client=1.8.0=pyhd8ed1ab_0 + - wheel=0.43.0=pyhd8ed1ab_1 + - widgetsnbextension=4.0.11=pyhd8ed1ab_0 + - xcb-util=0.4.1=hb711507_2 + - 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.42=h4ab18f5_0 + - xorg-fixesproto=5.0=h7f98852_1002 + - xorg-inputproto=2.3.2=h7f98852_1002 + - xorg-kbproto=1.0.7=h7f98852_1002 + - xorg-libice=1.1.1=hd590300_0 + - xorg-libsm=1.2.4=h7391055_0 + - xorg-libx11=1.8.9=hb711507_1 + - xorg-libxau=1.0.11=hd590300_0 + - xorg-libxdmcp=1.1.3=h7f98852_0 - xorg-libxext=1.3.4=h0b41bf4_2 - xorg-libxfixes=5.0.3=h7f98852_1004 + - xorg-libxi=1.7.10=h7f98852_0 - xorg-libxrender=0.9.11=hd590300_0 - xorg-libxt=1.3.0=hd590300_1 - - zipp=3.17.0=pyhd8ed1ab_0 - - anyio=4.2.0=pyhd8ed1ab_0 - - asttokens=2.4.1=pyhd8ed1ab_0 - - async-lru=2.0.4=pyhd8ed1ab_0 - - babel=2.14.0=pyhd8ed1ab_0 - - beautifulsoup4=4.12.2=pyha770c72_0 - - beniget=0.4.1=pyhd8ed1ab_0 - - bleach=6.1.0=pyhd8ed1ab_0 - - boost-cpp=1.84.0=h44aadfe_0 - - brial=1.2.12=pyh694c41f_1 - - cached-property=1.5.2=hd8ed1ab_1 - - cairo=1.18.0=h3faef2a_0 - - cffi=1.16.0=py39h7a31438_0 - - cmake=3.28.1=hcfe8598_0 - - comm=0.1.4=pyhd8ed1ab_0 - - cppy=1.2.1=pyhd8ed1ab_0 - - curl=8.5.0=hca28451_0 - - cxx-compiler=1.6.0=h00ab1b0_0 - - cypari2=2.1.3=py39h1698a45_2 - - deprecation=2.1.0=pyh9f0ad1d_0 - - fonttools=4.47.0=py39hd1e30aa_0 - - fortran-compiler=1.6.0=heb67821_0 - - glib=2.78.3=hfc55251_0 - - importlib-metadata=7.0.0=pyha770c72_0 - - importlib_resources=6.1.1=pyhd8ed1ab_0 - - jedi=0.19.1=pyhd8ed1ab_0 - - jinja2=3.1.2=pyhd8ed1ab_1 - - jupyter_core=5.5.1=py39hf3d152e_0 - - jupyterlab_pygments=0.3.0=pyhd8ed1ab_0 - - libcblas=3.9.0=20_linux64_openblas - - libclang=15.0.7=default_hb11cfb5_4 - - libgd=2.3.3=h119a65a_9 - - liblapack=3.9.0=20_linux64_openblas - - libxkbcommon=1.6.0=h5d7e998_0 - - matplotlib-inline=0.1.6=pyhd8ed1ab_0 - - memory-allocator=0.1.3=py39hd1e30aa_0 - - overrides=7.4.0=pyhd8ed1ab_0 - - pexpect=4.8.0=pyh1a96a4e_2 - - pillow=10.1.0=py39had0adad_0 - - pip=23.3.2=pyhd8ed1ab_0 - - pplpy=0.8.9=py39hba3e9e5_0 - - primecountpy=0.1.0=py39h7633fee_4 - - prompt-toolkit=3.0.42=pyha770c72_0 - - pulseaudio-client=16.1=hb77b528_5 - - pybind11=2.11.1=py39h7633fee_2 - - pyproject-api=1.6.1=pyhd8ed1ab_0 - - python-dateutil=2.8.2=pyhd8ed1ab_0 - - pytz-deprecation-shim=0.1.0.post0=py39hf3d152e_4 - - referencing=0.32.0=pyhd8ed1ab_0 - - rfc3339-validator=0.1.4=pyhd8ed1ab_0 - - sip=6.7.12=py39h3d6467e_0 - - sympy=1.12=pypyh9d50eac_103 - - terminado=0.18.0=pyh0d859eb_0 - - tinycss2=1.2.1=pyhd8ed1ab_0 - - typing-extensions=4.9.0=hd8ed1ab_0 - - urllib3=2.1.0=pyhd8ed1ab_0 - - virtualenv=20.25.0=pyhd8ed1ab_0 - - xorg-libxi=1.7.10=h7f98852_0 - - argon2-cffi-bindings=21.2.0=py39hd1e30aa_4 - - arpack=3.8.0=nompi_h0baa96a_101 - - arrow=1.3.0=pyhd8ed1ab_0 - - compilers=1.6.0=ha770c72_0 - - dsdp=5.8=hd9d9efa_1203 - - fflas-ffpack=2.4.3=h912ac81_2 - - fqdn=1.5.1=pyhd8ed1ab_0 - - gsl=2.7=he838d99_0 - - gstreamer=1.22.8=h98fc4e7_0 - - harfbuzz=8.3.0=h3d44ed6_0 - - hatchling=1.21.0=pyhd8ed1ab_0 - - iml=1.0.5=hd75c201_1003 - - importlib-resources=6.1.1=pyhd8ed1ab_0 - - importlib_metadata=7.0.0=hd8ed1ab_0 - - jsonschema-specifications=2023.11.2=pyhd8ed1ab_0 - - jupyter_server_terminals=0.5.0=pyhd8ed1ab_0 - - liblapacke=3.9.0=20_linux64_openblas - - numpy=1.26.2=py39h474f0d3_0 - - prompt_toolkit=3.0.42=hd8ed1ab_0 - - pyqt5-sip=12.12.2=py39h3d6467e_5 - - requests=2.31.0=pyhd8ed1ab_0 - - setuptools-scm=8.0.4=pyhd8ed1ab_0 - - stack_data=0.6.2=pyhd8ed1ab_0 - - suitesparse=5.10.1=h3ec001c_2 - xorg-libxtst=1.2.3=h7f98852_1002 - - argon2-cffi=23.1.0=pyhd8ed1ab_0 - - blas-devel=3.9.0=20_linux64_openblas - - contourpy=1.2.0=py39h7633fee_0 - - cvxopt=1.3.2=py39hef4d4b4_1 - - fpylll=0.6.0=py39h2525e16_1 - - giac=1.9.0.21=h673759e_1 - - gst-plugins-base=1.22.8=h8e1006c_0 - - igraph=0.10.8=h66a01bf_0 - - ipython=8.18.1=pyh707e725_3 - - isoduration=20.11.0=pyhd8ed1ab_0 - - jsonschema=4.20.0=pyhd8ed1ab_0 - - jupyter_client=8.6.0=pyhd8ed1ab_0 - - linbox=1.6.3=ha329b40_8 - - openjdk=21.0.1=haa376d0_0 - - pango=1.50.14=ha41ecd1_2 - - pythran=0.14.0=py39hda80f44_1 - - scipy=1.11.4=py39h474f0d3_0 - - setuptools_scm=8.0.4=hd8ed1ab_0 - - tox=4.11.4=pyhd8ed1ab_0 - - blas=2.120=openblas - - ipykernel=6.26.0=pyhf8b6a83_0 - - ipywidgets=8.1.1=pyhd8ed1ab_0 - - jmol=14.32.10=ha770c72_0 - - jsonschema-with-format-nongpl=4.20.0=pyhd8ed1ab_0 - - matplotlib-base=3.8.2=py39he9076e7_0 - - nbformat=5.9.2=pyhd8ed1ab_0 - - qt-main=5.15.8=h82b777d_17 - - r-base=4.3.2=hb8ee39d_1 - - rw=0.9=hd590300_1 - - ipympl=0.9.3=pyhd8ed1ab_0 - - jupyter-jsmol=2022.1.0=pyhd8ed1ab_0 - - jupyter_events=0.9.0=pyhd8ed1ab_0 - - nbclient=0.8.0=pyhd8ed1ab_0 - - pyqt=5.15.9=py39h52134e7_5 - - rpy2=3.5.11=py39r43h44dd56e_3 - - matplotlib=3.8.2=py39hf3d152e_0 - - nbconvert-core=7.13.0=pyhd8ed1ab_0 - - jupyter_server=2.12.1=pyhd8ed1ab_0 - - nbconvert-pandoc=7.13.0=pyhd8ed1ab_0 - - jupyter-lsp=2.2.1=pyhd8ed1ab_0 - - jupyterlab_server=2.25.2=pyhd8ed1ab_0 - - nbconvert=7.13.0=pyhd8ed1ab_0 - - notebook-shim=0.2.3=pyhd8ed1ab_0 - - jupyterlab=4.0.9=pyhd8ed1ab_0 - - notebook=7.0.6=pyhd8ed1ab_0 - - jupyter_sphinx=0.4.0=py39hf3d152e_1 - - sphinx-basic-ng=1.0.0b2=pyhd8ed1ab_1 - - furo=2023.9.10=pyhd8ed1ab_0 - - sphinx-copybutton=0.5.2=pyhd8ed1ab_0 - - sphinxcontrib-applehelp=1.0.7=pyhd8ed1ab_0 - - sphinxcontrib-devhelp=1.0.5=pyhd8ed1ab_0 - - sphinxcontrib-htmlhelp=2.0.4=pyhd8ed1ab_0 - - sphinxcontrib-qthelp=1.0.6=pyhd8ed1ab_0 - - sphinx=7.2.6=pyhd8ed1ab_0 - - sphinxcontrib-serializinghtml=1.1.9=pyhd8ed1ab_0 - - sphinxcontrib-websupport=1.2.6=pyhd8ed1ab_0 + - xorg-recordproto=1.14.2=h7f98852_1002 + - xorg-renderproto=0.11.1=h7f98852_1002 + - xorg-xextproto=7.3.0=h0b41bf4_1003 + - xorg-xf86vidmodeproto=2.3.1=h7f98852_1002 + - xorg-xproto=7.0.31=h7f98852_1007 + - xz=5.2.6=h166bdaf_0 + - yaml=0.2.5=h7f98852_2 + - zeromq=4.3.5=h75354e8_4 + - zipp=3.19.2=pyhd8ed1ab_0 + - zlib=1.3.1=h4ab18f5_1 + - zstd=1.5.6=ha6fb4c9_0 diff --git a/src/environment-3.9-macos-x86_64.yml b/src/environment-3.9-macos-x86_64.yml index c924d013cbc..566775ddd11 100644 --- a/src/environment-3.9-macos-x86_64.yml +++ b/src/environment-3.9-macos-x86_64.yml @@ -1,406 +1,423 @@ # Generated by conda-lock. # platform: osx-64 -# input_hash: 64f68d5d5e73112c508b9c6440bab326ddf8fd688cc150a835fbb91f0a1dec36 +# input_hash: 7b973134e4e44170c953a71c99253450b079227c08993b2a49ae3ddd14d93fdb channels: - conda-forge dependencies: - _r-mutex=1.0.1=anacondar_1 - - bc=1.07.1=h0d85af4_0 - - bzip2=1.0.8=h10d778d_5 - - c-ares=1.24.0=h10d778d_0 - - ca-certificates=2023.11.17=h8857fd0_0 - - cliquer=1.22=hbcb3906_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_1 - - fribidi=1.0.10=hbcb3906_0 - - giflib=5.2.1=hb7f2c08_3 - - icu=73.2=hf5e326d_0 - - libatomic_ops=7.6.14=hb7f2c08_0 - - libboost-headers=1.84.0=h694c41f_0 - - libbrotlicommon=1.1.0=h0dc2134_1 - - libcxx=16.0.6=hd57cbcb_0 - - libdeflate=1.19=ha4e1b8e_0 - - libev=4.33=h10d778d_2 - - libexpat=2.5.0=hf0c8a7f_1 - - libffi=3.4.2=h0d85af4_5 - - libgfortran-devel_osx-64=12.3.0=h0b6f5ec_1 - - libiconv=1.17=hd75f5a5_2 - - libjpeg-turbo=3.0.0=h0dc2134_1 - - libsodium=1.0.18=hbcb3906_1 - - libtool=2.4.7=hf0c8a7f_0 - - libuv=1.46.0=h0c2f820_0 - - libwebp-base=1.3.2=h0dc2134_0 - - libzlib=1.2.13=h8a1eda9_5 - - llvm-openmp=17.0.6=hb6ac08f_0 - - m4=1.4.18=haf1e3a3_1001 - - make=4.3=h22f3db7_1 - - mathjax=3.2.2=h694c41f_0 - - nauty=2.8.8=h10d778d_0 - - palp=2.20=hbcb3906_0 - - pari-elldata=0.0.20161017=0 - - pari-galdata=0.0.20180411=0 - - pari-galpol=0.0.20180625=0 - - pari-seadata-small=0.0.20090618=0 - - patch=2.7.6=hbcf498f_1002 - - perl=5.32.1=4_h0dc2134_perl5 - - planarity=3.0.0.5=hbcb3906_1002 - - pthread-stubs=0.4=hc929b4f_1001 - - python_abi=3.9=4_cp39 - - rhash=1.4.4=h0dc2134_0 - - sagemath-db-combinatorial-designs=20140630=1 - - sagemath-db-graphs=20210214=hd8ed1ab_0 - - sagemath-db-polytopes=20170220=1 - - three.js=122=hd8ed1ab_2 - - tzdata=2023c=h71feb2d_0 - - xorg-libxau=1.0.11=h0dc2134_0 - - xorg-libxdmcp=1.1.3=h35c211d_0 - - xz=5.2.6=h775f41a_0 - - yaml=0.2.5=h0d85af4_2 + - alabaster=0.7.16=pyhd8ed1ab_0 + - anyio=4.4.0=pyhd8ed1ab_0 + - appdirs=1.4.4=pyh9f0ad1d_0 + - appnope=0.1.4=pyhd8ed1ab_0 + - argon2-cffi=23.1.0=pyhd8ed1ab_0 + - argon2-cffi-bindings=21.2.0=py39hdc70f33_4 + - arpack=3.9.1=nompi_hf81eadf_101 + - arrow=1.3.0=pyhd8ed1ab_0 + - asttokens=2.4.1=pyhd8ed1ab_0 + - async-lru=2.0.4=pyhd8ed1ab_0 + - attrs=23.2.0=pyh71513ae_0 - autoconf=2.71=pl5321hed12c24_1 - - bdw-gc=8.0.6=h940c156_0 - - expat=2.5.0=hf0c8a7f_1 - - fonts-conda-forge=1=0 - - gengetopt=2.23=he49afe7_0 - - gettext=0.21.1=h8a4c099_0 - - gf2x=1.3.0=hb2a7efb_2 - - gmp=6.3.0=h93d8f39_0 - - graphite2=1.3.13=h2e338ed_1001 - - isl=0.25=hb486fe8_0 - - lerc=4.0.0=hb486fe8_0 - - libbraiding=1.2=hf0c8a7f_0 - - libbrotlidec=1.1.0=h0dc2134_1 - - libbrotlienc=1.1.0=h0dc2134_1 - - libgfortran5=13.2.0=h2873a65_1 - - libpng=1.6.39=ha978bb4_0 - - libsqlite=3.44.2=h92b6c6a_0 - - libxcb=1.15=hb7f2c08_0 - - libxml2=2.11.6=hc0ae0f7_0 - - lrcalc=2.1=hf0c8a7f_5 - - metis=5.1.1=h93d8f39_2 - - ncurses=6.4=h93d8f39_2 - - ninja=1.11.1=hb8565cd_0 - - openjdk=21.0.1=hf4d7fad_0 - - openssl=3.2.0=hd75f5a5_1 - - pandoc=3.1.3=h9d075a6_0 - - pari-seadata=0.0.20090618=0 - - pcre2=10.40=h1c4e4bc_0 - - pixman=0.42.2=he965462_0 - - pkg-config=0.29.2=ha3d46e9_1008 - - primesieve=11.0=hf0c8a7f_0 - - qhull=2020.2=h940c156_2 - - symmetrica=3.0.1=hf0c8a7f_0 - - tapi=1100.0.11=h9ce4665_0 - - tar=1.34=hcb2f6ea_1 - - threejs-sage=122=hd8ed1ab_2 - - tk=8.6.13=h1abcd95_1 - - zeromq=4.3.5=h93d8f39_0 - - zlib=1.2.13=h8a1eda9_5 - - zstd=1.5.5=h829000d_0 - automake=1.16.5=pl5321h694c41f_0 - - brotli-bin=1.1.0=h0dc2134_1 - - bwidget=1.9.14=h694c41f_1 - - cddlib=1!0.94m=h0f52abe_0 - - ecm=7.0.4=h343d7f2_1002 - - fonts-conda-ecosystem=1=0 - - freetype=2.12.1=h60636b9_2 - - givaro=4.1.1=h0a799c6_3 - - glpk=5.0=h3cb5acd_0 - - jmol=14.32.9=h694c41f_0 - - libboost=1.84.0=h5b2dd29_0 - - libedit=3.1.20191231=h0678c8f_2 - - libgfortran=5.0.0=13_2_0_h97931a8_1 - - libglib=2.78.1=h6d9ecee_0 - - libhomfly=1.02r6=hc929b4f_0 - - libhwloc=2.9.3=default_h24e0189_1009 - - libllvm15=15.0.7=he4b1e75_3 - - libnghttp2=1.58.0=h64cf6d3_1 - - libssh2=1.11.0=hd019ec5_0 - - libtiff=4.6.0=h684deea_2 - - m4ri=20140914=h3f75d11_1005 - - mpfr=4.2.1=h0c69b56_0 - - ntl=11.4.3=h0ab3c2f_1 - - primecount=7.6=ha894c9a_0 - - readline=8.2=h9e318b2_1 - - sigtool=0.1.3=h88f4db0_0 - - tachyon=0.99b6=0 - - texinfo=7.0=pl5321hc47821c_0 - - tktable=2.10=ha166976_5 + - babel=2.14.0=pyhd8ed1ab_0 + - bc=1.07.1=h0d85af4_0 + - bdw-gc=8.0.6=h940c156_0 + - beautifulsoup4=4.12.3=pyha770c72_0 + - beniget=0.4.1=pyhd8ed1ab_0 + - blas=2.120=openblas + - blas-devel=3.9.0=20_osx64_openblas + - bleach=6.1.0=pyhd8ed1ab_0 + - boost-cpp=1.85.0=h07eb623_2 + - brial=1.2.12=pyh694c41f_3 - brotli=1.1.0=h0dc2134_1 - - ecl=21.2.1=hd029580_2 - - fftw=3.3.10=nompi_h4fa670e_108 - - fontconfig=2.14.2=h5bb23bf_0 - - gap-core=4.12.2=hc16eb5f_3 - - gfan=0.6.2=hd793b56_1003 - - krb5=1.21.2=hb884880_0 - - lcms2=2.16=ha2f27b4_0 - - ld64_osx-64=609=h0fd476b_15 - - libboost-devel=1.84.0=h7728843_0 - - libbrial=1.2.12=h8d08345_1 - - libclang-cpp15=15.0.7=default_h6b1ee41_4 - - libflint=3.0.1=h5d15de0_ntl_100 - - libopenblas=0.3.25=openmp_hfef2a42_0 - - libwebp=1.3.2=h44782d1_1 - - llvm-tools=15.0.7=he4b1e75_3 - - m4rie=20150908=h3f75d11_1001 - - mpc=1.3.1=h81bd1dd_0 - - mpfi=1.5.4=h52b28e3_1001 - - openjpeg=2.5.0=ha4da562_3 - - pari=2.15.4=h93f793c_2_pthread - - ppl=1.2=ha60d53e_1006 - - python=3.9.18=h07e1443_0_cpython - - qd=2.3.22=h2beb688_1004 - - sqlite=3.44.2=h7461747_0 - - tbb=2021.11.0=he51d815_0 - - alabaster=0.7.13=pyhd8ed1ab_0 - - appdirs=1.4.4=pyh9f0ad1d_0 - - appnope=0.1.3=pyhd8ed1ab_0 - - attrs=23.1.0=pyh71513ae_1 - - boost-cpp=1.84.0=h07eb623_0 - - brial=1.2.12=pyh694c41f_1 + - brotli-bin=1.1.0=h0dc2134_1 - brotli-python=1.1.0=py39h840bb9f_1 + - build=0.7.0=pyhd8ed1ab_0 + - bwidget=1.9.14=h694c41f_1 + - bzip2=1.0.8=h10d778d_5 + - c-ares=1.28.1=h10d778d_0 + - c-compiler=1.7.0=h282daa2_1 + - ca-certificates=2024.6.2=h8857fd0_0 + - cached-property=1.5.2=hd8ed1ab_1 - cached_property=1.5.2=pyha770c72_1 - - cachetools=5.3.2=pyhd8ed1ab_0 - - cairo=1.18.0=h99e66fa_0 - - cctools_osx-64=973.0.1=habff3f6_15 - - certifi=2023.11.17=pyhd8ed1ab_0 + - cachetools=5.3.3=pyhd8ed1ab_0 + - cairo=1.18.0=h9f650ed_2 + - cctools=986=h40f6528_0 + - cctools_osx-64=986=ha1c5b94_0 + - cddlib=1!0.94m=h0f52abe_0 + - certifi=2024.6.2=pyhd8ed1ab_0 + - cffi=1.16.0=py39h18ef598_0 - chardet=5.2.0=py39h6e9494a_1 - charset-normalizer=3.3.2=pyhd8ed1ab_0 - - clang-15=15.0.7=default_h6b1ee41_4 + - clang=16.0.6=default_ha3b9224_8 + - clang-16=16.0.6=default_h4c8afb6_8 + - clang_impl_osx-64=16.0.6=h8787910_16 + - clang_osx-64=16.0.6=hb91bd55_16 + - clangxx=16.0.6=default_ha3b9224_8 + - clangxx_impl_osx-64=16.0.6=h6d92fbe_16 + - clangxx_osx-64=16.0.6=hb91bd55_16 + - cliquer=1.22=h10d778d_1 + - cmake=3.29.6=h749d262_0 - colorama=0.4.6=pyhd8ed1ab_0 - - conway-polynomials=0.8=pyhd8ed1ab_0 + - colorlog=6.8.2=py39h6e9494a_0 + - comm=0.2.2=pyhd8ed1ab_0 + - compiler-rt=16.0.6=ha38d28d_2 + - compiler-rt_osx-64=16.0.6=ha38d28d_2 + - compilers=1.7.0=h694c41f_1 + - contourpy=1.2.1=py39h0ca7971_0 + - conway-polynomials=0.9=pyhd8ed1ab_0 + - cppy=1.2.1=pyhd8ed1ab_0 + - curl=8.8.0=hea67d85_0 + - cvxopt=1.3.2=py39hd66cc7a_2 + - cxx-compiler=1.7.0=h7728843_1 - cycler=0.12.1=pyhd8ed1ab_0 + - cypari2=2.1.5=py39hc0d7317_0 - cysignals=1.11.2=py39hf6ae30e_3 - - cython=3.0.7=py39hd253f6c_0 - - debugpy=1.8.0=py39h840bb9f_1 + - cython=3.0.10=py39hd253f6c_0 + - debugpy=1.8.1=py39hd253f6c_0 - decorator=5.1.1=pyhd8ed1ab_0 - defusedxml=0.7.1=pyhd8ed1ab_0 - distlib=0.3.8=pyhd8ed1ab_0 - - docutils=0.20.1=py39h6e9494a_3 - - eclib=20231211=h02435c3_0 - - editables=0.3=pyhd8ed1ab_0 + - docutils=0.21.2=pyhd8ed1ab_0 + - dsdp=5.8=h6e329d1_1203 + - ecl=23.9.9=h2b27fa8_0 + - eclib=20231212=h02435c3_0 + - ecm=7.0.5=h4f6b447_0 + - editables=0.5=pyhd8ed1ab_0 - entrypoints=0.4=pyhd8ed1ab_0 - - exceptiongroup=1.2.0=pyhd8ed1ab_0 + - exceptiongroup=1.2.0=pyhd8ed1ab_2 - executing=2.0.1=pyhd8ed1ab_0 - - filelock=3.13.1=pyhd8ed1ab_0 - - flit-core=3.9.0=pyhd8ed1ab_0 + - expat=2.6.2=h73e2aa4_0 + - fflas-ffpack=2.5.0=h5898d61_0 + - fftw=3.3.10=nompi_h292e606_110 + - filelock=3.15.4=pyhd8ed1ab_0 + - flit-core=3.9.0=pyhd8ed1ab_1 + - 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_2 + - fontconfig=2.14.2=h5bb23bf_0 + - fonts-conda-ecosystem=1=0 + - fonts-conda-forge=1=0 + - fonttools=4.53.0=py39hded5825_0 + - fortran-compiler=1.7.0=h6c2ab21_1 - fplll=5.4.5=hb7981ad_0 + - fpylll=0.6.1=py39h3b3ffec_0 + - fqdn=1.5.1=pyhd8ed1ab_0 + - freetype=2.12.1=h60636b9_2 + - fribidi=1.0.10=hbcb3906_0 + - furo=2024.5.6=pyhd8ed1ab_0 + - gap-core=4.12.2=hc16eb5f_3 - gap-defaults=4.12.2=h694c41f_3 - gast=0.5.4=pyhd8ed1ab_0 - - gfortran_impl_osx-64=12.3.0=h54fd467_1 - - gmpy2=2.1.2=py39h2da61ea_1 - - idna=3.6=pyhd8ed1ab_0 + - gengetopt=2.23=he49afe7_0 + - gettext=0.22.5=h5ff76d1_2 + - gettext-tools=0.22.5=h5ff76d1_2 + - gf2x=1.3.0=hb2a7efb_2 + - gfan=0.6.2=hd793b56_1003 + - gfortran=12.3.0=h2c809b3_1 + - gfortran_impl_osx-64=12.3.0=hc328e78_3 + - gfortran_osx-64=12.3.0=h18f7dce_1 + - giac=1.9.0.21=h92f3f65_1 + - giflib=5.2.2=h10d778d_0 + - givaro=4.2.0=h1b3d6f7_0 + - glpk=5.0=h3cb5acd_0 + - gmp=6.3.0=hf036a51_2 + - gmpy2=2.1.5=py39h87b48b1_1 + - graphite2=1.3.13=h73e2aa4_1003 + - gsl=2.7=h93259b0_0 + - h11=0.14.0=pyhd8ed1ab_0 + - h2=4.1.0=pyhd8ed1ab_0 + - harfbuzz=8.5.0=h053f038_0 + - hatchling=1.25.0=pyhd8ed1ab_0 + - hpack=4.0.0=pyh9f0ad1d_0 + - httpcore=1.0.5=pyhd8ed1ab_0 + - httpx=0.27.0=pyhd8ed1ab_0 + - hyperframe=6.0.1=pyhd8ed1ab_0 + - icu=73.2=hf5e326d_0 + - idna=3.7=pyhd8ed1ab_0 + - igraph=0.10.12=hde4452d_1 - imagesize=1.4.1=pyhd8ed1ab_0 - - ipython_genutils=0.2.0=py_1 - - json5=0.9.14=pyhd8ed1ab_0 - - jsonpointer=2.4=py39h6e9494a_3 - - jupyterlab_widgets=3.0.9=pyhd8ed1ab_0 + - iml=1.0.5=h61918c1_1004 + - importlib-metadata=8.0.0=pyha770c72_0 + - importlib-resources=6.4.0=pyhd8ed1ab_0 + - importlib_metadata=8.0.0=hd8ed1ab_0 + - importlib_resources=6.4.0=pyhd8ed1ab_0 + - ipykernel=6.29.4=pyh57ce528_0 + - ipympl=0.9.4=pyhd8ed1ab_0 + - ipython=8.18.1=pyh707e725_3 + - ipython_genutils=0.2.0=pyhd8ed1ab_1 + - ipywidgets=8.1.3=pyhd8ed1ab_0 + - isl=0.26=imath32_h2e86a7b_101 + - isoduration=20.11.0=pyhd8ed1ab_0 + - jedi=0.19.1=pyhd8ed1ab_0 + - jinja2=3.1.4=pyhd8ed1ab_0 + - jmol=14.32.9=h694c41f_0 + - json5=0.9.25=pyhd8ed1ab_0 + - jsonpointer=3.0.0=py39h6e9494a_0 + - jsonschema=4.22.0=pyhd8ed1ab_0 + - jsonschema-specifications=2023.12.1=pyhd8ed1ab_0 + - jsonschema-with-format-nongpl=4.22.0=pyhd8ed1ab_0 + - jupyter-jsmol=2022.1.0=pyhd8ed1ab_0 + - jupyter-lsp=2.2.5=pyhd8ed1ab_0 + - jupyter-sphinx=0.5.3=pyha770c72_4 + - jupyter_client=8.6.2=pyhd8ed1ab_0 + - jupyter_core=5.7.1=py39h6e9494a_0 + - jupyter_events=0.10.0=pyhd8ed1ab_0 + - jupyter_server=2.14.1=pyhd8ed1ab_0 + - jupyter_server_terminals=0.5.3=pyhd8ed1ab_0 + - jupyter_sphinx=0.5.3=hd8ed1ab_4 + - jupyterlab=4.2.2=pyhd8ed1ab_0 + - jupyterlab_pygments=0.3.0=pyhd8ed1ab_1 + - jupyterlab_server=2.27.2=pyhd8ed1ab_0 + - jupyterlab_widgets=3.0.11=pyhd8ed1ab_0 - kiwisolver=1.4.5=py39h8ee36c8_1 - - lcalc=2.0.5=h3a941db_1 - - ld64=609=ha91a046_15 + - krb5=1.21.2=hb884880_0 + - lcalc=2.0.5=h547a6ed_2 + - lcms2=2.16=ha2f27b4_0 + - ld64=711=ha02d983_0 + - ld64_osx-64=711=ha20a434_0 + - lerc=4.0.0=hb486fe8_0 + - libasprintf=0.22.5=h5ff76d1_2 + - libasprintf-devel=0.22.5=h5ff76d1_2 + - libatomic_ops=7.6.14=hb7f2c08_0 - libblas=3.9.0=20_osx64_openblas - - libcurl=8.5.0=h726d00d_0 + - libboost=1.85.0=h739af76_2 + - libboost-devel=1.85.0=h2b186f8_2 + - libboost-headers=1.85.0=h694c41f_2 + - libbraiding=1.2=hf0c8a7f_0 + - libbrial=1.2.12=h81e9653_3 + - libbrotlicommon=1.1.0=h0dc2134_1 + - libbrotlidec=1.1.0=h0dc2134_1 + - libbrotlienc=1.1.0=h0dc2134_1 + - libcblas=3.9.0=20_osx64_openblas + - libclang-cpp16=16.0.6=default_h4c8afb6_8 + - libcurl=8.8.0=hf9fcc65_0 + - libcxx=17.0.6=h88467a6_0 + - libdeflate=1.20=h49d49c5_0 + - libedit=3.1.20191231=h0678c8f_2 + - libev=4.33=h10d778d_2 + - libexpat=2.6.2=h73e2aa4_0 + - libffi=3.4.2=h0d85af4_5 + - libflint=3.0.1=h5d15de0_ntl_100 - libgd=2.3.3=h0dceb68_9 - - markupsafe=2.1.3=py39hdc70f33_1 - - maxima=5.47.0=h2b27fa8_1 + - libgettextpo=0.22.5=h5ff76d1_2 + - libgettextpo-devel=0.22.5=h5ff76d1_2 + - libgfortran=5.0.0=13_2_0_h97931a8_3 + - libgfortran-devel_osx-64=12.3.0=h0b6f5ec_3 + - libgfortran5=13.2.0=h2873a65_3 + - libglib=2.80.2=h736d271_1 + - libhomfly=1.02r6=h10d778d_1 + - libhwloc=2.10.0=default_h456cccd_1001 + - libiconv=1.17=hd75f5a5_2 + - libintl=0.22.5=h5ff76d1_2 + - libintl-devel=0.22.5=h5ff76d1_2 + - libjpeg-turbo=3.0.0=h0dc2134_1 + - liblapack=3.9.0=20_osx64_openblas + - liblapacke=3.9.0=20_osx64_openblas + - libllvm16=16.0.6=hbedff68_3 + - libnghttp2=1.58.0=h64cf6d3_1 + - libopenblas=0.3.25=openmp_hfef2a42_0 + - libpng=1.6.43=h92b6c6a_0 + - libsodium=1.0.18=hbcb3906_1 + - libsqlite=3.46.0=h1b8f9f3_0 + - libssh2=1.11.0=hd019ec5_0 + - libtiff=4.6.0=h129831d_3 + - libtool=2.4.7=hf0c8a7f_0 + - libuv=1.48.0=h67532ce_0 + - libwebp=1.4.0=hc207709_0 + - libwebp-base=1.4.0=h10d778d_0 + - libxcb=1.16=h0dc2134_0 + - libxml2=2.12.7=h3e169fe_1 + - libzlib=1.3.1=h87427d6_1 + - linbox=1.7.0=h7061c92_0 + - llvm-openmp=18.1.8=h15ab845_0 + - llvm-tools=16.0.6=hbedff68_3 + - lrcalc=2.1=h73e2aa4_6 + - m4=1.4.18=haf1e3a3_1001 + - m4ri=20140914=hd82a5f3_1006 + - m4rie=20150908=hc616cfc_1002 + - make=4.3=h22f3db7_1 + - markupsafe=2.1.5=py39ha09f3b3_0 + - mathjax=3.2.2=h694c41f_0 + - matplotlib=3.8.4=py39h6e9494a_2 + - matplotlib-base=3.8.4=py39hfca4cae_2 + - matplotlib-inline=0.1.7=pyhd8ed1ab_0 + - maxima=5.47.0=h2b27fa8_2 + - memory-allocator=0.1.3=py39hdc70f33_0 + - metis=5.1.0=he965462_1007 - mistune=3.0.2=pyhd8ed1ab_0 + - mpc=1.3.1=h81bd1dd_0 + - mpfi=1.5.4=h52b28e3_1001 + - mpfr=4.2.1=h4f6b447_1 - mpmath=1.3.0=pyhd8ed1ab_0 - munkres=1.1.4=pyh9f0ad1d_0 - - nest-asyncio=1.5.8=pyhd8ed1ab_0 + - nauty=2.8.8=h10d778d_1 + - nbclient=0.10.0=pyhd8ed1ab_0 + - nbconvert=7.16.4=hd8ed1ab_1 + - nbconvert-core=7.16.4=pyhd8ed1ab_1 + - nbconvert-pandoc=7.16.4=hd8ed1ab_1 + - nbformat=5.10.4=pyhd8ed1ab_0 + - ncurses=6.5=h5846eda_0 + - nest-asyncio=1.6.0=pyhd8ed1ab_0 - networkx=3.2.1=pyhd8ed1ab_0 + - ninja=1.12.1=h3c5361c_0 + - notebook=7.2.1=pyhd8ed1ab_0 + - notebook-shim=0.2.4=pyhd8ed1ab_0 + - ntl=11.4.3=h0ab3c2f_1 + - numpy=1.26.4=py39h28c39a1_0 - openblas=0.3.25=openmp_h6794695_0 - - packaging=23.2=pyhd8ed1ab_0 + - openjdk=22.0.1=h2d185b6_0 + - openjpeg=2.5.2=h7310d3a_0 + - openssl=3.3.1=h87427d6_0 + - overrides=7.7.0=pyhd8ed1ab_0 + - packaging=24.1=pyhd8ed1ab_0 + - palp=2.20=hbcb3906_0 + - pandoc=3.2.1=h694c41f_0 - pandocfilters=1.5.0=pyhd8ed1ab_0 - - parso=0.8.3=pyhd8ed1ab_0 + - pango=1.54.0=h880b76c_0 + - pari=2.15.5=h7ba67ff_2_pthread + - pari-elldata=0.0.20161017=0 + - pari-galdata=0.0.20180411=0 + - pari-galpol=0.0.20180625=0 + - pari-seadata=0.0.20090618=0 + - pari-seadata-small=0.0.20090618=0 + - parso=0.8.4=pyhd8ed1ab_0 + - patch=2.7.6=hbcf498f_1002 - pathspec=0.12.1=pyhd8ed1ab_0 + - pcre2=10.44=h7634a1b_0 + - pep517=0.13.0=pyhd8ed1ab_0 + - perl=5.32.1=7_h10d778d_perl5 + - pexpect=4.9.0=pyhd8ed1ab_0 - pickleshare=0.7.5=py_1003 - - pillow=10.1.0=py39hdd30358_0 + - pillow=10.3.0=py39hc3a33ae_1 + - pip=24.0=pyhd8ed1ab_0 + - pixman=0.43.4=h73e2aa4_0 + - pkg-config=0.29.2=ha3d46e9_1008 - pkgconfig=1.5.5=pyhd8ed1ab_4 - pkgutil-resolve-name=1.3.10=pyhd8ed1ab_1 - - platformdirs=4.1.0=pyhd8ed1ab_0 - - pluggy=1.3.0=pyhd8ed1ab_0 - - ply=3.11=py_1 - - prometheus_client=0.19.0=pyhd8ed1ab_0 - - psutil=5.9.7=py39ha09f3b3_0 + - planarity=3.0.2.0=h10d778d_0 + - platformdirs=4.2.2=pyhd8ed1ab_0 + - pluggy=1.5.0=pyhd8ed1ab_0 + - ply=3.11=pyhd8ed1ab_2 + - ppl=1.2=ha60d53e_1006 + - pplpy=0.8.9=py39hc385998_1 + - primecount=7.6=ha894c9a_0 + - primecountpy=0.1.0=py39h8ee36c8_4 + - primesieve=11.0=hf0c8a7f_0 + - prometheus_client=0.20.0=pyhd8ed1ab_0 + - prompt-toolkit=3.0.47=pyha770c72_0 + - prompt_toolkit=3.0.47=hd8ed1ab_0 + - psutil=6.0.0=py39hded5825_0 + - pthread-stubs=0.4=hc929b4f_1001 - ptyprocess=0.7.0=pyhd3deb0d_0 - pure_eval=0.2.2=pyhd8ed1ab_0 - py=1.11.0=pyh6c4a22f_0 - - pybind11-global=2.11.1=py39h8ee36c8_2 - - pycparser=2.21=pyhd8ed1ab_0 - - pygments=2.17.2=pyhd8ed1ab_0 - - pyparsing=3.1.1=pyhd8ed1ab_0 + - pybind11=2.12.0=py39h0ca7971_0 + - pybind11-global=2.12.0=py39h0ca7971_0 + - pycparser=2.22=pyhd8ed1ab_0 + - pygments=2.18.0=pyhd8ed1ab_0 + - pyobjc-core=10.3.1=py39hf8f43b1_0 + - pyobjc-framework-cocoa=10.3.1=py39hf8f43b1_0 + - pyparsing=3.1.2=pyhd8ed1ab_0 + - pyproject-api=1.7.1=pyhd8ed1ab_0 - pyrsistent=0.20.0=py39ha09f3b3_0 - pysocks=1.7.1=pyha2e5f31_6 - - python-fastjsonschema=2.19.0=pyhd8ed1ab_0 + - python=3.9.19=h7a9c478_0_cpython + - python-dateutil=2.9.0=pyhd8ed1ab_0 + - python-fastjsonschema=2.20.0=pyhd8ed1ab_0 - python-json-logger=2.0.7=pyhd8ed1ab_0 - - python-lrcalc=2.1=py39h7a8716b_5 - - python-tzdata=2023.3=pyhd8ed1ab_0 - - pytz=2023.3.post1=pyhd8ed1ab_0 + - python-lrcalc=2.1=py39hd253f6c_6 + - python-tzdata=2024.1=pyhd8ed1ab_0 + - python_abi=3.9=4_cp39 + - pythran=0.15.0=py39h5d0c61a_1 + - pytz=2024.1=pyhd8ed1ab_0 + - pytz-deprecation-shim=0.1.0.post0=py39h6e9494a_4 - pyyaml=6.0.1=py39hdc70f33_1 - - pyzmq=25.1.2=py39hcb7a90d_0 + - pyzmq=26.0.3=py39h304b177_0 + - qd=2.3.22=h2beb688_1004 + - qhull=2020.2=h940c156_2 + - r-base=4.3.3=h4648a1f_3 + - r-lattice=0.22_6=r43hb2c329c_0 + - readline=8.2=h9e318b2_1 + - referencing=0.35.1=pyhd8ed1ab_0 + - requests=2.32.3=pyhd8ed1ab_0 + - rfc3339-validator=0.1.4=pyhd8ed1ab_0 - rfc3986-validator=0.1.1=pyh9f0ad1d_0 - - rpds-py=0.15.2=py39h3f9c672_0 + - rhash=1.4.4=h0dc2134_0 + - rpds-py=0.18.1=py39hf59063a_0 + - rpy2=3.5.11=py39r43hd01001f_3 + - rw=0.9=h10d778d_2 + - sagemath-db-combinatorial-designs=20140630=1 - sagemath-db-elliptic-curves=0.8.1=hecc5488_0 + - sagemath-db-graphs=20210214=hd8ed1ab_0 + - sagemath-db-polytopes=20170220=1 - sagetex=3.6.1=pyhd8ed1ab_0 - - setuptools=68.2.2=pyhd8ed1ab_0 + - scipy=1.11.4=py39ha321857_0 + - send2trash=1.8.3=pyh31c8845_0 + - setuptools=70.1.1=pyhd8ed1ab_0 + - setuptools-scm=8.1.0=pyhd8ed1ab_0 + - setuptools_scm=8.1.0=hd8ed1ab_0 + - sigtool=0.1.3=h88f4db0_0 - simplegeneric=0.8.1=py_1 - singular=4.3.2.p8=h0d51a9f_1 - six=1.16.0=pyh6c4a22f_0 - - sniffio=1.3.0=pyhd8ed1ab_0 + - sniffio=1.3.1=pyhd8ed1ab_0 - snowballstemmer=2.2.0=pyhd8ed1ab_0 - soupsieve=2.5=pyhd8ed1ab_1 + - sphinx=7.3.7=pyhd8ed1ab_0 + - sphinx-basic-ng=1.0.0b2=pyhd8ed1ab_1 + - sphinx-copybutton=0.5.2=pyhd8ed1ab_0 + - sphinxcontrib-applehelp=1.0.8=pyhd8ed1ab_0 + - sphinxcontrib-devhelp=1.0.6=pyhd8ed1ab_0 + - sphinxcontrib-htmlhelp=2.0.5=pyhd8ed1ab_0 - sphinxcontrib-jsmath=1.0.1=pyhd8ed1ab_0 + - sphinxcontrib-qthelp=1.0.7=pyhd8ed1ab_0 + - sphinxcontrib-serializinghtml=1.1.10=pyhd8ed1ab_0 + - sphinxcontrib-websupport=1.2.7=pyhd8ed1ab_0 + - sqlite=3.46.0=h28673e1_0 + - stack_data=0.6.2=pyhd8ed1ab_0 + - suitesparse=7.7.0=hd2b2131_1 + - symmetrica=3.0.1=hf0c8a7f_0 - sympow=2.023.6=h115ba6a_3 + - sympy=1.12.1=pypyh2585a3b_103 + - tachyon=0.99b6=h3a1d103_1002 + - tapi=1100.0.11=h9ce4665_0 + - tar=1.34=hcb2f6ea_1 + - tbb=2021.12.0=h3c5361c_1 + - terminado=0.18.1=pyh31c8845_0 + - texinfo=7.0=pl5321hc47821c_0 + - three.js=122=hd8ed1ab_2 + - threejs-sage=122=hd8ed1ab_2 + - tinycss2=1.3.0=pyhd8ed1ab_0 + - tk=8.6.13=h1abcd95_1 + - tktable=2.10=hba9d6f1_6 - tomli=2.0.1=pyhd8ed1ab_0 - - tornado=6.3.3=py39hdc70f33_1 - - traitlets=5.14.0=pyhd8ed1ab_0 - - trove-classifiers=2023.11.29=pyhd8ed1ab_0 - - types-python-dateutil=2.8.19.14=pyhd8ed1ab_0 - - typing_extensions=4.9.0=pyha770c72_0 + - tornado=6.4.1=py39hded5825_0 + - tox=4.15.1=pyhd8ed1ab_0 + - traitlets=5.14.3=pyhd8ed1ab_0 + - trove-classifiers=2024.5.22=pyhd8ed1ab_0 + - types-python-dateutil=2.9.0.20240316=pyhd8ed1ab_0 + - typing-extensions=4.12.2=hd8ed1ab_0 + - typing_extensions=4.12.2=pyha770c72_0 - typing_utils=0.1.0=pyhd8ed1ab_0 + - tzdata=2024a=h0c530f3_0 - tzlocal=5.2=py39h6e9494a_0 - unicodedata2=15.1.0=py39hdc70f33_0 - uri-template=1.3.0=pyhd8ed1ab_0 - - wcwidth=0.2.12=pyhd8ed1ab_0 - - webcolors=1.13=pyhd8ed1ab_0 + - urllib3=2.2.2=pyhd8ed1ab_0 + - virtualenv=20.26.3=pyhd8ed1ab_0 + - wcwidth=0.2.13=pyhd8ed1ab_0 + - webcolors=24.6.0=pyhd8ed1ab_0 - webencodings=0.5.1=pyhd8ed1ab_2 - - websocket-client=1.7.0=pyhd8ed1ab_0 - - wheel=0.42.0=pyhd8ed1ab_0 - - widgetsnbextension=4.0.9=pyhd8ed1ab_0 - - zipp=3.17.0=pyhd8ed1ab_0 - - anyio=4.2.0=pyhd8ed1ab_0 - - asttokens=2.4.1=pyhd8ed1ab_0 - - async-lru=2.0.4=pyhd8ed1ab_0 - - babel=2.14.0=pyhd8ed1ab_0 - - beautifulsoup4=4.12.2=pyha770c72_0 - - beniget=0.4.1=pyhd8ed1ab_0 - - bleach=6.1.0=pyhd8ed1ab_0 - - cached-property=1.5.2=hd8ed1ab_1 - - cctools=973.0.1=hd9ad811_15 - - cffi=1.16.0=py39h18ef598_0 - - clang=15.0.7=hac416ee_4 - - cmake=3.28.1=h7c85d92_0 - - comm=0.1.4=pyhd8ed1ab_0 - - cppy=1.2.1=pyhd8ed1ab_0 - - curl=8.5.0=h726d00d_0 - - cypari2=2.1.3=py39he2cb11e_2 - - deprecation=2.1.0=pyh9f0ad1d_0 - - fonttools=4.47.0=py39ha09f3b3_0 - - harfbuzz=8.3.0=hf45c392_0 - - importlib-metadata=7.0.0=pyha770c72_0 - - importlib_resources=6.1.1=pyhd8ed1ab_0 - - jedi=0.19.1=pyhd8ed1ab_0 - - jinja2=3.1.2=pyhd8ed1ab_1 - - jupyter_core=5.5.1=py39h6e9494a_0 - - jupyterlab_pygments=0.3.0=pyhd8ed1ab_0 - - libcblas=3.9.0=20_osx64_openblas - - liblapack=3.9.0=20_osx64_openblas - - matplotlib-inline=0.1.6=pyhd8ed1ab_0 - - memory-allocator=0.1.3=py39hdc70f33_0 - - overrides=7.4.0=pyhd8ed1ab_0 - - pexpect=4.8.0=pyh1a96a4e_2 - - pip=23.3.2=pyhd8ed1ab_0 - - pplpy=0.8.9=py39h248ee18_0 - - primecountpy=0.1.0=py39h8ee36c8_4 - - prompt-toolkit=3.0.42=pyha770c72_0 - - pybind11=2.11.1=py39h8ee36c8_2 - - pyobjc-core=10.1=py39h8602b6b_0 - - pyproject-api=1.6.1=pyhd8ed1ab_0 - - python-dateutil=2.8.2=pyhd8ed1ab_0 - - pytz-deprecation-shim=0.1.0.post0=py39h6e9494a_4 - - referencing=0.32.0=pyhd8ed1ab_0 - - rfc3339-validator=0.1.4=pyhd8ed1ab_0 - - sympy=1.12=pypyh9d50eac_103 - - terminado=0.18.0=pyh31c8845_0 - - tinycss2=1.2.1=pyhd8ed1ab_0 - - typing-extensions=4.9.0=hd8ed1ab_0 - - urllib3=2.1.0=pyhd8ed1ab_0 - - virtualenv=20.25.0=pyhd8ed1ab_0 - - argon2-cffi-bindings=21.2.0=py39hdc70f33_4 - - arpack=3.8.0=nompi_hb44a6d1_101 - - arrow=1.3.0=pyhd8ed1ab_0 - - clangxx=15.0.7=default_h6b1ee41_4 - - dsdp=5.8=h6e329d1_1203 - - fflas-ffpack=2.4.3=h026fd7e_2 - - fqdn=1.5.1=pyhd8ed1ab_0 - - gsl=2.7=h93259b0_0 - - hatchling=1.21.0=pyhd8ed1ab_0 - - iml=1.0.5=h64b42ca_1003 - - importlib-resources=6.1.1=pyhd8ed1ab_0 - - importlib_metadata=7.0.0=hd8ed1ab_0 - - jsonschema-specifications=2023.11.2=pyhd8ed1ab_0 - - jupyter_server_terminals=0.5.0=pyhd8ed1ab_0 - - liblapacke=3.9.0=20_osx64_openblas - - numpy=1.26.2=py39h14c6d2e_0 - - pango=1.50.14=h19c1c8a_2 - - prompt_toolkit=3.0.42=hd8ed1ab_0 - - pyobjc-framework-cocoa=10.1=py39h8602b6b_0 - - requests=2.31.0=pyhd8ed1ab_0 - - setuptools-scm=8.0.4=pyhd8ed1ab_0 - - stack_data=0.6.2=pyhd8ed1ab_0 - - suitesparse=5.10.1=h0a40b7c_2 - - argon2-cffi=23.1.0=pyhd8ed1ab_0 - - blas-devel=3.9.0=20_osx64_openblas - - compiler-rt_osx-64=15.0.7=ha38d28d_2 - - contourpy=1.2.0=py39h6be1789_0 - - cvxopt=1.3.2=py39h2a3e123_1 - - fpylll=0.6.0=py39hec15948_1 - - giac=1.9.0.21=h92f3f65_1 - - igraph=0.10.8=h29df365_0 - - ipython=8.18.1=pyh707e725_3 - - isoduration=20.11.0=pyhd8ed1ab_0 - - jsonschema=4.20.0=pyhd8ed1ab_0 - - jupyter_client=8.6.0=pyhd8ed1ab_0 - - linbox=1.6.3=hfb9b24e_8 - - scipy=1.11.4=py39ha321857_0 - - send2trash=1.8.2=pyhd1c38e8_0 - - setuptools_scm=8.0.4=hd8ed1ab_0 - - tox=4.11.4=pyhd8ed1ab_0 - - blas=2.120=openblas - - compiler-rt=15.0.7=ha38d28d_2 - - ipykernel=6.26.0=pyh3cd1d5f_0 - - ipywidgets=8.1.1=pyhd8ed1ab_0 - - jsonschema-with-format-nongpl=4.20.0=pyhd8ed1ab_0 - - matplotlib-base=3.8.2=py39h7070ae8_0 - - nbformat=5.9.2=pyhd8ed1ab_0 - - rw=0.9=h10d778d_1 - - clang_impl_osx-64=15.0.7=h03d6864_7 - - ipympl=0.9.3=pyhd8ed1ab_0 - - jupyter-jsmol=2022.1.0=pyhd8ed1ab_0 - - jupyter_events=0.9.0=pyhd8ed1ab_0 - - matplotlib=3.8.2=py39h6e9494a_0 - - nbclient=0.8.0=pyhd8ed1ab_0 - - clang_osx-64=15.0.7=hb91bd55_7 - - nbconvert-core=7.13.0=pyhd8ed1ab_0 - - c-compiler=1.6.0=h63c33a9_0 - - clangxx_impl_osx-64=15.0.7=h2133e9c_7 - - gfortran_osx-64=12.3.0=h18f7dce_1 - - jupyter_server=2.12.1=pyhd8ed1ab_0 - - nbconvert-pandoc=7.13.0=pyhd8ed1ab_0 - - clangxx_osx-64=15.0.7=hb91bd55_7 - - gfortran=12.3.0=h2c809b3_1 - - jupyter-lsp=2.2.1=pyhd8ed1ab_0 - - jupyterlab_server=2.25.2=pyhd8ed1ab_0 - - nbconvert=7.13.0=pyhd8ed1ab_0 - - notebook-shim=0.2.3=pyhd8ed1ab_0 - - cxx-compiler=1.6.0=h1c7c39f_0 - - fortran-compiler=1.6.0=h932d759_0 - - jupyterlab=4.0.9=pyhd8ed1ab_0 - - pythran=0.14.0=py39h4aa56a1_1 - - r-base=4.3.1=h0ff45fa_6 - - compilers=1.6.0=h694c41f_0 - - notebook=7.0.6=pyhd8ed1ab_0 - - rpy2=3.5.11=py39r43hd01001f_3 - - jupyter_sphinx=0.4.0=py39h6e9494a_1 - - sphinx-basic-ng=1.0.0b2=pyhd8ed1ab_1 - - furo=2023.9.10=pyhd8ed1ab_0 - - sphinx-copybutton=0.5.2=pyhd8ed1ab_0 - - sphinxcontrib-applehelp=1.0.7=pyhd8ed1ab_0 - - sphinxcontrib-devhelp=1.0.5=pyhd8ed1ab_0 - - sphinxcontrib-htmlhelp=2.0.4=pyhd8ed1ab_0 - - sphinxcontrib-qthelp=1.0.6=pyhd8ed1ab_0 - - sphinx=7.2.6=pyhd8ed1ab_0 - - sphinxcontrib-serializinghtml=1.1.9=pyhd8ed1ab_0 - - sphinxcontrib-websupport=1.2.6=pyhd8ed1ab_0 + - websocket-client=1.8.0=pyhd8ed1ab_0 + - wheel=0.43.0=pyhd8ed1ab_1 + - widgetsnbextension=4.0.11=pyhd8ed1ab_0 + - xorg-libxau=1.0.11=h0dc2134_0 + - xorg-libxdmcp=1.1.3=h35c211d_0 + - xz=5.2.6=h775f41a_0 + - yaml=0.2.5=h0d85af4_2 + - zeromq=4.3.5=hde137ed_4 + - zipp=3.19.2=pyhd8ed1ab_0 + - zlib=1.3.1=h87427d6_1 + - zstd=1.5.6=h915ae27_0 diff --git a/src/environment-3.9-macos.yml b/src/environment-3.9-macos.yml index 6af744a1e51..4cf9ff6e7bc 100644 --- a/src/environment-3.9-macos.yml +++ b/src/environment-3.9-macos.yml @@ -1,402 +1,423 @@ # Generated by conda-lock. # platform: osx-arm64 -# input_hash: 3217982931fe463e0fc64378cd433a690e3db009dc5b1eb97f9e18a0bee0e75a +# input_hash: c72df9df3a2c7c120e9ff1ca936ae3527692a0de782793536087f2041f57d700 channels: - conda-forge dependencies: - _r-mutex=1.0.1=anacondar_1 - - bc=1.07.1=h3422bc3_0 - - bzip2=1.0.8=h93a5062_5 - - c-ares=1.24.0=h93a5062_0 - - ca-certificates=2023.11.17=hf0a4a13_0 - - cliquer=1.22=h27ca646_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_1 - - fribidi=1.0.10=h27ca646_0 - - giflib=5.2.1=h1a8c8d9_3 - - jpeg=9e=h1a8c8d9_3 - - libatomic_ops=7.6.14=h1a8c8d9_0 - - libbrotlicommon=1.1.0=hb547adb_1 - - libcxx=16.0.6=h4653b0c_0 - - libdeflate=1.17=h1a8c8d9_0 - - libev=4.33=h93a5062_2 - - libexpat=2.5.0=hb7217d7_1 - - libffi=3.4.2=h3422bc3_5 - - libgfortran-devel_osx-arm64=12.3.0=hc62be1c_1 - - libiconv=1.17=h0d3ecfb_2 - - libsodium=1.0.18=h27ca646_1 - - libtool=2.4.7=hb7217d7_0 - - libuv=1.46.0=hb547adb_0 - - libwebp-base=1.2.4=h1a8c8d9_0 - - libzlib=1.2.13=h53f4e23_5 - - llvm-openmp=17.0.6=hcd81f8e_0 - - m4=1.4.18=h642e427_1001 - - make=4.3=he57ea6c_1 - - mathjax=3.2.2=hce30654_0 - - nauty=2.8.8=h93a5062_0 - - palp=2.20=h27ca646_0 - - pandoc=3.1.3=hce30654_0 - - pari-elldata=0.0.20161017=0 - - pari-galdata=0.0.20180411=0 - - pari-galpol=0.0.20180625=0 - - pari-seadata-small=0.0.20090618=0 - - patch=2.7.6=h27ca646_1002 - - perl=5.32.1=4_hf2054a2_perl5 - - planarity=3.0.0.5=h27ca646_1002 - - pthread-stubs=0.4=h27ca646_1001 - - python_abi=3.9=4_cp39 - - rhash=1.4.3=hb547adb_2 - - sagemath-db-combinatorial-designs=20140630=1 - - sagemath-db-graphs=20210214=hd8ed1ab_0 - - sagemath-db-polytopes=20170220=1 - - tbb=2021.10.0=h1995070_2 - - three.js=122=hd8ed1ab_2 - - tzdata=2023c=h71feb2d_0 - - xorg-libxau=1.0.11=hb547adb_0 - - xorg-libxdmcp=1.1.3=h27ca646_0 - - xz=5.2.6=h57fd34a_0 - - yaml=0.2.5=h3422bc3_2 + - alabaster=0.7.16=pyhd8ed1ab_0 + - anyio=4.4.0=pyhd8ed1ab_0 + - appdirs=1.4.4=pyh9f0ad1d_0 + - appnope=0.1.4=pyhd8ed1ab_0 + - argon2-cffi=23.1.0=pyhd8ed1ab_0 + - argon2-cffi-bindings=21.2.0=py39h0f82c59_4 + - arpack=3.9.1=nompi_h593882a_101 + - arrow=1.3.0=pyhd8ed1ab_0 + - asttokens=2.4.1=pyhd8ed1ab_0 + - async-lru=2.0.4=pyhd8ed1ab_0 + - attrs=23.2.0=pyh71513ae_0 - autoconf=2.71=pl5321hcd07c0c_1 - - bdw-gc=8.0.6=hc021e02_0 - - expat=2.5.0=hb7217d7_1 - - fonts-conda-forge=1=0 - - gengetopt=2.23=hbdafb3b_0 - - gettext=0.21.1=h0186832_0 - - gf2x=1.3.0=hdaa854c_2 - - gmp=6.3.0=h965bd2d_0 - - graphite2=1.3.13=h9f76cd9_1001 - - icu=70.1=h6b3803e_0 - - isl=0.25=h9a09cb3_0 - - lerc=4.0.0=h9a09cb3_0 - - libbraiding=1.2=hb7217d7_0 - - libbrotlidec=1.1.0=hb547adb_1 - - libbrotlienc=1.1.0=hb547adb_1 - - libgfortran5=13.2.0=hf226fd6_1 - - libpng=1.6.39=h76d750c_0 - - libsqlite=3.44.2=h091b4b1_0 - - libxcb=1.13=h9b22ae9_1004 - - lrcalc=2.1=hb7217d7_5 - - metis=5.1.1=h965bd2d_2 - - ncurses=6.4=h463b476_2 - - ninja=1.11.1=hffc8910_0 - - openjdk=21.0.1=hed44d8b_0 - - openssl=3.2.0=h0d3ecfb_1 - - pari-seadata=0.0.20090618=0 - - pcre2=10.40=hb34f9b4_0 - - pixman=0.42.2=h13dd4ca_0 - - primesieve=11.0=hb7217d7_0 - - qhull=2020.2=hc021e02_2 - - symmetrica=3.0.1=hb7217d7_0 - - tapi=1100.0.11=he4954df_0 - - tar=1.34=h7cb298e_1 - - threejs-sage=122=hd8ed1ab_2 - - tk=8.6.13=h5083fa2_1 - - zeromq=4.3.5=h965bd2d_0 - - zlib=1.2.13=h53f4e23_5 - - zstd=1.5.5=h4f39d0f_0 - automake=1.16.5=pl5321hce30654_0 - - boost-cpp=1.81.0=hf96b251_0 - - brotli-bin=1.1.0=hb547adb_1 - - bwidget=1.9.14=hce30654_1 - - cddlib=1!0.94m=h6d7a090_0 - - ecm=7.0.4=h47c7c1a_1002 - - fonts-conda-ecosystem=1=0 - - freetype=2.12.1=hadb7bae_2 - - givaro=4.1.1=h0cdca34_3 - - glpk=5.0=h6d7a090_0 - - jmol=14.32.10=hce30654_0 - - libedit=3.1.20191231=hc8eb9b7_2 - - libgfortran=5.0.0=13_2_0_hd922786_1 - - libglib=2.78.1=hd9b11f9_0 - - libhomfly=1.02r6=h27ca646_0 - - libnghttp2=1.58.0=ha4dd798_1 - - libssh2=1.11.0=h7a5bd25_0 - - libtiff=4.5.0=h5dffbdd_2 - - libxml2=2.10.3=h67585b2_4 - - m4ri=20140914=h17b34a0_1005 - - mpfr=4.2.1=h9546428_0 - - ntl=11.4.3=hbb3f309_1 - - primecount=7.6=hb6e4faa_0 - - readline=8.2=h92ec313_1 - - sigtool=0.1.3=h44b9a77_0 - - tachyon=0.99b6=hfb72b2a_1001 - - texinfo=7.0=pl5321h9ea1dce_0 - - tktable=2.10=hd996620_5 + - babel=2.14.0=pyhd8ed1ab_0 + - bc=1.07.1=h3422bc3_0 + - bdw-gc=8.0.6=hc021e02_0 + - beautifulsoup4=4.12.3=pyha770c72_0 + - beniget=0.4.1=pyhd8ed1ab_0 + - blas=2.120=openblas + - blas-devel=3.9.0=20_osxarm64_openblas + - bleach=6.1.0=pyhd8ed1ab_0 + - boost-cpp=1.85.0=hca5e981_2 + - brial=1.2.12=pyh694c41f_3 - brotli=1.1.0=hb547adb_1 - - ecl=21.2.1=h8492d4d_2 - - fftw=3.3.10=nompi_h3046061_108 - - fontconfig=2.14.2=h82840c6_0 - - gap-core=4.12.2=he8f4e70_3 - - gfan=0.6.2=hec08f5c_1003 - - krb5=1.20.1=h69eda48_0 - - lcms2=2.15=h481adae_0 - - libbrial=1.2.12=ha7f5006_1 - - libflint=3.0.1=h28749a5_ntl_100 - - libllvm15=15.0.7=h62b9111_1 - - libopenblas=0.3.25=openmp_h6c19121_0 - - libwebp=1.2.4=h999c80f_1 - - m4rie=20150908=h17b34a0_1001 - - mpc=1.3.1=h91ba8db_0 - - mpfi=1.5.4=hbde5f5b_1001 - - openjpeg=2.5.0=hbc2ba62_2 - - pari=2.15.4=haeeeed7_2_pthread - - pkg-config=0.29.2=hab62308_1008 - - ppl=1.2=h8b147cf_1006 - - python=3.9.18=hfa1ae8a_0_cpython - - qd=2.3.22=hbec66e7_1004 - - sqlite=3.44.2=hf2abe2d_0 - - alabaster=0.7.13=pyhd8ed1ab_0 - - appdirs=1.4.4=pyh9f0ad1d_0 - - appnope=0.1.3=pyhd8ed1ab_0 - - attrs=23.1.0=pyh71513ae_1 - - brial=1.2.12=pyh694c41f_1 + - brotli-bin=1.1.0=hb547adb_1 - brotli-python=1.1.0=py39hb198ff7_1 + - build=0.7.0=pyhd8ed1ab_0 + - bwidget=1.9.14=hce30654_1 + - bzip2=1.0.8=h93a5062_5 + - c-ares=1.28.1=h93a5062_0 + - c-compiler=1.7.0=h6aa9301_1 + - ca-certificates=2024.6.2=hf0a4a13_0 + - cached-property=1.5.2=hd8ed1ab_1 - cached_property=1.5.2=pyha770c72_1 - - cachetools=5.3.2=pyhd8ed1ab_0 - - cairo=1.16.0=h73a0509_1014 - - certifi=2023.11.17=pyhd8ed1ab_0 + - cachetools=5.3.3=pyhd8ed1ab_0 + - cairo=1.18.0=hc6c324b_2 + - cctools=986=h4faf515_0 + - cctools_osx-arm64=986=h62378fb_0 + - cddlib=1!0.94m=h6d7a090_0 + - certifi=2024.6.2=pyhd8ed1ab_0 + - cffi=1.16.0=py39he153c15_0 - chardet=5.2.0=py39h2804cbe_1 - charset-normalizer=3.3.2=pyhd8ed1ab_0 + - clang=16.0.6=default_h095aff0_8 + - clang-16=16.0.6=default_hb63da90_8 + - clang_impl_osx-arm64=16.0.6=hc421ffc_16 + - clang_osx-arm64=16.0.6=h54d7cd3_16 + - clangxx=16.0.6=default_h095aff0_8 + - clangxx_impl_osx-arm64=16.0.6=hcd7bac0_16 + - clangxx_osx-arm64=16.0.6=h54d7cd3_16 + - cliquer=1.22=h93a5062_1 + - cmake=3.29.6=had79d8f_0 - colorama=0.4.6=pyhd8ed1ab_0 - - conway-polynomials=0.8=pyhd8ed1ab_0 + - colorlog=6.8.2=py39h2804cbe_0 + - comm=0.2.2=pyhd8ed1ab_0 + - compiler-rt=16.0.6=h3808999_2 + - compiler-rt_osx-arm64=16.0.6=h3808999_2 + - compilers=1.7.0=hce30654_1 + - contourpy=1.2.1=py39h48c5dd5_0 + - conway-polynomials=0.9=pyhd8ed1ab_0 + - cppy=1.2.1=pyhd8ed1ab_0 + - curl=8.8.0=h653d890_0 + - cvxopt=1.3.2=py39hf9e8641_2 + - cxx-compiler=1.7.0=h2ffa867_1 - cycler=0.12.1=pyhd8ed1ab_0 + - cypari2=2.1.5=py39h070b2a8_0 - cysignals=1.11.2=py39h65fc70a_3 - - cython=3.0.7=py39hf3050f2_0 - - debugpy=1.8.0=py39hb198ff7_1 + - cython=3.0.10=py39hf3050f2_0 + - debugpy=1.8.1=py39hf3050f2_0 - decorator=5.1.1=pyhd8ed1ab_0 - defusedxml=0.7.1=pyhd8ed1ab_0 - distlib=0.3.8=pyhd8ed1ab_0 - - docutils=0.20.1=py39h2804cbe_3 - - eclib=20231211=h7f07de4_0 - - editables=0.3=pyhd8ed1ab_0 + - docutils=0.21.2=pyhd8ed1ab_0 + - dsdp=5.8=h9397a75_1203 + - ecl=23.9.9=h1d9728a_0 + - eclib=20231212=h7f07de4_0 + - ecm=7.0.5=h41d338b_0 + - editables=0.5=pyhd8ed1ab_0 - entrypoints=0.4=pyhd8ed1ab_0 - - exceptiongroup=1.2.0=pyhd8ed1ab_0 + - exceptiongroup=1.2.0=pyhd8ed1ab_2 - executing=2.0.1=pyhd8ed1ab_0 - - filelock=3.13.1=pyhd8ed1ab_0 - - flit-core=3.9.0=pyhd8ed1ab_0 + - expat=2.6.2=hebf3989_0 + - fflas-ffpack=2.5.0=h4bc3318_0 + - fftw=3.3.10=nompi_h6637ab6_110 + - filelock=3.15.4=pyhd8ed1ab_0 + - flit-core=3.9.0=pyhd8ed1ab_1 + - 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_2 + - fontconfig=2.14.2=h82840c6_0 + - fonts-conda-ecosystem=1=0 + - fonts-conda-forge=1=0 + - fonttools=4.53.0=py39hfea33bf_0 + - fortran-compiler=1.7.0=hafb19e3_1 - fplll=5.4.5=hb7d509d_0 + - fpylll=0.6.1=py39h2eadeda_0 + - fqdn=1.5.1=pyhd8ed1ab_0 + - freetype=2.12.1=hadb7bae_2 + - fribidi=1.0.10=h27ca646_0 + - furo=2024.5.6=pyhd8ed1ab_0 + - gap-core=4.12.2=he8f4e70_3 - gap-defaults=4.12.2=hce30654_3 - gast=0.5.4=pyhd8ed1ab_0 - - gfortran_impl_osx-arm64=12.3.0=hbbb9e1e_1 - - gmpy2=2.1.2=py39h0b4f9c6_1 - - idna=3.6=pyhd8ed1ab_0 + - gengetopt=2.23=hbdafb3b_0 + - gettext=0.22.5=h8fbad5d_2 + - gettext-tools=0.22.5=h8fbad5d_2 + - gf2x=1.3.0=hdaa854c_2 + - gfan=0.6.2=hec08f5c_1003 + - gfortran=12.3.0=h1ca8e4b_1 + - gfortran_impl_osx-arm64=12.3.0=h53ed385_3 + - gfortran_osx-arm64=12.3.0=h57527a5_1 + - giac=1.9.0.21=h1c96721_1 + - giflib=5.2.2=h93a5062_0 + - givaro=4.2.0=h018886a_0 + - glpk=5.0=h6d7a090_0 + - gmp=6.3.0=h7bae524_2 + - gmpy2=2.1.5=py39h9bb7c0c_1 + - graphite2=1.3.13=hebf3989_1003 + - gsl=2.7=h6e638da_0 + - h11=0.14.0=pyhd8ed1ab_0 + - h2=4.1.0=pyhd8ed1ab_0 + - harfbuzz=8.5.0=h1836168_0 + - hatchling=1.25.0=pyhd8ed1ab_0 + - hpack=4.0.0=pyh9f0ad1d_0 + - httpcore=1.0.5=pyhd8ed1ab_0 + - httpx=0.27.0=pyhd8ed1ab_0 + - hyperframe=6.0.1=pyhd8ed1ab_0 + - icu=73.2=hc8870d7_0 + - idna=3.7=pyhd8ed1ab_0 + - igraph=0.10.12=h762ac30_1 - imagesize=1.4.1=pyhd8ed1ab_0 - - ipython_genutils=0.2.0=py_1 - - json5=0.9.14=pyhd8ed1ab_0 - - jsonpointer=2.4=py39h2804cbe_3 - - jupyterlab_widgets=3.0.9=pyhd8ed1ab_0 + - iml=1.0.5=hd73f12c_1004 + - importlib-metadata=8.0.0=pyha770c72_0 + - importlib-resources=6.4.0=pyhd8ed1ab_0 + - importlib_metadata=8.0.0=hd8ed1ab_0 + - importlib_resources=6.4.0=pyhd8ed1ab_0 + - ipykernel=6.29.4=pyh57ce528_0 + - ipympl=0.9.4=pyhd8ed1ab_0 + - ipython=8.18.1=pyh707e725_3 + - ipython_genutils=0.2.0=pyhd8ed1ab_1 + - ipywidgets=8.1.3=pyhd8ed1ab_0 + - isl=0.26=imath32_h347afa1_101 + - isoduration=20.11.0=pyhd8ed1ab_0 + - jedi=0.19.1=pyhd8ed1ab_0 + - jinja2=3.1.4=pyhd8ed1ab_0 + - jmol=14.32.10=hce30654_0 + - json5=0.9.25=pyhd8ed1ab_0 + - jsonpointer=3.0.0=py39h2804cbe_0 + - jsonschema=4.22.0=pyhd8ed1ab_0 + - jsonschema-specifications=2023.12.1=pyhd8ed1ab_0 + - jsonschema-with-format-nongpl=4.22.0=pyhd8ed1ab_0 + - jupyter-jsmol=2022.1.0=pyhd8ed1ab_0 + - jupyter-lsp=2.2.5=pyhd8ed1ab_0 + - jupyter-sphinx=0.5.3=pyha770c72_4 + - jupyter_client=8.6.2=pyhd8ed1ab_0 + - jupyter_core=5.7.2=py39h2804cbe_0 + - jupyter_events=0.10.0=pyhd8ed1ab_0 + - jupyter_server=2.14.1=pyhd8ed1ab_0 + - jupyter_server_terminals=0.5.3=pyhd8ed1ab_0 + - jupyter_sphinx=0.5.3=hd8ed1ab_4 + - jupyterlab=4.2.2=pyhd8ed1ab_0 + - jupyterlab_pygments=0.3.0=pyhd8ed1ab_1 + - jupyterlab_server=2.27.2=pyhd8ed1ab_0 + - jupyterlab_widgets=3.0.11=pyhd8ed1ab_0 - kiwisolver=1.4.5=py39hbd775c9_1 - - lcalc=2.0.5=hc94e8e6_1 - - ld64_osx-arm64=609=hc4dc95b_15 + - krb5=1.21.2=h92f50d5_0 + - lcalc=2.0.5=h4a402bc_2 + - lcms2=2.16=ha0e7c42_0 + - ld64=711=h634c8be_0 + - ld64_osx-arm64=711=ha4bd21c_0 + - lerc=4.0.0=h9a09cb3_0 + - libasprintf=0.22.5=h8fbad5d_2 + - libasprintf-devel=0.22.5=h8fbad5d_2 + - libatomic_ops=7.6.14=h1a8c8d9_0 - libblas=3.9.0=20_osxarm64_openblas - - libclang-cpp15=15.0.7=default_hd209bcb_4 - - libcurl=8.1.2=h912dcd9_0 - - libgd=2.3.3=h90fb8ed_4 - - llvm-tools=15.0.7=h62b9111_1 - - markupsafe=2.1.3=py39h0f82c59_1 - - maxima=5.45.0=h6032a66_2 + - libboost=1.85.0=h17eb2be_2 + - libboost-devel=1.85.0=hf450f58_2 + - libboost-headers=1.85.0=hce30654_2 + - libbraiding=1.2=hb7217d7_0 + - libbrial=1.2.12=h56a29cd_3 + - libbrotlicommon=1.1.0=hb547adb_1 + - libbrotlidec=1.1.0=hb547adb_1 + - libbrotlienc=1.1.0=hb547adb_1 + - libcblas=3.9.0=20_osxarm64_openblas + - libclang-cpp16=16.0.6=default_hb63da90_8 + - libcurl=8.8.0=h7b6f9a7_0 + - libcxx=17.0.6=h5f092b4_0 + - libdeflate=1.20=h93a5062_0 + - libedit=3.1.20191231=hc8eb9b7_2 + - libev=4.33=h93a5062_2 + - libexpat=2.6.2=hebf3989_0 + - libffi=3.4.2=h3422bc3_5 + - libflint=3.0.1=h28749a5_ntl_100 + - libgd=2.3.3=hfdf3952_9 + - libgettextpo=0.22.5=h8fbad5d_2 + - libgettextpo-devel=0.22.5=h8fbad5d_2 + - libgfortran=5.0.0=13_2_0_hd922786_3 + - libgfortran-devel_osx-arm64=12.3.0=hc62be1c_3 + - libgfortran5=13.2.0=hf226fd6_3 + - libglib=2.80.2=h59d46d9_1 + - libhomfly=1.02r6=h93a5062_1 + - libhwloc=2.10.0=default_h7685b71_1001 + - libiconv=1.17=h0d3ecfb_2 + - libintl=0.22.5=h8fbad5d_2 + - libintl-devel=0.22.5=h8fbad5d_2 + - libjpeg-turbo=3.0.0=hb547adb_1 + - liblapack=3.9.0=20_osxarm64_openblas + - liblapacke=3.9.0=20_osxarm64_openblas + - libllvm16=16.0.6=haab561b_3 + - libnghttp2=1.58.0=ha4dd798_1 + - libopenblas=0.3.25=openmp_h6c19121_0 + - libpng=1.6.43=h091b4b1_0 + - libsodium=1.0.18=h27ca646_1 + - libsqlite=3.46.0=hfb93653_0 + - libssh2=1.11.0=h7a5bd25_0 + - libtiff=4.6.0=h07db509_3 + - libtool=2.4.7=hb7217d7_0 + - libuv=1.48.0=h93a5062_0 + - libwebp=1.4.0=h54798ee_0 + - libwebp-base=1.4.0=h93a5062_0 + - libxcb=1.16=hf2054a2_0 + - libxml2=2.12.7=ha661575_1 + - libzlib=1.3.1=hfb2fe0b_1 + - linbox=1.7.0=h3afee3a_0 + - llvm-openmp=18.1.8=hde57baf_0 + - llvm-tools=16.0.6=haab561b_3 + - lrcalc=2.1=hebf3989_6 + - m4=1.4.18=h642e427_1001 + - m4ri=20140914=hc97c1ff_1006 + - m4rie=20150908=h22b9e9d_1002 + - make=4.3=he57ea6c_1 + - markupsafe=2.1.5=py39h17cfd9d_0 + - mathjax=3.2.2=hce30654_0 + - matplotlib=3.8.4=py39hdf13c20_2 + - matplotlib-base=3.8.4=py39h15359f4_2 + - matplotlib-inline=0.1.7=pyhd8ed1ab_0 + - maxima=5.47.0=h2bbcd85_2 + - memory-allocator=0.1.3=py39h0f82c59_0 + - metis=5.1.0=h13dd4ca_1007 - mistune=3.0.2=pyhd8ed1ab_0 + - mpc=1.3.1=h91ba8db_0 + - mpfi=1.5.4=hbde5f5b_1001 + - mpfr=4.2.1=h41d338b_1 - mpmath=1.3.0=pyhd8ed1ab_0 - munkres=1.1.4=pyh9f0ad1d_0 - - nest-asyncio=1.5.8=pyhd8ed1ab_0 + - nauty=2.8.8=h93a5062_1 + - nbclient=0.10.0=pyhd8ed1ab_0 + - nbconvert=7.16.4=hd8ed1ab_1 + - nbconvert-core=7.16.4=pyhd8ed1ab_1 + - nbconvert-pandoc=7.16.4=hd8ed1ab_1 + - nbformat=5.10.4=pyhd8ed1ab_0 + - ncurses=6.5=hb89a1cb_0 + - nest-asyncio=1.6.0=pyhd8ed1ab_0 - networkx=3.2.1=pyhd8ed1ab_0 + - ninja=1.12.1=h420ef59_0 + - notebook=7.2.1=pyhd8ed1ab_0 + - notebook-shim=0.2.4=pyhd8ed1ab_0 + - ntl=11.4.3=hbb3f309_1 + - numpy=1.26.4=py39h7aa2656_0 - openblas=0.3.25=openmp_h55c453e_0 - - packaging=23.2=pyhd8ed1ab_0 + - openjdk=22.0.1=hbeb2e11_0 + - openjpeg=2.5.2=h9f1df11_0 + - openssl=3.3.1=hfb2fe0b_0 + - overrides=7.7.0=pyhd8ed1ab_0 + - packaging=24.1=pyhd8ed1ab_0 + - palp=2.20=h27ca646_0 + - pandoc=3.2.1=hce30654_0 - pandocfilters=1.5.0=pyhd8ed1ab_0 - - parso=0.8.3=pyhd8ed1ab_0 + - pango=1.54.0=h5cb9fbc_0 + - pari=2.15.5=h4f2304c_2_pthread + - pari-elldata=0.0.20161017=0 + - pari-galdata=0.0.20180411=0 + - pari-galpol=0.0.20180625=0 + - pari-seadata=0.0.20090618=0 + - pari-seadata-small=0.0.20090618=0 + - parso=0.8.4=pyhd8ed1ab_0 + - patch=2.7.6=h27ca646_1002 - pathspec=0.12.1=pyhd8ed1ab_0 + - pcre2=10.44=h297a79d_0 + - pep517=0.13.0=pyhd8ed1ab_0 + - perl=5.32.1=7_h4614cfb_perl5 + - pexpect=4.9.0=pyhd8ed1ab_0 - pickleshare=0.7.5=py_1003 - - pillow=9.4.0=py39h8bd98a6_1 + - pillow=10.3.0=py39h3baf582_1 + - pip=24.0=pyhd8ed1ab_0 + - pixman=0.43.4=hebf3989_0 + - pkg-config=0.29.2=hab62308_1008 - pkgconfig=1.5.5=pyhd8ed1ab_4 - pkgutil-resolve-name=1.3.10=pyhd8ed1ab_1 - - platformdirs=4.1.0=pyhd8ed1ab_0 - - pluggy=1.3.0=pyhd8ed1ab_0 - - ply=3.11=py_1 - - prometheus_client=0.19.0=pyhd8ed1ab_0 - - psutil=5.9.7=py39h17cfd9d_0 + - planarity=3.0.2.0=h93a5062_0 + - platformdirs=4.2.2=pyhd8ed1ab_0 + - pluggy=1.5.0=pyhd8ed1ab_0 + - ply=3.11=pyhd8ed1ab_2 + - ppl=1.2=h8b147cf_1006 + - pplpy=0.8.9=py39ha497ee3_1 + - primecount=7.6=hb6e4faa_0 + - primecountpy=0.1.0=py39hbd775c9_4 + - primesieve=11.0=hb7217d7_0 + - prometheus_client=0.20.0=pyhd8ed1ab_0 + - prompt-toolkit=3.0.47=pyha770c72_0 + - prompt_toolkit=3.0.47=hd8ed1ab_0 + - psutil=6.0.0=py39hfea33bf_0 + - pthread-stubs=0.4=h27ca646_1001 - ptyprocess=0.7.0=pyhd3deb0d_0 - pure_eval=0.2.2=pyhd8ed1ab_0 - py=1.11.0=pyh6c4a22f_0 - - pybind11-global=2.11.1=py39hbd775c9_2 - - pycparser=2.21=pyhd8ed1ab_0 - - pygments=2.17.2=pyhd8ed1ab_0 - - pyparsing=3.1.1=pyhd8ed1ab_0 + - pybind11=2.12.0=py39h48c5dd5_0 + - pybind11-global=2.12.0=py39h48c5dd5_0 + - pycparser=2.22=pyhd8ed1ab_0 + - pygments=2.18.0=pyhd8ed1ab_0 + - pyobjc-core=10.3.1=py39h336d860_0 + - pyobjc-framework-cocoa=10.3.1=py39h336d860_0 + - pyparsing=3.1.2=pyhd8ed1ab_0 + - pyproject-api=1.7.1=pyhd8ed1ab_0 - pyrsistent=0.20.0=py39h17cfd9d_0 - pysocks=1.7.1=pyha2e5f31_6 - - python-fastjsonschema=2.19.0=pyhd8ed1ab_0 + - python=3.9.19=hd7ebdb9_0_cpython + - python-dateutil=2.9.0=pyhd8ed1ab_0 + - python-fastjsonschema=2.20.0=pyhd8ed1ab_0 - python-json-logger=2.0.7=pyhd8ed1ab_0 - - python-lrcalc=2.1=py39h23fbdae_5 - - python-tzdata=2023.3=pyhd8ed1ab_0 - - pytz=2023.3.post1=pyhd8ed1ab_0 + - python-lrcalc=2.1=py39hf3050f2_6 + - python-tzdata=2024.1=pyhd8ed1ab_0 + - python_abi=3.9=4_cp39 + - pythran=0.15.0=py39h1261dcd_1 + - pytz=2024.1=pyhd8ed1ab_0 + - pytz-deprecation-shim=0.1.0.post0=py39h2804cbe_4 - pyyaml=6.0.1=py39h0f82c59_1 - - pyzmq=25.1.2=py39he1e2164_0 + - pyzmq=26.0.3=py39he7f0319_0 + - qd=2.3.22=hbec66e7_1004 + - qhull=2020.2=hc021e02_2 + - r-base=4.3.3=h8112bfe_3 + - r-lattice=0.22_6=r43hd2d937b_0 + - readline=8.2=h92ec313_1 + - referencing=0.35.1=pyhd8ed1ab_0 + - requests=2.32.3=pyhd8ed1ab_0 + - rfc3339-validator=0.1.4=pyhd8ed1ab_0 - rfc3986-validator=0.1.1=pyh9f0ad1d_0 - - rpds-py=0.15.2=py39h8fec3ad_0 + - rhash=1.4.4=hb547adb_0 + - rpds-py=0.18.1=py39h0019b8a_0 + - rpy2=3.5.11=py39r43hf4a74a7_3 + - rw=0.9=h93a5062_2 + - sagemath-db-combinatorial-designs=20140630=1 - sagemath-db-elliptic-curves=0.8.1=hecc5488_0 + - sagemath-db-graphs=20210214=hd8ed1ab_0 + - sagemath-db-polytopes=20170220=1 - sagetex=3.6.1=pyhd8ed1ab_0 - - setuptools=68.2.2=pyhd8ed1ab_0 + - scipy=1.11.4=py39h36c428d_0 + - send2trash=1.8.3=pyh31c8845_0 + - setuptools=70.1.1=pyhd8ed1ab_0 + - setuptools-scm=8.1.0=pyhd8ed1ab_0 + - setuptools_scm=8.1.0=hd8ed1ab_0 + - sigtool=0.1.3=h44b9a77_0 - simplegeneric=0.8.1=py_1 - singular=4.3.2.p8=hb460b52_1 - six=1.16.0=pyh6c4a22f_0 - - sniffio=1.3.0=pyhd8ed1ab_0 + - sniffio=1.3.1=pyhd8ed1ab_0 - snowballstemmer=2.2.0=pyhd8ed1ab_0 - soupsieve=2.5=pyhd8ed1ab_1 + - sphinx=7.3.7=pyhd8ed1ab_0 + - sphinx-basic-ng=1.0.0b2=pyhd8ed1ab_1 + - sphinx-copybutton=0.5.2=pyhd8ed1ab_0 + - sphinxcontrib-applehelp=1.0.8=pyhd8ed1ab_0 + - sphinxcontrib-devhelp=1.0.6=pyhd8ed1ab_0 + - sphinxcontrib-htmlhelp=2.0.5=pyhd8ed1ab_0 - sphinxcontrib-jsmath=1.0.1=pyhd8ed1ab_0 + - sphinxcontrib-qthelp=1.0.7=pyhd8ed1ab_0 + - sphinxcontrib-serializinghtml=1.1.10=pyhd8ed1ab_0 + - sphinxcontrib-websupport=1.2.7=pyhd8ed1ab_0 + - sqlite=3.46.0=h5838104_0 + - stack_data=0.6.2=pyhd8ed1ab_0 + - suitesparse=7.7.0=hf6fcff2_1 + - symmetrica=3.0.1=hb7217d7_0 - sympow=2.023.6=hb0babe8_3 + - sympy=1.12.1=pypyh2585a3b_103 + - tachyon=0.99b6=hb8a568e_1002 + - tapi=1100.0.11=he4954df_0 + - tar=1.34=h7cb298e_1 + - tbb=2021.12.0=h420ef59_1 + - terminado=0.18.1=pyh31c8845_0 + - texinfo=7.0=pl5321h9ea1dce_0 + - three.js=122=hd8ed1ab_2 + - threejs-sage=122=hd8ed1ab_2 + - tinycss2=1.3.0=pyhd8ed1ab_0 + - tk=8.6.13=h5083fa2_1 + - tktable=2.10=h1e387b8_6 - tomli=2.0.1=pyhd8ed1ab_0 - - tornado=6.3.3=py39h0f82c59_1 - - traitlets=5.14.0=pyhd8ed1ab_0 - - trove-classifiers=2023.11.29=pyhd8ed1ab_0 - - types-python-dateutil=2.8.19.14=pyhd8ed1ab_0 - - typing_extensions=4.9.0=pyha770c72_0 + - tornado=6.4.1=py39hfea33bf_0 + - tox=4.15.1=pyhd8ed1ab_0 + - traitlets=5.14.3=pyhd8ed1ab_0 + - trove-classifiers=2024.5.22=pyhd8ed1ab_0 + - types-python-dateutil=2.9.0.20240316=pyhd8ed1ab_0 + - typing-extensions=4.12.2=hd8ed1ab_0 + - typing_extensions=4.12.2=pyha770c72_0 - typing_utils=0.1.0=pyhd8ed1ab_0 + - tzdata=2024a=h0c530f3_0 - tzlocal=5.2=py39h2804cbe_0 - unicodedata2=15.1.0=py39h0f82c59_0 - uri-template=1.3.0=pyhd8ed1ab_0 - - wcwidth=0.2.12=pyhd8ed1ab_0 - - webcolors=1.13=pyhd8ed1ab_0 + - urllib3=2.2.2=pyhd8ed1ab_0 + - virtualenv=20.26.3=pyhd8ed1ab_0 + - wcwidth=0.2.13=pyhd8ed1ab_0 + - webcolors=24.6.0=pyhd8ed1ab_0 - webencodings=0.5.1=pyhd8ed1ab_2 - - websocket-client=1.7.0=pyhd8ed1ab_0 - - wheel=0.42.0=pyhd8ed1ab_0 - - widgetsnbextension=4.0.9=pyhd8ed1ab_0 - - zipp=3.17.0=pyhd8ed1ab_0 - - anyio=4.2.0=pyhd8ed1ab_0 - - asttokens=2.4.1=pyhd8ed1ab_0 - - async-lru=2.0.4=pyhd8ed1ab_0 - - babel=2.14.0=pyhd8ed1ab_0 - - beautifulsoup4=4.12.2=pyha770c72_0 - - beniget=0.4.1=pyhd8ed1ab_0 - - bleach=6.1.0=pyhd8ed1ab_0 - - cached-property=1.5.2=hd8ed1ab_1 - - cctools_osx-arm64=973.0.1=h2a25c60_15 - - cffi=1.16.0=py39he153c15_0 - - clang-15=15.0.7=default_hd209bcb_4 - - cmake=3.26.4=hc0af03a_0 - - comm=0.1.4=pyhd8ed1ab_0 - - cppy=1.2.1=pyhd8ed1ab_0 - - curl=8.1.2=h912dcd9_0 - - cypari2=2.1.3=py39h7462d2a_2 - - deprecation=2.1.0=pyh9f0ad1d_0 - - fonttools=4.47.0=py39h17cfd9d_0 - - harfbuzz=6.0.0=hddbc195_0 - - importlib-metadata=7.0.0=pyha770c72_0 - - importlib_resources=6.1.1=pyhd8ed1ab_0 - - jedi=0.19.1=pyhd8ed1ab_0 - - jinja2=3.1.2=pyhd8ed1ab_1 - - jupyter_core=5.5.1=py39h2804cbe_0 - - jupyterlab_pygments=0.3.0=pyhd8ed1ab_0 - - ld64=609=h89fa09d_15 - - libcblas=3.9.0=20_osxarm64_openblas - - liblapack=3.9.0=20_osxarm64_openblas - - matplotlib-inline=0.1.6=pyhd8ed1ab_0 - - memory-allocator=0.1.3=py39h0f82c59_0 - - overrides=7.4.0=pyhd8ed1ab_0 - - pexpect=4.8.0=pyh1a96a4e_2 - - pip=23.3.2=pyhd8ed1ab_0 - - pplpy=0.8.9=py39haf103f8_0 - - primecountpy=0.1.0=py39hbd775c9_4 - - prompt-toolkit=3.0.42=pyha770c72_0 - - pybind11=2.11.1=py39hbd775c9_2 - - pyobjc-core=10.1=py39hb167abd_0 - - pyproject-api=1.6.1=pyhd8ed1ab_0 - - python-dateutil=2.8.2=pyhd8ed1ab_0 - - pytz-deprecation-shim=0.1.0.post0=py39h2804cbe_4 - - referencing=0.32.0=pyhd8ed1ab_0 - - rfc3339-validator=0.1.4=pyhd8ed1ab_0 - - sympy=1.12=pypyh9d50eac_103 - - terminado=0.18.0=pyh31c8845_0 - - tinycss2=1.2.1=pyhd8ed1ab_0 - - typing-extensions=4.9.0=hd8ed1ab_0 - - urllib3=2.1.0=pyhd8ed1ab_0 - - virtualenv=20.25.0=pyhd8ed1ab_0 - - argon2-cffi-bindings=21.2.0=py39h0f82c59_4 - - arpack=3.7.0=h58ebc17_2 - - arrow=1.3.0=pyhd8ed1ab_0 - - cctools=973.0.1=hd1ac623_15 - - clang=15.0.7=haab561b_4 - - dsdp=5.8=h9397a75_1203 - - fflas-ffpack=2.4.3=h11f2abc_2 - - fqdn=1.5.1=pyhd8ed1ab_0 - - gsl=2.7=h6e638da_0 - - hatchling=1.21.0=pyhd8ed1ab_0 - - iml=1.0.5=hd52f0d1_1003 - - importlib-resources=6.1.1=pyhd8ed1ab_0 - - importlib_metadata=7.0.0=hd8ed1ab_0 - - jsonschema-specifications=2023.11.2=pyhd8ed1ab_0 - - jupyter_server_terminals=0.5.0=pyhd8ed1ab_0 - - liblapacke=3.9.0=20_osxarm64_openblas - - numpy=1.26.2=py39heee92a0_0 - - pango=1.50.14=h6c112b8_0 - - prompt_toolkit=3.0.42=hd8ed1ab_0 - - pyobjc-framework-cocoa=10.1=py39hb167abd_0 - - requests=2.31.0=pyhd8ed1ab_0 - - setuptools-scm=8.0.4=pyhd8ed1ab_0 - - stack_data=0.6.2=pyhd8ed1ab_0 - - suitesparse=5.10.1=h88be0ae_2 - - argon2-cffi=23.1.0=pyhd8ed1ab_0 - - blas-devel=3.9.0=20_osxarm64_openblas - - clangxx=15.0.7=default_h5c94ee4_4 - - contourpy=1.2.0=py39he9de807_0 - - cvxopt=1.3.2=py39h76eeb2c_1 - - fpylll=0.6.0=py39h947550b_1 - - giac=1.9.0.21=h1c96721_1 - - igraph=0.9.10=hcec9b84_1 - - ipython=8.18.1=pyh707e725_3 - - isoduration=20.11.0=pyhd8ed1ab_0 - - jsonschema=4.20.0=pyhd8ed1ab_0 - - jupyter_client=8.6.0=pyhd8ed1ab_0 - - linbox=1.6.3=h380be0f_8 - - scipy=1.11.4=py39h36c428d_0 - - send2trash=1.8.2=pyhd1c38e8_0 - - setuptools_scm=8.0.4=hd8ed1ab_0 - - tox=4.11.4=pyhd8ed1ab_0 - - blas=2.120=openblas - - compiler-rt_osx-arm64=15.0.7=h3808999_2 - - ipykernel=6.26.0=pyh3cd1d5f_0 - - ipywidgets=8.1.1=pyhd8ed1ab_0 - - jsonschema-with-format-nongpl=4.20.0=pyhd8ed1ab_0 - - matplotlib-base=3.8.2=py39h1a09f3e_0 - - nbformat=5.9.2=pyhd8ed1ab_0 - - rw=0.9=h3422bc3_0 - - compiler-rt=15.0.7=h3808999_2 - - ipympl=0.9.3=pyhd8ed1ab_0 - - jupyter-jsmol=2022.1.0=pyhd8ed1ab_0 - - jupyter_events=0.9.0=pyhd8ed1ab_0 - - matplotlib=3.8.2=py39hdf13c20_0 - - nbclient=0.8.0=pyhd8ed1ab_0 - - clang_impl_osx-arm64=15.0.7=h77e971b_7 - - nbconvert-core=7.13.0=pyhd8ed1ab_0 - - clang_osx-arm64=15.0.7=h54d7cd3_7 - - jupyter_server=2.12.1=pyhd8ed1ab_0 - - nbconvert-pandoc=7.13.0=pyhd8ed1ab_0 - - c-compiler=1.6.0=hd291e01_0 - - clangxx_impl_osx-arm64=15.0.7=h768a7fd_7 - - gfortran_osx-arm64=12.3.0=h57527a5_1 - - jupyter-lsp=2.2.1=pyhd8ed1ab_0 - - jupyterlab_server=2.25.2=pyhd8ed1ab_0 - - nbconvert=7.13.0=pyhd8ed1ab_0 - - notebook-shim=0.2.3=pyhd8ed1ab_0 - - clangxx_osx-arm64=15.0.7=h54d7cd3_7 - - gfortran=12.3.0=h1ca8e4b_1 - - jupyterlab=4.0.9=pyhd8ed1ab_0 - - cxx-compiler=1.6.0=h1995070_0 - - fortran-compiler=1.6.0=h5a50232_0 - - notebook=7.0.6=pyhd8ed1ab_0 - - pythran=0.14.0=py39h819cc4c_1 - - r-base=4.1.3=h9c4d319_6 - - compilers=1.6.0=hce30654_0 - - rpy2=3.5.11=py39r41hf9b1952_0 - - jupyter_sphinx=0.1.4=py_0 - - sphinx-basic-ng=1.0.0b2=pyhd8ed1ab_1 - - furo=2023.9.10=pyhd8ed1ab_0 - - sphinx-copybutton=0.5.2=pyhd8ed1ab_0 - - sphinxcontrib-applehelp=1.0.7=pyhd8ed1ab_0 - - sphinxcontrib-devhelp=1.0.5=pyhd8ed1ab_0 - - sphinxcontrib-htmlhelp=2.0.4=pyhd8ed1ab_0 - - sphinxcontrib-qthelp=1.0.6=pyhd8ed1ab_0 - - sphinx=7.2.6=pyhd8ed1ab_0 - - sphinxcontrib-serializinghtml=1.1.9=pyhd8ed1ab_0 - - sphinxcontrib-websupport=1.2.6=pyhd8ed1ab_0 + - websocket-client=1.8.0=pyhd8ed1ab_0 + - wheel=0.43.0=pyhd8ed1ab_1 + - widgetsnbextension=4.0.11=pyhd8ed1ab_0 + - xorg-libxau=1.0.11=hb547adb_0 + - xorg-libxdmcp=1.1.3=h27ca646_0 + - xz=5.2.6=h57fd34a_0 + - yaml=0.2.5=h3422bc3_2 + - zeromq=4.3.5=hcc0f68c_4 + - zipp=3.19.2=pyhd8ed1ab_0 + - zlib=1.3.1=hfb2fe0b_1 + - zstd=1.5.6=hb46c0d2_0 diff --git a/src/environment-dev-3.10-linux-aarch64.yml b/src/environment-dev-3.10-linux-aarch64.yml index 3e5074485de..e0a7428c353 100644 --- a/src/environment-dev-3.10-linux-aarch64.yml +++ b/src/environment-dev-3.10-linux-aarch64.yml @@ -1,471 +1,488 @@ # Generated by conda-lock. # platform: linux-aarch64 -# input_hash: 205d24daed98b1bae4fcde7e7d49ad93af55d71901e5f44a5013ef1392e377a7 +# input_hash: d36865ba776427275c808ea91ee0d71d1f653f57bf83e81fbb92003fd5db575e channels: - conda-forge dependencies: - - _r-mutex=1.0.1=anacondar_1 - - _sysroot_linux-aarch64_curr_repodata_hack=4=h57d6b7b_13 - - ca-certificates=2023.11.17=hcefe29a_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_1 - - gh=2.40.1=h652cbe9_0 - - kernel-headers_linux-aarch64=4.18.0=h5b4a56d_13 - - ld_impl_linux-aarch64=2.40=h2d8c526_0 - - libgcc-devel_linux-aarch64=12.3.0=h8b5ab12_103 - - libgomp=13.2.0=hf8544c7_3 - - libstdcxx-devel_linux-aarch64=12.3.0=h8b5ab12_103 - - libstdcxx-ng=13.2.0=h9a76618_3 - - mathjax=3.2.2=h8af1aa0_0 - - pandoc=3.1.3=h8af1aa0_0 - - pari-elldata=0.0.20161017=0 - - pari-galdata=0.0.20180411=0 - - pari-galpol=0.0.20180625=0 - - pari-seadata-small=0.0.20090618=0 - - python_abi=3.10=4_cp310 - - sagemath-db-combinatorial-designs=20140630=1 - - sagemath-db-graphs=20210214=hd8ed1ab_0 - - sagemath-db-polytopes=20170220=1 - - three.js=122=hd8ed1ab_2 - - tzdata=2023c=h71feb2d_0 - - fonts-conda-forge=1=0 - - pari-seadata=0.0.20090618=0 - - sysroot_linux-aarch64=2.17=h5b4a56d_13 - - threejs-sage=122=hd8ed1ab_2 - - binutils_impl_linux-aarch64=2.40=h870a726_0 - - fonts-conda-ecosystem=1=0 - - binutils=2.40=h64c2a2e_0 - - binutils_linux-aarch64=2.40=h94bbfa1_2 - _openmp_mutex=4.5=2_kmp_llvm - - libgcc-ng=13.2.0=hf8544c7_3 - - alsa-lib=1.2.8=h4e544f5_0 + - _r-mutex=1.0.1=anacondar_1 + - _sysroot_linux-aarch64_curr_repodata_hack=4=h57d6b7b_14 + - alabaster=0.7.16=pyhd8ed1ab_0 + - alsa-lib=1.2.11=h31becfc_1 + - annotated-types=0.7.0=pyhd8ed1ab_0 + - anyio=4.4.0=pyhd8ed1ab_0 + - appdirs=1.4.4=pyh9f0ad1d_0 + - appnope=0.1.4=pyhd8ed1ab_0 + - argon2-cffi=23.1.0=pyhd8ed1ab_0 + - argon2-cffi-bindings=21.2.0=py310hb299538_4 + - arpack=3.9.1=nompi_hd363cd0_101 + - arrow=1.3.0=pyhd8ed1ab_0 + - asttokens=2.4.1=pyhd8ed1ab_0 + - async-lru=2.0.4=pyhd8ed1ab_0 - attr=2.5.1=h4e544f5_1 - - bc=1.07.1=hf897c2e_0 - - bdw-gc=8.0.6=hd62202e_0 - - bzip2=1.0.8=h31becfc_5 - - c-ares=1.24.0=h31becfc_0 - - cliquer=1.22=hb9de7d4_0 - - fribidi=1.0.10=hb9de7d4_0 - - gengetopt=2.23=h01db608_0 - - gettext=0.21.1=ha18d298_0 - - gf2x=1.3.0=h1b3b3a3_2 - - giflib=5.2.1=hb4cce97_3 - - gmp=6.3.0=h2f0025b_0 - - graphite2=1.3.13=h7fd3ca4_1001 - - icu=70.1=ha18d298_0 - - jpeg=9e=h2a766a3_3 - - keyutils=1.6.1=h4e544f5_0 - - lerc=4.0.0=h4de3ea5_0 - - libatomic_ops=7.6.14=h4e544f5_0 - - libbraiding=1.2=hd600fc2_0 - - libbrotlicommon=1.1.0=h31becfc_1 - - libcbor=0.9.0=h01db608_0 - - libdeflate=1.17=hb4cce97_0 - - libev=4.33=h31becfc_2 - - libexpat=2.5.0=hd600fc2_1 - - libffi=3.4.2=h3557bc0_5 - - libgfortran5=13.2.0=h582850c_3 - - libiconv=1.17=h31becfc_2 - - libnsl=2.0.1=h31becfc_0 - - libsanitizer=12.3.0=h8ebda82_3 - - libsodium=1.0.18=hb9de7d4_1 - - libtool=2.4.7=h4de3ea5_0 - - libuuid=2.38.1=hb4cce97_0 - - libuv=1.46.0=h31becfc_0 - - libwebp-base=1.2.4=h4e544f5_0 - - libzlib=1.2.13=h31becfc_5 - - lrcalc=2.1=h4de3ea5_5 - - m4=1.4.18=h516909a_1001 - - make=4.3=h309ac5b_1 - - metis=5.1.0=h2f0025b_1007 - - nauty=2.8.8=h31becfc_0 - - ncurses=6.4=h0425590_2 - - ninja=1.11.1=hdd96247_0 - - openssl=3.2.0=h31becfc_1 - - palp=2.20=hb9de7d4_0 - - patch=2.7.6=hf897c2e_1002 - - pixman=0.42.2=h2f0025b_0 - - pkg-config=0.29.2=hb9de7d4_1008 - - planarity=3.0.0.5=hb9de7d4_1002 - - primesieve=11.1=h2f0025b_0 - - pthread-stubs=0.4=hb9de7d4_1001 - - qhull=2020.2=hd62202e_2 - - rhash=1.4.3=h31becfc_2 - - sed=4.8=ha0d5d3d_0 - - symmetrica=3.0.1=hd600fc2_0 - - xorg-inputproto=2.3.2=h3557bc0_1002 - - xorg-kbproto=1.0.7=h3557bc0_1002 - - xorg-libice=1.0.10=h3557bc0_0 - - xorg-libxau=1.0.11=h31becfc_0 - - xorg-libxdmcp=1.1.3=h3557bc0_0 - - xorg-recordproto=1.14.2=hf897c2e_1002 - - xorg-renderproto=0.11.1=h3557bc0_1002 - - xorg-xextproto=7.3.0=h2a766a3_1003 - - xorg-xproto=7.0.31=h3557bc0_1007 - - xz=5.2.6=h9cdd2b7_0 - - yaml=0.2.5=hf897c2e_2 - - cddlib=1!0.94m=h719063d_0 - - ecm=7.0.4=h719063d_1002 - - expat=2.5.0=hd600fc2_1 - - gcc_impl_linux-aarch64=12.3.0=hcde2664_3 - - givaro=4.1.1=h192cbe9_1 - - glpk=5.0=h66325d0_0 - - libbrotlidec=1.1.0=h31becfc_1 - - libbrotlienc=1.1.0=h31becfc_1 - - libcap=2.69=h883460d_0 - - libedit=3.1.20191231=he28a2e2_2 - - libgfortran-ng=13.2.0=he9431aa_3 - - libhomfly=1.02r6=hb9de7d4_0 - - libnghttp2=1.58.0=hb0e430d_1 - - libpng=1.6.39=hf9034f9_0 - - libsqlite=3.44.2=h194ca79_0 - - libssh2=1.11.0=h492db2e_0 - - libxcb=1.13=h3557bc0_1004 - - libxml2=2.10.3=habe54e3_4 - - mpfr=4.2.1=ha2d0fc4_0 - - ntl=11.4.3=h0d7519b_1 - - pcre2=10.40=he7b27c6_0 - - perl=5.32.1=4_h31becfc_perl5 - - primecount=7.9=hd600fc2_0 - - readline=8.2=h8fc344f_1 - - tar=1.34=h048efde_0 - - tk=8.6.13=h194ca79_0 - - xorg-fixesproto=5.0=h3557bc0_1002 - - xorg-libsm=1.2.3=h965e137_1000 - - zeromq=4.3.5=h2f0025b_0 - - zlib=1.2.13=h31becfc_5 - - zstd=1.5.5=h4c53e97_0 + - attrs=23.2.0=pyh71513ae_0 - autoconf=2.71=pl5321h2148fe1_1 - - boost-cpp=1.81.0=h07c2bc3_0 - - brotli-bin=1.1.0=h31becfc_1 - - bwidget=1.9.14=h8af1aa0_1 - - ecl=21.2.1=haa44c19_2 - - fftw=3.3.10=nompi_h2dcef8e_108 - - freetype=2.12.1=hf0a5ef3_2 - - gap-core=4.12.2=h597289e_3 - - gcc=12.3.0=hc1b51f9_2 - - gcc_linux-aarch64=12.3.0=h464a8f7_2 - - gfan=0.6.2=h5f589ec_1003 - - gfortran_impl_linux-aarch64=12.3.0=hb7244be_3 - - gxx_impl_linux-aarch64=12.3.0=hcde2664_3 - - krb5=1.20.1=h113d92e_0 - - libflint=3.0.1=hc392af7_ntl_100 - - libglib=2.78.1=h0464669_0 - - libhwloc=2.9.1=h21e8147_0 - - libopenblas=0.3.25=pthreads_h5a5ec62_0 - - libtiff=4.5.0=h4c1066a_2 - - libudev1=255=h31becfc_0 - - llvm-openmp=17.0.6=h8b0cb96_0 - - m4ri=20140914=h75e8696_1005 - - mpc=1.3.1=hf4c8f4c_0 - - mpfi=1.5.4=h846f343_1001 - - pari=2.15.4=h169c2a7_2_pthread - - ppl=1.2=h984aac9_1006 - - python=3.10.13=hbbe8eec_0_cpython - - qd=2.3.22=h05efe27_1004 - - sqlite=3.44.2=h3b3482f_0 - - tachyon=0.99b6=h63ab1d9_1001 - - texinfo=7.0=pl5321h17f021e_0 - - tktable=2.10=h4f9ca69_5 - - xorg-libx11=1.8.4=h2a766a3_0 - - alabaster=0.7.13=pyhd8ed1ab_0 - - appdirs=1.4.4=pyh9f0ad1d_0 - - appnope=0.1.3=pyhd8ed1ab_0 - - attrs=23.1.0=pyh71513ae_1 - automake=1.16.5=pl5321h8af1aa0_0 + - babel=2.14.0=pyhd8ed1ab_0 + - backports=1.0=pyhd8ed1ab_3 + - backports.tarfile=1.0.0=pyhd8ed1ab_1 + - bc=1.07.1=hf897c2e_0 + - bdw-gc=8.0.6=hd62202e_0 + - beautifulsoup4=4.12.3=pyha770c72_0 + - beniget=0.4.1=pyhd8ed1ab_0 + - binutils=2.40=hf1166c9_7 + - binutils_impl_linux-aarch64=2.40=hf54a868_7 + - binutils_linux-aarch64=2.40=h1f91aba_9 + - blas=2.120=openblas + - blas-devel=3.9.0=20_linuxaarch64_openblas + - bleach=6.1.0=pyhd8ed1ab_0 + - boost-cpp=1.85.0=ha990451_2 + - brial=1.2.12=pyh694c41f_3 - brotli=1.1.0=h31becfc_1 + - brotli-bin=1.1.0=h31becfc_1 - brotli-python=1.1.0=py310hbb3657e_1 - - c-compiler=1.6.0=h31becfc_0 + - build=0.7.0=pyhd8ed1ab_0 + - bwidget=1.9.14=h8af1aa0_1 + - bzip2=1.0.8=h31becfc_5 + - c-ares=1.28.1=h31becfc_0 + - c-compiler=1.7.0=h31becfc_1 + - ca-certificates=2024.6.2=hcefe29a_0 + - cachecontrol=0.14.0=pyhd8ed1ab_1 + - cachecontrol-with-filecache=0.14.0=pyhd8ed1ab_1 + - cached-property=1.5.2=hd8ed1ab_1 - cached_property=1.5.2=pyha770c72_1 - - cachetools=5.3.2=pyhd8ed1ab_0 + - cachetools=5.3.3=pyhd8ed1ab_0 - cachy=0.3.0=pyhd8ed1ab_1 - - certifi=2023.11.17=pyhd8ed1ab_0 + - cairo=1.18.0=h5c54ea9_2 + - cattrs=23.2.3=pyhd8ed1ab_0 + - cddlib=1!0.94m=h719063d_0 + - certifi=2024.6.2=pyhd8ed1ab_0 + - cffi=1.16.0=py310hce94938_0 - chardet=5.2.0=py310hbbe02a8_1 - charset-normalizer=3.3.2=pyhd8ed1ab_0 - click=8.1.7=unix_pyh707e725_0 + - click-default-group=1.2.4=pyhd8ed1ab_0 + - clikit=0.6.2=pyhd8ed1ab_2 + - cliquer=1.22=h31becfc_1 + - cmake=3.29.6=h7042e5d_0 - colorama=0.4.6=pyhd8ed1ab_0 - - conway-polynomials=0.8=pyhd8ed1ab_0 + - colorlog=6.8.2=py310h4c7bcd0_0 + - comm=0.2.2=pyhd8ed1ab_0 + - compilers=1.7.0=h8af1aa0_1 + - conda-lock=2.5.7=pyhd8ed1ab_0 + - contourpy=1.2.1=py310h586407a_0 + - conway-polynomials=0.9=pyhd8ed1ab_0 + - cppy=1.2.1=pyhd8ed1ab_0 - crashtest=0.4.1=pyhd8ed1ab_0 + - cryptography=42.0.8=py310hf601767_0 + - curl=8.8.0=h7daf2e0_0 + - cvxopt=1.3.2=py310he29a27f_2 + - cxx-compiler=1.7.0=h2a328a1_1 - cycler=0.12.1=pyhd8ed1ab_0 + - cypari2=2.1.5=py310h4cbba44_0 - cysignals=1.11.2=py310h485802a_3 - - cython=3.0.7=py310hbb3657e_0 + - cython=3.0.10=py310hbb3657e_0 - dbus=1.13.6=h12b9eeb_3 - - debugpy=1.8.0=py310hbb3657e_1 + - debugpy=1.8.1=py310hbb3657e_0 - decorator=5.1.1=pyhd8ed1ab_0 - defusedxml=0.7.1=pyhd8ed1ab_0 - distlib=0.3.8=pyhd8ed1ab_0 - - docutils=0.20.1=py310hbbe02a8_3 - - eclib=20231211=he26bab5_0 - - editables=0.3=pyhd8ed1ab_0 + - docutils=0.21.2=pyhd8ed1ab_0 + - dsdp=5.8=hb12102e_1203 + - ecl=23.9.9=h6475f26_0 + - eclib=20231212=he26bab5_0 + - ecm=7.0.5=ha2d0fc4_0 + - editables=0.5=pyhd8ed1ab_0 + - ensureconda=1.4.4=pyhd8ed1ab_0 - entrypoints=0.4=pyhd8ed1ab_0 - - exceptiongroup=1.2.0=pyhd8ed1ab_0 - - execnet=2.0.2=pyhd8ed1ab_0 + - esbonio=0.16.4=pyhd8ed1ab_0 + - exceptiongroup=1.2.0=pyhd8ed1ab_2 + - execnet=2.1.1=pyhd8ed1ab_0 - executing=2.0.1=pyhd8ed1ab_0 - - filelock=3.13.1=pyhd8ed1ab_0 - - flit-core=3.9.0=pyhd8ed1ab_0 + - expat=2.6.2=h2f0025b_0 + - fflas-ffpack=2.5.0=h503e619_0 + - fftw=3.3.10=nompi_h020dacd_110 + - filelock=3.15.4=pyhd8ed1ab_0 + - flit-core=3.9.0=pyhd8ed1ab_1 + - 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_2 - fontconfig=2.14.2=ha9a116f_0 + - fonts-conda-ecosystem=1=0 + - fonts-conda-forge=1=0 + - fonttools=4.53.0=py310hb52b2da_0 + - fortran-compiler=1.7.0=h7048d53_1 - fplll=5.4.5=hb3a790e_0 + - fpylll=0.6.1=py310hfdbf2a6_0 + - fqdn=1.5.1=pyhd8ed1ab_0 + - freetype=2.12.1=hf0a5ef3_2 + - fribidi=1.0.10=hb9de7d4_0 + - furo=2024.5.6=pyhd8ed1ab_0 + - gap-core=4.12.2=h597289e_3 - gap-defaults=4.12.2=h8af1aa0_3 - gast=0.5.4=pyhd8ed1ab_0 - - gfortran=12.3.0=h8d4031d_2 - - gfortran_linux-aarch64=12.3.0=h1993883_2 - - gmpy2=2.1.2=py310h9f74ea4_1 - - gxx=12.3.0=hc1b51f9_2 - - gxx_linux-aarch64=12.3.0=h21accf6_2 - - idna=3.6=pyhd8ed1ab_0 + - gcc=12.3.0=hdb0cc85_13 + - gcc_impl_linux-aarch64=12.3.0=h3d98823_13 + - gcc_linux-aarch64=12.3.0=ha52a6ea_9 + - gengetopt=2.23=h01db608_0 + - gf2x=1.3.0=h1b3b3a3_2 + - gfan=0.6.2=h5f589ec_1003 + - gfortran=12.3.0=hdb0cc85_13 + - gfortran_impl_linux-aarch64=12.3.0=h97ebfd2_13 + - gfortran_linux-aarch64=12.3.0=ha7b8e4b_9 + - gh=2.46.0=h652cbe9_0 + - giac=1.9.0.21=h04922a4_1 + - giflib=5.2.2=h31becfc_0 + - git=2.45.2=pl5321h011b5c6_1 + - gitdb=4.0.11=pyhd8ed1ab_0 + - gitpython=3.1.43=pyhd8ed1ab_0 + - givaro=4.2.0=h364d21b_0 + - glpk=5.0=h66325d0_0 + - gmp=6.3.0=h0a1ffab_2 + - gmpy2=2.1.5=py310h05bcf56_1 + - graphite2=1.3.13=h2f0025b_1003 + - gsl=2.7=h294027d_0 + - gxx=12.3.0=hdb0cc85_13 + - gxx_impl_linux-aarch64=12.3.0=hba91e99_13 + - gxx_linux-aarch64=12.3.0=h9d1f256_9 + - h11=0.14.0=pyhd8ed1ab_0 + - h2=4.1.0=pyhd8ed1ab_0 + - harfbuzz=8.5.0=h9812418_0 + - hatchling=1.25.0=pyhd8ed1ab_0 + - hpack=4.0.0=pyh9f0ad1d_0 + - html5lib=1.1=pyh9f0ad1d_0 + - httpcore=1.0.5=pyhd8ed1ab_0 + - httpx=0.27.0=pyhd8ed1ab_0 + - hyperframe=6.0.1=pyhd8ed1ab_0 + - icu=73.2=h787c7f5_0 + - idna=3.7=pyhd8ed1ab_0 + - igraph=0.10.12=h197073e_1 - imagesize=1.4.1=pyhd8ed1ab_0 + - iml=1.0.5=h15043fe_1004 + - importlib-metadata=8.0.0=pyha770c72_0 + - importlib-resources=6.4.0=pyhd8ed1ab_0 + - importlib_metadata=8.0.0=hd8ed1ab_0 + - importlib_resources=6.4.0=pyhd8ed1ab_0 - iniconfig=2.0.0=pyhd8ed1ab_0 - - ipython_genutils=0.2.0=py_1 + - ipykernel=6.29.4=pyh3099207_0 + - ipympl=0.9.4=pyhd8ed1ab_0 + - ipython=8.25.0=pyh707e725_0 + - ipython_genutils=0.2.0=pyhd8ed1ab_1 + - ipywidgets=8.1.3=pyhd8ed1ab_0 + - isoduration=20.11.0=pyhd8ed1ab_0 + - jaraco.classes=3.4.0=pyhd8ed1ab_1 + - jaraco.context=5.3.0=pyhd8ed1ab_1 + - jaraco.functools=4.0.0=pyhd8ed1ab_0 + - jedi=0.19.1=pyhd8ed1ab_0 - jeepney=0.8.0=pyhd8ed1ab_0 - - json5=0.9.14=pyhd8ed1ab_0 - - jsonpointer=2.4=py310h4c7bcd0_3 - - jupyterlab_widgets=3.0.9=pyhd8ed1ab_0 + - jinja2=3.1.4=pyhd8ed1ab_0 + - jmol=14.32.10=h8af1aa0_0 + - json5=0.9.25=pyhd8ed1ab_0 + - jsonpointer=3.0.0=py310h4c7bcd0_0 + - jsonschema=4.22.0=pyhd8ed1ab_0 + - jsonschema-specifications=2023.12.1=pyhd8ed1ab_0 + - jsonschema-with-format-nongpl=4.22.0=pyhd8ed1ab_0 + - jupyter-jsmol=2022.1.0=pyhd8ed1ab_0 + - jupyter-lsp=2.2.5=pyhd8ed1ab_0 + - jupyter-sphinx=0.5.3=pyha770c72_4 + - jupyter_client=8.6.2=pyhd8ed1ab_0 + - jupyter_core=5.7.2=py310h4c7bcd0_0 + - jupyter_events=0.10.0=pyhd8ed1ab_0 + - jupyter_server=2.14.1=pyhd8ed1ab_0 + - jupyter_server_terminals=0.5.3=pyhd8ed1ab_0 + - jupyter_sphinx=0.5.3=hd8ed1ab_4 + - jupyterlab=4.2.2=pyhd8ed1ab_0 + - jupyterlab_pygments=0.3.0=pyhd8ed1ab_1 + - jupyterlab_server=2.27.2=pyhd8ed1ab_0 + - jupyterlab_widgets=3.0.11=pyhd8ed1ab_0 + - kernel-headers_linux-aarch64=4.18.0=h5b4a56d_14 + - keyring=25.2.1=pyha804496_0 + - keyutils=1.6.1=h4e544f5_0 - kiwisolver=1.4.5=py310he290b8a_1 - - lcalc=2.0.5=h3264cc0_1 - - lcms2=2.15=h7576be9_0 + - krb5=1.21.2=hc419048_0 + - lcalc=2.0.5=he588f68_2 + - lcms2=2.16=h922389a_0 + - ld_impl_linux-aarch64=2.40=h9fc2d93_7 + - lerc=4.0.0=h4de3ea5_0 + - libatomic_ops=7.6.14=h4e544f5_0 - libblas=3.9.0=20_linuxaarch64_openblas - - libbrial=1.2.12=h17533bf_1 - - libcups=2.3.3=h4303303_3 - - libcurl=8.1.2=hc34909b_0 - - libfido2=1.14.0=heb3f89f_0 - - libwebp=1.2.4=h7bdf6e5_1 - - m4rie=20150908=h75e8696_1001 - - markupsafe=2.1.3=py310h7c1f4a2_1 - - maxima=5.47.0=h6475f26_1 + - libboost=1.85.0=hb41fec8_2 + - libboost-devel=1.85.0=h37bb5a9_2 + - libboost-headers=1.85.0=h8af1aa0_2 + - libbraiding=1.2=hd600fc2_0 + - libbrial=1.2.12=h9429f74_3 + - libbrotlicommon=1.1.0=h31becfc_1 + - libbrotlidec=1.1.0=h31becfc_1 + - libbrotlienc=1.1.0=h31becfc_1 + - libcap=2.69=h883460d_0 + - libcblas=3.9.0=20_linuxaarch64_openblas + - libcbor=0.9.0=h01db608_0 + - libcups=2.3.3=h405e4a8_4 + - libcurl=8.8.0=h4e8248e_0 + - libdeflate=1.20=h31becfc_0 + - libedit=3.1.20191231=he28a2e2_2 + - libev=4.33=h31becfc_2 + - libexpat=2.6.2=h2f0025b_0 + - libffi=3.4.2=h3557bc0_5 + - libfido2=1.15.0=hab05c5e_0 + - libflint=3.0.1=hc392af7_ntl_100 + - libgcc-devel_linux-aarch64=12.3.0=h6144e03_113 + - libgcc-ng=13.2.0=he277a41_13 + - libgd=2.3.3=hcd22fd5_9 + - libgfortran-ng=13.2.0=he9431aa_13 + - libgfortran5=13.2.0=h2af0866_13 + - libglib=2.80.2=haee52c6_1 + - libgomp=13.2.0=he277a41_13 + - libhomfly=1.02r6=h31becfc_1 + - libhwloc=2.10.0=default_h3030c0e_1001 + - libiconv=1.17=h31becfc_2 + - libjpeg-turbo=3.0.0=h31becfc_1 + - liblapack=3.9.0=20_linuxaarch64_openblas + - liblapacke=3.9.0=20_linuxaarch64_openblas + - libnghttp2=1.58.0=hb0e430d_1 + - libnsl=2.0.1=h31becfc_0 + - libopenblas=0.3.25=pthreads_h5a5ec62_0 + - libpng=1.6.43=h194ca79_0 + - libsanitizer=12.3.0=h57e2e72_13 + - libsodium=1.0.18=hb9de7d4_1 + - libsqlite=3.46.0=hf51ef55_0 + - libssh2=1.11.0=h492db2e_0 + - libstdcxx-devel_linux-aarch64=12.3.0=h6144e03_113 + - libstdcxx-ng=13.2.0=h3f4de04_13 + - libtiff=4.6.0=hf980d43_3 + - libtool=2.4.7=h4de3ea5_0 + - libudev1=255=h31becfc_1 + - libuuid=2.38.1=hb4cce97_0 + - libuv=1.48.0=h31becfc_0 + - libwebp=1.4.0=h8b4e01b_0 + - libwebp-base=1.4.0=h31becfc_0 + - libxcb=1.16=h7935292_0 + - libxcrypt=4.4.36=h31becfc_1 + - libxml2=2.12.7=h49dc7a2_1 + - libzlib=1.3.1=h68df207_1 + - linbox=1.7.0=h681a5ee_0 + - llvm-openmp=18.1.8=hb063fc5_0 + - lrcalc=2.1=h2f0025b_6 + - lsprotocol=2023.0.1=pyhd8ed1ab_0 + - m4=1.4.18=h516909a_1001 + - m4ri=20140914=hedfd65a_1006 + - m4rie=20150908=hf0a5ef3_1002 + - make=4.3=h309ac5b_1 + - markupsafe=2.1.5=py310h7c1f4a2_0 + - mathjax=3.2.2=h8af1aa0_0 + - matplotlib=3.8.4=py310hbbe02a8_2 + - matplotlib-base=3.8.4=py310h84f21c1_2 + - matplotlib-inline=0.1.7=pyhd8ed1ab_0 + - maxima=5.47.0=h6475f26_2 + - memory-allocator=0.1.3=py310hb299538_0 + - metis=5.1.0=h2f0025b_1007 - mistune=3.0.2=pyhd8ed1ab_0 - - more-itertools=10.1.0=pyhd8ed1ab_0 + - more-itertools=10.3.0=pyhd8ed1ab_0 + - mpc=1.3.1=hf4c8f4c_0 + - mpfi=1.5.4=h846f343_1001 + - mpfr=4.2.1=ha2d0fc4_1 - mpmath=1.3.0=pyhd8ed1ab_0 - - msgpack-python=1.0.7=py310he290b8a_0 + - msgpack-python=1.0.8=py310h6cd5c4a_0 - munkres=1.1.4=pyh9f0ad1d_0 - - nest-asyncio=1.5.8=pyhd8ed1ab_0 + - nauty=2.8.8=h31becfc_1 + - nbclient=0.10.0=pyhd8ed1ab_0 + - nbconvert=7.16.4=hd8ed1ab_1 + - nbconvert-core=7.16.4=pyhd8ed1ab_1 + - nbconvert-pandoc=7.16.4=hd8ed1ab_1 + - nbformat=5.10.4=pyhd8ed1ab_0 + - ncurses=6.5=h0425590_0 + - nest-asyncio=1.6.0=pyhd8ed1ab_0 - networkx=3.2.1=pyhd8ed1ab_0 + - ninja=1.12.1=h70be974_0 + - notebook=7.2.1=pyhd8ed1ab_0 + - notebook-shim=0.2.4=pyhd8ed1ab_0 + - ntl=11.4.3=h0d7519b_1 + - numpy=1.26.4=py310hcbab775_0 - openblas=0.3.25=pthreads_h339cbfa_0 - - openjpeg=2.5.0=h9508984_2 - - packaging=23.2=pyhd8ed1ab_0 + - openjdk=22.0.1=h3d4cd67_0 + - openjpeg=2.5.2=h0d9d63b_0 + - openssh=9.6p1=h04b8c23_0 + - openssl=3.3.1=h68df207_0 + - overrides=7.7.0=pyhd8ed1ab_0 + - packaging=24.1=pyhd8ed1ab_0 + - palp=2.20=hb9de7d4_0 + - pandoc=3.2.1=h8af1aa0_0 - pandocfilters=1.5.0=pyhd8ed1ab_0 - - parso=0.8.3=pyhd8ed1ab_0 + - pango=1.54.0=h399c48b_0 + - pari=2.15.5=h169c2a7_2_pthread + - pari-elldata=0.0.20161017=0 + - pari-galdata=0.0.20180411=0 + - pari-galpol=0.0.20180625=0 + - pari-seadata=0.0.20090618=0 + - pari-seadata-small=0.0.20090618=0 + - parso=0.8.4=pyhd8ed1ab_0 - pastel=0.2.1=pyhd8ed1ab_0 + - patch=2.7.6=hf897c2e_1002 - pathspec=0.12.1=pyhd8ed1ab_0 + - pcre2=10.44=h070dd5b_0 + - pep517=0.13.0=pyhd8ed1ab_0 + - perl=5.32.1=7_h31becfc_perl5 + - pexpect=4.9.0=pyhd8ed1ab_0 - pickleshare=0.7.5=py_1003 + - pillow=10.3.0=py310h611336f_1 + - pip=24.0=pyhd8ed1ab_0 + - pixman=0.43.4=h2f0025b_0 + - pkg-config=0.29.2=hb9de7d4_1008 - pkgconfig=1.5.5=pyhd8ed1ab_4 - - pkginfo=1.9.6=pyhd8ed1ab_0 + - pkginfo=1.11.1=pyhd8ed1ab_0 - pkgutil-resolve-name=1.3.10=pyhd8ed1ab_1 - - platformdirs=4.1.0=pyhd8ed1ab_0 - - pluggy=1.3.0=pyhd8ed1ab_0 - - ply=3.11=py_1 - - prometheus_client=0.19.0=pyhd8ed1ab_0 - - psutil=5.9.7=py310hb299538_0 + - planarity=3.0.2.0=h31becfc_0 + - platformdirs=4.2.2=pyhd8ed1ab_0 + - pluggy=1.5.0=pyhd8ed1ab_0 + - ply=3.11=pyhd8ed1ab_2 + - ppl=1.2=h984aac9_1006 + - pplpy=0.8.9=py310h6665419_1 + - primecount=7.9=hd600fc2_0 + - primecountpy=0.1.0=py310h586407a_4 + - primesieve=11.1=h2f0025b_0 + - prometheus_client=0.20.0=pyhd8ed1ab_0 + - prompt-toolkit=3.0.47=pyha770c72_0 + - prompt_toolkit=3.0.47=hd8ed1ab_0 + - psutil=6.0.0=py310hb52b2da_0 + - pthread-stubs=0.4=hb9de7d4_1001 - ptyprocess=0.7.0=pyhd3deb0d_0 - pure_eval=0.2.2=pyhd8ed1ab_0 - py=1.11.0=pyh6c4a22f_0 - - pybind11-global=2.11.1=py310h586407a_2 - - pycodestyle=2.11.1=pyhd8ed1ab_0 - - pycparser=2.21=pyhd8ed1ab_0 - - pygments=2.17.2=pyhd8ed1ab_0 + - pybind11=2.12.0=py310h586407a_0 + - pybind11-global=2.12.0=py310h586407a_0 + - pycodestyle=2.12.0=pyhd8ed1ab_0 + - pycparser=2.22=pyhd8ed1ab_0 + - pydantic=2.7.4=pyhd8ed1ab_0 + - pydantic-core=2.18.4=py310h4719f56_0 + - pygls=1.3.1=pyhd8ed1ab_0 + - pygments=2.18.0=pyhd8ed1ab_0 - pylev=1.4.0=pyhd8ed1ab_0 - - pyparsing=3.1.1=pyhd8ed1ab_0 + - pyparsing=3.1.2=pyhd8ed1ab_0 + - pyproject-api=1.7.1=pyhd8ed1ab_0 - pyrsistent=0.20.0=py310h7c1f4a2_0 - pysocks=1.7.1=pyha2e5f31_6 - - pyspellchecker=0.7.2=pyhd8ed1ab_0 - - python-fastjsonschema=2.19.0=pyhd8ed1ab_0 + - pyspellchecker=0.8.0=pyhd8ed1ab_0 + - pytest=8.2.2=pyhd8ed1ab_0 + - pytest-xdist=3.6.1=pyhd8ed1ab_0 + - python=3.10.14=hbbe8eec_0_cpython + - python-dateutil=2.9.0=pyhd8ed1ab_0 + - python-fastjsonschema=2.20.0=pyhd8ed1ab_0 - python-json-logger=2.0.7=pyhd8ed1ab_0 - - python-lrcalc=2.1=py310h130cc07_5 - - python-tzdata=2023.3=pyhd8ed1ab_0 - - pytz=2023.3.post1=pyhd8ed1ab_0 + - python-lrcalc=2.1=py310hbb3657e_6 + - python-tzdata=2024.1=pyhd8ed1ab_0 + - python_abi=3.10=4_cp310 + - pythran=0.15.0=py310h5e48e15_1 + - pytz=2024.1=pyhd8ed1ab_0 + - pytz-deprecation-shim=0.1.0.post0=py310h4c7bcd0_4 - pyyaml=6.0.1=py310hb299538_1 - - pyzmq=25.1.2=py310h014ca53_0 + - pyzmq=26.0.3=py310he875deb_0 + - qd=2.3.22=h05efe27_1004 + - qhull=2020.2=hd62202e_2 + - r-base=4.3.3=h7f20121_3 + - r-lattice=0.22_6=r43h25e906a_0 + - readline=8.2=h8fc344f_1 + - referencing=0.35.1=pyhd8ed1ab_0 + - requests=2.32.3=pyhd8ed1ab_0 + - rfc3339-validator=0.1.4=pyhd8ed1ab_0 - rfc3986-validator=0.1.1=pyh9f0ad1d_0 - - rpds-py=0.15.2=py310h057607a_0 - - ruamel.yaml.clib=0.2.7=py310hb299538_2 + - rhash=1.4.4=h31becfc_0 + - rpds-py=0.18.1=py310h59d1b7a_0 + - rpy2=3.5.11=py310r43h8b6b5fc_3 + - ruamel.yaml=0.18.6=py310hb299538_0 + - ruamel.yaml.clib=0.2.8=py310hb299538_0 + - rw=0.9=h31becfc_2 + - sagemath-db-combinatorial-designs=20140630=1 - sagemath-db-elliptic-curves=0.8.1=hecc5488_0 + - sagemath-db-graphs=20210214=hd8ed1ab_0 + - sagemath-db-polytopes=20170220=1 - sagetex=3.6.1=pyhd8ed1ab_0 - - send2trash=1.8.2=pyh41d4057_0 - - setuptools=68.2.2=pyhd8ed1ab_0 + - scipy=1.11.3=py310hcbab775_1 + - secretstorage=3.3.3=py310hbbe02a8_2 + - sed=4.8=ha0d5d3d_0 + - send2trash=1.8.3=pyh0d859eb_0 + - setuptools=70.1.1=pyhd8ed1ab_0 + - setuptools-scm=8.1.0=pyhd8ed1ab_0 + - setuptools_scm=8.1.0=hd8ed1ab_0 - simplegeneric=0.8.1=py_1 - singular=4.3.2.p8=hbe76a8a_1 - six=1.16.0=pyh6c4a22f_0 - smmap=5.0.0=pyhd8ed1ab_0 - - sniffio=1.3.0=pyhd8ed1ab_0 + - sniffio=1.3.1=pyhd8ed1ab_0 - snowballstemmer=2.2.0=pyhd8ed1ab_0 - soupsieve=2.5=pyhd8ed1ab_1 + - sphinx=7.3.7=pyhd8ed1ab_0 + - sphinx-basic-ng=1.0.0b2=pyhd8ed1ab_1 + - sphinx-copybutton=0.5.2=pyhd8ed1ab_0 + - sphinxcontrib-applehelp=1.0.8=pyhd8ed1ab_0 + - sphinxcontrib-devhelp=1.0.6=pyhd8ed1ab_0 + - sphinxcontrib-htmlhelp=2.0.5=pyhd8ed1ab_0 - sphinxcontrib-jsmath=1.0.1=pyhd8ed1ab_0 + - sphinxcontrib-qthelp=1.0.7=pyhd8ed1ab_0 + - sphinxcontrib-serializinghtml=1.1.10=pyhd8ed1ab_0 + - sphinxcontrib-websupport=1.2.7=pyhd8ed1ab_0 + - sqlite=3.46.0=hdc7ab3c_0 + - stack_data=0.6.2=pyhd8ed1ab_0 + - suitesparse=7.7.0=h3944111_1 + - symmetrica=3.0.1=hd600fc2_0 - sympow=2.023.6=h157afb5_3 - - tbb=2021.9.0=h4c384f3_0 + - sympy=1.12.1=pypyh2585a3b_103 + - sysroot_linux-aarch64=2.17=h5b4a56d_14 + - tachyon=0.99b6=ha0bfc61_1002 + - tar=1.34=h048efde_0 + - tbb=2021.12.0=h70be974_1 + - terminado=0.18.1=pyh0d859eb_0 + - texinfo=7.0=pl5321h17f021e_0 + - three.js=122=hd8ed1ab_2 + - threejs-sage=122=hd8ed1ab_2 + - tinycss2=1.3.0=pyhd8ed1ab_0 + - tk=8.6.13=h194ca79_0 + - tktable=2.10=h52f7bd3_6 - tomli=2.0.1=pyhd8ed1ab_0 - - tomlkit=0.12.3=pyha770c72_0 - - toolz=0.12.0=pyhd8ed1ab_0 - - tornado=6.3.3=py310h7c1f4a2_1 - - traitlets=5.14.0=pyhd8ed1ab_0 - - trove-classifiers=2023.11.29=pyhd8ed1ab_0 - - types-python-dateutil=2.8.19.14=pyhd8ed1ab_0 - - typing_extensions=4.9.0=pyha770c72_0 + - tomlkit=0.12.5=pyha770c72_0 + - toolz=0.12.1=pyhd8ed1ab_0 + - tornado=6.4.1=py310h03727f4_0 + - tox=4.15.1=pyhd8ed1ab_0 + - traitlets=5.14.3=pyhd8ed1ab_0 + - trove-classifiers=2024.5.22=pyhd8ed1ab_0 + - types-python-dateutil=2.9.0.20240316=pyhd8ed1ab_0 + - typing-extensions=4.12.2=hd8ed1ab_0 + - typing_extensions=4.12.2=pyha770c72_0 - typing_utils=0.1.0=pyhd8ed1ab_0 + - tzdata=2024a=h0c530f3_0 - tzlocal=5.2=py310h4c7bcd0_0 - unicodedata2=15.1.0=py310hb299538_0 - uri-template=1.3.0=pyhd8ed1ab_0 - - wcwidth=0.2.12=pyhd8ed1ab_0 - - webcolors=1.13=pyhd8ed1ab_0 + - urllib3=1.26.19=pyhd8ed1ab_0 + - virtualenv=20.26.3=pyhd8ed1ab_0 + - wcwidth=0.2.13=pyhd8ed1ab_0 + - webcolors=24.6.0=pyhd8ed1ab_0 - webencodings=0.5.1=pyhd8ed1ab_2 - - websocket-client=1.7.0=pyhd8ed1ab_0 - - wheel=0.42.0=pyhd8ed1ab_0 - - widgetsnbextension=4.0.9=pyhd8ed1ab_0 + - websocket-client=1.8.0=pyhd8ed1ab_0 + - wheel=0.43.0=pyhd8ed1ab_1 + - widgetsnbextension=4.0.11=pyhd8ed1ab_0 + - xorg-fixesproto=5.0=h3557bc0_1002 + - xorg-inputproto=2.3.2=h3557bc0_1002 + - xorg-kbproto=1.0.7=h3557bc0_1002 + - xorg-libice=1.1.1=h7935292_0 + - xorg-libsm=1.2.4=h5a01bc2_0 + - xorg-libx11=1.8.9=h08be655_1 + - xorg-libxau=1.0.11=h31becfc_0 + - xorg-libxdmcp=1.1.3=h3557bc0_0 - xorg-libxext=1.3.4=h2a766a3_2 - xorg-libxfixes=5.0.3=h3557bc0_1004 - - xorg-libxrender=0.9.10=h3557bc0_1003 - - xorg-libxt=1.3.0=h7935292_0 - - zipp=3.17.0=pyhd8ed1ab_0 - - anyio=4.2.0=pyhd8ed1ab_0 - - asttokens=2.4.1=pyhd8ed1ab_0 - - async-lru=2.0.4=pyhd8ed1ab_0 - - babel=2.14.0=pyhd8ed1ab_0 - - beautifulsoup4=4.12.2=pyha770c72_0 - - beniget=0.4.1=pyhd8ed1ab_0 - - bleach=6.1.0=pyhd8ed1ab_0 - - brial=1.2.12=pyh694c41f_1 - - cached-property=1.5.2=hd8ed1ab_1 - - cairo=1.16.0=hd19fb6e_1014 - - cffi=1.16.0=py310hce94938_0 - - click-default-group=1.2.4=pyhd8ed1ab_0 - - clikit=0.6.2=pyhd8ed1ab_2 - - cmake=3.26.4=hef020d8_0 - - comm=0.1.4=pyhd8ed1ab_0 - - cppy=1.2.1=pyhd8ed1ab_0 - - curl=8.1.2=hc34909b_0 - - cxx-compiler=1.6.0=h2a328a1_0 - - cypari2=2.1.3=py310h4cbba44_2 - - deprecation=2.1.0=pyh9f0ad1d_0 - - fonttools=4.47.0=py310hb299538_0 - - fortran-compiler=1.6.0=h7048d53_0 - - gitdb=4.0.11=pyhd8ed1ab_0 - - html5lib=1.1=pyh9f0ad1d_0 - - importlib-metadata=7.0.0=pyha770c72_0 - - importlib_resources=6.1.1=pyhd8ed1ab_0 - - jaraco.classes=3.3.0=pyhd8ed1ab_0 - - jedi=0.19.1=pyhd8ed1ab_0 - - jinja2=3.1.2=pyhd8ed1ab_1 - - jupyter_core=5.5.1=py310h4c7bcd0_0 - - jupyterlab_pygments=0.3.0=pyhd8ed1ab_0 - - libcblas=3.9.0=20_linuxaarch64_openblas - - libgd=2.3.3=h99c6b3b_4 - - liblapack=3.9.0=20_linuxaarch64_openblas - - matplotlib-inline=0.1.6=pyhd8ed1ab_0 - - memory-allocator=0.1.3=py310hb299538_0 - - openssh=9.3p1=hf616e62_1 - - overrides=7.4.0=pyhd8ed1ab_0 - - pexpect=4.8.0=pyh1a96a4e_2 - - pillow=9.4.0=py310h2843b5e_1 - - pip=23.3.2=pyhd8ed1ab_0 - - pplpy=0.8.9=py310hd5c817c_0 - - primecountpy=0.1.0=py310h586407a_4 - - prompt-toolkit=3.0.42=pyha770c72_0 - - pybind11=2.11.1=py310h586407a_2 - - pyproject-api=1.6.1=pyhd8ed1ab_0 - - pytest=7.4.3=pyhd8ed1ab_0 - - python-dateutil=2.8.2=pyhd8ed1ab_0 - - pytz-deprecation-shim=0.1.0.post0=py310h4c7bcd0_4 - - referencing=0.32.0=pyhd8ed1ab_0 - - rfc3339-validator=0.1.4=pyhd8ed1ab_0 - - ruamel.yaml=0.18.5=py310hb299538_0 - - sympy=1.12=pypyh9d50eac_103 - - terminado=0.18.0=pyh0d859eb_0 - - tinycss2=1.2.1=pyhd8ed1ab_0 - - typing-extensions=4.9.0=hd8ed1ab_0 - - urllib3=1.26.18=pyhd8ed1ab_0 - - virtualenv=20.25.0=pyhd8ed1ab_0 - xorg-libxi=1.7.10=h3557bc0_0 - - annotated-types=0.6.0=pyhd8ed1ab_0 - - argon2-cffi-bindings=21.2.0=py310hb299538_4 - - arpack=3.7.0=hf862f49_2 - - arrow=1.3.0=pyhd8ed1ab_0 - - cattrs=23.2.3=pyhd8ed1ab_0 - - compilers=1.6.0=h8af1aa0_0 - - cryptography=41.0.7=py310he685ff2_1 - - dsdp=5.8=hb12102e_1203 - - fflas-ffpack=2.4.3=hf104d39_2 - - fqdn=1.5.1=pyhd8ed1ab_0 - - git=2.42.0=pl5321h0d979e1_0 - - gitpython=3.1.40=pyhd8ed1ab_0 - - gsl=2.7=h294027d_0 - - harfbuzz=6.0.0=hbcb8a4f_0 - - hatchling=1.21.0=pyhd8ed1ab_0 - - iml=1.0.5=h9076c59_1003 - - importlib-resources=6.1.1=pyhd8ed1ab_0 - - importlib_metadata=7.0.0=hd8ed1ab_0 - - jsonschema-specifications=2023.11.2=pyhd8ed1ab_0 - - jupyter_server_terminals=0.5.0=pyhd8ed1ab_0 - - liblapacke=3.9.0=20_linuxaarch64_openblas - - numpy=1.26.2=py310hcbab775_0 - - prompt_toolkit=3.0.42=hd8ed1ab_0 - - pydantic-core=2.14.5=py310hfd680ee_0 - - pytest-xdist=3.5.0=pyhd8ed1ab_0 - - requests=2.31.0=pyhd8ed1ab_0 - - setuptools-scm=8.0.4=pyhd8ed1ab_0 - - stack_data=0.6.2=pyhd8ed1ab_0 - - suitesparse=5.10.1=h1404dd6_1 + - xorg-libxrender=0.9.11=h7935292_0 + - xorg-libxt=1.3.0=h7935292_1 - xorg-libxtst=1.2.3=hf897c2e_1002 - - argon2-cffi=23.1.0=pyhd8ed1ab_0 - - blas-devel=3.9.0=20_linuxaarch64_openblas - - cachecontrol=0.13.1=pyhd8ed1ab_0 - - contourpy=1.2.0=py310h586407a_0 - - cvxopt=1.3.2=py310h536486b_1 - - ensureconda=1.4.3=pyhd8ed1ab_0 - - fpylll=0.6.0=py310hfdbf2a6_1 - - giac=1.9.0.21=h04922a4_1 - - igraph=0.9.10=hefb87a8_1 - - ipython=8.18.1=pyh707e725_3 - - isoduration=20.11.0=pyhd8ed1ab_0 - - jsonschema=4.20.0=pyhd8ed1ab_0 - - jupyter_client=8.6.0=pyhd8ed1ab_0 - - linbox=1.6.3=h681a5ee_8 - - lsprotocol=2023.0.0=pyhd8ed1ab_0 - - openjdk=17.0.3=h1a274e0_5 - - pango=1.50.14=h1f1e9b3_0 - - pydantic=2.5.2=pyhd8ed1ab_0 - - pythran=0.14.0=py310h5e48e15_1 - - scipy=1.11.3=py310hcbab775_1 - - secretstorage=3.3.3=py310hbbe02a8_2 - - setuptools_scm=8.0.4=hd8ed1ab_0 - - tox=4.11.4=pyhd8ed1ab_0 - - blas=2.120=openblas - - cachecontrol-with-filecache=0.13.1=pyhd8ed1ab_0 - - ipykernel=6.26.0=pyhf8b6a83_0 - - ipywidgets=8.1.1=pyhd8ed1ab_0 - - jmol=14.32.10=h8af1aa0_0 - - jsonschema-with-format-nongpl=4.20.0=pyhd8ed1ab_0 - - keyring=24.3.0=py310h4c7bcd0_0 - - matplotlib-base=3.8.2=py310h0a7f329_0 - - nbformat=5.9.2=pyhd8ed1ab_0 - - pygls=1.2.1=pyhd8ed1ab_0 - - r-base=4.2.3=h620ca72_0 - - rw=0.9=hf897c2e_0 - - conda-lock=2.5.1=pyhd8ed1ab_0 - - ipympl=0.9.3=pyhd8ed1ab_0 - - jupyter-jsmol=2022.1.0=pyhd8ed1ab_0 - - jupyter_events=0.9.0=pyhd8ed1ab_0 - - matplotlib=3.8.2=py310hbbe02a8_0 - - nbclient=0.8.0=pyhd8ed1ab_0 - - rpy2=3.5.11=py310r42h8b6b5fc_3 - - nbconvert-core=7.13.0=pyhd8ed1ab_0 - - jupyter_server=2.12.1=pyhd8ed1ab_0 - - nbconvert-pandoc=7.13.0=pyhd8ed1ab_0 - - jupyter-lsp=2.2.1=pyhd8ed1ab_0 - - jupyterlab_server=2.25.2=pyhd8ed1ab_0 - - nbconvert=7.13.0=pyhd8ed1ab_0 - - notebook-shim=0.2.3=pyhd8ed1ab_0 - - jupyterlab=4.0.9=pyhd8ed1ab_0 - - notebook=7.0.6=pyhd8ed1ab_0 - - esbonio=0.16.3=pyhd8ed1ab_0 - - jupyter_sphinx=0.1.4=py_0 - - sphinx-basic-ng=1.0.0b2=pyhd8ed1ab_1 - - furo=2023.9.10=pyhd8ed1ab_0 - - sphinx-copybutton=0.5.2=pyhd8ed1ab_0 - - sphinxcontrib-applehelp=1.0.7=pyhd8ed1ab_0 - - sphinxcontrib-devhelp=1.0.5=pyhd8ed1ab_0 - - sphinxcontrib-htmlhelp=2.0.4=pyhd8ed1ab_0 - - sphinxcontrib-qthelp=1.0.6=pyhd8ed1ab_0 - - sphinx=7.2.6=pyhd8ed1ab_0 - - sphinxcontrib-serializinghtml=1.1.9=pyhd8ed1ab_0 - - sphinxcontrib-websupport=1.2.6=pyhd8ed1ab_0 + - xorg-recordproto=1.14.2=hf897c2e_1002 + - xorg-renderproto=0.11.1=h3557bc0_1002 + - xorg-xextproto=7.3.0=h2a766a3_1003 + - xorg-xproto=7.0.31=h3557bc0_1007 + - xz=5.2.6=h9cdd2b7_0 + - yaml=0.2.5=hf897c2e_2 + - zeromq=4.3.5=h28faeed_4 + - zipp=3.19.2=pyhd8ed1ab_0 + - zlib=1.3.1=h68df207_1 + - zstd=1.5.6=h02f22dd_0 diff --git a/src/environment-dev-3.10-linux.yml b/src/environment-dev-3.10-linux.yml index 63279d82c7e..98b9bb546f9 100644 --- a/src/environment-dev-3.10-linux.yml +++ b/src/environment-dev-3.10-linux.yml @@ -1,512 +1,533 @@ # Generated by conda-lock. # platform: linux-64 -# input_hash: e806cf8008f4581b2bbb7fa721cb7222007cedcd9dc4ae088a6cfe8342f1c7e7 +# input_hash: f5ac6bc66f134451e0ec73f0a00b8da508df8c7c642f57231ab559a7c63f8ee0 channels: - conda-forge dependencies: - _libgcc_mutex=0.1=conda_forge - - _r-mutex=1.0.1=anacondar_1 - - ca-certificates=2023.11.17=hbcca054_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_1 - - gh=2.40.1=ha8f183a_0 - - kernel-headers_linux-64=2.6.32=he073ed8_16 - - ld_impl_linux-64=2.40=h41732ed_0 - - libboost-headers=1.84.0=ha770c72_0 - - libgcc-devel_linux-64=12.3.0=h8bca6fd_103 - - libstdcxx-devel_linux-64=12.3.0=h8bca6fd_103 - - libstdcxx-ng=13.2.0=h7e041cc_3 - - mathjax=3.2.2=ha770c72_0 - - pari-elldata=0.0.20161017=0 - - pari-galdata=0.0.20180411=0 - - pari-galpol=0.0.20180625=0 - - pari-seadata-small=0.0.20090618=0 - - python_abi=3.10=4_cp310 - - sagemath-db-combinatorial-designs=20140630=1 - - sagemath-db-graphs=20210214=hd8ed1ab_0 - - sagemath-db-polytopes=20170220=1 - - three.js=122=hd8ed1ab_2 - - tzdata=2023c=h71feb2d_0 - - fonts-conda-forge=1=0 - - libgomp=13.2.0=h807b86a_3 - - pari-seadata=0.0.20090618=0 - - sysroot_linux-64=2.12=he073ed8_16 - - threejs-sage=122=hd8ed1ab_2 - - binutils_impl_linux-64=2.40=hf600244_0 - - fonts-conda-ecosystem=1=0 - - binutils=2.40=hdd6e379_0 - - binutils_linux-64=2.40=hbdbef99_2 - _openmp_mutex=4.5=2_kmp_llvm - - libgcc-ng=13.2.0=h807b86a_3 - - alsa-lib=1.2.10=hd590300_0 + - _r-mutex=1.0.1=anacondar_1 + - alabaster=0.7.16=pyhd8ed1ab_0 + - alsa-lib=1.2.12=h4ab18f5_0 + - annotated-types=0.7.0=pyhd8ed1ab_0 + - anyio=4.4.0=pyhd8ed1ab_0 + - appdirs=1.4.4=pyh9f0ad1d_0 + - appnope=0.1.4=pyhd8ed1ab_0 + - argon2-cffi=23.1.0=pyhd8ed1ab_0 + - argon2-cffi-bindings=21.2.0=py310h2372a71_4 + - arpack=3.9.1=nompi_h77f6705_101 + - arrow=1.3.0=pyhd8ed1ab_0 + - asttokens=2.4.1=pyhd8ed1ab_0 + - async-lru=2.0.4=pyhd8ed1ab_0 - attr=2.5.1=h166bdaf_1 - - bc=1.07.1=h7f98852_0 - - bdw-gc=8.0.6=h4bd325d_0 - - bzip2=1.0.8=hd590300_5 - - c-ares=1.24.0=hd590300_0 - - cliquer=1.22=h36c2ea0_0 - - fribidi=1.0.10=h36c2ea0_0 - - gengetopt=2.23=h9c3ff4c_0 - - gettext=0.21.1=h27087fc_0 - - gf2x=1.3.0=ha476b99_2 - - giflib=5.2.1=h0b41bf4_3 - - gmp=6.3.0=h59595ed_0 - - graphite2=1.3.13=h58526e2_1001 - - icu=73.2=h59595ed_0 - - keyutils=1.6.1=h166bdaf_0 - - lame=3.100=h166bdaf_1003 - - lerc=4.0.0=h27087fc_0 - - libatomic_ops=7.6.14=h166bdaf_0 - - libbraiding=1.2=hcb278e6_0 - - libbrotlicommon=1.1.0=hd590300_1 - - libcbor=0.10.2=hcb278e6_0 - - libdeflate=1.19=hd590300_0 - - libev=4.33=hd590300_2 - - libexpat=2.5.0=hcb278e6_1 - - libffi=3.4.2=h7f98852_5 - - libgfortran5=13.2.0=ha4646dd_3 - - libiconv=1.17=hd590300_2 - - libjpeg-turbo=3.0.0=hd590300_1 - - libnsl=2.0.1=hd590300_0 - - libogg=1.3.4=h7f98852_1 - - libopus=1.3.1=h7f98852_1 - - libsanitizer=12.3.0=h0f45ef3_3 - - libsodium=1.0.18=h36c2ea0_1 - - libtool=2.4.7=h27087fc_0 - - libuuid=2.38.1=h0b41bf4_0 - - libuv=1.46.0=hd590300_0 - - libwebp-base=1.3.2=hd590300_0 - - libzlib=1.2.13=hd590300_5 - - lrcalc=2.1=h27087fc_5 - - lz4-c=1.9.4=hcb278e6_0 - - m4=1.4.18=h516909a_1001 - - make=4.3=hd18ef5c_1 - - metis=5.1.1=h59595ed_2 - - mpg123=1.32.3=h59595ed_0 - - nauty=2.8.8=hd590300_0 - - ncurses=6.4=h59595ed_2 - - ninja=1.11.1=h924138e_0 - - nspr=4.35=h27087fc_0 - - openssl=3.2.0=hd590300_1 - - palp=2.20=h36c2ea0_0 - - patch=2.7.6=h7f98852_1002 - - pixman=0.42.2=h59595ed_0 - - pkg-config=0.29.2=h36c2ea0_1008 - - planarity=3.0.0.5=h36c2ea0_1002 - - primesieve=11.1=h59595ed_0 - - pthread-stubs=0.4=h36c2ea0_1001 - - qhull=2020.2=h4bd325d_2 - - rhash=1.4.4=hd590300_0 - - sed=4.8=he412f7d_0 - - symmetrica=3.0.1=hcb278e6_0 - - xorg-inputproto=2.3.2=h7f98852_1002 - - xorg-kbproto=1.0.7=h7f98852_1002 - - xorg-libice=1.1.1=hd590300_0 - - xorg-libxau=1.0.11=hd590300_0 - - xorg-libxdmcp=1.1.3=h7f98852_0 - - xorg-recordproto=1.14.2=h7f98852_1002 - - xorg-renderproto=0.11.1=h7f98852_1002 - - xorg-xextproto=7.3.0=h0b41bf4_1003 - - xorg-xf86vidmodeproto=2.3.1=h7f98852_1002 - - xorg-xproto=7.0.31=h7f98852_1007 - - xz=5.2.6=h166bdaf_0 - - yaml=0.2.5=h7f98852_2 - - cddlib=1!0.94m=h9202a9a_0 - - ecm=7.0.4=h9202a9a_1002 - - expat=2.5.0=hcb278e6_1 - - gcc_impl_linux-64=12.3.0=he2b93b0_3 - - givaro=4.1.1=h192cbe9_1 - - glpk=5.0=h445213a_0 - - libbrotlidec=1.1.0=hd590300_1 - - libbrotlienc=1.1.0=hd590300_1 - - libcap=2.69=h0f662aa_0 - - libedit=3.1.20191231=he28a2e2_2 - - libevent=2.1.12=hf998b51_1 - - libflac=1.4.3=h59595ed_0 - - libgfortran-ng=13.2.0=h69a702a_3 - - libgpg-error=1.47=h71f35ed_0 - - libhomfly=1.02r6=h36c2ea0_0 - - libnghttp2=1.58.0=h47da74e_1 - - libpng=1.6.39=h753d276_0 - - libsqlite=3.44.2=h2797004_0 - - libssh2=1.11.0=h0841786_0 - - libvorbis=1.3.7=h9c3ff4c_0 - - libxcb=1.15=h0b41bf4_0 - - libxml2=2.11.6=h232c23b_0 - - mpfr=4.2.1=h9458935_0 - - mysql-common=8.0.33=hf1915f5_6 - - ntl=11.4.3=hef3c4d3_1 - - pcre2=10.42=hcad00b1_0 - - perl=5.32.1=4_hd590300_perl5 - - primecount=7.9=hcb278e6_0 - - readline=8.2=h8228510_1 - - tar=1.34=hb2e2bae_1 - - tk=8.6.13=noxft_h4845f30_101 - - xorg-fixesproto=5.0=h7f98852_1002 - - xorg-libsm=1.2.4=h7391055_0 - - zeromq=4.3.5=h59595ed_0 - - zlib=1.2.13=hd590300_5 - - zstd=1.5.5=hfc55251_0 + - attrs=23.2.0=pyh71513ae_0 - autoconf=2.71=pl5321h2b4cb7a_1 - - brotli-bin=1.1.0=hd590300_1 - - bwidget=1.9.14=ha770c72_1 - - ecl=21.2.1=h9d73b02_2 - - fftw=3.3.10=nompi_hc118613_108 - - freetype=2.12.1=h267a509_2 - - gap-core=4.12.2=he9a28a4_3 - - gcc=12.3.0=h8d2909c_2 - - gcc_linux-64=12.3.0=h76fc315_2 - - gfan=0.6.2=hb86e20a_1003 - - gfortran_impl_linux-64=12.3.0=hfcedea8_3 - - gxx_impl_linux-64=12.3.0=he2b93b0_3 - - krb5=1.21.2=h659d440_0 - - libboost=1.84.0=h6fcfa73_0 - - libflint=3.0.1=h5f2e117_ntl_100 - - libgcrypt=1.10.3=hd590300_0 - - libglib=2.78.3=h783c2da_0 - - libhwloc=2.9.3=default_h554bfaf_1009 - - libllvm15=15.0.7=h5cf9203_3 - - libopenblas=0.3.25=pthreads_h413a1c8_0 - - libsndfile=1.2.2=hc60ed4a_1 - - libtiff=4.6.0=ha9c0a0a_2 - - libudev1=255=h3f72095_0 - - llvm-openmp=17.0.6=h4dfa4b3_0 - - m4ri=20140914=h7ca028e_1005 - - mpc=1.3.1=hfe3b2da_0 - - mpfi=1.5.4=h9f54685_1001 - - mysql-libs=8.0.33=hca2cd23_6 - - nss=3.96=h1d7d5a4_0 - - pandoc=3.1.3=h32600fe_0 - - pari=2.15.4=h4d4ae9b_2_pthread - - ppl=1.2=h6ec01c2_1006 - - python=3.10.13=hd12c33a_0_cpython - - qd=2.3.22=h2cc385e_1004 - - sqlite=3.44.2=h2c6b66d_0 - - tachyon=0.99b6=0 - - texinfo=7.0=pl5321h0f457ee_0 - - tktable=2.10=h0c5db8f_5 - - xcb-util=0.4.0=hd590300_1 - - xcb-util-keysyms=0.4.0=h8ee46fc_1 - - xcb-util-renderutil=0.3.9=hd590300_1 - - xcb-util-wm=0.4.1=h8ee46fc_1 - - xorg-libx11=1.8.7=h8ee46fc_0 - - alabaster=0.7.13=pyhd8ed1ab_0 - - appdirs=1.4.4=pyh9f0ad1d_0 - - appnope=0.1.3=pyhd8ed1ab_0 - - attrs=23.1.0=pyh71513ae_1 - automake=1.16.5=pl5321ha770c72_0 + - babel=2.14.0=pyhd8ed1ab_0 + - backports=1.0=pyhd8ed1ab_3 + - backports.tarfile=1.0.0=pyhd8ed1ab_1 + - bc=1.07.1=h7f98852_0 + - bdw-gc=8.0.6=h4bd325d_0 + - beautifulsoup4=4.12.3=pyha770c72_0 + - beniget=0.4.1=pyhd8ed1ab_0 + - binutils=2.40=h4852527_7 + - binutils_impl_linux-64=2.40=ha1999f0_7 + - binutils_linux-64=2.40=hb3c18ed_9 + - blas=2.120=openblas + - blas-devel=3.9.0=20_linux64_openblas + - bleach=6.1.0=pyhd8ed1ab_0 + - boost-cpp=1.85.0=h44aadfe_2 + - brial=1.2.12=pyh694c41f_3 - brotli=1.1.0=hd590300_1 + - brotli-bin=1.1.0=hd590300_1 - brotli-python=1.1.0=py310hc6cd4ac_1 - - c-compiler=1.6.0=hd590300_0 + - build=0.7.0=pyhd8ed1ab_0 + - bwidget=1.9.14=ha770c72_1 + - bzip2=1.0.8=hd590300_5 + - c-ares=1.28.1=hd590300_0 + - c-compiler=1.7.0=hd590300_1 + - ca-certificates=2024.6.2=hbcca054_0 + - cachecontrol=0.14.0=pyhd8ed1ab_1 + - cachecontrol-with-filecache=0.14.0=pyhd8ed1ab_1 + - cached-property=1.5.2=hd8ed1ab_1 - cached_property=1.5.2=pyha770c72_1 - - cachetools=5.3.2=pyhd8ed1ab_0 + - cachetools=5.3.3=pyhd8ed1ab_0 - cachy=0.3.0=pyhd8ed1ab_1 - - certifi=2023.11.17=pyhd8ed1ab_0 + - cairo=1.18.0=hbb29018_2 + - cattrs=23.2.3=pyhd8ed1ab_0 + - cddlib=1!0.94m=h9202a9a_0 + - certifi=2024.6.2=pyhd8ed1ab_0 + - cffi=1.16.0=py310h2fee648_0 - chardet=5.2.0=py310hff52083_1 - charset-normalizer=3.3.2=pyhd8ed1ab_0 - click=8.1.7=unix_pyh707e725_0 + - click-default-group=1.2.4=pyhd8ed1ab_0 + - clikit=0.6.2=pyhd8ed1ab_2 + - cliquer=1.22=hd590300_1 + - cmake=3.29.6=hcafd917_0 - colorama=0.4.6=pyhd8ed1ab_0 - - conway-polynomials=0.8=pyhd8ed1ab_0 + - colorlog=6.8.2=py310hff52083_0 + - comm=0.2.2=pyhd8ed1ab_0 + - compilers=1.7.0=ha770c72_1 + - conda-lock=2.5.7=pyhd8ed1ab_0 + - contourpy=1.2.1=py310hd41b1e2_0 + - conway-polynomials=0.9=pyhd8ed1ab_0 + - cppy=1.2.1=pyhd8ed1ab_0 - crashtest=0.4.1=pyhd8ed1ab_0 + - cryptography=42.0.8=py310hb1bd9d3_0 + - curl=8.8.0=he654da7_0 + - cvxopt=1.3.2=py310h7b0674a_2 + - cxx-compiler=1.7.0=h00ab1b0_1 - cycler=0.12.1=pyhd8ed1ab_0 + - cypari2=2.1.5=py310h14ed79e_0 - cysignals=1.11.2=py310h945e7c7_3 - - cython=3.0.7=py310hc6cd4ac_0 + - cython=3.0.10=py310hc6cd4ac_0 - dbus=1.13.6=h5008d03_3 - - debugpy=1.8.0=py310hc6cd4ac_1 + - debugpy=1.8.1=py310hc6cd4ac_0 - decorator=5.1.1=pyhd8ed1ab_0 - defusedxml=0.7.1=pyhd8ed1ab_0 - distlib=0.3.8=pyhd8ed1ab_0 - - docutils=0.20.1=py310hff52083_3 - - eclib=20231211=h96f522a_0 - - editables=0.3=pyhd8ed1ab_0 + - docutils=0.21.2=pyhd8ed1ab_0 + - dsdp=5.8=hd9d9efa_1203 + - ecl=23.9.9=hed6455c_0 + - eclib=20231212=h96f522a_0 + - ecm=7.0.5=h9458935_0 + - editables=0.5=pyhd8ed1ab_0 + - ensureconda=1.4.4=pyhd8ed1ab_0 - entrypoints=0.4=pyhd8ed1ab_0 - - exceptiongroup=1.2.0=pyhd8ed1ab_0 - - execnet=2.0.2=pyhd8ed1ab_0 + - esbonio=0.16.4=pyhd8ed1ab_0 + - exceptiongroup=1.2.0=pyhd8ed1ab_2 + - execnet=2.1.1=pyhd8ed1ab_0 - executing=2.0.1=pyhd8ed1ab_0 - - filelock=3.13.1=pyhd8ed1ab_0 - - flit-core=3.9.0=pyhd8ed1ab_0 + - expat=2.6.2=h59595ed_0 + - fflas-ffpack=2.5.0=h4f9960b_0 + - fftw=3.3.10=nompi_hf1063bd_110 + - filelock=3.15.4=pyhd8ed1ab_0 + - flit-core=3.9.0=pyhd8ed1ab_1 + - 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_2 - fontconfig=2.14.2=h14ed4e7_0 + - fonts-conda-ecosystem=1=0 + - fonts-conda-forge=1=0 + - fonttools=4.53.0=py310hc51659f_0 + - fortran-compiler=1.7.0=heb67821_1 - fplll=5.4.5=h384768b_0 + - fpylll=0.6.1=py310h7e26f94_0 + - fqdn=1.5.1=pyhd8ed1ab_0 + - freetype=2.12.1=h267a509_2 + - fribidi=1.0.10=h36c2ea0_0 + - furo=2024.5.6=pyhd8ed1ab_0 + - gap-core=4.12.2=he9a28a4_3 - gap-defaults=4.12.2=ha770c72_3 - gast=0.5.4=pyhd8ed1ab_0 - - gfortran=12.3.0=h499e0f7_2 - - gfortran_linux-64=12.3.0=h7fe76b4_2 - - glib-tools=2.78.3=hfc55251_0 - - gmpy2=2.1.2=py310h3ec546c_1 - - gxx=12.3.0=h8d2909c_2 - - gxx_linux-64=12.3.0=h8a814eb_2 - - idna=3.6=pyhd8ed1ab_0 + - gcc=12.3.0=h915e2ae_13 + - gcc_impl_linux-64=12.3.0=h58ffeeb_13 + - gcc_linux-64=12.3.0=h9528a6a_9 + - gengetopt=2.23=h9c3ff4c_0 + - gettext=0.22.5=h59595ed_2 + - gettext-tools=0.22.5=h59595ed_2 + - gf2x=1.3.0=ha476b99_2 + - gfan=0.6.2=hb86e20a_1003 + - gfortran=12.3.0=h915e2ae_13 + - gfortran_impl_linux-64=12.3.0=h8f2110c_13 + - gfortran_linux-64=12.3.0=h5877db1_9 + - gh=2.52.0=he0e2781_0 + - giac=1.9.0.21=h673759e_1 + - giflib=5.2.2=hd590300_0 + - git=2.45.2=pl5321ha099dd3_1 + - gitdb=4.0.11=pyhd8ed1ab_0 + - gitpython=3.1.43=pyhd8ed1ab_0 + - givaro=4.2.0=hb789bce_0 + - glib=2.80.2=h8a4344b_1 + - glib-tools=2.80.2=h73ef956_1 + - glpk=5.0=h445213a_0 + - gmp=6.3.0=hac33072_2 + - gmpy2=2.1.5=py310hc7909c9_1 + - graphite2=1.3.13=h59595ed_1003 + - gsl=2.7=he838d99_0 + - gst-plugins-base=1.24.5=hbaaba92_0 + - gstreamer=1.24.5=haf2f30d_0 + - gxx=12.3.0=h915e2ae_13 + - gxx_impl_linux-64=12.3.0=h2a574ab_13 + - gxx_linux-64=12.3.0=ha28b414_9 + - h11=0.14.0=pyhd8ed1ab_0 + - h2=4.1.0=pyhd8ed1ab_0 + - harfbuzz=8.5.0=hfac3d4d_0 + - hatchling=1.25.0=pyhd8ed1ab_0 + - hpack=4.0.0=pyh9f0ad1d_0 + - html5lib=1.1=pyh9f0ad1d_0 + - httpcore=1.0.5=pyhd8ed1ab_0 + - httpx=0.27.0=pyhd8ed1ab_0 + - hyperframe=6.0.1=pyhd8ed1ab_0 + - icu=73.2=h59595ed_0 + - idna=3.7=pyhd8ed1ab_0 + - igraph=0.10.12=hef0740d_1 - imagesize=1.4.1=pyhd8ed1ab_0 + - iml=1.0.5=h623f65a_1004 + - importlib-metadata=8.0.0=pyha770c72_0 + - importlib-resources=6.4.0=pyhd8ed1ab_0 + - importlib_metadata=8.0.0=hd8ed1ab_0 + - importlib_resources=6.4.0=pyhd8ed1ab_0 - iniconfig=2.0.0=pyhd8ed1ab_0 - - ipython_genutils=0.2.0=py_1 + - ipykernel=6.29.4=pyh3099207_0 + - ipympl=0.9.4=pyhd8ed1ab_0 + - ipython=8.25.0=pyh707e725_0 + - ipython_genutils=0.2.0=pyhd8ed1ab_1 + - ipywidgets=8.1.3=pyhd8ed1ab_0 + - isoduration=20.11.0=pyhd8ed1ab_0 + - jaraco.classes=3.4.0=pyhd8ed1ab_1 + - jaraco.context=5.3.0=pyhd8ed1ab_1 + - jaraco.functools=4.0.0=pyhd8ed1ab_0 + - jedi=0.19.1=pyhd8ed1ab_0 - jeepney=0.8.0=pyhd8ed1ab_0 - - json5=0.9.14=pyhd8ed1ab_0 - - jsonpointer=2.4=py310hff52083_3 - - jupyterlab_widgets=3.0.9=pyhd8ed1ab_0 + - jinja2=3.1.4=pyhd8ed1ab_0 + - jmol=14.32.10=ha770c72_0 + - json5=0.9.25=pyhd8ed1ab_0 + - jsonpointer=3.0.0=py310hff52083_0 + - jsonschema=4.22.0=pyhd8ed1ab_0 + - jsonschema-specifications=2023.12.1=pyhd8ed1ab_0 + - jsonschema-with-format-nongpl=4.22.0=pyhd8ed1ab_0 + - jupyter-jsmol=2022.1.0=pyhd8ed1ab_0 + - jupyter-lsp=2.2.5=pyhd8ed1ab_0 + - jupyter-sphinx=0.5.3=pyha770c72_4 + - jupyter_client=8.6.2=pyhd8ed1ab_0 + - jupyter_core=5.7.2=py310hff52083_0 + - jupyter_events=0.10.0=pyhd8ed1ab_0 + - jupyter_server=2.14.1=pyhd8ed1ab_0 + - jupyter_server_terminals=0.5.3=pyhd8ed1ab_0 + - jupyter_sphinx=0.5.3=hd8ed1ab_4 + - jupyterlab=4.2.2=pyhd8ed1ab_0 + - jupyterlab_pygments=0.3.0=pyhd8ed1ab_1 + - jupyterlab_server=2.27.2=pyhd8ed1ab_0 + - jupyterlab_widgets=3.0.11=pyhd8ed1ab_0 + - kernel-headers_linux-64=2.6.32=he073ed8_17 + - keyring=25.2.1=pyha804496_0 + - keyutils=1.6.1=h166bdaf_0 - kiwisolver=1.4.5=py310hd41b1e2_1 - - lcalc=2.0.5=h6a8a7c6_1 + - krb5=1.21.2=h659d440_0 + - lame=3.100=h166bdaf_1003 + - lcalc=2.0.5=h5aac1b6_2 - lcms2=2.16=hb7c19ff_0 + - ld_impl_linux-64=2.40=hf3520f5_7 + - lerc=4.0.0=h27087fc_0 + - libasprintf=0.22.5=h661eb56_2 + - libasprintf-devel=0.22.5=h661eb56_2 + - libatomic_ops=7.6.14=h166bdaf_0 - libblas=3.9.0=20_linux64_openblas - - libboost-devel=1.84.0=h00ab1b0_0 - - libbrial=1.2.12=h3155cbd_1 - - libclang13=15.0.7=default_ha2b6cf4_4 + - libboost=1.85.0=hba137d9_2 + - libboost-devel=1.85.0=h00ab1b0_2 + - libboost-headers=1.85.0=ha770c72_2 + - libbraiding=1.2=hcb278e6_0 + - libbrial=1.2.12=h76af697_3 + - libbrotlicommon=1.1.0=hd590300_1 + - libbrotlidec=1.1.0=hd590300_1 + - libbrotlienc=1.1.0=hd590300_1 + - libcap=2.69=h0f662aa_0 + - libcblas=3.9.0=20_linux64_openblas + - libcbor=0.10.2=hcb278e6_0 + - libclang-cpp15=15.0.7=default_h127d8a8_5 + - libclang13=18.1.8=default_h6ae225f_0 - libcups=2.3.3=h4637d8d_4 - - libcurl=8.5.0=hca28451_0 - - libfido2=1.14.0=h4446dcb_0 - - libpq=16.1=h33b98f1_7 - - libsystemd0=255=h3516f8a_0 - - libwebp=1.3.2=h658648e_1 - - m4rie=20150908=h7ca028e_1001 - - markupsafe=2.1.3=py310h2372a71_1 - - maxima=5.47.0=hed6455c_1 + - libcurl=8.8.0=hca28451_0 + - libdeflate=1.20=hd590300_0 + - libedit=3.1.20191231=he28a2e2_2 + - libev=4.33=hd590300_2 + - libevent=2.1.12=hf998b51_1 + - libexpat=2.6.2=h59595ed_0 + - libffi=3.4.2=h7f98852_5 + - libfido2=1.15.0=hdd1f21f_0 + - libflac=1.4.3=h59595ed_0 + - libflint=3.0.1=h5f2e117_ntl_100 + - libgcc-devel_linux-64=12.3.0=h6b66f73_113 + - libgcc-ng=13.2.0=h77fa898_13 + - libgcrypt=1.10.3=hd590300_0 + - libgd=2.3.3=h119a65a_9 + - libgettextpo=0.22.5=h59595ed_2 + - libgettextpo-devel=0.22.5=h59595ed_2 + - libgfortran-ng=13.2.0=h69a702a_13 + - libgfortran5=13.2.0=h3d2ce59_13 + - libglib=2.80.2=h8a4344b_1 + - libgomp=13.2.0=h77fa898_13 + - libgpg-error=1.49=h4f305b6_0 + - libhomfly=1.02r6=hd590300_1 + - libhwloc=2.10.0=default_h5622ce7_1001 + - libiconv=1.17=hd590300_2 + - libjpeg-turbo=3.0.0=hd590300_1 + - liblapack=3.9.0=20_linux64_openblas + - liblapacke=3.9.0=20_linux64_openblas + - libllvm15=15.0.7=hb3ce162_4 + - libllvm18=18.1.8=hc9dba70_0 + - libnghttp2=1.58.0=h47da74e_1 + - libnsl=2.0.1=hd590300_0 + - libogg=1.3.5=h4ab18f5_0 + - libopenblas=0.3.25=pthreads_h413a1c8_0 + - libopus=1.3.1=h7f98852_1 + - libpng=1.6.43=h2797004_0 + - libpq=16.3=ha72fbe1_0 + - libsanitizer=12.3.0=hb8811af_13 + - libsndfile=1.2.2=hc60ed4a_1 + - libsodium=1.0.18=h36c2ea0_1 + - libsqlite=3.46.0=hde9e2c9_0 + - libssh2=1.11.0=h0841786_0 + - libstdcxx-devel_linux-64=12.3.0=h6b66f73_113 + - libstdcxx-ng=13.2.0=hc0a3c3a_13 + - libsystemd0=255=h3516f8a_1 + - libtiff=4.6.0=h1dd3fc0_3 + - libtool=2.4.7=h27087fc_0 + - libudev1=255=h3f72095_1 + - libuuid=2.38.1=h0b41bf4_0 + - libuv=1.48.0=hd590300_0 + - libvorbis=1.3.7=h9c3ff4c_0 + - libwebp=1.4.0=h2c329e2_0 + - libwebp-base=1.4.0=hd590300_0 + - libxcb=1.16=hd590300_0 + - libxcrypt=4.4.36=hd590300_1 + - libxkbcommon=1.7.0=h2c5496b_1 + - libxml2=2.12.7=hc051c1a_1 + - libzlib=1.3.1=h4ab18f5_1 + - linbox=1.7.0=ha329b40_0 + - llvm-openmp=18.1.8=hf5423f3_0 + - lrcalc=2.1=h59595ed_6 + - lsprotocol=2023.0.1=pyhd8ed1ab_0 + - lz4-c=1.9.4=hcb278e6_0 + - m4=1.4.18=h516909a_1001 + - m4ri=20140914=hae5d5c5_1006 + - m4rie=20150908=h267a509_1002 + - make=4.3=hd18ef5c_1 + - markupsafe=2.1.5=py310h2372a71_0 + - mathjax=3.2.2=ha770c72_0 + - matplotlib=3.8.4=py310hff52083_2 + - matplotlib-base=3.8.4=py310hef631a5_2 + - matplotlib-inline=0.1.7=pyhd8ed1ab_0 + - maxima=5.47.0=hed6455c_2 + - memory-allocator=0.1.3=py310h2372a71_0 + - metis=5.1.0=h59595ed_1007 - mistune=3.0.2=pyhd8ed1ab_0 - - more-itertools=10.1.0=pyhd8ed1ab_0 + - more-itertools=10.3.0=pyhd8ed1ab_0 + - mpc=1.3.1=hfe3b2da_0 + - mpfi=1.5.4=h9f54685_1001 + - mpfr=4.2.1=h9458935_1 + - mpg123=1.32.6=h59595ed_0 - mpmath=1.3.0=pyhd8ed1ab_0 - - msgpack-python=1.0.7=py310hd41b1e2_0 + - msgpack-python=1.0.8=py310h25c7140_0 - munkres=1.1.4=pyh9f0ad1d_0 - - nest-asyncio=1.5.8=pyhd8ed1ab_0 + - mysql-common=8.3.0=hf1915f5_4 + - mysql-libs=8.3.0=hca2cd23_4 + - nauty=2.8.8=hd590300_1 + - nbclient=0.10.0=pyhd8ed1ab_0 + - nbconvert=7.16.4=hd8ed1ab_1 + - nbconvert-core=7.16.4=pyhd8ed1ab_1 + - nbconvert-pandoc=7.16.4=hd8ed1ab_1 + - nbformat=5.10.4=pyhd8ed1ab_0 + - ncurses=6.5=h59595ed_0 + - nest-asyncio=1.6.0=pyhd8ed1ab_0 - networkx=3.2.1=pyhd8ed1ab_0 + - ninja=1.12.1=h297d8ca_0 + - notebook=7.2.1=pyhd8ed1ab_0 + - notebook-shim=0.2.4=pyhd8ed1ab_0 + - nspr=4.35=h27087fc_0 + - nss=3.101=h593d115_0 + - ntl=11.4.3=hef3c4d3_1 + - numpy=1.26.4=py310hb13e2d6_0 - openblas=0.3.25=pthreads_h7a3da1a_0 - - openjpeg=2.5.0=h488ebb8_3 - - packaging=23.2=pyhd8ed1ab_0 + - openjdk=21.0.2=haa376d0_0 + - openjpeg=2.5.2=h488ebb8_0 + - openssh=9.6p1=h2d3b35a_0 + - openssl=3.3.1=h4ab18f5_0 + - overrides=7.7.0=pyhd8ed1ab_0 + - packaging=24.1=pyhd8ed1ab_0 + - palp=2.20=h36c2ea0_0 + - pandoc=3.2.1=ha770c72_0 - pandocfilters=1.5.0=pyhd8ed1ab_0 - - parso=0.8.3=pyhd8ed1ab_0 + - pango=1.54.0=h84a9a3c_0 + - pari=2.15.5=h4d4ae9b_2_pthread + - pari-elldata=0.0.20161017=0 + - pari-galdata=0.0.20180411=0 + - pari-galpol=0.0.20180625=0 + - pari-seadata=0.0.20090618=0 + - pari-seadata-small=0.0.20090618=0 + - parso=0.8.4=pyhd8ed1ab_0 - pastel=0.2.1=pyhd8ed1ab_0 + - patch=2.7.6=h7f98852_1002 - pathspec=0.12.1=pyhd8ed1ab_0 + - pcre2=10.44=h0f59acf_0 + - pep517=0.13.0=pyhd8ed1ab_0 + - perl=5.32.1=7_hd590300_perl5 + - pexpect=4.9.0=pyhd8ed1ab_0 - pickleshare=0.7.5=py_1003 + - pillow=10.3.0=py310hebfe307_1 + - pip=24.0=pyhd8ed1ab_0 + - pixman=0.43.2=h59595ed_0 + - pkg-config=0.29.2=h36c2ea0_1008 - pkgconfig=1.5.5=pyhd8ed1ab_4 - - pkginfo=1.9.6=pyhd8ed1ab_0 + - pkginfo=1.11.1=pyhd8ed1ab_0 - pkgutil-resolve-name=1.3.10=pyhd8ed1ab_1 - - platformdirs=4.1.0=pyhd8ed1ab_0 - - pluggy=1.3.0=pyhd8ed1ab_0 - - ply=3.11=py_1 - - prometheus_client=0.19.0=pyhd8ed1ab_0 - - psutil=5.9.7=py310h2372a71_0 + - planarity=3.0.2.0=hd590300_0 + - platformdirs=4.2.2=pyhd8ed1ab_0 + - pluggy=1.5.0=pyhd8ed1ab_0 + - ply=3.11=pyhd8ed1ab_2 + - ppl=1.2=h6ec01c2_1006 + - pplpy=0.8.9=py310h18554fa_1 + - primecount=7.9=hcb278e6_0 + - primecountpy=0.1.0=py310hd41b1e2_4 + - primesieve=11.1=h59595ed_0 + - prometheus_client=0.20.0=pyhd8ed1ab_0 + - prompt-toolkit=3.0.47=pyha770c72_0 + - prompt_toolkit=3.0.47=hd8ed1ab_0 + - psutil=6.0.0=py310hc51659f_0 + - pthread-stubs=0.4=h36c2ea0_1001 - ptyprocess=0.7.0=pyhd3deb0d_0 + - pulseaudio-client=17.0=hb77b528_0 - pure_eval=0.2.2=pyhd8ed1ab_0 - py=1.11.0=pyh6c4a22f_0 - - pybind11-global=2.11.1=py310hd41b1e2_2 - - pycodestyle=2.11.1=pyhd8ed1ab_0 - - pycparser=2.21=pyhd8ed1ab_0 - - pygments=2.17.2=pyhd8ed1ab_0 + - pybind11=2.12.0=py310hd41b1e2_0 + - pybind11-global=2.12.0=py310hd41b1e2_0 + - pycodestyle=2.12.0=pyhd8ed1ab_0 + - pycparser=2.22=pyhd8ed1ab_0 + - pydantic=2.7.4=pyhd8ed1ab_0 + - pydantic-core=2.18.4=py310he421c4c_0 + - pygls=1.3.1=pyhd8ed1ab_0 + - pygments=2.18.0=pyhd8ed1ab_0 - pylev=1.4.0=pyhd8ed1ab_0 - - pyparsing=3.1.1=pyhd8ed1ab_0 + - pyparsing=3.1.2=pyhd8ed1ab_0 + - pyproject-api=1.7.1=pyhd8ed1ab_0 + - pyqt=5.15.9=py310h04931ad_5 + - pyqt5-sip=12.12.2=py310hc6cd4ac_5 - pyrsistent=0.20.0=py310h2372a71_0 - pysocks=1.7.1=pyha2e5f31_6 - - pyspellchecker=0.7.2=pyhd8ed1ab_0 - - python-fastjsonschema=2.19.0=pyhd8ed1ab_0 + - pyspellchecker=0.8.0=pyhd8ed1ab_0 + - pytest=8.2.2=pyhd8ed1ab_0 + - pytest-xdist=3.6.1=pyhd8ed1ab_0 + - python=3.10.14=hd12c33a_0_cpython + - python-dateutil=2.9.0=pyhd8ed1ab_0 + - python-fastjsonschema=2.20.0=pyhd8ed1ab_0 - python-json-logger=2.0.7=pyhd8ed1ab_0 - - python-lrcalc=2.1=py310hd8f1fbe_5 - - python-tzdata=2023.3=pyhd8ed1ab_0 - - pytz=2023.3.post1=pyhd8ed1ab_0 + - python-lrcalc=2.1=py310hc6cd4ac_6 + - python-tzdata=2024.1=pyhd8ed1ab_0 + - python_abi=3.10=4_cp310 + - pythran=0.15.0=py310hcb52e73_1 + - pytz=2024.1=pyhd8ed1ab_0 + - pytz-deprecation-shim=0.1.0.post0=py310hff52083_4 - pyyaml=6.0.1=py310h2372a71_1 - - pyzmq=25.1.2=py310h795f18f_0 + - pyzmq=26.0.3=py310h6883aea_0 + - qd=2.3.22=h2cc385e_1004 + - qhull=2020.2=h4bd325d_2 + - qt-main=5.15.8=ha2b5568_22 + - r-base=4.3.3=he2d9a6e_3 + - r-lattice=0.22_6=r43h57805ef_0 + - readline=8.2=h8228510_1 + - referencing=0.35.1=pyhd8ed1ab_0 + - requests=2.32.3=pyhd8ed1ab_0 + - rfc3339-validator=0.1.4=pyhd8ed1ab_0 - rfc3986-validator=0.1.1=pyh9f0ad1d_0 - - rpds-py=0.15.2=py310hcb5633a_0 - - ruamel.yaml.clib=0.2.7=py310h2372a71_2 + - rhash=1.4.4=hd590300_0 + - rpds-py=0.18.1=py310he421c4c_0 + - rpy2=3.5.11=py310r43h1f7b6fc_3 + - ruamel.yaml=0.18.6=py310h2372a71_0 + - ruamel.yaml.clib=0.2.8=py310h2372a71_0 + - rw=0.9=hd590300_2 + - sagemath-db-combinatorial-designs=20140630=1 - sagemath-db-elliptic-curves=0.8.1=hecc5488_0 + - sagemath-db-graphs=20210214=hd8ed1ab_0 + - sagemath-db-polytopes=20170220=1 - sagetex=3.6.1=pyhd8ed1ab_0 - - send2trash=1.8.2=pyh41d4057_0 - - setuptools=68.2.2=pyhd8ed1ab_0 + - scipy=1.11.4=py310hb13e2d6_0 + - secretstorage=3.3.3=py310hff52083_2 + - sed=4.8=he412f7d_0 + - send2trash=1.8.3=pyh0d859eb_0 + - setuptools=70.1.1=pyhd8ed1ab_0 + - setuptools-scm=8.1.0=pyhd8ed1ab_0 + - setuptools_scm=8.1.0=hd8ed1ab_0 - simplegeneric=0.8.1=py_1 - singular=4.3.2.p8=h33f5c3f_1 + - sip=6.7.12=py310hc6cd4ac_0 - six=1.16.0=pyh6c4a22f_0 - smmap=5.0.0=pyhd8ed1ab_0 - - sniffio=1.3.0=pyhd8ed1ab_0 + - sniffio=1.3.1=pyhd8ed1ab_0 - snowballstemmer=2.2.0=pyhd8ed1ab_0 - soupsieve=2.5=pyhd8ed1ab_1 + - sphinx=7.3.7=pyhd8ed1ab_0 + - sphinx-basic-ng=1.0.0b2=pyhd8ed1ab_1 + - sphinx-copybutton=0.5.2=pyhd8ed1ab_0 + - sphinxcontrib-applehelp=1.0.8=pyhd8ed1ab_0 + - sphinxcontrib-devhelp=1.0.6=pyhd8ed1ab_0 + - sphinxcontrib-htmlhelp=2.0.5=pyhd8ed1ab_0 - sphinxcontrib-jsmath=1.0.1=pyhd8ed1ab_0 + - sphinxcontrib-qthelp=1.0.7=pyhd8ed1ab_0 + - sphinxcontrib-serializinghtml=1.1.10=pyhd8ed1ab_0 + - sphinxcontrib-websupport=1.2.7=pyhd8ed1ab_0 + - sqlite=3.46.0=h6d4b2fc_0 + - stack_data=0.6.2=pyhd8ed1ab_0 + - suitesparse=7.7.0=hf4753ba_1 + - symmetrica=3.0.1=hcb278e6_0 - sympow=2.023.6=hc6ab17c_3 - - tbb=2021.11.0=h00ab1b0_0 + - sympy=1.12.1=pypyh2585a3b_103 + - sysroot_linux-64=2.12=he073ed8_17 + - tachyon=0.99b6=hba7d16a_1002 + - tar=1.34=hb2e2bae_1 + - tbb=2021.12.0=h297d8ca_1 + - terminado=0.18.1=pyh0d859eb_0 + - texinfo=7.0=pl5321h0f457ee_0 + - three.js=122=hd8ed1ab_2 + - threejs-sage=122=hd8ed1ab_2 + - tinycss2=1.3.0=pyhd8ed1ab_0 + - tk=8.6.13=noxft_h4845f30_101 + - tktable=2.10=h8bc8fbc_6 - toml=0.10.2=pyhd8ed1ab_0 - tomli=2.0.1=pyhd8ed1ab_0 - - tomlkit=0.12.3=pyha770c72_0 - - toolz=0.12.0=pyhd8ed1ab_0 - - tornado=6.3.3=py310h2372a71_1 - - traitlets=5.14.0=pyhd8ed1ab_0 - - trove-classifiers=2023.11.29=pyhd8ed1ab_0 - - types-python-dateutil=2.8.19.14=pyhd8ed1ab_0 - - typing_extensions=4.9.0=pyha770c72_0 + - tomlkit=0.12.5=pyha770c72_0 + - toolz=0.12.1=pyhd8ed1ab_0 + - tornado=6.4.1=py310hc51659f_0 + - tox=4.15.1=pyhd8ed1ab_0 + - traitlets=5.14.3=pyhd8ed1ab_0 + - trove-classifiers=2024.5.22=pyhd8ed1ab_0 + - types-python-dateutil=2.9.0.20240316=pyhd8ed1ab_0 + - typing-extensions=4.12.2=hd8ed1ab_0 + - typing_extensions=4.12.2=pyha770c72_0 - typing_utils=0.1.0=pyhd8ed1ab_0 + - tzdata=2024a=h0c530f3_0 - tzlocal=5.2=py310hff52083_0 - unicodedata2=15.1.0=py310h2372a71_0 - uri-template=1.3.0=pyhd8ed1ab_0 - - wcwidth=0.2.12=pyhd8ed1ab_0 - - webcolors=1.13=pyhd8ed1ab_0 + - urllib3=1.26.19=pyhd8ed1ab_0 + - virtualenv=20.26.3=pyhd8ed1ab_0 + - wcwidth=0.2.13=pyhd8ed1ab_0 + - webcolors=24.6.0=pyhd8ed1ab_0 - webencodings=0.5.1=pyhd8ed1ab_2 - - websocket-client=1.7.0=pyhd8ed1ab_0 - - wheel=0.42.0=pyhd8ed1ab_0 - - widgetsnbextension=4.0.9=pyhd8ed1ab_0 - - xcb-util-image=0.4.0=h8ee46fc_1 - - xkeyboard-config=2.40=hd590300_0 + - websocket-client=1.8.0=pyhd8ed1ab_0 + - wheel=0.43.0=pyhd8ed1ab_1 + - widgetsnbextension=4.0.11=pyhd8ed1ab_0 + - xcb-util=0.4.1=hb711507_2 + - 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.42=h4ab18f5_0 + - xorg-fixesproto=5.0=h7f98852_1002 + - xorg-inputproto=2.3.2=h7f98852_1002 + - xorg-kbproto=1.0.7=h7f98852_1002 + - xorg-libice=1.1.1=hd590300_0 + - xorg-libsm=1.2.4=h7391055_0 + - xorg-libx11=1.8.9=hb711507_1 + - xorg-libxau=1.0.11=hd590300_0 + - xorg-libxdmcp=1.1.3=h7f98852_0 - xorg-libxext=1.3.4=h0b41bf4_2 - xorg-libxfixes=5.0.3=h7f98852_1004 + - xorg-libxi=1.7.10=h7f98852_0 - xorg-libxrender=0.9.11=hd590300_0 - xorg-libxt=1.3.0=hd590300_1 - - zipp=3.17.0=pyhd8ed1ab_0 - - anyio=4.2.0=pyhd8ed1ab_0 - - asttokens=2.4.1=pyhd8ed1ab_0 - - async-lru=2.0.4=pyhd8ed1ab_0 - - babel=2.14.0=pyhd8ed1ab_0 - - beautifulsoup4=4.12.2=pyha770c72_0 - - beniget=0.4.1=pyhd8ed1ab_0 - - bleach=6.1.0=pyhd8ed1ab_0 - - boost-cpp=1.84.0=h44aadfe_0 - - brial=1.2.12=pyh694c41f_1 - - cached-property=1.5.2=hd8ed1ab_1 - - cairo=1.18.0=h3faef2a_0 - - cffi=1.16.0=py310h2fee648_0 - - click-default-group=1.2.4=pyhd8ed1ab_0 - - clikit=0.6.2=pyhd8ed1ab_2 - - cmake=3.28.1=hcfe8598_0 - - comm=0.1.4=pyhd8ed1ab_0 - - cppy=1.2.1=pyhd8ed1ab_0 - - curl=8.5.0=hca28451_0 - - cxx-compiler=1.6.0=h00ab1b0_0 - - cypari2=2.1.3=py310h14ed79e_2 - - deprecation=2.1.0=pyh9f0ad1d_0 - - fonttools=4.47.0=py310h2372a71_0 - - fortran-compiler=1.6.0=heb67821_0 - - gitdb=4.0.11=pyhd8ed1ab_0 - - glib=2.78.3=hfc55251_0 - - html5lib=1.1=pyh9f0ad1d_0 - - importlib-metadata=7.0.0=pyha770c72_0 - - importlib_resources=6.1.1=pyhd8ed1ab_0 - - jaraco.classes=3.3.0=pyhd8ed1ab_0 - - jedi=0.19.1=pyhd8ed1ab_0 - - jinja2=3.1.2=pyhd8ed1ab_1 - - jupyter_core=5.5.1=py310hff52083_0 - - jupyterlab_pygments=0.3.0=pyhd8ed1ab_0 - - libcblas=3.9.0=20_linux64_openblas - - libclang=15.0.7=default_hb11cfb5_4 - - libgd=2.3.3=h119a65a_9 - - liblapack=3.9.0=20_linux64_openblas - - libxkbcommon=1.6.0=h5d7e998_0 - - matplotlib-inline=0.1.6=pyhd8ed1ab_0 - - memory-allocator=0.1.3=py310h2372a71_0 - - openssh=9.3p1=h2d3b35a_2 - - overrides=7.4.0=pyhd8ed1ab_0 - - pexpect=4.8.0=pyh1a96a4e_2 - - pillow=10.1.0=py310h01dd4db_0 - - pip=23.3.2=pyhd8ed1ab_0 - - pplpy=0.8.9=py310h28f6eb6_0 - - primecountpy=0.1.0=py310hd41b1e2_4 - - prompt-toolkit=3.0.42=pyha770c72_0 - - pulseaudio-client=16.1=hb77b528_5 - - pybind11=2.11.1=py310hd41b1e2_2 - - pyproject-api=1.6.1=pyhd8ed1ab_0 - - pytest=7.4.3=pyhd8ed1ab_0 - - python-dateutil=2.8.2=pyhd8ed1ab_0 - - pytz-deprecation-shim=0.1.0.post0=py310hff52083_4 - - referencing=0.32.0=pyhd8ed1ab_0 - - rfc3339-validator=0.1.4=pyhd8ed1ab_0 - - ruamel.yaml=0.18.5=py310h2372a71_0 - - sip=6.7.12=py310hc6cd4ac_0 - - sympy=1.12=pypyh9d50eac_103 - - terminado=0.18.0=pyh0d859eb_0 - - tinycss2=1.2.1=pyhd8ed1ab_0 - - typing-extensions=4.9.0=hd8ed1ab_0 - - urllib3=1.26.18=pyhd8ed1ab_0 - - virtualenv=20.25.0=pyhd8ed1ab_0 - - xorg-libxi=1.7.10=h7f98852_0 - - annotated-types=0.6.0=pyhd8ed1ab_0 - - argon2-cffi-bindings=21.2.0=py310h2372a71_4 - - arpack=3.8.0=nompi_h0baa96a_101 - - arrow=1.3.0=pyhd8ed1ab_0 - - cattrs=23.2.3=pyhd8ed1ab_0 - - compilers=1.6.0=ha770c72_0 - - cryptography=41.0.7=py310hb8475ec_1 - - dsdp=5.8=hd9d9efa_1203 - - fflas-ffpack=2.4.3=h912ac81_2 - - fqdn=1.5.1=pyhd8ed1ab_0 - - git=2.43.0=pl5321h7bc287a_0 - - gitpython=3.1.40=pyhd8ed1ab_0 - - gsl=2.7=he838d99_0 - - gstreamer=1.22.8=h98fc4e7_0 - - harfbuzz=8.3.0=h3d44ed6_0 - - hatchling=1.21.0=pyhd8ed1ab_0 - - iml=1.0.5=hd75c201_1003 - - importlib-resources=6.1.1=pyhd8ed1ab_0 - - importlib_metadata=7.0.0=hd8ed1ab_0 - - jsonschema-specifications=2023.11.2=pyhd8ed1ab_0 - - jupyter_server_terminals=0.5.0=pyhd8ed1ab_0 - - liblapacke=3.9.0=20_linux64_openblas - - numpy=1.26.2=py310hb13e2d6_0 - - prompt_toolkit=3.0.42=hd8ed1ab_0 - - pydantic-core=2.14.5=py310hcb5633a_0 - - pyqt5-sip=12.12.2=py310hc6cd4ac_5 - - pytest-xdist=3.5.0=pyhd8ed1ab_0 - - requests=2.31.0=pyhd8ed1ab_0 - - setuptools-scm=8.0.4=pyhd8ed1ab_0 - - stack_data=0.6.2=pyhd8ed1ab_0 - - suitesparse=5.10.1=h3ec001c_2 - xorg-libxtst=1.2.3=h7f98852_1002 - - argon2-cffi=23.1.0=pyhd8ed1ab_0 - - blas-devel=3.9.0=20_linux64_openblas - - cachecontrol=0.13.1=pyhd8ed1ab_0 - - contourpy=1.2.0=py310hd41b1e2_0 - - cvxopt=1.3.2=py310h14a12bf_1 - - ensureconda=1.4.3=pyhd8ed1ab_0 - - fpylll=0.6.0=py310h7e26f94_1 - - giac=1.9.0.21=h673759e_1 - - gst-plugins-base=1.22.8=h8e1006c_0 - - igraph=0.10.8=h66a01bf_0 - - ipython=8.18.1=pyh707e725_3 - - isoduration=20.11.0=pyhd8ed1ab_0 - - jsonschema=4.20.0=pyhd8ed1ab_0 - - jupyter_client=8.6.0=pyhd8ed1ab_0 - - linbox=1.6.3=ha329b40_8 - - lsprotocol=2023.0.0=pyhd8ed1ab_0 - - openjdk=21.0.1=haa376d0_0 - - pango=1.50.14=ha41ecd1_2 - - pydantic=2.5.2=pyhd8ed1ab_0 - - pythran=0.14.0=py310hcb52e73_1 - - scipy=1.11.4=py310hb13e2d6_0 - - secretstorage=3.3.3=py310hff52083_2 - - setuptools_scm=8.0.4=hd8ed1ab_0 - - tox=4.11.4=pyhd8ed1ab_0 - - blas=2.120=openblas - - cachecontrol-with-filecache=0.13.1=pyhd8ed1ab_0 - - ipykernel=6.26.0=pyhf8b6a83_0 - - ipywidgets=8.1.1=pyhd8ed1ab_0 - - jmol=14.32.10=ha770c72_0 - - jsonschema-with-format-nongpl=4.20.0=pyhd8ed1ab_0 - - keyring=24.3.0=py310hff52083_0 - - matplotlib-base=3.8.2=py310h62c0568_0 - - nbformat=5.9.2=pyhd8ed1ab_0 - - pygls=1.2.1=pyhd8ed1ab_0 - - qt-main=5.15.8=h82b777d_17 - - r-base=4.3.2=hb8ee39d_1 - - rw=0.9=hd590300_1 - - conda-lock=2.5.1=pyhd8ed1ab_0 - - ipympl=0.9.3=pyhd8ed1ab_0 - - jupyter-jsmol=2022.1.0=pyhd8ed1ab_0 - - jupyter_events=0.9.0=pyhd8ed1ab_0 - - nbclient=0.8.0=pyhd8ed1ab_0 - - pyqt=5.15.9=py310h04931ad_5 - - rpy2=3.5.11=py310r43h1f7b6fc_3 - - matplotlib=3.8.2=py310hff52083_0 - - nbconvert-core=7.13.0=pyhd8ed1ab_0 - - jupyter_server=2.12.1=pyhd8ed1ab_0 - - nbconvert-pandoc=7.13.0=pyhd8ed1ab_0 - - jupyter-lsp=2.2.1=pyhd8ed1ab_0 - - jupyterlab_server=2.25.2=pyhd8ed1ab_0 - - nbconvert=7.13.0=pyhd8ed1ab_0 - - notebook-shim=0.2.3=pyhd8ed1ab_0 - - jupyterlab=4.0.9=pyhd8ed1ab_0 - - notebook=7.0.6=pyhd8ed1ab_0 - - esbonio=0.16.3=pyhd8ed1ab_0 - - jupyter_sphinx=0.4.0=py310hff52083_1 - - sphinx-basic-ng=1.0.0b2=pyhd8ed1ab_1 - - furo=2023.9.10=pyhd8ed1ab_0 - - sphinx-copybutton=0.5.2=pyhd8ed1ab_0 - - sphinxcontrib-applehelp=1.0.7=pyhd8ed1ab_0 - - sphinxcontrib-devhelp=1.0.5=pyhd8ed1ab_0 - - sphinxcontrib-htmlhelp=2.0.4=pyhd8ed1ab_0 - - sphinxcontrib-qthelp=1.0.6=pyhd8ed1ab_0 - - sphinx=7.2.6=pyhd8ed1ab_0 - - sphinxcontrib-serializinghtml=1.1.9=pyhd8ed1ab_0 - - sphinxcontrib-websupport=1.2.6=pyhd8ed1ab_0 + - xorg-recordproto=1.14.2=h7f98852_1002 + - xorg-renderproto=0.11.1=h7f98852_1002 + - xorg-xextproto=7.3.0=h0b41bf4_1003 + - xorg-xf86vidmodeproto=2.3.1=h7f98852_1002 + - xorg-xproto=7.0.31=h7f98852_1007 + - xz=5.2.6=h166bdaf_0 + - yaml=0.2.5=h7f98852_2 + - zeromq=4.3.5=h75354e8_4 + - zipp=3.19.2=pyhd8ed1ab_0 + - zlib=1.3.1=h4ab18f5_1 + - zstd=1.5.6=ha6fb4c9_0 diff --git a/src/environment-dev-3.10-macos-x86_64.yml b/src/environment-dev-3.10-macos-x86_64.yml index c35a0480400..2013ecba6a1 100644 --- a/src/environment-dev-3.10-macos-x86_64.yml +++ b/src/environment-dev-3.10-macos-x86_64.yml @@ -1,448 +1,469 @@ # Generated by conda-lock. # platform: osx-64 -# input_hash: 6eb9d5d3e7cea14a6487c37418ba6c346a5e94b0bbb07ea1594ce8447bc2d700 +# input_hash: 6f780a484a3cb4f5357ae4fc25f621ccf74f1cb625cb47cbd49f37ed9e7d3f46 channels: - conda-forge dependencies: - _r-mutex=1.0.1=anacondar_1 - - bc=1.07.1=h0d85af4_0 - - bzip2=1.0.8=h10d778d_5 - - c-ares=1.24.0=h10d778d_0 - - ca-certificates=2023.11.17=h8857fd0_0 - - cliquer=1.22=hbcb3906_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_1 - - fribidi=1.0.10=hbcb3906_0 - - gh=2.40.1=h990441c_0 - - giflib=5.2.1=hb7f2c08_3 - - icu=73.2=hf5e326d_0 - - libatomic_ops=7.6.14=hb7f2c08_0 - - libboost-headers=1.84.0=h694c41f_0 - - libbrotlicommon=1.1.0=h0dc2134_1 - - libcxx=16.0.6=hd57cbcb_0 - - libdeflate=1.19=ha4e1b8e_0 - - libev=4.33=h10d778d_2 - - libexpat=2.5.0=hf0c8a7f_1 - - libffi=3.4.2=h0d85af4_5 - - libgfortran-devel_osx-64=12.3.0=h0b6f5ec_1 - - libiconv=1.17=hd75f5a5_2 - - libjpeg-turbo=3.0.0=h0dc2134_1 - - libsodium=1.0.18=hbcb3906_1 - - libtool=2.4.7=hf0c8a7f_0 - - libuv=1.46.0=h0c2f820_0 - - libwebp-base=1.3.2=h0dc2134_0 - - libzlib=1.2.13=h8a1eda9_5 - - llvm-openmp=17.0.6=hb6ac08f_0 - - m4=1.4.18=haf1e3a3_1001 - - make=4.3=h22f3db7_1 - - mathjax=3.2.2=h694c41f_0 - - nauty=2.8.8=h10d778d_0 - - palp=2.20=hbcb3906_0 - - pari-elldata=0.0.20161017=0 - - pari-galdata=0.0.20180411=0 - - pari-galpol=0.0.20180625=0 - - pari-seadata-small=0.0.20090618=0 - - patch=2.7.6=hbcf498f_1002 - - perl=5.32.1=4_h0dc2134_perl5 - - planarity=3.0.0.5=hbcb3906_1002 - - pthread-stubs=0.4=hc929b4f_1001 - - python_abi=3.10=4_cp310 - - rhash=1.4.4=h0dc2134_0 - - sagemath-db-combinatorial-designs=20140630=1 - - sagemath-db-graphs=20210214=hd8ed1ab_0 - - sagemath-db-polytopes=20170220=1 - - three.js=122=hd8ed1ab_2 - - tzdata=2023c=h71feb2d_0 - - xorg-libxau=1.0.11=h0dc2134_0 - - xorg-libxdmcp=1.1.3=h35c211d_0 - - xz=5.2.6=h775f41a_0 - - yaml=0.2.5=h0d85af4_2 + - alabaster=0.7.16=pyhd8ed1ab_0 + - annotated-types=0.7.0=pyhd8ed1ab_0 + - anyio=4.4.0=pyhd8ed1ab_0 + - appdirs=1.4.4=pyh9f0ad1d_0 + - appnope=0.1.4=pyhd8ed1ab_0 + - argon2-cffi=23.1.0=pyhd8ed1ab_0 + - argon2-cffi-bindings=21.2.0=py310h6729b98_4 + - arpack=3.9.1=nompi_hf81eadf_101 + - arrow=1.3.0=pyhd8ed1ab_0 + - asttokens=2.4.1=pyhd8ed1ab_0 + - async-lru=2.0.4=pyhd8ed1ab_0 + - attrs=23.2.0=pyh71513ae_0 - autoconf=2.71=pl5321hed12c24_1 - - bdw-gc=8.0.6=h940c156_0 - - expat=2.5.0=hf0c8a7f_1 - - fonts-conda-forge=1=0 - - gengetopt=2.23=he49afe7_0 - - gettext=0.21.1=h8a4c099_0 - - gf2x=1.3.0=hb2a7efb_2 - - gmp=6.3.0=h93d8f39_0 - - graphite2=1.3.13=h2e338ed_1001 - - isl=0.25=hb486fe8_0 - - lerc=4.0.0=hb486fe8_0 - - libbraiding=1.2=hf0c8a7f_0 - - libbrotlidec=1.1.0=h0dc2134_1 - - libbrotlienc=1.1.0=h0dc2134_1 - - libcbor=0.10.2=hf0c8a7f_0 - - libgfortran5=13.2.0=h2873a65_1 - - libpng=1.6.39=ha978bb4_0 - - libsqlite=3.44.2=h92b6c6a_0 - - libxcb=1.15=hb7f2c08_0 - - libxml2=2.11.6=hc0ae0f7_0 - - lrcalc=2.1=hf0c8a7f_5 - - metis=5.1.1=h93d8f39_2 - - ncurses=6.4=h93d8f39_2 - - ninja=1.11.1=hb8565cd_0 - - openjdk=21.0.1=hf4d7fad_0 - - openssl=3.2.0=hd75f5a5_1 - - pandoc=3.1.3=h9d075a6_0 - - pari-seadata=0.0.20090618=0 - - pcre2=10.40=h1c4e4bc_0 - - pixman=0.42.2=he965462_0 - - pkg-config=0.29.2=ha3d46e9_1008 - - primesieve=11.0=hf0c8a7f_0 - - qhull=2020.2=h940c156_2 - - symmetrica=3.0.1=hf0c8a7f_0 - - tapi=1100.0.11=h9ce4665_0 - - tar=1.34=hcb2f6ea_1 - - threejs-sage=122=hd8ed1ab_2 - - tk=8.6.13=h1abcd95_1 - - zeromq=4.3.5=h93d8f39_0 - - zlib=1.2.13=h8a1eda9_5 - - zstd=1.5.5=h829000d_0 - automake=1.16.5=pl5321h694c41f_0 - - brotli-bin=1.1.0=h0dc2134_1 - - bwidget=1.9.14=h694c41f_1 - - cddlib=1!0.94m=h0f52abe_0 - - ecm=7.0.4=h343d7f2_1002 - - fonts-conda-ecosystem=1=0 - - freetype=2.12.1=h60636b9_2 - - givaro=4.1.1=h0a799c6_3 - - glpk=5.0=h3cb5acd_0 - - jmol=14.32.9=h694c41f_0 - - libboost=1.84.0=h5b2dd29_0 - - libedit=3.1.20191231=h0678c8f_2 - - libfido2=1.14.0=h3cbcf74_0 - - libgfortran=5.0.0=13_2_0_h97931a8_1 - - libglib=2.78.1=h6d9ecee_0 - - libhomfly=1.02r6=hc929b4f_0 - - libhwloc=2.9.3=default_h24e0189_1009 - - libllvm15=15.0.7=he4b1e75_3 - - libnghttp2=1.58.0=h64cf6d3_1 - - libssh2=1.11.0=hd019ec5_0 - - libtiff=4.6.0=h684deea_2 - - m4ri=20140914=h3f75d11_1005 - - mpfr=4.2.1=h0c69b56_0 - - ntl=11.4.3=h0ab3c2f_1 - - primecount=7.6=ha894c9a_0 - - readline=8.2=h9e318b2_1 - - sigtool=0.1.3=h88f4db0_0 - - tachyon=0.99b6=0 - - texinfo=7.0=pl5321hc47821c_0 - - tktable=2.10=ha166976_5 + - babel=2.14.0=pyhd8ed1ab_0 + - backports=1.0=pyhd8ed1ab_3 + - backports.tarfile=1.0.0=pyhd8ed1ab_1 + - bc=1.07.1=h0d85af4_0 + - bdw-gc=8.0.6=h940c156_0 + - beautifulsoup4=4.12.3=pyha770c72_0 + - beniget=0.4.1=pyhd8ed1ab_0 + - blas=2.120=openblas + - blas-devel=3.9.0=20_osx64_openblas + - bleach=6.1.0=pyhd8ed1ab_0 + - boost-cpp=1.85.0=h07eb623_2 + - brial=1.2.12=pyh694c41f_3 - brotli=1.1.0=h0dc2134_1 - - ecl=21.2.1=hd029580_2 - - fftw=3.3.10=nompi_h4fa670e_108 - - fontconfig=2.14.2=h5bb23bf_0 - - gap-core=4.12.2=hc16eb5f_3 - - gfan=0.6.2=hd793b56_1003 - - krb5=1.21.2=hb884880_0 - - lcms2=2.16=ha2f27b4_0 - - ld64_osx-64=609=h0fd476b_15 - - libboost-devel=1.84.0=h7728843_0 - - libbrial=1.2.12=h8d08345_1 - - libclang-cpp15=15.0.7=default_h6b1ee41_4 - - libflint=3.0.1=h5d15de0_ntl_100 - - libopenblas=0.3.25=openmp_hfef2a42_0 - - libwebp=1.3.2=h44782d1_1 - - llvm-tools=15.0.7=he4b1e75_3 - - m4rie=20150908=h3f75d11_1001 - - mpc=1.3.1=h81bd1dd_0 - - mpfi=1.5.4=h52b28e3_1001 - - openjpeg=2.5.0=ha4da562_3 - - pari=2.15.4=h93f793c_2_pthread - - ppl=1.2=ha60d53e_1006 - - python=3.10.13=h00d2728_0_cpython - - qd=2.3.22=h2beb688_1004 - - sqlite=3.44.2=h7461747_0 - - tbb=2021.11.0=he51d815_0 - - alabaster=0.7.13=pyhd8ed1ab_0 - - appdirs=1.4.4=pyh9f0ad1d_0 - - appnope=0.1.3=pyhd8ed1ab_0 - - attrs=23.1.0=pyh71513ae_1 - - boost-cpp=1.84.0=h07eb623_0 - - brial=1.2.12=pyh694c41f_1 + - brotli-bin=1.1.0=h0dc2134_1 - brotli-python=1.1.0=py310h9e9d8ca_1 + - build=0.7.0=pyhd8ed1ab_0 + - bwidget=1.9.14=h694c41f_1 + - bzip2=1.0.8=h10d778d_5 + - c-ares=1.28.1=h10d778d_0 + - c-compiler=1.7.0=h282daa2_1 + - ca-certificates=2024.6.2=h8857fd0_0 + - cachecontrol=0.14.0=pyhd8ed1ab_1 + - cachecontrol-with-filecache=0.14.0=pyhd8ed1ab_1 + - cached-property=1.5.2=hd8ed1ab_1 - cached_property=1.5.2=pyha770c72_1 - - cachetools=5.3.2=pyhd8ed1ab_0 + - cachetools=5.3.3=pyhd8ed1ab_0 - cachy=0.3.0=pyhd8ed1ab_1 - - cairo=1.18.0=h99e66fa_0 - - cctools_osx-64=973.0.1=habff3f6_15 - - certifi=2023.11.17=pyhd8ed1ab_0 + - cairo=1.18.0=h9f650ed_2 + - cattrs=23.2.3=pyhd8ed1ab_0 + - cctools=986=h40f6528_0 + - cctools_osx-64=986=ha1c5b94_0 + - cddlib=1!0.94m=h0f52abe_0 + - certifi=2024.6.2=pyhd8ed1ab_0 + - cffi=1.16.0=py310hdca579f_0 - chardet=5.2.0=py310h2ec42d9_1 - charset-normalizer=3.3.2=pyhd8ed1ab_0 - - clang-15=15.0.7=default_h6b1ee41_4 + - clang=16.0.6=default_ha3b9224_8 + - clang-16=16.0.6=default_h4c8afb6_8 + - clang_impl_osx-64=16.0.6=h8787910_16 + - clang_osx-64=16.0.6=hb91bd55_16 + - clangxx=16.0.6=default_ha3b9224_8 + - clangxx_impl_osx-64=16.0.6=h6d92fbe_16 + - clangxx_osx-64=16.0.6=hb91bd55_16 - click=8.1.7=unix_pyh707e725_0 + - click-default-group=1.2.4=pyhd8ed1ab_0 + - clikit=0.6.2=pyhd8ed1ab_2 + - cliquer=1.22=h10d778d_1 + - cmake=3.29.6=h749d262_0 - colorama=0.4.6=pyhd8ed1ab_0 - - conway-polynomials=0.8=pyhd8ed1ab_0 + - colorlog=6.8.2=py310h2ec42d9_0 + - comm=0.2.2=pyhd8ed1ab_0 + - compiler-rt=16.0.6=ha38d28d_2 + - compiler-rt_osx-64=16.0.6=ha38d28d_2 + - compilers=1.7.0=h694c41f_1 + - conda-lock=2.5.7=pyhd8ed1ab_0 + - contourpy=1.2.1=py310hb3b189b_0 + - conway-polynomials=0.9=pyhd8ed1ab_0 + - cppy=1.2.1=pyhd8ed1ab_0 - crashtest=0.4.1=pyhd8ed1ab_0 + - curl=8.8.0=hea67d85_0 + - cvxopt=1.3.2=py310h1fac3e1_2 + - cxx-compiler=1.7.0=h7728843_1 - cycler=0.12.1=pyhd8ed1ab_0 + - cypari2=2.1.5=py310hc7df965_0 - cysignals=1.11.2=py310h8c82e65_3 - - cython=3.0.7=py310h5daac23_0 - - debugpy=1.8.0=py310h9e9d8ca_1 + - cython=3.0.10=py310h5daac23_0 + - debugpy=1.8.1=py310h5daac23_0 - decorator=5.1.1=pyhd8ed1ab_0 - defusedxml=0.7.1=pyhd8ed1ab_0 - distlib=0.3.8=pyhd8ed1ab_0 - - docutils=0.20.1=py310h2ec42d9_3 - - eclib=20231211=h02435c3_0 - - editables=0.3=pyhd8ed1ab_0 + - docutils=0.21.2=pyhd8ed1ab_0 + - dsdp=5.8=h6e329d1_1203 + - ecl=23.9.9=h2b27fa8_0 + - eclib=20231212=h02435c3_0 + - ecm=7.0.5=h4f6b447_0 + - editables=0.5=pyhd8ed1ab_0 + - ensureconda=1.4.4=pyhd8ed1ab_0 - entrypoints=0.4=pyhd8ed1ab_0 - - exceptiongroup=1.2.0=pyhd8ed1ab_0 - - execnet=2.0.2=pyhd8ed1ab_0 + - esbonio=0.16.4=pyhd8ed1ab_0 + - exceptiongroup=1.2.0=pyhd8ed1ab_2 + - execnet=2.1.1=pyhd8ed1ab_0 - executing=2.0.1=pyhd8ed1ab_0 - - filelock=3.13.1=pyhd8ed1ab_0 - - flit-core=3.9.0=pyhd8ed1ab_0 + - expat=2.6.2=h73e2aa4_0 + - fflas-ffpack=2.5.0=h5898d61_0 + - fftw=3.3.10=nompi_h292e606_110 + - filelock=3.15.4=pyhd8ed1ab_0 + - flit-core=3.9.0=pyhd8ed1ab_1 + - 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_2 + - fontconfig=2.14.2=h5bb23bf_0 + - fonts-conda-ecosystem=1=0 + - fonts-conda-forge=1=0 + - fonttools=4.53.0=py310h936d840_0 + - fortran-compiler=1.7.0=h6c2ab21_1 - fplll=5.4.5=hb7981ad_0 + - fpylll=0.6.1=py310h65a3d7e_0 + - fqdn=1.5.1=pyhd8ed1ab_0 + - freetype=2.12.1=h60636b9_2 + - fribidi=1.0.10=hbcb3906_0 + - furo=2024.5.6=pyhd8ed1ab_0 + - gap-core=4.12.2=hc16eb5f_3 - gap-defaults=4.12.2=h694c41f_3 - gast=0.5.4=pyhd8ed1ab_0 - - gfortran_impl_osx-64=12.3.0=h54fd467_1 - - gmpy2=2.1.2=py310hb691cb2_1 - - idna=3.6=pyhd8ed1ab_0 + - gengetopt=2.23=he49afe7_0 + - gettext=0.22.5=h5ff76d1_2 + - gettext-tools=0.22.5=h5ff76d1_2 + - gf2x=1.3.0=hb2a7efb_2 + - gfan=0.6.2=hd793b56_1003 + - gfortran=12.3.0=h2c809b3_1 + - gfortran_impl_osx-64=12.3.0=hc328e78_3 + - gfortran_osx-64=12.3.0=h18f7dce_1 + - gh=2.52.0=he13f2d6_0 + - giac=1.9.0.21=h92f3f65_1 + - giflib=5.2.2=h10d778d_0 + - git=2.45.2=pl5321hb0c6a96_1 + - gitdb=4.0.11=pyhd8ed1ab_0 + - gitpython=3.1.43=pyhd8ed1ab_0 + - givaro=4.2.0=h1b3d6f7_0 + - glpk=5.0=h3cb5acd_0 + - gmp=6.3.0=hf036a51_2 + - gmpy2=2.1.5=py310h0310db1_1 + - graphite2=1.3.13=h73e2aa4_1003 + - gsl=2.7=h93259b0_0 + - h11=0.14.0=pyhd8ed1ab_0 + - h2=4.1.0=pyhd8ed1ab_0 + - harfbuzz=8.5.0=h053f038_0 + - hatchling=1.25.0=pyhd8ed1ab_0 + - hpack=4.0.0=pyh9f0ad1d_0 + - html5lib=1.1=pyh9f0ad1d_0 + - httpcore=1.0.5=pyhd8ed1ab_0 + - httpx=0.27.0=pyhd8ed1ab_0 + - hyperframe=6.0.1=pyhd8ed1ab_0 + - icu=73.2=hf5e326d_0 + - idna=3.7=pyhd8ed1ab_0 + - igraph=0.10.12=hde4452d_1 - imagesize=1.4.1=pyhd8ed1ab_0 + - iml=1.0.5=h61918c1_1004 + - importlib-metadata=8.0.0=pyha770c72_0 + - importlib-resources=6.4.0=pyhd8ed1ab_0 + - importlib_metadata=8.0.0=hd8ed1ab_0 + - importlib_resources=6.4.0=pyhd8ed1ab_0 - iniconfig=2.0.0=pyhd8ed1ab_0 - - ipython_genutils=0.2.0=py_1 - - json5=0.9.14=pyhd8ed1ab_0 - - jsonpointer=2.4=py310h2ec42d9_3 - - jupyterlab_widgets=3.0.9=pyhd8ed1ab_0 + - ipykernel=6.29.4=pyh57ce528_0 + - ipympl=0.9.4=pyhd8ed1ab_0 + - ipython=8.25.0=pyh707e725_0 + - ipython_genutils=0.2.0=pyhd8ed1ab_1 + - ipywidgets=8.1.3=pyhd8ed1ab_0 + - isl=0.26=imath32_h2e86a7b_101 + - isoduration=20.11.0=pyhd8ed1ab_0 + - jaraco.classes=3.4.0=pyhd8ed1ab_1 + - jaraco.context=5.3.0=pyhd8ed1ab_1 + - jaraco.functools=4.0.0=pyhd8ed1ab_0 + - jedi=0.19.1=pyhd8ed1ab_0 + - jinja2=3.1.4=pyhd8ed1ab_0 + - jmol=14.32.9=h694c41f_0 + - json5=0.9.25=pyhd8ed1ab_0 + - jsonpointer=3.0.0=py310h2ec42d9_0 + - jsonschema=4.22.0=pyhd8ed1ab_0 + - jsonschema-specifications=2023.12.1=pyhd8ed1ab_0 + - jsonschema-with-format-nongpl=4.22.0=pyhd8ed1ab_0 + - jupyter-jsmol=2022.1.0=pyhd8ed1ab_0 + - jupyter-lsp=2.2.5=pyhd8ed1ab_0 + - jupyter-sphinx=0.5.3=pyha770c72_4 + - jupyter_client=8.6.2=pyhd8ed1ab_0 + - jupyter_core=5.7.2=py310h2ec42d9_0 + - jupyter_events=0.10.0=pyhd8ed1ab_0 + - jupyter_server=2.14.1=pyhd8ed1ab_0 + - jupyter_server_terminals=0.5.3=pyhd8ed1ab_0 + - jupyter_sphinx=0.5.3=hd8ed1ab_4 + - jupyterlab=4.2.2=pyhd8ed1ab_0 + - jupyterlab_pygments=0.3.0=pyhd8ed1ab_1 + - jupyterlab_server=2.27.2=pyhd8ed1ab_0 + - jupyterlab_widgets=3.0.11=pyhd8ed1ab_0 + - keyring=25.2.1=pyh534df25_0 - kiwisolver=1.4.5=py310h88cfcbd_1 - - lcalc=2.0.5=h3a941db_1 - - ld64=609=ha91a046_15 + - krb5=1.21.2=hb884880_0 + - lcalc=2.0.5=h547a6ed_2 + - lcms2=2.16=ha2f27b4_0 + - ld64=711=ha02d983_0 + - ld64_osx-64=711=ha20a434_0 + - lerc=4.0.0=hb486fe8_0 + - libasprintf=0.22.5=h5ff76d1_2 + - libasprintf-devel=0.22.5=h5ff76d1_2 + - libatomic_ops=7.6.14=hb7f2c08_0 - libblas=3.9.0=20_osx64_openblas - - libcurl=8.5.0=h726d00d_0 + - libboost=1.85.0=h739af76_2 + - libboost-devel=1.85.0=h2b186f8_2 + - libboost-headers=1.85.0=h694c41f_2 + - libbraiding=1.2=hf0c8a7f_0 + - libbrial=1.2.12=h81e9653_3 + - libbrotlicommon=1.1.0=h0dc2134_1 + - libbrotlidec=1.1.0=h0dc2134_1 + - libbrotlienc=1.1.0=h0dc2134_1 + - libcblas=3.9.0=20_osx64_openblas + - libcbor=0.10.2=hf0c8a7f_0 + - libclang-cpp16=16.0.6=default_h4c8afb6_8 + - libcurl=8.8.0=hf9fcc65_0 + - libcxx=17.0.6=h88467a6_0 + - libdeflate=1.20=h49d49c5_0 + - libedit=3.1.20191231=h0678c8f_2 + - libev=4.33=h10d778d_2 + - libexpat=2.6.2=h73e2aa4_0 + - libffi=3.4.2=h0d85af4_5 + - libfido2=1.15.0=h41b28d8_0 + - libflint=3.0.1=h5d15de0_ntl_100 - libgd=2.3.3=h0dceb68_9 - - markupsafe=2.1.3=py310h6729b98_1 - - maxima=5.47.0=h2b27fa8_1 + - libgettextpo=0.22.5=h5ff76d1_2 + - libgettextpo-devel=0.22.5=h5ff76d1_2 + - libgfortran=5.0.0=13_2_0_h97931a8_3 + - libgfortran-devel_osx-64=12.3.0=h0b6f5ec_3 + - libgfortran5=13.2.0=h2873a65_3 + - libglib=2.80.2=h736d271_1 + - libhomfly=1.02r6=h10d778d_1 + - libhwloc=2.10.0=default_h456cccd_1001 + - libiconv=1.17=hd75f5a5_2 + - libintl=0.22.5=h5ff76d1_2 + - libintl-devel=0.22.5=h5ff76d1_2 + - libjpeg-turbo=3.0.0=h0dc2134_1 + - liblapack=3.9.0=20_osx64_openblas + - liblapacke=3.9.0=20_osx64_openblas + - libllvm16=16.0.6=hbedff68_3 + - libnghttp2=1.58.0=h64cf6d3_1 + - libopenblas=0.3.25=openmp_hfef2a42_0 + - libpng=1.6.43=h92b6c6a_0 + - libsodium=1.0.18=hbcb3906_1 + - libsqlite=3.46.0=h1b8f9f3_0 + - libssh2=1.11.0=hd019ec5_0 + - libtiff=4.6.0=h129831d_3 + - libtool=2.4.7=hf0c8a7f_0 + - libuv=1.48.0=h67532ce_0 + - libwebp=1.4.0=hc207709_0 + - libwebp-base=1.4.0=h10d778d_0 + - libxcb=1.16=h0dc2134_0 + - libxml2=2.12.7=h3e169fe_1 + - libzlib=1.3.1=h87427d6_1 + - linbox=1.7.0=h7061c92_0 + - llvm-openmp=18.1.8=h15ab845_0 + - llvm-tools=16.0.6=hbedff68_3 + - lrcalc=2.1=h73e2aa4_6 + - lsprotocol=2023.0.1=pyhd8ed1ab_0 + - m4=1.4.18=haf1e3a3_1001 + - m4ri=20140914=hd82a5f3_1006 + - m4rie=20150908=hc616cfc_1002 + - make=4.3=h22f3db7_1 + - markupsafe=2.1.5=py310hb372a2b_0 + - mathjax=3.2.2=h694c41f_0 + - matplotlib=3.8.4=py310h2ec42d9_2 + - matplotlib-base=3.8.4=py310h7ea1ff3_2 + - matplotlib-inline=0.1.7=pyhd8ed1ab_0 + - maxima=5.47.0=h2b27fa8_2 + - memory-allocator=0.1.3=py310h6729b98_0 + - metis=5.1.0=he965462_1007 - mistune=3.0.2=pyhd8ed1ab_0 - - more-itertools=10.1.0=pyhd8ed1ab_0 + - more-itertools=10.3.0=pyhd8ed1ab_0 + - mpc=1.3.1=h81bd1dd_0 + - mpfi=1.5.4=h52b28e3_1001 + - mpfr=4.2.1=h4f6b447_1 - mpmath=1.3.0=pyhd8ed1ab_0 - - msgpack-python=1.0.7=py310ha697434_0 + - msgpack-python=1.0.8=py310h5334dd0_0 - munkres=1.1.4=pyh9f0ad1d_0 - - nest-asyncio=1.5.8=pyhd8ed1ab_0 + - nauty=2.8.8=h10d778d_1 + - nbclient=0.10.0=pyhd8ed1ab_0 + - nbconvert=7.16.4=hd8ed1ab_1 + - nbconvert-core=7.16.4=pyhd8ed1ab_1 + - nbconvert-pandoc=7.16.4=hd8ed1ab_1 + - nbformat=5.10.4=pyhd8ed1ab_0 + - ncurses=6.5=h5846eda_0 + - nest-asyncio=1.6.0=pyhd8ed1ab_0 - networkx=3.2.1=pyhd8ed1ab_0 + - ninja=1.12.1=h3c5361c_0 + - notebook=7.2.1=pyhd8ed1ab_0 + - notebook-shim=0.2.4=pyhd8ed1ab_0 + - ntl=11.4.3=h0ab3c2f_1 + - numpy=1.26.4=py310h4bfa8fc_0 - openblas=0.3.25=openmp_h6794695_0 - - openssh=9.3p1=h3df487d_2 - - packaging=23.2=pyhd8ed1ab_0 + - openjdk=22.0.1=h2d185b6_0 + - openjpeg=2.5.2=h7310d3a_0 + - openssh=9.6p1=h6dd4ff7_0 + - openssl=3.3.1=h87427d6_0 + - overrides=7.7.0=pyhd8ed1ab_0 + - packaging=24.1=pyhd8ed1ab_0 + - palp=2.20=hbcb3906_0 + - pandoc=3.2.1=h694c41f_0 - pandocfilters=1.5.0=pyhd8ed1ab_0 - - parso=0.8.3=pyhd8ed1ab_0 + - pango=1.54.0=h880b76c_0 + - pari=2.15.5=h7ba67ff_2_pthread + - pari-elldata=0.0.20161017=0 + - pari-galdata=0.0.20180411=0 + - pari-galpol=0.0.20180625=0 + - pari-seadata=0.0.20090618=0 + - pari-seadata-small=0.0.20090618=0 + - parso=0.8.4=pyhd8ed1ab_0 - pastel=0.2.1=pyhd8ed1ab_0 + - patch=2.7.6=hbcf498f_1002 - pathspec=0.12.1=pyhd8ed1ab_0 + - pcre2=10.44=h7634a1b_0 + - pep517=0.13.0=pyhd8ed1ab_0 + - perl=5.32.1=7_h10d778d_perl5 + - pexpect=4.9.0=pyhd8ed1ab_0 - pickleshare=0.7.5=py_1003 - - pillow=10.1.0=py310he65384d_0 + - pillow=10.3.0=py310h2fdc51f_1 + - pip=24.0=pyhd8ed1ab_0 + - pixman=0.43.4=h73e2aa4_0 + - pkg-config=0.29.2=ha3d46e9_1008 - pkgconfig=1.5.5=pyhd8ed1ab_4 - - pkginfo=1.9.6=pyhd8ed1ab_0 + - pkginfo=1.11.1=pyhd8ed1ab_0 - pkgutil-resolve-name=1.3.10=pyhd8ed1ab_1 - - platformdirs=4.1.0=pyhd8ed1ab_0 - - pluggy=1.3.0=pyhd8ed1ab_0 - - ply=3.11=py_1 - - prometheus_client=0.19.0=pyhd8ed1ab_0 - - psutil=5.9.7=py310hb372a2b_0 + - planarity=3.0.2.0=h10d778d_0 + - platformdirs=4.2.2=pyhd8ed1ab_0 + - pluggy=1.5.0=pyhd8ed1ab_0 + - ply=3.11=pyhd8ed1ab_2 + - ppl=1.2=ha60d53e_1006 + - pplpy=0.8.9=py310hbe8aec3_1 + - primecount=7.6=ha894c9a_0 + - primecountpy=0.1.0=py310h88cfcbd_4 + - primesieve=11.0=hf0c8a7f_0 + - prometheus_client=0.20.0=pyhd8ed1ab_0 + - prompt-toolkit=3.0.47=pyha770c72_0 + - prompt_toolkit=3.0.47=hd8ed1ab_0 + - psutil=6.0.0=py310h936d840_0 + - pthread-stubs=0.4=hc929b4f_1001 - ptyprocess=0.7.0=pyhd3deb0d_0 - pure_eval=0.2.2=pyhd8ed1ab_0 - py=1.11.0=pyh6c4a22f_0 - - pybind11-global=2.11.1=py310h88cfcbd_2 - - pycodestyle=2.11.1=pyhd8ed1ab_0 - - pycparser=2.21=pyhd8ed1ab_0 - - pygments=2.17.2=pyhd8ed1ab_0 + - pybind11=2.12.0=py310hb3b189b_0 + - pybind11-global=2.12.0=py310hb3b189b_0 + - pycodestyle=2.12.0=pyhd8ed1ab_0 + - pycparser=2.22=pyhd8ed1ab_0 + - pydantic=2.7.4=pyhd8ed1ab_0 + - pydantic-core=2.18.4=py310h12a1ced_0 + - pygls=1.3.1=pyhd8ed1ab_0 + - pygments=2.18.0=pyhd8ed1ab_0 - pylev=1.4.0=pyhd8ed1ab_0 - - pyparsing=3.1.1=pyhd8ed1ab_0 + - pyobjc-core=10.3.1=py310h445dc1f_0 + - pyobjc-framework-cocoa=10.3.1=py310h445dc1f_0 + - pyparsing=3.1.2=pyhd8ed1ab_0 + - pyproject-api=1.7.1=pyhd8ed1ab_0 - pyrsistent=0.20.0=py310hb372a2b_0 - pysocks=1.7.1=pyha2e5f31_6 - - pyspellchecker=0.7.2=pyhd8ed1ab_0 - - python-fastjsonschema=2.19.0=pyhd8ed1ab_0 + - pyspellchecker=0.8.0=pyhd8ed1ab_0 + - pytest=8.2.2=pyhd8ed1ab_0 + - pytest-xdist=3.6.1=pyhd8ed1ab_0 + - python=3.10.14=h00d2728_0_cpython + - python-dateutil=2.9.0=pyhd8ed1ab_0 + - python-fastjsonschema=2.20.0=pyhd8ed1ab_0 - python-json-logger=2.0.7=pyhd8ed1ab_0 - - python-lrcalc=2.1=py310h7a76584_5 - - python-tzdata=2023.3=pyhd8ed1ab_0 - - pytz=2023.3.post1=pyhd8ed1ab_0 + - python-lrcalc=2.1=py310h5daac23_6 + - python-tzdata=2024.1=pyhd8ed1ab_0 + - python_abi=3.10=4_cp310 + - pythran=0.15.0=py310h076e4b7_1 + - pytz=2024.1=pyhd8ed1ab_0 + - pytz-deprecation-shim=0.1.0.post0=py310h2ec42d9_4 - pyyaml=6.0.1=py310h6729b98_1 - - pyzmq=25.1.2=py310h6b67f7f_0 + - pyzmq=26.0.3=py310he0bbd50_0 + - qd=2.3.22=h2beb688_1004 + - qhull=2020.2=h940c156_2 + - r-base=4.3.3=h4648a1f_3 + - r-lattice=0.22_6=r43hb2c329c_0 + - readline=8.2=h9e318b2_1 + - referencing=0.35.1=pyhd8ed1ab_0 + - requests=2.32.3=pyhd8ed1ab_0 + - rfc3339-validator=0.1.4=pyhd8ed1ab_0 - rfc3986-validator=0.1.1=pyh9f0ad1d_0 - - rpds-py=0.15.2=py310h0e083fb_0 - - ruamel.yaml.clib=0.2.7=py310h6729b98_2 + - rhash=1.4.4=h0dc2134_0 + - rpds-py=0.18.1=py310h12a1ced_0 + - rpy2=3.5.11=py310r43hf0b6da5_3 + - ruamel.yaml=0.18.6=py310hb372a2b_0 + - ruamel.yaml.clib=0.2.8=py310hb372a2b_0 + - rw=0.9=h10d778d_2 + - sagemath-db-combinatorial-designs=20140630=1 - sagemath-db-elliptic-curves=0.8.1=hecc5488_0 + - sagemath-db-graphs=20210214=hd8ed1ab_0 + - sagemath-db-polytopes=20170220=1 - sagetex=3.6.1=pyhd8ed1ab_0 - - setuptools=68.2.2=pyhd8ed1ab_0 + - scipy=1.11.4=py310h3f1db6d_0 + - send2trash=1.8.3=pyh31c8845_0 + - setuptools=70.1.1=pyhd8ed1ab_0 + - setuptools-scm=8.1.0=pyhd8ed1ab_0 + - setuptools_scm=8.1.0=hd8ed1ab_0 + - sigtool=0.1.3=h88f4db0_0 - simplegeneric=0.8.1=py_1 - singular=4.3.2.p8=h0d51a9f_1 - six=1.16.0=pyh6c4a22f_0 - smmap=5.0.0=pyhd8ed1ab_0 - - sniffio=1.3.0=pyhd8ed1ab_0 + - sniffio=1.3.1=pyhd8ed1ab_0 - snowballstemmer=2.2.0=pyhd8ed1ab_0 - soupsieve=2.5=pyhd8ed1ab_1 + - sphinx=7.3.7=pyhd8ed1ab_0 + - sphinx-basic-ng=1.0.0b2=pyhd8ed1ab_1 + - sphinx-copybutton=0.5.2=pyhd8ed1ab_0 + - sphinxcontrib-applehelp=1.0.8=pyhd8ed1ab_0 + - sphinxcontrib-devhelp=1.0.6=pyhd8ed1ab_0 + - sphinxcontrib-htmlhelp=2.0.5=pyhd8ed1ab_0 - sphinxcontrib-jsmath=1.0.1=pyhd8ed1ab_0 + - sphinxcontrib-qthelp=1.0.7=pyhd8ed1ab_0 + - sphinxcontrib-serializinghtml=1.1.10=pyhd8ed1ab_0 + - sphinxcontrib-websupport=1.2.7=pyhd8ed1ab_0 + - sqlite=3.46.0=h28673e1_0 + - stack_data=0.6.2=pyhd8ed1ab_0 + - suitesparse=7.7.0=hd2b2131_1 + - symmetrica=3.0.1=hf0c8a7f_0 - sympow=2.023.6=h115ba6a_3 + - sympy=1.12.1=pypyh2585a3b_103 + - tachyon=0.99b6=h3a1d103_1002 + - tapi=1100.0.11=h9ce4665_0 + - tar=1.34=hcb2f6ea_1 + - tbb=2021.12.0=h3c5361c_1 + - terminado=0.18.1=pyh31c8845_0 + - texinfo=7.0=pl5321hc47821c_0 + - three.js=122=hd8ed1ab_2 + - threejs-sage=122=hd8ed1ab_2 + - tinycss2=1.3.0=pyhd8ed1ab_0 + - tk=8.6.13=h1abcd95_1 + - tktable=2.10=hba9d6f1_6 - tomli=2.0.1=pyhd8ed1ab_0 - - tomlkit=0.12.3=pyha770c72_0 - - toolz=0.12.0=pyhd8ed1ab_0 - - tornado=6.3.3=py310h6729b98_1 - - traitlets=5.14.0=pyhd8ed1ab_0 - - trove-classifiers=2023.11.29=pyhd8ed1ab_0 - - types-python-dateutil=2.8.19.14=pyhd8ed1ab_0 - - typing_extensions=4.9.0=pyha770c72_0 + - tomlkit=0.12.5=pyha770c72_0 + - toolz=0.12.1=pyhd8ed1ab_0 + - tornado=6.4.1=py310h936d840_0 + - tox=4.15.1=pyhd8ed1ab_0 + - traitlets=5.14.3=pyhd8ed1ab_0 + - trove-classifiers=2024.5.22=pyhd8ed1ab_0 + - types-python-dateutil=2.9.0.20240316=pyhd8ed1ab_0 + - typing-extensions=4.12.2=hd8ed1ab_0 + - typing_extensions=4.12.2=pyha770c72_0 - typing_utils=0.1.0=pyhd8ed1ab_0 + - tzdata=2024a=h0c530f3_0 - tzlocal=5.2=py310h2ec42d9_0 - unicodedata2=15.1.0=py310h6729b98_0 - uri-template=1.3.0=pyhd8ed1ab_0 - - wcwidth=0.2.12=pyhd8ed1ab_0 - - webcolors=1.13=pyhd8ed1ab_0 + - urllib3=1.26.19=pyhd8ed1ab_0 + - virtualenv=20.26.3=pyhd8ed1ab_0 + - wcwidth=0.2.13=pyhd8ed1ab_0 + - webcolors=24.6.0=pyhd8ed1ab_0 - webencodings=0.5.1=pyhd8ed1ab_2 - - websocket-client=1.7.0=pyhd8ed1ab_0 - - wheel=0.42.0=pyhd8ed1ab_0 - - widgetsnbextension=4.0.9=pyhd8ed1ab_0 - - zipp=3.17.0=pyhd8ed1ab_0 - - anyio=4.2.0=pyhd8ed1ab_0 - - asttokens=2.4.1=pyhd8ed1ab_0 - - async-lru=2.0.4=pyhd8ed1ab_0 - - babel=2.14.0=pyhd8ed1ab_0 - - beautifulsoup4=4.12.2=pyha770c72_0 - - beniget=0.4.1=pyhd8ed1ab_0 - - bleach=6.1.0=pyhd8ed1ab_0 - - cached-property=1.5.2=hd8ed1ab_1 - - cctools=973.0.1=hd9ad811_15 - - cffi=1.16.0=py310hdca579f_0 - - clang=15.0.7=hac416ee_4 - - click-default-group=1.2.4=pyhd8ed1ab_0 - - clikit=0.6.2=pyhd8ed1ab_2 - - cmake=3.28.1=h7c85d92_0 - - comm=0.1.4=pyhd8ed1ab_0 - - cppy=1.2.1=pyhd8ed1ab_0 - - curl=8.5.0=h726d00d_0 - - cypari2=2.1.3=py310hb5d31c9_2 - - deprecation=2.1.0=pyh9f0ad1d_0 - - fonttools=4.47.0=py310hb372a2b_0 - - gitdb=4.0.11=pyhd8ed1ab_0 - - harfbuzz=8.3.0=hf45c392_0 - - html5lib=1.1=pyh9f0ad1d_0 - - importlib-metadata=7.0.0=pyha770c72_0 - - importlib_resources=6.1.1=pyhd8ed1ab_0 - - jaraco.classes=3.3.0=pyhd8ed1ab_0 - - jedi=0.19.1=pyhd8ed1ab_0 - - jinja2=3.1.2=pyhd8ed1ab_1 - - jupyter_core=5.5.1=py310h2ec42d9_0 - - jupyterlab_pygments=0.3.0=pyhd8ed1ab_0 - - libcblas=3.9.0=20_osx64_openblas - - liblapack=3.9.0=20_osx64_openblas - - matplotlib-inline=0.1.6=pyhd8ed1ab_0 - - memory-allocator=0.1.3=py310h6729b98_0 - - overrides=7.4.0=pyhd8ed1ab_0 - - pexpect=4.8.0=pyh1a96a4e_2 - - pip=23.3.2=pyhd8ed1ab_0 - - pplpy=0.8.9=py310hd89f7aa_0 - - primecountpy=0.1.0=py310h88cfcbd_4 - - prompt-toolkit=3.0.42=pyha770c72_0 - - pybind11=2.11.1=py310h88cfcbd_2 - - pyobjc-core=10.1=py310h3674b6a_0 - - pyproject-api=1.6.1=pyhd8ed1ab_0 - - pytest=7.4.3=pyhd8ed1ab_0 - - python-dateutil=2.8.2=pyhd8ed1ab_0 - - pytz-deprecation-shim=0.1.0.post0=py310h2ec42d9_4 - - referencing=0.32.0=pyhd8ed1ab_0 - - rfc3339-validator=0.1.4=pyhd8ed1ab_0 - - ruamel.yaml=0.18.5=py310hb372a2b_0 - - sympy=1.12=pypyh9d50eac_103 - - terminado=0.18.0=pyh31c8845_0 - - tinycss2=1.2.1=pyhd8ed1ab_0 - - typing-extensions=4.9.0=hd8ed1ab_0 - - urllib3=1.26.18=pyhd8ed1ab_0 - - virtualenv=20.25.0=pyhd8ed1ab_0 - - annotated-types=0.6.0=pyhd8ed1ab_0 - - argon2-cffi-bindings=21.2.0=py310h6729b98_4 - - arpack=3.8.0=nompi_hb44a6d1_101 - - arrow=1.3.0=pyhd8ed1ab_0 - - cattrs=23.2.3=pyhd8ed1ab_0 - - clangxx=15.0.7=default_h6b1ee41_4 - - dsdp=5.8=h6e329d1_1203 - - fflas-ffpack=2.4.3=h026fd7e_2 - - fqdn=1.5.1=pyhd8ed1ab_0 - - git=2.42.0=pl5321hbb4c4ee_0 - - gitpython=3.1.40=pyhd8ed1ab_0 - - gsl=2.7=h93259b0_0 - - hatchling=1.21.0=pyhd8ed1ab_0 - - iml=1.0.5=h64b42ca_1003 - - importlib-resources=6.1.1=pyhd8ed1ab_0 - - importlib_metadata=7.0.0=hd8ed1ab_0 - - jsonschema-specifications=2023.11.2=pyhd8ed1ab_0 - - jupyter_server_terminals=0.5.0=pyhd8ed1ab_0 - - liblapacke=3.9.0=20_osx64_openblas - - numpy=1.26.2=py310h2a7ecf2_0 - - pango=1.50.14=h19c1c8a_2 - - prompt_toolkit=3.0.42=hd8ed1ab_0 - - pydantic-core=2.14.5=py310h0e083fb_0 - - pyobjc-framework-cocoa=10.1=py310h3674b6a_0 - - pytest-xdist=3.5.0=pyhd8ed1ab_0 - - requests=2.31.0=pyhd8ed1ab_0 - - setuptools-scm=8.0.4=pyhd8ed1ab_0 - - stack_data=0.6.2=pyhd8ed1ab_0 - - suitesparse=5.10.1=h0a40b7c_2 - - argon2-cffi=23.1.0=pyhd8ed1ab_0 - - blas-devel=3.9.0=20_osx64_openblas - - cachecontrol=0.13.1=pyhd8ed1ab_0 - - compiler-rt_osx-64=15.0.7=ha38d28d_2 - - contourpy=1.2.0=py310ha697434_0 - - cvxopt=1.3.2=py310ha550498_1 - - ensureconda=1.4.3=pyhd8ed1ab_0 - - fpylll=0.6.0=py310h2acdeac_1 - - giac=1.9.0.21=h92f3f65_1 - - igraph=0.10.8=h29df365_0 - - ipython=8.18.1=pyh707e725_3 - - isoduration=20.11.0=pyhd8ed1ab_0 - - jsonschema=4.20.0=pyhd8ed1ab_0 - - jupyter_client=8.6.0=pyhd8ed1ab_0 - - keyring=24.3.0=py310h2ec42d9_0 - - linbox=1.6.3=hfb9b24e_8 - - lsprotocol=2023.0.0=pyhd8ed1ab_0 - - pydantic=2.5.2=pyhd8ed1ab_0 - - scipy=1.11.4=py310h3f1db6d_0 - - send2trash=1.8.2=pyhd1c38e8_0 - - setuptools_scm=8.0.4=hd8ed1ab_0 - - tox=4.11.4=pyhd8ed1ab_0 - - blas=2.120=openblas - - cachecontrol-with-filecache=0.13.1=pyhd8ed1ab_0 - - compiler-rt=15.0.7=ha38d28d_2 - - ipykernel=6.26.0=pyh3cd1d5f_0 - - ipywidgets=8.1.1=pyhd8ed1ab_0 - - jsonschema-with-format-nongpl=4.20.0=pyhd8ed1ab_0 - - matplotlib-base=3.8.2=py310hec49e92_0 - - nbformat=5.9.2=pyhd8ed1ab_0 - - pygls=1.2.1=pyhd8ed1ab_0 - - rw=0.9=h10d778d_1 - - clang_impl_osx-64=15.0.7=h03d6864_7 - - conda-lock=2.5.1=pyhd8ed1ab_0 - - ipympl=0.9.3=pyhd8ed1ab_0 - - jupyter-jsmol=2022.1.0=pyhd8ed1ab_0 - - jupyter_events=0.9.0=pyhd8ed1ab_0 - - matplotlib=3.8.2=py310h2ec42d9_0 - - nbclient=0.8.0=pyhd8ed1ab_0 - - clang_osx-64=15.0.7=hb91bd55_7 - - nbconvert-core=7.13.0=pyhd8ed1ab_0 - - c-compiler=1.6.0=h63c33a9_0 - - clangxx_impl_osx-64=15.0.7=h2133e9c_7 - - gfortran_osx-64=12.3.0=h18f7dce_1 - - jupyter_server=2.12.1=pyhd8ed1ab_0 - - nbconvert-pandoc=7.13.0=pyhd8ed1ab_0 - - clangxx_osx-64=15.0.7=hb91bd55_7 - - gfortran=12.3.0=h2c809b3_1 - - jupyter-lsp=2.2.1=pyhd8ed1ab_0 - - jupyterlab_server=2.25.2=pyhd8ed1ab_0 - - nbconvert=7.13.0=pyhd8ed1ab_0 - - notebook-shim=0.2.3=pyhd8ed1ab_0 - - cxx-compiler=1.6.0=h1c7c39f_0 - - fortran-compiler=1.6.0=h932d759_0 - - jupyterlab=4.0.9=pyhd8ed1ab_0 - - pythran=0.14.0=py310h92ebccd_1 - - r-base=4.3.1=h0ff45fa_6 - - compilers=1.6.0=h694c41f_0 - - notebook=7.0.6=pyhd8ed1ab_0 - - rpy2=3.5.11=py310r43hf0b6da5_3 - - esbonio=0.16.3=pyhd8ed1ab_0 - - jupyter_sphinx=0.4.0=py310h2ec42d9_1 - - sphinx-basic-ng=1.0.0b2=pyhd8ed1ab_1 - - furo=2023.9.10=pyhd8ed1ab_0 - - sphinx-copybutton=0.5.2=pyhd8ed1ab_0 - - sphinxcontrib-applehelp=1.0.7=pyhd8ed1ab_0 - - sphinxcontrib-devhelp=1.0.5=pyhd8ed1ab_0 - - sphinxcontrib-htmlhelp=2.0.4=pyhd8ed1ab_0 - - sphinxcontrib-qthelp=1.0.6=pyhd8ed1ab_0 - - sphinx=7.2.6=pyhd8ed1ab_0 - - sphinxcontrib-serializinghtml=1.1.9=pyhd8ed1ab_0 - - sphinxcontrib-websupport=1.2.6=pyhd8ed1ab_0 + - websocket-client=1.8.0=pyhd8ed1ab_0 + - wheel=0.43.0=pyhd8ed1ab_1 + - widgetsnbextension=4.0.11=pyhd8ed1ab_0 + - xorg-libxau=1.0.11=h0dc2134_0 + - xorg-libxdmcp=1.1.3=h35c211d_0 + - xz=5.2.6=h775f41a_0 + - yaml=0.2.5=h0d85af4_2 + - zeromq=4.3.5=hde137ed_4 + - zipp=3.19.2=pyhd8ed1ab_0 + - zlib=1.3.1=h87427d6_1 + - zstd=1.5.6=h915ae27_0 diff --git a/src/environment-dev-3.10-macos.yml b/src/environment-dev-3.10-macos.yml index d86a78207a8..5e68c311f97 100644 --- a/src/environment-dev-3.10-macos.yml +++ b/src/environment-dev-3.10-macos.yml @@ -1,444 +1,469 @@ # Generated by conda-lock. # platform: osx-arm64 -# input_hash: eff22b2db37bc406cee8452950a7798c9503f58420a2ce0031b9564d18b33696 +# input_hash: c03964bb63187e8dea2adbfa9332f08fbdb1b89d359248a94c39f3af0db26d90 channels: - conda-forge dependencies: - _r-mutex=1.0.1=anacondar_1 - - bc=1.07.1=h3422bc3_0 - - bzip2=1.0.8=h93a5062_5 - - c-ares=1.24.0=h93a5062_0 - - ca-certificates=2023.11.17=hf0a4a13_0 - - cliquer=1.22=h27ca646_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_1 - - fribidi=1.0.10=h27ca646_0 - - gh=2.40.1=h75b854d_0 - - giflib=5.2.1=h1a8c8d9_3 - - jpeg=9e=h1a8c8d9_3 - - libatomic_ops=7.6.14=h1a8c8d9_0 - - libbrotlicommon=1.1.0=hb547adb_1 - - libcxx=16.0.6=h4653b0c_0 - - libdeflate=1.17=h1a8c8d9_0 - - libev=4.33=h93a5062_2 - - libexpat=2.5.0=hb7217d7_1 - - libffi=3.4.2=h3422bc3_5 - - libgfortran-devel_osx-arm64=12.3.0=hc62be1c_1 - - libiconv=1.17=h0d3ecfb_2 - - libsodium=1.0.18=h27ca646_1 - - libtool=2.4.7=hb7217d7_0 - - libuv=1.46.0=hb547adb_0 - - libwebp-base=1.2.4=h1a8c8d9_0 - - libzlib=1.2.13=h53f4e23_5 - - llvm-openmp=17.0.6=hcd81f8e_0 - - m4=1.4.18=h642e427_1001 - - make=4.3=he57ea6c_1 - - mathjax=3.2.2=hce30654_0 - - nauty=2.8.8=h93a5062_0 - - palp=2.20=h27ca646_0 - - pandoc=3.1.3=hce30654_0 - - pari-elldata=0.0.20161017=0 - - pari-galdata=0.0.20180411=0 - - pari-galpol=0.0.20180625=0 - - pari-seadata-small=0.0.20090618=0 - - patch=2.7.6=h27ca646_1002 - - perl=5.32.1=4_hf2054a2_perl5 - - planarity=3.0.0.5=h27ca646_1002 - - pthread-stubs=0.4=h27ca646_1001 - - python_abi=3.10=4_cp310 - - rhash=1.4.3=hb547adb_2 - - sagemath-db-combinatorial-designs=20140630=1 - - sagemath-db-graphs=20210214=hd8ed1ab_0 - - sagemath-db-polytopes=20170220=1 - - tbb=2021.10.0=h1995070_2 - - three.js=122=hd8ed1ab_2 - - tzdata=2023c=h71feb2d_0 - - xorg-libxau=1.0.11=hb547adb_0 - - xorg-libxdmcp=1.1.3=h27ca646_0 - - xz=5.2.6=h57fd34a_0 - - yaml=0.2.5=h3422bc3_2 + - alabaster=0.7.16=pyhd8ed1ab_0 + - annotated-types=0.7.0=pyhd8ed1ab_0 + - anyio=4.4.0=pyhd8ed1ab_0 + - appdirs=1.4.4=pyh9f0ad1d_0 + - appnope=0.1.4=pyhd8ed1ab_0 + - argon2-cffi=23.1.0=pyhd8ed1ab_0 + - argon2-cffi-bindings=21.2.0=py310h2aa6e3c_4 + - arpack=3.9.1=nompi_h593882a_101 + - arrow=1.3.0=pyhd8ed1ab_0 + - asttokens=2.4.1=pyhd8ed1ab_0 + - async-lru=2.0.4=pyhd8ed1ab_0 + - attrs=23.2.0=pyh71513ae_0 - autoconf=2.71=pl5321hcd07c0c_1 - - bdw-gc=8.0.6=hc021e02_0 - - expat=2.5.0=hb7217d7_1 - - fonts-conda-forge=1=0 - - gengetopt=2.23=hbdafb3b_0 - - gettext=0.21.1=h0186832_0 - - gf2x=1.3.0=hdaa854c_2 - - gmp=6.3.0=h965bd2d_0 - - graphite2=1.3.13=h9f76cd9_1001 - - icu=70.1=h6b3803e_0 - - isl=0.25=h9a09cb3_0 - - lerc=4.0.0=h9a09cb3_0 - - libbraiding=1.2=hb7217d7_0 - - libbrotlidec=1.1.0=hb547adb_1 - - libbrotlienc=1.1.0=hb547adb_1 - - libcbor=0.10.2=hb7217d7_0 - - libgfortran5=13.2.0=hf226fd6_1 - - libpng=1.6.39=h76d750c_0 - - libsqlite=3.44.2=h091b4b1_0 - - libxcb=1.13=h9b22ae9_1004 - - lrcalc=2.1=hb7217d7_5 - - metis=5.1.1=h965bd2d_2 - - ncurses=6.4=h463b476_2 - - ninja=1.11.1=hffc8910_0 - - openjdk=21.0.1=hed44d8b_0 - - openssl=3.2.0=h0d3ecfb_1 - - pari-seadata=0.0.20090618=0 - - pcre2=10.40=hb34f9b4_0 - - pixman=0.42.2=h13dd4ca_0 - - primesieve=11.0=hb7217d7_0 - - qhull=2020.2=hc021e02_2 - - symmetrica=3.0.1=hb7217d7_0 - - tapi=1100.0.11=he4954df_0 - - tar=1.34=h7cb298e_1 - - threejs-sage=122=hd8ed1ab_2 - - tk=8.6.13=h5083fa2_1 - - zeromq=4.3.5=h965bd2d_0 - - zlib=1.2.13=h53f4e23_5 - - zstd=1.5.5=h4f39d0f_0 - automake=1.16.5=pl5321hce30654_0 - - boost-cpp=1.81.0=hf96b251_0 - - brotli-bin=1.1.0=hb547adb_1 - - bwidget=1.9.14=hce30654_1 - - cddlib=1!0.94m=h6d7a090_0 - - ecm=7.0.4=h47c7c1a_1002 - - fonts-conda-ecosystem=1=0 - - freetype=2.12.1=hadb7bae_2 - - givaro=4.1.1=h0cdca34_3 - - glpk=5.0=h6d7a090_0 - - jmol=14.32.10=hce30654_0 - - libedit=3.1.20191231=hc8eb9b7_2 - - libfido2=1.14.0=h8d15234_0 - - libgfortran=5.0.0=13_2_0_hd922786_1 - - libglib=2.78.1=hd9b11f9_0 - - libhomfly=1.02r6=h27ca646_0 - - libnghttp2=1.58.0=ha4dd798_1 - - libssh2=1.11.0=h7a5bd25_0 - - libtiff=4.5.0=h5dffbdd_2 - - libxml2=2.10.3=h67585b2_4 - - m4ri=20140914=h17b34a0_1005 - - mpfr=4.2.1=h9546428_0 - - ntl=11.4.3=hbb3f309_1 - - primecount=7.6=hb6e4faa_0 - - readline=8.2=h92ec313_1 - - sigtool=0.1.3=h44b9a77_0 - - tachyon=0.99b6=hfb72b2a_1001 - - texinfo=7.0=pl5321h9ea1dce_0 - - tktable=2.10=hd996620_5 + - babel=2.14.0=pyhd8ed1ab_0 + - backports=1.0=pyhd8ed1ab_3 + - backports.tarfile=1.0.0=pyhd8ed1ab_1 + - bc=1.07.1=h3422bc3_0 + - bdw-gc=8.0.6=hc021e02_0 + - beautifulsoup4=4.12.3=pyha770c72_0 + - beniget=0.4.1=pyhd8ed1ab_0 + - blas=2.120=openblas + - blas-devel=3.9.0=20_osxarm64_openblas + - bleach=6.1.0=pyhd8ed1ab_0 + - boost-cpp=1.85.0=hca5e981_2 + - brial=1.2.12=pyh694c41f_3 - brotli=1.1.0=hb547adb_1 - - ecl=21.2.1=h8492d4d_2 - - fftw=3.3.10=nompi_h3046061_108 - - fontconfig=2.14.2=h82840c6_0 - - gap-core=4.12.2=he8f4e70_3 - - gfan=0.6.2=hec08f5c_1003 - - krb5=1.20.1=h69eda48_0 - - lcms2=2.15=h481adae_0 - - libbrial=1.2.12=ha7f5006_1 - - libflint=3.0.1=h28749a5_ntl_100 - - libllvm15=15.0.7=h62b9111_1 - - libopenblas=0.3.25=openmp_h6c19121_0 - - libwebp=1.2.4=h999c80f_1 - - m4rie=20150908=h17b34a0_1001 - - mpc=1.3.1=h91ba8db_0 - - mpfi=1.5.4=hbde5f5b_1001 - - openjpeg=2.5.0=hbc2ba62_2 - - pari=2.15.4=haeeeed7_2_pthread - - pkg-config=0.29.2=hab62308_1008 - - ppl=1.2=h8b147cf_1006 - - python=3.10.13=h2469fbe_0_cpython - - qd=2.3.22=hbec66e7_1004 - - sqlite=3.44.2=hf2abe2d_0 - - alabaster=0.7.13=pyhd8ed1ab_0 - - appdirs=1.4.4=pyh9f0ad1d_0 - - appnope=0.1.3=pyhd8ed1ab_0 - - attrs=23.1.0=pyh71513ae_1 - - brial=1.2.12=pyh694c41f_1 + - brotli-bin=1.1.0=hb547adb_1 - brotli-python=1.1.0=py310h1253130_1 + - build=0.7.0=pyhd8ed1ab_0 + - bwidget=1.9.14=hce30654_1 + - bzip2=1.0.8=h93a5062_5 + - c-ares=1.28.1=h93a5062_0 + - c-compiler=1.7.0=h6aa9301_1 + - ca-certificates=2024.6.2=hf0a4a13_0 + - cachecontrol=0.14.0=pyhd8ed1ab_1 + - cachecontrol-with-filecache=0.14.0=pyhd8ed1ab_1 + - cached-property=1.5.2=hd8ed1ab_1 - cached_property=1.5.2=pyha770c72_1 - - cachetools=5.3.2=pyhd8ed1ab_0 + - cachetools=5.3.3=pyhd8ed1ab_0 - cachy=0.3.0=pyhd8ed1ab_1 - - cairo=1.16.0=h73a0509_1014 - - certifi=2023.11.17=pyhd8ed1ab_0 + - cairo=1.18.0=hc6c324b_2 + - cattrs=23.2.3=pyhd8ed1ab_0 + - cctools=986=h4faf515_0 + - cctools_osx-arm64=986=h62378fb_0 + - cddlib=1!0.94m=h6d7a090_0 + - certifi=2024.6.2=pyhd8ed1ab_0 + - cffi=1.16.0=py310hdcd7c05_0 - chardet=5.2.0=py310hbe9552e_1 - charset-normalizer=3.3.2=pyhd8ed1ab_0 + - clang=16.0.6=default_h095aff0_8 + - clang-16=16.0.6=default_hb63da90_8 + - clang_impl_osx-arm64=16.0.6=hc421ffc_16 + - clang_osx-arm64=16.0.6=h54d7cd3_16 + - clangxx=16.0.6=default_h095aff0_8 + - clangxx_impl_osx-arm64=16.0.6=hcd7bac0_16 + - clangxx_osx-arm64=16.0.6=h54d7cd3_16 - click=8.1.7=unix_pyh707e725_0 + - click-default-group=1.2.4=pyhd8ed1ab_0 + - clikit=0.6.2=pyhd8ed1ab_2 + - cliquer=1.22=h93a5062_1 + - cmake=3.29.6=had79d8f_0 - colorama=0.4.6=pyhd8ed1ab_0 - - conway-polynomials=0.8=pyhd8ed1ab_0 + - colorlog=6.8.2=py310hbe9552e_0 + - comm=0.2.2=pyhd8ed1ab_0 + - compiler-rt=16.0.6=h3808999_2 + - compiler-rt_osx-arm64=16.0.6=h3808999_2 + - compilers=1.7.0=hce30654_1 + - conda-lock=2.5.7=pyhd8ed1ab_0 + - contourpy=1.2.1=py310h21239e6_0 + - conway-polynomials=0.9=pyhd8ed1ab_0 + - cppy=1.2.1=pyhd8ed1ab_0 - crashtest=0.4.1=pyhd8ed1ab_0 + - curl=8.8.0=h653d890_0 + - cvxopt=1.3.2=py310h7e4e7d1_2 + - cxx-compiler=1.7.0=h2ffa867_1 - cycler=0.12.1=pyhd8ed1ab_0 + - cypari2=2.1.5=py310h5e3d6bc_0 - cysignals=1.11.2=py310hfd3b3fe_3 - - cython=3.0.7=py310h692a8b6_0 - - debugpy=1.8.0=py310h1253130_1 + - cython=3.0.10=py310h692a8b6_0 + - debugpy=1.8.1=py310h692a8b6_0 - decorator=5.1.1=pyhd8ed1ab_0 - defusedxml=0.7.1=pyhd8ed1ab_0 - distlib=0.3.8=pyhd8ed1ab_0 - - docutils=0.20.1=py310hbe9552e_3 - - eclib=20231211=h7f07de4_0 - - editables=0.3=pyhd8ed1ab_0 + - docutils=0.21.2=pyhd8ed1ab_0 + - dsdp=5.8=h9397a75_1203 + - ecl=23.9.9=h1d9728a_0 + - eclib=20231212=h7f07de4_0 + - ecm=7.0.5=h41d338b_0 + - editables=0.5=pyhd8ed1ab_0 + - ensureconda=1.4.4=pyhd8ed1ab_0 - entrypoints=0.4=pyhd8ed1ab_0 - - exceptiongroup=1.2.0=pyhd8ed1ab_0 - - execnet=2.0.2=pyhd8ed1ab_0 + - esbonio=0.16.4=pyhd8ed1ab_0 + - exceptiongroup=1.2.0=pyhd8ed1ab_2 + - execnet=2.1.1=pyhd8ed1ab_0 - executing=2.0.1=pyhd8ed1ab_0 - - filelock=3.13.1=pyhd8ed1ab_0 - - flit-core=3.9.0=pyhd8ed1ab_0 + - expat=2.6.2=hebf3989_0 + - fflas-ffpack=2.5.0=h4bc3318_0 + - fftw=3.3.10=nompi_h6637ab6_110 + - filelock=3.15.4=pyhd8ed1ab_0 + - flit-core=3.9.0=pyhd8ed1ab_1 + - 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_2 + - fontconfig=2.14.2=h82840c6_0 + - fonts-conda-ecosystem=1=0 + - fonts-conda-forge=1=0 + - fonttools=4.53.0=py310ha6dd24b_0 + - fortran-compiler=1.7.0=hafb19e3_1 - fplll=5.4.5=hb7d509d_0 + - fpylll=0.6.1=py310hd9be144_0 + - fqdn=1.5.1=pyhd8ed1ab_0 + - freetype=2.12.1=hadb7bae_2 + - fribidi=1.0.10=h27ca646_0 + - furo=2024.5.6=pyhd8ed1ab_0 + - gap-core=4.12.2=he8f4e70_3 - gap-defaults=4.12.2=hce30654_3 - gast=0.5.4=pyhd8ed1ab_0 - - gfortran_impl_osx-arm64=12.3.0=hbbb9e1e_1 - - gmpy2=2.1.2=py310h2e6cad2_1 - - idna=3.6=pyhd8ed1ab_0 + - gengetopt=2.23=hbdafb3b_0 + - gettext=0.22.5=h8fbad5d_2 + - gettext-tools=0.22.5=h8fbad5d_2 + - gf2x=1.3.0=hdaa854c_2 + - gfan=0.6.2=hec08f5c_1003 + - gfortran=12.3.0=h1ca8e4b_1 + - gfortran_impl_osx-arm64=12.3.0=h53ed385_3 + - gfortran_osx-arm64=12.3.0=h57527a5_1 + - gh=2.52.0=h163aea0_0 + - giac=1.9.0.21=h1c96721_1 + - giflib=5.2.2=h93a5062_0 + - git=2.45.2=pl5321h41514c7_1 + - gitdb=4.0.11=pyhd8ed1ab_0 + - gitpython=3.1.43=pyhd8ed1ab_0 + - givaro=4.2.0=h018886a_0 + - glpk=5.0=h6d7a090_0 + - gmp=6.3.0=h7bae524_2 + - gmpy2=2.1.5=py310h3bc658a_1 + - graphite2=1.3.13=hebf3989_1003 + - gsl=2.7=h6e638da_0 + - h11=0.14.0=pyhd8ed1ab_0 + - h2=4.1.0=pyhd8ed1ab_0 + - harfbuzz=8.5.0=h1836168_0 + - hatchling=1.25.0=pyhd8ed1ab_0 + - hpack=4.0.0=pyh9f0ad1d_0 + - html5lib=1.1=pyh9f0ad1d_0 + - httpcore=1.0.5=pyhd8ed1ab_0 + - httpx=0.27.0=pyhd8ed1ab_0 + - hyperframe=6.0.1=pyhd8ed1ab_0 + - icu=73.2=hc8870d7_0 + - idna=3.7=pyhd8ed1ab_0 + - igraph=0.10.12=h762ac30_1 - imagesize=1.4.1=pyhd8ed1ab_0 + - iml=1.0.5=hd73f12c_1004 + - importlib-metadata=8.0.0=pyha770c72_0 + - importlib-resources=6.4.0=pyhd8ed1ab_0 + - importlib_metadata=8.0.0=hd8ed1ab_0 + - importlib_resources=6.4.0=pyhd8ed1ab_0 - iniconfig=2.0.0=pyhd8ed1ab_0 - - ipython_genutils=0.2.0=py_1 - - json5=0.9.14=pyhd8ed1ab_0 - - jsonpointer=2.4=py310hbe9552e_3 - - jupyterlab_widgets=3.0.9=pyhd8ed1ab_0 + - ipykernel=6.29.4=pyh57ce528_0 + - ipympl=0.9.4=pyhd8ed1ab_0 + - ipython=8.25.0=pyh707e725_0 + - ipython_genutils=0.2.0=pyhd8ed1ab_1 + - ipywidgets=8.1.3=pyhd8ed1ab_0 + - isl=0.26=imath32_h347afa1_101 + - isoduration=20.11.0=pyhd8ed1ab_0 + - jaraco.classes=3.4.0=pyhd8ed1ab_1 + - jaraco.context=5.3.0=pyhd8ed1ab_1 + - jaraco.functools=4.0.0=pyhd8ed1ab_0 + - jedi=0.19.1=pyhd8ed1ab_0 + - jinja2=3.1.4=pyhd8ed1ab_0 + - jmol=14.32.10=hce30654_0 + - json5=0.9.25=pyhd8ed1ab_0 + - jsonpointer=3.0.0=py310hbe9552e_0 + - jsonschema=4.22.0=pyhd8ed1ab_0 + - jsonschema-specifications=2023.12.1=pyhd8ed1ab_0 + - jsonschema-with-format-nongpl=4.22.0=pyhd8ed1ab_0 + - jupyter-jsmol=2022.1.0=pyhd8ed1ab_0 + - jupyter-lsp=2.2.5=pyhd8ed1ab_0 + - jupyter-sphinx=0.5.3=pyha770c72_4 + - jupyter_client=8.6.2=pyhd8ed1ab_0 + - jupyter_core=5.7.2=py310hbe9552e_0 + - jupyter_events=0.10.0=pyhd8ed1ab_0 + - jupyter_server=2.14.1=pyhd8ed1ab_0 + - jupyter_server_terminals=0.5.3=pyhd8ed1ab_0 + - jupyter_sphinx=0.5.3=hd8ed1ab_4 + - jupyterlab=4.2.2=pyhd8ed1ab_0 + - jupyterlab_pygments=0.3.0=pyhd8ed1ab_1 + - jupyterlab_server=2.27.2=pyhd8ed1ab_0 + - jupyterlab_widgets=3.0.11=pyhd8ed1ab_0 + - keyring=25.2.1=pyh534df25_0 - kiwisolver=1.4.5=py310h38f39d4_1 - - lcalc=2.0.5=hc94e8e6_1 - - ld64_osx-arm64=609=hc4dc95b_15 + - krb5=1.21.2=h92f50d5_0 + - lcalc=2.0.5=h4a402bc_2 + - lcms2=2.16=ha0e7c42_0 + - ld64=711=h634c8be_0 + - ld64_osx-arm64=711=ha4bd21c_0 + - lerc=4.0.0=h9a09cb3_0 + - libasprintf=0.22.5=h8fbad5d_2 + - libasprintf-devel=0.22.5=h8fbad5d_2 + - libatomic_ops=7.6.14=h1a8c8d9_0 - libblas=3.9.0=20_osxarm64_openblas - - libclang-cpp15=15.0.7=default_hd209bcb_4 - - libcurl=8.1.2=h912dcd9_0 - - libgd=2.3.3=h90fb8ed_4 - - llvm-tools=15.0.7=h62b9111_1 - - markupsafe=2.1.3=py310h2aa6e3c_1 - - maxima=5.45.0=h6032a66_2 + - libboost=1.85.0=h17eb2be_2 + - libboost-devel=1.85.0=hf450f58_2 + - libboost-headers=1.85.0=hce30654_2 + - libbraiding=1.2=hb7217d7_0 + - libbrial=1.2.12=h56a29cd_3 + - libbrotlicommon=1.1.0=hb547adb_1 + - libbrotlidec=1.1.0=hb547adb_1 + - libbrotlienc=1.1.0=hb547adb_1 + - libcblas=3.9.0=20_osxarm64_openblas + - libcbor=0.10.2=hb7217d7_0 + - libclang-cpp16=16.0.6=default_hb63da90_8 + - libcurl=8.8.0=h7b6f9a7_0 + - libcxx=17.0.6=h5f092b4_0 + - libdeflate=1.20=h93a5062_0 + - libedit=3.1.20191231=hc8eb9b7_2 + - libev=4.33=h93a5062_2 + - libexpat=2.6.2=hebf3989_0 + - libffi=3.4.2=h3422bc3_5 + - libfido2=1.15.0=h9d74d49_0 + - libflint=3.0.1=h28749a5_ntl_100 + - libgd=2.3.3=hfdf3952_9 + - libgettextpo=0.22.5=h8fbad5d_2 + - libgettextpo-devel=0.22.5=h8fbad5d_2 + - libgfortran=5.0.0=13_2_0_hd922786_3 + - libgfortran-devel_osx-arm64=12.3.0=hc62be1c_3 + - libgfortran5=13.2.0=hf226fd6_3 + - libglib=2.80.2=h59d46d9_1 + - libhomfly=1.02r6=h93a5062_1 + - libhwloc=2.10.0=default_h7685b71_1001 + - libiconv=1.17=h0d3ecfb_2 + - libintl=0.22.5=h8fbad5d_2 + - libintl-devel=0.22.5=h8fbad5d_2 + - libjpeg-turbo=3.0.0=hb547adb_1 + - liblapack=3.9.0=20_osxarm64_openblas + - liblapacke=3.9.0=20_osxarm64_openblas + - libllvm16=16.0.6=haab561b_3 + - libnghttp2=1.58.0=ha4dd798_1 + - libopenblas=0.3.25=openmp_h6c19121_0 + - libpng=1.6.43=h091b4b1_0 + - libsodium=1.0.18=h27ca646_1 + - libsqlite=3.46.0=hfb93653_0 + - libssh2=1.11.0=h7a5bd25_0 + - libtiff=4.6.0=h07db509_3 + - libtool=2.4.7=hb7217d7_0 + - libuv=1.48.0=h93a5062_0 + - libwebp=1.4.0=h54798ee_0 + - libwebp-base=1.4.0=h93a5062_0 + - libxcb=1.16=hf2054a2_0 + - libxml2=2.12.7=ha661575_1 + - libzlib=1.3.1=hfb2fe0b_1 + - linbox=1.7.0=h3afee3a_0 + - llvm-openmp=18.1.8=hde57baf_0 + - llvm-tools=16.0.6=haab561b_3 + - lrcalc=2.1=hebf3989_6 + - lsprotocol=2023.0.1=pyhd8ed1ab_0 + - m4=1.4.18=h642e427_1001 + - m4ri=20140914=hc97c1ff_1006 + - m4rie=20150908=h22b9e9d_1002 + - make=4.3=he57ea6c_1 + - markupsafe=2.1.5=py310hd125d64_0 + - mathjax=3.2.2=hce30654_0 + - matplotlib=3.8.4=py310hb6292c7_2 + - matplotlib-base=3.8.4=py310hedb7998_2 + - matplotlib-inline=0.1.7=pyhd8ed1ab_0 + - maxima=5.47.0=h2bbcd85_2 + - memory-allocator=0.1.3=py310h2aa6e3c_0 + - metis=5.1.0=h13dd4ca_1007 - mistune=3.0.2=pyhd8ed1ab_0 - - more-itertools=10.1.0=pyhd8ed1ab_0 + - more-itertools=10.3.0=pyhd8ed1ab_0 + - mpc=1.3.1=h91ba8db_0 + - mpfi=1.5.4=hbde5f5b_1001 + - mpfr=4.2.1=h41d338b_1 - mpmath=1.3.0=pyhd8ed1ab_0 - - msgpack-python=1.0.7=py310hd137fd4_0 + - msgpack-python=1.0.8=py310he1a186f_0 - munkres=1.1.4=pyh9f0ad1d_0 - - nest-asyncio=1.5.8=pyhd8ed1ab_0 + - nauty=2.8.8=h93a5062_1 + - nbclient=0.10.0=pyhd8ed1ab_0 + - nbconvert=7.16.4=hd8ed1ab_1 + - nbconvert-core=7.16.4=pyhd8ed1ab_1 + - nbconvert-pandoc=7.16.4=hd8ed1ab_1 + - nbformat=5.10.4=pyhd8ed1ab_0 + - ncurses=6.5=hb89a1cb_0 + - nest-asyncio=1.6.0=pyhd8ed1ab_0 - networkx=3.2.1=pyhd8ed1ab_0 + - ninja=1.12.1=h420ef59_0 + - notebook=7.2.1=pyhd8ed1ab_0 + - notebook-shim=0.2.4=pyhd8ed1ab_0 + - ntl=11.4.3=hbb3f309_1 + - numpy=1.26.4=py310hd45542a_0 - openblas=0.3.25=openmp_h55c453e_0 - - openssh=9.3p1=h7126958_1 - - packaging=23.2=pyhd8ed1ab_0 + - openjdk=22.0.1=hbeb2e11_0 + - openjpeg=2.5.2=h9f1df11_0 + - openssh=9.6p1=hd435d45_0 + - openssl=3.3.1=hfb2fe0b_0 + - overrides=7.7.0=pyhd8ed1ab_0 + - packaging=24.1=pyhd8ed1ab_0 + - palp=2.20=h27ca646_0 + - pandoc=3.2.1=hce30654_0 - pandocfilters=1.5.0=pyhd8ed1ab_0 - - parso=0.8.3=pyhd8ed1ab_0 + - pango=1.54.0=h5cb9fbc_0 + - pari=2.15.5=h4f2304c_2_pthread + - pari-elldata=0.0.20161017=0 + - pari-galdata=0.0.20180411=0 + - pari-galpol=0.0.20180625=0 + - pari-seadata=0.0.20090618=0 + - pari-seadata-small=0.0.20090618=0 + - parso=0.8.4=pyhd8ed1ab_0 - pastel=0.2.1=pyhd8ed1ab_0 + - patch=2.7.6=h27ca646_1002 - pathspec=0.12.1=pyhd8ed1ab_0 + - pcre2=10.44=h297a79d_0 + - pep517=0.13.0=pyhd8ed1ab_0 + - perl=5.32.1=7_h4614cfb_perl5 + - pexpect=4.9.0=pyhd8ed1ab_0 - pickleshare=0.7.5=py_1003 - - pillow=9.4.0=py310h5a7539a_1 + - pillow=10.3.0=py310h01af8b1_1 + - pip=24.0=pyhd8ed1ab_0 + - pixman=0.43.4=hebf3989_0 + - pkg-config=0.29.2=hab62308_1008 - pkgconfig=1.5.5=pyhd8ed1ab_4 - - pkginfo=1.9.6=pyhd8ed1ab_0 + - pkginfo=1.11.1=pyhd8ed1ab_0 - pkgutil-resolve-name=1.3.10=pyhd8ed1ab_1 - - platformdirs=4.1.0=pyhd8ed1ab_0 - - pluggy=1.3.0=pyhd8ed1ab_0 - - ply=3.11=py_1 - - prometheus_client=0.19.0=pyhd8ed1ab_0 - - psutil=5.9.7=py310hd125d64_0 + - planarity=3.0.2.0=h93a5062_0 + - platformdirs=4.2.2=pyhd8ed1ab_0 + - pluggy=1.5.0=pyhd8ed1ab_0 + - ply=3.11=pyhd8ed1ab_2 + - ppl=1.2=h8b147cf_1006 + - pplpy=0.8.9=py310hc3af9bb_1 + - primecount=7.6=hb6e4faa_0 + - primecountpy=0.1.0=py310h38f39d4_4 + - primesieve=11.0=hb7217d7_0 + - prometheus_client=0.20.0=pyhd8ed1ab_0 + - prompt-toolkit=3.0.47=pyha770c72_0 + - prompt_toolkit=3.0.47=hd8ed1ab_0 + - psutil=6.0.0=py310ha6dd24b_0 + - pthread-stubs=0.4=h27ca646_1001 - ptyprocess=0.7.0=pyhd3deb0d_0 - pure_eval=0.2.2=pyhd8ed1ab_0 - py=1.11.0=pyh6c4a22f_0 - - pybind11-global=2.11.1=py310h38f39d4_2 - - pycodestyle=2.11.1=pyhd8ed1ab_0 - - pycparser=2.21=pyhd8ed1ab_0 - - pygments=2.17.2=pyhd8ed1ab_0 + - pybind11=2.12.0=py310h21239e6_0 + - pybind11-global=2.12.0=py310h21239e6_0 + - pycodestyle=2.12.0=pyhd8ed1ab_0 + - pycparser=2.22=pyhd8ed1ab_0 + - pydantic=2.7.4=pyhd8ed1ab_0 + - pydantic-core=2.18.4=py310h947b723_0 + - pygls=1.3.1=pyhd8ed1ab_0 + - pygments=2.18.0=pyhd8ed1ab_0 - pylev=1.4.0=pyhd8ed1ab_0 - - pyparsing=3.1.1=pyhd8ed1ab_0 + - pyobjc-core=10.3.1=py310h4b7648a_0 + - pyobjc-framework-cocoa=10.3.1=py310h4b7648a_0 + - pyparsing=3.1.2=pyhd8ed1ab_0 + - pyproject-api=1.7.1=pyhd8ed1ab_0 - pyrsistent=0.20.0=py310hd125d64_0 - pysocks=1.7.1=pyha2e5f31_6 - - pyspellchecker=0.7.2=pyhd8ed1ab_0 - - python-fastjsonschema=2.19.0=pyhd8ed1ab_0 + - pyspellchecker=0.8.0=pyhd8ed1ab_0 + - pytest=8.2.2=pyhd8ed1ab_0 + - pytest-xdist=3.6.1=pyhd8ed1ab_0 + - python=3.10.14=h2469fbe_0_cpython + - python-dateutil=2.9.0=pyhd8ed1ab_0 + - python-fastjsonschema=2.20.0=pyhd8ed1ab_0 - python-json-logger=2.0.7=pyhd8ed1ab_0 - - python-lrcalc=2.1=py310h0f1eb42_5 - - python-tzdata=2023.3=pyhd8ed1ab_0 - - pytz=2023.3.post1=pyhd8ed1ab_0 + - python-lrcalc=2.1=py310h692a8b6_6 + - python-tzdata=2024.1=pyhd8ed1ab_0 + - python_abi=3.10=4_cp310 + - pythran=0.15.0=py310h1359cc7_1 + - pytz=2024.1=pyhd8ed1ab_0 + - pytz-deprecation-shim=0.1.0.post0=py310hbe9552e_4 - pyyaml=6.0.1=py310h2aa6e3c_1 - - pyzmq=25.1.2=py310hbb13138_0 + - pyzmq=26.0.3=py310h16e08c9_0 + - qd=2.3.22=hbec66e7_1004 + - qhull=2020.2=hc021e02_2 + - r-base=4.3.3=h8112bfe_3 + - r-lattice=0.22_6=r43hd2d937b_0 + - readline=8.2=h92ec313_1 + - referencing=0.35.1=pyhd8ed1ab_0 + - requests=2.32.3=pyhd8ed1ab_0 + - rfc3339-validator=0.1.4=pyhd8ed1ab_0 - rfc3986-validator=0.1.1=pyh9f0ad1d_0 - - rpds-py=0.15.2=py310hd442715_0 - - ruamel.yaml.clib=0.2.7=py310h2aa6e3c_2 + - rhash=1.4.4=hb547adb_0 + - rpds-py=0.18.1=py310h947b723_0 + - rpy2=3.5.11=py310r43h280b8fa_3 + - ruamel.yaml=0.18.6=py310hd125d64_0 + - ruamel.yaml.clib=0.2.8=py310hd125d64_0 + - rw=0.9=h93a5062_2 + - sagemath-db-combinatorial-designs=20140630=1 - sagemath-db-elliptic-curves=0.8.1=hecc5488_0 + - sagemath-db-graphs=20210214=hd8ed1ab_0 + - sagemath-db-polytopes=20170220=1 - sagetex=3.6.1=pyhd8ed1ab_0 - - setuptools=68.2.2=pyhd8ed1ab_0 + - scipy=1.11.4=py310h2b794db_0 + - send2trash=1.8.3=pyh31c8845_0 + - setuptools=70.1.1=pyhd8ed1ab_0 + - setuptools-scm=8.1.0=pyhd8ed1ab_0 + - setuptools_scm=8.1.0=hd8ed1ab_0 + - sigtool=0.1.3=h44b9a77_0 - simplegeneric=0.8.1=py_1 - singular=4.3.2.p8=hb460b52_1 - six=1.16.0=pyh6c4a22f_0 - smmap=5.0.0=pyhd8ed1ab_0 - - sniffio=1.3.0=pyhd8ed1ab_0 + - sniffio=1.3.1=pyhd8ed1ab_0 - snowballstemmer=2.2.0=pyhd8ed1ab_0 - soupsieve=2.5=pyhd8ed1ab_1 + - sphinx=7.3.7=pyhd8ed1ab_0 + - sphinx-basic-ng=1.0.0b2=pyhd8ed1ab_1 + - sphinx-copybutton=0.5.2=pyhd8ed1ab_0 + - sphinxcontrib-applehelp=1.0.8=pyhd8ed1ab_0 + - sphinxcontrib-devhelp=1.0.6=pyhd8ed1ab_0 + - sphinxcontrib-htmlhelp=2.0.5=pyhd8ed1ab_0 - sphinxcontrib-jsmath=1.0.1=pyhd8ed1ab_0 + - sphinxcontrib-qthelp=1.0.7=pyhd8ed1ab_0 + - sphinxcontrib-serializinghtml=1.1.10=pyhd8ed1ab_0 + - sphinxcontrib-websupport=1.2.7=pyhd8ed1ab_0 + - sqlite=3.46.0=h5838104_0 + - stack_data=0.6.2=pyhd8ed1ab_0 + - suitesparse=7.7.0=hf6fcff2_1 + - symmetrica=3.0.1=hb7217d7_0 - sympow=2.023.6=hb0babe8_3 + - sympy=1.12.1=pypyh2585a3b_103 + - tachyon=0.99b6=hb8a568e_1002 + - tapi=1100.0.11=he4954df_0 + - tar=1.34=h7cb298e_1 + - tbb=2021.12.0=h420ef59_1 + - terminado=0.18.1=pyh31c8845_0 + - texinfo=7.0=pl5321h9ea1dce_0 + - three.js=122=hd8ed1ab_2 + - threejs-sage=122=hd8ed1ab_2 + - tinycss2=1.3.0=pyhd8ed1ab_0 + - tk=8.6.13=h5083fa2_1 + - tktable=2.10=h1e387b8_6 - tomli=2.0.1=pyhd8ed1ab_0 - - tomlkit=0.12.3=pyha770c72_0 - - toolz=0.12.0=pyhd8ed1ab_0 - - tornado=6.3.3=py310h2aa6e3c_1 - - traitlets=5.14.0=pyhd8ed1ab_0 - - trove-classifiers=2023.11.29=pyhd8ed1ab_0 - - types-python-dateutil=2.8.19.14=pyhd8ed1ab_0 - - typing_extensions=4.9.0=pyha770c72_0 + - tomlkit=0.12.5=pyha770c72_0 + - toolz=0.12.1=pyhd8ed1ab_0 + - tornado=6.4.1=py310ha6dd24b_0 + - tox=4.15.1=pyhd8ed1ab_0 + - traitlets=5.14.3=pyhd8ed1ab_0 + - trove-classifiers=2024.5.22=pyhd8ed1ab_0 + - types-python-dateutil=2.9.0.20240316=pyhd8ed1ab_0 + - typing-extensions=4.12.2=hd8ed1ab_0 + - typing_extensions=4.12.2=pyha770c72_0 - typing_utils=0.1.0=pyhd8ed1ab_0 + - tzdata=2024a=h0c530f3_0 - tzlocal=5.2=py310hbe9552e_0 - unicodedata2=15.1.0=py310h2aa6e3c_0 - uri-template=1.3.0=pyhd8ed1ab_0 - - wcwidth=0.2.12=pyhd8ed1ab_0 - - webcolors=1.13=pyhd8ed1ab_0 + - urllib3=1.26.19=pyhd8ed1ab_0 + - virtualenv=20.26.3=pyhd8ed1ab_0 + - wcwidth=0.2.13=pyhd8ed1ab_0 + - webcolors=24.6.0=pyhd8ed1ab_0 - webencodings=0.5.1=pyhd8ed1ab_2 - - websocket-client=1.7.0=pyhd8ed1ab_0 - - wheel=0.42.0=pyhd8ed1ab_0 - - widgetsnbextension=4.0.9=pyhd8ed1ab_0 - - zipp=3.17.0=pyhd8ed1ab_0 - - anyio=4.2.0=pyhd8ed1ab_0 - - asttokens=2.4.1=pyhd8ed1ab_0 - - async-lru=2.0.4=pyhd8ed1ab_0 - - babel=2.14.0=pyhd8ed1ab_0 - - beautifulsoup4=4.12.2=pyha770c72_0 - - beniget=0.4.1=pyhd8ed1ab_0 - - bleach=6.1.0=pyhd8ed1ab_0 - - cached-property=1.5.2=hd8ed1ab_1 - - cctools_osx-arm64=973.0.1=h2a25c60_15 - - cffi=1.16.0=py310hdcd7c05_0 - - clang-15=15.0.7=default_hd209bcb_4 - - click-default-group=1.2.4=pyhd8ed1ab_0 - - clikit=0.6.2=pyhd8ed1ab_2 - - cmake=3.26.4=hc0af03a_0 - - comm=0.1.4=pyhd8ed1ab_0 - - cppy=1.2.1=pyhd8ed1ab_0 - - curl=8.1.2=h912dcd9_0 - - cypari2=2.1.3=py310h13936bf_2 - - deprecation=2.1.0=pyh9f0ad1d_0 - - fonttools=4.47.0=py310hd125d64_0 - - gitdb=4.0.11=pyhd8ed1ab_0 - - harfbuzz=6.0.0=hddbc195_0 - - html5lib=1.1=pyh9f0ad1d_0 - - importlib-metadata=7.0.0=pyha770c72_0 - - importlib_resources=6.1.1=pyhd8ed1ab_0 - - jaraco.classes=3.3.0=pyhd8ed1ab_0 - - jedi=0.19.1=pyhd8ed1ab_0 - - jinja2=3.1.2=pyhd8ed1ab_1 - - jupyter_core=5.5.1=py310hbe9552e_0 - - jupyterlab_pygments=0.3.0=pyhd8ed1ab_0 - - ld64=609=h89fa09d_15 - - libcblas=3.9.0=20_osxarm64_openblas - - liblapack=3.9.0=20_osxarm64_openblas - - matplotlib-inline=0.1.6=pyhd8ed1ab_0 - - memory-allocator=0.1.3=py310h2aa6e3c_0 - - overrides=7.4.0=pyhd8ed1ab_0 - - pexpect=4.8.0=pyh1a96a4e_2 - - pip=23.3.2=pyhd8ed1ab_0 - - pplpy=0.8.9=py310hab1f656_0 - - primecountpy=0.1.0=py310h38f39d4_4 - - prompt-toolkit=3.0.42=pyha770c72_0 - - pybind11=2.11.1=py310h38f39d4_2 - - pyobjc-core=10.1=py310hb3aa912_0 - - pyproject-api=1.6.1=pyhd8ed1ab_0 - - pytest=7.4.3=pyhd8ed1ab_0 - - python-dateutil=2.8.2=pyhd8ed1ab_0 - - pytz-deprecation-shim=0.1.0.post0=py310hbe9552e_4 - - referencing=0.32.0=pyhd8ed1ab_0 - - rfc3339-validator=0.1.4=pyhd8ed1ab_0 - - ruamel.yaml=0.18.5=py310hd125d64_0 - - sympy=1.12=pypyh9d50eac_103 - - terminado=0.18.0=pyh31c8845_0 - - tinycss2=1.2.1=pyhd8ed1ab_0 - - typing-extensions=4.9.0=hd8ed1ab_0 - - urllib3=1.26.18=pyhd8ed1ab_0 - - virtualenv=20.25.0=pyhd8ed1ab_0 - - annotated-types=0.6.0=pyhd8ed1ab_0 - - argon2-cffi-bindings=21.2.0=py310h2aa6e3c_4 - - arpack=3.7.0=h58ebc17_2 - - arrow=1.3.0=pyhd8ed1ab_0 - - cattrs=23.2.3=pyhd8ed1ab_0 - - cctools=973.0.1=hd1ac623_15 - - clang=15.0.7=haab561b_4 - - dsdp=5.8=h9397a75_1203 - - fflas-ffpack=2.4.3=h11f2abc_2 - - fqdn=1.5.1=pyhd8ed1ab_0 - - git=2.42.0=pl5321h46e2b6d_0 - - gitpython=3.1.40=pyhd8ed1ab_0 - - gsl=2.7=h6e638da_0 - - hatchling=1.21.0=pyhd8ed1ab_0 - - iml=1.0.5=hd52f0d1_1003 - - importlib-resources=6.1.1=pyhd8ed1ab_0 - - importlib_metadata=7.0.0=hd8ed1ab_0 - - jsonschema-specifications=2023.11.2=pyhd8ed1ab_0 - - jupyter_server_terminals=0.5.0=pyhd8ed1ab_0 - - liblapacke=3.9.0=20_osxarm64_openblas - - numpy=1.26.2=py310h30ee222_0 - - pango=1.50.14=h6c112b8_0 - - prompt_toolkit=3.0.42=hd8ed1ab_0 - - pydantic-core=2.14.5=py310hd442715_0 - - pyobjc-framework-cocoa=10.1=py310hb3aa912_0 - - pytest-xdist=3.5.0=pyhd8ed1ab_0 - - requests=2.31.0=pyhd8ed1ab_0 - - setuptools-scm=8.0.4=pyhd8ed1ab_0 - - stack_data=0.6.2=pyhd8ed1ab_0 - - suitesparse=5.10.1=h88be0ae_2 - - argon2-cffi=23.1.0=pyhd8ed1ab_0 - - blas-devel=3.9.0=20_osxarm64_openblas - - cachecontrol=0.13.1=pyhd8ed1ab_0 - - clangxx=15.0.7=default_h5c94ee4_4 - - contourpy=1.2.0=py310hd137fd4_0 - - cvxopt=1.3.2=py310hadc6ad6_1 - - ensureconda=1.4.3=pyhd8ed1ab_0 - - fpylll=0.6.0=py310hc79cb59_1 - - giac=1.9.0.21=h1c96721_1 - - igraph=0.9.10=hcec9b84_1 - - ipython=8.18.1=pyh707e725_3 - - isoduration=20.11.0=pyhd8ed1ab_0 - - jsonschema=4.20.0=pyhd8ed1ab_0 - - jupyter_client=8.6.0=pyhd8ed1ab_0 - - keyring=24.3.0=py310hbe9552e_0 - - linbox=1.6.3=h380be0f_8 - - lsprotocol=2023.0.0=pyhd8ed1ab_0 - - pydantic=2.5.2=pyhd8ed1ab_0 - - scipy=1.11.4=py310h2b794db_0 - - send2trash=1.8.2=pyhd1c38e8_0 - - setuptools_scm=8.0.4=hd8ed1ab_0 - - tox=4.11.4=pyhd8ed1ab_0 - - blas=2.120=openblas - - cachecontrol-with-filecache=0.13.1=pyhd8ed1ab_0 - - compiler-rt_osx-arm64=15.0.7=h3808999_2 - - ipykernel=6.26.0=pyh3cd1d5f_0 - - ipywidgets=8.1.1=pyhd8ed1ab_0 - - jsonschema-with-format-nongpl=4.20.0=pyhd8ed1ab_0 - - matplotlib-base=3.8.2=py310h9d2df84_0 - - nbformat=5.9.2=pyhd8ed1ab_0 - - pygls=1.2.1=pyhd8ed1ab_0 - - rw=0.9=h3422bc3_0 - - compiler-rt=15.0.7=h3808999_2 - - conda-lock=2.5.1=pyhd8ed1ab_0 - - ipympl=0.9.3=pyhd8ed1ab_0 - - jupyter-jsmol=2022.1.0=pyhd8ed1ab_0 - - jupyter_events=0.9.0=pyhd8ed1ab_0 - - matplotlib=3.8.2=py310hb6292c7_0 - - nbclient=0.8.0=pyhd8ed1ab_0 - - clang_impl_osx-arm64=15.0.7=h77e971b_7 - - nbconvert-core=7.13.0=pyhd8ed1ab_0 - - clang_osx-arm64=15.0.7=h54d7cd3_7 - - jupyter_server=2.12.1=pyhd8ed1ab_0 - - nbconvert-pandoc=7.13.0=pyhd8ed1ab_0 - - c-compiler=1.6.0=hd291e01_0 - - clangxx_impl_osx-arm64=15.0.7=h768a7fd_7 - - gfortran_osx-arm64=12.3.0=h57527a5_1 - - jupyter-lsp=2.2.1=pyhd8ed1ab_0 - - jupyterlab_server=2.25.2=pyhd8ed1ab_0 - - nbconvert=7.13.0=pyhd8ed1ab_0 - - notebook-shim=0.2.3=pyhd8ed1ab_0 - - clangxx_osx-arm64=15.0.7=h54d7cd3_7 - - gfortran=12.3.0=h1ca8e4b_1 - - jupyterlab=4.0.9=pyhd8ed1ab_0 - - cxx-compiler=1.6.0=h1995070_0 - - fortran-compiler=1.6.0=h5a50232_0 - - notebook=7.0.6=pyhd8ed1ab_0 - - pythran=0.14.0=py310he53c7d2_1 - - r-base=4.1.3=h9c4d319_6 - - compilers=1.6.0=hce30654_0 - - rpy2=3.5.11=py310r41hf1a086a_0 - - esbonio=0.16.3=pyhd8ed1ab_0 - - jupyter_sphinx=0.1.4=py_0 - - sphinx-basic-ng=1.0.0b2=pyhd8ed1ab_1 - - furo=2023.9.10=pyhd8ed1ab_0 - - sphinx-copybutton=0.5.2=pyhd8ed1ab_0 - - sphinxcontrib-applehelp=1.0.7=pyhd8ed1ab_0 - - sphinxcontrib-devhelp=1.0.5=pyhd8ed1ab_0 - - sphinxcontrib-htmlhelp=2.0.4=pyhd8ed1ab_0 - - sphinxcontrib-qthelp=1.0.6=pyhd8ed1ab_0 - - sphinx=7.2.6=pyhd8ed1ab_0 - - sphinxcontrib-serializinghtml=1.1.9=pyhd8ed1ab_0 - - sphinxcontrib-websupport=1.2.6=pyhd8ed1ab_0 + - websocket-client=1.8.0=pyhd8ed1ab_0 + - wheel=0.43.0=pyhd8ed1ab_1 + - widgetsnbextension=4.0.11=pyhd8ed1ab_0 + - xorg-libxau=1.0.11=hb547adb_0 + - xorg-libxdmcp=1.1.3=h27ca646_0 + - xz=5.2.6=h57fd34a_0 + - yaml=0.2.5=h3422bc3_2 + - zeromq=4.3.5=hcc0f68c_4 + - zipp=3.19.2=pyhd8ed1ab_0 + - zlib=1.3.1=hfb2fe0b_1 + - zstd=1.5.6=hb46c0d2_0 diff --git a/src/environment-dev-3.11-linux-aarch64.yml b/src/environment-dev-3.11-linux-aarch64.yml index d3fef3676c5..b6877adff0c 100644 --- a/src/environment-dev-3.11-linux-aarch64.yml +++ b/src/environment-dev-3.11-linux-aarch64.yml @@ -1,470 +1,487 @@ # Generated by conda-lock. # platform: linux-aarch64 -# input_hash: 61440f9bf5b10e5736a9f88f0d4d24374ac0851704ea2bd8947851379f6d2985 +# input_hash: 66aaaed1c1f4084624510fb4e264813007a23f0c2a3526f277199a0ebc059af4 channels: - conda-forge dependencies: - - _r-mutex=1.0.1=anacondar_1 - - _sysroot_linux-aarch64_curr_repodata_hack=4=h57d6b7b_13 - - ca-certificates=2023.11.17=hcefe29a_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_1 - - gh=2.40.1=h652cbe9_0 - - kernel-headers_linux-aarch64=4.18.0=h5b4a56d_13 - - ld_impl_linux-aarch64=2.40=h2d8c526_0 - - libgcc-devel_linux-aarch64=12.3.0=h8b5ab12_103 - - libgomp=13.2.0=hf8544c7_3 - - libstdcxx-devel_linux-aarch64=12.3.0=h8b5ab12_103 - - libstdcxx-ng=13.2.0=h9a76618_3 - - mathjax=3.2.2=h8af1aa0_0 - - pandoc=3.1.3=h8af1aa0_0 - - pari-elldata=0.0.20161017=0 - - pari-galdata=0.0.20180411=0 - - pari-galpol=0.0.20180625=0 - - pari-seadata-small=0.0.20090618=0 - - python_abi=3.11=4_cp311 - - sagemath-db-combinatorial-designs=20140630=1 - - sagemath-db-graphs=20210214=hd8ed1ab_0 - - sagemath-db-polytopes=20170220=1 - - three.js=122=hd8ed1ab_2 - - tzdata=2023c=h71feb2d_0 - - fonts-conda-forge=1=0 - - pari-seadata=0.0.20090618=0 - - sysroot_linux-aarch64=2.17=h5b4a56d_13 - - threejs-sage=122=hd8ed1ab_2 - - binutils_impl_linux-aarch64=2.40=h870a726_0 - - fonts-conda-ecosystem=1=0 - - binutils=2.40=h64c2a2e_0 - - binutils_linux-aarch64=2.40=h94bbfa1_2 - _openmp_mutex=4.5=2_kmp_llvm - - libgcc-ng=13.2.0=hf8544c7_3 - - alsa-lib=1.2.8=h4e544f5_0 + - _r-mutex=1.0.1=anacondar_1 + - _sysroot_linux-aarch64_curr_repodata_hack=4=h57d6b7b_14 + - alabaster=0.7.16=pyhd8ed1ab_0 + - alsa-lib=1.2.11=h31becfc_1 + - annotated-types=0.7.0=pyhd8ed1ab_0 + - anyio=4.4.0=pyhd8ed1ab_0 + - appdirs=1.4.4=pyh9f0ad1d_0 + - appnope=0.1.4=pyhd8ed1ab_0 + - argon2-cffi=23.1.0=pyhd8ed1ab_0 + - argon2-cffi-bindings=21.2.0=py311hcd402e7_4 + - arpack=3.9.1=nompi_hd363cd0_101 + - arrow=1.3.0=pyhd8ed1ab_0 + - asttokens=2.4.1=pyhd8ed1ab_0 + - async-lru=2.0.4=pyhd8ed1ab_0 - attr=2.5.1=h4e544f5_1 - - bc=1.07.1=hf897c2e_0 - - bdw-gc=8.0.6=hd62202e_0 - - bzip2=1.0.8=h31becfc_5 - - c-ares=1.24.0=h31becfc_0 - - cliquer=1.22=hb9de7d4_0 - - fribidi=1.0.10=hb9de7d4_0 - - gengetopt=2.23=h01db608_0 - - gettext=0.21.1=ha18d298_0 - - gf2x=1.3.0=h1b3b3a3_2 - - giflib=5.2.1=hb4cce97_3 - - gmp=6.3.0=h2f0025b_0 - - graphite2=1.3.13=h7fd3ca4_1001 - - icu=70.1=ha18d298_0 - - jpeg=9e=h2a766a3_3 - - keyutils=1.6.1=h4e544f5_0 - - lerc=4.0.0=h4de3ea5_0 - - libatomic_ops=7.6.14=h4e544f5_0 - - libbraiding=1.2=hd600fc2_0 - - libbrotlicommon=1.1.0=h31becfc_1 - - libcbor=0.9.0=h01db608_0 - - libdeflate=1.17=hb4cce97_0 - - libev=4.33=h31becfc_2 - - libexpat=2.5.0=hd600fc2_1 - - libffi=3.4.2=h3557bc0_5 - - libgfortran5=13.2.0=h582850c_3 - - libiconv=1.17=h31becfc_2 - - libnsl=2.0.1=h31becfc_0 - - libsanitizer=12.3.0=h8ebda82_3 - - libsodium=1.0.18=hb9de7d4_1 - - libtool=2.4.7=h4de3ea5_0 - - libuuid=2.38.1=hb4cce97_0 - - libuv=1.46.0=h31becfc_0 - - libwebp-base=1.2.4=h4e544f5_0 - - libzlib=1.2.13=h31becfc_5 - - lrcalc=2.1=h4de3ea5_5 - - m4=1.4.18=h516909a_1001 - - make=4.3=h309ac5b_1 - - metis=5.1.0=h2f0025b_1007 - - nauty=2.8.8=h31becfc_0 - - ncurses=6.4=h0425590_2 - - ninja=1.11.1=hdd96247_0 - - openssl=3.2.0=h31becfc_1 - - palp=2.20=hb9de7d4_0 - - patch=2.7.6=hf897c2e_1002 - - pixman=0.42.2=h2f0025b_0 - - pkg-config=0.29.2=hb9de7d4_1008 - - planarity=3.0.0.5=hb9de7d4_1002 - - primesieve=11.1=h2f0025b_0 - - pthread-stubs=0.4=hb9de7d4_1001 - - qhull=2020.2=hd62202e_2 - - rhash=1.4.3=h31becfc_2 - - sed=4.8=ha0d5d3d_0 - - symmetrica=3.0.1=hd600fc2_0 - - xorg-inputproto=2.3.2=h3557bc0_1002 - - xorg-kbproto=1.0.7=h3557bc0_1002 - - xorg-libice=1.0.10=h3557bc0_0 - - xorg-libxau=1.0.11=h31becfc_0 - - xorg-libxdmcp=1.1.3=h3557bc0_0 - - xorg-recordproto=1.14.2=hf897c2e_1002 - - xorg-renderproto=0.11.1=h3557bc0_1002 - - xorg-xextproto=7.3.0=h2a766a3_1003 - - xorg-xproto=7.0.31=h3557bc0_1007 - - xz=5.2.6=h9cdd2b7_0 - - yaml=0.2.5=hf897c2e_2 - - cddlib=1!0.94m=h719063d_0 - - ecm=7.0.4=h719063d_1002 - - expat=2.5.0=hd600fc2_1 - - gcc_impl_linux-aarch64=12.3.0=hcde2664_3 - - givaro=4.1.1=h192cbe9_1 - - glpk=5.0=h66325d0_0 - - libbrotlidec=1.1.0=h31becfc_1 - - libbrotlienc=1.1.0=h31becfc_1 - - libcap=2.69=h883460d_0 - - libedit=3.1.20191231=he28a2e2_2 - - libgfortran-ng=13.2.0=he9431aa_3 - - libhomfly=1.02r6=hb9de7d4_0 - - libnghttp2=1.58.0=hb0e430d_1 - - libpng=1.6.39=hf9034f9_0 - - libsqlite=3.44.2=h194ca79_0 - - libssh2=1.11.0=h492db2e_0 - - libxcb=1.13=h3557bc0_1004 - - libxml2=2.10.3=habe54e3_4 - - mpfr=4.2.1=ha2d0fc4_0 - - ntl=11.4.3=h0d7519b_1 - - pcre2=10.40=he7b27c6_0 - - perl=5.32.1=4_h31becfc_perl5 - - primecount=7.9=hd600fc2_0 - - readline=8.2=h8fc344f_1 - - tar=1.34=h048efde_0 - - tk=8.6.13=h194ca79_0 - - xorg-fixesproto=5.0=h3557bc0_1002 - - xorg-libsm=1.2.3=h965e137_1000 - - zeromq=4.3.5=h2f0025b_0 - - zlib=1.2.13=h31becfc_5 - - zstd=1.5.5=h4c53e97_0 + - attrs=23.2.0=pyh71513ae_0 - autoconf=2.71=pl5321h2148fe1_1 - - boost-cpp=1.81.0=h07c2bc3_0 - - brotli-bin=1.1.0=h31becfc_1 - - bwidget=1.9.14=h8af1aa0_1 - - ecl=21.2.1=haa44c19_2 - - fftw=3.3.10=nompi_h2dcef8e_108 - - freetype=2.12.1=hf0a5ef3_2 - - gap-core=4.12.2=h597289e_3 - - gcc=12.3.0=hc1b51f9_2 - - gcc_linux-aarch64=12.3.0=h464a8f7_2 - - gfan=0.6.2=h5f589ec_1003 - - gfortran_impl_linux-aarch64=12.3.0=hb7244be_3 - - gxx_impl_linux-aarch64=12.3.0=hcde2664_3 - - krb5=1.20.1=h113d92e_0 - - libflint=3.0.1=hc392af7_ntl_100 - - libglib=2.78.1=h0464669_0 - - libhwloc=2.9.1=h21e8147_0 - - libopenblas=0.3.25=pthreads_h5a5ec62_0 - - libtiff=4.5.0=h4c1066a_2 - - libudev1=255=h31becfc_0 - - llvm-openmp=17.0.6=h8b0cb96_0 - - m4ri=20140914=h75e8696_1005 - - mpc=1.3.1=hf4c8f4c_0 - - mpfi=1.5.4=h846f343_1001 - - pari=2.15.4=h169c2a7_2_pthread - - ppl=1.2=h984aac9_1006 - - python=3.11.7=h43d1f9e_0_cpython - - qd=2.3.22=h05efe27_1004 - - sqlite=3.44.2=h3b3482f_0 - - tachyon=0.99b6=h63ab1d9_1001 - - texinfo=7.0=pl5321h17f021e_0 - - tktable=2.10=h4f9ca69_5 - - xorg-libx11=1.8.4=h2a766a3_0 - - alabaster=0.7.13=pyhd8ed1ab_0 - - appdirs=1.4.4=pyh9f0ad1d_0 - - appnope=0.1.3=pyhd8ed1ab_0 - - attrs=23.1.0=pyh71513ae_1 - automake=1.16.5=pl5321h8af1aa0_0 + - babel=2.14.0=pyhd8ed1ab_0 + - backports=1.0=pyhd8ed1ab_3 + - backports.tarfile=1.0.0=pyhd8ed1ab_1 + - bc=1.07.1=hf897c2e_0 + - bdw-gc=8.0.6=hd62202e_0 + - beautifulsoup4=4.12.3=pyha770c72_0 + - beniget=0.4.1=pyhd8ed1ab_0 + - binutils=2.40=hf1166c9_7 + - binutils_impl_linux-aarch64=2.40=hf54a868_7 + - binutils_linux-aarch64=2.40=h1f91aba_9 + - blas=2.120=openblas + - blas-devel=3.9.0=20_linuxaarch64_openblas + - bleach=6.1.0=pyhd8ed1ab_0 + - boost-cpp=1.85.0=ha990451_2 + - brial=1.2.12=pyh694c41f_3 - brotli=1.1.0=h31becfc_1 + - brotli-bin=1.1.0=h31becfc_1 - brotli-python=1.1.0=py311h8715677_1 - - c-compiler=1.6.0=h31becfc_0 + - build=0.7.0=pyhd8ed1ab_0 + - bwidget=1.9.14=h8af1aa0_1 + - bzip2=1.0.8=h31becfc_5 + - c-ares=1.28.1=h31becfc_0 + - c-compiler=1.7.0=h31becfc_1 + - ca-certificates=2024.6.2=hcefe29a_0 + - cachecontrol=0.14.0=pyhd8ed1ab_1 + - cachecontrol-with-filecache=0.14.0=pyhd8ed1ab_1 + - cached-property=1.5.2=hd8ed1ab_1 - cached_property=1.5.2=pyha770c72_1 - - cachetools=5.3.2=pyhd8ed1ab_0 + - cachetools=5.3.3=pyhd8ed1ab_0 - cachy=0.3.0=pyhd8ed1ab_1 - - certifi=2023.11.17=pyhd8ed1ab_0 + - cairo=1.18.0=h5c54ea9_2 + - cattrs=23.2.3=pyhd8ed1ab_0 + - cddlib=1!0.94m=h719063d_0 + - certifi=2024.6.2=pyhd8ed1ab_0 + - cffi=1.16.0=py311h7963103_0 - chardet=5.2.0=py311hfecb2dc_1 - charset-normalizer=3.3.2=pyhd8ed1ab_0 - click=8.1.7=unix_pyh707e725_0 + - click-default-group=1.2.4=pyhd8ed1ab_0 + - clikit=0.6.2=pyhd8ed1ab_2 + - cliquer=1.22=h31becfc_1 + - cmake=3.29.6=h7042e5d_0 - colorama=0.4.6=pyhd8ed1ab_0 - - conway-polynomials=0.8=pyhd8ed1ab_0 + - colorlog=6.8.2=py311hec3470c_0 + - comm=0.2.2=pyhd8ed1ab_0 + - compilers=1.7.0=h8af1aa0_1 + - conda-lock=2.5.7=pyhd8ed1ab_0 + - contourpy=1.2.1=py311h098ece5_0 + - conway-polynomials=0.9=pyhd8ed1ab_0 + - cppy=1.2.1=pyhd8ed1ab_0 - crashtest=0.4.1=pyhd8ed1ab_0 + - cryptography=42.0.8=py311h0290c5f_0 + - curl=8.8.0=h7daf2e0_0 + - cvxopt=1.3.2=py311ha095bbf_2 + - cxx-compiler=1.7.0=h2a328a1_1 - cycler=0.12.1=pyhd8ed1ab_0 + - cypari2=2.1.5=py311h5ab95f0_0 - cysignals=1.11.2=py311h644d908_3 - - cython=3.0.7=py311h8715677_0 + - cython=3.0.10=py311h8715677_0 - dbus=1.13.6=h12b9eeb_3 - - debugpy=1.8.0=py311h8715677_1 + - debugpy=1.8.1=py311h8715677_0 - decorator=5.1.1=pyhd8ed1ab_0 - defusedxml=0.7.1=pyhd8ed1ab_0 - distlib=0.3.8=pyhd8ed1ab_0 - - docutils=0.20.1=py311hfecb2dc_3 - - eclib=20231211=he26bab5_0 - - editables=0.3=pyhd8ed1ab_0 + - docutils=0.21.2=pyhd8ed1ab_0 + - dsdp=5.8=hb12102e_1203 + - ecl=23.9.9=h6475f26_0 + - eclib=20231212=he26bab5_0 + - ecm=7.0.5=ha2d0fc4_0 + - editables=0.5=pyhd8ed1ab_0 + - ensureconda=1.4.4=pyhd8ed1ab_0 - entrypoints=0.4=pyhd8ed1ab_0 - - exceptiongroup=1.2.0=pyhd8ed1ab_0 - - execnet=2.0.2=pyhd8ed1ab_0 + - esbonio=0.16.4=pyhd8ed1ab_0 + - exceptiongroup=1.2.0=pyhd8ed1ab_2 + - execnet=2.1.1=pyhd8ed1ab_0 - executing=2.0.1=pyhd8ed1ab_0 - - filelock=3.13.1=pyhd8ed1ab_0 - - flit-core=3.9.0=pyhd8ed1ab_0 + - expat=2.6.2=h2f0025b_0 + - fflas-ffpack=2.5.0=h503e619_0 + - fftw=3.3.10=nompi_h020dacd_110 + - filelock=3.15.4=pyhd8ed1ab_0 + - flit-core=3.9.0=pyhd8ed1ab_1 + - 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_2 - fontconfig=2.14.2=ha9a116f_0 + - fonts-conda-ecosystem=1=0 + - fonts-conda-forge=1=0 + - fonttools=4.53.0=py311hf4892ed_0 + - fortran-compiler=1.7.0=h7048d53_1 - fplll=5.4.5=hb3a790e_0 + - fpylll=0.6.1=py311h5d3d69a_0 + - fqdn=1.5.1=pyhd8ed1ab_0 + - freetype=2.12.1=hf0a5ef3_2 + - fribidi=1.0.10=hb9de7d4_0 + - furo=2024.5.6=pyhd8ed1ab_0 + - gap-core=4.12.2=h597289e_3 - gap-defaults=4.12.2=h8af1aa0_3 - gast=0.5.4=pyhd8ed1ab_0 - - gfortran=12.3.0=h8d4031d_2 - - gfortran_linux-aarch64=12.3.0=h1993883_2 - - gmpy2=2.1.2=py311h00bc151_1 - - gxx=12.3.0=hc1b51f9_2 - - gxx_linux-aarch64=12.3.0=h21accf6_2 - - idna=3.6=pyhd8ed1ab_0 + - gcc=12.3.0=hdb0cc85_13 + - gcc_impl_linux-aarch64=12.3.0=h3d98823_13 + - gcc_linux-aarch64=12.3.0=ha52a6ea_9 + - gengetopt=2.23=h01db608_0 + - gf2x=1.3.0=h1b3b3a3_2 + - gfan=0.6.2=h5f589ec_1003 + - gfortran=12.3.0=hdb0cc85_13 + - gfortran_impl_linux-aarch64=12.3.0=h97ebfd2_13 + - gfortran_linux-aarch64=12.3.0=ha7b8e4b_9 + - gh=2.46.0=h652cbe9_0 + - giac=1.9.0.21=h04922a4_1 + - giflib=5.2.2=h31becfc_0 + - git=2.45.2=pl5321h011b5c6_1 + - gitdb=4.0.11=pyhd8ed1ab_0 + - gitpython=3.1.43=pyhd8ed1ab_0 + - givaro=4.2.0=h364d21b_0 + - glpk=5.0=h66325d0_0 + - gmp=6.3.0=h0a1ffab_2 + - gmpy2=2.1.5=py311h3c136a7_1 + - graphite2=1.3.13=h2f0025b_1003 + - gsl=2.7=h294027d_0 + - gxx=12.3.0=hdb0cc85_13 + - gxx_impl_linux-aarch64=12.3.0=hba91e99_13 + - gxx_linux-aarch64=12.3.0=h9d1f256_9 + - h11=0.14.0=pyhd8ed1ab_0 + - h2=4.1.0=pyhd8ed1ab_0 + - harfbuzz=8.5.0=h9812418_0 + - hatchling=1.25.0=pyhd8ed1ab_0 + - hpack=4.0.0=pyh9f0ad1d_0 + - html5lib=1.1=pyh9f0ad1d_0 + - httpcore=1.0.5=pyhd8ed1ab_0 + - httpx=0.27.0=pyhd8ed1ab_0 + - hyperframe=6.0.1=pyhd8ed1ab_0 + - icu=73.2=h787c7f5_0 + - idna=3.7=pyhd8ed1ab_0 + - igraph=0.10.12=h197073e_1 - imagesize=1.4.1=pyhd8ed1ab_0 + - iml=1.0.5=h15043fe_1004 + - importlib-metadata=8.0.0=pyha770c72_0 + - importlib-resources=6.4.0=pyhd8ed1ab_0 + - importlib_metadata=8.0.0=hd8ed1ab_0 + - importlib_resources=6.4.0=pyhd8ed1ab_0 - iniconfig=2.0.0=pyhd8ed1ab_0 - - ipython_genutils=0.2.0=py_1 + - ipykernel=6.29.4=pyh3099207_0 + - ipympl=0.9.4=pyhd8ed1ab_0 + - ipython=8.25.0=pyh707e725_0 + - ipython_genutils=0.2.0=pyhd8ed1ab_1 + - ipywidgets=8.1.3=pyhd8ed1ab_0 + - isoduration=20.11.0=pyhd8ed1ab_0 + - jaraco.classes=3.4.0=pyhd8ed1ab_1 + - jaraco.context=5.3.0=pyhd8ed1ab_1 + - jaraco.functools=4.0.0=pyhd8ed1ab_0 + - jedi=0.19.1=pyhd8ed1ab_0 - jeepney=0.8.0=pyhd8ed1ab_0 - - json5=0.9.14=pyhd8ed1ab_0 - - jsonpointer=2.4=py311hec3470c_3 - - jupyterlab_widgets=3.0.9=pyhd8ed1ab_0 + - jinja2=3.1.4=pyhd8ed1ab_0 + - jmol=14.32.10=h8af1aa0_0 + - json5=0.9.25=pyhd8ed1ab_0 + - jsonpointer=3.0.0=py311hec3470c_0 + - jsonschema=4.22.0=pyhd8ed1ab_0 + - jsonschema-specifications=2023.12.1=pyhd8ed1ab_0 + - jsonschema-with-format-nongpl=4.22.0=pyhd8ed1ab_0 + - jupyter-jsmol=2022.1.0=pyhd8ed1ab_0 + - jupyter-lsp=2.2.5=pyhd8ed1ab_0 + - jupyter-sphinx=0.5.3=pyha770c72_4 + - jupyter_client=8.6.2=pyhd8ed1ab_0 + - jupyter_core=5.7.2=py311hec3470c_0 + - jupyter_events=0.10.0=pyhd8ed1ab_0 + - jupyter_server=2.14.1=pyhd8ed1ab_0 + - jupyter_server_terminals=0.5.3=pyhd8ed1ab_0 + - jupyter_sphinx=0.5.3=hd8ed1ab_4 + - jupyterlab=4.2.2=pyhd8ed1ab_0 + - jupyterlab_pygments=0.3.0=pyhd8ed1ab_1 + - jupyterlab_server=2.27.2=pyhd8ed1ab_0 + - jupyterlab_widgets=3.0.11=pyhd8ed1ab_0 + - kernel-headers_linux-aarch64=4.18.0=h5b4a56d_14 + - keyring=25.2.1=pyha804496_0 + - keyutils=1.6.1=h4e544f5_0 - kiwisolver=1.4.5=py311h0d5d7b0_1 - - lcalc=2.0.5=h3264cc0_1 - - lcms2=2.15=h7576be9_0 + - krb5=1.21.2=hc419048_0 + - lcalc=2.0.5=he588f68_2 + - lcms2=2.16=h922389a_0 + - ld_impl_linux-aarch64=2.40=h9fc2d93_7 + - lerc=4.0.0=h4de3ea5_0 + - libatomic_ops=7.6.14=h4e544f5_0 - libblas=3.9.0=20_linuxaarch64_openblas - - libbrial=1.2.12=h17533bf_1 - - libcups=2.3.3=h4303303_3 - - libcurl=8.1.2=hc34909b_0 - - libfido2=1.14.0=heb3f89f_0 - - libwebp=1.2.4=h7bdf6e5_1 - - m4rie=20150908=h75e8696_1001 - - markupsafe=2.1.3=py311hc8f2f60_1 - - maxima=5.47.0=h6475f26_1 + - libboost=1.85.0=hb41fec8_2 + - libboost-devel=1.85.0=h37bb5a9_2 + - libboost-headers=1.85.0=h8af1aa0_2 + - libbraiding=1.2=hd600fc2_0 + - libbrial=1.2.12=h9429f74_3 + - libbrotlicommon=1.1.0=h31becfc_1 + - libbrotlidec=1.1.0=h31becfc_1 + - libbrotlienc=1.1.0=h31becfc_1 + - libcap=2.69=h883460d_0 + - libcblas=3.9.0=20_linuxaarch64_openblas + - libcbor=0.9.0=h01db608_0 + - libcups=2.3.3=h405e4a8_4 + - libcurl=8.8.0=h4e8248e_0 + - libdeflate=1.20=h31becfc_0 + - libedit=3.1.20191231=he28a2e2_2 + - libev=4.33=h31becfc_2 + - libexpat=2.6.2=h2f0025b_0 + - libffi=3.4.2=h3557bc0_5 + - libfido2=1.15.0=hab05c5e_0 + - libflint=3.0.1=hc392af7_ntl_100 + - libgcc-devel_linux-aarch64=12.3.0=h6144e03_113 + - libgcc-ng=13.2.0=he277a41_13 + - libgd=2.3.3=hcd22fd5_9 + - libgfortran-ng=13.2.0=he9431aa_13 + - libgfortran5=13.2.0=h2af0866_13 + - libglib=2.80.2=haee52c6_1 + - libgomp=13.2.0=he277a41_13 + - libhomfly=1.02r6=h31becfc_1 + - libhwloc=2.10.0=default_h3030c0e_1001 + - libiconv=1.17=h31becfc_2 + - libjpeg-turbo=3.0.0=h31becfc_1 + - liblapack=3.9.0=20_linuxaarch64_openblas + - liblapacke=3.9.0=20_linuxaarch64_openblas + - libnghttp2=1.58.0=hb0e430d_1 + - libnsl=2.0.1=h31becfc_0 + - libopenblas=0.3.25=pthreads_h5a5ec62_0 + - libpng=1.6.43=h194ca79_0 + - libsanitizer=12.3.0=h57e2e72_13 + - libsodium=1.0.18=hb9de7d4_1 + - libsqlite=3.46.0=hf51ef55_0 + - libssh2=1.11.0=h492db2e_0 + - libstdcxx-devel_linux-aarch64=12.3.0=h6144e03_113 + - libstdcxx-ng=13.2.0=h3f4de04_13 + - libtiff=4.6.0=hf980d43_3 + - libtool=2.4.7=h4de3ea5_0 + - libudev1=255=h31becfc_1 + - libuuid=2.38.1=hb4cce97_0 + - libuv=1.48.0=h31becfc_0 + - libwebp=1.4.0=h8b4e01b_0 + - libwebp-base=1.4.0=h31becfc_0 + - libxcb=1.16=h7935292_0 + - libxcrypt=4.4.36=h31becfc_1 + - libxml2=2.12.7=h49dc7a2_1 + - libzlib=1.3.1=h68df207_1 + - linbox=1.7.0=h681a5ee_0 + - llvm-openmp=18.1.8=hb063fc5_0 + - lrcalc=2.1=h2f0025b_6 + - lsprotocol=2023.0.1=pyhd8ed1ab_0 + - m4=1.4.18=h516909a_1001 + - m4ri=20140914=hedfd65a_1006 + - m4rie=20150908=hf0a5ef3_1002 + - make=4.3=h309ac5b_1 + - markupsafe=2.1.5=py311hc8f2f60_0 + - mathjax=3.2.2=h8af1aa0_0 + - matplotlib=3.8.4=py311hfecb2dc_2 + - matplotlib-base=3.8.4=py311h55059f0_2 + - matplotlib-inline=0.1.7=pyhd8ed1ab_0 + - maxima=5.47.0=h6475f26_2 + - memory-allocator=0.1.3=py311hcd402e7_0 + - metis=5.1.0=h2f0025b_1007 - mistune=3.0.2=pyhd8ed1ab_0 - - more-itertools=10.1.0=pyhd8ed1ab_0 + - more-itertools=10.3.0=pyhd8ed1ab_0 + - mpc=1.3.1=hf4c8f4c_0 + - mpfi=1.5.4=h846f343_1001 + - mpfr=4.2.1=ha2d0fc4_1 - mpmath=1.3.0=pyhd8ed1ab_0 - - msgpack-python=1.0.7=py311h0d5d7b0_0 + - msgpack-python=1.0.8=py311hdc7ef93_0 - munkres=1.1.4=pyh9f0ad1d_0 - - nest-asyncio=1.5.8=pyhd8ed1ab_0 + - nauty=2.8.8=h31becfc_1 + - nbclient=0.10.0=pyhd8ed1ab_0 + - nbconvert=7.16.4=hd8ed1ab_1 + - nbconvert-core=7.16.4=pyhd8ed1ab_1 + - nbconvert-pandoc=7.16.4=hd8ed1ab_1 + - nbformat=5.10.4=pyhd8ed1ab_0 + - ncurses=6.5=h0425590_0 + - nest-asyncio=1.6.0=pyhd8ed1ab_0 - networkx=3.2.1=pyhd8ed1ab_0 + - ninja=1.12.1=h70be974_0 + - notebook=7.2.1=pyhd8ed1ab_0 + - notebook-shim=0.2.4=pyhd8ed1ab_0 + - ntl=11.4.3=h0d7519b_1 + - numpy=1.26.4=py311h69ead2a_0 - openblas=0.3.25=pthreads_h339cbfa_0 - - openjpeg=2.5.0=h9508984_2 - - packaging=23.2=pyhd8ed1ab_0 + - openjdk=22.0.1=h3d4cd67_0 + - openjpeg=2.5.2=h0d9d63b_0 + - openssh=9.6p1=h04b8c23_0 + - openssl=3.3.1=h68df207_0 + - overrides=7.7.0=pyhd8ed1ab_0 + - packaging=24.1=pyhd8ed1ab_0 + - palp=2.20=hb9de7d4_0 + - pandoc=3.2.1=h8af1aa0_0 - pandocfilters=1.5.0=pyhd8ed1ab_0 - - parso=0.8.3=pyhd8ed1ab_0 + - pango=1.54.0=h399c48b_0 + - pari=2.15.5=h169c2a7_2_pthread + - pari-elldata=0.0.20161017=0 + - pari-galdata=0.0.20180411=0 + - pari-galpol=0.0.20180625=0 + - pari-seadata=0.0.20090618=0 + - pari-seadata-small=0.0.20090618=0 + - parso=0.8.4=pyhd8ed1ab_0 - pastel=0.2.1=pyhd8ed1ab_0 + - patch=2.7.6=hf897c2e_1002 - pathspec=0.12.1=pyhd8ed1ab_0 + - pcre2=10.44=h070dd5b_0 + - pep517=0.13.0=pyhd8ed1ab_0 + - perl=5.32.1=7_h31becfc_perl5 + - pexpect=4.9.0=pyhd8ed1ab_0 - pickleshare=0.7.5=py_1003 + - pillow=10.3.0=py311h54289d1_1 + - pip=24.0=pyhd8ed1ab_0 + - pixman=0.43.4=h2f0025b_0 + - pkg-config=0.29.2=hb9de7d4_1008 - pkgconfig=1.5.5=pyhd8ed1ab_4 - - pkginfo=1.9.6=pyhd8ed1ab_0 + - pkginfo=1.11.1=pyhd8ed1ab_0 - pkgutil-resolve-name=1.3.10=pyhd8ed1ab_1 - - platformdirs=4.1.0=pyhd8ed1ab_0 - - pluggy=1.3.0=pyhd8ed1ab_0 - - ply=3.11=py_1 - - prometheus_client=0.19.0=pyhd8ed1ab_0 - - psutil=5.9.7=py311hcd402e7_0 + - planarity=3.0.2.0=h31becfc_0 + - platformdirs=4.2.2=pyhd8ed1ab_0 + - pluggy=1.5.0=pyhd8ed1ab_0 + - ply=3.11=pyhd8ed1ab_2 + - ppl=1.2=h984aac9_1006 + - pplpy=0.8.9=py311ha3770eb_1 + - primecount=7.9=hd600fc2_0 + - primecountpy=0.1.0=py311h098ece5_4 + - primesieve=11.1=h2f0025b_0 + - prometheus_client=0.20.0=pyhd8ed1ab_0 + - prompt-toolkit=3.0.47=pyha770c72_0 + - prompt_toolkit=3.0.47=hd8ed1ab_0 + - psutil=6.0.0=py311hf4892ed_0 + - pthread-stubs=0.4=hb9de7d4_1001 - ptyprocess=0.7.0=pyhd3deb0d_0 - pure_eval=0.2.2=pyhd8ed1ab_0 - py=1.11.0=pyh6c4a22f_0 - - pybind11-global=2.11.1=py311h098ece5_2 - - pycodestyle=2.11.1=pyhd8ed1ab_0 - - pycparser=2.21=pyhd8ed1ab_0 - - pygments=2.17.2=pyhd8ed1ab_0 + - pybind11=2.12.0=py311h098ece5_0 + - pybind11-global=2.12.0=py311h098ece5_0 + - pycodestyle=2.12.0=pyhd8ed1ab_0 + - pycparser=2.22=pyhd8ed1ab_0 + - pydantic=2.7.4=pyhd8ed1ab_0 + - pydantic-core=2.18.4=py311h4713408_0 + - pygls=1.3.1=pyhd8ed1ab_0 + - pygments=2.18.0=pyhd8ed1ab_0 - pylev=1.4.0=pyhd8ed1ab_0 - - pyparsing=3.1.1=pyhd8ed1ab_0 + - pyparsing=3.1.2=pyhd8ed1ab_0 + - pyproject-api=1.7.1=pyhd8ed1ab_0 - pyrsistent=0.20.0=py311hc8f2f60_0 - pysocks=1.7.1=pyha2e5f31_6 - - pyspellchecker=0.7.2=pyhd8ed1ab_0 - - python-fastjsonschema=2.19.0=pyhd8ed1ab_0 + - pyspellchecker=0.8.0=pyhd8ed1ab_0 + - pytest=8.2.2=pyhd8ed1ab_0 + - pytest-xdist=3.6.1=pyhd8ed1ab_0 + - python=3.11.9=hddfb980_0_cpython + - python-dateutil=2.9.0=pyhd8ed1ab_0 + - python-fastjsonschema=2.20.0=pyhd8ed1ab_0 - python-json-logger=2.0.7=pyhd8ed1ab_0 - - python-lrcalc=2.1=py311h5a24a75_5 - - python-tzdata=2023.3=pyhd8ed1ab_0 - - pytz=2023.3.post1=pyhd8ed1ab_0 + - python-lrcalc=2.1=py311h8715677_6 + - python-tzdata=2024.1=pyhd8ed1ab_0 + - python_abi=3.11=4_cp311 + - pythran=0.15.0=py311hec5c23b_1 + - pytz=2024.1=pyhd8ed1ab_0 + - pytz-deprecation-shim=0.1.0.post0=py311hec3470c_4 - pyyaml=6.0.1=py311hcd402e7_1 - - pyzmq=25.1.2=py311h0fdcd05_0 + - pyzmq=26.0.3=py311hb8d4657_0 + - qd=2.3.22=h05efe27_1004 + - qhull=2020.2=hd62202e_2 + - r-base=4.3.3=h7f20121_3 + - r-lattice=0.22_6=r43h25e906a_0 + - readline=8.2=h8fc344f_1 + - referencing=0.35.1=pyhd8ed1ab_0 + - requests=2.32.3=pyhd8ed1ab_0 + - rfc3339-validator=0.1.4=pyhd8ed1ab_0 - rfc3986-validator=0.1.1=pyh9f0ad1d_0 - - rpds-py=0.15.2=py311h32437ce_0 - - ruamel.yaml.clib=0.2.7=py311hcd402e7_2 + - rhash=1.4.4=h31becfc_0 + - rpds-py=0.18.1=py311h949f54a_0 + - rpy2=3.5.11=py311r43hf13da56_3 + - ruamel.yaml=0.18.6=py311hcd402e7_0 + - ruamel.yaml.clib=0.2.8=py311hcd402e7_0 + - rw=0.9=h31becfc_2 + - sagemath-db-combinatorial-designs=20140630=1 - sagemath-db-elliptic-curves=0.8.1=hecc5488_0 + - sagemath-db-graphs=20210214=hd8ed1ab_0 + - sagemath-db-polytopes=20170220=1 - sagetex=3.6.1=pyhd8ed1ab_0 - - send2trash=1.8.2=pyh41d4057_0 - - setuptools=68.2.2=pyhd8ed1ab_0 + - scipy=1.11.3=py311h69ead2a_1 + - secretstorage=3.3.3=py311hfecb2dc_2 + - sed=4.8=ha0d5d3d_0 + - send2trash=1.8.3=pyh0d859eb_0 + - setuptools=70.1.1=pyhd8ed1ab_0 + - setuptools-scm=8.1.0=pyhd8ed1ab_0 + - setuptools_scm=8.1.0=hd8ed1ab_0 - simplegeneric=0.8.1=py_1 - singular=4.3.2.p8=hbe76a8a_1 - six=1.16.0=pyh6c4a22f_0 - smmap=5.0.0=pyhd8ed1ab_0 - - sniffio=1.3.0=pyhd8ed1ab_0 + - sniffio=1.3.1=pyhd8ed1ab_0 - snowballstemmer=2.2.0=pyhd8ed1ab_0 - soupsieve=2.5=pyhd8ed1ab_1 + - sphinx=7.3.7=pyhd8ed1ab_0 + - sphinx-basic-ng=1.0.0b2=pyhd8ed1ab_1 + - sphinx-copybutton=0.5.2=pyhd8ed1ab_0 + - sphinxcontrib-applehelp=1.0.8=pyhd8ed1ab_0 + - sphinxcontrib-devhelp=1.0.6=pyhd8ed1ab_0 + - sphinxcontrib-htmlhelp=2.0.5=pyhd8ed1ab_0 - sphinxcontrib-jsmath=1.0.1=pyhd8ed1ab_0 + - sphinxcontrib-qthelp=1.0.7=pyhd8ed1ab_0 + - sphinxcontrib-serializinghtml=1.1.10=pyhd8ed1ab_0 + - sphinxcontrib-websupport=1.2.7=pyhd8ed1ab_0 + - sqlite=3.46.0=hdc7ab3c_0 + - stack_data=0.6.2=pyhd8ed1ab_0 + - suitesparse=7.7.0=h3944111_1 + - symmetrica=3.0.1=hd600fc2_0 - sympow=2.023.6=h157afb5_3 - - tbb=2021.9.0=h4c384f3_0 + - sympy=1.12.1=pypyh2585a3b_103 + - sysroot_linux-aarch64=2.17=h5b4a56d_14 + - tachyon=0.99b6=ha0bfc61_1002 + - tar=1.34=h048efde_0 + - tbb=2021.12.0=h70be974_1 + - terminado=0.18.1=pyh0d859eb_0 + - texinfo=7.0=pl5321h17f021e_0 + - three.js=122=hd8ed1ab_2 + - threejs-sage=122=hd8ed1ab_2 + - tinycss2=1.3.0=pyhd8ed1ab_0 + - tk=8.6.13=h194ca79_0 + - tktable=2.10=h52f7bd3_6 - tomli=2.0.1=pyhd8ed1ab_0 - - tomlkit=0.12.3=pyha770c72_0 - - toolz=0.12.0=pyhd8ed1ab_0 - - tornado=6.3.3=py311hc8f2f60_1 - - traitlets=5.14.0=pyhd8ed1ab_0 - - trove-classifiers=2023.11.29=pyhd8ed1ab_0 - - types-python-dateutil=2.8.19.14=pyhd8ed1ab_0 - - typing_extensions=4.9.0=pyha770c72_0 + - tomlkit=0.12.5=pyha770c72_0 + - toolz=0.12.1=pyhd8ed1ab_0 + - tornado=6.4.1=py311h323e239_0 + - tox=4.15.1=pyhd8ed1ab_0 + - traitlets=5.14.3=pyhd8ed1ab_0 + - trove-classifiers=2024.5.22=pyhd8ed1ab_0 + - types-python-dateutil=2.9.0.20240316=pyhd8ed1ab_0 + - typing-extensions=4.12.2=hd8ed1ab_0 + - typing_extensions=4.12.2=pyha770c72_0 - typing_utils=0.1.0=pyhd8ed1ab_0 + - tzdata=2024a=h0c530f3_0 - tzlocal=5.2=py311hec3470c_0 - uri-template=1.3.0=pyhd8ed1ab_0 - - wcwidth=0.2.12=pyhd8ed1ab_0 - - webcolors=1.13=pyhd8ed1ab_0 + - urllib3=1.26.19=pyhd8ed1ab_0 + - virtualenv=20.26.3=pyhd8ed1ab_0 + - wcwidth=0.2.13=pyhd8ed1ab_0 + - webcolors=24.6.0=pyhd8ed1ab_0 - webencodings=0.5.1=pyhd8ed1ab_2 - - websocket-client=1.7.0=pyhd8ed1ab_0 - - wheel=0.42.0=pyhd8ed1ab_0 - - widgetsnbextension=4.0.9=pyhd8ed1ab_0 + - websocket-client=1.8.0=pyhd8ed1ab_0 + - wheel=0.43.0=pyhd8ed1ab_1 + - widgetsnbextension=4.0.11=pyhd8ed1ab_0 + - xorg-fixesproto=5.0=h3557bc0_1002 + - xorg-inputproto=2.3.2=h3557bc0_1002 + - xorg-kbproto=1.0.7=h3557bc0_1002 + - xorg-libice=1.1.1=h7935292_0 + - xorg-libsm=1.2.4=h5a01bc2_0 + - xorg-libx11=1.8.9=h08be655_1 + - xorg-libxau=1.0.11=h31becfc_0 + - xorg-libxdmcp=1.1.3=h3557bc0_0 - xorg-libxext=1.3.4=h2a766a3_2 - xorg-libxfixes=5.0.3=h3557bc0_1004 - - xorg-libxrender=0.9.10=h3557bc0_1003 - - xorg-libxt=1.3.0=h7935292_0 - - zipp=3.17.0=pyhd8ed1ab_0 - - anyio=4.2.0=pyhd8ed1ab_0 - - asttokens=2.4.1=pyhd8ed1ab_0 - - async-lru=2.0.4=pyhd8ed1ab_0 - - babel=2.14.0=pyhd8ed1ab_0 - - beautifulsoup4=4.12.2=pyha770c72_0 - - beniget=0.4.1=pyhd8ed1ab_0 - - bleach=6.1.0=pyhd8ed1ab_0 - - brial=1.2.12=pyh694c41f_1 - - cached-property=1.5.2=hd8ed1ab_1 - - cairo=1.16.0=hd19fb6e_1014 - - cffi=1.16.0=py311h7963103_0 - - click-default-group=1.2.4=pyhd8ed1ab_0 - - clikit=0.6.2=pyhd8ed1ab_2 - - cmake=3.26.4=hef020d8_0 - - comm=0.1.4=pyhd8ed1ab_0 - - cppy=1.2.1=pyhd8ed1ab_0 - - curl=8.1.2=hc34909b_0 - - cxx-compiler=1.6.0=h2a328a1_0 - - cypari2=2.1.3=py311h5ab95f0_2 - - deprecation=2.1.0=pyh9f0ad1d_0 - - fonttools=4.47.0=py311hcd402e7_0 - - fortran-compiler=1.6.0=h7048d53_0 - - gitdb=4.0.11=pyhd8ed1ab_0 - - html5lib=1.1=pyh9f0ad1d_0 - - importlib-metadata=7.0.0=pyha770c72_0 - - importlib_resources=6.1.1=pyhd8ed1ab_0 - - jaraco.classes=3.3.0=pyhd8ed1ab_0 - - jedi=0.19.1=pyhd8ed1ab_0 - - jinja2=3.1.2=pyhd8ed1ab_1 - - jupyter_core=5.5.1=py311hec3470c_0 - - jupyterlab_pygments=0.3.0=pyhd8ed1ab_0 - - libcblas=3.9.0=20_linuxaarch64_openblas - - libgd=2.3.3=h99c6b3b_4 - - liblapack=3.9.0=20_linuxaarch64_openblas - - matplotlib-inline=0.1.6=pyhd8ed1ab_0 - - memory-allocator=0.1.3=py311hcd402e7_0 - - openssh=9.3p1=hf616e62_1 - - overrides=7.4.0=pyhd8ed1ab_0 - - pexpect=4.8.0=pyh1a96a4e_2 - - pillow=9.4.0=py311hf18358d_1 - - pip=23.3.2=pyhd8ed1ab_0 - - pplpy=0.8.9=py311haefeb0b_0 - - primecountpy=0.1.0=py311h098ece5_4 - - prompt-toolkit=3.0.42=pyha770c72_0 - - pybind11=2.11.1=py311h098ece5_2 - - pyproject-api=1.6.1=pyhd8ed1ab_0 - - pytest=7.4.3=pyhd8ed1ab_0 - - python-dateutil=2.8.2=pyhd8ed1ab_0 - - pytz-deprecation-shim=0.1.0.post0=py311hec3470c_4 - - referencing=0.32.0=pyhd8ed1ab_0 - - rfc3339-validator=0.1.4=pyhd8ed1ab_0 - - ruamel.yaml=0.18.5=py311hcd402e7_0 - - sympy=1.12=pypyh9d50eac_103 - - terminado=0.18.0=pyh0d859eb_0 - - tinycss2=1.2.1=pyhd8ed1ab_0 - - typing-extensions=4.9.0=hd8ed1ab_0 - - urllib3=1.26.18=pyhd8ed1ab_0 - - virtualenv=20.25.0=pyhd8ed1ab_0 - xorg-libxi=1.7.10=h3557bc0_0 - - annotated-types=0.6.0=pyhd8ed1ab_0 - - argon2-cffi-bindings=21.2.0=py311hcd402e7_4 - - arpack=3.7.0=hf862f49_2 - - arrow=1.3.0=pyhd8ed1ab_0 - - cattrs=23.2.3=pyhd8ed1ab_0 - - compilers=1.6.0=h8af1aa0_0 - - cryptography=41.0.7=py311h2245af3_1 - - dsdp=5.8=hb12102e_1203 - - fflas-ffpack=2.4.3=hf104d39_2 - - fqdn=1.5.1=pyhd8ed1ab_0 - - git=2.42.0=pl5321h0d979e1_0 - - gitpython=3.1.40=pyhd8ed1ab_0 - - gsl=2.7=h294027d_0 - - harfbuzz=6.0.0=hbcb8a4f_0 - - hatchling=1.21.0=pyhd8ed1ab_0 - - iml=1.0.5=h9076c59_1003 - - importlib-resources=6.1.1=pyhd8ed1ab_0 - - importlib_metadata=7.0.0=hd8ed1ab_0 - - jsonschema-specifications=2023.11.2=pyhd8ed1ab_0 - - jupyter_server_terminals=0.5.0=pyhd8ed1ab_0 - - liblapacke=3.9.0=20_linuxaarch64_openblas - - numpy=1.26.2=py311h69ead2a_0 - - prompt_toolkit=3.0.42=hd8ed1ab_0 - - pydantic-core=2.14.5=py311h2bdde80_0 - - pytest-xdist=3.5.0=pyhd8ed1ab_0 - - requests=2.31.0=pyhd8ed1ab_0 - - setuptools-scm=8.0.4=pyhd8ed1ab_0 - - stack_data=0.6.2=pyhd8ed1ab_0 - - suitesparse=5.10.1=h1404dd6_1 + - xorg-libxrender=0.9.11=h7935292_0 + - xorg-libxt=1.3.0=h7935292_1 - xorg-libxtst=1.2.3=hf897c2e_1002 - - argon2-cffi=23.1.0=pyhd8ed1ab_0 - - blas-devel=3.9.0=20_linuxaarch64_openblas - - cachecontrol=0.13.1=pyhd8ed1ab_0 - - contourpy=1.2.0=py311h098ece5_0 - - cvxopt=1.3.2=py311hd9cfd3c_1 - - ensureconda=1.4.3=pyhd8ed1ab_0 - - fpylll=0.6.0=py311h5d3d69a_1 - - giac=1.9.0.21=h04922a4_1 - - igraph=0.9.10=hefb87a8_1 - - ipython=8.18.1=pyh707e725_3 - - isoduration=20.11.0=pyhd8ed1ab_0 - - jsonschema=4.20.0=pyhd8ed1ab_0 - - jupyter_client=8.6.0=pyhd8ed1ab_0 - - linbox=1.6.3=h681a5ee_8 - - lsprotocol=2023.0.0=pyhd8ed1ab_0 - - openjdk=17.0.3=h1a274e0_5 - - pango=1.50.14=h1f1e9b3_0 - - pydantic=2.5.2=pyhd8ed1ab_0 - - pythran=0.14.0=py311hec5c23b_1 - - scipy=1.11.3=py311h69ead2a_1 - - secretstorage=3.3.3=py311hfecb2dc_2 - - setuptools_scm=8.0.4=hd8ed1ab_0 - - tox=4.11.4=pyhd8ed1ab_0 - - blas=2.120=openblas - - cachecontrol-with-filecache=0.13.1=pyhd8ed1ab_0 - - ipykernel=6.26.0=pyhf8b6a83_0 - - ipywidgets=8.1.1=pyhd8ed1ab_0 - - jmol=14.32.10=h8af1aa0_0 - - jsonschema-with-format-nongpl=4.20.0=pyhd8ed1ab_0 - - keyring=24.3.0=py311hec3470c_0 - - matplotlib-base=3.8.2=py311h1f11223_0 - - nbformat=5.9.2=pyhd8ed1ab_0 - - pygls=1.2.1=pyhd8ed1ab_0 - - r-base=4.2.3=h620ca72_0 - - rw=0.9=hf897c2e_0 - - conda-lock=2.5.1=pyhd8ed1ab_0 - - ipympl=0.9.3=pyhd8ed1ab_0 - - jupyter-jsmol=2022.1.0=pyhd8ed1ab_0 - - jupyter_events=0.9.0=pyhd8ed1ab_0 - - matplotlib=3.8.2=py311hfecb2dc_0 - - nbclient=0.8.0=pyhd8ed1ab_0 - - rpy2=3.5.11=py311r42hf13da56_3 - - nbconvert-core=7.13.0=pyhd8ed1ab_0 - - jupyter_server=2.12.1=pyhd8ed1ab_0 - - nbconvert-pandoc=7.13.0=pyhd8ed1ab_0 - - jupyter-lsp=2.2.1=pyhd8ed1ab_0 - - jupyterlab_server=2.25.2=pyhd8ed1ab_0 - - nbconvert=7.13.0=pyhd8ed1ab_0 - - notebook-shim=0.2.3=pyhd8ed1ab_0 - - jupyterlab=4.0.9=pyhd8ed1ab_0 - - notebook=7.0.6=pyhd8ed1ab_0 - - esbonio=0.16.3=pyhd8ed1ab_0 - - jupyter_sphinx=0.1.4=py_0 - - sphinx-basic-ng=1.0.0b2=pyhd8ed1ab_1 - - furo=2023.9.10=pyhd8ed1ab_0 - - sphinx-copybutton=0.5.2=pyhd8ed1ab_0 - - sphinxcontrib-applehelp=1.0.7=pyhd8ed1ab_0 - - sphinxcontrib-devhelp=1.0.5=pyhd8ed1ab_0 - - sphinxcontrib-htmlhelp=2.0.4=pyhd8ed1ab_0 - - sphinxcontrib-qthelp=1.0.6=pyhd8ed1ab_0 - - sphinx=7.2.6=pyhd8ed1ab_0 - - sphinxcontrib-serializinghtml=1.1.9=pyhd8ed1ab_0 - - sphinxcontrib-websupport=1.2.6=pyhd8ed1ab_0 + - xorg-recordproto=1.14.2=hf897c2e_1002 + - xorg-renderproto=0.11.1=h3557bc0_1002 + - xorg-xextproto=7.3.0=h2a766a3_1003 + - xorg-xproto=7.0.31=h3557bc0_1007 + - xz=5.2.6=h9cdd2b7_0 + - yaml=0.2.5=hf897c2e_2 + - zeromq=4.3.5=h28faeed_4 + - zipp=3.19.2=pyhd8ed1ab_0 + - zlib=1.3.1=h68df207_1 + - zstd=1.5.6=h02f22dd_0 diff --git a/src/environment-dev-3.11-linux.yml b/src/environment-dev-3.11-linux.yml index 0e23f16474b..61335e6a853 100644 --- a/src/environment-dev-3.11-linux.yml +++ b/src/environment-dev-3.11-linux.yml @@ -1,511 +1,532 @@ # Generated by conda-lock. # platform: linux-64 -# input_hash: 56c42ecbe65cba7282953f079a512567282badec48b591a1070d8b4df13df565 +# input_hash: f63cac647504bbd824a745f50b79ed9af0d2c491bf359361fdaa0624827c7f36 channels: - conda-forge dependencies: - _libgcc_mutex=0.1=conda_forge - - _r-mutex=1.0.1=anacondar_1 - - ca-certificates=2023.11.17=hbcca054_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_1 - - gh=2.40.1=ha8f183a_0 - - kernel-headers_linux-64=2.6.32=he073ed8_16 - - ld_impl_linux-64=2.40=h41732ed_0 - - libboost-headers=1.84.0=ha770c72_0 - - libgcc-devel_linux-64=12.3.0=h8bca6fd_103 - - libstdcxx-devel_linux-64=12.3.0=h8bca6fd_103 - - libstdcxx-ng=13.2.0=h7e041cc_3 - - mathjax=3.2.2=ha770c72_0 - - pari-elldata=0.0.20161017=0 - - pari-galdata=0.0.20180411=0 - - pari-galpol=0.0.20180625=0 - - pari-seadata-small=0.0.20090618=0 - - python_abi=3.11=4_cp311 - - sagemath-db-combinatorial-designs=20140630=1 - - sagemath-db-graphs=20210214=hd8ed1ab_0 - - sagemath-db-polytopes=20170220=1 - - three.js=122=hd8ed1ab_2 - - tzdata=2023c=h71feb2d_0 - - fonts-conda-forge=1=0 - - libgomp=13.2.0=h807b86a_3 - - pari-seadata=0.0.20090618=0 - - sysroot_linux-64=2.12=he073ed8_16 - - threejs-sage=122=hd8ed1ab_2 - - binutils_impl_linux-64=2.40=hf600244_0 - - fonts-conda-ecosystem=1=0 - - binutils=2.40=hdd6e379_0 - - binutils_linux-64=2.40=hbdbef99_2 - _openmp_mutex=4.5=2_kmp_llvm - - libgcc-ng=13.2.0=h807b86a_3 - - alsa-lib=1.2.10=hd590300_0 + - _r-mutex=1.0.1=anacondar_1 + - alabaster=0.7.16=pyhd8ed1ab_0 + - alsa-lib=1.2.12=h4ab18f5_0 + - annotated-types=0.7.0=pyhd8ed1ab_0 + - anyio=4.4.0=pyhd8ed1ab_0 + - appdirs=1.4.4=pyh9f0ad1d_0 + - appnope=0.1.4=pyhd8ed1ab_0 + - argon2-cffi=23.1.0=pyhd8ed1ab_0 + - argon2-cffi-bindings=21.2.0=py311h459d7ec_4 + - arpack=3.9.1=nompi_h77f6705_101 + - arrow=1.3.0=pyhd8ed1ab_0 + - asttokens=2.4.1=pyhd8ed1ab_0 + - async-lru=2.0.4=pyhd8ed1ab_0 - attr=2.5.1=h166bdaf_1 - - bc=1.07.1=h7f98852_0 - - bdw-gc=8.0.6=h4bd325d_0 - - bzip2=1.0.8=hd590300_5 - - c-ares=1.24.0=hd590300_0 - - cliquer=1.22=h36c2ea0_0 - - fribidi=1.0.10=h36c2ea0_0 - - gengetopt=2.23=h9c3ff4c_0 - - gettext=0.21.1=h27087fc_0 - - gf2x=1.3.0=ha476b99_2 - - giflib=5.2.1=h0b41bf4_3 - - gmp=6.3.0=h59595ed_0 - - graphite2=1.3.13=h58526e2_1001 - - icu=73.2=h59595ed_0 - - keyutils=1.6.1=h166bdaf_0 - - lame=3.100=h166bdaf_1003 - - lerc=4.0.0=h27087fc_0 - - libatomic_ops=7.6.14=h166bdaf_0 - - libbraiding=1.2=hcb278e6_0 - - libbrotlicommon=1.1.0=hd590300_1 - - libcbor=0.10.2=hcb278e6_0 - - libdeflate=1.19=hd590300_0 - - libev=4.33=hd590300_2 - - libexpat=2.5.0=hcb278e6_1 - - libffi=3.4.2=h7f98852_5 - - libgfortran5=13.2.0=ha4646dd_3 - - libiconv=1.17=hd590300_2 - - libjpeg-turbo=3.0.0=hd590300_1 - - libnsl=2.0.1=hd590300_0 - - libogg=1.3.4=h7f98852_1 - - libopus=1.3.1=h7f98852_1 - - libsanitizer=12.3.0=h0f45ef3_3 - - libsodium=1.0.18=h36c2ea0_1 - - libtool=2.4.7=h27087fc_0 - - libuuid=2.38.1=h0b41bf4_0 - - libuv=1.46.0=hd590300_0 - - libwebp-base=1.3.2=hd590300_0 - - libzlib=1.2.13=hd590300_5 - - lrcalc=2.1=h27087fc_5 - - lz4-c=1.9.4=hcb278e6_0 - - m4=1.4.18=h516909a_1001 - - make=4.3=hd18ef5c_1 - - metis=5.1.1=h59595ed_2 - - mpg123=1.32.3=h59595ed_0 - - nauty=2.8.8=hd590300_0 - - ncurses=6.4=h59595ed_2 - - ninja=1.11.1=h924138e_0 - - nspr=4.35=h27087fc_0 - - openssl=3.2.0=hd590300_1 - - palp=2.20=h36c2ea0_0 - - patch=2.7.6=h7f98852_1002 - - pixman=0.42.2=h59595ed_0 - - pkg-config=0.29.2=h36c2ea0_1008 - - planarity=3.0.0.5=h36c2ea0_1002 - - primesieve=11.1=h59595ed_0 - - pthread-stubs=0.4=h36c2ea0_1001 - - qhull=2020.2=h4bd325d_2 - - rhash=1.4.4=hd590300_0 - - sed=4.8=he412f7d_0 - - symmetrica=3.0.1=hcb278e6_0 - - xorg-inputproto=2.3.2=h7f98852_1002 - - xorg-kbproto=1.0.7=h7f98852_1002 - - xorg-libice=1.1.1=hd590300_0 - - xorg-libxau=1.0.11=hd590300_0 - - xorg-libxdmcp=1.1.3=h7f98852_0 - - xorg-recordproto=1.14.2=h7f98852_1002 - - xorg-renderproto=0.11.1=h7f98852_1002 - - xorg-xextproto=7.3.0=h0b41bf4_1003 - - xorg-xf86vidmodeproto=2.3.1=h7f98852_1002 - - xorg-xproto=7.0.31=h7f98852_1007 - - xz=5.2.6=h166bdaf_0 - - yaml=0.2.5=h7f98852_2 - - cddlib=1!0.94m=h9202a9a_0 - - ecm=7.0.4=h9202a9a_1002 - - expat=2.5.0=hcb278e6_1 - - gcc_impl_linux-64=12.3.0=he2b93b0_3 - - givaro=4.1.1=h192cbe9_1 - - glpk=5.0=h445213a_0 - - libbrotlidec=1.1.0=hd590300_1 - - libbrotlienc=1.1.0=hd590300_1 - - libcap=2.69=h0f662aa_0 - - libedit=3.1.20191231=he28a2e2_2 - - libevent=2.1.12=hf998b51_1 - - libflac=1.4.3=h59595ed_0 - - libgfortran-ng=13.2.0=h69a702a_3 - - libgpg-error=1.47=h71f35ed_0 - - libhomfly=1.02r6=h36c2ea0_0 - - libnghttp2=1.58.0=h47da74e_1 - - libpng=1.6.39=h753d276_0 - - libsqlite=3.44.2=h2797004_0 - - libssh2=1.11.0=h0841786_0 - - libvorbis=1.3.7=h9c3ff4c_0 - - libxcb=1.15=h0b41bf4_0 - - libxml2=2.11.6=h232c23b_0 - - mpfr=4.2.1=h9458935_0 - - mysql-common=8.0.33=hf1915f5_6 - - ntl=11.4.3=hef3c4d3_1 - - pcre2=10.42=hcad00b1_0 - - perl=5.32.1=4_hd590300_perl5 - - primecount=7.9=hcb278e6_0 - - readline=8.2=h8228510_1 - - tar=1.34=hb2e2bae_1 - - tk=8.6.13=noxft_h4845f30_101 - - xorg-fixesproto=5.0=h7f98852_1002 - - xorg-libsm=1.2.4=h7391055_0 - - zeromq=4.3.5=h59595ed_0 - - zlib=1.2.13=hd590300_5 - - zstd=1.5.5=hfc55251_0 + - attrs=23.2.0=pyh71513ae_0 - autoconf=2.71=pl5321h2b4cb7a_1 - - brotli-bin=1.1.0=hd590300_1 - - bwidget=1.9.14=ha770c72_1 - - ecl=21.2.1=h9d73b02_2 - - fftw=3.3.10=nompi_hc118613_108 - - freetype=2.12.1=h267a509_2 - - gap-core=4.12.2=he9a28a4_3 - - gcc=12.3.0=h8d2909c_2 - - gcc_linux-64=12.3.0=h76fc315_2 - - gfan=0.6.2=hb86e20a_1003 - - gfortran_impl_linux-64=12.3.0=hfcedea8_3 - - gxx_impl_linux-64=12.3.0=he2b93b0_3 - - krb5=1.21.2=h659d440_0 - - libboost=1.84.0=h6fcfa73_0 - - libflint=3.0.1=h5f2e117_ntl_100 - - libgcrypt=1.10.3=hd590300_0 - - libglib=2.78.3=h783c2da_0 - - libhwloc=2.9.3=default_h554bfaf_1009 - - libllvm15=15.0.7=h5cf9203_3 - - libopenblas=0.3.25=pthreads_h413a1c8_0 - - libsndfile=1.2.2=hc60ed4a_1 - - libtiff=4.6.0=ha9c0a0a_2 - - libudev1=255=h3f72095_0 - - llvm-openmp=17.0.6=h4dfa4b3_0 - - m4ri=20140914=h7ca028e_1005 - - mpc=1.3.1=hfe3b2da_0 - - mpfi=1.5.4=h9f54685_1001 - - mysql-libs=8.0.33=hca2cd23_6 - - nss=3.96=h1d7d5a4_0 - - pandoc=3.1.3=h32600fe_0 - - pari=2.15.4=h4d4ae9b_2_pthread - - ppl=1.2=h6ec01c2_1006 - - python=3.11.7=hab00c5b_0_cpython - - qd=2.3.22=h2cc385e_1004 - - sqlite=3.44.2=h2c6b66d_0 - - tachyon=0.99b6=0 - - texinfo=7.0=pl5321h0f457ee_0 - - tktable=2.10=h0c5db8f_5 - - xcb-util=0.4.0=hd590300_1 - - xcb-util-keysyms=0.4.0=h8ee46fc_1 - - xcb-util-renderutil=0.3.9=hd590300_1 - - xcb-util-wm=0.4.1=h8ee46fc_1 - - xorg-libx11=1.8.7=h8ee46fc_0 - - alabaster=0.7.13=pyhd8ed1ab_0 - - appdirs=1.4.4=pyh9f0ad1d_0 - - appnope=0.1.3=pyhd8ed1ab_0 - - attrs=23.1.0=pyh71513ae_1 - automake=1.16.5=pl5321ha770c72_0 + - babel=2.14.0=pyhd8ed1ab_0 + - backports=1.0=pyhd8ed1ab_3 + - backports.tarfile=1.0.0=pyhd8ed1ab_1 + - bc=1.07.1=h7f98852_0 + - bdw-gc=8.0.6=h4bd325d_0 + - beautifulsoup4=4.12.3=pyha770c72_0 + - beniget=0.4.1=pyhd8ed1ab_0 + - binutils=2.40=h4852527_7 + - binutils_impl_linux-64=2.40=ha1999f0_7 + - binutils_linux-64=2.40=hb3c18ed_9 + - blas=2.120=openblas + - blas-devel=3.9.0=20_linux64_openblas + - bleach=6.1.0=pyhd8ed1ab_0 + - boost-cpp=1.85.0=h44aadfe_2 + - brial=1.2.12=pyh694c41f_3 - brotli=1.1.0=hd590300_1 + - brotli-bin=1.1.0=hd590300_1 - brotli-python=1.1.0=py311hb755f60_1 - - c-compiler=1.6.0=hd590300_0 + - build=0.7.0=pyhd8ed1ab_0 + - bwidget=1.9.14=ha770c72_1 + - bzip2=1.0.8=hd590300_5 + - c-ares=1.28.1=hd590300_0 + - c-compiler=1.7.0=hd590300_1 + - ca-certificates=2024.6.2=hbcca054_0 + - cachecontrol=0.14.0=pyhd8ed1ab_1 + - cachecontrol-with-filecache=0.14.0=pyhd8ed1ab_1 + - cached-property=1.5.2=hd8ed1ab_1 - cached_property=1.5.2=pyha770c72_1 - - cachetools=5.3.2=pyhd8ed1ab_0 + - cachetools=5.3.3=pyhd8ed1ab_0 - cachy=0.3.0=pyhd8ed1ab_1 - - certifi=2023.11.17=pyhd8ed1ab_0 + - cairo=1.18.0=hbb29018_2 + - cattrs=23.2.3=pyhd8ed1ab_0 + - cddlib=1!0.94m=h9202a9a_0 + - certifi=2024.6.2=pyhd8ed1ab_0 + - cffi=1.16.0=py311hb3a22ac_0 - chardet=5.2.0=py311h38be061_1 - charset-normalizer=3.3.2=pyhd8ed1ab_0 - click=8.1.7=unix_pyh707e725_0 + - click-default-group=1.2.4=pyhd8ed1ab_0 + - clikit=0.6.2=pyhd8ed1ab_2 + - cliquer=1.22=hd590300_1 + - cmake=3.29.6=hcafd917_0 - colorama=0.4.6=pyhd8ed1ab_0 - - conway-polynomials=0.8=pyhd8ed1ab_0 + - colorlog=6.8.2=py311h38be061_0 + - comm=0.2.2=pyhd8ed1ab_0 + - compilers=1.7.0=ha770c72_1 + - conda-lock=2.5.7=pyhd8ed1ab_0 + - contourpy=1.2.1=py311h9547e67_0 + - conway-polynomials=0.9=pyhd8ed1ab_0 + - cppy=1.2.1=pyhd8ed1ab_0 - crashtest=0.4.1=pyhd8ed1ab_0 + - cryptography=42.0.8=py311h4a61cc7_0 + - curl=8.8.0=he654da7_0 + - cvxopt=1.3.2=py311hec6cc1f_2 + - cxx-compiler=1.7.0=h00ab1b0_1 - cycler=0.12.1=pyhd8ed1ab_0 + - cypari2=2.1.5=py311hd2352ae_0 - cysignals=1.11.2=py311h82528dc_3 - - cython=3.0.7=py311hb755f60_0 + - cython=3.0.10=py311hb755f60_0 - dbus=1.13.6=h5008d03_3 - - debugpy=1.8.0=py311hb755f60_1 + - debugpy=1.8.1=py311hb755f60_0 - decorator=5.1.1=pyhd8ed1ab_0 - defusedxml=0.7.1=pyhd8ed1ab_0 - distlib=0.3.8=pyhd8ed1ab_0 - - docutils=0.20.1=py311h38be061_3 - - eclib=20231211=h96f522a_0 - - editables=0.3=pyhd8ed1ab_0 + - docutils=0.21.2=pyhd8ed1ab_0 + - dsdp=5.8=hd9d9efa_1203 + - ecl=23.9.9=hed6455c_0 + - eclib=20231212=h96f522a_0 + - ecm=7.0.5=h9458935_0 + - editables=0.5=pyhd8ed1ab_0 + - ensureconda=1.4.4=pyhd8ed1ab_0 - entrypoints=0.4=pyhd8ed1ab_0 - - exceptiongroup=1.2.0=pyhd8ed1ab_0 - - execnet=2.0.2=pyhd8ed1ab_0 + - esbonio=0.16.4=pyhd8ed1ab_0 + - exceptiongroup=1.2.0=pyhd8ed1ab_2 + - execnet=2.1.1=pyhd8ed1ab_0 - executing=2.0.1=pyhd8ed1ab_0 - - filelock=3.13.1=pyhd8ed1ab_0 - - flit-core=3.9.0=pyhd8ed1ab_0 + - expat=2.6.2=h59595ed_0 + - fflas-ffpack=2.5.0=h4f9960b_0 + - fftw=3.3.10=nompi_hf1063bd_110 + - filelock=3.15.4=pyhd8ed1ab_0 + - flit-core=3.9.0=pyhd8ed1ab_1 + - 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_2 - fontconfig=2.14.2=h14ed4e7_0 + - fonts-conda-ecosystem=1=0 + - fonts-conda-forge=1=0 + - fonttools=4.53.0=py311h331c9d8_0 + - fortran-compiler=1.7.0=heb67821_1 - fplll=5.4.5=h384768b_0 + - fpylll=0.6.1=py311hcfae7cf_0 + - fqdn=1.5.1=pyhd8ed1ab_0 + - freetype=2.12.1=h267a509_2 + - fribidi=1.0.10=h36c2ea0_0 + - furo=2024.5.6=pyhd8ed1ab_0 + - gap-core=4.12.2=he9a28a4_3 - gap-defaults=4.12.2=ha770c72_3 - gast=0.5.4=pyhd8ed1ab_0 - - gfortran=12.3.0=h499e0f7_2 - - gfortran_linux-64=12.3.0=h7fe76b4_2 - - glib-tools=2.78.3=hfc55251_0 - - gmpy2=2.1.2=py311h6a5fa03_1 - - gxx=12.3.0=h8d2909c_2 - - gxx_linux-64=12.3.0=h8a814eb_2 - - idna=3.6=pyhd8ed1ab_0 + - gcc=12.3.0=h915e2ae_13 + - gcc_impl_linux-64=12.3.0=h58ffeeb_13 + - gcc_linux-64=12.3.0=h9528a6a_9 + - gengetopt=2.23=h9c3ff4c_0 + - gettext=0.22.5=h59595ed_2 + - gettext-tools=0.22.5=h59595ed_2 + - gf2x=1.3.0=ha476b99_2 + - gfan=0.6.2=hb86e20a_1003 + - gfortran=12.3.0=h915e2ae_13 + - gfortran_impl_linux-64=12.3.0=h8f2110c_13 + - gfortran_linux-64=12.3.0=h5877db1_9 + - gh=2.52.0=he0e2781_0 + - giac=1.9.0.21=h673759e_1 + - giflib=5.2.2=hd590300_0 + - git=2.45.2=pl5321ha099dd3_1 + - gitdb=4.0.11=pyhd8ed1ab_0 + - gitpython=3.1.43=pyhd8ed1ab_0 + - givaro=4.2.0=hb789bce_0 + - glib=2.80.2=h8a4344b_1 + - glib-tools=2.80.2=h73ef956_1 + - glpk=5.0=h445213a_0 + - gmp=6.3.0=hac33072_2 + - gmpy2=2.1.5=py311hc4f1f91_1 + - graphite2=1.3.13=h59595ed_1003 + - gsl=2.7=he838d99_0 + - gst-plugins-base=1.24.5=hbaaba92_0 + - gstreamer=1.24.5=haf2f30d_0 + - gxx=12.3.0=h915e2ae_13 + - gxx_impl_linux-64=12.3.0=h2a574ab_13 + - gxx_linux-64=12.3.0=ha28b414_9 + - h11=0.14.0=pyhd8ed1ab_0 + - h2=4.1.0=pyhd8ed1ab_0 + - harfbuzz=8.5.0=hfac3d4d_0 + - hatchling=1.25.0=pyhd8ed1ab_0 + - hpack=4.0.0=pyh9f0ad1d_0 + - html5lib=1.1=pyh9f0ad1d_0 + - httpcore=1.0.5=pyhd8ed1ab_0 + - httpx=0.27.0=pyhd8ed1ab_0 + - hyperframe=6.0.1=pyhd8ed1ab_0 + - icu=73.2=h59595ed_0 + - idna=3.7=pyhd8ed1ab_0 + - igraph=0.10.12=hef0740d_1 - imagesize=1.4.1=pyhd8ed1ab_0 + - iml=1.0.5=h623f65a_1004 + - importlib-metadata=8.0.0=pyha770c72_0 + - importlib-resources=6.4.0=pyhd8ed1ab_0 + - importlib_metadata=8.0.0=hd8ed1ab_0 + - importlib_resources=6.4.0=pyhd8ed1ab_0 - iniconfig=2.0.0=pyhd8ed1ab_0 - - ipython_genutils=0.2.0=py_1 + - ipykernel=6.29.4=pyh3099207_0 + - ipympl=0.9.4=pyhd8ed1ab_0 + - ipython=8.25.0=pyh707e725_0 + - ipython_genutils=0.2.0=pyhd8ed1ab_1 + - ipywidgets=8.1.3=pyhd8ed1ab_0 + - isoduration=20.11.0=pyhd8ed1ab_0 + - jaraco.classes=3.4.0=pyhd8ed1ab_1 + - jaraco.context=5.3.0=pyhd8ed1ab_1 + - jaraco.functools=4.0.0=pyhd8ed1ab_0 + - jedi=0.19.1=pyhd8ed1ab_0 - jeepney=0.8.0=pyhd8ed1ab_0 - - json5=0.9.14=pyhd8ed1ab_0 - - jsonpointer=2.4=py311h38be061_3 - - jupyterlab_widgets=3.0.9=pyhd8ed1ab_0 + - jinja2=3.1.4=pyhd8ed1ab_0 + - jmol=14.32.10=ha770c72_0 + - json5=0.9.25=pyhd8ed1ab_0 + - jsonpointer=3.0.0=py311h38be061_0 + - jsonschema=4.22.0=pyhd8ed1ab_0 + - jsonschema-specifications=2023.12.1=pyhd8ed1ab_0 + - jsonschema-with-format-nongpl=4.22.0=pyhd8ed1ab_0 + - jupyter-jsmol=2022.1.0=pyhd8ed1ab_0 + - jupyter-lsp=2.2.5=pyhd8ed1ab_0 + - jupyter-sphinx=0.5.3=pyha770c72_4 + - jupyter_client=8.6.2=pyhd8ed1ab_0 + - jupyter_core=5.7.2=py311h38be061_0 + - jupyter_events=0.10.0=pyhd8ed1ab_0 + - jupyter_server=2.14.1=pyhd8ed1ab_0 + - jupyter_server_terminals=0.5.3=pyhd8ed1ab_0 + - jupyter_sphinx=0.5.3=hd8ed1ab_4 + - jupyterlab=4.2.2=pyhd8ed1ab_0 + - jupyterlab_pygments=0.3.0=pyhd8ed1ab_1 + - jupyterlab_server=2.27.2=pyhd8ed1ab_0 + - jupyterlab_widgets=3.0.11=pyhd8ed1ab_0 + - kernel-headers_linux-64=2.6.32=he073ed8_17 + - keyring=25.2.1=pyha804496_0 + - keyutils=1.6.1=h166bdaf_0 - kiwisolver=1.4.5=py311h9547e67_1 - - lcalc=2.0.5=h6a8a7c6_1 + - krb5=1.21.2=h659d440_0 + - lame=3.100=h166bdaf_1003 + - lcalc=2.0.5=h5aac1b6_2 - lcms2=2.16=hb7c19ff_0 + - ld_impl_linux-64=2.40=hf3520f5_7 + - lerc=4.0.0=h27087fc_0 + - libasprintf=0.22.5=h661eb56_2 + - libasprintf-devel=0.22.5=h661eb56_2 + - libatomic_ops=7.6.14=h166bdaf_0 - libblas=3.9.0=20_linux64_openblas - - libboost-devel=1.84.0=h00ab1b0_0 - - libbrial=1.2.12=h3155cbd_1 - - libclang13=15.0.7=default_ha2b6cf4_4 + - libboost=1.85.0=hba137d9_2 + - libboost-devel=1.85.0=h00ab1b0_2 + - libboost-headers=1.85.0=ha770c72_2 + - libbraiding=1.2=hcb278e6_0 + - libbrial=1.2.12=h76af697_3 + - libbrotlicommon=1.1.0=hd590300_1 + - libbrotlidec=1.1.0=hd590300_1 + - libbrotlienc=1.1.0=hd590300_1 + - libcap=2.69=h0f662aa_0 + - libcblas=3.9.0=20_linux64_openblas + - libcbor=0.10.2=hcb278e6_0 + - libclang-cpp15=15.0.7=default_h127d8a8_5 + - libclang13=18.1.8=default_h6ae225f_0 - libcups=2.3.3=h4637d8d_4 - - libcurl=8.5.0=hca28451_0 - - libfido2=1.14.0=h4446dcb_0 - - libpq=16.1=h33b98f1_7 - - libsystemd0=255=h3516f8a_0 - - libwebp=1.3.2=h658648e_1 - - m4rie=20150908=h7ca028e_1001 - - markupsafe=2.1.3=py311h459d7ec_1 - - maxima=5.47.0=hed6455c_1 + - libcurl=8.8.0=hca28451_0 + - libdeflate=1.20=hd590300_0 + - libedit=3.1.20191231=he28a2e2_2 + - libev=4.33=hd590300_2 + - libevent=2.1.12=hf998b51_1 + - libexpat=2.6.2=h59595ed_0 + - libffi=3.4.2=h7f98852_5 + - libfido2=1.15.0=hdd1f21f_0 + - libflac=1.4.3=h59595ed_0 + - libflint=3.0.1=h5f2e117_ntl_100 + - libgcc-devel_linux-64=12.3.0=h6b66f73_113 + - libgcc-ng=13.2.0=h77fa898_13 + - libgcrypt=1.10.3=hd590300_0 + - libgd=2.3.3=h119a65a_9 + - libgettextpo=0.22.5=h59595ed_2 + - libgettextpo-devel=0.22.5=h59595ed_2 + - libgfortran-ng=13.2.0=h69a702a_13 + - libgfortran5=13.2.0=h3d2ce59_13 + - libglib=2.80.2=h8a4344b_1 + - libgomp=13.2.0=h77fa898_13 + - libgpg-error=1.49=h4f305b6_0 + - libhomfly=1.02r6=hd590300_1 + - libhwloc=2.10.0=default_h5622ce7_1001 + - libiconv=1.17=hd590300_2 + - libjpeg-turbo=3.0.0=hd590300_1 + - liblapack=3.9.0=20_linux64_openblas + - liblapacke=3.9.0=20_linux64_openblas + - libllvm15=15.0.7=hb3ce162_4 + - libllvm18=18.1.8=hc9dba70_0 + - libnghttp2=1.58.0=h47da74e_1 + - libnsl=2.0.1=hd590300_0 + - libogg=1.3.5=h4ab18f5_0 + - libopenblas=0.3.25=pthreads_h413a1c8_0 + - libopus=1.3.1=h7f98852_1 + - libpng=1.6.43=h2797004_0 + - libpq=16.3=ha72fbe1_0 + - libsanitizer=12.3.0=hb8811af_13 + - libsndfile=1.2.2=hc60ed4a_1 + - libsodium=1.0.18=h36c2ea0_1 + - libsqlite=3.46.0=hde9e2c9_0 + - libssh2=1.11.0=h0841786_0 + - libstdcxx-devel_linux-64=12.3.0=h6b66f73_113 + - libstdcxx-ng=13.2.0=hc0a3c3a_13 + - libsystemd0=255=h3516f8a_1 + - libtiff=4.6.0=h1dd3fc0_3 + - libtool=2.4.7=h27087fc_0 + - libudev1=255=h3f72095_1 + - libuuid=2.38.1=h0b41bf4_0 + - libuv=1.48.0=hd590300_0 + - libvorbis=1.3.7=h9c3ff4c_0 + - libwebp=1.4.0=h2c329e2_0 + - libwebp-base=1.4.0=hd590300_0 + - libxcb=1.16=hd590300_0 + - libxcrypt=4.4.36=hd590300_1 + - libxkbcommon=1.7.0=h2c5496b_1 + - libxml2=2.12.7=hc051c1a_1 + - libzlib=1.3.1=h4ab18f5_1 + - linbox=1.7.0=ha329b40_0 + - llvm-openmp=18.1.8=hf5423f3_0 + - lrcalc=2.1=h59595ed_6 + - lsprotocol=2023.0.1=pyhd8ed1ab_0 + - lz4-c=1.9.4=hcb278e6_0 + - m4=1.4.18=h516909a_1001 + - m4ri=20140914=hae5d5c5_1006 + - m4rie=20150908=h267a509_1002 + - make=4.3=hd18ef5c_1 + - markupsafe=2.1.5=py311h459d7ec_0 + - mathjax=3.2.2=ha770c72_0 + - matplotlib=3.8.4=py311h38be061_2 + - matplotlib-base=3.8.4=py311ha4ca890_2 + - matplotlib-inline=0.1.7=pyhd8ed1ab_0 + - maxima=5.47.0=hed6455c_2 + - memory-allocator=0.1.3=py311h459d7ec_0 + - metis=5.1.0=h59595ed_1007 - mistune=3.0.2=pyhd8ed1ab_0 - - more-itertools=10.1.0=pyhd8ed1ab_0 + - more-itertools=10.3.0=pyhd8ed1ab_0 + - mpc=1.3.1=hfe3b2da_0 + - mpfi=1.5.4=h9f54685_1001 + - mpfr=4.2.1=h9458935_1 + - mpg123=1.32.6=h59595ed_0 - mpmath=1.3.0=pyhd8ed1ab_0 - - msgpack-python=1.0.7=py311h9547e67_0 + - msgpack-python=1.0.8=py311h52f7536_0 - munkres=1.1.4=pyh9f0ad1d_0 - - nest-asyncio=1.5.8=pyhd8ed1ab_0 + - mysql-common=8.3.0=hf1915f5_4 + - mysql-libs=8.3.0=hca2cd23_4 + - nauty=2.8.8=hd590300_1 + - nbclient=0.10.0=pyhd8ed1ab_0 + - nbconvert=7.16.4=hd8ed1ab_1 + - nbconvert-core=7.16.4=pyhd8ed1ab_1 + - nbconvert-pandoc=7.16.4=hd8ed1ab_1 + - nbformat=5.10.4=pyhd8ed1ab_0 + - ncurses=6.5=h59595ed_0 + - nest-asyncio=1.6.0=pyhd8ed1ab_0 - networkx=3.2.1=pyhd8ed1ab_0 + - ninja=1.12.1=h297d8ca_0 + - notebook=7.2.1=pyhd8ed1ab_0 + - notebook-shim=0.2.4=pyhd8ed1ab_0 + - nspr=4.35=h27087fc_0 + - nss=3.101=h593d115_0 + - ntl=11.4.3=hef3c4d3_1 + - numpy=1.26.4=py311h64a7726_0 - openblas=0.3.25=pthreads_h7a3da1a_0 - - openjpeg=2.5.0=h488ebb8_3 - - packaging=23.2=pyhd8ed1ab_0 + - openjdk=21.0.2=haa376d0_0 + - openjpeg=2.5.2=h488ebb8_0 + - openssh=9.6p1=h2d3b35a_0 + - openssl=3.3.1=h4ab18f5_0 + - overrides=7.7.0=pyhd8ed1ab_0 + - packaging=24.1=pyhd8ed1ab_0 + - palp=2.20=h36c2ea0_0 + - pandoc=3.2.1=ha770c72_0 - pandocfilters=1.5.0=pyhd8ed1ab_0 - - parso=0.8.3=pyhd8ed1ab_0 + - pango=1.54.0=h84a9a3c_0 + - pari=2.15.5=h4d4ae9b_2_pthread + - pari-elldata=0.0.20161017=0 + - pari-galdata=0.0.20180411=0 + - pari-galpol=0.0.20180625=0 + - pari-seadata=0.0.20090618=0 + - pari-seadata-small=0.0.20090618=0 + - parso=0.8.4=pyhd8ed1ab_0 - pastel=0.2.1=pyhd8ed1ab_0 + - patch=2.7.6=h7f98852_1002 - pathspec=0.12.1=pyhd8ed1ab_0 + - pcre2=10.44=h0f59acf_0 + - pep517=0.13.0=pyhd8ed1ab_0 + - perl=5.32.1=7_hd590300_perl5 + - pexpect=4.9.0=pyhd8ed1ab_0 - pickleshare=0.7.5=py_1003 + - pillow=10.3.0=py311h82a398c_1 + - pip=24.0=pyhd8ed1ab_0 + - pixman=0.43.2=h59595ed_0 + - pkg-config=0.29.2=h36c2ea0_1008 - pkgconfig=1.5.5=pyhd8ed1ab_4 - - pkginfo=1.9.6=pyhd8ed1ab_0 + - pkginfo=1.11.1=pyhd8ed1ab_0 - pkgutil-resolve-name=1.3.10=pyhd8ed1ab_1 - - platformdirs=4.1.0=pyhd8ed1ab_0 - - pluggy=1.3.0=pyhd8ed1ab_0 - - ply=3.11=py_1 - - prometheus_client=0.19.0=pyhd8ed1ab_0 - - psutil=5.9.7=py311h459d7ec_0 + - planarity=3.0.2.0=hd590300_0 + - platformdirs=4.2.2=pyhd8ed1ab_0 + - pluggy=1.5.0=pyhd8ed1ab_0 + - ply=3.11=pyhd8ed1ab_2 + - ppl=1.2=h6ec01c2_1006 + - pplpy=0.8.9=py311ha9f9f00_1 + - primecount=7.9=hcb278e6_0 + - primecountpy=0.1.0=py311h9547e67_4 + - primesieve=11.1=h59595ed_0 + - prometheus_client=0.20.0=pyhd8ed1ab_0 + - prompt-toolkit=3.0.47=pyha770c72_0 + - prompt_toolkit=3.0.47=hd8ed1ab_0 + - psutil=6.0.0=py311h331c9d8_0 + - pthread-stubs=0.4=h36c2ea0_1001 - ptyprocess=0.7.0=pyhd3deb0d_0 + - pulseaudio-client=17.0=hb77b528_0 - pure_eval=0.2.2=pyhd8ed1ab_0 - py=1.11.0=pyh6c4a22f_0 - - pybind11-global=2.11.1=py311h9547e67_2 - - pycodestyle=2.11.1=pyhd8ed1ab_0 - - pycparser=2.21=pyhd8ed1ab_0 - - pygments=2.17.2=pyhd8ed1ab_0 + - pybind11=2.12.0=py311h9547e67_0 + - pybind11-global=2.12.0=py311h9547e67_0 + - pycodestyle=2.12.0=pyhd8ed1ab_0 + - pycparser=2.22=pyhd8ed1ab_0 + - pydantic=2.7.4=pyhd8ed1ab_0 + - pydantic-core=2.18.4=py311h5ecf98a_0 + - pygls=1.3.1=pyhd8ed1ab_0 + - pygments=2.18.0=pyhd8ed1ab_0 - pylev=1.4.0=pyhd8ed1ab_0 - - pyparsing=3.1.1=pyhd8ed1ab_0 + - pyparsing=3.1.2=pyhd8ed1ab_0 + - pyproject-api=1.7.1=pyhd8ed1ab_0 + - pyqt=5.15.9=py311hf0fb5b6_5 + - pyqt5-sip=12.12.2=py311hb755f60_5 - pyrsistent=0.20.0=py311h459d7ec_0 - pysocks=1.7.1=pyha2e5f31_6 - - pyspellchecker=0.7.2=pyhd8ed1ab_0 - - python-fastjsonschema=2.19.0=pyhd8ed1ab_0 + - pyspellchecker=0.8.0=pyhd8ed1ab_0 + - pytest=8.2.2=pyhd8ed1ab_0 + - pytest-xdist=3.6.1=pyhd8ed1ab_0 + - python=3.11.9=hb806964_0_cpython + - python-dateutil=2.9.0=pyhd8ed1ab_0 + - python-fastjsonschema=2.20.0=pyhd8ed1ab_0 - python-json-logger=2.0.7=pyhd8ed1ab_0 - - python-lrcalc=2.1=py311ha362b79_5 - - python-tzdata=2023.3=pyhd8ed1ab_0 - - pytz=2023.3.post1=pyhd8ed1ab_0 + - python-lrcalc=2.1=py311hb755f60_6 + - python-tzdata=2024.1=pyhd8ed1ab_0 + - python_abi=3.11=4_cp311 + - pythran=0.15.0=py311h92ebd52_1 + - pytz=2024.1=pyhd8ed1ab_0 + - pytz-deprecation-shim=0.1.0.post0=py311h38be061_4 - pyyaml=6.0.1=py311h459d7ec_1 - - pyzmq=25.1.2=py311h34ded2d_0 + - pyzmq=26.0.3=py311h08a0b41_0 + - qd=2.3.22=h2cc385e_1004 + - qhull=2020.2=h4bd325d_2 + - qt-main=5.15.8=ha2b5568_22 + - r-base=4.3.3=he2d9a6e_3 + - r-lattice=0.22_6=r43h57805ef_0 + - readline=8.2=h8228510_1 + - referencing=0.35.1=pyhd8ed1ab_0 + - requests=2.32.3=pyhd8ed1ab_0 + - rfc3339-validator=0.1.4=pyhd8ed1ab_0 - rfc3986-validator=0.1.1=pyh9f0ad1d_0 - - rpds-py=0.15.2=py311h46250e7_0 - - ruamel.yaml.clib=0.2.7=py311h459d7ec_2 + - rhash=1.4.4=hd590300_0 + - rpds-py=0.18.1=py311h5ecf98a_0 + - rpy2=3.5.11=py311r43h1f0f07a_3 + - ruamel.yaml=0.18.6=py311h459d7ec_0 + - ruamel.yaml.clib=0.2.8=py311h459d7ec_0 + - rw=0.9=hd590300_2 + - sagemath-db-combinatorial-designs=20140630=1 - sagemath-db-elliptic-curves=0.8.1=hecc5488_0 + - sagemath-db-graphs=20210214=hd8ed1ab_0 + - sagemath-db-polytopes=20170220=1 - sagetex=3.6.1=pyhd8ed1ab_0 - - send2trash=1.8.2=pyh41d4057_0 - - setuptools=68.2.2=pyhd8ed1ab_0 + - scipy=1.11.4=py311h64a7726_0 + - secretstorage=3.3.3=py311h38be061_2 + - sed=4.8=he412f7d_0 + - send2trash=1.8.3=pyh0d859eb_0 + - setuptools=70.1.1=pyhd8ed1ab_0 + - setuptools-scm=8.1.0=pyhd8ed1ab_0 + - setuptools_scm=8.1.0=hd8ed1ab_0 - simplegeneric=0.8.1=py_1 - singular=4.3.2.p8=h33f5c3f_1 + - sip=6.7.12=py311hb755f60_0 - six=1.16.0=pyh6c4a22f_0 - smmap=5.0.0=pyhd8ed1ab_0 - - sniffio=1.3.0=pyhd8ed1ab_0 + - sniffio=1.3.1=pyhd8ed1ab_0 - snowballstemmer=2.2.0=pyhd8ed1ab_0 - soupsieve=2.5=pyhd8ed1ab_1 + - sphinx=7.3.7=pyhd8ed1ab_0 + - sphinx-basic-ng=1.0.0b2=pyhd8ed1ab_1 + - sphinx-copybutton=0.5.2=pyhd8ed1ab_0 + - sphinxcontrib-applehelp=1.0.8=pyhd8ed1ab_0 + - sphinxcontrib-devhelp=1.0.6=pyhd8ed1ab_0 + - sphinxcontrib-htmlhelp=2.0.5=pyhd8ed1ab_0 - sphinxcontrib-jsmath=1.0.1=pyhd8ed1ab_0 + - sphinxcontrib-qthelp=1.0.7=pyhd8ed1ab_0 + - sphinxcontrib-serializinghtml=1.1.10=pyhd8ed1ab_0 + - sphinxcontrib-websupport=1.2.7=pyhd8ed1ab_0 + - sqlite=3.46.0=h6d4b2fc_0 + - stack_data=0.6.2=pyhd8ed1ab_0 + - suitesparse=7.7.0=hf4753ba_1 + - symmetrica=3.0.1=hcb278e6_0 - sympow=2.023.6=hc6ab17c_3 - - tbb=2021.11.0=h00ab1b0_0 + - sympy=1.12.1=pypyh2585a3b_103 + - sysroot_linux-64=2.12=he073ed8_17 + - tachyon=0.99b6=hba7d16a_1002 + - tar=1.34=hb2e2bae_1 + - tbb=2021.12.0=h297d8ca_1 + - terminado=0.18.1=pyh0d859eb_0 + - texinfo=7.0=pl5321h0f457ee_0 + - three.js=122=hd8ed1ab_2 + - threejs-sage=122=hd8ed1ab_2 + - tinycss2=1.3.0=pyhd8ed1ab_0 + - tk=8.6.13=noxft_h4845f30_101 + - tktable=2.10=h8bc8fbc_6 - toml=0.10.2=pyhd8ed1ab_0 - tomli=2.0.1=pyhd8ed1ab_0 - - tomlkit=0.12.3=pyha770c72_0 - - toolz=0.12.0=pyhd8ed1ab_0 - - tornado=6.3.3=py311h459d7ec_1 - - traitlets=5.14.0=pyhd8ed1ab_0 - - trove-classifiers=2023.11.29=pyhd8ed1ab_0 - - types-python-dateutil=2.8.19.14=pyhd8ed1ab_0 - - typing_extensions=4.9.0=pyha770c72_0 + - tomlkit=0.12.5=pyha770c72_0 + - toolz=0.12.1=pyhd8ed1ab_0 + - tornado=6.4.1=py311h331c9d8_0 + - tox=4.15.1=pyhd8ed1ab_0 + - traitlets=5.14.3=pyhd8ed1ab_0 + - trove-classifiers=2024.5.22=pyhd8ed1ab_0 + - types-python-dateutil=2.9.0.20240316=pyhd8ed1ab_0 + - typing-extensions=4.12.2=hd8ed1ab_0 + - typing_extensions=4.12.2=pyha770c72_0 - typing_utils=0.1.0=pyhd8ed1ab_0 + - tzdata=2024a=h0c530f3_0 - tzlocal=5.2=py311h38be061_0 - uri-template=1.3.0=pyhd8ed1ab_0 - - wcwidth=0.2.12=pyhd8ed1ab_0 - - webcolors=1.13=pyhd8ed1ab_0 + - urllib3=1.26.19=pyhd8ed1ab_0 + - virtualenv=20.26.3=pyhd8ed1ab_0 + - wcwidth=0.2.13=pyhd8ed1ab_0 + - webcolors=24.6.0=pyhd8ed1ab_0 - webencodings=0.5.1=pyhd8ed1ab_2 - - websocket-client=1.7.0=pyhd8ed1ab_0 - - wheel=0.42.0=pyhd8ed1ab_0 - - widgetsnbextension=4.0.9=pyhd8ed1ab_0 - - xcb-util-image=0.4.0=h8ee46fc_1 - - xkeyboard-config=2.40=hd590300_0 + - websocket-client=1.8.0=pyhd8ed1ab_0 + - wheel=0.43.0=pyhd8ed1ab_1 + - widgetsnbextension=4.0.11=pyhd8ed1ab_0 + - xcb-util=0.4.1=hb711507_2 + - 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.42=h4ab18f5_0 + - xorg-fixesproto=5.0=h7f98852_1002 + - xorg-inputproto=2.3.2=h7f98852_1002 + - xorg-kbproto=1.0.7=h7f98852_1002 + - xorg-libice=1.1.1=hd590300_0 + - xorg-libsm=1.2.4=h7391055_0 + - xorg-libx11=1.8.9=hb711507_1 + - xorg-libxau=1.0.11=hd590300_0 + - xorg-libxdmcp=1.1.3=h7f98852_0 - xorg-libxext=1.3.4=h0b41bf4_2 - xorg-libxfixes=5.0.3=h7f98852_1004 + - xorg-libxi=1.7.10=h7f98852_0 - xorg-libxrender=0.9.11=hd590300_0 - xorg-libxt=1.3.0=hd590300_1 - - zipp=3.17.0=pyhd8ed1ab_0 - - anyio=4.2.0=pyhd8ed1ab_0 - - asttokens=2.4.1=pyhd8ed1ab_0 - - async-lru=2.0.4=pyhd8ed1ab_0 - - babel=2.14.0=pyhd8ed1ab_0 - - beautifulsoup4=4.12.2=pyha770c72_0 - - beniget=0.4.1=pyhd8ed1ab_0 - - bleach=6.1.0=pyhd8ed1ab_0 - - boost-cpp=1.84.0=h44aadfe_0 - - brial=1.2.12=pyh694c41f_1 - - cached-property=1.5.2=hd8ed1ab_1 - - cairo=1.18.0=h3faef2a_0 - - cffi=1.16.0=py311hb3a22ac_0 - - click-default-group=1.2.4=pyhd8ed1ab_0 - - clikit=0.6.2=pyhd8ed1ab_2 - - cmake=3.28.1=hcfe8598_0 - - comm=0.1.4=pyhd8ed1ab_0 - - cppy=1.2.1=pyhd8ed1ab_0 - - curl=8.5.0=hca28451_0 - - cxx-compiler=1.6.0=h00ab1b0_0 - - cypari2=2.1.3=py311hd2352ae_2 - - deprecation=2.1.0=pyh9f0ad1d_0 - - fonttools=4.47.0=py311h459d7ec_0 - - fortran-compiler=1.6.0=heb67821_0 - - gitdb=4.0.11=pyhd8ed1ab_0 - - glib=2.78.3=hfc55251_0 - - html5lib=1.1=pyh9f0ad1d_0 - - importlib-metadata=7.0.0=pyha770c72_0 - - importlib_resources=6.1.1=pyhd8ed1ab_0 - - jaraco.classes=3.3.0=pyhd8ed1ab_0 - - jedi=0.19.1=pyhd8ed1ab_0 - - jinja2=3.1.2=pyhd8ed1ab_1 - - jupyter_core=5.5.1=py311h38be061_0 - - jupyterlab_pygments=0.3.0=pyhd8ed1ab_0 - - libcblas=3.9.0=20_linux64_openblas - - libclang=15.0.7=default_hb11cfb5_4 - - libgd=2.3.3=h119a65a_9 - - liblapack=3.9.0=20_linux64_openblas - - libxkbcommon=1.6.0=h5d7e998_0 - - matplotlib-inline=0.1.6=pyhd8ed1ab_0 - - memory-allocator=0.1.3=py311h459d7ec_0 - - openssh=9.3p1=h2d3b35a_2 - - overrides=7.4.0=pyhd8ed1ab_0 - - pexpect=4.8.0=pyh1a96a4e_2 - - pillow=10.1.0=py311ha6c5da5_0 - - pip=23.3.2=pyhd8ed1ab_0 - - pplpy=0.8.9=py311h85abca9_0 - - primecountpy=0.1.0=py311h9547e67_4 - - prompt-toolkit=3.0.42=pyha770c72_0 - - pulseaudio-client=16.1=hb77b528_5 - - pybind11=2.11.1=py311h9547e67_2 - - pyproject-api=1.6.1=pyhd8ed1ab_0 - - pytest=7.4.3=pyhd8ed1ab_0 - - python-dateutil=2.8.2=pyhd8ed1ab_0 - - pytz-deprecation-shim=0.1.0.post0=py311h38be061_4 - - referencing=0.32.0=pyhd8ed1ab_0 - - rfc3339-validator=0.1.4=pyhd8ed1ab_0 - - ruamel.yaml=0.18.5=py311h459d7ec_0 - - sip=6.7.12=py311hb755f60_0 - - sympy=1.12=pypyh9d50eac_103 - - terminado=0.18.0=pyh0d859eb_0 - - tinycss2=1.2.1=pyhd8ed1ab_0 - - typing-extensions=4.9.0=hd8ed1ab_0 - - urllib3=1.26.18=pyhd8ed1ab_0 - - virtualenv=20.25.0=pyhd8ed1ab_0 - - xorg-libxi=1.7.10=h7f98852_0 - - annotated-types=0.6.0=pyhd8ed1ab_0 - - argon2-cffi-bindings=21.2.0=py311h459d7ec_4 - - arpack=3.8.0=nompi_h0baa96a_101 - - arrow=1.3.0=pyhd8ed1ab_0 - - cattrs=23.2.3=pyhd8ed1ab_0 - - compilers=1.6.0=ha770c72_0 - - cryptography=41.0.7=py311hcb13ee4_1 - - dsdp=5.8=hd9d9efa_1203 - - fflas-ffpack=2.4.3=h912ac81_2 - - fqdn=1.5.1=pyhd8ed1ab_0 - - git=2.43.0=pl5321h7bc287a_0 - - gitpython=3.1.40=pyhd8ed1ab_0 - - gsl=2.7=he838d99_0 - - gstreamer=1.22.8=h98fc4e7_0 - - harfbuzz=8.3.0=h3d44ed6_0 - - hatchling=1.21.0=pyhd8ed1ab_0 - - iml=1.0.5=hd75c201_1003 - - importlib-resources=6.1.1=pyhd8ed1ab_0 - - importlib_metadata=7.0.0=hd8ed1ab_0 - - jsonschema-specifications=2023.11.2=pyhd8ed1ab_0 - - jupyter_server_terminals=0.5.0=pyhd8ed1ab_0 - - liblapacke=3.9.0=20_linux64_openblas - - numpy=1.26.2=py311h64a7726_0 - - prompt_toolkit=3.0.42=hd8ed1ab_0 - - pydantic-core=2.14.5=py311h46250e7_0 - - pyqt5-sip=12.12.2=py311hb755f60_5 - - pytest-xdist=3.5.0=pyhd8ed1ab_0 - - requests=2.31.0=pyhd8ed1ab_0 - - setuptools-scm=8.0.4=pyhd8ed1ab_0 - - stack_data=0.6.2=pyhd8ed1ab_0 - - suitesparse=5.10.1=h3ec001c_2 - xorg-libxtst=1.2.3=h7f98852_1002 - - argon2-cffi=23.1.0=pyhd8ed1ab_0 - - blas-devel=3.9.0=20_linux64_openblas - - cachecontrol=0.13.1=pyhd8ed1ab_0 - - contourpy=1.2.0=py311h9547e67_0 - - cvxopt=1.3.2=py311h2b3fd1d_1 - - ensureconda=1.4.3=pyhd8ed1ab_0 - - fpylll=0.6.0=py311hcfae7cf_1 - - giac=1.9.0.21=h673759e_1 - - gst-plugins-base=1.22.8=h8e1006c_0 - - igraph=0.10.8=h66a01bf_0 - - ipython=8.18.1=pyh707e725_3 - - isoduration=20.11.0=pyhd8ed1ab_0 - - jsonschema=4.20.0=pyhd8ed1ab_0 - - jupyter_client=8.6.0=pyhd8ed1ab_0 - - linbox=1.6.3=ha329b40_8 - - lsprotocol=2023.0.0=pyhd8ed1ab_0 - - openjdk=21.0.1=haa376d0_0 - - pango=1.50.14=ha41ecd1_2 - - pydantic=2.5.2=pyhd8ed1ab_0 - - pythran=0.14.0=py311h92ebd52_1 - - scipy=1.11.4=py311h64a7726_0 - - secretstorage=3.3.3=py311h38be061_2 - - setuptools_scm=8.0.4=hd8ed1ab_0 - - tox=4.11.4=pyhd8ed1ab_0 - - blas=2.120=openblas - - cachecontrol-with-filecache=0.13.1=pyhd8ed1ab_0 - - ipykernel=6.26.0=pyhf8b6a83_0 - - ipywidgets=8.1.1=pyhd8ed1ab_0 - - jmol=14.32.10=ha770c72_0 - - jsonschema-with-format-nongpl=4.20.0=pyhd8ed1ab_0 - - keyring=24.3.0=py311h38be061_0 - - matplotlib-base=3.8.2=py311h54ef318_0 - - nbformat=5.9.2=pyhd8ed1ab_0 - - pygls=1.2.1=pyhd8ed1ab_0 - - qt-main=5.15.8=h82b777d_17 - - r-base=4.3.2=hb8ee39d_1 - - rw=0.9=hd590300_1 - - conda-lock=2.5.1=pyhd8ed1ab_0 - - ipympl=0.9.3=pyhd8ed1ab_0 - - jupyter-jsmol=2022.1.0=pyhd8ed1ab_0 - - jupyter_events=0.9.0=pyhd8ed1ab_0 - - nbclient=0.8.0=pyhd8ed1ab_0 - - pyqt=5.15.9=py311hf0fb5b6_5 - - rpy2=3.5.11=py311r43h1f0f07a_3 - - matplotlib=3.8.2=py311h38be061_0 - - nbconvert-core=7.13.0=pyhd8ed1ab_0 - - jupyter_server=2.12.1=pyhd8ed1ab_0 - - nbconvert-pandoc=7.13.0=pyhd8ed1ab_0 - - jupyter-lsp=2.2.1=pyhd8ed1ab_0 - - jupyterlab_server=2.25.2=pyhd8ed1ab_0 - - nbconvert=7.13.0=pyhd8ed1ab_0 - - notebook-shim=0.2.3=pyhd8ed1ab_0 - - jupyterlab=4.0.9=pyhd8ed1ab_0 - - notebook=7.0.6=pyhd8ed1ab_0 - - esbonio=0.16.3=pyhd8ed1ab_0 - - jupyter_sphinx=0.4.0=py311h38be061_1 - - sphinx-basic-ng=1.0.0b2=pyhd8ed1ab_1 - - furo=2023.9.10=pyhd8ed1ab_0 - - sphinx-copybutton=0.5.2=pyhd8ed1ab_0 - - sphinxcontrib-applehelp=1.0.7=pyhd8ed1ab_0 - - sphinxcontrib-devhelp=1.0.5=pyhd8ed1ab_0 - - sphinxcontrib-htmlhelp=2.0.4=pyhd8ed1ab_0 - - sphinxcontrib-qthelp=1.0.6=pyhd8ed1ab_0 - - sphinx=7.2.6=pyhd8ed1ab_0 - - sphinxcontrib-serializinghtml=1.1.9=pyhd8ed1ab_0 - - sphinxcontrib-websupport=1.2.6=pyhd8ed1ab_0 + - xorg-recordproto=1.14.2=h7f98852_1002 + - xorg-renderproto=0.11.1=h7f98852_1002 + - xorg-xextproto=7.3.0=h0b41bf4_1003 + - xorg-xf86vidmodeproto=2.3.1=h7f98852_1002 + - xorg-xproto=7.0.31=h7f98852_1007 + - xz=5.2.6=h166bdaf_0 + - yaml=0.2.5=h7f98852_2 + - zeromq=4.3.5=h75354e8_4 + - zipp=3.19.2=pyhd8ed1ab_0 + - zlib=1.3.1=h4ab18f5_1 + - zstd=1.5.6=ha6fb4c9_0 diff --git a/src/environment-dev-3.11-macos-x86_64.yml b/src/environment-dev-3.11-macos-x86_64.yml index def5a0a3c44..ac36b8f0f89 100644 --- a/src/environment-dev-3.11-macos-x86_64.yml +++ b/src/environment-dev-3.11-macos-x86_64.yml @@ -1,447 +1,468 @@ # Generated by conda-lock. # platform: osx-64 -# input_hash: 44b85991c6586ed547f231313cf900e49e139d33b4763935c5cead2842a07f01 +# input_hash: 76cbd25511c5f90d515f03ecbad120b0c890d6418428d7ee7d5cc0e82468e02a channels: - conda-forge dependencies: - _r-mutex=1.0.1=anacondar_1 - - bc=1.07.1=h0d85af4_0 - - bzip2=1.0.8=h10d778d_5 - - c-ares=1.24.0=h10d778d_0 - - ca-certificates=2023.11.17=h8857fd0_0 - - cliquer=1.22=hbcb3906_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_1 - - fribidi=1.0.10=hbcb3906_0 - - gh=2.40.1=h990441c_0 - - giflib=5.2.1=hb7f2c08_3 - - icu=73.2=hf5e326d_0 - - libatomic_ops=7.6.14=hb7f2c08_0 - - libboost-headers=1.84.0=h694c41f_0 - - libbrotlicommon=1.1.0=h0dc2134_1 - - libcxx=16.0.6=hd57cbcb_0 - - libdeflate=1.19=ha4e1b8e_0 - - libev=4.33=h10d778d_2 - - libexpat=2.5.0=hf0c8a7f_1 - - libffi=3.4.2=h0d85af4_5 - - libgfortran-devel_osx-64=12.3.0=h0b6f5ec_1 - - libiconv=1.17=hd75f5a5_2 - - libjpeg-turbo=3.0.0=h0dc2134_1 - - libsodium=1.0.18=hbcb3906_1 - - libtool=2.4.7=hf0c8a7f_0 - - libuv=1.46.0=h0c2f820_0 - - libwebp-base=1.3.2=h0dc2134_0 - - libzlib=1.2.13=h8a1eda9_5 - - llvm-openmp=17.0.6=hb6ac08f_0 - - m4=1.4.18=haf1e3a3_1001 - - make=4.3=h22f3db7_1 - - mathjax=3.2.2=h694c41f_0 - - nauty=2.8.8=h10d778d_0 - - palp=2.20=hbcb3906_0 - - pari-elldata=0.0.20161017=0 - - pari-galdata=0.0.20180411=0 - - pari-galpol=0.0.20180625=0 - - pari-seadata-small=0.0.20090618=0 - - patch=2.7.6=hbcf498f_1002 - - perl=5.32.1=4_h0dc2134_perl5 - - planarity=3.0.0.5=hbcb3906_1002 - - pthread-stubs=0.4=hc929b4f_1001 - - python_abi=3.11=4_cp311 - - rhash=1.4.4=h0dc2134_0 - - sagemath-db-combinatorial-designs=20140630=1 - - sagemath-db-graphs=20210214=hd8ed1ab_0 - - sagemath-db-polytopes=20170220=1 - - three.js=122=hd8ed1ab_2 - - tzdata=2023c=h71feb2d_0 - - xorg-libxau=1.0.11=h0dc2134_0 - - xorg-libxdmcp=1.1.3=h35c211d_0 - - xz=5.2.6=h775f41a_0 - - yaml=0.2.5=h0d85af4_2 + - alabaster=0.7.16=pyhd8ed1ab_0 + - annotated-types=0.7.0=pyhd8ed1ab_0 + - anyio=4.4.0=pyhd8ed1ab_0 + - appdirs=1.4.4=pyh9f0ad1d_0 + - appnope=0.1.4=pyhd8ed1ab_0 + - argon2-cffi=23.1.0=pyhd8ed1ab_0 + - argon2-cffi-bindings=21.2.0=py311h2725bcf_4 + - arpack=3.9.1=nompi_hf81eadf_101 + - arrow=1.3.0=pyhd8ed1ab_0 + - asttokens=2.4.1=pyhd8ed1ab_0 + - async-lru=2.0.4=pyhd8ed1ab_0 + - attrs=23.2.0=pyh71513ae_0 - autoconf=2.71=pl5321hed12c24_1 - - bdw-gc=8.0.6=h940c156_0 - - expat=2.5.0=hf0c8a7f_1 - - fonts-conda-forge=1=0 - - gengetopt=2.23=he49afe7_0 - - gettext=0.21.1=h8a4c099_0 - - gf2x=1.3.0=hb2a7efb_2 - - gmp=6.3.0=h93d8f39_0 - - graphite2=1.3.13=h2e338ed_1001 - - isl=0.25=hb486fe8_0 - - lerc=4.0.0=hb486fe8_0 - - libbraiding=1.2=hf0c8a7f_0 - - libbrotlidec=1.1.0=h0dc2134_1 - - libbrotlienc=1.1.0=h0dc2134_1 - - libcbor=0.10.2=hf0c8a7f_0 - - libgfortran5=13.2.0=h2873a65_1 - - libpng=1.6.39=ha978bb4_0 - - libsqlite=3.44.2=h92b6c6a_0 - - libxcb=1.15=hb7f2c08_0 - - libxml2=2.11.6=hc0ae0f7_0 - - lrcalc=2.1=hf0c8a7f_5 - - metis=5.1.1=h93d8f39_2 - - ncurses=6.4=h93d8f39_2 - - ninja=1.11.1=hb8565cd_0 - - openjdk=21.0.1=hf4d7fad_0 - - openssl=3.2.0=hd75f5a5_1 - - pandoc=3.1.3=h9d075a6_0 - - pari-seadata=0.0.20090618=0 - - pcre2=10.40=h1c4e4bc_0 - - pixman=0.42.2=he965462_0 - - pkg-config=0.29.2=ha3d46e9_1008 - - primesieve=11.0=hf0c8a7f_0 - - qhull=2020.2=h940c156_2 - - symmetrica=3.0.1=hf0c8a7f_0 - - tapi=1100.0.11=h9ce4665_0 - - tar=1.34=hcb2f6ea_1 - - threejs-sage=122=hd8ed1ab_2 - - tk=8.6.13=h1abcd95_1 - - zeromq=4.3.5=h93d8f39_0 - - zlib=1.2.13=h8a1eda9_5 - - zstd=1.5.5=h829000d_0 - automake=1.16.5=pl5321h694c41f_0 - - brotli-bin=1.1.0=h0dc2134_1 - - bwidget=1.9.14=h694c41f_1 - - cddlib=1!0.94m=h0f52abe_0 - - ecm=7.0.4=h343d7f2_1002 - - fonts-conda-ecosystem=1=0 - - freetype=2.12.1=h60636b9_2 - - givaro=4.1.1=h0a799c6_3 - - glpk=5.0=h3cb5acd_0 - - jmol=14.32.9=h694c41f_0 - - libboost=1.84.0=h5b2dd29_0 - - libedit=3.1.20191231=h0678c8f_2 - - libfido2=1.14.0=h3cbcf74_0 - - libgfortran=5.0.0=13_2_0_h97931a8_1 - - libglib=2.78.1=h6d9ecee_0 - - libhomfly=1.02r6=hc929b4f_0 - - libhwloc=2.9.3=default_h24e0189_1009 - - libllvm15=15.0.7=he4b1e75_3 - - libnghttp2=1.58.0=h64cf6d3_1 - - libssh2=1.11.0=hd019ec5_0 - - libtiff=4.6.0=h684deea_2 - - m4ri=20140914=h3f75d11_1005 - - mpfr=4.2.1=h0c69b56_0 - - ntl=11.4.3=h0ab3c2f_1 - - primecount=7.6=ha894c9a_0 - - readline=8.2=h9e318b2_1 - - sigtool=0.1.3=h88f4db0_0 - - tachyon=0.99b6=0 - - texinfo=7.0=pl5321hc47821c_0 - - tktable=2.10=ha166976_5 + - babel=2.14.0=pyhd8ed1ab_0 + - backports=1.0=pyhd8ed1ab_3 + - backports.tarfile=1.0.0=pyhd8ed1ab_1 + - bc=1.07.1=h0d85af4_0 + - bdw-gc=8.0.6=h940c156_0 + - beautifulsoup4=4.12.3=pyha770c72_0 + - beniget=0.4.1=pyhd8ed1ab_0 + - blas=2.120=openblas + - blas-devel=3.9.0=20_osx64_openblas + - bleach=6.1.0=pyhd8ed1ab_0 + - boost-cpp=1.85.0=h07eb623_2 + - brial=1.2.12=pyh694c41f_3 - brotli=1.1.0=h0dc2134_1 - - ecl=21.2.1=hd029580_2 - - fftw=3.3.10=nompi_h4fa670e_108 - - fontconfig=2.14.2=h5bb23bf_0 - - gap-core=4.12.2=hc16eb5f_3 - - gfan=0.6.2=hd793b56_1003 - - krb5=1.21.2=hb884880_0 - - lcms2=2.16=ha2f27b4_0 - - ld64_osx-64=609=h0fd476b_15 - - libboost-devel=1.84.0=h7728843_0 - - libbrial=1.2.12=h8d08345_1 - - libclang-cpp15=15.0.7=default_h6b1ee41_4 - - libflint=3.0.1=h5d15de0_ntl_100 - - libopenblas=0.3.25=openmp_hfef2a42_0 - - libwebp=1.3.2=h44782d1_1 - - llvm-tools=15.0.7=he4b1e75_3 - - m4rie=20150908=h3f75d11_1001 - - mpc=1.3.1=h81bd1dd_0 - - mpfi=1.5.4=h52b28e3_1001 - - openjpeg=2.5.0=ha4da562_3 - - pari=2.15.4=h93f793c_2_pthread - - ppl=1.2=ha60d53e_1006 - - python=3.11.7=h9f0c242_0_cpython - - qd=2.3.22=h2beb688_1004 - - sqlite=3.44.2=h7461747_0 - - tbb=2021.11.0=he51d815_0 - - alabaster=0.7.13=pyhd8ed1ab_0 - - appdirs=1.4.4=pyh9f0ad1d_0 - - appnope=0.1.3=pyhd8ed1ab_0 - - attrs=23.1.0=pyh71513ae_1 - - boost-cpp=1.84.0=h07eb623_0 - - brial=1.2.12=pyh694c41f_1 + - brotli-bin=1.1.0=h0dc2134_1 - brotli-python=1.1.0=py311hdf8f085_1 + - build=0.7.0=pyhd8ed1ab_0 + - bwidget=1.9.14=h694c41f_1 + - bzip2=1.0.8=h10d778d_5 + - c-ares=1.28.1=h10d778d_0 + - c-compiler=1.7.0=h282daa2_1 + - ca-certificates=2024.6.2=h8857fd0_0 + - cachecontrol=0.14.0=pyhd8ed1ab_1 + - cachecontrol-with-filecache=0.14.0=pyhd8ed1ab_1 + - cached-property=1.5.2=hd8ed1ab_1 - cached_property=1.5.2=pyha770c72_1 - - cachetools=5.3.2=pyhd8ed1ab_0 + - cachetools=5.3.3=pyhd8ed1ab_0 - cachy=0.3.0=pyhd8ed1ab_1 - - cairo=1.18.0=h99e66fa_0 - - cctools_osx-64=973.0.1=habff3f6_15 - - certifi=2023.11.17=pyhd8ed1ab_0 + - cairo=1.18.0=h9f650ed_2 + - cattrs=23.2.3=pyhd8ed1ab_0 + - cctools=986=h40f6528_0 + - cctools_osx-64=986=ha1c5b94_0 + - cddlib=1!0.94m=h0f52abe_0 + - certifi=2024.6.2=pyhd8ed1ab_0 + - cffi=1.16.0=py311hc0b63fd_0 - chardet=5.2.0=py311h6eed73b_1 - charset-normalizer=3.3.2=pyhd8ed1ab_0 - - clang-15=15.0.7=default_h6b1ee41_4 + - clang=16.0.6=default_ha3b9224_8 + - clang-16=16.0.6=default_h4c8afb6_8 + - clang_impl_osx-64=16.0.6=h8787910_16 + - clang_osx-64=16.0.6=hb91bd55_16 + - clangxx=16.0.6=default_ha3b9224_8 + - clangxx_impl_osx-64=16.0.6=h6d92fbe_16 + - clangxx_osx-64=16.0.6=hb91bd55_16 - click=8.1.7=unix_pyh707e725_0 + - click-default-group=1.2.4=pyhd8ed1ab_0 + - clikit=0.6.2=pyhd8ed1ab_2 + - cliquer=1.22=h10d778d_1 + - cmake=3.29.6=h749d262_0 - colorama=0.4.6=pyhd8ed1ab_0 - - conway-polynomials=0.8=pyhd8ed1ab_0 + - colorlog=6.8.2=py311h6eed73b_0 + - comm=0.2.2=pyhd8ed1ab_0 + - compiler-rt=16.0.6=ha38d28d_2 + - compiler-rt_osx-64=16.0.6=ha38d28d_2 + - compilers=1.7.0=h694c41f_1 + - conda-lock=2.5.7=pyhd8ed1ab_0 + - contourpy=1.2.1=py311h1d816ee_0 + - conway-polynomials=0.9=pyhd8ed1ab_0 + - cppy=1.2.1=pyhd8ed1ab_0 - crashtest=0.4.1=pyhd8ed1ab_0 + - curl=8.8.0=hea67d85_0 + - cvxopt=1.3.2=py311he94735a_2 + - cxx-compiler=1.7.0=h7728843_1 - cycler=0.12.1=pyhd8ed1ab_0 + - cypari2=2.1.5=py311h4fde0ae_0 - cysignals=1.11.2=py311h8a58447_3 - - cython=3.0.7=py311hdd0406b_0 - - debugpy=1.8.0=py311hdf8f085_1 + - cython=3.0.10=py311hdd0406b_0 + - debugpy=1.8.1=py311hdd0406b_0 - decorator=5.1.1=pyhd8ed1ab_0 - defusedxml=0.7.1=pyhd8ed1ab_0 - distlib=0.3.8=pyhd8ed1ab_0 - - docutils=0.20.1=py311h6eed73b_3 - - eclib=20231211=h02435c3_0 - - editables=0.3=pyhd8ed1ab_0 + - docutils=0.21.2=pyhd8ed1ab_0 + - dsdp=5.8=h6e329d1_1203 + - ecl=23.9.9=h2b27fa8_0 + - eclib=20231212=h02435c3_0 + - ecm=7.0.5=h4f6b447_0 + - editables=0.5=pyhd8ed1ab_0 + - ensureconda=1.4.4=pyhd8ed1ab_0 - entrypoints=0.4=pyhd8ed1ab_0 - - exceptiongroup=1.2.0=pyhd8ed1ab_0 - - execnet=2.0.2=pyhd8ed1ab_0 + - esbonio=0.16.4=pyhd8ed1ab_0 + - exceptiongroup=1.2.0=pyhd8ed1ab_2 + - execnet=2.1.1=pyhd8ed1ab_0 - executing=2.0.1=pyhd8ed1ab_0 - - filelock=3.13.1=pyhd8ed1ab_0 - - flit-core=3.9.0=pyhd8ed1ab_0 + - expat=2.6.2=h73e2aa4_0 + - fflas-ffpack=2.5.0=h5898d61_0 + - fftw=3.3.10=nompi_h292e606_110 + - filelock=3.15.4=pyhd8ed1ab_0 + - flit-core=3.9.0=pyhd8ed1ab_1 + - 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_2 + - fontconfig=2.14.2=h5bb23bf_0 + - fonts-conda-ecosystem=1=0 + - fonts-conda-forge=1=0 + - fonttools=4.53.0=py311h72ae277_0 + - fortran-compiler=1.7.0=h6c2ab21_1 - fplll=5.4.5=hb7981ad_0 + - fpylll=0.6.1=py311h85fbf69_0 + - fqdn=1.5.1=pyhd8ed1ab_0 + - freetype=2.12.1=h60636b9_2 + - fribidi=1.0.10=hbcb3906_0 + - furo=2024.5.6=pyhd8ed1ab_0 + - gap-core=4.12.2=hc16eb5f_3 - gap-defaults=4.12.2=h694c41f_3 - gast=0.5.4=pyhd8ed1ab_0 - - gfortran_impl_osx-64=12.3.0=h54fd467_1 - - gmpy2=2.1.2=py311hc5b4402_1 - - idna=3.6=pyhd8ed1ab_0 + - gengetopt=2.23=he49afe7_0 + - gettext=0.22.5=h5ff76d1_2 + - gettext-tools=0.22.5=h5ff76d1_2 + - gf2x=1.3.0=hb2a7efb_2 + - gfan=0.6.2=hd793b56_1003 + - gfortran=12.3.0=h2c809b3_1 + - gfortran_impl_osx-64=12.3.0=hc328e78_3 + - gfortran_osx-64=12.3.0=h18f7dce_1 + - gh=2.52.0=he13f2d6_0 + - giac=1.9.0.21=h92f3f65_1 + - giflib=5.2.2=h10d778d_0 + - git=2.45.2=pl5321hb0c6a96_1 + - gitdb=4.0.11=pyhd8ed1ab_0 + - gitpython=3.1.43=pyhd8ed1ab_0 + - givaro=4.2.0=h1b3d6f7_0 + - glpk=5.0=h3cb5acd_0 + - gmp=6.3.0=hf036a51_2 + - gmpy2=2.1.5=py311hab17429_1 + - graphite2=1.3.13=h73e2aa4_1003 + - gsl=2.7=h93259b0_0 + - h11=0.14.0=pyhd8ed1ab_0 + - h2=4.1.0=pyhd8ed1ab_0 + - harfbuzz=8.5.0=h053f038_0 + - hatchling=1.25.0=pyhd8ed1ab_0 + - hpack=4.0.0=pyh9f0ad1d_0 + - html5lib=1.1=pyh9f0ad1d_0 + - httpcore=1.0.5=pyhd8ed1ab_0 + - httpx=0.27.0=pyhd8ed1ab_0 + - hyperframe=6.0.1=pyhd8ed1ab_0 + - icu=73.2=hf5e326d_0 + - idna=3.7=pyhd8ed1ab_0 + - igraph=0.10.12=hde4452d_1 - imagesize=1.4.1=pyhd8ed1ab_0 + - iml=1.0.5=h61918c1_1004 + - importlib-metadata=8.0.0=pyha770c72_0 + - importlib-resources=6.4.0=pyhd8ed1ab_0 + - importlib_metadata=8.0.0=hd8ed1ab_0 + - importlib_resources=6.4.0=pyhd8ed1ab_0 - iniconfig=2.0.0=pyhd8ed1ab_0 - - ipython_genutils=0.2.0=py_1 - - json5=0.9.14=pyhd8ed1ab_0 - - jsonpointer=2.4=py311h6eed73b_3 - - jupyterlab_widgets=3.0.9=pyhd8ed1ab_0 + - ipykernel=6.29.4=pyh57ce528_0 + - ipympl=0.9.4=pyhd8ed1ab_0 + - ipython=8.25.0=pyh707e725_0 + - ipython_genutils=0.2.0=pyhd8ed1ab_1 + - ipywidgets=8.1.3=pyhd8ed1ab_0 + - isl=0.26=imath32_h2e86a7b_101 + - isoduration=20.11.0=pyhd8ed1ab_0 + - jaraco.classes=3.4.0=pyhd8ed1ab_1 + - jaraco.context=5.3.0=pyhd8ed1ab_1 + - jaraco.functools=4.0.0=pyhd8ed1ab_0 + - jedi=0.19.1=pyhd8ed1ab_0 + - jinja2=3.1.4=pyhd8ed1ab_0 + - jmol=14.32.9=h694c41f_0 + - json5=0.9.25=pyhd8ed1ab_0 + - jsonpointer=3.0.0=py311h6eed73b_0 + - jsonschema=4.22.0=pyhd8ed1ab_0 + - jsonschema-specifications=2023.12.1=pyhd8ed1ab_0 + - jsonschema-with-format-nongpl=4.22.0=pyhd8ed1ab_0 + - jupyter-jsmol=2022.1.0=pyhd8ed1ab_0 + - jupyter-lsp=2.2.5=pyhd8ed1ab_0 + - jupyter-sphinx=0.5.3=pyha770c72_4 + - jupyter_client=8.6.2=pyhd8ed1ab_0 + - jupyter_core=5.7.2=py311h6eed73b_0 + - jupyter_events=0.10.0=pyhd8ed1ab_0 + - jupyter_server=2.14.1=pyhd8ed1ab_0 + - jupyter_server_terminals=0.5.3=pyhd8ed1ab_0 + - jupyter_sphinx=0.5.3=hd8ed1ab_4 + - jupyterlab=4.2.2=pyhd8ed1ab_0 + - jupyterlab_pygments=0.3.0=pyhd8ed1ab_1 + - jupyterlab_server=2.27.2=pyhd8ed1ab_0 + - jupyterlab_widgets=3.0.11=pyhd8ed1ab_0 + - keyring=25.2.1=pyh534df25_0 - kiwisolver=1.4.5=py311h5fe6e05_1 - - lcalc=2.0.5=h3a941db_1 - - ld64=609=ha91a046_15 + - krb5=1.21.2=hb884880_0 + - lcalc=2.0.5=h547a6ed_2 + - lcms2=2.16=ha2f27b4_0 + - ld64=711=ha02d983_0 + - ld64_osx-64=711=ha20a434_0 + - lerc=4.0.0=hb486fe8_0 + - libasprintf=0.22.5=h5ff76d1_2 + - libasprintf-devel=0.22.5=h5ff76d1_2 + - libatomic_ops=7.6.14=hb7f2c08_0 - libblas=3.9.0=20_osx64_openblas - - libcurl=8.5.0=h726d00d_0 + - libboost=1.85.0=h739af76_2 + - libboost-devel=1.85.0=h2b186f8_2 + - libboost-headers=1.85.0=h694c41f_2 + - libbraiding=1.2=hf0c8a7f_0 + - libbrial=1.2.12=h81e9653_3 + - libbrotlicommon=1.1.0=h0dc2134_1 + - libbrotlidec=1.1.0=h0dc2134_1 + - libbrotlienc=1.1.0=h0dc2134_1 + - libcblas=3.9.0=20_osx64_openblas + - libcbor=0.10.2=hf0c8a7f_0 + - libclang-cpp16=16.0.6=default_h4c8afb6_8 + - libcurl=8.8.0=hf9fcc65_0 + - libcxx=17.0.6=h88467a6_0 + - libdeflate=1.20=h49d49c5_0 + - libedit=3.1.20191231=h0678c8f_2 + - libev=4.33=h10d778d_2 + - libexpat=2.6.2=h73e2aa4_0 + - libffi=3.4.2=h0d85af4_5 + - libfido2=1.15.0=h41b28d8_0 + - libflint=3.0.1=h5d15de0_ntl_100 - libgd=2.3.3=h0dceb68_9 - - markupsafe=2.1.3=py311h2725bcf_1 - - maxima=5.47.0=h2b27fa8_1 + - libgettextpo=0.22.5=h5ff76d1_2 + - libgettextpo-devel=0.22.5=h5ff76d1_2 + - libgfortran=5.0.0=13_2_0_h97931a8_3 + - libgfortran-devel_osx-64=12.3.0=h0b6f5ec_3 + - libgfortran5=13.2.0=h2873a65_3 + - libglib=2.80.2=h736d271_1 + - libhomfly=1.02r6=h10d778d_1 + - libhwloc=2.10.0=default_h456cccd_1001 + - libiconv=1.17=hd75f5a5_2 + - libintl=0.22.5=h5ff76d1_2 + - libintl-devel=0.22.5=h5ff76d1_2 + - libjpeg-turbo=3.0.0=h0dc2134_1 + - liblapack=3.9.0=20_osx64_openblas + - liblapacke=3.9.0=20_osx64_openblas + - libllvm16=16.0.6=hbedff68_3 + - libnghttp2=1.58.0=h64cf6d3_1 + - libopenblas=0.3.25=openmp_hfef2a42_0 + - libpng=1.6.43=h92b6c6a_0 + - libsodium=1.0.18=hbcb3906_1 + - libsqlite=3.46.0=h1b8f9f3_0 + - libssh2=1.11.0=hd019ec5_0 + - libtiff=4.6.0=h129831d_3 + - libtool=2.4.7=hf0c8a7f_0 + - libuv=1.48.0=h67532ce_0 + - libwebp=1.4.0=hc207709_0 + - libwebp-base=1.4.0=h10d778d_0 + - libxcb=1.16=h0dc2134_0 + - libxml2=2.12.7=h3e169fe_1 + - libzlib=1.3.1=h87427d6_1 + - linbox=1.7.0=h7061c92_0 + - llvm-openmp=18.1.8=h15ab845_0 + - llvm-tools=16.0.6=hbedff68_3 + - lrcalc=2.1=h73e2aa4_6 + - lsprotocol=2023.0.1=pyhd8ed1ab_0 + - m4=1.4.18=haf1e3a3_1001 + - m4ri=20140914=hd82a5f3_1006 + - m4rie=20150908=hc616cfc_1002 + - make=4.3=h22f3db7_1 + - markupsafe=2.1.5=py311he705e18_0 + - mathjax=3.2.2=h694c41f_0 + - matplotlib=3.8.4=py311h6eed73b_2 + - matplotlib-base=3.8.4=py311hff79762_2 + - matplotlib-inline=0.1.7=pyhd8ed1ab_0 + - maxima=5.47.0=h2b27fa8_2 + - memory-allocator=0.1.3=py311h2725bcf_0 + - metis=5.1.0=he965462_1007 - mistune=3.0.2=pyhd8ed1ab_0 - - more-itertools=10.1.0=pyhd8ed1ab_0 + - more-itertools=10.3.0=pyhd8ed1ab_0 + - mpc=1.3.1=h81bd1dd_0 + - mpfi=1.5.4=h52b28e3_1001 + - mpfr=4.2.1=h4f6b447_1 - mpmath=1.3.0=pyhd8ed1ab_0 - - msgpack-python=1.0.7=py311h7bea37d_0 + - msgpack-python=1.0.8=py311h46c8309_0 - munkres=1.1.4=pyh9f0ad1d_0 - - nest-asyncio=1.5.8=pyhd8ed1ab_0 + - nauty=2.8.8=h10d778d_1 + - nbclient=0.10.0=pyhd8ed1ab_0 + - nbconvert=7.16.4=hd8ed1ab_1 + - nbconvert-core=7.16.4=pyhd8ed1ab_1 + - nbconvert-pandoc=7.16.4=hd8ed1ab_1 + - nbformat=5.10.4=pyhd8ed1ab_0 + - ncurses=6.5=h5846eda_0 + - nest-asyncio=1.6.0=pyhd8ed1ab_0 - networkx=3.2.1=pyhd8ed1ab_0 + - ninja=1.12.1=h3c5361c_0 + - notebook=7.2.1=pyhd8ed1ab_0 + - notebook-shim=0.2.4=pyhd8ed1ab_0 + - ntl=11.4.3=h0ab3c2f_1 + - numpy=1.26.4=py311hc43a94b_0 - openblas=0.3.25=openmp_h6794695_0 - - openssh=9.3p1=h3df487d_2 - - packaging=23.2=pyhd8ed1ab_0 + - openjdk=22.0.1=h2d185b6_0 + - openjpeg=2.5.2=h7310d3a_0 + - openssh=9.6p1=h6dd4ff7_0 + - openssl=3.3.1=h87427d6_0 + - overrides=7.7.0=pyhd8ed1ab_0 + - packaging=24.1=pyhd8ed1ab_0 + - palp=2.20=hbcb3906_0 + - pandoc=3.2.1=h694c41f_0 - pandocfilters=1.5.0=pyhd8ed1ab_0 - - parso=0.8.3=pyhd8ed1ab_0 + - pango=1.54.0=h880b76c_0 + - pari=2.15.5=h7ba67ff_2_pthread + - pari-elldata=0.0.20161017=0 + - pari-galdata=0.0.20180411=0 + - pari-galpol=0.0.20180625=0 + - pari-seadata=0.0.20090618=0 + - pari-seadata-small=0.0.20090618=0 + - parso=0.8.4=pyhd8ed1ab_0 - pastel=0.2.1=pyhd8ed1ab_0 + - patch=2.7.6=hbcf498f_1002 - pathspec=0.12.1=pyhd8ed1ab_0 + - pcre2=10.44=h7634a1b_0 + - pep517=0.13.0=pyhd8ed1ab_0 + - perl=5.32.1=7_h10d778d_perl5 + - pexpect=4.9.0=pyhd8ed1ab_0 - pickleshare=0.7.5=py_1003 - - pillow=10.1.0=py311hea5c87a_0 + - pillow=10.3.0=py311h2755ac0_1 + - pip=24.0=pyhd8ed1ab_0 + - pixman=0.43.4=h73e2aa4_0 + - pkg-config=0.29.2=ha3d46e9_1008 - pkgconfig=1.5.5=pyhd8ed1ab_4 - - pkginfo=1.9.6=pyhd8ed1ab_0 + - pkginfo=1.11.1=pyhd8ed1ab_0 - pkgutil-resolve-name=1.3.10=pyhd8ed1ab_1 - - platformdirs=4.1.0=pyhd8ed1ab_0 - - pluggy=1.3.0=pyhd8ed1ab_0 - - ply=3.11=py_1 - - prometheus_client=0.19.0=pyhd8ed1ab_0 - - psutil=5.9.7=py311he705e18_0 + - planarity=3.0.2.0=h10d778d_0 + - platformdirs=4.2.2=pyhd8ed1ab_0 + - pluggy=1.5.0=pyhd8ed1ab_0 + - ply=3.11=pyhd8ed1ab_2 + - ppl=1.2=ha60d53e_1006 + - pplpy=0.8.9=py311h922ec50_1 + - primecount=7.6=ha894c9a_0 + - primecountpy=0.1.0=py311h5fe6e05_4 + - primesieve=11.0=hf0c8a7f_0 + - prometheus_client=0.20.0=pyhd8ed1ab_0 + - prompt-toolkit=3.0.47=pyha770c72_0 + - prompt_toolkit=3.0.47=hd8ed1ab_0 + - psutil=6.0.0=py311h72ae277_0 + - pthread-stubs=0.4=hc929b4f_1001 - ptyprocess=0.7.0=pyhd3deb0d_0 - pure_eval=0.2.2=pyhd8ed1ab_0 - py=1.11.0=pyh6c4a22f_0 - - pybind11-global=2.11.1=py311h5fe6e05_2 - - pycodestyle=2.11.1=pyhd8ed1ab_0 - - pycparser=2.21=pyhd8ed1ab_0 - - pygments=2.17.2=pyhd8ed1ab_0 + - pybind11=2.12.0=py311h1d816ee_0 + - pybind11-global=2.12.0=py311h1d816ee_0 + - pycodestyle=2.12.0=pyhd8ed1ab_0 + - pycparser=2.22=pyhd8ed1ab_0 + - pydantic=2.7.4=pyhd8ed1ab_0 + - pydantic-core=2.18.4=py311h295b1db_0 + - pygls=1.3.1=pyhd8ed1ab_0 + - pygments=2.18.0=pyhd8ed1ab_0 - pylev=1.4.0=pyhd8ed1ab_0 - - pyparsing=3.1.1=pyhd8ed1ab_0 + - pyobjc-core=10.3.1=py311h9d23797_0 + - pyobjc-framework-cocoa=10.3.1=py311h9d23797_0 + - pyparsing=3.1.2=pyhd8ed1ab_0 + - pyproject-api=1.7.1=pyhd8ed1ab_0 - pyrsistent=0.20.0=py311he705e18_0 - pysocks=1.7.1=pyha2e5f31_6 - - pyspellchecker=0.7.2=pyhd8ed1ab_0 - - python-fastjsonschema=2.19.0=pyhd8ed1ab_0 + - pyspellchecker=0.8.0=pyhd8ed1ab_0 + - pytest=8.2.2=pyhd8ed1ab_0 + - pytest-xdist=3.6.1=pyhd8ed1ab_0 + - python=3.11.9=h657bba9_0_cpython + - python-dateutil=2.9.0=pyhd8ed1ab_0 + - python-fastjsonschema=2.20.0=pyhd8ed1ab_0 - python-json-logger=2.0.7=pyhd8ed1ab_0 - - python-lrcalc=2.1=py311h814d153_5 - - python-tzdata=2023.3=pyhd8ed1ab_0 - - pytz=2023.3.post1=pyhd8ed1ab_0 + - python-lrcalc=2.1=py311hdd0406b_6 + - python-tzdata=2024.1=pyhd8ed1ab_0 + - python_abi=3.11=4_cp311 + - pythran=0.15.0=py311ha853786_1 + - pytz=2024.1=pyhd8ed1ab_0 + - pytz-deprecation-shim=0.1.0.post0=py311h6eed73b_4 - pyyaml=6.0.1=py311h2725bcf_1 - - pyzmq=25.1.2=py311h889d6d6_0 + - pyzmq=26.0.3=py311h89e2aaa_0 + - qd=2.3.22=h2beb688_1004 + - qhull=2020.2=h940c156_2 + - r-base=4.3.3=h4648a1f_3 + - r-lattice=0.22_6=r43hb2c329c_0 + - readline=8.2=h9e318b2_1 + - referencing=0.35.1=pyhd8ed1ab_0 + - requests=2.32.3=pyhd8ed1ab_0 + - rfc3339-validator=0.1.4=pyhd8ed1ab_0 - rfc3986-validator=0.1.1=pyh9f0ad1d_0 - - rpds-py=0.15.2=py311h5e0f0e4_0 - - ruamel.yaml.clib=0.2.7=py311h2725bcf_2 + - rhash=1.4.4=h0dc2134_0 + - rpds-py=0.18.1=py311h295b1db_0 + - rpy2=3.5.11=py311r43h4a70a88_3 + - ruamel.yaml=0.18.6=py311he705e18_0 + - ruamel.yaml.clib=0.2.8=py311he705e18_0 + - rw=0.9=h10d778d_2 + - sagemath-db-combinatorial-designs=20140630=1 - sagemath-db-elliptic-curves=0.8.1=hecc5488_0 + - sagemath-db-graphs=20210214=hd8ed1ab_0 + - sagemath-db-polytopes=20170220=1 - sagetex=3.6.1=pyhd8ed1ab_0 - - setuptools=68.2.2=pyhd8ed1ab_0 + - scipy=1.11.4=py311he0bea55_0 + - send2trash=1.8.3=pyh31c8845_0 + - setuptools=70.1.1=pyhd8ed1ab_0 + - setuptools-scm=8.1.0=pyhd8ed1ab_0 + - setuptools_scm=8.1.0=hd8ed1ab_0 + - sigtool=0.1.3=h88f4db0_0 - simplegeneric=0.8.1=py_1 - singular=4.3.2.p8=h0d51a9f_1 - six=1.16.0=pyh6c4a22f_0 - smmap=5.0.0=pyhd8ed1ab_0 - - sniffio=1.3.0=pyhd8ed1ab_0 + - sniffio=1.3.1=pyhd8ed1ab_0 - snowballstemmer=2.2.0=pyhd8ed1ab_0 - soupsieve=2.5=pyhd8ed1ab_1 + - sphinx=7.3.7=pyhd8ed1ab_0 + - sphinx-basic-ng=1.0.0b2=pyhd8ed1ab_1 + - sphinx-copybutton=0.5.2=pyhd8ed1ab_0 + - sphinxcontrib-applehelp=1.0.8=pyhd8ed1ab_0 + - sphinxcontrib-devhelp=1.0.6=pyhd8ed1ab_0 + - sphinxcontrib-htmlhelp=2.0.5=pyhd8ed1ab_0 - sphinxcontrib-jsmath=1.0.1=pyhd8ed1ab_0 + - sphinxcontrib-qthelp=1.0.7=pyhd8ed1ab_0 + - sphinxcontrib-serializinghtml=1.1.10=pyhd8ed1ab_0 + - sphinxcontrib-websupport=1.2.7=pyhd8ed1ab_0 + - sqlite=3.46.0=h28673e1_0 + - stack_data=0.6.2=pyhd8ed1ab_0 + - suitesparse=7.7.0=hd2b2131_1 + - symmetrica=3.0.1=hf0c8a7f_0 - sympow=2.023.6=h115ba6a_3 + - sympy=1.12.1=pypyh2585a3b_103 + - tachyon=0.99b6=h3a1d103_1002 + - tapi=1100.0.11=h9ce4665_0 + - tar=1.34=hcb2f6ea_1 + - tbb=2021.12.0=h3c5361c_1 + - terminado=0.18.1=pyh31c8845_0 + - texinfo=7.0=pl5321hc47821c_0 + - three.js=122=hd8ed1ab_2 + - threejs-sage=122=hd8ed1ab_2 + - tinycss2=1.3.0=pyhd8ed1ab_0 + - tk=8.6.13=h1abcd95_1 + - tktable=2.10=hba9d6f1_6 - tomli=2.0.1=pyhd8ed1ab_0 - - tomlkit=0.12.3=pyha770c72_0 - - toolz=0.12.0=pyhd8ed1ab_0 - - tornado=6.3.3=py311h2725bcf_1 - - traitlets=5.14.0=pyhd8ed1ab_0 - - trove-classifiers=2023.11.29=pyhd8ed1ab_0 - - types-python-dateutil=2.8.19.14=pyhd8ed1ab_0 - - typing_extensions=4.9.0=pyha770c72_0 + - tomlkit=0.12.5=pyha770c72_0 + - toolz=0.12.1=pyhd8ed1ab_0 + - tornado=6.4.1=py311h72ae277_0 + - tox=4.15.1=pyhd8ed1ab_0 + - traitlets=5.14.3=pyhd8ed1ab_0 + - trove-classifiers=2024.5.22=pyhd8ed1ab_0 + - types-python-dateutil=2.9.0.20240316=pyhd8ed1ab_0 + - typing-extensions=4.12.2=hd8ed1ab_0 + - typing_extensions=4.12.2=pyha770c72_0 - typing_utils=0.1.0=pyhd8ed1ab_0 + - tzdata=2024a=h0c530f3_0 - tzlocal=5.2=py311h6eed73b_0 - uri-template=1.3.0=pyhd8ed1ab_0 - - wcwidth=0.2.12=pyhd8ed1ab_0 - - webcolors=1.13=pyhd8ed1ab_0 + - urllib3=1.26.19=pyhd8ed1ab_0 + - virtualenv=20.26.3=pyhd8ed1ab_0 + - wcwidth=0.2.13=pyhd8ed1ab_0 + - webcolors=24.6.0=pyhd8ed1ab_0 - webencodings=0.5.1=pyhd8ed1ab_2 - - websocket-client=1.7.0=pyhd8ed1ab_0 - - wheel=0.42.0=pyhd8ed1ab_0 - - widgetsnbextension=4.0.9=pyhd8ed1ab_0 - - zipp=3.17.0=pyhd8ed1ab_0 - - anyio=4.2.0=pyhd8ed1ab_0 - - asttokens=2.4.1=pyhd8ed1ab_0 - - async-lru=2.0.4=pyhd8ed1ab_0 - - babel=2.14.0=pyhd8ed1ab_0 - - beautifulsoup4=4.12.2=pyha770c72_0 - - beniget=0.4.1=pyhd8ed1ab_0 - - bleach=6.1.0=pyhd8ed1ab_0 - - cached-property=1.5.2=hd8ed1ab_1 - - cctools=973.0.1=hd9ad811_15 - - cffi=1.16.0=py311hc0b63fd_0 - - clang=15.0.7=hac416ee_4 - - click-default-group=1.2.4=pyhd8ed1ab_0 - - clikit=0.6.2=pyhd8ed1ab_2 - - cmake=3.28.1=h7c85d92_0 - - comm=0.1.4=pyhd8ed1ab_0 - - cppy=1.2.1=pyhd8ed1ab_0 - - curl=8.5.0=h726d00d_0 - - cypari2=2.1.3=py311h7d823c7_2 - - deprecation=2.1.0=pyh9f0ad1d_0 - - fonttools=4.47.0=py311he705e18_0 - - gitdb=4.0.11=pyhd8ed1ab_0 - - harfbuzz=8.3.0=hf45c392_0 - - html5lib=1.1=pyh9f0ad1d_0 - - importlib-metadata=7.0.0=pyha770c72_0 - - importlib_resources=6.1.1=pyhd8ed1ab_0 - - jaraco.classes=3.3.0=pyhd8ed1ab_0 - - jedi=0.19.1=pyhd8ed1ab_0 - - jinja2=3.1.2=pyhd8ed1ab_1 - - jupyter_core=5.5.1=py311h6eed73b_0 - - jupyterlab_pygments=0.3.0=pyhd8ed1ab_0 - - libcblas=3.9.0=20_osx64_openblas - - liblapack=3.9.0=20_osx64_openblas - - matplotlib-inline=0.1.6=pyhd8ed1ab_0 - - memory-allocator=0.1.3=py311h2725bcf_0 - - overrides=7.4.0=pyhd8ed1ab_0 - - pexpect=4.8.0=pyh1a96a4e_2 - - pip=23.3.2=pyhd8ed1ab_0 - - pplpy=0.8.9=py311h7355a2a_0 - - primecountpy=0.1.0=py311h5fe6e05_4 - - prompt-toolkit=3.0.42=pyha770c72_0 - - pybind11=2.11.1=py311h5fe6e05_2 - - pyobjc-core=10.1=py311h9b70068_0 - - pyproject-api=1.6.1=pyhd8ed1ab_0 - - pytest=7.4.3=pyhd8ed1ab_0 - - python-dateutil=2.8.2=pyhd8ed1ab_0 - - pytz-deprecation-shim=0.1.0.post0=py311h6eed73b_4 - - referencing=0.32.0=pyhd8ed1ab_0 - - rfc3339-validator=0.1.4=pyhd8ed1ab_0 - - ruamel.yaml=0.18.5=py311he705e18_0 - - sympy=1.12=pypyh9d50eac_103 - - terminado=0.18.0=pyh31c8845_0 - - tinycss2=1.2.1=pyhd8ed1ab_0 - - typing-extensions=4.9.0=hd8ed1ab_0 - - urllib3=1.26.18=pyhd8ed1ab_0 - - virtualenv=20.25.0=pyhd8ed1ab_0 - - annotated-types=0.6.0=pyhd8ed1ab_0 - - argon2-cffi-bindings=21.2.0=py311h2725bcf_4 - - arpack=3.8.0=nompi_hb44a6d1_101 - - arrow=1.3.0=pyhd8ed1ab_0 - - cattrs=23.2.3=pyhd8ed1ab_0 - - clangxx=15.0.7=default_h6b1ee41_4 - - dsdp=5.8=h6e329d1_1203 - - fflas-ffpack=2.4.3=h026fd7e_2 - - fqdn=1.5.1=pyhd8ed1ab_0 - - git=2.42.0=pl5321hbb4c4ee_0 - - gitpython=3.1.40=pyhd8ed1ab_0 - - gsl=2.7=h93259b0_0 - - hatchling=1.21.0=pyhd8ed1ab_0 - - iml=1.0.5=h64b42ca_1003 - - importlib-resources=6.1.1=pyhd8ed1ab_0 - - importlib_metadata=7.0.0=hd8ed1ab_0 - - jsonschema-specifications=2023.11.2=pyhd8ed1ab_0 - - jupyter_server_terminals=0.5.0=pyhd8ed1ab_0 - - liblapacke=3.9.0=20_osx64_openblas - - numpy=1.26.2=py311h93c810c_0 - - pango=1.50.14=h19c1c8a_2 - - prompt_toolkit=3.0.42=hd8ed1ab_0 - - pydantic-core=2.14.5=py311h5e0f0e4_0 - - pyobjc-framework-cocoa=10.1=py311h9b70068_0 - - pytest-xdist=3.5.0=pyhd8ed1ab_0 - - requests=2.31.0=pyhd8ed1ab_0 - - setuptools-scm=8.0.4=pyhd8ed1ab_0 - - stack_data=0.6.2=pyhd8ed1ab_0 - - suitesparse=5.10.1=h0a40b7c_2 - - argon2-cffi=23.1.0=pyhd8ed1ab_0 - - blas-devel=3.9.0=20_osx64_openblas - - cachecontrol=0.13.1=pyhd8ed1ab_0 - - compiler-rt_osx-64=15.0.7=ha38d28d_2 - - contourpy=1.2.0=py311h7bea37d_0 - - cvxopt=1.3.2=py311ha4c19de_1 - - ensureconda=1.4.3=pyhd8ed1ab_0 - - fpylll=0.6.0=py311hc863427_1 - - giac=1.9.0.21=h92f3f65_1 - - igraph=0.10.8=h29df365_0 - - ipython=8.18.1=pyh707e725_3 - - isoduration=20.11.0=pyhd8ed1ab_0 - - jsonschema=4.20.0=pyhd8ed1ab_0 - - jupyter_client=8.6.0=pyhd8ed1ab_0 - - keyring=24.3.0=py311h6eed73b_0 - - linbox=1.6.3=hfb9b24e_8 - - lsprotocol=2023.0.0=pyhd8ed1ab_0 - - pydantic=2.5.2=pyhd8ed1ab_0 - - scipy=1.11.4=py311he0bea55_0 - - send2trash=1.8.2=pyhd1c38e8_0 - - setuptools_scm=8.0.4=hd8ed1ab_0 - - tox=4.11.4=pyhd8ed1ab_0 - - blas=2.120=openblas - - cachecontrol-with-filecache=0.13.1=pyhd8ed1ab_0 - - compiler-rt=15.0.7=ha38d28d_2 - - ipykernel=6.26.0=pyh3cd1d5f_0 - - ipywidgets=8.1.1=pyhd8ed1ab_0 - - jsonschema-with-format-nongpl=4.20.0=pyhd8ed1ab_0 - - matplotlib-base=3.8.2=py311hd316c10_0 - - nbformat=5.9.2=pyhd8ed1ab_0 - - pygls=1.2.1=pyhd8ed1ab_0 - - rw=0.9=h10d778d_1 - - clang_impl_osx-64=15.0.7=h03d6864_7 - - conda-lock=2.5.1=pyhd8ed1ab_0 - - ipympl=0.9.3=pyhd8ed1ab_0 - - jupyter-jsmol=2022.1.0=pyhd8ed1ab_0 - - jupyter_events=0.9.0=pyhd8ed1ab_0 - - matplotlib=3.8.2=py311h6eed73b_0 - - nbclient=0.8.0=pyhd8ed1ab_0 - - clang_osx-64=15.0.7=hb91bd55_7 - - nbconvert-core=7.13.0=pyhd8ed1ab_0 - - c-compiler=1.6.0=h63c33a9_0 - - clangxx_impl_osx-64=15.0.7=h2133e9c_7 - - gfortran_osx-64=12.3.0=h18f7dce_1 - - jupyter_server=2.12.1=pyhd8ed1ab_0 - - nbconvert-pandoc=7.13.0=pyhd8ed1ab_0 - - clangxx_osx-64=15.0.7=hb91bd55_7 - - gfortran=12.3.0=h2c809b3_1 - - jupyter-lsp=2.2.1=pyhd8ed1ab_0 - - jupyterlab_server=2.25.2=pyhd8ed1ab_0 - - nbconvert=7.13.0=pyhd8ed1ab_0 - - notebook-shim=0.2.3=pyhd8ed1ab_0 - - cxx-compiler=1.6.0=h1c7c39f_0 - - fortran-compiler=1.6.0=h932d759_0 - - jupyterlab=4.0.9=pyhd8ed1ab_0 - - pythran=0.14.0=py311hd5c4f45_1 - - r-base=4.3.1=h0ff45fa_6 - - compilers=1.6.0=h694c41f_0 - - notebook=7.0.6=pyhd8ed1ab_0 - - rpy2=3.5.11=py311r43h4a70a88_3 - - esbonio=0.16.3=pyhd8ed1ab_0 - - jupyter_sphinx=0.4.0=py311h6eed73b_1 - - sphinx-basic-ng=1.0.0b2=pyhd8ed1ab_1 - - furo=2023.9.10=pyhd8ed1ab_0 - - sphinx-copybutton=0.5.2=pyhd8ed1ab_0 - - sphinxcontrib-applehelp=1.0.7=pyhd8ed1ab_0 - - sphinxcontrib-devhelp=1.0.5=pyhd8ed1ab_0 - - sphinxcontrib-htmlhelp=2.0.4=pyhd8ed1ab_0 - - sphinxcontrib-qthelp=1.0.6=pyhd8ed1ab_0 - - sphinx=7.2.6=pyhd8ed1ab_0 - - sphinxcontrib-serializinghtml=1.1.9=pyhd8ed1ab_0 - - sphinxcontrib-websupport=1.2.6=pyhd8ed1ab_0 + - websocket-client=1.8.0=pyhd8ed1ab_0 + - wheel=0.43.0=pyhd8ed1ab_1 + - widgetsnbextension=4.0.11=pyhd8ed1ab_0 + - xorg-libxau=1.0.11=h0dc2134_0 + - xorg-libxdmcp=1.1.3=h35c211d_0 + - xz=5.2.6=h775f41a_0 + - yaml=0.2.5=h0d85af4_2 + - zeromq=4.3.5=hde137ed_4 + - zipp=3.19.2=pyhd8ed1ab_0 + - zlib=1.3.1=h87427d6_1 + - zstd=1.5.6=h915ae27_0 diff --git a/src/environment-dev-3.11-macos.yml b/src/environment-dev-3.11-macos.yml index 57e973865a7..584fcb8acc4 100644 --- a/src/environment-dev-3.11-macos.yml +++ b/src/environment-dev-3.11-macos.yml @@ -1,443 +1,468 @@ # Generated by conda-lock. # platform: osx-arm64 -# input_hash: 27412966e5080ea2aee7d435840d7e4763032989dbb5d6af642016276929ae26 +# input_hash: 2a680a2d8d0e54717c485a773c614ef8a6102b81d2c396cd75bfe731f43e3b5f channels: - conda-forge dependencies: - _r-mutex=1.0.1=anacondar_1 - - bc=1.07.1=h3422bc3_0 - - bzip2=1.0.8=h93a5062_5 - - c-ares=1.24.0=h93a5062_0 - - ca-certificates=2023.11.17=hf0a4a13_0 - - cliquer=1.22=h27ca646_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_1 - - fribidi=1.0.10=h27ca646_0 - - gh=2.40.1=h75b854d_0 - - giflib=5.2.1=h1a8c8d9_3 - - jpeg=9e=h1a8c8d9_3 - - libatomic_ops=7.6.14=h1a8c8d9_0 - - libbrotlicommon=1.1.0=hb547adb_1 - - libcxx=16.0.6=h4653b0c_0 - - libdeflate=1.17=h1a8c8d9_0 - - libev=4.33=h93a5062_2 - - libexpat=2.5.0=hb7217d7_1 - - libffi=3.4.2=h3422bc3_5 - - libgfortran-devel_osx-arm64=12.3.0=hc62be1c_1 - - libiconv=1.17=h0d3ecfb_2 - - libsodium=1.0.18=h27ca646_1 - - libtool=2.4.7=hb7217d7_0 - - libuv=1.46.0=hb547adb_0 - - libwebp-base=1.2.4=h1a8c8d9_0 - - libzlib=1.2.13=h53f4e23_5 - - llvm-openmp=17.0.6=hcd81f8e_0 - - m4=1.4.18=h642e427_1001 - - make=4.3=he57ea6c_1 - - mathjax=3.2.2=hce30654_0 - - nauty=2.8.8=h93a5062_0 - - palp=2.20=h27ca646_0 - - pandoc=3.1.3=hce30654_0 - - pari-elldata=0.0.20161017=0 - - pari-galdata=0.0.20180411=0 - - pari-galpol=0.0.20180625=0 - - pari-seadata-small=0.0.20090618=0 - - patch=2.7.6=h27ca646_1002 - - perl=5.32.1=4_hf2054a2_perl5 - - planarity=3.0.0.5=h27ca646_1002 - - pthread-stubs=0.4=h27ca646_1001 - - python_abi=3.11=4_cp311 - - rhash=1.4.3=hb547adb_2 - - sagemath-db-combinatorial-designs=20140630=1 - - sagemath-db-graphs=20210214=hd8ed1ab_0 - - sagemath-db-polytopes=20170220=1 - - tbb=2021.10.0=h1995070_2 - - three.js=122=hd8ed1ab_2 - - tzdata=2023c=h71feb2d_0 - - xorg-libxau=1.0.11=hb547adb_0 - - xorg-libxdmcp=1.1.3=h27ca646_0 - - xz=5.2.6=h57fd34a_0 - - yaml=0.2.5=h3422bc3_2 + - alabaster=0.7.16=pyhd8ed1ab_0 + - annotated-types=0.7.0=pyhd8ed1ab_0 + - anyio=4.4.0=pyhd8ed1ab_0 + - appdirs=1.4.4=pyh9f0ad1d_0 + - appnope=0.1.4=pyhd8ed1ab_0 + - argon2-cffi=23.1.0=pyhd8ed1ab_0 + - argon2-cffi-bindings=21.2.0=py311heffc1b2_4 + - arpack=3.9.1=nompi_h593882a_101 + - arrow=1.3.0=pyhd8ed1ab_0 + - asttokens=2.4.1=pyhd8ed1ab_0 + - async-lru=2.0.4=pyhd8ed1ab_0 + - attrs=23.2.0=pyh71513ae_0 - autoconf=2.71=pl5321hcd07c0c_1 - - bdw-gc=8.0.6=hc021e02_0 - - expat=2.5.0=hb7217d7_1 - - fonts-conda-forge=1=0 - - gengetopt=2.23=hbdafb3b_0 - - gettext=0.21.1=h0186832_0 - - gf2x=1.3.0=hdaa854c_2 - - gmp=6.3.0=h965bd2d_0 - - graphite2=1.3.13=h9f76cd9_1001 - - icu=70.1=h6b3803e_0 - - isl=0.25=h9a09cb3_0 - - lerc=4.0.0=h9a09cb3_0 - - libbraiding=1.2=hb7217d7_0 - - libbrotlidec=1.1.0=hb547adb_1 - - libbrotlienc=1.1.0=hb547adb_1 - - libcbor=0.10.2=hb7217d7_0 - - libgfortran5=13.2.0=hf226fd6_1 - - libpng=1.6.39=h76d750c_0 - - libsqlite=3.44.2=h091b4b1_0 - - libxcb=1.13=h9b22ae9_1004 - - lrcalc=2.1=hb7217d7_5 - - metis=5.1.1=h965bd2d_2 - - ncurses=6.4=h463b476_2 - - ninja=1.11.1=hffc8910_0 - - openjdk=21.0.1=hed44d8b_0 - - openssl=3.2.0=h0d3ecfb_1 - - pari-seadata=0.0.20090618=0 - - pcre2=10.40=hb34f9b4_0 - - pixman=0.42.2=h13dd4ca_0 - - primesieve=11.0=hb7217d7_0 - - qhull=2020.2=hc021e02_2 - - symmetrica=3.0.1=hb7217d7_0 - - tapi=1100.0.11=he4954df_0 - - tar=1.34=h7cb298e_1 - - threejs-sage=122=hd8ed1ab_2 - - tk=8.6.13=h5083fa2_1 - - zeromq=4.3.5=h965bd2d_0 - - zlib=1.2.13=h53f4e23_5 - - zstd=1.5.5=h4f39d0f_0 - automake=1.16.5=pl5321hce30654_0 - - boost-cpp=1.81.0=hf96b251_0 - - brotli-bin=1.1.0=hb547adb_1 - - bwidget=1.9.14=hce30654_1 - - cddlib=1!0.94m=h6d7a090_0 - - ecm=7.0.4=h47c7c1a_1002 - - fonts-conda-ecosystem=1=0 - - freetype=2.12.1=hadb7bae_2 - - givaro=4.1.1=h0cdca34_3 - - glpk=5.0=h6d7a090_0 - - jmol=14.32.10=hce30654_0 - - libedit=3.1.20191231=hc8eb9b7_2 - - libfido2=1.14.0=h8d15234_0 - - libgfortran=5.0.0=13_2_0_hd922786_1 - - libglib=2.78.1=hd9b11f9_0 - - libhomfly=1.02r6=h27ca646_0 - - libnghttp2=1.58.0=ha4dd798_1 - - libssh2=1.11.0=h7a5bd25_0 - - libtiff=4.5.0=h5dffbdd_2 - - libxml2=2.10.3=h67585b2_4 - - m4ri=20140914=h17b34a0_1005 - - mpfr=4.2.1=h9546428_0 - - ntl=11.4.3=hbb3f309_1 - - primecount=7.6=hb6e4faa_0 - - readline=8.2=h92ec313_1 - - sigtool=0.1.3=h44b9a77_0 - - tachyon=0.99b6=hfb72b2a_1001 - - texinfo=7.0=pl5321h9ea1dce_0 - - tktable=2.10=hd996620_5 + - babel=2.14.0=pyhd8ed1ab_0 + - backports=1.0=pyhd8ed1ab_3 + - backports.tarfile=1.0.0=pyhd8ed1ab_1 + - bc=1.07.1=h3422bc3_0 + - bdw-gc=8.0.6=hc021e02_0 + - beautifulsoup4=4.12.3=pyha770c72_0 + - beniget=0.4.1=pyhd8ed1ab_0 + - blas=2.120=openblas + - blas-devel=3.9.0=20_osxarm64_openblas + - bleach=6.1.0=pyhd8ed1ab_0 + - boost-cpp=1.85.0=hca5e981_2 + - brial=1.2.12=pyh694c41f_3 - brotli=1.1.0=hb547adb_1 - - ecl=21.2.1=h8492d4d_2 - - fftw=3.3.10=nompi_h3046061_108 - - fontconfig=2.14.2=h82840c6_0 - - gap-core=4.12.2=he8f4e70_3 - - gfan=0.6.2=hec08f5c_1003 - - krb5=1.20.1=h69eda48_0 - - lcms2=2.15=h481adae_0 - - libbrial=1.2.12=ha7f5006_1 - - libflint=3.0.1=h28749a5_ntl_100 - - libllvm15=15.0.7=h62b9111_1 - - libopenblas=0.3.25=openmp_h6c19121_0 - - libwebp=1.2.4=h999c80f_1 - - m4rie=20150908=h17b34a0_1001 - - mpc=1.3.1=h91ba8db_0 - - mpfi=1.5.4=hbde5f5b_1001 - - openjpeg=2.5.0=hbc2ba62_2 - - pari=2.15.4=haeeeed7_2_pthread - - pkg-config=0.29.2=hab62308_1008 - - ppl=1.2=h8b147cf_1006 - - python=3.11.7=hdf0ec26_0_cpython - - qd=2.3.22=hbec66e7_1004 - - sqlite=3.44.2=hf2abe2d_0 - - alabaster=0.7.13=pyhd8ed1ab_0 - - appdirs=1.4.4=pyh9f0ad1d_0 - - appnope=0.1.3=pyhd8ed1ab_0 - - attrs=23.1.0=pyh71513ae_1 - - brial=1.2.12=pyh694c41f_1 + - brotli-bin=1.1.0=hb547adb_1 - brotli-python=1.1.0=py311ha891d26_1 + - build=0.7.0=pyhd8ed1ab_0 + - bwidget=1.9.14=hce30654_1 + - bzip2=1.0.8=h93a5062_5 + - c-ares=1.28.1=h93a5062_0 + - c-compiler=1.7.0=h6aa9301_1 + - ca-certificates=2024.6.2=hf0a4a13_0 + - cachecontrol=0.14.0=pyhd8ed1ab_1 + - cachecontrol-with-filecache=0.14.0=pyhd8ed1ab_1 + - cached-property=1.5.2=hd8ed1ab_1 - cached_property=1.5.2=pyha770c72_1 - - cachetools=5.3.2=pyhd8ed1ab_0 + - cachetools=5.3.3=pyhd8ed1ab_0 - cachy=0.3.0=pyhd8ed1ab_1 - - cairo=1.16.0=h73a0509_1014 - - certifi=2023.11.17=pyhd8ed1ab_0 + - cairo=1.18.0=hc6c324b_2 + - cattrs=23.2.3=pyhd8ed1ab_0 + - cctools=986=h4faf515_0 + - cctools_osx-arm64=986=h62378fb_0 + - cddlib=1!0.94m=h6d7a090_0 + - certifi=2024.6.2=pyhd8ed1ab_0 + - cffi=1.16.0=py311h4a08483_0 - chardet=5.2.0=py311h267d04e_1 - charset-normalizer=3.3.2=pyhd8ed1ab_0 + - clang=16.0.6=default_h095aff0_8 + - clang-16=16.0.6=default_hb63da90_8 + - clang_impl_osx-arm64=16.0.6=hc421ffc_16 + - clang_osx-arm64=16.0.6=h54d7cd3_16 + - clangxx=16.0.6=default_h095aff0_8 + - clangxx_impl_osx-arm64=16.0.6=hcd7bac0_16 + - clangxx_osx-arm64=16.0.6=h54d7cd3_16 - click=8.1.7=unix_pyh707e725_0 + - click-default-group=1.2.4=pyhd8ed1ab_0 + - clikit=0.6.2=pyhd8ed1ab_2 + - cliquer=1.22=h93a5062_1 + - cmake=3.29.6=had79d8f_0 - colorama=0.4.6=pyhd8ed1ab_0 - - conway-polynomials=0.8=pyhd8ed1ab_0 + - colorlog=6.8.2=py311h267d04e_0 + - comm=0.2.2=pyhd8ed1ab_0 + - compiler-rt=16.0.6=h3808999_2 + - compiler-rt_osx-arm64=16.0.6=h3808999_2 + - compilers=1.7.0=hce30654_1 + - conda-lock=2.5.7=pyhd8ed1ab_0 + - contourpy=1.2.1=py311hcc98501_0 + - conway-polynomials=0.9=pyhd8ed1ab_0 + - cppy=1.2.1=pyhd8ed1ab_0 - crashtest=0.4.1=pyhd8ed1ab_0 + - curl=8.8.0=h653d890_0 + - cvxopt=1.3.2=py311h77cf4c7_2 + - cxx-compiler=1.7.0=h2ffa867_1 - cycler=0.12.1=pyhd8ed1ab_0 + - cypari2=2.1.5=py311h2c49a9d_0 - cysignals=1.11.2=py311he42fc87_3 - - cython=3.0.7=py311h92babd0_0 - - debugpy=1.8.0=py311ha891d26_1 + - cython=3.0.10=py311h92babd0_0 + - debugpy=1.8.1=py311h92babd0_0 - decorator=5.1.1=pyhd8ed1ab_0 - defusedxml=0.7.1=pyhd8ed1ab_0 - distlib=0.3.8=pyhd8ed1ab_0 - - docutils=0.20.1=py311h267d04e_3 - - eclib=20231211=h7f07de4_0 - - editables=0.3=pyhd8ed1ab_0 + - docutils=0.21.2=pyhd8ed1ab_0 + - dsdp=5.8=h9397a75_1203 + - ecl=23.9.9=h1d9728a_0 + - eclib=20231212=h7f07de4_0 + - ecm=7.0.5=h41d338b_0 + - editables=0.5=pyhd8ed1ab_0 + - ensureconda=1.4.4=pyhd8ed1ab_0 - entrypoints=0.4=pyhd8ed1ab_0 - - exceptiongroup=1.2.0=pyhd8ed1ab_0 - - execnet=2.0.2=pyhd8ed1ab_0 + - esbonio=0.16.4=pyhd8ed1ab_0 + - exceptiongroup=1.2.0=pyhd8ed1ab_2 + - execnet=2.1.1=pyhd8ed1ab_0 - executing=2.0.1=pyhd8ed1ab_0 - - filelock=3.13.1=pyhd8ed1ab_0 - - flit-core=3.9.0=pyhd8ed1ab_0 + - expat=2.6.2=hebf3989_0 + - fflas-ffpack=2.5.0=h4bc3318_0 + - fftw=3.3.10=nompi_h6637ab6_110 + - filelock=3.15.4=pyhd8ed1ab_0 + - flit-core=3.9.0=pyhd8ed1ab_1 + - 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_2 + - fontconfig=2.14.2=h82840c6_0 + - fonts-conda-ecosystem=1=0 + - fonts-conda-forge=1=0 + - fonttools=4.53.0=py311hd3f4193_0 + - fortran-compiler=1.7.0=hafb19e3_1 - fplll=5.4.5=hb7d509d_0 + - fpylll=0.6.1=py311h341b96b_0 + - fqdn=1.5.1=pyhd8ed1ab_0 + - freetype=2.12.1=hadb7bae_2 + - fribidi=1.0.10=h27ca646_0 + - furo=2024.5.6=pyhd8ed1ab_0 + - gap-core=4.12.2=he8f4e70_3 - gap-defaults=4.12.2=hce30654_3 - gast=0.5.4=pyhd8ed1ab_0 - - gfortran_impl_osx-arm64=12.3.0=hbbb9e1e_1 - - gmpy2=2.1.2=py311h2ba9262_1 - - idna=3.6=pyhd8ed1ab_0 + - gengetopt=2.23=hbdafb3b_0 + - gettext=0.22.5=h8fbad5d_2 + - gettext-tools=0.22.5=h8fbad5d_2 + - gf2x=1.3.0=hdaa854c_2 + - gfan=0.6.2=hec08f5c_1003 + - gfortran=12.3.0=h1ca8e4b_1 + - gfortran_impl_osx-arm64=12.3.0=h53ed385_3 + - gfortran_osx-arm64=12.3.0=h57527a5_1 + - gh=2.52.0=h163aea0_0 + - giac=1.9.0.21=h1c96721_1 + - giflib=5.2.2=h93a5062_0 + - git=2.45.2=pl5321h41514c7_1 + - gitdb=4.0.11=pyhd8ed1ab_0 + - gitpython=3.1.43=pyhd8ed1ab_0 + - givaro=4.2.0=h018886a_0 + - glpk=5.0=h6d7a090_0 + - gmp=6.3.0=h7bae524_2 + - gmpy2=2.1.5=py311h1e33d93_1 + - graphite2=1.3.13=hebf3989_1003 + - gsl=2.7=h6e638da_0 + - h11=0.14.0=pyhd8ed1ab_0 + - h2=4.1.0=pyhd8ed1ab_0 + - harfbuzz=8.5.0=h1836168_0 + - hatchling=1.25.0=pyhd8ed1ab_0 + - hpack=4.0.0=pyh9f0ad1d_0 + - html5lib=1.1=pyh9f0ad1d_0 + - httpcore=1.0.5=pyhd8ed1ab_0 + - httpx=0.27.0=pyhd8ed1ab_0 + - hyperframe=6.0.1=pyhd8ed1ab_0 + - icu=73.2=hc8870d7_0 + - idna=3.7=pyhd8ed1ab_0 + - igraph=0.10.12=h762ac30_1 - imagesize=1.4.1=pyhd8ed1ab_0 + - iml=1.0.5=hd73f12c_1004 + - importlib-metadata=8.0.0=pyha770c72_0 + - importlib-resources=6.4.0=pyhd8ed1ab_0 + - importlib_metadata=8.0.0=hd8ed1ab_0 + - importlib_resources=6.4.0=pyhd8ed1ab_0 - iniconfig=2.0.0=pyhd8ed1ab_0 - - ipython_genutils=0.2.0=py_1 - - json5=0.9.14=pyhd8ed1ab_0 - - jsonpointer=2.4=py311h267d04e_3 - - jupyterlab_widgets=3.0.9=pyhd8ed1ab_0 + - ipykernel=6.29.4=pyh57ce528_0 + - ipympl=0.9.4=pyhd8ed1ab_0 + - ipython=8.25.0=pyh707e725_0 + - ipython_genutils=0.2.0=pyhd8ed1ab_1 + - ipywidgets=8.1.3=pyhd8ed1ab_0 + - isl=0.26=imath32_h347afa1_101 + - isoduration=20.11.0=pyhd8ed1ab_0 + - jaraco.classes=3.4.0=pyhd8ed1ab_1 + - jaraco.context=5.3.0=pyhd8ed1ab_1 + - jaraco.functools=4.0.0=pyhd8ed1ab_0 + - jedi=0.19.1=pyhd8ed1ab_0 + - jinja2=3.1.4=pyhd8ed1ab_0 + - jmol=14.32.10=hce30654_0 + - json5=0.9.25=pyhd8ed1ab_0 + - jsonpointer=3.0.0=py311h267d04e_0 + - jsonschema=4.22.0=pyhd8ed1ab_0 + - jsonschema-specifications=2023.12.1=pyhd8ed1ab_0 + - jsonschema-with-format-nongpl=4.22.0=pyhd8ed1ab_0 + - jupyter-jsmol=2022.1.0=pyhd8ed1ab_0 + - jupyter-lsp=2.2.5=pyhd8ed1ab_0 + - jupyter-sphinx=0.5.3=pyha770c72_4 + - jupyter_client=8.6.2=pyhd8ed1ab_0 + - jupyter_core=5.7.2=py311h267d04e_0 + - jupyter_events=0.10.0=pyhd8ed1ab_0 + - jupyter_server=2.14.1=pyhd8ed1ab_0 + - jupyter_server_terminals=0.5.3=pyhd8ed1ab_0 + - jupyter_sphinx=0.5.3=hd8ed1ab_4 + - jupyterlab=4.2.2=pyhd8ed1ab_0 + - jupyterlab_pygments=0.3.0=pyhd8ed1ab_1 + - jupyterlab_server=2.27.2=pyhd8ed1ab_0 + - jupyterlab_widgets=3.0.11=pyhd8ed1ab_0 + - keyring=25.2.1=pyh534df25_0 - kiwisolver=1.4.5=py311he4fd1f5_1 - - lcalc=2.0.5=hc94e8e6_1 - - ld64_osx-arm64=609=hc4dc95b_15 + - krb5=1.21.2=h92f50d5_0 + - lcalc=2.0.5=h4a402bc_2 + - lcms2=2.16=ha0e7c42_0 + - ld64=711=h634c8be_0 + - ld64_osx-arm64=711=ha4bd21c_0 + - lerc=4.0.0=h9a09cb3_0 + - libasprintf=0.22.5=h8fbad5d_2 + - libasprintf-devel=0.22.5=h8fbad5d_2 + - libatomic_ops=7.6.14=h1a8c8d9_0 - libblas=3.9.0=20_osxarm64_openblas - - libclang-cpp15=15.0.7=default_hd209bcb_4 - - libcurl=8.1.2=h912dcd9_0 - - libgd=2.3.3=h90fb8ed_4 - - llvm-tools=15.0.7=h62b9111_1 - - markupsafe=2.1.3=py311heffc1b2_1 - - maxima=5.45.0=h6032a66_2 + - libboost=1.85.0=h17eb2be_2 + - libboost-devel=1.85.0=hf450f58_2 + - libboost-headers=1.85.0=hce30654_2 + - libbraiding=1.2=hb7217d7_0 + - libbrial=1.2.12=h56a29cd_3 + - libbrotlicommon=1.1.0=hb547adb_1 + - libbrotlidec=1.1.0=hb547adb_1 + - libbrotlienc=1.1.0=hb547adb_1 + - libcblas=3.9.0=20_osxarm64_openblas + - libcbor=0.10.2=hb7217d7_0 + - libclang-cpp16=16.0.6=default_hb63da90_8 + - libcurl=8.8.0=h7b6f9a7_0 + - libcxx=17.0.6=h5f092b4_0 + - libdeflate=1.20=h93a5062_0 + - libedit=3.1.20191231=hc8eb9b7_2 + - libev=4.33=h93a5062_2 + - libexpat=2.6.2=hebf3989_0 + - libffi=3.4.2=h3422bc3_5 + - libfido2=1.15.0=h9d74d49_0 + - libflint=3.0.1=h28749a5_ntl_100 + - libgd=2.3.3=hfdf3952_9 + - libgettextpo=0.22.5=h8fbad5d_2 + - libgettextpo-devel=0.22.5=h8fbad5d_2 + - libgfortran=5.0.0=13_2_0_hd922786_3 + - libgfortran-devel_osx-arm64=12.3.0=hc62be1c_3 + - libgfortran5=13.2.0=hf226fd6_3 + - libglib=2.80.2=h59d46d9_1 + - libhomfly=1.02r6=h93a5062_1 + - libhwloc=2.10.0=default_h7685b71_1001 + - libiconv=1.17=h0d3ecfb_2 + - libintl=0.22.5=h8fbad5d_2 + - libintl-devel=0.22.5=h8fbad5d_2 + - libjpeg-turbo=3.0.0=hb547adb_1 + - liblapack=3.9.0=20_osxarm64_openblas + - liblapacke=3.9.0=20_osxarm64_openblas + - libllvm16=16.0.6=haab561b_3 + - libnghttp2=1.58.0=ha4dd798_1 + - libopenblas=0.3.25=openmp_h6c19121_0 + - libpng=1.6.43=h091b4b1_0 + - libsodium=1.0.18=h27ca646_1 + - libsqlite=3.46.0=hfb93653_0 + - libssh2=1.11.0=h7a5bd25_0 + - libtiff=4.6.0=h07db509_3 + - libtool=2.4.7=hb7217d7_0 + - libuv=1.48.0=h93a5062_0 + - libwebp=1.4.0=h54798ee_0 + - libwebp-base=1.4.0=h93a5062_0 + - libxcb=1.16=hf2054a2_0 + - libxml2=2.12.7=ha661575_1 + - libzlib=1.3.1=hfb2fe0b_1 + - linbox=1.7.0=h3afee3a_0 + - llvm-openmp=18.1.8=hde57baf_0 + - llvm-tools=16.0.6=haab561b_3 + - lrcalc=2.1=hebf3989_6 + - lsprotocol=2023.0.1=pyhd8ed1ab_0 + - m4=1.4.18=h642e427_1001 + - m4ri=20140914=hc97c1ff_1006 + - m4rie=20150908=h22b9e9d_1002 + - make=4.3=he57ea6c_1 + - markupsafe=2.1.5=py311h05b510d_0 + - mathjax=3.2.2=hce30654_0 + - matplotlib=3.8.4=py311ha1ab1f8_2 + - matplotlib-base=3.8.4=py311h000fb6e_2 + - matplotlib-inline=0.1.7=pyhd8ed1ab_0 + - maxima=5.47.0=h2bbcd85_2 + - memory-allocator=0.1.3=py311heffc1b2_0 + - metis=5.1.0=h13dd4ca_1007 - mistune=3.0.2=pyhd8ed1ab_0 - - more-itertools=10.1.0=pyhd8ed1ab_0 + - more-itertools=10.3.0=pyhd8ed1ab_0 + - mpc=1.3.1=h91ba8db_0 + - mpfi=1.5.4=hbde5f5b_1001 + - mpfr=4.2.1=h41d338b_1 - mpmath=1.3.0=pyhd8ed1ab_0 - - msgpack-python=1.0.7=py311hd03642b_0 + - msgpack-python=1.0.8=py311h6bde47b_0 - munkres=1.1.4=pyh9f0ad1d_0 - - nest-asyncio=1.5.8=pyhd8ed1ab_0 + - nauty=2.8.8=h93a5062_1 + - nbclient=0.10.0=pyhd8ed1ab_0 + - nbconvert=7.16.4=hd8ed1ab_1 + - nbconvert-core=7.16.4=pyhd8ed1ab_1 + - nbconvert-pandoc=7.16.4=hd8ed1ab_1 + - nbformat=5.10.4=pyhd8ed1ab_0 + - ncurses=6.5=hb89a1cb_0 + - nest-asyncio=1.6.0=pyhd8ed1ab_0 - networkx=3.2.1=pyhd8ed1ab_0 + - ninja=1.12.1=h420ef59_0 + - notebook=7.2.1=pyhd8ed1ab_0 + - notebook-shim=0.2.4=pyhd8ed1ab_0 + - ntl=11.4.3=hbb3f309_1 + - numpy=1.26.4=py311h7125741_0 - openblas=0.3.25=openmp_h55c453e_0 - - openssh=9.3p1=h7126958_1 - - packaging=23.2=pyhd8ed1ab_0 + - openjdk=22.0.1=hbeb2e11_0 + - openjpeg=2.5.2=h9f1df11_0 + - openssh=9.6p1=hd435d45_0 + - openssl=3.3.1=hfb2fe0b_0 + - overrides=7.7.0=pyhd8ed1ab_0 + - packaging=24.1=pyhd8ed1ab_0 + - palp=2.20=h27ca646_0 + - pandoc=3.2.1=hce30654_0 - pandocfilters=1.5.0=pyhd8ed1ab_0 - - parso=0.8.3=pyhd8ed1ab_0 + - pango=1.54.0=h5cb9fbc_0 + - pari=2.15.5=h4f2304c_2_pthread + - pari-elldata=0.0.20161017=0 + - pari-galdata=0.0.20180411=0 + - pari-galpol=0.0.20180625=0 + - pari-seadata=0.0.20090618=0 + - pari-seadata-small=0.0.20090618=0 + - parso=0.8.4=pyhd8ed1ab_0 - pastel=0.2.1=pyhd8ed1ab_0 + - patch=2.7.6=h27ca646_1002 - pathspec=0.12.1=pyhd8ed1ab_0 + - pcre2=10.44=h297a79d_0 + - pep517=0.13.0=pyhd8ed1ab_0 + - perl=5.32.1=7_h4614cfb_perl5 + - pexpect=4.9.0=pyhd8ed1ab_0 - pickleshare=0.7.5=py_1003 - - pillow=9.4.0=py311h627eb56_1 + - pillow=10.3.0=py311hd7951ec_1 + - pip=24.0=pyhd8ed1ab_0 + - pixman=0.43.4=hebf3989_0 + - pkg-config=0.29.2=hab62308_1008 - pkgconfig=1.5.5=pyhd8ed1ab_4 - - pkginfo=1.9.6=pyhd8ed1ab_0 + - pkginfo=1.11.1=pyhd8ed1ab_0 - pkgutil-resolve-name=1.3.10=pyhd8ed1ab_1 - - platformdirs=4.1.0=pyhd8ed1ab_0 - - pluggy=1.3.0=pyhd8ed1ab_0 - - ply=3.11=py_1 - - prometheus_client=0.19.0=pyhd8ed1ab_0 - - psutil=5.9.7=py311h05b510d_0 + - planarity=3.0.2.0=h93a5062_0 + - platformdirs=4.2.2=pyhd8ed1ab_0 + - pluggy=1.5.0=pyhd8ed1ab_0 + - ply=3.11=pyhd8ed1ab_2 + - ppl=1.2=h8b147cf_1006 + - pplpy=0.8.9=py311h3d77d83_1 + - primecount=7.6=hb6e4faa_0 + - primecountpy=0.1.0=py311he4fd1f5_4 + - primesieve=11.0=hb7217d7_0 + - prometheus_client=0.20.0=pyhd8ed1ab_0 + - prompt-toolkit=3.0.47=pyha770c72_0 + - prompt_toolkit=3.0.47=hd8ed1ab_0 + - psutil=6.0.0=py311hd3f4193_0 + - pthread-stubs=0.4=h27ca646_1001 - ptyprocess=0.7.0=pyhd3deb0d_0 - pure_eval=0.2.2=pyhd8ed1ab_0 - py=1.11.0=pyh6c4a22f_0 - - pybind11-global=2.11.1=py311he4fd1f5_2 - - pycodestyle=2.11.1=pyhd8ed1ab_0 - - pycparser=2.21=pyhd8ed1ab_0 - - pygments=2.17.2=pyhd8ed1ab_0 + - pybind11=2.12.0=py311hcc98501_0 + - pybind11-global=2.12.0=py311hcc98501_0 + - pycodestyle=2.12.0=pyhd8ed1ab_0 + - pycparser=2.22=pyhd8ed1ab_0 + - pydantic=2.7.4=pyhd8ed1ab_0 + - pydantic-core=2.18.4=py311h98c6a39_0 + - pygls=1.3.1=pyhd8ed1ab_0 + - pygments=2.18.0=pyhd8ed1ab_0 - pylev=1.4.0=pyhd8ed1ab_0 - - pyparsing=3.1.1=pyhd8ed1ab_0 + - pyobjc-core=10.3.1=py311h5f135c3_0 + - pyobjc-framework-cocoa=10.3.1=py311h5f135c3_0 + - pyparsing=3.1.2=pyhd8ed1ab_0 + - pyproject-api=1.7.1=pyhd8ed1ab_0 - pyrsistent=0.20.0=py311h05b510d_0 - pysocks=1.7.1=pyha2e5f31_6 - - pyspellchecker=0.7.2=pyhd8ed1ab_0 - - python-fastjsonschema=2.19.0=pyhd8ed1ab_0 + - pyspellchecker=0.8.0=pyhd8ed1ab_0 + - pytest=8.2.2=pyhd8ed1ab_0 + - pytest-xdist=3.6.1=pyhd8ed1ab_0 + - python=3.11.9=h932a869_0_cpython + - python-dateutil=2.9.0=pyhd8ed1ab_0 + - python-fastjsonschema=2.20.0=pyhd8ed1ab_0 - python-json-logger=2.0.7=pyhd8ed1ab_0 - - python-lrcalc=2.1=py311ha397e9f_5 - - python-tzdata=2023.3=pyhd8ed1ab_0 - - pytz=2023.3.post1=pyhd8ed1ab_0 + - python-lrcalc=2.1=py311h92babd0_6 + - python-tzdata=2024.1=pyhd8ed1ab_0 + - python_abi=3.11=4_cp311 + - pythran=0.15.0=py311hceb3b21_1 + - pytz=2024.1=pyhd8ed1ab_0 + - pytz-deprecation-shim=0.1.0.post0=py311h267d04e_4 - pyyaml=6.0.1=py311heffc1b2_1 - - pyzmq=25.1.2=py311h6727e71_0 + - pyzmq=26.0.3=py311h9bed540_0 + - qd=2.3.22=hbec66e7_1004 + - qhull=2020.2=hc021e02_2 + - r-base=4.3.3=h8112bfe_3 + - r-lattice=0.22_6=r43hd2d937b_0 + - readline=8.2=h92ec313_1 + - referencing=0.35.1=pyhd8ed1ab_0 + - requests=2.32.3=pyhd8ed1ab_0 + - rfc3339-validator=0.1.4=pyhd8ed1ab_0 - rfc3986-validator=0.1.1=pyh9f0ad1d_0 - - rpds-py=0.15.2=py311h94f323b_0 - - ruamel.yaml.clib=0.2.7=py311heffc1b2_2 + - rhash=1.4.4=hb547adb_0 + - rpds-py=0.18.1=py311h98c6a39_0 + - rpy2=3.5.11=py311r43hb49d859_3 + - ruamel.yaml=0.18.6=py311h05b510d_0 + - ruamel.yaml.clib=0.2.8=py311h05b510d_0 + - rw=0.9=h93a5062_2 + - sagemath-db-combinatorial-designs=20140630=1 - sagemath-db-elliptic-curves=0.8.1=hecc5488_0 + - sagemath-db-graphs=20210214=hd8ed1ab_0 + - sagemath-db-polytopes=20170220=1 - sagetex=3.6.1=pyhd8ed1ab_0 - - setuptools=68.2.2=pyhd8ed1ab_0 + - scipy=1.11.4=py311h2b215a9_0 + - send2trash=1.8.3=pyh31c8845_0 + - setuptools=70.1.1=pyhd8ed1ab_0 + - setuptools-scm=8.1.0=pyhd8ed1ab_0 + - setuptools_scm=8.1.0=hd8ed1ab_0 + - sigtool=0.1.3=h44b9a77_0 - simplegeneric=0.8.1=py_1 - singular=4.3.2.p8=hb460b52_1 - six=1.16.0=pyh6c4a22f_0 - smmap=5.0.0=pyhd8ed1ab_0 - - sniffio=1.3.0=pyhd8ed1ab_0 + - sniffio=1.3.1=pyhd8ed1ab_0 - snowballstemmer=2.2.0=pyhd8ed1ab_0 - soupsieve=2.5=pyhd8ed1ab_1 + - sphinx=7.3.7=pyhd8ed1ab_0 + - sphinx-basic-ng=1.0.0b2=pyhd8ed1ab_1 + - sphinx-copybutton=0.5.2=pyhd8ed1ab_0 + - sphinxcontrib-applehelp=1.0.8=pyhd8ed1ab_0 + - sphinxcontrib-devhelp=1.0.6=pyhd8ed1ab_0 + - sphinxcontrib-htmlhelp=2.0.5=pyhd8ed1ab_0 - sphinxcontrib-jsmath=1.0.1=pyhd8ed1ab_0 + - sphinxcontrib-qthelp=1.0.7=pyhd8ed1ab_0 + - sphinxcontrib-serializinghtml=1.1.10=pyhd8ed1ab_0 + - sphinxcontrib-websupport=1.2.7=pyhd8ed1ab_0 + - sqlite=3.46.0=h5838104_0 + - stack_data=0.6.2=pyhd8ed1ab_0 + - suitesparse=7.7.0=hf6fcff2_1 + - symmetrica=3.0.1=hb7217d7_0 - sympow=2.023.6=hb0babe8_3 + - sympy=1.12.1=pypyh2585a3b_103 + - tachyon=0.99b6=hb8a568e_1002 + - tapi=1100.0.11=he4954df_0 + - tar=1.34=h7cb298e_1 + - tbb=2021.12.0=h420ef59_1 + - terminado=0.18.1=pyh31c8845_0 + - texinfo=7.0=pl5321h9ea1dce_0 + - three.js=122=hd8ed1ab_2 + - threejs-sage=122=hd8ed1ab_2 + - tinycss2=1.3.0=pyhd8ed1ab_0 + - tk=8.6.13=h5083fa2_1 + - tktable=2.10=h1e387b8_6 - tomli=2.0.1=pyhd8ed1ab_0 - - tomlkit=0.12.3=pyha770c72_0 - - toolz=0.12.0=pyhd8ed1ab_0 - - tornado=6.3.3=py311heffc1b2_1 - - traitlets=5.14.0=pyhd8ed1ab_0 - - trove-classifiers=2023.11.29=pyhd8ed1ab_0 - - types-python-dateutil=2.8.19.14=pyhd8ed1ab_0 - - typing_extensions=4.9.0=pyha770c72_0 + - tomlkit=0.12.5=pyha770c72_0 + - toolz=0.12.1=pyhd8ed1ab_0 + - tornado=6.4.1=py311hd3f4193_0 + - tox=4.15.1=pyhd8ed1ab_0 + - traitlets=5.14.3=pyhd8ed1ab_0 + - trove-classifiers=2024.5.22=pyhd8ed1ab_0 + - types-python-dateutil=2.9.0.20240316=pyhd8ed1ab_0 + - typing-extensions=4.12.2=hd8ed1ab_0 + - typing_extensions=4.12.2=pyha770c72_0 - typing_utils=0.1.0=pyhd8ed1ab_0 + - tzdata=2024a=h0c530f3_0 - tzlocal=5.2=py311h267d04e_0 - uri-template=1.3.0=pyhd8ed1ab_0 - - wcwidth=0.2.12=pyhd8ed1ab_0 - - webcolors=1.13=pyhd8ed1ab_0 + - urllib3=1.26.19=pyhd8ed1ab_0 + - virtualenv=20.26.3=pyhd8ed1ab_0 + - wcwidth=0.2.13=pyhd8ed1ab_0 + - webcolors=24.6.0=pyhd8ed1ab_0 - webencodings=0.5.1=pyhd8ed1ab_2 - - websocket-client=1.7.0=pyhd8ed1ab_0 - - wheel=0.42.0=pyhd8ed1ab_0 - - widgetsnbextension=4.0.9=pyhd8ed1ab_0 - - zipp=3.17.0=pyhd8ed1ab_0 - - anyio=4.2.0=pyhd8ed1ab_0 - - asttokens=2.4.1=pyhd8ed1ab_0 - - async-lru=2.0.4=pyhd8ed1ab_0 - - babel=2.14.0=pyhd8ed1ab_0 - - beautifulsoup4=4.12.2=pyha770c72_0 - - beniget=0.4.1=pyhd8ed1ab_0 - - bleach=6.1.0=pyhd8ed1ab_0 - - cached-property=1.5.2=hd8ed1ab_1 - - cctools_osx-arm64=973.0.1=h2a25c60_15 - - cffi=1.16.0=py311h4a08483_0 - - clang-15=15.0.7=default_hd209bcb_4 - - click-default-group=1.2.4=pyhd8ed1ab_0 - - clikit=0.6.2=pyhd8ed1ab_2 - - cmake=3.26.4=hc0af03a_0 - - comm=0.1.4=pyhd8ed1ab_0 - - cppy=1.2.1=pyhd8ed1ab_0 - - curl=8.1.2=h912dcd9_0 - - cypari2=2.1.3=py311h149620a_2 - - deprecation=2.1.0=pyh9f0ad1d_0 - - fonttools=4.47.0=py311h05b510d_0 - - gitdb=4.0.11=pyhd8ed1ab_0 - - harfbuzz=6.0.0=hddbc195_0 - - html5lib=1.1=pyh9f0ad1d_0 - - importlib-metadata=7.0.0=pyha770c72_0 - - importlib_resources=6.1.1=pyhd8ed1ab_0 - - jaraco.classes=3.3.0=pyhd8ed1ab_0 - - jedi=0.19.1=pyhd8ed1ab_0 - - jinja2=3.1.2=pyhd8ed1ab_1 - - jupyter_core=5.5.1=py311h267d04e_0 - - jupyterlab_pygments=0.3.0=pyhd8ed1ab_0 - - ld64=609=h89fa09d_15 - - libcblas=3.9.0=20_osxarm64_openblas - - liblapack=3.9.0=20_osxarm64_openblas - - matplotlib-inline=0.1.6=pyhd8ed1ab_0 - - memory-allocator=0.1.3=py311heffc1b2_0 - - overrides=7.4.0=pyhd8ed1ab_0 - - pexpect=4.8.0=pyh1a96a4e_2 - - pip=23.3.2=pyhd8ed1ab_0 - - pplpy=0.8.9=py311h5ba3760_0 - - primecountpy=0.1.0=py311he4fd1f5_4 - - prompt-toolkit=3.0.42=pyha770c72_0 - - pybind11=2.11.1=py311he4fd1f5_2 - - pyobjc-core=10.1=py311h665608e_0 - - pyproject-api=1.6.1=pyhd8ed1ab_0 - - pytest=7.4.3=pyhd8ed1ab_0 - - python-dateutil=2.8.2=pyhd8ed1ab_0 - - pytz-deprecation-shim=0.1.0.post0=py311h267d04e_4 - - referencing=0.32.0=pyhd8ed1ab_0 - - rfc3339-validator=0.1.4=pyhd8ed1ab_0 - - ruamel.yaml=0.18.5=py311h05b510d_0 - - sympy=1.12=pypyh9d50eac_103 - - terminado=0.18.0=pyh31c8845_0 - - tinycss2=1.2.1=pyhd8ed1ab_0 - - typing-extensions=4.9.0=hd8ed1ab_0 - - urllib3=1.26.18=pyhd8ed1ab_0 - - virtualenv=20.25.0=pyhd8ed1ab_0 - - annotated-types=0.6.0=pyhd8ed1ab_0 - - argon2-cffi-bindings=21.2.0=py311heffc1b2_4 - - arpack=3.7.0=h58ebc17_2 - - arrow=1.3.0=pyhd8ed1ab_0 - - cattrs=23.2.3=pyhd8ed1ab_0 - - cctools=973.0.1=hd1ac623_15 - - clang=15.0.7=haab561b_4 - - dsdp=5.8=h9397a75_1203 - - fflas-ffpack=2.4.3=h11f2abc_2 - - fqdn=1.5.1=pyhd8ed1ab_0 - - git=2.42.0=pl5321h46e2b6d_0 - - gitpython=3.1.40=pyhd8ed1ab_0 - - gsl=2.7=h6e638da_0 - - hatchling=1.21.0=pyhd8ed1ab_0 - - iml=1.0.5=hd52f0d1_1003 - - importlib-resources=6.1.1=pyhd8ed1ab_0 - - importlib_metadata=7.0.0=hd8ed1ab_0 - - jsonschema-specifications=2023.11.2=pyhd8ed1ab_0 - - jupyter_server_terminals=0.5.0=pyhd8ed1ab_0 - - liblapacke=3.9.0=20_osxarm64_openblas - - numpy=1.26.2=py311h6d074dd_0 - - pango=1.50.14=h6c112b8_0 - - prompt_toolkit=3.0.42=hd8ed1ab_0 - - pydantic-core=2.14.5=py311h94f323b_0 - - pyobjc-framework-cocoa=10.1=py311h665608e_0 - - pytest-xdist=3.5.0=pyhd8ed1ab_0 - - requests=2.31.0=pyhd8ed1ab_0 - - setuptools-scm=8.0.4=pyhd8ed1ab_0 - - stack_data=0.6.2=pyhd8ed1ab_0 - - suitesparse=5.10.1=h88be0ae_2 - - argon2-cffi=23.1.0=pyhd8ed1ab_0 - - blas-devel=3.9.0=20_osxarm64_openblas - - cachecontrol=0.13.1=pyhd8ed1ab_0 - - clangxx=15.0.7=default_h5c94ee4_4 - - contourpy=1.2.0=py311hd03642b_0 - - cvxopt=1.3.2=py311hd76776f_1 - - ensureconda=1.4.3=pyhd8ed1ab_0 - - fpylll=0.6.0=py311he33df0e_1 - - giac=1.9.0.21=h1c96721_1 - - igraph=0.9.10=hcec9b84_1 - - ipython=8.18.1=pyh707e725_3 - - isoduration=20.11.0=pyhd8ed1ab_0 - - jsonschema=4.20.0=pyhd8ed1ab_0 - - jupyter_client=8.6.0=pyhd8ed1ab_0 - - keyring=24.3.0=py311h267d04e_0 - - linbox=1.6.3=h380be0f_8 - - lsprotocol=2023.0.0=pyhd8ed1ab_0 - - pydantic=2.5.2=pyhd8ed1ab_0 - - scipy=1.11.4=py311h2b215a9_0 - - send2trash=1.8.2=pyhd1c38e8_0 - - setuptools_scm=8.0.4=hd8ed1ab_0 - - tox=4.11.4=pyhd8ed1ab_0 - - blas=2.120=openblas - - cachecontrol-with-filecache=0.13.1=pyhd8ed1ab_0 - - compiler-rt_osx-arm64=15.0.7=h3808999_2 - - ipykernel=6.26.0=pyh3cd1d5f_0 - - ipywidgets=8.1.1=pyhd8ed1ab_0 - - jsonschema-with-format-nongpl=4.20.0=pyhd8ed1ab_0 - - matplotlib-base=3.8.2=py311hfdba5f6_0 - - nbformat=5.9.2=pyhd8ed1ab_0 - - pygls=1.2.1=pyhd8ed1ab_0 - - rw=0.9=h3422bc3_0 - - compiler-rt=15.0.7=h3808999_2 - - conda-lock=2.5.1=pyhd8ed1ab_0 - - ipympl=0.9.3=pyhd8ed1ab_0 - - jupyter-jsmol=2022.1.0=pyhd8ed1ab_0 - - jupyter_events=0.9.0=pyhd8ed1ab_0 - - matplotlib=3.8.2=py311ha1ab1f8_0 - - nbclient=0.8.0=pyhd8ed1ab_0 - - clang_impl_osx-arm64=15.0.7=h77e971b_7 - - nbconvert-core=7.13.0=pyhd8ed1ab_0 - - clang_osx-arm64=15.0.7=h54d7cd3_7 - - jupyter_server=2.12.1=pyhd8ed1ab_0 - - nbconvert-pandoc=7.13.0=pyhd8ed1ab_0 - - c-compiler=1.6.0=hd291e01_0 - - clangxx_impl_osx-arm64=15.0.7=h768a7fd_7 - - gfortran_osx-arm64=12.3.0=h57527a5_1 - - jupyter-lsp=2.2.1=pyhd8ed1ab_0 - - jupyterlab_server=2.25.2=pyhd8ed1ab_0 - - nbconvert=7.13.0=pyhd8ed1ab_0 - - notebook-shim=0.2.3=pyhd8ed1ab_0 - - clangxx_osx-arm64=15.0.7=h54d7cd3_7 - - gfortran=12.3.0=h1ca8e4b_1 - - jupyterlab=4.0.9=pyhd8ed1ab_0 - - cxx-compiler=1.6.0=h1995070_0 - - fortran-compiler=1.6.0=h5a50232_0 - - notebook=7.0.6=pyhd8ed1ab_0 - - pythran=0.14.0=py311hddbb800_1 - - r-base=4.1.3=h9c4d319_6 - - compilers=1.6.0=hce30654_0 - - rpy2=3.5.11=py311r41h4add359_0 - - esbonio=0.16.3=pyhd8ed1ab_0 - - jupyter_sphinx=0.1.4=py_0 - - sphinx-basic-ng=1.0.0b2=pyhd8ed1ab_1 - - furo=2023.9.10=pyhd8ed1ab_0 - - sphinx-copybutton=0.5.2=pyhd8ed1ab_0 - - sphinxcontrib-applehelp=1.0.7=pyhd8ed1ab_0 - - sphinxcontrib-devhelp=1.0.5=pyhd8ed1ab_0 - - sphinxcontrib-htmlhelp=2.0.4=pyhd8ed1ab_0 - - sphinxcontrib-qthelp=1.0.6=pyhd8ed1ab_0 - - sphinx=7.2.6=pyhd8ed1ab_0 - - sphinxcontrib-serializinghtml=1.1.9=pyhd8ed1ab_0 - - sphinxcontrib-websupport=1.2.6=pyhd8ed1ab_0 + - websocket-client=1.8.0=pyhd8ed1ab_0 + - wheel=0.43.0=pyhd8ed1ab_1 + - widgetsnbextension=4.0.11=pyhd8ed1ab_0 + - xorg-libxau=1.0.11=hb547adb_0 + - xorg-libxdmcp=1.1.3=h27ca646_0 + - xz=5.2.6=h57fd34a_0 + - yaml=0.2.5=h3422bc3_2 + - zeromq=4.3.5=hcc0f68c_4 + - zipp=3.19.2=pyhd8ed1ab_0 + - zlib=1.3.1=hfb2fe0b_1 + - zstd=1.5.6=hb46c0d2_0 diff --git a/src/environment-dev-3.9-linux-aarch64.yml b/src/environment-dev-3.9-linux-aarch64.yml index 4b70d0a4e98..d975d72ca98 100644 --- a/src/environment-dev-3.9-linux-aarch64.yml +++ b/src/environment-dev-3.9-linux-aarch64.yml @@ -1,471 +1,488 @@ # Generated by conda-lock. # platform: linux-aarch64 -# input_hash: 6bb8baa489bd6fe865a20fa985509961599b43e728e121ea29e980a671f65b17 +# input_hash: ce794cc8451c14571ca9bfc8ecdd74ad09cf8a281a340df449678e0fed967078 channels: - conda-forge dependencies: - - _r-mutex=1.0.1=anacondar_1 - - _sysroot_linux-aarch64_curr_repodata_hack=4=h57d6b7b_13 - - ca-certificates=2023.11.17=hcefe29a_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_1 - - gh=2.40.1=h652cbe9_0 - - kernel-headers_linux-aarch64=4.18.0=h5b4a56d_13 - - ld_impl_linux-aarch64=2.40=h2d8c526_0 - - libgcc-devel_linux-aarch64=12.3.0=h8b5ab12_103 - - libgomp=13.2.0=hf8544c7_3 - - libstdcxx-devel_linux-aarch64=12.3.0=h8b5ab12_103 - - libstdcxx-ng=13.2.0=h9a76618_3 - - mathjax=3.2.2=h8af1aa0_0 - - pandoc=3.1.3=h8af1aa0_0 - - pari-elldata=0.0.20161017=0 - - pari-galdata=0.0.20180411=0 - - pari-galpol=0.0.20180625=0 - - pari-seadata-small=0.0.20090618=0 - - python_abi=3.9=4_cp39 - - sagemath-db-combinatorial-designs=20140630=1 - - sagemath-db-graphs=20210214=hd8ed1ab_0 - - sagemath-db-polytopes=20170220=1 - - three.js=122=hd8ed1ab_2 - - tzdata=2023c=h71feb2d_0 - - fonts-conda-forge=1=0 - - pari-seadata=0.0.20090618=0 - - sysroot_linux-aarch64=2.17=h5b4a56d_13 - - threejs-sage=122=hd8ed1ab_2 - - binutils_impl_linux-aarch64=2.40=h870a726_0 - - fonts-conda-ecosystem=1=0 - - binutils=2.40=h64c2a2e_0 - - binutils_linux-aarch64=2.40=h94bbfa1_2 - _openmp_mutex=4.5=2_kmp_llvm - - libgcc-ng=13.2.0=hf8544c7_3 - - alsa-lib=1.2.8=h4e544f5_0 + - _r-mutex=1.0.1=anacondar_1 + - _sysroot_linux-aarch64_curr_repodata_hack=4=h57d6b7b_14 + - alabaster=0.7.16=pyhd8ed1ab_0 + - alsa-lib=1.2.11=h31becfc_1 + - annotated-types=0.7.0=pyhd8ed1ab_0 + - anyio=4.4.0=pyhd8ed1ab_0 + - appdirs=1.4.4=pyh9f0ad1d_0 + - appnope=0.1.4=pyhd8ed1ab_0 + - argon2-cffi=23.1.0=pyhd8ed1ab_0 + - argon2-cffi-bindings=21.2.0=py39h898b7ef_4 + - arpack=3.9.1=nompi_hd363cd0_101 + - arrow=1.3.0=pyhd8ed1ab_0 + - asttokens=2.4.1=pyhd8ed1ab_0 + - async-lru=2.0.4=pyhd8ed1ab_0 - attr=2.5.1=h4e544f5_1 - - bc=1.07.1=hf897c2e_0 - - bdw-gc=8.0.6=hd62202e_0 - - bzip2=1.0.8=h31becfc_5 - - c-ares=1.24.0=h31becfc_0 - - cliquer=1.22=hb9de7d4_0 - - fribidi=1.0.10=hb9de7d4_0 - - gengetopt=2.23=h01db608_0 - - gettext=0.21.1=ha18d298_0 - - gf2x=1.3.0=h1b3b3a3_2 - - giflib=5.2.1=hb4cce97_3 - - gmp=6.3.0=h2f0025b_0 - - graphite2=1.3.13=h7fd3ca4_1001 - - icu=70.1=ha18d298_0 - - jpeg=9e=h2a766a3_3 - - keyutils=1.6.1=h4e544f5_0 - - lerc=4.0.0=h4de3ea5_0 - - libatomic_ops=7.6.14=h4e544f5_0 - - libbraiding=1.2=hd600fc2_0 - - libbrotlicommon=1.1.0=h31becfc_1 - - libcbor=0.9.0=h01db608_0 - - libdeflate=1.17=hb4cce97_0 - - libev=4.33=h31becfc_2 - - libexpat=2.5.0=hd600fc2_1 - - libffi=3.4.2=h3557bc0_5 - - libgfortran5=13.2.0=h582850c_3 - - libiconv=1.17=h31becfc_2 - - libnsl=2.0.1=h31becfc_0 - - libsanitizer=12.3.0=h8ebda82_3 - - libsodium=1.0.18=hb9de7d4_1 - - libtool=2.4.7=h4de3ea5_0 - - libuuid=2.38.1=hb4cce97_0 - - libuv=1.46.0=h31becfc_0 - - libwebp-base=1.2.4=h4e544f5_0 - - libzlib=1.2.13=h31becfc_5 - - lrcalc=2.1=h4de3ea5_5 - - m4=1.4.18=h516909a_1001 - - make=4.3=h309ac5b_1 - - metis=5.1.0=h2f0025b_1007 - - nauty=2.8.8=h31becfc_0 - - ncurses=6.4=h0425590_2 - - ninja=1.11.1=hdd96247_0 - - openssl=3.2.0=h31becfc_1 - - palp=2.20=hb9de7d4_0 - - patch=2.7.6=hf897c2e_1002 - - pixman=0.42.2=h2f0025b_0 - - pkg-config=0.29.2=hb9de7d4_1008 - - planarity=3.0.0.5=hb9de7d4_1002 - - primesieve=11.0=hd600fc2_0 - - pthread-stubs=0.4=hb9de7d4_1001 - - qhull=2020.2=hd62202e_2 - - rhash=1.4.3=h31becfc_2 - - sed=4.8=ha0d5d3d_0 - - symmetrica=3.0.1=hd600fc2_0 - - xorg-inputproto=2.3.2=h3557bc0_1002 - - xorg-kbproto=1.0.7=h3557bc0_1002 - - xorg-libice=1.0.10=h3557bc0_0 - - xorg-libxau=1.0.11=h31becfc_0 - - xorg-libxdmcp=1.1.3=h3557bc0_0 - - xorg-recordproto=1.14.2=hf897c2e_1002 - - xorg-renderproto=0.11.1=h3557bc0_1002 - - xorg-xextproto=7.3.0=h2a766a3_1003 - - xorg-xproto=7.0.31=h3557bc0_1007 - - xz=5.2.6=h9cdd2b7_0 - - yaml=0.2.5=hf897c2e_2 - - cddlib=1!0.94m=h719063d_0 - - ecm=7.0.4=h719063d_1002 - - expat=2.5.0=hd600fc2_1 - - gcc_impl_linux-aarch64=12.3.0=hcde2664_3 - - givaro=4.1.1=h192cbe9_1 - - glpk=5.0=h66325d0_0 - - libbrotlidec=1.1.0=h31becfc_1 - - libbrotlienc=1.1.0=h31becfc_1 - - libcap=2.69=h883460d_0 - - libedit=3.1.20191231=he28a2e2_2 - - libgfortran-ng=13.2.0=he9431aa_3 - - libhomfly=1.02r6=hb9de7d4_0 - - libnghttp2=1.58.0=hb0e430d_1 - - libpng=1.6.39=hf9034f9_0 - - libsqlite=3.44.2=h194ca79_0 - - libssh2=1.11.0=h492db2e_0 - - libxcb=1.13=h3557bc0_1004 - - libxml2=2.10.3=habe54e3_4 - - mpfr=4.2.1=ha2d0fc4_0 - - ntl=11.4.3=h0d7519b_1 - - pcre2=10.40=he7b27c6_0 - - perl=5.32.1=4_h31becfc_perl5 - - primecount=7.6=hd600fc2_0 - - readline=8.2=h8fc344f_1 - - tar=1.34=h048efde_0 - - tk=8.6.13=h194ca79_0 - - xorg-fixesproto=5.0=h3557bc0_1002 - - xorg-libsm=1.2.3=h965e137_1000 - - zeromq=4.3.5=h2f0025b_0 - - zlib=1.2.13=h31becfc_5 - - zstd=1.5.5=h4c53e97_0 + - attrs=23.2.0=pyh71513ae_0 - autoconf=2.71=pl5321h2148fe1_1 - - boost-cpp=1.81.0=h07c2bc3_0 - - brotli-bin=1.1.0=h31becfc_1 - - bwidget=1.9.14=h8af1aa0_1 - - ecl=21.2.1=haa44c19_2 - - fftw=3.3.10=nompi_h2dcef8e_108 - - freetype=2.12.1=hf0a5ef3_2 - - gap-core=4.12.2=h597289e_3 - - gcc=12.3.0=hc1b51f9_2 - - gcc_linux-aarch64=12.3.0=h464a8f7_2 - - gfan=0.6.2=h5f589ec_1003 - - gfortran_impl_linux-aarch64=12.3.0=hb7244be_3 - - gxx_impl_linux-aarch64=12.3.0=hcde2664_3 - - krb5=1.20.1=h113d92e_0 - - libflint=3.0.1=hc392af7_ntl_100 - - libglib=2.78.1=h0464669_0 - - libhwloc=2.9.1=h21e8147_0 - - libopenblas=0.3.25=pthreads_h5a5ec62_0 - - libtiff=4.5.0=h4c1066a_2 - - libudev1=255=h31becfc_0 - - llvm-openmp=17.0.6=h8b0cb96_0 - - m4ri=20140914=h75e8696_1005 - - mpc=1.3.1=hf4c8f4c_0 - - mpfi=1.5.4=h846f343_1001 - - pari=2.15.4=h169c2a7_2_pthread - - ppl=1.2=h984aac9_1006 - - python=3.9.18=h4ac3b42_0_cpython - - qd=2.3.22=h05efe27_1004 - - sqlite=3.44.2=h3b3482f_0 - - tachyon=0.99b6=h63ab1d9_1001 - - texinfo=7.0=pl5321h17f021e_0 - - tktable=2.10=h4f9ca69_5 - - xorg-libx11=1.8.4=h2a766a3_0 - - alabaster=0.7.13=pyhd8ed1ab_0 - - appdirs=1.4.4=pyh9f0ad1d_0 - - appnope=0.1.3=pyhd8ed1ab_0 - - attrs=23.1.0=pyh71513ae_1 - automake=1.16.5=pl5321h8af1aa0_0 + - babel=2.14.0=pyhd8ed1ab_0 + - backports=1.0=pyhd8ed1ab_3 + - backports.tarfile=1.0.0=pyhd8ed1ab_1 + - bc=1.07.1=hf897c2e_0 + - bdw-gc=8.0.6=hd62202e_0 + - beautifulsoup4=4.12.3=pyha770c72_0 + - beniget=0.4.1=pyhd8ed1ab_0 + - binutils=2.40=hf1166c9_7 + - binutils_impl_linux-aarch64=2.40=hf54a868_7 + - binutils_linux-aarch64=2.40=h1f91aba_9 + - blas=2.120=openblas + - blas-devel=3.9.0=20_linuxaarch64_openblas + - bleach=6.1.0=pyhd8ed1ab_0 + - boost-cpp=1.85.0=ha990451_2 + - brial=1.2.12=pyh694c41f_3 - brotli=1.1.0=h31becfc_1 + - brotli-bin=1.1.0=h31becfc_1 - brotli-python=1.1.0=py39h387a81e_1 - - c-compiler=1.6.0=h31becfc_0 + - build=0.7.0=pyhd8ed1ab_0 + - bwidget=1.9.14=h8af1aa0_1 + - bzip2=1.0.8=h31becfc_5 + - c-ares=1.28.1=h31becfc_0 + - c-compiler=1.7.0=h31becfc_1 + - ca-certificates=2024.6.2=hcefe29a_0 + - cachecontrol=0.14.0=pyhd8ed1ab_1 + - cachecontrol-with-filecache=0.14.0=pyhd8ed1ab_1 + - cached-property=1.5.2=hd8ed1ab_1 - cached_property=1.5.2=pyha770c72_1 - - cachetools=5.3.2=pyhd8ed1ab_0 + - cachetools=5.3.3=pyhd8ed1ab_0 - cachy=0.3.0=pyhd8ed1ab_1 - - certifi=2023.11.17=pyhd8ed1ab_0 + - cairo=1.18.0=h5c54ea9_2 + - cattrs=23.2.3=pyhd8ed1ab_0 + - cddlib=1!0.94m=h719063d_0 + - certifi=2024.6.2=pyhd8ed1ab_0 + - cffi=1.16.0=py39hdf53b9e_0 - chardet=5.2.0=py39ha65689a_1 - charset-normalizer=3.3.2=pyhd8ed1ab_0 - click=8.1.7=unix_pyh707e725_0 + - click-default-group=1.2.4=pyhd8ed1ab_0 + - clikit=0.6.2=pyhd8ed1ab_2 + - cliquer=1.22=h31becfc_1 + - cmake=3.29.6=h7042e5d_0 - colorama=0.4.6=pyhd8ed1ab_0 - - conway-polynomials=0.8=pyhd8ed1ab_0 + - colorlog=6.8.2=py39h4420490_0 + - comm=0.2.2=pyhd8ed1ab_0 + - compilers=1.7.0=h8af1aa0_1 + - conda-lock=2.5.7=pyhd8ed1ab_0 + - contourpy=1.2.1=py39hd16970a_0 + - conway-polynomials=0.9=pyhd8ed1ab_0 + - cppy=1.2.1=pyhd8ed1ab_0 - crashtest=0.4.1=pyhd8ed1ab_0 + - cryptography=42.0.8=py39h33ea94c_0 + - curl=8.8.0=h7daf2e0_0 + - cvxopt=1.3.2=py39h093dae0_2 + - cxx-compiler=1.7.0=h2a328a1_1 - cycler=0.12.1=pyhd8ed1ab_0 + - cypari2=2.1.5=py39h532d932_0 - cysignals=1.11.2=py39hfa81392_3 - - cython=3.0.7=py39h387a81e_0 + - cython=3.0.10=py39h387a81e_0 - dbus=1.13.6=h12b9eeb_3 - - debugpy=1.8.0=py39h387a81e_1 + - debugpy=1.8.1=py39h387a81e_0 - decorator=5.1.1=pyhd8ed1ab_0 - defusedxml=0.7.1=pyhd8ed1ab_0 - distlib=0.3.8=pyhd8ed1ab_0 - - docutils=0.20.1=py39ha65689a_3 - - eclib=20231211=he26bab5_0 - - editables=0.3=pyhd8ed1ab_0 + - docutils=0.21.2=pyhd8ed1ab_0 + - dsdp=5.8=hb12102e_1203 + - ecl=23.9.9=h6475f26_0 + - eclib=20231212=he26bab5_0 + - ecm=7.0.5=ha2d0fc4_0 + - editables=0.5=pyhd8ed1ab_0 + - ensureconda=1.4.4=pyhd8ed1ab_0 - entrypoints=0.4=pyhd8ed1ab_0 - - exceptiongroup=1.2.0=pyhd8ed1ab_0 - - execnet=2.0.2=pyhd8ed1ab_0 + - esbonio=0.16.4=pyhd8ed1ab_0 + - exceptiongroup=1.2.0=pyhd8ed1ab_2 + - execnet=2.1.1=pyhd8ed1ab_0 - executing=2.0.1=pyhd8ed1ab_0 - - filelock=3.13.1=pyhd8ed1ab_0 - - flit-core=3.9.0=pyhd8ed1ab_0 + - expat=2.6.2=h2f0025b_0 + - fflas-ffpack=2.5.0=h503e619_0 + - fftw=3.3.10=nompi_h020dacd_110 + - filelock=3.15.4=pyhd8ed1ab_0 + - flit-core=3.9.0=pyhd8ed1ab_1 + - 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_2 - fontconfig=2.14.2=ha9a116f_0 + - fonts-conda-ecosystem=1=0 + - fonts-conda-forge=1=0 + - fonttools=4.53.0=py39he257ee7_0 + - fortran-compiler=1.7.0=h7048d53_1 - fplll=5.4.5=hb3a790e_0 + - fpylll=0.6.1=py39h97065f7_0 + - fqdn=1.5.1=pyhd8ed1ab_0 + - freetype=2.12.1=hf0a5ef3_2 + - fribidi=1.0.10=hb9de7d4_0 + - furo=2024.5.6=pyhd8ed1ab_0 + - gap-core=4.12.2=h597289e_3 - gap-defaults=4.12.2=h8af1aa0_3 - gast=0.5.4=pyhd8ed1ab_0 - - gfortran=12.3.0=h8d4031d_2 - - gfortran_linux-aarch64=12.3.0=h1993883_2 - - gmpy2=2.1.2=py39h3ba43c8_1 - - gxx=12.3.0=hc1b51f9_2 - - gxx_linux-aarch64=12.3.0=h21accf6_2 - - idna=3.6=pyhd8ed1ab_0 + - gcc=12.3.0=hdb0cc85_13 + - gcc_impl_linux-aarch64=12.3.0=h3d98823_13 + - gcc_linux-aarch64=12.3.0=ha52a6ea_9 + - gengetopt=2.23=h01db608_0 + - gf2x=1.3.0=h1b3b3a3_2 + - gfan=0.6.2=h5f589ec_1003 + - gfortran=12.3.0=hdb0cc85_13 + - gfortran_impl_linux-aarch64=12.3.0=h97ebfd2_13 + - gfortran_linux-aarch64=12.3.0=ha7b8e4b_9 + - gh=2.46.0=h652cbe9_0 + - giac=1.9.0.21=h04922a4_1 + - giflib=5.2.2=h31becfc_0 + - git=2.45.2=pl5321h011b5c6_1 + - gitdb=4.0.11=pyhd8ed1ab_0 + - gitpython=3.1.43=pyhd8ed1ab_0 + - givaro=4.2.0=h364d21b_0 + - glpk=5.0=h66325d0_0 + - gmp=6.3.0=h0a1ffab_2 + - gmpy2=2.1.5=py39hcc1b389_1 + - graphite2=1.3.13=h2f0025b_1003 + - gsl=2.7=h294027d_0 + - gxx=12.3.0=hdb0cc85_13 + - gxx_impl_linux-aarch64=12.3.0=hba91e99_13 + - gxx_linux-aarch64=12.3.0=h9d1f256_9 + - h11=0.14.0=pyhd8ed1ab_0 + - h2=4.1.0=pyhd8ed1ab_0 + - harfbuzz=8.5.0=h9812418_0 + - hatchling=1.25.0=pyhd8ed1ab_0 + - hpack=4.0.0=pyh9f0ad1d_0 + - html5lib=1.1=pyh9f0ad1d_0 + - httpcore=1.0.5=pyhd8ed1ab_0 + - httpx=0.27.0=pyhd8ed1ab_0 + - hyperframe=6.0.1=pyhd8ed1ab_0 + - icu=73.2=h787c7f5_0 + - idna=3.7=pyhd8ed1ab_0 + - igraph=0.10.12=h197073e_1 - imagesize=1.4.1=pyhd8ed1ab_0 + - iml=1.0.5=h15043fe_1004 + - importlib-metadata=8.0.0=pyha770c72_0 + - importlib-resources=6.4.0=pyhd8ed1ab_0 + - importlib_metadata=8.0.0=hd8ed1ab_0 + - importlib_resources=6.4.0=pyhd8ed1ab_0 - iniconfig=2.0.0=pyhd8ed1ab_0 - - ipython_genutils=0.2.0=py_1 + - ipykernel=6.29.4=pyh3099207_0 + - ipympl=0.9.4=pyhd8ed1ab_0 + - ipython=8.18.1=pyh707e725_3 + - ipython_genutils=0.2.0=pyhd8ed1ab_1 + - ipywidgets=8.1.3=pyhd8ed1ab_0 + - isoduration=20.11.0=pyhd8ed1ab_0 + - jaraco.classes=3.4.0=pyhd8ed1ab_1 + - jaraco.context=5.3.0=pyhd8ed1ab_1 + - jaraco.functools=4.0.0=pyhd8ed1ab_0 + - jedi=0.19.1=pyhd8ed1ab_0 - jeepney=0.8.0=pyhd8ed1ab_0 - - json5=0.9.14=pyhd8ed1ab_0 - - jsonpointer=2.4=py39h4420490_3 - - jupyterlab_widgets=3.0.9=pyhd8ed1ab_0 + - jinja2=3.1.4=pyhd8ed1ab_0 + - jmol=14.32.10=h8af1aa0_0 + - json5=0.9.25=pyhd8ed1ab_0 + - jsonpointer=3.0.0=py39h4420490_0 + - jsonschema=4.22.0=pyhd8ed1ab_0 + - jsonschema-specifications=2023.12.1=pyhd8ed1ab_0 + - jsonschema-with-format-nongpl=4.22.0=pyhd8ed1ab_0 + - jupyter-jsmol=2022.1.0=pyhd8ed1ab_0 + - jupyter-lsp=2.2.5=pyhd8ed1ab_0 + - jupyter-sphinx=0.5.3=pyha770c72_4 + - jupyter_client=8.6.2=pyhd8ed1ab_0 + - jupyter_core=5.7.2=py39h4420490_0 + - jupyter_events=0.10.0=pyhd8ed1ab_0 + - jupyter_server=2.14.1=pyhd8ed1ab_0 + - jupyter_server_terminals=0.5.3=pyhd8ed1ab_0 + - jupyter_sphinx=0.5.3=hd8ed1ab_4 + - jupyterlab=4.2.2=pyhd8ed1ab_0 + - jupyterlab_pygments=0.3.0=pyhd8ed1ab_1 + - jupyterlab_server=2.27.2=pyhd8ed1ab_0 + - jupyterlab_widgets=3.0.11=pyhd8ed1ab_0 + - kernel-headers_linux-aarch64=4.18.0=h5b4a56d_14 + - keyring=25.2.1=pyha804496_0 + - keyutils=1.6.1=h4e544f5_0 - kiwisolver=1.4.5=py39had2cf8c_1 - - lcalc=2.0.5=h3264cc0_1 - - lcms2=2.15=h7576be9_0 + - krb5=1.21.2=hc419048_0 + - lcalc=2.0.5=he588f68_2 + - lcms2=2.16=h922389a_0 + - ld_impl_linux-aarch64=2.40=h9fc2d93_7 + - lerc=4.0.0=h4de3ea5_0 + - libatomic_ops=7.6.14=h4e544f5_0 - libblas=3.9.0=20_linuxaarch64_openblas - - libbrial=1.2.12=h17533bf_1 - - libcups=2.3.3=h4303303_3 - - libcurl=8.1.2=hc34909b_0 - - libfido2=1.14.0=heb3f89f_0 - - libwebp=1.2.4=h7bdf6e5_1 - - m4rie=20150908=h75e8696_1001 - - markupsafe=2.1.3=py39h7cc1d5f_1 - - maxima=5.47.0=h6475f26_1 + - libboost=1.85.0=hb41fec8_2 + - libboost-devel=1.85.0=h37bb5a9_2 + - libboost-headers=1.85.0=h8af1aa0_2 + - libbraiding=1.2=hd600fc2_0 + - libbrial=1.2.12=h9429f74_3 + - libbrotlicommon=1.1.0=h31becfc_1 + - libbrotlidec=1.1.0=h31becfc_1 + - libbrotlienc=1.1.0=h31becfc_1 + - libcap=2.69=h883460d_0 + - libcblas=3.9.0=20_linuxaarch64_openblas + - libcbor=0.9.0=h01db608_0 + - libcups=2.3.3=h405e4a8_4 + - libcurl=8.8.0=h4e8248e_0 + - libdeflate=1.20=h31becfc_0 + - libedit=3.1.20191231=he28a2e2_2 + - libev=4.33=h31becfc_2 + - libexpat=2.6.2=h2f0025b_0 + - libffi=3.4.2=h3557bc0_5 + - libfido2=1.15.0=hab05c5e_0 + - libflint=3.0.1=hc392af7_ntl_100 + - libgcc-devel_linux-aarch64=12.3.0=h6144e03_113 + - libgcc-ng=13.2.0=he277a41_13 + - libgd=2.3.3=hcd22fd5_9 + - libgfortran-ng=13.2.0=he9431aa_13 + - libgfortran5=13.2.0=h2af0866_13 + - libglib=2.80.2=haee52c6_1 + - libgomp=13.2.0=he277a41_13 + - libhomfly=1.02r6=h31becfc_1 + - libhwloc=2.10.0=default_h3030c0e_1001 + - libiconv=1.17=h31becfc_2 + - libjpeg-turbo=3.0.0=h31becfc_1 + - liblapack=3.9.0=20_linuxaarch64_openblas + - liblapacke=3.9.0=20_linuxaarch64_openblas + - libnghttp2=1.58.0=hb0e430d_1 + - libnsl=2.0.1=h31becfc_0 + - libopenblas=0.3.25=pthreads_h5a5ec62_0 + - libpng=1.6.43=h194ca79_0 + - libsanitizer=12.3.0=h57e2e72_13 + - libsodium=1.0.18=hb9de7d4_1 + - libsqlite=3.46.0=hf51ef55_0 + - libssh2=1.11.0=h492db2e_0 + - libstdcxx-devel_linux-aarch64=12.3.0=h6144e03_113 + - libstdcxx-ng=13.2.0=h3f4de04_13 + - libtiff=4.6.0=hf980d43_3 + - libtool=2.4.7=h4de3ea5_0 + - libudev1=255=h31becfc_1 + - libuuid=2.38.1=hb4cce97_0 + - libuv=1.48.0=h31becfc_0 + - libwebp=1.4.0=h8b4e01b_0 + - libwebp-base=1.4.0=h31becfc_0 + - libxcb=1.16=h7935292_0 + - libxcrypt=4.4.36=h31becfc_1 + - libxml2=2.12.7=h49dc7a2_1 + - libzlib=1.3.1=h68df207_1 + - linbox=1.7.0=h681a5ee_0 + - llvm-openmp=18.1.8=hb063fc5_0 + - lrcalc=2.1=h2f0025b_6 + - lsprotocol=2023.0.1=pyhd8ed1ab_0 + - m4=1.4.18=h516909a_1001 + - m4ri=20140914=hedfd65a_1006 + - m4rie=20150908=hf0a5ef3_1002 + - make=4.3=h309ac5b_1 + - markupsafe=2.1.5=py39h7cc1d5f_0 + - mathjax=3.2.2=h8af1aa0_0 + - matplotlib=3.8.4=py39ha65689a_2 + - matplotlib-base=3.8.4=py39hf44f4b6_2 + - matplotlib-inline=0.1.7=pyhd8ed1ab_0 + - maxima=5.47.0=h6475f26_2 + - memory-allocator=0.1.3=py39h898b7ef_0 + - metis=5.1.0=h2f0025b_1007 - mistune=3.0.2=pyhd8ed1ab_0 - - more-itertools=10.1.0=pyhd8ed1ab_0 + - more-itertools=10.3.0=pyhd8ed1ab_0 + - mpc=1.3.1=hf4c8f4c_0 + - mpfi=1.5.4=h846f343_1001 + - mpfr=4.2.1=ha2d0fc4_1 - mpmath=1.3.0=pyhd8ed1ab_0 - - msgpack-python=1.0.7=py39had2cf8c_0 + - msgpack-python=1.0.8=py39h7e9cfeb_0 - munkres=1.1.4=pyh9f0ad1d_0 - - nest-asyncio=1.5.8=pyhd8ed1ab_0 + - nauty=2.8.8=h31becfc_1 + - nbclient=0.10.0=pyhd8ed1ab_0 + - nbconvert=7.16.4=hd8ed1ab_1 + - nbconvert-core=7.16.4=pyhd8ed1ab_1 + - nbconvert-pandoc=7.16.4=hd8ed1ab_1 + - nbformat=5.10.4=pyhd8ed1ab_0 + - ncurses=6.5=h0425590_0 + - nest-asyncio=1.6.0=pyhd8ed1ab_0 - networkx=3.2.1=pyhd8ed1ab_0 + - ninja=1.12.1=h70be974_0 + - notebook=7.2.1=pyhd8ed1ab_0 + - notebook-shim=0.2.4=pyhd8ed1ab_0 + - ntl=11.4.3=h0d7519b_1 + - numpy=1.26.4=py39h91c28bb_0 - openblas=0.3.25=pthreads_h339cbfa_0 - - openjpeg=2.5.0=h9508984_2 - - packaging=23.2=pyhd8ed1ab_0 + - openjdk=22.0.1=h3d4cd67_0 + - openjpeg=2.5.2=h0d9d63b_0 + - openssh=9.6p1=h04b8c23_0 + - openssl=3.3.1=h68df207_0 + - overrides=7.7.0=pyhd8ed1ab_0 + - packaging=24.1=pyhd8ed1ab_0 + - palp=2.20=hb9de7d4_0 + - pandoc=3.2.1=h8af1aa0_0 - pandocfilters=1.5.0=pyhd8ed1ab_0 - - parso=0.8.3=pyhd8ed1ab_0 + - pango=1.54.0=h399c48b_0 + - pari=2.15.5=h169c2a7_2_pthread + - pari-elldata=0.0.20161017=0 + - pari-galdata=0.0.20180411=0 + - pari-galpol=0.0.20180625=0 + - pari-seadata=0.0.20090618=0 + - pari-seadata-small=0.0.20090618=0 + - parso=0.8.4=pyhd8ed1ab_0 - pastel=0.2.1=pyhd8ed1ab_0 + - patch=2.7.6=hf897c2e_1002 - pathspec=0.12.1=pyhd8ed1ab_0 + - pcre2=10.44=h070dd5b_0 + - pep517=0.13.0=pyhd8ed1ab_0 + - perl=5.32.1=7_h31becfc_perl5 + - pexpect=4.9.0=pyhd8ed1ab_0 - pickleshare=0.7.5=py_1003 + - pillow=10.3.0=py39h4a8821f_1 + - pip=24.0=pyhd8ed1ab_0 + - pixman=0.43.4=h2f0025b_0 + - pkg-config=0.29.2=hb9de7d4_1008 - pkgconfig=1.5.5=pyhd8ed1ab_4 - - pkginfo=1.9.6=pyhd8ed1ab_0 + - pkginfo=1.11.1=pyhd8ed1ab_0 - pkgutil-resolve-name=1.3.10=pyhd8ed1ab_1 - - platformdirs=4.1.0=pyhd8ed1ab_0 - - pluggy=1.3.0=pyhd8ed1ab_0 - - ply=3.11=py_1 - - prometheus_client=0.19.0=pyhd8ed1ab_0 - - psutil=5.9.7=py39h898b7ef_0 + - planarity=3.0.2.0=h31becfc_0 + - platformdirs=4.2.2=pyhd8ed1ab_0 + - pluggy=1.5.0=pyhd8ed1ab_0 + - ply=3.11=pyhd8ed1ab_2 + - ppl=1.2=h984aac9_1006 + - pplpy=0.8.9=py39hf652505_1 + - primecount=7.6=hd600fc2_0 + - primecountpy=0.1.0=py39hd16970a_3 + - primesieve=11.0=hd600fc2_0 + - prometheus_client=0.20.0=pyhd8ed1ab_0 + - prompt-toolkit=3.0.47=pyha770c72_0 + - prompt_toolkit=3.0.47=hd8ed1ab_0 + - psutil=6.0.0=py39he257ee7_0 + - pthread-stubs=0.4=hb9de7d4_1001 - ptyprocess=0.7.0=pyhd3deb0d_0 - pure_eval=0.2.2=pyhd8ed1ab_0 - py=1.11.0=pyh6c4a22f_0 - - pybind11-global=2.11.1=py39hd16970a_2 - - pycodestyle=2.11.1=pyhd8ed1ab_0 - - pycparser=2.21=pyhd8ed1ab_0 - - pygments=2.17.2=pyhd8ed1ab_0 + - pybind11=2.12.0=py39hd16970a_0 + - pybind11-global=2.12.0=py39hd16970a_0 + - pycodestyle=2.12.0=pyhd8ed1ab_0 + - pycparser=2.22=pyhd8ed1ab_0 + - pydantic=2.7.4=pyhd8ed1ab_0 + - pydantic-core=2.18.4=py39hb170bb1_0 + - pygls=1.3.1=pyhd8ed1ab_0 + - pygments=2.18.0=pyhd8ed1ab_0 - pylev=1.4.0=pyhd8ed1ab_0 - - pyparsing=3.1.1=pyhd8ed1ab_0 + - pyparsing=3.1.2=pyhd8ed1ab_0 + - pyproject-api=1.7.1=pyhd8ed1ab_0 - pyrsistent=0.20.0=py39h7cc1d5f_0 - pysocks=1.7.1=pyha2e5f31_6 - - pyspellchecker=0.7.2=pyhd8ed1ab_0 - - python-fastjsonschema=2.19.0=pyhd8ed1ab_0 + - pyspellchecker=0.8.0=pyhd8ed1ab_0 + - pytest=8.2.2=pyhd8ed1ab_0 + - pytest-xdist=3.6.1=pyhd8ed1ab_0 + - python=3.9.19=h4ac3b42_0_cpython + - python-dateutil=2.9.0=pyhd8ed1ab_0 + - python-fastjsonschema=2.20.0=pyhd8ed1ab_0 - python-json-logger=2.0.7=pyhd8ed1ab_0 - - python-lrcalc=2.1=py39h3d8bfb9_5 - - python-tzdata=2023.3=pyhd8ed1ab_0 - - pytz=2023.3.post1=pyhd8ed1ab_0 + - python-lrcalc=2.1=py39h387a81e_6 + - python-tzdata=2024.1=pyhd8ed1ab_0 + - python_abi=3.9=4_cp39 + - pythran=0.15.0=py39hc2250db_1 + - pytz=2024.1=pyhd8ed1ab_0 + - pytz-deprecation-shim=0.1.0.post0=py39h4420490_4 - pyyaml=6.0.1=py39h898b7ef_1 - - pyzmq=25.1.2=py39hbab03a2_0 + - pyzmq=26.0.3=py39h866fef3_0 + - qd=2.3.22=h05efe27_1004 + - qhull=2020.2=hd62202e_2 + - r-base=4.3.3=h7f20121_3 + - r-lattice=0.22_6=r43h25e906a_0 + - readline=8.2=h8fc344f_1 + - referencing=0.35.1=pyhd8ed1ab_0 + - requests=2.32.3=pyhd8ed1ab_0 + - rfc3339-validator=0.1.4=pyhd8ed1ab_0 - rfc3986-validator=0.1.1=pyh9f0ad1d_0 - - rpds-py=0.15.2=py39hfe8b3a4_0 - - ruamel.yaml.clib=0.2.7=py39h898b7ef_2 + - rhash=1.4.4=h31becfc_0 + - rpds-py=0.18.1=py39hb8f4057_0 + - rpy2=3.5.11=py39r43h1ae4408_3 + - ruamel.yaml=0.18.6=py39h898b7ef_0 + - ruamel.yaml.clib=0.2.8=py39h898b7ef_0 + - rw=0.9=h31becfc_2 + - sagemath-db-combinatorial-designs=20140630=1 - sagemath-db-elliptic-curves=0.8.1=hecc5488_0 + - sagemath-db-graphs=20210214=hd8ed1ab_0 + - sagemath-db-polytopes=20170220=1 - sagetex=3.6.1=pyhd8ed1ab_0 - - send2trash=1.8.2=pyh41d4057_0 - - setuptools=68.2.2=pyhd8ed1ab_0 + - scipy=1.11.3=py39h91c28bb_1 + - secretstorage=3.3.3=py39ha65689a_2 + - sed=4.8=ha0d5d3d_0 + - send2trash=1.8.3=pyh0d859eb_0 + - setuptools=70.1.1=pyhd8ed1ab_0 + - setuptools-scm=8.1.0=pyhd8ed1ab_0 + - setuptools_scm=8.1.0=hd8ed1ab_0 - simplegeneric=0.8.1=py_1 - singular=4.3.2.p8=hbe76a8a_1 - six=1.16.0=pyh6c4a22f_0 - smmap=5.0.0=pyhd8ed1ab_0 - - sniffio=1.3.0=pyhd8ed1ab_0 + - sniffio=1.3.1=pyhd8ed1ab_0 - snowballstemmer=2.2.0=pyhd8ed1ab_0 - soupsieve=2.5=pyhd8ed1ab_1 + - sphinx=7.3.7=pyhd8ed1ab_0 + - sphinx-basic-ng=1.0.0b2=pyhd8ed1ab_1 + - sphinx-copybutton=0.5.2=pyhd8ed1ab_0 + - sphinxcontrib-applehelp=1.0.8=pyhd8ed1ab_0 + - sphinxcontrib-devhelp=1.0.6=pyhd8ed1ab_0 + - sphinxcontrib-htmlhelp=2.0.5=pyhd8ed1ab_0 - sphinxcontrib-jsmath=1.0.1=pyhd8ed1ab_0 + - sphinxcontrib-qthelp=1.0.7=pyhd8ed1ab_0 + - sphinxcontrib-serializinghtml=1.1.10=pyhd8ed1ab_0 + - sphinxcontrib-websupport=1.2.7=pyhd8ed1ab_0 + - sqlite=3.46.0=hdc7ab3c_0 + - stack_data=0.6.2=pyhd8ed1ab_0 + - suitesparse=7.7.0=h3944111_1 + - symmetrica=3.0.1=hd600fc2_0 - sympow=2.023.6=h157afb5_3 - - tbb=2021.9.0=h4c384f3_0 + - sympy=1.12.1=pypyh2585a3b_103 + - sysroot_linux-aarch64=2.17=h5b4a56d_14 + - tachyon=0.99b6=ha0bfc61_1002 + - tar=1.34=h048efde_0 + - tbb=2021.12.0=h70be974_1 + - terminado=0.18.1=pyh0d859eb_0 + - texinfo=7.0=pl5321h17f021e_0 + - three.js=122=hd8ed1ab_2 + - threejs-sage=122=hd8ed1ab_2 + - tinycss2=1.3.0=pyhd8ed1ab_0 + - tk=8.6.13=h194ca79_0 + - tktable=2.10=h52f7bd3_6 - tomli=2.0.1=pyhd8ed1ab_0 - - tomlkit=0.12.3=pyha770c72_0 - - toolz=0.12.0=pyhd8ed1ab_0 - - tornado=6.3.3=py39h7cc1d5f_1 - - traitlets=5.14.0=pyhd8ed1ab_0 - - trove-classifiers=2023.11.29=pyhd8ed1ab_0 - - types-python-dateutil=2.8.19.14=pyhd8ed1ab_0 - - typing_extensions=4.9.0=pyha770c72_0 + - tomlkit=0.12.5=pyha770c72_0 + - toolz=0.12.1=pyhd8ed1ab_0 + - tornado=6.4.1=py39ha3e8b56_0 + - tox=4.15.1=pyhd8ed1ab_0 + - traitlets=5.14.3=pyhd8ed1ab_0 + - trove-classifiers=2024.5.22=pyhd8ed1ab_0 + - types-python-dateutil=2.9.0.20240316=pyhd8ed1ab_0 + - typing-extensions=4.12.2=hd8ed1ab_0 + - typing_extensions=4.12.2=pyha770c72_0 - typing_utils=0.1.0=pyhd8ed1ab_0 + - tzdata=2024a=h0c530f3_0 - tzlocal=5.2=py39h4420490_0 - unicodedata2=15.1.0=py39h898b7ef_0 - uri-template=1.3.0=pyhd8ed1ab_0 - - wcwidth=0.2.12=pyhd8ed1ab_0 - - webcolors=1.13=pyhd8ed1ab_0 + - urllib3=1.26.19=pyhd8ed1ab_0 + - virtualenv=20.26.3=pyhd8ed1ab_0 + - wcwidth=0.2.13=pyhd8ed1ab_0 + - webcolors=24.6.0=pyhd8ed1ab_0 - webencodings=0.5.1=pyhd8ed1ab_2 - - websocket-client=1.7.0=pyhd8ed1ab_0 - - wheel=0.42.0=pyhd8ed1ab_0 - - widgetsnbextension=4.0.9=pyhd8ed1ab_0 + - websocket-client=1.8.0=pyhd8ed1ab_0 + - wheel=0.43.0=pyhd8ed1ab_1 + - widgetsnbextension=4.0.11=pyhd8ed1ab_0 + - xorg-fixesproto=5.0=h3557bc0_1002 + - xorg-inputproto=2.3.2=h3557bc0_1002 + - xorg-kbproto=1.0.7=h3557bc0_1002 + - xorg-libice=1.1.1=h7935292_0 + - xorg-libsm=1.2.4=h5a01bc2_0 + - xorg-libx11=1.8.9=h08be655_1 + - xorg-libxau=1.0.11=h31becfc_0 + - xorg-libxdmcp=1.1.3=h3557bc0_0 - xorg-libxext=1.3.4=h2a766a3_2 - xorg-libxfixes=5.0.3=h3557bc0_1004 - - xorg-libxrender=0.9.10=h3557bc0_1003 - - xorg-libxt=1.3.0=h7935292_0 - - zipp=3.17.0=pyhd8ed1ab_0 - - anyio=4.2.0=pyhd8ed1ab_0 - - asttokens=2.4.1=pyhd8ed1ab_0 - - async-lru=2.0.4=pyhd8ed1ab_0 - - babel=2.14.0=pyhd8ed1ab_0 - - beautifulsoup4=4.12.2=pyha770c72_0 - - beniget=0.4.1=pyhd8ed1ab_0 - - bleach=6.1.0=pyhd8ed1ab_0 - - brial=1.2.12=pyh694c41f_1 - - cached-property=1.5.2=hd8ed1ab_1 - - cairo=1.16.0=hd19fb6e_1014 - - cffi=1.16.0=py39hdf53b9e_0 - - click-default-group=1.2.4=pyhd8ed1ab_0 - - clikit=0.6.2=pyhd8ed1ab_2 - - cmake=3.26.4=hef020d8_0 - - comm=0.1.4=pyhd8ed1ab_0 - - cppy=1.2.1=pyhd8ed1ab_0 - - curl=8.1.2=hc34909b_0 - - cxx-compiler=1.6.0=h2a328a1_0 - - cypari2=2.1.3=py39h532d932_2 - - deprecation=2.1.0=pyh9f0ad1d_0 - - fonttools=4.47.0=py39h898b7ef_0 - - fortran-compiler=1.6.0=h7048d53_0 - - gitdb=4.0.11=pyhd8ed1ab_0 - - html5lib=1.1=pyh9f0ad1d_0 - - importlib-metadata=7.0.0=pyha770c72_0 - - importlib_resources=6.1.1=pyhd8ed1ab_0 - - jaraco.classes=3.3.0=pyhd8ed1ab_0 - - jedi=0.19.1=pyhd8ed1ab_0 - - jinja2=3.1.2=pyhd8ed1ab_1 - - jupyter_core=5.5.1=py39h4420490_0 - - jupyterlab_pygments=0.3.0=pyhd8ed1ab_0 - - libcblas=3.9.0=20_linuxaarch64_openblas - - libgd=2.3.3=h99c6b3b_4 - - liblapack=3.9.0=20_linuxaarch64_openblas - - matplotlib-inline=0.1.6=pyhd8ed1ab_0 - - memory-allocator=0.1.3=py39h898b7ef_0 - - openssh=9.3p1=hf616e62_1 - - overrides=7.4.0=pyhd8ed1ab_0 - - pexpect=4.8.0=pyh1a96a4e_2 - - pillow=9.4.0=py39h72365ce_1 - - pip=23.3.2=pyhd8ed1ab_0 - - pplpy=0.8.9=py39h087fc0e_0 - - primecountpy=0.1.0=py39hd16970a_3 - - prompt-toolkit=3.0.42=pyha770c72_0 - - pybind11=2.11.1=py39hd16970a_2 - - pyproject-api=1.6.1=pyhd8ed1ab_0 - - pytest=7.4.3=pyhd8ed1ab_0 - - python-dateutil=2.8.2=pyhd8ed1ab_0 - - pytz-deprecation-shim=0.1.0.post0=py39h4420490_4 - - referencing=0.32.0=pyhd8ed1ab_0 - - rfc3339-validator=0.1.4=pyhd8ed1ab_0 - - ruamel.yaml=0.18.5=py39h898b7ef_0 - - sympy=1.12=pypyh9d50eac_103 - - terminado=0.18.0=pyh0d859eb_0 - - tinycss2=1.2.1=pyhd8ed1ab_0 - - typing-extensions=4.9.0=hd8ed1ab_0 - - urllib3=1.26.18=pyhd8ed1ab_0 - - virtualenv=20.25.0=pyhd8ed1ab_0 - xorg-libxi=1.7.10=h3557bc0_0 - - annotated-types=0.6.0=pyhd8ed1ab_0 - - argon2-cffi-bindings=21.2.0=py39h898b7ef_4 - - arpack=3.7.0=hf862f49_2 - - arrow=1.3.0=pyhd8ed1ab_0 - - cattrs=23.2.3=pyhd8ed1ab_0 - - compilers=1.6.0=h8af1aa0_0 - - cryptography=41.0.7=py39h58638f2_1 - - dsdp=5.8=hb12102e_1203 - - fflas-ffpack=2.4.3=hf104d39_2 - - fqdn=1.5.1=pyhd8ed1ab_0 - - git=2.42.0=pl5321h0d979e1_0 - - gitpython=3.1.40=pyhd8ed1ab_0 - - gsl=2.7=h294027d_0 - - harfbuzz=6.0.0=hbcb8a4f_0 - - hatchling=1.21.0=pyhd8ed1ab_0 - - iml=1.0.5=h9076c59_1003 - - importlib-resources=6.1.1=pyhd8ed1ab_0 - - importlib_metadata=7.0.0=hd8ed1ab_0 - - jsonschema-specifications=2023.11.2=pyhd8ed1ab_0 - - jupyter_server_terminals=0.5.0=pyhd8ed1ab_0 - - liblapacke=3.9.0=20_linuxaarch64_openblas - - numpy=1.26.2=py39h91c28bb_0 - - prompt_toolkit=3.0.42=hd8ed1ab_0 - - pydantic-core=2.14.5=py39hf916c31_0 - - pytest-xdist=3.5.0=pyhd8ed1ab_0 - - requests=2.31.0=pyhd8ed1ab_0 - - setuptools-scm=8.0.4=pyhd8ed1ab_0 - - stack_data=0.6.2=pyhd8ed1ab_0 - - suitesparse=5.10.1=h1404dd6_1 + - xorg-libxrender=0.9.11=h7935292_0 + - xorg-libxt=1.3.0=h7935292_1 - xorg-libxtst=1.2.3=hf897c2e_1002 - - argon2-cffi=23.1.0=pyhd8ed1ab_0 - - blas-devel=3.9.0=20_linuxaarch64_openblas - - cachecontrol=0.13.1=pyhd8ed1ab_0 - - contourpy=1.2.0=py39hd16970a_0 - - cvxopt=1.3.2=py39h9d7d0b6_1 - - ensureconda=1.4.3=pyhd8ed1ab_0 - - fpylll=0.6.0=py39h97065f7_1 - - giac=1.9.0.21=h04922a4_1 - - igraph=0.9.10=hefb87a8_1 - - ipython=8.18.1=pyh707e725_3 - - isoduration=20.11.0=pyhd8ed1ab_0 - - jsonschema=4.20.0=pyhd8ed1ab_0 - - jupyter_client=8.6.0=pyhd8ed1ab_0 - - linbox=1.6.3=h681a5ee_8 - - lsprotocol=2023.0.0=pyhd8ed1ab_0 - - openjdk=17.0.3=h1a274e0_5 - - pango=1.50.14=h1f1e9b3_0 - - pydantic=2.5.2=pyhd8ed1ab_0 - - pythran=0.14.0=py39hc2250db_1 - - scipy=1.11.3=py39h91c28bb_1 - - secretstorage=3.3.3=py39ha65689a_2 - - setuptools_scm=8.0.4=hd8ed1ab_0 - - tox=4.11.4=pyhd8ed1ab_0 - - blas=2.120=openblas - - cachecontrol-with-filecache=0.13.1=pyhd8ed1ab_0 - - ipykernel=6.26.0=pyhf8b6a83_0 - - ipywidgets=8.1.1=pyhd8ed1ab_0 - - jmol=14.32.10=h8af1aa0_0 - - jsonschema-with-format-nongpl=4.20.0=pyhd8ed1ab_0 - - keyring=24.3.0=py39h4420490_0 - - matplotlib-base=3.8.2=py39h8e43113_0 - - nbformat=5.9.2=pyhd8ed1ab_0 - - pygls=1.2.1=pyhd8ed1ab_0 - - r-base=4.2.3=h620ca72_0 - - rw=0.9=hf897c2e_0 - - conda-lock=2.5.1=pyhd8ed1ab_0 - - ipympl=0.9.3=pyhd8ed1ab_0 - - jupyter-jsmol=2022.1.0=pyhd8ed1ab_0 - - jupyter_events=0.9.0=pyhd8ed1ab_0 - - matplotlib=3.8.2=py39ha65689a_0 - - nbclient=0.8.0=pyhd8ed1ab_0 - - rpy2=3.5.11=py39r42h1ae4408_3 - - nbconvert-core=7.13.0=pyhd8ed1ab_0 - - jupyter_server=2.12.1=pyhd8ed1ab_0 - - nbconvert-pandoc=7.13.0=pyhd8ed1ab_0 - - jupyter-lsp=2.2.1=pyhd8ed1ab_0 - - jupyterlab_server=2.25.2=pyhd8ed1ab_0 - - nbconvert=7.13.0=pyhd8ed1ab_0 - - notebook-shim=0.2.3=pyhd8ed1ab_0 - - jupyterlab=4.0.9=pyhd8ed1ab_0 - - notebook=7.0.6=pyhd8ed1ab_0 - - esbonio=0.16.3=pyhd8ed1ab_0 - - jupyter_sphinx=0.1.4=py_0 - - sphinx-basic-ng=1.0.0b2=pyhd8ed1ab_1 - - furo=2023.9.10=pyhd8ed1ab_0 - - sphinx-copybutton=0.5.2=pyhd8ed1ab_0 - - sphinxcontrib-applehelp=1.0.7=pyhd8ed1ab_0 - - sphinxcontrib-devhelp=1.0.5=pyhd8ed1ab_0 - - sphinxcontrib-htmlhelp=2.0.4=pyhd8ed1ab_0 - - sphinxcontrib-qthelp=1.0.6=pyhd8ed1ab_0 - - sphinx=7.2.6=pyhd8ed1ab_0 - - sphinxcontrib-serializinghtml=1.1.9=pyhd8ed1ab_0 - - sphinxcontrib-websupport=1.2.6=pyhd8ed1ab_0 + - xorg-recordproto=1.14.2=hf897c2e_1002 + - xorg-renderproto=0.11.1=h3557bc0_1002 + - xorg-xextproto=7.3.0=h2a766a3_1003 + - xorg-xproto=7.0.31=h3557bc0_1007 + - xz=5.2.6=h9cdd2b7_0 + - yaml=0.2.5=hf897c2e_2 + - zeromq=4.3.5=h28faeed_4 + - zipp=3.19.2=pyhd8ed1ab_0 + - zlib=1.3.1=h68df207_1 + - zstd=1.5.6=h02f22dd_0 diff --git a/src/environment-dev-3.9-linux.yml b/src/environment-dev-3.9-linux.yml index 6da40a4af0c..6aaffa90cab 100644 --- a/src/environment-dev-3.9-linux.yml +++ b/src/environment-dev-3.9-linux.yml @@ -1,512 +1,533 @@ # Generated by conda-lock. # platform: linux-64 -# input_hash: 8228c70c3f4709e6768e87980d54e76c4e66183c854327691d173d864f96b80a +# input_hash: 9434f8e084f9cad908d6fa3d6e7b5e95bb0546055588979176fb8fe260ae6d0f channels: - conda-forge dependencies: - _libgcc_mutex=0.1=conda_forge - - _r-mutex=1.0.1=anacondar_1 - - ca-certificates=2023.11.17=hbcca054_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_1 - - gh=2.40.1=ha8f183a_0 - - kernel-headers_linux-64=2.6.32=he073ed8_16 - - ld_impl_linux-64=2.40=h41732ed_0 - - libboost-headers=1.84.0=ha770c72_0 - - libgcc-devel_linux-64=12.3.0=h8bca6fd_103 - - libstdcxx-devel_linux-64=12.3.0=h8bca6fd_103 - - libstdcxx-ng=13.2.0=h7e041cc_3 - - mathjax=3.2.2=ha770c72_0 - - pari-elldata=0.0.20161017=0 - - pari-galdata=0.0.20180411=0 - - pari-galpol=0.0.20180625=0 - - pari-seadata-small=0.0.20090618=0 - - python_abi=3.9=4_cp39 - - sagemath-db-combinatorial-designs=20140630=1 - - sagemath-db-graphs=20210214=hd8ed1ab_0 - - sagemath-db-polytopes=20170220=1 - - three.js=122=hd8ed1ab_2 - - tzdata=2023c=h71feb2d_0 - - fonts-conda-forge=1=0 - - libgomp=13.2.0=h807b86a_3 - - pari-seadata=0.0.20090618=0 - - sysroot_linux-64=2.12=he073ed8_16 - - threejs-sage=122=hd8ed1ab_2 - - binutils_impl_linux-64=2.40=hf600244_0 - - fonts-conda-ecosystem=1=0 - - binutils=2.40=hdd6e379_0 - - binutils_linux-64=2.40=hbdbef99_2 - _openmp_mutex=4.5=2_kmp_llvm - - libgcc-ng=13.2.0=h807b86a_3 - - alsa-lib=1.2.10=hd590300_0 + - _r-mutex=1.0.1=anacondar_1 + - alabaster=0.7.16=pyhd8ed1ab_0 + - alsa-lib=1.2.12=h4ab18f5_0 + - annotated-types=0.7.0=pyhd8ed1ab_0 + - anyio=4.4.0=pyhd8ed1ab_0 + - appdirs=1.4.4=pyh9f0ad1d_0 + - appnope=0.1.4=pyhd8ed1ab_0 + - argon2-cffi=23.1.0=pyhd8ed1ab_0 + - argon2-cffi-bindings=21.2.0=py39hd1e30aa_4 + - arpack=3.9.1=nompi_h77f6705_101 + - arrow=1.3.0=pyhd8ed1ab_0 + - asttokens=2.4.1=pyhd8ed1ab_0 + - async-lru=2.0.4=pyhd8ed1ab_0 - attr=2.5.1=h166bdaf_1 - - bc=1.07.1=h7f98852_0 - - bdw-gc=8.0.6=h4bd325d_0 - - bzip2=1.0.8=hd590300_5 - - c-ares=1.24.0=hd590300_0 - - cliquer=1.22=h36c2ea0_0 - - fribidi=1.0.10=h36c2ea0_0 - - gengetopt=2.23=h9c3ff4c_0 - - gettext=0.21.1=h27087fc_0 - - gf2x=1.3.0=ha476b99_2 - - giflib=5.2.1=h0b41bf4_3 - - gmp=6.3.0=h59595ed_0 - - graphite2=1.3.13=h58526e2_1001 - - icu=73.2=h59595ed_0 - - keyutils=1.6.1=h166bdaf_0 - - lame=3.100=h166bdaf_1003 - - lerc=4.0.0=h27087fc_0 - - libatomic_ops=7.6.14=h166bdaf_0 - - libbraiding=1.2=hcb278e6_0 - - libbrotlicommon=1.1.0=hd590300_1 - - libcbor=0.10.2=hcb278e6_0 - - libdeflate=1.19=hd590300_0 - - libev=4.33=hd590300_2 - - libexpat=2.5.0=hcb278e6_1 - - libffi=3.4.2=h7f98852_5 - - libgfortran5=13.2.0=ha4646dd_3 - - libiconv=1.17=hd590300_2 - - libjpeg-turbo=3.0.0=hd590300_1 - - libnsl=2.0.1=hd590300_0 - - libogg=1.3.4=h7f98852_1 - - libopus=1.3.1=h7f98852_1 - - libsanitizer=12.3.0=h0f45ef3_3 - - libsodium=1.0.18=h36c2ea0_1 - - libtool=2.4.7=h27087fc_0 - - libuuid=2.38.1=h0b41bf4_0 - - libuv=1.46.0=hd590300_0 - - libwebp-base=1.3.2=hd590300_0 - - libzlib=1.2.13=hd590300_5 - - lrcalc=2.1=h27087fc_5 - - lz4-c=1.9.4=hcb278e6_0 - - m4=1.4.18=h516909a_1001 - - make=4.3=hd18ef5c_1 - - metis=5.1.1=h59595ed_2 - - mpg123=1.32.3=h59595ed_0 - - nauty=2.8.8=hd590300_0 - - ncurses=6.4=h59595ed_2 - - ninja=1.11.1=h924138e_0 - - nspr=4.35=h27087fc_0 - - openssl=3.2.0=hd590300_1 - - palp=2.20=h36c2ea0_0 - - patch=2.7.6=h7f98852_1002 - - pixman=0.42.2=h59595ed_0 - - pkg-config=0.29.2=h36c2ea0_1008 - - planarity=3.0.0.5=h36c2ea0_1002 - - primesieve=11.1=h59595ed_0 - - pthread-stubs=0.4=h36c2ea0_1001 - - qhull=2020.2=h4bd325d_2 - - rhash=1.4.4=hd590300_0 - - sed=4.8=he412f7d_0 - - symmetrica=3.0.1=hcb278e6_0 - - xorg-inputproto=2.3.2=h7f98852_1002 - - xorg-kbproto=1.0.7=h7f98852_1002 - - xorg-libice=1.1.1=hd590300_0 - - xorg-libxau=1.0.11=hd590300_0 - - xorg-libxdmcp=1.1.3=h7f98852_0 - - xorg-recordproto=1.14.2=h7f98852_1002 - - xorg-renderproto=0.11.1=h7f98852_1002 - - xorg-xextproto=7.3.0=h0b41bf4_1003 - - xorg-xf86vidmodeproto=2.3.1=h7f98852_1002 - - xorg-xproto=7.0.31=h7f98852_1007 - - xz=5.2.6=h166bdaf_0 - - yaml=0.2.5=h7f98852_2 - - cddlib=1!0.94m=h9202a9a_0 - - ecm=7.0.4=h9202a9a_1002 - - expat=2.5.0=hcb278e6_1 - - gcc_impl_linux-64=12.3.0=he2b93b0_3 - - givaro=4.1.1=h192cbe9_1 - - glpk=5.0=h445213a_0 - - libbrotlidec=1.1.0=hd590300_1 - - libbrotlienc=1.1.0=hd590300_1 - - libcap=2.69=h0f662aa_0 - - libedit=3.1.20191231=he28a2e2_2 - - libevent=2.1.12=hf998b51_1 - - libflac=1.4.3=h59595ed_0 - - libgfortran-ng=13.2.0=h69a702a_3 - - libgpg-error=1.47=h71f35ed_0 - - libhomfly=1.02r6=h36c2ea0_0 - - libnghttp2=1.58.0=h47da74e_1 - - libpng=1.6.39=h753d276_0 - - libsqlite=3.44.2=h2797004_0 - - libssh2=1.11.0=h0841786_0 - - libvorbis=1.3.7=h9c3ff4c_0 - - libxcb=1.15=h0b41bf4_0 - - libxml2=2.11.6=h232c23b_0 - - mpfr=4.2.1=h9458935_0 - - mysql-common=8.0.33=hf1915f5_6 - - ntl=11.4.3=hef3c4d3_1 - - pcre2=10.42=hcad00b1_0 - - perl=5.32.1=4_hd590300_perl5 - - primecount=7.9=hcb278e6_0 - - readline=8.2=h8228510_1 - - tar=1.34=hb2e2bae_1 - - tk=8.6.13=noxft_h4845f30_101 - - xorg-fixesproto=5.0=h7f98852_1002 - - xorg-libsm=1.2.4=h7391055_0 - - zeromq=4.3.5=h59595ed_0 - - zlib=1.2.13=hd590300_5 - - zstd=1.5.5=hfc55251_0 + - attrs=23.2.0=pyh71513ae_0 - autoconf=2.71=pl5321h2b4cb7a_1 - - brotli-bin=1.1.0=hd590300_1 - - bwidget=1.9.14=ha770c72_1 - - ecl=21.2.1=h9d73b02_2 - - fftw=3.3.10=nompi_hc118613_108 - - freetype=2.12.1=h267a509_2 - - gap-core=4.12.2=he9a28a4_3 - - gcc=12.3.0=h8d2909c_2 - - gcc_linux-64=12.3.0=h76fc315_2 - - gfan=0.6.2=hb86e20a_1003 - - gfortran_impl_linux-64=12.3.0=hfcedea8_3 - - gxx_impl_linux-64=12.3.0=he2b93b0_3 - - krb5=1.21.2=h659d440_0 - - libboost=1.84.0=h6fcfa73_0 - - libflint=3.0.1=h5f2e117_ntl_100 - - libgcrypt=1.10.3=hd590300_0 - - libglib=2.78.3=h783c2da_0 - - libhwloc=2.9.3=default_h554bfaf_1009 - - libllvm15=15.0.7=h5cf9203_3 - - libopenblas=0.3.25=pthreads_h413a1c8_0 - - libsndfile=1.2.2=hc60ed4a_1 - - libtiff=4.6.0=ha9c0a0a_2 - - libudev1=255=h3f72095_0 - - llvm-openmp=17.0.6=h4dfa4b3_0 - - m4ri=20140914=h7ca028e_1005 - - mpc=1.3.1=hfe3b2da_0 - - mpfi=1.5.4=h9f54685_1001 - - mysql-libs=8.0.33=hca2cd23_6 - - nss=3.96=h1d7d5a4_0 - - pandoc=3.1.3=h32600fe_0 - - pari=2.15.4=h4d4ae9b_2_pthread - - ppl=1.2=h6ec01c2_1006 - - python=3.9.18=h0755675_0_cpython - - qd=2.3.22=h2cc385e_1004 - - sqlite=3.44.2=h2c6b66d_0 - - tachyon=0.99b6=0 - - texinfo=7.0=pl5321h0f457ee_0 - - tktable=2.10=h0c5db8f_5 - - xcb-util=0.4.0=hd590300_1 - - xcb-util-keysyms=0.4.0=h8ee46fc_1 - - xcb-util-renderutil=0.3.9=hd590300_1 - - xcb-util-wm=0.4.1=h8ee46fc_1 - - xorg-libx11=1.8.7=h8ee46fc_0 - - alabaster=0.7.13=pyhd8ed1ab_0 - - appdirs=1.4.4=pyh9f0ad1d_0 - - appnope=0.1.3=pyhd8ed1ab_0 - - attrs=23.1.0=pyh71513ae_1 - automake=1.16.5=pl5321ha770c72_0 + - babel=2.14.0=pyhd8ed1ab_0 + - backports=1.0=pyhd8ed1ab_3 + - backports.tarfile=1.0.0=pyhd8ed1ab_1 + - bc=1.07.1=h7f98852_0 + - bdw-gc=8.0.6=h4bd325d_0 + - beautifulsoup4=4.12.3=pyha770c72_0 + - beniget=0.4.1=pyhd8ed1ab_0 + - binutils=2.40=h4852527_7 + - binutils_impl_linux-64=2.40=ha1999f0_7 + - binutils_linux-64=2.40=hb3c18ed_9 + - blas=2.120=openblas + - blas-devel=3.9.0=20_linux64_openblas + - bleach=6.1.0=pyhd8ed1ab_0 + - boost-cpp=1.85.0=h44aadfe_2 + - brial=1.2.12=pyh694c41f_3 - brotli=1.1.0=hd590300_1 + - brotli-bin=1.1.0=hd590300_1 - brotli-python=1.1.0=py39h3d6467e_1 - - c-compiler=1.6.0=hd590300_0 + - build=0.7.0=pyhd8ed1ab_0 + - bwidget=1.9.14=ha770c72_1 + - bzip2=1.0.8=hd590300_5 + - c-ares=1.28.1=hd590300_0 + - c-compiler=1.7.0=hd590300_1 + - ca-certificates=2024.6.2=hbcca054_0 + - cachecontrol=0.14.0=pyhd8ed1ab_1 + - cachecontrol-with-filecache=0.14.0=pyhd8ed1ab_1 + - cached-property=1.5.2=hd8ed1ab_1 - cached_property=1.5.2=pyha770c72_1 - - cachetools=5.3.2=pyhd8ed1ab_0 + - cachetools=5.3.3=pyhd8ed1ab_0 - cachy=0.3.0=pyhd8ed1ab_1 - - certifi=2023.11.17=pyhd8ed1ab_0 + - cairo=1.18.0=hbb29018_2 + - cattrs=23.2.3=pyhd8ed1ab_0 + - cddlib=1!0.94m=h9202a9a_0 + - certifi=2024.6.2=pyhd8ed1ab_0 + - cffi=1.16.0=py39h7a31438_0 - chardet=5.2.0=py39hf3d152e_1 - charset-normalizer=3.3.2=pyhd8ed1ab_0 - click=8.1.7=unix_pyh707e725_0 + - click-default-group=1.2.4=pyhd8ed1ab_0 + - clikit=0.6.2=pyhd8ed1ab_2 + - cliquer=1.22=hd590300_1 + - cmake=3.29.6=hcafd917_0 - colorama=0.4.6=pyhd8ed1ab_0 - - conway-polynomials=0.8=pyhd8ed1ab_0 + - colorlog=6.8.2=py39hf3d152e_0 + - comm=0.2.2=pyhd8ed1ab_0 + - compilers=1.7.0=ha770c72_1 + - conda-lock=2.5.7=pyhd8ed1ab_0 + - contourpy=1.2.1=py39h7633fee_0 + - conway-polynomials=0.9=pyhd8ed1ab_0 + - cppy=1.2.1=pyhd8ed1ab_0 - crashtest=0.4.1=pyhd8ed1ab_0 + - cryptography=42.0.8=py39h8169da8_0 + - curl=8.8.0=he654da7_0 + - cvxopt=1.3.2=py39h640215f_2 + - cxx-compiler=1.7.0=h00ab1b0_1 - cycler=0.12.1=pyhd8ed1ab_0 + - cypari2=2.1.5=py39h1698a45_0 - cysignals=1.11.2=py39h1ce0973_3 - - cython=3.0.7=py39h3d6467e_0 + - cython=3.0.10=py39h3d6467e_0 - dbus=1.13.6=h5008d03_3 - - debugpy=1.8.0=py39h3d6467e_1 + - debugpy=1.8.1=py39h3d6467e_0 - decorator=5.1.1=pyhd8ed1ab_0 - defusedxml=0.7.1=pyhd8ed1ab_0 - distlib=0.3.8=pyhd8ed1ab_0 - - docutils=0.20.1=py39hf3d152e_3 - - eclib=20231211=h96f522a_0 - - editables=0.3=pyhd8ed1ab_0 + - docutils=0.21.2=pyhd8ed1ab_0 + - dsdp=5.8=hd9d9efa_1203 + - ecl=23.9.9=hed6455c_0 + - eclib=20231212=h96f522a_0 + - ecm=7.0.5=h9458935_0 + - editables=0.5=pyhd8ed1ab_0 + - ensureconda=1.4.4=pyhd8ed1ab_0 - entrypoints=0.4=pyhd8ed1ab_0 - - exceptiongroup=1.2.0=pyhd8ed1ab_0 - - execnet=2.0.2=pyhd8ed1ab_0 + - esbonio=0.16.4=pyhd8ed1ab_0 + - exceptiongroup=1.2.0=pyhd8ed1ab_2 + - execnet=2.1.1=pyhd8ed1ab_0 - executing=2.0.1=pyhd8ed1ab_0 - - filelock=3.13.1=pyhd8ed1ab_0 - - flit-core=3.9.0=pyhd8ed1ab_0 + - expat=2.6.2=h59595ed_0 + - fflas-ffpack=2.5.0=h4f9960b_0 + - fftw=3.3.10=nompi_hf1063bd_110 + - filelock=3.15.4=pyhd8ed1ab_0 + - flit-core=3.9.0=pyhd8ed1ab_1 + - 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_2 - fontconfig=2.14.2=h14ed4e7_0 + - fonts-conda-ecosystem=1=0 + - fonts-conda-forge=1=0 + - fonttools=4.53.0=py39hd3abc70_0 + - fortran-compiler=1.7.0=heb67821_1 - fplll=5.4.5=h384768b_0 + - fpylll=0.6.1=py39h2525e16_0 + - fqdn=1.5.1=pyhd8ed1ab_0 + - freetype=2.12.1=h267a509_2 + - fribidi=1.0.10=h36c2ea0_0 + - furo=2024.5.6=pyhd8ed1ab_0 + - gap-core=4.12.2=he9a28a4_3 - gap-defaults=4.12.2=ha770c72_3 - gast=0.5.4=pyhd8ed1ab_0 - - gfortran=12.3.0=h499e0f7_2 - - gfortran_linux-64=12.3.0=h7fe76b4_2 - - glib-tools=2.78.3=hfc55251_0 - - gmpy2=2.1.2=py39h376b7d2_1 - - gxx=12.3.0=h8d2909c_2 - - gxx_linux-64=12.3.0=h8a814eb_2 - - idna=3.6=pyhd8ed1ab_0 + - gcc=12.3.0=h915e2ae_13 + - gcc_impl_linux-64=12.3.0=h58ffeeb_13 + - gcc_linux-64=12.3.0=h9528a6a_9 + - gengetopt=2.23=h9c3ff4c_0 + - gettext=0.22.5=h59595ed_2 + - gettext-tools=0.22.5=h59595ed_2 + - gf2x=1.3.0=ha476b99_2 + - gfan=0.6.2=hb86e20a_1003 + - gfortran=12.3.0=h915e2ae_13 + - gfortran_impl_linux-64=12.3.0=h8f2110c_13 + - gfortran_linux-64=12.3.0=h5877db1_9 + - gh=2.52.0=he0e2781_0 + - giac=1.9.0.21=h673759e_1 + - giflib=5.2.2=hd590300_0 + - git=2.45.2=pl5321ha099dd3_1 + - gitdb=4.0.11=pyhd8ed1ab_0 + - gitpython=3.1.43=pyhd8ed1ab_0 + - givaro=4.2.0=hb789bce_0 + - glib=2.80.2=h8a4344b_1 + - glib-tools=2.80.2=h73ef956_1 + - glpk=5.0=h445213a_0 + - gmp=6.3.0=hac33072_2 + - gmpy2=2.1.5=py39h048c657_1 + - graphite2=1.3.13=h59595ed_1003 + - gsl=2.7=he838d99_0 + - gst-plugins-base=1.24.5=hbaaba92_0 + - gstreamer=1.24.5=haf2f30d_0 + - gxx=12.3.0=h915e2ae_13 + - gxx_impl_linux-64=12.3.0=h2a574ab_13 + - gxx_linux-64=12.3.0=ha28b414_9 + - h11=0.14.0=pyhd8ed1ab_0 + - h2=4.1.0=pyhd8ed1ab_0 + - harfbuzz=8.5.0=hfac3d4d_0 + - hatchling=1.25.0=pyhd8ed1ab_0 + - hpack=4.0.0=pyh9f0ad1d_0 + - html5lib=1.1=pyh9f0ad1d_0 + - httpcore=1.0.5=pyhd8ed1ab_0 + - httpx=0.27.0=pyhd8ed1ab_0 + - hyperframe=6.0.1=pyhd8ed1ab_0 + - icu=73.2=h59595ed_0 + - idna=3.7=pyhd8ed1ab_0 + - igraph=0.10.12=hef0740d_1 - imagesize=1.4.1=pyhd8ed1ab_0 + - iml=1.0.5=h623f65a_1004 + - importlib-metadata=8.0.0=pyha770c72_0 + - importlib-resources=6.4.0=pyhd8ed1ab_0 + - importlib_metadata=8.0.0=hd8ed1ab_0 + - importlib_resources=6.4.0=pyhd8ed1ab_0 - iniconfig=2.0.0=pyhd8ed1ab_0 - - ipython_genutils=0.2.0=py_1 + - ipykernel=6.29.4=pyh3099207_0 + - ipympl=0.9.4=pyhd8ed1ab_0 + - ipython=8.18.1=pyh707e725_3 + - ipython_genutils=0.2.0=pyhd8ed1ab_1 + - ipywidgets=8.1.3=pyhd8ed1ab_0 + - isoduration=20.11.0=pyhd8ed1ab_0 + - jaraco.classes=3.4.0=pyhd8ed1ab_1 + - jaraco.context=5.3.0=pyhd8ed1ab_1 + - jaraco.functools=4.0.0=pyhd8ed1ab_0 + - jedi=0.19.1=pyhd8ed1ab_0 - jeepney=0.8.0=pyhd8ed1ab_0 - - json5=0.9.14=pyhd8ed1ab_0 - - jsonpointer=2.4=py39hf3d152e_3 - - jupyterlab_widgets=3.0.9=pyhd8ed1ab_0 + - jinja2=3.1.4=pyhd8ed1ab_0 + - jmol=14.32.10=ha770c72_0 + - json5=0.9.25=pyhd8ed1ab_0 + - jsonpointer=3.0.0=py39hf3d152e_0 + - jsonschema=4.22.0=pyhd8ed1ab_0 + - jsonschema-specifications=2023.12.1=pyhd8ed1ab_0 + - jsonschema-with-format-nongpl=4.22.0=pyhd8ed1ab_0 + - jupyter-jsmol=2022.1.0=pyhd8ed1ab_0 + - jupyter-lsp=2.2.5=pyhd8ed1ab_0 + - jupyter-sphinx=0.5.3=pyha770c72_4 + - jupyter_client=8.6.2=pyhd8ed1ab_0 + - jupyter_core=5.7.2=py39hf3d152e_0 + - jupyter_events=0.10.0=pyhd8ed1ab_0 + - jupyter_server=2.14.1=pyhd8ed1ab_0 + - jupyter_server_terminals=0.5.3=pyhd8ed1ab_0 + - jupyter_sphinx=0.5.3=hd8ed1ab_4 + - jupyterlab=4.2.2=pyhd8ed1ab_0 + - jupyterlab_pygments=0.3.0=pyhd8ed1ab_1 + - jupyterlab_server=2.27.2=pyhd8ed1ab_0 + - jupyterlab_widgets=3.0.11=pyhd8ed1ab_0 + - kernel-headers_linux-64=2.6.32=he073ed8_17 + - keyring=25.2.1=pyha804496_0 + - keyutils=1.6.1=h166bdaf_0 - kiwisolver=1.4.5=py39h7633fee_1 - - lcalc=2.0.5=h6a8a7c6_1 + - krb5=1.21.2=h659d440_0 + - lame=3.100=h166bdaf_1003 + - lcalc=2.0.5=h5aac1b6_2 - lcms2=2.16=hb7c19ff_0 + - ld_impl_linux-64=2.40=hf3520f5_7 + - lerc=4.0.0=h27087fc_0 + - libasprintf=0.22.5=h661eb56_2 + - libasprintf-devel=0.22.5=h661eb56_2 + - libatomic_ops=7.6.14=h166bdaf_0 - libblas=3.9.0=20_linux64_openblas - - libboost-devel=1.84.0=h00ab1b0_0 - - libbrial=1.2.12=h3155cbd_1 - - libclang13=15.0.7=default_ha2b6cf4_4 + - libboost=1.85.0=hba137d9_2 + - libboost-devel=1.85.0=h00ab1b0_2 + - libboost-headers=1.85.0=ha770c72_2 + - libbraiding=1.2=hcb278e6_0 + - libbrial=1.2.12=h76af697_3 + - libbrotlicommon=1.1.0=hd590300_1 + - libbrotlidec=1.1.0=hd590300_1 + - libbrotlienc=1.1.0=hd590300_1 + - libcap=2.69=h0f662aa_0 + - libcblas=3.9.0=20_linux64_openblas + - libcbor=0.10.2=hcb278e6_0 + - libclang-cpp15=15.0.7=default_h127d8a8_5 + - libclang13=18.1.8=default_h6ae225f_0 - libcups=2.3.3=h4637d8d_4 - - libcurl=8.5.0=hca28451_0 - - libfido2=1.14.0=h4446dcb_0 - - libpq=16.1=h33b98f1_7 - - libsystemd0=255=h3516f8a_0 - - libwebp=1.3.2=h658648e_1 - - m4rie=20150908=h7ca028e_1001 - - markupsafe=2.1.3=py39hd1e30aa_1 - - maxima=5.47.0=hed6455c_1 + - libcurl=8.8.0=hca28451_0 + - libdeflate=1.20=hd590300_0 + - libedit=3.1.20191231=he28a2e2_2 + - libev=4.33=hd590300_2 + - libevent=2.1.12=hf998b51_1 + - libexpat=2.6.2=h59595ed_0 + - libffi=3.4.2=h7f98852_5 + - libfido2=1.15.0=hdd1f21f_0 + - libflac=1.4.3=h59595ed_0 + - libflint=3.0.1=h5f2e117_ntl_100 + - libgcc-devel_linux-64=12.3.0=h6b66f73_113 + - libgcc-ng=13.2.0=h77fa898_13 + - libgcrypt=1.10.3=hd590300_0 + - libgd=2.3.3=h119a65a_9 + - libgettextpo=0.22.5=h59595ed_2 + - libgettextpo-devel=0.22.5=h59595ed_2 + - libgfortran-ng=13.2.0=h69a702a_13 + - libgfortran5=13.2.0=h3d2ce59_13 + - libglib=2.80.2=h8a4344b_1 + - libgomp=13.2.0=h77fa898_13 + - libgpg-error=1.49=h4f305b6_0 + - libhomfly=1.02r6=hd590300_1 + - libhwloc=2.10.0=default_h5622ce7_1001 + - libiconv=1.17=hd590300_2 + - libjpeg-turbo=3.0.0=hd590300_1 + - liblapack=3.9.0=20_linux64_openblas + - liblapacke=3.9.0=20_linux64_openblas + - libllvm15=15.0.7=hb3ce162_4 + - libllvm18=18.1.8=hc9dba70_0 + - libnghttp2=1.58.0=h47da74e_1 + - libnsl=2.0.1=hd590300_0 + - libogg=1.3.5=h4ab18f5_0 + - libopenblas=0.3.25=pthreads_h413a1c8_0 + - libopus=1.3.1=h7f98852_1 + - libpng=1.6.43=h2797004_0 + - libpq=16.3=ha72fbe1_0 + - libsanitizer=12.3.0=hb8811af_13 + - libsndfile=1.2.2=hc60ed4a_1 + - libsodium=1.0.18=h36c2ea0_1 + - libsqlite=3.46.0=hde9e2c9_0 + - libssh2=1.11.0=h0841786_0 + - libstdcxx-devel_linux-64=12.3.0=h6b66f73_113 + - libstdcxx-ng=13.2.0=hc0a3c3a_13 + - libsystemd0=255=h3516f8a_1 + - libtiff=4.6.0=h1dd3fc0_3 + - libtool=2.4.7=h27087fc_0 + - libudev1=255=h3f72095_1 + - libuuid=2.38.1=h0b41bf4_0 + - libuv=1.48.0=hd590300_0 + - libvorbis=1.3.7=h9c3ff4c_0 + - libwebp=1.4.0=h2c329e2_0 + - libwebp-base=1.4.0=hd590300_0 + - libxcb=1.16=hd590300_0 + - libxcrypt=4.4.36=hd590300_1 + - libxkbcommon=1.7.0=h2c5496b_1 + - libxml2=2.12.7=hc051c1a_1 + - libzlib=1.3.1=h4ab18f5_1 + - linbox=1.7.0=ha329b40_0 + - llvm-openmp=18.1.8=hf5423f3_0 + - lrcalc=2.1=h59595ed_6 + - lsprotocol=2023.0.1=pyhd8ed1ab_0 + - lz4-c=1.9.4=hcb278e6_0 + - m4=1.4.18=h516909a_1001 + - m4ri=20140914=hae5d5c5_1006 + - m4rie=20150908=h267a509_1002 + - make=4.3=hd18ef5c_1 + - markupsafe=2.1.5=py39hd1e30aa_0 + - mathjax=3.2.2=ha770c72_0 + - matplotlib=3.8.4=py39hf3d152e_2 + - matplotlib-base=3.8.4=py39h10d1fc8_2 + - matplotlib-inline=0.1.7=pyhd8ed1ab_0 + - maxima=5.47.0=hed6455c_2 + - memory-allocator=0.1.3=py39hd1e30aa_0 + - metis=5.1.0=h59595ed_1007 - mistune=3.0.2=pyhd8ed1ab_0 - - more-itertools=10.1.0=pyhd8ed1ab_0 + - more-itertools=10.3.0=pyhd8ed1ab_0 + - mpc=1.3.1=hfe3b2da_0 + - mpfi=1.5.4=h9f54685_1001 + - mpfr=4.2.1=h9458935_1 + - mpg123=1.32.6=h59595ed_0 - mpmath=1.3.0=pyhd8ed1ab_0 - - msgpack-python=1.0.7=py39h7633fee_0 + - msgpack-python=1.0.8=py39h95fdab5_0 - munkres=1.1.4=pyh9f0ad1d_0 - - nest-asyncio=1.5.8=pyhd8ed1ab_0 + - mysql-common=8.3.0=hf1915f5_4 + - mysql-libs=8.3.0=hca2cd23_4 + - nauty=2.8.8=hd590300_1 + - nbclient=0.10.0=pyhd8ed1ab_0 + - nbconvert=7.16.4=hd8ed1ab_1 + - nbconvert-core=7.16.4=pyhd8ed1ab_1 + - nbconvert-pandoc=7.16.4=hd8ed1ab_1 + - nbformat=5.10.4=pyhd8ed1ab_0 + - ncurses=6.5=h59595ed_0 + - nest-asyncio=1.6.0=pyhd8ed1ab_0 - networkx=3.2.1=pyhd8ed1ab_0 + - ninja=1.12.1=h297d8ca_0 + - notebook=7.2.1=pyhd8ed1ab_0 + - notebook-shim=0.2.4=pyhd8ed1ab_0 + - nspr=4.35=h27087fc_0 + - nss=3.101=h593d115_0 + - ntl=11.4.3=hef3c4d3_1 + - numpy=1.26.4=py39h474f0d3_0 - openblas=0.3.25=pthreads_h7a3da1a_0 - - openjpeg=2.5.0=h488ebb8_3 - - packaging=23.2=pyhd8ed1ab_0 + - openjdk=21.0.2=haa376d0_0 + - openjpeg=2.5.2=h488ebb8_0 + - openssh=9.6p1=h2d3b35a_0 + - openssl=3.3.1=h4ab18f5_0 + - overrides=7.7.0=pyhd8ed1ab_0 + - packaging=24.1=pyhd8ed1ab_0 + - palp=2.20=h36c2ea0_0 + - pandoc=3.2.1=ha770c72_0 - pandocfilters=1.5.0=pyhd8ed1ab_0 - - parso=0.8.3=pyhd8ed1ab_0 + - pango=1.54.0=h84a9a3c_0 + - pari=2.15.5=h4d4ae9b_2_pthread + - pari-elldata=0.0.20161017=0 + - pari-galdata=0.0.20180411=0 + - pari-galpol=0.0.20180625=0 + - pari-seadata=0.0.20090618=0 + - pari-seadata-small=0.0.20090618=0 + - parso=0.8.4=pyhd8ed1ab_0 - pastel=0.2.1=pyhd8ed1ab_0 + - patch=2.7.6=h7f98852_1002 - pathspec=0.12.1=pyhd8ed1ab_0 + - pcre2=10.44=h0f59acf_0 + - pep517=0.13.0=pyhd8ed1ab_0 + - perl=5.32.1=7_hd590300_perl5 + - pexpect=4.9.0=pyhd8ed1ab_0 - pickleshare=0.7.5=py_1003 + - pillow=10.3.0=py39h16a7006_1 + - pip=24.0=pyhd8ed1ab_0 + - pixman=0.43.2=h59595ed_0 + - pkg-config=0.29.2=h36c2ea0_1008 - pkgconfig=1.5.5=pyhd8ed1ab_4 - - pkginfo=1.9.6=pyhd8ed1ab_0 + - pkginfo=1.11.1=pyhd8ed1ab_0 - pkgutil-resolve-name=1.3.10=pyhd8ed1ab_1 - - platformdirs=4.1.0=pyhd8ed1ab_0 - - pluggy=1.3.0=pyhd8ed1ab_0 - - ply=3.11=py_1 - - prometheus_client=0.19.0=pyhd8ed1ab_0 - - psutil=5.9.7=py39hd1e30aa_0 + - planarity=3.0.2.0=hd590300_0 + - platformdirs=4.2.2=pyhd8ed1ab_0 + - pluggy=1.5.0=pyhd8ed1ab_0 + - ply=3.11=pyhd8ed1ab_2 + - ppl=1.2=h6ec01c2_1006 + - pplpy=0.8.9=py39h9e9cb73_1 + - primecount=7.9=hcb278e6_0 + - primecountpy=0.1.0=py39h7633fee_4 + - primesieve=11.1=h59595ed_0 + - prometheus_client=0.20.0=pyhd8ed1ab_0 + - prompt-toolkit=3.0.47=pyha770c72_0 + - prompt_toolkit=3.0.47=hd8ed1ab_0 + - psutil=6.0.0=py39hd3abc70_0 + - pthread-stubs=0.4=h36c2ea0_1001 - ptyprocess=0.7.0=pyhd3deb0d_0 + - pulseaudio-client=17.0=hb77b528_0 - pure_eval=0.2.2=pyhd8ed1ab_0 - py=1.11.0=pyh6c4a22f_0 - - pybind11-global=2.11.1=py39h7633fee_2 - - pycodestyle=2.11.1=pyhd8ed1ab_0 - - pycparser=2.21=pyhd8ed1ab_0 - - pygments=2.17.2=pyhd8ed1ab_0 + - pybind11=2.12.0=py39h7633fee_0 + - pybind11-global=2.12.0=py39h7633fee_0 + - pycodestyle=2.12.0=pyhd8ed1ab_0 + - pycparser=2.22=pyhd8ed1ab_0 + - pydantic=2.7.4=pyhd8ed1ab_0 + - pydantic-core=2.18.4=py39ha68c5e3_0 + - pygls=1.3.1=pyhd8ed1ab_0 + - pygments=2.18.0=pyhd8ed1ab_0 - pylev=1.4.0=pyhd8ed1ab_0 - - pyparsing=3.1.1=pyhd8ed1ab_0 + - pyparsing=3.1.2=pyhd8ed1ab_0 + - pyproject-api=1.7.1=pyhd8ed1ab_0 + - pyqt=5.15.9=py39h52134e7_5 + - pyqt5-sip=12.12.2=py39h3d6467e_5 - pyrsistent=0.20.0=py39hd1e30aa_0 - pysocks=1.7.1=pyha2e5f31_6 - - pyspellchecker=0.7.2=pyhd8ed1ab_0 - - python-fastjsonschema=2.19.0=pyhd8ed1ab_0 + - pyspellchecker=0.8.0=pyhd8ed1ab_0 + - pytest=8.2.2=pyhd8ed1ab_0 + - pytest-xdist=3.6.1=pyhd8ed1ab_0 + - python=3.9.19=h0755675_0_cpython + - python-dateutil=2.9.0=pyhd8ed1ab_0 + - python-fastjsonschema=2.20.0=pyhd8ed1ab_0 - python-json-logger=2.0.7=pyhd8ed1ab_0 - - python-lrcalc=2.1=py39h5a03fae_5 - - python-tzdata=2023.3=pyhd8ed1ab_0 - - pytz=2023.3.post1=pyhd8ed1ab_0 + - python-lrcalc=2.1=py39h3d6467e_6 + - python-tzdata=2024.1=pyhd8ed1ab_0 + - python_abi=3.9=4_cp39 + - pythran=0.15.0=py39hda80f44_1 + - pytz=2024.1=pyhd8ed1ab_0 + - pytz-deprecation-shim=0.1.0.post0=py39hf3d152e_4 - pyyaml=6.0.1=py39hd1e30aa_1 - - pyzmq=25.1.2=py39h8c080ef_0 + - pyzmq=26.0.3=py39ha1047a2_0 + - qd=2.3.22=h2cc385e_1004 + - qhull=2020.2=h4bd325d_2 + - qt-main=5.15.8=ha2b5568_22 + - r-base=4.3.3=he2d9a6e_3 + - r-lattice=0.22_6=r43h57805ef_0 + - readline=8.2=h8228510_1 + - referencing=0.35.1=pyhd8ed1ab_0 + - requests=2.32.3=pyhd8ed1ab_0 + - rfc3339-validator=0.1.4=pyhd8ed1ab_0 - rfc3986-validator=0.1.1=pyh9f0ad1d_0 - - rpds-py=0.15.2=py39h9fdd4d6_0 - - ruamel.yaml.clib=0.2.7=py39hd1e30aa_2 + - rhash=1.4.4=hd590300_0 + - rpds-py=0.18.1=py39ha68c5e3_0 + - rpy2=3.5.11=py39r43h44dd56e_3 + - ruamel.yaml=0.18.6=py39hd1e30aa_0 + - ruamel.yaml.clib=0.2.8=py39hd1e30aa_0 + - rw=0.9=hd590300_2 + - sagemath-db-combinatorial-designs=20140630=1 - sagemath-db-elliptic-curves=0.8.1=hecc5488_0 + - sagemath-db-graphs=20210214=hd8ed1ab_0 + - sagemath-db-polytopes=20170220=1 - sagetex=3.6.1=pyhd8ed1ab_0 - - send2trash=1.8.2=pyh41d4057_0 - - setuptools=68.2.2=pyhd8ed1ab_0 + - scipy=1.11.4=py39h474f0d3_0 + - secretstorage=3.3.3=py39hf3d152e_2 + - sed=4.8=he412f7d_0 + - send2trash=1.8.3=pyh0d859eb_0 + - setuptools=70.1.1=pyhd8ed1ab_0 + - setuptools-scm=8.1.0=pyhd8ed1ab_0 + - setuptools_scm=8.1.0=hd8ed1ab_0 - simplegeneric=0.8.1=py_1 - singular=4.3.2.p8=h33f5c3f_1 + - sip=6.7.12=py39h3d6467e_0 - six=1.16.0=pyh6c4a22f_0 - smmap=5.0.0=pyhd8ed1ab_0 - - sniffio=1.3.0=pyhd8ed1ab_0 + - sniffio=1.3.1=pyhd8ed1ab_0 - snowballstemmer=2.2.0=pyhd8ed1ab_0 - soupsieve=2.5=pyhd8ed1ab_1 + - sphinx=7.3.7=pyhd8ed1ab_0 + - sphinx-basic-ng=1.0.0b2=pyhd8ed1ab_1 + - sphinx-copybutton=0.5.2=pyhd8ed1ab_0 + - sphinxcontrib-applehelp=1.0.8=pyhd8ed1ab_0 + - sphinxcontrib-devhelp=1.0.6=pyhd8ed1ab_0 + - sphinxcontrib-htmlhelp=2.0.5=pyhd8ed1ab_0 - sphinxcontrib-jsmath=1.0.1=pyhd8ed1ab_0 + - sphinxcontrib-qthelp=1.0.7=pyhd8ed1ab_0 + - sphinxcontrib-serializinghtml=1.1.10=pyhd8ed1ab_0 + - sphinxcontrib-websupport=1.2.7=pyhd8ed1ab_0 + - sqlite=3.46.0=h6d4b2fc_0 + - stack_data=0.6.2=pyhd8ed1ab_0 + - suitesparse=7.7.0=hf4753ba_1 + - symmetrica=3.0.1=hcb278e6_0 - sympow=2.023.6=hc6ab17c_3 - - tbb=2021.11.0=h00ab1b0_0 + - sympy=1.12.1=pypyh2585a3b_103 + - sysroot_linux-64=2.12=he073ed8_17 + - tachyon=0.99b6=hba7d16a_1002 + - tar=1.34=hb2e2bae_1 + - tbb=2021.12.0=h297d8ca_1 + - terminado=0.18.1=pyh0d859eb_0 + - texinfo=7.0=pl5321h0f457ee_0 + - three.js=122=hd8ed1ab_2 + - threejs-sage=122=hd8ed1ab_2 + - tinycss2=1.3.0=pyhd8ed1ab_0 + - tk=8.6.13=noxft_h4845f30_101 + - tktable=2.10=h8bc8fbc_6 - toml=0.10.2=pyhd8ed1ab_0 - tomli=2.0.1=pyhd8ed1ab_0 - - tomlkit=0.12.3=pyha770c72_0 - - toolz=0.12.0=pyhd8ed1ab_0 - - tornado=6.3.3=py39hd1e30aa_1 - - traitlets=5.14.0=pyhd8ed1ab_0 - - trove-classifiers=2023.11.29=pyhd8ed1ab_0 - - types-python-dateutil=2.8.19.14=pyhd8ed1ab_0 - - typing_extensions=4.9.0=pyha770c72_0 + - tomlkit=0.12.5=pyha770c72_0 + - toolz=0.12.1=pyhd8ed1ab_0 + - tornado=6.4.1=py39hd3abc70_0 + - tox=4.15.1=pyhd8ed1ab_0 + - traitlets=5.14.3=pyhd8ed1ab_0 + - trove-classifiers=2024.5.22=pyhd8ed1ab_0 + - types-python-dateutil=2.9.0.20240316=pyhd8ed1ab_0 + - typing-extensions=4.12.2=hd8ed1ab_0 + - typing_extensions=4.12.2=pyha770c72_0 - typing_utils=0.1.0=pyhd8ed1ab_0 + - tzdata=2024a=h0c530f3_0 - tzlocal=5.2=py39hf3d152e_0 - unicodedata2=15.1.0=py39hd1e30aa_0 - uri-template=1.3.0=pyhd8ed1ab_0 - - wcwidth=0.2.12=pyhd8ed1ab_0 - - webcolors=1.13=pyhd8ed1ab_0 + - urllib3=1.26.19=pyhd8ed1ab_0 + - virtualenv=20.26.3=pyhd8ed1ab_0 + - wcwidth=0.2.13=pyhd8ed1ab_0 + - webcolors=24.6.0=pyhd8ed1ab_0 - webencodings=0.5.1=pyhd8ed1ab_2 - - websocket-client=1.7.0=pyhd8ed1ab_0 - - wheel=0.42.0=pyhd8ed1ab_0 - - widgetsnbextension=4.0.9=pyhd8ed1ab_0 - - xcb-util-image=0.4.0=h8ee46fc_1 - - xkeyboard-config=2.40=hd590300_0 + - websocket-client=1.8.0=pyhd8ed1ab_0 + - wheel=0.43.0=pyhd8ed1ab_1 + - widgetsnbextension=4.0.11=pyhd8ed1ab_0 + - xcb-util=0.4.1=hb711507_2 + - 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.42=h4ab18f5_0 + - xorg-fixesproto=5.0=h7f98852_1002 + - xorg-inputproto=2.3.2=h7f98852_1002 + - xorg-kbproto=1.0.7=h7f98852_1002 + - xorg-libice=1.1.1=hd590300_0 + - xorg-libsm=1.2.4=h7391055_0 + - xorg-libx11=1.8.9=hb711507_1 + - xorg-libxau=1.0.11=hd590300_0 + - xorg-libxdmcp=1.1.3=h7f98852_0 - xorg-libxext=1.3.4=h0b41bf4_2 - xorg-libxfixes=5.0.3=h7f98852_1004 + - xorg-libxi=1.7.10=h7f98852_0 - xorg-libxrender=0.9.11=hd590300_0 - xorg-libxt=1.3.0=hd590300_1 - - zipp=3.17.0=pyhd8ed1ab_0 - - anyio=4.2.0=pyhd8ed1ab_0 - - asttokens=2.4.1=pyhd8ed1ab_0 - - async-lru=2.0.4=pyhd8ed1ab_0 - - babel=2.14.0=pyhd8ed1ab_0 - - beautifulsoup4=4.12.2=pyha770c72_0 - - beniget=0.4.1=pyhd8ed1ab_0 - - bleach=6.1.0=pyhd8ed1ab_0 - - boost-cpp=1.84.0=h44aadfe_0 - - brial=1.2.12=pyh694c41f_1 - - cached-property=1.5.2=hd8ed1ab_1 - - cairo=1.18.0=h3faef2a_0 - - cffi=1.16.0=py39h7a31438_0 - - click-default-group=1.2.4=pyhd8ed1ab_0 - - clikit=0.6.2=pyhd8ed1ab_2 - - cmake=3.28.1=hcfe8598_0 - - comm=0.1.4=pyhd8ed1ab_0 - - cppy=1.2.1=pyhd8ed1ab_0 - - curl=8.5.0=hca28451_0 - - cxx-compiler=1.6.0=h00ab1b0_0 - - cypari2=2.1.3=py39h1698a45_2 - - deprecation=2.1.0=pyh9f0ad1d_0 - - fonttools=4.47.0=py39hd1e30aa_0 - - fortran-compiler=1.6.0=heb67821_0 - - gitdb=4.0.11=pyhd8ed1ab_0 - - glib=2.78.3=hfc55251_0 - - html5lib=1.1=pyh9f0ad1d_0 - - importlib-metadata=7.0.0=pyha770c72_0 - - importlib_resources=6.1.1=pyhd8ed1ab_0 - - jaraco.classes=3.3.0=pyhd8ed1ab_0 - - jedi=0.19.1=pyhd8ed1ab_0 - - jinja2=3.1.2=pyhd8ed1ab_1 - - jupyter_core=5.5.1=py39hf3d152e_0 - - jupyterlab_pygments=0.3.0=pyhd8ed1ab_0 - - libcblas=3.9.0=20_linux64_openblas - - libclang=15.0.7=default_hb11cfb5_4 - - libgd=2.3.3=h119a65a_9 - - liblapack=3.9.0=20_linux64_openblas - - libxkbcommon=1.6.0=h5d7e998_0 - - matplotlib-inline=0.1.6=pyhd8ed1ab_0 - - memory-allocator=0.1.3=py39hd1e30aa_0 - - openssh=9.3p1=h2d3b35a_2 - - overrides=7.4.0=pyhd8ed1ab_0 - - pexpect=4.8.0=pyh1a96a4e_2 - - pillow=10.1.0=py39had0adad_0 - - pip=23.3.2=pyhd8ed1ab_0 - - pplpy=0.8.9=py39hba3e9e5_0 - - primecountpy=0.1.0=py39h7633fee_4 - - prompt-toolkit=3.0.42=pyha770c72_0 - - pulseaudio-client=16.1=hb77b528_5 - - pybind11=2.11.1=py39h7633fee_2 - - pyproject-api=1.6.1=pyhd8ed1ab_0 - - pytest=7.4.3=pyhd8ed1ab_0 - - python-dateutil=2.8.2=pyhd8ed1ab_0 - - pytz-deprecation-shim=0.1.0.post0=py39hf3d152e_4 - - referencing=0.32.0=pyhd8ed1ab_0 - - rfc3339-validator=0.1.4=pyhd8ed1ab_0 - - ruamel.yaml=0.18.5=py39hd1e30aa_0 - - sip=6.7.12=py39h3d6467e_0 - - sympy=1.12=pypyh9d50eac_103 - - terminado=0.18.0=pyh0d859eb_0 - - tinycss2=1.2.1=pyhd8ed1ab_0 - - typing-extensions=4.9.0=hd8ed1ab_0 - - urllib3=1.26.18=pyhd8ed1ab_0 - - virtualenv=20.25.0=pyhd8ed1ab_0 - - xorg-libxi=1.7.10=h7f98852_0 - - annotated-types=0.6.0=pyhd8ed1ab_0 - - argon2-cffi-bindings=21.2.0=py39hd1e30aa_4 - - arpack=3.8.0=nompi_h0baa96a_101 - - arrow=1.3.0=pyhd8ed1ab_0 - - cattrs=23.2.3=pyhd8ed1ab_0 - - compilers=1.6.0=ha770c72_0 - - cryptography=41.0.7=py39he6105cc_1 - - dsdp=5.8=hd9d9efa_1203 - - fflas-ffpack=2.4.3=h912ac81_2 - - fqdn=1.5.1=pyhd8ed1ab_0 - - git=2.43.0=pl5321h7bc287a_0 - - gitpython=3.1.40=pyhd8ed1ab_0 - - gsl=2.7=he838d99_0 - - gstreamer=1.22.8=h98fc4e7_0 - - harfbuzz=8.3.0=h3d44ed6_0 - - hatchling=1.21.0=pyhd8ed1ab_0 - - iml=1.0.5=hd75c201_1003 - - importlib-resources=6.1.1=pyhd8ed1ab_0 - - importlib_metadata=7.0.0=hd8ed1ab_0 - - jsonschema-specifications=2023.11.2=pyhd8ed1ab_0 - - jupyter_server_terminals=0.5.0=pyhd8ed1ab_0 - - liblapacke=3.9.0=20_linux64_openblas - - numpy=1.26.2=py39h474f0d3_0 - - prompt_toolkit=3.0.42=hd8ed1ab_0 - - pydantic-core=2.14.5=py39h9fdd4d6_0 - - pyqt5-sip=12.12.2=py39h3d6467e_5 - - pytest-xdist=3.5.0=pyhd8ed1ab_0 - - requests=2.31.0=pyhd8ed1ab_0 - - setuptools-scm=8.0.4=pyhd8ed1ab_0 - - stack_data=0.6.2=pyhd8ed1ab_0 - - suitesparse=5.10.1=h3ec001c_2 - xorg-libxtst=1.2.3=h7f98852_1002 - - argon2-cffi=23.1.0=pyhd8ed1ab_0 - - blas-devel=3.9.0=20_linux64_openblas - - cachecontrol=0.13.1=pyhd8ed1ab_0 - - contourpy=1.2.0=py39h7633fee_0 - - cvxopt=1.3.2=py39hef4d4b4_1 - - ensureconda=1.4.3=pyhd8ed1ab_0 - - fpylll=0.6.0=py39h2525e16_1 - - giac=1.9.0.21=h673759e_1 - - gst-plugins-base=1.22.8=h8e1006c_0 - - igraph=0.10.8=h66a01bf_0 - - ipython=8.18.1=pyh707e725_3 - - isoduration=20.11.0=pyhd8ed1ab_0 - - jsonschema=4.20.0=pyhd8ed1ab_0 - - jupyter_client=8.6.0=pyhd8ed1ab_0 - - linbox=1.6.3=ha329b40_8 - - lsprotocol=2023.0.0=pyhd8ed1ab_0 - - openjdk=21.0.1=haa376d0_0 - - pango=1.50.14=ha41ecd1_2 - - pydantic=2.5.2=pyhd8ed1ab_0 - - pythran=0.14.0=py39hda80f44_1 - - scipy=1.11.4=py39h474f0d3_0 - - secretstorage=3.3.3=py39hf3d152e_2 - - setuptools_scm=8.0.4=hd8ed1ab_0 - - tox=4.11.4=pyhd8ed1ab_0 - - blas=2.120=openblas - - cachecontrol-with-filecache=0.13.1=pyhd8ed1ab_0 - - ipykernel=6.26.0=pyhf8b6a83_0 - - ipywidgets=8.1.1=pyhd8ed1ab_0 - - jmol=14.32.10=ha770c72_0 - - jsonschema-with-format-nongpl=4.20.0=pyhd8ed1ab_0 - - keyring=24.3.0=py39hf3d152e_0 - - matplotlib-base=3.8.2=py39he9076e7_0 - - nbformat=5.9.2=pyhd8ed1ab_0 - - pygls=1.2.1=pyhd8ed1ab_0 - - qt-main=5.15.8=h82b777d_17 - - r-base=4.3.2=hb8ee39d_1 - - rw=0.9=hd590300_1 - - conda-lock=2.5.1=pyhd8ed1ab_0 - - ipympl=0.9.3=pyhd8ed1ab_0 - - jupyter-jsmol=2022.1.0=pyhd8ed1ab_0 - - jupyter_events=0.9.0=pyhd8ed1ab_0 - - nbclient=0.8.0=pyhd8ed1ab_0 - - pyqt=5.15.9=py39h52134e7_5 - - rpy2=3.5.11=py39r43h44dd56e_3 - - matplotlib=3.8.2=py39hf3d152e_0 - - nbconvert-core=7.13.0=pyhd8ed1ab_0 - - jupyter_server=2.12.1=pyhd8ed1ab_0 - - nbconvert-pandoc=7.13.0=pyhd8ed1ab_0 - - jupyter-lsp=2.2.1=pyhd8ed1ab_0 - - jupyterlab_server=2.25.2=pyhd8ed1ab_0 - - nbconvert=7.13.0=pyhd8ed1ab_0 - - notebook-shim=0.2.3=pyhd8ed1ab_0 - - jupyterlab=4.0.9=pyhd8ed1ab_0 - - notebook=7.0.6=pyhd8ed1ab_0 - - esbonio=0.16.3=pyhd8ed1ab_0 - - jupyter_sphinx=0.4.0=py39hf3d152e_1 - - sphinx-basic-ng=1.0.0b2=pyhd8ed1ab_1 - - furo=2023.9.10=pyhd8ed1ab_0 - - sphinx-copybutton=0.5.2=pyhd8ed1ab_0 - - sphinxcontrib-applehelp=1.0.7=pyhd8ed1ab_0 - - sphinxcontrib-devhelp=1.0.5=pyhd8ed1ab_0 - - sphinxcontrib-htmlhelp=2.0.4=pyhd8ed1ab_0 - - sphinxcontrib-qthelp=1.0.6=pyhd8ed1ab_0 - - sphinx=7.2.6=pyhd8ed1ab_0 - - sphinxcontrib-serializinghtml=1.1.9=pyhd8ed1ab_0 - - sphinxcontrib-websupport=1.2.6=pyhd8ed1ab_0 + - xorg-recordproto=1.14.2=h7f98852_1002 + - xorg-renderproto=0.11.1=h7f98852_1002 + - xorg-xextproto=7.3.0=h0b41bf4_1003 + - xorg-xf86vidmodeproto=2.3.1=h7f98852_1002 + - xorg-xproto=7.0.31=h7f98852_1007 + - xz=5.2.6=h166bdaf_0 + - yaml=0.2.5=h7f98852_2 + - zeromq=4.3.5=h75354e8_4 + - zipp=3.19.2=pyhd8ed1ab_0 + - zlib=1.3.1=h4ab18f5_1 + - zstd=1.5.6=ha6fb4c9_0 diff --git a/src/environment-dev-3.9-macos-x86_64.yml b/src/environment-dev-3.9-macos-x86_64.yml index ac77cf8ce96..d34360440bd 100644 --- a/src/environment-dev-3.9-macos-x86_64.yml +++ b/src/environment-dev-3.9-macos-x86_64.yml @@ -1,448 +1,469 @@ # Generated by conda-lock. # platform: osx-64 -# input_hash: 02de012815b6a6a4f1eca5e694350ba62ade15820e1fde8a68f04682cd2698c0 +# input_hash: 87145dff13f485d3cacd44987c6622d73ff7e5ebfdff843fe604d9835dead5f9 channels: - conda-forge dependencies: - _r-mutex=1.0.1=anacondar_1 - - bc=1.07.1=h0d85af4_0 - - bzip2=1.0.8=h10d778d_5 - - c-ares=1.24.0=h10d778d_0 - - ca-certificates=2023.11.17=h8857fd0_0 - - cliquer=1.22=hbcb3906_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_1 - - fribidi=1.0.10=hbcb3906_0 - - gh=2.40.1=h990441c_0 - - giflib=5.2.1=hb7f2c08_3 - - icu=73.2=hf5e326d_0 - - libatomic_ops=7.6.14=hb7f2c08_0 - - libboost-headers=1.84.0=h694c41f_0 - - libbrotlicommon=1.1.0=h0dc2134_1 - - libcxx=16.0.6=hd57cbcb_0 - - libdeflate=1.19=ha4e1b8e_0 - - libev=4.33=h10d778d_2 - - libexpat=2.5.0=hf0c8a7f_1 - - libffi=3.4.2=h0d85af4_5 - - libgfortran-devel_osx-64=12.3.0=h0b6f5ec_1 - - libiconv=1.17=hd75f5a5_2 - - libjpeg-turbo=3.0.0=h0dc2134_1 - - libsodium=1.0.18=hbcb3906_1 - - libtool=2.4.7=hf0c8a7f_0 - - libuv=1.46.0=h0c2f820_0 - - libwebp-base=1.3.2=h0dc2134_0 - - libzlib=1.2.13=h8a1eda9_5 - - llvm-openmp=17.0.6=hb6ac08f_0 - - m4=1.4.18=haf1e3a3_1001 - - make=4.3=h22f3db7_1 - - mathjax=3.2.2=h694c41f_0 - - nauty=2.8.8=h10d778d_0 - - palp=2.20=hbcb3906_0 - - pari-elldata=0.0.20161017=0 - - pari-galdata=0.0.20180411=0 - - pari-galpol=0.0.20180625=0 - - pari-seadata-small=0.0.20090618=0 - - patch=2.7.6=hbcf498f_1002 - - perl=5.32.1=4_h0dc2134_perl5 - - planarity=3.0.0.5=hbcb3906_1002 - - pthread-stubs=0.4=hc929b4f_1001 - - python_abi=3.9=4_cp39 - - rhash=1.4.4=h0dc2134_0 - - sagemath-db-combinatorial-designs=20140630=1 - - sagemath-db-graphs=20210214=hd8ed1ab_0 - - sagemath-db-polytopes=20170220=1 - - three.js=122=hd8ed1ab_2 - - tzdata=2023c=h71feb2d_0 - - xorg-libxau=1.0.11=h0dc2134_0 - - xorg-libxdmcp=1.1.3=h35c211d_0 - - xz=5.2.6=h775f41a_0 - - yaml=0.2.5=h0d85af4_2 + - alabaster=0.7.16=pyhd8ed1ab_0 + - annotated-types=0.7.0=pyhd8ed1ab_0 + - anyio=4.4.0=pyhd8ed1ab_0 + - appdirs=1.4.4=pyh9f0ad1d_0 + - appnope=0.1.4=pyhd8ed1ab_0 + - argon2-cffi=23.1.0=pyhd8ed1ab_0 + - argon2-cffi-bindings=21.2.0=py39hdc70f33_4 + - arpack=3.9.1=nompi_hf81eadf_101 + - arrow=1.3.0=pyhd8ed1ab_0 + - asttokens=2.4.1=pyhd8ed1ab_0 + - async-lru=2.0.4=pyhd8ed1ab_0 + - attrs=23.2.0=pyh71513ae_0 - autoconf=2.71=pl5321hed12c24_1 - - bdw-gc=8.0.6=h940c156_0 - - expat=2.5.0=hf0c8a7f_1 - - fonts-conda-forge=1=0 - - gengetopt=2.23=he49afe7_0 - - gettext=0.21.1=h8a4c099_0 - - gf2x=1.3.0=hb2a7efb_2 - - gmp=6.3.0=h93d8f39_0 - - graphite2=1.3.13=h2e338ed_1001 - - isl=0.25=hb486fe8_0 - - lerc=4.0.0=hb486fe8_0 - - libbraiding=1.2=hf0c8a7f_0 - - libbrotlidec=1.1.0=h0dc2134_1 - - libbrotlienc=1.1.0=h0dc2134_1 - - libcbor=0.10.2=hf0c8a7f_0 - - libgfortran5=13.2.0=h2873a65_1 - - libpng=1.6.39=ha978bb4_0 - - libsqlite=3.44.2=h92b6c6a_0 - - libxcb=1.15=hb7f2c08_0 - - libxml2=2.11.6=hc0ae0f7_0 - - lrcalc=2.1=hf0c8a7f_5 - - metis=5.1.1=h93d8f39_2 - - ncurses=6.4=h93d8f39_2 - - ninja=1.11.1=hb8565cd_0 - - openjdk=21.0.1=hf4d7fad_0 - - openssl=3.2.0=hd75f5a5_1 - - pandoc=3.1.3=h9d075a6_0 - - pari-seadata=0.0.20090618=0 - - pcre2=10.40=h1c4e4bc_0 - - pixman=0.42.2=he965462_0 - - pkg-config=0.29.2=ha3d46e9_1008 - - primesieve=11.0=hf0c8a7f_0 - - qhull=2020.2=h940c156_2 - - symmetrica=3.0.1=hf0c8a7f_0 - - tapi=1100.0.11=h9ce4665_0 - - tar=1.34=hcb2f6ea_1 - - threejs-sage=122=hd8ed1ab_2 - - tk=8.6.13=h1abcd95_1 - - zeromq=4.3.5=h93d8f39_0 - - zlib=1.2.13=h8a1eda9_5 - - zstd=1.5.5=h829000d_0 - automake=1.16.5=pl5321h694c41f_0 - - brotli-bin=1.1.0=h0dc2134_1 - - bwidget=1.9.14=h694c41f_1 - - cddlib=1!0.94m=h0f52abe_0 - - ecm=7.0.4=h343d7f2_1002 - - fonts-conda-ecosystem=1=0 - - freetype=2.12.1=h60636b9_2 - - givaro=4.1.1=h0a799c6_3 - - glpk=5.0=h3cb5acd_0 - - jmol=14.32.9=h694c41f_0 - - libboost=1.84.0=h5b2dd29_0 - - libedit=3.1.20191231=h0678c8f_2 - - libfido2=1.14.0=h3cbcf74_0 - - libgfortran=5.0.0=13_2_0_h97931a8_1 - - libglib=2.78.1=h6d9ecee_0 - - libhomfly=1.02r6=hc929b4f_0 - - libhwloc=2.9.3=default_h24e0189_1009 - - libllvm15=15.0.7=he4b1e75_3 - - libnghttp2=1.58.0=h64cf6d3_1 - - libssh2=1.11.0=hd019ec5_0 - - libtiff=4.6.0=h684deea_2 - - m4ri=20140914=h3f75d11_1005 - - mpfr=4.2.1=h0c69b56_0 - - ntl=11.4.3=h0ab3c2f_1 - - primecount=7.6=ha894c9a_0 - - readline=8.2=h9e318b2_1 - - sigtool=0.1.3=h88f4db0_0 - - tachyon=0.99b6=0 - - texinfo=7.0=pl5321hc47821c_0 - - tktable=2.10=ha166976_5 + - babel=2.14.0=pyhd8ed1ab_0 + - backports=1.0=pyhd8ed1ab_3 + - backports.tarfile=1.0.0=pyhd8ed1ab_1 + - bc=1.07.1=h0d85af4_0 + - bdw-gc=8.0.6=h940c156_0 + - beautifulsoup4=4.12.3=pyha770c72_0 + - beniget=0.4.1=pyhd8ed1ab_0 + - blas=2.120=openblas + - blas-devel=3.9.0=20_osx64_openblas + - bleach=6.1.0=pyhd8ed1ab_0 + - boost-cpp=1.85.0=h07eb623_2 + - brial=1.2.12=pyh694c41f_3 - brotli=1.1.0=h0dc2134_1 - - ecl=21.2.1=hd029580_2 - - fftw=3.3.10=nompi_h4fa670e_108 - - fontconfig=2.14.2=h5bb23bf_0 - - gap-core=4.12.2=hc16eb5f_3 - - gfan=0.6.2=hd793b56_1003 - - krb5=1.21.2=hb884880_0 - - lcms2=2.16=ha2f27b4_0 - - ld64_osx-64=609=h0fd476b_15 - - libboost-devel=1.84.0=h7728843_0 - - libbrial=1.2.12=h8d08345_1 - - libclang-cpp15=15.0.7=default_h6b1ee41_4 - - libflint=3.0.1=h5d15de0_ntl_100 - - libopenblas=0.3.25=openmp_hfef2a42_0 - - libwebp=1.3.2=h44782d1_1 - - llvm-tools=15.0.7=he4b1e75_3 - - m4rie=20150908=h3f75d11_1001 - - mpc=1.3.1=h81bd1dd_0 - - mpfi=1.5.4=h52b28e3_1001 - - openjpeg=2.5.0=ha4da562_3 - - pari=2.15.4=h93f793c_2_pthread - - ppl=1.2=ha60d53e_1006 - - python=3.9.18=h07e1443_0_cpython - - qd=2.3.22=h2beb688_1004 - - sqlite=3.44.2=h7461747_0 - - tbb=2021.11.0=he51d815_0 - - alabaster=0.7.13=pyhd8ed1ab_0 - - appdirs=1.4.4=pyh9f0ad1d_0 - - appnope=0.1.3=pyhd8ed1ab_0 - - attrs=23.1.0=pyh71513ae_1 - - boost-cpp=1.84.0=h07eb623_0 - - brial=1.2.12=pyh694c41f_1 + - brotli-bin=1.1.0=h0dc2134_1 - brotli-python=1.1.0=py39h840bb9f_1 + - build=0.7.0=pyhd8ed1ab_0 + - bwidget=1.9.14=h694c41f_1 + - bzip2=1.0.8=h10d778d_5 + - c-ares=1.28.1=h10d778d_0 + - c-compiler=1.7.0=h282daa2_1 + - ca-certificates=2024.6.2=h8857fd0_0 + - cachecontrol=0.14.0=pyhd8ed1ab_1 + - cachecontrol-with-filecache=0.14.0=pyhd8ed1ab_1 + - cached-property=1.5.2=hd8ed1ab_1 - cached_property=1.5.2=pyha770c72_1 - - cachetools=5.3.2=pyhd8ed1ab_0 + - cachetools=5.3.3=pyhd8ed1ab_0 - cachy=0.3.0=pyhd8ed1ab_1 - - cairo=1.18.0=h99e66fa_0 - - cctools_osx-64=973.0.1=habff3f6_15 - - certifi=2023.11.17=pyhd8ed1ab_0 + - cairo=1.18.0=h9f650ed_2 + - cattrs=23.2.3=pyhd8ed1ab_0 + - cctools=986=h40f6528_0 + - cctools_osx-64=986=ha1c5b94_0 + - cddlib=1!0.94m=h0f52abe_0 + - certifi=2024.6.2=pyhd8ed1ab_0 + - cffi=1.16.0=py39h18ef598_0 - chardet=5.2.0=py39h6e9494a_1 - charset-normalizer=3.3.2=pyhd8ed1ab_0 - - clang-15=15.0.7=default_h6b1ee41_4 + - clang=16.0.6=default_ha3b9224_8 + - clang-16=16.0.6=default_h4c8afb6_8 + - clang_impl_osx-64=16.0.6=h8787910_16 + - clang_osx-64=16.0.6=hb91bd55_16 + - clangxx=16.0.6=default_ha3b9224_8 + - clangxx_impl_osx-64=16.0.6=h6d92fbe_16 + - clangxx_osx-64=16.0.6=hb91bd55_16 - click=8.1.7=unix_pyh707e725_0 + - click-default-group=1.2.4=pyhd8ed1ab_0 + - clikit=0.6.2=pyhd8ed1ab_2 + - cliquer=1.22=h10d778d_1 + - cmake=3.29.6=h749d262_0 - colorama=0.4.6=pyhd8ed1ab_0 - - conway-polynomials=0.8=pyhd8ed1ab_0 + - colorlog=6.8.2=py39h6e9494a_0 + - comm=0.2.2=pyhd8ed1ab_0 + - compiler-rt=16.0.6=ha38d28d_2 + - compiler-rt_osx-64=16.0.6=ha38d28d_2 + - compilers=1.7.0=h694c41f_1 + - conda-lock=2.5.7=pyhd8ed1ab_0 + - contourpy=1.2.1=py39h0ca7971_0 + - conway-polynomials=0.9=pyhd8ed1ab_0 + - cppy=1.2.1=pyhd8ed1ab_0 - crashtest=0.4.1=pyhd8ed1ab_0 + - curl=8.8.0=hea67d85_0 + - cvxopt=1.3.2=py39hd66cc7a_2 + - cxx-compiler=1.7.0=h7728843_1 - cycler=0.12.1=pyhd8ed1ab_0 + - cypari2=2.1.5=py39hc0d7317_0 - cysignals=1.11.2=py39hf6ae30e_3 - - cython=3.0.7=py39hd253f6c_0 - - debugpy=1.8.0=py39h840bb9f_1 + - cython=3.0.10=py39hd253f6c_0 + - debugpy=1.8.1=py39hd253f6c_0 - decorator=5.1.1=pyhd8ed1ab_0 - defusedxml=0.7.1=pyhd8ed1ab_0 - distlib=0.3.8=pyhd8ed1ab_0 - - docutils=0.20.1=py39h6e9494a_3 - - eclib=20231211=h02435c3_0 - - editables=0.3=pyhd8ed1ab_0 + - docutils=0.21.2=pyhd8ed1ab_0 + - dsdp=5.8=h6e329d1_1203 + - ecl=23.9.9=h2b27fa8_0 + - eclib=20231212=h02435c3_0 + - ecm=7.0.5=h4f6b447_0 + - editables=0.5=pyhd8ed1ab_0 + - ensureconda=1.4.4=pyhd8ed1ab_0 - entrypoints=0.4=pyhd8ed1ab_0 - - exceptiongroup=1.2.0=pyhd8ed1ab_0 - - execnet=2.0.2=pyhd8ed1ab_0 + - esbonio=0.16.4=pyhd8ed1ab_0 + - exceptiongroup=1.2.0=pyhd8ed1ab_2 + - execnet=2.1.1=pyhd8ed1ab_0 - executing=2.0.1=pyhd8ed1ab_0 - - filelock=3.13.1=pyhd8ed1ab_0 - - flit-core=3.9.0=pyhd8ed1ab_0 + - expat=2.6.2=h73e2aa4_0 + - fflas-ffpack=2.5.0=h5898d61_0 + - fftw=3.3.10=nompi_h292e606_110 + - filelock=3.15.4=pyhd8ed1ab_0 + - flit-core=3.9.0=pyhd8ed1ab_1 + - 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_2 + - fontconfig=2.14.2=h5bb23bf_0 + - fonts-conda-ecosystem=1=0 + - fonts-conda-forge=1=0 + - fonttools=4.53.0=py39hded5825_0 + - fortran-compiler=1.7.0=h6c2ab21_1 - fplll=5.4.5=hb7981ad_0 + - fpylll=0.6.1=py39h3b3ffec_0 + - fqdn=1.5.1=pyhd8ed1ab_0 + - freetype=2.12.1=h60636b9_2 + - fribidi=1.0.10=hbcb3906_0 + - furo=2024.5.6=pyhd8ed1ab_0 + - gap-core=4.12.2=hc16eb5f_3 - gap-defaults=4.12.2=h694c41f_3 - gast=0.5.4=pyhd8ed1ab_0 - - gfortran_impl_osx-64=12.3.0=h54fd467_1 - - gmpy2=2.1.2=py39h2da61ea_1 - - idna=3.6=pyhd8ed1ab_0 + - gengetopt=2.23=he49afe7_0 + - gettext=0.22.5=h5ff76d1_2 + - gettext-tools=0.22.5=h5ff76d1_2 + - gf2x=1.3.0=hb2a7efb_2 + - gfan=0.6.2=hd793b56_1003 + - gfortran=12.3.0=h2c809b3_1 + - gfortran_impl_osx-64=12.3.0=hc328e78_3 + - gfortran_osx-64=12.3.0=h18f7dce_1 + - gh=2.52.0=he13f2d6_0 + - giac=1.9.0.21=h92f3f65_1 + - giflib=5.2.2=h10d778d_0 + - git=2.45.2=pl5321hb0c6a96_1 + - gitdb=4.0.11=pyhd8ed1ab_0 + - gitpython=3.1.43=pyhd8ed1ab_0 + - givaro=4.2.0=h1b3d6f7_0 + - glpk=5.0=h3cb5acd_0 + - gmp=6.3.0=hf036a51_2 + - gmpy2=2.1.5=py39h87b48b1_1 + - graphite2=1.3.13=h73e2aa4_1003 + - gsl=2.7=h93259b0_0 + - h11=0.14.0=pyhd8ed1ab_0 + - h2=4.1.0=pyhd8ed1ab_0 + - harfbuzz=8.5.0=h053f038_0 + - hatchling=1.25.0=pyhd8ed1ab_0 + - hpack=4.0.0=pyh9f0ad1d_0 + - html5lib=1.1=pyh9f0ad1d_0 + - httpcore=1.0.5=pyhd8ed1ab_0 + - httpx=0.27.0=pyhd8ed1ab_0 + - hyperframe=6.0.1=pyhd8ed1ab_0 + - icu=73.2=hf5e326d_0 + - idna=3.7=pyhd8ed1ab_0 + - igraph=0.10.12=hde4452d_1 - imagesize=1.4.1=pyhd8ed1ab_0 + - iml=1.0.5=h61918c1_1004 + - importlib-metadata=8.0.0=pyha770c72_0 + - importlib-resources=6.4.0=pyhd8ed1ab_0 + - importlib_metadata=8.0.0=hd8ed1ab_0 + - importlib_resources=6.4.0=pyhd8ed1ab_0 - iniconfig=2.0.0=pyhd8ed1ab_0 - - ipython_genutils=0.2.0=py_1 - - json5=0.9.14=pyhd8ed1ab_0 - - jsonpointer=2.4=py39h6e9494a_3 - - jupyterlab_widgets=3.0.9=pyhd8ed1ab_0 + - ipykernel=6.29.4=pyh57ce528_0 + - ipympl=0.9.4=pyhd8ed1ab_0 + - ipython=8.18.1=pyh707e725_3 + - ipython_genutils=0.2.0=pyhd8ed1ab_1 + - ipywidgets=8.1.3=pyhd8ed1ab_0 + - isl=0.26=imath32_h2e86a7b_101 + - isoduration=20.11.0=pyhd8ed1ab_0 + - jaraco.classes=3.4.0=pyhd8ed1ab_1 + - jaraco.context=5.3.0=pyhd8ed1ab_1 + - jaraco.functools=4.0.0=pyhd8ed1ab_0 + - jedi=0.19.1=pyhd8ed1ab_0 + - jinja2=3.1.4=pyhd8ed1ab_0 + - jmol=14.32.9=h694c41f_0 + - json5=0.9.25=pyhd8ed1ab_0 + - jsonpointer=3.0.0=py39h6e9494a_0 + - jsonschema=4.22.0=pyhd8ed1ab_0 + - jsonschema-specifications=2023.12.1=pyhd8ed1ab_0 + - jsonschema-with-format-nongpl=4.22.0=pyhd8ed1ab_0 + - jupyter-jsmol=2022.1.0=pyhd8ed1ab_0 + - jupyter-lsp=2.2.5=pyhd8ed1ab_0 + - jupyter-sphinx=0.5.3=pyha770c72_4 + - jupyter_client=8.6.2=pyhd8ed1ab_0 + - jupyter_core=5.7.1=py39h6e9494a_0 + - jupyter_events=0.10.0=pyhd8ed1ab_0 + - jupyter_server=2.14.1=pyhd8ed1ab_0 + - jupyter_server_terminals=0.5.3=pyhd8ed1ab_0 + - jupyter_sphinx=0.5.3=hd8ed1ab_4 + - jupyterlab=4.2.2=pyhd8ed1ab_0 + - jupyterlab_pygments=0.3.0=pyhd8ed1ab_1 + - jupyterlab_server=2.27.2=pyhd8ed1ab_0 + - jupyterlab_widgets=3.0.11=pyhd8ed1ab_0 + - keyring=25.2.1=pyh534df25_0 - kiwisolver=1.4.5=py39h8ee36c8_1 - - lcalc=2.0.5=h3a941db_1 - - ld64=609=ha91a046_15 + - krb5=1.21.2=hb884880_0 + - lcalc=2.0.5=h547a6ed_2 + - lcms2=2.16=ha2f27b4_0 + - ld64=711=ha02d983_0 + - ld64_osx-64=711=ha20a434_0 + - lerc=4.0.0=hb486fe8_0 + - libasprintf=0.22.5=h5ff76d1_2 + - libasprintf-devel=0.22.5=h5ff76d1_2 + - libatomic_ops=7.6.14=hb7f2c08_0 - libblas=3.9.0=20_osx64_openblas - - libcurl=8.5.0=h726d00d_0 + - libboost=1.85.0=h739af76_2 + - libboost-devel=1.85.0=h2b186f8_2 + - libboost-headers=1.85.0=h694c41f_2 + - libbraiding=1.2=hf0c8a7f_0 + - libbrial=1.2.12=h81e9653_3 + - libbrotlicommon=1.1.0=h0dc2134_1 + - libbrotlidec=1.1.0=h0dc2134_1 + - libbrotlienc=1.1.0=h0dc2134_1 + - libcblas=3.9.0=20_osx64_openblas + - libcbor=0.10.2=hf0c8a7f_0 + - libclang-cpp16=16.0.6=default_h4c8afb6_8 + - libcurl=8.8.0=hf9fcc65_0 + - libcxx=17.0.6=h88467a6_0 + - libdeflate=1.20=h49d49c5_0 + - libedit=3.1.20191231=h0678c8f_2 + - libev=4.33=h10d778d_2 + - libexpat=2.6.2=h73e2aa4_0 + - libffi=3.4.2=h0d85af4_5 + - libfido2=1.15.0=h41b28d8_0 + - libflint=3.0.1=h5d15de0_ntl_100 - libgd=2.3.3=h0dceb68_9 - - markupsafe=2.1.3=py39hdc70f33_1 - - maxima=5.47.0=h2b27fa8_1 + - libgettextpo=0.22.5=h5ff76d1_2 + - libgettextpo-devel=0.22.5=h5ff76d1_2 + - libgfortran=5.0.0=13_2_0_h97931a8_3 + - libgfortran-devel_osx-64=12.3.0=h0b6f5ec_3 + - libgfortran5=13.2.0=h2873a65_3 + - libglib=2.80.2=h736d271_1 + - libhomfly=1.02r6=h10d778d_1 + - libhwloc=2.10.0=default_h456cccd_1001 + - libiconv=1.17=hd75f5a5_2 + - libintl=0.22.5=h5ff76d1_2 + - libintl-devel=0.22.5=h5ff76d1_2 + - libjpeg-turbo=3.0.0=h0dc2134_1 + - liblapack=3.9.0=20_osx64_openblas + - liblapacke=3.9.0=20_osx64_openblas + - libllvm16=16.0.6=hbedff68_3 + - libnghttp2=1.58.0=h64cf6d3_1 + - libopenblas=0.3.25=openmp_hfef2a42_0 + - libpng=1.6.43=h92b6c6a_0 + - libsodium=1.0.18=hbcb3906_1 + - libsqlite=3.46.0=h1b8f9f3_0 + - libssh2=1.11.0=hd019ec5_0 + - libtiff=4.6.0=h129831d_3 + - libtool=2.4.7=hf0c8a7f_0 + - libuv=1.48.0=h67532ce_0 + - libwebp=1.4.0=hc207709_0 + - libwebp-base=1.4.0=h10d778d_0 + - libxcb=1.16=h0dc2134_0 + - libxml2=2.12.7=h3e169fe_1 + - libzlib=1.3.1=h87427d6_1 + - linbox=1.7.0=h7061c92_0 + - llvm-openmp=18.1.8=h15ab845_0 + - llvm-tools=16.0.6=hbedff68_3 + - lrcalc=2.1=h73e2aa4_6 + - lsprotocol=2023.0.1=pyhd8ed1ab_0 + - m4=1.4.18=haf1e3a3_1001 + - m4ri=20140914=hd82a5f3_1006 + - m4rie=20150908=hc616cfc_1002 + - make=4.3=h22f3db7_1 + - markupsafe=2.1.5=py39ha09f3b3_0 + - mathjax=3.2.2=h694c41f_0 + - matplotlib=3.8.4=py39h6e9494a_2 + - matplotlib-base=3.8.4=py39hfca4cae_2 + - matplotlib-inline=0.1.7=pyhd8ed1ab_0 + - maxima=5.47.0=h2b27fa8_2 + - memory-allocator=0.1.3=py39hdc70f33_0 + - metis=5.1.0=he965462_1007 - mistune=3.0.2=pyhd8ed1ab_0 - - more-itertools=10.1.0=pyhd8ed1ab_0 + - more-itertools=10.3.0=pyhd8ed1ab_0 + - mpc=1.3.1=h81bd1dd_0 + - mpfi=1.5.4=h52b28e3_1001 + - mpfr=4.2.1=h4f6b447_1 - mpmath=1.3.0=pyhd8ed1ab_0 - - msgpack-python=1.0.7=py39h6be1789_0 + - msgpack-python=1.0.8=py39hdf1af86_0 - munkres=1.1.4=pyh9f0ad1d_0 - - nest-asyncio=1.5.8=pyhd8ed1ab_0 + - nauty=2.8.8=h10d778d_1 + - nbclient=0.10.0=pyhd8ed1ab_0 + - nbconvert=7.16.4=hd8ed1ab_1 + - nbconvert-core=7.16.4=pyhd8ed1ab_1 + - nbconvert-pandoc=7.16.4=hd8ed1ab_1 + - nbformat=5.10.4=pyhd8ed1ab_0 + - ncurses=6.5=h5846eda_0 + - nest-asyncio=1.6.0=pyhd8ed1ab_0 - networkx=3.2.1=pyhd8ed1ab_0 + - ninja=1.12.1=h3c5361c_0 + - notebook=7.2.1=pyhd8ed1ab_0 + - notebook-shim=0.2.4=pyhd8ed1ab_0 + - ntl=11.4.3=h0ab3c2f_1 + - numpy=1.26.4=py39h28c39a1_0 - openblas=0.3.25=openmp_h6794695_0 - - openssh=9.3p1=h3df487d_2 - - packaging=23.2=pyhd8ed1ab_0 + - openjdk=22.0.1=h2d185b6_0 + - openjpeg=2.5.2=h7310d3a_0 + - openssh=9.6p1=h6dd4ff7_0 + - openssl=3.3.1=h87427d6_0 + - overrides=7.7.0=pyhd8ed1ab_0 + - packaging=24.1=pyhd8ed1ab_0 + - palp=2.20=hbcb3906_0 + - pandoc=3.2.1=h694c41f_0 - pandocfilters=1.5.0=pyhd8ed1ab_0 - - parso=0.8.3=pyhd8ed1ab_0 + - pango=1.54.0=h880b76c_0 + - pari=2.15.5=h7ba67ff_2_pthread + - pari-elldata=0.0.20161017=0 + - pari-galdata=0.0.20180411=0 + - pari-galpol=0.0.20180625=0 + - pari-seadata=0.0.20090618=0 + - pari-seadata-small=0.0.20090618=0 + - parso=0.8.4=pyhd8ed1ab_0 - pastel=0.2.1=pyhd8ed1ab_0 + - patch=2.7.6=hbcf498f_1002 - pathspec=0.12.1=pyhd8ed1ab_0 + - pcre2=10.44=h7634a1b_0 + - pep517=0.13.0=pyhd8ed1ab_0 + - perl=5.32.1=7_h10d778d_perl5 + - pexpect=4.9.0=pyhd8ed1ab_0 - pickleshare=0.7.5=py_1003 - - pillow=10.1.0=py39hdd30358_0 + - pillow=10.3.0=py39hc3a33ae_1 + - pip=24.0=pyhd8ed1ab_0 + - pixman=0.43.4=h73e2aa4_0 + - pkg-config=0.29.2=ha3d46e9_1008 - pkgconfig=1.5.5=pyhd8ed1ab_4 - - pkginfo=1.9.6=pyhd8ed1ab_0 + - pkginfo=1.11.1=pyhd8ed1ab_0 - pkgutil-resolve-name=1.3.10=pyhd8ed1ab_1 - - platformdirs=4.1.0=pyhd8ed1ab_0 - - pluggy=1.3.0=pyhd8ed1ab_0 - - ply=3.11=py_1 - - prometheus_client=0.19.0=pyhd8ed1ab_0 - - psutil=5.9.7=py39ha09f3b3_0 + - planarity=3.0.2.0=h10d778d_0 + - platformdirs=4.2.2=pyhd8ed1ab_0 + - pluggy=1.5.0=pyhd8ed1ab_0 + - ply=3.11=pyhd8ed1ab_2 + - ppl=1.2=ha60d53e_1006 + - pplpy=0.8.9=py39hc385998_1 + - primecount=7.6=ha894c9a_0 + - primecountpy=0.1.0=py39h8ee36c8_4 + - primesieve=11.0=hf0c8a7f_0 + - prometheus_client=0.20.0=pyhd8ed1ab_0 + - prompt-toolkit=3.0.47=pyha770c72_0 + - prompt_toolkit=3.0.47=hd8ed1ab_0 + - psutil=6.0.0=py39hded5825_0 + - pthread-stubs=0.4=hc929b4f_1001 - ptyprocess=0.7.0=pyhd3deb0d_0 - pure_eval=0.2.2=pyhd8ed1ab_0 - py=1.11.0=pyh6c4a22f_0 - - pybind11-global=2.11.1=py39h8ee36c8_2 - - pycodestyle=2.11.1=pyhd8ed1ab_0 - - pycparser=2.21=pyhd8ed1ab_0 - - pygments=2.17.2=pyhd8ed1ab_0 + - pybind11=2.12.0=py39h0ca7971_0 + - pybind11-global=2.12.0=py39h0ca7971_0 + - pycodestyle=2.12.0=pyhd8ed1ab_0 + - pycparser=2.22=pyhd8ed1ab_0 + - pydantic=2.7.4=pyhd8ed1ab_0 + - pydantic-core=2.18.4=py39hf59063a_0 + - pygls=1.3.1=pyhd8ed1ab_0 + - pygments=2.18.0=pyhd8ed1ab_0 - pylev=1.4.0=pyhd8ed1ab_0 - - pyparsing=3.1.1=pyhd8ed1ab_0 + - pyobjc-core=10.3.1=py39hf8f43b1_0 + - pyobjc-framework-cocoa=10.3.1=py39hf8f43b1_0 + - pyparsing=3.1.2=pyhd8ed1ab_0 + - pyproject-api=1.7.1=pyhd8ed1ab_0 - pyrsistent=0.20.0=py39ha09f3b3_0 - pysocks=1.7.1=pyha2e5f31_6 - - pyspellchecker=0.7.2=pyhd8ed1ab_0 - - python-fastjsonschema=2.19.0=pyhd8ed1ab_0 + - pyspellchecker=0.8.0=pyhd8ed1ab_0 + - pytest=8.2.2=pyhd8ed1ab_0 + - pytest-xdist=3.6.1=pyhd8ed1ab_0 + - python=3.9.19=h7a9c478_0_cpython + - python-dateutil=2.9.0=pyhd8ed1ab_0 + - python-fastjsonschema=2.20.0=pyhd8ed1ab_0 - python-json-logger=2.0.7=pyhd8ed1ab_0 - - python-lrcalc=2.1=py39h7a8716b_5 - - python-tzdata=2023.3=pyhd8ed1ab_0 - - pytz=2023.3.post1=pyhd8ed1ab_0 + - python-lrcalc=2.1=py39hd253f6c_6 + - python-tzdata=2024.1=pyhd8ed1ab_0 + - python_abi=3.9=4_cp39 + - pythran=0.15.0=py39h5d0c61a_1 + - pytz=2024.1=pyhd8ed1ab_0 + - pytz-deprecation-shim=0.1.0.post0=py39h6e9494a_4 - pyyaml=6.0.1=py39hdc70f33_1 - - pyzmq=25.1.2=py39hcb7a90d_0 + - pyzmq=26.0.3=py39h304b177_0 + - qd=2.3.22=h2beb688_1004 + - qhull=2020.2=h940c156_2 + - r-base=4.3.3=h4648a1f_3 + - r-lattice=0.22_6=r43hb2c329c_0 + - readline=8.2=h9e318b2_1 + - referencing=0.35.1=pyhd8ed1ab_0 + - requests=2.32.3=pyhd8ed1ab_0 + - rfc3339-validator=0.1.4=pyhd8ed1ab_0 - rfc3986-validator=0.1.1=pyh9f0ad1d_0 - - rpds-py=0.15.2=py39h3f9c672_0 - - ruamel.yaml.clib=0.2.7=py39hdc70f33_2 + - rhash=1.4.4=h0dc2134_0 + - rpds-py=0.18.1=py39hf59063a_0 + - rpy2=3.5.11=py39r43hd01001f_3 + - ruamel.yaml=0.18.6=py39ha09f3b3_0 + - ruamel.yaml.clib=0.2.8=py39ha09f3b3_0 + - rw=0.9=h10d778d_2 + - sagemath-db-combinatorial-designs=20140630=1 - sagemath-db-elliptic-curves=0.8.1=hecc5488_0 + - sagemath-db-graphs=20210214=hd8ed1ab_0 + - sagemath-db-polytopes=20170220=1 - sagetex=3.6.1=pyhd8ed1ab_0 - - setuptools=68.2.2=pyhd8ed1ab_0 + - scipy=1.11.4=py39ha321857_0 + - send2trash=1.8.3=pyh31c8845_0 + - setuptools=70.1.1=pyhd8ed1ab_0 + - setuptools-scm=8.1.0=pyhd8ed1ab_0 + - setuptools_scm=8.1.0=hd8ed1ab_0 + - sigtool=0.1.3=h88f4db0_0 - simplegeneric=0.8.1=py_1 - singular=4.3.2.p8=h0d51a9f_1 - six=1.16.0=pyh6c4a22f_0 - smmap=5.0.0=pyhd8ed1ab_0 - - sniffio=1.3.0=pyhd8ed1ab_0 + - sniffio=1.3.1=pyhd8ed1ab_0 - snowballstemmer=2.2.0=pyhd8ed1ab_0 - soupsieve=2.5=pyhd8ed1ab_1 + - sphinx=7.3.7=pyhd8ed1ab_0 + - sphinx-basic-ng=1.0.0b2=pyhd8ed1ab_1 + - sphinx-copybutton=0.5.2=pyhd8ed1ab_0 + - sphinxcontrib-applehelp=1.0.8=pyhd8ed1ab_0 + - sphinxcontrib-devhelp=1.0.6=pyhd8ed1ab_0 + - sphinxcontrib-htmlhelp=2.0.5=pyhd8ed1ab_0 - sphinxcontrib-jsmath=1.0.1=pyhd8ed1ab_0 + - sphinxcontrib-qthelp=1.0.7=pyhd8ed1ab_0 + - sphinxcontrib-serializinghtml=1.1.10=pyhd8ed1ab_0 + - sphinxcontrib-websupport=1.2.7=pyhd8ed1ab_0 + - sqlite=3.46.0=h28673e1_0 + - stack_data=0.6.2=pyhd8ed1ab_0 + - suitesparse=7.7.0=hd2b2131_1 + - symmetrica=3.0.1=hf0c8a7f_0 - sympow=2.023.6=h115ba6a_3 + - sympy=1.12.1=pypyh2585a3b_103 + - tachyon=0.99b6=h3a1d103_1002 + - tapi=1100.0.11=h9ce4665_0 + - tar=1.34=hcb2f6ea_1 + - tbb=2021.12.0=h3c5361c_1 + - terminado=0.18.1=pyh31c8845_0 + - texinfo=7.0=pl5321hc47821c_0 + - three.js=122=hd8ed1ab_2 + - threejs-sage=122=hd8ed1ab_2 + - tinycss2=1.3.0=pyhd8ed1ab_0 + - tk=8.6.13=h1abcd95_1 + - tktable=2.10=hba9d6f1_6 - tomli=2.0.1=pyhd8ed1ab_0 - - tomlkit=0.12.3=pyha770c72_0 - - toolz=0.12.0=pyhd8ed1ab_0 - - tornado=6.3.3=py39hdc70f33_1 - - traitlets=5.14.0=pyhd8ed1ab_0 - - trove-classifiers=2023.11.29=pyhd8ed1ab_0 - - types-python-dateutil=2.8.19.14=pyhd8ed1ab_0 - - typing_extensions=4.9.0=pyha770c72_0 + - tomlkit=0.12.5=pyha770c72_0 + - toolz=0.12.1=pyhd8ed1ab_0 + - tornado=6.4.1=py39hded5825_0 + - tox=4.15.1=pyhd8ed1ab_0 + - traitlets=5.14.3=pyhd8ed1ab_0 + - trove-classifiers=2024.5.22=pyhd8ed1ab_0 + - types-python-dateutil=2.9.0.20240316=pyhd8ed1ab_0 + - typing-extensions=4.12.2=hd8ed1ab_0 + - typing_extensions=4.12.2=pyha770c72_0 - typing_utils=0.1.0=pyhd8ed1ab_0 + - tzdata=2024a=h0c530f3_0 - tzlocal=5.2=py39h6e9494a_0 - unicodedata2=15.1.0=py39hdc70f33_0 - uri-template=1.3.0=pyhd8ed1ab_0 - - wcwidth=0.2.12=pyhd8ed1ab_0 - - webcolors=1.13=pyhd8ed1ab_0 + - urllib3=1.26.19=pyhd8ed1ab_0 + - virtualenv=20.26.3=pyhd8ed1ab_0 + - wcwidth=0.2.13=pyhd8ed1ab_0 + - webcolors=24.6.0=pyhd8ed1ab_0 - webencodings=0.5.1=pyhd8ed1ab_2 - - websocket-client=1.7.0=pyhd8ed1ab_0 - - wheel=0.42.0=pyhd8ed1ab_0 - - widgetsnbextension=4.0.9=pyhd8ed1ab_0 - - zipp=3.17.0=pyhd8ed1ab_0 - - anyio=4.2.0=pyhd8ed1ab_0 - - asttokens=2.4.1=pyhd8ed1ab_0 - - async-lru=2.0.4=pyhd8ed1ab_0 - - babel=2.14.0=pyhd8ed1ab_0 - - beautifulsoup4=4.12.2=pyha770c72_0 - - beniget=0.4.1=pyhd8ed1ab_0 - - bleach=6.1.0=pyhd8ed1ab_0 - - cached-property=1.5.2=hd8ed1ab_1 - - cctools=973.0.1=hd9ad811_15 - - cffi=1.16.0=py39h18ef598_0 - - clang=15.0.7=hac416ee_4 - - click-default-group=1.2.4=pyhd8ed1ab_0 - - clikit=0.6.2=pyhd8ed1ab_2 - - cmake=3.28.1=h7c85d92_0 - - comm=0.1.4=pyhd8ed1ab_0 - - cppy=1.2.1=pyhd8ed1ab_0 - - curl=8.5.0=h726d00d_0 - - cypari2=2.1.3=py39he2cb11e_2 - - deprecation=2.1.0=pyh9f0ad1d_0 - - fonttools=4.47.0=py39ha09f3b3_0 - - gitdb=4.0.11=pyhd8ed1ab_0 - - harfbuzz=8.3.0=hf45c392_0 - - html5lib=1.1=pyh9f0ad1d_0 - - importlib-metadata=7.0.0=pyha770c72_0 - - importlib_resources=6.1.1=pyhd8ed1ab_0 - - jaraco.classes=3.3.0=pyhd8ed1ab_0 - - jedi=0.19.1=pyhd8ed1ab_0 - - jinja2=3.1.2=pyhd8ed1ab_1 - - jupyter_core=5.5.1=py39h6e9494a_0 - - jupyterlab_pygments=0.3.0=pyhd8ed1ab_0 - - libcblas=3.9.0=20_osx64_openblas - - liblapack=3.9.0=20_osx64_openblas - - matplotlib-inline=0.1.6=pyhd8ed1ab_0 - - memory-allocator=0.1.3=py39hdc70f33_0 - - overrides=7.4.0=pyhd8ed1ab_0 - - pexpect=4.8.0=pyh1a96a4e_2 - - pip=23.3.2=pyhd8ed1ab_0 - - pplpy=0.8.9=py39h248ee18_0 - - primecountpy=0.1.0=py39h8ee36c8_4 - - prompt-toolkit=3.0.42=pyha770c72_0 - - pybind11=2.11.1=py39h8ee36c8_2 - - pyobjc-core=10.1=py39h8602b6b_0 - - pyproject-api=1.6.1=pyhd8ed1ab_0 - - pytest=7.4.3=pyhd8ed1ab_0 - - python-dateutil=2.8.2=pyhd8ed1ab_0 - - pytz-deprecation-shim=0.1.0.post0=py39h6e9494a_4 - - referencing=0.32.0=pyhd8ed1ab_0 - - rfc3339-validator=0.1.4=pyhd8ed1ab_0 - - ruamel.yaml=0.18.5=py39ha09f3b3_0 - - sympy=1.12=pypyh9d50eac_103 - - terminado=0.18.0=pyh31c8845_0 - - tinycss2=1.2.1=pyhd8ed1ab_0 - - typing-extensions=4.9.0=hd8ed1ab_0 - - urllib3=1.26.18=pyhd8ed1ab_0 - - virtualenv=20.25.0=pyhd8ed1ab_0 - - annotated-types=0.6.0=pyhd8ed1ab_0 - - argon2-cffi-bindings=21.2.0=py39hdc70f33_4 - - arpack=3.8.0=nompi_hb44a6d1_101 - - arrow=1.3.0=pyhd8ed1ab_0 - - cattrs=23.2.3=pyhd8ed1ab_0 - - clangxx=15.0.7=default_h6b1ee41_4 - - dsdp=5.8=h6e329d1_1203 - - fflas-ffpack=2.4.3=h026fd7e_2 - - fqdn=1.5.1=pyhd8ed1ab_0 - - git=2.42.0=pl5321hbb4c4ee_0 - - gitpython=3.1.40=pyhd8ed1ab_0 - - gsl=2.7=h93259b0_0 - - hatchling=1.21.0=pyhd8ed1ab_0 - - iml=1.0.5=h64b42ca_1003 - - importlib-resources=6.1.1=pyhd8ed1ab_0 - - importlib_metadata=7.0.0=hd8ed1ab_0 - - jsonschema-specifications=2023.11.2=pyhd8ed1ab_0 - - jupyter_server_terminals=0.5.0=pyhd8ed1ab_0 - - liblapacke=3.9.0=20_osx64_openblas - - numpy=1.26.2=py39h14c6d2e_0 - - pango=1.50.14=h19c1c8a_2 - - prompt_toolkit=3.0.42=hd8ed1ab_0 - - pydantic-core=2.14.5=py39h3f9c672_0 - - pyobjc-framework-cocoa=10.1=py39h8602b6b_0 - - pytest-xdist=3.5.0=pyhd8ed1ab_0 - - requests=2.31.0=pyhd8ed1ab_0 - - setuptools-scm=8.0.4=pyhd8ed1ab_0 - - stack_data=0.6.2=pyhd8ed1ab_0 - - suitesparse=5.10.1=h0a40b7c_2 - - argon2-cffi=23.1.0=pyhd8ed1ab_0 - - blas-devel=3.9.0=20_osx64_openblas - - cachecontrol=0.13.1=pyhd8ed1ab_0 - - compiler-rt_osx-64=15.0.7=ha38d28d_2 - - contourpy=1.2.0=py39h6be1789_0 - - cvxopt=1.3.2=py39h2a3e123_1 - - ensureconda=1.4.3=pyhd8ed1ab_0 - - fpylll=0.6.0=py39hec15948_1 - - giac=1.9.0.21=h92f3f65_1 - - igraph=0.10.8=h29df365_0 - - ipython=8.18.1=pyh707e725_3 - - isoduration=20.11.0=pyhd8ed1ab_0 - - jsonschema=4.20.0=pyhd8ed1ab_0 - - jupyter_client=8.6.0=pyhd8ed1ab_0 - - keyring=24.3.0=py39h6e9494a_0 - - linbox=1.6.3=hfb9b24e_8 - - lsprotocol=2023.0.0=pyhd8ed1ab_0 - - pydantic=2.5.2=pyhd8ed1ab_0 - - scipy=1.11.4=py39ha321857_0 - - send2trash=1.8.2=pyhd1c38e8_0 - - setuptools_scm=8.0.4=hd8ed1ab_0 - - tox=4.11.4=pyhd8ed1ab_0 - - blas=2.120=openblas - - cachecontrol-with-filecache=0.13.1=pyhd8ed1ab_0 - - compiler-rt=15.0.7=ha38d28d_2 - - ipykernel=6.26.0=pyh3cd1d5f_0 - - ipywidgets=8.1.1=pyhd8ed1ab_0 - - jsonschema-with-format-nongpl=4.20.0=pyhd8ed1ab_0 - - matplotlib-base=3.8.2=py39h7070ae8_0 - - nbformat=5.9.2=pyhd8ed1ab_0 - - pygls=1.2.1=pyhd8ed1ab_0 - - rw=0.9=h10d778d_1 - - clang_impl_osx-64=15.0.7=h03d6864_7 - - conda-lock=2.5.1=pyhd8ed1ab_0 - - ipympl=0.9.3=pyhd8ed1ab_0 - - jupyter-jsmol=2022.1.0=pyhd8ed1ab_0 - - jupyter_events=0.9.0=pyhd8ed1ab_0 - - matplotlib=3.8.2=py39h6e9494a_0 - - nbclient=0.8.0=pyhd8ed1ab_0 - - clang_osx-64=15.0.7=hb91bd55_7 - - nbconvert-core=7.13.0=pyhd8ed1ab_0 - - c-compiler=1.6.0=h63c33a9_0 - - clangxx_impl_osx-64=15.0.7=h2133e9c_7 - - gfortran_osx-64=12.3.0=h18f7dce_1 - - jupyter_server=2.12.1=pyhd8ed1ab_0 - - nbconvert-pandoc=7.13.0=pyhd8ed1ab_0 - - clangxx_osx-64=15.0.7=hb91bd55_7 - - gfortran=12.3.0=h2c809b3_1 - - jupyter-lsp=2.2.1=pyhd8ed1ab_0 - - jupyterlab_server=2.25.2=pyhd8ed1ab_0 - - nbconvert=7.13.0=pyhd8ed1ab_0 - - notebook-shim=0.2.3=pyhd8ed1ab_0 - - cxx-compiler=1.6.0=h1c7c39f_0 - - fortran-compiler=1.6.0=h932d759_0 - - jupyterlab=4.0.9=pyhd8ed1ab_0 - - pythran=0.14.0=py39h4aa56a1_1 - - r-base=4.3.1=h0ff45fa_6 - - compilers=1.6.0=h694c41f_0 - - notebook=7.0.6=pyhd8ed1ab_0 - - rpy2=3.5.11=py39r43hd01001f_3 - - esbonio=0.16.3=pyhd8ed1ab_0 - - jupyter_sphinx=0.4.0=py39h6e9494a_1 - - sphinx-basic-ng=1.0.0b2=pyhd8ed1ab_1 - - furo=2023.9.10=pyhd8ed1ab_0 - - sphinx-copybutton=0.5.2=pyhd8ed1ab_0 - - sphinxcontrib-applehelp=1.0.7=pyhd8ed1ab_0 - - sphinxcontrib-devhelp=1.0.5=pyhd8ed1ab_0 - - sphinxcontrib-htmlhelp=2.0.4=pyhd8ed1ab_0 - - sphinxcontrib-qthelp=1.0.6=pyhd8ed1ab_0 - - sphinx=7.2.6=pyhd8ed1ab_0 - - sphinxcontrib-serializinghtml=1.1.9=pyhd8ed1ab_0 - - sphinxcontrib-websupport=1.2.6=pyhd8ed1ab_0 + - websocket-client=1.8.0=pyhd8ed1ab_0 + - wheel=0.43.0=pyhd8ed1ab_1 + - widgetsnbextension=4.0.11=pyhd8ed1ab_0 + - xorg-libxau=1.0.11=h0dc2134_0 + - xorg-libxdmcp=1.1.3=h35c211d_0 + - xz=5.2.6=h775f41a_0 + - yaml=0.2.5=h0d85af4_2 + - zeromq=4.3.5=hde137ed_4 + - zipp=3.19.2=pyhd8ed1ab_0 + - zlib=1.3.1=h87427d6_1 + - zstd=1.5.6=h915ae27_0 diff --git a/src/environment-dev-3.9-macos.yml b/src/environment-dev-3.9-macos.yml index df36d72fe93..934855f53d6 100644 --- a/src/environment-dev-3.9-macos.yml +++ b/src/environment-dev-3.9-macos.yml @@ -1,444 +1,469 @@ # Generated by conda-lock. # platform: osx-arm64 -# input_hash: 0048aada15edee17d798a7bb4c2443c62747b86e759ca3f37153d5ef80efc852 +# input_hash: 3e552281740b1a37b111ca4468f2f30142d4a3d4c041f3d342f28b36394c84de channels: - conda-forge dependencies: - _r-mutex=1.0.1=anacondar_1 - - bc=1.07.1=h3422bc3_0 - - bzip2=1.0.8=h93a5062_5 - - c-ares=1.24.0=h93a5062_0 - - ca-certificates=2023.11.17=hf0a4a13_0 - - cliquer=1.22=h27ca646_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_1 - - fribidi=1.0.10=h27ca646_0 - - gh=2.40.1=h75b854d_0 - - giflib=5.2.1=h1a8c8d9_3 - - jpeg=9e=h1a8c8d9_3 - - libatomic_ops=7.6.14=h1a8c8d9_0 - - libbrotlicommon=1.1.0=hb547adb_1 - - libcxx=16.0.6=h4653b0c_0 - - libdeflate=1.17=h1a8c8d9_0 - - libev=4.33=h93a5062_2 - - libexpat=2.5.0=hb7217d7_1 - - libffi=3.4.2=h3422bc3_5 - - libgfortran-devel_osx-arm64=12.3.0=hc62be1c_1 - - libiconv=1.17=h0d3ecfb_2 - - libsodium=1.0.18=h27ca646_1 - - libtool=2.4.7=hb7217d7_0 - - libuv=1.46.0=hb547adb_0 - - libwebp-base=1.2.4=h1a8c8d9_0 - - libzlib=1.2.13=h53f4e23_5 - - llvm-openmp=17.0.6=hcd81f8e_0 - - m4=1.4.18=h642e427_1001 - - make=4.3=he57ea6c_1 - - mathjax=3.2.2=hce30654_0 - - nauty=2.8.8=h93a5062_0 - - palp=2.20=h27ca646_0 - - pandoc=3.1.3=hce30654_0 - - pari-elldata=0.0.20161017=0 - - pari-galdata=0.0.20180411=0 - - pari-galpol=0.0.20180625=0 - - pari-seadata-small=0.0.20090618=0 - - patch=2.7.6=h27ca646_1002 - - perl=5.32.1=4_hf2054a2_perl5 - - planarity=3.0.0.5=h27ca646_1002 - - pthread-stubs=0.4=h27ca646_1001 - - python_abi=3.9=4_cp39 - - rhash=1.4.3=hb547adb_2 - - sagemath-db-combinatorial-designs=20140630=1 - - sagemath-db-graphs=20210214=hd8ed1ab_0 - - sagemath-db-polytopes=20170220=1 - - tbb=2021.10.0=h1995070_2 - - three.js=122=hd8ed1ab_2 - - tzdata=2023c=h71feb2d_0 - - xorg-libxau=1.0.11=hb547adb_0 - - xorg-libxdmcp=1.1.3=h27ca646_0 - - xz=5.2.6=h57fd34a_0 - - yaml=0.2.5=h3422bc3_2 + - alabaster=0.7.16=pyhd8ed1ab_0 + - annotated-types=0.7.0=pyhd8ed1ab_0 + - anyio=4.4.0=pyhd8ed1ab_0 + - appdirs=1.4.4=pyh9f0ad1d_0 + - appnope=0.1.4=pyhd8ed1ab_0 + - argon2-cffi=23.1.0=pyhd8ed1ab_0 + - argon2-cffi-bindings=21.2.0=py39h0f82c59_4 + - arpack=3.9.1=nompi_h593882a_101 + - arrow=1.3.0=pyhd8ed1ab_0 + - asttokens=2.4.1=pyhd8ed1ab_0 + - async-lru=2.0.4=pyhd8ed1ab_0 + - attrs=23.2.0=pyh71513ae_0 - autoconf=2.71=pl5321hcd07c0c_1 - - bdw-gc=8.0.6=hc021e02_0 - - expat=2.5.0=hb7217d7_1 - - fonts-conda-forge=1=0 - - gengetopt=2.23=hbdafb3b_0 - - gettext=0.21.1=h0186832_0 - - gf2x=1.3.0=hdaa854c_2 - - gmp=6.3.0=h965bd2d_0 - - graphite2=1.3.13=h9f76cd9_1001 - - icu=70.1=h6b3803e_0 - - isl=0.25=h9a09cb3_0 - - lerc=4.0.0=h9a09cb3_0 - - libbraiding=1.2=hb7217d7_0 - - libbrotlidec=1.1.0=hb547adb_1 - - libbrotlienc=1.1.0=hb547adb_1 - - libcbor=0.10.2=hb7217d7_0 - - libgfortran5=13.2.0=hf226fd6_1 - - libpng=1.6.39=h76d750c_0 - - libsqlite=3.44.2=h091b4b1_0 - - libxcb=1.13=h9b22ae9_1004 - - lrcalc=2.1=hb7217d7_5 - - metis=5.1.1=h965bd2d_2 - - ncurses=6.4=h463b476_2 - - ninja=1.11.1=hffc8910_0 - - openjdk=21.0.1=hed44d8b_0 - - openssl=3.2.0=h0d3ecfb_1 - - pari-seadata=0.0.20090618=0 - - pcre2=10.40=hb34f9b4_0 - - pixman=0.42.2=h13dd4ca_0 - - primesieve=11.0=hb7217d7_0 - - qhull=2020.2=hc021e02_2 - - symmetrica=3.0.1=hb7217d7_0 - - tapi=1100.0.11=he4954df_0 - - tar=1.34=h7cb298e_1 - - threejs-sage=122=hd8ed1ab_2 - - tk=8.6.13=h5083fa2_1 - - zeromq=4.3.5=h965bd2d_0 - - zlib=1.2.13=h53f4e23_5 - - zstd=1.5.5=h4f39d0f_0 - automake=1.16.5=pl5321hce30654_0 - - boost-cpp=1.81.0=hf96b251_0 - - brotli-bin=1.1.0=hb547adb_1 - - bwidget=1.9.14=hce30654_1 - - cddlib=1!0.94m=h6d7a090_0 - - ecm=7.0.4=h47c7c1a_1002 - - fonts-conda-ecosystem=1=0 - - freetype=2.12.1=hadb7bae_2 - - givaro=4.1.1=h0cdca34_3 - - glpk=5.0=h6d7a090_0 - - jmol=14.32.10=hce30654_0 - - libedit=3.1.20191231=hc8eb9b7_2 - - libfido2=1.14.0=h8d15234_0 - - libgfortran=5.0.0=13_2_0_hd922786_1 - - libglib=2.78.1=hd9b11f9_0 - - libhomfly=1.02r6=h27ca646_0 - - libnghttp2=1.58.0=ha4dd798_1 - - libssh2=1.11.0=h7a5bd25_0 - - libtiff=4.5.0=h5dffbdd_2 - - libxml2=2.10.3=h67585b2_4 - - m4ri=20140914=h17b34a0_1005 - - mpfr=4.2.1=h9546428_0 - - ntl=11.4.3=hbb3f309_1 - - primecount=7.6=hb6e4faa_0 - - readline=8.2=h92ec313_1 - - sigtool=0.1.3=h44b9a77_0 - - tachyon=0.99b6=hfb72b2a_1001 - - texinfo=7.0=pl5321h9ea1dce_0 - - tktable=2.10=hd996620_5 + - babel=2.14.0=pyhd8ed1ab_0 + - backports=1.0=pyhd8ed1ab_3 + - backports.tarfile=1.0.0=pyhd8ed1ab_1 + - bc=1.07.1=h3422bc3_0 + - bdw-gc=8.0.6=hc021e02_0 + - beautifulsoup4=4.12.3=pyha770c72_0 + - beniget=0.4.1=pyhd8ed1ab_0 + - blas=2.120=openblas + - blas-devel=3.9.0=20_osxarm64_openblas + - bleach=6.1.0=pyhd8ed1ab_0 + - boost-cpp=1.85.0=hca5e981_2 + - brial=1.2.12=pyh694c41f_3 - brotli=1.1.0=hb547adb_1 - - ecl=21.2.1=h8492d4d_2 - - fftw=3.3.10=nompi_h3046061_108 - - fontconfig=2.14.2=h82840c6_0 - - gap-core=4.12.2=he8f4e70_3 - - gfan=0.6.2=hec08f5c_1003 - - krb5=1.20.1=h69eda48_0 - - lcms2=2.15=h481adae_0 - - libbrial=1.2.12=ha7f5006_1 - - libflint=3.0.1=h28749a5_ntl_100 - - libllvm15=15.0.7=h62b9111_1 - - libopenblas=0.3.25=openmp_h6c19121_0 - - libwebp=1.2.4=h999c80f_1 - - m4rie=20150908=h17b34a0_1001 - - mpc=1.3.1=h91ba8db_0 - - mpfi=1.5.4=hbde5f5b_1001 - - openjpeg=2.5.0=hbc2ba62_2 - - pari=2.15.4=haeeeed7_2_pthread - - pkg-config=0.29.2=hab62308_1008 - - ppl=1.2=h8b147cf_1006 - - python=3.9.18=hfa1ae8a_0_cpython - - qd=2.3.22=hbec66e7_1004 - - sqlite=3.44.2=hf2abe2d_0 - - alabaster=0.7.13=pyhd8ed1ab_0 - - appdirs=1.4.4=pyh9f0ad1d_0 - - appnope=0.1.3=pyhd8ed1ab_0 - - attrs=23.1.0=pyh71513ae_1 - - brial=1.2.12=pyh694c41f_1 + - brotli-bin=1.1.0=hb547adb_1 - brotli-python=1.1.0=py39hb198ff7_1 + - build=0.7.0=pyhd8ed1ab_0 + - bwidget=1.9.14=hce30654_1 + - bzip2=1.0.8=h93a5062_5 + - c-ares=1.28.1=h93a5062_0 + - c-compiler=1.7.0=h6aa9301_1 + - ca-certificates=2024.6.2=hf0a4a13_0 + - cachecontrol=0.14.0=pyhd8ed1ab_1 + - cachecontrol-with-filecache=0.14.0=pyhd8ed1ab_1 + - cached-property=1.5.2=hd8ed1ab_1 - cached_property=1.5.2=pyha770c72_1 - - cachetools=5.3.2=pyhd8ed1ab_0 + - cachetools=5.3.3=pyhd8ed1ab_0 - cachy=0.3.0=pyhd8ed1ab_1 - - cairo=1.16.0=h73a0509_1014 - - certifi=2023.11.17=pyhd8ed1ab_0 + - cairo=1.18.0=hc6c324b_2 + - cattrs=23.2.3=pyhd8ed1ab_0 + - cctools=986=h4faf515_0 + - cctools_osx-arm64=986=h62378fb_0 + - cddlib=1!0.94m=h6d7a090_0 + - certifi=2024.6.2=pyhd8ed1ab_0 + - cffi=1.16.0=py39he153c15_0 - chardet=5.2.0=py39h2804cbe_1 - charset-normalizer=3.3.2=pyhd8ed1ab_0 + - clang=16.0.6=default_h095aff0_8 + - clang-16=16.0.6=default_hb63da90_8 + - clang_impl_osx-arm64=16.0.6=hc421ffc_16 + - clang_osx-arm64=16.0.6=h54d7cd3_16 + - clangxx=16.0.6=default_h095aff0_8 + - clangxx_impl_osx-arm64=16.0.6=hcd7bac0_16 + - clangxx_osx-arm64=16.0.6=h54d7cd3_16 - click=8.1.7=unix_pyh707e725_0 + - click-default-group=1.2.4=pyhd8ed1ab_0 + - clikit=0.6.2=pyhd8ed1ab_2 + - cliquer=1.22=h93a5062_1 + - cmake=3.29.6=had79d8f_0 - colorama=0.4.6=pyhd8ed1ab_0 - - conway-polynomials=0.8=pyhd8ed1ab_0 + - colorlog=6.8.2=py39h2804cbe_0 + - comm=0.2.2=pyhd8ed1ab_0 + - compiler-rt=16.0.6=h3808999_2 + - compiler-rt_osx-arm64=16.0.6=h3808999_2 + - compilers=1.7.0=hce30654_1 + - conda-lock=2.5.7=pyhd8ed1ab_0 + - contourpy=1.2.1=py39h48c5dd5_0 + - conway-polynomials=0.9=pyhd8ed1ab_0 + - cppy=1.2.1=pyhd8ed1ab_0 - crashtest=0.4.1=pyhd8ed1ab_0 + - curl=8.8.0=h653d890_0 + - cvxopt=1.3.2=py39hf9e8641_2 + - cxx-compiler=1.7.0=h2ffa867_1 - cycler=0.12.1=pyhd8ed1ab_0 + - cypari2=2.1.5=py39h070b2a8_0 - cysignals=1.11.2=py39h65fc70a_3 - - cython=3.0.7=py39hf3050f2_0 - - debugpy=1.8.0=py39hb198ff7_1 + - cython=3.0.10=py39hf3050f2_0 + - debugpy=1.8.1=py39hf3050f2_0 - decorator=5.1.1=pyhd8ed1ab_0 - defusedxml=0.7.1=pyhd8ed1ab_0 - distlib=0.3.8=pyhd8ed1ab_0 - - docutils=0.20.1=py39h2804cbe_3 - - eclib=20231211=h7f07de4_0 - - editables=0.3=pyhd8ed1ab_0 + - docutils=0.21.2=pyhd8ed1ab_0 + - dsdp=5.8=h9397a75_1203 + - ecl=23.9.9=h1d9728a_0 + - eclib=20231212=h7f07de4_0 + - ecm=7.0.5=h41d338b_0 + - editables=0.5=pyhd8ed1ab_0 + - ensureconda=1.4.4=pyhd8ed1ab_0 - entrypoints=0.4=pyhd8ed1ab_0 - - exceptiongroup=1.2.0=pyhd8ed1ab_0 - - execnet=2.0.2=pyhd8ed1ab_0 + - esbonio=0.16.4=pyhd8ed1ab_0 + - exceptiongroup=1.2.0=pyhd8ed1ab_2 + - execnet=2.1.1=pyhd8ed1ab_0 - executing=2.0.1=pyhd8ed1ab_0 - - filelock=3.13.1=pyhd8ed1ab_0 - - flit-core=3.9.0=pyhd8ed1ab_0 + - expat=2.6.2=hebf3989_0 + - fflas-ffpack=2.5.0=h4bc3318_0 + - fftw=3.3.10=nompi_h6637ab6_110 + - filelock=3.15.4=pyhd8ed1ab_0 + - flit-core=3.9.0=pyhd8ed1ab_1 + - 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_2 + - fontconfig=2.14.2=h82840c6_0 + - fonts-conda-ecosystem=1=0 + - fonts-conda-forge=1=0 + - fonttools=4.53.0=py39hfea33bf_0 + - fortran-compiler=1.7.0=hafb19e3_1 - fplll=5.4.5=hb7d509d_0 + - fpylll=0.6.1=py39h2eadeda_0 + - fqdn=1.5.1=pyhd8ed1ab_0 + - freetype=2.12.1=hadb7bae_2 + - fribidi=1.0.10=h27ca646_0 + - furo=2024.5.6=pyhd8ed1ab_0 + - gap-core=4.12.2=he8f4e70_3 - gap-defaults=4.12.2=hce30654_3 - gast=0.5.4=pyhd8ed1ab_0 - - gfortran_impl_osx-arm64=12.3.0=hbbb9e1e_1 - - gmpy2=2.1.2=py39h0b4f9c6_1 - - idna=3.6=pyhd8ed1ab_0 + - gengetopt=2.23=hbdafb3b_0 + - gettext=0.22.5=h8fbad5d_2 + - gettext-tools=0.22.5=h8fbad5d_2 + - gf2x=1.3.0=hdaa854c_2 + - gfan=0.6.2=hec08f5c_1003 + - gfortran=12.3.0=h1ca8e4b_1 + - gfortran_impl_osx-arm64=12.3.0=h53ed385_3 + - gfortran_osx-arm64=12.3.0=h57527a5_1 + - gh=2.52.0=h163aea0_0 + - giac=1.9.0.21=h1c96721_1 + - giflib=5.2.2=h93a5062_0 + - git=2.45.2=pl5321h41514c7_1 + - gitdb=4.0.11=pyhd8ed1ab_0 + - gitpython=3.1.43=pyhd8ed1ab_0 + - givaro=4.2.0=h018886a_0 + - glpk=5.0=h6d7a090_0 + - gmp=6.3.0=h7bae524_2 + - gmpy2=2.1.5=py39h9bb7c0c_1 + - graphite2=1.3.13=hebf3989_1003 + - gsl=2.7=h6e638da_0 + - h11=0.14.0=pyhd8ed1ab_0 + - h2=4.1.0=pyhd8ed1ab_0 + - harfbuzz=8.5.0=h1836168_0 + - hatchling=1.25.0=pyhd8ed1ab_0 + - hpack=4.0.0=pyh9f0ad1d_0 + - html5lib=1.1=pyh9f0ad1d_0 + - httpcore=1.0.5=pyhd8ed1ab_0 + - httpx=0.27.0=pyhd8ed1ab_0 + - hyperframe=6.0.1=pyhd8ed1ab_0 + - icu=73.2=hc8870d7_0 + - idna=3.7=pyhd8ed1ab_0 + - igraph=0.10.12=h762ac30_1 - imagesize=1.4.1=pyhd8ed1ab_0 + - iml=1.0.5=hd73f12c_1004 + - importlib-metadata=8.0.0=pyha770c72_0 + - importlib-resources=6.4.0=pyhd8ed1ab_0 + - importlib_metadata=8.0.0=hd8ed1ab_0 + - importlib_resources=6.4.0=pyhd8ed1ab_0 - iniconfig=2.0.0=pyhd8ed1ab_0 - - ipython_genutils=0.2.0=py_1 - - json5=0.9.14=pyhd8ed1ab_0 - - jsonpointer=2.4=py39h2804cbe_3 - - jupyterlab_widgets=3.0.9=pyhd8ed1ab_0 + - ipykernel=6.29.4=pyh57ce528_0 + - ipympl=0.9.4=pyhd8ed1ab_0 + - ipython=8.18.1=pyh707e725_3 + - ipython_genutils=0.2.0=pyhd8ed1ab_1 + - ipywidgets=8.1.3=pyhd8ed1ab_0 + - isl=0.26=imath32_h347afa1_101 + - isoduration=20.11.0=pyhd8ed1ab_0 + - jaraco.classes=3.4.0=pyhd8ed1ab_1 + - jaraco.context=5.3.0=pyhd8ed1ab_1 + - jaraco.functools=4.0.0=pyhd8ed1ab_0 + - jedi=0.19.1=pyhd8ed1ab_0 + - jinja2=3.1.4=pyhd8ed1ab_0 + - jmol=14.32.10=hce30654_0 + - json5=0.9.25=pyhd8ed1ab_0 + - jsonpointer=3.0.0=py39h2804cbe_0 + - jsonschema=4.22.0=pyhd8ed1ab_0 + - jsonschema-specifications=2023.12.1=pyhd8ed1ab_0 + - jsonschema-with-format-nongpl=4.22.0=pyhd8ed1ab_0 + - jupyter-jsmol=2022.1.0=pyhd8ed1ab_0 + - jupyter-lsp=2.2.5=pyhd8ed1ab_0 + - jupyter-sphinx=0.5.3=pyha770c72_4 + - jupyter_client=8.6.2=pyhd8ed1ab_0 + - jupyter_core=5.7.2=py39h2804cbe_0 + - jupyter_events=0.10.0=pyhd8ed1ab_0 + - jupyter_server=2.14.1=pyhd8ed1ab_0 + - jupyter_server_terminals=0.5.3=pyhd8ed1ab_0 + - jupyter_sphinx=0.5.3=hd8ed1ab_4 + - jupyterlab=4.2.2=pyhd8ed1ab_0 + - jupyterlab_pygments=0.3.0=pyhd8ed1ab_1 + - jupyterlab_server=2.27.2=pyhd8ed1ab_0 + - jupyterlab_widgets=3.0.11=pyhd8ed1ab_0 + - keyring=25.2.1=pyh534df25_0 - kiwisolver=1.4.5=py39hbd775c9_1 - - lcalc=2.0.5=hc94e8e6_1 - - ld64_osx-arm64=609=hc4dc95b_15 + - krb5=1.21.2=h92f50d5_0 + - lcalc=2.0.5=h4a402bc_2 + - lcms2=2.16=ha0e7c42_0 + - ld64=711=h634c8be_0 + - ld64_osx-arm64=711=ha4bd21c_0 + - lerc=4.0.0=h9a09cb3_0 + - libasprintf=0.22.5=h8fbad5d_2 + - libasprintf-devel=0.22.5=h8fbad5d_2 + - libatomic_ops=7.6.14=h1a8c8d9_0 - libblas=3.9.0=20_osxarm64_openblas - - libclang-cpp15=15.0.7=default_hd209bcb_4 - - libcurl=8.1.2=h912dcd9_0 - - libgd=2.3.3=h90fb8ed_4 - - llvm-tools=15.0.7=h62b9111_1 - - markupsafe=2.1.3=py39h0f82c59_1 - - maxima=5.45.0=h6032a66_2 + - libboost=1.85.0=h17eb2be_2 + - libboost-devel=1.85.0=hf450f58_2 + - libboost-headers=1.85.0=hce30654_2 + - libbraiding=1.2=hb7217d7_0 + - libbrial=1.2.12=h56a29cd_3 + - libbrotlicommon=1.1.0=hb547adb_1 + - libbrotlidec=1.1.0=hb547adb_1 + - libbrotlienc=1.1.0=hb547adb_1 + - libcblas=3.9.0=20_osxarm64_openblas + - libcbor=0.10.2=hb7217d7_0 + - libclang-cpp16=16.0.6=default_hb63da90_8 + - libcurl=8.8.0=h7b6f9a7_0 + - libcxx=17.0.6=h5f092b4_0 + - libdeflate=1.20=h93a5062_0 + - libedit=3.1.20191231=hc8eb9b7_2 + - libev=4.33=h93a5062_2 + - libexpat=2.6.2=hebf3989_0 + - libffi=3.4.2=h3422bc3_5 + - libfido2=1.15.0=h9d74d49_0 + - libflint=3.0.1=h28749a5_ntl_100 + - libgd=2.3.3=hfdf3952_9 + - libgettextpo=0.22.5=h8fbad5d_2 + - libgettextpo-devel=0.22.5=h8fbad5d_2 + - libgfortran=5.0.0=13_2_0_hd922786_3 + - libgfortran-devel_osx-arm64=12.3.0=hc62be1c_3 + - libgfortran5=13.2.0=hf226fd6_3 + - libglib=2.80.2=h59d46d9_1 + - libhomfly=1.02r6=h93a5062_1 + - libhwloc=2.10.0=default_h7685b71_1001 + - libiconv=1.17=h0d3ecfb_2 + - libintl=0.22.5=h8fbad5d_2 + - libintl-devel=0.22.5=h8fbad5d_2 + - libjpeg-turbo=3.0.0=hb547adb_1 + - liblapack=3.9.0=20_osxarm64_openblas + - liblapacke=3.9.0=20_osxarm64_openblas + - libllvm16=16.0.6=haab561b_3 + - libnghttp2=1.58.0=ha4dd798_1 + - libopenblas=0.3.25=openmp_h6c19121_0 + - libpng=1.6.43=h091b4b1_0 + - libsodium=1.0.18=h27ca646_1 + - libsqlite=3.46.0=hfb93653_0 + - libssh2=1.11.0=h7a5bd25_0 + - libtiff=4.6.0=h07db509_3 + - libtool=2.4.7=hb7217d7_0 + - libuv=1.48.0=h93a5062_0 + - libwebp=1.4.0=h54798ee_0 + - libwebp-base=1.4.0=h93a5062_0 + - libxcb=1.16=hf2054a2_0 + - libxml2=2.12.7=ha661575_1 + - libzlib=1.3.1=hfb2fe0b_1 + - linbox=1.7.0=h3afee3a_0 + - llvm-openmp=18.1.8=hde57baf_0 + - llvm-tools=16.0.6=haab561b_3 + - lrcalc=2.1=hebf3989_6 + - lsprotocol=2023.0.1=pyhd8ed1ab_0 + - m4=1.4.18=h642e427_1001 + - m4ri=20140914=hc97c1ff_1006 + - m4rie=20150908=h22b9e9d_1002 + - make=4.3=he57ea6c_1 + - markupsafe=2.1.5=py39h17cfd9d_0 + - mathjax=3.2.2=hce30654_0 + - matplotlib=3.8.4=py39hdf13c20_2 + - matplotlib-base=3.8.4=py39h15359f4_2 + - matplotlib-inline=0.1.7=pyhd8ed1ab_0 + - maxima=5.47.0=h2bbcd85_2 + - memory-allocator=0.1.3=py39h0f82c59_0 + - metis=5.1.0=h13dd4ca_1007 - mistune=3.0.2=pyhd8ed1ab_0 - - more-itertools=10.1.0=pyhd8ed1ab_0 + - more-itertools=10.3.0=pyhd8ed1ab_0 + - mpc=1.3.1=h91ba8db_0 + - mpfi=1.5.4=hbde5f5b_1001 + - mpfr=4.2.1=h41d338b_1 - mpmath=1.3.0=pyhd8ed1ab_0 - - msgpack-python=1.0.7=py39he9de807_0 + - msgpack-python=1.0.8=py39ha1e04a5_0 - munkres=1.1.4=pyh9f0ad1d_0 - - nest-asyncio=1.5.8=pyhd8ed1ab_0 + - nauty=2.8.8=h93a5062_1 + - nbclient=0.10.0=pyhd8ed1ab_0 + - nbconvert=7.16.4=hd8ed1ab_1 + - nbconvert-core=7.16.4=pyhd8ed1ab_1 + - nbconvert-pandoc=7.16.4=hd8ed1ab_1 + - nbformat=5.10.4=pyhd8ed1ab_0 + - ncurses=6.5=hb89a1cb_0 + - nest-asyncio=1.6.0=pyhd8ed1ab_0 - networkx=3.2.1=pyhd8ed1ab_0 + - ninja=1.12.1=h420ef59_0 + - notebook=7.2.1=pyhd8ed1ab_0 + - notebook-shim=0.2.4=pyhd8ed1ab_0 + - ntl=11.4.3=hbb3f309_1 + - numpy=1.26.4=py39h7aa2656_0 - openblas=0.3.25=openmp_h55c453e_0 - - openssh=9.3p1=h7126958_1 - - packaging=23.2=pyhd8ed1ab_0 + - openjdk=22.0.1=hbeb2e11_0 + - openjpeg=2.5.2=h9f1df11_0 + - openssh=9.6p1=hd435d45_0 + - openssl=3.3.1=hfb2fe0b_0 + - overrides=7.7.0=pyhd8ed1ab_0 + - packaging=24.1=pyhd8ed1ab_0 + - palp=2.20=h27ca646_0 + - pandoc=3.2.1=hce30654_0 - pandocfilters=1.5.0=pyhd8ed1ab_0 - - parso=0.8.3=pyhd8ed1ab_0 + - pango=1.54.0=h5cb9fbc_0 + - pari=2.15.5=h4f2304c_2_pthread + - pari-elldata=0.0.20161017=0 + - pari-galdata=0.0.20180411=0 + - pari-galpol=0.0.20180625=0 + - pari-seadata=0.0.20090618=0 + - pari-seadata-small=0.0.20090618=0 + - parso=0.8.4=pyhd8ed1ab_0 - pastel=0.2.1=pyhd8ed1ab_0 + - patch=2.7.6=h27ca646_1002 - pathspec=0.12.1=pyhd8ed1ab_0 + - pcre2=10.44=h297a79d_0 + - pep517=0.13.0=pyhd8ed1ab_0 + - perl=5.32.1=7_h4614cfb_perl5 + - pexpect=4.9.0=pyhd8ed1ab_0 - pickleshare=0.7.5=py_1003 - - pillow=9.4.0=py39h8bd98a6_1 + - pillow=10.3.0=py39h3baf582_1 + - pip=24.0=pyhd8ed1ab_0 + - pixman=0.43.4=hebf3989_0 + - pkg-config=0.29.2=hab62308_1008 - pkgconfig=1.5.5=pyhd8ed1ab_4 - - pkginfo=1.9.6=pyhd8ed1ab_0 + - pkginfo=1.11.1=pyhd8ed1ab_0 - pkgutil-resolve-name=1.3.10=pyhd8ed1ab_1 - - platformdirs=4.1.0=pyhd8ed1ab_0 - - pluggy=1.3.0=pyhd8ed1ab_0 - - ply=3.11=py_1 - - prometheus_client=0.19.0=pyhd8ed1ab_0 - - psutil=5.9.7=py39h17cfd9d_0 + - planarity=3.0.2.0=h93a5062_0 + - platformdirs=4.2.2=pyhd8ed1ab_0 + - pluggy=1.5.0=pyhd8ed1ab_0 + - ply=3.11=pyhd8ed1ab_2 + - ppl=1.2=h8b147cf_1006 + - pplpy=0.8.9=py39ha497ee3_1 + - primecount=7.6=hb6e4faa_0 + - primecountpy=0.1.0=py39hbd775c9_4 + - primesieve=11.0=hb7217d7_0 + - prometheus_client=0.20.0=pyhd8ed1ab_0 + - prompt-toolkit=3.0.47=pyha770c72_0 + - prompt_toolkit=3.0.47=hd8ed1ab_0 + - psutil=6.0.0=py39hfea33bf_0 + - pthread-stubs=0.4=h27ca646_1001 - ptyprocess=0.7.0=pyhd3deb0d_0 - pure_eval=0.2.2=pyhd8ed1ab_0 - py=1.11.0=pyh6c4a22f_0 - - pybind11-global=2.11.1=py39hbd775c9_2 - - pycodestyle=2.11.1=pyhd8ed1ab_0 - - pycparser=2.21=pyhd8ed1ab_0 - - pygments=2.17.2=pyhd8ed1ab_0 + - pybind11=2.12.0=py39h48c5dd5_0 + - pybind11-global=2.12.0=py39h48c5dd5_0 + - pycodestyle=2.12.0=pyhd8ed1ab_0 + - pycparser=2.22=pyhd8ed1ab_0 + - pydantic=2.7.4=pyhd8ed1ab_0 + - pydantic-core=2.18.4=py39h0019b8a_0 + - pygls=1.3.1=pyhd8ed1ab_0 + - pygments=2.18.0=pyhd8ed1ab_0 - pylev=1.4.0=pyhd8ed1ab_0 - - pyparsing=3.1.1=pyhd8ed1ab_0 + - pyobjc-core=10.3.1=py39h336d860_0 + - pyobjc-framework-cocoa=10.3.1=py39h336d860_0 + - pyparsing=3.1.2=pyhd8ed1ab_0 + - pyproject-api=1.7.1=pyhd8ed1ab_0 - pyrsistent=0.20.0=py39h17cfd9d_0 - pysocks=1.7.1=pyha2e5f31_6 - - pyspellchecker=0.7.2=pyhd8ed1ab_0 - - python-fastjsonschema=2.19.0=pyhd8ed1ab_0 + - pyspellchecker=0.8.0=pyhd8ed1ab_0 + - pytest=8.2.2=pyhd8ed1ab_0 + - pytest-xdist=3.6.1=pyhd8ed1ab_0 + - python=3.9.19=hd7ebdb9_0_cpython + - python-dateutil=2.9.0=pyhd8ed1ab_0 + - python-fastjsonschema=2.20.0=pyhd8ed1ab_0 - python-json-logger=2.0.7=pyhd8ed1ab_0 - - python-lrcalc=2.1=py39h23fbdae_5 - - python-tzdata=2023.3=pyhd8ed1ab_0 - - pytz=2023.3.post1=pyhd8ed1ab_0 + - python-lrcalc=2.1=py39hf3050f2_6 + - python-tzdata=2024.1=pyhd8ed1ab_0 + - python_abi=3.9=4_cp39 + - pythran=0.15.0=py39h1261dcd_1 + - pytz=2024.1=pyhd8ed1ab_0 + - pytz-deprecation-shim=0.1.0.post0=py39h2804cbe_4 - pyyaml=6.0.1=py39h0f82c59_1 - - pyzmq=25.1.2=py39he1e2164_0 + - pyzmq=26.0.3=py39he7f0319_0 + - qd=2.3.22=hbec66e7_1004 + - qhull=2020.2=hc021e02_2 + - r-base=4.3.3=h8112bfe_3 + - r-lattice=0.22_6=r43hd2d937b_0 + - readline=8.2=h92ec313_1 + - referencing=0.35.1=pyhd8ed1ab_0 + - requests=2.32.3=pyhd8ed1ab_0 + - rfc3339-validator=0.1.4=pyhd8ed1ab_0 - rfc3986-validator=0.1.1=pyh9f0ad1d_0 - - rpds-py=0.15.2=py39h8fec3ad_0 - - ruamel.yaml.clib=0.2.7=py39h0f82c59_2 + - rhash=1.4.4=hb547adb_0 + - rpds-py=0.18.1=py39h0019b8a_0 + - rpy2=3.5.11=py39r43hf4a74a7_3 + - ruamel.yaml=0.18.6=py39h17cfd9d_0 + - ruamel.yaml.clib=0.2.8=py39h17cfd9d_0 + - rw=0.9=h93a5062_2 + - sagemath-db-combinatorial-designs=20140630=1 - sagemath-db-elliptic-curves=0.8.1=hecc5488_0 + - sagemath-db-graphs=20210214=hd8ed1ab_0 + - sagemath-db-polytopes=20170220=1 - sagetex=3.6.1=pyhd8ed1ab_0 - - setuptools=68.2.2=pyhd8ed1ab_0 + - scipy=1.11.4=py39h36c428d_0 + - send2trash=1.8.3=pyh31c8845_0 + - setuptools=70.1.1=pyhd8ed1ab_0 + - setuptools-scm=8.1.0=pyhd8ed1ab_0 + - setuptools_scm=8.1.0=hd8ed1ab_0 + - sigtool=0.1.3=h44b9a77_0 - simplegeneric=0.8.1=py_1 - singular=4.3.2.p8=hb460b52_1 - six=1.16.0=pyh6c4a22f_0 - smmap=5.0.0=pyhd8ed1ab_0 - - sniffio=1.3.0=pyhd8ed1ab_0 + - sniffio=1.3.1=pyhd8ed1ab_0 - snowballstemmer=2.2.0=pyhd8ed1ab_0 - soupsieve=2.5=pyhd8ed1ab_1 + - sphinx=7.3.7=pyhd8ed1ab_0 + - sphinx-basic-ng=1.0.0b2=pyhd8ed1ab_1 + - sphinx-copybutton=0.5.2=pyhd8ed1ab_0 + - sphinxcontrib-applehelp=1.0.8=pyhd8ed1ab_0 + - sphinxcontrib-devhelp=1.0.6=pyhd8ed1ab_0 + - sphinxcontrib-htmlhelp=2.0.5=pyhd8ed1ab_0 - sphinxcontrib-jsmath=1.0.1=pyhd8ed1ab_0 + - sphinxcontrib-qthelp=1.0.7=pyhd8ed1ab_0 + - sphinxcontrib-serializinghtml=1.1.10=pyhd8ed1ab_0 + - sphinxcontrib-websupport=1.2.7=pyhd8ed1ab_0 + - sqlite=3.46.0=h5838104_0 + - stack_data=0.6.2=pyhd8ed1ab_0 + - suitesparse=7.7.0=hf6fcff2_1 + - symmetrica=3.0.1=hb7217d7_0 - sympow=2.023.6=hb0babe8_3 + - sympy=1.12.1=pypyh2585a3b_103 + - tachyon=0.99b6=hb8a568e_1002 + - tapi=1100.0.11=he4954df_0 + - tar=1.34=h7cb298e_1 + - tbb=2021.12.0=h420ef59_1 + - terminado=0.18.1=pyh31c8845_0 + - texinfo=7.0=pl5321h9ea1dce_0 + - three.js=122=hd8ed1ab_2 + - threejs-sage=122=hd8ed1ab_2 + - tinycss2=1.3.0=pyhd8ed1ab_0 + - tk=8.6.13=h5083fa2_1 + - tktable=2.10=h1e387b8_6 - tomli=2.0.1=pyhd8ed1ab_0 - - tomlkit=0.12.3=pyha770c72_0 - - toolz=0.12.0=pyhd8ed1ab_0 - - tornado=6.3.3=py39h0f82c59_1 - - traitlets=5.14.0=pyhd8ed1ab_0 - - trove-classifiers=2023.11.29=pyhd8ed1ab_0 - - types-python-dateutil=2.8.19.14=pyhd8ed1ab_0 - - typing_extensions=4.9.0=pyha770c72_0 + - tomlkit=0.12.5=pyha770c72_0 + - toolz=0.12.1=pyhd8ed1ab_0 + - tornado=6.4.1=py39hfea33bf_0 + - tox=4.15.1=pyhd8ed1ab_0 + - traitlets=5.14.3=pyhd8ed1ab_0 + - trove-classifiers=2024.5.22=pyhd8ed1ab_0 + - types-python-dateutil=2.9.0.20240316=pyhd8ed1ab_0 + - typing-extensions=4.12.2=hd8ed1ab_0 + - typing_extensions=4.12.2=pyha770c72_0 - typing_utils=0.1.0=pyhd8ed1ab_0 + - tzdata=2024a=h0c530f3_0 - tzlocal=5.2=py39h2804cbe_0 - unicodedata2=15.1.0=py39h0f82c59_0 - uri-template=1.3.0=pyhd8ed1ab_0 - - wcwidth=0.2.12=pyhd8ed1ab_0 - - webcolors=1.13=pyhd8ed1ab_0 + - urllib3=1.26.19=pyhd8ed1ab_0 + - virtualenv=20.26.3=pyhd8ed1ab_0 + - wcwidth=0.2.13=pyhd8ed1ab_0 + - webcolors=24.6.0=pyhd8ed1ab_0 - webencodings=0.5.1=pyhd8ed1ab_2 - - websocket-client=1.7.0=pyhd8ed1ab_0 - - wheel=0.42.0=pyhd8ed1ab_0 - - widgetsnbextension=4.0.9=pyhd8ed1ab_0 - - zipp=3.17.0=pyhd8ed1ab_0 - - anyio=4.2.0=pyhd8ed1ab_0 - - asttokens=2.4.1=pyhd8ed1ab_0 - - async-lru=2.0.4=pyhd8ed1ab_0 - - babel=2.14.0=pyhd8ed1ab_0 - - beautifulsoup4=4.12.2=pyha770c72_0 - - beniget=0.4.1=pyhd8ed1ab_0 - - bleach=6.1.0=pyhd8ed1ab_0 - - cached-property=1.5.2=hd8ed1ab_1 - - cctools_osx-arm64=973.0.1=h2a25c60_15 - - cffi=1.16.0=py39he153c15_0 - - clang-15=15.0.7=default_hd209bcb_4 - - click-default-group=1.2.4=pyhd8ed1ab_0 - - clikit=0.6.2=pyhd8ed1ab_2 - - cmake=3.26.4=hc0af03a_0 - - comm=0.1.4=pyhd8ed1ab_0 - - cppy=1.2.1=pyhd8ed1ab_0 - - curl=8.1.2=h912dcd9_0 - - cypari2=2.1.3=py39h7462d2a_2 - - deprecation=2.1.0=pyh9f0ad1d_0 - - fonttools=4.47.0=py39h17cfd9d_0 - - gitdb=4.0.11=pyhd8ed1ab_0 - - harfbuzz=6.0.0=hddbc195_0 - - html5lib=1.1=pyh9f0ad1d_0 - - importlib-metadata=7.0.0=pyha770c72_0 - - importlib_resources=6.1.1=pyhd8ed1ab_0 - - jaraco.classes=3.3.0=pyhd8ed1ab_0 - - jedi=0.19.1=pyhd8ed1ab_0 - - jinja2=3.1.2=pyhd8ed1ab_1 - - jupyter_core=5.5.1=py39h2804cbe_0 - - jupyterlab_pygments=0.3.0=pyhd8ed1ab_0 - - ld64=609=h89fa09d_15 - - libcblas=3.9.0=20_osxarm64_openblas - - liblapack=3.9.0=20_osxarm64_openblas - - matplotlib-inline=0.1.6=pyhd8ed1ab_0 - - memory-allocator=0.1.3=py39h0f82c59_0 - - overrides=7.4.0=pyhd8ed1ab_0 - - pexpect=4.8.0=pyh1a96a4e_2 - - pip=23.3.2=pyhd8ed1ab_0 - - pplpy=0.8.9=py39haf103f8_0 - - primecountpy=0.1.0=py39hbd775c9_4 - - prompt-toolkit=3.0.42=pyha770c72_0 - - pybind11=2.11.1=py39hbd775c9_2 - - pyobjc-core=10.1=py39hb167abd_0 - - pyproject-api=1.6.1=pyhd8ed1ab_0 - - pytest=7.4.3=pyhd8ed1ab_0 - - python-dateutil=2.8.2=pyhd8ed1ab_0 - - pytz-deprecation-shim=0.1.0.post0=py39h2804cbe_4 - - referencing=0.32.0=pyhd8ed1ab_0 - - rfc3339-validator=0.1.4=pyhd8ed1ab_0 - - ruamel.yaml=0.18.5=py39h17cfd9d_0 - - sympy=1.12=pypyh9d50eac_103 - - terminado=0.18.0=pyh31c8845_0 - - tinycss2=1.2.1=pyhd8ed1ab_0 - - typing-extensions=4.9.0=hd8ed1ab_0 - - urllib3=1.26.18=pyhd8ed1ab_0 - - virtualenv=20.25.0=pyhd8ed1ab_0 - - annotated-types=0.6.0=pyhd8ed1ab_0 - - argon2-cffi-bindings=21.2.0=py39h0f82c59_4 - - arpack=3.7.0=h58ebc17_2 - - arrow=1.3.0=pyhd8ed1ab_0 - - cattrs=23.2.3=pyhd8ed1ab_0 - - cctools=973.0.1=hd1ac623_15 - - clang=15.0.7=haab561b_4 - - dsdp=5.8=h9397a75_1203 - - fflas-ffpack=2.4.3=h11f2abc_2 - - fqdn=1.5.1=pyhd8ed1ab_0 - - git=2.42.0=pl5321h46e2b6d_0 - - gitpython=3.1.40=pyhd8ed1ab_0 - - gsl=2.7=h6e638da_0 - - hatchling=1.21.0=pyhd8ed1ab_0 - - iml=1.0.5=hd52f0d1_1003 - - importlib-resources=6.1.1=pyhd8ed1ab_0 - - importlib_metadata=7.0.0=hd8ed1ab_0 - - jsonschema-specifications=2023.11.2=pyhd8ed1ab_0 - - jupyter_server_terminals=0.5.0=pyhd8ed1ab_0 - - liblapacke=3.9.0=20_osxarm64_openblas - - numpy=1.26.2=py39heee92a0_0 - - pango=1.50.14=h6c112b8_0 - - prompt_toolkit=3.0.42=hd8ed1ab_0 - - pydantic-core=2.14.5=py39h8fec3ad_0 - - pyobjc-framework-cocoa=10.1=py39hb167abd_0 - - pytest-xdist=3.5.0=pyhd8ed1ab_0 - - requests=2.31.0=pyhd8ed1ab_0 - - setuptools-scm=8.0.4=pyhd8ed1ab_0 - - stack_data=0.6.2=pyhd8ed1ab_0 - - suitesparse=5.10.1=h88be0ae_2 - - argon2-cffi=23.1.0=pyhd8ed1ab_0 - - blas-devel=3.9.0=20_osxarm64_openblas - - cachecontrol=0.13.1=pyhd8ed1ab_0 - - clangxx=15.0.7=default_h5c94ee4_4 - - contourpy=1.2.0=py39he9de807_0 - - cvxopt=1.3.2=py39h76eeb2c_1 - - ensureconda=1.4.3=pyhd8ed1ab_0 - - fpylll=0.6.0=py39h947550b_1 - - giac=1.9.0.21=h1c96721_1 - - igraph=0.9.10=hcec9b84_1 - - ipython=8.18.1=pyh707e725_3 - - isoduration=20.11.0=pyhd8ed1ab_0 - - jsonschema=4.20.0=pyhd8ed1ab_0 - - jupyter_client=8.6.0=pyhd8ed1ab_0 - - keyring=24.3.0=py39h2804cbe_0 - - linbox=1.6.3=h380be0f_8 - - lsprotocol=2023.0.0=pyhd8ed1ab_0 - - pydantic=2.5.2=pyhd8ed1ab_0 - - scipy=1.11.4=py39h36c428d_0 - - send2trash=1.8.2=pyhd1c38e8_0 - - setuptools_scm=8.0.4=hd8ed1ab_0 - - tox=4.11.4=pyhd8ed1ab_0 - - blas=2.120=openblas - - cachecontrol-with-filecache=0.13.1=pyhd8ed1ab_0 - - compiler-rt_osx-arm64=15.0.7=h3808999_2 - - ipykernel=6.26.0=pyh3cd1d5f_0 - - ipywidgets=8.1.1=pyhd8ed1ab_0 - - jsonschema-with-format-nongpl=4.20.0=pyhd8ed1ab_0 - - matplotlib-base=3.8.2=py39h1a09f3e_0 - - nbformat=5.9.2=pyhd8ed1ab_0 - - pygls=1.2.1=pyhd8ed1ab_0 - - rw=0.9=h3422bc3_0 - - compiler-rt=15.0.7=h3808999_2 - - conda-lock=2.5.1=pyhd8ed1ab_0 - - ipympl=0.9.3=pyhd8ed1ab_0 - - jupyter-jsmol=2022.1.0=pyhd8ed1ab_0 - - jupyter_events=0.9.0=pyhd8ed1ab_0 - - matplotlib=3.8.2=py39hdf13c20_0 - - nbclient=0.8.0=pyhd8ed1ab_0 - - clang_impl_osx-arm64=15.0.7=h77e971b_7 - - nbconvert-core=7.13.0=pyhd8ed1ab_0 - - clang_osx-arm64=15.0.7=h54d7cd3_7 - - jupyter_server=2.12.1=pyhd8ed1ab_0 - - nbconvert-pandoc=7.13.0=pyhd8ed1ab_0 - - c-compiler=1.6.0=hd291e01_0 - - clangxx_impl_osx-arm64=15.0.7=h768a7fd_7 - - gfortran_osx-arm64=12.3.0=h57527a5_1 - - jupyter-lsp=2.2.1=pyhd8ed1ab_0 - - jupyterlab_server=2.25.2=pyhd8ed1ab_0 - - nbconvert=7.13.0=pyhd8ed1ab_0 - - notebook-shim=0.2.3=pyhd8ed1ab_0 - - clangxx_osx-arm64=15.0.7=h54d7cd3_7 - - gfortran=12.3.0=h1ca8e4b_1 - - jupyterlab=4.0.9=pyhd8ed1ab_0 - - cxx-compiler=1.6.0=h1995070_0 - - fortran-compiler=1.6.0=h5a50232_0 - - notebook=7.0.6=pyhd8ed1ab_0 - - pythran=0.14.0=py39h819cc4c_1 - - r-base=4.1.3=h9c4d319_6 - - compilers=1.6.0=hce30654_0 - - rpy2=3.5.11=py39r41hf9b1952_0 - - esbonio=0.16.3=pyhd8ed1ab_0 - - jupyter_sphinx=0.1.4=py_0 - - sphinx-basic-ng=1.0.0b2=pyhd8ed1ab_1 - - furo=2023.9.10=pyhd8ed1ab_0 - - sphinx-copybutton=0.5.2=pyhd8ed1ab_0 - - sphinxcontrib-applehelp=1.0.7=pyhd8ed1ab_0 - - sphinxcontrib-devhelp=1.0.5=pyhd8ed1ab_0 - - sphinxcontrib-htmlhelp=2.0.4=pyhd8ed1ab_0 - - sphinxcontrib-qthelp=1.0.6=pyhd8ed1ab_0 - - sphinx=7.2.6=pyhd8ed1ab_0 - - sphinxcontrib-serializinghtml=1.1.9=pyhd8ed1ab_0 - - sphinxcontrib-websupport=1.2.6=pyhd8ed1ab_0 + - websocket-client=1.8.0=pyhd8ed1ab_0 + - wheel=0.43.0=pyhd8ed1ab_1 + - widgetsnbextension=4.0.11=pyhd8ed1ab_0 + - xorg-libxau=1.0.11=hb547adb_0 + - xorg-libxdmcp=1.1.3=h27ca646_0 + - xz=5.2.6=h57fd34a_0 + - yaml=0.2.5=h3422bc3_2 + - zeromq=4.3.5=hcc0f68c_4 + - zipp=3.19.2=pyhd8ed1ab_0 + - zlib=1.3.1=hfb2fe0b_1 + - zstd=1.5.6=hb46c0d2_0 From db5bf6ce5352b640433df3b4ec6a324adf49e3eb Mon Sep 17 00:00:00 2001 From: Antonio Rojas Date: Thu, 27 Jun 2024 18:39:37 +0200 Subject: [PATCH 052/107] Filter out R warnings These are causing some doctest failures after https://github.com/sagemath/sage/pull/35396 --- src/sage/doctest/parsing.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/sage/doctest/parsing.py b/src/sage/doctest/parsing.py index 579768d6a06..3de8eeb727c 100644 --- a/src/sage/doctest/parsing.py +++ b/src/sage/doctest/parsing.py @@ -1082,6 +1082,12 @@ def do_fixup(self, want, got): got = ld_pie_warning_regex.sub('', got) did_fixup = True + if "R[write to console]" in got: + # Supress R warnings + r_warning_regex = re.compile(r'R\[write to console\]:.*') + got = r_warning_regex.sub('', got) + did_fixup = True + return did_fixup, want, got def output_difference(self, example, got, optionflags): From b7dd28d2456307802ce4ddcfc692331744f9b0db Mon Sep 17 00:00:00 2001 From: Release Manager Date: Thu, 27 Jun 2024 23:29:32 +0200 Subject: [PATCH 053/107] Updated SageMath version to 10.4.rc1 --- CITATION.cff | 4 ++-- VERSION.txt | 2 +- build/pkgs/configure/checksums.ini | 4 ++-- build/pkgs/configure/package-version.txt | 2 +- build/pkgs/sage_conf/version_requirements.txt | 2 +- build/pkgs/sage_docbuild/version_requirements.txt | 2 +- build/pkgs/sage_setup/version_requirements.txt | 2 +- build/pkgs/sage_sws2rst/version_requirements.txt | 2 +- build/pkgs/sagelib/version_requirements.txt | 2 +- build/pkgs/sagemath_bliss/version_requirements.txt | 2 +- build/pkgs/sagemath_categories/version_requirements.txt | 2 +- build/pkgs/sagemath_coxeter3/version_requirements.txt | 2 +- build/pkgs/sagemath_environment/version_requirements.txt | 2 +- build/pkgs/sagemath_mcqd/version_requirements.txt | 2 +- build/pkgs/sagemath_meataxe/version_requirements.txt | 2 +- build/pkgs/sagemath_objects/version_requirements.txt | 2 +- build/pkgs/sagemath_repl/version_requirements.txt | 2 +- build/pkgs/sagemath_sirocco/version_requirements.txt | 2 +- build/pkgs/sagemath_tdlib/version_requirements.txt | 2 +- pkgs/sage-conf/VERSION.txt | 2 +- pkgs/sage-conf_conda/VERSION.txt | 2 +- pkgs/sage-conf_pypi/VERSION.txt | 2 +- pkgs/sage-docbuild/VERSION.txt | 2 +- pkgs/sage-setup/VERSION.txt | 2 +- pkgs/sage-sws2rst/VERSION.txt | 2 +- pkgs/sagemath-bliss/VERSION.txt | 2 +- pkgs/sagemath-categories/VERSION.txt | 2 +- pkgs/sagemath-coxeter3/VERSION.txt | 2 +- pkgs/sagemath-environment/VERSION.txt | 2 +- pkgs/sagemath-mcqd/VERSION.txt | 2 +- pkgs/sagemath-meataxe/VERSION.txt | 2 +- pkgs/sagemath-objects/VERSION.txt | 2 +- pkgs/sagemath-repl/VERSION.txt | 2 +- pkgs/sagemath-sirocco/VERSION.txt | 2 +- pkgs/sagemath-tdlib/VERSION.txt | 2 +- src/VERSION.txt | 2 +- src/bin/sage-version.sh | 6 +++--- src/sage/version.py | 6 +++--- 38 files changed, 44 insertions(+), 44 deletions(-) diff --git a/CITATION.cff b/CITATION.cff index 5e7c243a2f7..eaf72cc1a94 100644 --- a/CITATION.cff +++ b/CITATION.cff @@ -4,8 +4,8 @@ title: SageMath abstract: SageMath is a free open-source mathematics software system. authors: - name: "The SageMath Developers" -version: 10.4.rc0 +version: 10.4.rc1 doi: 10.5281/zenodo.8042260 -date-released: 2024-06-22 +date-released: 2024-06-27 repository-code: "https://github.com/sagemath/sage" url: "https://www.sagemath.org/" diff --git a/VERSION.txt b/VERSION.txt index f38e96ec794..c394af87fe2 100644 --- a/VERSION.txt +++ b/VERSION.txt @@ -1 +1 @@ -SageMath version 10.4.rc0, Release Date: 2024-06-22 +SageMath version 10.4.rc1, Release Date: 2024-06-27 diff --git a/build/pkgs/configure/checksums.ini b/build/pkgs/configure/checksums.ini index d9646239a47..604bdd90545 100644 --- a/build/pkgs/configure/checksums.ini +++ b/build/pkgs/configure/checksums.ini @@ -1,3 +1,3 @@ tarball=configure-VERSION.tar.gz -sha1=4ca5ab11e1b1c1013951ac0701b3547d5d6a104b -sha256=9a9b0edaf568fdde60c74f057cd287f2e783179a2a4dde5b48ea01d997aaebb4 +sha1=7e1e01d82e171303935202d5876e0c109d431f8b +sha256=eec0d494a20c6eff61a1ccc679cca149efd78cb191f88ade0446468b45abee00 diff --git a/build/pkgs/configure/package-version.txt b/build/pkgs/configure/package-version.txt index a83dab4d479..8e28acc48d1 100644 --- a/build/pkgs/configure/package-version.txt +++ b/build/pkgs/configure/package-version.txt @@ -1 +1 @@ -9f429fb1b1d178ca520ffa1656c26e5f30e2013e +19bd20218effcdb6b242bfb18b113ff85c6d8497 diff --git a/build/pkgs/sage_conf/version_requirements.txt b/build/pkgs/sage_conf/version_requirements.txt index dca9dbbf204..0dd105252c5 100644 --- a/build/pkgs/sage_conf/version_requirements.txt +++ b/build/pkgs/sage_conf/version_requirements.txt @@ -1,2 +1,2 @@ # This file is updated on every release by the sage-update-version script -sage-conf ~= 10.4rc0 +sage-conf ~= 10.4rc1 diff --git a/build/pkgs/sage_docbuild/version_requirements.txt b/build/pkgs/sage_docbuild/version_requirements.txt index 008698c16c6..833c5473958 100644 --- a/build/pkgs/sage_docbuild/version_requirements.txt +++ b/build/pkgs/sage_docbuild/version_requirements.txt @@ -1,2 +1,2 @@ # This file is updated on every release by the sage-update-version script -sage-docbuild ~= 10.4rc0 +sage-docbuild ~= 10.4rc1 diff --git a/build/pkgs/sage_setup/version_requirements.txt b/build/pkgs/sage_setup/version_requirements.txt index e20cf38ff03..8f03f0aa8ad 100644 --- a/build/pkgs/sage_setup/version_requirements.txt +++ b/build/pkgs/sage_setup/version_requirements.txt @@ -1,2 +1,2 @@ # This file is updated on every release by the sage-update-version script -sage-setup ~= 10.4rc0 +sage-setup ~= 10.4rc1 diff --git a/build/pkgs/sage_sws2rst/version_requirements.txt b/build/pkgs/sage_sws2rst/version_requirements.txt index 62965fc6d95..2665a928259 100644 --- a/build/pkgs/sage_sws2rst/version_requirements.txt +++ b/build/pkgs/sage_sws2rst/version_requirements.txt @@ -1,2 +1,2 @@ # This file is updated on every release by the sage-update-version script -sage-sws2rst ~= 10.4rc0 +sage-sws2rst ~= 10.4rc1 diff --git a/build/pkgs/sagelib/version_requirements.txt b/build/pkgs/sagelib/version_requirements.txt index bf2e7bc9cda..1051a07e0b4 100644 --- a/build/pkgs/sagelib/version_requirements.txt +++ b/build/pkgs/sagelib/version_requirements.txt @@ -1,2 +1,2 @@ # This file is updated on every release by the sage-update-version script -sagemath-standard ~= 10.4rc0 +sagemath-standard ~= 10.4rc1 diff --git a/build/pkgs/sagemath_bliss/version_requirements.txt b/build/pkgs/sagemath_bliss/version_requirements.txt index da26126cba2..0d36d23bfe1 100644 --- a/build/pkgs/sagemath_bliss/version_requirements.txt +++ b/build/pkgs/sagemath_bliss/version_requirements.txt @@ -1,2 +1,2 @@ # This file is updated on every release by the sage-update-version script -sagemath-bliss ~= 10.4rc0 +sagemath-bliss ~= 10.4rc1 diff --git a/build/pkgs/sagemath_categories/version_requirements.txt b/build/pkgs/sagemath_categories/version_requirements.txt index ba9c2395040..b7b26f85e98 100644 --- a/build/pkgs/sagemath_categories/version_requirements.txt +++ b/build/pkgs/sagemath_categories/version_requirements.txt @@ -1,2 +1,2 @@ # This file is updated on every release by the sage-update-version script -sagemath-categories ~= 10.4rc0 +sagemath-categories ~= 10.4rc1 diff --git a/build/pkgs/sagemath_coxeter3/version_requirements.txt b/build/pkgs/sagemath_coxeter3/version_requirements.txt index d9b7a8503be..7bab240390c 100644 --- a/build/pkgs/sagemath_coxeter3/version_requirements.txt +++ b/build/pkgs/sagemath_coxeter3/version_requirements.txt @@ -1,2 +1,2 @@ # This file is updated on every release by the sage-update-version script -sagemath-coxeter3 ~= 10.4rc0 +sagemath-coxeter3 ~= 10.4rc1 diff --git a/build/pkgs/sagemath_environment/version_requirements.txt b/build/pkgs/sagemath_environment/version_requirements.txt index 3f7a3473daa..0e935728422 100644 --- a/build/pkgs/sagemath_environment/version_requirements.txt +++ b/build/pkgs/sagemath_environment/version_requirements.txt @@ -1,2 +1,2 @@ # This file is updated on every release by the sage-update-version script -sagemath-environment ~= 10.4rc0 +sagemath-environment ~= 10.4rc1 diff --git a/build/pkgs/sagemath_mcqd/version_requirements.txt b/build/pkgs/sagemath_mcqd/version_requirements.txt index 5fd55401260..a37aefe08f5 100644 --- a/build/pkgs/sagemath_mcqd/version_requirements.txt +++ b/build/pkgs/sagemath_mcqd/version_requirements.txt @@ -1,2 +1,2 @@ # This file is updated on every release by the sage-update-version script -sagemath-mcqd ~= 10.4rc0 +sagemath-mcqd ~= 10.4rc1 diff --git a/build/pkgs/sagemath_meataxe/version_requirements.txt b/build/pkgs/sagemath_meataxe/version_requirements.txt index b1217ec6b0a..95885c638c7 100644 --- a/build/pkgs/sagemath_meataxe/version_requirements.txt +++ b/build/pkgs/sagemath_meataxe/version_requirements.txt @@ -1,2 +1,2 @@ # This file is updated on every release by the sage-update-version script -sagemath-meataxe ~= 10.4rc0 +sagemath-meataxe ~= 10.4rc1 diff --git a/build/pkgs/sagemath_objects/version_requirements.txt b/build/pkgs/sagemath_objects/version_requirements.txt index a7052900eec..dd6fbdecf3f 100644 --- a/build/pkgs/sagemath_objects/version_requirements.txt +++ b/build/pkgs/sagemath_objects/version_requirements.txt @@ -1,2 +1,2 @@ # This file is updated on every release by the sage-update-version script -sagemath-objects ~= 10.4rc0 +sagemath-objects ~= 10.4rc1 diff --git a/build/pkgs/sagemath_repl/version_requirements.txt b/build/pkgs/sagemath_repl/version_requirements.txt index 3615095a834..ea0193b7cd0 100644 --- a/build/pkgs/sagemath_repl/version_requirements.txt +++ b/build/pkgs/sagemath_repl/version_requirements.txt @@ -1,2 +1,2 @@ # This file is updated on every release by the sage-update-version script -sagemath-repl ~= 10.4rc0 +sagemath-repl ~= 10.4rc1 diff --git a/build/pkgs/sagemath_sirocco/version_requirements.txt b/build/pkgs/sagemath_sirocco/version_requirements.txt index 066d5854f62..a77151e1ae8 100644 --- a/build/pkgs/sagemath_sirocco/version_requirements.txt +++ b/build/pkgs/sagemath_sirocco/version_requirements.txt @@ -1,2 +1,2 @@ # This file is updated on every release by the sage-update-version script -sagemath-sirocco ~= 10.4rc0 +sagemath-sirocco ~= 10.4rc1 diff --git a/build/pkgs/sagemath_tdlib/version_requirements.txt b/build/pkgs/sagemath_tdlib/version_requirements.txt index 74cf6d8910c..880b6455dd8 100644 --- a/build/pkgs/sagemath_tdlib/version_requirements.txt +++ b/build/pkgs/sagemath_tdlib/version_requirements.txt @@ -1,2 +1,2 @@ # This file is updated on every release by the sage-update-version script -sagemath-tdlib ~= 10.4rc0 +sagemath-tdlib ~= 10.4rc1 diff --git a/pkgs/sage-conf/VERSION.txt b/pkgs/sage-conf/VERSION.txt index ab84d34dabd..072978a2ea9 100644 --- a/pkgs/sage-conf/VERSION.txt +++ b/pkgs/sage-conf/VERSION.txt @@ -1 +1 @@ -10.4.rc0 +10.4.rc1 diff --git a/pkgs/sage-conf_conda/VERSION.txt b/pkgs/sage-conf_conda/VERSION.txt index ab84d34dabd..072978a2ea9 100644 --- a/pkgs/sage-conf_conda/VERSION.txt +++ b/pkgs/sage-conf_conda/VERSION.txt @@ -1 +1 @@ -10.4.rc0 +10.4.rc1 diff --git a/pkgs/sage-conf_pypi/VERSION.txt b/pkgs/sage-conf_pypi/VERSION.txt index ab84d34dabd..072978a2ea9 100644 --- a/pkgs/sage-conf_pypi/VERSION.txt +++ b/pkgs/sage-conf_pypi/VERSION.txt @@ -1 +1 @@ -10.4.rc0 +10.4.rc1 diff --git a/pkgs/sage-docbuild/VERSION.txt b/pkgs/sage-docbuild/VERSION.txt index ab84d34dabd..072978a2ea9 100644 --- a/pkgs/sage-docbuild/VERSION.txt +++ b/pkgs/sage-docbuild/VERSION.txt @@ -1 +1 @@ -10.4.rc0 +10.4.rc1 diff --git a/pkgs/sage-setup/VERSION.txt b/pkgs/sage-setup/VERSION.txt index ab84d34dabd..072978a2ea9 100644 --- a/pkgs/sage-setup/VERSION.txt +++ b/pkgs/sage-setup/VERSION.txt @@ -1 +1 @@ -10.4.rc0 +10.4.rc1 diff --git a/pkgs/sage-sws2rst/VERSION.txt b/pkgs/sage-sws2rst/VERSION.txt index ab84d34dabd..072978a2ea9 100644 --- a/pkgs/sage-sws2rst/VERSION.txt +++ b/pkgs/sage-sws2rst/VERSION.txt @@ -1 +1 @@ -10.4.rc0 +10.4.rc1 diff --git a/pkgs/sagemath-bliss/VERSION.txt b/pkgs/sagemath-bliss/VERSION.txt index ab84d34dabd..072978a2ea9 100644 --- a/pkgs/sagemath-bliss/VERSION.txt +++ b/pkgs/sagemath-bliss/VERSION.txt @@ -1 +1 @@ -10.4.rc0 +10.4.rc1 diff --git a/pkgs/sagemath-categories/VERSION.txt b/pkgs/sagemath-categories/VERSION.txt index ab84d34dabd..072978a2ea9 100644 --- a/pkgs/sagemath-categories/VERSION.txt +++ b/pkgs/sagemath-categories/VERSION.txt @@ -1 +1 @@ -10.4.rc0 +10.4.rc1 diff --git a/pkgs/sagemath-coxeter3/VERSION.txt b/pkgs/sagemath-coxeter3/VERSION.txt index ab84d34dabd..072978a2ea9 100644 --- a/pkgs/sagemath-coxeter3/VERSION.txt +++ b/pkgs/sagemath-coxeter3/VERSION.txt @@ -1 +1 @@ -10.4.rc0 +10.4.rc1 diff --git a/pkgs/sagemath-environment/VERSION.txt b/pkgs/sagemath-environment/VERSION.txt index ab84d34dabd..072978a2ea9 100644 --- a/pkgs/sagemath-environment/VERSION.txt +++ b/pkgs/sagemath-environment/VERSION.txt @@ -1 +1 @@ -10.4.rc0 +10.4.rc1 diff --git a/pkgs/sagemath-mcqd/VERSION.txt b/pkgs/sagemath-mcqd/VERSION.txt index ab84d34dabd..072978a2ea9 100644 --- a/pkgs/sagemath-mcqd/VERSION.txt +++ b/pkgs/sagemath-mcqd/VERSION.txt @@ -1 +1 @@ -10.4.rc0 +10.4.rc1 diff --git a/pkgs/sagemath-meataxe/VERSION.txt b/pkgs/sagemath-meataxe/VERSION.txt index ab84d34dabd..072978a2ea9 100644 --- a/pkgs/sagemath-meataxe/VERSION.txt +++ b/pkgs/sagemath-meataxe/VERSION.txt @@ -1 +1 @@ -10.4.rc0 +10.4.rc1 diff --git a/pkgs/sagemath-objects/VERSION.txt b/pkgs/sagemath-objects/VERSION.txt index ab84d34dabd..072978a2ea9 100644 --- a/pkgs/sagemath-objects/VERSION.txt +++ b/pkgs/sagemath-objects/VERSION.txt @@ -1 +1 @@ -10.4.rc0 +10.4.rc1 diff --git a/pkgs/sagemath-repl/VERSION.txt b/pkgs/sagemath-repl/VERSION.txt index ab84d34dabd..072978a2ea9 100644 --- a/pkgs/sagemath-repl/VERSION.txt +++ b/pkgs/sagemath-repl/VERSION.txt @@ -1 +1 @@ -10.4.rc0 +10.4.rc1 diff --git a/pkgs/sagemath-sirocco/VERSION.txt b/pkgs/sagemath-sirocco/VERSION.txt index ab84d34dabd..072978a2ea9 100644 --- a/pkgs/sagemath-sirocco/VERSION.txt +++ b/pkgs/sagemath-sirocco/VERSION.txt @@ -1 +1 @@ -10.4.rc0 +10.4.rc1 diff --git a/pkgs/sagemath-tdlib/VERSION.txt b/pkgs/sagemath-tdlib/VERSION.txt index ab84d34dabd..072978a2ea9 100644 --- a/pkgs/sagemath-tdlib/VERSION.txt +++ b/pkgs/sagemath-tdlib/VERSION.txt @@ -1 +1 @@ -10.4.rc0 +10.4.rc1 diff --git a/src/VERSION.txt b/src/VERSION.txt index ab84d34dabd..072978a2ea9 100644 --- a/src/VERSION.txt +++ b/src/VERSION.txt @@ -1 +1 @@ -10.4.rc0 +10.4.rc1 diff --git a/src/bin/sage-version.sh b/src/bin/sage-version.sh index b0b4139bf29..edf3ed22f84 100644 --- a/src/bin/sage-version.sh +++ b/src/bin/sage-version.sh @@ -4,6 +4,6 @@ # which stops "setup.py develop" from rewriting it as a Python file. : # This file is auto-generated by the sage-update-version script, do not edit! -SAGE_VERSION='10.4.rc0' -SAGE_RELEASE_DATE='2024-06-22' -SAGE_VERSION_BANNER='SageMath version 10.4.rc0, Release Date: 2024-06-22' +SAGE_VERSION='10.4.rc1' +SAGE_RELEASE_DATE='2024-06-27' +SAGE_VERSION_BANNER='SageMath version 10.4.rc1, Release Date: 2024-06-27' diff --git a/src/sage/version.py b/src/sage/version.py index cd0c6e32018..9929ed554be 100644 --- a/src/sage/version.py +++ b/src/sage/version.py @@ -1,5 +1,5 @@ # Sage version information for Python scripts # This file is auto-generated by the sage-update-version script, do not edit! -version = '10.4.rc0' -date = '2024-06-22' -banner = 'SageMath version 10.4.rc0, Release Date: 2024-06-22' +version = '10.4.rc1' +date = '2024-06-27' +banner = 'SageMath version 10.4.rc1, Release Date: 2024-06-27' From 17f257307b5b307de2653b1fedaefda69917008a Mon Sep 17 00:00:00 2001 From: Matthias Koeppe Date: Fri, 28 Jun 2024 14:59:23 -0700 Subject: [PATCH 054/107] build/pkgs/sagelib/spkg-install.in: Do not poison SAGE_SPKG_SCRIPTS --- build/pkgs/sagelib/spkg-install.in | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/build/pkgs/sagelib/spkg-install.in b/build/pkgs/sagelib/spkg-install.in index e085d2884fb..4a7e4fbe9eb 100644 --- a/build/pkgs/sagelib/spkg-install.in +++ b/build/pkgs/sagelib/spkg-install.in @@ -26,9 +26,9 @@ export SAGE_SRC_ROOT=/doesnotexist export SAGE_DOC_SRC=/doesnotexist export SAGE_BUILD_DIR=/doesnotexist -# We also poison all directories below SAGE_LOCAL. +# We also poison all directories below SAGE_LOCAL +# except for SAGE_SPKG_SCRIPTS, which is needed by sage-dist-helpers export SAGE_PKGCONFIG=/doesnotexist -export SAGE_SPKG_SCRIPTS=/doesnotexist export SAGE_SHARE=/doesnotexist # However, we only unset SAGE_LOCAL and SAGE_PKG_CONFIG_PATH. From 400e18b48dfbab39fb9b4fb440e905e9885266ce Mon Sep 17 00:00:00 2001 From: Matthias Koeppe Date: Fri, 28 Jun 2024 15:57:14 -0700 Subject: [PATCH 055/107] build/pkgs/sagelib/spkg-install.in: Do not poison SAGE_BUILD_DIR --- build/pkgs/sagelib/spkg-install.in | 1 - 1 file changed, 1 deletion(-) diff --git a/build/pkgs/sagelib/spkg-install.in b/build/pkgs/sagelib/spkg-install.in index 4a7e4fbe9eb..263699b17f1 100644 --- a/build/pkgs/sagelib/spkg-install.in +++ b/build/pkgs/sagelib/spkg-install.in @@ -24,7 +24,6 @@ export SAGE_ROOT=/doesnotexist export SAGE_SRC=/doesnotexist export SAGE_SRC_ROOT=/doesnotexist export SAGE_DOC_SRC=/doesnotexist -export SAGE_BUILD_DIR=/doesnotexist # We also poison all directories below SAGE_LOCAL # except for SAGE_SPKG_SCRIPTS, which is needed by sage-dist-helpers From fd92c05bc95fc663dbe2838283e7677102d2f7de Mon Sep 17 00:00:00 2001 From: Kwankyu Lee Date: Sun, 23 Jun 2024 22:14:34 +0900 Subject: [PATCH 056/107] Fix doc build for releases --- .ci/create-changes-html.sh | 4 +- .github/workflows/doc-build-pdf.yml | 24 +++---- .github/workflows/doc-build.yml | 79 ++++++++++++----------- .github/workflows/doc-publish.yml | 98 +++++++++++++---------------- src/sage_docbuild/conf.py | 8 ++- 5 files changed, 107 insertions(+), 106 deletions(-) diff --git a/.ci/create-changes-html.sh b/.ci/create-changes-html.sh index 33fd9a52472..d061c725a68 100755 --- a/.ci/create-changes-html.sh +++ b/.ci/create-changes-html.sh @@ -19,7 +19,9 @@ echo '' >> CHANGES.html cat >> CHANGES.html << EOF ; d') # Create git repo from old doc - (cd docs && \ + (cd doc && \ git init && \ (echo "*.svg binary"; echo "*.pdf binary") >> .gitattributes && \ (echo ".buildinfo"; echo '*.inv'; echo '.git*'; echo '*.svg'; echo '*.pdf'; echo '*.png'; echo 'searchindex.js') > .gitignore; \ git add -A && git commit --quiet -m "old") - - name: Build docs + - name: Build doc id: docbuild - if: (success() || failure()) && steps.worktree.outcome == 'success' + if: (success() || failure()) && steps.worktree.outcome == 'success' && !startsWith(github.ref, 'refs/tags/') # Always non-incremental because of the concern that # incremental docbuild may introduce broken links (inter-file references) though build succeeds run: | @@ -157,50 +167,43 @@ jobs: ./config.status && make sagemath_doc_html-no-deps shell: sh .ci/docker-exec-script.sh BUILD /sage {0} - - name: Copy docs + - name: Copy doc id: copy if: (success() || failure()) && steps.docbuild.outcome == 'success' run: | set -ex # We copy everything to a local folder - docker cp BUILD:/sage/local/share/doc/sage/html docs - docker cp BUILD:/sage/local/share/doc/sage/index.html docs - (cd docs && git commit -a -m 'new') + docker cp --follow-link BUILD:/sage/local/share/doc/sage/html doc + docker cp --follow-link BUILD:/sage/local/share/doc/sage/index.html doc + (cd doc && git commit -a -m 'new') # Wipe out chronic diffs of new doc against old doc - (cd docs && \ + (cd doc && \ find . -name "*.html" | xargs sed -i -e '/This is documentation for/ s/ built with GitHub PR .*. Doc/. Doc/' \ -e '//dev/null && rm .gitattributes 2>/dev/null) + mv CHANGES.html doc # Zip everything for increased performance - zip -r docs.zip docs + zip -r doc.zip doc - - name: Upload docs + - name: Upload doc id: upload if: (success() || failure()) && steps.copy.outcome == 'success' - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: - name: docs - path: docs.zip + name: doc + path: doc.zip - - name: Save space - id: savespace - if: (success() || failure()) && steps.upload.outcome == 'success' && github.repository == 'sagemath/sage' && github.ref == 'refs/heads/develop' - run: | - set -ex - # Save space on runner device before we start to build livedoc - rm -rf docs/ - rm -f docs.zip + # + # On release tags: live doc and wheels + # - name: Build live doc id: buildlivedoc - if: (success() || failure()) && steps.savespace.outcome == 'success' + if: (success() || failure()) && startsWith(github.ref, 'refs/tags/') run: | export MAKE="make -j5 --output-sync=recurse" SAGE_NUM_THREADS=5 export PATH="build/bin:$PATH" @@ -227,7 +230,7 @@ jobs: - name: Upload live doc if: (success() || failure()) && steps.copylivedoc.outcome == 'success' - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: livedoc path: livedoc.zip diff --git a/.github/workflows/doc-publish.yml b/.github/workflows/doc-publish.yml index bc12784cb9c..ee9de3c8c1c 100644 --- a/.github/workflows/doc-publish.yml +++ b/.github/workflows/doc-publish.yml @@ -14,9 +14,11 @@ permissions: pull-requests: write jobs: - upload-docs: + publish-doc: runs-on: ubuntu-latest if: github.event.workflow_run.conclusion == 'success' + env: + CAN_DEPLOY: ${{ secrets.NETLIFY_AUTH_TOKEN != '' && secrets.NETLIFY_SITE_ID != '' }} steps: - name: Get information about workflow origin uses: potiuk/get-workflow-origin@v1_5 @@ -24,44 +26,32 @@ jobs: with: token: ${{ secrets.GITHUB_TOKEN }} sourceRunId: ${{ github.event.workflow_run.id }} + if: env.CAN_DEPLOY == 'true' - # Once https://github.com/actions/download-artifact/issues/172 and/or https://github.com/actions/download-artifact/issues/60 is implemented, we can use the official download-artifact action - # For now use the solution from https://docs.github.com/en/actions/using-workflows/events-that-trigger-workflows#using-data-from-the-triggering-workflow - - name: Download docs - uses: actions/github-script@v7.0.1 + - name: Download doc + id: download-doc + uses: actions/download-artifact@v4 with: - script: | - var artifacts = await github.rest.actions.listWorkflowRunArtifacts({ - owner: context.repo.owner, - repo: context.repo.repo, - run_id: ${{github.event.workflow_run.id }}, - }); - var matchArtifact = artifacts.data.artifacts.filter((artifact) => { - return artifact.name == "docs" - })[0]; - var download = await github.rest.actions.downloadArtifact({ - owner: context.repo.owner, - repo: context.repo.repo, - artifact_id: matchArtifact.id, - archive_format: 'zip', - }); - var fs = require('fs'); - fs.writeFileSync('${{github.workspace}}/docs.zip', Buffer.from(download.data)); + name: doc + github-token: ${{ secrets.GITHUB_TOKEN }} + repository: ${{ github.repository }} + run-id: ${{ github.event.workflow_run.id }} + if: steps.source-run-info.outputs.sourceEvent == 'pull_request' || (steps.source-run-info.outputs.sourceEvent == 'push' && steps.source-run-info.outputs.targetBranch == 'develop') - - name: Extract docs - run: unzip docs.zip -d docs && unzip docs/docs.zip -d docs/docs + - name: Extract doc + run: unzip doc.zip -d doc + if: steps.download-doc.outcome == 'success' - name: Deploy to Netlify - id: deploy-netlify uses: netlify/actions/cli@master with: - args: deploy --dir=docs/docs/docs ${NETLIFY_PRODUCTION:+"--prod"} --message ${NETLIFY_MESSAGE} --alias ${NETLIFY_ALIAS} + args: deploy --dir=doc/doc --message ${NETLIFY_MESSAGE} --alias ${NETLIFY_ALIAS} env: NETLIFY_AUTH_TOKEN: ${{ secrets.NETLIFY_AUTH_TOKEN }} NETLIFY_SITE_ID: ${{ secrets.NETLIFY_SITE_ID }} - NETLIFY_PRODUCTION: ${{ github.ref == 'refs/heads/develop' }} - NETLIFY_MESSAGE: ${{ steps.source-run-info.outputs.pullRequestNumber }} - NETLIFY_ALIAS: preview-${{ steps.source-run-info.outputs.pullRequestNumber }} + NETLIFY_MESSAGE: doc-${{ steps.source-run-info.outputs.pullRequestNumber && format('pr-{0}', steps.source-run-info.outputs.pullRequestNumber) || 'develop' }} + NETLIFY_ALIAS: doc-${{ steps.source-run-info.outputs.pullRequestNumber && format('pr-{0}', steps.source-run-info.outputs.pullRequestNumber) || 'develop' }} + if: steps.download-doc.outcome == 'success' # Add deployment as status check, PR comment and annotation # we could use the nwtgck/actions-netlify action for that, except for that it is not (yet) working in workflow_run context: https://github.com/nwtgck/actions-netlify/issues/545 @@ -74,6 +64,7 @@ jobs: message: | [Documentation preview for this PR](${{ steps.deploy-netlify.outputs.NETLIFY_URL }}/html/en) (built with commit ${{ steps.source-run-info.outputs.sourceHeadSha }}; [changes](${{ steps.deploy-netlify.outputs.NETLIFY_URL }}/CHANGES.html)) is ready! :tada: This preview will update shortly after each push to this PR. + if: steps.download-doc.outcome == 'success' - name: Update deployment status PR check uses: myrotvorets/set-commit-status-action@v2.0.1 @@ -95,43 +86,44 @@ jobs: publish-live-doc: runs-on: ubuntu-latest - if: github.event.workflow_run.conclusion == 'success' && github.repository == 'sagemath/sage' && github.event.workflow_run.head_branch == 'develop' + if: github.event.workflow_run.conclusion == 'success' + env: + CAN_DEPLOY: ${{ secrets.NETLIFY_AUTH_TOKEN != '' && secrets.NETLIFY_SITE_ID != '' }} steps: + - name: Get information about workflow origin + uses: potiuk/get-workflow-origin@v1_5 + id: source-run-info + with: + token: ${{ secrets.GITHUB_TOKEN }} + sourceRunId: ${{ github.event.workflow_run.id }} + if: env.CAN_DEPLOY == 'true' + - name: Download live doc - uses: actions/github-script@v7.0.1 + id: download-doc + uses: actions/download-artifact@v4 with: - script: | - var artifacts = await github.rest.actions.listWorkflowRunArtifacts({ - owner: context.repo.owner, - repo: context.repo.repo, - run_id: ${{github.event.workflow_run.id }}, - }); - var matchArtifact = artifacts.data.artifacts.filter((artifact) => { - return artifact.name == "livedoc" - })[0]; - var download = await github.rest.actions.downloadArtifact({ - owner: context.repo.owner, - repo: context.repo.repo, - artifact_id: matchArtifact.id, - archive_format: 'zip', - }); - var fs = require('fs'); - fs.writeFileSync('${{github.workspace}}/livedoc.zip', Buffer.from(download.data)); + name: livedoc + github-token: ${{ secrets.GITHUB_TOKEN }} + repository: ${{ github.repository }} + run-id: ${{ github.event.workflow_run.id }} + if: steps.source-run-info.outputs.sourceEvent == 'push' && steps.source-run-info.outputs.targetBranch != 'develop' - name: Extract live doc - run: unzip livedoc.zip -d doc && unzip doc/livedoc.zip -d doc/doc + run: unzip livedoc.zip -d livedoc + if: steps.download-doc.outcome == 'success' - name: Deploy to Netlify - id: deploy-netlify uses: netlify/actions/cli@master with: - args: deploy --dir=doc/doc/livedoc --message ${NETLIFY_MESSAGE} --alias ${NETLIFY_ALIAS} + args: deploy --dir=livedoc/livedoc --message ${NETLIFY_MESSAGE} --alias ${NETLIFY_ALIAS} env: NETLIFY_AUTH_TOKEN: ${{ secrets.NETLIFY_AUTH_TOKEN }} NETLIFY_SITE_ID: ${{ secrets.NETLIFY_SITE_ID }} - NETLIFY_MESSAGE: Deployed live doc - NETLIFY_ALIAS: livedoc + NETLIFY_MESSAGE: doc-${{ steps.source-run-info.outputs.targetBranch }} + NETLIFY_ALIAS: doc-${{ steps.source-run-info.outputs.targetBranch }} + if: steps.download-doc.outcome == 'success' - name: Report deployment url + if: steps.download-doc.outcome == 'success' run: | echo "::notice::The live documentation has been deployed - ${{ steps.deploy-netlify.outputs.NETLIFY_URL }}" diff --git a/src/sage_docbuild/conf.py b/src/sage_docbuild/conf.py index e0e14d8e785..9ff67bc9ca7 100644 --- a/src/sage_docbuild/conf.py +++ b/src/sage_docbuild/conf.py @@ -354,7 +354,7 @@ def set_intersphinx_mappings(app, config): for directory in os.listdir(os.path.join(invpath)): if directory == 'jupyter_execute': # This directory is created by jupyter-sphinx extension for - # internal use and should be ignored here. See trac #33507. + # internal use and should be ignored here. See Issue #33507. continue if os.path.isdir(os.path.join(invpath, directory)): src = os.path.join(refpath, directory) @@ -442,7 +442,9 @@ def linkcode_resolve(domain, info): } if not version.split('.')[-1].isnumeric(): # develop version - ver = f'{version}' + # This URL is hardcoded in the file .github/workflows/doc-publish.yml. + # See NETLIFY_ALIAS of the "Deploy to Netlify" step. + ver = f'{version}' github_ref = os.environ.get('GITHUB_REF', '') if github_ref: match = re.search(r'refs/pull/(\d+)/merge', github_ref) @@ -631,7 +633,7 @@ def linkcode_resolve(domain, info): \let\textLaTeX\LaTeX \AtBeginDocument{\renewcommand*{\LaTeX}{\hbox{\textLaTeX}}} -% Workaround for a LaTeX bug -- see trac #31397 and +% Workaround for a LaTeX bug -- see Issue #31397 and % https://tex.stackexchange.com/questions/583391/mactex-2020-error-with-report-hyperref-mathbf-in-chapter. \makeatletter \pdfstringdefDisableCommands{% From 748ff77ab3224dcc6324f34fa95d48f66b1f6de9 Mon Sep 17 00:00:00 2001 From: Kwankyu Lee Date: Sun, 23 Jun 2024 23:12:37 +0900 Subject: [PATCH 057/107] No master branch --- .github/workflows/doc-build.yml | 1 - .github/workflows/doc-publish.yml | 2 ++ 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/doc-build.yml b/.github/workflows/doc-build.yml index 81e050df827..0bf2d8f8aac 100644 --- a/.github/workflows/doc-build.yml +++ b/.github/workflows/doc-build.yml @@ -13,7 +13,6 @@ on: - '[0-9]+.[0-9]+.rc[0-9]+' - '[0-9]+.[0-9]+.[0-9]+.rc[0-9]+' branches: - - master - develop workflow_dispatch: # Allow to run manually diff --git a/.github/workflows/doc-publish.yml b/.github/workflows/doc-publish.yml index ee9de3c8c1c..9d1527d7d31 100644 --- a/.github/workflows/doc-publish.yml +++ b/.github/workflows/doc-publish.yml @@ -43,6 +43,7 @@ jobs: if: steps.download-doc.outcome == 'success' - name: Deploy to Netlify + id: deploy-netlify uses: netlify/actions/cli@master with: args: deploy --dir=doc/doc --message ${NETLIFY_MESSAGE} --alias ${NETLIFY_ALIAS} @@ -113,6 +114,7 @@ jobs: if: steps.download-doc.outcome == 'success' - name: Deploy to Netlify + id: deploy-netlify uses: netlify/actions/cli@master with: args: deploy --dir=livedoc/livedoc --message ${NETLIFY_MESSAGE} --alias ${NETLIFY_ALIAS} From fd314530028b877e248ccccc843c851ed970693e Mon Sep 17 00:00:00 2001 From: Kwankyu Lee Date: Sun, 23 Jun 2024 23:53:06 +0900 Subject: [PATCH 058/107] Add more if --- .github/workflows/doc-publish.yml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/workflows/doc-publish.yml b/.github/workflows/doc-publish.yml index 9d1527d7d31..71ea64f2754 100644 --- a/.github/workflows/doc-publish.yml +++ b/.github/workflows/doc-publish.yml @@ -69,7 +69,6 @@ jobs: - name: Update deployment status PR check uses: myrotvorets/set-commit-status-action@v2.0.1 - if: ${{ always() }} env: DEPLOY_SUCCESS: Successfully deployed preview. DEPLOY_FAILURE: Failed to deploy preview. @@ -80,10 +79,12 @@ jobs: context: Deploy Documentation targetUrl: ${{ steps.deploy-netlify.outputs.NETLIFY_URL }} description: ${{ job.status == 'success' && env.DEPLOY_SUCCESS || env.DEPLOY_FAILURE }} + if: steps.download-doc.outcome == 'success' - name: Report deployment url run: | echo "::notice::The documentation has been deployed - ${{ steps.deploy-netlify.outputs.NETLIFY_URL }}" + if: steps.download-doc.outcome == 'success' publish-live-doc: runs-on: ubuntu-latest @@ -126,6 +127,6 @@ jobs: if: steps.download-doc.outcome == 'success' - name: Report deployment url - if: steps.download-doc.outcome == 'success' run: | echo "::notice::The live documentation has been deployed - ${{ steps.deploy-netlify.outputs.NETLIFY_URL }}" + if: steps.download-doc.outcome == 'success' From e7a64ff00e435259ce1a297582d1f85ec9ba4b31 Mon Sep 17 00:00:00 2001 From: Kwankyu Lee Date: Mon, 24 Jun 2024 01:10:33 +0900 Subject: [PATCH 059/107] Fix doc-pdf --- .github/workflows/doc-build-pdf.yml | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/.github/workflows/doc-build-pdf.yml b/.github/workflows/doc-build-pdf.yml index b2de526ca94..0c1085138b1 100644 --- a/.github/workflows/doc-build-pdf.yml +++ b/.github/workflows/doc-build-pdf.yml @@ -136,13 +136,11 @@ jobs: id: copy if: (success() || failure()) && steps.docbuild.outcome == 'success' run: | - # For some reason the deploy step below cannot find /sage/... - # So copy everything from there to local folder mkdir -p ./doc - cp -r -L /sage/local/share/doc/sage/pdf ./doc + # We copy everything to a local folder + docker cp BUILD:/sage/local/share/doc/sage/pdf doc # Zip everything for increased performance zip -r doc-pdf.zip doc - shell: sh .ci/docker-exec-script.sh BUILD /sage {0} - name: Upload doc if: (success() || failure()) && steps.copy.outcome == 'success' From 7fa8c480491c6e77dc00099a803f4a57a3428d44 Mon Sep 17 00:00:00 2001 From: Kwankyu Lee Date: Mon, 24 Jun 2024 01:34:13 +0900 Subject: [PATCH 060/107] Only pushes to develop --- .github/workflows/doc-build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/doc-build.yml b/.github/workflows/doc-build.yml index 0bf2d8f8aac..ff0d20bdba2 100644 --- a/.github/workflows/doc-build.yml +++ b/.github/workflows/doc-build.yml @@ -122,7 +122,7 @@ jobs: ${{ env.BUILD_IMAGE }} /bin/sh # - # On PRs and pushes to master or develop + # On PRs and pushes to develop # - name: Store old doc From 6e64826a7aa1da91bbb5361314d624891dd65f02 Mon Sep 17 00:00:00 2001 From: Kwankyu Lee Date: Mon, 24 Jun 2024 01:43:06 +0900 Subject: [PATCH 061/107] Add a comment --- .github/workflows/doc-publish.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/doc-publish.yml b/.github/workflows/doc-publish.yml index 71ea64f2754..1f2d0f67d40 100644 --- a/.github/workflows/doc-publish.yml +++ b/.github/workflows/doc-publish.yml @@ -108,6 +108,7 @@ jobs: github-token: ${{ secrets.GITHUB_TOKEN }} repository: ${{ github.repository }} run-id: ${{ github.event.workflow_run.id }} + # if the doc was built for tag push (targetBranch contains the tag) if: steps.source-run-info.outputs.sourceEvent == 'push' && steps.source-run-info.outputs.targetBranch != 'develop' - name: Extract live doc From 10f0fa6cf2002aefc483769b98eb4a02247424ac Mon Sep 17 00:00:00 2001 From: Kwankyu Lee Date: Mon, 24 Jun 2024 08:53:52 +0900 Subject: [PATCH 062/107] Add more comments --- .github/workflows/doc-publish.yml | 21 +++++++++++++++++---- 1 file changed, 17 insertions(+), 4 deletions(-) diff --git a/.github/workflows/doc-publish.yml b/.github/workflows/doc-publish.yml index 1f2d0f67d40..0618f2e27b4 100644 --- a/.github/workflows/doc-publish.yml +++ b/.github/workflows/doc-publish.yml @@ -1,5 +1,3 @@ -# Triggers after the documentation build has finished, -# taking the artifact and uploading it to netlify name: Publish documentation on: @@ -13,6 +11,20 @@ permissions: checks: write pull-requests: write + +# This workflow runs after doc-build workflow, taking the artifact +# (doc/livedoc) and deploying it to a netlify site. +# +# event (triggered doc-build) URL (of the doc deployed to NETLIFY_SITE) +# --------------------------- --------------------------------- +# on pull request https://doc-pr-12345--NETLIFY_SITE +# on push branch develop https://doc-develop--NETLIFY_SITE +# on push tag https://doc-10-4-beta2--NETLIFY_SITE +# +# where NETLIFY_SITE is presently sagemath.netlify.app for repo sagemath/sage. +# +# This workflow runs only if secrets NETLIFY_AUTH_TOKEN and NETLIFY_SITE_ID are set. + jobs: publish-doc: runs-on: ubuntu-latest @@ -54,8 +66,9 @@ jobs: NETLIFY_ALIAS: doc-${{ steps.source-run-info.outputs.pullRequestNumber && format('pr-{0}', steps.source-run-info.outputs.pullRequestNumber) || 'develop' }} if: steps.download-doc.outcome == 'success' - # Add deployment as status check, PR comment and annotation - # we could use the nwtgck/actions-netlify action for that, except for that it is not (yet) working in workflow_run context: https://github.com/nwtgck/actions-netlify/issues/545 + # Add deployment as status check, PR comment and annotation we could use + # the nwtgck/actions-netlify action for that, except for that it is not + # (yet) working in workflow_run context: https://github.com/nwtgck/actions-netlify/issues/545 - name: Add/Update deployment status PR comment uses: marocchino/sticky-pull-request-comment@v2 with: From 13740649671847210eaf912d8f3db025c84e1366 Mon Sep 17 00:00:00 2001 From: Kwankyu Lee Date: Mon, 24 Jun 2024 09:39:07 +0900 Subject: [PATCH 063/107] Fix random error by replacing rm by mv --- .github/workflows/doc-build.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/doc-build.yml b/.github/workflows/doc-build.yml index ff0d20bdba2..2b75d84c97c 100644 --- a/.github/workflows/doc-build.yml +++ b/.github/workflows/doc-build.yml @@ -183,7 +183,8 @@ jobs: # Restore the new doc from changes by "wipe out" (cd doc && git checkout -f) # Sometimes rm -rf .git errors out because of some diehard hidden files - (cd doc && rm -rf .git 2>/dev/null && rm .gitattributes 2>/dev/null) + # So we simply move it out of the doc directory + (cd doc && mv .git ../git && mv .gitattributes ../gitattributes) mv CHANGES.html doc # Zip everything for increased performance zip -r doc.zip doc From 11ce8cc387fae71762e81185ac675cd154bb82f8 Mon Sep 17 00:00:00 2001 From: Kwankyu Lee Date: Mon, 24 Jun 2024 15:05:10 +0900 Subject: [PATCH 064/107] Deploy twice to have a way to refer to doc latest --- .github/workflows/doc-publish.yml | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/.github/workflows/doc-publish.yml b/.github/workflows/doc-publish.yml index 0618f2e27b4..d5eafc953e1 100644 --- a/.github/workflows/doc-publish.yml +++ b/.github/workflows/doc-publish.yml @@ -20,6 +20,7 @@ permissions: # on pull request https://doc-pr-12345--NETLIFY_SITE # on push branch develop https://doc-develop--NETLIFY_SITE # on push tag https://doc-10-4-beta2--NETLIFY_SITE +# on push tag https://doc-release--NETLIFY_SITE # # where NETLIFY_SITE is presently sagemath.netlify.app for repo sagemath/sage. # @@ -128,7 +129,7 @@ jobs: run: unzip livedoc.zip -d livedoc if: steps.download-doc.outcome == 'success' - - name: Deploy to Netlify + - name: Deploy to netlify with doc-TAG alias id: deploy-netlify uses: netlify/actions/cli@master with: @@ -140,6 +141,15 @@ jobs: NETLIFY_ALIAS: doc-${{ steps.source-run-info.outputs.targetBranch }} if: steps.download-doc.outcome == 'success' + - name: Deploy to netlify with doc-release alias + uses: netlify/actions/cli@master + with: + args: deploy --dir=livedoc/livedoc --message doc-release --alias doc-release + env: + NETLIFY_AUTH_TOKEN: ${{ secrets.NETLIFY_AUTH_TOKEN }} + NETLIFY_SITE_ID: ${{ secrets.NETLIFY_SITE_ID }} + if: steps.download-doc.outcome == 'success' + - name: Report deployment url run: | echo "::notice::The live documentation has been deployed - ${{ steps.deploy-netlify.outputs.NETLIFY_URL }}" From c2eb28c09e3f96ffdd24da833b859eac561c527e Mon Sep 17 00:00:00 2001 From: Kwankyu Lee Date: Tue, 25 Jun 2024 16:28:20 +0900 Subject: [PATCH 065/107] Fix broken changes.html --- .ci/create-changes-html.sh | 2 -- .github/workflows/doc-build.yml | 15 +++++++++------ 2 files changed, 9 insertions(+), 8 deletions(-) diff --git a/.ci/create-changes-html.sh b/.ci/create-changes-html.sh index d061c725a68..80335ea1613 100755 --- a/.ci/create-changes-html.sh +++ b/.ci/create-changes-html.sh @@ -8,8 +8,6 @@ fi BASE_DOC_COMMIT="$1" DOC_REPOSITORY="$2" -# Wipe out chronic diffs between old doc and new doc -(cd $DOC_REPOSITORY && find . -name "*.html" | xargs sed -i -e '\;; d') # Create CHANGES.html echo '' > CHANGES.html echo '' >> CHANGES.html diff --git a/.github/workflows/doc-build.yml b/.github/workflows/doc-build.yml index 2b75d84c97c..0e35de3ce09 100644 --- a/.github/workflows/doc-build.yml +++ b/.github/workflows/doc-build.yml @@ -150,7 +150,7 @@ jobs: git init && \ (echo "*.svg binary"; echo "*.pdf binary") >> .gitattributes && \ (echo ".buildinfo"; echo '*.inv'; echo '.git*'; echo '*.svg'; echo '*.pdf'; echo '*.png'; echo 'searchindex.js') > .gitignore; \ - git add -A && git commit --quiet -m "old") + git add -A && git commit --quiet -m 'old') - name: Build doc id: docbuild @@ -175,13 +175,16 @@ jobs: docker cp --follow-link BUILD:/sage/local/share/doc/sage/html doc docker cp --follow-link BUILD:/sage/local/share/doc/sage/index.html doc (cd doc && git commit -a -m 'new') - # Wipe out chronic diffs of new doc against old doc + # Wipe out chronic diffs of new doc against old doc before creating CHANGES.html (cd doc && \ find . -name "*.html" | xargs sed -i -e '/This is documentation for/ s/ built with GitHub PR .*. Doc/. Doc/' \ - -e '/;,\;; d' \ + && git commit -a -m 'wipe-out') + # Since HEAD is at commit 'wipe-out', HEAD~1 is commit 'new' (new doc), HEAD~2 is commit 'old' (old doc) + .ci/create-changes-html.sh $(cd doc && git rev-parse HEAD~2) doc + # Restore the new doc with changes made in create-changes-html.sh but dropping changes by "wipe out" + (cd doc && git stash -q && git checkout -q -f HEAD~1 && git stash pop -q) # Sometimes rm -rf .git errors out because of some diehard hidden files # So we simply move it out of the doc directory (cd doc && mv .git ../git && mv .gitattributes ../gitattributes) From 990ac7d785b59bfb265ee45d65b07f205935749c Mon Sep 17 00:00:00 2001 From: Kwankyu Lee Date: Thu, 27 Jun 2024 17:24:49 +0900 Subject: [PATCH 066/107] Add version selector --- .github/workflows/doc-build.yml | 2 +- src/bin/sage-update-version | 20 +++++ src/doc/common/static/custom-furo.css | 43 ++++++++++- .../common/static/custom-jupyter-sphinx.css | 72 +++++++++--------- src/doc/common/static/jupyter-sphinx-furo.js | 73 +++++++++++++++++++ .../sidebar/version-selector.html | 3 + src/doc/versions.txt | 17 +++++ src/sage_docbuild/conf.py | 1 + 8 files changed, 191 insertions(+), 40 deletions(-) create mode 100644 src/doc/common/templates-furo/sidebar/version-selector.html create mode 100644 src/doc/versions.txt diff --git a/.github/workflows/doc-build.yml b/.github/workflows/doc-build.yml index 0e35de3ce09..3305fad3cc7 100644 --- a/.github/workflows/doc-build.yml +++ b/.github/workflows/doc-build.yml @@ -228,7 +228,7 @@ jobs: # We copy everything to a local folder docker cp --follow-link BUILD:/sage/local/share/doc/sage/html livedoc docker cp --follow-link BUILD:/sage/local/share/doc/sage/pdf livedoc - docker cp BUILD:/sage/local/share/doc/sage/index.html livedoc + docker cp --follow-link BUILD:/sage/local/share/doc/sage/index.html livedoc zip -r livedoc.zip livedoc - name: Upload live doc diff --git a/src/bin/sage-update-version b/src/bin/sage-update-version index c6680918a36..d4ae6ae3742 100755 --- a/src/bin/sage-update-version +++ b/src/bin/sage-update-version @@ -112,6 +112,25 @@ export SAGE_VERSION export SAGE_RELEASE_DATE envsubst <"$SAGE_ROOT/CITATION.cff.in" >"$SAGE_ROOT/CITATION.cff" +# Update src/doc/versions.txt file storing the URLs of the docs for the recent stable releases +if [[ $SAGE_VERSION =~ ^[0-9]+(\.[0-9]+)*$ ]]; then + file_path="$SAGE_ROOT/src/doc/versions.txt" + # Extract the most recent version line from versions.txt; the first line is a comment + line_number=$(grep -n '^[0-9]' "$file_path" | head -n 1 | cut -d: -f1) + version_line=$(sed -n "${line_number}p" "$file_path") + domain=${version_line#*--} + version=${SAGE_VERSION//./-} + # For the origin of this format, see .github/workflows/doc-publish.yml + url="doc-$version--$domain" + # Add new line to versions.txt + sed -i "${line_number}i $SAGE_VERSION $url" "$file_path" + # If the number of version lines is more than 10, remove the last line + line_count=$(grep -c '^[0-9]' "$file_path") + if [ "$line_count" -gt 10 ]; then + sed -i '$ d' "$file_path" + fi +fi + # Commit auto-generated changes git commit -m "Updated SageMath version to $SAGE_VERSION" -- \ "$SAGE_ROOT/VERSION.txt" \ @@ -124,6 +143,7 @@ git commit -m "Updated SageMath version to $SAGE_VERSION" -- \ "$SAGE_ROOT/build/pkgs/*/version_requirements.txt" \ "$SAGE_ROOT"/pkgs/*/VERSION.txt \ "$SAGE_ROOT/.upstream.d/20-github.com-sagemath-sage-releases" \ + "$SAGE_ROOT/src/doc/versions.txt" \ || die "Error committing to the repository." git tag -a "$SAGE_VERSION" -m "$SAGE_VERSION_BANNER" \ diff --git a/src/doc/common/static/custom-furo.css b/src/doc/common/static/custom-furo.css index ae75c2b6383..0aff44252cf 100644 --- a/src/doc/common/static/custom-furo.css +++ b/src/doc/common/static/custom-furo.css @@ -24,14 +24,51 @@ a.pdf:hover { /* Style for announcement banner */ .announcement { - background: orange; + background: orange; } .announcement-content { - color: black; + color: black; } .announcement-content a { + color: white; + text-decoration: none; +} + +/* Style for the floating versions menu */ + +.sidebar-drawer { + z-index: 100; +} + +#versions-menu { + position: fixed; + bottom: 10px; + right: 10px; + padding: 5px; + font-size: small; + opacity: 1; + background-color: white; + color: blue; +} + +body[data-theme="dark"] { + #versions-menu { + background-color: black; color: white; - text-decoration: none; + } +} + +@media (prefers-color-scheme: dark) { + body[data-theme="auto"] { /* the same styles with body[data-theme="dark"] */ + #versions-menu { + background-color: black; + color: white; + } + } +} + +#versions-menu:hover { + opacity: 1 } diff --git a/src/doc/common/static/custom-jupyter-sphinx.css b/src/doc/common/static/custom-jupyter-sphinx.css index 7e090b5e08d..482a2ddaed2 100644 --- a/src/doc/common/static/custom-jupyter-sphinx.css +++ b/src/doc/common/static/custom-jupyter-sphinx.css @@ -96,41 +96,41 @@ body[data-theme="dark"] { } @media (prefers-color-scheme: dark) { - body[data-theme="auto"] { /* the same styles with body[data-theme="dark"] */ - .jupyter_container { - color: white; - background-color: black; - } - - .jupyter_container .highlight { - background-color: black; - } - - .thebelab-button { - color: #d0d0d0; - background-color: #383838; - } - - .thebelab-button:active { - color: #368ce2; - } - - #thebelab-activate-button { - background-color: #383838; - } - - #thebelab-activate-button:active { - color: #368ce2; - } - - .thebelab-cell .jp-OutputArea-output { - color: white; - background-color: black; - } - - .thebelab-cell .jp-OutputArea-output pre { - color: white; - background-color: black; + body[data-theme="auto"] { /* the same styles with body[data-theme="dark"] */ + .jupyter_container { + color: white; + background-color: black; + } + + .jupyter_container .highlight { + background-color: black; + } + + .thebelab-button { + color: #d0d0d0; + background-color: #383838; + } + + .thebelab-button:active { + color: #368ce2; + } + + #thebelab-activate-button { + background-color: #383838; + } + + #thebelab-activate-button:active { + color: #368ce2; + } + + .thebelab-cell .jp-OutputArea-output { + color: white; + background-color: black; + } + + .thebelab-cell .jp-OutputArea-output pre { + color: white; + background-color: black; + } } - } } diff --git a/src/doc/common/static/jupyter-sphinx-furo.js b/src/doc/common/static/jupyter-sphinx-furo.js index a43a7c8b122..3869c20a4d7 100644 --- a/src/doc/common/static/jupyter-sphinx-furo.js +++ b/src/doc/common/static/jupyter-sphinx-furo.js @@ -58,6 +58,79 @@ const observer2 = new MutationObserver(callback); observer2.observe(document.getElementsByClassName("content")[0], { childList: true, subtree: true }); +// +// Version selector +// + +var versionMap = {}; + +async function fetchVersions() { + try { + let versions_file = "https://raw.githubusercontent.com/sagemath/sage/develop/src/doc/versions.txt" + let response = await fetch(versions_file); + if (!response.ok) { + throw new Error('Network response was not ok'); + } + let text = await response.text(); + let lines = text.split('\n'); + + // Parse the versions.txt file + lines.forEach(line => { + if (!line.startsWith('#')) { // Ignore the comment line + let [ver, url] = line.split(' '); + if (ver && url) { + if (!url.startsWith("https://")) { + url = "https://" + url; + } + versionMap[ver] = url; + } + } + }); + } catch (error) { + console.error("Failed to fetch versions.txt file:", error); + } + + if (Object.keys(versionMap).length > 0) { + // Populate the versions menu + let dropdown = document.getElementById("versions-menu"); + Object.keys(versionMap).forEach(ver => { + let option = document.createElement("option"); + option.value = ver; + option.text = ver; + dropdown.add(option); + }); + } else { + document.getElementById('versions-menu').style.display = 'none'; + } + + let urlParams = new URLSearchParams(window.location.search); + let version = urlParams.get("ver"); + // Check if the version exists in the map and redirect + if (version in versionMap) { + let targetUrl = versionMap[version]; + window.location.href = targetUrl + window.location.pathname; + } else { + console.error("Version not found in versions.txt."); + } +} + +fetchVersions() + +// Function to change the version based on versions menu selection +function changeVersion() { + let selectedVersion = document.getElementById("versions-menu").value; + if (selectedVersion) { + // Check if the version exists in the map and redirect + if (selectedVersion in versionMap) { + let targetUrl = versionMap[selectedVersion]; + window.location.href = targetUrl + window.location.pathname; + } else { + console.error("Version not found in versions.txt."); + } + } +} + + // Listen to the kernel status changes // https://thebe.readthedocs.io/en/stable/events.html thebelab.on("status", function (evt, data) { diff --git a/src/doc/common/templates-furo/sidebar/version-selector.html b/src/doc/common/templates-furo/sidebar/version-selector.html new file mode 100644 index 00000000000..3d79a0cf0e9 --- /dev/null +++ b/src/doc/common/templates-furo/sidebar/version-selector.html @@ -0,0 +1,3 @@ + diff --git a/src/doc/versions.txt b/src/doc/versions.txt new file mode 100644 index 00000000000..582199e6a85 --- /dev/null +++ b/src/doc/versions.txt @@ -0,0 +1,17 @@ +# This file is used by the version selector of the sage doc +# and updated by the script src/bin/sage-update-version +# run by the release manager to prepare a new release +# +# The first line is reserved for develop version +# The other lines are for recent stable releases (at most 10 lines) +# A line consists of the version and the URL to the doc +# +# The sage-update-version script adds a new line for a new stable release +# +# Do not edit manually +dev doc-release--sagemath.netlify.app +10.4 doc-10-4--sagemath.netlify.app +10.3 doc-10-3--sagemath.netlify.app +10.2 doc-10-2--sagemath.netlify.app +10.1 doc-10-1--sagemath.netlify.app +10.0 doc-10-0--sagemath.netlify.app diff --git a/src/sage_docbuild/conf.py b/src/sage_docbuild/conf.py index 9ff67bc9ca7..603314ff1b4 100644 --- a/src/sage_docbuild/conf.py +++ b/src/sage_docbuild/conf.py @@ -474,6 +474,7 @@ def linkcode_resolve(domain, info): "sidebar/scroll-start.html", "sidebar/brand.html", "sidebar/search.html", + "sidebar/version-selector.html", "sidebar/home.html", "sidebar/navigation.html", "sidebar/ethical-ads.html", From 24ed6206e1d075713b2c6b389d678d028f30ecd0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20Chapoton?= Date: Sat, 29 Jun 2024 17:30:05 +0200 Subject: [PATCH 067/107] fixin the ruff' linter (yeah) --- src/sage/categories/pushout.py | 2 +- src/sage/combinat/diagram_algebras.py | 2 +- src/sage/combinat/integer_vector_weighted.py | 6 ++-- src/sage/geometry/pseudolines.py | 4 +-- src/sage/graphs/generators/random.py | 12 +++---- src/sage/graphs/graph_latex.py | 34 +++++++++---------- src/sage/groups/cubic_braid.py | 4 +-- src/sage/knots/link.py | 2 +- src/sage/manifolds/chart.py | 2 +- .../characteristic_cohomology_class.py | 6 ++-- src/sage/manifolds/differentiable/diff_map.py | 2 +- .../differentiable/examples/euclidean.py | 2 +- src/sage/manifolds/differentiable/manifold.py | 2 +- .../differentiable/vectorfield_module.py | 4 +-- .../manifolds/differentiable/vectorframe.py | 6 ++-- src/sage/manifolds/manifold.py | 4 +-- src/sage/manifolds/scalarfield.py | 2 +- src/sage/manifolds/vector_bundle.py | 2 +- src/sage/plot/multigraphics.py | 3 +- .../tensor/modules/finite_rank_free_module.py | 4 +-- src/sage/tensor/modules/free_module_basis.py | 2 +- src/tox.ini | 2 +- 22 files changed, 54 insertions(+), 55 deletions(-) diff --git a/src/sage/categories/pushout.py b/src/sage/categories/pushout.py index 23848497247..1b98e358511 100644 --- a/src/sage/categories/pushout.py +++ b/src/sage/categories/pushout.py @@ -1409,7 +1409,7 @@ def __mul__(self, other): """ if isinstance(other, IdentityConstructionFunctor): return self - if isinstance(other, self.__class__): # + if isinstance(other, self.__class__): INT = set(self._gens).intersection(other._gens) if INT: # if there is overlap of generators, it must only be at the ends, so that diff --git a/src/sage/combinat/diagram_algebras.py b/src/sage/combinat/diagram_algebras.py index a31b5817144..57fb127d4a4 100644 --- a/src/sage/combinat/diagram_algebras.py +++ b/src/sage/combinat/diagram_algebras.py @@ -4806,7 +4806,7 @@ def insert_pairing(cur, intervals): # Singleton intervals are vertical lines, # so we don't need to worry about them if len(I) > 1 and I[0] < cur[0]: - cur, level[j] = level[j], cur + cur, I = I, cur level.append([cur[0]]) level.append([cur[1]]) break diff --git a/src/sage/combinat/integer_vector_weighted.py b/src/sage/combinat/integer_vector_weighted.py index 9a28d632c85..04aff81effe 100644 --- a/src/sage/combinat/integer_vector_weighted.py +++ b/src/sage/combinat/integer_vector_weighted.py @@ -184,10 +184,10 @@ def __contains__(self, x): if len(self._weights) != len(x): return False s = 0 - for i, val in enumerate(x): - if (not isinstance(val, (int, Integer))) and (val not in ZZ): + for i, xi in enumerate(x): + if (not isinstance(xi, (int, Integer))) and (xi not in ZZ): return False - s += x[i] * self._weights[i] + s += xi * self._weights[i] return s == self._n def _recfun(self, n, l): diff --git a/src/sage/geometry/pseudolines.py b/src/sage/geometry/pseudolines.py index cc52979b577..38283fae8f8 100644 --- a/src/sage/geometry/pseudolines.py +++ b/src/sage/geometry/pseudolines.py @@ -275,7 +275,7 @@ def __init__(self, seq, encoding="auto"): i = 0 while crossings > 0: - if (seq[i] != [] and + if (seq[i] and (seq[i][0] == 0 and seq[i+1][0] == 1)): @@ -290,7 +290,7 @@ def __init__(self, seq, encoding="auto"): seq[i].pop(0) seq[i+1].pop(0) - if i > 0 and seq[i-1] is not []: + if i > 0 and seq[i - 1]: i -= 1 else: i += 1 diff --git a/src/sage/graphs/generators/random.py b/src/sage/graphs/generators/random.py index 6faf8e2c838..767dc2a1496 100644 --- a/src/sage/graphs/generators/random.py +++ b/src/sage/graphs/generators/random.py @@ -2355,17 +2355,17 @@ def RandomBicubicPlanar(n, seed=None): Z3 = Zmod(3) colour = Z3.zero() not_touched = [i for i, v in enumerate(w) if v[0] in ['x', 'xb']] - for i, v in enumerate(w): + for i, wi in enumerate(w): # internal edges - if v[0] == 'i': + if wi[0] == 'i': colour += 1 if w[i + 1][0] == 'n': - G.add_edge((w[i], w[i + 1], colour)) - elif v[0] == 'n': + G.add_edge((wi, w[i + 1], colour)) + elif wi[0] == 'n': colour += 2 - elif v[0] == 'x': + elif wi[0] == 'x': pile.append(i) - elif v[0] == 'xb' and i in not_touched: + elif wi[0] == 'xb' and i in not_touched: if pile: j = pile.pop() G.add_edge((w[i + 1], w[j - 1], colour)) diff --git a/src/sage/graphs/graph_latex.py b/src/sage/graphs/graph_latex.py index 42cc1b369ab..64f8474c465 100644 --- a/src/sage/graphs/graph_latex.py +++ b/src/sage/graphs/graph_latex.py @@ -1714,34 +1714,34 @@ def translate(p): vl_color = {} vl_placement = {} for u in vertex_list: - # + c = dvc if u in vertex_colors: c = cc.to_rgb(vertex_colors[u]) v_color[u] = c - # + c = dvfc if u in vertex_fill_colors: c = cc.to_rgb(vertex_fill_colors[u]) vf_color[u] = c - # + sh = dsh if u in vertex_shapes: sh = vertex_shapes[u] v_shape[u] = sh - # + vs = dvs if u in vertex_sizes: vs = vertex_sizes[u] v_size[u] = vs - # + if vertex_labels: - # + c = dvlc if u in vertex_label_colors: c = cc.to_rgb(vertex_label_colors[u]) vl_color[u] = c - # + vlp = dvlp if u in vertex_label_placements: vlp = vertex_label_placements[u] @@ -1766,14 +1766,14 @@ def translate(p): # We collect options for edges, default values and for-some-edges # information. These are combined into dictionaries on a per-edge # basis, for all edges - # + # Defaults - # + dec = cc.to_rgb(self.get_option('edge_color')) if edge_fills: defc = cc.to_rgb(self.get_option('edge_fill_color')) det = self.get_option('edge_thickness') - # + if edge_labels: edge_labels_math = self.get_option('edge_labels_math') delc = cc.to_rgb(self.get_option('edge_label_color')) @@ -1796,7 +1796,7 @@ def translate(p): # an undirected graph in the "wrong" order, so we use a "reverse" to # test for this case. Everything formed here conforms to the order # used in the graph. - # + e_color = {} if edge_fills: ef_color = {} @@ -1809,7 +1809,7 @@ def translate(p): for e in self._graph.edges(sort=False): edge = (e[0], e[1]) reverse = (e[1], e[0]) - # + c = dec if edge in edge_colors or (not is_directed and reverse in edge_colors): if edge in edge_colors: @@ -1817,7 +1817,7 @@ def translate(p): else: c = cc.to_rgb(edge_colors[reverse]) e_color[edge] = c - # + if edge_fills: c = defc if edge in edge_fill_colors or (not is_directed and reverse in edge_fill_colors): @@ -1826,7 +1826,7 @@ def translate(p): else: c = cc.to_rgb(edge_fill_colors[reverse]) ef_color[edge] = c - # + et = det if edge in edge_thicknesses or (not is_directed and reverse in edge_thicknesses): if edge in edge_thicknesses: @@ -1834,7 +1834,7 @@ def translate(p): else: et = edge_thicknesses[reverse] e_thick[edge] = et - # + if edge_labels: c = delc if edge in edge_label_colors or (not is_directed and reverse in edge_label_colors): @@ -1843,7 +1843,7 @@ def translate(p): else: c = cc.to_rgb(edge_label_colors[reverse]) el_color[edge] = c - # + els = dels if edge in edge_label_slopes or (not is_directed and reverse in edge_label_slopes): if edge in edge_label_slopes: @@ -1851,7 +1851,7 @@ def translate(p): else: els = edge_label_slopes[reverse] el_slope[edge] = els - # + elp = delp if edge in edge_label_placements or (not is_directed and reverse in edge_label_placements): if edge in edge_label_placements: diff --git a/src/sage/groups/cubic_braid.py b/src/sage/groups/cubic_braid.py index 6f357c91b58..257b400f1c7 100644 --- a/src/sage/groups/cubic_braid.py +++ b/src/sage/groups/cubic_braid.py @@ -1557,7 +1557,7 @@ def as_matrix_group(self, root_bur=None, domain=None, characteristic=None, var=' if unitary: from sage.rings.finite_rings.finite_field_base import FiniteField from sage.groups.matrix_gps.unitary import GU - d, d = herm_form.dimensions() + _, d = herm_form.dimensions() if isinstance(domain, FiniteField): base_group = GU(d, domain, var=domain.gen(), invariant_form=herm_form) else: @@ -1568,7 +1568,7 @@ def as_matrix_group(self, root_bur=None, domain=None, characteristic=None, var=' from sage.groups.matrix_gps.finitely_generated import MatrixGroup matrix_group = MatrixGroup(gen_list, category=self.category()) - # ------------------------------------------------------------------------------- + # -------------------------------------------------------------------- # check if there is a well defined group homomorphism to matrix_group # Register map from ``self`` to matrix_group. # Since GAP' check is very expansive (on time and memory), the check is performed diff --git a/src/sage/knots/link.py b/src/sage/knots/link.py index 7470d8c2837..d95b4271a35 100644 --- a/src/sage/knots/link.py +++ b/src/sage/knots/link.py @@ -1833,7 +1833,7 @@ def genus(self): t = [Link(B(si)).number_of_components() for si in s] for i, j in enumerate(s): if not j: - s[i].append(-2) + j.append(-2) for i in s: q2 = max(abs(k) + 1 for k in i) q.append(q2) diff --git a/src/sage/manifolds/chart.py b/src/sage/manifolds/chart.py index d8e4051b0f4..acb88bf241a 100644 --- a/src/sage/manifolds/chart.py +++ b/src/sage/manifolds/chart.py @@ -401,7 +401,7 @@ def __init__(self, domain, coordinates, calc_method=None, periods=None, # Initialization of the set of charts which the current chart is a # restriction of: self._supercharts = set([self]) - # + self._dom_restrict = {} # dict. of the restrictions of self to # subsets of self._domain, with the # subsets as keys diff --git a/src/sage/manifolds/differentiable/characteristic_cohomology_class.py b/src/sage/manifolds/differentiable/characteristic_cohomology_class.py index 819b4ef7263..e27953f4cfc 100644 --- a/src/sage/manifolds/differentiable/characteristic_cohomology_class.py +++ b/src/sage/manifolds/differentiable/characteristic_cohomology_class.py @@ -966,7 +966,7 @@ def _build_element(self, *args, **kwargs): class_type = 'Pfaffian' val = x else: - ValueError(f'predefined class "{val}" unknown') + raise ValueError(f'predefined class "{val}" unknown') # turn symbolic expression into a polynomial via Taylor expansion if isinstance(val, Expression): @@ -978,7 +978,7 @@ def _build_element(self, *args, **kwargs): elif vbundle._field_type == 'complex': pow_range = dim // 2 else: - ValueError(f'field type of {vbundle} must be real or complex') + raise ValueError(f'field type of {vbundle} must be real or complex') val = P(val.taylor(x, 0, pow_range)) @@ -1004,7 +1004,7 @@ def _build_element(self, *args, **kwargs): val = P([(-1) ** k * val[2 * k + 1] for k in range(n + 1)]) sym = multiplicative_sequence(val, n) else: - AttributeError('unkown class type') + raise AttributeError('unkown class type') d = {} w_vec = self._weighted_vectors diff --git a/src/sage/manifolds/differentiable/diff_map.py b/src/sage/manifolds/differentiable/diff_map.py index 5e24f678fe3..d684d064827 100644 --- a/src/sage/manifolds/differentiable/diff_map.py +++ b/src/sage/manifolds/differentiable/diff_map.py @@ -1281,7 +1281,7 @@ def pushforward(self, tensor): "the {} by the {}".format(tensor, self)) # Vector field module for the result: fmodule2 = dom1.vector_field_module(dest_map=self) - # + frame2 = fmodule2.basis(from_frame=chart2.frame()) si1 = dom1.start_index() si2 = fmodule2._sindex diff --git a/src/sage/manifolds/differentiable/examples/euclidean.py b/src/sage/manifolds/differentiable/examples/euclidean.py index ce98e4bc643..6a4b0bd2899 100644 --- a/src/sage/manifolds/differentiable/examples/euclidean.py +++ b/src/sage/manifolds/differentiable/examples/euclidean.py @@ -1728,7 +1728,7 @@ def __init__(self, name=None, latex_name=None, coordinates='Cartesian', symbols = 'r ph:\\phi z' self._spherical_chart = None # to be constructed later if necessary self._spherical_frame = None # orthonormal frame - self._cylindrical_chart = None # + self._cylindrical_chart = None self._cylindrical_frame = None # orthonormal frame init_coord_methods = {'Cartesian': self._init_cartesian, 'spherical': self._init_spherical, diff --git a/src/sage/manifolds/differentiable/manifold.py b/src/sage/manifolds/differentiable/manifold.py index 4f60c415293..b5bb4be4d6f 100644 --- a/src/sage/manifolds/differentiable/manifold.py +++ b/src/sage/manifolds/differentiable/manifold.py @@ -3193,7 +3193,7 @@ def vector_frame(self, *args, **kwargs) -> VectorFrame: latex_indices = kwargs.pop('latex_indices', None) symbol_dual = kwargs.pop('symbol_dual', None) latex_symbol_dual = kwargs.pop('latex_symbol_dual', None) - # + if vector_fields: dest_map0 = vector_fields[0].parent().destination_map() if dest_map and dest_map is not dest_map0: diff --git a/src/sage/manifolds/differentiable/vectorfield_module.py b/src/sage/manifolds/differentiable/vectorfield_module.py index 1c19fedbd52..d5c3bc83e6a 100644 --- a/src/sage/manifolds/differentiable/vectorfield_module.py +++ b/src/sage/manifolds/differentiable/vectorfield_module.py @@ -2300,10 +2300,10 @@ def tensor_from_comp(self, tensor_type, comp, name=None, if isinstance(comp, CompWithSym): resu._sym = comp._sym resu._antisym = comp._antisym - # + # 2/ Tensor components set to comp: resu._components[comp._frame] = comp - # + return resu def sym_bilinear_form(self, name=None, latex_name=None): diff --git a/src/sage/manifolds/differentiable/vectorframe.py b/src/sage/manifolds/differentiable/vectorframe.py index 959c0bd7a24..63c293a3e56 100644 --- a/src/sage/manifolds/differentiable/vectorframe.py +++ b/src/sage/manifolds/differentiable/vectorframe.py @@ -744,11 +744,11 @@ def __init__(self, vector_field_module, symbol, latex_symbol=None, if dest_map is self._domain.identity_map(): # The frame is added to the list of the domain's covering frames: self._domain._set_covering_frame(self) - # + # Dual coframe self._coframe = self.dual_basis() # self._coframe = a shortcut for # self._dual_basis - # + # Derived quantities: # Initialization of the set of frames that are restrictions of the # current frame to subdomains of the frame domain: @@ -756,7 +756,7 @@ def __init__(self, vector_field_module, symbol, latex_symbol=None, # Initialization of the set of frames which the current frame is a # restriction of: self._superframes = set([self]) - # + self._restrictions = {} # dict. of the restrictions of self to # subdomains of self._domain, with the # subdomains as keys diff --git a/src/sage/manifolds/manifold.py b/src/sage/manifolds/manifold.py index 6729e51b4d1..616eab15786 100644 --- a/src/sage/manifolds/manifold.py +++ b/src/sage/manifolds/manifold.py @@ -582,11 +582,11 @@ def __init__(self, n, name, field, structure, base_manifold=None, category=category) self._is_open = True self._open_covers.append([self]) # list of open covers of self - # + if not isinstance(start_index, (int, Integer)): raise TypeError("the starting index must be an integer") self._sindex = start_index - # + self._atlas = [] # list of charts defined on subsets of self self._top_charts = [] # list of charts defined on subsets of self # that are not subcharts of charts on larger subsets diff --git a/src/sage/manifolds/scalarfield.py b/src/sage/manifolds/scalarfield.py index 59bf04d8139..6c1ea6e2f14 100644 --- a/src/sage/manifolds/scalarfield.py +++ b/src/sage/manifolds/scalarfield.py @@ -2200,7 +2200,7 @@ def _display_expression(self, chart, result): else: field_name = str(field) field_latex_name = latex(field) - # + result = FormattedExpansion() if self._name is None: symbol = "" diff --git a/src/sage/manifolds/vector_bundle.py b/src/sage/manifolds/vector_bundle.py index 15c92173a04..e122cdf1125 100644 --- a/src/sage/manifolds/vector_bundle.py +++ b/src/sage/manifolds/vector_bundle.py @@ -807,7 +807,7 @@ def local_frame(self, *args, **kwargs): symbol_dual = kwargs.pop('symbol_dual', None) latex_symbol_dual = kwargs.pop('latex_symbol_dual', None) domain = kwargs.pop('domain', None) - # + sec_module = self.section_module(domain=domain, force_free=True) resu = LocalFrame(sec_module, symbol=symbol, latex_symbol=latex_symbol, indices=indices, latex_indices=latex_indices, diff --git a/src/sage/plot/multigraphics.py b/src/sage/plot/multigraphics.py index f657e1d369e..b583be32317 100644 --- a/src/sage/plot/multigraphics.py +++ b/src/sage/plot/multigraphics.py @@ -139,11 +139,10 @@ def __init__(self, graphics_list): sage: G = MultiGraphics([c, (c, (0.7, 0.6, 0.2, 0.2))]) sage: print(G) Multigraphics with 2 elements - """ self._glist = [] self._positions = [] - # + for ins in graphics_list: if isinstance(ins, Graphics): self.append(ins) # default position diff --git a/src/sage/tensor/modules/finite_rank_free_module.py b/src/sage/tensor/modules/finite_rank_free_module.py index e0ca00e0771..3525745f331 100644 --- a/src/sage/tensor/modules/finite_rank_free_module.py +++ b/src/sage/tensor/modules/finite_rank_free_module.py @@ -2324,10 +2324,10 @@ def tensor_from_comp(self, tensor_type, comp, name=None, latex_name=None): if isinstance(comp, CompWithSym): resu._sym = comp._sym resu._antisym = comp._antisym - # + # 2/ Tensor components set to comp: resu._components[comp._frame] = comp - # + return resu def alternating_contravariant_tensor(self, degree, name=None, diff --git a/src/sage/tensor/modules/free_module_basis.py b/src/sage/tensor/modules/free_module_basis.py index 39bc99b947d..1f67d8b2e81 100644 --- a/src/sage/tensor/modules/free_module_basis.py +++ b/src/sage/tensor/modules/free_module_basis.py @@ -1083,5 +1083,5 @@ def new_basis(self, change_of_basis, symbol, latex_symbol=None, # of changes of bases: fmodule._basis_changes[(self, the_new_basis)] = transf fmodule._basis_changes[(the_new_basis, self)] = inv_transf - # + return the_new_basis diff --git a/src/tox.ini b/src/tox.ini index c270270ff52..a349f92f400 100644 --- a/src/tox.ini +++ b/src/tox.ini @@ -315,7 +315,7 @@ passenv = RUFF_OUTPUT_FORMAT # 1 F402 [ ] Import `factor` from line 259 shadowed by loop variable # 1 PLC0208 [*] Use a sequence type instead of a `set` when iterating over values # -commands = ruff check --ignore PLR2004,I001,F401,E741,F821,PLR0912,PLR0913,E402,PLR0915,PLW2901,PLR5501,PLR0911,E731,F405,PLR1714,F403,PLR0402,PLW0603,F841,E713,PLW0602,PLR1711,E714,PLR1701,PLW3301,PLW1510,E721,PLW0120,F811,PLC0414,E743,PLE0101,PLR0124,PLW0127,F541,PLW1508,PLC3002,E742,PLE0302,PLW0129,F402,PLC0208 {posargs:{toxinidir}/sage/} +commands = ruff check --ignore PLR2004,I001,F401,E741,F821,PLR0912,PLR0913,E402,PLR0915,PLW2901,PLR5501,PLR0911,E731,F405,PLR1714,F403,PLR0402,PLW0603,F841,E713,PLW0602,PLR1711,E714,PLR1701,PLR1704,PLW3301,PLW1510,E721,PLW0120,F811,PLC2401,PLC0414,E743,PLE0101,PLR0124,PLW0127,F541,PLW1508,PLC3002,E742,PLE0302,PLW0129,F402,PLC0208 {posargs:{toxinidir}/sage/} [flake8] rst-roles = From e1750614d583e98438ca046316cc8dfd5f8764f0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20Chapoton?= Date: Sat, 29 Jun 2024 17:56:34 +0200 Subject: [PATCH 068/107] partial disactivation --- src/sage/combinat/diagram_algebras.py | 2 +- src/tox.ini | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/sage/combinat/diagram_algebras.py b/src/sage/combinat/diagram_algebras.py index 57fb127d4a4..a31b5817144 100644 --- a/src/sage/combinat/diagram_algebras.py +++ b/src/sage/combinat/diagram_algebras.py @@ -4806,7 +4806,7 @@ def insert_pairing(cur, intervals): # Singleton intervals are vertical lines, # so we don't need to worry about them if len(I) > 1 and I[0] < cur[0]: - cur, I = I, cur + cur, level[j] = level[j], cur level.append([cur[0]]) level.append([cur[1]]) break diff --git a/src/tox.ini b/src/tox.ini index a349f92f400..85a033166bb 100644 --- a/src/tox.ini +++ b/src/tox.ini @@ -315,7 +315,7 @@ passenv = RUFF_OUTPUT_FORMAT # 1 F402 [ ] Import `factor` from line 259 shadowed by loop variable # 1 PLC0208 [*] Use a sequence type instead of a `set` when iterating over values # -commands = ruff check --ignore PLR2004,I001,F401,E741,F821,PLR0912,PLR0913,E402,PLR0915,PLW2901,PLR5501,PLR0911,E731,F405,PLR1714,F403,PLR0402,PLW0603,F841,E713,PLW0602,PLR1711,E714,PLR1701,PLR1704,PLW3301,PLW1510,E721,PLW0120,F811,PLC2401,PLC0414,E743,PLE0101,PLR0124,PLW0127,F541,PLW1508,PLC3002,E742,PLE0302,PLW0129,F402,PLC0208 {posargs:{toxinidir}/sage/} +commands = ruff check --ignore PLR2004,I001,F401,E741,F821,PLR0912,PLR0913,E402,PLR0915,PLW2901,PLR5501,PLR0911,E731,F405,PLR1714,PLR1736,F403,PLR0402,PLW0603,F841,E713,PLW0602,PLR1711,E714,PLR1701,PLR1704,PLW3301,PLW1510,E721,PLW0120,F811,PLC2401,PLC0414,E743,PLE0101,PLR0124,PLW0127,F541,PLW1508,PLC3002,E742,PLE0302,PLW0129,F402,PLC0208 {posargs:{toxinidir}/sage/} [flake8] rst-roles = From ff96776ff00af5eff849bec7066e99ab14603b11 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20Chapoton?= Date: Sat, 29 Jun 2024 18:48:33 +0200 Subject: [PATCH 069/107] code fix --- .../manifolds/differentiable/characteristic_cohomology_class.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/sage/manifolds/differentiable/characteristic_cohomology_class.py b/src/sage/manifolds/differentiable/characteristic_cohomology_class.py index e27953f4cfc..86ba9eb3c6b 100644 --- a/src/sage/manifolds/differentiable/characteristic_cohomology_class.py +++ b/src/sage/manifolds/differentiable/characteristic_cohomology_class.py @@ -905,7 +905,7 @@ def _build_element(self, *args, **kwargs): name = 'c' class_type = 'multiplicative' val = 1 + x - if val == 'Pontryagin': + elif val == 'Pontryagin': if vbundle._field_type != 'real': raise ValueError(f'total Pontryagin class not defined on {vbundle}') if name is None: From 08f0c91dee5b77fdd6f0f79d1e1ba7d99691d499 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20Chapoton?= Date: Sat, 29 Jun 2024 20:41:16 +0200 Subject: [PATCH 070/107] Update src/sage/combinat/integer_vector_weighted.py MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Matthias Köppe --- src/sage/combinat/integer_vector_weighted.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/sage/combinat/integer_vector_weighted.py b/src/sage/combinat/integer_vector_weighted.py index 04aff81effe..f3675d83e0f 100644 --- a/src/sage/combinat/integer_vector_weighted.py +++ b/src/sage/combinat/integer_vector_weighted.py @@ -185,7 +185,7 @@ def __contains__(self, x): return False s = 0 for i, xi in enumerate(x): - if (not isinstance(xi, (int, Integer))) and (xi not in ZZ): + if not isinstance(xi, (int, Integer)) and xi not in ZZ: return False s += xi * self._weights[i] return s == self._n From e06401afb535cf6e194dacc3a3232a41a7be3f93 Mon Sep 17 00:00:00 2001 From: Kwankyu Lee Date: Sun, 30 Jun 2024 11:52:00 +0900 Subject: [PATCH 071/107] Add current version at top --- src/doc/common/static/jupyter-sphinx-furo.js | 18 ++++++++++++++++++ .../sidebar/version-selector.html | 1 - 2 files changed, 18 insertions(+), 1 deletion(-) diff --git a/src/doc/common/static/jupyter-sphinx-furo.js b/src/doc/common/static/jupyter-sphinx-furo.js index 3869c20a4d7..a2b8342005c 100644 --- a/src/doc/common/static/jupyter-sphinx-furo.js +++ b/src/doc/common/static/jupyter-sphinx-furo.js @@ -74,6 +74,24 @@ async function fetchVersions() { let text = await response.text(); let lines = text.split('\n'); + let url = window.location.origin; + let start_index = url.indexOf('doc-') + 4; + let end_index = url.indexOf('--'); + let version_string = url.substring(start_index, end_index); + let current_version + + // Consult the comment in .github/workflows/doc-publish.yml + if (/^pr-\d+$/.test(version_string)) { + current_version = version_string.replace(/-/g, ' '); + } else if (version_string === 'release') { + current_version = 'latest'; + } else if (version_string === 'develop') { + current_version = 'develop'; + } else { + current_version = version_string.replace(/-/g, '.'); + } + versionMap[current_version] = url + // Parse the versions.txt file lines.forEach(line => { if (!line.startsWith('#')) { // Ignore the comment line diff --git a/src/doc/common/templates-furo/sidebar/version-selector.html b/src/doc/common/templates-furo/sidebar/version-selector.html index 3d79a0cf0e9..14d248a5d37 100644 --- a/src/doc/common/templates-furo/sidebar/version-selector.html +++ b/src/doc/common/templates-furo/sidebar/version-selector.html @@ -1,3 +1,2 @@ From 4d75b1b730e4cfd74d9099bf689231fd8d1720ac Mon Sep 17 00:00:00 2001 From: Kwankyu Lee Date: Mon, 1 Jul 2024 01:12:50 +0900 Subject: [PATCH 072/107] Add more old docs --- src/doc/versions.txt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/doc/versions.txt b/src/doc/versions.txt index 582199e6a85..b963bcbd4ca 100644 --- a/src/doc/versions.txt +++ b/src/doc/versions.txt @@ -15,3 +15,6 @@ dev doc-release--sagemath.netlify.app 10.2 doc-10-2--sagemath.netlify.app 10.1 doc-10-1--sagemath.netlify.app 10.0 doc-10-0--sagemath.netlify.app +9.8 doc-9-8--sagemath.netlify.app +9.7 doc-9-7--sagemath.netlify.app +9.6 doc-9-6--sagemath.netlify.app From a2fa3685d739a7582174a5865d65d55588d11618 Mon Sep 17 00:00:00 2001 From: Matthias Koeppe Date: Sat, 29 Jun 2024 21:53:17 -0700 Subject: [PATCH 073/107] build/pkgs/sage_numerical_backends_coin: Update to 10.4rc1 --- build/pkgs/sage_numerical_backends_coin/checksums.ini | 4 ++-- build/pkgs/sage_numerical_backends_coin/package-version.txt | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/build/pkgs/sage_numerical_backends_coin/checksums.ini b/build/pkgs/sage_numerical_backends_coin/checksums.ini index 53ebb086e1c..43d309a5f15 100644 --- a/build/pkgs/sage_numerical_backends_coin/checksums.ini +++ b/build/pkgs/sage_numerical_backends_coin/checksums.ini @@ -1,4 +1,4 @@ tarball=sage_numerical_backends_coin-VERSION.tar.gz -sha1=5c9708603564c55fa5fddf66ac06f68f4c6145e2 -sha256=d48b7c550bc727f58ce28c03cc572f37e7e6267a0c73366aa6cf852c80af6a39 +sha1=ae11cfae607eb6aa8c6792fb6a7ac4f605f244c9 +sha256=4cc8f4583adc242456cd31cd62df565a39cc0b26587bb0000dfc33dabaa71e0e upstream_url=https://pypi.io/packages/source/s/sage_numerical_backends_coin/sage_numerical_backends_coin-VERSION.tar.gz diff --git a/build/pkgs/sage_numerical_backends_coin/package-version.txt b/build/pkgs/sage_numerical_backends_coin/package-version.txt index 1700f7be00d..f46166d0ee7 100644 --- a/build/pkgs/sage_numerical_backends_coin/package-version.txt +++ b/build/pkgs/sage_numerical_backends_coin/package-version.txt @@ -1 +1 @@ -9.0b12 +10.4rc1 From 28a9bd0a8e303666335dc368a8b79401b6030dee Mon Sep 17 00:00:00 2001 From: Matthias Koeppe Date: Sun, 30 Jun 2024 00:38:03 -0700 Subject: [PATCH 074/107] build/pkgs/sage_numerical_backends_coin: Update to 10.4rc2 --- build/pkgs/sage_numerical_backends_coin/checksums.ini | 4 ++-- build/pkgs/sage_numerical_backends_coin/package-version.txt | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/build/pkgs/sage_numerical_backends_coin/checksums.ini b/build/pkgs/sage_numerical_backends_coin/checksums.ini index 43d309a5f15..5b6a6d6a571 100644 --- a/build/pkgs/sage_numerical_backends_coin/checksums.ini +++ b/build/pkgs/sage_numerical_backends_coin/checksums.ini @@ -1,4 +1,4 @@ tarball=sage_numerical_backends_coin-VERSION.tar.gz -sha1=ae11cfae607eb6aa8c6792fb6a7ac4f605f244c9 -sha256=4cc8f4583adc242456cd31cd62df565a39cc0b26587bb0000dfc33dabaa71e0e +sha1=6f77aa99e572844b7572e91cd7d62ca248040a8a +sha256=8251112b9d609a686bd0f074417039e5882110736ec831b4b8c41305935a1ce7 upstream_url=https://pypi.io/packages/source/s/sage_numerical_backends_coin/sage_numerical_backends_coin-VERSION.tar.gz diff --git a/build/pkgs/sage_numerical_backends_coin/package-version.txt b/build/pkgs/sage_numerical_backends_coin/package-version.txt index f46166d0ee7..98f8df1dc6f 100644 --- a/build/pkgs/sage_numerical_backends_coin/package-version.txt +++ b/build/pkgs/sage_numerical_backends_coin/package-version.txt @@ -1 +1 @@ -10.4rc1 +10.4rc2 From 99de93fd6151ad6c2b8f10192703a79a33f566ff Mon Sep 17 00:00:00 2001 From: Kwankyu Lee Date: Mon, 1 Jul 2024 10:15:57 +0900 Subject: [PATCH 075/107] Fetch versions.txt from doc-release--sagemath.netlify.app --- src/doc/common/static/jupyter-sphinx-furo.js | 3 ++- src/sage_docbuild/builders.py | 5 +++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/src/doc/common/static/jupyter-sphinx-furo.js b/src/doc/common/static/jupyter-sphinx-furo.js index a2b8342005c..671679aaee9 100644 --- a/src/doc/common/static/jupyter-sphinx-furo.js +++ b/src/doc/common/static/jupyter-sphinx-furo.js @@ -66,7 +66,8 @@ var versionMap = {}; async function fetchVersions() { try { - let versions_file = "https://raw.githubusercontent.com/sagemath/sage/develop/src/doc/versions.txt" + // For the origin of this site, see .github/workflows/doc-publish.yml + let versions_file = "https://doc-release--sagemath.netlify.app/versions.txt" let response = await fetch(versions_file); if (!response.ok) { throw new Error('Network response was not ok'); diff --git a/src/sage_docbuild/builders.py b/src/sage_docbuild/builders.py index 967616e2e28..23155df0112 100644 --- a/src/sage_docbuild/builders.py +++ b/src/sage_docbuild/builders.py @@ -455,6 +455,11 @@ def html(self): shutil.copy2(os.path.join(SAGE_DOC_SRC, self.lang, 'website', 'root_index.html'), root_index_file) + # The file versions.txt is used by src/doc/common/static/jupyter-sphinx-furo.js + # for doc version selector + from sage.env import SAGE_DOC + shutil.copy2(os.path.join(SAGE_DOC_SRC, 'versions.txt'), SAGE_DOC) + def pdf(self): """ Build the website hosting pdf docs. From c8339a83023fbd9f98d5a6f28051e5dfcce670b7 Mon Sep 17 00:00:00 2001 From: Kwankyu Lee Date: Mon, 1 Jul 2024 13:13:28 +0900 Subject: [PATCH 076/107] Store versions.txt in src/doc/en/website --- src/bin/sage-update-version | 4 ++-- src/doc/common/static/jupyter-sphinx-furo.js | 2 +- src/doc/{ => en/website}/versions.txt | 1 + src/sage_docbuild/builders.py | 15 +++++++-------- 4 files changed, 11 insertions(+), 11 deletions(-) rename src/doc/{ => en/website}/versions.txt (95%) diff --git a/src/bin/sage-update-version b/src/bin/sage-update-version index d4ae6ae3742..7d735c12e6c 100755 --- a/src/bin/sage-update-version +++ b/src/bin/sage-update-version @@ -114,7 +114,7 @@ envsubst <"$SAGE_ROOT/CITATION.cff.in" >"$SAGE_ROOT/CITATION.cff" # Update src/doc/versions.txt file storing the URLs of the docs for the recent stable releases if [[ $SAGE_VERSION =~ ^[0-9]+(\.[0-9]+)*$ ]]; then - file_path="$SAGE_ROOT/src/doc/versions.txt" + file_path="$SAGE_ROOT/src/doc/en/website/versions.txt" # Extract the most recent version line from versions.txt; the first line is a comment line_number=$(grep -n '^[0-9]' "$file_path" | head -n 1 | cut -d: -f1) version_line=$(sed -n "${line_number}p" "$file_path") @@ -143,7 +143,7 @@ git commit -m "Updated SageMath version to $SAGE_VERSION" -- \ "$SAGE_ROOT/build/pkgs/*/version_requirements.txt" \ "$SAGE_ROOT"/pkgs/*/VERSION.txt \ "$SAGE_ROOT/.upstream.d/20-github.com-sagemath-sage-releases" \ - "$SAGE_ROOT/src/doc/versions.txt" \ + "$SAGE_ROOT/src/doc/en/website/versions.txt" \ || die "Error committing to the repository." git tag -a "$SAGE_VERSION" -m "$SAGE_VERSION_BANNER" \ diff --git a/src/doc/common/static/jupyter-sphinx-furo.js b/src/doc/common/static/jupyter-sphinx-furo.js index 671679aaee9..f513ec8be8d 100644 --- a/src/doc/common/static/jupyter-sphinx-furo.js +++ b/src/doc/common/static/jupyter-sphinx-furo.js @@ -67,7 +67,7 @@ var versionMap = {}; async function fetchVersions() { try { // For the origin of this site, see .github/workflows/doc-publish.yml - let versions_file = "https://doc-release--sagemath.netlify.app/versions.txt" + let versions_file = "https://doc-release--sagemath.netlify.app/html/en/versions.txt" let response = await fetch(versions_file); if (!response.ok) { throw new Error('Network response was not ok'); diff --git a/src/doc/versions.txt b/src/doc/en/website/versions.txt similarity index 95% rename from src/doc/versions.txt rename to src/doc/en/website/versions.txt index b963bcbd4ca..68897d2ad99 100644 --- a/src/doc/versions.txt +++ b/src/doc/en/website/versions.txt @@ -10,6 +10,7 @@ # # Do not edit manually dev doc-release--sagemath.netlify.app +10.5 doc-10-5--sagemath.netlify.app 10.4 doc-10-4--sagemath.netlify.app 10.3 doc-10-3--sagemath.netlify.app 10.2 doc-10-2--sagemath.netlify.app diff --git a/src/sage_docbuild/builders.py b/src/sage_docbuild/builders.py index 23155df0112..871cc4705a2 100644 --- a/src/sage_docbuild/builders.py +++ b/src/sage_docbuild/builders.py @@ -442,6 +442,11 @@ def html(self): """ super().html() html_output_dir = self._output_dir('html') + + # This file is used by src/doc/common/static/jupyter-sphinx-furo.js + # for doc version selector + shutil.copy2(os.path.join(self.dir, 'versions.txt'), html_output_dir) + for f in os.listdir(html_output_dir): src = os.path.join(html_output_dir, f) dst = os.path.join(html_output_dir, '..', f) @@ -451,14 +456,8 @@ def html(self): else: shutil.copy2(src, dst) - root_index_file = os.path.join(html_output_dir, '../../../index.html') - shutil.copy2(os.path.join(SAGE_DOC_SRC, self.lang, 'website', 'root_index.html'), - root_index_file) - - # The file versions.txt is used by src/doc/common/static/jupyter-sphinx-furo.js - # for doc version selector - from sage.env import SAGE_DOC - shutil.copy2(os.path.join(SAGE_DOC_SRC, 'versions.txt'), SAGE_DOC) + shutil.copy2(os.path.join(self.dir, 'root_index.html'), + os.path.join(html_output_dir, '../../../index.html')) def pdf(self): """ From a14b215bf399bda45cafac702f07ffefc8aace86 Mon Sep 17 00:00:00 2001 From: Kwankyu Lee Date: Mon, 1 Jul 2024 13:31:04 +0900 Subject: [PATCH 077/107] Initially do not display selector --- src/doc/common/static/custom-furo.css | 1 + src/doc/common/static/jupyter-sphinx-furo.js | 9 +++++---- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/src/doc/common/static/custom-furo.css b/src/doc/common/static/custom-furo.css index 0aff44252cf..3ec5578be00 100644 --- a/src/doc/common/static/custom-furo.css +++ b/src/doc/common/static/custom-furo.css @@ -43,6 +43,7 @@ a.pdf:hover { } #versions-menu { + display: none; position: fixed; bottom: 10px; right: 10px; diff --git a/src/doc/common/static/jupyter-sphinx-furo.js b/src/doc/common/static/jupyter-sphinx-furo.js index f513ec8be8d..194f396e6a0 100644 --- a/src/doc/common/static/jupyter-sphinx-furo.js +++ b/src/doc/common/static/jupyter-sphinx-furo.js @@ -109,17 +109,18 @@ async function fetchVersions() { console.error("Failed to fetch versions.txt file:", error); } + let menu = document.getElementById("versions-menu"); + if (Object.keys(versionMap).length > 0) { - // Populate the versions menu - let dropdown = document.getElementById("versions-menu"); Object.keys(versionMap).forEach(ver => { let option = document.createElement("option"); option.value = ver; option.text = ver; - dropdown.add(option); + menu.add(option); }); + menu.style.display = 'block'; } else { - document.getElementById('versions-menu').style.display = 'none'; + menu.style.display = 'none'; } let urlParams = new URLSearchParams(window.location.search); From 0ef948c269570cc87832da6ca2c140835dc53961 Mon Sep 17 00:00:00 2001 From: Kwankyu Lee Date: Mon, 1 Jul 2024 15:02:49 +0900 Subject: [PATCH 078/107] Small fix --- src/doc/common/static/jupyter-sphinx-furo.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/doc/common/static/jupyter-sphinx-furo.js b/src/doc/common/static/jupyter-sphinx-furo.js index 194f396e6a0..3c55ce9e631 100644 --- a/src/doc/common/static/jupyter-sphinx-furo.js +++ b/src/doc/common/static/jupyter-sphinx-furo.js @@ -67,7 +67,7 @@ var versionMap = {}; async function fetchVersions() { try { // For the origin of this site, see .github/workflows/doc-publish.yml - let versions_file = "https://doc-release--sagemath.netlify.app/html/en/versions.txt" + let versions_file = "https://doc-release--sagemath.netlify.app/html/en/versions.txt"; let response = await fetch(versions_file); if (!response.ok) { throw new Error('Network response was not ok'); From 2350f16254ca4509f2a213caa90f557d05e6adcc Mon Sep 17 00:00:00 2001 From: Kwankyu Lee Date: Mon, 1 Jul 2024 16:57:06 +0900 Subject: [PATCH 079/107] Add _headers file to avoid CORS problem --- .github/workflows/doc-publish.yml | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/.github/workflows/doc-publish.yml b/.github/workflows/doc-publish.yml index d5eafc953e1..5454519a6fb 100644 --- a/.github/workflows/doc-publish.yml +++ b/.github/workflows/doc-publish.yml @@ -129,6 +129,16 @@ jobs: run: unzip livedoc.zip -d livedoc if: steps.download-doc.outcome == 'success' + - name: Create _headers file for permissive CORS + run: | + cat < livedoc/livedoc/_headers + /* + Access-Control-Allow-Origin: * + Access-Control-Allow-Methods: GET + Access-Control-Allow-Headers: Content-Type + EOF + if: steps.download-doc.outcome == 'success' + - name: Deploy to netlify with doc-TAG alias id: deploy-netlify uses: netlify/actions/cli@master From 2f509c2da84d115ff56cf8d80591582e11a026b1 Mon Sep 17 00:00:00 2001 From: Kwankyu Lee Date: Mon, 1 Jul 2024 22:01:30 +0900 Subject: [PATCH 080/107] Improve style --- src/doc/common/static/custom-furo.css | 5 +-- src/doc/common/static/jupyter-sphinx-furo.js | 38 ++++++++++---------- 2 files changed, 21 insertions(+), 22 deletions(-) diff --git a/src/doc/common/static/custom-furo.css b/src/doc/common/static/custom-furo.css index 3ec5578be00..449b577fe18 100644 --- a/src/doc/common/static/custom-furo.css +++ b/src/doc/common/static/custom-furo.css @@ -43,7 +43,7 @@ a.pdf:hover { } #versions-menu { - display: none; + display: block; position: fixed; bottom: 10px; right: 10px; @@ -70,6 +70,3 @@ body[data-theme="dark"] { } } -#versions-menu:hover { - opacity: 1 -} diff --git a/src/doc/common/static/jupyter-sphinx-furo.js b/src/doc/common/static/jupyter-sphinx-furo.js index 3c55ce9e631..8834c1dd328 100644 --- a/src/doc/common/static/jupyter-sphinx-furo.js +++ b/src/doc/common/static/jupyter-sphinx-furo.js @@ -75,21 +75,26 @@ async function fetchVersions() { let text = await response.text(); let lines = text.split('\n'); - let url = window.location.origin; - let start_index = url.indexOf('doc-') + 4; - let end_index = url.indexOf('--'); - let version_string = url.substring(start_index, end_index); - let current_version - - // Consult the comment in .github/workflows/doc-publish.yml - if (/^pr-\d+$/.test(version_string)) { - current_version = version_string.replace(/-/g, ' '); - } else if (version_string === 'release') { - current_version = 'latest'; - } else if (version_string === 'develop') { - current_version = 'develop'; + if (window.location.protocol == 'file:') { + current_version = 'local' + url = window.location.href } else { - current_version = version_string.replace(/-/g, '.'); + let url = window.location.origin; + let start_index = url.indexOf('doc-') + 4; + let end_index = url.indexOf('--'); + let version_string = url.substring(start_index, end_index); + let current_version + + // Consult the comment in .github/workflows/doc-publish.yml + if (/^pr-\d+$/.test(version_string)) { + current_version = version_string.replace(/-/g, ' '); + } else if (version_string === 'release') { + current_version = 'latest'; + } else if (version_string === 'develop') { + current_version = 'develop'; + } else { + current_version = version_string.replace(/-/g, '.'); + } } versionMap[current_version] = url @@ -118,7 +123,6 @@ async function fetchVersions() { option.text = ver; menu.add(option); }); - menu.style.display = 'block'; } else { menu.style.display = 'none'; } @@ -126,11 +130,9 @@ async function fetchVersions() { let urlParams = new URLSearchParams(window.location.search); let version = urlParams.get("ver"); // Check if the version exists in the map and redirect - if (version in versionMap) { + if (version && version in versionMap) { let targetUrl = versionMap[version]; window.location.href = targetUrl + window.location.pathname; - } else { - console.error("Version not found in versions.txt."); } } From bb228b38bdfd01a4df6f61e3b15fd840aa796b8a Mon Sep 17 00:00:00 2001 From: Kwankyu Lee Date: Mon, 1 Jul 2024 22:21:29 +0900 Subject: [PATCH 081/107] Fix versions.txt --- src/doc/en/website/versions.txt | 1 - 1 file changed, 1 deletion(-) diff --git a/src/doc/en/website/versions.txt b/src/doc/en/website/versions.txt index 68897d2ad99..b963bcbd4ca 100644 --- a/src/doc/en/website/versions.txt +++ b/src/doc/en/website/versions.txt @@ -10,7 +10,6 @@ # # Do not edit manually dev doc-release--sagemath.netlify.app -10.5 doc-10-5--sagemath.netlify.app 10.4 doc-10-4--sagemath.netlify.app 10.3 doc-10-3--sagemath.netlify.app 10.2 doc-10-2--sagemath.netlify.app From c3dc3c1db98f457b002075c1d6d7f8d24e1ea9c4 Mon Sep 17 00:00:00 2001 From: Kwankyu Lee Date: Mon, 1 Jul 2024 23:35:05 +0900 Subject: [PATCH 082/107] Fix errors --- src/doc/common/static/jupyter-sphinx-furo.js | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/src/doc/common/static/jupyter-sphinx-furo.js b/src/doc/common/static/jupyter-sphinx-furo.js index 8834c1dd328..b086a5c27ea 100644 --- a/src/doc/common/static/jupyter-sphinx-furo.js +++ b/src/doc/common/static/jupyter-sphinx-furo.js @@ -75,15 +75,16 @@ async function fetchVersions() { let text = await response.text(); let lines = text.split('\n'); + let url = window.location.origin; + let current_version + if (window.location.protocol == 'file:') { - current_version = 'local' - url = window.location.href + current_version = 'local'; + url = window.location.href; } else { - let url = window.location.origin; let start_index = url.indexOf('doc-') + 4; let end_index = url.indexOf('--'); let version_string = url.substring(start_index, end_index); - let current_version // Consult the comment in .github/workflows/doc-publish.yml if (/^pr-\d+$/.test(version_string)) { @@ -140,11 +141,11 @@ fetchVersions() // Function to change the version based on versions menu selection function changeVersion() { - let selectedVersion = document.getElementById("versions-menu").value; - if (selectedVersion) { + let selected_version = document.getElementById("versions-menu").value; + if (selected_version) { // Check if the version exists in the map and redirect - if (selectedVersion in versionMap) { - let targetUrl = versionMap[selectedVersion]; + if (selected_version in versionMap) { + let targetUrl = versionMap[selected_version]; window.location.href = targetUrl + window.location.pathname; } else { console.error("Version not found in versions.txt."); From 70a50cc90627401f7ecadeb2f68ee3ce0595fc81 Mon Sep 17 00:00:00 2001 From: Matthias Koeppe Date: Mon, 1 Jul 2024 19:50:06 -0700 Subject: [PATCH 083/107] build/pkgs/sage_numerical_backends_cplex: Update to 10.4rc1 --- build/pkgs/sage_numerical_backends_cplex/checksums.ini | 4 ++-- build/pkgs/sage_numerical_backends_cplex/package-version.txt | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/build/pkgs/sage_numerical_backends_cplex/checksums.ini b/build/pkgs/sage_numerical_backends_cplex/checksums.ini index 633b6676b48..e6bc2b92de3 100644 --- a/build/pkgs/sage_numerical_backends_cplex/checksums.ini +++ b/build/pkgs/sage_numerical_backends_cplex/checksums.ini @@ -1,4 +1,4 @@ tarball=sage_numerical_backends_cplex-VERSION.tar.gz -sha1=59b5f344f5b3d2e1f2fb7dcddef208bcc99e710a -sha256=4e4ce4464a26d1c0bb340273f0731f75b037550dc35afd143e95b94168f2eca1 +sha1=7ac8f0c09497642fc275b667434e7359f2dca057 +sha256=4568f56d7e71cc37e1c0edb0f0d0165c1a5521d33fe4e0ad024b567aeba0ba08 upstream_url=https://pypi.io/packages/source/s/sage_numerical_backends_cplex/sage_numerical_backends_cplex-VERSION.tar.gz diff --git a/build/pkgs/sage_numerical_backends_cplex/package-version.txt b/build/pkgs/sage_numerical_backends_cplex/package-version.txt index 1700f7be00d..f46166d0ee7 100644 --- a/build/pkgs/sage_numerical_backends_cplex/package-version.txt +++ b/build/pkgs/sage_numerical_backends_cplex/package-version.txt @@ -1 +1 @@ -9.0b12 +10.4rc1 From 0004d78f231e4d04a37166f1fc4a55efd98cf47a Mon Sep 17 00:00:00 2001 From: Matthias Koeppe Date: Mon, 1 Jul 2024 21:00:02 -0700 Subject: [PATCH 084/107] build/pkgs/sage_numerical_backends_gurobi: Update to 10.4rc1 --- build/pkgs/sage_numerical_backends_gurobi/checksums.ini | 4 ++-- build/pkgs/sage_numerical_backends_gurobi/package-version.txt | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/build/pkgs/sage_numerical_backends_gurobi/checksums.ini b/build/pkgs/sage_numerical_backends_gurobi/checksums.ini index 70dc24885c2..e0228cfe180 100644 --- a/build/pkgs/sage_numerical_backends_gurobi/checksums.ini +++ b/build/pkgs/sage_numerical_backends_gurobi/checksums.ini @@ -1,4 +1,4 @@ tarball=sage_numerical_backends_gurobi-VERSION.tar.gz -sha1=36a2bfa1cfa2f4fdcb9dc979e80177580bb7aac2 -sha256=bb073ce2d7972aabafd2a074c46231204fe3a04d273b247ee9a03ca8938d17e0 +sha1=c9dd7ce948c05f165e5e455a8390c05afebd0e45 +sha256=af76d2d13ae4d7c138d03400dda4a343f943908d7a2b19417b12d3a9d96d9d43 upstream_url=https://pypi.io/packages/source/s/sage_numerical_backends_gurobi/sage_numerical_backends_gurobi-VERSION.tar.gz diff --git a/build/pkgs/sage_numerical_backends_gurobi/package-version.txt b/build/pkgs/sage_numerical_backends_gurobi/package-version.txt index 3b74042132a..f46166d0ee7 100644 --- a/build/pkgs/sage_numerical_backends_gurobi/package-version.txt +++ b/build/pkgs/sage_numerical_backends_gurobi/package-version.txt @@ -1 +1 @@ -9.3.1 +10.4rc1 From 687c4f06ed1e79ad3787e585736f3662c859c4a1 Mon Sep 17 00:00:00 2001 From: Kwankyu Lee Date: Tue, 2 Jul 2024 16:52:09 +0900 Subject: [PATCH 085/107] Put version selector in the left sidebar --- src/doc/common/static/custom-furo.css | 27 ++++++++++++------- .../sidebar/version-selector.html | 5 ++-- src/sage_docbuild/conf.py | 6 ++--- 3 files changed, 24 insertions(+), 14 deletions(-) diff --git a/src/doc/common/static/custom-furo.css b/src/doc/common/static/custom-furo.css index 449b577fe18..ba71d3d6b0f 100644 --- a/src/doc/common/static/custom-furo.css +++ b/src/doc/common/static/custom-furo.css @@ -43,21 +43,31 @@ a.pdf:hover { } #versions-menu { - display: block; - position: fixed; - bottom: 10px; - right: 10px; - padding: 5px; + display: inline-block; font-size: small; opacity: 1; - background-color: white; - color: blue; + border: none; + background-color: transparent; + color: var(--color-sidebar-link-text--top-level);; +} + +#versions-menu:focus { + outline: none; +} + +.select-wrapper { + display: block; + text-align: center; +} + +.select-wrapper::before { + content: "switch to"; + font-size: small; } body[data-theme="dark"] { #versions-menu { background-color: black; - color: white; } } @@ -65,7 +75,6 @@ body[data-theme="dark"] { body[data-theme="auto"] { /* the same styles with body[data-theme="dark"] */ #versions-menu { background-color: black; - color: white; } } } diff --git a/src/doc/common/templates-furo/sidebar/version-selector.html b/src/doc/common/templates-furo/sidebar/version-selector.html index 14d248a5d37..bd18e666d88 100644 --- a/src/doc/common/templates-furo/sidebar/version-selector.html +++ b/src/doc/common/templates-furo/sidebar/version-selector.html @@ -1,2 +1,3 @@ - +
+ +
diff --git a/src/sage_docbuild/conf.py b/src/sage_docbuild/conf.py index 603314ff1b4..fbea163ead3 100644 --- a/src/sage_docbuild/conf.py +++ b/src/sage_docbuild/conf.py @@ -473,8 +473,8 @@ def linkcode_resolve(domain, info): "**": [ "sidebar/scroll-start.html", "sidebar/brand.html", - "sidebar/search.html", "sidebar/version-selector.html", + "sidebar/search.html", "sidebar/home.html", "sidebar/navigation.html", "sidebar/ethical-ads.html", @@ -680,7 +680,7 @@ def add_page_context(app, pagename, templatename, context, doctree): path2 = os.path.join(SAGE_DOC, 'html', 'en') relpath = os.path.relpath(path2, path1) context['release'] = release - context['documentation_title'] = 'Sage {}'.format(release) + ' Documentation' + context['documentation_title'] = f'Version {release} Documentation ' context['documentation_root'] = os.path.join(relpath, 'index.html') if 'website' in path1: context['title'] = 'Documentation' @@ -689,7 +689,7 @@ def add_page_context(app, pagename, templatename, context, doctree): if 'reference' in path1 and not path1.endswith('reference'): path2 = os.path.join(SAGE_DOC, 'html', 'en', 'reference') relpath = os.path.relpath(path2, path1) - context['reference_title'] = 'Sage {}'.format(release) + ' Reference Manual' + context['reference_title'] = f'Version {release} Reference Manual' context['reference_root'] = os.path.join(relpath, 'index.html') context['refsub'] = True if pagename.startswith('sage/'): From 4087242d36ae300f9aae07c501e7231ead17fc1e Mon Sep 17 00:00:00 2001 From: Kwankyu Lee Date: Tue, 2 Jul 2024 18:38:03 +0900 Subject: [PATCH 086/107] Insert develop version on the fly --- src/bin/sage-update-version | 2 +- src/doc/common/static/jupyter-sphinx-furo.js | 4 ++++ src/doc/en/website/versions.txt | 9 +++------ 3 files changed, 8 insertions(+), 7 deletions(-) diff --git a/src/bin/sage-update-version b/src/bin/sage-update-version index 7d735c12e6c..179461a8340 100755 --- a/src/bin/sage-update-version +++ b/src/bin/sage-update-version @@ -115,7 +115,7 @@ envsubst <"$SAGE_ROOT/CITATION.cff.in" >"$SAGE_ROOT/CITATION.cff" # Update src/doc/versions.txt file storing the URLs of the docs for the recent stable releases if [[ $SAGE_VERSION =~ ^[0-9]+(\.[0-9]+)*$ ]]; then file_path="$SAGE_ROOT/src/doc/en/website/versions.txt" - # Extract the most recent version line from versions.txt; the first line is a comment + # Extract the most recent version line from versions.txt line_number=$(grep -n '^[0-9]' "$file_path" | head -n 1 | cut -d: -f1) version_line=$(sed -n "${line_number}p" "$file_path") domain=${version_line#*--} diff --git a/src/doc/common/static/jupyter-sphinx-furo.js b/src/doc/common/static/jupyter-sphinx-furo.js index b086a5c27ea..b95159d20bb 100644 --- a/src/doc/common/static/jupyter-sphinx-furo.js +++ b/src/doc/common/static/jupyter-sphinx-furo.js @@ -99,6 +99,10 @@ async function fetchVersions() { } versionMap[current_version] = url + if (current_version != 'develop') { + versionMap['develop'] = "https://doc-develop--sagemath.netlify.app"; + } + // Parse the versions.txt file lines.forEach(line => { if (!line.startsWith('#')) { // Ignore the comment line diff --git a/src/doc/en/website/versions.txt b/src/doc/en/website/versions.txt index b963bcbd4ca..12aed2b8cfe 100644 --- a/src/doc/en/website/versions.txt +++ b/src/doc/en/website/versions.txt @@ -1,15 +1,12 @@ -# This file is used by the version selector of the sage doc +# This file is used by the version selector of the Sage doc # and updated by the script src/bin/sage-update-version -# run by the release manager to prepare a new release # -# The first line is reserved for develop version -# The other lines are for recent stable releases (at most 10 lines) +# The lines are for recent stable releases (at most 10 lines) # A line consists of the version and the URL to the doc # # The sage-update-version script adds a new line for a new stable release +# when run by the Sage release manager to prepare a new release # -# Do not edit manually -dev doc-release--sagemath.netlify.app 10.4 doc-10-4--sagemath.netlify.app 10.3 doc-10-3--sagemath.netlify.app 10.2 doc-10-2--sagemath.netlify.app From 67729bef418587901c7e75d7f1596fc603699d16 Mon Sep 17 00:00:00 2001 From: Kwankyu Lee Date: Tue, 2 Jul 2024 22:31:46 +0900 Subject: [PATCH 087/107] Backing up --- src/doc/common/static/custom-furo.css | 5 - src/doc/common/static/jupyter-sphinx-furo.js | 111 ++++++------------ .../sidebar/version-selector.html | 5 +- 3 files changed, 37 insertions(+), 84 deletions(-) diff --git a/src/doc/common/static/custom-furo.css b/src/doc/common/static/custom-furo.css index ba71d3d6b0f..ae304d2a15d 100644 --- a/src/doc/common/static/custom-furo.css +++ b/src/doc/common/static/custom-furo.css @@ -60,11 +60,6 @@ a.pdf:hover { text-align: center; } -.select-wrapper::before { - content: "switch to"; - font-size: small; -} - body[data-theme="dark"] { #versions-menu { background-color: black; diff --git a/src/doc/common/static/jupyter-sphinx-furo.js b/src/doc/common/static/jupyter-sphinx-furo.js index b95159d20bb..6a700cc5cbf 100644 --- a/src/doc/common/static/jupyter-sphinx-furo.js +++ b/src/doc/common/static/jupyter-sphinx-furo.js @@ -62,97 +62,52 @@ observer2.observe(document.getElementsByClassName("content")[0], { childList: tr // Version selector // -var versionMap = {}; - -async function fetchVersions() { +function fetchVersions() { try { - // For the origin of this site, see .github/workflows/doc-publish.yml - let versions_file = "https://doc-release--sagemath.netlify.app/html/en/versions.txt"; - let response = await fetch(versions_file); - if (!response.ok) { - throw new Error('Network response was not ok'); - } - let text = await response.text(); - let lines = text.split('\n'); - - let url = window.location.origin; - let current_version - - if (window.location.protocol == 'file:') { - current_version = 'local'; - url = window.location.href; - } else { - let start_index = url.indexOf('doc-') + 4; - let end_index = url.indexOf('--'); - let version_string = url.substring(start_index, end_index); - - // Consult the comment in .github/workflows/doc-publish.yml - if (/^pr-\d+$/.test(version_string)) { - current_version = version_string.replace(/-/g, ' '); - } else if (version_string === 'release') { - current_version = 'latest'; - } else if (version_string === 'develop') { - current_version = 'develop'; - } else { - current_version = version_string.replace(/-/g, '.'); - } - } - versionMap[current_version] = url - - if (current_version != 'develop') { - versionMap['develop'] = "https://doc-develop--sagemath.netlify.app"; - } + let menu = document.getElementById('versions-menu'); - // Parse the versions.txt file - lines.forEach(line => { - if (!line.startsWith('#')) { // Ignore the comment line - let [ver, url] = line.split(' '); - if (ver && url) { - if (!url.startsWith("https://")) { - url = "https://" + url; - } - versionMap[ver] = url; + // For the origin of the this site, see .github/workflows/doc-publish.yml + fetch('https://doc-release--sagemath-test.netlify.app/html/en/versions.txt') + .then(response => { + if (!response.ok) { + throw new Error('Network response was not ok ' + response.statusText); } - } - }); + return response.text(); + }) + .then(text => { + const lines = text.split('\n'); + lines.forEach(line => { + if (!line.startsWith('#')) { // Ignore the comment line + let [ver, url] = line.split(' '); + if (ver && url) { + if (!url.startsWith('https://')) { + url = 'https://' + url; + } + let option = document.createElement('option'); + option.value = url; + option.text = ver; + menu.add(option); + } + } + }); + }); } catch (error) { console.error("Failed to fetch versions.txt file:", error); } - - let menu = document.getElementById("versions-menu"); - - if (Object.keys(versionMap).length > 0) { - Object.keys(versionMap).forEach(ver => { - let option = document.createElement("option"); - option.value = ver; - option.text = ver; - menu.add(option); - }); - } else { - menu.style.display = 'none'; - } - - let urlParams = new URLSearchParams(window.location.search); - let version = urlParams.get("ver"); - // Check if the version exists in the map and redirect - if (version && version in versionMap) { - let targetUrl = versionMap[version]; - window.location.href = targetUrl + window.location.pathname; - } } fetchVersions() // Function to change the version based on versions menu selection function changeVersion() { - let selected_version = document.getElementById("versions-menu").value; - if (selected_version) { - // Check if the version exists in the map and redirect - if (selected_version in versionMap) { - let targetUrl = versionMap[selected_version]; - window.location.href = targetUrl + window.location.pathname; + let select_element = document.getElementById("versions-menu"); + let selected_ver = select_element.options[select_element.selectedIndex].text; + let selected_url = select_element.value; + if (selected_url) { + if (window.location.protocol == 'file:') { + window.location.href = selected_url + 'html/en/index.html'; } else { - console.error("Version not found in versions.txt."); + window.location.href = selected_url + window.location.pathname; } } } diff --git a/src/doc/common/templates-furo/sidebar/version-selector.html b/src/doc/common/templates-furo/sidebar/version-selector.html index bd18e666d88..6807b131dcf 100644 --- a/src/doc/common/templates-furo/sidebar/version-selector.html +++ b/src/doc/common/templates-furo/sidebar/version-selector.html @@ -1,3 +1,6 @@
- +
From 02fcfe401251b346e9a1dfa014a323e530cfb1a1 Mon Sep 17 00:00:00 2001 From: Kwankyu Lee Date: Tue, 2 Jul 2024 23:39:34 +0900 Subject: [PATCH 088/107] Fix css --- src/doc/common/static/custom-furo.css | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/doc/common/static/custom-furo.css b/src/doc/common/static/custom-furo.css index ae304d2a15d..85d2a0776cf 100644 --- a/src/doc/common/static/custom-furo.css +++ b/src/doc/common/static/custom-furo.css @@ -42,6 +42,11 @@ a.pdf:hover { z-index: 100; } +.select-wrapper { + display: block; + text-align: center; +} + #versions-menu { display: inline-block; font-size: small; @@ -55,21 +60,16 @@ a.pdf:hover { outline: none; } -.select-wrapper { - display: block; - text-align: center; -} - body[data-theme="dark"] { #versions-menu { - background-color: black; + background-color: transparent; } } @media (prefers-color-scheme: dark) { body[data-theme="auto"] { /* the same styles with body[data-theme="dark"] */ #versions-menu { - background-color: black; + background-color: transparent; } } } From e9d58da9f5ad5214f8c311a3eccc99b3788c3594 Mon Sep 17 00:00:00 2001 From: Kwankyu Lee Date: Tue, 2 Jul 2024 23:48:43 +0900 Subject: [PATCH 089/107] Fix doc-release url --- src/doc/common/static/jupyter-sphinx-furo.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/doc/common/static/jupyter-sphinx-furo.js b/src/doc/common/static/jupyter-sphinx-furo.js index 6a700cc5cbf..95a568dacbb 100644 --- a/src/doc/common/static/jupyter-sphinx-furo.js +++ b/src/doc/common/static/jupyter-sphinx-furo.js @@ -67,7 +67,7 @@ function fetchVersions() { let menu = document.getElementById('versions-menu'); // For the origin of the this site, see .github/workflows/doc-publish.yml - fetch('https://doc-release--sagemath-test.netlify.app/html/en/versions.txt') + fetch('https://doc-release--sagemath.netlify.app/html/en/versions.txt') .then(response => { if (!response.ok) { throw new Error('Network response was not ok ' + response.statusText); From e01bc4e55da3c6c50d38d9be16d05cc57b69a40b Mon Sep 17 00:00:00 2001 From: Kwankyu Lee Date: Wed, 3 Jul 2024 00:21:21 +0900 Subject: [PATCH 090/107] Squeeze fetch-related error --- src/doc/common/static/jupyter-sphinx-furo.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/doc/common/static/jupyter-sphinx-furo.js b/src/doc/common/static/jupyter-sphinx-furo.js index 95a568dacbb..a11aa04f8a3 100644 --- a/src/doc/common/static/jupyter-sphinx-furo.js +++ b/src/doc/common/static/jupyter-sphinx-furo.js @@ -90,9 +90,12 @@ function fetchVersions() { } } }); + }) + .catch(error => { + console.log('Failed to fetch versions.txt file.'); }); } catch (error) { - console.error("Failed to fetch versions.txt file:", error); + console.log('Failed to fetch versions.txt file.'); } } From a924473058bfdfa4056371c496f1e19beb74fcc8 Mon Sep 17 00:00:00 2001 From: Matthias Koeppe Date: Tue, 2 Jul 2024 13:21:11 -0700 Subject: [PATCH 091/107] build/pkgs/sage_numerical_backends_cplex: Update to 10.4rc2 --- build/pkgs/sage_numerical_backends_cplex/checksums.ini | 4 ++-- build/pkgs/sage_numerical_backends_cplex/package-version.txt | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/build/pkgs/sage_numerical_backends_cplex/checksums.ini b/build/pkgs/sage_numerical_backends_cplex/checksums.ini index e6bc2b92de3..0b9fc1a26ba 100644 --- a/build/pkgs/sage_numerical_backends_cplex/checksums.ini +++ b/build/pkgs/sage_numerical_backends_cplex/checksums.ini @@ -1,4 +1,4 @@ tarball=sage_numerical_backends_cplex-VERSION.tar.gz -sha1=7ac8f0c09497642fc275b667434e7359f2dca057 -sha256=4568f56d7e71cc37e1c0edb0f0d0165c1a5521d33fe4e0ad024b567aeba0ba08 +sha1=86867caa05c96442c1d6087ab58540de50438ab7 +sha256=76017956a355bc3dec4dfc719c4fe912371e2de6e3338ca59c723143c71ca0a1 upstream_url=https://pypi.io/packages/source/s/sage_numerical_backends_cplex/sage_numerical_backends_cplex-VERSION.tar.gz diff --git a/build/pkgs/sage_numerical_backends_cplex/package-version.txt b/build/pkgs/sage_numerical_backends_cplex/package-version.txt index f46166d0ee7..98f8df1dc6f 100644 --- a/build/pkgs/sage_numerical_backends_cplex/package-version.txt +++ b/build/pkgs/sage_numerical_backends_cplex/package-version.txt @@ -1 +1 @@ -10.4rc1 +10.4rc2 From 9ba877a634907734d4dc62b6dc7e85a9f7618870 Mon Sep 17 00:00:00 2001 From: Matthias Koeppe Date: Tue, 2 Jul 2024 15:29:39 -0700 Subject: [PATCH 092/107] build/pkgs/sage_numerical_backends_*/spkg-install.in: Use --no-build-isolation --- build/pkgs/sage_numerical_backends_coin/spkg-install.in | 2 +- build/pkgs/sage_numerical_backends_cplex/spkg-install.in | 2 +- build/pkgs/sage_numerical_backends_gurobi/spkg-install.in | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/build/pkgs/sage_numerical_backends_coin/spkg-install.in b/build/pkgs/sage_numerical_backends_coin/spkg-install.in index 058b1344dc2..1104ddad5cf 100644 --- a/build/pkgs/sage_numerical_backends_coin/spkg-install.in +++ b/build/pkgs/sage_numerical_backends_coin/spkg-install.in @@ -1,3 +1,3 @@ cd src -sdh_pip_install . +sdh_pip_install --no-build-isolation . diff --git a/build/pkgs/sage_numerical_backends_cplex/spkg-install.in b/build/pkgs/sage_numerical_backends_cplex/spkg-install.in index 058b1344dc2..1104ddad5cf 100644 --- a/build/pkgs/sage_numerical_backends_cplex/spkg-install.in +++ b/build/pkgs/sage_numerical_backends_cplex/spkg-install.in @@ -1,3 +1,3 @@ cd src -sdh_pip_install . +sdh_pip_install --no-build-isolation . diff --git a/build/pkgs/sage_numerical_backends_gurobi/spkg-install.in b/build/pkgs/sage_numerical_backends_gurobi/spkg-install.in index 058b1344dc2..1104ddad5cf 100644 --- a/build/pkgs/sage_numerical_backends_gurobi/spkg-install.in +++ b/build/pkgs/sage_numerical_backends_gurobi/spkg-install.in @@ -1,3 +1,3 @@ cd src -sdh_pip_install . +sdh_pip_install --no-build-isolation . From ed0c21ebdbc28968de2b2631c29c81fc623c87ad Mon Sep 17 00:00:00 2001 From: Kwankyu Lee Date: Wed, 3 Jul 2024 08:26:15 +0900 Subject: [PATCH 093/107] Improve version selector for local doc --- src/doc/common/static/jupyter-sphinx-furo.js | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/doc/common/static/jupyter-sphinx-furo.js b/src/doc/common/static/jupyter-sphinx-furo.js index a11aa04f8a3..b63de354db8 100644 --- a/src/doc/common/static/jupyter-sphinx-furo.js +++ b/src/doc/common/static/jupyter-sphinx-furo.js @@ -108,7 +108,14 @@ function changeVersion() { let selected_url = select_element.value; if (selected_url) { if (window.location.protocol == 'file:') { - window.location.href = selected_url + 'html/en/index.html'; + let pathname = window.location.pathname; + let cutoff_point = pathname.indexOf('doc/sage'); + if (cutoff_point !== -1) { + pathname = pathname.substring(cutoff_point + 8); + window.location.href = selected_url + pathname; + } else { + window.location.href = selected_url + 'html/en/index.html'; + } } else { window.location.href = selected_url + window.location.pathname; } From a9decf4a57a11c723e38ce0dd8cdc28485fac98d Mon Sep 17 00:00:00 2001 From: Kwankyu Lee Date: Wed, 3 Jul 2024 10:35:18 +0900 Subject: [PATCH 094/107] Announcement banner also for PRs over stable release --- .github/workflows/doc-build.yml | 88 ++++++++++++++++++++------------- src/sage_docbuild/conf.py | 35 ++++++------- 2 files changed, 72 insertions(+), 51 deletions(-) diff --git a/.github/workflows/doc-build.yml b/.github/workflows/doc-build.yml index 3305fad3cc7..8f749fed029 100644 --- a/.github/workflows/doc-build.yml +++ b/.github/workflows/doc-build.yml @@ -132,25 +132,35 @@ jobs: git config --global --add safe.directory $(pwd) git config --global user.email "ci-sage@example.com" git config --global user.name "Build documentation workflow" - # mathjax path in old doc (regex) - mathjax_path_from="[-./A-Za-z_]*/tex-chtml[.]js?v=[0-9a-f]*" - # mathjax path in new doc - mathjax_path_to=$(docker exec -e SAGE_USE_CDNS=yes BUILD /sage/sage -python -c "from sage_docbuild.conf import mathjax_path; print(mathjax_path)") - new_version=$(docker exec BUILD cat src/VERSION.txt) - mkdir -p doc/ - docker cp BUILD:/sage/local/share/doc/sage/html doc/ - # Wipe out chronic diffs between old doc and new doc - (cd doc && \ - find . -name "*.html" | xargs sed -i -e '/class="sidebar-brand-text"/ s/Sage [0-9a-z.]* /Sage '"$new_version"' /' \ - -e '/;,\;; d') - # Create git repo from old doc - (cd doc && \ - git init && \ - (echo "*.svg binary"; echo "*.pdf binary") >> .gitattributes && \ - (echo ".buildinfo"; echo '*.inv'; echo '.git*'; echo '*.svg'; echo '*.pdf'; echo '*.png'; echo 'searchindex.js') > .gitignore; \ - git add -A && git commit --quiet -m 'old') + # Check if we are on PR + PR_NUMBER="" + if [[ -n "$GITHUB_REF" ]]; then + if [[ "$GITHUB_REF" =~ refs/pull/([0-9]+)/merge ]]; then + PR_NUMBER="${BASH_REMATCH[1]}" + fi + fi + # If so, then prepare to create CHANGES.html + if [[ -n "$PR_NUMBER" ]]; then + # mathjax path in old doc (regex) + mathjax_path_from="[-./A-Za-z_]*/tex-chtml[.]js?v=[0-9a-f]*" + # mathjax path in new doc + mathjax_path_to=$(docker exec -e SAGE_USE_CDNS=yes BUILD /sage/sage -python -c "from sage_docbuild.conf import mathjax_path; print(mathjax_path)") + new_version=$(docker exec BUILD cat src/VERSION.txt) + mkdir -p doc/ + docker cp BUILD:/sage/local/share/doc/sage/html doc/ + # Wipe out chronic diffs between old doc and new doc + (cd doc && \ + find . -name "*.html" | xargs sed -i -e '/class="sidebar-brand-text"/ s/Sage [0-9a-z.]* /Sage '"$new_version"' /' \ + -e '/;,\;; d') + # Create git repo from old doc + (cd doc && \ + git init && \ + (echo "*.svg binary"; echo "*.pdf binary") >> .gitattributes && \ + (echo ".buildinfo"; echo '*.inv'; echo '.git*'; echo '*.svg'; echo '*.pdf'; echo '*.png'; echo 'searchindex.js') > .gitignore; \ + git add -A && git commit --quiet -m 'old') + fi - name: Build doc id: docbuild @@ -174,21 +184,31 @@ jobs: # We copy everything to a local folder docker cp --follow-link BUILD:/sage/local/share/doc/sage/html doc docker cp --follow-link BUILD:/sage/local/share/doc/sage/index.html doc - (cd doc && git commit -a -m 'new') - # Wipe out chronic diffs of new doc against old doc before creating CHANGES.html - (cd doc && \ - find . -name "*.html" | xargs sed -i -e '/This is documentation for/ s/ built with GitHub PR .*. Doc/. Doc/' \ - -e '/;,\;; d' \ - && git commit -a -m 'wipe-out') - # Since HEAD is at commit 'wipe-out', HEAD~1 is commit 'new' (new doc), HEAD~2 is commit 'old' (old doc) - .ci/create-changes-html.sh $(cd doc && git rev-parse HEAD~2) doc - # Restore the new doc with changes made in create-changes-html.sh but dropping changes by "wipe out" - (cd doc && git stash -q && git checkout -q -f HEAD~1 && git stash pop -q) - # Sometimes rm -rf .git errors out because of some diehard hidden files - # So we simply move it out of the doc directory - (cd doc && mv .git ../git && mv .gitattributes ../gitattributes) - mv CHANGES.html doc + # Check if we are on PR + PR_NUMBER="" + if [[ -n "$GITHUB_REF" ]]; then + if [[ "$GITHUB_REF" =~ refs/pull/([0-9]+)/merge ]]; then + PR_NUMBER="${BASH_REMATCH[1]}" + fi + fi + # If so, then create CHANGES.html + if [[ -n "$PR_NUMBER" ]]; then + (cd doc && git commit -a -m 'new') + # Wipe out chronic diffs of new doc against old doc before creating CHANGES.html + (cd doc && \ + find . -name "*.html" | xargs sed -i -e '/This is documentation of/ s/ built with GitHub PR .* for development/ for development/' \ + -e '/;,\;; d' \ + && git commit -a -m 'wipe-out') + # Since HEAD is at commit 'wipe-out', HEAD~1 is commit 'new' (new doc), HEAD~2 is commit 'old' (old doc) + .ci/create-changes-html.sh $(cd doc && git rev-parse HEAD~2) doc + # Restore the new doc with changes made in create-changes-html.sh but dropping changes by "wipe out" + (cd doc && git stash -q && git checkout -q -f HEAD~1 && git stash pop -q) + # Sometimes rm -rf .git errors out because of some diehard hidden files + # So we simply move it out of the doc directory + (cd doc && mv .git ../git && mv .gitattributes ../gitattributes) + mv CHANGES.html doc + fi # Zip everything for increased performance zip -r doc.zip doc diff --git a/src/sage_docbuild/conf.py b/src/sage_docbuild/conf.py index fbea163ead3..567140880a5 100644 --- a/src/sage_docbuild/conf.py +++ b/src/sage_docbuild/conf.py @@ -441,26 +441,27 @@ def linkcode_resolve(domain, info): # "source_directory" is defined in conf.py customized for the doc } -if not version.split('.')[-1].isnumeric(): # develop version +# Check the condition for announcement banner +github_ref = os.environ.get('GITHUB_REF', '') +if github_ref: + match = re.search(r'refs/pull/(\d+)/merge', github_ref) + if match: + pr_number = match.group(1) +is_develop_version = not version.split('.')[-1].isnumeric() +is_for_github_pr = github_ref and match and pr_number + +if is_develop_version or is_for_github_pr: # condition for announcement banner # This URL is hardcoded in the file .github/workflows/doc-publish.yml. # See NETLIFY_ALIAS of the "Deploy to Netlify" step. ver = f'{version}' - github_ref = os.environ.get('GITHUB_REF', '') - if github_ref: - match = re.search(r'refs/pull/(\d+)/merge', github_ref) - if match: - # As this doc is built for a GitHub PR, we plant links - # to the PR in the announcement banner. - pr_number = match.group(1) - pr_url = f'https://github.com/sagemath/sage/pull/{pr_number}' - pr_sha = os.environ.get('PR_SHA', '') - pr_commit = pr_url + f'/commits/{pr_sha}' - ver += f' built with GitHub PR #{pr_number}' \ - f' on {pr_sha[:7]}' \ - f' [changes]' - banner = f'This is documentation for Sage development version {ver}. ' \ - 'Documentation for the latest stable version is ' \ - 'here.' + if is_for_github_pr: + pr_url = f'https://github.com/sagemath/sage/pull/{pr_number}' + pr_sha = os.environ.get('PR_SHA', '') + pr_commit = pr_url + f'/commits/{pr_sha}' + ver += f' built with GitHub PR #{pr_number}' \ + f' on {pr_sha[:7]}' \ + f' [changes]' + banner = f'This is documentation of Sage version {ver} for development purpose.' html_theme_options.update({ "announcement": banner }) # The name of the Pygments (syntax highlighting) style to use. This From a51b5715642b0e98fcbbd52fe8882ed75e2d059f Mon Sep 17 00:00:00 2001 From: Kwankyu Lee Date: Wed, 3 Jul 2024 11:07:43 +0900 Subject: [PATCH 095/107] Change 'of' back to 'for' --- src/sage_docbuild/conf.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/sage_docbuild/conf.py b/src/sage_docbuild/conf.py index 567140880a5..0273876b734 100644 --- a/src/sage_docbuild/conf.py +++ b/src/sage_docbuild/conf.py @@ -461,7 +461,7 @@ def linkcode_resolve(domain, info): ver += f' built with GitHub PR #{pr_number}' \ f' on {pr_sha[:7]}' \ f' [changes]' - banner = f'This is documentation of Sage version {ver} for development purpose.' + banner = f'This is documentation for Sage version {ver} for development purpose.' html_theme_options.update({ "announcement": banner }) # The name of the Pygments (syntax highlighting) style to use. This From 9b272c05c7ecc8698ed9ceb0259aead5b042e7b1 Mon Sep 17 00:00:00 2001 From: Kwankyu Lee Date: Wed, 3 Jul 2024 14:23:07 +0900 Subject: [PATCH 096/107] Provision for merge before 10.4 release --- src/doc/en/website/versions.txt | 1 - 1 file changed, 1 deletion(-) diff --git a/src/doc/en/website/versions.txt b/src/doc/en/website/versions.txt index 12aed2b8cfe..0fcb63d686a 100644 --- a/src/doc/en/website/versions.txt +++ b/src/doc/en/website/versions.txt @@ -7,7 +7,6 @@ # The sage-update-version script adds a new line for a new stable release # when run by the Sage release manager to prepare a new release # -10.4 doc-10-4--sagemath.netlify.app 10.3 doc-10-3--sagemath.netlify.app 10.2 doc-10-2--sagemath.netlify.app 10.1 doc-10-1--sagemath.netlify.app From 59d259757a8a9ddda61933fd895cb9c8d68dd892 Mon Sep 17 00:00:00 2001 From: Matthias Koeppe Date: Wed, 3 Jul 2024 01:31:13 -0700 Subject: [PATCH 097/107] build/pkgs/sage_numerical_backends_cplex: Update to 10.4rc3 --- build/pkgs/sage_numerical_backends_cplex/checksums.ini | 4 ++-- build/pkgs/sage_numerical_backends_cplex/package-version.txt | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/build/pkgs/sage_numerical_backends_cplex/checksums.ini b/build/pkgs/sage_numerical_backends_cplex/checksums.ini index 0b9fc1a26ba..18cbe620929 100644 --- a/build/pkgs/sage_numerical_backends_cplex/checksums.ini +++ b/build/pkgs/sage_numerical_backends_cplex/checksums.ini @@ -1,4 +1,4 @@ tarball=sage_numerical_backends_cplex-VERSION.tar.gz -sha1=86867caa05c96442c1d6087ab58540de50438ab7 -sha256=76017956a355bc3dec4dfc719c4fe912371e2de6e3338ca59c723143c71ca0a1 +sha1=86839dbfb2e4dd7d767aeb77639a8e9d89060751 +sha256=e8e0df70845eadba33ab469ebdd5d1fb0f279f4a0005541c987728df5b71ce47 upstream_url=https://pypi.io/packages/source/s/sage_numerical_backends_cplex/sage_numerical_backends_cplex-VERSION.tar.gz diff --git a/build/pkgs/sage_numerical_backends_cplex/package-version.txt b/build/pkgs/sage_numerical_backends_cplex/package-version.txt index 98f8df1dc6f..b52c681e90b 100644 --- a/build/pkgs/sage_numerical_backends_cplex/package-version.txt +++ b/build/pkgs/sage_numerical_backends_cplex/package-version.txt @@ -1 +1 @@ -10.4rc2 +10.4rc3 From fc3a044fdfaf520aeb6fc2657d2aed9cba41cf10 Mon Sep 17 00:00:00 2001 From: Release Manager Date: Fri, 5 Jul 2024 00:46:33 +0200 Subject: [PATCH 098/107] Updated SageMath version to 10.4.rc2 --- CITATION.cff | 4 ++-- VERSION.txt | 2 +- build/pkgs/configure/checksums.ini | 4 ++-- build/pkgs/configure/package-version.txt | 2 +- build/pkgs/sage_conf/version_requirements.txt | 2 +- build/pkgs/sage_docbuild/version_requirements.txt | 2 +- build/pkgs/sage_setup/version_requirements.txt | 2 +- build/pkgs/sage_sws2rst/version_requirements.txt | 2 +- build/pkgs/sagelib/version_requirements.txt | 2 +- build/pkgs/sagemath_bliss/version_requirements.txt | 2 +- build/pkgs/sagemath_categories/version_requirements.txt | 2 +- build/pkgs/sagemath_coxeter3/version_requirements.txt | 2 +- build/pkgs/sagemath_environment/version_requirements.txt | 2 +- build/pkgs/sagemath_mcqd/version_requirements.txt | 2 +- build/pkgs/sagemath_meataxe/version_requirements.txt | 2 +- build/pkgs/sagemath_objects/version_requirements.txt | 2 +- build/pkgs/sagemath_repl/version_requirements.txt | 2 +- build/pkgs/sagemath_sirocco/version_requirements.txt | 2 +- build/pkgs/sagemath_tdlib/version_requirements.txt | 2 +- pkgs/sage-conf/VERSION.txt | 2 +- pkgs/sage-conf_conda/VERSION.txt | 2 +- pkgs/sage-conf_pypi/VERSION.txt | 2 +- pkgs/sage-docbuild/VERSION.txt | 2 +- pkgs/sage-setup/VERSION.txt | 2 +- pkgs/sage-sws2rst/VERSION.txt | 2 +- pkgs/sagemath-bliss/VERSION.txt | 2 +- pkgs/sagemath-categories/VERSION.txt | 2 +- pkgs/sagemath-coxeter3/VERSION.txt | 2 +- pkgs/sagemath-environment/VERSION.txt | 2 +- pkgs/sagemath-mcqd/VERSION.txt | 2 +- pkgs/sagemath-meataxe/VERSION.txt | 2 +- pkgs/sagemath-objects/VERSION.txt | 2 +- pkgs/sagemath-repl/VERSION.txt | 2 +- pkgs/sagemath-sirocco/VERSION.txt | 2 +- pkgs/sagemath-tdlib/VERSION.txt | 2 +- src/VERSION.txt | 2 +- src/bin/sage-version.sh | 6 +++--- src/sage/version.py | 6 +++--- 38 files changed, 44 insertions(+), 44 deletions(-) diff --git a/CITATION.cff b/CITATION.cff index eaf72cc1a94..0e9afaef5be 100644 --- a/CITATION.cff +++ b/CITATION.cff @@ -4,8 +4,8 @@ title: SageMath abstract: SageMath is a free open-source mathematics software system. authors: - name: "The SageMath Developers" -version: 10.4.rc1 +version: 10.4.rc2 doi: 10.5281/zenodo.8042260 -date-released: 2024-06-27 +date-released: 2024-07-04 repository-code: "https://github.com/sagemath/sage" url: "https://www.sagemath.org/" diff --git a/VERSION.txt b/VERSION.txt index c394af87fe2..7ac68647d4c 100644 --- a/VERSION.txt +++ b/VERSION.txt @@ -1 +1 @@ -SageMath version 10.4.rc1, Release Date: 2024-06-27 +SageMath version 10.4.rc2, Release Date: 2024-07-04 diff --git a/build/pkgs/configure/checksums.ini b/build/pkgs/configure/checksums.ini index 927db88e1ed..2f597f1181e 100644 --- a/build/pkgs/configure/checksums.ini +++ b/build/pkgs/configure/checksums.ini @@ -1,3 +1,3 @@ tarball=configure-VERSION.tar.gz -sha1=246264ebcb0a28d278f7bb85ffca3c7e916c0cb2 -sha256=4a7cc9cfaa8a174a5ad17da30747bc76d245d980f86b4b0eda1f75b5fb1cfd51 +sha1=1451031f1325bb7d31929b92415ee25795ed7022 +sha256=a5c2064d5c792d32bbfa6c97a72aab395764ed7882f9bcadb8f04ca34c42c6b4 diff --git a/build/pkgs/configure/package-version.txt b/build/pkgs/configure/package-version.txt index 64d8e23ccdb..b89560fcf48 100644 --- a/build/pkgs/configure/package-version.txt +++ b/build/pkgs/configure/package-version.txt @@ -1 +1 @@ -ca2d413dcd311b14304c7adb9a270a8dfa4d6081 +812a1160c06c055f74f9fcc86a7678c5a7a8788c diff --git a/build/pkgs/sage_conf/version_requirements.txt b/build/pkgs/sage_conf/version_requirements.txt index 0dd105252c5..dbcd1044c25 100644 --- a/build/pkgs/sage_conf/version_requirements.txt +++ b/build/pkgs/sage_conf/version_requirements.txt @@ -1,2 +1,2 @@ # This file is updated on every release by the sage-update-version script -sage-conf ~= 10.4rc1 +sage-conf ~= 10.4rc2 diff --git a/build/pkgs/sage_docbuild/version_requirements.txt b/build/pkgs/sage_docbuild/version_requirements.txt index 833c5473958..d8c15101186 100644 --- a/build/pkgs/sage_docbuild/version_requirements.txt +++ b/build/pkgs/sage_docbuild/version_requirements.txt @@ -1,2 +1,2 @@ # This file is updated on every release by the sage-update-version script -sage-docbuild ~= 10.4rc1 +sage-docbuild ~= 10.4rc2 diff --git a/build/pkgs/sage_setup/version_requirements.txt b/build/pkgs/sage_setup/version_requirements.txt index 8f03f0aa8ad..82ad2cb4b6f 100644 --- a/build/pkgs/sage_setup/version_requirements.txt +++ b/build/pkgs/sage_setup/version_requirements.txt @@ -1,2 +1,2 @@ # This file is updated on every release by the sage-update-version script -sage-setup ~= 10.4rc1 +sage-setup ~= 10.4rc2 diff --git a/build/pkgs/sage_sws2rst/version_requirements.txt b/build/pkgs/sage_sws2rst/version_requirements.txt index 2665a928259..4a46c21b6ef 100644 --- a/build/pkgs/sage_sws2rst/version_requirements.txt +++ b/build/pkgs/sage_sws2rst/version_requirements.txt @@ -1,2 +1,2 @@ # This file is updated on every release by the sage-update-version script -sage-sws2rst ~= 10.4rc1 +sage-sws2rst ~= 10.4rc2 diff --git a/build/pkgs/sagelib/version_requirements.txt b/build/pkgs/sagelib/version_requirements.txt index 1051a07e0b4..bc61d4da915 100644 --- a/build/pkgs/sagelib/version_requirements.txt +++ b/build/pkgs/sagelib/version_requirements.txt @@ -1,2 +1,2 @@ # This file is updated on every release by the sage-update-version script -sagemath-standard ~= 10.4rc1 +sagemath-standard ~= 10.4rc2 diff --git a/build/pkgs/sagemath_bliss/version_requirements.txt b/build/pkgs/sagemath_bliss/version_requirements.txt index 0d36d23bfe1..c184449da9d 100644 --- a/build/pkgs/sagemath_bliss/version_requirements.txt +++ b/build/pkgs/sagemath_bliss/version_requirements.txt @@ -1,2 +1,2 @@ # This file is updated on every release by the sage-update-version script -sagemath-bliss ~= 10.4rc1 +sagemath-bliss ~= 10.4rc2 diff --git a/build/pkgs/sagemath_categories/version_requirements.txt b/build/pkgs/sagemath_categories/version_requirements.txt index b7b26f85e98..a17593ff6ed 100644 --- a/build/pkgs/sagemath_categories/version_requirements.txt +++ b/build/pkgs/sagemath_categories/version_requirements.txt @@ -1,2 +1,2 @@ # This file is updated on every release by the sage-update-version script -sagemath-categories ~= 10.4rc1 +sagemath-categories ~= 10.4rc2 diff --git a/build/pkgs/sagemath_coxeter3/version_requirements.txt b/build/pkgs/sagemath_coxeter3/version_requirements.txt index 7bab240390c..32b5f6dd880 100644 --- a/build/pkgs/sagemath_coxeter3/version_requirements.txt +++ b/build/pkgs/sagemath_coxeter3/version_requirements.txt @@ -1,2 +1,2 @@ # This file is updated on every release by the sage-update-version script -sagemath-coxeter3 ~= 10.4rc1 +sagemath-coxeter3 ~= 10.4rc2 diff --git a/build/pkgs/sagemath_environment/version_requirements.txt b/build/pkgs/sagemath_environment/version_requirements.txt index 0e935728422..63587e89334 100644 --- a/build/pkgs/sagemath_environment/version_requirements.txt +++ b/build/pkgs/sagemath_environment/version_requirements.txt @@ -1,2 +1,2 @@ # This file is updated on every release by the sage-update-version script -sagemath-environment ~= 10.4rc1 +sagemath-environment ~= 10.4rc2 diff --git a/build/pkgs/sagemath_mcqd/version_requirements.txt b/build/pkgs/sagemath_mcqd/version_requirements.txt index a37aefe08f5..47d2a87aa0c 100644 --- a/build/pkgs/sagemath_mcqd/version_requirements.txt +++ b/build/pkgs/sagemath_mcqd/version_requirements.txt @@ -1,2 +1,2 @@ # This file is updated on every release by the sage-update-version script -sagemath-mcqd ~= 10.4rc1 +sagemath-mcqd ~= 10.4rc2 diff --git a/build/pkgs/sagemath_meataxe/version_requirements.txt b/build/pkgs/sagemath_meataxe/version_requirements.txt index 95885c638c7..08236c2fa7d 100644 --- a/build/pkgs/sagemath_meataxe/version_requirements.txt +++ b/build/pkgs/sagemath_meataxe/version_requirements.txt @@ -1,2 +1,2 @@ # This file is updated on every release by the sage-update-version script -sagemath-meataxe ~= 10.4rc1 +sagemath-meataxe ~= 10.4rc2 diff --git a/build/pkgs/sagemath_objects/version_requirements.txt b/build/pkgs/sagemath_objects/version_requirements.txt index dd6fbdecf3f..d6483eabc32 100644 --- a/build/pkgs/sagemath_objects/version_requirements.txt +++ b/build/pkgs/sagemath_objects/version_requirements.txt @@ -1,2 +1,2 @@ # This file is updated on every release by the sage-update-version script -sagemath-objects ~= 10.4rc1 +sagemath-objects ~= 10.4rc2 diff --git a/build/pkgs/sagemath_repl/version_requirements.txt b/build/pkgs/sagemath_repl/version_requirements.txt index ea0193b7cd0..2136ac318b4 100644 --- a/build/pkgs/sagemath_repl/version_requirements.txt +++ b/build/pkgs/sagemath_repl/version_requirements.txt @@ -1,2 +1,2 @@ # This file is updated on every release by the sage-update-version script -sagemath-repl ~= 10.4rc1 +sagemath-repl ~= 10.4rc2 diff --git a/build/pkgs/sagemath_sirocco/version_requirements.txt b/build/pkgs/sagemath_sirocco/version_requirements.txt index a77151e1ae8..ed80111041b 100644 --- a/build/pkgs/sagemath_sirocco/version_requirements.txt +++ b/build/pkgs/sagemath_sirocco/version_requirements.txt @@ -1,2 +1,2 @@ # This file is updated on every release by the sage-update-version script -sagemath-sirocco ~= 10.4rc1 +sagemath-sirocco ~= 10.4rc2 diff --git a/build/pkgs/sagemath_tdlib/version_requirements.txt b/build/pkgs/sagemath_tdlib/version_requirements.txt index 880b6455dd8..ce27e4543de 100644 --- a/build/pkgs/sagemath_tdlib/version_requirements.txt +++ b/build/pkgs/sagemath_tdlib/version_requirements.txt @@ -1,2 +1,2 @@ # This file is updated on every release by the sage-update-version script -sagemath-tdlib ~= 10.4rc1 +sagemath-tdlib ~= 10.4rc2 diff --git a/pkgs/sage-conf/VERSION.txt b/pkgs/sage-conf/VERSION.txt index 072978a2ea9..ab2b6c0366e 100644 --- a/pkgs/sage-conf/VERSION.txt +++ b/pkgs/sage-conf/VERSION.txt @@ -1 +1 @@ -10.4.rc1 +10.4.rc2 diff --git a/pkgs/sage-conf_conda/VERSION.txt b/pkgs/sage-conf_conda/VERSION.txt index 072978a2ea9..ab2b6c0366e 100644 --- a/pkgs/sage-conf_conda/VERSION.txt +++ b/pkgs/sage-conf_conda/VERSION.txt @@ -1 +1 @@ -10.4.rc1 +10.4.rc2 diff --git a/pkgs/sage-conf_pypi/VERSION.txt b/pkgs/sage-conf_pypi/VERSION.txt index 072978a2ea9..ab2b6c0366e 100644 --- a/pkgs/sage-conf_pypi/VERSION.txt +++ b/pkgs/sage-conf_pypi/VERSION.txt @@ -1 +1 @@ -10.4.rc1 +10.4.rc2 diff --git a/pkgs/sage-docbuild/VERSION.txt b/pkgs/sage-docbuild/VERSION.txt index 072978a2ea9..ab2b6c0366e 100644 --- a/pkgs/sage-docbuild/VERSION.txt +++ b/pkgs/sage-docbuild/VERSION.txt @@ -1 +1 @@ -10.4.rc1 +10.4.rc2 diff --git a/pkgs/sage-setup/VERSION.txt b/pkgs/sage-setup/VERSION.txt index 072978a2ea9..ab2b6c0366e 100644 --- a/pkgs/sage-setup/VERSION.txt +++ b/pkgs/sage-setup/VERSION.txt @@ -1 +1 @@ -10.4.rc1 +10.4.rc2 diff --git a/pkgs/sage-sws2rst/VERSION.txt b/pkgs/sage-sws2rst/VERSION.txt index 072978a2ea9..ab2b6c0366e 100644 --- a/pkgs/sage-sws2rst/VERSION.txt +++ b/pkgs/sage-sws2rst/VERSION.txt @@ -1 +1 @@ -10.4.rc1 +10.4.rc2 diff --git a/pkgs/sagemath-bliss/VERSION.txt b/pkgs/sagemath-bliss/VERSION.txt index 072978a2ea9..ab2b6c0366e 100644 --- a/pkgs/sagemath-bliss/VERSION.txt +++ b/pkgs/sagemath-bliss/VERSION.txt @@ -1 +1 @@ -10.4.rc1 +10.4.rc2 diff --git a/pkgs/sagemath-categories/VERSION.txt b/pkgs/sagemath-categories/VERSION.txt index 072978a2ea9..ab2b6c0366e 100644 --- a/pkgs/sagemath-categories/VERSION.txt +++ b/pkgs/sagemath-categories/VERSION.txt @@ -1 +1 @@ -10.4.rc1 +10.4.rc2 diff --git a/pkgs/sagemath-coxeter3/VERSION.txt b/pkgs/sagemath-coxeter3/VERSION.txt index 072978a2ea9..ab2b6c0366e 100644 --- a/pkgs/sagemath-coxeter3/VERSION.txt +++ b/pkgs/sagemath-coxeter3/VERSION.txt @@ -1 +1 @@ -10.4.rc1 +10.4.rc2 diff --git a/pkgs/sagemath-environment/VERSION.txt b/pkgs/sagemath-environment/VERSION.txt index 072978a2ea9..ab2b6c0366e 100644 --- a/pkgs/sagemath-environment/VERSION.txt +++ b/pkgs/sagemath-environment/VERSION.txt @@ -1 +1 @@ -10.4.rc1 +10.4.rc2 diff --git a/pkgs/sagemath-mcqd/VERSION.txt b/pkgs/sagemath-mcqd/VERSION.txt index 072978a2ea9..ab2b6c0366e 100644 --- a/pkgs/sagemath-mcqd/VERSION.txt +++ b/pkgs/sagemath-mcqd/VERSION.txt @@ -1 +1 @@ -10.4.rc1 +10.4.rc2 diff --git a/pkgs/sagemath-meataxe/VERSION.txt b/pkgs/sagemath-meataxe/VERSION.txt index 072978a2ea9..ab2b6c0366e 100644 --- a/pkgs/sagemath-meataxe/VERSION.txt +++ b/pkgs/sagemath-meataxe/VERSION.txt @@ -1 +1 @@ -10.4.rc1 +10.4.rc2 diff --git a/pkgs/sagemath-objects/VERSION.txt b/pkgs/sagemath-objects/VERSION.txt index 072978a2ea9..ab2b6c0366e 100644 --- a/pkgs/sagemath-objects/VERSION.txt +++ b/pkgs/sagemath-objects/VERSION.txt @@ -1 +1 @@ -10.4.rc1 +10.4.rc2 diff --git a/pkgs/sagemath-repl/VERSION.txt b/pkgs/sagemath-repl/VERSION.txt index 072978a2ea9..ab2b6c0366e 100644 --- a/pkgs/sagemath-repl/VERSION.txt +++ b/pkgs/sagemath-repl/VERSION.txt @@ -1 +1 @@ -10.4.rc1 +10.4.rc2 diff --git a/pkgs/sagemath-sirocco/VERSION.txt b/pkgs/sagemath-sirocco/VERSION.txt index 072978a2ea9..ab2b6c0366e 100644 --- a/pkgs/sagemath-sirocco/VERSION.txt +++ b/pkgs/sagemath-sirocco/VERSION.txt @@ -1 +1 @@ -10.4.rc1 +10.4.rc2 diff --git a/pkgs/sagemath-tdlib/VERSION.txt b/pkgs/sagemath-tdlib/VERSION.txt index 072978a2ea9..ab2b6c0366e 100644 --- a/pkgs/sagemath-tdlib/VERSION.txt +++ b/pkgs/sagemath-tdlib/VERSION.txt @@ -1 +1 @@ -10.4.rc1 +10.4.rc2 diff --git a/src/VERSION.txt b/src/VERSION.txt index 072978a2ea9..ab2b6c0366e 100644 --- a/src/VERSION.txt +++ b/src/VERSION.txt @@ -1 +1 @@ -10.4.rc1 +10.4.rc2 diff --git a/src/bin/sage-version.sh b/src/bin/sage-version.sh index edf3ed22f84..8797015b79e 100644 --- a/src/bin/sage-version.sh +++ b/src/bin/sage-version.sh @@ -4,6 +4,6 @@ # which stops "setup.py develop" from rewriting it as a Python file. : # This file is auto-generated by the sage-update-version script, do not edit! -SAGE_VERSION='10.4.rc1' -SAGE_RELEASE_DATE='2024-06-27' -SAGE_VERSION_BANNER='SageMath version 10.4.rc1, Release Date: 2024-06-27' +SAGE_VERSION='10.4.rc2' +SAGE_RELEASE_DATE='2024-07-04' +SAGE_VERSION_BANNER='SageMath version 10.4.rc2, Release Date: 2024-07-04' diff --git a/src/sage/version.py b/src/sage/version.py index 9929ed554be..f41ec973843 100644 --- a/src/sage/version.py +++ b/src/sage/version.py @@ -1,5 +1,5 @@ # Sage version information for Python scripts # This file is auto-generated by the sage-update-version script, do not edit! -version = '10.4.rc1' -date = '2024-06-27' -banner = 'SageMath version 10.4.rc1, Release Date: 2024-06-27' +version = '10.4.rc2' +date = '2024-07-04' +banner = 'SageMath version 10.4.rc2, Release Date: 2024-07-04' From 30638a1c93b4fc2697b744879e0846533578f279 Mon Sep 17 00:00:00 2001 From: Kwankyu Lee Date: Fri, 5 Jul 2024 17:17:02 +0900 Subject: [PATCH 099/107] Delete a spurious space --- src/sage_docbuild/conf.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/sage_docbuild/conf.py b/src/sage_docbuild/conf.py index 0273876b734..50d56ccfd05 100644 --- a/src/sage_docbuild/conf.py +++ b/src/sage_docbuild/conf.py @@ -681,7 +681,7 @@ def add_page_context(app, pagename, templatename, context, doctree): path2 = os.path.join(SAGE_DOC, 'html', 'en') relpath = os.path.relpath(path2, path1) context['release'] = release - context['documentation_title'] = f'Version {release} Documentation ' + context['documentation_title'] = f'Version {release} Documentation' context['documentation_root'] = os.path.join(relpath, 'index.html') if 'website' in path1: context['title'] = 'Documentation' From 4c1a6548d7ad8e82306bfd3bde515cceb0d3c3d1 Mon Sep 17 00:00:00 2001 From: Matthias Koeppe Date: Wed, 10 Jul 2024 10:37:08 +0900 Subject: [PATCH 100/107] build/pkgs/sage_numerical_backends_coin: Update to 10.4 --- build/pkgs/sage_numerical_backends_coin/checksums.ini | 4 ++-- build/pkgs/sage_numerical_backends_coin/package-version.txt | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/build/pkgs/sage_numerical_backends_coin/checksums.ini b/build/pkgs/sage_numerical_backends_coin/checksums.ini index 5b6a6d6a571..427dcedeb0a 100644 --- a/build/pkgs/sage_numerical_backends_coin/checksums.ini +++ b/build/pkgs/sage_numerical_backends_coin/checksums.ini @@ -1,4 +1,4 @@ tarball=sage_numerical_backends_coin-VERSION.tar.gz -sha1=6f77aa99e572844b7572e91cd7d62ca248040a8a -sha256=8251112b9d609a686bd0f074417039e5882110736ec831b4b8c41305935a1ce7 +sha1=2033e1ba209315366a6dbfe249d5de5f7a1bc1b0 +sha256=6e34d48632d070e97dc37b724098c0f050026b166b328af78929b1ea079fa9e7 upstream_url=https://pypi.io/packages/source/s/sage_numerical_backends_coin/sage_numerical_backends_coin-VERSION.tar.gz diff --git a/build/pkgs/sage_numerical_backends_coin/package-version.txt b/build/pkgs/sage_numerical_backends_coin/package-version.txt index 98f8df1dc6f..1be519cd2ec 100644 --- a/build/pkgs/sage_numerical_backends_coin/package-version.txt +++ b/build/pkgs/sage_numerical_backends_coin/package-version.txt @@ -1 +1 @@ -10.4rc2 +10.4 From aa377f4f1b8fcf8aea173a4d944ee963c91d4d18 Mon Sep 17 00:00:00 2001 From: Matthias Koeppe Date: Wed, 10 Jul 2024 10:37:13 +0900 Subject: [PATCH 101/107] build/pkgs/sage_numerical_backends_cplex: Update to 10.4 --- build/pkgs/sage_numerical_backends_cplex/checksums.ini | 4 ++-- build/pkgs/sage_numerical_backends_cplex/package-version.txt | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/build/pkgs/sage_numerical_backends_cplex/checksums.ini b/build/pkgs/sage_numerical_backends_cplex/checksums.ini index 18cbe620929..24a6756620a 100644 --- a/build/pkgs/sage_numerical_backends_cplex/checksums.ini +++ b/build/pkgs/sage_numerical_backends_cplex/checksums.ini @@ -1,4 +1,4 @@ tarball=sage_numerical_backends_cplex-VERSION.tar.gz -sha1=86839dbfb2e4dd7d767aeb77639a8e9d89060751 -sha256=e8e0df70845eadba33ab469ebdd5d1fb0f279f4a0005541c987728df5b71ce47 +sha1=b7085bfdeecb55a43c799493672a228687c30eaf +sha256=367480d7a291e0ac4e3df529fbc2a17f78f3770ce7dc2cf78d765f72b7bd938e upstream_url=https://pypi.io/packages/source/s/sage_numerical_backends_cplex/sage_numerical_backends_cplex-VERSION.tar.gz diff --git a/build/pkgs/sage_numerical_backends_cplex/package-version.txt b/build/pkgs/sage_numerical_backends_cplex/package-version.txt index b52c681e90b..1be519cd2ec 100644 --- a/build/pkgs/sage_numerical_backends_cplex/package-version.txt +++ b/build/pkgs/sage_numerical_backends_cplex/package-version.txt @@ -1 +1 @@ -10.4rc3 +10.4 From 3482a27908a435d3ec66de00f80c2deb384d03a8 Mon Sep 17 00:00:00 2001 From: Matthias Koeppe Date: Wed, 10 Jul 2024 10:37:19 +0900 Subject: [PATCH 102/107] build/pkgs/sage_numerical_backends_gurobi: Update to 10.4 --- build/pkgs/sage_numerical_backends_gurobi/checksums.ini | 4 ++-- build/pkgs/sage_numerical_backends_gurobi/package-version.txt | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/build/pkgs/sage_numerical_backends_gurobi/checksums.ini b/build/pkgs/sage_numerical_backends_gurobi/checksums.ini index e0228cfe180..02b722b9bd2 100644 --- a/build/pkgs/sage_numerical_backends_gurobi/checksums.ini +++ b/build/pkgs/sage_numerical_backends_gurobi/checksums.ini @@ -1,4 +1,4 @@ tarball=sage_numerical_backends_gurobi-VERSION.tar.gz -sha1=c9dd7ce948c05f165e5e455a8390c05afebd0e45 -sha256=af76d2d13ae4d7c138d03400dda4a343f943908d7a2b19417b12d3a9d96d9d43 +sha1=6891c154bd035932759152dba6a8bd77e8811f22 +sha256=3c3b51d6577f651d10cb7f6fc37ca4bb27c6fe2716d6515d1d23eeed1f34e32a upstream_url=https://pypi.io/packages/source/s/sage_numerical_backends_gurobi/sage_numerical_backends_gurobi-VERSION.tar.gz diff --git a/build/pkgs/sage_numerical_backends_gurobi/package-version.txt b/build/pkgs/sage_numerical_backends_gurobi/package-version.txt index f46166d0ee7..1be519cd2ec 100644 --- a/build/pkgs/sage_numerical_backends_gurobi/package-version.txt +++ b/build/pkgs/sage_numerical_backends_gurobi/package-version.txt @@ -1 +1 @@ -10.4rc1 +10.4 From 2e5cb464381cd7c90d469eff0cdf9b6c7a1d7827 Mon Sep 17 00:00:00 2001 From: Release Manager Date: Fri, 12 Jul 2024 23:49:01 +0200 Subject: [PATCH 103/107] Updated SageMath version to 10.4.rc3 --- CITATION.cff | 4 ++-- VERSION.txt | 2 +- build/pkgs/configure/checksums.ini | 4 ++-- build/pkgs/configure/package-version.txt | 2 +- build/pkgs/sage_conf/version_requirements.txt | 2 +- build/pkgs/sage_docbuild/version_requirements.txt | 2 +- build/pkgs/sage_setup/version_requirements.txt | 2 +- build/pkgs/sage_sws2rst/version_requirements.txt | 2 +- build/pkgs/sagelib/version_requirements.txt | 2 +- build/pkgs/sagemath_bliss/version_requirements.txt | 2 +- build/pkgs/sagemath_categories/version_requirements.txt | 2 +- build/pkgs/sagemath_coxeter3/version_requirements.txt | 2 +- build/pkgs/sagemath_environment/version_requirements.txt | 2 +- build/pkgs/sagemath_mcqd/version_requirements.txt | 2 +- build/pkgs/sagemath_meataxe/version_requirements.txt | 2 +- build/pkgs/sagemath_objects/version_requirements.txt | 2 +- build/pkgs/sagemath_repl/version_requirements.txt | 2 +- build/pkgs/sagemath_sirocco/version_requirements.txt | 2 +- build/pkgs/sagemath_tdlib/version_requirements.txt | 2 +- pkgs/sage-conf/VERSION.txt | 2 +- pkgs/sage-conf_conda/VERSION.txt | 2 +- pkgs/sage-conf_pypi/VERSION.txt | 2 +- pkgs/sage-docbuild/VERSION.txt | 2 +- pkgs/sage-setup/VERSION.txt | 2 +- pkgs/sage-sws2rst/VERSION.txt | 2 +- pkgs/sagemath-bliss/VERSION.txt | 2 +- pkgs/sagemath-categories/VERSION.txt | 2 +- pkgs/sagemath-coxeter3/VERSION.txt | 2 +- pkgs/sagemath-environment/VERSION.txt | 2 +- pkgs/sagemath-mcqd/VERSION.txt | 2 +- pkgs/sagemath-meataxe/VERSION.txt | 2 +- pkgs/sagemath-objects/VERSION.txt | 2 +- pkgs/sagemath-repl/VERSION.txt | 2 +- pkgs/sagemath-sirocco/VERSION.txt | 2 +- pkgs/sagemath-tdlib/VERSION.txt | 2 +- src/VERSION.txt | 2 +- src/bin/sage-version.sh | 6 +++--- src/sage/version.py | 6 +++--- 38 files changed, 44 insertions(+), 44 deletions(-) diff --git a/CITATION.cff b/CITATION.cff index 0e9afaef5be..b53541cf32c 100644 --- a/CITATION.cff +++ b/CITATION.cff @@ -4,8 +4,8 @@ title: SageMath abstract: SageMath is a free open-source mathematics software system. authors: - name: "The SageMath Developers" -version: 10.4.rc2 +version: 10.4.rc3 doi: 10.5281/zenodo.8042260 -date-released: 2024-07-04 +date-released: 2024-07-12 repository-code: "https://github.com/sagemath/sage" url: "https://www.sagemath.org/" diff --git a/VERSION.txt b/VERSION.txt index 7ac68647d4c..46f68464285 100644 --- a/VERSION.txt +++ b/VERSION.txt @@ -1 +1 @@ -SageMath version 10.4.rc2, Release Date: 2024-07-04 +SageMath version 10.4.rc3, Release Date: 2024-07-12 diff --git a/build/pkgs/configure/checksums.ini b/build/pkgs/configure/checksums.ini index d442015a1d7..63e08ba92ce 100644 --- a/build/pkgs/configure/checksums.ini +++ b/build/pkgs/configure/checksums.ini @@ -1,3 +1,3 @@ tarball=configure-VERSION.tar.gz -sha1=2fe177f49970106f210c9afca8668efad5b985df -sha256=9c6d24b778a4c805c91e58263265dbd4214e1215c6e90246a10637c83500d552 +sha1=a78a0025292f4831f84dc059734320de0e66e216 +sha256=c108de2bfbbf3f2543ada5742d5bc9a58df700d8b6125df92b1888f867b60174 diff --git a/build/pkgs/configure/package-version.txt b/build/pkgs/configure/package-version.txt index 86c8787b2f7..bfc9d17635e 100644 --- a/build/pkgs/configure/package-version.txt +++ b/build/pkgs/configure/package-version.txt @@ -1 +1 @@ -3243fc5218a7fb9f29493ce1fd35e6aa120c8c86 +74119807d7989c879f2eee167e4e29af7c4f588a diff --git a/build/pkgs/sage_conf/version_requirements.txt b/build/pkgs/sage_conf/version_requirements.txt index dbcd1044c25..811eed8d523 100644 --- a/build/pkgs/sage_conf/version_requirements.txt +++ b/build/pkgs/sage_conf/version_requirements.txt @@ -1,2 +1,2 @@ # This file is updated on every release by the sage-update-version script -sage-conf ~= 10.4rc2 +sage-conf ~= 10.4rc3 diff --git a/build/pkgs/sage_docbuild/version_requirements.txt b/build/pkgs/sage_docbuild/version_requirements.txt index d8c15101186..a18fb9a9ec3 100644 --- a/build/pkgs/sage_docbuild/version_requirements.txt +++ b/build/pkgs/sage_docbuild/version_requirements.txt @@ -1,2 +1,2 @@ # This file is updated on every release by the sage-update-version script -sage-docbuild ~= 10.4rc2 +sage-docbuild ~= 10.4rc3 diff --git a/build/pkgs/sage_setup/version_requirements.txt b/build/pkgs/sage_setup/version_requirements.txt index 82ad2cb4b6f..77676a0c3ad 100644 --- a/build/pkgs/sage_setup/version_requirements.txt +++ b/build/pkgs/sage_setup/version_requirements.txt @@ -1,2 +1,2 @@ # This file is updated on every release by the sage-update-version script -sage-setup ~= 10.4rc2 +sage-setup ~= 10.4rc3 diff --git a/build/pkgs/sage_sws2rst/version_requirements.txt b/build/pkgs/sage_sws2rst/version_requirements.txt index 4a46c21b6ef..59c6b8fc2aa 100644 --- a/build/pkgs/sage_sws2rst/version_requirements.txt +++ b/build/pkgs/sage_sws2rst/version_requirements.txt @@ -1,2 +1,2 @@ # This file is updated on every release by the sage-update-version script -sage-sws2rst ~= 10.4rc2 +sage-sws2rst ~= 10.4rc3 diff --git a/build/pkgs/sagelib/version_requirements.txt b/build/pkgs/sagelib/version_requirements.txt index bc61d4da915..dddfa7072d7 100644 --- a/build/pkgs/sagelib/version_requirements.txt +++ b/build/pkgs/sagelib/version_requirements.txt @@ -1,2 +1,2 @@ # This file is updated on every release by the sage-update-version script -sagemath-standard ~= 10.4rc2 +sagemath-standard ~= 10.4rc3 diff --git a/build/pkgs/sagemath_bliss/version_requirements.txt b/build/pkgs/sagemath_bliss/version_requirements.txt index c184449da9d..37543bcefd2 100644 --- a/build/pkgs/sagemath_bliss/version_requirements.txt +++ b/build/pkgs/sagemath_bliss/version_requirements.txt @@ -1,2 +1,2 @@ # This file is updated on every release by the sage-update-version script -sagemath-bliss ~= 10.4rc2 +sagemath-bliss ~= 10.4rc3 diff --git a/build/pkgs/sagemath_categories/version_requirements.txt b/build/pkgs/sagemath_categories/version_requirements.txt index a17593ff6ed..edf94bb961e 100644 --- a/build/pkgs/sagemath_categories/version_requirements.txt +++ b/build/pkgs/sagemath_categories/version_requirements.txt @@ -1,2 +1,2 @@ # This file is updated on every release by the sage-update-version script -sagemath-categories ~= 10.4rc2 +sagemath-categories ~= 10.4rc3 diff --git a/build/pkgs/sagemath_coxeter3/version_requirements.txt b/build/pkgs/sagemath_coxeter3/version_requirements.txt index 32b5f6dd880..cab69e16ea0 100644 --- a/build/pkgs/sagemath_coxeter3/version_requirements.txt +++ b/build/pkgs/sagemath_coxeter3/version_requirements.txt @@ -1,2 +1,2 @@ # This file is updated on every release by the sage-update-version script -sagemath-coxeter3 ~= 10.4rc2 +sagemath-coxeter3 ~= 10.4rc3 diff --git a/build/pkgs/sagemath_environment/version_requirements.txt b/build/pkgs/sagemath_environment/version_requirements.txt index 63587e89334..5ea8e57e814 100644 --- a/build/pkgs/sagemath_environment/version_requirements.txt +++ b/build/pkgs/sagemath_environment/version_requirements.txt @@ -1,2 +1,2 @@ # This file is updated on every release by the sage-update-version script -sagemath-environment ~= 10.4rc2 +sagemath-environment ~= 10.4rc3 diff --git a/build/pkgs/sagemath_mcqd/version_requirements.txt b/build/pkgs/sagemath_mcqd/version_requirements.txt index 47d2a87aa0c..0906cad2352 100644 --- a/build/pkgs/sagemath_mcqd/version_requirements.txt +++ b/build/pkgs/sagemath_mcqd/version_requirements.txt @@ -1,2 +1,2 @@ # This file is updated on every release by the sage-update-version script -sagemath-mcqd ~= 10.4rc2 +sagemath-mcqd ~= 10.4rc3 diff --git a/build/pkgs/sagemath_meataxe/version_requirements.txt b/build/pkgs/sagemath_meataxe/version_requirements.txt index 08236c2fa7d..5dec45287be 100644 --- a/build/pkgs/sagemath_meataxe/version_requirements.txt +++ b/build/pkgs/sagemath_meataxe/version_requirements.txt @@ -1,2 +1,2 @@ # This file is updated on every release by the sage-update-version script -sagemath-meataxe ~= 10.4rc2 +sagemath-meataxe ~= 10.4rc3 diff --git a/build/pkgs/sagemath_objects/version_requirements.txt b/build/pkgs/sagemath_objects/version_requirements.txt index d6483eabc32..1da6c05c483 100644 --- a/build/pkgs/sagemath_objects/version_requirements.txt +++ b/build/pkgs/sagemath_objects/version_requirements.txt @@ -1,2 +1,2 @@ # This file is updated on every release by the sage-update-version script -sagemath-objects ~= 10.4rc2 +sagemath-objects ~= 10.4rc3 diff --git a/build/pkgs/sagemath_repl/version_requirements.txt b/build/pkgs/sagemath_repl/version_requirements.txt index 2136ac318b4..d8025f97bc3 100644 --- a/build/pkgs/sagemath_repl/version_requirements.txt +++ b/build/pkgs/sagemath_repl/version_requirements.txt @@ -1,2 +1,2 @@ # This file is updated on every release by the sage-update-version script -sagemath-repl ~= 10.4rc2 +sagemath-repl ~= 10.4rc3 diff --git a/build/pkgs/sagemath_sirocco/version_requirements.txt b/build/pkgs/sagemath_sirocco/version_requirements.txt index ed80111041b..a8e234444b3 100644 --- a/build/pkgs/sagemath_sirocco/version_requirements.txt +++ b/build/pkgs/sagemath_sirocco/version_requirements.txt @@ -1,2 +1,2 @@ # This file is updated on every release by the sage-update-version script -sagemath-sirocco ~= 10.4rc2 +sagemath-sirocco ~= 10.4rc3 diff --git a/build/pkgs/sagemath_tdlib/version_requirements.txt b/build/pkgs/sagemath_tdlib/version_requirements.txt index ce27e4543de..3dcfc30b890 100644 --- a/build/pkgs/sagemath_tdlib/version_requirements.txt +++ b/build/pkgs/sagemath_tdlib/version_requirements.txt @@ -1,2 +1,2 @@ # This file is updated on every release by the sage-update-version script -sagemath-tdlib ~= 10.4rc2 +sagemath-tdlib ~= 10.4rc3 diff --git a/pkgs/sage-conf/VERSION.txt b/pkgs/sage-conf/VERSION.txt index ab2b6c0366e..7090b0bec63 100644 --- a/pkgs/sage-conf/VERSION.txt +++ b/pkgs/sage-conf/VERSION.txt @@ -1 +1 @@ -10.4.rc2 +10.4.rc3 diff --git a/pkgs/sage-conf_conda/VERSION.txt b/pkgs/sage-conf_conda/VERSION.txt index ab2b6c0366e..7090b0bec63 100644 --- a/pkgs/sage-conf_conda/VERSION.txt +++ b/pkgs/sage-conf_conda/VERSION.txt @@ -1 +1 @@ -10.4.rc2 +10.4.rc3 diff --git a/pkgs/sage-conf_pypi/VERSION.txt b/pkgs/sage-conf_pypi/VERSION.txt index ab2b6c0366e..7090b0bec63 100644 --- a/pkgs/sage-conf_pypi/VERSION.txt +++ b/pkgs/sage-conf_pypi/VERSION.txt @@ -1 +1 @@ -10.4.rc2 +10.4.rc3 diff --git a/pkgs/sage-docbuild/VERSION.txt b/pkgs/sage-docbuild/VERSION.txt index ab2b6c0366e..7090b0bec63 100644 --- a/pkgs/sage-docbuild/VERSION.txt +++ b/pkgs/sage-docbuild/VERSION.txt @@ -1 +1 @@ -10.4.rc2 +10.4.rc3 diff --git a/pkgs/sage-setup/VERSION.txt b/pkgs/sage-setup/VERSION.txt index ab2b6c0366e..7090b0bec63 100644 --- a/pkgs/sage-setup/VERSION.txt +++ b/pkgs/sage-setup/VERSION.txt @@ -1 +1 @@ -10.4.rc2 +10.4.rc3 diff --git a/pkgs/sage-sws2rst/VERSION.txt b/pkgs/sage-sws2rst/VERSION.txt index ab2b6c0366e..7090b0bec63 100644 --- a/pkgs/sage-sws2rst/VERSION.txt +++ b/pkgs/sage-sws2rst/VERSION.txt @@ -1 +1 @@ -10.4.rc2 +10.4.rc3 diff --git a/pkgs/sagemath-bliss/VERSION.txt b/pkgs/sagemath-bliss/VERSION.txt index ab2b6c0366e..7090b0bec63 100644 --- a/pkgs/sagemath-bliss/VERSION.txt +++ b/pkgs/sagemath-bliss/VERSION.txt @@ -1 +1 @@ -10.4.rc2 +10.4.rc3 diff --git a/pkgs/sagemath-categories/VERSION.txt b/pkgs/sagemath-categories/VERSION.txt index ab2b6c0366e..7090b0bec63 100644 --- a/pkgs/sagemath-categories/VERSION.txt +++ b/pkgs/sagemath-categories/VERSION.txt @@ -1 +1 @@ -10.4.rc2 +10.4.rc3 diff --git a/pkgs/sagemath-coxeter3/VERSION.txt b/pkgs/sagemath-coxeter3/VERSION.txt index ab2b6c0366e..7090b0bec63 100644 --- a/pkgs/sagemath-coxeter3/VERSION.txt +++ b/pkgs/sagemath-coxeter3/VERSION.txt @@ -1 +1 @@ -10.4.rc2 +10.4.rc3 diff --git a/pkgs/sagemath-environment/VERSION.txt b/pkgs/sagemath-environment/VERSION.txt index ab2b6c0366e..7090b0bec63 100644 --- a/pkgs/sagemath-environment/VERSION.txt +++ b/pkgs/sagemath-environment/VERSION.txt @@ -1 +1 @@ -10.4.rc2 +10.4.rc3 diff --git a/pkgs/sagemath-mcqd/VERSION.txt b/pkgs/sagemath-mcqd/VERSION.txt index ab2b6c0366e..7090b0bec63 100644 --- a/pkgs/sagemath-mcqd/VERSION.txt +++ b/pkgs/sagemath-mcqd/VERSION.txt @@ -1 +1 @@ -10.4.rc2 +10.4.rc3 diff --git a/pkgs/sagemath-meataxe/VERSION.txt b/pkgs/sagemath-meataxe/VERSION.txt index ab2b6c0366e..7090b0bec63 100644 --- a/pkgs/sagemath-meataxe/VERSION.txt +++ b/pkgs/sagemath-meataxe/VERSION.txt @@ -1 +1 @@ -10.4.rc2 +10.4.rc3 diff --git a/pkgs/sagemath-objects/VERSION.txt b/pkgs/sagemath-objects/VERSION.txt index ab2b6c0366e..7090b0bec63 100644 --- a/pkgs/sagemath-objects/VERSION.txt +++ b/pkgs/sagemath-objects/VERSION.txt @@ -1 +1 @@ -10.4.rc2 +10.4.rc3 diff --git a/pkgs/sagemath-repl/VERSION.txt b/pkgs/sagemath-repl/VERSION.txt index ab2b6c0366e..7090b0bec63 100644 --- a/pkgs/sagemath-repl/VERSION.txt +++ b/pkgs/sagemath-repl/VERSION.txt @@ -1 +1 @@ -10.4.rc2 +10.4.rc3 diff --git a/pkgs/sagemath-sirocco/VERSION.txt b/pkgs/sagemath-sirocco/VERSION.txt index ab2b6c0366e..7090b0bec63 100644 --- a/pkgs/sagemath-sirocco/VERSION.txt +++ b/pkgs/sagemath-sirocco/VERSION.txt @@ -1 +1 @@ -10.4.rc2 +10.4.rc3 diff --git a/pkgs/sagemath-tdlib/VERSION.txt b/pkgs/sagemath-tdlib/VERSION.txt index ab2b6c0366e..7090b0bec63 100644 --- a/pkgs/sagemath-tdlib/VERSION.txt +++ b/pkgs/sagemath-tdlib/VERSION.txt @@ -1 +1 @@ -10.4.rc2 +10.4.rc3 diff --git a/src/VERSION.txt b/src/VERSION.txt index ab2b6c0366e..7090b0bec63 100644 --- a/src/VERSION.txt +++ b/src/VERSION.txt @@ -1 +1 @@ -10.4.rc2 +10.4.rc3 diff --git a/src/bin/sage-version.sh b/src/bin/sage-version.sh index 8797015b79e..05b25462bec 100644 --- a/src/bin/sage-version.sh +++ b/src/bin/sage-version.sh @@ -4,6 +4,6 @@ # which stops "setup.py develop" from rewriting it as a Python file. : # This file is auto-generated by the sage-update-version script, do not edit! -SAGE_VERSION='10.4.rc2' -SAGE_RELEASE_DATE='2024-07-04' -SAGE_VERSION_BANNER='SageMath version 10.4.rc2, Release Date: 2024-07-04' +SAGE_VERSION='10.4.rc3' +SAGE_RELEASE_DATE='2024-07-12' +SAGE_VERSION_BANNER='SageMath version 10.4.rc3, Release Date: 2024-07-12' diff --git a/src/sage/version.py b/src/sage/version.py index f41ec973843..fabda63c68e 100644 --- a/src/sage/version.py +++ b/src/sage/version.py @@ -1,5 +1,5 @@ # Sage version information for Python scripts # This file is auto-generated by the sage-update-version script, do not edit! -version = '10.4.rc2' -date = '2024-07-04' -banner = 'SageMath version 10.4.rc2, Release Date: 2024-07-04' +version = '10.4.rc3' +date = '2024-07-12' +banner = 'SageMath version 10.4.rc3, Release Date: 2024-07-12' From d2c0e54dce5d4024cb8feffe45542d2eaa979fc9 Mon Sep 17 00:00:00 2001 From: Kwankyu Lee Date: Sat, 13 Jul 2024 18:10:15 +0900 Subject: [PATCH 104/107] Fix a bug --- .github/workflows/doc-build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/doc-build.yml b/.github/workflows/doc-build.yml index 8f749fed029..9fa05679873 100644 --- a/.github/workflows/doc-build.yml +++ b/.github/workflows/doc-build.yml @@ -196,7 +196,7 @@ jobs: (cd doc && git commit -a -m 'new') # Wipe out chronic diffs of new doc against old doc before creating CHANGES.html (cd doc && \ - find . -name "*.html" | xargs sed -i -e '/This is documentation of/ s/ built with GitHub PR .* for development/ for development/' \ + find . -name "*.html" | xargs sed -i -e '/This is documentation/ s/ built with GitHub PR .* for development/ for development/' \ -e '/;,\;; d' \ && git commit -a -m 'wipe-out') From 820502f2966e81493109c2462137c0f23d2aa6c3 Mon Sep 17 00:00:00 2001 From: Release Manager Date: Wed, 17 Jul 2024 00:40:05 +0200 Subject: [PATCH 105/107] Updated SageMath version to 10.4.rc4 --- CITATION.cff | 4 ++-- VERSION.txt | 2 +- build/pkgs/configure/checksums.ini | 4 ++-- build/pkgs/configure/package-version.txt | 2 +- build/pkgs/sage_conf/version_requirements.txt | 2 +- build/pkgs/sage_docbuild/version_requirements.txt | 2 +- build/pkgs/sage_setup/version_requirements.txt | 2 +- build/pkgs/sage_sws2rst/version_requirements.txt | 2 +- build/pkgs/sagelib/version_requirements.txt | 2 +- build/pkgs/sagemath_bliss/version_requirements.txt | 2 +- build/pkgs/sagemath_categories/version_requirements.txt | 2 +- build/pkgs/sagemath_coxeter3/version_requirements.txt | 2 +- build/pkgs/sagemath_environment/version_requirements.txt | 2 +- build/pkgs/sagemath_mcqd/version_requirements.txt | 2 +- build/pkgs/sagemath_meataxe/version_requirements.txt | 2 +- build/pkgs/sagemath_objects/version_requirements.txt | 2 +- build/pkgs/sagemath_repl/version_requirements.txt | 2 +- build/pkgs/sagemath_sirocco/version_requirements.txt | 2 +- build/pkgs/sagemath_tdlib/version_requirements.txt | 2 +- pkgs/sage-conf/VERSION.txt | 2 +- pkgs/sage-conf_conda/VERSION.txt | 2 +- pkgs/sage-conf_pypi/VERSION.txt | 2 +- pkgs/sage-docbuild/VERSION.txt | 2 +- pkgs/sage-setup/VERSION.txt | 2 +- pkgs/sage-sws2rst/VERSION.txt | 2 +- pkgs/sagemath-bliss/VERSION.txt | 2 +- pkgs/sagemath-categories/VERSION.txt | 2 +- pkgs/sagemath-coxeter3/VERSION.txt | 2 +- pkgs/sagemath-environment/VERSION.txt | 2 +- pkgs/sagemath-mcqd/VERSION.txt | 2 +- pkgs/sagemath-meataxe/VERSION.txt | 2 +- pkgs/sagemath-objects/VERSION.txt | 2 +- pkgs/sagemath-repl/VERSION.txt | 2 +- pkgs/sagemath-sirocco/VERSION.txt | 2 +- pkgs/sagemath-tdlib/VERSION.txt | 2 +- src/VERSION.txt | 2 +- src/bin/sage-version.sh | 6 +++--- src/sage/version.py | 6 +++--- 38 files changed, 44 insertions(+), 44 deletions(-) diff --git a/CITATION.cff b/CITATION.cff index b53541cf32c..0c89b3d28a4 100644 --- a/CITATION.cff +++ b/CITATION.cff @@ -4,8 +4,8 @@ title: SageMath abstract: SageMath is a free open-source mathematics software system. authors: - name: "The SageMath Developers" -version: 10.4.rc3 +version: 10.4.rc4 doi: 10.5281/zenodo.8042260 -date-released: 2024-07-12 +date-released: 2024-07-16 repository-code: "https://github.com/sagemath/sage" url: "https://www.sagemath.org/" diff --git a/VERSION.txt b/VERSION.txt index 46f68464285..9518b8878c3 100644 --- a/VERSION.txt +++ b/VERSION.txt @@ -1 +1 @@ -SageMath version 10.4.rc3, Release Date: 2024-07-12 +SageMath version 10.4.rc4, Release Date: 2024-07-16 diff --git a/build/pkgs/configure/checksums.ini b/build/pkgs/configure/checksums.ini index 0397fc3d85a..f24b7f4a578 100644 --- a/build/pkgs/configure/checksums.ini +++ b/build/pkgs/configure/checksums.ini @@ -1,3 +1,3 @@ tarball=configure-VERSION.tar.gz -sha1=4bb7f62aabcfedcd2eebac929a7c076013dde9c2 -sha256=872a5d7197fa8d20a0e4c3b933b8151a8698baa7b4c84a39b4b4250865411945 +sha1=f244bfc305954759170d5a5277e781ade6c50e46 +sha256=e09daf0ca707603d69d2dc6d5b033e8b9f8b155505567b3a9ab08bccd9aaf99a diff --git a/build/pkgs/configure/package-version.txt b/build/pkgs/configure/package-version.txt index a4f6b513887..4c5a6a45407 100644 --- a/build/pkgs/configure/package-version.txt +++ b/build/pkgs/configure/package-version.txt @@ -1 +1 @@ -04756f14e9affea5bfe20bf61dab10d2e3754899 +01b4ec90d59e52e7adcad9eef773a136d372b39f diff --git a/build/pkgs/sage_conf/version_requirements.txt b/build/pkgs/sage_conf/version_requirements.txt index 811eed8d523..9b0cdef6049 100644 --- a/build/pkgs/sage_conf/version_requirements.txt +++ b/build/pkgs/sage_conf/version_requirements.txt @@ -1,2 +1,2 @@ # This file is updated on every release by the sage-update-version script -sage-conf ~= 10.4rc3 +sage-conf ~= 10.4rc4 diff --git a/build/pkgs/sage_docbuild/version_requirements.txt b/build/pkgs/sage_docbuild/version_requirements.txt index a18fb9a9ec3..d7e0e419ecb 100644 --- a/build/pkgs/sage_docbuild/version_requirements.txt +++ b/build/pkgs/sage_docbuild/version_requirements.txt @@ -1,2 +1,2 @@ # This file is updated on every release by the sage-update-version script -sage-docbuild ~= 10.4rc3 +sage-docbuild ~= 10.4rc4 diff --git a/build/pkgs/sage_setup/version_requirements.txt b/build/pkgs/sage_setup/version_requirements.txt index 77676a0c3ad..f0527b41878 100644 --- a/build/pkgs/sage_setup/version_requirements.txt +++ b/build/pkgs/sage_setup/version_requirements.txt @@ -1,2 +1,2 @@ # This file is updated on every release by the sage-update-version script -sage-setup ~= 10.4rc3 +sage-setup ~= 10.4rc4 diff --git a/build/pkgs/sage_sws2rst/version_requirements.txt b/build/pkgs/sage_sws2rst/version_requirements.txt index 59c6b8fc2aa..caf10895b5f 100644 --- a/build/pkgs/sage_sws2rst/version_requirements.txt +++ b/build/pkgs/sage_sws2rst/version_requirements.txt @@ -1,2 +1,2 @@ # This file is updated on every release by the sage-update-version script -sage-sws2rst ~= 10.4rc3 +sage-sws2rst ~= 10.4rc4 diff --git a/build/pkgs/sagelib/version_requirements.txt b/build/pkgs/sagelib/version_requirements.txt index dddfa7072d7..e81b0caa3f0 100644 --- a/build/pkgs/sagelib/version_requirements.txt +++ b/build/pkgs/sagelib/version_requirements.txt @@ -1,2 +1,2 @@ # This file is updated on every release by the sage-update-version script -sagemath-standard ~= 10.4rc3 +sagemath-standard ~= 10.4rc4 diff --git a/build/pkgs/sagemath_bliss/version_requirements.txt b/build/pkgs/sagemath_bliss/version_requirements.txt index 37543bcefd2..6a119533ae1 100644 --- a/build/pkgs/sagemath_bliss/version_requirements.txt +++ b/build/pkgs/sagemath_bliss/version_requirements.txt @@ -1,2 +1,2 @@ # This file is updated on every release by the sage-update-version script -sagemath-bliss ~= 10.4rc3 +sagemath-bliss ~= 10.4rc4 diff --git a/build/pkgs/sagemath_categories/version_requirements.txt b/build/pkgs/sagemath_categories/version_requirements.txt index edf94bb961e..4c70ffbdfed 100644 --- a/build/pkgs/sagemath_categories/version_requirements.txt +++ b/build/pkgs/sagemath_categories/version_requirements.txt @@ -1,2 +1,2 @@ # This file is updated on every release by the sage-update-version script -sagemath-categories ~= 10.4rc3 +sagemath-categories ~= 10.4rc4 diff --git a/build/pkgs/sagemath_coxeter3/version_requirements.txt b/build/pkgs/sagemath_coxeter3/version_requirements.txt index cab69e16ea0..e65eeedc7de 100644 --- a/build/pkgs/sagemath_coxeter3/version_requirements.txt +++ b/build/pkgs/sagemath_coxeter3/version_requirements.txt @@ -1,2 +1,2 @@ # This file is updated on every release by the sage-update-version script -sagemath-coxeter3 ~= 10.4rc3 +sagemath-coxeter3 ~= 10.4rc4 diff --git a/build/pkgs/sagemath_environment/version_requirements.txt b/build/pkgs/sagemath_environment/version_requirements.txt index 5ea8e57e814..69b95ad2d2c 100644 --- a/build/pkgs/sagemath_environment/version_requirements.txt +++ b/build/pkgs/sagemath_environment/version_requirements.txt @@ -1,2 +1,2 @@ # This file is updated on every release by the sage-update-version script -sagemath-environment ~= 10.4rc3 +sagemath-environment ~= 10.4rc4 diff --git a/build/pkgs/sagemath_mcqd/version_requirements.txt b/build/pkgs/sagemath_mcqd/version_requirements.txt index 0906cad2352..8bfac5008fe 100644 --- a/build/pkgs/sagemath_mcqd/version_requirements.txt +++ b/build/pkgs/sagemath_mcqd/version_requirements.txt @@ -1,2 +1,2 @@ # This file is updated on every release by the sage-update-version script -sagemath-mcqd ~= 10.4rc3 +sagemath-mcqd ~= 10.4rc4 diff --git a/build/pkgs/sagemath_meataxe/version_requirements.txt b/build/pkgs/sagemath_meataxe/version_requirements.txt index 5dec45287be..8d6f5c4bde1 100644 --- a/build/pkgs/sagemath_meataxe/version_requirements.txt +++ b/build/pkgs/sagemath_meataxe/version_requirements.txt @@ -1,2 +1,2 @@ # This file is updated on every release by the sage-update-version script -sagemath-meataxe ~= 10.4rc3 +sagemath-meataxe ~= 10.4rc4 diff --git a/build/pkgs/sagemath_objects/version_requirements.txt b/build/pkgs/sagemath_objects/version_requirements.txt index 1da6c05c483..ae96a976196 100644 --- a/build/pkgs/sagemath_objects/version_requirements.txt +++ b/build/pkgs/sagemath_objects/version_requirements.txt @@ -1,2 +1,2 @@ # This file is updated on every release by the sage-update-version script -sagemath-objects ~= 10.4rc3 +sagemath-objects ~= 10.4rc4 diff --git a/build/pkgs/sagemath_repl/version_requirements.txt b/build/pkgs/sagemath_repl/version_requirements.txt index d8025f97bc3..a39db9a5da8 100644 --- a/build/pkgs/sagemath_repl/version_requirements.txt +++ b/build/pkgs/sagemath_repl/version_requirements.txt @@ -1,2 +1,2 @@ # This file is updated on every release by the sage-update-version script -sagemath-repl ~= 10.4rc3 +sagemath-repl ~= 10.4rc4 diff --git a/build/pkgs/sagemath_sirocco/version_requirements.txt b/build/pkgs/sagemath_sirocco/version_requirements.txt index a8e234444b3..91253ee595f 100644 --- a/build/pkgs/sagemath_sirocco/version_requirements.txt +++ b/build/pkgs/sagemath_sirocco/version_requirements.txt @@ -1,2 +1,2 @@ # This file is updated on every release by the sage-update-version script -sagemath-sirocco ~= 10.4rc3 +sagemath-sirocco ~= 10.4rc4 diff --git a/build/pkgs/sagemath_tdlib/version_requirements.txt b/build/pkgs/sagemath_tdlib/version_requirements.txt index 3dcfc30b890..32235cb25c2 100644 --- a/build/pkgs/sagemath_tdlib/version_requirements.txt +++ b/build/pkgs/sagemath_tdlib/version_requirements.txt @@ -1,2 +1,2 @@ # This file is updated on every release by the sage-update-version script -sagemath-tdlib ~= 10.4rc3 +sagemath-tdlib ~= 10.4rc4 diff --git a/pkgs/sage-conf/VERSION.txt b/pkgs/sage-conf/VERSION.txt index 7090b0bec63..674a81760a4 100644 --- a/pkgs/sage-conf/VERSION.txt +++ b/pkgs/sage-conf/VERSION.txt @@ -1 +1 @@ -10.4.rc3 +10.4.rc4 diff --git a/pkgs/sage-conf_conda/VERSION.txt b/pkgs/sage-conf_conda/VERSION.txt index 7090b0bec63..674a81760a4 100644 --- a/pkgs/sage-conf_conda/VERSION.txt +++ b/pkgs/sage-conf_conda/VERSION.txt @@ -1 +1 @@ -10.4.rc3 +10.4.rc4 diff --git a/pkgs/sage-conf_pypi/VERSION.txt b/pkgs/sage-conf_pypi/VERSION.txt index 7090b0bec63..674a81760a4 100644 --- a/pkgs/sage-conf_pypi/VERSION.txt +++ b/pkgs/sage-conf_pypi/VERSION.txt @@ -1 +1 @@ -10.4.rc3 +10.4.rc4 diff --git a/pkgs/sage-docbuild/VERSION.txt b/pkgs/sage-docbuild/VERSION.txt index 7090b0bec63..674a81760a4 100644 --- a/pkgs/sage-docbuild/VERSION.txt +++ b/pkgs/sage-docbuild/VERSION.txt @@ -1 +1 @@ -10.4.rc3 +10.4.rc4 diff --git a/pkgs/sage-setup/VERSION.txt b/pkgs/sage-setup/VERSION.txt index 7090b0bec63..674a81760a4 100644 --- a/pkgs/sage-setup/VERSION.txt +++ b/pkgs/sage-setup/VERSION.txt @@ -1 +1 @@ -10.4.rc3 +10.4.rc4 diff --git a/pkgs/sage-sws2rst/VERSION.txt b/pkgs/sage-sws2rst/VERSION.txt index 7090b0bec63..674a81760a4 100644 --- a/pkgs/sage-sws2rst/VERSION.txt +++ b/pkgs/sage-sws2rst/VERSION.txt @@ -1 +1 @@ -10.4.rc3 +10.4.rc4 diff --git a/pkgs/sagemath-bliss/VERSION.txt b/pkgs/sagemath-bliss/VERSION.txt index 7090b0bec63..674a81760a4 100644 --- a/pkgs/sagemath-bliss/VERSION.txt +++ b/pkgs/sagemath-bliss/VERSION.txt @@ -1 +1 @@ -10.4.rc3 +10.4.rc4 diff --git a/pkgs/sagemath-categories/VERSION.txt b/pkgs/sagemath-categories/VERSION.txt index 7090b0bec63..674a81760a4 100644 --- a/pkgs/sagemath-categories/VERSION.txt +++ b/pkgs/sagemath-categories/VERSION.txt @@ -1 +1 @@ -10.4.rc3 +10.4.rc4 diff --git a/pkgs/sagemath-coxeter3/VERSION.txt b/pkgs/sagemath-coxeter3/VERSION.txt index 7090b0bec63..674a81760a4 100644 --- a/pkgs/sagemath-coxeter3/VERSION.txt +++ b/pkgs/sagemath-coxeter3/VERSION.txt @@ -1 +1 @@ -10.4.rc3 +10.4.rc4 diff --git a/pkgs/sagemath-environment/VERSION.txt b/pkgs/sagemath-environment/VERSION.txt index 7090b0bec63..674a81760a4 100644 --- a/pkgs/sagemath-environment/VERSION.txt +++ b/pkgs/sagemath-environment/VERSION.txt @@ -1 +1 @@ -10.4.rc3 +10.4.rc4 diff --git a/pkgs/sagemath-mcqd/VERSION.txt b/pkgs/sagemath-mcqd/VERSION.txt index 7090b0bec63..674a81760a4 100644 --- a/pkgs/sagemath-mcqd/VERSION.txt +++ b/pkgs/sagemath-mcqd/VERSION.txt @@ -1 +1 @@ -10.4.rc3 +10.4.rc4 diff --git a/pkgs/sagemath-meataxe/VERSION.txt b/pkgs/sagemath-meataxe/VERSION.txt index 7090b0bec63..674a81760a4 100644 --- a/pkgs/sagemath-meataxe/VERSION.txt +++ b/pkgs/sagemath-meataxe/VERSION.txt @@ -1 +1 @@ -10.4.rc3 +10.4.rc4 diff --git a/pkgs/sagemath-objects/VERSION.txt b/pkgs/sagemath-objects/VERSION.txt index 7090b0bec63..674a81760a4 100644 --- a/pkgs/sagemath-objects/VERSION.txt +++ b/pkgs/sagemath-objects/VERSION.txt @@ -1 +1 @@ -10.4.rc3 +10.4.rc4 diff --git a/pkgs/sagemath-repl/VERSION.txt b/pkgs/sagemath-repl/VERSION.txt index 7090b0bec63..674a81760a4 100644 --- a/pkgs/sagemath-repl/VERSION.txt +++ b/pkgs/sagemath-repl/VERSION.txt @@ -1 +1 @@ -10.4.rc3 +10.4.rc4 diff --git a/pkgs/sagemath-sirocco/VERSION.txt b/pkgs/sagemath-sirocco/VERSION.txt index 7090b0bec63..674a81760a4 100644 --- a/pkgs/sagemath-sirocco/VERSION.txt +++ b/pkgs/sagemath-sirocco/VERSION.txt @@ -1 +1 @@ -10.4.rc3 +10.4.rc4 diff --git a/pkgs/sagemath-tdlib/VERSION.txt b/pkgs/sagemath-tdlib/VERSION.txt index 7090b0bec63..674a81760a4 100644 --- a/pkgs/sagemath-tdlib/VERSION.txt +++ b/pkgs/sagemath-tdlib/VERSION.txt @@ -1 +1 @@ -10.4.rc3 +10.4.rc4 diff --git a/src/VERSION.txt b/src/VERSION.txt index 7090b0bec63..674a81760a4 100644 --- a/src/VERSION.txt +++ b/src/VERSION.txt @@ -1 +1 @@ -10.4.rc3 +10.4.rc4 diff --git a/src/bin/sage-version.sh b/src/bin/sage-version.sh index 05b25462bec..6b0f8996ba7 100644 --- a/src/bin/sage-version.sh +++ b/src/bin/sage-version.sh @@ -4,6 +4,6 @@ # which stops "setup.py develop" from rewriting it as a Python file. : # This file is auto-generated by the sage-update-version script, do not edit! -SAGE_VERSION='10.4.rc3' -SAGE_RELEASE_DATE='2024-07-12' -SAGE_VERSION_BANNER='SageMath version 10.4.rc3, Release Date: 2024-07-12' +SAGE_VERSION='10.4.rc4' +SAGE_RELEASE_DATE='2024-07-16' +SAGE_VERSION_BANNER='SageMath version 10.4.rc4, Release Date: 2024-07-16' diff --git a/src/sage/version.py b/src/sage/version.py index fabda63c68e..5f4852ebd31 100644 --- a/src/sage/version.py +++ b/src/sage/version.py @@ -1,5 +1,5 @@ # Sage version information for Python scripts # This file is auto-generated by the sage-update-version script, do not edit! -version = '10.4.rc3' -date = '2024-07-12' -banner = 'SageMath version 10.4.rc3, Release Date: 2024-07-12' +version = '10.4.rc4' +date = '2024-07-16' +banner = 'SageMath version 10.4.rc4, Release Date: 2024-07-16' From 40603eabbe5cb099a6084062023706f16bdd338b Mon Sep 17 00:00:00 2001 From: Kwankyu Lee Date: Wed, 17 Jul 2024 10:07:54 +0900 Subject: [PATCH 106/107] Create doc directory regardless of develop or PR --- .github/workflows/doc-build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/doc-build.yml b/.github/workflows/doc-build.yml index 9fa05679873..ec533d56476 100644 --- a/.github/workflows/doc-build.yml +++ b/.github/workflows/doc-build.yml @@ -132,6 +132,7 @@ jobs: git config --global --add safe.directory $(pwd) git config --global user.email "ci-sage@example.com" git config --global user.name "Build documentation workflow" + mkdir -p doc # Check if we are on PR PR_NUMBER="" if [[ -n "$GITHUB_REF" ]]; then @@ -146,7 +147,6 @@ jobs: # mathjax path in new doc mathjax_path_to=$(docker exec -e SAGE_USE_CDNS=yes BUILD /sage/sage -python -c "from sage_docbuild.conf import mathjax_path; print(mathjax_path)") new_version=$(docker exec BUILD cat src/VERSION.txt) - mkdir -p doc/ docker cp BUILD:/sage/local/share/doc/sage/html doc/ # Wipe out chronic diffs between old doc and new doc (cd doc && \ From b6c14561cf3497672e842abbb104b8ffced1bf92 Mon Sep 17 00:00:00 2001 From: Release Manager Date: Sat, 20 Jul 2024 00:37:02 +0200 Subject: [PATCH 107/107] Updated SageMath version to 10.4 --- CITATION.cff | 4 ++-- VERSION.txt | 2 +- build/pkgs/configure/checksums.ini | 4 ++-- build/pkgs/configure/package-version.txt | 2 +- build/pkgs/sage_conf/version_requirements.txt | 2 +- build/pkgs/sage_docbuild/version_requirements.txt | 2 +- build/pkgs/sage_setup/version_requirements.txt | 2 +- build/pkgs/sage_sws2rst/version_requirements.txt | 2 +- build/pkgs/sagelib/version_requirements.txt | 2 +- build/pkgs/sagemath_bliss/version_requirements.txt | 2 +- build/pkgs/sagemath_categories/version_requirements.txt | 2 +- build/pkgs/sagemath_coxeter3/version_requirements.txt | 2 +- build/pkgs/sagemath_environment/version_requirements.txt | 2 +- build/pkgs/sagemath_mcqd/version_requirements.txt | 2 +- build/pkgs/sagemath_meataxe/version_requirements.txt | 2 +- build/pkgs/sagemath_objects/version_requirements.txt | 2 +- build/pkgs/sagemath_repl/version_requirements.txt | 2 +- build/pkgs/sagemath_sirocco/version_requirements.txt | 2 +- build/pkgs/sagemath_tdlib/version_requirements.txt | 2 +- pkgs/sage-conf/VERSION.txt | 2 +- pkgs/sage-conf_conda/VERSION.txt | 2 +- pkgs/sage-conf_pypi/VERSION.txt | 2 +- pkgs/sage-docbuild/VERSION.txt | 2 +- pkgs/sage-setup/VERSION.txt | 2 +- pkgs/sage-sws2rst/VERSION.txt | 2 +- pkgs/sagemath-bliss/VERSION.txt | 2 +- pkgs/sagemath-categories/VERSION.txt | 2 +- pkgs/sagemath-coxeter3/VERSION.txt | 2 +- pkgs/sagemath-environment/VERSION.txt | 2 +- pkgs/sagemath-mcqd/VERSION.txt | 2 +- pkgs/sagemath-meataxe/VERSION.txt | 2 +- pkgs/sagemath-objects/VERSION.txt | 2 +- pkgs/sagemath-repl/VERSION.txt | 2 +- pkgs/sagemath-sirocco/VERSION.txt | 2 +- pkgs/sagemath-tdlib/VERSION.txt | 2 +- src/VERSION.txt | 2 +- src/bin/sage-version.sh | 6 +++--- src/doc/en/website/versions.txt | 1 + src/sage/version.py | 6 +++--- 39 files changed, 45 insertions(+), 44 deletions(-) diff --git a/CITATION.cff b/CITATION.cff index 0c89b3d28a4..e2b61cecf34 100644 --- a/CITATION.cff +++ b/CITATION.cff @@ -4,8 +4,8 @@ title: SageMath abstract: SageMath is a free open-source mathematics software system. authors: - name: "The SageMath Developers" -version: 10.4.rc4 +version: 10.4 doi: 10.5281/zenodo.8042260 -date-released: 2024-07-16 +date-released: 2024-07-19 repository-code: "https://github.com/sagemath/sage" url: "https://www.sagemath.org/" diff --git a/VERSION.txt b/VERSION.txt index 9518b8878c3..c6c45714210 100644 --- a/VERSION.txt +++ b/VERSION.txt @@ -1 +1 @@ -SageMath version 10.4.rc4, Release Date: 2024-07-16 +SageMath version 10.4, Release Date: 2024-07-19 diff --git a/build/pkgs/configure/checksums.ini b/build/pkgs/configure/checksums.ini index f24b7f4a578..491a8866372 100644 --- a/build/pkgs/configure/checksums.ini +++ b/build/pkgs/configure/checksums.ini @@ -1,3 +1,3 @@ tarball=configure-VERSION.tar.gz -sha1=f244bfc305954759170d5a5277e781ade6c50e46 -sha256=e09daf0ca707603d69d2dc6d5b033e8b9f8b155505567b3a9ab08bccd9aaf99a +sha1=282c4b485888da0c9e2ce72c1c2b08f2df47480b +sha256=ddb46580851222af6d0f3bc8f997c47792cccb5a875dd22d130bb5b1acb8731e diff --git a/build/pkgs/configure/package-version.txt b/build/pkgs/configure/package-version.txt index 4c5a6a45407..53e8ec388c9 100644 --- a/build/pkgs/configure/package-version.txt +++ b/build/pkgs/configure/package-version.txt @@ -1 +1 @@ -01b4ec90d59e52e7adcad9eef773a136d372b39f +3c279ec5712e0fa35c5733e03e010970727d7189 diff --git a/build/pkgs/sage_conf/version_requirements.txt b/build/pkgs/sage_conf/version_requirements.txt index 9b0cdef6049..375190d9093 100644 --- a/build/pkgs/sage_conf/version_requirements.txt +++ b/build/pkgs/sage_conf/version_requirements.txt @@ -1,2 +1,2 @@ # This file is updated on every release by the sage-update-version script -sage-conf ~= 10.4rc4 +sage-conf ~= 10.4 diff --git a/build/pkgs/sage_docbuild/version_requirements.txt b/build/pkgs/sage_docbuild/version_requirements.txt index d7e0e419ecb..f164da252b8 100644 --- a/build/pkgs/sage_docbuild/version_requirements.txt +++ b/build/pkgs/sage_docbuild/version_requirements.txt @@ -1,2 +1,2 @@ # This file is updated on every release by the sage-update-version script -sage-docbuild ~= 10.4rc4 +sage-docbuild ~= 10.4 diff --git a/build/pkgs/sage_setup/version_requirements.txt b/build/pkgs/sage_setup/version_requirements.txt index f0527b41878..fb7d287156f 100644 --- a/build/pkgs/sage_setup/version_requirements.txt +++ b/build/pkgs/sage_setup/version_requirements.txt @@ -1,2 +1,2 @@ # This file is updated on every release by the sage-update-version script -sage-setup ~= 10.4rc4 +sage-setup ~= 10.4 diff --git a/build/pkgs/sage_sws2rst/version_requirements.txt b/build/pkgs/sage_sws2rst/version_requirements.txt index caf10895b5f..7abf79506b7 100644 --- a/build/pkgs/sage_sws2rst/version_requirements.txt +++ b/build/pkgs/sage_sws2rst/version_requirements.txt @@ -1,2 +1,2 @@ # This file is updated on every release by the sage-update-version script -sage-sws2rst ~= 10.4rc4 +sage-sws2rst ~= 10.4 diff --git a/build/pkgs/sagelib/version_requirements.txt b/build/pkgs/sagelib/version_requirements.txt index e81b0caa3f0..9c4941c493e 100644 --- a/build/pkgs/sagelib/version_requirements.txt +++ b/build/pkgs/sagelib/version_requirements.txt @@ -1,2 +1,2 @@ # This file is updated on every release by the sage-update-version script -sagemath-standard ~= 10.4rc4 +sagemath-standard ~= 10.4 diff --git a/build/pkgs/sagemath_bliss/version_requirements.txt b/build/pkgs/sagemath_bliss/version_requirements.txt index 6a119533ae1..2565f173029 100644 --- a/build/pkgs/sagemath_bliss/version_requirements.txt +++ b/build/pkgs/sagemath_bliss/version_requirements.txt @@ -1,2 +1,2 @@ # This file is updated on every release by the sage-update-version script -sagemath-bliss ~= 10.4rc4 +sagemath-bliss ~= 10.4 diff --git a/build/pkgs/sagemath_categories/version_requirements.txt b/build/pkgs/sagemath_categories/version_requirements.txt index 4c70ffbdfed..6b7585e509b 100644 --- a/build/pkgs/sagemath_categories/version_requirements.txt +++ b/build/pkgs/sagemath_categories/version_requirements.txt @@ -1,2 +1,2 @@ # This file is updated on every release by the sage-update-version script -sagemath-categories ~= 10.4rc4 +sagemath-categories ~= 10.4 diff --git a/build/pkgs/sagemath_coxeter3/version_requirements.txt b/build/pkgs/sagemath_coxeter3/version_requirements.txt index e65eeedc7de..2b240b0cc98 100644 --- a/build/pkgs/sagemath_coxeter3/version_requirements.txt +++ b/build/pkgs/sagemath_coxeter3/version_requirements.txt @@ -1,2 +1,2 @@ # This file is updated on every release by the sage-update-version script -sagemath-coxeter3 ~= 10.4rc4 +sagemath-coxeter3 ~= 10.4 diff --git a/build/pkgs/sagemath_environment/version_requirements.txt b/build/pkgs/sagemath_environment/version_requirements.txt index 69b95ad2d2c..acb1b9f636a 100644 --- a/build/pkgs/sagemath_environment/version_requirements.txt +++ b/build/pkgs/sagemath_environment/version_requirements.txt @@ -1,2 +1,2 @@ # This file is updated on every release by the sage-update-version script -sagemath-environment ~= 10.4rc4 +sagemath-environment ~= 10.4 diff --git a/build/pkgs/sagemath_mcqd/version_requirements.txt b/build/pkgs/sagemath_mcqd/version_requirements.txt index 8bfac5008fe..7284fdc97cc 100644 --- a/build/pkgs/sagemath_mcqd/version_requirements.txt +++ b/build/pkgs/sagemath_mcqd/version_requirements.txt @@ -1,2 +1,2 @@ # This file is updated on every release by the sage-update-version script -sagemath-mcqd ~= 10.4rc4 +sagemath-mcqd ~= 10.4 diff --git a/build/pkgs/sagemath_meataxe/version_requirements.txt b/build/pkgs/sagemath_meataxe/version_requirements.txt index 8d6f5c4bde1..e41cf324ac5 100644 --- a/build/pkgs/sagemath_meataxe/version_requirements.txt +++ b/build/pkgs/sagemath_meataxe/version_requirements.txt @@ -1,2 +1,2 @@ # This file is updated on every release by the sage-update-version script -sagemath-meataxe ~= 10.4rc4 +sagemath-meataxe ~= 10.4 diff --git a/build/pkgs/sagemath_objects/version_requirements.txt b/build/pkgs/sagemath_objects/version_requirements.txt index ae96a976196..19b35bd4a07 100644 --- a/build/pkgs/sagemath_objects/version_requirements.txt +++ b/build/pkgs/sagemath_objects/version_requirements.txt @@ -1,2 +1,2 @@ # This file is updated on every release by the sage-update-version script -sagemath-objects ~= 10.4rc4 +sagemath-objects ~= 10.4 diff --git a/build/pkgs/sagemath_repl/version_requirements.txt b/build/pkgs/sagemath_repl/version_requirements.txt index a39db9a5da8..b5cec69b83a 100644 --- a/build/pkgs/sagemath_repl/version_requirements.txt +++ b/build/pkgs/sagemath_repl/version_requirements.txt @@ -1,2 +1,2 @@ # This file is updated on every release by the sage-update-version script -sagemath-repl ~= 10.4rc4 +sagemath-repl ~= 10.4 diff --git a/build/pkgs/sagemath_sirocco/version_requirements.txt b/build/pkgs/sagemath_sirocco/version_requirements.txt index 91253ee595f..60fde833e03 100644 --- a/build/pkgs/sagemath_sirocco/version_requirements.txt +++ b/build/pkgs/sagemath_sirocco/version_requirements.txt @@ -1,2 +1,2 @@ # This file is updated on every release by the sage-update-version script -sagemath-sirocco ~= 10.4rc4 +sagemath-sirocco ~= 10.4 diff --git a/build/pkgs/sagemath_tdlib/version_requirements.txt b/build/pkgs/sagemath_tdlib/version_requirements.txt index 32235cb25c2..6461411de40 100644 --- a/build/pkgs/sagemath_tdlib/version_requirements.txt +++ b/build/pkgs/sagemath_tdlib/version_requirements.txt @@ -1,2 +1,2 @@ # This file is updated on every release by the sage-update-version script -sagemath-tdlib ~= 10.4rc4 +sagemath-tdlib ~= 10.4 diff --git a/pkgs/sage-conf/VERSION.txt b/pkgs/sage-conf/VERSION.txt index 674a81760a4..1be519cd2ec 100644 --- a/pkgs/sage-conf/VERSION.txt +++ b/pkgs/sage-conf/VERSION.txt @@ -1 +1 @@ -10.4.rc4 +10.4 diff --git a/pkgs/sage-conf_conda/VERSION.txt b/pkgs/sage-conf_conda/VERSION.txt index 674a81760a4..1be519cd2ec 100644 --- a/pkgs/sage-conf_conda/VERSION.txt +++ b/pkgs/sage-conf_conda/VERSION.txt @@ -1 +1 @@ -10.4.rc4 +10.4 diff --git a/pkgs/sage-conf_pypi/VERSION.txt b/pkgs/sage-conf_pypi/VERSION.txt index 674a81760a4..1be519cd2ec 100644 --- a/pkgs/sage-conf_pypi/VERSION.txt +++ b/pkgs/sage-conf_pypi/VERSION.txt @@ -1 +1 @@ -10.4.rc4 +10.4 diff --git a/pkgs/sage-docbuild/VERSION.txt b/pkgs/sage-docbuild/VERSION.txt index 674a81760a4..1be519cd2ec 100644 --- a/pkgs/sage-docbuild/VERSION.txt +++ b/pkgs/sage-docbuild/VERSION.txt @@ -1 +1 @@ -10.4.rc4 +10.4 diff --git a/pkgs/sage-setup/VERSION.txt b/pkgs/sage-setup/VERSION.txt index 674a81760a4..1be519cd2ec 100644 --- a/pkgs/sage-setup/VERSION.txt +++ b/pkgs/sage-setup/VERSION.txt @@ -1 +1 @@ -10.4.rc4 +10.4 diff --git a/pkgs/sage-sws2rst/VERSION.txt b/pkgs/sage-sws2rst/VERSION.txt index 674a81760a4..1be519cd2ec 100644 --- a/pkgs/sage-sws2rst/VERSION.txt +++ b/pkgs/sage-sws2rst/VERSION.txt @@ -1 +1 @@ -10.4.rc4 +10.4 diff --git a/pkgs/sagemath-bliss/VERSION.txt b/pkgs/sagemath-bliss/VERSION.txt index 674a81760a4..1be519cd2ec 100644 --- a/pkgs/sagemath-bliss/VERSION.txt +++ b/pkgs/sagemath-bliss/VERSION.txt @@ -1 +1 @@ -10.4.rc4 +10.4 diff --git a/pkgs/sagemath-categories/VERSION.txt b/pkgs/sagemath-categories/VERSION.txt index 674a81760a4..1be519cd2ec 100644 --- a/pkgs/sagemath-categories/VERSION.txt +++ b/pkgs/sagemath-categories/VERSION.txt @@ -1 +1 @@ -10.4.rc4 +10.4 diff --git a/pkgs/sagemath-coxeter3/VERSION.txt b/pkgs/sagemath-coxeter3/VERSION.txt index 674a81760a4..1be519cd2ec 100644 --- a/pkgs/sagemath-coxeter3/VERSION.txt +++ b/pkgs/sagemath-coxeter3/VERSION.txt @@ -1 +1 @@ -10.4.rc4 +10.4 diff --git a/pkgs/sagemath-environment/VERSION.txt b/pkgs/sagemath-environment/VERSION.txt index 674a81760a4..1be519cd2ec 100644 --- a/pkgs/sagemath-environment/VERSION.txt +++ b/pkgs/sagemath-environment/VERSION.txt @@ -1 +1 @@ -10.4.rc4 +10.4 diff --git a/pkgs/sagemath-mcqd/VERSION.txt b/pkgs/sagemath-mcqd/VERSION.txt index 674a81760a4..1be519cd2ec 100644 --- a/pkgs/sagemath-mcqd/VERSION.txt +++ b/pkgs/sagemath-mcqd/VERSION.txt @@ -1 +1 @@ -10.4.rc4 +10.4 diff --git a/pkgs/sagemath-meataxe/VERSION.txt b/pkgs/sagemath-meataxe/VERSION.txt index 674a81760a4..1be519cd2ec 100644 --- a/pkgs/sagemath-meataxe/VERSION.txt +++ b/pkgs/sagemath-meataxe/VERSION.txt @@ -1 +1 @@ -10.4.rc4 +10.4 diff --git a/pkgs/sagemath-objects/VERSION.txt b/pkgs/sagemath-objects/VERSION.txt index 674a81760a4..1be519cd2ec 100644 --- a/pkgs/sagemath-objects/VERSION.txt +++ b/pkgs/sagemath-objects/VERSION.txt @@ -1 +1 @@ -10.4.rc4 +10.4 diff --git a/pkgs/sagemath-repl/VERSION.txt b/pkgs/sagemath-repl/VERSION.txt index 674a81760a4..1be519cd2ec 100644 --- a/pkgs/sagemath-repl/VERSION.txt +++ b/pkgs/sagemath-repl/VERSION.txt @@ -1 +1 @@ -10.4.rc4 +10.4 diff --git a/pkgs/sagemath-sirocco/VERSION.txt b/pkgs/sagemath-sirocco/VERSION.txt index 674a81760a4..1be519cd2ec 100644 --- a/pkgs/sagemath-sirocco/VERSION.txt +++ b/pkgs/sagemath-sirocco/VERSION.txt @@ -1 +1 @@ -10.4.rc4 +10.4 diff --git a/pkgs/sagemath-tdlib/VERSION.txt b/pkgs/sagemath-tdlib/VERSION.txt index 674a81760a4..1be519cd2ec 100644 --- a/pkgs/sagemath-tdlib/VERSION.txt +++ b/pkgs/sagemath-tdlib/VERSION.txt @@ -1 +1 @@ -10.4.rc4 +10.4 diff --git a/src/VERSION.txt b/src/VERSION.txt index 674a81760a4..1be519cd2ec 100644 --- a/src/VERSION.txt +++ b/src/VERSION.txt @@ -1 +1 @@ -10.4.rc4 +10.4 diff --git a/src/bin/sage-version.sh b/src/bin/sage-version.sh index 6b0f8996ba7..e306177e47a 100644 --- a/src/bin/sage-version.sh +++ b/src/bin/sage-version.sh @@ -4,6 +4,6 @@ # which stops "setup.py develop" from rewriting it as a Python file. : # This file is auto-generated by the sage-update-version script, do not edit! -SAGE_VERSION='10.4.rc4' -SAGE_RELEASE_DATE='2024-07-16' -SAGE_VERSION_BANNER='SageMath version 10.4.rc4, Release Date: 2024-07-16' +SAGE_VERSION='10.4' +SAGE_RELEASE_DATE='2024-07-19' +SAGE_VERSION_BANNER='SageMath version 10.4, Release Date: 2024-07-19' diff --git a/src/doc/en/website/versions.txt b/src/doc/en/website/versions.txt index 0fcb63d686a..12aed2b8cfe 100644 --- a/src/doc/en/website/versions.txt +++ b/src/doc/en/website/versions.txt @@ -7,6 +7,7 @@ # The sage-update-version script adds a new line for a new stable release # when run by the Sage release manager to prepare a new release # +10.4 doc-10-4--sagemath.netlify.app 10.3 doc-10-3--sagemath.netlify.app 10.2 doc-10-2--sagemath.netlify.app 10.1 doc-10-1--sagemath.netlify.app diff --git a/src/sage/version.py b/src/sage/version.py index 5f4852ebd31..0dfb7ac9745 100644 --- a/src/sage/version.py +++ b/src/sage/version.py @@ -1,5 +1,5 @@ # Sage version information for Python scripts # This file is auto-generated by the sage-update-version script, do not edit! -version = '10.4.rc4' -date = '2024-07-16' -banner = 'SageMath version 10.4.rc4, Release Date: 2024-07-16' +version = '10.4' +date = '2024-07-19' +banner = 'SageMath version 10.4, Release Date: 2024-07-19'