25.4.0
Enhancements
- Use
evalidate
to evaluate selector logic. This restricts which operations are allowed as part of a selector. In particular, onlyos.getenv
andos.environ
are now allowed in theos
module. (#5482) - Ignore run_exports of python from other packages when building with
python_version_independent: true
. (#5654)
Bug fixes
- Fix
get_conda_operation_locks
call to use correct arguments. (#4215 via #5259) - Use
conda_build.utils.tar_xf
everywhere to avoid blind usage oftar.extractall
inconda render
andconda convert
. - Fix release upload workflow to use GitHub event tag names. (#5686)
Docs
- Add recommendation to append build number to build string when overwriting build string. (#5676)
Other
- Remove
--no-deps
,--no-build-isolation
, and--ignore-installed
pip install
options in example recipes asconda-build
will enforce all requiredpip install
options itself at build time. (#5541)
Contributors
- @conda-bot
- @isuruf
- @jaimergp
- @kenodegard
- @hombit made their first contribution in #5656
- @matthewfeickert made their first contribution in #5541
- @beckermr
- @soapy1
- @tl-hbk made their first contribution in #5259
- @dependabot[bot]
- @pre-commit-ci[bot]
Full Changelog: 25.3.2...25.4.0