Skip to content

[PKG-17572] python 3.13.15 - #253

Open
anaconda-recipe-editor wants to merge 1 commit into
masterfrom
PKG-17572-packaging-automation_AnacondaRecipes_python-feedstock_3.13.15
Open

[PKG-17572] python 3.13.15#253
anaconda-recipe-editor wants to merge 1 commit into
masterfrom
PKG-17572-packaging-automation_AnacondaRecipes_python-feedstock_3.13.15

Conversation

@anaconda-recipe-editor

Copy link
Copy Markdown

Overview

This is an automatically generated Pull Request from the ACRE Team.

Please report all feedback via the appropriate channel:

Links

Update Checklist

  • ✅ Recipe bump completed successfully.
  • ❌ Recipe dependency updates have not been applied.
  • ⚠️ Linter fixes applied; some errors remain.

Logs from Anaconda Linter's auto-fix mode

======== Anaconda Linter v2026.6.18150201 ========

The following problems have been found:

===================== ERRORS =====================
- /tmp/tmpjxvz_9r5/recipe:: linter_failure: Error producing recipe variants: 'dict' object has no attribute 'append'
- /tmp/tmpjxvz_9r5/recipe:: linter_failure: Error producing recipe variants: Selector syntax error: Error evaluating selector: 'NoneType' object is not callable
================== Final Report ==================
2 Errors and 0 Warnings were found

@package-build-platform

Copy link
Copy Markdown
Failed to submit graph for a698a60

Message:
Failed to run command: 'pbp generate from-feedstock --output /tmp/tmp9i6qthkg/python-feedstock.yaml --custom-metadata-file /tmp/tmp9i6qthkg/custom_metadata.yaml --release-name python-feedstock-253-a698a60f7daa3d8ffeae7909ca75ea891f67c4e8 python-feedstock/recipe', with error: 'INFO:root:Found feedstock python-feedstock at /tmp/tmp9i6qthkg/python-feedstock/recipe
INFO:root:Build/Test graph from python-feedstock
Created by sbx_user1051 on 2026-08-28 04:44:33
Command line: /opt/conda/envs/webhook-listener/bin/pbp generate from-feedstock --output /tmp/tmp9i6qthkg/python-feedstock.yaml --custom-metadata-file /tmp/tmp9i6qthkg/custom_metadata.yaml --release-name python-feedstock-253-a698a60f7daa3d8ffeae7909ca75ea891f67c4e8 python-feedstock/recipe

INFO:root:Found abs.yaml in /tmp/tmp9i6qthkg/python-feedstock
INFO:root:Creating graph from feedstock at: python-feedstock
INFO:pbpcli.utils.common:Setting env var: CONDA_SUBDIR = linux-64.
INFO:pbpcli.utils.expand_variants:Elapsed time for get_package_variants: 0.11 seconds
INFO:pbpcli.utils.expand_variants:Matrix vars: 3 unchanging vars:(470), changing vars (3): ['blas_impl', 'cuda_compiler_version', 'gil_type']
INFO:pbpcli.utils.expand_variants:Elapsed time for preparation for render: 0.00 seconds
INFO:pbpcli.utils.common:Setting env var: CONDA_PKGS_DIRS = /tmp/conda_pkgs_56ccytmo.
Problematic recipe:

package:
name: python-split
version: 3.13.15

