Releases: conda/conda-package-handling
Releases · conda/conda-package-handling
2.4.0
What's Changed
2.4.0 (2024-10-08)
Enhancements
- Expose API and CLI for which components will be listed as part of
cph list. (#253) - Allow
cph liston remote.condaartifact URLs. (#252 via #254)
Bug fixes
- Use force_zip64=True when directly creating .conda files. Allows >2GB
(compressed) size. (#248) - Replace
.condaor.tar.bz2extensions from end of string only instead of
str.replace(...)(#251)
Other
- Improve type annotations on an internal function (#257)
Contributors
Full Changelog: 2.3.0...2.4.0
2.3.0
Enhancements
- Add
cph listto report artifact contents without prior extraction. (#236) - Added formal support for Python 3.10, 3.11, and 3.12. (#231)
Bug fixes
- Delay
os.getcwd()call to body ofCondaFormat_v2.create()whenout_folderis not passed. (#205)
Deprecations
- Removed formal support for Python 3.7. (#231)
Other
- Remove MANIFEST.in, used for Python sdists, which referenced non-existent files. Source distributions appear correct without MANIFEST.in. (#163)
- Add explicit
zstandarddependency. (#222)
Contributors
- @conda-bot
- @dholth
- @Callek made their first contribution in #231
- @jaimergp made their first contribution in #2
- @pre-commit-ci[bot]
Full Changelog: 2.2.0...2.3.0
2.2.0
2.2.0 (2023-08-01)
Bug fixes
- Respect umask when unpacking packages, by requiring
conda-package-streaming >= 0.9.0.
Docs
- Include README.md in pypi metadata. (#215)
Contributors
2.1.0
2.1.0 (2023-05-05)
Bug fixes
- Include decompressed size when creating
.condaarchives with
CondaFormat_v2.create(), to reduce memory usage on decompression. (#171)
Transmuted archives (converted from.tar.bz2) do not contain the
decompressed size. - Include LICENSE, not just LICENSE.txt in info/ section (#172)
Contributors
2.0.2
2.0.1
2.0.0
2.0.0 (2022-11-17)
Enhancements
- Based on conda-package-streaming instead of libarchive.
- Requires the
python-zstandard(zstandard) library. - Threadsafe
extract()function. - More efficient
.condahandling. - Remove progress bars.
Deprecations
- Remove broken
verifysubcommand. - Remove support for
binsort(was supposed to help withtar.bz2
compression). (Use.condainstead.)
Docs
- Add sphinx documentation.
Other
- Reformat entire codebase with
black,isort. (#132)
Contributors
1.9.0
1.9.0 (2022-09-12)
Enhancements
- Support setting the zstd compression level on the cli. (#114)
Bug fixes
- Include tested fix for "
info/sorts first in.tar.bz2" feature, useful
for streaming.tar.bz2. (#102) - Fix extracting
.condagiven as relative path. (#116) - Gracefully handle missing subcommands. (#105)
Contributors
- @conda-bot
- @jezdez
- @dholth
- @kenodegard made their first contribution in (#112)
- @mariusvniekerk made their first contribution in (#114)
Full Changelog: 1.8.1...1.9.0
1.8.1
Bug fixes:
- Don't drop empty directories that happen to be prefixes of something else (#99)
Contributors:
1.8.0
Enhancements:
- Compute package hashes in threads. (#83)
Bug fixes:
- Fix running from a read-only working directory (#44)
- Fix symlinks to directories being incorrectly placed in the
infotarball when transmuting.tar.bz2- to.conda-format packages (#84) - No longer generate emtpy metadata.json in v2 packages (#88)
- Fix for TypeError in tarball.py. (#86)
Deprecations:
- Remove Python 2 support.
Other:
-
Added project board, issue staleness, thread locking and label automation using GitHub action workflows to improve maintenance of GitHub project. More information can be found in the infra repo: https://github.com/conda/infra
-
Removed unused continuous integration platform config files.
Contributors:
- @dholth made their first contribution in #83
- @conda-bot made their first contribution in #87
- @chenghlee made their first contribution in #90
- @analog-cbarber made their first contribution in #89
- @chrisburr made their first contribution in #91
- @vz-x made their first contribution in #86
- @jezdez made their first contribution in #92
Full Changelog: 1.7.3...1.8.0