From cec2acf7ae0aff9ed7d345b52a410a928e6ae5ef Mon Sep 17 00:00:00 2001 From: SIKAI ZHANG <34108862+MatthewSZhang@users.noreply.github.com> Date: Thu, 12 Sep 2024 12:55:08 +0800 Subject: [PATCH] MNT fix openMP deps in meson --- fastcan/_fastcan.py | 8 +- fastcan/meson.build | 3 + fastcan/py.typed | 0 pixi.lock | 1538 +++++++++++++++++++++++++++++++++++++++++-- pyproject.toml | 10 + 5 files changed, 1489 insertions(+), 70 deletions(-) create mode 100644 fastcan/py.typed diff --git a/fastcan/_fastcan.py b/fastcan/_fastcan.py index a96049e..b4ebb95 100644 --- a/fastcan/_fastcan.py +++ b/fastcan/_fastcan.py @@ -134,12 +134,18 @@ def fit(self, X, y): """ self._validate_params() # X y - check_X_params = {"ensure_min_samples": 2, "order": "F", "dtype": float} + check_X_params = { + "ensure_min_samples": 2, + "order": "F", + "dtype": float, + "force_writeable": True, + } check_y_params = { "ensure_min_samples": 2, "ensure_2d": False, "order": "F", "dtype": float, + "force_writeable": True, } X, y = self._validate_data( X=X, diff --git a/fastcan/meson.build b/fastcan/meson.build index 4282b7b..934ad7a 100644 --- a/fastcan/meson.build +++ b/fastcan/meson.build @@ -1,3 +1,5 @@ +openmp_dep = dependency('OpenMP', language: 'c', required: false) + cython_args = [ '-X language_level=3', '-X boundscheck=False', '-X wraparound=False', '-X initializedcheck=False', '-X nonecheck=False', '-X cdivision=True', @@ -7,6 +9,7 @@ cython_args = [ py.extension_module( '_cancorr_fast', '_cancorr_fast.pyx', + dependencies: [openmp_dep], subdir: 'fastcan', cython_args: cython_args, install: true diff --git a/fastcan/py.typed b/fastcan/py.typed new file mode 100644 index 0000000..e69de29 diff --git a/pixi.lock b/pixi.lock index ad17762..081bcf1 100644 --- a/pixi.lock +++ b/pixi.lock @@ -18,7 +18,7 @@ environments: - conda: https://conda.anaconda.org/conda-forge/linux-64/cython-3.0.11-py312h2ec8cdc_2.conda - conda: https://conda.anaconda.org/conda-forge/noarch/cython-lint-0.16.2-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/importlib-metadata-8.4.0-pyha770c72_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/importlib-metadata-8.5.0-pyha770c72_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/joblib-1.4.2-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/ld_impl_linux-64-2.40-hf3520f5_7.conda @@ -64,7 +64,7 @@ environments: - conda: https://conda.anaconda.org/conda-forge/linux-64/python_abi-3.12-5_cp312.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/readline-8.2-h8228510_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/ruff-0.6.4-py312hd18ad41_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/scikit-learn-1.5.1-py312h775a589_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/scikit-learn-1.5.2-py312h7a48858_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/scipy-1.14.1-py312h7d485d2_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/setuptools-73.0.1-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/threadpoolctl-3.5.0-pyhc1e730c_0.conda @@ -105,30 +105,62 @@ environments: osx-64: - conda: https://conda.anaconda.org/conda-forge/osx-64/black-24.8.0-py312hb401068_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/bzip2-1.0.8-hfdf4475_7.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/c-compiler-1.8.0-hb714fc7_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/ca-certificates-2024.8.30-h8857fd0_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/cctools-1009.2-h5b2de21_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/cctools_osx-64-1009.2-h98e843e_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/clang-17-17.0.6-default_hb173f14_7.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/clang-17.0.6-default_he371ed4_7.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/clang_impl_osx-64-17.0.6-h1af8efd_19.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/clang_osx-64-17.0.6-hb91bd55_19.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/clangxx-17.0.6-default_he371ed4_7.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/clangxx_impl_osx-64-17.0.6-hc3430b7_19.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/clangxx_osx-64-17.0.6-hb91bd55_19.conda - conda: https://conda.anaconda.org/conda-forge/noarch/click-8.1.7-unix_pyh707e725_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_0.tar.bz2 + - conda: https://conda.anaconda.org/conda-forge/osx-64/compiler-rt-17.0.6-h1020d70_2.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/compiler-rt_osx-64-17.0.6-hf2b8a54_2.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/compilers-1.8.0-h694c41f_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/coverage-7.6.1-py312hb553811_1.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/cxx-compiler-1.8.0-h6a1c779_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/cython-3.0.11-py312h5861a67_2.conda - conda: https://conda.anaconda.org/conda-forge/noarch/cython-lint-0.16.2-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/importlib-metadata-8.4.0-pyha770c72_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/fortran-compiler-1.8.0-h33d1f46_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/gfortran-13.2.0-h2c809b3_1.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/gfortran_impl_osx-64-13.2.0-h2bc304d_3.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/gfortran_osx-64-13.2.0-h18f7dce_1.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/gmp-6.3.0-hf036a51_2.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/icu-75.1-h120a0e1_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/importlib-metadata-8.5.0-pyha770c72_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/isl-0.26-imath32_h2e86a7b_101.conda - conda: https://conda.anaconda.org/conda-forge/noarch/joblib-1.4.2-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/ld64-907-h0a3eb4e_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/ld64_osx-64-907-h38c89e5_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/libblas-3.9.0-22_osx64_openblas.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/libcblas-3.9.0-22_osx64_openblas.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/libclang-cpp17-17.0.6-default_hb173f14_7.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/libcxx-18.1.8-hd876a4e_7.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/libcxx-devel-17.0.6-h8f8a49f_6.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/libexpat-2.6.3-hac325c4_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/libffi-3.4.2-h0d85af4_5.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/osx-64/libgfortran-5.0.0-13_2_0_h97931a8_3.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/libgfortran-devel_osx-64-13.2.0-h80d4556_3.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/libgfortran5-13.2.0-h2873a65_3.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/libiconv-1.17-hd75f5a5_2.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/liblapack-3.9.0-22_osx64_openblas.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/libllvm17-17.0.6-hbedff68_1.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/libopenblas-0.3.27-openmp_h8869122_1.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/libsqlite-3.46.1-h4b8f8c9_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/libxml2-2.12.7-heaf3512_4.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/libzlib-1.3.1-h87427d6_1.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/llvm-openmp-18.1.8-h15ab845_1.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/llvm-tools-17.0.6-hbedff68_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/meson-1.5.1-pyhd8ed1ab_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/meson-python-0.16.0-pyh0c530f3_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/mpc-1.3.1-h9d8efa1_1.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/mpfr-4.2.1-haed47dc_3.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/mypy-1.11.2-py312hb553811_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/ncurses-6.5-hf036a51_1.conda @@ -150,9 +182,11 @@ environments: - conda: https://conda.anaconda.org/conda-forge/osx-64/python_abi-3.12-5_cp312.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/readline-8.2-h9e318b2_1.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/ruff-0.6.4-py312he6c0bb9_0.conda - - conda: https://conda.anaconda.org/conda-forge/osx-64/scikit-learn-1.5.1-py312hc214ba5_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/scikit-learn-1.5.2-py312h9d777eb_1.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/scipy-1.14.1-py312he82a568_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/setuptools-73.0.1-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/sigtool-0.1.3-h88f4db0_0.tar.bz2 + - conda: https://conda.anaconda.org/conda-forge/osx-64/tapi-1300.6.5-h390ca13_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/threadpoolctl-3.5.0-pyhc1e730c_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/tk-8.6.13-h1abcd95_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/tokenize-rt-6.0.0-pyhd8ed1ab_0.conda @@ -163,6 +197,8 @@ environments: - conda: https://conda.anaconda.org/conda-forge/osx-64/uv-0.4.9-h032dd4e_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/xz-5.2.6-h775f41a_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/noarch/zipp-3.20.1-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/zlib-1.3.1-h87427d6_1.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/zstd-1.5.6-h915ae27_0.conda - pypi: https://files.pythonhosted.org/packages/7e/b3/6b4067be973ae96ba0d615946e314c5ae35f9f993eca561b356540bb0c2b/alabaster-1.0.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/ed/20/bc79bc575ba2e2a7f70e8a1155618bb1301eaa5132a8271373a6903f73f8/babel-2.16.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/b1/fe/e8c672695b37eecc5cbf43e1d0638d88d66ba3a44c4d321c796f4e59167f/beautifulsoup4-4.12.3-py3-none-any.whl @@ -191,30 +227,62 @@ environments: osx-arm64: - conda: https://conda.anaconda.org/conda-forge/osx-arm64/black-24.8.0-py312h81bd7bf_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/bzip2-1.0.8-h99b78c6_7.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/c-compiler-1.8.0-h2664225_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/ca-certificates-2024.8.30-hf0a4a13_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/cctools-1009.2-hf67d63f_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/cctools_osx-arm64-1009.2-h4208deb_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/clang-17-17.0.6-default_h146c034_7.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/clang-17.0.6-default_h360f5da_7.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/clang_impl_osx-arm64-17.0.6-he47c785_19.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/clang_osx-arm64-17.0.6-h54d7cd3_19.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/clangxx-17.0.6-default_h360f5da_7.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/clangxx_impl_osx-arm64-17.0.6-h50f59cd_19.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/clangxx_osx-arm64-17.0.6-h54d7cd3_19.conda - conda: https://conda.anaconda.org/conda-forge/noarch/click-8.1.7-unix_pyh707e725_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_0.tar.bz2 + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/compiler-rt-17.0.6-h856b3c1_2.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/compiler-rt_osx-arm64-17.0.6-h832e737_2.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/compilers-1.8.0-hce30654_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/coverage-7.6.1-py312h024a12e_1.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/cxx-compiler-1.8.0-he8d86c4_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/cython-3.0.11-py312hde4cb15_2.conda - conda: https://conda.anaconda.org/conda-forge/noarch/cython-lint-0.16.2-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/importlib-metadata-8.4.0-pyha770c72_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/fortran-compiler-1.8.0-hc3477c4_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/gfortran-13.2.0-h1ca8e4b_1.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/gfortran_impl_osx-arm64-13.2.0-h252ada1_3.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/gfortran_osx-arm64-13.2.0-h57527a5_1.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/gmp-6.3.0-h7bae524_2.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/icu-75.1-hfee45f7_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/importlib-metadata-8.5.0-pyha770c72_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/isl-0.26-imath32_h347afa1_101.conda - conda: https://conda.anaconda.org/conda-forge/noarch/joblib-1.4.2-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/ld64-907-h39a299f_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/ld64_osx-arm64-907-hc81425b_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libblas-3.9.0-23_osxarm64_openblas.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libcblas-3.9.0-23_osxarm64_openblas.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libclang-cpp17-17.0.6-default_h146c034_7.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libcxx-18.1.8-h3ed4263_7.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libcxx-devel-17.0.6-h86353a2_6.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libexpat-2.6.3-hf9b8971_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libffi-3.4.2-h3422bc3_5.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libgfortran-5.0.0-13_2_0_hd922786_3.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/libgfortran-devel_osx-arm64-13.2.0-h5d7a38c_3.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libgfortran5-13.2.0-hf226fd6_3.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libiconv-1.17-h0d3ecfb_2.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/liblapack-3.9.0-23_osxarm64_openblas.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libllvm17-17.0.6-h5090b49_2.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libopenblas-0.3.27-openmp_h517c56d_1.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libsqlite-3.46.1-hc14010f_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libxml2-2.12.7-h01dff8b_4.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libzlib-1.3.1-hfb2fe0b_1.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/llvm-openmp-18.1.8-hde57baf_1.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/llvm-tools-17.0.6-h5090b49_2.conda - conda: https://conda.anaconda.org/conda-forge/noarch/meson-1.5.1-pyhd8ed1ab_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/meson-python-0.16.0-pyh0c530f3_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/mpc-1.3.1-h8f1351a_1.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/mpfr-4.2.1-hb693164_3.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/mypy-1.11.2-py312h024a12e_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/ncurses-6.5-h7bae524_1.conda @@ -236,9 +304,11 @@ environments: - conda: https://conda.anaconda.org/conda-forge/osx-arm64/python_abi-3.12-5_cp312.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/readline-8.2-h92ec313_1.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/ruff-0.6.4-py312h42f095d_0.conda - - conda: https://conda.anaconda.org/conda-forge/osx-arm64/scikit-learn-1.5.1-py312h1b546db_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/scikit-learn-1.5.2-py312h387f99c_1.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/scipy-1.14.1-py312heb3a901_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/setuptools-73.0.1-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/sigtool-0.1.3-h44b9a77_0.tar.bz2 + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/tapi-1300.6.5-h03f4b80_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/threadpoolctl-3.5.0-pyhc1e730c_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/tk-8.6.13-h5083fa2_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/tokenize-rt-6.0.0-pyhd8ed1ab_0.conda @@ -249,6 +319,8 @@ environments: - conda: https://conda.anaconda.org/conda-forge/osx-arm64/uv-0.4.9-hd3a8144_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/xz-5.2.6-h57fd34a_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/noarch/zipp-3.20.1-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/zlib-1.3.1-hfb2fe0b_1.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/zstd-1.5.6-hb46c0d2_0.conda - pypi: https://files.pythonhosted.org/packages/7e/b3/6b4067be973ae96ba0d615946e314c5ae35f9f993eca561b356540bb0c2b/alabaster-1.0.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/ed/20/bc79bc575ba2e2a7f70e8a1155618bb1301eaa5132a8271373a6903f73f8/babel-2.16.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/b1/fe/e8c672695b37eecc5cbf43e1d0638d88d66ba3a44c4d321c796f4e59167f/beautifulsoup4-4.12.3-py3-none-any.whl @@ -284,7 +356,7 @@ environments: - conda: https://conda.anaconda.org/conda-forge/win-64/cython-3.0.11-py312h275cf98_2.conda - conda: https://conda.anaconda.org/conda-forge/noarch/cython-lint-0.16.2-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/importlib-metadata-8.4.0-pyha770c72_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/importlib-metadata-8.5.0-pyha770c72_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/win-64/intel-openmp-2024.2.1-h57928b3_1083.conda - conda: https://conda.anaconda.org/conda-forge/noarch/joblib-1.4.2-pyhd8ed1ab_0.conda @@ -321,7 +393,7 @@ environments: - conda: https://conda.anaconda.org/conda-forge/noarch/python-build-1.2.2-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/win-64/python_abi-3.12-5_cp312.conda - conda: https://conda.anaconda.org/conda-forge/win-64/ruff-0.6.4-py312h881003e_0.conda - - conda: https://conda.anaconda.org/conda-forge/win-64/scikit-learn-1.5.1-py312h816cc57_0.conda + - conda: https://conda.anaconda.org/conda-forge/win-64/scikit-learn-1.5.2-py312h816cc57_1.conda - conda: https://conda.anaconda.org/conda-forge/win-64/scipy-1.14.1-py312h1f4e10d_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/setuptools-73.0.1-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/win-64/tbb-2021.13.0-hc790b64_0.conda @@ -582,6 +654,42 @@ packages: purls: [] size: 134188 timestamp: 1720974491916 +- kind: conda + name: c-compiler + version: 1.8.0 + build: h2664225_0 + subdir: osx-arm64 + url: https://conda.anaconda.org/conda-forge/osx-arm64/c-compiler-1.8.0-h2664225_0.conda + sha256: 3e78d01ac283ac46fc5d0da63bac4cfb245b1b1aab08f838c545e52d3a71487d + md5: 6f3092ff122a9912931774fc9b20807a + depends: + - cctools >=949.0.1 + - clang_osx-arm64 17.* + - ld64 >=530 + - llvm-openmp + license: BSD-3-Clause + license_family: BSD + purls: [] + size: 6192 + timestamp: 1725746570942 +- kind: conda + name: c-compiler + version: 1.8.0 + build: hb714fc7_0 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/c-compiler-1.8.0-hb714fc7_0.conda + sha256: 7d737b3e93a505211c0f515cbbc70d2c6cc6beb5fc08f5d420e65b170eaf9ce3 + md5: 71b4b830facf1fe50f7a3c753a7b99bb + depends: + - cctools >=949.0.1 + - clang_osx-64 17.* + - ld64 >=530 + - llvm-openmp + license: BSD-3-Clause + license_family: BSD + purls: [] + size: 6157 + timestamp: 1725746644663 - kind: conda name: ca-certificates version: 2024.8.30 @@ -630,6 +738,90 @@ packages: purls: [] size: 158482 timestamp: 1725019034582 +- kind: conda + name: cctools + version: '1009.2' + build: h5b2de21_0 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/cctools-1009.2-h5b2de21_0.conda + sha256: ed2de813b2579bb4a3b8a9261399597d9d63f09d8b5af6a3437291782269b9b7 + md5: 3f99045727892099c001bf35bb527857 + depends: + - cctools_osx-64 1009.2 h98e843e_0 + - ld64 907 h0a3eb4e_0 + - libllvm17 >=17.0.6,<17.1.0a0 + license: APSL-2.0 + license_family: Other + purls: [] + size: 21834 + timestamp: 1725634658493 +- kind: conda + name: cctools + version: '1009.2' + build: hf67d63f_0 + subdir: osx-arm64 + url: https://conda.anaconda.org/conda-forge/osx-arm64/cctools-1009.2-hf67d63f_0.conda + sha256: 8431aad7632fbc32f3271fa6db102629187064421b84144159ebc436a3498ad2 + md5: bbb99dc45b37611a733ccd10e8e1abb5 + depends: + - cctools_osx-arm64 1009.2 h4208deb_0 + - ld64 907 h39a299f_0 + - libllvm17 >=17.0.6,<17.1.0a0 + license: APSL-2.0 + license_family: Other + purls: [] + size: 21792 + timestamp: 1725634515557 +- kind: conda + name: cctools_osx-64 + version: '1009.2' + build: h98e843e_0 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/cctools_osx-64-1009.2-h98e843e_0.conda + sha256: d954362d147acd022389658fe189007f4fd5992d1d4f4e9bd19e8ba230865742 + md5: 1e1f9fb5a75da573f4fea0ec61d2110d + depends: + - __osx >=10.13 + - ld64_osx-64 >=907,<908.0a0 + - libcxx + - libllvm17 >=17.0.6,<17.1.0a0 + - libzlib >=1.3.1,<2.0a0 + - llvm-tools 17.0.* + - sigtool + constrains: + - cctools 1009.2.* + - ld64 907.* + - clang 17.0.* + license: APSL-2.0 + license_family: Other + purls: [] + size: 872976 + timestamp: 1725634629348 +- kind: conda + name: cctools_osx-arm64 + version: '1009.2' + build: h4208deb_0 + subdir: osx-arm64 + url: https://conda.anaconda.org/conda-forge/osx-arm64/cctools_osx-arm64-1009.2-h4208deb_0.conda + sha256: 8957a06d10509788fca2a647999217cec6ca07fafcb2e93c452dfb0a48828685 + md5: a02818ef5907ab4a9bcbbe068225ab8c + depends: + - __osx >=11.0 + - ld64_osx-arm64 >=907,<908.0a0 + - libcxx + - libllvm17 >=17.0.6,<17.1.0a0 + - libzlib >=1.3.1,<2.0a0 + - llvm-tools 17.0.* + - sigtool + constrains: + - ld64 907.* + - cctools 1009.2.* + - clang 17.0.* + license: APSL-2.0 + license_family: Other + purls: [] + size: 878145 + timestamp: 1725634483003 - kind: pypi name: certifi version: 2024.8.30 @@ -660,6 +852,264 @@ packages: url: https://files.pythonhosted.org/packages/ee/fb/14d30eb4956408ee3ae09ad34299131fb383c47df355ddb428a7331cfa1e/charset_normalizer-3.3.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl sha256: 90d558489962fd4918143277a773316e56c72da56ec7aa3dc3dbbe20fdfed15b requires_python: '>=3.7.0' +- kind: conda + name: clang + version: 17.0.6 + build: default_h360f5da_7 + build_number: 7 + subdir: osx-arm64 + url: https://conda.anaconda.org/conda-forge/osx-arm64/clang-17.0.6-default_h360f5da_7.conda + sha256: 3caeb933e74561c834074ef1617aa721c10e6b08c1fed9d5180c82a9ba18b5f2 + md5: c98bdbd4985530fac68ea4831d053ba1 + depends: + - clang-17 17.0.6 default_h146c034_7 + license: Apache-2.0 WITH LLVM-exception + license_family: Apache + purls: [] + size: 24105 + timestamp: 1725505775351 +- kind: conda + name: clang + version: 17.0.6 + build: default_he371ed4_7 + build_number: 7 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/clang-17.0.6-default_he371ed4_7.conda + sha256: 0bcc3fa29482ac32847bd5baac89563e285978fdc3f9d0c5d0844d647ecba821 + md5: fd6888f26c44ddb10c9954a2df5765c7 + depends: + - clang-17 17.0.6 default_hb173f14_7 + license: Apache-2.0 WITH LLVM-exception + license_family: Apache + purls: [] + size: 23890 + timestamp: 1725506037908 +- kind: conda + name: clang-17 + version: 17.0.6 + build: default_h146c034_7 + build_number: 7 + subdir: osx-arm64 + url: https://conda.anaconda.org/conda-forge/osx-arm64/clang-17-17.0.6-default_h146c034_7.conda + sha256: f9e40e5402ab78543553e7bc0437dfeed42d43f486395b66dd55ea0fd819b789 + md5: 585064b6856cb3e719343e3362ea828b + depends: + - __osx >=11.0 + - libclang-cpp17 17.0.6 default_h146c034_7 + - libcxx >=17.0.6 + - libllvm17 >=17.0.6,<17.1.0a0 + constrains: + - clangxx 17.0.6 + - clang-tools 17.0.6 + - clangdev 17.0.6 + - llvm-tools 17.0.6 + license: Apache-2.0 WITH LLVM-exception + license_family: Apache + purls: [] + size: 715930 + timestamp: 1725505694198 +- kind: conda + name: clang-17 + version: 17.0.6 + build: default_hb173f14_7 + build_number: 7 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/clang-17-17.0.6-default_hb173f14_7.conda + sha256: 95cb7cc541e45757b2cc586b1db6fb2f27796316723fe07c8c225f7ea12f6c9b + md5: 809e36447b1bfb87ed1b7fb46339561a + depends: + - __osx >=10.13 + - libclang-cpp17 17.0.6 default_hb173f14_7 + - libcxx >=17.0.6 + - libllvm17 >=17.0.6,<17.1.0a0 + constrains: + - llvm-tools 17.0.6 + - clangxx 17.0.6 + - clang-tools 17.0.6 + - clangdev 17.0.6 + license: Apache-2.0 WITH LLVM-exception + license_family: Apache + purls: [] + size: 719083 + timestamp: 1725505951220 +- kind: conda + name: clang_impl_osx-64 + version: 17.0.6 + build: h1af8efd_19 + build_number: 19 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/clang_impl_osx-64-17.0.6-h1af8efd_19.conda + sha256: 0ecf59b98af464584ce2b87db0fcf8f824a83ae500d2a1dd9b0f0239ec8d7bb0 + md5: 259772eca66f37161379f078ace329e5 + depends: + - cctools_osx-64 + - clang 17.0.6.* + - compiler-rt 17.0.6.* + - ld64_osx-64 + - llvm-tools 17.0.6.* + license: BSD-3-Clause + license_family: BSD + purls: [] + size: 17629 + timestamp: 1723069315571 +- kind: conda + name: clang_impl_osx-arm64 + version: 17.0.6 + build: he47c785_19 + build_number: 19 + subdir: osx-arm64 + url: https://conda.anaconda.org/conda-forge/osx-arm64/clang_impl_osx-arm64-17.0.6-he47c785_19.conda + sha256: 2d9c4ead38fc8e90ece918c955bc66db2113a33110a18a588a7deacd057ae18e + md5: 2028783cbf7f9f143dbd722c25334f19 + depends: + - cctools_osx-arm64 + - clang 17.0.6.* + - compiler-rt 17.0.6.* + - ld64_osx-arm64 + - llvm-tools 17.0.6.* + license: BSD-3-Clause + license_family: BSD + purls: [] + size: 17654 + timestamp: 1723069366336 +- kind: conda + name: clang_osx-64 + version: 17.0.6 + build: hb91bd55_19 + build_number: 19 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/clang_osx-64-17.0.6-hb91bd55_19.conda + sha256: a9a51b57baff32ac86e3a30246a23f806d42f6b78716e62735ef44bf18646a07 + md5: 687f001448d6a4dc367e62f934fb4afe + depends: + - clang_impl_osx-64 17.0.6 h1af8efd_19 + license: BSD-3-Clause + license_family: BSD + purls: [] + size: 20585 + timestamp: 1723069320351 +- kind: conda + name: clang_osx-arm64 + version: 17.0.6 + build: h54d7cd3_19 + build_number: 19 + subdir: osx-arm64 + url: https://conda.anaconda.org/conda-forge/osx-arm64/clang_osx-arm64-17.0.6-h54d7cd3_19.conda + sha256: d1e7816ec7556c9ab394be1a96c6dc79f95343aa2b8ac1e8154d159c6aff6421 + md5: 4ae0c578b289aa46bd19ee955dabef15 + depends: + - clang_impl_osx-arm64 17.0.6 he47c785_19 + license: BSD-3-Clause + license_family: BSD + purls: [] + size: 20557 + timestamp: 1723069371921 +- kind: conda + name: clangxx + version: 17.0.6 + build: default_h360f5da_7 + build_number: 7 + subdir: osx-arm64 + url: https://conda.anaconda.org/conda-forge/osx-arm64/clangxx-17.0.6-default_h360f5da_7.conda + sha256: 73a87fe4a31494cdc5d74aacf9d08f560e4468795547f06290ee6a7bb128f61c + md5: 0bb5cea65ab3457812707537603a3619 + depends: + - clang 17.0.6 default_h360f5da_7 + - libcxx-devel 17.0.6.* + license: Apache-2.0 WITH LLVM-exception + license_family: Apache + purls: [] + size: 24168 + timestamp: 1725505786435 +- kind: conda + name: clangxx + version: 17.0.6 + build: default_he371ed4_7 + build_number: 7 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/clangxx-17.0.6-default_he371ed4_7.conda + sha256: 8f7e1d2759b5bd33577054cd72631dc7a4154e7a2b92880040b37c5be0a38255 + md5: 4f110486af1272f0d4dee6adc5041fbf + depends: + - clang 17.0.6 default_he371ed4_7 + - libcxx-devel 17.0.6.* + license: Apache-2.0 WITH LLVM-exception + license_family: Apache + purls: [] + size: 23975 + timestamp: 1725506051851 +- kind: conda + name: clangxx_impl_osx-64 + version: 17.0.6 + build: hc3430b7_19 + build_number: 19 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/clangxx_impl_osx-64-17.0.6-hc3430b7_19.conda + sha256: 316f3fb175932302ea49b6184ec971ea551cceb78f357c536468dff46d9f4bb2 + md5: 5b93950c253f46c500993d7ad972e44e + depends: + - clang_osx-64 17.0.6 hb91bd55_19 + - clangxx 17.0.6.* + - libcxx >=17 + - libllvm17 >=17.0.6,<17.1.0a0 + license: BSD-3-Clause + license_family: BSD + purls: [] + size: 17663 + timestamp: 1723069353853 +- kind: conda + name: clangxx_impl_osx-arm64 + version: 17.0.6 + build: h50f59cd_19 + build_number: 19 + subdir: osx-arm64 + url: https://conda.anaconda.org/conda-forge/osx-arm64/clangxx_impl_osx-arm64-17.0.6-h50f59cd_19.conda + sha256: 23dfbe0c883508683f95d5a299658e56c31356dbd466c8a5d452041ccfb9dbcc + md5: 25f52981f89e4055f306873160502faf + depends: + - clang_osx-arm64 17.0.6 h54d7cd3_19 + - clangxx 17.0.6.* + - libcxx >=17 + - libllvm17 >=17.0.6,<17.1.0a0 + license: BSD-3-Clause + license_family: BSD + purls: [] + size: 17743 + timestamp: 1723069398054 +- kind: conda + name: clangxx_osx-64 + version: 17.0.6 + build: hb91bd55_19 + build_number: 19 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/clangxx_osx-64-17.0.6-hb91bd55_19.conda + sha256: b1e5b97a47665b238c37bb69194b4038186828352c685dc4821175b618644a42 + md5: 0eafbc533fd9a4bb1e3e77f9be348afb + depends: + - clang_osx-64 17.0.6 hb91bd55_19 + - clangxx_impl_osx-64 17.0.6 hc3430b7_19 + license: BSD-3-Clause + license_family: BSD + purls: [] + size: 19318 + timestamp: 1723069358929 +- kind: conda + name: clangxx_osx-arm64 + version: 17.0.6 + build: h54d7cd3_19 + build_number: 19 + subdir: osx-arm64 + url: https://conda.anaconda.org/conda-forge/osx-arm64/clangxx_osx-arm64-17.0.6-h54d7cd3_19.conda + sha256: b451634909a940c569dfedd8294d505d1a4ac96547d6bb2ee3fd684012e6dc5a + md5: 34d542bc463389905032e48c4b914f99 + depends: + - clang_osx-arm64 17.0.6 h54d7cd3_19 + - clangxx_impl_osx-arm64 17.0.6 h50f59cd_19 + license: BSD-3-Clause + license_family: BSD + purls: [] + size: 19290 + timestamp: 1723069403980 - kind: conda name: click version: 8.1.7 @@ -714,6 +1164,118 @@ packages: - pkg:pypi/colorama?source=hash-mapping size: 25170 timestamp: 1666700778190 +- kind: conda + name: compiler-rt + version: 17.0.6 + build: h1020d70_2 + build_number: 2 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/compiler-rt-17.0.6-h1020d70_2.conda + sha256: 463107bc5ac7ebe925cded4412fb7158bd2c1a2b062a4a2e691aab8b1ff6ccf3 + md5: be4cb4531d4cee9df94bf752455d68de + depends: + - __osx >=10.13 + - clang 17.0.6.* + - clangxx 17.0.6.* + - compiler-rt_osx-64 17.0.6.* + license: Apache-2.0 WITH LLVM-exception + license_family: APACHE + purls: [] + size: 94907 + timestamp: 1725251294237 +- kind: conda + name: compiler-rt + version: 17.0.6 + build: h856b3c1_2 + build_number: 2 + subdir: osx-arm64 + url: https://conda.anaconda.org/conda-forge/osx-arm64/compiler-rt-17.0.6-h856b3c1_2.conda + sha256: 91f4a6b80b7802432146a399944c20410e058dfb57ca6d738c0affb79cbdebbb + md5: 2d00ff8e98c163de45a7c85774094012 + depends: + - __osx >=11.0 + - clang 17.0.6.* + - clangxx 17.0.6.* + - compiler-rt_osx-arm64 17.0.6.* + license: Apache-2.0 WITH LLVM-exception + license_family: APACHE + purls: [] + size: 94878 + timestamp: 1725251190741 +- kind: conda + name: compiler-rt_osx-64 + version: 17.0.6 + build: hf2b8a54_2 + build_number: 2 + subdir: noarch + noarch: generic + url: https://conda.anaconda.org/conda-forge/noarch/compiler-rt_osx-64-17.0.6-hf2b8a54_2.conda + sha256: bab564aff76e0c55a681f687dffb64282d643aa501c6848789071b1e29fdbce1 + md5: 98e6d83e484e42f6beebba4276e38145 + depends: + - clang 17.0.6.* + - clangxx 17.0.6.* + constrains: + - compiler-rt 17.0.6 + license: Apache-2.0 WITH LLVM-exception + license_family: APACHE + purls: [] + size: 10450866 + timestamp: 1725251223089 +- kind: conda + name: compiler-rt_osx-arm64 + version: 17.0.6 + build: h832e737_2 + build_number: 2 + subdir: noarch + noarch: generic + url: https://conda.anaconda.org/conda-forge/noarch/compiler-rt_osx-arm64-17.0.6-h832e737_2.conda + sha256: 74d63f7f91a9482262d80490fafd39275121f4cb273f293e7d9fe91934837666 + md5: 58fd1fa30d8b0795f33a7e79893b11cc + depends: + - clang 17.0.6.* + - clangxx 17.0.6.* + constrains: + - compiler-rt 17.0.6 + license: Apache-2.0 WITH LLVM-exception + license_family: APACHE + purls: [] + size: 10369238 + timestamp: 1725251155195 +- kind: conda + name: compilers + version: 1.8.0 + build: h694c41f_0 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/compilers-1.8.0-h694c41f_0.conda + sha256: 78357e50c4034485964e2bf160b7b3a57fe1af7bd20b45166dc8d9010da708e8 + md5: 3d9fa39371da870a987fc83a24366c1c + depends: + - c-compiler 1.8.0 hb714fc7_0 + - cxx-compiler 1.8.0 h6a1c779_0 + - fortran-compiler 1.8.0 h33d1f46_0 + license: BSD-3-Clause + license_family: BSD + purls: [] + size: 7027 + timestamp: 1725746652801 +- kind: conda + name: compilers + version: 1.8.0 + build: hce30654_0 + subdir: osx-arm64 + url: https://conda.anaconda.org/conda-forge/osx-arm64/compilers-1.8.0-hce30654_0.conda + sha256: d37fe2ab790eaa5a91e7c306c7feaa39723c069250267f63076a55439e6bebd4 + md5: 0deb08170f135d070bd998ee893737f3 + depends: + - c-compiler 1.8.0 h2664225_0 + - cxx-compiler 1.8.0 he8d86c4_0 + - fortran-compiler 1.8.0 hc3477c4_0 + license: BSD-3-Clause + license_family: BSD + purls: [] + size: 7038 + timestamp: 1725746591639 - kind: conda name: coverage version: 7.6.1 @@ -798,6 +1360,38 @@ packages: - pkg:pypi/coverage?source=hash-mapping size: 362574 timestamp: 1724954071768 +- kind: conda + name: cxx-compiler + version: 1.8.0 + build: h6a1c779_0 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/cxx-compiler-1.8.0-h6a1c779_0.conda + sha256: b5c161d529166ed76c7a19e2610533ec885d88ac7a0fff83099acd548c259469 + md5: a61a75c445dba355b9bf7006332fea7b + depends: + - c-compiler 1.8.0 hb714fc7_0 + - clangxx_osx-64 17.* + license: BSD-3-Clause + license_family: BSD + purls: [] + size: 6177 + timestamp: 1725746649951 +- kind: conda + name: cxx-compiler + version: 1.8.0 + build: he8d86c4_0 + subdir: osx-arm64 + url: https://conda.anaconda.org/conda-forge/osx-arm64/cxx-compiler-1.8.0-he8d86c4_0.conda + sha256: da53dab7befe3a4a6ac00137518d6705538a87f8f953d91d10c3aaa90a5bce1e + md5: 15fc178a8f9ee4f2ea53afc5bfbd395d + depends: + - c-compiler 1.8.0 h2664225_0 + - clangxx_osx-arm64 17.* + license: BSD-3-Clause + license_family: BSD + purls: [] + size: 6202 + timestamp: 1725746590277 - kind: conda name: cython version: 3.0.11 @@ -928,12 +1522,50 @@ packages: name: fastcan version: 0.2.1 path: . - sha256: 1907cddb7908b1d8eba191fe0664435cd3fc8a29ff18aedde8402124ddb1bf63 + sha256: 15b71e2287ad10abdea6f903750875f6f5b38250808c6e40ef6cb54f1e008ff3 requires_dist: - scikit-learn>=1.5.0,<1.6 - furo ; extra == 'doc' requires_python: '>=3.9' editable: true +- kind: conda + name: fortran-compiler + version: 1.8.0 + build: h33d1f46_0 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/fortran-compiler-1.8.0-h33d1f46_0.conda + sha256: 814f6fc1121211db97f8baebc8c7a848e7c24a39612facc0f4f19b052944e995 + md5: c69efb52bf1eea6570a816278d64d683 + depends: + - cctools >=949.0.1 + - gfortran + - gfortran_osx-64 13.* + - ld64 >=530 + - llvm-openmp + license: BSD-3-Clause + license_family: BSD + purls: [] + size: 6202 + timestamp: 1725746647398 +- kind: conda + name: fortran-compiler + version: 1.8.0 + build: hc3477c4_0 + subdir: osx-arm64 + url: https://conda.anaconda.org/conda-forge/osx-arm64/fortran-compiler-1.8.0-hc3477c4_0.conda + sha256: ab7ced7b8530ce100f0d95e9bc77df6e2973c51363004dd8f808ac21e04d38ec + md5: 285875ea3c8f6f7bd008c2bacec0beb4 + depends: + - cctools >=949.0.1 + - gfortran + - gfortran_osx-arm64 13.* + - ld64 >=530 + - llvm-openmp + license: BSD-3-Clause + license_family: BSD + purls: [] + size: 6216 + timestamp: 1725746588064 - kind: pypi name: furo version: 2024.8.6 @@ -945,6 +1577,200 @@ packages: - sphinx-basic-ng>=1.0.0b2 - pygments>=2.7 requires_python: '>=3.8' +- kind: conda + name: gfortran + version: 13.2.0 + build: h1ca8e4b_1 + build_number: 1 + subdir: osx-arm64 + url: https://conda.anaconda.org/conda-forge/osx-arm64/gfortran-13.2.0-h1ca8e4b_1.conda + sha256: 1232495ccd08cec4c80d475d584d1fc84365a1ef1b70e45bb0d9c317e9ec270e + md5: 9eac94b5f64ba2d59ef2424cc44bebea + depends: + - cctools + - gfortran_osx-arm64 13.2.0 + - ld64 + license: GPL-3.0-or-later WITH GCC-exception-3.1 + license_family: GPL + purls: [] + size: 31973 + timestamp: 1694179448089 +- kind: conda + name: gfortran + version: 13.2.0 + build: h2c809b3_1 + build_number: 1 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/gfortran-13.2.0-h2c809b3_1.conda + sha256: 5075f02a18644daeb16d0360ffad9ac8652e299ffb4a19ea776522a962592564 + md5: b5ad3b799b9ae996fcc8aab3a60fb48e + depends: + - cctools + - gfortran_osx-64 13.2.0 + - ld64 + license: GPL-3.0-or-later WITH GCC-exception-3.1 + license_family: GPL + purls: [] + size: 32023 + timestamp: 1694179582309 +- kind: conda + name: gfortran_impl_osx-64 + version: 13.2.0 + build: h2bc304d_3 + build_number: 3 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/gfortran_impl_osx-64-13.2.0-h2bc304d_3.conda + sha256: af284f1df515e4a8623f23cc43298aab962260e890c620d079300d7d6d7acf08 + md5: 57aa4cb95277a27aa0a1834ed97be45b + depends: + - gmp >=6.3.0,<7.0a0 + - isl 0.26.* + - libcxx >=16 + - libgfortran-devel_osx-64 13.2.0.* + - libgfortran5 >=13.2.0 + - libiconv >=1.17,<2.0a0 + - libzlib >=1.2.13,<2.0.0a0 + - mpc >=1.3.1,<2.0a0 + - mpfr >=4.2.1,<5.0a0 + - zlib + license: GPL-3.0-only WITH GCC-exception-3.1 + license_family: GPL + purls: [] + size: 20378841 + timestamp: 1707328905745 +- kind: conda + name: gfortran_impl_osx-arm64 + version: 13.2.0 + build: h252ada1_3 + build_number: 3 + subdir: osx-arm64 + url: https://conda.anaconda.org/conda-forge/osx-arm64/gfortran_impl_osx-arm64-13.2.0-h252ada1_3.conda + sha256: 1ba0d59650e2d54ebcfdd6d6e7ce6823241764183c34f082bc1313ec43b01c7a + md5: 4a020e943a2888b242b312a8e953eb9a + depends: + - gmp >=6.3.0,<7.0a0 + - isl 0.26.* + - libcxx >=16 + - libgfortran-devel_osx-arm64 13.2.0.* + - libgfortran5 >=13.2.0 + - libiconv >=1.17,<2.0a0 + - libzlib >=1.2.13,<2.0.0a0 + - mpc >=1.3.1,<2.0a0 + - mpfr >=4.2.1,<5.0a0 + - zlib + license: GPL-3.0-only WITH GCC-exception-3.1 + license_family: GPL + purls: [] + size: 18431819 + timestamp: 1707330710124 +- kind: conda + name: gfortran_osx-64 + version: 13.2.0 + build: h18f7dce_1 + build_number: 1 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/gfortran_osx-64-13.2.0-h18f7dce_1.conda + sha256: 3ec61971be147b5f723293fc56e0d35a4730aa457b7c5e03aeb78b341f41ca2c + md5: 71d59c1ae3fea7a97154ff0e20b38df3 + depends: + - cctools_osx-64 + - clang + - clang_osx-64 + - gfortran_impl_osx-64 13.2.0 + - ld64_osx-64 + - libgfortran 5.* + - libgfortran-devel_osx-64 13.2.0 + - libgfortran5 >=13.2.0 + license: GPL-3.0-or-later WITH GCC-exception-3.1 + license_family: GPL + purls: [] + size: 34970 + timestamp: 1694179553303 +- kind: conda + name: gfortran_osx-arm64 + version: 13.2.0 + build: h57527a5_1 + build_number: 1 + subdir: osx-arm64 + url: https://conda.anaconda.org/conda-forge/osx-arm64/gfortran_osx-arm64-13.2.0-h57527a5_1.conda + sha256: 3b075f15aba705d43870fdfde5a8d3f1adc9a045d575b4665726afe244149a64 + md5: 13ca786286ed5efc9dc75f64b5101210 + depends: + - cctools_osx-arm64 + - clang + - clang_osx-arm64 + - gfortran_impl_osx-arm64 13.2.0 + - ld64_osx-arm64 + - libgfortran 5.* + - libgfortran-devel_osx-arm64 13.2.0 + - libgfortran5 >=13.2.0 + license: GPL-3.0-or-later WITH GCC-exception-3.1 + license_family: GPL + purls: [] + size: 35260 + timestamp: 1694179424284 +- kind: conda + name: gmp + version: 6.3.0 + build: h7bae524_2 + build_number: 2 + subdir: osx-arm64 + url: https://conda.anaconda.org/conda-forge/osx-arm64/gmp-6.3.0-h7bae524_2.conda + sha256: 76e222e072d61c840f64a44e0580c2503562b009090f55aa45053bf1ccb385dd + md5: eed7278dfbab727b56f2c0b64330814b + depends: + - __osx >=11.0 + - libcxx >=16 + license: GPL-2.0-or-later OR LGPL-3.0-or-later + purls: [] + size: 365188 + timestamp: 1718981343258 +- kind: conda + name: gmp + version: 6.3.0 + build: hf036a51_2 + build_number: 2 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/gmp-6.3.0-hf036a51_2.conda + sha256: 75aa5e7a875afdcf4903b7dc98577672a3dc17b528ac217b915f9528f93c85fc + md5: 427101d13f19c4974552a4e5b072eef1 + depends: + - __osx >=10.13 + - libcxx >=16 + license: GPL-2.0-or-later OR LGPL-3.0-or-later + purls: [] + size: 428919 + timestamp: 1718981041839 +- kind: conda + name: icu + version: '75.1' + build: h120a0e1_0 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/icu-75.1-h120a0e1_0.conda + sha256: 2e64307532f482a0929412976c8450c719d558ba20c0962832132fd0d07ba7a7 + md5: d68d48a3060eb5abdc1cdc8e2a3a5966 + depends: + - __osx >=10.13 + license: MIT + license_family: MIT + purls: [] + size: 11761697 + timestamp: 1720853679409 +- kind: conda + name: icu + version: '75.1' + build: hfee45f7_0 + subdir: osx-arm64 + url: https://conda.anaconda.org/conda-forge/osx-arm64/icu-75.1-hfee45f7_0.conda + sha256: 9ba12c93406f3df5ab0a43db8a4b4ef67a5871dfd401010fbe29b218b2cbe620 + md5: 5eb22c1d7b3fc4abb50d92d621583137 + depends: + - __osx >=11.0 + license: MIT + license_family: MIT + purls: [] + size: 11857802 + timestamp: 1720853997952 - kind: pypi name: idna version: '3.8' @@ -959,13 +1785,13 @@ packages: requires_python: '>=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*' - kind: conda name: importlib-metadata - version: 8.4.0 + version: 8.5.0 build: pyha770c72_0 subdir: noarch noarch: python - url: https://conda.anaconda.org/conda-forge/noarch/importlib-metadata-8.4.0-pyha770c72_0.conda - sha256: 02c95f6f62675012e0b2ab945eba6fc14fa6a693c17bced3554db7b62d586f0c - md5: 6e3dbc422d3749ad72659243d6ac8b2b + url: https://conda.anaconda.org/conda-forge/noarch/importlib-metadata-8.5.0-pyha770c72_0.conda + sha256: 7194700ce1a5ad2621fd68e894dd8c1ceaff9a38723e6e0e5298fdef13017b1c + md5: 54198435fce4d64d8a89af22573012a8 depends: - python >=3.8 - zipp >=0.5 @@ -973,8 +1799,8 @@ packages: license_family: APACHE purls: - pkg:pypi/importlib-metadata?source=hash-mapping - size: 28338 - timestamp: 1724187329246 + size: 28646 + timestamp: 1726082927916 - kind: conda name: iniconfig version: 2.0.0 @@ -1006,6 +1832,42 @@ packages: purls: [] size: 1852356 timestamp: 1723739573141 +- kind: conda + name: isl + version: '0.26' + build: imath32_h2e86a7b_101 + build_number: 101 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/isl-0.26-imath32_h2e86a7b_101.conda + sha256: d39bf147cb9958f197dafa0b8ad8c039b7374778edac05b5c78b712786e305c7 + md5: d06222822a9144918333346f145b68c6 + depends: + - libcxx >=14.0.6 + track_features: + - isl_imath-32 + license: MIT + license_family: MIT + purls: [] + size: 894410 + timestamp: 1680649639107 +- kind: conda + name: isl + version: '0.26' + build: imath32_h347afa1_101 + build_number: 101 + subdir: osx-arm64 + url: https://conda.anaconda.org/conda-forge/osx-arm64/isl-0.26-imath32_h347afa1_101.conda + sha256: fc9272371750c56908b8e535755b1e23cf7803a2cc4a7d9ae539347baa14f740 + md5: e80e44a3f4862b1da870dc0557f8cf3b + depends: + - libcxx >=14.0.6 + track_features: + - isl_imath-32 + license: MIT + license_family: MIT + purls: [] + size: 819937 + timestamp: 1680649567633 - kind: pypi name: jinja2 version: 3.1.4 @@ -1016,23 +1878,109 @@ packages: - babel>=2.7 ; extra == 'i18n' requires_python: '>=3.7' - kind: conda - name: joblib - version: 1.4.2 - build: pyhd8ed1ab_0 - subdir: noarch - noarch: python - url: https://conda.anaconda.org/conda-forge/noarch/joblib-1.4.2-pyhd8ed1ab_0.conda - sha256: 8ad719524b1039510fcbd75eb776123189d75e2c09228189257ddbcab86f5b64 - md5: 25df261d4523d9f9783bcdb7208d872f + name: joblib + version: 1.4.2 + build: pyhd8ed1ab_0 + subdir: noarch + noarch: python + url: https://conda.anaconda.org/conda-forge/noarch/joblib-1.4.2-pyhd8ed1ab_0.conda + sha256: 8ad719524b1039510fcbd75eb776123189d75e2c09228189257ddbcab86f5b64 + md5: 25df261d4523d9f9783bcdb7208d872f + depends: + - python >=3.8 + - setuptools + license: BSD-3-Clause + license_family: BSD + purls: + - pkg:pypi/joblib?source=hash-mapping + size: 219731 + timestamp: 1714665585214 +- kind: conda + name: ld64 + version: '907' + build: h0a3eb4e_0 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/ld64-907-h0a3eb4e_0.conda + sha256: 0f2b77389b12823fa4762bd78506e629719da945a8fb7daf73b13269b49cb1ff + md5: 8143d28ee620bb34946734d489f12215 + depends: + - ld64_osx-64 907 h38c89e5_0 + - libllvm17 >=17.0.6,<17.1.0a0 + constrains: + - cctools_osx-64 1009.2.* + - cctools 1009.2.* + license: APSL-2.0 + license_family: Other + purls: [] + size: 19131 + timestamp: 1725634645503 +- kind: conda + name: ld64 + version: '907' + build: h39a299f_0 + subdir: osx-arm64 + url: https://conda.anaconda.org/conda-forge/osx-arm64/ld64-907-h39a299f_0.conda + sha256: cde770bb2778e06b23469f2c9b3ef28711a3cf7bb5f0e4fe4c836c18f454b76f + md5: ae71cd2751bf6bf854bf3211124ade60 + depends: + - ld64_osx-arm64 907 hc81425b_0 + - libllvm17 >=17.0.6,<17.1.0a0 + constrains: + - cctools 1009.2.* + - cctools_osx-arm64 1009.2.* + license: APSL-2.0 + license_family: Other + purls: [] + size: 19102 + timestamp: 1725634500545 +- kind: conda + name: ld64_osx-64 + version: '907' + build: h38c89e5_0 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/ld64_osx-64-907-h38c89e5_0.conda + sha256: 35d2bad6530d99bb400e00f5266bd00fad6deb6500b70a9b2b64b23e4a52b988 + md5: 260ac3c6e16dca89750e2d7bf82205e5 + depends: + - __osx >=10.13 + - libcxx + - libllvm17 >=17.0.6,<17.1.0a0 + - sigtool + - tapi >=1300.6.5,<1301.0a0 + constrains: + - ld 907.* + - clang >=17.0.6,<18.0a0 + - cctools 1009.2.* + - cctools_osx-64 1009.2.* + license: APSL-2.0 + license_family: Other + purls: [] + size: 1083769 + timestamp: 1725634567030 +- kind: conda + name: ld64_osx-arm64 + version: '907' + build: hc81425b_0 + subdir: osx-arm64 + url: https://conda.anaconda.org/conda-forge/osx-arm64/ld64_osx-arm64-907-hc81425b_0.conda + sha256: 17a8020f43c0858ddf476d3c36131d9293c440a6e9404ad12d304ab5b7b47414 + md5: b51eebfbe3a277d01d68fc996c7c5833 depends: - - python >=3.8 - - setuptools - license: BSD-3-Clause - license_family: BSD - purls: - - pkg:pypi/joblib?source=hash-mapping - size: 219731 - timestamp: 1714665585214 + - __osx >=11.0 + - libcxx + - libllvm17 >=17.0.6,<17.1.0a0 + - sigtool + - tapi >=1300.6.5,<1301.0a0 + constrains: + - cctools 1009.2.* + - clang >=17.0.6,<18.0a0 + - cctools_osx-arm64 1009.2.* + - ld 907.* + license: APSL-2.0 + license_family: Other + purls: [] + size: 1000102 + timestamp: 1725634418144 - kind: conda name: ld_impl_linux-64 version: '2.40' @@ -1216,6 +2164,42 @@ packages: purls: [] size: 5191981 timestamp: 1721689628480 +- kind: conda + name: libclang-cpp17 + version: 17.0.6 + build: default_h146c034_7 + build_number: 7 + subdir: osx-arm64 + url: https://conda.anaconda.org/conda-forge/osx-arm64/libclang-cpp17-17.0.6-default_h146c034_7.conda + sha256: 2e338629ae19faae0d1a85543b8c84441ead61957cf69a65c0031d5b18ebac08 + md5: bc6797a6a66ec6f919cc8d4d9285b11c + depends: + - __osx >=11.0 + - libcxx >=17.0.6 + - libllvm17 >=17.0.6,<17.1.0a0 + license: Apache-2.0 WITH LLVM-exception + license_family: Apache + purls: [] + size: 12408943 + timestamp: 1725505311206 +- kind: conda + name: libclang-cpp17 + version: 17.0.6 + build: default_hb173f14_7 + build_number: 7 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/libclang-cpp17-17.0.6-default_hb173f14_7.conda + sha256: 59759d25952ac0fd0b07b56af9ab615e379ca4499c9d5277b0bd19a20afb33c9 + md5: 9fb4dfe8b2c3ba1b68b79fcd9a71cb76 + depends: + - __osx >=10.13 + - libcxx >=17.0.6 + - libllvm17 >=17.0.6,<17.1.0a0 + license: Apache-2.0 WITH LLVM-exception + license_family: Apache + purls: [] + size: 13187621 + timestamp: 1725505540477 - kind: conda name: libcxx version: 18.1.8 @@ -1248,6 +2232,38 @@ packages: purls: [] size: 439306 timestamp: 1725403678987 +- kind: conda + name: libcxx-devel + version: 17.0.6 + build: h86353a2_6 + build_number: 6 + subdir: osx-arm64 + url: https://conda.anaconda.org/conda-forge/osx-arm64/libcxx-devel-17.0.6-h86353a2_6.conda + sha256: 914cc589f356dfc64ddc4f0dc305fce401356b688730b62e24b4f52358595a58 + md5: 555639d6c7a4c6838cec6e50453fea43 + depends: + - libcxx >=17.0.6 + license: Apache-2.0 WITH LLVM-exception + license_family: Apache + purls: [] + size: 820887 + timestamp: 1725403726157 +- kind: conda + name: libcxx-devel + version: 17.0.6 + build: h8f8a49f_6 + build_number: 6 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/libcxx-devel-17.0.6-h8f8a49f_6.conda + sha256: 3b23efafbf36b8d30bbd2f421e189ef4eb805ac29e65249c174391c23afd665b + md5: faa013d493ffd2d5f2d2fc6df5f98f2e + depends: + - libcxx >=17.0.6 + license: Apache-2.0 WITH LLVM-exception + license_family: Apache + purls: [] + size: 822480 + timestamp: 1725403649896 - kind: conda name: libexpat version: 2.6.3 @@ -1466,6 +2482,36 @@ packages: purls: [] size: 52142 timestamp: 1724801872472 +- kind: conda + name: libgfortran-devel_osx-64 + version: 13.2.0 + build: h80d4556_3 + build_number: 3 + subdir: noarch + noarch: generic + url: https://conda.anaconda.org/conda-forge/noarch/libgfortran-devel_osx-64-13.2.0-h80d4556_3.conda + sha256: 841525b5e40b6a0fc7deb325721313cb26b6b50c2dcc202a508b746a851d0c1b + md5: 3a689f0d733e67828ad00eac5f3cf26e + license: GPL-3.0-only WITH GCC-exception-3.1 + license_family: GPL + purls: [] + size: 457364 + timestamp: 1707328861468 +- kind: conda + name: libgfortran-devel_osx-arm64 + version: 13.2.0 + build: h5d7a38c_3 + build_number: 3 + subdir: noarch + noarch: generic + url: https://conda.anaconda.org/conda-forge/noarch/libgfortran-devel_osx-arm64-13.2.0-h5d7a38c_3.conda + sha256: 932daa12d7af965db25cd08485031ca857a91886c80d56b02365d4636729362b + md5: 54386854330df39e779228c7922379a5 + license: GPL-3.0-only WITH GCC-exception-3.1 + license_family: GPL + purls: [] + size: 1964427 + timestamp: 1707330674197 - kind: conda name: libgfortran-ng version: 14.1.0 @@ -1572,6 +2618,19 @@ packages: purls: [] size: 2379689 timestamp: 1720461835526 +- kind: conda + name: libiconv + version: '1.17' + build: h0d3ecfb_2 + build_number: 2 + subdir: osx-arm64 + url: https://conda.anaconda.org/conda-forge/osx-arm64/libiconv-1.17-h0d3ecfb_2.conda + sha256: bc7de5097b97bcafcf7deaaed505f7ce02f648aac8eccc0d5a47cc599a1d0304 + md5: 69bda57310071cf6d2b86caf11573d2d + license: LGPL-2.1-only + purls: [] + size: 676469 + timestamp: 1702682458114 - kind: conda name: libiconv version: '1.17' @@ -1589,6 +2648,19 @@ packages: purls: [] size: 636146 timestamp: 1702682547199 +- kind: conda + name: libiconv + version: '1.17' + build: hd75f5a5_2 + build_number: 2 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/libiconv-1.17-hd75f5a5_2.conda + sha256: 23d4923baeca359423a7347c2ed7aaf48c68603df0cf8b87cc94a10b0d4e9a23 + md5: 6c3628d047e151efba7cf08c5e54d1ca + license: LGPL-2.1-only + purls: [] + size: 666538 + timestamp: 1702682713201 - kind: conda name: liblapack version: 3.9.0 @@ -1669,6 +2741,45 @@ packages: purls: [] size: 5191980 timestamp: 1721689666180 +- kind: conda + name: libllvm17 + version: 17.0.6 + build: h5090b49_2 + build_number: 2 + subdir: osx-arm64 + url: https://conda.anaconda.org/conda-forge/osx-arm64/libllvm17-17.0.6-h5090b49_2.conda + sha256: 5829e490e395d85442fb6c7edb0ec18d1a5bb1bc529919a89337d34235205064 + md5: 443b26505722696a9535732bc2a07576 + depends: + - __osx >=11.0 + - libcxx >=16 + - libxml2 >=2.12.7,<3.0a0 + - libzlib >=1.3.1,<2.0a0 + - zstd >=1.5.6,<1.6.0a0 + license: Apache-2.0 WITH LLVM-exception + license_family: Apache + purls: [] + size: 24612870 + timestamp: 1718320971519 +- kind: conda + name: libllvm17 + version: 17.0.6 + build: hbedff68_1 + build_number: 1 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/libllvm17-17.0.6-hbedff68_1.conda + sha256: 605460ecc4ccc04163d0b06c99693864e5bcba7a9f014a5263c9856195282265 + md5: fcd38f0553a99fa279fb66a5bfc2fb28 + depends: + - libcxx >=16 + - libxml2 >=2.12.1,<3.0.0a0 + - libzlib >=1.2.13,<2.0.0a0 + - zstd >=1.5.5,<1.6.0a0 + license: Apache-2.0 WITH LLVM-exception + license_family: Apache + purls: [] + size: 26306756 + timestamp: 1701378823527 - kind: conda name: libnsl version: 2.0.1 @@ -1870,6 +2981,26 @@ packages: purls: [] size: 100393 timestamp: 1702724383534 +- kind: conda + name: libxml2 + version: 2.12.7 + build: h01dff8b_4 + build_number: 4 + subdir: osx-arm64 + url: https://conda.anaconda.org/conda-forge/osx-arm64/libxml2-2.12.7-h01dff8b_4.conda + sha256: a9a76cdc6e93c0182bc2ac58b1ea0152be1a16a5d23f4dc7b8df282a7aef8d20 + md5: 1265488dc5035457b729583119ad4a1b + depends: + - __osx >=11.0 + - icu >=75.1,<76.0a0 + - libiconv >=1.17,<2.0a0 + - libzlib >=1.3.1,<2.0a0 + - xz >=5.2.6,<6.0a0 + license: MIT + license_family: MIT + purls: [] + size: 588990 + timestamp: 1721031045514 - kind: conda name: libxml2 version: 2.12.7 @@ -1890,6 +3021,26 @@ packages: purls: [] size: 1682090 timestamp: 1721031296951 +- kind: conda + name: libxml2 + version: 2.12.7 + build: heaf3512_4 + build_number: 4 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/libxml2-2.12.7-heaf3512_4.conda + sha256: ed18a2d8d428c0b88d47751ebcc7cc4e6202f99c3948fffd776cba83c4f0dad3 + md5: ea1be6ecfe814da889e882c8b6ead79d + depends: + - __osx >=10.13 + - icu >=75.1,<76.0a0 + - libiconv >=1.17,<2.0a0 + - libzlib >=1.3.1,<2.0a0 + - xz >=5.2.6,<6.0a0 + license: MIT + license_family: MIT + purls: [] + size: 619901 + timestamp: 1721031175411 - kind: conda name: libzlib version: 1.3.1 @@ -2000,6 +3151,55 @@ packages: purls: [] size: 276263 timestamp: 1723605341828 +- kind: conda + name: llvm-tools + version: 17.0.6 + build: h5090b49_2 + build_number: 2 + subdir: osx-arm64 + url: https://conda.anaconda.org/conda-forge/osx-arm64/llvm-tools-17.0.6-h5090b49_2.conda + sha256: a8011fffc1ab3b49f2027fbdba0887e90a2d288240484a4ba4c1b80617522541 + md5: df635fb4c27fc012c0caf53adf61f043 + depends: + - __osx >=11.0 + - libllvm17 17.0.6 h5090b49_2 + - libxml2 >=2.12.7,<3.0a0 + - libzlib >=1.3.1,<2.0a0 + - zstd >=1.5.6,<1.6.0a0 + constrains: + - clang-tools 17.0.6 + - llvm 17.0.6 + - llvmdev 17.0.6 + - clang 17.0.6 + license: Apache-2.0 WITH LLVM-exception + license_family: Apache + purls: [] + size: 21864486 + timestamp: 1718321368877 +- kind: conda + name: llvm-tools + version: 17.0.6 + build: hbedff68_1 + build_number: 1 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/llvm-tools-17.0.6-hbedff68_1.conda + sha256: 2380e9ac72aba8ef351ec13c9d5b1b233057c70bf4b9b3cea0b3f5bfb5a4e211 + md5: 4260f86b3dd201ad7ea758d783cd5613 + depends: + - libllvm17 17.0.6 hbedff68_1 + - libxml2 >=2.12.1,<3.0.0a0 + - libzlib >=1.2.13,<2.0.0a0 + - zstd >=1.5.5,<1.6.0a0 + constrains: + - llvm 17.0.6 + - clang 17.0.6 + - clang-tools 17.0.6 + - llvmdev 17.0.6 + license: Apache-2.0 WITH LLVM-exception + license_family: Apache + purls: [] + size: 23219165 + timestamp: 1701378990823 - kind: pypi name: markupsafe version: 2.1.5 @@ -2083,6 +3283,76 @@ packages: purls: [] size: 109381621 timestamp: 1716561374449 +- kind: conda + name: mpc + version: 1.3.1 + build: h8f1351a_1 + build_number: 1 + subdir: osx-arm64 + url: https://conda.anaconda.org/conda-forge/osx-arm64/mpc-1.3.1-h8f1351a_1.conda + sha256: 2700899ad03302a1751dbf2bca135407e470dd83ac897ab91dd8675d4300f158 + md5: a5635df796b71f6ca400fc7026f50701 + depends: + - __osx >=11.0 + - gmp >=6.3.0,<7.0a0 + - mpfr >=4.2.1,<5.0a0 + license: LGPL-3.0-or-later + license_family: LGPL + purls: [] + size: 104766 + timestamp: 1725629165420 +- kind: conda + name: mpc + version: 1.3.1 + build: h9d8efa1_1 + build_number: 1 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/mpc-1.3.1-h9d8efa1_1.conda + sha256: dcf91571da6c2f0db96d43a1b639047def05a0e1b6436d42c9129ab14af47b10 + md5: 0520855aaae268ea413d6bc913f1384c + depends: + - __osx >=10.13 + - gmp >=6.3.0,<7.0a0 + - mpfr >=4.2.1,<5.0a0 + license: LGPL-3.0-or-later + license_family: LGPL + purls: [] + size: 107774 + timestamp: 1725629348601 +- kind: conda + name: mpfr + version: 4.2.1 + build: haed47dc_3 + build_number: 3 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/mpfr-4.2.1-haed47dc_3.conda + sha256: dddb6721dff05b8dfb654c532725330231fcb81ff1e27d885ee0cdcc9fccf1c4 + md5: d511e58aaaabfc23136880d9956fa7a6 + depends: + - __osx >=10.13 + - gmp >=6.3.0,<7.0a0 + license: LGPL-3.0-only + license_family: LGPL + purls: [] + size: 373396 + timestamp: 1725746891597 +- kind: conda + name: mpfr + version: 4.2.1 + build: hb693164_3 + build_number: 3 + subdir: osx-arm64 + url: https://conda.anaconda.org/conda-forge/osx-arm64/mpfr-4.2.1-hb693164_3.conda + sha256: 4463e4e2aba7668e37a1b8532859191b4477a6f3602a5d6b4d64ad4c4baaeac5 + md5: 4e4ea852d54cc2b869842de5044662fb + depends: + - __osx >=11.0 + - gmp >=6.3.0,<7.0a0 + license: LGPL-3.0-only + license_family: LGPL + purls: [] + size: 345517 + timestamp: 1725746730583 - kind: conda name: mypy version: 1.11.2 @@ -3081,17 +4351,18 @@ packages: timestamp: 1725618483850 - kind: conda name: scikit-learn - version: 1.5.1 - build: py312h1b546db_0 + version: 1.5.2 + build: py312h387f99c_1 + build_number: 1 subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/scikit-learn-1.5.1-py312h1b546db_0.conda - sha256: 84dbdad6be17824cc188cd9f80d13707bb6e75afb64444476269b06643526225 - md5: e9448f28dfa360ab849f89319fc145f4 + url: https://conda.anaconda.org/conda-forge/osx-arm64/scikit-learn-1.5.2-py312h387f99c_1.conda + sha256: 9a5b51f8699d233a87d67c200aceb5a4b1bd9a899596c2eb958fddc6c2ddb60b + md5: 7a6a47b8182f8c5bdabdc772f1357e01 depends: - __osx >=11.0 - joblib >=1.2.0 - - libcxx >=16 - - llvm-openmp >=16.0.6 + - libcxx >=17 + - llvm-openmp >=17.0.6 - numpy >=1.19,<3 - python >=3.12,<3.13.0a0 - python >=3.12,<3.13.0a0 *_cpython @@ -3099,44 +4370,44 @@ packages: - scipy - threadpoolctl >=3.1.0 license: BSD-3-Clause - license_family: BSD purls: - pkg:pypi/scikit-learn?source=hash-mapping - size: 9546176 - timestamp: 1719998598002 + size: 9581309 + timestamp: 1726083218204 - kind: conda name: scikit-learn - version: 1.5.1 - build: py312h775a589_0 + version: 1.5.2 + build: py312h7a48858_1 + build_number: 1 subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/scikit-learn-1.5.1-py312h775a589_0.conda - sha256: cf9735937209d01febf1f912559e28dc3bb753906460e5b85dc24f0d57a78d96 - md5: bd8c79ccb9498336cbb174cf0151024a + url: https://conda.anaconda.org/conda-forge/linux-64/scikit-learn-1.5.2-py312h7a48858_1.conda + sha256: 3118b687c7cfb4484cc5c65591b611d834e3ea2424cb75e1e0b0980d0de72afc + md5: 6b5f4c68483bd0c22bca9094dafc606b depends: - __glibc >=2.17,<3.0.a0 - _openmp_mutex >=4.5 - joblib >=1.2.0 - - libgcc-ng >=12 - - libstdcxx-ng >=12 + - libgcc >=13 + - libstdcxx >=13 - numpy >=1.19,<3 - python >=3.12,<3.13.0a0 - python_abi 3.12.* *_cp312 - scipy - threadpoolctl >=3.1.0 license: BSD-3-Clause - license_family: BSD purls: - pkg:pypi/scikit-learn?source=hash-mapping - size: 10384469 - timestamp: 1719998679827 + size: 10393222 + timestamp: 1726083382159 - kind: conda name: scikit-learn - version: 1.5.1 - build: py312h816cc57_0 + version: 1.5.2 + build: py312h816cc57_1 + build_number: 1 subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/scikit-learn-1.5.1-py312h816cc57_0.conda - sha256: 00ab427eaebdc17816655ec7d116de9511a8ad04020fc47e0b4bc5dcfc46bbbb - md5: fa83d73ec4a87352b6bbfcdfde5aeab2 + url: https://conda.anaconda.org/conda-forge/win-64/scikit-learn-1.5.2-py312h816cc57_1.conda + sha256: 7c64942d20339e965c22e27ceca72e0f0ff7d32962d9621903c3812714835f4f + md5: e2b5c3288bd3f8e89a46b98f8d9e8768 depends: - joblib >=1.2.0 - numpy >=1.19,<3 @@ -3148,35 +4419,34 @@ packages: - vc >=14.2,<15 - vc14_runtime >=14.29.30139 license: BSD-3-Clause - license_family: BSD purls: - pkg:pypi/scikit-learn?source=hash-mapping - size: 9225862 - timestamp: 1719999149012 + size: 9215977 + timestamp: 1726083836746 - kind: conda name: scikit-learn - version: 1.5.1 - build: py312hc214ba5_0 + version: 1.5.2 + build: py312h9d777eb_1 + build_number: 1 subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/scikit-learn-1.5.1-py312hc214ba5_0.conda - sha256: 62a33e1266c9e2e99e5bb68127160e04a592b62e553faa4f6ad2df264b9654f0 - md5: 32625e0f29884a4704070c07a25edf94 + url: https://conda.anaconda.org/conda-forge/osx-64/scikit-learn-1.5.2-py312h9d777eb_1.conda + sha256: f02c5ccc044afd85ce8bfb4504526ad2d65b24d11541145d5423a5f3abc7e19c + md5: 258180f3d58e64d6a0be0abf2b125944 depends: - __osx >=10.13 - joblib >=1.2.0 - - libcxx >=16 - - llvm-openmp >=16.0.6 + - libcxx >=17 + - llvm-openmp >=17.0.6 - numpy >=1.19,<3 - python >=3.12,<3.13.0a0 - python_abi 3.12.* *_cp312 - scipy - threadpoolctl >=3.1.0 license: BSD-3-Clause - license_family: BSD purls: - pkg:pypi/scikit-learn?source=hash-mapping - size: 9488534 - timestamp: 1719998895551 + size: 9479906 + timestamp: 1726083214500 - kind: conda name: scipy version: 1.14.1 @@ -3303,6 +4573,36 @@ packages: - pkg:pypi/setuptools?source=hash-mapping size: 1460460 timestamp: 1725348602179 +- kind: conda + name: sigtool + version: 0.1.3 + build: h44b9a77_0 + subdir: osx-arm64 + url: https://conda.anaconda.org/conda-forge/osx-arm64/sigtool-0.1.3-h44b9a77_0.tar.bz2 + sha256: 70791ae00a3756830cb50451db55f63e2a42a2fa2a8f1bab1ebd36bbb7d55bff + md5: 4a2cac04f86a4540b8c9b8d8f597848f + depends: + - openssl >=3.0.0,<4.0a0 + license: MIT + license_family: MIT + purls: [] + size: 210264 + timestamp: 1643442231687 +- kind: conda + name: sigtool + version: 0.1.3 + build: h88f4db0_0 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/sigtool-0.1.3-h88f4db0_0.tar.bz2 + sha256: 46fdeadf8f8d725819c4306838cdfd1099cd8fe3e17bd78862a5dfdcd6de61cf + md5: fbfb84b9de9a6939cb165c02c69b1865 + depends: + - openssl >=3.0.0,<4.0a0 + license: MIT + license_family: MIT + purls: [] + size: 213817 + timestamp: 1643442169866 - kind: pypi name: snowballstemmer version: 2.2.0 @@ -3441,6 +4741,40 @@ packages: - sphinx>=5 ; extra == 'standalone' - pytest ; extra == 'test' requires_python: '>=3.9' +- kind: conda + name: tapi + version: 1300.6.5 + build: h03f4b80_0 + subdir: osx-arm64 + url: https://conda.anaconda.org/conda-forge/osx-arm64/tapi-1300.6.5-h03f4b80_0.conda + sha256: 37cd4f62ec023df8a6c6f9f6ffddde3d6620a83cbcab170a8fff31ef944402e5 + md5: b703bc3e6cba5943acf0e5f987b5d0e2 + depends: + - __osx >=11.0 + - libcxx >=17.0.0.a0 + - ncurses >=6.5,<7.0a0 + license: NCSA + license_family: MIT + purls: [] + size: 207679 + timestamp: 1725491499758 +- kind: conda + name: tapi + version: 1300.6.5 + build: h390ca13_0 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/tapi-1300.6.5-h390ca13_0.conda + sha256: f97372a1c75b749298cb990405a690527e8004ff97e452ed2c59e4bc6a35d132 + md5: c6ee25eb54accb3f1c8fc39203acfaf1 + depends: + - __osx >=10.13 + - libcxx >=17.0.0.a0 + - ncurses >=6.5,<7.0a0 + license: NCSA + license_family: MIT + purls: [] + size: 221236 + timestamp: 1725491044729 - kind: conda name: tbb version: 2021.13.0 @@ -3842,3 +5176,69 @@ packages: - pkg:pypi/zipp?source=hash-mapping size: 21110 timestamp: 1724731063145 +- kind: conda + name: zlib + version: 1.3.1 + build: h87427d6_1 + build_number: 1 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/zlib-1.3.1-h87427d6_1.conda + sha256: 41bd5fef28b2755d637e3a8ea5c84010628392fbcf80c7e3d7370aaced7ee4fe + md5: 3ac9ef8975965f9698dbedd2a4cc5894 + depends: + - __osx >=10.13 + - libzlib 1.3.1 h87427d6_1 + license: Zlib + license_family: Other + purls: [] + size: 88782 + timestamp: 1716874245467 +- kind: conda + name: zlib + version: 1.3.1 + build: hfb2fe0b_1 + build_number: 1 + subdir: osx-arm64 + url: https://conda.anaconda.org/conda-forge/osx-arm64/zlib-1.3.1-hfb2fe0b_1.conda + sha256: 87360c2dc662916aac37cf01e53324b4f4f78db6f399220818076752b093ede5 + md5: f27e021db7862b6ddbc1d3578f10d883 + depends: + - __osx >=11.0 + - libzlib 1.3.1 hfb2fe0b_1 + license: Zlib + license_family: Other + purls: [] + size: 78260 + timestamp: 1716874280334 +- kind: conda + name: zstd + version: 1.5.6 + build: h915ae27_0 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/zstd-1.5.6-h915ae27_0.conda + sha256: efa04a98cb149643fa54c4dad5a0179e36a5fbc88427ea0eec88ceed87fd0f96 + md5: 4cb2cd56f039b129bb0e491c1164167e + depends: + - __osx >=10.9 + - libzlib >=1.2.13,<2.0.0a0 + license: BSD-3-Clause + license_family: BSD + purls: [] + size: 498900 + timestamp: 1714723303098 +- kind: conda + name: zstd + version: 1.5.6 + build: hb46c0d2_0 + subdir: osx-arm64 + url: https://conda.anaconda.org/conda-forge/osx-arm64/zstd-1.5.6-hb46c0d2_0.conda + sha256: 2d4fd1ff7ee79cd954ca8e81abf11d9d49954dd1fef80f27289e2402ae9c2e09 + md5: d96942c06c3e84bfcc5efb038724a7fd + depends: + - __osx >=11.0 + - libzlib >=1.2.13,<2.0.0a0 + license: BSD-3-Clause + license_family: BSD + purls: [] + size: 405089 + timestamp: 1714723101397 diff --git a/pyproject.toml b/pyproject.toml index f6e6e75..6db5e65 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -69,6 +69,12 @@ cython = ">=3.0.10,<3.1" meson-python = ">=0.16.0,<0.17" ninja = ">=1.12.1,<1.13" +[tool.pixi.target.osx-64.build-dependencies] +compilers = "*" + +[tool.pixi.target.osx-arm64.build-dependencies] +compilers = "*" + [tool.pixi.host-dependencies] meson-python = ">=0.16.0,<0.17" cython = ">=3.0.10,<3.1" @@ -77,6 +83,10 @@ scikit-learn = ">=1.5.0,<1.6" [tool.pixi.dependencies] scikit-learn = ">=1.5.0,<1.6" +[tool.pixi.tasks] +time-h = { cmd = "python -m timeit -n 5 -s 'import numpy as np; from fastcan import FastCan; X = np.random.rand(3000, 100); y = np.random.rand(3000, 20)' 's = FastCan(100, verbose=0).fit(X, y)'" } +time-eta = { cmd = "python -m timeit -n 5 -s 'import numpy as np; from fastcan import FastCan; X = np.random.rand(3000, 100); y = np.random.rand(3000, 20)' 's = FastCan(100, eta=True, verbose=0).fit(X, y)'" } + [tool.pixi.feature.test.tasks] test = { cmd = "pytest", cwd = "tests" } test-coverage = { cmd = "rm -rf .coverage && pytest --cov-report $FMT --cov=$PACKAGE tests/", env = { PACKAGE = "fastcan", FMT = "html" } }