diff --git a/tests/pandas-feedstock/.ci_support/linux_64_numpy1.22python3.9.____73_pypypython_implpypy.yaml b/tests/pandas-feedstock/.ci_support/linux_64_numpy1.22python3.9.____73_pypypython_implpypy.yaml new file mode 100644 index 0000000..3411c18 --- /dev/null +++ b/tests/pandas-feedstock/.ci_support/linux_64_numpy1.22python3.9.____73_pypypython_implpypy.yaml @@ -0,0 +1,40 @@ +c_compiler: +- gcc +c_compiler_version: +- '12' +c_stdlib: +- sysroot +c_stdlib_version: +- '2.12' +cdt_name: +- cos6 +channel_sources: +- conda-forge/label/numpy_rc,conda-forge +channel_targets: +- conda-forge main +cxx_compiler: +- gxx +cxx_compiler_version: +- '12' +docker_image: +- quay.io/condaforge/linux-anvil-cos7-x86_64 +numpy: +- '1.22' +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.9.* *_73_pypy +python_impl: +- pypy +target_platform: +- linux-64 +zip_keys: +- - c_compiler_version + - cxx_compiler_version +- - c_stdlib_version + - cdt_name +- - python + - numpy + - python_impl diff --git a/tests/pandas-feedstock/.ci_support/linux_64_numpy2.0python3.10.____cpythonpython_implcpython.yaml b/tests/pandas-feedstock/.ci_support/linux_64_numpy2.0python3.10.____cpythonpython_implcpython.yaml new file mode 100644 index 0000000..c657a27 --- /dev/null +++ b/tests/pandas-feedstock/.ci_support/linux_64_numpy2.0python3.10.____cpythonpython_implcpython.yaml @@ -0,0 +1,40 @@ +c_compiler: +- gcc +c_compiler_version: +- '12' +c_stdlib: +- sysroot +c_stdlib_version: +- '2.12' +cdt_name: +- cos6 +channel_sources: +- conda-forge/label/numpy_rc,conda-forge +channel_targets: +- conda-forge main +cxx_compiler: +- gxx +cxx_compiler_version: +- '12' +docker_image: +- quay.io/condaforge/linux-anvil-cos7-x86_64 +numpy: +- '2.0' +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.10.* *_cpython +python_impl: +- cpython +target_platform: +- linux-64 +zip_keys: +- - c_compiler_version + - cxx_compiler_version +- - c_stdlib_version + - cdt_name +- - python + - numpy + - python_impl diff --git a/tests/pandas-feedstock/.ci_support/linux_64_numpy2.0python3.11.____cpythonpython_implcpython.yaml b/tests/pandas-feedstock/.ci_support/linux_64_numpy2.0python3.11.____cpythonpython_implcpython.yaml new file mode 100644 index 0000000..c29c1c0 --- /dev/null +++ b/tests/pandas-feedstock/.ci_support/linux_64_numpy2.0python3.11.____cpythonpython_implcpython.yaml @@ -0,0 +1,40 @@ +c_compiler: +- gcc +c_compiler_version: +- '12' +c_stdlib: +- sysroot +c_stdlib_version: +- '2.12' +cdt_name: +- cos6 +channel_sources: +- conda-forge/label/numpy_rc,conda-forge +channel_targets: +- conda-forge main +cxx_compiler: +- gxx +cxx_compiler_version: +- '12' +docker_image: +- quay.io/condaforge/linux-anvil-cos7-x86_64 +numpy: +- '2.0' +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.11.* *_cpython +python_impl: +- cpython +target_platform: +- linux-64 +zip_keys: +- - c_compiler_version + - cxx_compiler_version +- - c_stdlib_version + - cdt_name +- - python + - numpy + - python_impl diff --git a/tests/pandas-feedstock/.ci_support/linux_64_numpy2.0python3.12.____cpythonpython_implcpython.yaml b/tests/pandas-feedstock/.ci_support/linux_64_numpy2.0python3.12.____cpythonpython_implcpython.yaml new file mode 100644 index 0000000..22e7343 --- /dev/null +++ b/tests/pandas-feedstock/.ci_support/linux_64_numpy2.0python3.12.____cpythonpython_implcpython.yaml @@ -0,0 +1,40 @@ +c_compiler: +- gcc +c_compiler_version: +- '12' +c_stdlib: +- sysroot +c_stdlib_version: +- '2.12' +cdt_name: +- cos6 +channel_sources: +- conda-forge/label/numpy_rc,conda-forge +channel_targets: +- conda-forge main +cxx_compiler: +- gxx +cxx_compiler_version: +- '12' +docker_image: +- quay.io/condaforge/linux-anvil-cos7-x86_64 +numpy: +- '2.0' +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.12.* *_cpython +python_impl: +- cpython +target_platform: +- linux-64 +zip_keys: +- - c_compiler_version + - cxx_compiler_version +- - c_stdlib_version + - cdt_name +- - python + - numpy + - python_impl diff --git a/tests/pandas-feedstock/.ci_support/linux_64_numpy2.0python3.9.____cpythonpython_implcpython.yaml b/tests/pandas-feedstock/.ci_support/linux_64_numpy2.0python3.9.____cpythonpython_implcpython.yaml new file mode 100644 index 0000000..5c44e9b --- /dev/null +++ b/tests/pandas-feedstock/.ci_support/linux_64_numpy2.0python3.9.____cpythonpython_implcpython.yaml @@ -0,0 +1,40 @@ +c_compiler: +- gcc +c_compiler_version: +- '12' +c_stdlib: +- sysroot +c_stdlib_version: +- '2.12' +cdt_name: +- cos6 +channel_sources: +- conda-forge/label/numpy_rc,conda-forge +channel_targets: +- conda-forge main +cxx_compiler: +- gxx +cxx_compiler_version: +- '12' +docker_image: +- quay.io/condaforge/linux-anvil-cos7-x86_64 +numpy: +- '2.0' +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.9.* *_cpython +python_impl: +- cpython +target_platform: +- linux-64 +zip_keys: +- - c_compiler_version + - cxx_compiler_version +- - c_stdlib_version + - cdt_name +- - python + - numpy + - python_impl diff --git a/tests/pandas-feedstock/.ci_support/linux_aarch64_numpy1.22python3.9.____73_pypypython_implpypy.yaml b/tests/pandas-feedstock/.ci_support/linux_aarch64_numpy1.22python3.9.____73_pypypython_implpypy.yaml new file mode 100644 index 0000000..c2a1055 --- /dev/null +++ b/tests/pandas-feedstock/.ci_support/linux_aarch64_numpy1.22python3.9.____73_pypypython_implpypy.yaml @@ -0,0 +1,44 @@ +BUILD: +- aarch64-conda_cos7-linux-gnu +c_compiler: +- gcc +c_compiler_version: +- '12' +c_stdlib: +- sysroot +c_stdlib_version: +- '2.17' +cdt_arch: +- aarch64 +cdt_name: +- cos7 +channel_sources: +- conda-forge/label/numpy_rc,conda-forge +channel_targets: +- conda-forge main +cxx_compiler: +- gxx +cxx_compiler_version: +- '12' +docker_image: +- quay.io/condaforge/linux-anvil-cos7-x86_64 +numpy: +- '1.22' +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.9.* *_73_pypy +python_impl: +- pypy +target_platform: +- linux-aarch64 +zip_keys: +- - c_compiler_version + - cxx_compiler_version +- - c_stdlib_version + - cdt_name +- - python + - numpy + - python_impl diff --git a/tests/pandas-feedstock/.ci_support/linux_aarch64_numpy2.0python3.10.____cpythonpython_implcpython.yaml b/tests/pandas-feedstock/.ci_support/linux_aarch64_numpy2.0python3.10.____cpythonpython_implcpython.yaml new file mode 100644 index 0000000..12f724c --- /dev/null +++ b/tests/pandas-feedstock/.ci_support/linux_aarch64_numpy2.0python3.10.____cpythonpython_implcpython.yaml @@ -0,0 +1,44 @@ +BUILD: +- aarch64-conda_cos7-linux-gnu +c_compiler: +- gcc +c_compiler_version: +- '12' +c_stdlib: +- sysroot +c_stdlib_version: +- '2.17' +cdt_arch: +- aarch64 +cdt_name: +- cos7 +channel_sources: +- conda-forge/label/numpy_rc,conda-forge +channel_targets: +- conda-forge main +cxx_compiler: +- gxx +cxx_compiler_version: +- '12' +docker_image: +- quay.io/condaforge/linux-anvil-cos7-x86_64 +numpy: +- '2.0' +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.10.* *_cpython +python_impl: +- cpython +target_platform: +- linux-aarch64 +zip_keys: +- - c_compiler_version + - cxx_compiler_version +- - c_stdlib_version + - cdt_name +- - python + - numpy + - python_impl diff --git a/tests/pandas-feedstock/.ci_support/linux_aarch64_numpy2.0python3.11.____cpythonpython_implcpython.yaml b/tests/pandas-feedstock/.ci_support/linux_aarch64_numpy2.0python3.11.____cpythonpython_implcpython.yaml new file mode 100644 index 0000000..4c58a6d --- /dev/null +++ b/tests/pandas-feedstock/.ci_support/linux_aarch64_numpy2.0python3.11.____cpythonpython_implcpython.yaml @@ -0,0 +1,44 @@ +BUILD: +- aarch64-conda_cos7-linux-gnu +c_compiler: +- gcc +c_compiler_version: +- '12' +c_stdlib: +- sysroot +c_stdlib_version: +- '2.17' +cdt_arch: +- aarch64 +cdt_name: +- cos7 +channel_sources: +- conda-forge/label/numpy_rc,conda-forge +channel_targets: +- conda-forge main +cxx_compiler: +- gxx +cxx_compiler_version: +- '12' +docker_image: +- quay.io/condaforge/linux-anvil-cos7-x86_64 +numpy: +- '2.0' +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.11.* *_cpython +python_impl: +- cpython +target_platform: +- linux-aarch64 +zip_keys: +- - c_compiler_version + - cxx_compiler_version +- - c_stdlib_version + - cdt_name +- - python + - numpy + - python_impl diff --git a/tests/pandas-feedstock/.ci_support/linux_aarch64_numpy2.0python3.12.____cpythonpython_implcpython.yaml b/tests/pandas-feedstock/.ci_support/linux_aarch64_numpy2.0python3.12.____cpythonpython_implcpython.yaml new file mode 100644 index 0000000..c605666 --- /dev/null +++ b/tests/pandas-feedstock/.ci_support/linux_aarch64_numpy2.0python3.12.____cpythonpython_implcpython.yaml @@ -0,0 +1,44 @@ +BUILD: +- aarch64-conda_cos7-linux-gnu +c_compiler: +- gcc +c_compiler_version: +- '12' +c_stdlib: +- sysroot +c_stdlib_version: +- '2.17' +cdt_arch: +- aarch64 +cdt_name: +- cos7 +channel_sources: +- conda-forge/label/numpy_rc,conda-forge +channel_targets: +- conda-forge main +cxx_compiler: +- gxx +cxx_compiler_version: +- '12' +docker_image: +- quay.io/condaforge/linux-anvil-cos7-x86_64 +numpy: +- '2.0' +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.12.* *_cpython +python_impl: +- cpython +target_platform: +- linux-aarch64 +zip_keys: +- - c_compiler_version + - cxx_compiler_version +- - c_stdlib_version + - cdt_name +- - python + - numpy + - python_impl diff --git a/tests/pandas-feedstock/.ci_support/linux_aarch64_numpy2.0python3.9.____cpythonpython_implcpython.yaml b/tests/pandas-feedstock/.ci_support/linux_aarch64_numpy2.0python3.9.____cpythonpython_implcpython.yaml new file mode 100644 index 0000000..1118791 --- /dev/null +++ b/tests/pandas-feedstock/.ci_support/linux_aarch64_numpy2.0python3.9.____cpythonpython_implcpython.yaml @@ -0,0 +1,44 @@ +BUILD: +- aarch64-conda_cos7-linux-gnu +c_compiler: +- gcc +c_compiler_version: +- '12' +c_stdlib: +- sysroot +c_stdlib_version: +- '2.17' +cdt_arch: +- aarch64 +cdt_name: +- cos7 +channel_sources: +- conda-forge/label/numpy_rc,conda-forge +channel_targets: +- conda-forge main +cxx_compiler: +- gxx +cxx_compiler_version: +- '12' +docker_image: +- quay.io/condaforge/linux-anvil-cos7-x86_64 +numpy: +- '2.0' +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.9.* *_cpython +python_impl: +- cpython +target_platform: +- linux-aarch64 +zip_keys: +- - c_compiler_version + - cxx_compiler_version +- - c_stdlib_version + - cdt_name +- - python + - numpy + - python_impl diff --git a/tests/pandas-feedstock/.ci_support/linux_ppc64le_numpy1.22python3.9.____73_pypypython_implpypy.yaml b/tests/pandas-feedstock/.ci_support/linux_ppc64le_numpy1.22python3.9.____73_pypypython_implpypy.yaml new file mode 100644 index 0000000..0fb7a47 --- /dev/null +++ b/tests/pandas-feedstock/.ci_support/linux_ppc64le_numpy1.22python3.9.____73_pypypython_implpypy.yaml @@ -0,0 +1,40 @@ +c_compiler: +- gcc +c_compiler_version: +- '12' +c_stdlib: +- sysroot +c_stdlib_version: +- '2.17' +cdt_name: +- cos7 +channel_sources: +- conda-forge/label/numpy_rc,conda-forge +channel_targets: +- conda-forge main +cxx_compiler: +- gxx +cxx_compiler_version: +- '12' +docker_image: +- quay.io/condaforge/linux-anvil-cos7-x86_64 +numpy: +- '1.22' +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.9.* *_73_pypy +python_impl: +- pypy +target_platform: +- linux-ppc64le +zip_keys: +- - c_compiler_version + - cxx_compiler_version +- - c_stdlib_version + - cdt_name +- - python + - numpy + - python_impl diff --git a/tests/pandas-feedstock/.ci_support/linux_ppc64le_numpy2.0python3.10.____cpythonpython_implcpython.yaml b/tests/pandas-feedstock/.ci_support/linux_ppc64le_numpy2.0python3.10.____cpythonpython_implcpython.yaml new file mode 100644 index 0000000..2dd756e --- /dev/null +++ b/tests/pandas-feedstock/.ci_support/linux_ppc64le_numpy2.0python3.10.____cpythonpython_implcpython.yaml @@ -0,0 +1,40 @@ +c_compiler: +- gcc +c_compiler_version: +- '12' +c_stdlib: +- sysroot +c_stdlib_version: +- '2.17' +cdt_name: +- cos7 +channel_sources: +- conda-forge/label/numpy_rc,conda-forge +channel_targets: +- conda-forge main +cxx_compiler: +- gxx +cxx_compiler_version: +- '12' +docker_image: +- quay.io/condaforge/linux-anvil-cos7-x86_64 +numpy: +- '2.0' +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.10.* *_cpython +python_impl: +- cpython +target_platform: +- linux-ppc64le +zip_keys: +- - c_compiler_version + - cxx_compiler_version +- - c_stdlib_version + - cdt_name +- - python + - numpy + - python_impl diff --git a/tests/pandas-feedstock/.ci_support/linux_ppc64le_numpy2.0python3.11.____cpythonpython_implcpython.yaml b/tests/pandas-feedstock/.ci_support/linux_ppc64le_numpy2.0python3.11.____cpythonpython_implcpython.yaml new file mode 100644 index 0000000..472a64d --- /dev/null +++ b/tests/pandas-feedstock/.ci_support/linux_ppc64le_numpy2.0python3.11.____cpythonpython_implcpython.yaml @@ -0,0 +1,40 @@ +c_compiler: +- gcc +c_compiler_version: +- '12' +c_stdlib: +- sysroot +c_stdlib_version: +- '2.17' +cdt_name: +- cos7 +channel_sources: +- conda-forge/label/numpy_rc,conda-forge +channel_targets: +- conda-forge main +cxx_compiler: +- gxx +cxx_compiler_version: +- '12' +docker_image: +- quay.io/condaforge/linux-anvil-cos7-x86_64 +numpy: +- '2.0' +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.11.* *_cpython +python_impl: +- cpython +target_platform: +- linux-ppc64le +zip_keys: +- - c_compiler_version + - cxx_compiler_version +- - c_stdlib_version + - cdt_name +- - python + - numpy + - python_impl diff --git a/tests/pandas-feedstock/.ci_support/linux_ppc64le_numpy2.0python3.12.____cpythonpython_implcpython.yaml b/tests/pandas-feedstock/.ci_support/linux_ppc64le_numpy2.0python3.12.____cpythonpython_implcpython.yaml new file mode 100644 index 0000000..a4653b1 --- /dev/null +++ b/tests/pandas-feedstock/.ci_support/linux_ppc64le_numpy2.0python3.12.____cpythonpython_implcpython.yaml @@ -0,0 +1,40 @@ +c_compiler: +- gcc +c_compiler_version: +- '12' +c_stdlib: +- sysroot +c_stdlib_version: +- '2.17' +cdt_name: +- cos7 +channel_sources: +- conda-forge/label/numpy_rc,conda-forge +channel_targets: +- conda-forge main +cxx_compiler: +- gxx +cxx_compiler_version: +- '12' +docker_image: +- quay.io/condaforge/linux-anvil-cos7-x86_64 +numpy: +- '2.0' +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.12.* *_cpython +python_impl: +- cpython +target_platform: +- linux-ppc64le +zip_keys: +- - c_compiler_version + - cxx_compiler_version +- - c_stdlib_version + - cdt_name +- - python + - numpy + - python_impl diff --git a/tests/pandas-feedstock/.ci_support/linux_ppc64le_numpy2.0python3.9.____cpythonpython_implcpython.yaml b/tests/pandas-feedstock/.ci_support/linux_ppc64le_numpy2.0python3.9.____cpythonpython_implcpython.yaml new file mode 100644 index 0000000..36e3af7 --- /dev/null +++ b/tests/pandas-feedstock/.ci_support/linux_ppc64le_numpy2.0python3.9.____cpythonpython_implcpython.yaml @@ -0,0 +1,40 @@ +c_compiler: +- gcc +c_compiler_version: +- '12' +c_stdlib: +- sysroot +c_stdlib_version: +- '2.17' +cdt_name: +- cos7 +channel_sources: +- conda-forge/label/numpy_rc,conda-forge +channel_targets: +- conda-forge main +cxx_compiler: +- gxx +cxx_compiler_version: +- '12' +docker_image: +- quay.io/condaforge/linux-anvil-cos7-x86_64 +numpy: +- '2.0' +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.9.* *_cpython +python_impl: +- cpython +target_platform: +- linux-ppc64le +zip_keys: +- - c_compiler_version + - cxx_compiler_version +- - c_stdlib_version + - cdt_name +- - python + - numpy + - python_impl diff --git a/tests/pandas-feedstock/.ci_support/osx_64_numpy1.22python3.9.____73_pypypython_implpypy.yaml b/tests/pandas-feedstock/.ci_support/osx_64_numpy1.22python3.9.____73_pypypython_implpypy.yaml new file mode 100644 index 0000000..337e087 --- /dev/null +++ b/tests/pandas-feedstock/.ci_support/osx_64_numpy1.22python3.9.____73_pypypython_implpypy.yaml @@ -0,0 +1,38 @@ +MACOSX_DEPLOYMENT_TARGET: +- '10.13' +c_compiler: +- clang +c_compiler_version: +- '16' +c_stdlib: +- macosx_deployment_target +c_stdlib_version: +- '10.13' +channel_sources: +- conda-forge/label/numpy_rc,conda-forge +channel_targets: +- conda-forge main +cxx_compiler: +- clangxx +cxx_compiler_version: +- '16' +macos_machine: +- x86_64-apple-darwin13.4.0 +numpy: +- '1.22' +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.9.* *_73_pypy +python_impl: +- pypy +target_platform: +- osx-64 +zip_keys: +- - c_compiler_version + - cxx_compiler_version +- - python + - numpy + - python_impl diff --git a/tests/pandas-feedstock/.ci_support/osx_64_numpy2.0python3.10.____cpythonpython_implcpython.yaml b/tests/pandas-feedstock/.ci_support/osx_64_numpy2.0python3.10.____cpythonpython_implcpython.yaml new file mode 100644 index 0000000..ce655d5 --- /dev/null +++ b/tests/pandas-feedstock/.ci_support/osx_64_numpy2.0python3.10.____cpythonpython_implcpython.yaml @@ -0,0 +1,38 @@ +MACOSX_DEPLOYMENT_TARGET: +- '10.13' +c_compiler: +- clang +c_compiler_version: +- '16' +c_stdlib: +- macosx_deployment_target +c_stdlib_version: +- '10.13' +channel_sources: +- conda-forge/label/numpy_rc,conda-forge +channel_targets: +- conda-forge main +cxx_compiler: +- clangxx +cxx_compiler_version: +- '16' +macos_machine: +- x86_64-apple-darwin13.4.0 +numpy: +- '2.0' +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.10.* *_cpython +python_impl: +- cpython +target_platform: +- osx-64 +zip_keys: +- - c_compiler_version + - cxx_compiler_version +- - python + - numpy + - python_impl diff --git a/tests/pandas-feedstock/.ci_support/osx_64_numpy2.0python3.11.____cpythonpython_implcpython.yaml b/tests/pandas-feedstock/.ci_support/osx_64_numpy2.0python3.11.____cpythonpython_implcpython.yaml new file mode 100644 index 0000000..9f04598 --- /dev/null +++ b/tests/pandas-feedstock/.ci_support/osx_64_numpy2.0python3.11.____cpythonpython_implcpython.yaml @@ -0,0 +1,38 @@ +MACOSX_DEPLOYMENT_TARGET: +- '10.13' +c_compiler: +- clang +c_compiler_version: +- '16' +c_stdlib: +- macosx_deployment_target +c_stdlib_version: +- '10.13' +channel_sources: +- conda-forge/label/numpy_rc,conda-forge +channel_targets: +- conda-forge main +cxx_compiler: +- clangxx +cxx_compiler_version: +- '16' +macos_machine: +- x86_64-apple-darwin13.4.0 +numpy: +- '2.0' +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.11.* *_cpython +python_impl: +- cpython +target_platform: +- osx-64 +zip_keys: +- - c_compiler_version + - cxx_compiler_version +- - python + - numpy + - python_impl diff --git a/tests/pandas-feedstock/.ci_support/osx_64_numpy2.0python3.12.____cpythonpython_implcpython.yaml b/tests/pandas-feedstock/.ci_support/osx_64_numpy2.0python3.12.____cpythonpython_implcpython.yaml new file mode 100644 index 0000000..ed3d607 --- /dev/null +++ b/tests/pandas-feedstock/.ci_support/osx_64_numpy2.0python3.12.____cpythonpython_implcpython.yaml @@ -0,0 +1,38 @@ +MACOSX_DEPLOYMENT_TARGET: +- '10.13' +c_compiler: +- clang +c_compiler_version: +- '16' +c_stdlib: +- macosx_deployment_target +c_stdlib_version: +- '10.13' +channel_sources: +- conda-forge/label/numpy_rc,conda-forge +channel_targets: +- conda-forge main +cxx_compiler: +- clangxx +cxx_compiler_version: +- '16' +macos_machine: +- x86_64-apple-darwin13.4.0 +numpy: +- '2.0' +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.12.* *_cpython +python_impl: +- cpython +target_platform: +- osx-64 +zip_keys: +- - c_compiler_version + - cxx_compiler_version +- - python + - numpy + - python_impl diff --git a/tests/pandas-feedstock/.ci_support/osx_64_numpy2.0python3.9.____cpythonpython_implcpython.yaml b/tests/pandas-feedstock/.ci_support/osx_64_numpy2.0python3.9.____cpythonpython_implcpython.yaml new file mode 100644 index 0000000..76f28fc --- /dev/null +++ b/tests/pandas-feedstock/.ci_support/osx_64_numpy2.0python3.9.____cpythonpython_implcpython.yaml @@ -0,0 +1,38 @@ +MACOSX_DEPLOYMENT_TARGET: +- '10.13' +c_compiler: +- clang +c_compiler_version: +- '16' +c_stdlib: +- macosx_deployment_target +c_stdlib_version: +- '10.13' +channel_sources: +- conda-forge/label/numpy_rc,conda-forge +channel_targets: +- conda-forge main +cxx_compiler: +- clangxx +cxx_compiler_version: +- '16' +macos_machine: +- x86_64-apple-darwin13.4.0 +numpy: +- '2.0' +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.9.* *_cpython +python_impl: +- cpython +target_platform: +- osx-64 +zip_keys: +- - c_compiler_version + - cxx_compiler_version +- - python + - numpy + - python_impl diff --git a/tests/pandas-feedstock/.ci_support/osx_arm64_numpy2.0python3.10.____cpython.yaml b/tests/pandas-feedstock/.ci_support/osx_arm64_numpy2.0python3.10.____cpython.yaml new file mode 100644 index 0000000..285a19b --- /dev/null +++ b/tests/pandas-feedstock/.ci_support/osx_arm64_numpy2.0python3.10.____cpython.yaml @@ -0,0 +1,38 @@ +MACOSX_DEPLOYMENT_TARGET: +- '11.0' +c_compiler: +- clang +c_compiler_version: +- '16' +c_stdlib: +- macosx_deployment_target +c_stdlib_version: +- '11.0' +channel_sources: +- conda-forge/label/numpy_rc,conda-forge +channel_targets: +- conda-forge main +cxx_compiler: +- clangxx +cxx_compiler_version: +- '16' +macos_machine: +- arm64-apple-darwin20.0.0 +numpy: +- '2.0' +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.10.* *_cpython +python_impl: +- cpython +target_platform: +- osx-arm64 +zip_keys: +- - c_compiler_version + - cxx_compiler_version +- - python + - numpy + - python_impl diff --git a/tests/pandas-feedstock/.ci_support/osx_arm64_numpy2.0python3.11.____cpython.yaml b/tests/pandas-feedstock/.ci_support/osx_arm64_numpy2.0python3.11.____cpython.yaml new file mode 100644 index 0000000..fe4a925 --- /dev/null +++ b/tests/pandas-feedstock/.ci_support/osx_arm64_numpy2.0python3.11.____cpython.yaml @@ -0,0 +1,38 @@ +MACOSX_DEPLOYMENT_TARGET: +- '11.0' +c_compiler: +- clang +c_compiler_version: +- '16' +c_stdlib: +- macosx_deployment_target +c_stdlib_version: +- '11.0' +channel_sources: +- conda-forge/label/numpy_rc,conda-forge +channel_targets: +- conda-forge main +cxx_compiler: +- clangxx +cxx_compiler_version: +- '16' +macos_machine: +- arm64-apple-darwin20.0.0 +numpy: +- '2.0' +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.11.* *_cpython +python_impl: +- cpython +target_platform: +- osx-arm64 +zip_keys: +- - c_compiler_version + - cxx_compiler_version +- - python + - numpy + - python_impl diff --git a/tests/pandas-feedstock/.ci_support/osx_arm64_numpy2.0python3.12.____cpython.yaml b/tests/pandas-feedstock/.ci_support/osx_arm64_numpy2.0python3.12.____cpython.yaml new file mode 100644 index 0000000..3929b45 --- /dev/null +++ b/tests/pandas-feedstock/.ci_support/osx_arm64_numpy2.0python3.12.____cpython.yaml @@ -0,0 +1,38 @@ +MACOSX_DEPLOYMENT_TARGET: +- '11.0' +c_compiler: +- clang +c_compiler_version: +- '16' +c_stdlib: +- macosx_deployment_target +c_stdlib_version: +- '11.0' +channel_sources: +- conda-forge/label/numpy_rc,conda-forge +channel_targets: +- conda-forge main +cxx_compiler: +- clangxx +cxx_compiler_version: +- '16' +macos_machine: +- arm64-apple-darwin20.0.0 +numpy: +- '2.0' +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.12.* *_cpython +python_impl: +- cpython +target_platform: +- osx-arm64 +zip_keys: +- - c_compiler_version + - cxx_compiler_version +- - python + - numpy + - python_impl diff --git a/tests/pandas-feedstock/.ci_support/osx_arm64_numpy2.0python3.9.____cpython.yaml b/tests/pandas-feedstock/.ci_support/osx_arm64_numpy2.0python3.9.____cpython.yaml new file mode 100644 index 0000000..a9db814 --- /dev/null +++ b/tests/pandas-feedstock/.ci_support/osx_arm64_numpy2.0python3.9.____cpython.yaml @@ -0,0 +1,38 @@ +MACOSX_DEPLOYMENT_TARGET: +- '11.0' +c_compiler: +- clang +c_compiler_version: +- '16' +c_stdlib: +- macosx_deployment_target +c_stdlib_version: +- '11.0' +channel_sources: +- conda-forge/label/numpy_rc,conda-forge +channel_targets: +- conda-forge main +cxx_compiler: +- clangxx +cxx_compiler_version: +- '16' +macos_machine: +- arm64-apple-darwin20.0.0 +numpy: +- '2.0' +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.9.* *_cpython +python_impl: +- cpython +target_platform: +- osx-arm64 +zip_keys: +- - c_compiler_version + - cxx_compiler_version +- - python + - numpy + - python_impl diff --git a/tests/pandas-feedstock/.ci_support/win_64_numpy1.22python3.9.____73_pypypython_implpypy.yaml b/tests/pandas-feedstock/.ci_support/win_64_numpy1.22python3.9.____73_pypypython_implpypy.yaml new file mode 100644 index 0000000..c95d457 --- /dev/null +++ b/tests/pandas-feedstock/.ci_support/win_64_numpy1.22python3.9.____73_pypypython_implpypy.yaml @@ -0,0 +1,26 @@ +c_compiler: +- vs2019 +c_stdlib: +- vs +channel_sources: +- conda-forge/label/numpy_rc,conda-forge +channel_targets: +- conda-forge main +cxx_compiler: +- vs2019 +numpy: +- '1.22' +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.9.* *_73_pypy +python_impl: +- pypy +target_platform: +- win-64 +zip_keys: +- - python + - numpy + - python_impl diff --git a/tests/pandas-feedstock/.ci_support/win_64_numpy2.0python3.10.____cpythonpython_implcpython.yaml b/tests/pandas-feedstock/.ci_support/win_64_numpy2.0python3.10.____cpythonpython_implcpython.yaml new file mode 100644 index 0000000..b465083 --- /dev/null +++ b/tests/pandas-feedstock/.ci_support/win_64_numpy2.0python3.10.____cpythonpython_implcpython.yaml @@ -0,0 +1,26 @@ +c_compiler: +- vs2019 +c_stdlib: +- vs +channel_sources: +- conda-forge/label/numpy_rc,conda-forge +channel_targets: +- conda-forge main +cxx_compiler: +- vs2019 +numpy: +- '2.0' +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.10.* *_cpython +python_impl: +- cpython +target_platform: +- win-64 +zip_keys: +- - python + - numpy + - python_impl diff --git a/tests/pandas-feedstock/.ci_support/win_64_numpy2.0python3.11.____cpythonpython_implcpython.yaml b/tests/pandas-feedstock/.ci_support/win_64_numpy2.0python3.11.____cpythonpython_implcpython.yaml new file mode 100644 index 0000000..097d441 --- /dev/null +++ b/tests/pandas-feedstock/.ci_support/win_64_numpy2.0python3.11.____cpythonpython_implcpython.yaml @@ -0,0 +1,26 @@ +c_compiler: +- vs2019 +c_stdlib: +- vs +channel_sources: +- conda-forge/label/numpy_rc,conda-forge +channel_targets: +- conda-forge main +cxx_compiler: +- vs2019 +numpy: +- '2.0' +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.11.* *_cpython +python_impl: +- cpython +target_platform: +- win-64 +zip_keys: +- - python + - numpy + - python_impl diff --git a/tests/pandas-feedstock/.ci_support/win_64_numpy2.0python3.12.____cpythonpython_implcpython.yaml b/tests/pandas-feedstock/.ci_support/win_64_numpy2.0python3.12.____cpythonpython_implcpython.yaml new file mode 100644 index 0000000..239bb6c --- /dev/null +++ b/tests/pandas-feedstock/.ci_support/win_64_numpy2.0python3.12.____cpythonpython_implcpython.yaml @@ -0,0 +1,26 @@ +c_compiler: +- vs2019 +c_stdlib: +- vs +channel_sources: +- conda-forge/label/numpy_rc,conda-forge +channel_targets: +- conda-forge main +cxx_compiler: +- vs2019 +numpy: +- '2.0' +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.12.* *_cpython +python_impl: +- cpython +target_platform: +- win-64 +zip_keys: +- - python + - numpy + - python_impl diff --git a/tests/pandas-feedstock/.ci_support/win_64_numpy2.0python3.9.____cpythonpython_implcpython.yaml b/tests/pandas-feedstock/.ci_support/win_64_numpy2.0python3.9.____cpythonpython_implcpython.yaml new file mode 100644 index 0000000..13d7b1d --- /dev/null +++ b/tests/pandas-feedstock/.ci_support/win_64_numpy2.0python3.9.____cpythonpython_implcpython.yaml @@ -0,0 +1,26 @@ +c_compiler: +- vs2019 +c_stdlib: +- vs +channel_sources: +- conda-forge/label/numpy_rc,conda-forge +channel_targets: +- conda-forge main +cxx_compiler: +- vs2019 +numpy: +- '2.0' +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.9.* *_cpython +python_impl: +- cpython +target_platform: +- win-64 +zip_keys: +- - python + - numpy + - python_impl diff --git a/tests/pandas-feedstock/recipe/meta.yaml b/tests/pandas-feedstock/recipe/meta.yaml new file mode 100644 index 0000000..89ef3ee --- /dev/null +++ b/tests/pandas-feedstock/recipe/meta.yaml @@ -0,0 +1,98 @@ +{% set version = "2.2.2" %} + +package: + name: pandas + version: {{ version }} + +source: + url: https://github.com/pandas-dev/pandas/releases/download/v{{ version }}/pandas-{{ version }}.tar.gz + sha256: 9e79019aba43cb4fda9e4d983f8e88ca0373adbb697ae9c6c43093218de28b54 + +build: + number: 1 + script: + - export PYTHONUNBUFFERED=1 # [ppc64le] + # Cross-compilation stuff vendored from numpy-feedstock + # necessary for cross-compilation to point to the right env + - export PKG_CONFIG_PATH=$PREFIX/lib/pkgconfig # [build_platform != target_platform] + - echo "python = '${PREFIX}/bin/python'" >> ${CONDA_PREFIX}/meson_cross_file.txt # [build_platform != target_platform] + - MESON_ARGS_REDUCED="$(echo $MESON_ARGS | sed 's/--buildtype release //g')" # [unix] + - {{ PYTHON }} -m pip install -vv --no-deps --ignore-installed . -Csetup-args=${MESON_ARGS_REDUCED// / -Csetup-args=} # [unix] + - {{ PYTHON }} -m pip install -vv --no-deps --ignore-installed . # [not unix] + skip: true # [py<39] + +requirements: + build: + - python # [build_platform != target_platform] + - cross-python_{{ target_platform }} # [build_platform != target_platform] + - cython >=3.0.5 # [build_platform != target_platform] + - numpy # [build_platform != target_platform] + - meson-python # [build_platform != target_platform] + - ninja # [build_platform != target_platform] + - {{ compiler('c') }} + - {{ stdlib('c') }} + - {{ compiler('cxx') }} + host: + - python + - pip + - cython >=3.0.5 + - numpy + - versioneer + - meson =1.2.1 + - meson-python =0.13.1 + - tomli # [py<311] + - ninja + run: + - python + - python-dateutil >=2.8.1 + - pytz >=2020.1 + - python-tzdata >=2022a + +test: + imports: + - pandas + commands: + - pip check + # Skip test suite on PyPy as it segfaults there + # xref: https://github.com/conda-forge/pandas-feedstock/issues/148 + # + # do not run test suite in emulation because it takes ~5h; rely on upstream CI for aarch + {% set markers = ["not clipboard", "not single_cpu", "not slow", "not network", "not db"] %} + {% set extra_args = ["-m " + " and ".join(markers)] %} + {% set tests_to_skip = "_not_a_real_test" %} + {% set extra_args = extra_args + ["-k", "not (" + tests_to_skip + ")", "--no-strict-data-files"] %} + - python -c "import pandas; pandas.test(extra_args={{ extra_args }})" # [(build_platform == target_platform) and (python_impl == "cpython")] + requires: + - pip + - pytest >=6.0 + - pytest-xdist >=1.31 + - pytest-cov + - boto3 + - hypothesis + - numpy + - psutil + - tomli # [py<311] + +about: + home: http://pandas.pydata.org + license: BSD-3-Clause + license_file: LICENSE + summary: >- + Powerful data structures for data analysis, time series, and statistics + doc_url: https://pandas.pydata.org/docs/ + dev_url: https://github.com/pandas-dev/pandas + +extra: + recipe-maintainers: + - jreback + - jorisvandenbossche + - msarahan + - ocefpaf + - TomAugspurger + - WillAyd + - simonjayhawkins + - mroeschke + - datapythonista + - phofl + - lithomas1 + - marcogorelli diff --git a/tests/test_mamba_solvable.py b/tests/test_mamba_solvable.py index a15978f..5b1bd42 100644 --- a/tests/test_mamba_solvable.py +++ b/tests/test_mamba_solvable.py @@ -295,6 +295,13 @@ def test_xgboost_solvable(): assert solvable, pprint.pformat(errors) +@flaky +def test_pandas_solvable(): + feedstock_dir = os.path.join(os.path.dirname(__file__), "pandas-feedstock") + solvable, errors, _ = is_recipe_solvable(feedstock_dir) + assert solvable, pprint.pformat(errors) + + def clone_and_checkout_repo(base_path: pathlib.Path, origin_url: str, ref: str): subprocess.run( f"cd {base_path} && git clone {origin_url} repo",