about summary refs log tree commit diff stats
diff options
context:
space:
mode:
-rw-r--r--.github/workflows/tests.yml5
-rw-r--r--requirements.txt2
-rw-r--r--setup.py2
3 files changed, 6 insertions, 3 deletions
diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml
index d1208285..49926aed 100644
--- a/.github/workflows/tests.yml
+++ b/.github/workflows/tests.yml
@@ -7,7 +7,7 @@ jobs:
     runs-on: ubuntu-latest
     strategy:
       matrix:
-        python-version: ['2.7', '3.6']
+        python-version: ['2.7', '3.6', '3.8']
 
     steps:
 
@@ -19,6 +19,9 @@ jobs:
       with:
         python-version: ${{ matrix.python-version }}
 
+    - name: Update pip
+      run: pip install pip --upgrade
+
     - name: Install requirements
       run: pip install -r requirements.txt
 
diff --git a/requirements.txt b/requirements.txt
index eb542916..5db3c2a8 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -1,2 +1,2 @@
-pyparsing
+pyparsing~=2.0
 future
diff --git a/setup.py b/setup.py
index 4980028f..5c491fbe 100644
--- a/setup.py
+++ b/setup.py
@@ -242,7 +242,7 @@ def buil_all():
                         "VERSION"
                     ]
                 },
-                install_requires=['future', 'pyparsing'],
+                install_requires=['future', 'pyparsing~=2.0'],
                 cmdclass={"install_data": smart_install_data},
                 ext_modules = ext_modules,
                 # Metadata