source:

  • git_url: https://github.com/python/CPython.git
    git_tag: v3.13.15

  • url: https://www.python.org/ftp/python/3.13.15/Python-3.13.15.tar.xz

    sha256: 1e66a7945a48390ee4c2a4268a0e4185884059a13c4aab6d148aa208deea4a76
    patches:

    • patches/0001-Win32-Change-FD_SETSIZE-from-512-to-2048.patch

    • patches/0002-Win32-Do-not-download-externals.patch

    • patches/0003-Fix-find_library-so-that-it-looks-in-sys.prefix-lib-.patch

    • patches/0004-Disable-registry-lookup-unless-CONDA_PY_ALLOW_REG_PA.patch

    • patches/0005-Unvendor-openssl.patch

    • patches/0006-Unvendor-sqlite3.patch

    • patches/0007-Add-CondaEcosystemModifyDllSearchPath.patch

    • patches/0008-Doing-d1trimfile.patch

    • patches/0009-Allow-cross-compiling-for-Darwin.patch

    • patches/0010-Fix-TZPATH-on-windows.patch

    • patches/0011-Make-dyld-search-work-with-SYSTEM_VERSION_COMPAT-1.patch

    • patches/0012-Unvendor-bzip2.patch

    • patches/0013-Unvendor-libffi.patch

    • patches/0014-Unvendor-tcltk.patch

    • patches/0015-unvendor-xz.patch

    • patches/0016-unvendor-zlib.patch

    • patches/0017-Do-not-pass-g-to-GCC-when-not-Py_DEBUG.patch

    • patches/0018-Unvendor-expat.patch

    • patches/0019-Remove-unused-readelf.patch

    • patches/0021-Override-configure-LIBFFI.patch

    • patches/0022-Unvendor-libmpdec.patch

    • patches/0023-branding.patch

    • patches/0024-Unvendor-zlib-ng.patch

    • patches/0025-Unvendor-zstd.patch

build:
number: 0

requirements:
build:
- git

