Releases: conda-forge/conda-smithy
Releases · conda-forge/conda-smithy
v3.45.3
Added:
- Added support for multi-output recipes in
hint_noarch_python_use_python_min
check. (#2218) - Added a linter check for use of v0 selectors in v1 recipes. (#2214)
Changed:
- Due to persistent problems with Travis CI, it is not the default provider for non-x64 architectures on linux anymore.
Builds will be emulated on azure by default, though it is recommended to switch recipes to cross-compilation
where possible, by adding the following toconda-forge.yml
(and rerendering):build_platform: linux_aarch64: linux_64 linux_ppc64le: linux_64
Fixed:
- Fix
tests/test_feedstock_io.py::TestFeedstockIO::test_repo
path comparison to useos.path.realpath
. (#2220) - Fixed "missing package version" false positives for version "0". (#2217)
- Fixed flattening
if / then / else
clauses in v1 recipes with string values ofthen
andelse
keys. (#2218)
Authors:
- H. Vetinari
- Michał Górny
- Ken Odegard
v3.45.2
Added:
- Added
sphinx-theme-builder
as a validpip
build backend. (#2204) - Added validation for
schema_version
key. (#2207) - Add
hint_python_min
andhint_pip_no_build_backend
values tolinter.skip
key, allowing to skip respective checks. (#2206)
Fixed:
- Fixed removing directories recursively from git index. (#2199)
- Fix handling
if
/else
blocks inrun
andrun_constraints
requirements, for v1 recipes (#2197) - Fix flattening nested
if
/else
blocks in v1 recipes (#2197) - Fix a test that uses
match
in skip to work with strict parsing (#2213) schema_version
key no longer causes linting failures. (#2207)- Fix a
TypeError
when either thelinter
key or theskip
subkey is empty. (#2206) - Fix more linter errors for v1 recipes with conditional dependencies (#2212)
- Fix linter error in check_pins for v1 recipes with conditional run_exports (#2211)
- Consider `tests[].python.python_version`` when linting for cfep25 on v1.
Authors:
- Matthew R. Becker
- Wolf Vollprecht
- Min RK
- pre-commit-ci[bot]
- Hadrien Mary
- Michał Górny
- dependabot[bot]
- Will Shanks
v3.45.1
v3.45.0
v3.44.9
Fixed:
- Fixed a bug in checking in recipe maintainers exist without a GitHub token
where the anonymous API would run out of requests. (#2171) - Ensure
CONDA_BLD_PATH
is properly exported in macOS. (#2145 via #2148) - Close logging group for
micromamba
installs in Windows. (#2148)
Authors:
- Matthew R. Becker
- Hadrien Mary
v3.44.8
Changed:
- Changed
noarch-python
hint to not require exactly one space between python and the Jinja2 expression. (#2151) - Added linting for incorrect values under
os_version:
inconda-forge.yml
Fixed:
- Fixed a bug where the
python_min
hint failed on v1 recipes. (#2154) - Fixed a bug that caused the linter to fail when a v1 recipe had the
ignore_run_exports
key. (#2157, #2153) - Fixed a bug where legacy conda env vars caused test failues. (#2162)
- Fixed bugs in the linting of v1 recipes where requirements with conditional (if/else) statements were not properly flattened. (#2165)
Authors:
- Isuru Fernando
- Matthew R. Becker
- H. Vetinari
- Wolf Vollprecht
- pre-commit-ci[bot]
- Adam Ehlers Nyholm Thomsen
- Ralf Gommers
v3.44.7
Added:
- Provide option
azure.settings_win.install_atl
(false by default), which can be used to install components that are necessary for some builds, but not present in the Azure images anymore - Added new
conda-forge
-only hint+lint for recipe be able to be parsed. (#2141, #2147) - Set rattler cache to
RATTLER_CACHE_DIR=/tmp/rattler_cache
when building a linux package from a macOS machine with Docker. (#2124)
Fixed:
- Fixed a bug where the
register-ci
command fails for recipes with thepython_min
variable being used. (#2144) - Make sure $MINIFORGE_HOME folder exists during build. (#2142) (#2146)
Authors:
- Matthew R. Becker
- Jaime Rodríguez-Guerra
- H. Vetinari
- John Kirkham
- Hadrien Mary