Skip to content

PKG-17802 — Python 3.15.0rc2 - #255

Closed
skupr-anaconda wants to merge 2 commits into
masterfrom
PKG-17264-py315rc2
Closed

PKG-17802 — Python 3.15.0rc2#255
skupr-anaconda wants to merge 2 commits into
masterfrom
PKG-17264-py315rc2

Conversation

@skupr-anaconda

@skupr-anaconda skupr-anaconda commented Sep 3, 2026

Copy link
Copy Markdown

Destination channel: ad-testing/label/py315

Links

Explanation of changes:

  • Bump CPython 3.15.0rc1 → 3.15.0rc2 (sha256 8d93af5e…).
  • Refresh/remap patches vs v3.15.0rc2 (0020, 0024 pid_t, 0027 unixy Windows, 0028 zlib-ng, 0029 xxlimited; keep AR 0023 branding).
  • Windows install layout matches 0027 getpath (lib\python, include\python).
  • Drop sitecustomize.py python3.1 path (conda#10969).
  • CBC zip-clobber python/numpy/is_freethreading/is_python_min so PY_VER=3.15. Keep gil_type.

Notes:

  • conda-forge recipe alignment is not in this PR (follow-up PKG-15601).
  • Upload dest stays ad-testing/label/py315. Do not merge to pkgs/main.

@skupr-anaconda skupr-anaconda self-assigned this Sep 3, 2026
@cbouss

cbouss commented Sep 3, 2026

Copy link
Copy Markdown

Can we split this into two PRs?

  • 3.15.0rc2, with patches refreshed by us and functional changes included (change of layout on win, remove python3.1 symlink)
  • alignment with conda-forge using scoped commits or PRs
    • free-threading refactor
    • pydebug addition
    • libpython.so to other output
    • other relevant changes

Remap vs conda-forge: add 0020/0024-pid_t/0026-GIL-win/0027 unixy Windows;
keep AR 0023 branding; move zlib-ng to 0028 and xxlimited to 0029.
Bump rc1→rc2 + sha256. Install Windows stdlib/headers to lib\python and
include\python (0027 getpath). Drop sitecustomize python3.1 path
(conda#10969). CBC zip-clobber python/numpy/is_freethreading/is_python_min
so PY_VER=3.15. Keep gil_type.
@skupr-anaconda skupr-anaconda changed the title py315rc2 + CF alignment PKG-17802 — Python 3.15.0rc2 Sep 4, 2026
@skupr-anaconda

Copy link
Copy Markdown
Author

Split as requested: this PR is now rc2 only (PKG-17802).

CF alignment is #256 (PKG-15601), four scoped commits, stacked on this branch vs master. Merge this first when PBP is green, then rebase #256 onto origin/master.

@anaconda-package-review-v2

Copy link
Copy Markdown

🔴 Mergeability confidence: 35/100 (concern) — 2 reviewers recommended

103 checks · 78 passed · 6 warnings · 3 critical

Categorization

  • 🟡 no-setup-py-script — Package 'python' has no inline build script; external build scripts (build.sh/bld.bat) were not analyzed.

    Evidence
    • inline_scripts_found: no
    • external_scripts_not_analyzed: yes
  • 🟡 no-setup-py-script — Package 'libpython-static' has no inline build script; external build scripts (build.sh/bld.bat) were not analyzed.

    Evidence
    • inline_scripts_found: no
    • external_scripts_not_analyzed: yes
  • 🟡 no-setup-py-script — Package 'python-freethreading' has no inline build script; external build scripts (build.sh/bld.bat) were not analyzed.

    Evidence
    • inline_scripts_found: no
    • external_scripts_not_analyzed: yes
  • 🟡 no-setup-py-script — Package 'python-gil' has no inline build script; external build scripts (build.sh/bld.bat) were not analyzed.

    Evidence
    • inline_scripts_found: no
    • external_scripts_not_analyzed: yes
  • 🟡 no-setup-py-script — Package 'python-jit' has no inline build script; external build scripts (build.sh/bld.bat) were not analyzed.

    Evidence
    • inline_scripts_found: no
    • external_scripts_not_analyzed: yes
  • 🟡 pure-python — Package 'python' has native compilation signals: compiler deps ['compiler()'], native host libs ['bzip2', 'openssl', 'sqlite', 'zstd', 'zlib', 'libffi', 'xz'], build script indicators ['compiler() reference in recipe'].

    Evidence
    • is_noarch_python: no
    • build_script_scan_scope: inline_meta_yaml_only
    • external_build_scripts_not_analyzed: yes
    • compiler_deps_found (1): compiler()
    • native_host_libs_found (7): bzip2, openssl, sqlite, zstd, zlib, libffi, xz
    • build_script_native_indicators (1): compiler() reference in recipe
  • 🟡 pure-python — Package 'libpython-static' has native compilation signals: compiler deps ['compiler()'], build script indicators ['compiler() reference in recipe'].

    Evidence
    • is_noarch_python: no
    • build_script_scan_scope: inline_meta_yaml_only
    • external_build_scripts_not_analyzed: yes
    • compiler_deps_found (1): compiler()
    • build_script_native_indicators (1): compiler() reference in recipe
  • 🟡 pure-python — Could not determine if package is pure Python: no build/host requirements for 'python-freethreading'. Defaulting to not-pure-python.

    Evidence
    • is_noarch_python: generic
    • build_script_scan_scope: inline_meta_yaml_only
    • external_build_scripts_not_analyzed: yes
  • 🟡 pure-python — Could not determine if package is pure Python: no build/host requirements for 'python-gil'. Defaulting to not-pure-python.

    Evidence
    • is_noarch_python: generic
    • build_script_scan_scope: inline_meta_yaml_only
    • external_build_scripts_not_analyzed: yes
  • 🟡 pure-python — Could not determine if package is pure Python: no build/host requirements for 'python-jit'. Defaulting to not-pure-python.

    Evidence
    • is_noarch_python: generic
    • build_script_scan_scope: inline_meta_yaml_only
    • external_build_scripts_not_analyzed: yes
  • 🟡 version-only-bump — PR modifies 31 non-recipe file(s) — not a version-only bump

    Evidence
    • total_files_changed: 32
    • recipe_files_changed: 1
    • non_recipe_files (31):
      • recipe/build_base.bat
      • recipe/conda_build_config.yaml
      • recipe/patches/0001-Win32-Change-FD_SETSIZE-from-512-to-2048.patch
      • recipe/patches/0002-Win32-Do-not-download-externals.patch
      • recipe/patches/0003-Fix-find_library-so-that-it-looks-in-sys.prefix-lib-.patch
      • recipe/patches/0004-Disable-registry-lookup-unless-CONDA_PY_ALLOW_REG_PA.patch
      • recipe/patches/0005-Unvendor-openssl.patch
      • recipe/patches/0006-Unvendor-sqlite3.patch
      • recipe/patches/0007-Add-CondaEcosystemModifyDllSearchPath.patch
      • recipe/patches/0008-Doing-d1trimfile.patch
      • recipe/patches/0009-cross-compile-darwin.patch
      • recipe/patches/0010-Fix-TZPATH-on-windows.patch
      • recipe/patches/0011-Make-dyld-search-work-with-SYSTEM_VERSION_COMPAT-1.patch
      • recipe/patches/0012-Unvendor-bzip2.patch
      • recipe/patches/0013-Unvendor-libffi.patch
      • recipe/patches/0014-Unvendor-tcltk.patch
      • recipe/patches/0015-unvendor-xz.patch
      • recipe/patches/0016-unvendor-zlib.patch
      • recipe/patches/0017-Do-not-pass-g-to-GCC-when-not-Py_DEBUG.patch
      • recipe/patches/0018-Unvendor-expat.patch
      • recipe/patches/0019-Remove-unused-readelf.patch
      • recipe/patches/0020-Don-t-checksharedmods-if-cross-compiling.patch
      • recipe/patches/0021-Override-configure-LIBFFI.patch
      • recipe/patches/0022-Unvendor-libmpdec.patch
      • recipe/patches/0024-Do-not-define-pid_t-as-it-might-conflict-with-the-ac.patch
      • … and 6 more
    • has_version_change: yes
    • old_version: 3.15.0rc1
    • new_version: 3.15.0rc2
    • changes_detected:
      • version: yes
      • build_number: no
      • hashes: yes
      • source_urls: yes
      • source_urls_version_derived: yes
      • patches: yes
      • dependencies: yes
      • build_section: no
      • test_section: no
      • about_section: no
    • failure_reason: PR modifies non-recipe files: recipe/build_base.bat, recipe/conda_build_config.yaml, recipe/patches/0001-Win32-Change-FD_SETSIZE-from-512-to-2048.patch, recipe/patches/0002-Win32-Do-not-download-externals.patch, recipe/patches/0003-Fix-find_library-so-that-it-looks-in-sys.prefix-lib-.patch, recipe/patches/0004-Disable-registry-lookup-unless-CONDA_PY_ALLOW_REG_PA.patch, recipe/patches/0005-Unvendor-openssl.patch, recipe/patches/0006-Unvendor-sqlite3.patch, recipe/patches/0007-Add-CondaEcosystemModifyDllSearchPath.patch, recipe/patches/0008-Doing-d1trimfile.patch, recipe/patches/0009-cross-compile-darwin.patch, recipe/patches/0010-Fix-TZPATH-on-windows.patch, recipe/patches/0011-Make-dyld-search-work-with-SYSTEM_VERSION_COMPAT-1.patch, recipe/patches/0012-Unvendor-bzip2.patch, recipe/patches/0013-Unvendor-libffi.patch, recipe/patches/0014-Unvendor-tcltk.patch, recipe/patches/0015-unvendor-xz.patch, recipe/patches/0016-unvendor-zlib.patch, recipe/patches/0017-Do-not-pass-g-to-GCC-when-not-Py_DEBUG.patch, recipe/patches/0018-Unvendor-expat.patch, recipe/patches/0019-Remove-unused-readelf.patch, recipe/patches/0020-Don-t-checksharedmods-if-cross-compiling.patch, recipe/patches/0021-Override-configure-LIBFFI.patch, recipe/patches/0022-Unvendor-libmpdec.patch, recipe/patches/0024-Do-not-define-pid_t-as-it-might-conflict-with-the-ac.patch, recipe/patches/0025-Unvendor-zstd.patch, recipe/patches/0026-Set-Py_GIL_DISABLED-in-windows-to-match-unix.patch, recipe/patches/0027-More-unixy-layout-for-windows.patch, recipe/patches/0028-Unvendor-zlib-ng.patch, recipe/patches/0029-xxlimited-freethreading-stable-abi-link.patch, recipe/sitecustomize.py

Needs attention

libpython-static

  • 🟡 cbc-dep-pinning — Package 'libpython-static': 1 dependency has hardcoded versions but is available in CBC: python (host: x). Use the CBC pin in host (pkg {{ pkg }} or pin_compatible); run bounds are not CBC overrides.

    Evidence
    • total_host_run_deps: 2
    • cbc_available_deps: 2
    • properly_pinned_deps: 1
    • improperly_pinned_deps (1):
      • python

python

  • 🔴 not-cbc-pinned — Package 'python' is pinned in the aggregate conda_build_config.yaml. Changes to CBC-pinned packages can cascade across the ecosystem and require careful review.

    Evidence
    • package_name_raw: python
    • package_name_normalized: python
    • is_cbc_pinned: yes
    • cbc_total_pinned_packages: 467
  • 🔴 not-miniconda-member — Package 'python' is part of the miniconda distribution. Changes to miniconda packages can break the installer bootstrap and require careful review.

    Evidence
    • package_name_raw: python
    • package_name_normalized: python
    • is_miniconda_member: yes
    • miniconda_total_packages: 169
  • 🟡 soname-changes — Failed on 8/8 artifact(s). linux-64 (h67b78d7_100_cp315): ⚠️ Shared-library name changes detected for 'python' (linux-64): +78 added, -77 removed, 0 renamed — +_bisect.cpython-315-x86_64-linux-gnu.so, +_blake2.cpython-315-x86_64-linux-gnu.so, +_bz2.cpython-315-x86_64-linux-gnu.so, +_codecs_cn.cpython-315-x86_64-linux-gnu.so, +_codecs_hk.cpython-315-x86_64-linux-gnu.so, … and 150 more (comparing 3.14.7 → 3.15.0rc2).; linux-64 (hd1c7a1c_0_cp315t): ⚠️ Shared-library name changes detected for 'python' (linux-64): +78 added, -77 removed, 0 renamed — +_bisect.cpython-315t-x86_64-linux-gnu.so, +_blake2.cpython-315t-x86_64-linux-gnu.so, +_bz2.cpython-315t-x86_64-linux-gnu.so, +_codecs_cn.cpython-315t-x86_64-linux-gnu.so, +_codecs_hk.cpython-315t-x86_64-linux-gnu.so, … and 150 more (comparing 3.14.7 → 3.15.0rc2).; linux-aarch64 (h19b6532_0_cp315t): ⚠️ Shared-library name changes detected for 'python' (linux-aarch64): +78 added, -77 removed, 0 renamed — +_bisect.cpython-315t-aarch64-linux-gnu.so, +_blake2.cpython-315t-aarch64-linux-gnu.so, +_bz2.cpython-315t-aarch64-linux-gnu.so, +_codecs_cn.cpython-315t-aarch64-linux-gnu.so, +_codecs_hk.cpython-315t-aarch64-linux-gnu.so, … and 150 more (comparing 3.14.7 → 3.15.0rc2).; linux-aarch64 (h215701f_100_cp315): ⚠️ Shared-library name changes detected for 'python' (linux-aarch64): +78 added, -77 removed, 0 renamed — +_bisect.cpython-315-aarch64-linux-gnu.so, +_blake2.cpython-315-aarch64-linux-gnu.so, +_bz2.cpython-315-aarch64-linux-gnu.so, +_codecs_cn.cpython-315-aarch64-linux-gnu.so, +_codecs_hk.cpython-315-aarch64-linux-gnu.so, … and 150 more (comparing 3.14.7 → 3.15.0rc2).; osx-arm64 (h5e93e77_100_cp315): ⚠️ Shared-library name changes detected for 'python' (osx-arm64): +78 added, -77 removed, 1 renamed — +_bisect.cpython-315-darwin.so, +_blake2.cpython-315-darwin.so, +_bz2.cpython-315-darwin.so, +_codecs_cn.cpython-315-darwin.so, +_codecs_hk.cpython-315-darwin.so, … and 151 more (comparing 3.14.7 → 3.15.0rc2).; osx-arm64 (h9953f8f_0_cp315t): ⚠️ Shared-library name changes detected for 'python' (osx-arm64): +79 added, -78 removed, 0 renamed — +_bisect.cpython-315t-darwin.so, +_blake2.cpython-315t-darwin.so, +_bz2.cpython-315t-darwin.so, +_codecs_cn.cpython-315t-darwin.so, +_codecs_hk.cpython-315t-darwin.so, … and 152 more (comparing 3.14.7 → 3.15.0rc2).; win-64 (h841c7a5_0_cp315t): ⚠️ Shared-library name changes detected for 'python' (win-64): +39 added, -38 removed, 0 renamed — +_asyncio.cp315t-win_amd64.pyd, +_bz2.cp315t-win_amd64.pyd, +_ctypes.cp315t-win_amd64.pyd, +_ctypes_test.cp315t-win_amd64.pyd, +_decimal.cp315t-win_amd64.pyd, … and 72 more (comparing 3.14.7 → 3.15.0rc2).; win-64 (hc6eb7e3_100_cp315): ⚠️ Shared-library name changes detected for 'python' (win-64): +2 added, -1 removed, 0 renamed — +python315.dll, +xxlimited_3_13.pyd, -python314.dll (comparing 3.14.7 → 3.15.0rc2).

    Evidence
    • failed_artifacts (8): linux-64 (h67b78d7_100_cp315), linux-64 (hd1c7a1c_0_cp315t), linux-aarch64 (h19b6532_0_cp315t), linux-aarch64 (h215701f_100_cp315), osx-arm64 (h5e93e77_100_cp315), osx-arm64 (h9953f8f_0_cp315t), win-64 (h841c7a5_0_cp315t), win-64 (hc6eb7e3_100_cp315)
    • platform_results (8):
      • linux-64 (h67b78d7_100_cp315): ⚠️ Shared-library name changes detected for 'python' (linux-64): +78 added, -77 removed, 0 renamed — +_bisect.cpython-315-x86_64-linux-gnu.so, +_blake2.cpython-315-x86_64-linux-gnu.so, +_bz2.cpython-315-x86_64-linux-gnu.so, +_codecs_cn.cpython-315-x86_64-linux-gnu.so, +_codecs_hk.cpython-315-x86_64-linux-gnu.so, … and 150 more (comparing 3.14.7 → 3.15.0rc2).
      • linux-64 (hd1c7a1c_0_cp315t): ⚠️ Shared-library name changes detected for 'python' (linux-64): +78 added, -77 removed, 0 renamed — +_bisect.cpython-315t-x86_64-linux-gnu.so, +_blake2.cpython-315t-x86_64-linux-gnu.so, +_bz2.cpython-315t-x86_64-linux-gnu.so, +_codecs_cn.cpython-315t-x86_64-linux-gnu.so, +_codecs_hk.cpython-315t-x86_64-linux-gnu.so, … and 150 more (comparing 3.14.7 → 3.15.0rc2).
      • linux-aarch64 (h19b6532_0_cp315t): ⚠️ Shared-library name changes detected for 'python' (linux-aarch64): +78 added, -77 removed, 0 renamed — +_bisect.cpython-315t-aarch64-linux-gnu.so, +_blake2.cpython-315t-aarch64-linux-gnu.so, +_bz2.cpython-315t-aarch64-linux-gnu.so, +_codecs_cn.cpython-315t-aarch64-linux-gnu.so, +_codecs_hk.cpython-315t-aarch64-linux-gnu.so, … and 150 more (comparing 3.14.7 → 3.15.0rc2).
      • linux-aarch64 (h215701f_100_cp315): ⚠️ Shared-library name changes detected for 'python' (linux-aarch64): +78 added, -77 removed, 0 renamed — +_bisect.cpython-315-aarch64-linux-gnu.so, +_blake2.cpython-315-aarch64-linux-gnu.so, +_bz2.cpython-315-aarch64-linux-gnu.so, +_codecs_cn.cpython-315-aarch64-linux-gnu.so, +_codecs_hk.cpython-315-aarch64-linux-gnu.so, … and 150 more (comparing 3.14.7 → 3.15.0rc2).
      • osx-arm64 (h5e93e77_100_cp315): ⚠️ Shared-library name changes detected for 'python' (osx-arm64): +78 added, -77 removed, 1 renamed — +_bisect.cpython-315-darwin.so, +_blake2.cpython-315-darwin.so, +_bz2.cpython-315-darwin.so, +_codecs_cn.cpython-315-darwin.so, +_codecs_hk.cpython-315-darwin.so, … and 151 more (comparing 3.14.7 → 3.15.0rc2).
      • osx-arm64 (h9953f8f_0_cp315t): ⚠️ Shared-library name changes detected for 'python' (osx-arm64): +79 added, -78 removed, 0 renamed — +_bisect.cpython-315t-darwin.so, +_blake2.cpython-315t-darwin.so, +_bz2.cpython-315t-darwin.so, +_codecs_cn.cpython-315t-darwin.so, +_codecs_hk.cpython-315t-darwin.so, … and 152 more (comparing 3.14.7 → 3.15.0rc2).
      • win-64 (h841c7a5_0_cp315t): ⚠️ Shared-library name changes detected for 'python' (win-64): +39 added, -38 removed, 0 renamed — +_asyncio.cp315t-win_amd64.pyd, +_bz2.cp315t-win_amd64.pyd, +_ctypes.cp315t-win_amd64.pyd, +_ctypes_test.cp315t-win_amd64.pyd, +_decimal.cp315t-win_amd64.pyd, … and 72 more (comparing 3.14.7 → 3.15.0rc2).
      • win-64 (hc6eb7e3_100_cp315): ⚠️ Shared-library name changes detected for 'python' (win-64): +2 added, -1 removed, 0 renamed — +python315.dll, +xxlimited_3_13.pyd, -python314.dll (comparing 3.14.7 → 3.15.0rc2).
  • 🟡 static-libraries — Failed on 2/8 artifact(s). win-64 (h841c7a5_0_cp315t): Output 'python' (win-64 (h841c7a5_0_cp315t)) ships 4 static libraries (.a/.lib) but is not a devel/dev/static-named output (lib/python315t.lib, lib/python3t.lib, libs/python315t.lib...). Static archives belong in a dedicated -devel/-static output.; win-64 (hc6eb7e3_100_cp315): Output 'python' (win-64 (hc6eb7e3_100_cp315)) ships 6 static libraries (.a/.lib) but is not a devel/dev/static-named output (lib/_tkinter.lib, lib/python3.lib, lib/python315.lib...). Static archives belong in a dedicated -devel/-static output.

    Evidence
    • failed_artifacts (2): win-64 (h841c7a5_0_cp315t), win-64 (hc6eb7e3_100_cp315)
    • platform_results (8):
      • linux-64 (h67b78d7_100_cp315): No static libraries (.a/.lib) found in 'python' (linux-64 (h67b78d7_100_cp315)).
      • linux-64 (hd1c7a1c_0_cp315t): No static libraries (.a/.lib) found in 'python' (linux-64 (hd1c7a1c_0_cp315t)).
      • linux-aarch64 (h19b6532_0_cp315t): No static libraries (.a/.lib) found in 'python' (linux-aarch64 (h19b6532_0_cp315t)).
      • linux-aarch64 (h215701f_100_cp315): No static libraries (.a/.lib) found in 'python' (linux-aarch64 (h215701f_100_cp315)).
      • osx-arm64 (h5e93e77_100_cp315): No static libraries (.a/.lib) found in 'python' (osx-arm64 (h5e93e77_100_cp315)).
      • osx-arm64 (h9953f8f_0_cp315t): No static libraries (.a/.lib) found in 'python' (osx-arm64 (h9953f8f_0_cp315t)).
      • win-64 (h841c7a5_0_cp315t): Output 'python' (win-64 (h841c7a5_0_cp315t)) ships 4 static libraries (.a/.lib) but is not a devel/dev/static-named output (lib/python315t.lib, lib/python3t.lib, libs/python315t.lib...). Static archives belong in a dedicated -devel/-static output.
      • win-64 (hc6eb7e3_100_cp315): Output 'python' (win-64 (hc6eb7e3_100_cp315)) ships 6 static libraries (.a/.lib) but is not a devel/dev/static-named output (lib/_tkinter.lib, lib/python3.lib, lib/python315.lib...). Static archives belong in a dedicated -devel/-static output.
  • 🟡 vendored-deps — Failed on 8/8 artifact(s). Found 4 vendored/foreign path(s) in artifact: lib/python3.15/profiling/sampling/_vendor/d3-flame-graph/4.1.3/d3-flamegraph-tooltip.min.js, lib/python3.15/profiling/sampling/_vendor/d3-flame-graph/4.1.3/d3-flamegraph.css, … (on 3 artifact(s): linux-64 (h67b78d7_100_cp315), linux-aarch64 (h215701f_100_cp315), osx-arm64 (h5e93e77_100_cp315)); Found 4 vendored/foreign path(s) in artifact: lib/python3.15t/profiling/sampling/_vendor/d3-flame-graph/4.1.3/d3-flamegraph-tooltip.min.js, lib/python3.15t/profiling/sampling/_vendor/d3-flame-graph/4.1.3/d3-flamegraph.css, … (on 3 artifact(s): linux-64 (hd1c7a1c_0_cp315t), linux-aarch64 (h19b6532_0_cp315t), osx-arm64 (h9953f8f_0_cp315t)); Found 4 vendored/foreign path(s) in artifact: lib/python/profiling/sampling/_vendor/d3-flame-graph/4.1.3/d3-flamegraph-tooltip.min.js, lib/python/profiling/sampling/_vendor/d3-flame-graph/4.1.3/d3-flamegraph.css, … (on 2 artifact(s): win-64 (h841c7a5_0_cp315t), win-64 (hc6eb7e3_100_cp315))

    Evidence
    • failed_artifacts (8): linux-64 (h67b78d7_100_cp315), linux-64 (hd1c7a1c_0_cp315t), linux-aarch64 (h19b6532_0_cp315t), linux-aarch64 (h215701f_100_cp315), osx-arm64 (h5e93e77_100_cp315), osx-arm64 (h9953f8f_0_cp315t), win-64 (h841c7a5_0_cp315t), win-64 (hc6eb7e3_100_cp315)
    • platform_results (8):
      • Found 4 vendored/foreign path(s) in artifact: lib/python3.15/profiling/sampling/_vendor/d3-flame-graph/4.1.3/d3-flamegraph-tooltip.min.js, lib/python3.15/profiling/sampling/_vendor/d3-flame-graph/4.1.3/d3-flamegraph.css, … — on 3 artifact(s): linux-64 (h67b78d7_100_cp315), linux-aarch64 (h215701f_100_cp315), osx-arm64 (h5e93e77_100_cp315)
      • Found 4 vendored/foreign path(s) in artifact: lib/python3.15t/profiling/sampling/_vendor/d3-flame-graph/4.1.3/d3-flamegraph-tooltip.min.js, lib/python3.15t/profiling/sampling/_vendor/d3-flame-graph/4.1.3/d3-flamegraph.css, … — on 3 artifact(s): linux-64 (hd1c7a1c_0_cp315t), linux-aarch64 (h19b6532_0_cp315t), osx-arm64 (h9953f8f_0_cp315t)
      • Found 4 vendored/foreign path(s) in artifact: lib/python/profiling/sampling/_vendor/d3-flame-graph/4.1.3/d3-flamegraph-tooltip.min.js, lib/python/profiling/sampling/_vendor/d3-flame-graph/4.1.3/d3-flamegraph.css, … — on 2 artifact(s): win-64 (h841c7a5_0_cp315t), win-64 (hc6eb7e3_100_cp315)

unknown

  • 🔴 patch-files-changed — PR modifies upstream patches for 'unknown'. 4 new patch files added: recipe/patches/0020-Don-t-checksharedmods-if-cross-compiling.patch, recipe/patches/0024-Do-not-define-pid_t-as-it-might-conflict-with-the-ac.patch, recipe/patches/0026-Set-Py_GIL_DISABLED-in-windows-to-match-unix.patch, recipe/patches/0027-More-unixy-layout-for-windows.patch; 5 patch files widened scope (new hunks): recipe/patches/0008-Doing-d1trimfile.patch, recipe/patches/0009-cross-compile-darwin.patch, recipe/patches/0010-Fix-TZPATH-on-windows.patch, recipe/patches/0011-Make-dyld-search-work-with-SYSTEM_VERSION_COMPAT-1.patch, recipe/patches/0016-unvendor-zlib.patch; 19 patch files with content changes: recipe/patches/0001-Win32-Change-FD_SETSIZE-from-512-to-2048.patch, recipe/patches/0002-Win32-Do-not-download-externals.patch, recipe/patches/0003-Fix-find_library-so-that-it-looks-in-sys.prefix-lib-.patch, recipe/patches/0004-Disable-registry-lookup-unless-CONDA_PY_ALLOW_REG_PA.patch, recipe/patches/0005-Unvendor-openssl.patch, recipe/patches/0006-Unvendor-sqlite3.patch, recipe/patches/0007-Add-CondaEcosystemModifyDllSearchPath.patch, recipe/patches/0012-Unvendor-bzip2.patch, recipe/patches/0013-Unvendor-libffi.patch, recipe/patches/0014-Unvendor-tcltk.patch, recipe/patches/0015-unvendor-xz.patch, recipe/patches/0017-Do-not-pass-g-to-GCC-when-not-Py_DEBUG.patch, recipe/patches/0018-Unvendor-expat.patch, recipe/patches/0019-Remove-unused-readelf.patch, recipe/patches/0021-Override-configure-LIBFFI.patch, recipe/patches/0022-Unvendor-libmpdec.patch, recipe/patches/0025-Unvendor-zstd.patch, recipe/patches/0028-Unvendor-zlib-ng.patch, recipe/patches/0029-xxlimited-freethreading-stable-abi-link.patch. Patches are the hardest component to review — verify no subtle bugs or security issues. Review the patch for upstream relevance and re-baseline.

    Evidence
    • new_patches (4):
      • recipe/patches/0020-Don-t-checksharedmods-if-cross-compiling.patch
      • recipe/patches/0024-Do-not-define-pid_t-as-it-might-conflict-with-the-ac.patch
      • recipe/patches/0026-Set-Py_GIL_DISABLED-in-windows-to-match-unix.patch
      • recipe/patches/0027-More-unixy-layout-for-windows.patch
    • scope_widened_patches (5):
      • recipe/patches/0008-Doing-d1trimfile.patch
      • recipe/patches/0009-cross-compile-darwin.patch
      • recipe/patches/0010-Fix-TZPATH-on-windows.patch
      • recipe/patches/0011-Make-dyld-search-work-with-SYSTEM_VERSION_COMPAT-1.patch
      • recipe/patches/0016-unvendor-zlib.patch
    • content_changed_patches (19):
      • recipe/patches/0001-Win32-Change-FD_SETSIZE-from-512-to-2048.patch
      • recipe/patches/0002-Win32-Do-not-download-externals.patch
      • recipe/patches/0003-Fix-find_library-so-that-it-looks-in-sys.prefix-lib-.patch
      • recipe/patches/0004-Disable-registry-lookup-unless-CONDA_PY_ALLOW_REG_PA.patch
      • recipe/patches/0005-Unvendor-openssl.patch
      • recipe/patches/0006-Unvendor-sqlite3.patch
      • recipe/patches/0007-Add-CondaEcosystemModifyDllSearchPath.patch
      • recipe/patches/0012-Unvendor-bzip2.patch
      • recipe/patches/0013-Unvendor-libffi.patch
      • recipe/patches/0014-Unvendor-tcltk.patch
      • recipe/patches/0015-unvendor-xz.patch
      • recipe/patches/0017-Do-not-pass-g-to-GCC-when-not-Py_DEBUG.patch
      • recipe/patches/0018-Unvendor-expat.patch
      • recipe/patches/0019-Remove-unused-readelf.patch
      • recipe/patches/0021-Override-configure-LIBFFI.patch
      • recipe/patches/0022-Unvendor-libmpdec.patch
      • recipe/patches/0025-Unvendor-zstd.patch
      • recipe/patches/0028-Unvendor-zlib-ng.patch
      • recipe/patches/0029-xxlimited-freethreading-stable-abi-link.patch
    • total_patch_changes: 28
    • highest_severity: critical
  • 🟡 build-script-modified — PR adds or modifies build/executable scripts for 'unknown'. 1 build script modified: recipe/build_base.bat. Build scripts run with unrestricted capabilities — review for arbitrary code execution, downloads, or filesystem changes. Review the build script diff for unintended side effects.

    Evidence
    • modified_scripts (1): recipe/build_base.bat
    • total_script_changes: 1
    • highest_severity: warning
  • 🟡 new-platform-selectors⚠️ PR increases platform selector count for 'unknown' (89 → 90) without a new expression. Review the added platform-conditional line(s). Confirm the platform selector / variant matrix is intended.

    Evidence
    • base_count: 89
    • head_count: 90
    • count_increased: yes
    • base_selectors (89): linux, linux, linux, linux, linux, linux, linux, linux, linux, linux, linux, linux, linux, linux, linux, linux, linux, linux64, linux64 or osx, not win, not win, not win, not win, not win, not win, … and 64 more
    • head_selectors (90): linux, linux, linux, linux, linux, linux, linux, linux, linux, linux, linux, linux, linux, linux, linux, linux, linux, linux64, linux64 or osx, not win, not win, not win, not win, not win, not win, … and 65 more
  • 🟡 no-ddb-impact — Downstream packages require action: rebuild: ['absl-py', 'adagio', 'aenum', 'affine', 'agate', 'agate-dbf', 'agate-excel', 'agate-sql', 'aiobotocore', 'aiofiles', 'aiohappyeyeballs', 'aiohttp', 'aiohttp-jinja2', 'aiorwlock', 'aiosqlite', 'alabaster', 'alembic', 'allure-behave', 'allure-nose2', 'allure-pytest', 'allure-pytest-bdd', 'allure-python-commons', 'allure-robotframework', 'altgraph', 'altair', 'anaconda-anon-usage', 'anaconda-catalogs', 'anaconda-clean', 'anaconda-cli-base', 'anaconda-client', 'anaconda-cloud', 'anaconda-cloud-cli', 'anaconda-navigator', 'anaconda-project', 'annotated-types', 'ansi2html', 'antlr4-python3-runtime', 'anyio', 'anyqt', 'apache-libcloud', 'apispec', 'apptools', 'apscheduler', 'argcomplete', 'argh', 'argon2-cffi', 'argon2-cffi-bindings', 'arrow', 'arviz', 'asgiref', 'asn1crypto', 'astor', 'astroid', 'astropy', 'astropy-iers-data', 'asv', 'async-lru', 'asyncpg', 'atom', 'attrs', 'authlib', 'autograd', 'autograd-gamma', 'automat', 'autopep8', 'autovizwidget', 'aws-sam-translator', 'aws-xray-sdk', 'azure-core', 'azure-functions', 'azure-storage-blob', 'babel', 'backoff', 'basemap', 'basemap-data', 'basemap-data-hires', 'bcrypt', 'beautifulsoup4', 'behave', 'billiard', 'biopython', 'bitarray', 'black', 'bleach', 'blessings', 'blessed', 'blinker', 'boolean.py', 'boltons', 'boto3', 'botocore', 'bottleneck', 'brotli-python', 'brotlicffi', 'btrees', 'bytecode', 'cachecontrol', 'cachecontrol-with-filecache', 'cachecontrol-with-redis', 'cached-property', 'cachelib', 'cachetools', 'calver', 'capturer', 'captum', 'cartopy', 'cassandra-driver', 'catalogue', 'catboost', 'category_encoders', 'cattrs', 'cchardet', 'certifi', 'cffi', 'cfgv', 'cftime', 'cgroupspy', 'chameleon', 'chardet', 'cheroot', 'cherrypy', 'chex', 'ciso8601', 'cleo', 'click', 'clickhouse-cityhash', 'clickhouse-driver', 'clickhouse-sqlalchemy', 'cloudpathlib', 'cloudpathlib-all', 'cloudpathlib-azure', 'cloudpathlib-gs', 'cloudpathlib-s3', 'cloudpickle', 'clr_loader', 'cmaes', 'cmarkgfm', 'cmdstanpy', 'cmyt', 'colorama', 'colorcet', 'coloredlogs', 'colorspacious', 'comm', 'composeml', 'conda', 'conda-auth', 'conda-build', 'conda-content-trust', 'conda-index', 'conda-libmamba-solver', 'conda-pack', 'conda-lock', 'conda-package-handling', 'conda-package-streaming', 'conda-souschef', 'confection', 'configargparse', 'configobj', 'configparser', 'configspace', 'cons', 'constantly', 'constructor', 'contextlib2', 'contourpy', 'cookiecutter', 'coremltools', 'cornac', 'coverage', 'coveralls', 'cppy', 'cramjam', 'crashtest', 'cron-descriptor', 'croniter', 'cryptography-vectors', 'cssselect', 'csvkit', 'ctypesgen', 'cuda-gdb', 'cvxopt', 'cycler', 'cymem', 'cython', 'cython-blis', 'cytoolz', 'dacite', 'dash', 'dash_cytoscape', 'dask', 'dask-expr', 'dask-glm', 'dask-image', 'dask-jobqueue', 'dask-ml', 'databricks-cli', 'datasets', 'datashader', 'dateparser', 'dateutils', 'dawg-python', 'dbf', 'dbt-extractor', 'dbus-python', 'debugpy', 'decorator', 'deepdiff', 'deprecated', 'dicttoxml', 'diffusers', 'diffusers-torch', 'diffusers-base', 'dill', 'distconfig3', 'distlib', 'distro', 'django', 'dm-tree', 'dnspython', 'docker-py', 'docopt', 'docstring-to-markdown', 'docutils', 'doit', 'drmaa', 'dulwich', 'dunamai', 'ecdsa', 'ecos', 'editables', 'editdistance', 'elasticsearch', 'elementpath', 'email-validator', 'emfile', 'enaml', 'ensureconda', 'entrypoints', 'ephem', 'et_xmlfile', 'etuples', 'evaluate', 'eventlet', 'exceptiongroup', 'expandvars', 'extension-helpers', 'faker', 'farama-notifications', 'fast-histogram', 'fastapi', 'fastcache', 'fastcluster', 'fastcore', 'fastdownload', 'fastrlock', 'favicon', 'featuretools', 'feedparser', 'filelock', 'findpython', 'flake8', 'fiona', 'flake8-import-order', 'flask', 'flask-apscheduler', 'flask-appbuilder', 'flask-admin', 'flask-caching', 'flask-json', 'flask-cors', 'flask-jwt-extended', 'flask-login', 'flask-openid', 'flask-restful', 'flask-restx', 'flask-session', 'flask-socketio', 'flask-sqlalchemy', 'flask-wtf', 'flit', 'flit-core', 'flit-scm', 'folium', 'formulaic', 'fonttools', 'frozendict', 'frozenlist', 'fs', 'fsspec', 'ftfy', 'fugue-sql-antlr', 'furl', 'gast', 'gdal', 'gdb', 'gensim', 'genson', 'geographiclib', 'geopandas', 'geopandas-base', 'geopy', 'geoviews', 'geoviews-core', 'gevent', 'geventhttpclient', 'gi-docgen', 'gitpython', 'glue-core', 'glue-vispy-viewers', 'glueviz', 'gluonts', 'gmpy2', 'gobject-introspection', 'google-api-core', 'google-api-core-grpc', 'google-auth', 'google-cloud-core', 'google-auth-oauthlib', 'google-cloud-storage', 'google-crc32c', 'google-resumable-media', 'googleapis-common-protos', 'googleapis-common-protos-grpc', 'gptcache', 'gpustat', 'graphene', 'graphql-relay', 'grayskull', 'greenlet', 'graphql-core', 'grpcio', 'grpcio-status', 'grpcio-tools', 'gunicorn', 'gymnasium', 'h11', 'h2', 'h5netcdf', 'h5py', 'hatch-nodejs-version', 'hatch-fancy-pypi-readme', 'hatch-jupyter-builder', 'hatch-requirements-txt', 'hatch-vcs', 'hatchling', 'hdijupyterutils', 'hdmedians', 'hiredis', 'holidays', 'holoviews', 'hpack', 'hsluv', 'htbuilder', 'httpcore', 'httptools', 'httpx', 'huggingface_hub', 'humanfriendly', 'humanize', 'hvplot', 'hyperframe', 'hypothesis', 'icalendar', 'identify', 'idna', 'ijson', 'imagecodecs', 'imagehash', 'imageio', 'imagesize', 'imbalanced-learn', 'iminuit', 'immutables', 'importlib-metadata', 'importlib_resources', 'impyla', 'infinity', 'inflate64', 'inflect', 'inflection', 'inquirer', 'intake', 'intake-xarray', 'interface_meta', 'intervals', 'invoke', 'ipykernel', 'ipyleaflet', 'ipympl', 'ipyparallel', 'ipython', 'ipywidgets', 'iso8601', 'isodate', 'isort', 'itsdangerous', 'itemloaders', 'jaraco.classes', 'jaraco.functools', 'jaraco.text', 'jax', 'jax-jumpy', 'jedi', 'jellyfish', 'jinja2', 'jinxed', 'jmespath', 'joblib', 'joserfc', 'jpype1', 'js2py', 'jschema-to-python', 'jsondiff', 'jsonpatch', 'jsonpickle', 'jsonschema', 'jsonpath-ng', 'jsonschema-path', 'jsonschema-specifications', 'jupyter', 'jupyter-lsp-python', 'jupyter-lsp', 'jupyter-packaging', 'jupyter-server-proxy', 'jupyter-server-mathjax', 'jupyter_bokeh', 'jupyter_client', 'jupyter_console', 'jupyter_core', 'jupyter_events', 'jupyter_kernel_gateway', 'jupyter_server', 'jupyter_server_fileid', 'jupyter_server_terminals', 'jupyter_server_ydoc', 'jupyter_ydoc', 'jupyterhub', 'jupyterhub-base', 'jupyterhub-singleuser', 'jupyterlab', 'jupyterlab-geojson', 'jupyterlab-git', 'jupyterlab-variableinspector', 'jupyterlab_code_formatter', 'jupyterlab_launcher', 'jupyterlab_pygments', 'jupyterlab_server', 'jupyterlab_widgets', 'jupytext', 'kagglehub', 'keras', 'keyring', 'keyrings.alt', 'kiwisolver', 'knit', 'kmodes', 'kombu', 'lark', 'lazy-object-proxy', 'lazy_loader', 'leb128', 'libcst', 'libmambapy', 'libpysal', 'license-expression', 'lightgbm', 'lightning-utilities', 'lightning', 'lightning-cloud', 'line_profiler', 'linkify-it-py', 'lit', 'llvmlite', 'locket', 'logbook', 'logical-unification', 'loguru', 'loky', 'luigi', 'lxml', 'lz4', 'm2cgen', 'macholib', 'mako', 'mapclassify', 'markdown', 'markdown-it-py', 'markdown2', 'markdownlit', 'markupsafe', 'marshmallow', 'marshmallow-oneofschema', 'mashumaro', 'matplotlib-inline', 'maturin', 'mccabe', 'mdit-py-plugins', 'mayavi', 'mdurl', 'medspacy_quickumls', 'menuinst', 'meson', 'meson-python', 'metakernel', 'minikanren', 'mistune', 'mizani', 'mkl-service', 'mkl_fft', 'mkl_random', 'ml_dtypes', 'mlflow', 'mlflow-skinny', 'mlxtend', 'mmh3', 'mockupdb', 'mockito', 'modin', 'modin-all', 'modin-core', 'modin-dask', 'modin-ray', 'more-itertools', 'moto', 'mpi4py', 'mpl-scatter-density', 'mpld3', 'mpmath', 'msal', 'msgpack-numpy', 'msgpack-python', 'msrest', 'multidict', 'multimethod', 'multipart', 'multipledispatch', 'multiprocess', 'munch', 'murmurhash', 'mypy', 'mypy-protobuf', 'mypy_extensions', 'mypyc', 'mysql-connector-python', 'mysqlclient', 'namex', 'natsort', 'navigator-updater', 'nb_conda_kernels', 'nbclassic', 'nbclient', 'nbconvert', 'nbdime', 'nbformat', 'nbgrader', 'nbsmoke', 'neo4j-python-driver', 'neotime', 'netcdf4', 'networkx', 'nltk', 'nodeenv', 'nose-parameterized', 'nose2', 'notebook', 'notebook-shim', 'numba', 'numcodecs', 'numexpr', 'numpy', 'numpy-base', 'numpydoc', 'nvidia-ml-py', 'oauthenticator', 'oauthlib', 'onnx', 'onnxconverter-common', 'onnxmltools', 'onnxruntime', 'onnxruntime-novec', 'openai', 'openapi-schema-validator', 'openapi-spec-validator', 'opencensus-context', 'opencv', 'openpyxl', 'opentelemetry-api', 'opentelemetry-instrumentation', 'opentelemetry-proto', 'opentelemetry-semantic-conventions', 'opentsne', 'optimum', 'optax', 'optree', 'oracledb', 'orange-canvas-core', 'orange-widget-base', 'orange3', 'ordered-set', 'orderedmultidict', 'orjson', 'osqp', 'overrides', 'owslib', 'packaging', 'pandarallel', 'pamela', 'pandas', 'pandas-datareader', 'pandas-stubs', 'pandasql', 'pandocfilters', 'panel', 'parameterized', 'paramiko', 'parse', 'parse_type', 'parsedatetime', 'parsel', 'parso', 'partd', 'paste', 'passlib', 'pastedeploy', 'path', 'pathable', 'pathos', 'pathspec', 'pathy', 'patsy', 'pbkdf2', 'pbr', 'pdm-backend', 'pdm-pep517', 'pefile', 'pegen', 'pendulum', 'pep8-naming', 'persistent', 'petl', 'pexpect', 'phik', 'phonenumbers', 'picklable-itertools', 'pillow', 'pims', 'pip', 'pivottablejs', 'pipenv', 'pkce', 'pkgconfig', 'pkginfo', 'pkgutil-resolve-name', 'plac', 'platformdirs', 'plotly', 'plotly-resampler', 'pluggy', 'ply', 'plyvel', 'pmdarima', 'plotnine', 'poetry-core', 'poetry-dynamic-versioning', 'pomegranate', 'pooch', 'portalocker', 'portend', 'portpicker', 'posix_ipc', 'pox', 'ppft', 'pre-commit', 'preshed', 'pretend', 'prettytable', 'prince', 'prison', 'progress', 'progressbar2', 'prometheus_client', 'prometheus_flask_exporter', 'promise', 'prompt-toolkit', 'prophet', 'proto-plus', 'protobuf', 'psutil', 'psycopg2', 'py-cpuinfo', 'py-lief', 'py-partiql-parser', 'py-xgboost', 'py-xgboost-cpu', 'py4j', 'py7zr', 'pyamg', 'pyaml', 'pyarrow', 'pyasn1', 'pyasn1-modules', 'pybcj', 'pybind11', 'pybind11-global', 'pycairo', 'pycares', 'pyclipper', 'pycodestyle', 'pycosat', 'pycparser', 'pycryptodome', 'pycryptodomex', 'pycryptosat', 'pyct', 'pycurl', 'pydantic-core', 'pydeck', 'pydispatcher', 'pydot', 'pyee', 'pydruid', 'pyemd', 'pyerfa', 'pyface', 'pyfastner', 'pyflakes', 'pygments', 'pygraphviz', 'pyhamcrest', 'pyicu', 'pyinstaller', 'pyinstaller-hooks-contrib', 'pyjsparser', 'pyjwt', 'pykdtree', 'pykrb5', 'pylint', 'pymc', 'pymc-experimental', 'pymdown-extensions', 'pygithub', 'pymongo', 'pymorphy3', 'pymorphy3-dicts-ru', 'pymorphy3-dicts-uk', 'pympler', 'pymssql', 'pymysql', 'pynacl', 'pynndescent', 'pyod', 'pyodbc', 'pyopengl-accelerate', 'pyopenssl', 'pyopengl', 'pypandoc', 'pyparsing', 'pypdf-with-crypto', 'pypdf', 'pypdf-with-full', 'pypdf-with-image', 'pyphen', 'pypng', 'pyppmd', 'pyproj', 'pyproject-metadata', 'pyproject_hooks', 'pyqt', 'pyqt-builder', 'pyqt5-sip', 'pyqtgraph', 'pyqtwebengine', 'pyrsistent', 'pyrush', 'pysbd', 'pysal', 'pyserial', 'pyshp', 'pysimstring', 'pysmi', 'pysnmp', 'pysocks', 'pyspark', 'pyspnego', 'pytables', 'pystan', 'pytesseract', 'pytest', 'pytensor', 'pytest-arraydiff', 'pytest-astropy', 'pytest-asyncio', 'pytest-base-url', 'pytest-bdd', 'pytest-benchmark', 'pytest-console-scripts', 'pytest-cov', 'pytest-csv', 'pytest-dependency', 'pytest-describe', 'pytest-doctestplus', 'pytest-flake8', 'pytest-flakefinder', 'pytest-forked', 'pytest-html', 'pytest-httpserver', 'pytest-jupyter', 'pytest-jupyter-client', 'pytest-jupyter-server', 'pytest-metadata', 'pytest-mock', 'pytest-mpi', 'pytest-randomly', 'pytest-qt', 'pytest-remotedata', 'pytest-rerunfailures', 'pytest-selenium', 'pytest-shard', 'pytest-sugar', 'pytest-subprocess', 'pytest-timeout', 'pytest-tornasync', 'pytest-trio', 'pytest-variables', 'pytest-xdist', 'python-bidi', 'python-blosc', 'python-build', 'python-crfsuite', 'python-clang', 'python-dotenv', 'python-engineio', 'python-flatbuffers', 'python-graphviz', 'python-gssapi', 'python-hdfs', 'python-installer', 'python-json-logger', 'python-jose', 'python-kaleido', 'python-fastjsonschema', 'python-kubernetes', 'python-ldap', 'python-libarchive-c', 'python-lmdb', 'python-lsp-black', 'python-louvain', 'python-lsp-server', 'python-memcached', 'python-multipart', 'python-rapidjson', 'python-slugify', 'python-pptx', 'python-snappy', 'python-socketio', 'python-utils', 'python-xxhash', 'python3-openid', 'pythonanywhere', 'pythonnet', 'pythran', 'pytimeparse', 'pytoolconfig', 'pytorch-lightning', 'pyts', 'pytz', 'pyuca', 'pyviz_comms', 'pywavelets', 'pyyaml', 'pyzmq', 'pyzstd', 'qasync', 'qdldl-python', 'qpd', 'qrcode', 'qstylizer', 'qtawesome', 'qtconsole', 'qtpy', 'quantecon', 'querystring_parser', 'queuelib', 'quicksectx', 'quilt3', 'rapidfuzz', 'rasterio', 'ray-core', 'ray-dashboard', 'ray-data', 'ray-debug', 'ray-default', 'ray-rllib', 'ray-train', 'ray-tune', 're-assert', 'readchar', 'readme_renderer', 'redis-py', 'regex', 'referencing', 'reportlab', 'repoze.lru', 'requests', 'requests-cache', 'requests-file', 'requests-futures', 'requests-kerberos', 'requests-oauthlib', 'requests-toolbelt', 'requests-wsgi-adapter', 'responses', 'rfc3339-validator', 'rfc3986-validator', 'rich', 'rope', 'routes', 'rpds-py', 'rtree', 'ruamel.yaml.jinja2', 'ruff', 's3fs', 's3transfer', 'safetensors', 'salib', 'sarif_om', 'sasl', 'sacrebleu', 'saspy', 'schema', 'scikit-bio', 'scikit-build', 'scikit-build-core', 'scikit-image', 'scikit-learn', 'scikit-rf', 'scons', 'scp', 'scrapy', 'scs', 'seaborn', 'secretstorage', 'selenium', 'semver', 'semantic_version', 'send2trash', 'sentencepiece', 'sentry-sdk', 'serverfiles', 'service_identity', 'setproctitle', 'setuptools', 'setuptools-git', 'setuptools-rust', 'setuptools-scm', 'shap', 'shapely', 'shellingham', 'simpervisor', 'simple-salesforce', 'simplejson', 'singledispatch', 'sip', 'sentencepiece-python', 'six', 'skl2onnx', 'slack-sdk', 'slicer', 'slicerator', 'smart_open', 'smartypants', 'snakeviz', 'sniffio', 'snowballstemmer', 'snowflake-connector-python', 'snowflake-ml-python', 'snowflake-snowpark-python', 'soupsieve', 'spacy', 'spacy-alignments', 'spacy-legacy', 'spacy-loggers', 'spacy-transformers', 'sparkmagic', 'spatialpandas', 'sphinx', 'sphinx-sitemap', 'sphinx-design', 'sphinx_rtd_theme', 'sphinxcontrib-images', 'sphinxcontrib-jquery', 'sphinxcontrib-websupport', 'sphinxcontrib-serializinghtml', 'sphinxcontrib-youtube', 'spin', 'spyder', 'sqlalchemy', 'sqlalchemy-jsonfield', 'sqlglot', 'sqlparse', 'squarify', 'srsly', 'st-annotated-text', 'starlette', 'starlette-full', 'starsessions', 'statsmodels', 'stdlib-list', 'stone', 'streamlit', 'streamlit-camera-input-live', 'streamlit-card', 'streamlit-chat', 'streamlit-embedcode', 'streamlit-extras', 'streamlit-faker', 'streamlit-image-coordinates', 'streamlit-keyup', 'streamlit-toggle-switch', 'streamlit-vertical-slider', 'streamz', 'strict-rfc3339', 'stripe', 'stumpy', 'sudachidict-core', 'sudachipy', 'superqt', 'supervisor', 'swagger-ui-bundle', 'sympy', 'tabula-py', 'tabulate', 'tangled-up-in-unicode', 'tbb4py', 'tblib', 'tenacity', 'tensorboard', 'tensorboard-data-server', 'tensorboardx', 'tensorflow', 'tensorflow-base', 'tensorflow-datasets', 'termcolor', 'terminado', 'testfixtures', 'testpath', 'testtools', 'textblob', 'thefuzz', 'thinc', 'thrift', 'thrift_sasl', 'thriftpy2', 'tifffile', 'tinycss2', 'tldextract', 'tokenizers', 'tomli', 'tomlkit', 'toolz', 'torchmetrics', 'torchvision', 'tornado', 'tqdm', 'trace-updater', 'traceback2', 'traitlets', 'traits', 'traitsui', 'traittypes', 'tranquilizer', 'transaction', 'transformers', 'treeinterpreter', 'triad', 'trio', 'trio-websocket', 'trustme', 'truststore', 'twine', 'twisted', 'typeguard', 'typer', 'types-futures', 'types-jsonschema', 'types-protobuf', 'types-psutil', 'types-pytz', 'types-pyyaml', 'types-setuptools', 'types-requests', 'types-toml', 'types-urllib3', 'typing', 'typing-extensions', 'typing_extensions', 'typing_inspect', 'typogrify', 'tzlocal', 'uc-micro-py', 'ujson', 'ukkonen', 'umap-learn', 'unearth', 'unicodedata2', 'unidecode', 'url-normalize', 'unyt', 'urllib3', 'uvicorn', 'uvicorn-standard', 'uvloop', 'uwsgi', 'vcrpy', 'vega_datasets', 'verboselogs', 'versioneer', 'virtualenv', 'virtualenv-clone', 'visions', 'vispy', 'visvis', 'voila', 'vtk', 'vyper-config', 'w3lib', 'waf', 'waitress', 'wasabi', 'watchdog', 'watchfiles', 'weasel', 'wcwidth', 'webencodings', 'webob', 'websocket-client', 'websockets', 'webtest', 'werkzeug', 'whatthepatch', 'wheel', 'whylabs-client', 'widgetsnbextension', 'woodwork', 'wordcloud', 'workerpool', 'wrapt', 'ws4py', 'wsgiproxy2', 'wsproto', 'wtforms', 'wurlitzer', 'xarray', 'xarray-einstats', 'xattr', 'xcb-proto', 'xgboost', 'xlsxwriter', 'xmlsec', 'xmltodict', 'xyzservices', 'y-py', 'yapf', 'yarl', 'ydata-profiling', 'yellowbrick', 'yt', 'zarr', 'zc.lockfile', 'zeep', 'zfpy', 'zict', 'zipfile-deflate64', 'zipp', 'zope.event', 'zope.interface', 'zope.sqlalchemy', 'zstandard', 'access', 'aiodns', 'aiohttp-cors', 'aiosignal', 'amqp', 'aniso8601', 'applaunchservices', 'archspec', 'asciitree', 'asttokens', 'bidict', 'beniget', 'baycomp', 'binaryornot', 'bs4', 'cerberus', 'certipy', 'celery', 'charset-normalizer', 'click-didyoumean', 'click-repl', 'colorful', 'conda-repo-cli', 'confuse', 'convertdate', 'datadog', 'dictdiffer', 'echo', 'esda', 'executing', 'expecttest', 'fasteners', 'fastprogress', 'flask-babel', 'freezegun', 'freetype-py', 'geoalchemy2', 'giddy', 'gitdb', 'greyskull', 'hstspreload', 'importlib-resources', 'iniconfig', 'inequality', 'itemadapter', 'jaraco.itertools', 'json-merge-patch', 'json5', 'jsonlines', 'jsonpointer', 'jupyterhub-ldapauthenticator', 'korean_lunar_calendar', 'mando', 'marshmallow-sqlalchemy', 'mgwr', 'missingno', 'openml', 'opt_einsum', 'palettable', 'patch-ng', 'pdoc3', 'pg8000', 'pointpats', 'pure_eval', 'pydata-google-auth', 'pylev', 'pymeeus', 'pyperf', 'pyperformance', 'pytest-astropy-header', 'pytest-filter-subpackage', 'pytest-localserver', 'pytest-replay', 'pytest-subtests', 'python-debian', 'python-jenkins', 'python-nvd3', 'python_http_client', 'pywinrm', 'radon', 'rasterstats', 'requests_ntlm', 'rfc3986', 'protego', 'sacremoses', 'scapy', 'scramp', 'segregation', 'slack_sdk', 'smmap', 'spaghetti', 'spglm', 'spint', 'splot', 'spreg', 'stack_data', 'tensorflow-hub', 'tensorflow-probability', 'textdistance', 'tensorflow-metadata', 'texttable', 'tobler', 'torch-lr-finder', 'treelib', 'tsfresh', 'vertica-python', 'validators', 'vine', 'yq', 'yacs', 'appnope', 'appscript', 'macfsevents', 'pyobjc-core', 'pyobjc-framework-cocoa', 'pyobjc-framework-coreservices', 'pyobjc-framework-fsevents', 'python.app', 'xlwings', 'ansicon', 'comtypes', 'maturin-gnu', 'pyreadline3', 'pywin32', 'pywin32-ctypes', 'pywinpty', 'twisted-iocpsupport', 'win_inet_pton', 'winkerberos', 'makefun', 'opentelemetry-propagator-jaeger', 'opentelemetry-exporter-prometheus', 'opentelemetry-sdk', 'opentelemetry-opentracing-shim', 'rdkit', 'wandb', 'mlforecast', 'statsforecast', 'torchdata', 'neuralforecast', 'ruptures', 'ortools-python', 'opencv-python-headless', 'quantlib-python', 'azure-keyvault-secrets', 'python-igraph', 'sentence-transformers', 'optuna', 'faiss', 'evidently', 'pulp', 'great-expectations', 'cvxpy', 'cvxpy-base', 'pypdfium2', 'atpublic', 'langsmith', 'tiktoken', 'llama-index', 'pydicom', 'dbt-semantic-interfaces', 'dbt-core', 'dbt-postgres', 'dynaconf', 'omegaconf', 'azure-mgmt-core', 'azure-storage-file-share', 'azure-storage-file-datalake', 'msal_extensions', 'azure-identity', 'pyxlsb', 'utilsforecast', 'funcy', 'langdetect', 'pyreadstat', 'structlog', 'probableparsing', 'requests-mock', 'sparse', 'janus', 'azure-mgmt-storage', 'kneed', 's3path', 'pydantic-settings', 'time-machine', 'hierarchicalforecast', 'langchain-core', 'opentelemetry-exporter-otlp-proto-common', 'polars', 'python-docx', 'snowflake.core', 'langchain-text-splitters', 'langchain-community', 'tsdownsample', 'momepy', 'rouge-score', 'matplotlib-venn', 'environs', 'torchaudio', 'jiwer', 'st-theme', 'jsonpath-python', 'filetype', 'docstring_parser', 'grpc-google-iam-v1', 'hydra-core', 'tensorflow-text', 'diff-cover', 'sqlfluff', 'python-gil', 'backports.tarfile', 'databricks-sdk', 'jaraco.context', 'opentelemetry-distro', 'pyfakefs', 'pysoundfile', 'jaraco.test', 'asynch', 'python-zstd', 'asyncssh', 'pypyodbc', 'jiter', 'rich-click', 'msgspec', 'immutabledict', 'msgspec-toml', 'msgspec-yaml', 'polyfactory', 'uuid6', 'iterative-telemetry', 'bottle', 'kt-legacy', 'litestar', 'litestar-with-annotated-types', 'litestar-with-attrs', 'litestar-with-cryptography', 'litestar-with-jinja', 'litestar-with-jwt', 'litestar-with-full', 'litestar-with-prometheus', 'litestar-with-structlog', 'litestar-with-brotli', 'openapi-pydantic', 'propcache', 'nbconvert-core', 'pytest-codspeed', 'sybil', 'pdf2image', 'unittest-xml-reporting', 'opentelemetry-instrumentation-system-metrics', 'splunk-opentelemetry', 'numba-cuda', 'fpdf2', 'ray-air', 'ray-client', 'ray-observability', 'ray-serve', 'ray-serve-grpc', 'pdfminer.six', 'httpx-sse', 'dbt-common', 'pikepdf', 'dbt-adapters', 'rioxarray', 'pytest-socket', 'daff', 'pyfiglet', 'types-python-dateutil', 'gcsfs', 'pdfplumber', 'elastic-transport', 'uuid-utils', 'eval-type-backport', 'sklearn-compat', 'accessible-pygments', 'sphinx-theme-builder', 'pyside6', 'ewah-bool-utils', 'aext-assistant', 'aext-assistant-server', 'aext-core', 'aext-core-server', 'aext-panels', 'aext-panels-server', 'aext-share-notebook', 'aext-project-filebrowser-server', 'aext-share-notebook-server', 'aext-shared', 'anaconda-ident', 'anaconda-mirror', 'anaconda-enterprise-cli', 'anaconda-toolbox', 'conda-anaconda-telemetry', 'conda-anaconda-tos', 'pydata-sphinx-theme', 'streamlit-tests', 'pyqt6-sip', 'trubar', 'pytest-xprocess', 'pytest-split', 'pyogrio', 'tf-keras', 'nbconvert-pandoc', 'nbconvert-all', 'simpleeval', 'posthog', 'anaconda-auth', 'awscrt', 'awscli', 'donfig', 'triton', 'vtk-io-ffmpeg', 'vtk-base', 'narwhals', 'fredapi', 'hvsampledata', 'psygnal', 'anywidget', 'durationpy', 'jpype1-test-openjdk-11', 'jpype1-test-openjdk-21', 'nanobind', 'evalidate', 'puremagic', 'roman-numerals-py', 'streamlit-avatar', 'sqlite-anyio', 'python-duckdb', 'ipython_pygments_lexers', 'pycrdt', 'anaconda-assistant-sdk', 'pycrdt-websocket', 'limits', 'flask-limiter', 'sse-starlette', 'mcp', 'instructor', 'snowplow-tracker', 'anthropic', 'databricks-sql-connector', 'magika', 'typing-inspection', 'markdownify', 'markitdown', 'webargs', 'allure-python-commons-test', 'aext-environments-server', 'forbiddenfruit', 'backports-datetime-fromisoformat', 'proxyspy', 'griffe', 'logging_tree', 'langchain-openai', 'mistralai', 'pydantic-extra-types', 'handy-archives', 'domdf-python-tools', 'mistletoe', 'deprecation-alias', 'apeye-core', 'dist-meta', 'dom-toml', 'pytest-regressions', 'anaconda-ai', 'consolekit', 'shippinglabel', 'pyproject-parser', 'coincidence', 'whey', 'panel-graphic-walker', 'pyproject-examples', 'intake-sql', 'pysimdjson', 'httpstan', 'ormsgpack', 'langgraph-sdk', 'langgraph-checkpoint', 'psycopg', 'psycopg-c', 'langgraph', 'langgraph-prebuilt', 'conda-tree', 'simple-websocket', 'keras-tuner', 'lumen', 'unidist-all', 'unidist-dask', 'unidist-mpi', 'unidist-ray', 'unidist', 'modin-mpi', 'changelog-chug', 'parserator', 'diskcache', 'starlette-context', 'etils', 'simple-parsing', 'grpc-interceptor', 'sqlmodel', 'authzed', 'aiokafka', 'kopf', 'authzed-py', 'conda-self', 'better-optimize', 'pymc-extras', 'snowpark-connect', 'pycountry', 'snakesay', 'cwcwidth', 'mistral-common', 'gguf', 'pythonanywhere-core', 'mamba_gator', 'libboost-python', 'libboost-python-devel', 'anaconda-opentelemetry', 'hf-xet', 'spopt', 'sspilib', 'geomet', 'rdflib-with-all', 'rdflib-with-lxml', 'rdflib-with-networkx', 'rdflib-with-orjson', 'rdflib', 'pyccolo', 'winloop', 'pytest-docker-tools', 'pyscaffold', 'aext-notebook-load-server', 'ansicolors', 'levenshtein', 'assertpy', 'papermill', 'deprecat', 'versioningit', 'biom-format', 'array-api-compat', 'dbt-protos', 'sqlparams', 'dbt-databricks', 'dbt-spark', 'marisa-trie', 'pytest-celery', 'language-data', 'clarabel', 'geoparse', 'periodictable', 'parmed', 'cupy-core', 'orderly-set', 'treescope', 'jupysql-plugin', 'ploomber-core', 'jupysql', 'opentelemetry-semantic-conventions-ai', 'gherkin-official', 'sseclient-py', 'cuid', 'sphinx-book-theme', 'opentelemetry-instrumentation-anthropic', 'dirty-equals', 'opentelemetry-instrumentation-bedrock', 'opentelemetry-instrumentation-alephalpha', 'opentelemetry-instrumentation-chromadb', 'opentelemetry-instrumentation-cohere', 'opentelemetry-instrumentation-crewai', 'opentelemetry-instrumentation-google-generativeai', 'opentelemetry-instrumentation-groq', 'opentelemetry-instrumentation-haystack', 'opentelemetry-instrumentation-lancedb', 'opentelemetry-instrumentation-langchain', 'opentelemetry-instrumentation-llamaindex', 'opentelemetry-instrumentation-marqo', 'opentelemetry-instrumentation-qdrant', 'opentelemetry-instrumentation-sagemaker', 'opentelemetry-instrumentation-sqlalchemy', 'opentelemetry-instrumentation-threading', 'opentelemetry-instrumentation-openai', 'opentelemetry-instrumentation-pinecone', 'opentelemetry-instrumentation-together', 'opentelemetry-instrumentation-vertexai', 'opentelemetry-instrumentation-watsonx', 'opentelemetry-instrumentation-weaviate', 'opentelemetry-instrumentation-writer', 'opentelemetry-instrumentation-replicate', 'opentelemetry-util-http', 'opentelemetry-instrumentation-ollama', 'opentelemetry-instrumentation-openai-agents', 'opentelemetry-instrumentation-logging', 'opentelemetry-instrumentation-milvus', 'opentelemetry-instrumentation-redis', 'opentelemetry-instrumentation-mistralai', 'opentelemetry-instrumentation-transformers', 'opentelemetry-instrumentation-requests', 'asyncer', 'chevron', 'opentelemetry-instrumentation-urllib3', 'syncer', 'gw-dsl-parser', 'id', 'segment-analytics-python', 'opentelemetry-instrumentation-mcp', 'traceloop-sdk', 'audioop-lts', 'chainlit', 'python-quickjs', 'kanaries-track', 'ipylab', 'pygwalker', 'jupyter-rfb', 'mpire', 'semchunk', 'lumen-ai', 'lumen-ai-local', 'lumen-ai-anthropic', 'lumen-ai-mistralai', 'lumen-ai-openai', 'casa_formats_io', 'pyportfolioopt', 'radio-beam', 'spectral-cube', 'pvextractor', 'google-genai', 'glue-qt', 'lsprotocol', 'python-lsp-ruff', 'loro', 'uv-build', 'python-freethreading', 'asv_runner', 'marimo', 'giturlparse', 'rich-argparse', 'litellm', 'pathvalidate', 'requirements-parser', 'pyclibrary', 'pytokens', 'xmod', 'runs', 'editor', 'snowpark-connect-deps-2', 'snowpark-connect-deps-1', 'polars-runtime-64', 'polars-runtime-compat', 'polars-runtime-32', 'zope.proxy', 'zope.deferredimport', 'dlt', 'manuel', 'cucumber-expressions', 'cucumber-tag-expressions', 'pathlib-abc', 'tika-client', 'packageurl-python', 'cuda-bindings', 'cuda-python', 'cuda-core', 'ultralytics-thop', 'qdrant-client', 'nh3', 'fastuuid', 'json-repair', 'madoka', 'magicattr', 'gepa', 'pondpond', 'nvtx', 'sphinx-last-updated-by-git', 'annotated-doc', 'inline-snapshot', 'click-loglevel', 'safehttpx', 'ffmpy', 'groovy-python', 'gradio-client', 'pydub', 'gradio', 'langchain-anthropic', 'dspy', 'panel-material-ui', 'backports.zstd', 'panel-splitjs', 'installer-attribution-bootstrap', 'pyyaml-ft', 'abi3info', 'kaitaistruct', 'pyelftools', 'python-jit', 'abi3audit', 'py-rattler', 'typer-cli', 'typer-slim', 'typer-slim-standard', 'google-re2', 'cel-python', 'nvcomp', 'conda-rattler-solver', 'autokeras', 'protovalidate-python', 'interegular', 'compressed-tensors', 'prometheus-fastapi-instrumentator', 'pycrdt-store', 'airportsdata', 'lm-format-enforcer', 'uv-dynamic-versioning', 'google-cloud-storage-control', 'altex', 'rich-toolkit', 'mupdf', 'pytest-pretty', 'fastapi-cli', 'minify-html', 'fastapi-all', 'fastapi-core', 'pymupdf', 'conda-pypi', 'einops', 'llama-cpp-python', 'seccomp', 'tensorstore', 'apsw', 'langchain-classic', 'apswutils', 'fastlite', 'python-fasthtml', 'bitsandbytes', 'pot', 'g-ir-build-tools', 'orbax-checkpoint', 'flax', 'rich-rst', 'cyclopts', 'diagnostic', 'beartype', 'fakeredis', 'banks', 'dirtyjson', 'llama-index-instrumentation', 'llama-cloud', 'striprtf', 'textual', 'tinytag', 'llama-index-workflows', 'memray', 'llama-index-core', 'claude-agent-sdk', 'llama-index-embeddings-openai', 'llama-index-llms-openai', 'depyf', 'pybase64', 'llama-index-indices-managed-llama-cloud', 'outlines-core', 'llama-cloud-services', 'llama-index-readers-file', 'ray-adag', 'streamlit-notify', 'llama-parse', 'vl-convert-python', 'llama-index-readers-llama-parse', 'auditwheel', 'llama-index-cli', 'av', 'ctranslate2', 'blake3', 'highspy', 'partial-json-parser', 'python-librt', 'stanio', 'py-key-value-aio', 'py-key-value-shared', 'outlines', 'peft', 'taskgroup', 'py-rattler-build', 'haystack-ai', 'lazy-imports', 'haystack-experimental', 'anaconda-connector-core', 'anaconda-connector-utilities', 'anaconda-connector-conda', 'pyperclip', 'huey', 'skops', 'filecheck', 'pylerc', 'cutile-python', 'flash-attn', 'flash-attn-fused-dense', 'flash-attn-layer-norm', 'lupa', 'mcp-compose', 'geodatasets', 'gwlearn', 'uncalled-for', 'jsonref', 'nvshmem4py', 'fastmcp', 'environments-mcp-server', 'jwcrypto', 'litestar-htmx', 'anaconda-mcp', 'onnx-ir', 'mpl-probscale', 'delvewheel', 'scikit-base', 'scikit-base-all-extras', 'fast-depends', 'delocate', 'pyautogen', 'rst2pdf', 'ultralytics', 'llguidance', 'lance-namespace', 'lance-namespace-urllib3-client', 'vcs-versioning', 'conda-anaconda-trust-root', 'pylance', 'cronsim', 'lancedb', 'faster-whisper', 'pyre-extensions', 'onnxscript', 'pydocket', 'splink', 'xformers', 'captcha', 'escapism', 'jupyterhub-idle-culler', 'nbgitpuller', 'kubernetes_asyncio', 'num2words', 'fire', 'jupyterhub-kubespawner', 'jupyterhub-traefik-proxy', 'pygeostat', 'py-libnuma', 'xgrammar', 'azure-ai-agents', 'azure-appconfiguration', 'azure-ai-projects', 'azure-batch', 'applicationinsights', 'vllm', 'azure-data-tables', 'azure-datalake-store', 'azure-keyvault-administration', 'azure-keyvault-certificates', 'azure-keyvault-keys', 'azure-keyvault-securitydomain', 'azure-mgmt-advisor', 'azure-mgmt-apimanagement', 'knack', 'microsoft-security-utilities-secret-masker', 'py-deviceid', 'azure-cli-telemetry', 'azure-cli-core', 'azure-mgmt-appconfiguration', 'azure-mgmt-appcontainers', 'azure-mgmt-applicationinsights', 'azure-mgmt-authorization', 'azure-mgmt-batch', 'azure-mgmt-batchai', 'azure-mgmt-botservice', 'azure-mgmt-cdn', 'azure-mgmt-cognitiveservices', 'azure-mgmt-compute', 'azure-mgmt-containerinstance', 'azure-mgmt-containerregistry', 'azure-mgmt-containerregistrytasks', 'azure-mgmt-containerservice', 'azure-mgmt-cosmosdb', 'azure-mgmt-datalake-store', 'azure-mgmt-datamigration', 'azure-mgmt-eventgrid', 'azure-mgmt-eventhub', 'azure-mgmt-extendedlocation', 'azure-mgmt-hdinsight', 'azure-mgmt-imagebuilder', 'azure-mgmt-iotcentral', 'azure-mgmt-iothub', 'azure-mgmt-iothubprovisioningservices', 'azure-mgmt-keyvault', 'azure-mgmt-loganalytics', 'azure-mgmt-sql', 'azure-mgmt-sqlvirtualmachine', 'azure-mgmt-synapse', 'azure-mgmt-trafficmanager', 'azure-mgmt-web', 'azure-mgmt-managementgroups', 'azure-mgmt-maps', 'azure-mgmt-marketplaceordering', 'azure-mgmt-media', 'azure-mgmt-monitor', 'azure-mgmt-msi', 'azure-mgmt-mysqlflexibleservers', 'azure-mgmt-netapp', 'azure-mgmt-policyinsights', 'azure-mgmt-postgresqlflexibleservers', 'azure-mgmt-privatedns', 'azure-mgmt-rdbms', 'azure-mgmt-recoveryservices', 'azure-mgmt-recoveryservicesbackup', 'azure-mgmt-redhatopenshift', 'azure-monitor-query', 'azure-storage-common', 'azure-synapse-accesscontrol', 'azure-synapse-artifacts', 'azure-synapse-managedprivateendpoints', 'azure-synapse-spark', 'javaproperties', 'pycomposefile', 'azure-mgmt-resource', 'azure-mgmt-resource-deployments', 'azure-mgmt-resource-deploymentscripts', 'azure-mgmt-resource-deploymentstacks', 'azure-mgmt-resource-templatespecs', 'azure-mgmt-search', 'azure-mgmt-security', 'azure-mgmt-servicebus', 'azure-mgmt-servicefabric', 'azure-mgmt-servicefabricmanagedclusters', 'azure-mgmt-servicelinker', 'azure-mgmt-signalr', 'azure-storage-queue', 'helion', 'hjson-py', 'azure-mgmt-billing', 'azure-mgmt-redis', 'azure-cli', 'genai-prices', 'logfire-api', 'opentelemetry-instrumentation-asgi', 'pypika', 'chroma-hnswlib', 'fasta2a', 'groq', 'opentelemetry-instrumentation-fastapi', 'py-rust-stemmers', 'griffecli', 'griffelib', 'metaflow-checkpoint', 'metaflow-torchrun', 'ob-metaflow', 'ob-metaflow-extensions', 'ob-metaflow-stubs', 'ob-project-utils', 'chromadb', 'deepeval', 'deepspeed', 'fastembed', 'conda-lockfiles', 'conda-spawn', 'logistro', 'choreographer', 'jupyterlab-eventlistener', 'jupyter-ai-tools', 'jupyter-collaboration-ui', 'jupyter-docprovider', 'jupyterlab-notebook-awareness', 'jupyter-collaboration', 'jupyterlab-commands-toolkit', 'jupyter_server_documents', 'jupyterlab-chat', 'sphinxcontrib-typer', 'jupyter-ai-router', 'jupyter-ai-persona-manager', 'accelerate', 'agent-client-protocol', 'parsy', 'cccl-python', 'langchain-protocol', 'jupyter-ai-chat-commands', 'treelite', 'nccl4py', 'hf-gradio', 'model-hosting-container-standards', 'jupyter-ai-acp-client', 'opentelemetry-instrumentation-agno', 'opentelemetry-instrumentation-voyageai', 'pyglfw', 'arviz-base', 'caio', 'aiofile', 'arviz-stats', 'arviz-stats-core', 'pytensor-distributions', 'preliz', 'mac_alias', 'ds_store', 'shtab', 'trl', 'tyro', 'arviz-plots', 'jupyter-server-mcp', 'dmgbuild', 'briefcase', 'jupyter-ai', 'keras-hub', 'aext-data-catalog-server', 'aext-events-server', 'aext-lms-notebooks-server', 'aext-notebook-info-server', 'aext-resource-manager-server', 'simplejpeg', 'torchao', 'fastmcp-slim', 'z3-solver', 'z3prover', 'pybreaker', 'ast_canopy', 'numbast', 'pyld', 'addict', 'pytrec-eval-terrier', 'fastar', 'adlfs', 'axolotl-contribs-lgpl', 'axolotl-contribs-mit', 'blobfile', 'cbor2', 'fla-core', 'hf-transfer', 'modelscope', 'ollama-python', 'schedulefree', 'openai-harmony', 'art', 'openenv-core', 'standard-chunk', 'standard-sunau', 'cut_cross_entropy', 'fastsafetensors', 'liger-kernel', 'mteb', 'soxr-python', 'mlx', 'nvmath-python-core', 'runtimed', 'pyspark-client', 'standard-aifc', 'audioread', 'flash-linear-attention', 'trackio', 'unsloth_zoo', 'librosa', 'mlx-lm', 'types-certifi', 'word2number', 'jaxtyping', 'wadler-lindig', 'orbax-export', 'sqlitedict', 'apache-tvm-ffi', 'kernels-data', 'synchronicity', 'grpclib', 'mbstrdecoder', 'tcolorpy', 'circuitbreaker', 'anaconda-channel-guide', 'httpcore2', 'typepy', 'httpx2', 'pgvector-python', 'logfire', 'openrouteservice', 'scikit-network', 'looseversion', 'simple-azure-blob-downloader', 'dataproperty', 'modal-client', 'tabledata', 'lumen-ai-bedrock', 'lumen-ai-llama', 'lumen-ai-transformers', 'oci', 'python-cudnn-frontend', 'arabic_reshaper', 'coreforecast', 'janitor-rs', 'pandas-flavor', 'qpsolvers', 'datasetsforecast', 'pyjanitor', 'pytablewriter', 'llamafactory', 'ocifs', 'anaconda-env-log', 'google-cloud-secret-manager', 'nexus-rpc', 'panel-core', 'temporalio', 'jupyterlab-git-core', 'lm_eval', 'unsloth', 'torchtune', 'pytest-repeat', 'questionary', 'kagglesdk', 'nest-asyncio2', 'lazy', 'nzpy', 'ast-serialize', 'camelot-py', 'mcp-types', 'nzpyida', 'playa-pdf', 'sqlanydb', 'torchcodec', 'jupyter-builder', 'win-precise-time', 'cachebox', 'gviz-api', 'xprof', 'cvss', 'capstone', 'ml-datasets', 'pypdf-with-fonts', 'pypdf-with-rtl-text', 'pytest-skip-slow', 'human-eval', 'gdstk', 'axolotl', 'torch-c-dlpack-ext', 'pygobject', 'numba-cuda-mlir', 'opentelemetry-instrumentation-litellm', 'sphinxcontrib-mermaid', 'tilelang', 'cuquantum-python', 'presidio-analyzer', 'py-cpuinfo2', 'dbt-core-experimental-parser', 'gribberish', 'metricflow']; update: ['aiopg', 'anaconda-linter', 'bokeh', 'bpython', 'branca', 'bsdiff4', 'cfn-lint', 'click-default-group', 'cryptography', 'cupy', 'dask-core', 'datrie', 'distributed', 'dmglib', 'dropbox', 'execnet', 'fastavro', 'fastparquet', 'flask-compress', 'fugue', 'jaxlib', 'leather', 'matplotlib', 'matplotlib-base', 'param', 'pyaudio', 'pydantic', 'pylint-venv', 'python-dateutil', 'pytorch', 'ruamel.yaml', 'ruamel.yaml.clib', 'scipy', 'setuptools-git-versioning', 'spacy-pkuseg', 'spyder-kernels', 'sqlalchemy-utils', 'threadpoolctl', 'trove-classifiers', 'aioitertools', 'curio', 'langcodes', 'minio', 'outcome', 'win32_setctime', 'opentelemetry-exporter-otlp-proto-grpc', 'opentelemetry-exporter-otlp', 'opentelemetry-exporter-otlp-proto-http', 'opentelemetry-propagator-b3', 'langchain', 'pytest-datadir', 'llama.cpp-tools', 'cuda-pathfinder', 'roman-numerals', 'metaflow', 'outerbounds', 'pydantic-graph', 'pydantic-ai', 'pydantic-ai-slim', 'warp-lang'].

    Evidence
    • action_summary:
    • ignore (1991): __anaconda_core_depends, _anaconda_core, _anaconda_depends, _ipyw_jlab_nb_ext_conf, absl-py, _robotframework_tests, adtk, affine, agate-dbf, agate-excel, agate-sql, aiobotocore, aiofiles, aiohttp-jinja2, aiopg, airflow, airflow-with-apache-atlas, airflow-with-apache-webhdfs, airflow-with-async, airflow-with-cgroups, airflow-with-cncf-kubernetes, airflow-with-dask, airflow-with-deprecated-api, airflow-with-github_enterprise, airflow-with-google_auth, … and 1966 more
    • rebuild (2218): absl-py, adagio, aenum, affine, agate, agate-dbf, agate-excel, agate-sql, aiobotocore, aiofiles, aiohappyeyeballs, aiohttp, aiohttp-jinja2, aiorwlock, aiosqlite, alabaster, alembic, allure-behave, allure-nose2, allure-pytest, allure-pytest-bdd, allure-python-commons, allure-robotframework, altgraph, altair, … and 2193 more
    • update (60): aiopg, anaconda-linter, bokeh, bpython, branca, bsdiff4, cfn-lint, click-default-group, cryptography, cupy, dask-core, datrie, distributed, dmglib, dropbox, execnet, fastavro, fastparquet, flask-compress, fugue, jaxlib, leather, matplotlib, matplotlib-base, param, … and 35 more
    • total_downstream_packages: 4269

Passed

no-new-dependencies

Could not determine

  • abi-symbol-comparison — Failed on 5/8 artifact(s). Could not extract ABI symbols from shared libraries (on 4 artifact(s): linux-64 (h67b78d7_100_cp315), linux-64 (hd1c7a1c_0_cp315t), linux-aarch64 (h19b6532_0_cp315t), … and 1 more); win-64 (hc6eb7e3_100_cp315): 42 ABI symbols added (extension only) (comparing 3.14.7 → 3.15.0rc2).
  • openmp-conflict — Cannot determine artifact platform — cannot check OpenMP runtime conflicts.
  • openmp-conflict — Cannot determine artifact platform — cannot check OpenMP runtime conflicts.
  • openmp-conflict — Failed on 2/2 artifact(s). Cannot determine artifact platform — cannot check OpenMP runtime conflicts (on 2 artifact(s): noarch (py315h1b8805c_100), noarch (py315hbbf27d1_100)).

Analysed channel: https://staging.continuum.io/pbp/fs/python-feedstock/pr255/fdded4c


Automated signals — not an approval. Verify flagged items before merging.
Generated by pkg-review-automation 2026.9.2091128 · trigger: cli · 2026-09-04 10:08 UTC · head fdded4cf4df7
Please submit feedback using this form.

@skupr-anaconda
skupr-anaconda deleted the PKG-17264-py315rc2 branch September 4, 2026 10:31
@skupr-anaconda

Copy link
Copy Markdown
Author

Superseded by #257

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants