%global pypi_name pcollections Name: python-%{pypi_name} Version: 0.4.1 Release: 1%{?dist} Summary: Persistent and lazy collections for Python License: MIT URL: https://github.com/noahbenson/pcollections Source0: %{pypi_source %{pypi_name}} BuildArch: noarch BuildRequires: python3-devel BuildRequires: pyproject-rpm-macros %global _description %{expand: pcollections provides persistent (immutable, structurally shared) list, set and dict types for Python, built on the phamt hash array mapped trie, plus lazy dictionaries whose values are computed on first access. It is the data model underneath immlib's workflow plans, which pyAFQ uses.} %description %_description %package -n python3-%{pypi_name} Summary: %{summary} %description -n python3-%{pypi_name} %_description %prep %autosetup -n %{pypi_name}-%{version} %generate_buildrequires %pyproject_buildrequires %build %pyproject_wheel %install %pyproject_install %pyproject_save_files %{pypi_name} %check %pyproject_check_import %{py3_test_envvars} %{python3} -m unittest -v pcollections.test %files -n python3-%{pypi_name} -f %{pyproject_files} %license LICENSE %doc README.md %changelog * Fri Oct 16 2026 Morgan Hough - 0.4.1-1 - Initial package (pyAFQ dependency chain).