%global __python3 /usr/bin/python3.14 %global python3_pkgversion 3.14 Name: python%{python3_pkgversion}-PyMySQL Version: 1.1.1 Release: 1%{?dist} Summary: Pure-Python MySQL client library License: MIT URL: https://pypi.org/project/pymysql/ Source: %{pypi_source PyMySQL} BuildArch: noarch BuildRequires: python%{python3_pkgversion}-devel BuildRequires: python%{python3_pkgversion}-rpm-macros %description -n python%{python3_pkgversion}-PyMySQL This package contains a pure-Python MySQL client library. The goal of PyMySQL is to be a drop-in replacement for MySQLdb and work on CPython, PyPy, IronPython and Jython. %pyproject_extras_subpkg -n python%{python3_pkgversion}-PyMySQL rsa %{!?rhel:ed25519} %prep %autosetup -n pymysql-%{version} %generate_buildrequires %pyproject_buildrequires -x rsa %{!?rhel:-x ed25519} %build %pyproject_wheel %install %pyproject_install %pyproject_save_files pymysql %check # Tests cannot be launch on koji, they require a mysqldb running. %pyproject_check_import %files -n python%{python3_pkgversion}-PyMySQL -f %{pyproject_files} %doc README.md %changelog * Fri Aug 15 2025 Python Maint - 1.1.1-1 - Initial package - Fedora contributions by: Benjamin A. Beasley Carl George Damien Ciabrini Haïkel Guémar Iryna Shcherbina Itamar Reis Peixoto Julien Enselme Lumír Balhar Miro Hrončok Yaakov Selkowitz