I am running into a weird issue on this PR: Rebuild for CFEP-25 `noarch: python` syntax by regro-cf-autotick-bot · Pull Request #37 · conda-forge/wsidicom-feedstock · GitHub
Here are the packages when the recipe is getting built:
# Name Version Build Channel
_libgcc_mutex 0.1 conda_forge conda-forge
_openmp_mutex 4.5 2_gnu conda-forge
anaconda-client 1.12.3 pyhd8ed1ab_1 conda-forge
archspec 0.2.5 pyhd8ed1ab_0 conda-forge
attrs 25.1.0 pyh71513ae_0 conda-forge
beautifulsoup4 4.12.3 pyha770c72_1 conda-forge
boltons 24.0.0 pyhd8ed1ab_1 conda-forge
brotli-python 1.1.0 py312h2ec8cdc_2 conda-forge
bzip2 1.0.8 h4bc722e_7 conda-forge
c-ares 1.34.4 hb9d3cd8_0 conda-forge
ca-certificates 2024.12.14 hbcca054_0 conda-forge
certifi 2024.12.14 pyhd8ed1ab_0 conda-forge
cffi 1.17.1 py312h06ac9bb_0 conda-forge
chardet 5.2.0 py312h7900ff3_2 conda-forge
charset-normalizer 3.4.1 pyhd8ed1ab_0 conda-forge
click 8.1.8 pyh707e725_0 conda-forge
colorama 0.4.6 pyhd8ed1ab_1 conda-forge
conda 25.1.0 py312h7900ff3_0 conda-forge
conda-build 25.1.1 py312h7900ff3_2 conda-forge
conda-env 2.6.0 1 conda-forge
conda-forge-ci-setup 4.14.4 py312hb3d6910_100 conda-forge
conda-forge-metadata 0.11.0 pyhd8ed1ab_1 conda-forge
conda-index 0.5.0 pyhd8ed1ab_0 conda-forge
conda-libmamba-solver 25.1.1 pyhd8ed1ab_0 conda-forge
conda-oci-mirror 0.2.1 pyhd8ed1ab_1 conda-forge
conda-package-handling 2.4.0 pyh7900ff3_2 conda-forge
conda-package-streaming 0.11.0 pyhd8ed1ab_0 conda-forge
cpp-expected 1.1.0 hf52228f_0 conda-forge
defusedxml 0.7.1 pyhd8ed1ab_0 conda-forge
deprecated 1.2.18 pyhd8ed1ab_0 conda-forge
distro 1.9.0 pyhd8ed1ab_1 conda-forge
filelock 3.17.0 pyhd8ed1ab_0 conda-forge
fmt 11.0.2 h434a139_0 conda-forge
frozendict 2.4.6 py312h66e93f0_0 conda-forge
git 2.47.1 pl5321h59d505e_0 conda-forge
h2 4.1.0 pyhd8ed1ab_1 conda-forge
hpack 4.1.0 pyhd8ed1ab_0 conda-forge
hyperframe 6.1.0 pyhd8ed1ab_0 conda-forge
icu 75.1 he02047a_0 conda-forge
idna 3.10 pyhd8ed1ab_1 conda-forge
importlib_resources 6.5.2 pyhd8ed1ab_0 conda-forge
jinja2 3.1.5 pyhd8ed1ab_0 conda-forge
joblib 1.4.2 pyhd8ed1ab_1 conda-forge
jq 1.7.1 hd590300_0 conda-forge
jsonpatch 1.33 pyhd8ed1ab_1 conda-forge
jsonpointer 3.0.0 py312h7900ff3_1 conda-forge
jsonschema 4.23.0 pyhd8ed1ab_1 conda-forge
jsonschema-specifications 2024.10.1 pyhd8ed1ab_1 conda-forge
jupyter_core 5.7.2 pyh31011fe_1 conda-forge
keyutils 1.6.1 h166bdaf_0 conda-forge
krb5 1.21.3 h659f571_0 conda-forge
ld_impl_linux-64 2.43 h712a8e2_2 conda-forge
libarchive 3.7.7 h4585015_3 conda-forge
libcurl 8.11.1 h332b0f4_0 conda-forge
libedit 3.1.20240808 pl5321h7949ede_0 conda-forge
libev 4.33 hd590300_2 conda-forge
libexpat 2.6.4 h5888daf_0 conda-forge
libffi 3.4.2 h7f98852_5 conda-forge
libgcc 14.2.0 h77fa898_1 conda-forge
libgcc-ng 14.2.0 h69a702a_1 conda-forge
libgomp 14.2.0 h77fa898_1 conda-forge
libiconv 1.17 hd590300_2 conda-forge
liblief 0.14.1 h5888daf_2 conda-forge
liblzma 5.6.3 hb9d3cd8_1 conda-forge
liblzma-devel 5.6.3 hb9d3cd8_1 conda-forge
libmamba 2.0.5 h49b8a8d_1 conda-forge
libmambapy 2.0.5 py312hbaee817_1 conda-forge
libnghttp2 1.64.0 h161d5f1_0 conda-forge
libnsl 2.0.1 hd590300_0 conda-forge
libsolv 0.7.30 h3509ff9_0 conda-forge
libsqlite 3.48.0 hee588c1_1 conda-forge
libssh2 1.11.1 hf672d98_0 conda-forge
libstdcxx 14.2.0 hc0a3c3a_1 conda-forge
libstdcxx-ng 14.2.0 h4852527_1 conda-forge
libuuid 2.38.1 h0b41bf4_0 conda-forge
libxcrypt 4.4.36 hd590300_1 conda-forge
libxml2 2.13.5 h8d12d68_1 conda-forge
libzlib 1.3.1 hb9d3cd8_2 conda-forge
lz4-c 1.10.0 h5888daf_1 conda-forge
lzo 2.10 hd590300_1001 conda-forge
mamba 2.0.5 h8871ed4_1 conda-forge
markupsafe 3.0.2 py312h178313f_1 conda-forge
menuinst 2.2.0 py312h7900ff3_0 conda-forge
more-itertools 10.6.0 pyhd8ed1ab_0 conda-forge
nbformat 5.10.4 pyhd8ed1ab_1 conda-forge
ncurses 6.5 h2d0b736_2 conda-forge
nlohmann_json 3.11.3 he02047a_1 conda-forge
oniguruma 6.9.10 hb9d3cd8_0 conda-forge
openssl 3.4.0 h7b32b05_1 conda-forge
oras-py 0.1.14 pyhd8ed1ab_0 conda-forge
packaging 24.2 pyhd8ed1ab_2 conda-forge
patch 2.7.6 h7f98852_1002 conda-forge
patchelf 0.17.2 h58526e2_0 conda-forge
pcre2 10.44 hba22ea6_2 conda-forge
perl 5.32.1 7_hd590300_perl5 conda-forge
pip 24.3.1 pyh8b19718_2 conda-forge
pkginfo 1.12.0 pyhd8ed1ab_1 conda-forge
pkgutil-resolve-name 1.3.10 pyhd8ed1ab_2 conda-forge
platformdirs 4.3.6 pyhd8ed1ab_1 conda-forge
pluggy 1.5.0 pyhd8ed1ab_1 conda-forge
psutil 6.1.1 py312h66e93f0_0 conda-forge
py-lief 0.14.1 py312h2ec8cdc_2 conda-forge
pybind11-abi 4 hd8ed1ab_3 conda-forge
pycosat 0.6.6 py312h66e93f0_2 conda-forge
pycparser 2.22 pyh29332c3_1 conda-forge
pysocks 1.7.1 pyha55dd90_7 conda-forge
python 3.12.8 h9e4cc4f_1_cpython conda-forge
python-dateutil 2.9.0.post0 pyhff2d567_1 conda-forge
python-fastjsonschema 2.21.1 pyhd8ed1ab_0 conda-forge
python-libarchive-c 5.1 py312h7900ff3_1 conda-forge
python_abi 3.12 5_cp312 conda-forge
pytz 2024.2 pyhd8ed1ab_1 conda-forge
pyyaml 6.0.2 py312h178313f_2 conda-forge
rattler-build 0.35.6 hff40e2b_0 conda-forge
rattler-build-conda-compat 1.3.3 pyhd8ed1ab_0 conda-forge
readline 8.2 h8228510_1 conda-forge
referencing 0.36.2 pyh29332c3_0 conda-forge
reproc 14.2.5.post0 hb9d3cd8_0 conda-forge
reproc-cpp 14.2.5.post0 h5888daf_0 conda-forge
requests 2.32.3 pyhd8ed1ab_1 conda-forge
requests-toolbelt 1.0.0 pyhd8ed1ab_1 conda-forge
ripgrep 14.1.1 h8fae777_0 conda-forge
rpds-py 0.22.3 py312h12e396e_0 conda-forge
ruamel.yaml 0.18.10 py312h66e93f0_0 conda-forge
ruamel.yaml.clib 0.2.8 py312h66e93f0_1 conda-forge
setuptools 75.8.0 pyhff2d567_0 conda-forge
shyaml 0.6.2 pyhd3deb0d_0 conda-forge
simdjson 3.11.6 h84d6215_0 conda-forge
six 1.17.0 pyhd8ed1ab_0 conda-forge
soupsieve 2.5 pyhd8ed1ab_1 conda-forge
spdlog 1.15.0 h10c9db5_0 conda-forge
su-exec 0.2 h166bdaf_1003 conda-forge
tini 0.19.0 h166bdaf_1 conda-forge
tk 8.6.13 noxft_h4845f30_101 conda-forge
tomli 2.2.1 pyhd8ed1ab_1 conda-forge
tqdm 4.67.1 pyhd8ed1ab_1 conda-forge
traitlets 5.14.3 pyhd8ed1ab_1 conda-forge
truststore 0.10.0 pyhd8ed1ab_0 conda-forge
typing-extensions 4.12.2 hd8ed1ab_1 conda-forge
typing_extensions 4.12.2 pyha770c72_1 conda-forge
tzdata 2025a h78e105d_0 conda-forge
urllib3 2.3.0 pyhd8ed1ab_0 conda-forge
wheel 0.45.1 pyhd8ed1ab_1 conda-forge
wrapt 1.17.2 py312h66e93f0_0 conda-forge
xz 5.6.3 hbcc6ac9_1 conda-forge
xz-gpl-tools 5.6.3 hbcc6ac9_1 conda-forge
xz-tools 5.6.3 hb9d3cd8_1 conda-forge
yaml 0.2.5 h7f98852_2 conda-forge
yaml-cpp 0.8.0 h59595ed_0 conda-forge
zipp 3.21.0 pyhd8ed1ab_1 conda-forge
zstandard 0.23.0 py312hef9b889_1 conda-forge
zstd 1.5.6 ha6fb4c9_0 conda-forge
Here is the traceback:
Traceback (most recent call last):
File "/opt/conda/lib/python3.12/site-packages/conda_build/environ.py", line 890, in get_install_actions
_actions = _install_actions(prefix, index, specs, subdir=subdir)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/conda/lib/python3.12/site-packages/conda_build/environ.py", line 1304, in install_actions
txn = solver.solve_for_transaction(prune=False, ignore_pinned=False)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/conda/lib/python3.12/site-packages/conda/core/solve.py", line 153, in solve_for_transaction
unlink_precs, link_precs = self.solve_for_diff(
^^^^^^^^^^^^^^^^^^^^
File "/opt/conda/lib/python3.12/site-packages/conda/core/solve.py", line 222, in solve_for_diff
final_precs = self.solve_final_state(
^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/conda/lib/python3.12/site-packages/conda_libmamba_solver/solver.py", line 181, in solve_final_state
out_state = self._solving_loop(in_state, out_state, index)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/conda/lib/python3.12/site-packages/conda/common/io.py", line 87, in decorated
return f(*args, **kwds)
^^^^^^^^^^^^^^^^
File "/opt/conda/lib/python3.12/site-packages/conda_libmamba_solver/solver.py", line 307, in _solving_loop
solved, outcome = self._solve_attempt(in_state, out_state, index, attempt=attempt)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/conda/lib/python3.12/site-packages/conda_libmamba_solver/solver.py", line 364, in _solve_attempt
new_conflicts = self._maybe_raise_for_problems(outcome, index, out_state, old_conflicts)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/conda/lib/python3.12/site-packages/conda_libmamba_solver/solver.py", line 753, in _maybe_raise_for_problems
self._maybe_raise_for_conda_build(
File "/opt/conda/lib/python3.12/site-packages/conda_libmamba_solver/solver.py", line 843, in _maybe_raise_for_conda_build
raise exc
conda_libmamba_solver.conda_build_exceptions.ExplainedDependencyNeedsBuildingError: Unsatisfiable dependencies for platform linux-64: {MatchSpec
Encountered problems while solving:
- unsupported request
Could not solve for environment specs
The following package could not be installed
└─ _python_rc =* * does not exist (perhaps a typo or a missing channel).
Here is the recipe:
{% set name = "wsidicom" %}
{% set version = "0.22.0" %}
package:
name: {{ name|lower }}
version: {{ version }}
source:
url: https://pypi.org/packages/source/{{ name[0] }}/{{ name }}/wsidicom-{{ version }}.tar.gz
sha256: 576b352369171a535faff957cbaa8aa58368ddc1f564dddba175df2fd44085df
build:
noarch: python
script: {{ PYTHON }} -m pip install . -vv
number: 1
requirements:
host:
- pip
- python {{ python_min }}
- poetry
- _python_rc
run:
- numpy >=1.22.0,<2.0.0
- pillow >=9.1.1,<10.0.0
- pydicom >=3.0.0
- python >={{ python_min }},<3.12
- poetry
- dicomweb-client >=0.59.1
- six
- marshmallow >=3.20.1
- universal_pathlib >=0.2.1
test:
imports:
- wsidicom
commands:
- pip check
requires:
- pip
- python {{ python_min }},<3.12
about:
home: https://github.com/imi-bigpicture/wsidicom
summary: Tools for handling DICOM based whole scan images
license: Apache-2.0
license_file: LICENSE
extra:
recipe-maintainers:
- sarthakpati
Any help would be much appreciated!