June 2024 Releases
ยท 2 min read

The June 2024 releases included updates to conda-index, conda-package-streaming and conda-package-handling! ๐ All of these new releases have been released to both main and conda-forge.
Changes in conda-index 0.5.0โ
To update conda-index to the latest version, run:
conda install -n base conda-index=0.5.0
โจ What's New? โจโ
- Add experimental
python -m conda_index.json2jlapscript to run after indexing, to createrepodata.jlappatch sets for incremental repodata downloads. - Add
--current-repodata/--no-current-repodataflags to control whethercurrent_repodata.jsonis generated. - Add support for CEP-15
base_urlto host packages separate from repodata. - Support
fsspec(in the API only) to index anyfsspec-supported remote filesystem. Also enables the input packages folder to be separate from the cache and output folders.
๐ง What Got Fixed? ๐งโ
- Move
run_exports.jsonquery into cache, instead of directly using SQL inChannelIndex. - Create parents when creating
<subdir>/.cache.
โ๏ธ Other Updates โ๏ธโ
- Approach 100% code coverage in test suite; reformat with
ruff. - Update CI configuration to test on more platforms.
- Drop support for Python 3.7; support Python 3.8+ only.
Changes in conda-package-handling 2.3.0โ
To update conda-package-handling to the latest version, run:
conda install -n base conda-package-handling=2.3.0
โจ What's New? โจโ
- Add
cph listto report artifact contents without prior extraction. - Added formal support for Python 3.10, 3.11, and 3.12.
๐ง What Got Fixed? ๐งโ
- Delay
os.getcwd()call to body ofCondaFormat_v2.create()whenout_folderis not passed.
๐ Deprecations ๐ โ
- Removed formal support for Python 3.7.
โ๏ธ Other Updates โ๏ธโ
- Remove
MANIFEST.in, used for Pythonsdists, which referenced non-existent files. Source distributions appear correct withoutMANIFEST.in. - Add explicit
zstandarddependency.
Changes in conda-package-streaming 0.10.0โ
To update conda-package-streaming to the latest version, run:
conda install -n base conda-package-streaming=0.10.0
โจ What's New? โจโ
- Use
zip64extensions when converting.tar.bz2to.conda, if uncompressed size is close to the 2GBZIP64_LIMIT.
