commit 33997e32127757c15c170bfc16817b9aa5036cf3 Author: CentOS Sources Date: Tue Mar 28 12:42:42 2023 +0000 import python3.11-PyMySQL-1.0.2-1.el8 diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..78fa6f3 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +SOURCES/PyMySQL-1.0.2.tar.gz diff --git a/.python3.11-PyMySQL.metadata b/.python3.11-PyMySQL.metadata new file mode 100644 index 0000000..d3e3c21 --- /dev/null +++ b/.python3.11-PyMySQL.metadata @@ -0,0 +1 @@ +d58a2901d390e651df3e17f1225c33b868f75650 SOURCES/PyMySQL-1.0.2.tar.gz diff --git a/SPECS/python3.11-PyMySQL.spec b/SPECS/python3.11-PyMySQL.spec new file mode 100644 index 0000000..cadb396 --- /dev/null +++ b/SPECS/python3.11-PyMySQL.spec @@ -0,0 +1,72 @@ +%global __python3 /usr/bin/python3.11 +%global python3_pkgversion 3.11 + +%global pypi_name PyMySQL + +Name: python%{python3_pkgversion}-%{pypi_name} +Version: 1.0.2 +Release: 1%{?dist} +Summary: Pure-Python MySQL client library + +License: MIT +URL: https://pypi.python.org/pypi/%{pypi_name}/ +Source0: %pypi_source + +BuildArch: noarch + + +BuildRequires: python%{python3_pkgversion}-devel +BuildRequires: python%{python3_pkgversion}-rpm-macros +BuildRequires: python%{python3_pkgversion}-setuptools +# rsa extra +BuildRequires: python%{python3_pkgversion}-cryptography +# ed25519 extra +# Disabled in RHEL due to missing dependency +# BuildRequires: python%%{python3_pkgversion}-pynacl + +%{?python_extras_subpkg:%python_extras_subpkg -n python%{python3_pkgversion}-%{pypi_name} -i %{python3_sitelib}/*.egg-info rsa} + +%description +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. + + +%prep +%setup -qn %{pypi_name}-%{version} +rm -rf %{pypi_name}.egg-info +# Remove tests files so they are not installed globally. +rm -rf tests + + +%build +%py3_build + + +%install +%py3_install + + +%check +# Tests cannot be launch on koji, they require a mysqldb running. + + +%files -n python%{python3_pkgversion}-%{pypi_name} +%license LICENSE +%doc README.rst +%{python3_sitelib}/%{pypi_name}-%{version}-py%{python3_version}.egg-info/ +%{python3_sitelib}/pymysql/ + +%changelog +* Wed Nov 30 2022 Charalampos Stratakis - 1.0.2-1 +- Initial package +- Fedora contributions by: + Benjamin A. Beasley + Carl George + Damien Ciabrini + Haikel Guemar + Iryna Shcherbina + Itamar Reis Peixoto + Julien Enselme + Lumir Balhar + Miro HronĨok