Skip to content

3.25.0

Compare
Choose a tag to compare
@kenodegard kenodegard released this 24 May 03:52
· 1 commit to 3.25.x since this release
06ccbea

Enhancements

  • Noarch packages that use virtual packages have the virtual packages added to the hash contents of the package. This facilitates the building of noarch packages multiple times for different platforms with platform specific dependencies. (#4606)
  • Add support for svn source credentials (svn_username and svn_password). (#4692)
  • Depend on standalone conda-index instead of bundled indexing code. (#4828)
  • Switch from setup.py to pyproject.toml and use Hatchling for our build system. (#4840)
  • Add Python 3.11 support. (#4852)

Bug fixes

  • Ensure tests/commands are also run in the presence of run_test.* (#4429)
  • Require the source when rendering a recipe that uses the load_file_data function. (#4817)
  • Download packages during build into the correct subdir folder. (#4832)
  • Use a unique subdir variable name when rebuilding the index for multi-output builds. (#4862)

Deprecations

  • Inline conda index logic is pending deprecation. conda-build still provides conda-index a.k.a. conda index CLI, but uses standalone conda-index during builds. (#4828)
  • Prefer the standalone conda-index package, instead of conda-build index or conda index, to use faster indexing code. (#4828)
  • Mark conda_build.metadata.ns_cfg as pending deprecation. Use conda_build.get_selectors.get_selectors instead. (#4837)
  • Mark conda_build.config.python2_fs_encode as pending deprecation. (#4843)
  • Mark conda_build.config._ensure_dir as pending deprecation. Use stdlib's pathlib.Path.mkdir(exist_ok=True) or os.makedirs(exist_ok=True) instead. (#4843)

Other

  • Format with black and replaced pre-commit's darker hook with black. (#4836)
  • Format with isort and add pre-commit isort hook. (#4836)
  • Minor code simplification for conda_build.index.ChannelIndex._ensuredirs. (#4843)
  • Enable xattr test on macOS. (#4845)

Contributors