Conda-build

Latest version: v2.1.5

Safety actively analyzes 681881 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 4 of 16

2.1.0

(includes changes since 2.0.12, including those already listed under 2.1.0beta1)

Enhancements:
-------------

* Consolidate package metadata from extra.json and noarch.json into package_metadata.json 1535 1539
* finalize paths.json, (formerly files.json), which supersedes the older separate files for tracking file data 1535
* Support output of multiple packages from one recipe 1576
* Support output of wheels 1576
* Add ``--prefix-length`` to conda-build. This allows one to set the prefix length manually. It should be used sparingly, preferring creation of a temporary folder on non-encrypted locations, and setting ``--croot`` to that temporary folder. 1579
* Add ``--no-prefix-length-fallback`` option to conda-build, to fail builds that encounter short prefixes, rather than falling back to the short prefix 1579
* Change CRAN-skeleton to follow conda-forge style 1596
* Allow relative paths to files in source/url field 1614

Bug fixes:
----------

* Rework locks to be more robust 1540
* Call make_hardlink_copy on Windows to prevent conda failures 1575
* Delete the work folder before running the test suite. Exposes faulty links to source files more easily. 1581
* Add support for Python 3.6 in selector expressions 1592
* Don't try to compile pyc files when python is not installed in the build env 1593
* Fix a function call leading to corrupted meta.yaml output 1589
* Fix logger to be package-local. Fixes logger output not showing up. 1583
* Disallow leading periods in package version 1594
* Fix reference to undefined need_source_download 1595
* Disallow - in feature names, to avoid conflicts with conda's handling of package names 1600
* Remove help text about passing multiple --python options or "all" - this has been broken for some time. Replacement coming in 3.0.0. 1610
* Fix clobbering of no_link variable. 1611
* Fix index when --output-folder is specified 1613
* Fix python_d.exe incompatibility with conda 4.3 1615

Contributors:
-------------

* asmeurer
* hajs
* johanneskoester
* kalefranz
* mingwandroid
* msarahan
* mwiebe
* soapy1

2.1.0beta1

Enhancements:
-------------

* Consolidate package metadata from extra.json and noarch.json into package_metadata.json 1535 1539
* finalize paths.json, (formerly files.json), which supersedes the older separate files for tracking file data 1535
* Support output of multiple packages from one recipe 1576
* Support output of wheels 1576
* Add ``--prefix-length`` to conda-build. This allows one to set the prefix length manually. It should be used sparingly, preferring creation of a temporary folder on non-encrypted locations, and setting ``--croot`` to that temporary folder. 1579
* Add ``--no-prefix-length-fallback`` option to conda-build, to fail builds that encounter short prefixes, rather than falling back to the short prefix 1579
* Change CRAN-skeleton to follow conda-forge style 1596

Bug fixes:
----------

* Rework locks to be more robust 1540
* Call make_hardlink_copy on Windows to prevent conda failures 1575
* Delete the work folder before running the test suite. Exposes faulty links to source files more easily. 1581
* Add support for Python 3.6 in selector expressions 1592
* Don't try to compile pyc files when python is not installed in the build env 1593
* Fix a function call leading to corrupted meta.yaml output 1589
* Fix logger to be package-local. Fixes logger output not showing up. 1583
* Disallow leading periods in package version 1594
* Fix reference to undefined need_source_download 1595
* Disallow - in feature names, to avoid conflicts with conda's handling of package names 1600

Contributors:
-------------

* asmeurer
* hajs
* johanneskoester
* kalefranz
* mingwandroid
* msarahan
* mwiebe
* soapy1

2.0.12

Enhancements:
-------------

* Whitelist, rather than hardcode, MACOSX_DEPLOYMENT_TARGET. Default to 10.7 1561
* Allow local relative paths to be passed as channel arguments 1565

Bug fixes:
----------

* Keep CONDA_PATH_BACKUP as allowed variable in build/test env activation. Necessary to make deactivation work correctly. 1560
* Define nomkl selector when FEATURE_NOMKL environment variable is not set 1562
* Move test removal of packaged recipe until after test completes 1563
* Allow source_files in recognized meta.yaml fields 1572

Contributors:
-------------

* jakirkham
* mingwandroid
* msarahan

2.0.11

------------------

Enhancements:
-------------

* Further develop and update files.json 1501
* New command line option: ``--output-folder`` allows moving artifact after build (to facilitate CI) 1538
* support globs in `ignore_prefix_files`, `has_prefix_files`, `always_include_files`, `binary_has_prefix_files` 1554
* decouple `ignore_prefix_files` from `binary_relocation`; make `binary_relocation` also accept a list of files or globs 1555

Bug fixes:
----------

* rename `short_path` key in files.json to `path` 1501
* allow `!` in package version (used in epoch) 1542
* don't compute SHA256 for folders 1544
* fix merge check for dst starting with src 1546
* use normpath when comparing utils.relative (fixes git clone issue) 1547
* disallow softlinks for conda (>=v.4.2) in conda-build created environments 1548

Contributors:
-------------

* mingwandroid
* msarahan
* soapy1

2.0.10

------------------

Bug fixes:
----------

* Fix backwards incompatibility with conda 4.1 1528

Contributors:
-------------

* msarahan

2.0.9

-----------------

Enhancements:
-------------

* break build string construction out into standalone function for external usage (Concourse CI project) 1513
* add conda-verify support. Defaults to enabled. Adds conda-verify as runtime requirement.
*

Bug fixes:
----------

* handle creation of intermediate folders when filenames provided as build/source_files arguments 1511
* Fix passing of version argument to pypi skeleton arguments 1516
* break symlinks and copy files if symlinks point to executable outside of same path (fix RPATH misbehavior on linux/mac, because ld.so follows symlinks) 1521
* specify conda executable name more specifically when getting about.json info. It was not being found in some cases without the file extension. 1525

Contributors:
-------------

* jhprinz
* msarahan
* soapy1

Page 4 of 16

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.