Mercurial > public > mercurial-scm > hg
diff contrib/python-zstandard/zstandard/__init__.py @ 43994:de7838053207
zstandard: vendor python-zstandard 0.13.0
Version 0.13.0 of the package was just released. It contains
an upgraded zstd C library which can result in some performance
wins, official support for Python 3.8, and a blackened code base.
There were no meaningful code or functionality changes in this
release of python-zstandard: just reformatting and an upgraded
zstd library version. So the diff seems much larger than what it
is.
Files were added without modifications.
The clang-format-ignorelist file was updated to reflect a new
header file in the zstd distribution.
# no-check-commit because 3rd party code has different style guidelines
Differential Revision: https://phab.mercurial-scm.org/D7770
author | Gregory Szorc <gregory.szorc@gmail.com> |
---|---|
date | Sat, 28 Dec 2019 09:55:45 -0800 |
parents | 69de49c4e39c |
children | 6000f5b25c9b |
line wrap: on
line diff
--- a/contrib/python-zstandard/zstandard/__init__.py Fri Dec 27 18:54:57 2019 -0500 +++ b/contrib/python-zstandard/zstandard/__init__.py Sat Dec 28 09:55:45 2019 -0800 @@ -28,38 +28,48 @@ # defining a variable and `setup.py` could write the file with whatever # policy was specified at build time. Until someone needs it, we go with # the hacky but simple environment variable approach. -_module_policy = os.environ.get('PYTHON_ZSTANDARD_IMPORT_POLICY', 'default') +_module_policy = os.environ.get("PYTHON_ZSTANDARD_IMPORT_POLICY", "default") -if _module_policy == 'default': - if platform.python_implementation() in ('CPython',): +if _module_policy == "default": + if platform.python_implementation() in ("CPython",): from zstd import * - backend = 'cext' - elif platform.python_implementation() in ('PyPy',): + + backend = "cext" + elif platform.python_implementation() in ("PyPy",): from .cffi import * - backend = 'cffi' + + backend = "cffi" else: try: from zstd import * - backend = 'cext' + + backend = "cext" except ImportError: from .cffi import * - backend = 'cffi' -elif _module_policy == 'cffi_fallback': + + backend = "cffi" +elif _module_policy == "cffi_fallback": try: from zstd import * - backend = 'cext' + + backend = "cext" except ImportError: from .cffi import * - backend = 'cffi' -elif _module_policy == 'cext': + + backend = "cffi" +elif _module_policy == "cext": from zstd import * - backend = 'cext' -elif _module_policy == 'cffi': + + backend = "cext" +elif _module_policy == "cffi": from .cffi import * - backend = 'cffi' + + backend = "cffi" else: - raise ImportError('unknown module import policy: %s; use default, cffi_fallback, ' - 'cext, or cffi' % _module_policy) + raise ImportError( + "unknown module import policy: %s; use default, cffi_fallback, " + "cext, or cffi" % _module_policy + ) # Keep this in sync with python-zstandard.h. -__version__ = '0.12.0' +__version__ = "0.13.0"