Group :: Development/Python3
RPM: python3-module-mysql
Main Changelog Spec Patches Sources Download Gear Bugs and FR Repocop
%define oname mysql-connector-python
#def_with bootstrap
Name: python3-module-mysql
Version: 8.0.22
Release: alt1
Summary: MySQL Connector for Python 3
License: GPLv2 with exceptions
Group: Development/Python3
Url: http://dev.mysql.com/doc/connector-python/en/index.html
Packager: Vitaly Lipatov <lav at altlinux.ru>
# Source-url: %__pypi_url %oname
Source: %oname-%version.tar
#BuildArch: noarch
BuildRequires(pre): rpm-build-intro >= 2.2.5
BuildRequires(pre): rpm-build-python3
Provides: %{oname}3 = %version
# TODO: we miss The _mysql_connector C Extension Module
%add_python3_req_skip _mysql_connector
%description
MySQL driver written in Python which does not depend on MySQL C client
libraries and implements the DB API v2.0 specification (PEP-249).
%package django
Summary: Django MySQL Connector for Python 3
Group: Development/Python3
Requires: %name = %EVR
%if_with bootstrap
%add_python3_req_skip django
%add_python3_req_skip django.db.backends.creation django.db.backends.schema
%endif
%description django
DJango connector for %name.
%prep
%setup -n %oname-%version
%build
%python3_build_debug
cd build ; ln -s lib.linux* lib ; cd ..
%install
%python3_install
%python3_prune
%files
%doc CHANGES.txt LICENSE.txt README.rst
%doc examples
%python3_sitelibdir/mysql/
%python3_sitelibdir/mysqlx/
%exclude %python3_sitelibdir/mysql/connector/django
%python3_sitelibdir/mysql_connector_python-%version-py3*.egg-info
%files django
%python3_sitelibdir/mysql/connector/django/
%changelog
…
Full changelog you can see here
#def_with bootstrap
Name: python3-module-mysql
Version: 8.0.22
Release: alt1
Summary: MySQL Connector for Python 3
License: GPLv2 with exceptions
Group: Development/Python3
Url: http://dev.mysql.com/doc/connector-python/en/index.html
Packager: Vitaly Lipatov <lav at altlinux.ru>
# Source-url: %__pypi_url %oname
Source: %oname-%version.tar
#BuildArch: noarch
BuildRequires(pre): rpm-build-intro >= 2.2.5
BuildRequires(pre): rpm-build-python3
Provides: %{oname}3 = %version
# TODO: we miss The _mysql_connector C Extension Module
%add_python3_req_skip _mysql_connector
%description
MySQL driver written in Python which does not depend on MySQL C client
libraries and implements the DB API v2.0 specification (PEP-249).
%package django
Summary: Django MySQL Connector for Python 3
Group: Development/Python3
Requires: %name = %EVR
%if_with bootstrap
%add_python3_req_skip django
%add_python3_req_skip django.db.backends.creation django.db.backends.schema
%endif
%description django
DJango connector for %name.
%prep
%setup -n %oname-%version
%build
%python3_build_debug
cd build ; ln -s lib.linux* lib ; cd ..
%install
%python3_install
%python3_prune
%files
%doc CHANGES.txt LICENSE.txt README.rst
%doc examples
%python3_sitelibdir/mysql/
%python3_sitelibdir/mysqlx/
%exclude %python3_sitelibdir/mysql/connector/django
%python3_sitelibdir/mysql_connector_python-%version-py3*.egg-info
%files django
%python3_sitelibdir/mysql/connector/django/
%changelog
…
Full changelog you can see here