# This file created by conda-build 3.18.11
# ------------------------------------------------

package:
    name: python
    version: 3.8.16
source:
    -   md5: 621ac153586a3152e2ab7d3a8614df9a
        patches:
            - patches/0000-Fix-off-by-one-error-in-_winapi_WaitForMultipleObjec.patch
            - patches/0001-Add-Anaconda-Distribution-version-logic.patch
            - patches/0002-Darwin-Add-arch-x86_64-to-UnicCCompiler-ld_args.patch
            - patches/0003-Win32-Change-FD_SETSIZE-from-512-to-2048.patch
            - patches/0004-Win32-distutils-Add-support-to-cygwinccompiler-for-V.patch
            - patches/0005-Do-not-pass-g-to-GCC-when-not-Py_DEBUG.patch
            - patches/0006-Support-cross-compiling-byte-code.patch
            - patches/0007-Win32-Fixes-for-Windows-GCC-interop-needed-by-RPy2-a.patch
            - patches/0008-Darwin-Look-in-sysroot-usr-lib-include-if-sysroot-is.patch
            - patches/0009-runtime_library_dir_option-Use-1st-word-of-CC-as-com.patch
            - patches/0010-Win32-Do-not-download-externals.patch
            - patches/0011-Add-support-for-_CONDA_PYTHON_SYSCONFIGDATA_NAME-if-.patch
            - patches/0012-Fix-find_library-so-that-it-looks-in-sys.prefix-lib-.patch
            - patches/0013-Disable-new-dtags-in-unixccompiler.py.patch
            - patches/0014-Fix-cross-compilation-on-Debian-based-distros.patch
            - patches/0015-Disable-registry-lookup-unless-CONDA_PY_ALLOW_REG_PA.patch
            - patches/0016-Unvendor-openssl.patch
            - patches/0017-Unvendor-sqlite3.patch
            - patches/0018-venv-Revert-a-change-from-https-github.com-python-cp.patch
            - patches/0019-Win-Add-back-the-DLLSuffix-used-to-find-the-openssl-.patch
            - patches/0020-Use-ranlib-from-env-if-env-variable-is-set.patch
            - patches/0022-Add-CondaEcosystemModifyDllSearchPath.patch
            - patches/0023-Add-d1trimfile-SRC_DIR-to-make-pdbs-more-relocatable.patch
            - patches/0024-Doing-d1trimfile.patch
            - patches/0025-egg-debugging-with-Windows-debug-builds.patch
            - patches/0026-Revert-part-of-https-bugs.python.org-issue33895-http.patch
            - patches/intel_cprt.patch
            - patches/intel_decouple_bzip2.patch
            - patches/intel_decouple_tcltk.patch
            - patches/intel_distutil_build.patch
            - patches/intel_remove_wininst.patch
            - patches/intel_version.patch
        url: https://www.python.org/ftp/python/3.8.16/Python-3.8.16.tar.xz
    -   folder: externals/xz-5.2.2
        sha256: 02b6d6f1e0369940e7e1f0d324992e069d09f5f3d32d86e2d22cd8b82ac3fb3f
        url: https://github.com/python/cpython-source-deps/archive/xz-5.2.2.zip
    -   folder: externals/tcl-core-8.6.12
        git_rev: core-8-6-12
        git_url: https://github.com/tcltk/tcl
    -   folder: externals/tcltk-8.6.12.0
        sha256: 3a55e9e9fcb754b5a484a22d54841153f7624dd30f7b0c81b1cb05f38e2b5216
        url: https://github.com/python/cpython-bin-deps/archive/tcltk-8.6.12.0.zip
    -   folder: externals/tix-8.4.3.6
        sha256: e558e3dc5e67ac0942f8fceafce00ca46b177da9ebeaf38ec7fafd9b9913ac56
        url: https://github.com/python/cpython-source-deps/archive/tix-8.4.3.6.zip
    -   folder: externals/bzip2-1.0.8
        sha256: 12c17d15f99e27235529574a722fb484a4e8fdf2427cef53b1b68bdf07e404a9
        url: https://github.com/python/cpython-source-deps/archive/bzip2-1.0.8.zip
    -   folder: externals/zlib-1.2.12
        patches:
            - patches/CVE-2022-37434.patch
        sha256: 92197502951ac8414ece9f2d9fa2cc010c51d610e6b2ed9833ba4a35d65f222b
        url: https://github.com/python/cpython-source-deps/archive/zlib-1.2.12.zip
    -   folder: externals/nasm-2.11.06
        sha256: de3c87b26a80e789986d8e6950c6304175d3829afe9c6c7211eb7257266ab0ac
        url: https://github.com/python/cpython-bin-deps/archive/nasm-2.11.06.zip
    -   folder: externals/libffi-3.3.0
        sha256: 69e3f7235108a75033cb9325a0a3535ba271d144ec66fccefe134eda27d7bcfe
        url: https://github.com/python/cpython-bin-deps/archive/libffi-3.3.0.zip
build:
    detect_binary_files_with_prefix: false
    missing_dso_whitelist:
        - '**/MSVCR71.dll'
        - '**/MSVCR80.dll'
    no_link:
        - DLLs/_ctypes.pyd
    number: 0
    string: h8c1d659_0
requirements:
    build:
        - vs2017_win-64 19.16.27032.1 hb4161e2_3
        - vswhere 2.8.4 haa95532_0
    host:
        - bzip2 1.0.8 vc14hd4456ca_9
        - ca-certificates 2023.01.10 haa95532_0
        - intelpython 2023.1.0 1
        - openssl 1.1.1t h2bbff1b_0
        - sqlite 3.40.1 h2bbff1b_0
        - tk 8.6.12 h2bbff1b_0
        - vc 14.2 h21ff451_1
        - vs2015_runtime 14.27.29016 h5e58377_2
        - xz 5.2.8 h8cc25b3_0
        - zlib 1.2.13 h8cc25b3_0
    run:
        - bzip2 >=1.0.8,<2.0a0
        - openssl >=1.1.1t,<1.1.2a
        - sqlite >=3.40.1,<4.0a0
        - tk >=8.6.12,<8.7.0a0
        - vc 14.2.*
        - vc >=14.1,<15.0a0
        - vs2015_runtime >=14.16.27012,<15.0a0
        - xz >=5.2.8,<6.0a0
        - zlib >=1.2.13,<1.3.0a0
test:
    commands:
        - python -V
        - python -V | grep -q "Intel Corporation"
        - 2to3 -h
        - pydoc -h
        - python -m venv test-venv
about:
    description: '<strong>LEGAL NOTICE: Use of this software package is subject to
        the

        software license agreement (as set forth above, in the license section of

        the installed Conda package and/or the README file) and all notices,

        disclaimers or license terms for third party or open source software

        included in or with the software.</strong>

        <br/><br/>

        EULA: <a href="https://docs.python.org/3/license.html" target="_blank">PSF</a>

        <br/><br/>

        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://docs.python.org/devguide/
    doc_source_url: https://github.com/python/pythondotorg/blob/master/docs/source/index.rst
    doc_url: https://www.python.org/doc/versions/
    home: http://www.python.org/
    license: PSF
    license_file: LICENSE
    summary: General purpose programming language
extra:
    copy_test_source_files: true
    final: true
