]> git.pld-linux.org Git - packages/python-mysql-connector.git/blame - python-mysql-connector.spec
- up to 2.0.3 (GA)
[packages/python-mysql-connector.git] / python-mysql-connector.spec
CommitLineData
d75aefec
ER
1#
2# Conditional build:
3%bcond_with tests # build with tests (requires mysql server)
4%bcond_without python3 # build without python3
5
6%define pname mysql-connector
7Summary: The MySQL Client/Protocol implemented in Python
782f4144 8Name: python-%{pname}
43242fad 9# check documentation to see which version is GA (we don't want devel releases)
5a951d91
AM
10Version: 2.0.3
11Release: 1
782f4144
AM
12License: GPL v2
13Group: Libraries/Python
33174d16 14Source0: http://cdn.mysql.com/Downloads/Connector-Python/mysql-connector-python-%{version}.zip
5a951d91 15# Source0-md5: 9fda73a7f69e769e6a545c98b6739514
33174d16 16URL: http://dev.mysql.com/doc/connector-python/en/
782f4144 17BuildRequires: python-modules
d75aefec 18%{?with_python3:BuildRequires: python3-modules}
782f4144 19BuildRequires: rpm-pythonprov
43242fad 20Requires: python-modules
782f4144
AM
21BuildArch: noarch
22BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
23
24%description
25MySQL Connector/Python is implementing the MySQL Client/Server
26protocol completely in Python. No MySQL libraries are needed, and no
27compilation is necessary to run this Python DB API v2.0 compliant
28driver. An interface to the popular MySQL database server for Python.
29
30%package -n python3-%{pname}
d75aefec 31Summary: The MySQL Client/Protocol implemented in Python
782f4144 32Group: Development/Languages/Python
43242fad 33Requires: python3-modules
782f4144
AM
34
35%description -n python3-%{pname}
36MySQL Connector/Python is implementing the MySQL Client/Server
37protocol completely in Python. No MySQL libraries are needed, and no
38compilation is necessary to run this Python DB API v2.0 compliant
39driver. An interface to the popular MySQL database server for Python.
40
41%prep
33174d16 42%setup -q -n mysql-connector-python-%{version}
782f4144
AM
43
44%build
45%{__python} setup.py build
d75aefec
ER
46%{?with_tests:%{__python} setup.py test}
47
48%if %{with python3}
782f4144 49%{__python3} setup.py build -b build-3
d75aefec
ER
50%{?with_tests:%{__python3} setup.py test}
51%endif
782f4144
AM
52
53%install
54rm -rf $RPM_BUILD_ROOT
55
56%{__python} -- setup.py \
57 install \
58 --root=$RPM_BUILD_ROOT \
59 --optimize=2
60
61%py_postclean
62
d75aefec 63%if %{with python3}
782f4144 64%{__python3} -- setup.py \
d75aefec
ER
65 build -b build-3 \
66 install \
67 --root=$RPM_BUILD_ROOT \
68 --optimize=2
69%endif
782f4144
AM
70
71%clean
72rm -rf $RPM_BUILD_ROOT
73
74%files
75%defattr(644,root,root,755)
5a951d91 76%doc CHANGES.txt README.txt
782f4144 77%dir %{py_sitescriptdir}/mysql
d75aefec 78%{py_sitescriptdir}/mysql/*.py[co]
782f4144 79%dir %{py_sitescriptdir}/mysql/connector
d75aefec 80%{py_sitescriptdir}/mysql/connector/*.py[co]
43242fad
AM
81%dir %{py_sitescriptdir}/mysql/connector/django
82%{py_sitescriptdir}/mysql/connector/django/*.py[co]
ba8faa75
AM
83%dir %{py_sitescriptdir}/mysql/connector/fabric
84%{py_sitescriptdir}/mysql/connector/fabric/*.py[co]
33174d16
AM
85%dir %{py_sitescriptdir}/mysql/connector/locales
86%{py_sitescriptdir}/mysql/connector/locales/*.py[co]
87%dir %{py_sitescriptdir}/mysql/connector/locales/eng
88%{py_sitescriptdir}/mysql/connector/locales/eng/*.py[co]
d75aefec
ER
89%if "%{py_ver}" > "2.4"
90%{py_sitescriptdir}/mysql_connector_python-*.egg-info
91%endif
782f4144 92
d75aefec 93%if %{with python3}
782f4144
AM
94%files -n python3-%{pname}
95%defattr(644,root,root,755)
5a951d91 96%doc CHANGES.txt README.txt
782f4144
AM
97%{py3_sitescriptdir}/mysql*.egg-info
98%dir %{py3_sitescriptdir}/mysql
99%{py3_sitescriptdir}/mysql/*.py
100%dir %{py3_sitescriptdir}/mysql/__pycache__
d75aefec 101%{py3_sitescriptdir}/mysql/__pycache__/*.py[co]
782f4144
AM
102%dir %{py3_sitescriptdir}/mysql/connector
103%{py3_sitescriptdir}/mysql/connector/*.py
104%dir %{py3_sitescriptdir}/mysql/connector/__pycache__
d75aefec 105%{py3_sitescriptdir}/mysql/connector/__pycache__/*.py[co]
43242fad
AM
106%dir %{py3_sitescriptdir}/mysql/connector/django
107%{py3_sitescriptdir}/mysql/connector/django/*.py
108%dir %{py3_sitescriptdir}/mysql/connector/django/__pycache__
109%{py3_sitescriptdir}/mysql/connector/django/__pycache__/*.py[co]
ba8faa75
AM
110%dir %{py3_sitescriptdir}/mysql/connector/fabric
111%{py3_sitescriptdir}/mysql/connector/fabric/*.py
112%dir %{py3_sitescriptdir}/mysql/connector/fabric/__pycache__
113%{py3_sitescriptdir}/mysql/connector/fabric/__pycache__/*.py[co]
33174d16
AM
114%dir %{py3_sitescriptdir}/mysql/connector/locales
115%{py3_sitescriptdir}/mysql/connector/locales/*.py
116%dir %{py3_sitescriptdir}/mysql/connector/locales/__pycache__
117%{py3_sitescriptdir}/mysql/connector/locales/__pycache__/*.py[co]
118%dir %{py3_sitescriptdir}/mysql/connector/locales/eng
119%{py3_sitescriptdir}/mysql/connector/locales/eng/*.py
120%dir %{py3_sitescriptdir}/mysql/connector/locales/eng/__pycache__
121%{py3_sitescriptdir}/mysql/connector/locales/eng/__pycache__/*.py[co]
d75aefec 122%endif
This page took 0.091958 seconds and 4 git commands to generate.