1.21.0beta
Pre-release
Pre-release
This is a re-release of the 2.0.0beta release, without the change of the prefix length from 80 to 255.
Bug fixes/Improvements:
- Respect proxy variables more appropriately #989
- Fix post-build variables when no build section existed in original meta.yaml #999
- Fix unix-style paths returned from git on Windows preventing relative paths from providing Jinja2 metadata #995
- improve logic handling "dirty" downloading. Always download when not dirty. #995
- Search packages on PyPI, rather than listing them all. Should avoid some timeout errors there. #991
- Lightened requirement that x.x be defined in both build and runtime sections. #650
- Search for single and double backslashes when finding files that need prefix replacement #962
- Fix missing encoding argument #987
- Don't use long prefixes on windows #985
- only set os.environ for non-None variables #981
- Track undefined jinja variables and use them to decide whether to download source #964
- handle patches with p0 or p1 #969
- keep original meta.yaml in recipe folder of package; create meta.yaml.rendered in recipe folder. Neither exist when recipe not included. #1004
New stuff:
- Add FEATURE_ environment variables for MKL, opt and debugging #978
- add new x86 and x86_64 selectors for Intel platforms #986
- add info/about.json file that contains the "about" section of meta.yaml #941
- Add msys2 paths to build and test environments #979
- allow
--dirty
flag to be passed toconda build
command. Skips download, and provides DIRTY environment variable in build scripts. #973 - add ignore_prefix_files key to build in meta.yaml. Can ignore list of files, or True to ignore all prefix files. #1008