Recent Releases of https://github.com/conda/conda-package-streaming

https://github.com/conda/conda-package-streaming - v0.12.0

What's Changed

  • feat: deal with package servers that reply 416 to too big range requests by @ytausch in https://github.com/conda/conda-package-streaming/pull/132
  • style: migrate to ruff and ruff-format by @ytausch in https://github.com/conda/conda-package-streaming/pull/133
  • Skip setting permissions if tarfile.mode is None by @marcoesters in https://github.com/conda/conda-package-streaming/pull/140
  • Set minimum Python >= 3.9 by @dholth in https://github.com/conda/conda-package-streaming/pull/142

New Contributors

  • @kenodegard made their first contribution in https://github.com/conda/conda-package-streaming/pull/117
  • @dependabot made their first contribution in https://github.com/conda/conda-package-streaming/pull/121
  • @ytausch made their first contribution in https://github.com/conda/conda-package-streaming/pull/132
  • @marcoesters made their first contribution in https://github.com/conda/conda-package-streaming/pull/140

Full Changelog: https://github.com/conda/conda-package-streaming/compare/v0.11.0...v0.12.0

- Python
Published by dholth about 1 year ago

https://github.com/conda/conda-package-streaming - 0.11.0

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: https://github.com/conda/conda-package-streaming/compare/v0.10.0...v0.11.0

- Python
Published by dholth over 1 year ago

https://github.com/conda/conda-package-streaming - 0.10.0

What's Changed

  • Use zip64 extensions when converting .tar.bz2 to .conda, if uncompressed size is close to the 2GB ZIP64_LIMIT. (https://github.com/conda/conda-package-streaming/issues/79), by @dholth and @scw in https://github.com/conda/conda-package-streaming/pull/80

Full Changelog: https://github.com/conda/conda-package-streaming/compare/v0.9.0...v0.10.0

- Python
Published by dholth about 2 years ago

https://github.com/conda/conda-package-streaming - 0.9.0

0.9.0 (2023-07)

- Python
Published by dholth almost 3 years ago

https://github.com/conda/conda-package-streaming - 0.8.0

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.

- Python
Published by dholth about 3 years ago

https://github.com/conda/conda-package-streaming - 0.7.0

  • Support pypy with improved file closing
  • Improve documentation

- Python
Published by dholth over 3 years ago

https://github.com/conda/conda-package-streaming - 0.6.1

  • Fix #42

- Python
Published by dholth over 3 years ago

https://github.com/conda/conda-package-streaming - 0.6.0

  • 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".

- Python
Published by dholth over 3 years ago

https://github.com/conda/conda-package-streaming - 0.5.0

  • Add "degraded mode" (.tar.bz2-only mode when zstandard cannot be imported)

- Python
Published by dholth over 3 years ago

https://github.com/conda/conda-package-streaming - 0.4.0

  • Add extract API
  • Support Python 3.7+

- Python
Published by dholth almost 4 years ago

https://github.com/conda/conda-package-streaming - 0.3.1

  • use flit-core during build
  • link documentation

- Python
Published by dholth about 4 years ago