conda-forge / r-checkmate-feedstock

A conda-smithy repository for r-checkmate.
BSD 3-Clause "New" or "Revised" License
0 stars 3 forks source link

Missing Support of ARM Macs #14

Closed psternal closed 1 year ago

psternal commented 1 year ago

Solution to issue cannot be found in the documentation.

Issue

There is no compiled version for ARM Macs of this package on conda-forge (unlike on the CRAN repo). Since r-checkmate is needed for other packages, such as r-modelsummary, this may be problematic in practice. Extending support to ARM Macs would thus likely benefit a wider community of users.

Installed packages

aioeasywebdav             2.4.0              pyha770c72_0    conda-forge
aiohttp                   3.8.3           py310h8e9501a_0    conda-forge
aiosignal                 1.2.0              pyhd8ed1ab_0    conda-forge
amply                     0.1.5              pyhd8ed1ab_0    conda-forge
appdirs                   1.4.4              pyh9f0ad1d_0    conda-forge
async-timeout             4.0.2              pyhd8ed1ab_0    conda-forge
attmap                    0.13.2             pyhd8ed1ab_0    conda-forge
attrs                     22.1.0             pyh71513ae_1    conda-forge
backports                 1.0                        py_2    conda-forge
backports.functools_lru_cache 1.6.4              pyhd8ed1ab_0    conda-forge
bcrypt                    3.2.2           py310h02f21da_0    conda-forge
beautifulsoup4            4.11.1             pyha770c72_0    conda-forge
boto3                     1.24.80            pyhd8ed1ab_0    conda-forge
botocore                  1.27.80            pyhd8ed1ab_0    conda-forge
brotlipy                  0.7.0           py310hf8d0d8f_1004    conda-forge
bzip2                     1.0.8                h3422bc3_4    conda-forge
c-ares                    1.18.1               h3422bc3_0    conda-forge
ca-certificates           2022.9.24            h4653dfc_0    conda-forge
cachetools                5.2.0              pyhd8ed1ab_0    conda-forge
cctools                   973.0.1             h43ef6ec_10    conda-forge
cctools_osx-arm64         973.0.1             h8e51184_10    conda-forge
certifi                   2022.9.24          pyhd8ed1ab_0    conda-forge
cffi                      1.15.1          py310he00a5c5_0    conda-forge
chardet                   5.0.0           py310hbe9552e_0    conda-forge
charset-normalizer        2.1.1              pyhd8ed1ab_0    conda-forge
coin-or-cbc               2.10.8               h1ce7d08_0    conda-forge
coin-or-cgl               0.60.6               hf050ae7_2    conda-forge
coin-or-clp               1.17.7               h65c2c7c_2    conda-forge
coin-or-osi               0.108.7              h19bcb3e_2    conda-forge
coin-or-utils             2.11.6               h8717b36_2    conda-forge
coincbc                   2.10.8            0_metapackage    conda-forge
colorama                  0.4.5              pyhd8ed1ab_0    conda-forge
commonmark                0.9.1                      py_0    conda-forge
conda                     4.14.0          py310hbe9552e_0    conda-forge
conda-build               3.22.0          py310hbe9552e_2    conda-forge
conda-package-handling    1.9.0           py310h8e9501a_0    conda-forge
configargparse            1.5.3              pyhd8ed1ab_0    conda-forge
connection_pool           0.0.3              pyhd3deb0d_0    conda-forge
cryptography              37.0.4          py310h94bb23d_0    conda-forge
dataclasses               0.8                pyhc8e2a94_3    conda-forge
datrie                    0.8.2           py310he2143c4_3    conda-forge
decorator                 5.1.1              pyhd8ed1ab_0    conda-forge
defusedxml                0.7.1              pyhd8ed1ab_0    conda-forge
docutils                  0.19            py310hbe9552e_0    conda-forge
dpath                     2.0.6           py310hbe9552e_1    conda-forge
dropbox                   11.34.0            pyhd8ed1ab_0    conda-forge
filechunkio               1.8                        py_2    conda-forge
filelock                  3.8.0              pyhd8ed1ab_0    conda-forge
frozenlist                1.3.1           py310h8c01e39_0    conda-forge
ftputil                   5.0.4              pyhd8ed1ab_0    conda-forge
future                    0.18.2          py310hbe9552e_5    conda-forge
gitdb                     4.0.9              pyhd8ed1ab_0    conda-forge
gitpython                 3.1.27             pyhd8ed1ab_0    conda-forge
glob2                     0.7                        py_0    conda-forge
google-api-core           2.10.1             pyhd8ed1ab_0    conda-forge
google-api-python-client  2.62.0             pyhd8ed1ab_0    conda-forge
google-auth               2.11.1             pyh1a96a4e_0    conda-forge
google-auth-httplib2      0.1.0              pyhd8ed1ab_1    conda-forge
google-cloud-core         2.3.2              pyhd8ed1ab_0    conda-forge
google-cloud-storage      2.5.0              pyh6c4a22f_0    conda-forge
google-crc32c             1.1.2           py310hb1e561f_3    conda-forge
google-resumable-media    2.3.3              pyhd8ed1ab_0    conda-forge
googleapis-common-protos  1.56.4          py310hbe9552e_0    conda-forge
grpc-cpp                  1.48.1               h503f348_1    conda-forge
grpcio                    1.48.1          py310ha7689be_1    conda-forge
httplib2                  0.20.4             pyhd8ed1ab_0    conda-forge
icu                       70.1                 h6b3803e_0    conda-forge
idna                      3.4                pyhd8ed1ab_0    conda-forge
importlib-metadata        4.11.4          py310hbe9552e_0    conda-forge
importlib_resources       5.9.0              pyhd8ed1ab_0    conda-forge
iniconfig                 1.1.1              pyh9f0ad1d_0    conda-forge
jinja2                    3.1.2              pyhd8ed1ab_1    conda-forge
jmespath                  1.0.1              pyhd8ed1ab_0    conda-forge
jsonschema                4.16.0             pyhd8ed1ab_0    conda-forge
jupyter_core              4.11.1          py310hbe9552e_0    conda-forge
ld64                      609                 h954701c_10    conda-forge
ld64_osx-arm64            609                 h6ce2ded_10    conda-forge
libabseil                 20220623.0      cxx17_h28b99d4_4    conda-forge
libarchive                3.5.2                h69ec738_3    conda-forge
libblas                   3.9.0           16_osxarm64_openblas    conda-forge
libcblas                  3.9.0           16_osxarm64_openblas    conda-forge
libcrc32c                 1.1.2                hbdafb3b_0    conda-forge
libcxx                    14.0.6               h2692d47_0    conda-forge
libffi                    3.4.2                h3422bc3_5    conda-forge
libgfortran               5.0.0           11_3_0_hd922786_25    conda-forge
libgfortran5              11.3.0              hdaf2cc0_25    conda-forge
libiconv                  1.17                 he4db4b2_0    conda-forge
liblapack                 3.9.0           16_osxarm64_openblas    conda-forge
liblapacke                3.9.0           16_osxarm64_openblas    conda-forge
liblief                   0.12.2               hb7217d7_0    conda-forge
libllvm13                 13.0.1               hfd59cb2_2    conda-forge
libopenblas               0.3.21          openmp_hc731615_3    conda-forge
libprotobuf               3.21.6               hb5ab8b9_1    conda-forge
libsodium                 1.0.18               h27ca646_1    conda-forge
libsqlite                 3.39.3               h76d750c_0    conda-forge
libxml2                   2.10.2               ha9542bf_1    conda-forge
libzlib                   1.2.12               h03a7124_3    conda-forge
llvm-openmp               14.0.4               hd125106_0    conda-forge
logmuse                   0.2.6              pyh8c360ce_0    conda-forge
lz4-c                     1.9.3                hbdafb3b_1    conda-forge
lzo                       2.10              h642e427_1000    conda-forge
markupsafe                2.1.1           py310hf8d0d8f_1    conda-forge
multidict                 6.0.2           py310hf8d0d8f_1    conda-forge
nbformat                  5.6.0              pyhd8ed1ab_0    conda-forge
ncurses                   6.3                  h07bb92c_1    conda-forge
numpy                     1.23.3          py310h5d7c261_0    conda-forge
oauth2client              4.1.3                      py_0    conda-forge
openssl                   1.1.1q               ha287fd2_0    conda-forge
packaging                 21.3               pyhd8ed1ab_0    conda-forge
pandas                    1.5.0           py310h2b830bf_0    conda-forge
paramiko                  2.11.0             pyhd8ed1ab_0    conda-forge
patch                     2.7.6             h27ca646_1002    conda-forge
peppy                     0.35.2             pyhd8ed1ab_0    conda-forge
pip                       22.2.2             pyhd8ed1ab_0    conda-forge
pkginfo                   1.8.3              pyhd8ed1ab_0    conda-forge
pkgutil-resolve-name      1.3.10             pyhd8ed1ab_0    conda-forge
plac                      1.3.5              pyhd8ed1ab_0    conda-forge
pluggy                    1.0.0           py310hbe9552e_3    conda-forge
ply                       3.11                       py_1    conda-forge
prettytable               3.4.1              pyhd8ed1ab_0    conda-forge
protobuf                  4.21.6          py310h0f1eb42_0    conda-forge
psutil                    5.9.2           py310h8e9501a_0    conda-forge
pulp                      2.6.0           py310hbe9552e_1    conda-forge
py                        1.11.0             pyh6c4a22f_0    conda-forge
py-lief                   0.12.2          py310h0f1eb42_0    conda-forge
pyasn1                    0.4.8                      py_0    conda-forge
pyasn1-modules            0.2.7                      py_0    conda-forge
pycosat                   0.6.3           py310hf8d0d8f_1010    conda-forge
pycparser                 2.21               pyhd8ed1ab_0    conda-forge
pygments                  2.13.0             pyhd8ed1ab_0    conda-forge
pynacl                    1.5.0           py310hf8d0d8f_1    conda-forge
pyopenssl                 22.0.0             pyhd8ed1ab_1    conda-forge
pyparsing                 3.0.9              pyhd8ed1ab_0    conda-forge
pyrsistent                0.18.1          py310hf8d0d8f_1    conda-forge
pysftp                    0.2.9                      py_1    conda-forge
pysocks                   1.7.1              pyha2e5f31_6    conda-forge
pytest                    7.1.3           py310hbe9552e_0    conda-forge
python                    3.10.6          hbce4517_0_cpython    conda-forge
python-dateutil           2.8.2              pyhd8ed1ab_0    conda-forge
python-fastjsonschema     2.16.2             pyhd8ed1ab_0    conda-forge
python-irodsclient        1.1.5              pyhd8ed1ab_0    conda-forge
python-libarchive-c       4.0             py310hbe9552e_1    conda-forge
python_abi                3.10                    2_cp310    conda-forge
pytz                      2022.2.1           pyhd8ed1ab_0    conda-forge
pyu2f                     0.1.5              pyhd8ed1ab_0    conda-forge
pyyaml                    6.0             py310hf8d0d8f_4    conda-forge
ratelimiter               1.2.0                   py_1002    conda-forge
re2                       2022.06.01           h9a09cb3_0    conda-forge
readline                  8.1.2                h46ed386_0    conda-forge
requests                  2.28.1             pyhd8ed1ab_1    conda-forge
retry                     0.9.2                      py_0    conda-forge
rich                      12.5.1             pyhd8ed1ab_0    conda-forge
ripgrep                   13.0.0               h65448a5_2    conda-forge
rsa                       4.9                pyhd8ed1ab_0    conda-forge
ruamel_yaml               0.15.80         py310h02f21da_1007    conda-forge
s3transfer                0.6.0              pyhd8ed1ab_0    conda-forge
setuptools                65.3.0             pyhd8ed1ab_1    conda-forge
setuptools-scm            7.0.5              pyhd8ed1ab_0    conda-forge
sigtool                   0.1.3                h7747421_0    conda-forge
six                       1.16.0             pyh6c4a22f_0    conda-forge
slacker                   0.14.0                     py_0    conda-forge
smart_open                6.2.0              pyha770c72_0    conda-forge
smmap                     3.0.5              pyh44b312d_0    conda-forge
snakemake                 7.14.0               hdfd78af_0    bioconda
snakemake-minimal         7.14.0             pyhdfd78af_0    bioconda
soupsieve                 2.3.2.post1        pyhd8ed1ab_0    conda-forge
stone                     3.3.1              pyhd8ed1ab_0    conda-forge
stopit                    1.1.2                      py_0    conda-forge
tabulate                  0.8.10             pyhd8ed1ab_0    conda-forge
tapi                      1100.0.11            he4954df_0    conda-forge
tk                        8.6.12               he1e0b03_0    conda-forge
toml                      0.10.2             pyhd8ed1ab_0    conda-forge
tomli                     2.0.1              pyhd8ed1ab_0    conda-forge
toolz                     0.12.0             pyhd8ed1ab_0    conda-forge
toposort                  1.7                pyhd8ed1ab_0    conda-forge
tqdm                      4.64.1             pyhd8ed1ab_0    conda-forge
traitlets                 5.4.0              pyhd8ed1ab_0    conda-forge
typing-extensions         4.3.0                hd8ed1ab_0    conda-forge
typing_extensions         4.3.0              pyha770c72_0    conda-forge
tzdata                    2022c                h191b570_0    conda-forge
ubiquerg                  0.6.2              pyhd8ed1ab_0    conda-forge
uritemplate               4.1.1              pyhd8ed1ab_0    conda-forge
urllib3                   1.26.11            pyhd8ed1ab_0    conda-forge
veracitools               0.1.3                      py_0    conda-forge
wcwidth                   0.2.5              pyh9f0ad1d_2    conda-forge
wheel                     0.37.1             pyhd8ed1ab_0    conda-forge
wrapt                     1.14.1          py310h02f21da_0    conda-forge
xz                        5.2.6                h57fd34a_0    conda-forge
yaml                      0.2.5                h3422bc3_2    conda-forge
yarl                      1.7.2           py310hf8d0d8f_2    conda-forge
yte                       1.5.1           py310hbe9552e_0    conda-forge
zipp                      3.8.1              pyhd8ed1ab_0    conda-forge
zlib                      1.2.12               h03a7124_3    conda-forge
zstd                      1.5.2                h8128057_4    conda-forge

Environment info

active environment : snakemake
    active env location : /opt/homebrew/Caskroom/miniforge/base/envs/snakemake
            shell level : 2
       user config file : /Users/Philipp/.condarc
 populated config files : /opt/homebrew/Caskroom/miniforge/base/.condarc
                          /Users/Philipp/.condarc
          conda version : 4.14.0
    conda-build version : not installed
         python version : 3.9.13.final.0
       virtual packages : __osx=12.6=0
                          __unix=0=0
                          __archspec=1=arm64
       base environment : /opt/homebrew/Caskroom/miniforge/base  (writable)
      conda av data dir : /opt/homebrew/Caskroom/miniforge/base/etc/conda
  conda av metadata url : None
           channel URLs : https://conda.anaconda.org/conda-forge/osx-arm64
                          https://conda.anaconda.org/conda-forge/noarch
                          https://repo.anaconda.com/pkgs/main/osx-arm64
                          https://repo.anaconda.com/pkgs/main/noarch
                          https://repo.anaconda.com/pkgs/r/osx-arm64
                          https://repo.anaconda.com/pkgs/r/noarch
                          https://conda.anaconda.org/conda-forge/osx-64
                          https://repo.anaconda.com/pkgs/main/osx-64
                          https://repo.anaconda.com/pkgs/r/osx-64
          package cache : /opt/homebrew/Caskroom/miniforge/base/pkgs
                          /Users/Philipp/.conda/pkgs
       envs directories : /opt/homebrew/Caskroom/miniforge/base/envs
                          /Users/Philipp/.conda/envs
               platform : osx-arm64
             user-agent : conda/4.14.0 requests/2.28.1 CPython/3.9.13 Darwin/21.6.0 OSX/12.6
                UID:GID : 501:20
             netrc file : None
           offline mode : False
stanmart commented 1 year ago

I created a PR to add the package to the osx_arm64 migrations file. If all goes well, the bot should open a PR sometime soon.

stanmart commented 1 year ago

Seemed to have worked, PR15 is ready to be merged.

cbrueffer commented 1 year ago

Thanks guys, the PR is merged now.