diff --git a/PKG-INFO b/PKG-INFO deleted file mode 100644 index e3ad130..0000000 --- a/PKG-INFO +++ /dev/null @@ -1,29 +0,0 @@ -Metadata-Version: 1.1 -Name: demjson -Version: 2.0 -Summary: encoder, decoder, and lint/validator for JSON (JavaScript Object Notation) compliant with RFC 7158 -Home-page: http://deron.meranda.us/python/demjson/ -Author: Deron Meranda -Author-email: deron.meranda@gmail.com -License: GNU LGPL 3.0 -Download-URL: http://deron.meranda.us/python/demjson/dist/demjson-2.0.tar.gz -Description: This module provides classes and functions for encoding or decoding data - represented in the language-neutral JSON format (which is often used as a - simpler substitute for XML in Ajax web applications). This implementation tries - to be as compliant to the JSON specification (RFC 7158) as possible, while - still providing many optional extensions to allow less restrictive JavaScript - syntax. It includes complete Unicode support, including UTF-32, BOM, and - surrogate pair processing. It can also support JavaScript's - NaN and Infinity numeric types as well as it's 'undefined' type. - It also includes a lint-like JSON syntax validator which tests JSON text - for strict compliance to the standard. -Keywords: JSON,jsonlint,JavaScript,UTF-32 -Platform: UNKNOWN -Classifier: Development Status :: 5 - Production/Stable -Classifier: Intended Audience :: Developers -Classifier: License :: OSI Approved :: GNU Library or Lesser General Public License (LGPL) -Classifier: Operating System :: OS Independent -Classifier: Programming Language :: Python :: 2 -Classifier: Programming Language :: Python :: 3 -Classifier: Topic :: Software Development :: Libraries :: Python Modules -Classifier: Topic :: Internet :: WWW/HTTP :: Dynamic Content diff --git a/README.txt b/README.txt index c8e379b..0703686 100644 --- a/README.txt +++ b/README.txt @@ -13,7 +13,7 @@ re-indenting or removing unnecessary whitespace for minimal/canonical JSON output. demjson tries to be as closely conforming to the JSON specification, -published as IETF RFC 7158 , as +published as IETF RFC 7159 , as possible. It can also be used in a non-strict mode where it is much closer to the JavaScript/ECMAScript syntax (published as ECMA 262). The demjson module has full Unicode support and can deal with very diff --git a/setup.py b/setup.py index ed06e84..0a960b6 100644 --- a/setup.py +++ b/setup.py @@ -33,19 +33,18 @@ url='http://deron.meranda.us/python/%s/'%name, download_url='http://deron.meranda.us/python/%(name)s/dist/%(name)s-%(version)s.tar.gz'\ % {'name':name, 'version':version}, - description='encoder, decoder, and lint/validator for JSON (JavaScript Object Notation) compliant with RFC 7158', + description='encoder, decoder, and lint/validator for JSON (JavaScript Object Notation) compliant with RFC 7159', long_description=""" +The "demjson" module, and the included "jsonlint" script, provide methods +for encoding and decoding JSON formatted data, as well as checking JSON +data for errors and/or portability issues. The jsonlint command/script +can be used from the command line without needing any programming. -This module provides classes and functions for encoding or decoding data -represented in the language-neutral JSON format (which is often used as a -simpler substitute for XML in Ajax web applications). This implementation tries -to be as compliant to the JSON specification (RFC 7158) as possible, while -still providing many optional extensions to allow less restrictive JavaScript -syntax. It includes complete Unicode support, including UTF-32, BOM, and -surrogate pair processing. It can also support JavaScript's -NaN and Infinity numeric types as well as it's 'undefined' type. -It also includes a lint-like JSON syntax validator which tests JSON text -for strict compliance to the standard. +Although the standard Python library now includes basic JSON support +(which it did not when demjson was first written), this module +provides a much more comprehensive implementation with many features +not found elsewhere. It is especially useful for error checking or +for parsing JavaScript data which may not strictly be valid JSON data. """.strip(), license='GNU LGPL 3.0',