# 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.4.2 Release: 2%{?dist} Summary: Non-validating SQL parser for Python License: BSD URL: https://github.com/andialbrecht/%{shortname} Source0: https://github.com/andialbrecht/%{shortname}/archive/%{version}/%{shortname}-%{version}.tar.gz BuildArch: noarch BuildRequires: python%{python3_pkgversion}-devel BuildRequires: python%{python3_pkgversion}-tools BuildRequires: python%{python3_pkgversion}-setuptools BuildRequires: python%{python3_pkgversion}-py %if %{with tests} BuildRequires: python%{python3_pkgversion}-pytest BuildRequires: python%{python3_pkgversion}-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 python%{python3_pkgversion}-%{shortname} Summary: Non-validating SQL parser for Python %description -n python%{python3_pkgversion}-%{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} %build %{__python3} setup.py build %install %{__python3} setup.py install --skip-build --root %{buildroot} %if %{with tests} %check tox -e py%{python3_version_nodots} %endif # with_tests %files -n python%{python3_pkgversion}-%{shortname} %license LICENSE %doc AUTHORS CHANGELOG README.rst %{python3_sitelib}/* %{_bindir}/sqlformat %changelog * Fri Jan 21 2022 Fedora Release Engineering - 0.4.2-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild * Fri Dec 17 2021 Honza Horak - 0.4.2-1 - Update to 0.4.2 Also fixes CVE-2021-32839 * Fri Jul 23 2021 Fedora Release Engineering - 0.4.1-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild * Thu Jun 03 2021 Python Maint - 0.4.1-2 - Rebuilt for Python 3.10 * Fri Jan 29 2021 Joel Capitao - 0.4.1-1 - Update to 0.4.1 (#1886093) * Wed Jan 27 2021 Fedora Release Engineering - 0.3.1-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild * Wed Jul 29 2020 Fedora Release Engineering - 0.3.1-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild * Sat May 23 2020 Miro Hrončok - 0.3.1-2 - Rebuilt for Python 3.9 * Sun Mar 01 2020 Terje Rosten - 0.3.1-1 - Update to 0.3.1 * Thu Jan 30 2020 Fedora Release Engineering - 0.2.4-10 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild * Thu Oct 03 2019 Miro Hrončok - 0.2.4-9 - Rebuilt for Python 3.8.0rc1 (#1748018) * Fri Aug 16 2019 Miro Hrončok - 0.2.4-8 - Rebuilt for Python 3.8 * Fri Jul 26 2019 Fedora Release Engineering - 0.2.4-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild * Mon Mar 18 2019 Marc Dequènes (Duck) - 0.2.4-6 - Adaptations to build Python 3 on EPEL * Sat Feb 02 2019 Fedora Release Engineering - 0.2.4-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild * Mon Jan 14 2019 Miro Hrončok - 0.2.4-4 - Subpackage python2-sqlparse has been removed See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal * 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