outputs:

  • name: python
    script: build_base.sh
    build:
    number: 100
    activate_in_script: true

    no_link:
    ignore_run_exports_from:

    - gxx_linux-64 14.3.0.*
    
    - xorg-libx11
    - xorg-xorgproto
    

    detect_binary_files_with_prefix: true

    skip_compile_pyc:
    string: h1234567_0"_" ~ linkage_nature_dbg_cp313
    run_exports:
    noarch:
    - python
    weak:
    - python_abi 3.13.* *_cp313
    script_env:
    - PY_INTERP_LINKAGE_NATURE=static
    - PY_INTERP_DEBUG=no
    - PY_GIL_DISABLED=no

    - CONDA_FORGE=yes
    - CONDA_FORGE=no
    

    missing_dso_whitelist:

    - $RPATH/libc.so.6
    - $RPATH/libcrypt.so.1
    - $RPATH/libdl.so.2
    - $RPATH/libm.so.6
    - $RPATH/libnsl.so.1
    - $RPATH/libpthread.so.0
    - $RPATH/librt.so.1
    - $RPATH/libutil.so.1
    

    requirements:
    build:
    - sysroot_linux-64 2.28.*
    - gcc_linux-64 14.3.0.*
    - gxx_linux-64 14.3.0.*
    - sed
    - make
    - libtool
    - pkg-config

    - ld_impl_linux-64
    
    - ripgrep
    - binutils_impl_linux-64
    
    
    - clang-19
    - llvm-tools-19
    

    host:
    - bzip2 1
    - sqlite 3
    - xz 5

    - zlib 1
    
    - openssl 3
    - readline 8
    - tk 8.6
    
    - xorg-libx11 1
    - xorg-xorgproto 2025
    - ncurses 6
    - libffi 3.4
    - ld_impl_linux-64 >=2.35.1
    - libuuid 1
    - libmpdec-devel 4
    - expat 2
    - zstd 1.5
    

    run:
    - python_abi * _cp313
    - ld_impl_linux-64 >=2.35.1
    - tzdata
    - ncurses
    run_constrained:
    - python_abi 3.13.
    _cp313
    test:
    downstreams:
    - cython
    - setuptools
    requires:
    - ripgrep
    - cmake-no-system
    - make
    - ninja-base
    - sysroot_linux-64 2.28.

    - gcc_linux-64 14.3.0.*

    - gxx_linux-64 14.3.0.*
    

    files:
    - tests/cmake/*
    - tests/cython/*
    - tests/prefix-replacement/*
    - run_test.py
    commands:
    - python -V
    - python3 -V
    - pydoc -h
    - python3-config --help

    - python -c "from zoneinfo import ZoneInfo; from datetime import datetime; dt = datetime(2020, 10, 31, 12, tzinfo=ZoneInfo('America/Los_Angeles')); print(dt.tzname())"
    - python -m venv test-venv
    - test-venv/bin/python -c "import ctypes"
    - python -c "import sysconfig; print(sysconfig.get_config_var('CC'))"
    - _CONDA_PYTHON_SYSCONFIGDATA_NAME=_sysconfigdata_x86_64_conda_cos6_linux_gnu python -c "import sysconfig; print(sysconfig.get_config_var('CC'))"
    
    - for f in ${CONDA_PREFIX}/lib/python*/_sysconfig*.py; do echo "Checking $f:"; if [[ `rg @[^@]*@ $f` ]]; then echo "FAILED ON $f"; cat $f; exit 1; fi; done
    - test ! -f ${PREFIX}/lib/libpython${PKG_VERSION%.*}.a
    - test ! -f ${PREFIX}/lib/libpython${PKG_VERSION%.*}.nolto.a
    
    - pushd tests
    - pushd prefix-replacement
    - bash build-and-test.sh
    - popd
    - pushd cmake
    
    
    
    <conda_recipe_manager.types.SentinelType object at 0x7f1f3358e270>:  # https://gitlab.kitware.com/cmake/cmake/-/issues/26016
      - cmake -GNinja -DPY_VER=3.13.15 --debug-find --trace --debug-output --debug-trycompile . || true
      - cmake -GNinja -DPY_VER=3.13.15 --debug-find --trace --debug-output --debug-trycompile .
      - popd
      - popd
      - python run_test.py
    
      - python3.1 --version
    
      - python -c "from ctypes import CFUNCTYPE; CFUNCTYPE(None)(id)"
    
  • name: libpython-static
    script: build_static.sh
    build:
    number: 100
    activate_in_script: true
    ignore_run_exports:
    - python_abi
    string: h1234567_0"_" ~ linkage_nature_dbg_cp313
    script_env:
    - PY_GIL_DISABLED=no
    requirements:
    build:
    - sysroot_linux-64 2.28.*
    - gcc_linux-64 14.3.0.*
    - gxx_linux-64 14.3.0.*
    - git
    host:
    - python
    run:
    - python
    test:
    files:
    - tests/prefix-replacement/*
    requires:
    - sysroot_linux-64 2.28.*
    - gcc_linux-64 14.3.0.*

    - gxx_linux-64 14.3.0.*
    - ripgrep
    

    commands:
    - pushd tests
    - pushd prefix-replacement
    - test -f ${PREFIX}/lib/libpython${PKG_VERSION%.}.a
    - test -f ${PREFIX}/lib/libpython${PKG_VERSION%.
    }.nolto.a
    - bash build-and-test.sh
    - popd
    - popd

  • name: python-freethreading
    build:
    noarch: generic
    skip: true
    requirements:

    • python 3.13.15.*
    • python_abi * *_cp313
  • name: python-gil
    build:
    noarch: generic
    skip: true
    requirements:

    • python 3.13.15.*
    • python_abi * *_cp313
  • name: python-jit
    script: install_jit_activation.sh
    build:
    skip: true
    noarch: generic
    requirements:

    • python 3.13.15
    • __unix
      test:
      files:
      • run_test_jit.py
        commands:
      • python run_test_jit.py

about:
home: https://www.python.org/
license: PSF-2.0
license_family: PSF
license_url: https://docs.python.org/3/license.html
license_file: LICENSE
summary: General purpose programming language
description: |
Python is a widely used high-level, general-purpose, interpreted, dynamic
programming language. Its design philosophy emphasizes code
readability, and its syntax allows programmers to express concepts in
fewer lines of code than would be possible in languages such as C++ or
Java. The language provides constructs intended to enable clear programs
on both a small and large scale.
doc_url: https://www.python.org/doc/versions/
dev_url: https://devguide.python.org/

extra:
feedstock-name: python
recipe-maintainers:
- isuruf
- jakirkham
- mbargull
- mingwandroid
- msarahan
- pelson
- ocefpaf
- scopatz
- katietz
- xhochy
skip-lints:
- license_file_overspecified

INFO:pbpcli.utils.common:Unsetting env var: CONDA_PKGS_DIRS
INFO:pbpcli.utils.common:Unsetting env var: CONDA_SUBDIR
Traceback (most recent call last):
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_build/metadata.py", line 418, in yamlize
return yaml.load(data, Loader=StringifyNumbersLoader)
~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/yaml/init.py", line 81, in load
return loader.get_single_data()
~~~~~~~~~~~~~~~~~~~~~~^^
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/yaml/constructor.py", line 49, in get_single_data
node = self.get_single_node()
File "yaml/_yaml.pyx", line 674, in yaml._yaml.CParser.get_single_node
File "yaml/_yaml.pyx", line 688, in yaml._yaml.CParser._compose_document
File "yaml/_yaml.pyx", line 732, in yaml._yaml.CParser._compose_node
File "yaml/_yaml.pyx", line 846, in yaml._yaml.CParser._compose_mapping_node
File "yaml/_yaml.pyx", line 730, in yaml._yaml.CParser._compose_node
File "yaml/_yaml.pyx", line 807, in yaml._yaml.CParser._compose_sequence_node
File "yaml/_yaml.pyx", line 732, in yaml._yaml.CParser._compose_node
File "yaml/_yaml.pyx", line 846, in yaml._yaml.CParser._compose_mapping_node
File "yaml/_yaml.pyx", line 732, in yaml._yaml.CParser._compose_node
File "yaml/_yaml.pyx", line 846, in yaml._yaml.CParser._compose_mapping_node
File "yaml/_yaml.pyx", line 730, in yaml._yaml.CParser._compose_node
File "yaml/_yaml.pyx", line 809, in yaml._yaml.CParser._compose_sequence_node
File "yaml/_yaml.pyx", line 861, in yaml._yaml.CParser._parse_next_event
yaml.parser.ParserError: while parsing a block collection
in "", line 202, column 9
did not find expected '-' indicator
in "", line 225, column 9

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/conda/envs/webhook-listener/bin/pbp", line 10, in
sys.exit(cli())
~~~^^
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/click/core.py", line 1524, in call
return self.main(*args, **kwargs)
~~~~~~~~~^^^^^^^^^^^^^^^^^
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/click/core.py", line 1445, in main
rv = self.invoke(ctx)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/click/core.py", line 1912, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/click/core.py", line 1912, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/click/core.py", line 1308, in invoke
return ctx.invoke(self.callback, **ctx.params)
~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/click/core.py", line 877, in invoke
return callback(*args, **kwargs)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/pbpcli/cli/generate.py", line 351, in wrapper
return func(*args, **kwargs)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/pbpcli/cli/generate.py", line 629, in from_feedstock
build_configs, test_configs = expand_build_matrix(
~~~~~~~~~~~~~~~~~~~^
feedstock.recipe_dir_path, src_channels, parsed_user_variants
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/pbpcli/cli/generate.py", line 99, in expand_build_matrix
_targets, build_configs, test_configs = variants_for_feedstock_and_platform(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
recipe_dir_path, platform, src_channels, user_variants
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/pbpcli/utils/expand_variants.py", line 672, in variants_for_feedstock_and_platform
metadata_tuples = api.render(
parsed.recipe,
...<2 lines>...
variants=user_variants,
)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_build/api.py", line 60, in render
metadata_tuples = render_recipe(
recipe_path,
...<4 lines>...
permit_unsatisfiable_variants=permit_unsatisfiable_variants,
)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_build/render.py", line 1048, in render_recipe
m = MetaData(str(recipe), config=config)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_build/metadata.py", line 1250, in init
self.parse_again(permit_undefined_jinja=True, allow_no_other_outputs=True)
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_build/metadata.py", line 1338, in parse_again
self.meta = parse(
~~~~~^
self._get_contents(
^^^^^^^^^^^^^^^^^^^
...<5 lines>...
path=self.meta_path,
^^^^^^^^^^^^^^^^^^^^
)
^
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_build/metadata.py", line 581, in parse
res = yamlize(data)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_build/metadata.py", line 422, in yamlize
raise UnableToParse(original=e)
~~~~~~~~~~~~~^^^^^^^^^^^^
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_build/exceptions.py", line 22, in init
super().init(*args, **kwargs)
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
TypeError: CondaError.init() missing 1 required positional argument: 'message'
'
aws lambda request id: ebc734b0-7bb2-5600-ade6-57bb6fda9cdf
View in Grafana

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