diff --git a/.python-configobj.metadata b/.python-configobj.metadata new file mode 100644 index 0000000..c007ccc --- /dev/null +++ b/.python-configobj.metadata @@ -0,0 +1 @@ +2e6e33a5f685926bea2d4745cf81403c2c974e81 SOURCES/configobj-4.7.2.zip diff --git a/README.md b/README.md deleted file mode 100644 index 0e7897f..0000000 --- a/README.md +++ /dev/null @@ -1,5 +0,0 @@ -The master branch has no content - -Look at the c7 branch if you are working with CentOS-7, or the c4/c5/c6 branch for CentOS-4, 5 or 6 - -If you find this file in a distro specific branch, it means that no content has been checked in yet diff --git a/SOURCES/configobj-import-all-fix.patch b/SOURCES/configobj-import-all-fix.patch new file mode 100644 index 0000000..1fe30c7 --- /dev/null +++ b/SOURCES/configobj-import-all-fix.patch @@ -0,0 +1,12 @@ +Index: configobj-4.7.2/validate.py +=================================================================== +--- configobj-4.7.2.orig/validate.py ++++ configobj-4.7.2/validate.py +@@ -160,7 +160,6 @@ __all__ = ( + 'is_ip_addr_list', + 'is_mixed_list', + 'is_option', +- '__docformat__', + ) + + diff --git a/SPECS/python-configobj.spec b/SPECS/python-configobj.spec new file mode 100644 index 0000000..fcf6fa0 --- /dev/null +++ b/SPECS/python-configobj.spec @@ -0,0 +1,141 @@ +%if !(0%{?rhel} >= 6 || 0%{?fedora} >= 13) +%{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")} +%endif + +Name: python-configobj +Version: 4.7.2 +Release: 6%{?dist} +Summary: Config file reading, writing, and validation + +Group: System Environment/Libraries +License: BSD +URL: http://www.voidspace.org.uk/python/configobj.html +Source0: http://www.voidspace.org.uk/downloads/configobj-%{version}.zip +Patch0: configobj-import-all-fix.patch +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) +BuildArch: noarch + +BuildRequires: python-devel + +%description +ConfigObj is a simple but powerful config file reader and writer: an ini file +round tripper. Its main feature is that it is very easy to use, with a +straightforward programmer's interface and a simple syntax for config files. +It has lots of other features though: + * Nested sections (subsections), to any level + * List values + * Multiple line values + * String interpolation (substitution) + * Integrated with a powerful validation system + o including automatic type checking/conversion + o repeated sections + o and allowing default values + * All comments in the file are preserved + * The order of keys/sections is preserved + * No external dependencies + * Full Unicode support + * A powerful unrepr mode for storing basic datatypes + + +%prep +%setup -q -n configobj-%{version} +%patch0 -p1 -b .all + +%build +%{__python} setup.py build + + +%install +rm -rf $RPM_BUILD_ROOT +%{__python} setup.py install --skip-build --root=$RPM_BUILD_ROOT + +%check +export PYTHONPATH="%{buildroot}/%{python_sitelib}" +%{__python} tests/test_configobj.py + +%clean +rm -rf $RPM_BUILD_ROOT + +%files +%defattr(-,root,root,-) +%doc docs/* +%{python_sitelib}/* + +%changelog +* Thu Feb 14 2013 Fedora Release Engineering - 4.7.2-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild + +* Sat Jul 21 2012 Fedora Release Engineering - 4.7.2-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + +* Sat Jan 14 2012 Fedora Release Engineering - 4.7.2-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild + +* Tue Feb 08 2011 Fedora Release Engineering - 4.7.2-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + +* Thu Jul 22 2010 David Malcolm - 4.7.2-2 +- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild + +* Thu Jun 17 2010 Toshio Kuratomi - 4.7.2-1 +- Fix traceback when doing from validate import * +- Upstream bugfix release + +* Wed Jan 20 2010 Luke Macken - 4.7.0-2 +- Merge a bunch of changes from Gareth Armstrong + - The src zip file should come either from http://www.voidspace.org.uk/ + downloads/ or http://code.google.com/p/configobj/ as the PyPI tarball is + not complete. No docs and no test code. + - Added docs + - Remove BR on python-setuptools-devel + +* Sun Jan 10 2010 Luke Macken - 4.7.0-1 +- Update to 4.7.0 + +* Sun Jul 26 2009 Fedora Release Engineering - 4.6.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild + +* Thu May 7 2009 Yaakov M. Nemoy - 4.6.0-1 +- updated to latest upstream + +* Thu Feb 26 2009 Fedora Release Engineering - 4.5.3-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + +* Mon Feb 09 2009 Luke Macken - 4.5.3-4 +- Conditionally include the egg-info, when available (#478417) + +* Mon Dec 1 2008 Toshio Kuratomi - 4.5.3-3 +- Upload Source file so this actually builds. + +* Sat Nov 29 2008 Ignacio Vazquez-Abrams - 4.5.3-2 +- Rebuild for Python 2.6 + +* Sat Jun 28 2008 Luke Macken - 4.5.3-1 +- Update to 4.5.3 + +* Thu Feb 28 2008 Luke Macken - 4.5.2-1 +- Update to 4.5.2 + +* Sun Sep 2 2007 Luke Macken - 4.4.0-2 +- Update for python-setuptools changes in rawhide + +* Sat Mar 3 2007 Luke Macken - 4.4.0-1 +- 4.4.0 + +* Sat Dec 9 2006 Luke Macken - 4.3.2-6 +- Rebuild for python 2.5 + +* Sun Sep 3 2006 Luke Macken - 4.3.2-5 +- Fix dist tag + +* Sun Sep 3 2006 Luke Macken - 4.3.2-4 +- Rebuild for FC6 + +* Mon Aug 14 2006 Luke Macken - 4.3.2-3 +- Include pyo files + +* Tue Jul 18 2006 Luke Macken - 4.3.2-2 +- Fix typo in the url + +* Mon Jul 10 2006 Luke Macken - 4.3.2-1 +- Initial package