# tests need internet connection, see similar case here: # https://bugzilla.redhat.com/show_bug.cgi?id=864464#c15 # To build with tests, run rpmbuild --with tests -ba %bcond_with tests %global shortname sqlparse Name: python-%{shortname} Version: 0.2.4 Release: 3%{?dist} Summary: Non-validating SQL parser for Python Group: Development/Languages License: BSD URL: https://github.com/andialbrecht/%{shortname} Source0: https://github.com/andialbrecht/%{shortname}/archive/%{version}/%{shortname}-%{version}.tar.gz BuildArch: noarch BuildRequires: python3-devel BuildRequires: python3-tools BuildRequires: python3-setuptools BuildRequires: python3-py %if %{with tests} BuildRequires: python2-pytest BuildRequires: python2-pytest-cov BuildRequires: python2-tox BuildRequires: python2-virtualenv BuildRequires: python3-pytest BuildRequires: python3-pytest-cov %endif # with_tests %global _description\ sqlparse is a tool for parsing SQL strings. It can generate pretty-printed\ renderings of SQL in various formats.\ \ It is a python module, together with a command-line tool. %description %_description %package -n python3-%{shortname} Summary: Non-validating SQL parser for Python Group: Development/Languages %description -n python3-%{shortname} sqlparse is a tool for parsing SQL strings. It can generate pretty-printed renderings of SQL in various formats. It is a python module, together with a command-line tool. %prep %setup -q -n %{shortname}-%{version} cp -a . %{py3dir} %build pushd %{py3dir} %{__python3} setup.py build popd %install pushd %{py3dir} %{__python3} setup.py install --skip-build --root %{buildroot} popd %if %{with tests} %check pushd %{py3dir} tox -e py33 popd %endif # with_tests %files -n python3-%{shortname} %license LICENSE %doc AUTHORS CHANGELOG README.rst %{python3_sitelib}/* %{_bindir}/sqlformat %changelog * Sat Jul 14 2018 Fedora Release Engineering - 0.2.4-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild * Sat Jun 16 2018 Miro Hrončok - 0.2.4-2 - Rebuilt for Python 3.7 * Sun Apr 15 2018 Itamar Reis Peixoto - 0.2.4-1 - new version * Mon Feb 12 2018 Iryna Shcherbina - 0.2.2-6 - Update Python 2 dependency declarations to new packaging standards (See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3) * Fri Feb 09 2018 Fedora Release Engineering - 0.2.2-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild * Sat Aug 19 2017 Zbigniew Jędrzejewski-Szmek - 0.2.2-4 - Python 2 binary package renamed to python2-sqlparse See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3 * Thu Jul 27 2017 Fedora Release Engineering - 0.2.2-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild * Sat Feb 11 2017 Fedora Release Engineering - 0.2.2-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild * Mon Jan 23 2017 Fabio Alessandro Locati - 0.2.2-1 - Uodate to 0.2.2 * Mon Dec 12 2016 Charalampos Stratakis - 0.2.1-2 - Rebuild for Python 3.6 * Sat Aug 27 2016 Fabio Alessandro Locati - 0.2.1-1 - Uodate to 0.2.1 - Simplify a little bit the SPEC * Sun Jul 31 2016 Honza Horak - 0.2-1 - Update to 0.2 (rhbx#1360756) * Fri Jul 08 2016 Honza Horak - 0.1.19-1 - Update to 0.1.19 (#1315292) * Thu Feb 04 2016 Fedora Release Engineering - 0.1.18-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild * Thu Nov 12 2015 Fedora Release Engineering - 0.1.18-4 - Rebuilt for https://fedoraproject.org/wiki/Changes/python3.5 * Thu Nov 5 2015 Toshio Kuratomi - 0.1.18-3 - Do not include the sqlformat script in the python-sqlparse package, only in the python3-sqlparse package. This will fix the script not working if the python2-sqlparse package is installed but not python3-sqlparse and it will keep the python2-sqlparse package from depending on python3. * Tue Nov 03 2015 Robert Kuska - 0.1.18-2 - Rebuilt for Python3.5 rebuild * Sun Oct 25 2015 Fedora Release Monitoring - 0.1.18-1 - Update to 0.1.18 (#1275044) * Fri Sep 18 2015 Honza Horak - 0.1.16-1 - New upstream release 0.1.16 * Thu Jun 18 2015 Fedora Release Engineering - 0.1.11-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild * Sat Jun 07 2014 Fedora Release Engineering - 0.1.11-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild * Wed May 28 2014 Kalev Lember - 0.1.11-3 - Rebuilt for https://fedoraproject.org/wiki/Changes/Python_3.4 * Mon May 12 2014 Honza Horak - 0.1.11-2 - Add python3 package * Mon May 12 2014 Honza Horak - 0.1.11-1 - Rebase to 0.1.11 - Change the upstream URL * Sun Aug 04 2013 Fedora Release Engineering - 0.1.2-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild * Thu Feb 14 2013 Fedora Release Engineering - 0.1.2-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild * Sat Jul 21 2012 Fedora Release Engineering - 0.1.2-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild * Sat Jan 14 2012 Fedora Release Engineering - 0.1.2-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild * Fri Jun 3 2011 David Malcolm - 0.1.2-1 - 0.1.2 * Wed Feb 09 2011 Fedora Release Engineering - 0.1.1-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild * Thu Jul 22 2010 David Malcolm - 0.1.1-6 - Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild * Sun Jul 26 2009 Fedora Release Engineering - 0.1.1-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild * Wed Jun 10 2009 David Malcolm - 0.1.1-4 - bump release to enable build * Fri Jun 5 2009 David Malcolm - 0.1.1-3 - run the tests in the "check" section * Fri Jun 5 2009 David Malcolm - 0.1.1-2 - run the selftests during the "build" phase * Thu May 14 2009 David Malcolm - 0.1.1-1 - initial packaging