f9ae805494
Based on PR#43447 by Wen Heping. While here, set LICENSE=mit with some cosmetic fixes. Version 2.1.1 released 2010-03-31 * Change how setup.py imports ez_setup.py to try and workaround old versions of setuptools. http://code.google.com/p/simplejson/issues/detail?id=75 * Fix compilation on Windows platform (and other platforms with very picky compilers) * Corrected simplejson.__version__ and other minor doc changes. * Do not fail speedups tests if speedups could not be built. http://code.google.com/p/simplejson/issues/detail?id=73 Version 2.1.0 released 2010-03-10 * Decimal serialization officially supported for encoding with use_decimal=True. For encoding this encodes Decimal objects and for decoding it implies parse_float=Decimal * Python 2.4 no longer supported (may still work, but no longer tested) * Decoding performance and memory utilization enhancements http://bugs.python.org/issue7451 * JSONEncoderForHTML class for escaping &, <, > http://code.google.com/p/simplejson/issues/detail?id=66 * Memoization of object keys during encoding (when using speedups) * Encoder changed to use PyIter_Next for list iteration to avoid potential threading issues * Encoder changed to use iteritems rather than PyDict_Next in order to support dict subclasses that have a well defined ordering http://bugs.python.org/issue6105 * indent encoding parameter changed to be a string rather than an integer (integer use still supported for backwards compatibility) http://code.google.com/p/simplejson/issues/detail?id=56 * Test suite (python setup.py test) now automatically runs with and without speedups http://code.google.com/p/simplejson/issues/detail?id=55 * Fixed support for older versions of easy_install (e.g. stock Mac OS X config) http://code.google.com/p/simplejson/issues/detail?id=54 * Fixed str/unicode mismatches when using ensure_ascii=False http://code.google.com/p/simplejson/issues/detail?id=48 * Fixed error message when parsing an array with trailing comma with speedups http://code.google.com/p/simplejson/issues/detail?id=46 * Refactor decoder errors to raise JSONDecodeError instead of ValueError http://code.google.com/p/simplejson/issues/detail?id=45 * New ordered_pairs_hook feature in decoder which makes it possible to preserve key order. http://bugs.python.org/issue5381 * Fixed containerless unicode float decoding (same bug as 2.0.4, oops!) http://code.google.com/p/simplejson/issues/detail?id=43 * Share PosInf definition between encoder and decoder * Minor reformatting to make it easier to backport simplejson changes to Python 2.7/3.1 json module
22 lines
565 B
Makefile
22 lines
565 B
Makefile
# $NetBSD: Makefile,v 1.10 2010/07/08 12:15:39 obache Exp $
|
|
#
|
|
|
|
DISTNAME= simplejson-2.1.1
|
|
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
|
|
CATEGORIES= converters
|
|
MASTER_SITES= http://pypi.python.org/packages/source/s/simplejson/
|
|
|
|
MAINTAINER= pkgsrc-users@NetBSD.org
|
|
HOMEPAGE= http://undefined.org/python/#simplejson
|
|
COMMENT= Simplejson is a simple, fast, extensible JSON encoder/decoder
|
|
LICENSE= mit
|
|
|
|
PKG_DESTDIR_SUPPORT= user-destdir
|
|
|
|
USE_LANGUAGES= c
|
|
|
|
do-test:
|
|
cd ${WRKSRC} && ${PYTHONBIN} setup.py test -q
|
|
|
|
.include "../../lang/python/egg.mk"
|
|
.include "../../mk/bsd.pkg.mk"
|