Current File : /home/inlingua/miniconda3/pkgs/python-3.12.9-h5148396_0/info/recipe/meta.yaml |
# This file created by conda-build 24.1.2
# ------------------------------------------------
package:
name: python
version: 3.12.9
source:
- patches:
- patches/0000-branding.patch
- 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-cross-compile-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
sha256: 7220835d9f90b37c006e9842a8dff4580aaca4318674f947302b8d28f3f81112
url: https://www.python.org/ftp/python/3.12.9/Python-3.12.9.tar.xz
build:
activate_in_script: true
detect_binary_files_with_prefix: true
ignore_run_exports_from:
- gxx_linux-64 11.2.0.*
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
no_link: null
number: 0
script_env:
- CONDA_FORGE=no
- PY_INTERP_DEBUG=no
- PY_INTERP_LINKAGE_NATURE=static
string: h5148396_0
requirements:
build:
- _libgcc_mutex 0.1 main
- _openmp_mutex 5.1 1_gnu
- _sysroot_linux-64_curr_repodata_hack 3 haa98f57_10
- binutils_impl_linux-64 2.40 h5293946_0
- binutils_linux-64 2.40.0 hc2dff05_2
- gcc_impl_linux-64 11.2.0 h1234567_1
- gcc_linux-64 11.2.0 h5c386dc_2
- gettext 0.21.0 hedfda30_2
- gxx_impl_linux-64 11.2.0 h1234567_1
- gxx_linux-64 11.2.0 hc2dff05_2
- icu 73.1 h6a678d5_0
- kernel-headers_linux-64 3.10.0 h57e8cba_10
- ld_impl_linux-64 2.40 h12ee557_0
- libgcc-devel_linux-64 11.2.0 h1234567_1
- libgcc-ng 11.2.0 h1234567_1
- libgomp 11.2.0 h1234567_1
- libstdcxx-devel_linux-64 11.2.0 h1234567_1
- libstdcxx-ng 11.2.0 h1234567_1
- libtool 2.4.7 h6a678d5_0
- libx11-common-cos6-x86_64 1.6.4 4
- libx11-cos6-x86_64 1.6.4 4
- libx11-devel-cos6-x86_64 1.6.4 4
- libxml2 2.13.5 hfdd30dd_0
- make 4.2.1 h1bed415_1
- ncurses 6.4 h6a678d5_0
- pkg-config 0.29.2 h1bed415_8
- ripgrep 14.1.0 h594256b_0
- sed 4.8 h7b6447c_0
- sysroot_linux-64 2.17 h57e8cba_10
- xorg-x11-proto-devel-cos6-x86_64 7.7 4
- xz 5.4.6 h5eee18b_1
- zlib 1.2.13 h5eee18b_1
host:
- _libgcc_mutex 0.1 main
- _openmp_mutex 5.1 1_gnu
- bzip2 1.0.8 h5eee18b_6
- ca-certificates 2024.12.31 h06a4308_0
- expat 2.6.4 h6a678d5_0
- ld_impl_linux-64 2.40 h12ee557_0
- libffi 3.4.4 h6a678d5_1
- libgcc-ng 11.2.0 h1234567_1
- libgomp 11.2.0 h1234567_1
- libstdcxx-ng 11.2.0 h1234567_1
- libuuid 1.41.5 h5eee18b_0
- ncurses 6.4 h6a678d5_0
- openssl 3.0.15 h5eee18b_0
- readline 8.1.2 h7f8727e_1
- sqlite 3.45.3 h5eee18b_0
- tk 8.6.14 h39e8969_0
- xz 5.4.6 h5eee18b_1
- zlib 1.2.13 h5eee18b_1
run:
- bzip2 >=1.0.8,<2.0a0
- expat >=2.6.4,<3.0a0
- ld_impl_linux-64 >=2.35.1
- libffi >=3.4,<4.0a0
- libgcc-ng >=11.2.0
- libuuid >=1.41.5,<2.0a0
- ncurses >=6.4,<7.0a0
- openssl >=3.0.15,<4.0a0
- readline >=8.1.2,<9.0a0
- sqlite >=3.45.3,<4.0a0
- tk >=8.6.14,<8.7.0a0
- tzdata
- xz >=5.4.6,<6.0a0
- zlib >=1.2.13,<1.3.0a0
test:
commands:
- python -V
- python3 -V
- 2to3 -h
- 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
- cmake -GNinja -DPY_VER=3.12.9
- popd
- popd
- python run_test.py
- test -d "$PREFIX/lib/python3.1/site-packages"
- python3.1 --version
- python -c "from ctypes import CFUNCTYPE; CFUNCTYPE(None)(id)"
files:
- run_test.py
- tests/cmake/*
- tests/cython/*
- tests/prefix-replacement/*
requires:
- cmake-no-system
- gcc_linux-64 11.2.0.*
- gxx_linux-64 11.2.0.*
- make
- ninja-base
- ripgrep
about:
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.
'
dev_url: https://devguide.python.org/
doc_url: https://www.python.org/doc/versions/
home: https://www.python.org/
license: PSF-2.0
license_family: PSF
license_file: LICENSE
license_url: https://docs.python.org/3/license.html
summary: General purpose programming language
extra:
copy_test_source_files: true
feedstock-name: python
final: true
flow_run_id: 954b86fd-2674-4665-b837-a41859a109d1
recipe-maintainers:
- isuruf
- jakirkham
- katietz
- mbargull
- mingwandroid
- msarahan
- ocefpaf
- pelson
- scopatz
- xhochy
remote_url: git@github.com:AnacondaRecipes/python-feedstock.git
sha: d305561abddccab5548e233aa0bae8e0b233a346
skip-lints:
- license_file_overspecified