Releases: conda/conda-build
Releases · conda/conda-build
2.0.0beta2
This release includes all current (1.21.14) changes made to the 1.21.x series.
Enhancements:
- Configuration is local, passed via config argument. No more global config. #953
- Created Python API in conda_build/api.py #953
- Separate build folders per-build to allow parallelism #953
- Add locking to allow safe parallelism #953
- Add build flag to turn off separate build folders (--no-build-id) #953
- Much greater test coverage across all modules #953
- Add CONDA_BUILD_STATE variable that reflects RENDER, BUILD, or TEST state of build #1232
- Add support for HG_ variables in meta.yaml templates (for hg repos) #207 #1234
- Add source_files test argument in meta.yaml to copy files from source into test #1237
Bug fixes:
- Fix error converting linux to win packages due to python version mismatch #481
- Fix infinite loop that occurred with circular dependencies being built #953
- Improve test data structures to allow profiling with pytest-profiling #953
- Fix version sorting in pypi skeleton generator #1238
Restructuring:
- CLI scripts have been gutted and moved to conda_build/cli. Content from them is in
conda_build, in scripts without main_ prefix. #953 - Skeleton generators have been broken out of main_skeleton.py, and consolidated into
conda_build/skeletons. The contents of this folder are examined at runtime for pluggability. #953
Contributors:
1.21.14
1.21.13
1.21.12
Enhancements:
- Whitelist the CPU_COUNT environment variable. #1149
- Add tool for examining prefix length in existing packages #1195
- Add a conda interface layer for better compatibility with conda 4.2 #1200 #1203 #1206
- Document how to run tests #1205
- Update default versions for R (3.3.1) and Perl (5.20.3) builds #1220
Bug fixes:
- Don't compile .py files in executable locations. Compile one at a time. #1186
- Don't force download if vcs is used as a source #1212
- Break hardlinks as a post-install step. Hard links can cause problems at package install time. #1215
- Make environment variables used by conda in environment creation always be bytestrings #1216 #1219
Contributors:
1.21.11
Bug fixes:
- Correct logic for printout of meta.dist determination #1174
- Attempt to use src_dir instead of WORK_DIR for directory creation #1175
- Fix escaping problem with PY_VCRUNTIME_REDIST setting #1172
- Set build prefix for win by path, not name #1172
- Quote INCLUDE and LIB env var settings for win better #1172
- Fix pypi skeleton package search #1181
Contributors:
1.21.10
1.21.9
1.21.8
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
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
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