跳转到主要内容

未提供项目描述

项目描述

pyarrow_hotfix package on PyPI pyarrow_hotfix supported Python versions latest unit test results

描述

这是针对PyArrow安全漏洞CVE-2023-47248的修复程序。

我们通常建议升级到PyArrow 14.0.1或更高版本,但如果您无法升级,此软件包将禁用旧版本中的漏洞。

安装

使用pip安装

pip install pyarrow_hotfix

使用方法

pyarrow_hotfix必须在您的应用程序或库代码中导入,才能生效

import pyarrow_hotfix

支持的版本

pyarrow_hotfix支持从Python 3.5开始的Python所有版本,以及从0.14.0开始的PyArrow所有版本。

依赖关系

pyarrow_hotfix是一个纯Python软件包,没有明确的依赖关系,并假设您已通过其他方式(例如pipconda)安装了pyarrow

示例

>>> import pyarrow as pa
>>> import pyarrow_hotfix
>>>
>>> pa.ipc.open_file('data.arrow')
Traceback (most recent call last):
  [ ... ]
RuntimeError: forbidden deserialization of 'arrow.py_extension_type': storage_type = null, serialized = b"\x80\x03cbuiltins\neval\nq\x00X\x15\x00\x00\x00print('hello world!')q\x01\x85q\x02Rq\x03.", pickle disassembly:
    0: \x80 PROTO      3
    2: c    GLOBAL     'builtins eval'
   17: q    BINPUT     0
   19: X    BINUNICODE "print('hello world!')"
   45: q    BINPUT     1
   47: \x85 TUPLE1
   48: q    BINPUT     2
   50: R    REDUCE
   51: q    BINPUT     3
   53: .    STOP
highest protocol among opcodes = 2

许可证

pyarrow一样,pyarrow_hotfix是在Apache许可证,版本2.0的条款下分发的。

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源代码分发

pyarrow_hotfix-0.6.tar.gz (9.8 kB 查看哈希值)

上传时间 源代码

构建分发

pyarrow_hotfix-0.6-py3-none-any.whl (7.9 kB 查看哈希值)

上传时间 Python 3

支持