Skip to content

Releases: conda/conda-package-streaming

0.11.0

09 Oct 18:16
70f8ff3
Compare
Choose a tag to compare

0.11.0 (2024-10-9)

  • 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
    (#87)
  • Improve umask handling. (#106)
  • Add transmute_stream(...) to create .conda from (TarFile, TarInfo). (#90)
    iterators, allowing more creative data sources than just .tar.bz2 inputs.
  • Add create module with TarFile interface for creating .conda
    archives, also used by transmute. (#90)
  • Pass encoding="utf-8" to TarFile instead of the system default, avoiding
    rare potential issues with non-ASCII filenames. (#93)

Full Changelog: v0.10.0...v0.11.0

0.10.0

05 Jun 19:14
168beb4
Compare
Choose a tag to compare

What's Changed

  • Use zip64 extensions when converting .tar.bz2 to .conda, if uncompressed size is close to the 2GB ZIP64_LIMIT. (#79), by @dholth and @scw in #80

Full Changelog: v0.9.0...v0.10.0

0.9.0

01 Aug 14:44
7e16205
Compare
Choose a tag to compare

0.9.0 (2023-07)

0.8.0

24 May 15:23
b6a8e12
Compare
Choose a tag to compare

0.8.0 (2023-05)

  • Update transmute to use SpooledTemporaryFile instead of streaming directly to
    zip (#57). This
    can reduce zstd memory usage during decompression.
  • transmute returns Path to transmuted package instead of None.

0.7.0

19 Nov 20:22
Compare
Choose a tag to compare
  • Support pypy with improved file closing
  • Improve documentation

0.6.1

18 Nov 18:29
b50d2f7
Compare
Choose a tag to compare

0.6.0

31 Oct 19:10
Compare
Choose a tag to compare
  • Add function to transmute from .conda to .tar.bz2 (the other direction was already available)
  • Add parameter to customize what goes into the info component of a package, to allow conda-package-handling to work exactly the same when calling us; compared to simpler "anything starting with info/ goes into info-.*.tar.zst".

0.5.0

19 Oct 21:56
Compare
Choose a tag to compare
  • Add "degraded mode" (.tar.bz2-only mode when zstandard cannot be imported)

0.4.0

23 Sep 18:11
Compare
Choose a tag to compare
  • Add extract API
  • Support Python 3.7+

0.3.1

30 Jun 15:07
7ae5205
Compare
Choose a tag to compare
  • use flit-core during build
  • link documentation