3.21.9
Enhancements
- Replace
is_dirwithscandirforchannel_root. (#4273) - Remove rpaths in
PREFIX/../that doesn't start withPREFIX.
This includesBUILD_PREFIX,SRC_DIR. Previously it was onlyBUILD_PREFIX. (#4287) - Add
entry_pointsto outputs inFIELDSschema. (#4389) - Support for
setuptools61+. (#4430) - Use
setmembership for faster indexing. (#4459)
Bug fixes
- Remove rpaths that occur multiple times. (#4287)
- Enable
bdist_condaviaentry_pointmechanism supported also bysetuptools >=60.0.0.
Usable viafrom setuptools import setupandsetup(distclass=conda_build.bdist_conda.CondaDistribution, ...). (#4368) - Patch
setuptools's vendoreddistutils.coreas well. (#4434) - Resolve
conda debugfailure when a trailing slash path is provided. (#4448) - Fix import error caused by conda 4.13.0's removal of Python 2.7 code. (#4482)
Deprecations
- Usage of
bdist_condaviafrom distutils.core import setupanddistclass=distutils.command.bdist_conda.CondaDistribution,
as that only works forsetuptools <60.0.0. (#4368) - Remove Python 2.7 imports removed in conda 4.13.0. (#4482)
Other
- Move Windows tests from Azure to GitHub Actions. (#4353, #4436)
- Add pyupgrade to pre-commit. (#4374)
- Move MacOS tests from Azure to GitHub Actions. (#4412, #4436, #4455)
- Update
Makefilefor easier testing. (#4425) - Remove unused Travis CI configs. (#4438)
Contributors
- @beeankha
- @conda-bot
- @dbast
- @dholth made their first contribution in #4273
- @isuruf
- @jezdez
- @jakirkham
- @kenodegard
- @remkade made their first contribution in #4425
- @rchord made their first contribution in #4353
- @travishathaway made their first contribution in #4448
- @wimglenn made their first contribution in #4434
- @pre-commit-ci[bot]
Full Changelog: 3.21.8...3.21.9