diff --git a/.cvsignore b/.cvsignore index e69de29..f3fe5a8 100644 --- a/.cvsignore +++ b/.cvsignore @@ -0,0 +1 @@ +simplejson-1.3.tar.gz diff --git a/python-simplejson.spec b/python-simplejson.spec new file mode 100644 index 0000000..96c7940 --- /dev/null +++ b/python-simplejson.spec @@ -0,0 +1,69 @@ +%{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")} + +Name: python-simplejson +Version: 1.3 +Release: 3%{?dist} +Summary: Simple, fast, extensible JSON encoder/decoder for Python + +Group: System Environment/Libraries +License: MIT +URL: http://undefined.org/python/#simplejson +Source0: http://cheeseshop.python.org/packages/source/s/simplejson/simplejson-%{version}.tar.gz +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) +BuildArch: noarch + +BuildRequires: python-setuptools + +%description +simplejson is a simple, fast, complete, correct and extensible +JSON encoder and decoder for Python 2.3+. It is +pure Python code with no dependencies. + +simplejson was formerly known as simple_json, but changed its name to +comply with PEP 8 module naming guidelines. + +The encoder may be subclassed to provide serialization in any kind of +situation, without any special support by the objects to be serialized +(somewhat like pickle). + +The decoder can handle incoming JSON strings of any specified encoding +(UTF-8 by default). + + + +%prep +%setup -q -n simplejson-%{version} + + +%build +%{__python} setup.py build + + +%install +rm -rf $RPM_BUILD_ROOT +%{__python} setup.py install -O1 --skip-build --root=$RPM_BUILD_ROOT \ + --single-version-externally-managed + + +%clean +rm -rf $RPM_BUILD_ROOT + + +%files +%defattr(-,root,root,-) +%doc docs +%dir %{python_sitelib}/simplejson +%{python_sitelib}/simplejson-%{version}-py2.4.egg-info +%{python_sitelib}/simplejson/*.py* +%{python_sitelib}/simplejson/tests/*.py* + + +%changelog +* Mon Aug 14 2006 Luke Macken - 1.3-3 +- Include .pyo's instead of just ghosting them + +* Wed Jul 12 2006 Luke Macken - 1.3-2 +- Add --single-version-externally-managed flag to install + +* Mon Jul 10 2006 Luke Macken - 1.3-1 +- Initial package diff --git a/sources b/sources index e69de29..314ddb9 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +fbe039b9b863572651a0f665acea34c9 simplejson-1.3.tar.gz