%global pypi_name polyfactory # topdir: python-polyfactory-2.6.3 (normalized via tar --transform from ./sources/polyfactory) # Build backend: poetry.core.masonry.api (poetry-core) # Chroot: openeuler-24.03_LTS_SP4-x86_64 (pyproject-rpm-macros available) Name: python-%{pypi_name} Version: 2.6.3 Release: 1%{?dist} Summary: Mock data generation factories License: MIT URL: https://github.com/litestar-org/polyfactory Source0: https://github.com/litestar-org/polyfactory/archive/refs/tags/v%{version}/%{name}-%{version}.tar.gz BuildArch: noarch BuildRequires: python3-devel BuildRequires: python3-pip BuildRequires: pyproject-rpm-macros BuildRequires: python3-poetry-core %description Polyfactory is a simple and powerful mock data generation library, designed to generate complex data structures with high customizability. It provides factories for generating mock data for various data models including pydantic, msgspec, dataclasses, attrs, and TypedDicts. %package -n python3-%{pypi_name} Summary: Mock data generation factories Provides: python-%{pypi_name} Provides: python3dist(%{pypi_name}) = %{version} Requires: python3-faker Requires: python3-typing-extensions %description -n python3-%{pypi_name} Polyfactory is a simple and powerful mock data generation library, designed to generate complex data structures with high customizability. It provides factories for generating mock data for various data models including pydantic, msgspec, dataclasses, attrs, and TypedDicts. %package help Summary: Development documents and examples for %{pypi_name} Provides: python3-%{pypi_name}-doc %description help Polyfactory is a simple and powerful mock data generation library. This package provides documentation and examples for %{pypi_name}. %prep %autosetup -n %{name}-%{version} -p1 %build %pyproject_build %install %pyproject_install %files -n python3-%{pypi_name} %license LICENSE %{python3_sitelib}/polyfactory/ %{python3_sitelib}/polyfactory-%{version}*.dist-info/ %files help %doc README.md %changelog * Tue Oct 27 2026 Python_Bot - 2.6.3-1 - Initial package