October 2024 Releases
ยท 2 min read

The October 2024 releases included updates to conda-package-handling and conda-package-streaming! ๐ All of these have been released to both main and conda-forge channels.
Changes in conda-package-handling 2.4.0โ
To update conda-package-handling to the latest version, run:
conda install -n base conda-package-handling=2.4.0
โจ What's New? โจโ
- Expose API keyword and CLI argument to control which component(s) of the
.condaartifact is listed incph list. - Allow
cph liston remote.condaartifact URLs.
๐ง What Got Fixed? ๐งโ
- Use
force_zip64=Truewhen directly creating.condafiles. Allows >2GB (compressed) size. - Replace
.condaor.tar.bz2extensions from end of string only instead ofstr.replace(...).
Otherโ
- Improved type annotations on an internal function.
Changes in conda-package-streaming 0.11.0โ
To update conda-package-streaming to the latest version, run:
conda install -n base conda-package-streaming=0.11.0
โจ What's New? โจโ
- Add Python 3.12 to test matrix.
- Pass Python
tarfile.extractall(filter="fully_trusted")in addition to internal filtering, when available, to avoid Python 3.12+DeprecationWarning. - Improve
umaskhandling. - Add
transmute_stream(...)to create.condafrom(TarFile, TarInfo)iterators, allowing more creative data sources than just.tar.bz2inputs. - Add
createmodule withTarFileinterface for creating.condaarchives, also used bytransmute. - Pass
encoding="utf-8"toTarFileinstead of the system default, avoiding rare potential issues with non-ASCII filenames.
