Current File : /home/inlingua/miniconda3/pkgs/python-3.10.16-he870216_1/info/recipe/meta.yaml |
# This file created by conda-build 24.1.2
# ------------------------------------------------
package:
name: python
version: 3.10.16
source:
- patches:
- patches/0001-Win32-Change-FD_SETSIZE-from-512-to-2048.patch
- patches/0002-Win32-distutils-Add-support-to-cygwinccompiler-for-V.patch
- patches/0003-Support-cross-compiling-byte-code.patch
- patches/0004-bpo-45258-search-for-isysroot-in-addition-to-sysroot.patch
- patches/0005-runtime_library_dir_option-Use-1st-word-of-CC-as-com.patch
- patches/0006-Win32-Do-not-download-externals.patch
- patches/0007-Fix-find_library-so-that-it-looks-in-sys.prefix-lib-.patch
- patches/0009-Disable-registry-lookup-unless-CONDA_PY_ALLOW_REG_PA.patch
- patches/0010-Unvendor-openssl.patch
- patches/0011-Unvendor-sqlite3.patch
- patches/0012-Use-ranlib-from-env-if-env-variable-is-set.patch
- patches/0013-Add-CondaEcosystemModifyDllSearchPath.patch
- patches/0014-Add-d1trimfile-SRC_DIR-to-make-pdbs-more-relocatable.patch
- patches/0015-Doing-d1trimfile.patch
- patches/0016-cross-compile-darwin.patch
- patches/0017-Fix-TZPATH-on-windows.patch
- patches/0018-Make-dyld-search-work-with-SYSTEM_VERSION_COMPAT-1.patch
- patches/0019-Fix-LDSHARED-when-CC-is-overriden-on-Linux-too.patch
- patches/0020-Unvendor-bzip2.patch
- patches/0021-Unvendor-libffi.patch
- patches/0022-Unvendor-tcltk.patch
- patches/0023-unvendor-xz.patch
- patches/0024-unvendor-zlib.patch
- patches/0025-Do-not-pass-g-to-GCC-when-not-Py_DEBUG.patch
- patches/0026-Use-OpenSSL-3-instead-of-1_1.patch
sha256: bfb249609990220491a1b92850a07135ed0831e41738cf681d63cf01b2a8fbd1
url: https://www.python.org/ftp/python/3.10.16/Python-3.10.16.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: 1
script_env:
- CONDA_FORGE=no
- PY_INTERP_DEBUG=no
- PY_INTERP_LINKAGE_NATURE=static
string: he870216_1
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_1
- gcc_impl_linux-64 11.2.0 h1234567_1
- gcc_linux-64 11.2.0 h5c386dc_1
- gettext 0.21.0 hedfda30_2
- gxx_impl_linux-64 11.2.0 h1234567_1
- gxx_linux-64 11.2.0 hc2dff05_1
- 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.6 h6a678d5_1009
- 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.11.26 h06a4308_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
- ld_impl_linux-64 >=2.35.1
- libffi >=3.4,<3.5
- 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 distutils
- python setup.py install -v -v
- python -c "import foobar"
- popd
- pushd prefix-replacement
- bash build-and-test.sh
- popd
- pushd cmake
- cmake -GNinja -DPY_VER=3.10.16
- 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/distutils/*
- 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: ce3b30c2-6025-4f8b-8980-f1c352383d0b
recipe-maintainers:
- isuruf
- jakirkham
- katietz
- mbargull
- mingwandroid
- msarahan
- ocefpaf
- pelson
- scopatz
- xhochy
remote_url: git@github.com:AnacondaRecipes/python-feedstock.git
sha: c7526491627a7fb10526ca0c1169a24c117a7c92