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.json2jlap
script to run after indexing, to createrepodata.jlap
patch sets for incremental repodata downloads. - Add
--current-repodata/--no-current-repodata
flags to control whethercurrent_repodata.json
is generated. - Add support for CEP-15
base_url
to 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.json
query 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 list
to 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_folder
is not passed.
๐ Deprecations ๐ โ
- Removed formal support for Python 3.7.
โ๏ธ Other Updates โ๏ธโ
- Remove
MANIFEST.in
, used for Pythonsdist
s, which referenced non-existent files. Source distributions appear correct withoutMANIFEST.in
. - Add explicit
zstandard
dependency.
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
zip64
extensions when converting.tar.bz2
to.conda
, if uncompressed size is close to the 2GBZIP64_LIMIT
.