Skip to content

Releases: conda/conda-build

1.21.10

03 Aug 02:12

Choose a tag to compare

Bug fixes:

  • Compile files ending with .py, not py. #1163
  • Move root logger to entry points, to not interfere with conda #1164 #1166
  • Use setuptools entry points, rather than pre-defined scripts #1165
  • Always use the long build prefix to avoid confusion #1168

Contributors:

1.21.9

01 Aug 19:50

Choose a tag to compare

Bug fixes:

  • Add debug option that shows conda output during build. Hide output otherwise. #1159
  • Add regression test for conda metapackage command, fix missing token and user args. #1160
  • Create croot (conda-bld) folder if missing before locking in render and skeleton. #1161

Contributors:

1.21.8

01 Aug 00:54

Choose a tag to compare

Bug fixes:

  • Fix --source argument to build - was building when should only download source. #1152
  • Don't try to create work folder when it exists (but is empty) #1153
  • Fix a logic error with need_source_download not existing #1148

New Things:

  • Don't exit on compileall failure #1146
  • Add CONDA_BUILD_RENDERING environment variable that is set during recipe rendering #1154
  • Change pyc compilation to only affect files that would be packaged (not all of site-packages). Compile pyc files on py3. #1155
  • Rename load_setuptools to load_setup_py_data (keep load_setuptools for compat; but show warning) #1156
  • Test that condarc channels are respected in build #1157

Contributors:

1.21.7

23 Jul 04:13

Choose a tag to compare

Bug fixes:

  • Add test of requirements.txt parsing for runtime requirements #1127
  • Set PY_VCRUNTIME_REDIST for VS 2015+, so that DLL linkage is used #1129
  • Use os.path.normpath in find_lib #1132
  • Fix path prepending in test (use only PATH, and use consolidated code) #1135
  • Add dist split for channel names #1136
  • Provide fallback path to render recipe when build environment is necessary for rendering #1140
  • Sort package versions coming from PyPI for skeleton #1141

Contributors:

1.21.6

18 Jul 20:56

Choose a tag to compare

2016-07-14 1.21.6:

New Things:

  • Allow pass-through of setup.py options in conda skeleton pypi #680
  • Allow specification of pinning numpy in conda skeleton pypi #680
  • Support PEP420 namespace packages (don't barf on existing folders.) Do barf on existing files. #1074

Bug fixes:

  • Fix handling of quotes in selectors #1104
  • Fix load_setuptools in jinja context. Problem was incorrect cwd in function. #1106
  • Make Win activate script file extensions explicit #1107
  • Warn users on failed git repo info failure, rather than crash #1108
  • Remove killing MSBuild.exe at end of win build. Remove psutil dependency. #1109
  • Prepend PATH before creating env, to ensure post-link script success. #1115, #1118
  • Make Python tests drop out on failure appropiately on win #1122
  • Make hyphenation consistent with include_recipe in meta.yaml #1124
  • Use full path of test env when activating #1125

Contributors:

1.21.5

07 Jul 20:16

Choose a tag to compare

Bug fixes:

  • Make --skip-existing respect remote channels (s3, file, anaconda.org) #1102
  • Reduce always_include_files glob fail exit to a warning #1101
  • Fail more gracefully when finding a vcs executable fails #1100
  • Add better error when PyPI fails with XMLRPC. Add tests for published examples. #1098
  • Fix lack of 'call' in windows test activate script that was terminating tests early #1097
  • Take newest version from PyPI when creating skeleton #1092
  • Fix unicode encoding error in conda skeleton pypi #1092
  • Support PEP420 namespace packages (write into existing folders,
    but raise error rather than overwrite existing files.) #1090
  • Fix an error where an intermediate None value broke jinja2 rendering #1088
  • Add missing support for include_recipe in meta.yaml #1085

Contributors:

1.21.4

05 Jul 20:45

Choose a tag to compare

Bug fixes:

  • Choose newest Pypi skeleton version; fix unicode encoding in pypi metadata #1092
  • Add Numpy 1.11 to all_versions dict for autocompletion #1078
  • Fix MSVC 3.3/3.4 builds when Win7SDK not installed #1072
  • Fix an error with build number, when build number is None or otherwise invalid #1088

Known issues:

  • Environment activation requires conda >=4.1.4. The activate.bat script does not look in the right place for the activate.d folder.
  • The test suite on Linux and Mac fails the python-build, python-run, and python-build-run tests, because an errant __conda-version__.txt file is somehow present. It is not clear where it comes from, and each of these tests pass when run individually. If you have mysterious issues, and you use __conda-version__.txt or files like it, please file an issue.

Contributors:

1.21.3

28 Jun 13:34

Choose a tag to compare

Bug fixes:

  • Fix a regression in Windows, where a compiler was a hard requirement, and was not always showing up, anyway. #1049

Contributors:

1.21.2

24 Jun 19:17

Choose a tag to compare

Bug fixes / Improvements:

  • revert some MSVC activation logic to still call vcvarsall directly in build script
  • fix Windows testing for binary prefix replacement (not done on win)
  • Add a warning message when conda-build can't create an environment due to unsatisfiable dependencies
  • Improve notion of whether a recipe uses a VCS in its metadata, or in its build

Known issues:

  • Environment activation on Windows will not work until Conda 4.1.4 is released. The activate.bat script does not look in the right place for the activate.d folder.
  • The test suite on Linux and Mac fails the python-build, python-run, and python-build-run tests, because an errant __conda-version__.txt file is somehow present. It is not clear where it comes from, and each of these tests pass when run individually. If you have mysterious issues, and you use __conda-version__.txt or files like it, please file an issue.

Contributors:

1.21.1

22 Jun 19:51

Choose a tag to compare

Bug fixes / Improvements:

  • Simplify MSVC activation, using distutil's existing logic #1036
  • Correctly interpret paths returned from git on windows, trying cygpath, falling back to conda regex #1037
  • Fix ability to disable anaconda upload in condarc #1043
  • Change environment activation to call activation in scripts, rather than having Python store variables #1044

Contributors: