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.