Releases: conda/conda-build
Releases · conda/conda-build
1.20.3
2016-05-13 1.20.3:
Features:
- use posix metapackage for cran skeleton packaging (#956)
Bug fixes:
- fix output of package paths (extra output was breaking tools). Add tests. (#950, #960)
- change default of no_download_source in build.py (for compatibility with conda-build-all) (#950)
- fix regression in [] being confused for selectors (#957)
Contributors:
1.20.3beta
2016-05-13 1.20.3:
Features:
- use posix metapackage for cran skeleton packaging (#956)
Bug fixes:
- fix output of package paths (extra output was breaking tools). Add tests. (#950, #960)
- change default of no_download_source in build.py (for compatibility with conda-build-all) (#950)
- fix regression in [] being confused for selectors (#957)
Contributors:
1.20.2
Features:
- added --token and --user flags to pass corresponding information to anaconda upload (#921)
- added
conda render
command that outputs a fully-rendered meta.yaml to either stdout, or to file (with --file) (#908) - support source checkout tools specified in meta.yaml. If source checkout fails at the rendering phase, source checkout
and rendering are re-done after the build environment is created. (#843, #946) - fn is now optional when a URL specifies a filename. (#942)
- CRAN skeleton generator now uses MSYS2 for Windows support (#942)
- conda build & conda render both recursively look for meta.yaml (support conda-forge feedstock submodules) (#908)
- Whitelist MAKEFLAGS environment variable. Setting this outside conda build should take effect in your build.
Parallelize on *nix by adding -j here, instead of -j${CPU_COUNT} in your build.sh. This
helps on CI's, where CPU_COUNT is not always well-behaved. (#917) - Run python_d executable on windows when debug feature is active (#724)
- add conda build flag
--keep-old-work
that temporarily moves your last build, then moves it back after completion.
For debugging, when more than one package is involved. (#833) - Allow selectors in imported jinja templates (#739)
Bug fixes:
- fixed several instances wherein --skip-existing did not work (#897, #945)
- Fully render recipe before outputting build string - fixes empty spots where GIT_* info should have been (#923)
- Add MSYS2 path conversion filters to avoid issues with Win 7.1 SDK (#900)
- Address PyPI's change of URL format (#922,
- Fix invalid gcc "-m 32" flag (#916)
- Fix empty section (due to selectors) handling regression (#919)
- Fix regression in handling of VS2008 Pro (not Express + VC for Python 2.7). It is important to at least try to run vcvarsall.bat. (#913)
- Fix CPAN skeleton generator (handle missing sections better) (#912)
- Make test/requires versions match build/requires without additional pinning (#907)
- Remove hard-coded CYGWIN path from conda-build's custom PATH (#903)
- Source is downloaded before testing, fixing an issue where if build machine and some other test machine had different source, strange things happened. (#946)
- Fix regression with Python 3.x fixing shebangs (#892)
- Fix conda inspect crashes by using conda-meta info rather than filenames or dist names for package info (#947)
Miscellany:
- restore AppVeyor testing for Windows builds (#864)
- Build py3.5 on Appveyor (#938)
- PEP8 cleanup; use flake8 rather than pyflakes (#938)
- limited scope of project locking to avoid lock conflicts between build and rendering (#923)
- set up anaconda.org build infrastructure (#924)
- on Windows, environment variables are written to the temporary bld.bat in the source work folder. (#933)
Contributors:
1.20.2beta
Merge pull request #900 from msarahan/fix_win_vs2010