Imported Upstream version 2.4.5 upstream/2.4.5
authorDongHun Kwak <dh0128.kwak@samsung.com>
Mon, 18 Jul 2022 05:42:33 +0000 (14:42 +0900)
committerDongHun Kwak <dh0128.kwak@samsung.com>
Mon, 18 Jul 2022 05:42:33 +0000 (14:42 +0900)
CHANGES
PKG-INFO
README.rst
pyparsing.egg-info/PKG-INFO
pyparsing.py
setup.py

diff --git a/CHANGES b/CHANGES
index 563799c348f215cab782595821deaa4cd60abea8..907cfaaebce3bd8050b4c7a21062e080a65ae07c 100644 (file)
--- a/CHANGES
+++ b/CHANGES
@@ -2,6 +2,14 @@
 Change Log
 ==========
 
+Version 2.4.5 - November, 2019
+------------------------------
+- Fixed encoding when setup.py reads README.rst to include the
+  project long description when uploading to PyPI. A stray
+  unicode space in README.rst prevented the source install on
+  systems whose default encoding is not 'utf-8'.
+
+
 Version 2.4.4 - November, 2019
 --------------------------------
 - Unresolved symbol reference in 2.4.3 release was masked by stdout
index 5b525350b76088871a8d40a206b1181802e09b22..2ce99ea087607d797cea3f6d130cfcf100cac290 100644 (file)
--- a/PKG-INFO
+++ b/PKG-INFO
@@ -1,6 +1,6 @@
 Metadata-Version: 1.2
 Name: pyparsing
-Version: 2.4.4
+Version: 2.4.5
 Summary: Python parsing module
 Home-page: https://github.com/pyparsing/pyparsing/
 Author: Paul McGuire
@@ -16,7 +16,7 @@ Description: PyParsing -- A Python Parsing Module
         ============
         
         The pyparsing module is an alternative approach to creating and
-        executing simple grammars, vs. the traditional lex/yacc approach, or the
+        executing simple grammars, vs. the traditional lex/yacc approach, or the
         use of regular expressions. The pyparsing module provides a library of
         classes that client code uses to construct the grammar directly in
         Python code.
index dca0a715bccf088e25f0ae08e7ee4f2962d599df..e47d92a82036438a9bc7fe8d671b548d11f2763d 100644 (file)
@@ -7,7 +7,7 @@ Introduction
 ============
 
 The pyparsing module is an alternative approach to creating and
-executing simple grammars, vs. the traditional lex/yacc approach, or the
+executing simple grammars, vs. the traditional lex/yacc approach, or the
 use of regular expressions. The pyparsing module provides a library of
 classes that client code uses to construct the grammar directly in
 Python code.
index 5b525350b76088871a8d40a206b1181802e09b22..2ce99ea087607d797cea3f6d130cfcf100cac290 100644 (file)
@@ -1,6 +1,6 @@
 Metadata-Version: 1.2
 Name: pyparsing
-Version: 2.4.4
+Version: 2.4.5
 Summary: Python parsing module
 Home-page: https://github.com/pyparsing/pyparsing/
 Author: Paul McGuire
@@ -16,7 +16,7 @@ Description: PyParsing -- A Python Parsing Module
         ============
         
         The pyparsing module is an alternative approach to creating and
-        executing simple grammars, vs. the traditional lex/yacc approach, or the
+        executing simple grammars, vs. the traditional lex/yacc approach, or the
         use of regular expressions. The pyparsing module provides a library of
         classes that client code uses to construct the grammar directly in
         Python code.
index a0a114727abe465f44fd256a01234510e8448428..9a2dd7bf368a7906e2d0232f2a2abd179c5b2826 100644 (file)
@@ -95,8 +95,8 @@ classes inherit from. Use the docstrings for examples of how to:
    namespace class
 """
 
-__version__ = "2.4.4"
-__versionTime__ = "05 Nov 2019 14:15 UTC"
+__version__ = "2.4.5"
+__versionTime__ = "09 Nov 2019 23:03 UTC"
 __author__ = "Paul McGuire <ptmcg@users.sourceforge.net>"
 
 import string
index 27405215f01fe84566bfb2119fbe19fb478152bd..604c0829b9164be29652dc23f36eef0506a18e6a 100644 (file)
--- a/setup.py
+++ b/setup.py
@@ -4,12 +4,13 @@
 
 from setuptools import setup
 from pyparsing import __version__ as pyparsing_version
+from io import open
 
 # The directory containing this file
 README_name = __file__.replace("setup.py", "README.rst")
 
 # The text of the README file
-with open(README_name) as README:
+with open(README_name, encoding='utf8') as README:
     pyparsing_main_doc = README.read()
 
 modules = ["pyparsing",]