diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..14005d8 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +SOURCES/simplejson-3.2.0.tar.gz diff --git a/.python27-python-simplejson.metadata b/.python27-python-simplejson.metadata new file mode 100644 index 0000000..4654b88 --- /dev/null +++ b/.python27-python-simplejson.metadata @@ -0,0 +1 @@ +679ce24b4084c171a307174da8c3a3fdba5ca336 SOURCES/simplejson-3.2.0.tar.gz diff --git a/README.md b/README.md deleted file mode 100644 index ce46a88..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/SPECS/python-simplejson.spec b/SPECS/python-simplejson.spec new file mode 100644 index 0000000..7820f3c --- /dev/null +++ b/SPECS/python-simplejson.spec @@ -0,0 +1,232 @@ +%{?scl:%scl_package python-simplejson} +%{!?scl:%global pkg_name %{name}} + +Name: %{?scl_prefix}python-simplejson + +Version: 3.2.0 +Release: 2%{?dist} +Summary: Simple, fast, extensible JSON encoder/decoder for Python + +Group: System Environment/Libraries +# The main code is licensed MIT. +# The docs include jquery which is licensed MIT or GPLv2 +License: (MIT or AFL) and (MIT or GPLv2) +URL: http://undefined.org/python/#simplejson +Source0: http://pypi.python.org/packages/source/s/simplejson/simplejson-%{version}.tar.gz +BuildRoot: %{_tmppath}/%{pkg_name}-%{version}-%{release}-root-%(%{__id_u} -n) + +BuildRequires: %{?scl_prefix}python2-devel +BuildRequires: %{?scl_prefix}python-setuptools +BuildRequires: %{?scl_prefix}python-nose +BuildRequires: %{?scl_prefix}python-sphinx + +%description +simplejson is a simple, fast, complete, correct and extensible JSON + encoder and decoder for Python 2.5+. It is pure Python code +with no dependencies, but includes an optional C extension for a serious speed +boost. + +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). + +simplejson is the externally maintained development version of the json library +included with Python 2.6 and Python 3.0, but maintains backwards compatibility +with Python 2.5. It gets updated more regularly than the json module in the +python stdlib. + + +%prep +%setup -q -n simplejson-%{version} + + +%build +%{?scl:scl enable %{scl} - << \EOF} +%{__python} setup.py build +./scripts/make_docs.py +%{?scl:EOF} + +%install +rm -rf %{buildroot} +%{?scl:scl enable %{scl} "} +%{__python} setup.py install --skip-build --root=%{buildroot} +%{?scl:"} + +rm docs/.buildinfo +rm docs/.nojekyll + +%check +%{?scl:scl enable %{scl} "} +nosetests -q +%{?scl:"} + +%clean +rm -rf %{buildroot} + + +%files +%defattr(-,root,root,-) +%doc docs LICENSE.txt +%{python_sitearch}/* + +%changelog +* Fri Nov 08 2013 Robert Kuska - 3.2.0-2 +- Bump release number to avoid conflict with rhel-7.0 + +* Fri Nov 08 2013 Robert Kuska - 3.2.0-1 +- Update to 3.2.0 + +* Tue May 07 2013 Bohuslav Kabrda - 3.0.5-2 +- Rebuild to generate bytecode properly after fixing rhbz#956289 + +* Thu Jan 31 2013 Bohuslav Kabrda - 3.0.5-1 +- Updated to version 3.0.5. + +* Mon Dec 03 2012 Bohuslav Kabrda - 2.6.0-4 +- Rebuilt for PPC. + +* Wed Sep 19 2012 Bohuslav Kabrda - 2.6.0-3 +- Rebuilt for SCL. + +* Sat Jul 21 2012 Fedora Release Engineering - 2.6.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + +* Fri Jun 29 2012 Toshio Kuratomi - 2.6.0-1 +- Update to 2.6.0 which changes some messages thrown by exceptions to match + with json module in python3.3 stdlib. Probably safe for older releases but + the python3 version there is 3.2 so there's also not any real need yet. + +* Tue May 15 2012 Toshio Kuratomi - 2.5.2-1 +- Update to 2.5.2 +- This update adds new PI but should be backwards compatible + +* Sat Jan 14 2012 Fedora Release Engineering - 2.3.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild + +* Fri Dec 9 2011 Toshio Kuratomi - 2.3.0-1 +- Update to 2.3.0 -- behaviour changing bugfixes + +* Mon May 9 2011 Toshio Kuratomi - 2.1.6-1 +- Update to 2.1.6 for a segfault fix + +* Sat Apr 30 2011 Toshio Kuratomi - 2.1.5-1 +- Update to 2.1.5, trivial upstream release (change makes more compact output) + +* Wed Feb 09 2011 Fedora Release Engineering - 2.1.3-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + +* Tue Jan 18 2011 Toshio Kuratomi - 2.1.3-1 +- Update to 2.1.3 + +* Mon Dec 20 2010 Toshio Kuratomi - 2.1.2-1 +- Update to upstream 2.1.2, a bugfix release with four small, self-contained + fixes. + +* Wed Oct 20 2010 Toshio Kuratomi - 2.1.1-4 +- Simplify the %%files section to own the tests directory +- Use the fedora documented filter functions to filter provides + +* Thu Jul 22 2010 David Malcolm - 2.1.1-3 +- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild + +* Wed Jun 30 2010 Toshio Kuratomi - 2.1.1-2 +- Filter unnecessary provides +- License tag update +- Minor spec file cleanups + +* Mon Jun 21 2010 Kyle VanderBeek - 2.1.1-1 +- Update to 2.1.1 + +* Sun Jul 26 2009 Fedora Release Engineering - 2.0.9-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild + +* Fri Jun 5 2009 Kyle VanderBeek - 2.0.9-2 +- Remove ill-advised gcc BuildRequires + +* Thu Jun 4 2009 Kyle VanderBeek - 2.0.9-1 +- Update to 2.0.9 +- Make sure to require gcc to the speedups get compiled +- Fix description since we're not "pure" python +- Change to pypi instead of cheesehop + +* Thu Feb 26 2009 Fedora Release Engineering - 2.0.7-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + +* Tue Jan 06 2009 Luke Macken 2.0.7-1 +- Update to 2.0.7 + +* Sat Nov 29 2008 Ignacio Vazquez-Abrams - 2.0.3-3 +- Rebuild for Python 2.6 + +* Thu Oct 23 2008 Luke Macken 2.0.3-2 +- Use nose to run the simplejson test suite + +* Mon Oct 20 2008 Tom "spot" Callaway 2.0.3-1 +- update to 2.0.3 + +* Wed Oct 01 2008 Luke Macken - 2.0.1-1 +- Update to 2.0.1, which contains many optimizations and bugfixes + +* Wed Sep 24 2008 Luke Macken - 1.9.3-1 +- Update to 1.9.3, which includes a significant decoding speed boost, and + various bug fixes. + +* Tue May 06 2008 Luke Macken - 1.9.1-1 +- Update to 1.9.1 + +* Wed Apr 02 2008 Luke Macken - 1.8.1-1 +- Update to 1.8.1 + +* Thu Feb 28 2008 Luke Macken - 1.7.4-1 +- Update to 1.7.4 + +* Fri Feb 8 2008 Luke Macken - 1.7.3-3 +- Rebuild for gcc 4.3 + +* Wed Oct 24 2007 Luke Macken - 1.7.3-2 +- Include the LICENSE.txt + +* Wed Oct 3 2007 Luke Macken - 1.7.3-1 +- 1.7.3 + +* Sun Sep 2 2007 Luke Macken - 1.7.1-3 +- Update for python-setuptools changes in rawhide + +* Tue Aug 21 2007 Luke Macken - 1.7.1-2 +- Rebuild + +* Sun Jul 8 2007 Luke Macken - 1.7.1-1 +- 1.7.1 + +* Wed Mar 21 2007 Luke Macken - 1.7-2 +- Use python_sitearch instead of sitelib + +* Tue Mar 20 2007 Luke Macken - 1.7-1 +- 1.7 (Bug #233212) + +* Sat Mar 3 2007 Luke Macken - 1.5 +- 1.5 + +* Sat Dec 9 2006 Luke Macken - 1.4-4 +- Add python-devel to BuildRequires + +* Sat Dec 9 2006 Luke Macken - 1.4-2 +- Rebuild for new python + +* Fri Nov 24 2006 Luke Macken - 1.4-1 +- 1.4 + +* Sun Sep 3 2006 Luke Macken - 1.3-4 +- Rebuild for FC6 + +* 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