Skip to content

build(deps): bump zstandard from 0.14.1 to 0.15.1 in /bot #729

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Jan 21, 2021

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Jan 4, 2021

Bumps zstandard from 0.14.1 to 0.15.1.

Release notes

Sourced from zstandard's releases.

0.15.1

Bug Fixes

  • setup.py no longer attempts to build the C backend on PyPy. (#130)
  • <sys/types.h> is now included before <sys/sysctl.h>. This was the case in releases prior to 0.15.0 and the include order was reversed as part of running clang-format. The old/working order has been restored. (#128)
  • Include some private zstd C headers so we can build the C extension against a system library. The previous behavior of referencing these headers is restored. That behave is rather questionable and undermines the desire to use the system zstd.

0.15.0

Backwards Compatibility Notes

  • Support for Python 2.7 has been dropped. Python 3.5 is now the minimum required Python version. (#109)
  • train_dictionary() now uses the fastcover training mechanism (as opposed to cover). Some parameter values that worked with the old mechanism may not work with the new one. e.g. d must be 6 or 8 if it is defined.
  • train_dictionary() now always calls ZDICT_optimizeTrainFromBuffer_fastCover() instead of different APIs depending on which arguments were passed.
  • The names of various Python modules have been changed. The C extension is now built as zstandard.backend_c instead of zstd. The CFFI extension module is now built as zstandard._cffi instead of _zstd_cffi. The CFFI backend is now zstandard.backend_cffi instead of zstandard.cffi.
  • ZstdDecompressionReader.seekable() now returns False instead of True because not all seek operations are supported and some Python code in the wild keys off this value to determine if seek() can be called for all scenarios.
  • ZstdDecompressionReader.seek() now raises OSError instead of ValueError when the seek cannot be fulfilled. (#107)
  • ZstdDecompressionReader.readline() and ZstdDecompressionReader.readlines() now accept an integer argument. This makes them conform with the IO interface. The methods still raise io.UnsupportedOperation.
  • ZstdCompressionReader.__enter__ and ZstdDecompressionReader.__enter__ now raise ValueError if the instance was already closed.
  • The deprecated overlap_size_log attribute on ZstdCompressionParameters instances has been removed. The overlap_log attribute should be used instead.
  • The deprecated overlap_size_log argument to ZstdCompressionParameters has been removed. The overlap_log argument should be used instead.
  • The deprecated ldm_hash_every_log attribute on ZstdCompressionParameters instances has been removed. The

... (truncated)

Changelog

Sourced from zstandard's changelog.

0.15.1 (released 2020-12-31)

Bug Fixes

  • setup.py no longer attempts to build the C backend on PyPy. (#130)
  • <sys/types.h> is now included before <sys/sysctl.h>. This was the case in releases prior to 0.15.0 and the include order was reversed as part of running clang-format. The old/working order has been restored. (#128)
  • Include some private zstd C headers so we can build the C extension against a system library. The previous behavior of referencing these headers is restored. That behave is rather questionable and undermines the desire to use the system zstd.

0.15.0 (released 2020-12-29)

Backwards Compatibility Notes

  • Support for Python 2.7 has been dropped. Python 3.5 is now the minimum required Python version. (#109)
  • train_dictionary() now uses the fastcover training mechanism (as opposed to cover). Some parameter values that worked with the old mechanism may not work with the new one. e.g. d must be 6 or 8 if it is defined.
  • train_dictionary() now always calls ZDICT_optimizeTrainFromBuffer_fastCover() instead of different APIs depending on which arguments were passed.
  • The names of various Python modules have been changed. The C extension is now built as zstandard.backend_c instead of zstd. The CFFI extension module is now built as zstandard._cffi instead of _zstd_cffi. The CFFI backend is now zstandard.backend_cffi instead of zstandard.cffi.
  • ZstdDecompressionReader.seekable() now returns False instead of True because not all seek operations are supported and some Python code in the wild keys off this value to determine if seek() can be called for all scenarios.
  • ZstdDecompressionReader.seek() now raises OSError instead of ValueError when the seek cannot be fulfilled. (#107)
  • ZstdDecompressionReader.readline() and ZstdDecompressionReader.readlines() now accept an integer argument. This makes them conform with the IO interface. The methods still raise io.UnsupportedOperation.
  • ZstdCompressionReader.__enter__ and ZstdDecompressionReader.__enter__ now raise ValueError if the instance was already closed.
  • The deprecated overlap_size_log attribute on ZstdCompressionParameters instances has been removed. The overlap_log attribute should be used

... (truncated)

Commits
  • bd94614 global: release 0.15.1
  • 4a6d2fb setup: bundle and reference additional private zstd headers
  • 2faf021 setup: rename variable to reflect local include paths
  • 6ee1221 c-ext: include sys/types.h before sys/sysctl.h
  • 7123e82 setup: do not build the C backend on PyPy
  • 6806272 global: release version 0.15.0
  • e2afedc ci: rewrite artifact download script to use GitHub Actions
  • 692b302 zstandard: add compress()/decompress() convenience functions
  • 72734e0 news: remove some work items that have been addressed
  • 1bdba50 compressionparameters: remove deprecated compression_strategy
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

@dependabot dependabot bot added the bot Python Taskcluster Bot label Jan 4, 2021
@dependabot dependabot bot force-pushed the dependabot/pip/bot/zstandard-0.15.1 branch 2 times, most recently from 648f803 to 7c8a7d1 Compare January 21, 2021 17:37
@dependabot dependabot bot force-pushed the dependabot/pip/bot/zstandard-0.15.1 branch from 7c8a7d1 to c53c43b Compare January 21, 2021 17:37
@dependabot dependabot bot force-pushed the dependabot/pip/bot/zstandard-0.15.1 branch from c53c43b to 6c1acac Compare January 21, 2021 17:38
@marco-c marco-c merged commit 444c1d0 into master Jan 21, 2021
@marco-c marco-c deleted the dependabot/pip/bot/zstandard-0.15.1 branch January 21, 2021 17:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bot Python Taskcluster Bot
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant