Skip to content

Releases: conda/conda-build

3.21.6

09 Nov 10:10
f8b0a7d
Compare
Choose a tag to compare

Enhancements:

  • Add limited support for platform_system/sys_platform env markers in PyPI skeleton
  • cran-skeleton: Adds a flag --no-comments to remove the instructional comments from the recipe files.

Bug fixes:

  • When checking for circular dependencies in cross-compiling mode, build
    requirements are ignored now.
  • Make sure symlinked directories are found in always_include_files
  • Fix pinning expressions for prerelease builds

Contributors:

3.21.5

06 Aug 20:49
Compare
Choose a tag to compare

Enhancements:

  • Revert "Consider any file containing .yaml in its name as maybe a recipe file" (#4235)
  • Support setting build/script_env values containing "=" (#4211)
  • Drop Python 2.7 support from setup.py (#4202)
  • Make variant configuration error message more informative (#4198)
  • Ensure file globs are always sorted (#4186)
  • Add preliminary support for prelink_message files in conda packages (#4203)

Bug fixes:

  • Do not munge rpath for non Mach-O files on macOS (#4238)
  • Fix Windows test file extension reported by conda-debug (#4224)

Documentation:

  • Document build/script_env recipe option (#4211)
  • Clarify wording about selecting multiple operating systems (#4139)

Contributors:

3.21.4

15 Jan 10:08
Compare
Choose a tag to compare

Enhancements:

  • Add new centos 7 distribution cleof to rpm skeleton for s390x. (#4181)

Bug fixes:

  • Fixed bug where symlinks in symlinks caused conda build to exit. (#4180)

Contributors:

3.21.3

11 Jan 20:17
Compare
Choose a tag to compare

Enhancements:

  • Fix stupid error in prefix replacement (#4177)

Contributors:

3.21.1

11 Jan 13:10
Compare
Choose a tag to compare

2021-01-11 3.21.1:

Bug fixes:

  • Fix noarch: python version from version-age determination (#4174)

Contributors:

3.21.0

10 Jan 20:10
Compare
Choose a tag to compare

2021-01-10 3.21.0:

Enhancements:

  • activate_in_script defaults to true (#4120)
  • Add Setting and build/noarch_python_build_age and fix tests not finding packages (#4120)
  • Allow directories as license_file source (#4153)
  • Consider any file containing .yaml in its name as maybe a recipe file (#4120)
  • Add weak_constrains and strong_constrains run_exports types (#4125)
  • Issue a single command for the upload command (#4120)
  • Print hash_inputs after upload info (#4120)
  • Add cross-r-base for cross compiling
  • Add --build-id-pat option
  • macOS: Delete build_prefix rpaths
  • Use smarter build_number
  • Combine default_structs with FIELDS
  • Fix conda render indent from 4 to 2
  • macOS: arm64 ci/test-suite setup
  • Removing more conda-forge testing deps
  • Variants: Be more informative
  • more verbosity in tests
  • Use MacOSX10.10.sdk, not MacOS10.9.sdk in tests (#4120)
  • Warn when files have been removed from the prefix (#4120)

Bug fixes:

  • Add conda-verify to install_conda_build_test_deps (#4120)
  • Add flaky to testing dependencies (#4138)
  • Fix tests not finding packages
  • Avoid writing to the package cache in package_has_file (collisions) (#4120)
  • Change package_has_file to refresh if out of date (#4120)
  • Ensure ~/.condarc does not leak into testing_config (#4120)
  • Fix applying patches to read-only files (#4140)
  • Fix auth in aboutjson (#4137)
  • Fix skeleton URLs for CentOS 6 (EOL) and various CI fixes (#4154)
  • Fix typo in cran skeleton (#4143)
  • Force channel_targets to be considered used (#4120)
  • Fix printing bytes-like object is required, not 'str' when applying patches (#4118)
  • Set "platform" in index.json to the target platform for cross-platform builds (#4124)
  • Reduce get_rpaths_raw/patchelf disagree warnings (#4131)
  • LIEF: Allow parsing static libs to fail (#4149)
  • pass cache_dir to api.build (#4120)
  • Fix symlinks to directories
  • Make post-link run_export/library_nature determination less work when CONDA_OFFLINE=1
  • Remove Python 2.7 from CI matrix
  • Fix test_pypi_installer_metadata (builds against python 3.9 not 3.7)
  • tests: Fix test_render_with_python_arg_reduces_subspace
  • tests: Update python 3 from 3.5/6 to 3.9 in many
  • Set numpy default to 1.16
  • tests: Fix pins for numpy_used
  • tests: CI: Win: Circumvent delayed expansion
  • Install patch or m2-patch, write .sh files as binary, more Win tests
  • tests: Avoid issue with coverage==5.0 on Win+Py2.7
  • Assume non-revisible patches
  • Add flaky marker and --strict-markers to setup.cfg
  • Don't sort recipes
  • Use extra R_ARGS and fix them
  • shell check fix

Contributors:

3.20.5

26 Oct 15:52
Compare
Choose a tag to compare

Enhancements:

  • A new feature build/ignore_run_exports_from which will ignore run_exports
    coming from a package listed in build/ignore_run_exports_from. (#4114)

Bug fixes:

  • Respect PEP440 ~= 'Compatible release clause' (#4113)
  • Detect amalgamated patches (#4099)
  • Handle realpath properly in unsafe patch check (#4099)
  • Force channel_targets to be considered used (#4099)
  • Look for git in build_prefix in git_info (#4099)
  • Fall back to shutil.copy if shutil.copy2 fails when copying patches (#4099)
  • Fix indexing by file (#4111)
  • Helper functions to extract keys (#4088)
  • Simplify find_config_files call (#4086)
  • Refactor dict_of_lists_to_lists_of_dict (#4075)

Contributors:

3.20.4

14 Oct 03:33
Compare
Choose a tag to compare

2020-10-14 3.20.4:

Enhancements:

  • Make stats output more easily human-readable (#4069)
  • Prefer meta.yaml build/error_overlinking and error_overdepending (#4074)
  • Cleanup variant processing code (#4075)
  • Add --file option to indexing (#4076)

Bug Fixes:

  • Remove old rpath when loader_path is used (#4080)
  • Fix MACOSX_DEPLOYMENT_TARGET default for osx-arm64 (#4091)
  • Rewrite apply_patch again (#4092)
  • Add a .* to conditional_regex (#4092)

Contributors:

3.20.3

29 Sep 20:07
Compare
Choose a tag to compare

2020-09-29 3.20.3:

Enhancements:

  • Use CONDA_PACKAGE_EXTENSIONS (#4053)
  • raise runtimeerror instead of calling sys.exit (#4062)
  • Refactor conda_build.build.get_all_replacements (#4055)

Bug fixes:

  • Do not clobber config argument in conda_build.build.build_tree (#4066)
  • Use --dry-run to test that a patch applies. Fixes bug 4054 (#4067)
  • Include target_platform in package build string hash (#4065)
  • Fix post linking for SDKs with tapi-tbd-v4 (MacOS 11.0 and upwards) (#4048)

Contributors:

@beckermr
@isuruf
@mingwandroid
@njalerikson

3.20.2

08 Sep 18:46
Compare
Choose a tag to compare

2020-09-04 3.20.2:

Bug fixes:

  • Run bash with -e in outputs too #4033
  • Add target to recognized fields in outputs #4034
  • Various overlinking fixes for Windows #4036
  • variants: remove hard-coded default path for CONDA_BUILD_SYSROOT

Contributors: