# Buildsheet autogenerated by ravenadm tool -- Do not edit. NAMEBASE= python-zstandard VERSION= 0.23.0 KEYWORDS= python VARIANTS= v12 v13 SDESC[v12]= Zstandard bindings for Python (3.12) SDESC[v13]= Zstandard bindings for Python (3.13) HOMEPAGE= https://github.com/indygreg/python-zstandard CONTACT= Python_Automaton[python@ironwolf.systems] DOWNLOAD_GROUPS= main SITES[main]= PYPI/z/zstandard DISTFILE[1]= zstandard-0.23.0.tar.gz:main DIST_SUBDIR= python-src DF_INDEX= 1 SPKGS[v12]= single SPKGS[v13]= single OPTIONS_AVAILABLE= PY312 PY313 OPTIONS_STANDARD= none VOPTS[v12]= PY312=ON PY313=OFF VOPTS[v13]= PY312=OFF PY313=ON DISTNAME= zstandard-0.23.0 GENERATED= yes INSTALL_REQ_TOOLCHAIN= yes [PY312].BUILD_DEPENDS_ON= python-cffi:single:v12 [PY312].USES_ON= python:v12,pep517 [PY313].BUILD_DEPENDS_ON= python-cffi:single:v13 [PY313].USES_ON= python:v13,pep517 [FILE:713:descriptions/desc.single] ================ python-zstandard ================ | |ci-test| |ci-wheel| |ci-typing| |ci-sdist| |ci-anaconda| |ci-sphinx| This project provides Python bindings for interfacing with the [Zstandard] compression library. A C extension and CFFI interface are provided. The primary goal of the project is to provide a rich interface to the underlying C API through a Pythonic interface while not sacrificing performance. This means exposing most of the features and flexibility of the C API while not sacrificing usability or safety that Python provides. The canonical home for this project is https://github.com/indygreg/python-zstandard. For usage documentation, see https://python-zstandard.readthedocs.org/. [FILE:113:distinfo] b2d8c62d08e7255f68f7a740bae85b3c9b8e5466baa9cbf7f57f1cde0ac6bc09 681701 python-src/zstandard-0.23.0.tar.gz [FILE:705:patches/patch-pyproject.toml] --- pyproject.toml.orig 2024-07-14 21:58:50 UTC +++ pyproject.toml @@ -1,12 +1,12 @@ [build-system] requires = [ "cffi>=1.16.0; python_version <= '3.12'", - "cffi==1.17.0rc1; python_version >= '3.13'", + "cffi>=1.17.0; python_version >= '3.13'", # 69.0.0 breaks handling of --config-settings=--build-option, which our CI # relies on. So constrained to an older version until we figure out a # workaround. See comment at # https://github.com/pypa/pip/issues/11859#issuecomment-2132287974. - "setuptools<69.0.0", + "setuptools>=69.0.0", ] # Need to use legacy backend because setup_zstd.py breaks build isolation. build-backend = "setuptools.build_meta:__legacy__"