25.3.0
Enhancements
- Add recipe option
build.python_version_independent
to support building ABI3 for one CPython version and using the package in any later version. (#5456) - Add
cdt_arch
andcdt_name
as used vars when cdt jinja is used. (#5599)
Bug fixes
- Fix subdirectory check for
conda_build.utils.merge_tree
. (#4976 via #4977) - Perform build string pin compatibility checks with glob matching instead of strict string equality. (#5600)
- Warn about parsed and raw output block mismatches. This can cause issues with custom build strings, among others. The recommendation is to avoid Jinja flow control to build the output list. Use
skip: true
as necessary. (#5571 via #5601) - Fixes transitive subpackage dependency resolution issue #3308. (#5603)
- Limit
patchelf
to<0.18
. (#5607) - Use the
CONDA_EXE
as defined incontext.conda_exe_vars_dict
instead of defaulting to the one in thebase
env. (#5637) - Fix LIEF>=0.15 compatibility. (#5626 via #5627)
Other
- Add
flaky
marker to tests that fail randomly. (#5623)
Contributors
- @conda-bot
- @isuruf
- @jaimergp
- @jezdez
- @kenodegard
- @bernt-matthias made their first contribution in #5627
- @ForgottenProgramme
- @beckermr
- @travishathaway
- @vyasr made their first contribution in #5575
- @woutdenolf made their first contribution in #4977
- @dependabot[bot]
- @pre-commit-ci[bot]
Full Changelog: 25.1.2...25.3.0