diff --git a/.cvsignore b/.cvsignore index e69de29..ab1fb58 100644 --- a/.cvsignore +++ b/.cvsignore @@ -0,0 +1 @@ +configobj-4.3.2.zip diff --git a/python-configobj.spec b/python-configobj.spec new file mode 100644 index 0000000..c528132 --- /dev/null +++ b/python-configobj.spec @@ -0,0 +1,68 @@ +%{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")} + +Name: python-configobj +Version: 4.3.2 +Release: 2%{?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://dl.sf.net/configobj/configobj-4.3.2.zip +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) +BuildArch: noarch + +BuildRequires: python-setuptools + +%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} + + +%build +%{__python} setup.py build + + +%install +rm -rf $RPM_BUILD_ROOT +%{__python} setup.py install -O1 --skip-build --root=$RPM_BUILD_ROOT + + +%clean +rm -rf $RPM_BUILD_ROOT + + +%files +%defattr(-,root,root,-) +%doc docs +%{python_sitelib}/*.py +%{python_sitelib}/*.pyc +%ghost %{python_sitelib}/*.pyo + + + +%changelog +* 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 diff --git a/sources b/sources index e69de29..d2f94a0 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +d3ecc19bbc3180547432b8d688b384fe configobj-4.3.2.zip